/************** Right hand navigation menu CSS - Adapted from Sitepoint 101 Tips and Tricks *************/



#rednav {
	width: 191px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C0C2C2;
}
#rednav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#rednav li {
}
#rednav li a:link, #rednav li a:visited  {
	display: block;
	padding: 3px;
	color: #B51019;
	text-decoration: none;
	font-weight: bold;
}
#rednav li a:hover {
	background-color: #B51019;
	color: #FFFFFF;
}
#rednav ul ul {
	margin-left: 0px;
}
#rednav ul ul li {
	margin:0;
}
#rednav ul ul a:link, #rednav ul ul a:visited {
	color: #B51019;
	padding-left: 30px;
	font-weight: normal;
}
#rednav ul ul a:hover {
	background-color: #4D39AB;
	color: #FFFFFF;
}








#purplenav {
	width: 191px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C0C2C2;
}
#purplenav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#purplenav li {
}
#purplenav li a:link, #purplenav li a:visited  {
	display: block;
	padding: 3px;
	color: #4D39AB;
	text-decoration: none;
	font-weight: bold;
}
#purplenav li a:hover {
	background-color: #4D39AB;
	color: #FFFFFF;
}
#purplenav ul ul {
	margin-left: 0px;
}
#purplenav ul ul li {
	margin:0;
}
#purplenav ul ul a:link, #purplenav ul ul a:visited {
	color: #5555C6;
	padding-left: 20px;
	font-weight: normal;
}
#purplenav ul ul a:hover {
	background-color: #5555C6;
	color: #FFFFFF;
}



#bluenav {
	width: 191px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
}
#bluenav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#bluenav li {
}
#bluenav li a:link, #bluenav li a:visited  {
	display: block;
	padding: 3px;
	color: #0086CF;
	text-decoration: none;
	font-weight: bold;
}
#bluenav li a:hover {
	background-color: #0086CF;
	color: #FFFFFF;
}
#bluenav ul ul {
	margin-left: 0px;
}
#bluenav ul ul li {
	margin:0;
}
#bluenav ul ul a:link, #bluenav ul ul a:visited {
	color: #0086CF;
	padding-left: 20px;
	font-weight: normal;
}
#bluenav ul ul a:hover {
	background-color: #0086CF;
	color: #FFFFFF;
}





#orangenav {
	width: 191px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C0C2C2;
}
#orangenav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#orangenav li {
}
#orangenav li a:link, #orangenav li a:visited  {
	display: block;
	padding: 3px;
	color: #cc6600;
	text-decoration: none;
	font-weight: bold;
}
#orangenav li a:hover {
	background-color: #cc6600;
	color: #FFFFFF;
}
#orangenav ul ul {
	margin-left: 0px;
}
#orangenav ul ul li {
	margin:0;
}
#orangenav ul ul a:link, #orangenav ul ul a:visited {
	color: #cc6600;
	padding-left: 20px;
	font-weight: normal;
}
#orangenav ul ul a:hover {
	background-color: #cc6600;
	color: #FFFFFF;
}



#greynav {
	width: 191px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C2C0C0;
}
#greynav ul {
	list-style: url(../none) none;
	margin: 0;
	padding: 0;
}
#greynav li {
	border-bottom: 1px solid #EAEAEA;
}
#greynav li a:link, #greynav li a:visited  {
	display: block;
	padding: 3px 3px 3px 6px;
	border-left: 0px solid #30A5A5;
	border-right: 0px solid #30A5A5;
	background-color: #EAEAEA;
	color: #666666;
	text-decoration: none;
}
#greynav li a:hover {
	background-color: #C0C2C2;
	color: #FFFFFF;
}
#greynav ul ul {
	margin-left: 0px;
}
#greynav ul ul li {
	border-bottom: 1px solid #EAEAEA;
	margin:0;
}
#greynav ul ul a:link, #greynav ul ul a:visited {
	background-color: #C0C2C2;
	color: #FFFFFF;
	padding-left: 10px;
}
#greynav ul ul a:hover {
	background-color: #B4B6B6;
	color: #FFFFFF;
}






#sitemap {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

#sitemap p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding-left: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 4px;
}

#sitemap ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#sitemap li {
}
#sitemap li a:link, #sitemap li a:visited  {
	display: block;
	padding: 3px;
	color: #00649B;
	text-decoration: none;
	font-weight: bold;
}
#sitemap li a:hover {
	background-color: #00649B;
	color: #FFFFFF;
}
#sitemap ul ul {
	margin-left: 0px;
}
#sitemap ul ul li {
	margin:0;
}
#sitemap ul ul a:link, #sitemap ul ul a:visited {
	color: #00649B;
	padding-left: 20px;
	font-weight: normal;
}
#sitemap ul ul a:hover {
	background-color: #0072AE;
	color: #FFFFFF;
}


#sitemap ul ul ul {

}
#sitemap ul ul ul li {
	margin:0;
}
#sitemap ul ul ul a:link, #sitemap ul ul ul a:visited {
	color: #0086CF;
	padding-left: 40px;
	font-weight: normal;
}
#sitemap ul ul ul a:hover {
	background-color: #0086CF;
	color: #FFFFFF;
}
