@charset "utf-8";
/* CSS Document */

/* subnav ------------------------------ */

#subnav {
	margin: 0;
	padding: 0 0 0 15px;
	font-size: 85%;
	line-height: 110%;
	width: 145px;
	float: left;
}

#subnav a {
	display: block;
	color: #333333;
	text-decoration: none;
}

#subnav h3 a {
	margin: 0 0 -5px 0;
	padding: 7px 4px 7px 10px;
	background-color: #D2E1F0;
	border-bottom: 1px solid #ffffff;
	text-transform: uppercase;
	}
	
#subnav h3 a:hover {
	background-color: #D7E6F6;
}
	
#subnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
	
#subnav ul li a {
	padding: 7px 5px 7px 10px;
	margin: 0;
	width: 130px;
	border-bottom: 1px solid #ffffff;
	background-color: #E0E8F1;
}

#subnav ul li a:hover {
	color: #333333;
	background-color: #E9EFFF;
}

#subnav ul ul {
	margin: -5px 0 0 0;
	background-color: #E0E8F1;
	border-bottom: 1px solid #ffffff;
}

#subnav ul ul li a {
	background: url(/images/bullet.gif) no-repeat 0 50%;
	padding: 4px 5px 4px 25px;
	margin: 0;
	width: 115px;
	border-bottom: none;
	background-color: #E0E8F1;
}

#subnav ul ul li a:hover {
	background-color: #E9EFFF;
	border-top: none;
	}
/*New CSS for 3-Tiered Side Nav */
#subnav ul ul li.thirdtier {
	margin: 0;
}
#subnav ul ul li.thirdtier a {
	background: url(/images/bullet_b.gif) no-repeat 10px 50%;
	padding: 4px 5px 4px 35px;
	margin: 0;
	width: 105px;
	border-bottom: none;
	background-color: #E0E8F1;
}
#subnav ul ul li.thirdtier a:hover {
	background-color: #E9EFFF;
}

/* End New 3rd tier nav */

#subnav .selected{
	background-color: #E9EFFF;
}