body, html {
background: url(images/background.jpg) fixed no-repeat ;
font-style: arial, helvetica, sans-serif ;
margin: 0;
}


.content {
	width: 920 ;
	border: none ;
}

.filler {
padding: 0px ;

}

/* Left navigation */

.left {
border: none ;
padding: none  ;

	background: #880000 ;
	border: none ;
	opacity: 0.65 ;
	-moz-opacity: 0.65 ;
	filter: alpha(opacity=65) ;
}

/* Main Content Frame */

.main {
padding: 8px ;
font-size: 110% ;
color: #ffffff;
	background: #008800 ;
	/*opacity: 0.65 ;*/
	/*-moz-opacity: 0.65 ;*/
	/*filter: alpha(opacity=65) ;*/
border:  none ;
}

.main_solid {
padding: 8px ;
background: #008800 ;
border:  none ;
}

.news {
font-size: 12pt ;
width: 100% ;
padding: 8px ;
color: #ffff00 ;
border:  1px #ffff00 solid ;
}


/* right panel */


.right {
width: 150px ;
background: #005500 ;
opacity: 0.65 ;
-moz-opacity: 0.65 ;
filter: alpha(opacity=65) ;
padding: 8px ;
padding-top: 15px ;
padding-bottom: 15px ;
border: none ;

}

.r_solid {
width: 150px ;
background: #ffffff ;
opacity: 0.70 ;
-moz-opacity: 0.70 ;
filter: alpha(opacity=70) ;
padding: 8px ;
padding-top: 15px ;
padding-bottom: 15px ;
border: none ;

}


a.lnav {
display: block ;
width: 100% ;
height: 20px ;
line-height: 1.1em ;
background: none ;
text-align: center ;
text-decoration: none;
font-family: sans-serif ;
font-size: 12pt ;
font-weight: normal ;
color: #ffffff ;
border-top: 1px solid #880000 ;
border-bottom: 1px solid #880000 ;
}

a.lnav:hover {
display: block ;
width: 100% ;
height: 20px ;
background: #efefef ;
text-align: center ;
text-decoration: none;
font-family: sans-serif ;
font-size: 12pt ;
font-weight: normal ;
color: #ff0000 ;
border-top: 1px solid black ;
border-bottom: 1px solid black ;

}

a.rnav {
display: block ;
width: 100% ;
height: 20px ;
text-align: center ;
text-decoration: none;
font-family: sans-serif ;
font-size: 12pt ;
font-weight: normal ;
color: #ffffff ;
}



a.rnav:hover {
display: block ;
width: 100% ;
height: 20px ;
background: #008800 ;
text-decoration: none;
font-family: sans-serif ;
font-size: 12pt ;
font-weight: normal ;
color: #ffff00 ;
}

a {
color: #efefef ;
}

a:hover {
color: #ffff00 ;
}

.top {
background: #000000 ;
text-decoration: none ;
padding-top: 1px ;
padding-bottom: 1px ;
padding-left: 2px ;
padding-right: 2px ;
border: 1px solid #ffff00 ;
color: red ;
font-size: 8pt ;
}


.footer {
padding: 8px ;
width: 920px ;
border-top: 1px solid #004400 ;
	background: #008800 ;
	opacity: 0.65 ;
	-moz-opacity: 0.65 ;
	filter: alpha(opacity=65) ;
}

H1 {
font-family: arial bold, helvetica, san-serif ;
background: #efefef ;
	opacity: 0.65 ;
	-moz-opacity: 0.65 ;
	filter: alpha(opacity=65) ;
font-size: 18pt ;
font-weight: bold ;
color: #000077 ;
padding: 3px ;
padding-left: 200px ;
}

H3 {
width: 90% ;
background: #efefef ;
font-size: 12pt ;
color: #000077 ;
padding: 3px ;
padding-left: 10px ;
border: 1px solid black ;

}

H4 {
width: 90% ;
background: #7a7a7a ;
font-size: 12pt ;
color: #000000 ;
padding: 3px ;
padding-left: 10px ;
border: 1px solid #ffff00 ;

}

H6 {
font-size: 10pt ;
color: #ffff00 ;
padding-left: 2px ;

}

EM {
color: #efefef ;
font-family: san-serif ;
font-weight: bold ;

}
.credit {
font-size: 9pt ;
color: #efefef ;
text-decoration: none ;

}


a.credit:hover {
text-decoration: underline ;
}



