.footer, .footer:link, .footer:visited, .footer:active, .footer:hover
{
	font-family:arial, verdana;
	font-size:10px;
	color:#DDF1B3;
	text-decoration:none;
	text-transform:uppercase;
}
.bartext
{
	font-family:arial, verdana;
	color:#FFF;
	font-size:13px;
	text-decoration:none;
}
.barnav, .barnav:link, .barnav:visited, .barnav:active, .barnav:hover
{
	font-family:arial, verdana;
	color:#FFF;
	font-size:13px;
	text-decoration:none;
}
.headertext
{
	font-family:arial, verdana;
	color:#FFF;
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
}
.headernav, .headernav:link, .headernav:visited, .headernav:active, .headernav:hover
{
	font-family:arial, verdana;
	color:#FFF;
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
}
.homenav, .homenav:link, .homenav:visited, .homenav:active, .homenav:hover
{
	font-family:arial, verdana;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}



















#navtop
{
	list-style: none;
	margin: 0;
	padding: 0;
	float: left; 
	font-family:arial, verdana;
	padding-left:10px;
}
#navtop li
{
	float: left;
	position: relative;
}
#navtop li a
{
	color: #FFF;
	display: block;
	text-decoration:none;
	border-right:1px solid #FFF;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	font-size:15px;
}
#navtop li.last a{
	border-right:0px;
}

#navtop li a:hover
{
	text-decoration: underline;
}

/* dropdown nav items */
#navtop li ul
{
	display: none;
	position: absolute;
	top: 16px;
	left: 3px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	z-index: 99;
	background-color: #069CC4;
	border-bottom:1px solid #FFF;
}
#navtop li:hover ul,
#navtop li:hover ul li,
#navtop li.hover ul
{
	display: block;
}

/* needed for safari if drop down is going over flash
 * without this, the drop down flickers or even becomes invisible
 * when you mouse over it.
 * This is a hack that causes safari to redraw the drop down nav on top of the flash
 */
#navtop li:hover ul.redraw,
#navtop li.hover ul.redraw
{
}

#navtop li ul li
{
	float: none;
	position: relative;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	padding: 3px 0px;
}

#navtop li ul li a
{
	border-right:0px;
	font-size:13px;
	font-weight:normal;
	padding: 0px 20px 0px 10px;
	color:#FFF;
	white-space: nowrap;
}


#navtop li ul li.first
{
	border-top:1px solid #FFF;
	padding-top:5px;
}

#navtop li ul li.last
{
	padding-bottom:5px;
}


#navtop li ul li a:hover{
}

















.copy
{
	font-family:arial, verdana;
	font-size:11px;
}
.subhead
{
	font-family:arial, verdana;
	font-size:14px;
	font-weight:bold;
	color:#0E2B8D;
	text-transform:uppercase;
}
.subheadg
{
	font-family:arial, verdana;
	font-size:14px;
	font-weight:bold;
	color:#7FC31C;
	text-transform:uppercase;
}
.pageheadline
{
	font-family:arial, verdana;
	font-size:19px;
	color:#7FC31C;
	text-transform:uppercase;
}
.footer:hover, .barnav:hover, .headernav:hover, .homenav:hover { text-decoration:underline; }
.whitehover:hover { color:#FFF; }
