.fix{ min-width:940px; width:100%; width:expression(document.body.clientWidth < 942? "940px": "100%" );}

html,body{margin:0;padding:0;}
img{border:0;}
body{background:url('../i/bggr.gif') repeat-x;}

a{color:#37549E;  text-decoration: none}
p{font:80% tahoma; color:#666}
h1{font:155% arial; margin:0; margin-top:105px; line-height: 1em}
h2{font:90% arial; font-weight: bold; margin:0; padding: 17px 25px}
h3{font: 75% arial; font-weight: bold; float:left;margin:0; width:100px; border-left: solid 1px #999999;height:50px;padding-left:8px}
h4{font: 70% tahoma; margin:0; font-weight: bold}
h6{font: 70% arial; margin:0; font-weight: bold; line-height:1em}
input{font: 70% tahoma; vertical-align: middle}

table{margin:0; padding:0}
td{vertical-align: top;padding:0}
.data table{white-space: nowrap}
.data td,.data th{padding:8px}
.data th{background:#6699CC;text-align:left;color:white; font:82% tahoma; font-weight: bold}
.data td{background:#BAD7F2; color:#666666; font:72% tahoma;}
.blue td{background:#D7E9FB}

.fl{float:left}
.cl{clear: both}
.c{text-align: center}
.z{border: solid 1px red}
.none{border: none}
.nobr{white-space:nowrap}

.sep{padding:4px}
.hr{border-top: solid 1px #708191;margin:0 30px 0 35px}

.body{background: url('../i/bgimg.gif') no-repeat}
.bgbot{background: url('../i/bgbot.gif') no-repeat left bottom}
.links{font: 80% tahoma;font-weight: bold; line-height:2.2em}
.links span{padding-left:40px;color:#7A7A7A}
.links a{padding-left:40px; font-weight: bold;}
.links a:hover{text-decoration: underline}
.line{border-top: solid 1px #CACACA; margin-right:25px}

.head{height:170px;background: url('../i/cloud.gif') no-repeat top right}
.flash{padding: 60px 0 0 100px;float:left}
.righthead{float:right; height:145px; width: 325px; color: white; font-weight: bold; padding-top: 15px;}
.address{padding-left:10px}
.address div{font: 70% tahoma; font-weight: bold}
.address h4{margin: 10px 0 25px 0}
.search{color: black; height:40px; padding: 10px 0 10px 10px; background: #BAD7F2 url('../i/search.gif') no-repeat top left}
.search span{font: 80% tahoma; font-weight: bold}
.search h4{padding-left:115px;padding-botom:5px; line-height:1.5em}

.left{position: absolute;left:0;margin-top:90px;width:225px}

.menu{margin-left:230px; height:90px}
.menu table{width:100%}

.right{margin-left:230px}
.panels{width:346px; float:right; background: white; z-index:20; position: relative; padding:0 15px}
.topmenu{background: #BAD7F2 url('../i/topmenu.gif') no-repeat;float:left;width:100%}
.botmenu{background: url('../i/botmenu.gif') no-repeat bottom}
.mail span{font: 80% tahoma;padding-left:20px}
.mail .input{margin-left:20px}
.mail .button{width:7em}
h2 span{display:block}
.li{background: url('../i/li.gif') no-repeat 0 3px; padding:0 35px 10px 35px; font: 10px tahoma;color:#333; margin-top:5px}
.text{padding-top:100px}
.about{position: relative; z-index:20;left:25px; top: 65px; width:140px}
.about div{width:140px; height:30px; position: absolute; background: url('../i/about.gif') no-repeat;  z-index:20}
.rightabout{width:350px; float:right; z-index:10; position:relative; height:110px}
.rightabout div{position: absolute; width:350px; height:110px; z-index:10; background: url('../i/rightabout.jpg') no-repeat right top}
.cenabout{position: relative; z-index:0; margin-right: 300px}
.grabout{z-index:0; position: absolute; width:350px; height:110px; background: url('../i/grabout.gif') repeat-x; width:100%}
.leftabout{width:100%; height:100%;background: url('../i/leftabout.gif') no-repeat left top}
.data{padding-right:15px}
.data table{width:100%; position: relative; left: -3px}
.data p{margin:10px 0 7px 0}

.bgline{background: url('../i/bgline.gif') repeat-x center}
.house{height:150px;background: url('../i/house.gif') no-repeat center left}
.addr{float:right; padding-top:97px;padding-right:30px; font: 70% tahoma; color:#666666}
.copy{float:left;padding-top:97px; padding-left:180px; font: 75% tahoma; color:#666666}

.square{width:195px; height: 192px; border: solid 1px #C9C9C9;margin:15px}
