/* CSS Document */
body { 
margin:0px auto auto auto;
background-color:#000000; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
background-image:url(images/page-bkg.gif);
background-position:center;
background-repeat:repeat-y;
}

#sitecontainer {
width:800px; 
margin:0px auto auto auto;
padding:0;
background-color:#ffffff;
}

#banner {
width:800px; 
margin:0; 
padding:0;
height:252px;
background-image:url(images/banner.jpg);
text-align:right
}

	#banner p{
	color:#333333;
	margin:3px 8px 0px 0px
	}

	#banner a{
	color:#333333;
	text-decoration:none	
	}

#nav {
text-align:right;
width:792px; 
height:20px;
margin:0; 
padding:4px; 
border-bottom:1px #000000 solid; 
background-color:#00286a; 
}

	#nav a {
	color:#ffffff; 
	text-decoration:none; 
	padding: 2px 8px 2px 8px;
	}
	
	#nav a:hover {
	color:#ffffff; 
	text-decoration:none;
	}

#newsbar {
width:200px;
float:left;
margin:0px 20px 20px 0px;
padding:10px 0px 20px 10px;
background-color:#fffae4
}
	#newsbar h2 {color:#00286a; font-size:16px; margin:0px 0px 10px 0px;}
	#newsbar h3 {font-size:11px; color:#000000; margin:0px 0px 4px 0px;}
	#newsbar p {color:#666666; font-size:10px; margin:8px 0px 8px 0px;}
	#newsbar hr {border-top:dashed #666666; background-color:#800000; line-height:0; border-width:1px 0px 0px 0px; margin:8px 0px 8px 0px}

	#newsbar a {
	color:#800000; 
	text-decoration:none;
	}
	
	#newsbar a:hover {
	color:#800000; 
	text-decoration:none;
	}

#content {
width:560px;
float:left;
margin:0px 0px 20px 0px;
padding:10px 10px 20px 0px;
background-color:#ffffff;
}
	#content h1 {color:#00286a; margin-top:10px; font-size:16px}
	#content h2 {color:#000000; font-size:14px; margin:20px 0px 5px 0px; padding:2px 0px 2px 4px; background-color:#e5e9f0}
	#content h3 {color:#000000; font-size:12px; margin:5px 0px 5px 0px;}
	#content h4 {color:#000000; font-size:12px; margin:5px 0px 5px 0px;}

	#content p {margin:5px 0px 0px 0px; line-height:16px}
	#content p.list {margin:5px 0px 0px 0px; line-height:18px}
	#content li {margin:5px 0px 0px 0px; line-height:18px}
	#content p.none {margin:0px 0px 0px 0px; line-height:12px}
	#content li.none {margin:0px 0px 0px 0px; line-height:18px}
	#content p.winner {font-weight:bold; color:#336699}
	#content p.red {font-weight:bold; color:#cc0000}
	#content p.redsmall {font-weight:bold; color:#cc0000;font-size:x-small}
	
	#content a {
	color:#00286a; 
	text-decoration:none; 
	}	
	#content a:hover {
	color:#800000; 
	text-decoration:none;
	}

	#content a.more {
	color:#800000; 
	text-decoration:none; 
	}	
	#content a.more:hover {
	color:#00286a; 
	text-decoration:none;
	}

#dividertop {
border-top:1px solid #cccccc;
margin-top:10px
}

#dividerbottom {
border-bottom:1px solid #cccccc;
margin-bottom:10px;
padding-bottom:10px
}

#dividerboth {
border-top:1px solid #cccccc;
margin-top:10px;
border-bottom:1px solid #cccccc;
margin-bottom:10px;;
padding-bottom:10px
}

#footer {
width:800px; 
margin:auto;
padding:0;
color:#999999;
font-size:x-small;
text-align:center;
}
	#footer a{
	color:#999999;
	font-size:x-small;
	}

#bottomnav {
width:570px; 
float:right;
margin:10px 0px 10px 0px;
padding:0px 10px 0px 0px;
text-align:right;
color:#333333;
font-size:x-small;
background-color:#ffffff;
}

#adminnavcontainer {
width:190px;
float:left;
margin:30px 0px 20px 0px;
padding:10px 0px 20px 10px;
}

#adminnav {
color:#00286a;
padding:0;
margin:0px 10px 0px 10px;
border-right:2px solid #e5e9f0;
}
#adminnav ul{
list-style:disc;
color:#00286a;
}
#adminnav ul.sub{
list-style:circle;
color:#00286a;
margin:0px 0px 0px 14px;
background-color:#e5e9f0
}
#adminnav li{
margin-top:8px;
}
#adminnav a{
color:#00286a;
text-decoration:none;
}
#adminnav a:hover{
color:#000000;
text-decoration:none;
}

h1.slideshow {color:#FFFFFF; margin-top:10px; font-size:18px}
h2.slideshow  {color:#000000; font-size:16px; margin:5px 0px 25px 5px; padding:2px 0px 2px 2px; background-color:#800000; vertical-align:middle}


.bgcolorone {
background-color:#ffffff;
}

.bgcolortwo {
background-color:#e5e9f0;
}

.bgcolorheader {
background-color:#e5e9f0;
}

.bgcolorhighlight {
background-color:#fffae4;
}

/*dropdown menus */
#cssdropdown {
width:784px;
float:right;
padding: 0;
margin: 0;
list-style: none;
z-index:99999;
}

#cssdropdown ul {
padding: 0;
margin: 0;
list-style: none;
z-index:99999;
}

#cssdropdown li {
float: left;
position: relative;
padding: 0;
margin: 0;
z-index:99999;
list-style: none;
}

.mainitems{
z-index:99999;
padding:0;
}

.subuls{
padding:0;
display: none;
position: absolute;
top: 1.2em;
left: 8px;
background-color: #51627d;
border: 1px solid #000000;
z-index:999999;
width:140px;
}

.subuls li{
padding:4px 10px 4px 10px;
width: 90%;
text-align:left;
margin:2px 10px 2px 10px;
z-index:99999;
}

.subuls a{
font-size:small;
padding: 0px 0px 0px 0px; 
text-decoration: none; 
color:#0653A0;
z-index:99999;
}

.subuls a:hover{
font-size:small;
padding: 0px 0px 0px 0px;
text-decoration: none; 
color:#0653A0;
z-index:99999;
}

#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
z-index:99999;
}
