html, body { 
 margin:0; 
 padding:0; 
 font-family: arial, verdana,helvetica, sans-serif;
 text-align:center; 
 background-color:#000000; 
} 

h1
   { clear: both; 
     font-family: arial, verdana,helvetica, sans-serif;
     font-size: 150%;
     text-align: center;
     color: #3333cc;}
   
h2 
   { clear: both; 
     font-family:  arial, verdana,helvetica, sans-serif;
     font-size: 130%;
     text-align: center;
     text-align: center;
     background-color:#3333cc; 
     color: #ffffff;}
     
h3 
   { clear: both; 
     font-family:  arial, verdana,helvetica, sans-serif;
     font-size: 110%;
     text-align: center;
     color: #3333cc;}
     
#pagewidth{ 
 width:790px; 
 text-align:left; 
 min-width: 500px;margin-left:auto; 
 margin-right:auto; 
 background-color:#ffffff; 
 border: 10px solid #0000cc;
  
} 
 
#header{ 
 width:100%; 
 background-color:#0000cc; 
 padding: 0px 0px 3px 0px;
 } 
 

#outer{ 
 border:solid white 0px; 
width: auto; 
 } 
 

#footer{
 width:100%; 
 color: #ffffff;
 background-color:#0000cc; 
} 

#footer a:link 
   { color: #ffffff;               
	font-weight: bolder; }
     
#footer a:visited 
   { color: #ffffff;               
	text-decoration: none;
	font-weight: bolder; }

#footer a:active
   { color: #ffffff;                
	text-decoration: none;
 	font-weight: bolder; } 




#inner{margin:0; width:100%;}
 
#maincol{ 
 float: center; 
 width: 95%; 
 position: relative; 
 padding: 0px 0px 0px 20px;
 }
 
#maincol img {
 padding: 5px 15px 5px 15px;
}

#outer>#inner { border-bottom: 1px solid #000000;  }
 
.clr{clear:both;}
 
.content{padding:5px;} /*padding for content */ 
 
#header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/ 
 
	
#navcontainer
{position: relative;   
text-align: center;
margin: 0;
padding: 0 0 0 12px;
}

#navcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer LI
{
display: block;
margin: 0;
padding: 0;
float: right;
width: auto;
}

#navcontainer A
{
color: #ffffff;
display: block;
width: auto;
text-decoration: none;
background:  #3333cc;
margin: 0;
padding: 2px 10px;
font-weight: bold;
}

#navcontainer A:hover, #navcontainer A:active { background-color: #ffffff; color:  #0000cc;}

#navcontainer A.active:link, #navcontainer A.active:visited
{
position: relative;
z-index: 102;
background-color: #0000ff;
color:  #ffffff;
}
	