/* Remove the default list styles */
.body .content .left .nav ul
{
	list-style:		none outside;
	width:			100%;
}

.body .content .left .nav li
{
	padding:		5px 5px;
	background-color: #2f8fc4;
	display:		block;
	color: #FFFFFF; 
	text-decoration: none;
	line-height: 19px; 
	vertical-align: middle;
	border-bottom: 1px dotted #1c437f;	
	border-right: 	1px solid #1c437f;
	border-left: 	1px solid #1c437f;
	cursor: pointer;
}

.body .content .left .nav li a
{
	color: #FFFFFF; 
	text-decoration: none;
}

.body .content .left .nav li ul li a
{
	color: #ffffff; 
	text-decoration: none;
	line-height: 19px; 
	vertical-align: middle;
	border-bottom: 1px dotted #1c437f;
}

.body .content .left .nav ul li:hover
{
	background: #ffd700 0 0 repeat-x;
	color:	#000000;
}

.body .content .left .nav ul li ul li
{
	background: #daa520 0 0 repeat-x;
}

.body .content .left .nav ul li ul li:hover, .body .content .left .nav ul li ul li:hover a
{
	background: #f5f5f5 0 0 repeat-x;
	margin-left: 10px; 
	color: #000000;
	text-decoration: none;
}

/*Submenus are aligned to the left edge of their parents*/
.nav li ul
{
	display:		none;
	width:			25%;
	z-index:		10000;
}

.nav li li
{
	float:			none;
	white-space:	nowrap;
	zoom:			1;	/*force hasLayout in IE*/
}

/*IE needs alittle help displaying subnavlinks */
.nav li li 
{
	zoom:			1:
	_width:			100%;	/*Hack to affect only IEE6*/
}

.nav li:hover ul
{
	display:		block;
}