@charset "utf-8";
/*---------------------------------------
CSS Document (c) 2008 
http://www.gazalis.com.au (do not remove copyright / copy :) ---------------------------------------*/
@import url(typography.css);
@import url(nav.css);
*{margin:0;padding:0;}
html,body{background:#e7e7e7 url(../_img/mainbg.jpg) repeat-x;height:100%;font:normal 100% Verdana, Arial, "Helvetica", sans-serif;color:#2b2b2b;text-align:justify;}
#w{width:950px;margin:0 auto;background:url(../_img/lftbg.jpg) left top no-repeat;height:87%;}
*html #w{height:95%;}
#mc{width:862px;margin:0 0 0 67px;}
#h{width:862px;height:157px;position:relative;background:url(../_img/headerred.jpg) no-repeat;}
.logo{background:url(../_img/logo.png) no-repeat;width:161px;height:50px;position:absolute;z-index:2;top:35px;left:8px;}
#menu{margin:0;padding:0;}
#col{background:url(../_img/colimg.jpg) no-repeat;width:824px;height:176px;position:relative;}
#col .ser{background:url(../_img/service.png) no-repeat;width:822px;height:24px;position:absolute;top:156px;}
#col .bcol{width:254px;position:absolute;left:10px;top:185px;}
#col .bcol2{width:258px;position:absolute;left:274px;background:url(../_img/fside.jpg) left top no-repeat;top:176px;padding:10px 0 0 10px;}
#col .bcol3{width:262px;position:absolute;left:548px;background:url(../_img/fside.jpg) left top no-repeat;top:179px;padding:10px 5px 0 10px;}
#btm{background:url(../_img/colbtn.jpg) no-repeat;position:absolute;width:820px;top:302px;padding:50px 10px 10px 10px;}
#btm .blft{float:left;clear:both;width:300px;border-right:1px solid #c6cacf;}
#btm .brgt{float:right;width:500px;}
#footer{margin:0 auto;background:url(../_img/footer.jpg) 0 top no-repeat;width:825px;position:relative;height:100px;}
#footer .fc{margin:0;padding:50px 0}
#footer .flft{float:left;clear:both;}
#footer .frgt{float:left;padding:5px 0;}
#ipage{background:url(../_img/ipagebg.jpg) repeat-x;}
#ipage #w{background:url(../_img/ipagew.jpg) left top no-repeat;min-height:auto;display:block}
#ipage #col{background:#e6e7e9 url(../_img/inner.jpg) no-repeat 0 0;height:auto;}
form{width:543px;margin:0;float:right;border-left:1px solid #b7c1cb;padding:0 0 0 20px;background:#e3e8ec}
form label {display:block;font-size:.7em;float:left;width:100px;text-align:right;margin:0 0 10px 0;clear:both;padding:3px;border-bottom:1px dotted #b7c1cb;clear:both;color:#333;}
form input{margin:0 0 10px 5px;float:left;border:none;border-bottom:1px solid #b7c1cb;padding:2px;width:248px;background:#e8eef3;border-bottom:1px solid #b7c1cb;}
form select{margin:0 0 10px 5px;background:#e8eef3;border:1px solid #b7c1cb;float:left;font-size:.7em;}
form option{padding:2px;}
form textarea{width:355px;height:10em;overflow:auto;padding:5px;margin:5px 0;border-bottom:1px solid #b7c1cb;background:#e8eef3;border:none;}
form .button{border:3px double #999;border-top-color:#CCC;border-left-color:#CCC;padding:1px;color:red;font-size:.8em;font-weight:bold;width:auto;margin:0;}
form span{display:block;clear:both;}
.addy{float:left;clear:both;width:250px;padding:0 10px 0 0;margin:0;height:inherit;background:#e3e8ec;}
.pnav{width:310px;float:right;clear:both;margin:60px 10px 0 10px;border:3px double #fff;padding:0;background:#e8eef3}
.eo{display:none;}
#xfooter{position: relative;min-height: 100%;}
* html #xfooter{height:100%;}
* html #footer	{margin-top: 0;}