
body 
{
	background-color: #112233;
	background-image:url(images/*.jpg);
	background-repeat:repeat-x;
	font:normal 80% arial,verdana,tahoma,helvetica,"sans serif";
	padding:0 0 0 0;margin:0 0 0 0

}

.header_main 
{
 background:#003366 url(images/header.jpg) no-repeat;
 height: 146px;
}

.layout 
{
 max-width:775px;
 height: auto;
 margin:0px auto;
 min-width:20em;
 color:black;
}

.layout .hd .c,
.layout .ft .c 
{
 font-size:1px; 
 /* ensure minimum height */
 height:19px;
}

.boxborder 
{
 border:1px solid #003366;
 margin-top:.2em;
 padding:0.2em 0px 0.5em 0px; 
}
 
.boxborder2 
{
 border:1px solid #003366;
 margin:.5em 0.5em 0em 0.5em;
 
}
 
.layout .bd .c .s 
{
 margin:0px 10px 0px 15px;
 background:#EEEECC repeat-x 0px 0px;
 padding:1em;
}




/* content-specific */

.layout h1 {
 /* header */
 font-size:1.4em;
 color:#112233;
 margin: .1em 0 0 .5em;
 padding:0px;
 text-align: center;
 
}

.layout h2 
{
 font-size:1em;
 color:#112233;
 font-weight: 700;
 letter-spacing: .2em;
 margin: 1em 0 1em 1em;
 padding:0px;
 
}
h3
{
font-size: 1.2em; color:#003366; margin: 0em 0 0 .5em;
font-weight: 700;
text-align: center;
}
h4
{
font-size: 1em; color:#C9761D; 
margin: 0em 0 0 .5em;
font-weight: 700;
font-style: italic;
text-align: center;
}


h5
{
font-size: .8em;font-family: arial,helvetica, sans-serif;color:black;margin: 0px 0 0 0;
}


#topnavbar 
{
	width: 100%;
	height: auto;
	background: #558866;
	text-align: center;
	
	
	font-size:.9em;
	font-weight: 700;
	
	color: #FFFF99;
	
	padding-top:.5em;
	padding-bottom:1em;
	padding-left: 0;
	
}


	
.sponsornavbar 
{
	width: 150px;
	height: auto;
	display: block;
	vertical-align:top;
	background: #558866;
	text-align: center;
	font-size:.8em;
	font-weight: 700;
	
	color: white;
	padding-top:.7em;
	padding-bottom:.5em;
	padding-right: 1em;
	padding-left: 1em;
 
	margin: -.4em 0 .5em 1em;
	/line-height: 110%;
	line-height: 110%;
	float: right;
	clear: right;
	

}	


.topbor{border-top: 2px solid #006633; }	
.botbor{border-bottom: 2px solid #006633;}	
	
.layout p 
{
 	margin: 0px 0px 0px 20px;
	padding:0px .5em 0px 1.5em;
 	font:0.95em/1.5em verdana,arial,helvetica, sans-serif;
 	text-align:left;
 }
 .indent
{
	position:relative;left:18%;
	width:75%;
	height: auto;
}

 .layout li 
{
 	list-style-type: square
}
.list
{
 	line-height: 150%;
}

.layout img
{
	margin: 0px 0px 0px 0px;
	padding-bottom:0px; 
	text-align:center;
}
#logo
{
	width: auto;
	padding: 0px 5px 5px 5px;
	margin: 0px 2em 5px 5px;
	
}

#current
{
	width: auto;
	height:50px:
	padding: 0px 0px 0px 0px;
	
	font-size:.8em;
 	color:#990000;	
	text-align:left;
	background-color: white;
}

.map
{
	width: 250px
	padding: 0px 10px 10px 10px;
	margin: 0px 20px 10px 20px;
	font-size:.8em;
 	background-color:transparent;	
	text-align:center;
	float: left;
}

.map2
{
	width: 250px
	padding: 0px 10px 10px 10px;
	margin: 0px 20px 10px 20px;
	font-size:.8em;
 	background-color:transparent;	
	text-align:center;
	float: right;
}


.map img
{
	padding:10px;
	margin: 0px 5px 10px 5px;
	
	
}
#datatable
{
	width: auto;
	
	font-size:.9em;
 	color:navy;	
	text-align:center;
	
	
	}

 #disptable img
{	
	margin: 0px 2px 10px 2px;
	border: none;	
}


.footer 
{
	text-align: center;
	width: auto;
	font-size:.9em;

	
}	
#topnavbar a
{text-decoration: none; color:#FFFF99;background-color:transparent;}

#topnavbar a:link.current, #topnavbar a:visited.current {color:white;}
#topnavbar a:hover {color:#C9761D}

#topnavbar a:hover.current {background-color:#6D4B29; color:white; cursor:default}


.sponsornavbar a
{ display: block;text-decoration: none; color:white;background-color:transparent;}

.sponsornavbar a:link.current, .sidenavbar a:visited.current {color:white;}
.sponsornavbar a:hover {color:#C9761D}

.sidenavbar a:hover.current {background-color:#6D4B29; color:white; cursor:default}
	
.footer a
{text-decoration: none; color:#C9761D;background-color:transparent;}

.footer a:link.current, .footer a:visited.current {color:white;}
.footer a:hover {color:#FFCC00}

.footer a:hover.current {background-color:#6D4B29; color:white; cursor:default}

#vwsmall_text
{color: navy; font-family: verdana, sans-serif;font-size: .8em; font-weight: normal; }

#bluetext
{color: blue; }
