BODY
{
background-color: #333333;
color: white;
}


/* Suckerfish Menu */
#suckerfish
{
z-index: 2;
width: 59em;
height: 1.2em;
background-color: #BB0000;
}

/*Top Level*/

#nav, #nav ul {
	padding: 0;
	margin: 0;
	z-index: 2;
  	background:     #BB0000;
  	color: white;
  	font-size: 12px;
	list-style-type: none;
	padding-left: 4px;
}

#nav a {
	display: block;
	width: 7.5em;
	background:     #BB0000;
  	color: white;
  	font-size: 12px;
}

#nav a:hover {
	text-decoration: underline;
	}

#nav a.daddy {
	background: url(rightarrow.gif) center right no-repeat;
}

#nav a.home {
	background: #DDDDDD;
	color: #BB0000;
}


#nav li {
	float: left;
	width: 7.5em;
	z-index: 2;
	background:     #BB0000;
  	color: white;
  	font-size: 12px;
	line-height: 1.5em;
	text-align: center;
}

/*Second Level*/

#nav li ul {
	position: absolute;
	width: 11em;
	left: -999em;
	z-index: 2;
	background:     #BB0000;
  	color: white;
  	font-size: 12px;
  	border: 1px solid white;
}

#nav ul li a {
	display: block;
	width: 11em;
	background:     #BB0000;
  	color: white;
  	font-size: 11px;
}

#nav li ul li {
	margin-left: 2px;
	background-color: #BB0000;
	text-align: left;
	}

#nav li:hover ul {
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

/* Third Level */
#nav li ul ul {
	margin: -1em 0 0 10em;
}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	line-height: 1;
}


#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}


#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}



/* End Suckerfish Menu */



a:hover
{
background-color: #FF0000;
color: #AAAAAA;
font-size: 10pt;
text-decoration: underline;
font-family: arial;
}

li
{
font-size: 10pt;
}

a, a:visited
{
color: #EEEEEE;
font-size: 10pt;
text-decoration: none;
font-family: arial;
}

a.inactive, a.inactive:hover {
	color: #FF9900;
	cursor: default;
	background-color: transparent;
	text-decoration: none;
}

p {
color: #EEEEEE;
font-family: arial;
margin: 2px;
}


#incspan
	{letter-spacing: 0.2cm; position:relative; top: 10px;}


#headimg
	{
	position: absolute; left: 750px; top: 5px;
	}

#timeplace
	{
	border: 1px dotted #888888;
	position: absolute; left: 635px; top: 74px;
	background-color: #404040;
	font-size: 16px;
	min-width: 250px;
	text-align: center;
	}

.menudrop
	{
	background-color: #DD0000;
	color: white;
	font-family: arial, sans-serif;
	font-size: 10pt;
	text-align: center;
	}
	
#pagecontent
	{
	position: absolute; top: 170px;
	width: 900px;
	}


#mainpageleft
	{
	position: absolute; left: 0px; top: 0px;
	width: 650px;
	overflow: hidden;
	}

#mainpageright
	{
	position: absolute; left: 675px; top: 0px;
	width: 230px;
	background-color: #444444;
	padding: 6px;
	border: 1px solid #666666;
	}
	
#mainpageleft a {
	text-decoration: underline;
}


.titles
{ 
color: #BB0000;
font-size: 15pt;
line-height: 110%;
font-weight: 700
}

.fadedout
{
color: #777777;
font-size: 10pt;
}

.contact
{
color: #EEEEEE;
font-size: 10pt;
text-align: left;
}

.textdata
{
font-family: 'Courier', 'Courier New';
font-size: 10pt;
color: #BBBBBB;
}

.bigger
{
color: #EEEEEE;
font-size: 12pt;
font-weight: 500;
text-decoration: underline;
}

.green
{
color: #1FFF05;
font-size: 12pt;
font-weight: 500;
text-decoration: underline;
}

.contactblu
{
color: #FFFF33;
font-size: 11pt;
text-align: left;
}

.yellow
{
color: #FFFF33;
}

.announce
{
color: #EEEEEE;
font-size: 10pt;
font-style: italic;
}

.littletxt
{
color: #EEEEEE;
font-size: 11px;
}

.sattab
{
width: 400px;
}

hr
{
color : #bbbbbb;
text-align : center;
height : 1px;
width : 96%;
border : 1px dotted #999999;
}

.textright
{
text-align: right;
}

td
{
vertical-align: top;
text-align: left;
}

.centered-table {
   margin-left: auto;
   margin-right: auto;
}

td.red
{
background: #DD0000;
text-align: center;
font-family: arial;
font-size: 14px;
color: #EEEEEE;
}

td.gray
{
background: #EEEEEE;
text-align: center;
}

td.darkgray
{
background: #666666;
}

.darklink a, .darklink a:hover, .darklink a:visited
{
background-color:#333333;
color: #333333;
border: 0px none #333333
}

.smaller a, .smaller a:visited
{
background-color:#333333;
color: #EE0000;
border: 0px none #333333
}

.smaller a:hover
{
background-color:#333333;
color: #FF3333;
border: 0px none #333333
}

.lightred
{
color: #FF0000;
}

.bolder
{
font-weight: bolder;
}

option.wxbystate
{
color: #DD0000;
}

p span.plus{
color: #00AA00;
}

p span.minus{
color: #FF9900;
}


.underlink a, .underlink a:visited
{
text-decoration: underline;
}



