@charset "utf-8";
/* CSS Document */

body {
margin: 0 0 0 0;
background-color:#F1F1F1;
}
p {
top-margin:0px;
}
#header {
margin-top:0px;
background-image:url(images/topbg.gif);
background-repeat:repeat-x;
}
#logo {
background-image:url(images/banner.gif);
background-repeat:no-repeat;
width:607px;
height:207px;
margin-left:auto;
margin-right:auto;
}
#page {
background-image:url(images/page_bg1.gif);
background-repeat:no-repeat;
width:900px;
height:25px;
margin-left:auto;
margin-right:auto;
}
#middle {
background-image:url(images/page_bg2.gif);
background-repeat:repeat-y;
width: 900px;
margin-left:auto;
margin-right:auto;
}
#content {
padding-left:20px;
padding-right:20px;
}
#bottom {
background-image:url(images/page_bg3.gif);
background-repeat:no-repeat;
width: 900px;
height: 67px;
margin-left:auto;
margin-right:auto;
}
#footer {
padding-left:297px;
padding-right:200px;
padding-top:25px;
padding-bottom:5px;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
}

/* MENU */
#menucontainer {
margin-left:auto;
margin-right:auto;
width: 870px;
}

.solidblockmenu{
margin-left:auto;
margin-right:auto;
float:left;
padding: 0;
font: bold 13px Arial;
width: 870px;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(images/blockactive.gif) center center repeat-x;
}

<!--[if IE]>
<style type="text/css">
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}
</style>
<![endif]-->

