* html body { /* IE only! */
/*text-align: center;*/
}

body{
margin-top: 0; margin-left:auto; margin-right:auto; padding: auto; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal; 
font-style: normal;
}
.body{
width:995px;
margin-left:auto; margin-right:auto; padding: auto; 
} 
.body_middle{
width:969px;
}
.header{
background-color:#4C88AE;
height:38px;
}
.body_grad_left{
background-image: url(../images/header_left_grad.gif);
background-repeat:repeat-y;
width:12px;
}
.body_grad_right{
background-image: url(../images/body_right_grad.gif);
background-repeat:repeat-y;
width:12px;
}
.header_bot{
background-image: url(../images/header_bot_grad.gif);
background-repeat:repeat-x;
height: 17px;
}
.border_top{
background-image: url(../images/border_top_grad.gif);
background-repeat:repeat-x;

}
.body_bot{
background-image: url(../images/body_bot_grad.gif);
background-repeat:repeat-x;
}
.home_left_col{
width:290px;
padding:45px 0 0 55px;
valign:top;
}

.home_mid_col{
width:322px;
padding:45px 0 0 15px;
valign:top;
}

.home_right_col{
width:322px;
padding:45px 0 0 15px;
valign:top;
}
.home_welcome_col{
width:644px;
padding:25px 0 0 0px;
valign:top;
}
.home_text{
font-weight: normal; font-style: normal;
font-size:11px;
color:#757474;
text-align:justify;
}
h2{
text-align:left; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:26px;
color:#757474;
font-weight:normal;
padding:0px;
margin:5px 0px;
}
h3{
text-align:left; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
color:#757474;
font-weight:normal;
padding:0px;
margin:5px 0px;
}
.sub_lable{
text-align:left; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#757474;
font-weight:normal;
}
.form_heading{
text-align:left; 
font-size:14px;
color:#757474;
font-weight:normal;
}
.label{
text-align:left; 
font-size:12px;
color:#757474;
font-weight:normal;
padding-top:6px;
}
.gray_border{
border:#EDEDED 1px solid;
}
.input_border{
border:#cccccc 1px solid;
}
.textbox{
border:#EDEDED 1px solid;
}
.submitbutton{
 background-color:#666666;
 color:#ffffff;
 border:#999999 1px solid;
 width:80px;
}
.footer{
align:right;
color:#BFBEBE;
font-weight: normal; 
font-style: normal;
font-size:10px;
}

/*internal pages*/

.bredcrum{
font-weight: normal; 
font-style: normal;
font-size:12px;
color:#6A6B6B;
text-align:justify;
}
.introbox{

padding-bottom:20px;
padding-left:40px;
border-top:#E8E8E8 1px solid; 
border-bottom:#E8E8E8 1px solid; 
/*height:156px;*/ 
background-color:#F5F7F6;
}
.introbox_landing{
border:#E8E8E8 1px solid; 
background-color:#F5F7F6;
padding:0px 20px 20px 20px;
}
.subtitle_bg{
background-image:url(../images/sub_title_bg.gif);
background-repeat:no-repeat;
}

.subtitle_box{
background-image:url(../images/sub_title_bg.gif);
background-repeat:no-repeat;
width:300px; 
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
min-height:100px;
height:auto !important;
height:100px;

}
.subtitle_box_open{
background-image:url(../images/sub_title_bg.gif);
background-repeat:no-repeat;
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
min-height:75px;
height:auto !important;
height:100px;

}
.subtitle_box2col{
background-image:url(../images/sub_title_bg.gif);
background-repeat:no-repeat;
width:600px; 
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
}
.subtitle_text{
font-weight: bold; 
font-style: normal;
font-size:14px;
color:#757474;
text-align:justify;
}
.menu_heading{
font-weight: normal; 
font-style: normal;
font-size:18px;
color:#757474;
text-align:justify;
padding-bottom:5px;
}


/*Body internal menu*/


.bodymenu{
background-color: #F6F6F6;
border-bottom-width: 0;
width: 170px;
text-align:left;
/*height:250px;*/
border-right: #E1E2E3 1px solid; 
border-bottom: #E1E2E3 1px solid;

}

* html .bodymenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 164px;
}

.bodymenu ul{
padding: 0;
margin: 0;
list-style-type: none;
}

.bodymenu a{
font: bold 13px Verdana;
padding: 15px 3px 4px 10px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #757474;
text-decoration: none;
border-bottom: 1px dashed #C0C0C0;
}

.bodymenu a:visited{
color: #595959;
}

html>body .bodymenu a{ /*Non IE rule*/
width: auto;
}

.bodymenu a:hover{
background-color: #999999;
color: #ffffff;
}


/**/
.gray_col_dark{
background-color:#F7F7F7;
border-bottom: #DBDBDB 1px solid; 

height:25px;
}
.gray_col_light{
background-color:#FCFCFC;
height:25px;
}
.sub_lable_link{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#757474;
font-weight:normal;
}
.sub_lable_link A:link {text-decoration: none;color:#757474;}
.sub_lable_link A:visited {text-decoration: none;color:#757474;}
.sub_lable_link A:active {text-decoration: none;color:#757474;}
.sub_lable_link A:hover {text-decoration: underline; color:#757474;}

.blue_link A:link {text-decoration: none;color:#4C88AE;}
.blue_link A:visited {text-decoration: none;color:#4C88AE;}
.blue_link A:active {text-decoration: none;color:#4C88AE;}
.blue_link A:hover {text-decoration: underline; color:#4C88AE;}