/*

=====================================

	Top Tab Menu Navigation

=====================================

*/

div.topnav

{

	padding:			0;

	margin:			0 0 0 40px;

	position:		absolute;

	left:				0;

	top:				140px;

}

div.topnav a 

{

	margin:			0;

	padding:			2px 10px 2px 10px;

	background:		#263D72;

	border-bottom:	1px solid #263D72;

	font-size:		9pt;

	font-weight:	bold;

	font-family:	arial;

	text-decoration:none;

	color:			#AAAAAA;

	line-height:	25px;

}



div.topnav a:hover

{

	color:			#273E6C !important;

	background:		#B6CEFF !important;

	border-bottom:	1px solid #B6CEFF !important;

}

div.topnav a.selected

{

	background:		#96B8FF;

	color:			white;

	border-bottom:	1px solid #96B8FF;

}



/*

=====================================

	Right Hand Menu

=====================================

*/

ul.sidenav, ul.sidenav ul

{

	position:			relative;

	list-style:			none;

	list-style-image:	none;

	padding:				0;

	margin:				0;

}





ul.sidenav li.navhead h1 a, ul.sidenav li.navhead.selected h1 a

{

	display:				block;

	margin:				0 !important;

	padding:				0px !important;

	border:				none !important;

	font-size:			100% !important;

	background:			none !important;

}





/*navigation list, list element links and popout menu list element links*/

ul.sidenav li a,  ul.sidenav li ul a,  ul.sidenav li.selected ul li a

{

	position:			relative;

	display:				block;

	background:			none;

	border-bottom:		1px solid #CCCBFF;

	margin:				0;

	padding:				1px 2px 1px 6px;

	font-family:		arial, sans-serif;

	font-size:			80%;

	text-decoration:	none;

	color:				black;

	font-weight:		bold;

	width:				auto;

}



ul.sidenav li

{

	display:				inline;

}



/*hover state on list element links*/

ul.sidenav li a:hover,  ul.sidenav li.selected a:hover

{

	background:			#E5E4FF;

	color:				#191F1B;

}



ul.sidenav li li.selected a

{

	background:			#E5E4FF !important;

	color:				#191F1B !important;

}



/*

=====================================

	Bread Crumb Trail

=====================================

*/

p.breadcrumb

{

	margin:				0 0 2px !important;

	font-size:			120%;

	color:				#E8E8E8;

	font-weight:		bold;

	padding:				0;

	/*

	float: right;

	padding: 0 0.5em;

	border: 1px solid #CDE;

	border-top: 0;

	background: white url("images/white_shadow.gif") repeat-x;

	*/

}

/* We reduce font here instead of p.breadcrumb so that >> separators don't come out too small */

p.breadcrumb a,

p.breadcrumb strong	

{ 

	color:				#2C4377;

	font-size:			80%; 

	font-weight:		bold;

	text-decoration: 	none;

}

p.breadcrumb a:hover

{

	color:			#FF0000;

}



p.breadcrumb strong

{

	color:			white;

}