@charset "utf-8";

/*Global csses*/
html,body{height:100%;}
body{background:#3e3e3e; 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{background:url(../images/bgBody.jpg) left top repeat-y; min-height:100%; _height:100%; margin:0 auto; padding:0 8px; width:886px;}
h1{color:#1f6c6f; font:bold 21px Trebuchet MS;}
h2{color:#3e3a21; font-size:11px; position:absolute; right:12px; top:7px;}
h3{color:#3e3a21; font-size:11px; font-weight:normal; line-height:18px;width:180px;}
h5,
h4{color:#1f6c6f; font:bold 18px Trebuchet MS; margin-top:22px;}
h5{font-size:13px}

/*Header*/
#header{background:url(../images/bgHeader.jpg) left top no-repeat; margin:0 auto; height:139px;}
#header .company{position:relative;color:#fff; font:bold 30px Trebuchet MS; line-height:139px; padding-left:35px;}
#header .company a{color:#fff; text-decoration:none;}
#header .company img {position:absolute;top:0px;left:20px;_left:0px;}

/*Navigation*/
#Navigation{background:#fff; height:28px; position:relative;}
#Navigation ul{line-height:28px; padding-left:3px;}
#Navigation ul li{color:#1f6c6f; display:inline; font-size:11px; font-weight:bold; padding:0 12px; text-transform:uppercase;}
#Navigation ul li a{color:#1f6c6f; text-decoration:none;}
#Navigation ul li a:hover{color:#f09b21;}
#Navigation ul li a.current{color:#f09b21;}

/*Content*/
#content{width:886px;}
#content #main{background:url(../images/bgMaincontent.jpg) left top repeat-y; float:left; padding:0 8px; width:492px;}
#content .sidebox{background:url(../images/bgSidebox.jpg) left top no-repeat; _height:220px; min-height:220px; text-align:center; width:189px;}

/*Mainbox*/
#content #main .mainbox{background:url(../images/bgMaincontent1.jpg) left top no-repeat; color:#4a4838; padding:6px; width:480px;}
.mainbox .callbox{background:url(../images/bgCallbox.jpg); color:#fff; font:bold 24px Trebuchet MS; height:63px; margin-bottom:5px; padding-top:8px; text-align:center;}
.mainbox .callbox strong{display:block;}

.mainbox .h1boxTop,.mainbox .h1boxBtm{background:url(../images/bgH1boxTop.jpg); font-size:0; line-height:0; height:10px; overflow:hidden;}
.mainbox .h1boxBtm{background:url(../images/bgH1boxBtm.jpg);}
.mainbox .h1box{background:url(../images/bgH1boxMid.jpg) left top repeat-y; padding:8px 20px;}
.mainbox .h1box ul{margin-top:12px; width:440px;}
.mainbox .h1box ul li{background:url(../images/iconDotted.gif) left center no-repeat; line-height:20px; padding-left:8px; width:212px;}

.sempage .mainbox .h1box{background:url(../images/bgH1boxMid.jpg) left top repeat-y; padding:8px 20px; width:440px;}
.sempage .mainbox .h1box ul{float:left; margin-top:12px; width:200px;}
.sempage .mainbox .h1box ul li{background:url(../images/iconDotted.gif) left center no-repeat; float:none; width:192px;}
.sempage .mainbox .placeholder{float:right; height:160px; margin-top:20px; width:224px;}

.mainbox .contactbox{border-bottom:1px solid #8dbec0; padding:20px; width:440px;}
.mainbox .contactbox #map{border:1px solid #a8a8a8; float:left; height:103px; margin-right:20px; width:158px;}
.mainbox .contactbox #map iframe{height:103px; width:158px;}
.mainbox .contactbox dl{font-size:11px; float:left; line-height:18px; width:246px;}
.mainbox .contactbox dl dt{font:bold 14px Arial;}

#paragraph{padding:0 20px;}
#paragraph p{font-size:11px; line-height:18px; margin:5px 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;}

.subcontact{border-top:1px solid #8dbec0; font-size:10px; line-height:18px; margin-top:15px; padding:15px 0 40px; text-align:center;}
.subcontact dt{font-size:14px; font-weight:bold;}

.sempage .subcontact{border:none; padding:0;}

/*Sidebox*/
.sidebox .title{color:#1f6c6f; display:block; font:bold 17px Trebuchet MS; line-height:34px; padding-top:6px; text-transform:uppercase;}
.sidebox ul li a{color:#3e3a21; font-weight:bold; padding-left:6px; text-decoration:underline;}
.sidebox ul li a:hover{color:#1f6c6f;}
.sidebox ul li a.current{background:url(../images/icon.gif) left center no-repeat; color:#f16000;}
