/* CSS Document */
body{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#545555; line-height:21px; background:url(../images/main_body_bg.gif) repeat-y 50% 0;}

a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4e9a0e; text-decoration:none}
a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}

.header_bg{background:url(../images/header_bg.gif) repeat-x 0 0;}

.main_heading{font-family:Agency FB, Arial, Helvetica,; color:#038cc3; font-size:20px; text-transform:uppercase;}

.nav_top{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:16px;  color:#fff; font-weight:bold; line-height:21px; }
.nav_top a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:16px;  color:#fff; font-weight:bold; line-height:21px; text-decoration:none }
.nav_top a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;  }


.contact_top_bg{background:url(../images/contact_top_bg1.gif) no-repeat 100% 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; line-height:16px;  color:#FFFFFF; font-weight:bold; line-height:21px; }

.contact_bg{background:url(../images/contact_us_bg.gif) no-repeat 100% 0 ; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:16px;  color:#FFFFFF; font-weight:bold; font-size:11px;}

.main_nav{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#545555;}

.main_nav ul{ float:left; list-style:none; margin:0; padding:0; }

.main_nav ul li{padding-left:16px; padding-right:18px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:16px; text-transform:uppercase; display:inline; border-right:solid 1px; color:#FFFFFF; font-weight:bold; }

.main_nav ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none;}

.main_nav ul li a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000}


.about_us_bg{background:url(../images/about_us_bg.gif) repeat-x 0 0; height:186px;}

.services_nav{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8f918f;}

.services_nav{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8f918f;}

.services_nav ul{ float:left; list-style:none; margin:0; padding-top:14px; padding-left:0;}

.services_nav ul li{padding-left:18px; padding-bottom:8px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#545555; background:url(../images/arrow.gif) no-repeat 0 5px; line-height:18px;}

.services_nav ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#545555; text-decoration:none;}

.services_nav ul li a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#038cc3;}

.border_gray{ border:solid 1px #e1e1e1;}

.border_gray_left{ border-left:solid 1px #e1e1e1;}

.bottom_bg{background:url(../images/borrom_bg.gif) repeat-x 0 0; height:195px;}

.more_img_but{background:url(../images/more_img.gif) no-repeat 100% 100%; padding-left:10px; padding-top:5px;}

.more_img_but a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:19px; text-decoration:none}

.more_img_but a:hover{color:#000;}


.bottom_nav{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#545555;}

.bottom_nav ul{ float:left; list-style:none; margin:0; padding-top:12px; padding-left:20px;}

.bottom_nav ul li{padding-left:18px; padding-bottom:8px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#545555; background:url(../images/green_arrow.gif) no-repeat 0 2px; line-height:16px;}

.bottom_nav ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#545555; text-decoration:none;}

.bottom_nav ul li a:hover{font-family:Arial, Helvetica, sans-serif;  color:#038cc3;}


.inner_shaddow_left{background:url(../images/inner_page_shadoo.gif) repeat-y 0 0;  width:230px;}


.services_inn_nav{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8f918f;}

.services_inn_nav{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8f918f;}

.services_inn_nav ul{ float:left; list-style:none; margin:0; padding-top:14px; padding-left:0;}

.services_inn_nav ul li{padding-left:18px; padding-bottom:8px; padding-right:45px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#545555; background:url(../images/arrow.gif) no-repeat 0 5px; line-height:18px; border-bottom:solid 1px #dbdada;}

.services_inn_nav ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#545555; text-decoration:none;}

.services_inn_nav ul li a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#038cc3;}

.bottom_shadoo { background:url(../images/bottom_shaddow.gif) repeat-x 0 0; padding-top:10px; border-top: solid 1px #0368b3}

.input_text{ width:250px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8f918f;}
.red_color {color:#8f918f}

.input_area{ width:320px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8f918f; height:50px;}

.inner_shaddow_vertical{background:url(../images/inner_page_shadoo_vertical.gif) repeat-x 0 0; height:25px;}


.site-map a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#29556b; text-decoration:none}
.site-map a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}


.services_box{background:url(../images/box_bg.gif) no-repeat 0 0; width:205px; height:255px;}

.head_bg_01{background:url(../images/head_bg.gif) no-repeat 50% 50%; font-size:14px; color:#FFFFFF; padding:0px 0 0 15px; font-weight:bold; height:38px;}

.tr_hover{background-color:#F8F7F6;}

.tr_normal{background-color:#ffffff;}
