body{margin:0; padding:0px; background-color:#f0f0f0}
div.header{background-image:url(../images/header_back.jpg); width:100%; height:290px}
div.textdv{background-image:url(../images/text_back.jpg); width:900px; height:298px}
div.text{width:765px;padding-top:80px; padding-left:80px; font-family:"Calibri"; font-size:15px; color:#333333}
div.port{background-image:url(../images/port_back.jpg); width:823px; height:80px; margin-left:40px}
div.footer{background-image:url(../images/footer_back.jpg); width:100%; height:100px; top:1580px; position:absolute}
div.ref1{position:absolute; left:40px; top:730px}
div.ref2{position:absolute; left:462px; top:730px}
div.ref3{position:absolute; left:40px; top:1007px}
div.ref4{position:absolute; left:462px; top:1007px}
div.ref5{position:absolute; left:40px; top:1284px}
div.ref6{position:absolute; left:462px; top:1284px}
h3{ margin: 5px 5px 0 10px; color:#FFF; font:20px "Calibri";}
.boxgrid{width: 402px;height: 257px;overflow: hidden;position: relative;}
.boxgrid p{padding: 0 10px;color:#afafaf;font-weight:bold;font:10pt "Calibri";}
.boxcaption{float: left;position: absolute;background-image:url("../images/transparentbg2.png");height: 100px;width: 100%}
.captionfull .boxcaption {top: 260px;left: 0px;}
.caption .boxcaption {top: 220px;left: 0px;}
.contact_right{position:absolute; left:300px; top:64.5px}
.phone{position:absolute; left:700px; top:35px}
li a{ font-family:"Calibri"; font-size:15px; color:#FFFFFF; text-decoration:none}
div.foot_text{font-family:"Calibri"; font-size:14px; color:#333333; padding-left:40px; padding-top:30px}
div.w3c{position:absolute; left:520px; top:48px}
div.w3c_chk{position:absolute; left:785px; top:44px}
#loading { display:none; position:fixed; left:0; top:0; width:100%; height:100%;background-image:url("../images/transparentbg.png"); z-index:999; text-align:center; color:#FFFFFF; font-size:18px; font-family:"Calibri"; vertical-align:baseline } 
#loadbar{}
