/* CSS Document */
body{background-image:url(../images/body_bg.jpg); background-repeat:repeat-x; margin:0px; padding:0px; font-family:"Trebuchet MS"; font-size:13px; color:#333333;}
h1,h2,h3,h4,h5,h6{margin:0px; padding:0px;}
ul{margin:0px; padding:0px;}
li{list-style-type:none;}
a{color:#666666; text-decoration:none;}
a:hover{color:#2B8ED9; text-decoration:underline;}
p{margin:0px; padding:0px;}
#container{width:100%; overflow:hidden;}
#page{width:960px; text-align:left;}
#header{width:960px; height:418px; float:left;}
h3{font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#034B81; font-size:16px; padding-top:5px; }
.dottedBorder{border-bottom:dotted 1px #CCCCCC;}

#header_contents{width:100%; height:111px; border-bottom:solid 1px #FFFFFF;}
#logo{width:255px; height:111px; float:left; background-image:url(../images/logo.jpg); background-repeat:no-repeat;}
#logo_right{width:705px; height:111px; float:right;}
#logo_right_top{width:100%; height:71px;}

#contact{width:224px; height:40px; background-image:url(../images/contact.jpg); background-repeat:no-repeat;}
#top_menu{width:100%; height:40px;}
#menu_left{width:110px; height:40px; background-image:url(../images/menu_top_left_bg.png); background-repeat:no-repeat; float:left; font-size:18px; font-family:Arial, Helvetica, sans-serif; line-height:40px; text-align:center; font-weight:normal; color:#FFFFFF;}
#menu_left a{color:#FFFFFF; text-decoration:none; width:110px; height:40px; background-image:url(../images/menu_top_left_bg.png); background-repeat:no-repeat; float:left; font-size:18px; font-family:Arial, Helvetica, sans-serif; line-height:40px; text-align:center; font-weight:normal; color:#FFFFFF;}
#menu_left a:hover{background-image:url(../images/menu_hover.png); background-repeat:no-repeat; color:#002C4B;}
#menu_center{width:586px; height:40px; background-image:url(../images/menu_top_bg.jpg); background-repeat:repeat-x; float:left;}
#menu_center ul{width:100%; height:40px; line-height:40px; float:left;}
#menu_center ul li{line-height:40px; height:40px; float:left; list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF;}
#menu_center ul li a{color:#FFFFFF; text-decoration:none; height:40px; float:left; line-height:40px; padding-left:25px; padding-right:25px;}
#menu_center ul li a:hover{background-image:url(../images/menu_top_hover.jpg); background-repeat:repeat-x; color:#002C4B; height:40px; float:left; line-height:40px; padding-left:25px; padding-right:25px;}
#menu_right{width:9px; height:40px; background-image:url(../images/menu_top_right_bg.png); background-repeat:no-repeat; float:left;}
#devider{width:2px; height:40px; background-image:url(../images/menu_top_devider.jpg); background-repeat:no-repeat; float:left;}

#main_banner{width:100%; height:290px; background-image:url(../images/main_banner.jpg); background-repeat:no-repeat;}
#main_banner_shadow{width:100%; height:16px; background-image:url(../images/main_banner_shadow.jpg); background-repeat:no-repeat;}

#content{width:960px; float:left;}

#content_left{width:231px; float:left;}
#services{width:100%; background-color:#FFFFFF;}
#services h1{font-family:"Trebuchet MS"; color:#034B81; font-size:20px; padding-bottom:5px; border-bottom:dotted 1px #CCCCCC;}
#services ul{width:100%;}
#services ul li{width:100%; border-bottom:dotted 1px #CCCCCC; padding-top:7px; padding-bottom:7px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:bold;}
#services ul li a{color:#333333; text-decoration:none;}
#services ul li a:hover{color:#2B8ED9; text-decoration:underline;}

#inquiry_form{width:100%; margin-top:20px;}
#inquiry_top_bg{width:100%; height:9px; background-image:url(../images/inquiry_top_bg.jpg); background-repeat:no-repeat;}
#inquiry_center_bg{width:100%; background-image:url(../images/inquiry_center_bg.jpg); background-repeat:repeat-y; color:#FFFFFF;}
#inquiry_center_bg_inner{padding-left:10px; padding-right:10px;}
#inquiry_center_bg_inner h1{font-size:20px; padding-bottom:10px;}
#inquiry_center_bg_inner p{width:100%; padding-top:3px; padding-bottom:3px;}
#inquiry_center_bg_inner input{width:100%; height:22px; border:none; background-image:url(../images/input_bg.jpg); background-repeat:repeat-x;}
#inquiry_center_bg_inner textarea{width:100%; height:72px; border:none; background-image:url(../images/ta_bg.jpg); background-repeat:repeat-x;}
#submit{width:100%; height:33px; padding-top:15px; padding-bottom:15px;}
#submit .btn{width:113px; height:33px; border:0px; background-color:transparent; background-image:url(../images/btn_submit.png); background-repeat:no-repeat; border:none;}


#inquiry_bottom_bg{width:100%; height:9px; background-image:url(../images/inquiry_bottom_bg.jpg); background-repeat:no-repeat;}

#content_right{width:707px; float:right;}
#feature_box_container{width:100%; height:184px; margin-bottom:15px;}
.feature_box{width:235px; height:184px; float:left;}
.border{border-right:solid 1px #FFFFFF;}
#content_right h2{font-size:20px; color:#438C33; font-weight:bold; padding-bottom:5px; border-bottom:dotted 1px #CCCCCC;}
#content_row{width:100%; padding-top:10px;}
#content_row p{margin-bottom:15px; line-height:16px; text-align:justify;}
.adds{width:220px; height:101px; float:left;}
.margin_right{margin-right:23px;}
#read_more{width:100%; padding-top:10px; padding-bottom:25px; float:left;}
#read_more button{width:111px; height:33px; background-image:url(../images/btn_more.png); background-repeat:no-repeat; float:left; border:none;}

#footer{width:960px;; height:118px; float:left; border-top:dotted 1px #CCCCCC; margin-top:23px;}
#footer_left{float:left; padding-top:15px;}
#footer_right{float:right; padding-top:15px;}

ul.bullets{margin-left:16px;}
ul.bullets li{list-style-type:disc; padding-left:10px;}
.hor_spacer{height:10px;}
.clearer{clear:both; overflow:hidden;}


.region_office_box{border-bottom:solid 1px #CCCCCC; margin-top:10px; padding-bottom:10px; margin-bottom:10px;}
.region_office_box h3{margin-bottom:6px; font-size:15px;}

.region_office_box ul{width:100%; margin-top:15px;}
.region_office_box ul li{margin:5px 0px 5px 32px;}

.address{list-style-image:url(../images/contact_icons/home.png);}
.phone{list-style-image:url(../images/contact_icons/phone.png);}
.fax{list-style-image:url(../images/contact_icons/fax.png);}
.mail{list-style-image:url(../images/contact_icons/mail.png);}





#content_row .region_office_box p{margin-bottom:4px; color:#666666;}
#content_row .region_office_box p strong{color:#000000;}
