	/*~~~~~~~~~~~~~~~~ Menu Styles (global - all menus) ~~~~~~~~~~~~~~~~*/



	/******[Main Menu]******/

	/*Main Menu Container*/
	#sidemenu {border:solid 1px #999; border-width:0px 0px 0px 0px; background-image:none; width:100%; background-color:transparent;text-shadow:none; box-shadow:none}

	/*Item Links*/
	#sidemenu.nfMain .nfLink {
	border-bottom-color: #999;
	padding: 8px 10px 8px 10px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	white-space: normal;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fff;
	border-right-color: #fff;
	border-left-color: #fff;
	text-shadow:none;
}
	#sidemenu.nfMain .nfLink2 {}



	/*Item Links - Parent*/
	#sidemenu.nfMain .nfParent .nfLink {background-image:url('images/arrow1_down.gif');background-position:92% 52%;background-repeat:no-repeat;}
	#sidemenu.nfMain .nfParent .nfSubS .nfLink {background-image:none; width:100%}

	/*Item Links - Hover (duplicate styles below!)*/
	#sidemenu.nfPure .nfItem:hover>.nfLink, #sidemenu.nfPure .nfItem:hover>*>.nfLink {text-decoration:underline;}
	#sidemenu.nfPure .nfLink:hover, #sidemenu.nfMain .nfJSHover {text-decoration:underline;}

	/*Item Links - Active*/
	#sidemenu.nfMain .nfItem .nfJSActive {background-color:#666;color:#fff;text-decoration:underline;}
	#sidemenu.nfPure .nfLink:hover, #sidemenu.nfMain .nfJSHover {background-color:#666;color:#fff;text-decoration:underline;}
	
	/*Item Links - Focus*/
	#sidemenu.nfPure .nfLink:focus, #sidemenu.nfMain .nfItem .nfJSFocus {text-decoration:underline;}	

	/*Item Links - Breadcrumbs*/
	#sidemenu.nfMain .nfItem .nfJSBreadcrumb {background-color:#00f;}



	/******[Sub Menus]******/
	
	/*Sub Menu Position Offsets*/
	#sidemenu.nfMain .nfSubC {margin:0px 0px 0px 0px;-moz-border-radius-bottomLeft:0px;-moz-border-radius-bottomRight:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topRight:0px;}

	/*Specify Fixed Sub Heights for Level 1*/
	#sidemenu.nfMain .nfSubC {background-color:#ddd;}

	/*Sub Menu Styles*/
	#sidemenu.nfMain .nfSubS {background-color:#ddd;padding:10px;}

	/*Sub Menu Position Offsets - Level 2*/
	#sidemenu.nfMain .nfSubS .nfSubC {margin:-1px 0px 0px -3px;}

	/*Sub Menu Styles - Level 2*/
	#sidemenu.nfMain .nfSubS .nfSubS {border:solid 1px #333;padding:5px 0px 5px 0px;}

	/*Item Links*/

	#sidemenu.nfMain .nfSubS .nfLink {background-color:#ddd;border-style:solid;border-width:0px 0px 1px 0px;border-color:#999;padding:5px 0px 5px 0px;color:#333; font-size:12px; font-weight:normal; white-space:normal;}
	
	#sidemenu.nfMain .nfSubS .nfLink2 {}

	/*Item Links - Parent*/
	#sidemenu.nfMain .nfSubS .nfParent .nfLink {background-image:url('images/arrow1_right.gif');background-position:100% 52%;}
	#sidemenu.nfMain .nfSubC .nfParent .nfSubS .nfLink2 {background-image:none; width:190px}

	/*Item Links - Last Child (ignored by IE8 & down)*/
	#sidemenu.nfMain .nfSubS .nfItem:last-child .nfLink {border-width:0px;}
	
	/*Item Links - Hover (duplicate styles below!)*/
	#sidemenu.nfMain .nfSubC .nfItem:hover>.nfLink {}
	#sidemenu.nfMain .nfSubC .nfLink:hover, #sidemenu.nfMain .nfSubC .nfJSHover {}

	/*Item Links - Active*/
	#sidemenu.nfMain .nfSubS .nfItem .nfJSActive {background-color:#999;color:#fff;text-decoration:underline;}
	
	/*Item Links - Focus*/
	#sidemenu.nfPure .nfSubS .nfLink:focus, #sidemenu.nfMain .nfSubS .nfItem .nfJSFocus {}	

	/*Item Links - Breadcrumbs*/
	#sidemenu.nfMain .nfSubS .nfItem .nfJSBreadcrumb {}

	

	/******[Custom Classes and Styles]******/

	#sidemenu.myTitle {color:#333;font-family:arial;font-weight:bold;font-size:.9em;margin:20px 0px 5px 0px;}
	#sidemenu.myTitleTop {margin:5px 0px;}	