/* Common CSS Document */

body {font:normal 12px Arial, Helvetica, sans-serif; color:#63604D; text-decoration:none; background:url(../images/body-bg.gif) repeat-x; margin:0 1% 0 1%; padding:0; line-height:17px}
input, select, textarea {border-left:1px solid #BDBDB5; border-top:1px solid #BDBDB5; border-right:1px solid #CCD4C9; border-bottom:1px solid #CCD4C9; background:#ffffff; padding-left:3px; font:normal 11px Arial, Helvetica, sans-serif; color:#63604D;}
.noinput {background:none; border:none; margin:0; padding:0;}
a {outline:none;}
a {font:normal 12px Arial, Helvetica, sans-serif; color:#63604D; text-decoration:underline;}
a:hover {font:normal 12px Arial, Helvetica, sans-serif; color:#3BA400; text-decoration:none;}
h1, h2, h3, h4, h5, h6, ul, ol, form {margin:0; padding:0; font-weight:700; margin:0 0 5px 0}
h1{font-size:21px; line-height:24px; color:#90B92C}
h1 span{ color:#5085BB}
h2{font-size:21px; line-height:24px; color:#5085BB}
h6{font-size:12px; line-height:16px; color:#5085BB; margin:0}
dl{ padding:0; margin:0 0 5px 0}
dt{ color:#87B21F; font-weight:700; font-size:12px ;padding:0; margin:0}
dd{ color:#63604D; font-weight:400; font-size:12px; padding:0; margin:0; line-height:14px}
p{padding:0; margin:0 0 10px 0}
/* With Link Class */
.topnav-bg {background:url(../images/topnav-bg.gif) repeat-x; border-left:1px solid #689909; border-right:1px solid #689909;}
.topnav-bg-page2 {background:url(../images/topnav-bg.gif) repeat-x left bottom; border-left:1px solid #689909; border-right:1px solid #689909;}
.topnav-bg ul {margin:0; padding:0px 0px 0px 9px;}
.topnav-bg li {float:left; list-style-type:none;}
.topnav-bg li a {font:bold 14px Arial, Helvetica, sans-serif; color:#202020; text-decoration:none; text-align:center; padding:6px 5px 0px 5px; margin:0 0 0 0; background:url(../images/navigation-bg.gif) repeat-x; height:24px; display:block; float:left; margin-right:5px; border-left:1px solid #476300; border-right:1px solid #476300;}
.topnav-bg li a:hover {font:bold 14px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; text-align:center; padding:6px 5px 0px 5px; margin:0 0 0 0; background:url(../images/navigation-bg-o.gif) repeat-x; height:24px; margin-right:5px; border-left:1px solid #636162; border-right:1px solid #636162;}
.topnav-bg li a.active {font:bold 14px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; text-align:center; padding:6px 5px 0px 5px; margin:0 0 0 0; background:url(../images/navigation-bg-o.gif) repeat-x; height:24px; margin-right:5px; border-left:1px solid #636162; border-right:1px solid #636162;}

.bottom-link {font:normal 11px Arial, Helvetica, sans-serif; color:#63604D; text-decoration:none; line-height:18px;}
.bottom-link a {font:normal 11px Arial, Helvetica, sans-serif; color:#63604D; text-decoration:none; margin-right:3px; margin-left:3px;}
.bottom-link a:hover {font:normal 11px Arial, Helvetica, sans-serif; color:#63604D; text-decoration:underline;}

ul.country {margin:12px 0 0 0; padding:0;}
ul.country li {list-style-type:none;}

ul.country li a {font:normal 12px Arial, Helvetica, sans-serif; color:#63604D; text-decoration:none; background:url(../images/left-arrow.gif) no-repeat 0 2px; margin:0 0 0 14px; padding-left:15px; line-height:20px;}
ul.country li a:hover {font:normal 12px Arial, Helvetica, sans-serif; color:#3BA400; text-decoration:none; line-height:20px; background:url(../images/left-arrow-o.gif) no-repeat 0 2px;}
ul.country li a.active {font:normal 12px Arial, Helvetica, sans-serif; color:#3BA400; text-decoration:none; line-height:20px; background:url(../images/left-arrow-o.gif) no-repeat 0 2px;}
ul.country li ul{ padding:0; margin:5px 0 5px 30px}
ul.country li ul li{ background:url(../images/green-dash.gif) no-repeat left 10px; padding:0 0 0 8px;}
ul.country li ul li a,ul.country li ul li a:hover { background:none; color:#5085BB; font-size:11px; text-decoration:none; margin:0; padding:0; line-height:20px}
ul.country li ul li a:hover{background:none;color:#3BA400; }


ul.general-link {margin:5px 0 0 0; padding:0;}
ul.general-link li {list-style-type:none;}
ul.general-link li a {font:normal 12px Arial, Helvetica, sans-serif; color:#63604D; text-decoration:none; background:url(../images/left-arrow.gif) no-repeat 0 2px; margin:0 0 0 0px; padding-left:15px; line-height:20px;}
ul.general-link li a:hover {font:normal 12px Arial, Helvetica, sans-serif; color:#5085BB; text-decoration:none; line-height:20px; background:url(../images/blue-arrow.gif) no-repeat 0 2px;}

ul.service-link {margin:5px 0 0 0; padding:0;}
ul.service-link li {list-style-type:none;}
ul.service-link li a {font:normal 12px Arial, Helvetica, sans-serif; color:#63604D; text-decoration:none; background:url(../images/grey-arrow.gif) no-repeat 0 4px; margin:0 0 0 0px; padding-left:10px; line-height:20px;}
ul.service-link li a:hover {font:normal 12px Arial, Helvetica, sans-serif; color:#759B14; text-decoration:underline; line-height:20px; background:url(../images/green-arrow-o.gif) no-repeat 0 4px;}

.country-imgage img {border: 1px solid #D0D0D0; padding: 4px; margin-bottom: 5px; background:#ffffff; }
.country-imgage:hover {background-color: transparent;}
.country-imgage:hover img {border: 1px solid #48AA11;}

ul.country-point {margin:0; padding:0;}
ul.country-point li {list-style-type:none;}
ul.country-point li a {font:normal 11px Arial, Helvetica, sans-serif; color:#202020; text-decoration:none; background:url(../images/green-arrow.gif) no-repeat 0 4px; padding-left:10px;}
ul.country-point li a:hover {font:normal 11px Arial, Helvetica, sans-serif; color:#3BA400; text-decoration:none;}

ul.state {margin:0; padding:0; float:left; width:100%}
ul.state li {list-style-type:none; float:left;background:url(../images/green-arrow.gif) no-repeat 0 7px; padding:0 0 0 10px; width:15%;}
ul.state li a:link, ul.state li a:visited, ul.state li a:hover{font:normal 12px Arial, Helvetica, sans-serif; color:#202020; text-decoration:none; display:block; width:100%;  line-height:20px }
ul.state li a:hover {color:#3BA400;}

/* shadow box css */

.shadow-box-top{background:url(../images/shadow-box-top.gif) no-repeat left bottom; width:304px; height:6px; display:block; overflow:hidden}
.shadow-box-bot{background:url(../images/shadow-box-bot.gif) no-repeat left top; width:304px; height:6px; display:block; overflow:hidden}
.shadow-box-bg{background:url(../images/shadow-box-bg.gif) repeat-y left top; width:284px; display:block; padding:10px; float:left; font-size:11px}
.shadow-box-bg p {padding:0; margin:3px; width:250px; float:left}
/* Without Link Class */
.copyright {font:normal 11px Arial, Helvetica, sans-serif; color:#87A833; text-decoration:none; line-height:17px;}
.company-name {font:bold 11px Arial, Helvetica, sans-serif; color:#87A833; text-decoration:none; line-height:17px;}
.company-name p {line-height:17px; font:normal 11px Arial, Helvetica, sans-serif; color:#63604D; text-decoration:none; margin:0; padding:0;}

.green-heading {font:bold 21px Arial, Helvetica, sans-serif; color:#90B92C; text-decoration:none; text-transform:uppercase;}
.green-heading-small {font:bold 18px Arial, Helvetica, sans-serif; color:#90B92C; text-decoration:none;}
h5 {font:bold 14px Arial, Helvetica, sans-serif; color:#5085BB; text-decoration:none; border-bottom:1px solid #D5D5D5; margin-bottom:7px; line-height:25px; margin:0; padding:0;}
h5 span {font:bold 14px Arial, Helvetica, sans-serif; color:#92BD25; text-decoration:none; margin-bottom:7px;}
h3{color:#71990D; font-size:15px; font-weight:700; line-height:20px; padding:0}
h3 span{ font-size:14px; color:#5085BB} 
h4 {font:bold 15px Arial, Helvetica, sans-serif; color:#3BA400; text-decoration:none; margin:0 0 7px 0; padding:0;}

ul.map-point {margin:10px 0 0 0; padding:0;}
ul.map-point li {list-style-type:none; font:normal 14px Arial, Helvetica, sans-serif; color:#2A2C25; text-decoration:none; background:url(../images/square-bullet.gif) no-repeat 0 5px; margin-left:10px; padding-left:15px; margin-bottom:7px;}

.blue-head {font:bold 15px Arial, Helvetica, sans-serif; color:#5085BB; text-decoration:none;}
.grey-text-small {font:normal 11px Arial, Helvetica, sans-serif; color:#63604D; text-decoration:none;}

.page2title{ color:#5085BB; line-height:25px; font-size:12px; font-weight:700;}
.page2title span{ color:#90B92C; line-height:25px; font-size:22px; font-weight:700;}
.googlead{padding:15px 0}
.googlead a{ padding:0 10px; text-decoration:underline; color:#848484}
.ads-google-box{ width:360px; border:1px solid #D8D8D8; padding:10px; font-size:13px}
.ads-google-box td{ padding:5px 10px}
a.ads-google-link, a.ads-google-link:hover {color:#0000FF; font-weight:700}
a.ads-google-small-link, a.ads-google-small-link:hover{font-size:10px; color:#999999}
.footerhighlightbox{background:#E5E5E5; padding:15px}
.whitebox{background:#fff; border:1px solid #D8D8D8; padding:15px; font-size:14px; color:#575757}
.whitebox span{color:#959595}

.page2search{background:url(../images/search-bg.gif) no-repeat left top; width:216px; height:23px; margin:20px 0 0 0}
.page2search input{background:transparent; border:0 none; height:18px; width:178px; margin:1px 2px; border:0px solid red; float:left; color:#93BF24; font-size:13px; font-weight:700}
.page2search input.btn{width:22px; height:20px; float:left; margin:0;} 
/* TD Background Class */
.top-bg {background:url(../images/top-bg.gif) repeat-x top;}
.top-strip {background:url(../images/top-strip.gif) repeat-x bottom; font:bold 11px Arial, Helvetica, sans-serif; color:#689909; text-decoration:none;}
.padding-bottom-46 {padding-bottom:46px;}
.bottom-bg {background:url(../images/bottom-bg.gif) repeat-x #ffffff; border-left:1px solid #C8C8C8; border-right:1px solid #C8C8C8; padding-top:10px; height:75px; padding-left:18px; padding-right:18px;}
.left-td-border {border:1px solid #D5D5D5; padding-left:15px; padding-right:15px; padding-top:9px; padding-bottom:9px;}
.blue-headingbg {background:#5085BB; font:bold 15px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; height:27px; text-indent:14px;}
.map-bg {background:url(../images/map-bg.gif) repeat-x #E5E5E6; border:1px solid #D5D5D5; padding:19px;}
.strip-bg {background:url(../images/strip-bg.gif) repeat; border:1px solid #CDCDCD; padding-left:24px; padding-right:24px; padding-top:15px; padding-bottom:15px;}
.country-img {float:left; margin-right:15px; margin-bottom:20px;}
.vr-line {background:url(../images/vr-line.gif) repeat-y right; padding-right:20px;}
.img-border {border:1px solid #BBBBBB;}
.green-border {border:2px solid #A5CF3D; padding:11px;}
.bot-bord{border-bottom:1px solid #D9D9D9; padding:0 0 5px 0}
ul.twocol-list{ float:left; width:440px; margin:5px; padding:0; list-style-type:none}
ul.twocol-list li{ float:left; width:210px; margin:0; background:url(../images/blue-arr.gif) no-repeat left 6px; padding:0 0 0 8px; color:#4E4E4E; font-weight:700; line-height:20px}



