#custom-doc { min-width:952px; margin:auto; text-align:left;}
#custom-doc1 { min-width:952px; margin:auto; text-align:left;}
#custom-doc2 { min-width:952px; margin:auto; text-align:left;}
#custom-doc3 { min-width:952px; margin:auto; text-align:left;}
#custom-doc5{ min-width:952px; margin:auto; text-align:left;}


#hd_wrap { background: #FFFFFF; }
#hd { width:952px; }
#bd_wrap { background: #50C7E0; }
#bd_wrap1 { background: #50C7E0; }
#bd_wrap5 { background: #50C7E0; }
#bd { width:952px; }
#bd1{ width:952px; }
#bd2{ width:952px; }
#bd3{ width:952px; }
#bd5{ width:952px; }

#ft { width:952px; }

/* html margin-bottom:1px is in place to prevent scrollbar from disappearing 
in firefox, causing a page jumping action when clicking through the pages. */
html{ margin:0px; border:0px; background: #401234; height:100%; min-height:100%; margin-bottom:1px}
body { margin:0px; border:0px; background: #401234; height:100%;}
#bn { width:952px; }
#nav-l { float:left; display:block; background: #FFFFFF; width:212px; }

.b2pad { padding-bottom:2px; }
.b5pad { padding-bottom:5px; }
.b10pad { padding-bottom:10px; }
.b14pad { padding-bottom:14px; }
.b16pad { padding-bottom:16px; }
.b20pad { padding-bottom:20px; }
.b25pad { padding-bottom:25px; }
.b30pad { padding-bottom:30px; }
.b50pad { padding-bottom:50px; }

.l2pad { padding-left:2px; }
.l8pad { padding-left:8px; }
.l10pad { padding-left:10px; }
.l11pad { padding-left:11px; }
.l12pad { padding-left:12px; }
.l13pad { padding-left:13px; }
.l14pad { padding-left:14px; }
.l15pad { padding-left:15px; }
.l20pad { padding-left:20px; }
.l22pad { padding-left:22px; }
.l25pad { padding-left:25px; }
.l40pad { padding-left:40px; }
.l50pad { padding-left:50px; }

.r10pad { padding-right:10px; }
.r15pad { padding-right:15px; }
.r16pad { padding-right:16px; }
.r20pad { padding-right:20px; }
.r24pad { padding-right:24px; }
.r25pad { padding-right:25px; }
.r30pad { padding-right:30px; }
.r32pad { padding-right:32px; }
.r40pad { padding-right:40px; }
.r45pad { padding-right:45px; }
.r50pad { padding-right:50px; }

.t1pad { padding-top:1px; }
.t2pad { padding-top:2px; }
.t3pad { padding-top:3px; }
.t4pad { padding-top:4px; }
.t5pad { padding-top:5px; }
.t7pad { padding-top:7px; }
.t10pad { padding-top:10px; }
.t12pad { padding-top:12px; }
.t14pad { padding-top:14px; }
.t15pad { padding-top:15px; }
.t16pad { padding-top:16px; }
.t18pad { padding-top:18px; }
.t20pad { padding-top:20px; }
.t25pad { padding-top:25px; }
.t30pad { padding-top:30px; }
.t40pad { padding-top:40px; }
.t50pad { padding-top:50px; }
.t75pad { padding-top:75px; }

.x10pad { padding:10px; }
.x12pad { padding:12px; }
.x16pad { padding:16px; }
.x20pad { padding:20px; }

.center { text-align:center; }
.foot_bg { background: #417CBB; }

.umbrella_bg_blue { background: #50C7E0; }
.umbrella_bg_orange { background: #FFEFBE; }
.umbrella_gap { background: #679dd9; }

.sab_submit_project_bg { background: #FFEFBE; }

.row2_bg { background: #FFFFFF; }
.row2_bg2 { background: transparent url(../i/row2_button_bg.gif) left no-repeat; }
.row2_div { background: #FDDF99 url(../i/row2_div.gif) center center repeat-x; }

.row3_bg { background: #FFEFBE url(../i/row3_bg.gif) center center repeat-x; }
.row3_div { background: #FDDF99 url(../i/row3_div.gif) center center repeat-x; }

a { text-decoration:none; }
a:hover { color: #026E8E } /* 370527  */

a.whiteLink { color:white; text-decoration:underline; }
a.whiteLink:hover { color: #059EBE } /* 370527  */

hr {
  border: 0;
  width: 100%;
  color: #000;
  background-color: #Ac88A0;
  height: 1px;
}

.main {  font:12px arial, sans-serif, helvetica; }
.mainHeader {  font:bold 18px arial, sans-serif, helvetica; letter-spacing:-0.5px; }
.mainSubHeader {  font:bold 12px arial, sans-serif, helvetica; letter-spacing:0px; }
.mainSubHeader1 {  font:bold 14px arial, sans-serif, helvetica; letter-spacing:0px; }
.mainHeaderSm {  font:bold 16px arial, sans-serif, helvetica; letter-spacing:-0.5px; }
.mainBold {  font:bold 12px arial, sans-serif, helvetica; }
.mainBoldBigger {  font:bold 13px arial, sans-serif, helvetica; letter-spacing:-0.5px; }
.mainBoldBigger1 {  font:bold 13px arial, sans-serif, helvetica; letter-spacing:-0.75px; }
.mainItalic {  font:italic 12px arial, sans-serif, helvetica; }
.mainBoldLink { color:#059EBE; font:bold 12px arial, sans-serif, helvetica; }
.headFoot {  font:11px arial, sans-serif, helvetica; }


.arial10 {  font:10px arial, sans-serif, helvetica; }
.arial11 {  font:11px arial, sans-serif, helvetica; }
.arial12 {  font:12px arial, sans-serif, helvetica; }
.arial13 {  font:13px arial, sans-serif, helvetica; }
.arial14 {  font:14px arial, sans-serif, helvetica; }
.arial15 {  font:15px arial, sans-serif, helvetica; }

.helvetica10 {  font:10px helvetica, arial, sans-serif; }
.helvetica11 {  font:11px helvetica, arial, sans-serif; }
.helvetica12 {  font:12px helvetica, arial, sans-serif; }
.helvetica13 {  font:13px helvetica, arial, sans-serif; }
.helvetica14 {  font:14px helvetica, arial, sans-serif; }
.helvetica15 {  font:15px helvetica, arial, sans-serif; }


.t_white { color: white; }


/*.headFoot:hover { color:#A2C8F0; }*/
.headFootBlue { color:#A2C8F0; }
.headFootWhite { color:#FFFFFF; }


.black { color:#1A1A1A; }
.blue { color:#059EBE; }
.gray { color:#58595B; }
.red { color:#A04400; }

.red1 {  color:#F50E1F; }

.green { color:#0C6000; }
.light_green { color:#006600; }

.violet { color:#401234; }

.margin_bottom_a1 {margin-bottom: 0.10in;}
.margin_top_a1 {margin-top: 0.15in;}

.margin_bottom_a2 {margin-bottom: 0.44in;}
.margin_left_a2 {margin-left: 0.14in;}
.margin_top_a2 {margin-top: 0.04in;}

.main_part1 {background-color:white;padding:20px;margin:0px;margin-left:0;margin-right:3px;}
.main_part1_right {background-color:white;padding:10px;padding-top:40px;padding-left:20px;margin:0px;}



.footbar{background-color:#417CBB;}
.ft_height{line-height:50px;width:100%;}
.ft_height_1{line-height:15px;width:100%;}

.label_form{display:-moz-inline-box;display: inline-block;width:95px;}
.label_form_c{display:-moz-inline-box;display: inline-block;width:110px;}
.input_form{width:175px;}
.input_form_c{width:210px;}

.input_form_b{display:inline-block;width:210px;}

.input_reloaded
{
border-color: #A2C8F0;
border-style: solid;
border-width: 1px;
}

.input_form1{display:inline-block;width:95px;}
.input_form1_c{display:inline-block;width:130px;}
.input_form2{display:inline-block;width:20px;margin-left:6px;margin-right:6px;}
.input_form3{display:inline-block;width:44px;}
.input_form3a{display:inline-block;width:0px}

.input_form4{display:inline-block;width:80px;}
.input_form5{display:inline-block;width:130px;}
.input_form6{display:inline-block;width:150px;}
.input_form7{display:inline-block;width:270px;height:100px;overflow:auto;}

.span_form{display:inline-block;width:5px;margin-left:3px;}

.p_form{padding-bottom:3px;}

.button_form
{
border:1px solid #003366;color:#000000;cursor:pointer;font-family:verdana;font-size:13px;padding:2px;
background: rgb(255, 204, 51) none repeat scroll 0% 0%;
}

.bold { font-weight: bold; }



#dlg {
    width: 250px;
    height: 150px;
    background-color: #F9F9F9;
    border: 1px solid #636363;
    margin: 0;
    padding: 0;
    position: absolute;
    overflow: visible;
}
#dlg .hd {
    display: none;
}
#dlg .bd {
    padding: .25em;
}
#dlg .corner_tr {
    background-image: url( graphics/tr.gif);
    position: absolute;
    background-repeat: no-repeat;
    top: -1px;
    right: -1px;
    height: 4px;
    width: 4px;
}
#dlg .corner_tl {
    background-image: url( i/panel_border_top_right.png);
    background-repeat: no-repeat;
    position: absolute;
    top: -1px;
    left: -1px;
    height: 4px;
    width: 4px;
}
#dlg .corner_br {
    background-image: url( graphics/br.gif);
    position: absolute;
    background-repeat: no-repeat;
    bottom: -1px;
    right: -1px;
    height: 4px;
    width: 4px;
}
#dlg .corner_bl {
    background-image: url( graphics/bl.gif);
    background-repeat: no-repeat;
    position: absolute;
    bottom: -1px;
    left: -1px;
    height: 4px;
    width: 4px;
}

#dlg .knob {
    background-image: url( graphics/knob.png);
    background-repeat: no-repeat;
    position: absolute;
    top: 60px;
    z-index: 999;
    right: -14px;
    height: 18px;
    width: 14px;
}

