@charset "UTF-8";
/* CSS Document */

a.link1:link { color: #FFFFFF; text-decoration: none; }
a.link1:active { color: #FFFFFF; text-decoration: none; }
a.link1:visited { color: #FFFFFF; }
a.link1:hover { color: #666666; }
a.link2:link { color: #003366; text-decoration: none; }
a.link2:active { color: #003366; text-decoration: none; }
a.link2:visited { color: #003366; }
a.link2:hover { color: #000033; }
a.link3:link { color: #99ccff; text-decoration: none; font-size: 10px; font-variant: normal; }
a.link3:active { color: #99ccff; text-decoration: none; font-size: 10px; font-variant: normal; }
a.link3:visited { color: #99ccff; text-decoration: none; font-size: 10px; font-variant: normal;}
a.link3:hover { color: #ffffff; text-decoration: none; font-size: 10px; font-variant: normal; }
a.link4:link { color: #003366; text-decoration: underline; font-weight: bold; }
a.link4:active { color: #003366; text-decoration: underline; font-weight: bold; }
a.link4:visited { color: #003366; text-decoration: underline; font-weight: bold; }
a.link4:hover { color: #000033; text-decoration: underline; font-weight: bold; }
a.link5:link { color: #666666; text-decoration: underline; }
a.link5:active { color: #666666; text-decoration: underline; }
a.link5:visited { color: #666666; text-decoration: underline; }
a.link5:hover { color: #999999; text-decoration: underline; }
a.crumb:link { color: #666666; text-decoration: none; }
a.crumb:active { color: #666666; text-decoration: none; }
a.crumb:visited { color: #666666; text-decoration: none; }
a.crumb:hover { color: #999999; text-decoration: none; }
a.top:link { font-family:Arial, Helvetica, sans-serif; font-size:xx-small; color:#003366; font-weight:bold; text-decoration: none; }
a.top:active { font-family:Arial, Helvetica, sans-serif; font-size:xx-small; color:#003366; font-weight:bold; text-decoration: none; }
a.top:visited { font-family:Arial, Helvetica, sans-serif; font-size:xx-small; color:#003366; font-weight:bold; text-decoration: none; }
a.top:hover {font-family:Arial, Helvetica, sans-serif; font-size:xx-small; color:#003366; font-weight:bold; text-decoration: none; }
a.top2:link { 
font-family:Arial, Helvetica, sans-serif !important; 
font-size:11px !important; 
color:#003366 !important; 
font-weight:bold !important; 
text-decoration: none !important; 
}
a.top2:active { 
font-family:Arial, Helvetica, sans-serif !important; 
font-size:11px !important; 
color:#003366 !important; 
font-weight:bold !important; 
text-decoration: none !important; 
}
a.top2:visited { 
font-family:Arial, Helvetica, sans-serif !important; 
font-size:11px !important; 
color:#003366 !important; 
font-weight:bold !important; 
text-decoration: none !important; 
}
a.top2:hover {
font-family:Arial, Helvetica, sans-serif !important; 
font-size:11px !important; 
color:#003366 !important; 
font-weight:bold !important; 
text-decoration: none !important; 
}

a:link {
	text-decoration: none;
	color:#3333CC;
}
a:visited {
	text-decoration: none;
	color:#3333CC;
}
a:hover {
	text-decoration: none;
	color: #6699FF;
}
a:active {
	text-decoration: none;
	color:#3333CC;
}

.style3 {font-size: 11px}
.style4 {font-size: 9.5px}
.top {font-family:Arial, Helvetica, sans-serif; font-size:xx-small; color:#FFFFFF; font-weight:bold}
.top2 {font-family:Arial, Helvetica, sans-serif; font-size:xx-small; color:#003366; font-weight:bold}
.top3 {font-family:Arial, Helvetica, sans-serif; font-size:xx-small; color:#3366cc; font-weight:bold}
.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #003366;
}
.news p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #003366;
}
.news p em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #003366;
}

.news p a:link {
    color: #3333CC !important;
    text-decoration: none;
}
.news p strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #003366;
}

.newshead {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
	font-variant: small-caps;
	font-size: 11px;
}

.calendar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #003366;
}
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: bolder;
	color: #003366;
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 4px;
	font-weight: bold;
	color: #666666;
	font-variant: normal;
	text-transform: none;
}
.rules {
	color: #003366;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	font-weight: normal;
	color: #666666;
}

.date2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #003366;
	text-transform: uppercase;
}
.weather {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #003366;
}
.menuwh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.rule {
	color: D7dde4;
}
.menublue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	color: 142e62;
}
.secmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	color: #99CCFF;
}
.textheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	color: #000000;
	font-weight: bold;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	list-style-type: square;
}

.bodytext h3 {
	line-height: 20px;
	color: #000000;
	list-style-type: square;
}

.secheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.pgheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #003F87;
}
#dek {
	POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;
	}
	
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}



.nav ul  {
	margin: 0;
	padding: 0;
	width:125px;
	list-style: none;
	}
.nav ul li {
	position: relative;
	padding-bottom: 5px;
	}
.nav li ul {
	position: absolute;
	padding:10 px;
	left: 125px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	}
.nav /* Styles for Menu Items */
 ul  li  a {
    font-family:Arial, Helvetica, sans-serif !important; 
	font-size:11px !important; color:#003366 !important; 
	font-weight:bold !important; 
	text-decoration: none !important;
	display: block !important;
	text-decoration: none !important;
	text-align: left !important;
	}
.nav ul li a:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003366; font-weight:bold; text-decoration: none;
}
/* Holly Hack. IE Requirement \*/
*  html .nav ul  li { float: left; height: 1%; }
*  html  .nav ul  li  a { height: 1%; }
/* End */ 

.nav li:hover  ul, li.over  ul {
	display: block;
	background-color:#3366CC;
	padding:10px;
}

.nav li:hover  ul a, li.over  ul a{
	padding-bottom:5px;
	color:#FFFFFF
	}
 /* The magic */
 
 .nav ul li ul li a {
    color: #fff !important;
    display: block !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 11px !important;
    font-weight: bold !important;
    text-align: left !important;
    text-decoration: none !important;
}
.top em {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: xx-small;
    font-weight: bold;
} 
