/* CSS Document */
*{
margin:0;
padding:0;
border:0;
}
/* Hides from IE5-mac \*/
* html{height: 1%;}
/* End hide from IE5-mac */

body
{
text-align:center;
background-color:#3f3f3f;
font-size: .8em;
font-family:"Times New Roman", Times, serif;
}



body a, body a:visited
{
color:#3F3F3F;
text-decoration:none;
font-weight:bold;
}

body a:hover, body a:active
{
text-decoration:underline;
}


#wholepage
{
width:752px;
text-align:left;
margin: 0 auto;
display:block;
}

#header
{
background-color:#808080;
}

#banner_img
{
width:752px;
position:relative;
z-index:2;

}

#navbarcontainer
{
position:relative;top:-4px;
display:block;
background-color:#808080;
z-index:1;
height:2px;
text-align:center
}

#navbarcontainer ul
{
list-style:none;
padding-left:0px;
}

#navbarcontainer li
{
float:left;
width:188px;
display:block;
background-color:#808080;
font-size:16px;
text-align:center;
vertical-align:middle;
height:20px;
}

#secondnav
{
position:relative;
left:40px;
}

#navbarcontainer li a, #navbarcontainer li a:visited
{
display:block;
color:#3F3F3F;
height:20px;
}
#navbarcontainer li a:hover, #navbarcontainer li a:active
{
text-decoration:none;
background-color:#999999;
}
.navright
{
border-right:2px solid #3F3F3F;
}

#maincontent
{
position:relative;

width:732px;
text-align:center;
padding-left:10px;
padding-right:10px;
background-color:#a3b8af;display:block;
float:left;
top:-4px;
}
/*#maincontent a, #maincontent a:visited
{
color:3F3F3F;
text-decoration:none;
font-weight:bold;
}
#maincontent a:hover, #maincontent a:active
{
text-decoration:underline;
}*/

#footer
{
background-color:#808080;
background-image:url(../images/backgroundfoot.gif);
background-repeat:repeat-y;
font-size:.9em;
position:relative;
width:752px;
text-align:center;
float:right;
top:-18px;
}
/*.updates a, .updates a:visited
{
color:#3F3F3F;
text-decoration:none;
font-weight:bold;
}
.updates a:hover, .updates a:active
{
text-decoration:underline;
}*/