/* CSS Document */
html, body, form, p {margin:0px; padding:0px;}
html, body {margin:0px; padding:0px; height:100%;}
body{text-align:center;background:url('../images/body_bg.gif') repeat-x; font-family:Arial,Verdana,"Helvetica",Sans-serif;font-size:12px; color:#000000;}

img{border:0px;}

/* Backgrounds */
.content_bg{background:#ffffff;}
.srch_bg{height:37px;background:url('../images/bg_search.gif') no-repeat;}
.news_section_bg{background:#F5F5F5;}
.leftnav_bg{background: url('../images/img_shadow.gif') no-repeat right top;}
.botom_border{background:url('../images/div_dotted.gif') repeat-x left bottom;}
.footer_bg{height:80px;background: url('../images/bg_footer.gif') repeat-x;position:relative;bottom:0px;}

/* Text */
.new_txt{color:#6c6c6c;font-size:11px;}
.date_text{width:100%;color:#000000;line-height:16px;float:left;}
.blue_hdg{font-weight:bold;color:#41518d;line-height:17px;}
ul,li.right{float:left;margin:0px; padding:0px;list-style-type:none;color:#6c6c6c;font-size:11px; padding-top:5px;width:165px;}
li.right_pts{padding-left:10px; padding-bottom:7px; background:url('../images/bullet.gif') no-repeat 0px 5px; }
.text{color:#000000;font-size:12px;padding-top:15px;}
.top_txt_box{width:150px;height:19px;border-left:1px solid #CCC;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff;float:left;border-right:1px solid #fff;margin-left:5px;font-size:11px;}
.top_srch_btn{float:left;margin-left:0px!important;margin-left:-4px;margin-left:-5px!important;border-right:1px solid #CCC;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.consult_txt{font-size:12px;}
/* Drop down menu */
.menutitle{
width:150px;
font-size:11px;
text-align:left;
}

.menutitle a{
color:#41518D;
font-size:11px;
text-align:left;
text-decoration:none;
}
.menutitle a:hover{
color:#41518D;
font-size:13px;
text-align:left;
text-decoration:none;
}

.menutitle a.active{
color:#000000;
font-size:11px;
text-align:left;
text-decoration:none;
}
.menutitle a.active:hover{
color:#41518D;
font-size:11px;
text-align:left;
text-decoration:none;
}

.submenu{
color:#41518D;
width:140px;
font-size:11px;
clear:both;
margin:0px;
padding:0px;
}

.submenu ul{
	margin:0px;
	padding:0px;
	
}

.submenu ul li{
	margin:0px;
	padding:4px 0px 3px 10px;
	width:140px;
	list-style-type: none;
	display:block;
	clear:both;
	color:#000000;
}

.submenu ul li a{
color:#41518D;
width:140px;
font-size:11px;
text-decoration:none;
margin:0px;
}

.submenu ul li a:hover{
color:#000000;
width:140px;
font-size:11px;
text-decoration:none;
margin:0px;
}
.submenu ul li a.active:hover{
color:#41518D;
font-size:11px;
text-align:left;
text-decoration:none;
}

/* Contact Us form */
.form_textfield { font-family: Arial, Verdana,  Helvetica, sans-serif;  height: 21px; width: 174px; border: 1px solid #92928F; font-size: 11px;	padding-top:2px; padding-left:4px; color:#000000;}												
.form_selectfield { font-family: Arial, Verdana,  Helvetica, sans-serif; color:#000000; height: 21px; width: 174px; border: 1px solid #92928F; font-size: 11px;}												
.form_phonefield1 { font-family: Arial, Verdana,  Helvetica, sans-serif; color:#000000; height: 21px; width: 43px; border: 1px solid #92928F; font-size: 11px; margin-right:5px;	padding-top:2px; padding-left:4px;}												
.form_phonefield2 { font-family: Arial, Verdana,  Helvetica, sans-serif; color:#000000; height: 21px; width: 43px; border: 1px solid #92928F; font-size: 11px; margin-right:5px;	padding-top:2px; padding-left:4px;}												
.form_phonefield3 { font-family: Arial, Verdana,  Helvetica, sans-serif; color:#000000; height: 21px; width: 70px; border: 1px solid #92928F; font-size: 11px;	padding-top:2px; padding-left:4px;}												

.form_textfield_query { font-family: Arial, Verdana,  Helvetica, sans-serif; color:#000000; width: 174px; border: 1px solid #92928F; font-size: 11px;	padding-top:2px; padding-left:4px;}

.form_section_border{border-right:1px solid #C5C5C2;}
.error_text{color:#DE1215;}
.right_texttop{color:#333331;font-size:11px;line-height:19px;}
.right_text{color:#333331;font-size:12px;line-height:18px;}

/* Links */
a.newslinks{color:#41518d;font-weight:bold;font-size:11px;text-decoration:none;}
a.newslinks:hover{text-decoration:underline;}

a.namelinks{color:#42508D;font-size:12px;line-height:18px;text-decoration:underline;}
a.namelinks:hover{text-decoration:none;}

a.headerlinks{color:#42508D;font-size:12px;font-weight:bold;line-height:18px;text-decoration:none;}
a.headerlinks:hover{text-decoration:underline;}

a.footlinks{color:#41518d;font-size:11px;text-decoration:none;}
a.footlinks:hover{text-decoration:underline;}

/* Inner pages */
.img_border{border:1px solid #A9A9A9;}
ul.left_btmJob{float:left;margin:0px; padding:0px;list-style-type:none;color:#000000;font-size:12px; padding-top:1px;width:660px;clear:both;}
li.left_btm_pts_job{padding-left:10px; padding-bottom:1px; background:url('../images/bullet.gif') no-repeat 0px 5px;}
ul.left_btm{float:left;margin:0px; padding:0px;list-style-type:none;color:#000000;font-size:12px; padding-top:5px;width:660px;clear:both;}
li.left_btm_pts{padding-left:10px; padding-bottom:8px; background:url('../images/bullet.gif') no-repeat 0px 5px;}
.namehdg_text{font-size:18px; font-weight:bold;line-height:40px;padding-bottom:4px;}

ul.sitemap_btm{float:left;margin:0px; padding:0px;list-style-type:none;color:#000000;font-size:12px; padding-top:5px;width:445px;clear:both;}
li.sitemap_btm_pts{padding-left:10px; padding-bottom:8px; background:url('../images/bullet.gif') no-repeat 0px 7px;}
/* Footer */
.foot_txt{font-size:11px;}

/* Misc */
.shift{padding-right:5px;}
.footer_div{padding-left:7px;padding-right:7px;color:#41518d;font-size:11px;}
.sp_txt{text-decoration:underline;}

/*    padding    */
.paddingL5{padding-left:5px;}
.paddingL30{padding-left:30px;}

.paddingR30{padding-right:30px;}

.paddingT15{padding-top:15px;}
.paddingB15{padding-bottom:15px;}

/*      margin      */
.marginT15{margin-top:15px;}
/* text class */
.txt{font-family:  Verdana;font-size: 11px;font-weight: normal;color:#000000;}
.heading_txt{font-family:  Verdana;font-size: 13px;font-weight: bold;color:#000000;}

/*   form fields class      */
.txtboxsmall{BORDER-RIGHT:  #8B8B8B 1px solid;BORDER-TOP: #8B8B8B 1px solid; BORDER-LEFT: #8B8B8B 1px solid;BORDER-BOTTOM:#8B8B8B 1px solid;font-size :11px;font-family:verdana;color:#000000;width: 150px;text-align:left;} 
.txtbox{BORDER-RIGHT:  #8B8B8B 1px solid;BORDER-TOP: #8B8B8B 1px solid;BORDER-LEFT: #8B8B8B 1px solid;BORDER-BOTTOM:#8B8B8B 1px solid;font-size :11px;font-family:verdana;color:#000000;width: 250px;text-align:left;} 
.selectBox{BORDER-RIGHT:  #8B8B8B 1px solid;BORDER-TOP: #8B8B8B 1px solid;BORDER-LEFT: #8B8B8B 1px solid;BORDER-BOTTOM:#8B8B8B 1px solid;font-size :11px;font-family:verdana;color:#000000;text-align:left;font-weight:normal;}

 /*Button classes*/
.button{color : #FFFFFF;font-size : 7.5pt;font-family : verdana;BORDER-RIGHT: #000000 1px solid;BORDER-TOP: #000000 1px solid;BORDER-LEFT: #000000 1px solid;BORDER-BOTTOM: #000000 1px solid;BACKGROUND-COLOR: #309AE0;height:20px;cursor:pointer;}

/*    border colors     */
.border{border: 1px solid #EEEEEE;}

/*     height    */
.height_Moz{height:375px!important;height:405px;}
.bg{border:1px solid red;}
.innerBg{background-color:#FEFEFE;}

/*      text align   */
.txtalignL{text-align:left;}
.txtalignR{text-align:right;}
.errMsg{font-family:Verdana;font-size:11px;font-weight:normal;text-align:left;color:#ff0000;}
.welcometext {color:#000000;font-family: verdana;font-size:11px;text-align: center;font-weight:bold;line-height:15px;}
.txt-deco{text-decoration:underline;}

/*    Newsletter class   */
.newsletter_leftbg{text-align:left;background:url('../images/newsletter_left.gif') no-repeat;}
.newsletter_rightbg{text-align:right;background:url('../images/newsletter_right.gif') no-repeat;}
.newsletter_topbg{vertical-align:bottom;height:36px;background:url('../images/newsletter_bg.gif') repeat-x;}
.floatL{float:left;}
.bgcolorW{background-color:#FFFFFF;height:17px;vertical-align:middle;margin-top:8px;}
.txtbox_newsletter{BORDER:  #FFFFFF 1px solid;font-size:11px;font-family:verdana;color:#000000;text-align:left;height:16px;vertical-align:middle;} 
