

/*~~~~~~~~~~~~~~~~ Menu Styles (global to all menus, or use #myMenu to target the top nav menu only) ~~~~~~~~~~~~~~~~*/


	/****[Main Menu]****/

	/*Main Menu Container*/
	#myMenu {margin:15px 0px 0px 35px;height:36px;width:650px;}

	/*Main Item End Caps*/
	#myMenu .tmLeftCap {margin:0px 0px 0px 0px;position:absolute;top:0px;left:-1px;height:36px;width:16px;background-image:url('/images/tnav_leftcap.gif');background-repeat:no-repeat;}
	#myMenu .tmRightCap {margin:0px 0px 0px -10px;position:absolute;top:0px;left:100%;height:36px;width:16px;background-image:url('/images/tnav_rightcap2.png');background-repeat:no-repeat;}
	#myMenu .nfJSActiveItem .tmRightCap {background-image:none;}	
	#myMenu .tmRightCapCorner {margin:0px 0px 0px 0px;position:absolute;z-index:1111111;top:0px;left:100%;height:34px;width:5px;background-image:url('/images/tnav_rightcap_corner.png');background-repeat:no-repeat;background-position:bottom right;}
	#myMenu .nfJSActiveItem .tmRightCapCorner {background-image:none;}	
	#myMenu .nfJSActiveItem .tmRightCapHL {margin:0px 0px 0px 0px;position:absolute;top:1px;left:100%;height:35px;width:16px;background-image:url('/images/tnav_rightcap_shadowhl.png');background-repeat:no-repeat;}
	#myMenu .nfJSActiveItem .tmRightCap {background-image:none;}
	
	/*Items*/
	#myMenu .nfItem {background-image:url('/images/tnav_bgtile.png');background-repeat:repeat-x;}
	
	/*Item Dividers*/
	#myMenu .nfItem.nb_topdrop_divider {width:1px;overflow:hidden;height:36px;background-image:url('/images/tnav_divider.png');background-repeat:no-repeat;}
	
	/*Item Links*/
	#myMenu .nfLink {height:26px;width:90px;padding:7px 30px 7px 15px;font-family:Arial;font-size:.85em;font-weight:normal;color:#293150;text-decoration:none;}

	/*Item background highlight image tile - special div used to achieve fade in without affecting the text and arrow*/
	#myMenu .nfJSActive .nfbghl {position:absolute;top:0px;left:0px;height:28px;width:100%;background-image:url('/images/tnav_bgtile_hl6.gif');background-repeat:repeat-x;}

	/*Item Links - Parent*/
	#myMenu .nfParent .nfLink {}
	#myMenu .nfParent .nfSubS .nfLink {background-image:none;}

	/*Item Links - Hover (duplicate styles below!)*/
	#myMenu.nfPure .nfItem:hover>.nfLink, #myMenu.nfPure .nfItem:hover>*>.nfLink {text-decoration:underline;}
	#myMenu.nfPure .nfLink:hover, #myMenu .nfJSHover {text-decoration:underline;}

	/*Item Links - Active*/
	#myMenu .nfItem .nfJSActive {text-decoration:underline;}
		
	/*Item Links - Focus*/
	#myMenu.nfPure .nfLink:focus, #myMenu .nfItem .nfJSFocus {text-decoration:underline;}	

	/*Item Links - Breadcrumbs*/
	#myMenu .nfItem .nfJSBreadcrumb {color:#00f;}

	/*Item Arrows*/
	#myMenu .nfMainArrow {position:absolute;border-width:0px;left:100%;margin-left:-24px;top:11px;z-index:1;width:12px;height:10px;background-image:url('/images/topnav_down_arrow.png');background-repeat:no-repeat;}
	#myMenu .nfJSActive .nfMainArrow {background-image:url('/images/topnav_down_arrow_hl2.png');}



	/****[Sub Menus]****/

	/*Sub Menu Position Offsets*/
	#myMenu .nfSubC {margin:-12px 0px 0px -1px;width:320px;}

	/*Sub Menu Styles*/
	#myMenu .nfSubS {background-image:url('/images/tnav_subtile3.gif');background-repeat:repeat-x;background-color:#d8dfe9;padding:15px 15px 10px 15px;border:solid 1px #1e1f21;border-width:0px 1px 1px 1px;-moz-border-radius-bottomLeft:5px;-moz-border-radius-bottomRight:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;}

	/*Sub Menu Position Offsets - Level 2*/
	#myMenu .nfSubS .nfSubC {margin:-1px 0px 0px 0px;}

	/*Sub Menu Styles - Level 2*/
	#myMenu .nfSubS .nfSubS {}

	/*Items*/
	#myMenu .nfSubS .nfItem {background-image:none;}
	
	/*Item Links*/
	#myMenu .nfSubS .nfLink {height:auto;width:auto;border-style:solid;border-width:0px 0px 0px 0px;border-color:#999;padding:4px 40px 4px 5px;}

	/*Item Links - Parent*/
	#myMenu .nfSubS .nfParent .nfLink {background-image:url('../../images/arrow1_right.gif');}
	#myMenu .nfSubS .nfParent .nfSubS .nfLink {background-image:none;}

	/*Item Links - Last Child (ignored by IE8 & down)*/
	#myMenu .nfSubS .nfItem:last-child .nfLink {border-width:0px;}
	
	/*Item Links - Hover (duplicate styles below!)*/
	#myMenu .nfSubC .nfItem:hover>.nfLink {}
	#myMenu .nfSubC .nfLink:hover, #myMenu .nfSubC .nfJSHover {}

	/*Item Links - Active*/
	#myMenu .nfSubS .nfItem .nfJSActive {color:#fff;text-decoration:underline;}
	
	/*Item Links - Focus*/
	.nfPure .nfSubS .nfLink:focus, #myMenu .nfSubS .nfItem .nfJSFocus {}	

	/*Item Links - Breadcrumbs*/
	#myMenu .nfSubS .nfItem .nfJSBreadcrumb {}

	/*Sub Item Info Boxes*/
	#myMenu .tnInfoBox {position:relative;white-space:normal;background-color:#c2c8d2;border:1px solid #4b5a70;padding:10px 10px 10px 30px;font-size:.8em;color:#212326}
	#myMenu .infoIcon {position:absolute;top:9px;left:9px;width:13px;height:19px;background-image:url('/images/info_icon.png');background-repeat:no-repeat;}

	/*Sub Item Two Column Links*/
	#myMenu .tnLinkContainer {position:relative;margin-top:20px;}

	#myMenu .tnLinks {white-space:normal;font-size:.8em;color:#212326;padding:0px 10px 0px 20px;margin:0px;list-style-image: url('/images/bullet_yellow.png')}
	#myMenu .tnLinks LI {margin-bottom:10px;}

	#myMenu .tnLinksRight {position:absolute;left:150px;width:110px;}
	#myMenu .tnLinksLeft {position:relative;width:110px;border-width:0px 1px 0px 0px;border-style:solid;border-color:#999;}


















