#nav {
padding:0px;
margin:0px;
}
a#nav, #nav ul { /* all lists */

	list-style: none;
	line-height: 1;
	border-left:#933D3D 1px solid;
	float:left;
	margin:0px;
	width:560px; /*760*/
	padding:0px;
	z-index:1;

}

#nav a {
	display: block;
	FONT-FAMILY: "Times New Roman", Times, serif; 
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

* html #nav a {
	width:50px; 
}
:first-child+html #nav a {
	width:50px; 
}

#nav ul li a{
	margin:5px 8px 0 1px;
   /* min-height:19px;    
	_height:19px; */
	 width:170px;
	/*width:162px;*/
	vertical-align: middle;
}
#nav ul li a.bot{
	margin:5px 8px 0 1px;
	padding-bottom:7px;
   /* min-height:19px;    
	_height:19px; */
	width:170px;
	/*width:162px; */
	border-bottom:none;
	vertical-align: middle;
}
#nav ul li a:hover{
	color:#DEEAF0;
}
#nav li { /* all list items */
float:left;
list-style:none;
/*	width:152px;*/
/* width needed or else Opera goes nuts */
}

#nav .bot {
	float: left;
	min-height:19px;
	border-bottom:none;
	padding:3px 0px 5px 0px;
	border-bottom:#EE5844 1px solid;
	margin-left:8px;
	line-height:12px;
	
/*	width:152px;*/
/* width needed or else Opera goes nuts */
}
#nav li ul { /* second-level lists */
	position: absolute;
	background: #F11E01;
	width: 200px;
	margin-top:1px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	border-bottom:#CB2728 6px solid;
	z-index:100;
}
#nav > li ul { /* second-level lists */
	position: absolute;
	background: #F11E01;
	width: 200px;
	margin-top:30px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	border-bottom:#CB2728 6px solid;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	margin-left:0px;
}
#content {
	clear: left;
	color: #ccc;
}

#headerflash {
	float:left;
}
