html, body {background: #FFFFFF url(../images/bg.jpg) repeat-x 0 0; }

.container{border:none;}

div#shiv {margin-top: -700px;	/* Half the height of div#centered. */}
#tabbar, #sitemapinfo, #moreinformation { margin: 0 auto; width:1000px; }

div#centered {
margin: 0 auto;
width: 1000px;
height: 700px;
}

#content {
  margin: 0px;
  margin-top: 0px;
  font-size: 10px;
  }

#headerswf{position:absolute}
#header {position: fixed}
.content, .frame-content{ padding-top:50px}

a:link, a:visited {font-size: 10px; text-decoration:none; color:#333;}

a:hover {color:#3582B5; text-decoration: underline;}

#content p {font-size: 10px;color: #666;}

dt {background-color: #efefef;font-size:11px;padding: 5px;color:#0171BA;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}

dt a:link,  dta:visited {color: #666;}

dt a:hover{color: #3582B5;}

dl ul{margin: 20px;}

dl li{font-size: 10px; margin-left: 20px; background-color: #FFF;}

dd {background-color: #FFF; font-size: 10px; padding: 10px; }

dd dt{background-color: #fff; border-top: none; color: #3582B5;}

#tab a{color:#333;}
#tab a:visited{color:#333}
#tab a:hover{color:#3582B5; text-decoration: none;}

#bz a{color:#333;}
#bz a:visited{color:#333}
#bz a:hover{color:#3582B5; text-decoration: none;}

#sitemapinfo { 
background: #333; 
color:#FFF;
}
#sitemapinfo h1, #sitemapinfo h2, #sitemapinfo h3{background:#3582B5;}

#moreinformation{background:#FFF; color:#666;}
#moreinformation h1, #moreinformation h2, #moreinformation h3{background:#333;}

#siteinfo {background:#fff; color: #666;}
#siteinfo h1, #siteinfo h2, #siteinfo h3{background: #efefef; border-top: 1px solid #ccc;border-bottom: 1px solid #ccc; color: #3582B5;}
#siteinfo p {padding-left: 20px;}

#sitecontent a{color:#FFF}
#sitecontent a:hover{color: #AAA}

#sitemap dt{background:#efefef;}
#sitemap a{color: #fff}
#sitemap a:hover{color: #3582B5}

table.container{width:100%; background-color:none;}
td.header{width:100%; height:200px;  }
td.footer{text-align:center;background: #fff url(../images/bottom_bg.jpg) repeat-x 0 0; padding:0;}
td.frame-content{text-align:center; }
td.content{text-align:center;}
td.content #content{margin: 0 auto; width:1000px;}
#headerswf{position:absolute; margin-left:-477px; }
#header {background: #FFF url(../images/top_bg.jpg) repeat-x 0 0; text-align:center; position: absolute; width:100%; height:200px; margin-left:0; }