body,h1,h2,h3,h4,form,input,p,ul,li,a,a:hover{padding:0;margin:0;border:0;list-style-type:none;font-family:Arial;font-size:12px;text-decoration:none;}
body{background:url('img/contentwrapperbg.gif') repeat-y center center;}
div#floatclearer{clear:both;height:20px;color:white;}
div#contentwrapper a,div#contentwrapper h2{color:#060;}
div#contentwrapper a:hover{text-decoration:underline;}
h1,h2,h3,h4{font-family:'Trebuchet MS',sans-serif;}
h1,h2{font-size:24px;}
h3{font-size:18px;color:#454545;font-weight:lighter;}
div#mastheadwrapper{background:black;color:white;}
div#masthead{width:785px;margin:0 auto;height:147px;}
div#masthead h1{font-size:22px;font-weight:bold;padding-top:20px;}
div#masthead ul#smallnav{float:right;margin-top:5px;}
div#masthead ul#smallnav li{float:left;padding-left:5px;color:#C2C2C2;}
div#masthead ul#smallnav li a{color:#C2C2C2;font-weight:bold;}
div#masthead ul#smallnav li a:hover{color:white;}
div#masthead p.slogan{float:right;clear:right;margin-top:50px;font-weight:bold;}
div#masthead p.slogan a{color:white;}
div#masthead ul#mainnav{float:left;margin-top:10px;}
div#masthead ul#mainnav li{float:left;background:white;text-align:center;font:bold 14px 'Trebuchet MS';}
div#masthead ul#mainnav li a{width:140px;height:19px;display:block;background:url('img/mainnav.gif') no-repeat top left;padding-top:5px;color:black;}
body.home div#masthead ul#mainnav li.home a{background:url('img/mainnavcurrent.gif') no-repeat top left;color:black;}
div#masthead ul#mainnav li a:hover,div#masthead ul#mainnav li .home{background:url('img/mainnavhover.gif') no-repeat top left;color:white;}
div#masthead h2{font-size:21px;color:#CCC;}
div#masthead h3{color:#999;}
div#contentwrapper{width:755px;margin:0 auto;padding-top:20px;}
div#maincontent{float:left;background:#F8F8F8 url('img/maincontentbg.gif') repeat-y top left;width:485px;}
div#maincontent .first{background:url('img/maincontenttopbg.gif') no-repeat top left;}
div#maincontent .last{background:url('img/maincontentbottombg.gif') no-repeat bottom left;}
div#contentwrapper p{line-height:24px;}
div#subcontent{float:right;}
div#subcontent p{padding:0;padding-left:10px;clear:left;}
div#subcontent h2{padding-bottom:10px;}
div#subcontent h2.first{background:url('img/subcontenttopbg.gif') no-repeat top left;}
div#subcontent p.last{background:url('img/subcontentbottombg.gif') no-repeat bottom left;}
div#subcontent p.forgotpass{float:left;}
div#subcontent div.links{margin-bottom:20px;width:252px;background:url('img/subcontentbg.gif') repeat-y top left;}
div#subcontent ul li{list-style-image:url('img/listdot.png');margin-left:50px;line-height:12px;padding-bottom:12px;padding-left:5px;}
div#subcontent p.last,div#subcontent div.links p.last{color:white;height:10px;padding:0;}
div#subcontent div.links p{padding:10px 10px;}
h1,h2{padding-top:5px;padding-left:10px;}
h3{padding-left:10px;}
p{padding-top:5px;padding-left:10px;padding-right:15px;padding-bottom:10px;}
div#footer{clear:both;border-top:1px solid #D2D2D2;}
div#footer p{float:left;}
div#footer p.nfx{float:right;}

#table{width:95%;margin-left:10px;}
#table,#table tr,#table td{border-collapse:collapse;}
#table td{padding:3px;}
#table .header td{background:#000;color:#FFF;font-weight:bold;}
#table .row_0 td{background:#F7F7F7;}
#table .row_1 td{background:#EBEBEB;}

#map{width:460px;height:440px;margin-left:10px;}
img{border:none;}

h2{margin-bottom:5px;}