@charset "utf-8";

/*Global csses*/
body{background:#0b0c0f; margin:0 auto; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6,input,select,textarea,ol,dl,ul,li,dt,dd,form,fieldset{margin:0; padding:0;}
fieldset,img{border:0;}
li{list-style:none;}
.clear:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear{zoom:1;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}

/*Main classes*/
#page{margin:0 auto; width:100%;}
h1{color:#3a3505; font:bold 26px Arial; letter-spacing:-1px; word-spacing:-1px;}
h2{ color:#acacac; font-size:9px; line-height:20px; margin-bottom:35px; text-align:left; }
h3{color:#fff; font-size:11px; font-weight:normal; line-height:27px;}
h5,
h4{background:url(../images/bgH4.jpg) repeat-x; color:#fffff; font:bold 11px Arial; height:36px; line-height:36px; margin-top:36px; text-align:center; text-transform:uppercase;}
h5{background:none;color:#000;}

/*Header*/
#header{background:#fff; border:10px solid #baa919; border-bottom:none; height:93px; margin:0 auto; width:1004px;}
#header .company{color:#3a3505; font:bold 36px Arial; padding:40px 0 0 45px;}
#header .company a{color:#22a2ba; text-decoration:none;}

/*Callbox*/
#callbox{background:#3a3505; width:100%;}
#callbox .call{background:#baa919 url(../images/bgCallbox.jpg) 92px 75px no-repeat; color:#3a3505; font:bold 30px Arial; height:112px; margin:0 auto; padding:128px 0 0 315px; width:729px;}
#callbox .call strong{color:#fff; display:block;}

/*Content*/
#contentbox{background:#fff; border:10px solid #baa919; border-top:none; color:#555; margin:0 auto; padding:0 44px; width:916px;}
#contentbox #content{border-top:2px solid #f0f7f6; padding-top:35px; width:916px;}
#content #main{ float:left; padding-bottom:80px; width:662px; }
#content #sidebox{ float:right; width:198px; }

.sempage #content{padding:74px 0 120px;}

/*Navigation*/
#Navigation{padding-bottom:5px; text-align:left;}
#Navigation li{color:#898989; display:inline; font-size:14px; font-weight:bold; padding-left:5px;}
#Navigation li a{color:#898989; text-decoration:none;}
#Navigation li a:hover{color:#3a3505;}
#Navigation li a.current{color:#145f6d;}

/*Mainbox*/
#main .h1box ul{margin-left:100px; padding:25px 0; width:562px;}
#main .h1box ul li{float:left; line-height:20px; width:281px;list-style:disc;}
.seopage #main .h1box ul{background:#407b85; border:1px solid #d9e1eb; padding:15px 0; margin:30px 0 0 45px; width:580px;}
.seopage #main .h1box ul li{color:#fff; padding-left:10px; width:220px;list-style:disc;margin-left:40px;}

#main .contactbox{ background:#145f6d; border:1px solid #d9e1eb; margin:0 auto; padding:30px; width:444px; }
.contactbox #map{border:1px solid #bfbfbf; float:left; height:136px; margin-right:30px; width:196px;}
.contactbox #map iframe{height:136px; width:196px;}
.contactbox dl{color:#fff; float:left; font:bold 10px arial; line-height:15px; text-align:center; width:216px;}
.contactbox dl dd.address{margin:15px 0;}

#paragraph p{font-size:12px; line-height:18px; margin:10px 0;}
#paragraph li{list-style:disc;}
#paragraph .list{margin-left:30px;}
#paragraph .list li{list-style:disc; margin:10px 0;}
#paragraph ol.list li {list-style:decimal;}
#paragraph ul.sublist{margin:10px 0 0 30px;}
#paragraph ul.sublist li{list-style:circle;}
#paragraph ol.sublist{margin:10px 0 0 30px;}
#paragraph ol.sublist li{list-style:lower-alpha;}
#paragraph .sublist .loweralpha{list-style-type:lower-alpha;}
#paragraph .sublist li p{margin:0;width:auto;line-height:17px;}
#paragraph .sublist li{margin-bottom:8px;}

.infobox{padding:22px 25px; width:612px;}
.infobox ul{float:left; line-height:18px; margin-right:30px; width:194px;}
.infobox .placeholder{float:left; height:214px; margin-top:5px; width:300px;}

/*Sidebox*/
.servicebox .title{background:#3a3505; border:1px solid #d9e1eb; color:#fff; display:block; font:bold 14px Arial; padding-left:6px; line-height:29px;}
.servicebox ul li{background:#145f6d; border:1px solid #d9e1eb; margin:1px 0; padding-left:20px;}
.servicebox ul li a{color:#fff; text-decoration:underline;}
.servicebox ul li a:hover{color:#0f9fba;}
.servicebox ul li a.current{color:#ffffff; font-weight:bold;}

#sidebox dl{color:#0b333a; font-size:10px; margin-top:60px; padding-bottom:80px;}
#sidebox dl dt{font-weight:bold;}
#sidebox dl dd.address{margin:18px 0; padding-right:60px;}
