@charset "utf-8";
/* CSS Document */

body{padding:0px; margin:0px; font:normal 12px Arial, verdana, Helvetica, sans-serif; color:#666;}
img{border:0px;}
p{line-height:18px;}



.bggray{height:7px; width:100%; background-color:#333030;}
.bggreen{height:3px; width:100%; background-color:#93c846;}
.head{margin:0px auto; width:990px;}
.logo{padding:0px 0px 22px 15px; width:204px; float:left;}
.stripe{background:url(../images/stripe.gif) left top repeat; height:7px; width:990px; margin:0px auto;}
.menu{float:right; margin-right:12px; width:530px; margin-top:30px;}

.clear{clear:both;}
.banner{margin:0px auto; width:990px; font:normal 26px Arial, Helvetica, sans-serif; color:#333333; height:170px;}
.banner-home{margin:0px auto; width:990px; font:normal 26px Arial, Helvetica, sans-serif; color:#333333; height:356px;}
.body_bg{background:url(../images/body-bg.gif) left top repeat-x #8a7b21; width:100%; padding-bottom:20px;}
.body_bg .body_wrap{margin:0px auto; width:1002px;}
.bdy{ width:1002px; background-color:#fff; background:url(../images/bdy_bg.gif) left top repeat-y; font-size:12px;}
.bdy .bdrshade{width:20px; background:url(../images/ltshade.gif) left top repeat-y; float:left;}
.bdy .bd{width:962px; float:left;}
.bdy .bd .colum{width:210px; margin:0px 15px 15px 15px; float:left;}
.bdy .bd .rightcolum{width:652px; float:left;} 
.bdy .bd .colum h2{font:normal 18px Arial, Helvetica, sans-serif; *margin-top:10px;}
.bdy .bd .colum ul{margin:0px; padding:0px;}
.bdy .bd .colum li{list-style:none; background:url(../images/bullet.gif) left 12px no-repeat; padding-left:16px; color:#85740e; line-height:26px}
.bdy .bd .colum li a{ text-decoration:none; color:#85740e;}
.bdy .bd .colum li a:hover{color:#353535;}
.bdy .bd .colum li .ornclor{ color:#FF3300;}
.bdy .contbtm{padding-bottom:20px;}
.bdy .contbtm.sitemap ul li{ line-height:20px;}
.bdy .contbtm.sitemap ul li a{color:#85740E}
.bdy .bdltshade{width:20px; background:url(../images/rshade.gif) left top repeat-y; float:left;}
.ftrline{height:2px; background-color:#95c94a; width:100%}
.footer{background:url(../images/footer.gif) left top repeat; width:100%; height:100px; font:normal 12px Arial, Helvetica, sans-serif; color:#fff;}
.footer a{text-decoration:none; color:#fff;}
.footer a:hover{text-decoration:underline;}
.footer .ftrwrap{margin:0px auto; width:990px;}
.footer .ftrwrap .ftrtxt{width:750px; padding-top:10px; line-height:26px; float:left;}
.footer .ftrwrap .sm{float:left; width:235px; background:url(../images/meetus.gif) center top no-repeat; padding-top:32px;}
.partners{text-align:center; margin:20px 0px;}

.color{color:#85740e}



ul.clients{ margin:0px; padding:0px;}
ul.clients li{list-style:none; float:left; padding:13px; width:145px; height:92px; background:url(../images/clients/bg.jpg) left top no-repeat;}

ul.contact{margin:0px; padding:0px;}
ul.contact li{float:left; list-style:none; width:220px;}
label {
    display: block;
    float: left;
    text-align: left;
    width: 120px;
}

.send{background:url(../images/send.jpg) left top no-repeat; display:block; width:75px; height:27px; border:0px; outline:0px; text-indent:-9999px; cursor:pointer; margin-left:130px;}
.tplnks{height:30px; float:right; padding:12px 0 0 0; font:normal 11px Arial, "Times New Roman", Times, serif;}
.tplnks a{ text-decoration:none; color:#333333;}
.tplnks a:hover{text-decoration:underline;}
.contbtm .jobs th, td{padding:3px;}
.contbtm .jobs th{text-align:left;}