body{
margin:0em;
padding:0em;}


.nav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #fff;
	z-index:300;
	background:#A71930;
}



.nav, .nav ul { /* all lists */
	padding:0;
	margin: 0;
	list-style: none;
	background:#A71930;



}

.nav a {
	display: block;
	width:120px;
	border:1px #FFFFFF solid;

}

.nav li { /* all list items */
	float: left;
	padding:4px 1px;
	padding-left:6px;
	width:152px;
	background:#A71930;
 /* width needed or else Opera goes nuts */
}

.nav li ul { /* second-level lists */
color:#FFFFFF;
	position: absolute;
	background:#A71930;
	width:152px;
	padding:2px 0px;
	margin-bottom:1px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

.nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

.nav li a:link {
	color: #fff;
	text-decoration: none;
}
.nav li a:visited {
	color: #fff;
	text-decoration: none;
}
.nav li a:hover {
	color: #fff;
}
.nav li a:active {
	text-decoration: none;
}

.content {
	clear: left;
}


.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
body {
margin:0;
padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	background-color:#A71930;
}
.style7 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #807F83; line-height:150%; }
.style8 {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #807F83; line-height:150%; }


a:link {
	color: #807F83;
	text-decoration: none;
}
a:visited {
	color: #807F83;
	text-decoration: none;
}
a:hover {
	color: #C0C0C0;
}
a:active {
	text-decoration: none;
}
.style14 {font-size: 12px;
	font-weight: bold;
}
.style15 {color: #807F83}
.style16 {color: #FFFFFF}
.style24 {font-size: 13px; font-weight: bold; color: #A71930; line-height:130%; }
.style25 {color: #A71930}
.style27 {font-size: 9px}
.style28 {font-size: 9px}
.style30 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #807F83; }
-->

.sidelinks {
line-height:120%;
color:#FFFFFF;
font-size:11px;
}

.sidelinks a:link {
	color:#FFFFFF;
	text-decoration: none;
}
.sidelinks a:visited {
	color:#FFFFFF;
	text-decoration: none;
}
.sidelinks a:hover {
	text-decoration: none;
	color:#FFFFFF;
}
.sidelinks a:active {
color:#FFFFFF;
	text-decoration: none;
}

#calendarleft{
position:relative;
width:210px;
height:216px;
float:left;
padding-right:20px;
}

#calendar{
position:relative;
float:left;
width:210px;
height:216px;
background-color:#A71930;
border:#A71930 solid medium;
}

.calfont{
color:#FFFFFF;
font-size:13px;
padding-top:4px;
}

#navbar ul{
margin:0;
padding:0;
padding-left:2px;
list-style:none;
}
#navbar a{
display:block;
width:114px;
font-size:10px;
padding-top:6px;
color:#FFFFFF;
}
#navbar li{
float:left;
width:114px;
}

#navbar li ul {
	position: absolute;
	width:114px;
	left: -999em;
}

#navbar ul li:hover ul, #navbar ul li.sfhover ul {
left: auto;
display:block;
width:114px;
position:absolute;
background-color:#A71930;
padding-top:2px;
padding-bottom:8px;
line-height:110%;
}

#navbar ul li.sfhover ul {
margin-left:-57px;
}

#main{
clear:both;
margin-top:6px;
}

#navbar{
z-index:500;
}