/* Header Nav Wrapper Styles---------------------------------------------------------------------------------------------*/
#HeaderNavWrapper {
	float:right;
	width:142px;
	height:70px;
}	

ul#HeaderNav {
	margin:0;/*nedd for IE to render w/out margin-left*/
	padding:0;
	list-style-type:none;
	width:142px;
}

ul#HeaderNav li {
	float:left;
	height:33px;
}

/* Main Nav Styles---------------------------------------------------------------------------------------------*/	
#MainNavWrapper {
	margin-top:50px;
	padding-left:64px;
	padding-bottom:30px;
	width:277px;
}

ul#MainNav {
	margin-left:0;/*nedd for IE to render w/out margin*/
	margin-bottom:20px;
	padding:0;
	width:260px;
}

#MainNav li {
	margin-bottom:3px;
	padding-left:30px;
	padding-bottom:2px;
	list-style-type:none;
	cursor:pointer;
}

#MainNav li.selected {
	background-color:#666666;
	display:block;
}

#MainNav li:hover {
	background-color:#666666;
	display:block;
}


#MainNav li:hover p {
	background:url('/Templates/Images/Content/arrow-bullet.png') left center no-repeat;
	padding-left:12px;
	font-weight:bold;
}

#MainNav a {
	/*display: block;*/
	/*for horizontal add float*/
	text-decoration:none;
	}	
	
#MainNav p {
	margin:0;
}

#MainNav li.selected p {
	margin:0;
	background:url('/Templates/Images/Content/arrow-bullet.png') left center no-repeat;
	padding-left:12px;
	font-weight:bold;
	line-height:normal;
}
	
/* Site Map Styles---------------------------------------------------------------------------------------------*/	
#SiteMapWrapper {
	width:451px;
}

#SiteMapWrapper #SiteMapLeft {
	float:left;
	width:220px;
}

#SiteMapWrapper #SiteMapRight {
	float:right;
	width:214px;
}

#SiteMapWrapper ul {
	padding-bottom:10px;
	font-weight:bold;
}

#SiteMapWrapper ul li {
	margin:8px 7px 1px 20px;
	font-size:10pt;
	font-style:normal;
	list-style-type:square;
	color:#FACA40;
	line-height:13px;
}

#SiteMapWrapper ul li a {
	color:#FACA40;
	text-decoration:underline;
	font-weight:bold;
}

#SiteMapWrapper ul li a:hover {
	color:#D1D3D4;
}

#SiteMapWrapper ul li ul {
	margin:0;
	padding:2px 0 10px 19px;
	font-weight:bold;
}

#SiteMapWrapper ul li ul li {
	color:#D1D3D4;
}

#SiteMapWrapper ul li ul li a {
	color:#D1D3D4;
	text-decoration:none;
	font-weight:normal;
}

#SiteMapWrapper ul li ul li a:hover {
	text-decoration:underline;
}