
.app_form {
    margin: 0px;
    padding: 0px;
    font-size: 11px;
    font-family:tahoma,arial,helvetica,sans-serif;
}

.app_fieldset {
    border: 1px solid #c2d66c;
    display: block;
    margin-bottom: 10px;
    padding: 11px;
    font-family:tahoma,arial,helvetica,sans-serif;
}

.app_fieldset legend {
    font-size: 11px;
    color: #15428b;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
}

.app_fieldset_wrap {
    overflow: hidden;
}

.app_fieldset_body {
    overflow: hidden;
    font-size: 11px;
    font-family:tahoma,arial,helvetica,sans-serif;

}

.app_form_item {
    display: block;
    font-size: 12px;
    margin-bottom: 4px;
    width: 370px;
    float: left;
}

div.app_form_item_disabled {
    display: none;
    visibility: hidden;
}

.app_form_label_right label {
    text-align: right;
}

.app_form_item label {
    clear: left;
    display: block;
    float: left;
    padding: 3px 3px 3px 0;
    position: relative;
    z-index: 2;
    width: 150px;
}

label.app_other_label {
    clear: none;
}

.app_form_text, .app_form_text_semilong2, .app_form_text_middle, .app_form_text_disabled, .app_form_search_input_short, .app_form_cal_short, .app_form_search_input, .app_form_cal,
    .app_form_div, .app_form_text_short, .app_form_text_disabled_short, .app_form_button {
    padding-bottom: 0px;
    padding-top: 2px;
    height: 19px;
    vertical-align: middle;
    font-size: 11px;
    font-family:tahoma,arial,helvetica,sans-serif;
}

.app_form_select, .app_form_select_short {
    height: 20px;
    padding: 1px 3px;
}

.app_form_text, .app_form_text_disabled, .app_form_select, .app_form_button {
    width: 195px;
}

.app_form_text_short, .app_form_text_disabled_short, .app_form_select_short, .app_form_button_short {
    width: 50px;
}

.app_form_text_short2 {
    width: 40px;
    height: 20px;
    font-size: 12px;
}

.app_form_text_short4 {
    width: 40px;
}

.app_form_text_short4_num {
    width: 40px;
    text-align: right;
}

.app_form_select_long {
    width: 200px;
    height: 22px;
}

.app_form_select_long99 {
    width: 210px;
    height: 22px;
}

.app_form_select_long98 {
    width: 240px;
    height: 22px;
}

.app_form_select_long97 {
    width: 90px;
    height: 22px;
}

.app_form_select_long96 {
    width: 110px;
    height: 22px;
}

.app_form_select_long95 {
    width: 100px;
    height: 22px;
}

.app_form_select_long94 {
    width: 160px;
    height: 22px;
}

.app_form_select_long93 {
    width: 280px;
    height: 21px;
}

.app_form_select_long92 {
    width: 250px;
    height: 21px;
}

.app_form_select_short2 {
    width: 70px;
    height: 22px;
}

.app_form_text_short2_num {
    width: 50px;
    height: 20px;
    text-align: right;
}

.app_form_select_short3 {
    width: 100px;
    height: 20px;
}

.app_form_select_short4 {
    width: 115px;
    height: 22px;
}

.app_form_select_short4a {
    width: 80px;
    height: 22px;
}

.app_form_select_short4b {
    width: 290px;
    height: 22px;
}

.app_form_select_short5 {
    width: 50px;
    height: 20px;
}

.app_form_select_short6 {
    width: 80px;
    height: 22px;
}

.app_form_select_long2 {
    width: 300px;
    height: 22px;
}

.app_form_select_long3 {
    width: 450px;
    height: 22px;
}

.app_form_select_short7 {
    width: 175px;
    height: 22px;
}

.app_form_text_middle {
    width: 90px;
    height: 20px;
    text-align: right;
}

.app_form_text_middle99 {
    width: 40px;
    height: 20px;
    text-align: right;
}

.app_form_text_middle_num {
    width: 75px;
    height: 20px;
    text-align: right;
}

.app_form_text_middle_num2 {
    width: 60px;
    height: 20px;
    text-align: right;
}

.app_form_text_middle1 {
    width: 100px;
    height: 20px;
}

.app_form_text_semilong_num {
    width: 100px;
    height: 20px;
    text-align: right;
}

.app_form_text_semilong2 {
    width: 125px;
}

.app_form_text_middle1_num {
    width: 75px;
    height: 20px;
    text-align: right;
}

.app_form_text_semilong3 {
    width: 195px;
}

.app_form_text_semilong4 {
    width: 120px;
}

.app_form_text_semilong5 {
    width: 174px;
    height: 20px;
}

.app_form_text_semilong6 {
    width: 180px;
    height: 45px;
}

.app_form_text_semilong7 {
    width: 160px;
    height: 20px;
}

.app_form_text_area98 {
    width: 220px;
    height: 45px;
}

.app_form_text_area97 {
    width: 250px;
    height: 45px;
}

.app_form_text_area96 {
    width: 150px;
    height: 60px;
}

.app_form_text_area96a {
    width: 400px;
    height: 30px;
}

.app_form_text_area96b {
    width: 275px;
    height: 45px;
}

.app_form_text_area96c {
    width: 50px;
    height: 20px;
    text-align: right;
}

.app_form_text_area96d {
    width: 70px;
    height: 20px;
    text-align: right;
}

.app_form_text_area96e {
    width: 245px;
    height: 45px;
}

.app_form_text_area96e2 {
    width: 225px;
    height: 45px;
}

.app_form_text_area96f {
    width: 270px;
    height: 30px;
}

.app_form_text_area95 {
    width: 100px;
    height: 65px;
}

.app_form_text_area87 {
    width: 180px;
    height: 30px;
}

.app_form_text_area86 {
    width: 165px;
    height: 30px;
}

.app_form_text_area85 {
    width: 180px;
    height: 45px;
}

.app_form_text_short2_num_lg {
    width: 50px;
    height: 20px;
    text-align: right;
    color: #fff;
    background: #0000cc repeat-x scroll 0 0;
    border: 1px solid #c2d66c;
    padding: 0px 0px;
    font-size: 11px;
    font-family:tahoma,arial,helvetica,sans-serif;
}

.app_form_text_short2_num_lo {
    width: 50px;
    height: 20px;
    text-align: right;
    color: #fff;
    background: #990000 repeat-x scroll 0 0;
    border: 1px solid #c2d66c;
    padding: 0px 0px;
    font-size: 11px;
    font-family:tahoma,arial,helvetica,sans-serif;
}

.app_form_text_short2_num_trait {
    width: 50px;
    height: 20px;
    text-align: right;
    color: #fff;
    background: #5d1395 repeat-x scroll 0 0;
    border: 1px solid #c2d66c;
    padding: 0px 0px;
    font-size: 11px;
    font-family:tahoma,arial,helvetica,sans-serif;
}

.app_form_text_area94 {
    width: 100px;
    height: 65px;
    color: #fff;
    background: #008000 repeat-x scroll 0 0;
    border: 1px solid #c2d66c;
    padding: 0px 0px;
    word-wrap: break-word;
    font-size: 11px;
    font-family:tahoma,arial,helvetica,sans-serif;
}

.app_form_text_area93 {
    width: 100px;
    height: 65px;
    background: #FFFF00 repeat-x scroll 0 0;
    border: 1px solid #c2d66c;
    padding: 0px 0px;
    word-wrap: break-word;
    font-size: 11px;
    font-family:tahoma,arial,helvetica,sans-serif;
}

.app_form_text_area92 {
    width: 100px;
    height: 65px;
    background: #FFBF00 repeat-x scroll 0 0;
    border: 1px solid #c2d66c;
    padding: 0px 0px;
    word-wrap: break-word;
    font-size: 11px;
    font-family:tahoma,arial,helvetica,sans-serif;
}

.app_form_text_area91 {
    width: 100px;
    height: 65px;
    color: #fff;
    background: #FF0000 repeat-x scroll 0 0;
    border: 1px solid #c2d66c;
    padding: 0px 0px;
    word-wrap: break-word;
    font-size: 11px;
    font-family:tahoma,arial,helvetica,sans-serif;
}

.app_form_text_area90a {
    width: 225px;
    height: 45px;
    color: #fff;
    background: #0000cc repeat-x scroll 0 0;
    border: 1px solid #c2d66c;
    padding: 0px 0px;
    word-wrap: break-word;
    font-size: 11px;
    font-family:tahoma,arial,helvetica,sans-serif;
}

.app_form_text_area90b {
    width: 225px;
    height: 45px;
    color: #fff;
    background: #0000cc repeat-x scroll 0 0;
    border: 1px solid #c2d66c;
    padding: 0px 0px;
    word-wrap: break-word;
    font-size: 11px;
    font-family:tahoma,arial,helvetica,sans-serif;
}

.app_form_text_area90c {
    width: 250px;
    height: 20px;
    color: #fff;
    background: #0000cc repeat-x scroll 0 0;
    border: 1px solid #c2d66c;
    padding: 0px 0px;
    word-wrap: break-word;
    font-size: 11px;
    font-family:tahoma,arial,helvetica,sans-serif;
}

.app_form_text_area89a {
    width: 150px;
    height: 60px;
    color: #fff;
    background: #990000 repeat-x scroll 0 0;
    border: 1px solid #c2d66c;
    padding: 0px 0px;
    word-wrap: break-word;
    font-size: 11px;
    font-family:tahoma,arial,helvetica,sans-serif;
}

.app_form_text_area89b {
    width: 250px;
    height: 45px;
    color: #fff;
    background: #990000 repeat-x scroll 0 0;
    border: 1px solid #c2d66c;
    padding: 0px 0px;
    word-wrap: break-word;
    font-size: 11px;
    font-family:tahoma,arial,helvetica,sans-serif;
}

.app_form_text_area89c {
    width: 400px;
    height: 30px;
    color: #fff;
    background: #990000 repeat-x scroll 0 0;
    border: 1px solid #c2d66c;
    padding: 0px 0px;
    word-wrap: break-word;
    font-size: 11px;
    font-family:tahoma,arial,helvetica,sans-serif;
}

.app_form_text_area88 {
    width: 205px;
    height: 45px;
}

.app_form_text_area88a {
    width: 175px;
    height: 60px;
    color: #fff;
    background: #5d1395 repeat-x scroll 0 0;
    border: 1px solid #c2d66c;
    padding: 0px 0px;
    word-wrap: break-word;
    font-size: 11px;
    font-family:tahoma,arial,helvetica,sans-serif;
}

.app_form_text_area88b {
    width: 250px;
    height: 45px;
    color: #FFFFFF;
    background: #666633 repeat-x scroll 0 0;
    border: 1px solid #c2d66c;
    padding: 0px 0px;
    word-wrap: break-word;
    font-size: 11px;
    font-family:tahoma,arial,helvetica,sans-serif;
}

.app_form_text_area88c {
    width: 275px;
    height: 45px;
    color: #FFFFFF;
    background: #666633 repeat-x scroll 0 0;
    border: 1px solid #c2d66c;
    padding: 0px 0px;
    word-wrap: break-word;
    font-size: 11px;
    font-family:tahoma,arial,helvetica,sans-serif;
}

.app_form_text_area88d {
    width: 50px;
    height: 20px;
    color: #FFFFFF;
    background: #666633 repeat-x scroll 0 0;
    border: 1px solid #c2d66c;
    padding: 0px 0px;
    word-wrap: break-word;
    font-size: 13px;
    font-family:tahoma,arial,helvetica,sans-serif;
}

.app_form_text_area88e {
    width: 70px;
    height: 20px;
    color: #FFFFFF;
    background: #666633 repeat-x scroll 0 0;
    border: 1px solid #c2d66c;
    padding: 0px 0px;
    word-wrap: break-word;
    font-size: 13px;
    font-family:tahoma,arial,helvetica,sans-serif;
}

.app_form_text999 {
    width: 500px;
    height: 18px;
    color: #000099;
    background: #FFFFFF repeat-x scroll 0 0;
    border: 0px;
    padding: 0px 0px;
    word-wrap: break-word;
    font-size: 12px;
    font-family:tahoma,arial,helvetica,sans-serif;
}

.app_form_text_small_font {
    width: 250px;
    height: 19px;
}

.app_form_text_area1 {
    width: 150px;
    height: 60px;
}

.app_form_text_area2 {
    width: 90px;
    height: 60px;
}

.app_form_text_area3 {
    width: 180px;
    height: 60px;
}

.app_form_text_area4 {
    width: 90px;
    height: 30px;
}

.app_form_text_area5 {
    width: 60px;
    height: 30px;
}

.app_form_text_area6 {
    width: 250px;
    height: 20px;
}

.app_form_text_area7 {
    width: 300px;
    height: 20px;
}

.app_form_text_area8 {
    width: 165px;
    height: 20px;
}

.app_form_text_area9 {
    width: 70px;
    height: 60px;
}

.app_form_text_area10 {
    width: 185px;
    height: 60px;
}

.app_form_text_area11 {
    width: 150px;
    height: 45px;
}

.app_form_text_area12 {
    width: 190px;
    height: 30px;
}

.app_form_text_area12a {
    width: 210px;
    height: 30px;
}

.app_form_text_area13 {
    width: 40px;
    height: 20px;
    text-align: center;
}

.app_form_text_area14 {
    width: 90px;
    height: 20px;
}

.app_form_text_area15 {
    width: 35px;
    height: 20px;
    text-align: right;
}

.app_form_text_area16 {
    width: 55px;
    height: 20px;
    text-align: right;
}

.app_form_text_area17 {
    width: 235px;
    height: 45px;
}

.app_form_text_area18 {
    width: 250px;
    height: 60px;
}

.app_form_text_area19 {
    width: 190px;
    height: 60px;
}

.app_form_text_area20 {
    width: 440px;
    height: 45px;
}

.app_form_text_area21 {
    width: 100px;
    height: 60px;
}

.app_form_text_area22 {
    width: 80px;
    height: 60px;
}

.app_form_text_area23 {
    width: 145px;
    height: 60px;
}

.app_form_text_area24 {
    width: 140px;
    height: 60px;
}

.app_form_text_area25 {
    width: 90px;
    height: 60px;
}

.app_form_text_area26 {
    width: 70px;
    height: 60px;
}

.app_form_text_area27 {
    width: 200px;
    height: 20px;
}

.app_form_text_area28 {
    width: 195px;
    height: 20px;
}

.app_form_text_area29 {
    width: 350px;
    height: 45px;
}

.app_form_text_long{
    width: 400px;
}

.app_form_text_area99{
    width: 450px;
    height: 40px;
}

.app_form_text_area99a{
    width: 115px;
    height: 30px;
}

.app_form_text_vshort, .app_form_text_disabled_vshort, .app_form_select_vshort, .app_form_button_vshort {
    width: 30px;
}

.app_form_search_input {
    width: 20px;
}

.app_form_search_input_short, .app_form_cal_short, .app_form_cal{
    width: 100px;
}

.app_form_cal_short2{
    width: 65px;
}

.app_form_select_short7, .app_form_text_area86, .app_form_text_area87, .app_form_text_area88, .app_form_text_area99, .app_form_text_area99a, .app_form_text, .app_form_text_short2, .app_form_text_middle1, .app_form_text_short4, .app_form_text_semilong,.app_form_text_semilong5,
.app_form_text_semilong7, .app_form_text_area98, .app_form_text_area97, .app_form_text_area96, .app_form_text_area96a, .app_form_text_area95, .app_form_text_area1, .app_form_text_small_font, .app_form_text_area2, .app_form_text_semilong2, .app_form_text_semilong6,
.app_form_text_area96b, .app_form_text_area96c, .app_form_text_area96d, .app_form_text_area96e, .app_form_text_middle, textarea.app_form_field, .app_form_text_disabled, .app_form_search_input,
.app_form_text_area3, .app_form_text_area4, .app_form_text_area5, .app_form_text_area6, .app_form_text_area7, .app_form_select_long95,
.app_form_text_area8, .app_form_text_area9, .app_form_text_area10, .app_form_text_area11, .app_form_text_area12, .app_form_select_long94,
.app_form_select_short2, .app_form_text_area13, .app_form_text_area14, .app_form_text_area15, .app_form_text_area16, .app_form_text_area17,
.app_form_text_area18, .app_form_text_area19, .app_form_text_area20,.app_form_text_area21, .app_form_text_area22, .app_form_text_area23,
.app_form_select_short3, .app_form_select_short4, .app_form_select_short4a, .app_form_select_short4b, .app_form_select_short5, .app_form_select_short6, .app_form_select_long, .app_form_select_long99, .app_form_select_long2,.app_form_cal,
.app_form_text_short, .app_form_text_disabled_short, .app_form_select_long98, .app_form_select_long97, .app_form_select_long96, .app_form_select_long93,
.app_form_search_input_short, .app_form_cal_short, .app_form_cal_short2, .app_form_text_middle_num,.app_form_text_semilong_num, .app_form_select_long3,
.app_form_text_middle1_num, .app_form_text_middle99, .app_form_text_short4_num, .app_form_text_middle_num2, .app_form_text_area12a, .app_form_text_area96e2, .app_form_text_area29,
.app_form_text_area24, .app_form_text_area25, .app_form_text_area26, .app_form_text_area27, .app_form_text_area28,.app_form_select_long92, .app_form_text_area85, .app_form_select_short4c {
    background: #fff url('../images/text-bg.gif') repeat-x scroll 0 0;
    border: 1px solid #c2d66c;
    padding: 0px 1px;
    word-wrap: break-word;
    font-size: 11px;
    font-family:tahoma,arial,helvetica,sans-serif;
}

.app_form_text_area96f {
    background: #fff url('../images/text-bg.gif') repeat-x scroll 0 0;
    border: 1px solid #c2d66c;
    padding: 0px 1px;
    word-wrap: break-word;
    font-size: 11px;
    font-family:tahoma,arial,helvetica,sans-serif;
}

.app_form_text_short2_num {
    background: #fff url('../images/text-bg.gif') repeat-x scroll 0 0;
    border: 1px solid #c2d66c;
    padding: 0px 0px;
    word-wrap: break-word;
    font-size: 13px;
    font-family:tahoma,arial,helvetica,sans-serif;
}

.app_form_text_area96c, .app_form_text_area96d {
    background: #fff url('../images/text-bg.gif') repeat-x scroll 0 0;
    border: 1px solid #c2d66c;
    padding: 0px 0px;
    word-wrap: break-word;
    font-size: 13px;
    font-family:tahoma,arial,helvetica,sans-serif;
}

input.app_form_text_disabled, input.app_form_text_disabled_short, input.app_form_search_input, input.app_form_cal {
    background: #eee url('../images/bg_gradient_disabled.gif') repeat-x scroll 0 0;
}

input.disabled {
    background: #eee url('../images/bg_gradient_disabled.gif') repeat-x scroll 0 0;
}

.app_form_select {
    padding: 1px 3px;
}
/*
.app_fieldset {
    margin: 0px 3px 3px 3px;
}*/

.app_multi_item {
    border: 1px solid #fff;
    cursor: pointer;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 12px;
    padding: 2px;
    white-space: nowrap;
    line-height: normal;
    font-weight: normal;
}

.app_multi_selected {
    background: #dfe8f6 none repeat scroll 0 0;
    border: 1px dotted #a3ba39 !important;
    cursor: pointer;
}

.app_form_element .errorfield {
    border: 1px solid blue;
}

.app_form_element {
    padding-left: 155px;
}

.search_button {
    background: #fff url('../images/buttons/search-trigger.gif') no-repeat scroll 0 0;
    cursor: pointer;
    /*
    margin-left: 3px;
    border: 1px solid #b4c3e2; */
    height: 21px;
    width: 17px;
    border-width: 0px 0px 1px 0px;
    border-style: none none solid none;
    border-color: #b5b8c8;
    position: relative;

}

.search_button:hover {
    background-position: -17px 0px;

}

.button_wrapper {
    padding:5px;
    border: 1px solid #bbb;
    margin:2px 3px 3px 3px;
}

.form_header {
    border-bottom: 1px solid #c2d66c
}


.btn {
    cursor:pointer;
    white-space:nowrap;
}

.btn {
    -x-system-font:none;
    font-family:tahoma,verdana,helvetica;
    font-size:11px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
}

.btn td {
    padding:0 !important;
}

.btn button {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent none repeat scroll 0 0;
    border:0 none;
    cursor:pointer;
    margin:0;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:0;
    overflow:visible;
    padding-left:3px;
    padding-right:3px;
    width:auto;
}

.btn button {
    padding-left:0;
    padding-right:0;
}

.btn button {
    -x-system-font:none;
    color:#333333;
    font-family:arial,tahoma,verdana,helvetica;
    font-size:11px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
}

.btn-icon .btn-text {
    background-position:center center;
    background-repeat:no-repeat;
}

.btn-tl {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent none no-repeat scroll 0 0;
    height:3px;
    width:3px;
}

.btn-tc {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent none repeat-x scroll 0 -6px;
    height:3px;
}

.btn-tr {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent none no-repeat scroll -3px 0;
    height:3px;
    width:3px;
}

.btn-ml {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent none no-repeat scroll 0 -24px;
    width:3px;
}

.btn-mc {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent none repeat-x scroll 0 -1096px;
    cursor:pointer;
    padding:0 5px;
    text-align:center;
    vertical-align:middle;
    white-space:nowrap;
}
.btn-mr {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent none no-repeat scroll -3px -24px;
    width:3px;
}

.btn-bl {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent none no-repeat scroll 0 -3px;
    height:3px;
    width:3px;
}

.btn-bc {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent none repeat-x scroll 0 -15px;
    height:3px;
}

.btn-br {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent none no-repeat scroll -3px -3px;
    height:3px;
    width:3px;
}

.btn-tl, .btn-tr, .btn-tc, .btn-ml, .btn-mr, .btn-mc, .btn-bl, .btn-br, .btn-bc {
    background-image:url(../images/grid/btn.gif);
}



.btn-icon .btn-small .btn-text {
    height:16px;
    width:16px;
}

.btn-text-icon .btn-icon-small-left .btn-text {
    background-position:0 center;
    background-repeat:no-repeat;
    height:16px;
    padding-left:18px;
}

.btn-tr i, .btn-tl i, .btn-mr i, .btn-ml i, .btn-br i, .btn-bl i {
    display:block;
    font-size:1px;
    line-height:1px;
    overflow:hidden;
    width:3px;
}

.btn-over .btn-tl {
    background-position: -6px 0px;
}

.btn-over .btn-tc {
    background-position: 0px -9px;
}

.btn-over .btn-tr {
    background-position: -9px 0px ;
}

.btn-over .btn-ml {
    background-position: -6px -24px;
}

.btn-over .btn-mc {
    background-position: 0px -2168px;
}

.btn-over .btn-mr {
    background-position: -9px -24px ;
}

.btn-over .btn-bl {
    background-position: -6px -3px;
}

.btn-over .btn-bc {
    background-position: 0px -18px;
}

.btn-over .btn-br {
    background-position: -9px -3px ;
}

.error-message {
    padding: 0px;
    margin: 0px;
    color: red;
}

.long_label label.app_form_item_label {
    width: 480px;
}

.long_label div.app_form_element {
    padding-left:485px;
}

.wizard_form_scroller {
    height: 350px;
    overflow: auto;
}

.wizard_shortcut {
    font-size: 12px;
    margin: 5px 5px 10px 5px;
}

.wizard_shortcut a:hover {
    color:#CCCCCC;
    }

.wizard_shortcut a {
    color:#15428B;
    text-decoration:none;
}

.wizard_subpage {
    font-size: 11px;
    height: 16px;
    margin: 0px 5px 10px 5px;
}


.app_form_itemlong {
    display: block;
    font-size: 12px;
    margin-bottom: 4px;
    width: 370px;
    float: left;
}

.app_form_itemlong_label {
    clear: left;
    display: block;
    float: left;
    padding: 3px 3px 3px 0;
    position: relative;
    z-index: 2;
    width: 480px;

}

.app_form_itemlong2 {
    display: block;
    font-size: 12px;
    margin-bottom: 4px;
    width: 514px;
    float: left;
}

.app_form_itemlong2_label {
    clear: left;
    display: block;
    float: left;
    padding: 3px 3px 3px 0;
    position: relative;
    z-index: 2;
    width: 504px;

}

label.inline_label {
    display: inline;
    padding: 3px 3px 3px 0;
    position: relative;
    z-index: 2;
    width: auto;
    clear:none;
}

.app_fieldset legend .tool-toggle {
    float:left !important;
    margin-left:0;
    margin-right:3px;
}

.tool-toggle {
    background-position:0 -60px;
}

.tool-toggle:hover {
    background-position:-15px -60px;
}

fieldset.panel-collapse {
    border-left-color:transparent;
    border-right-color:transparent;
    border-width:1px 1px 0 !important;
    padding-bottom:0 !important;
}

fieldset.panel-collapse .app_fieldset_wrap {
    left:-1000px;
    position:absolute;
    top:-1000px;
    visibility:hidden;
}

.panel-collapse .tool-toggle {
    background-position:0 -75px;
}

.panel-collapse .tool-toggle:hover {
    background-position:-15px -75px;
}

div.app_form_item_right  {
    margin-top:3px;
}

div.fieldset_short {
    width: 45%;
    float: left;
}

.upper_case {
    text-transform: uppercase;

}

.app_form_text_option {


}

.app_form_right .app_form_item_label {
    text-align: right;
    margin-right: 10px;
}