/*****************************************//***         Begin Nexus Method        ***//*****************************************/#mainnav ul.menu-nexus {	margin: 0; /* all lists */	padding: 0;	float: left;	position:relative; /* Fix for IE */	z-index: 1; /* Fix for IE */}#mainnav ul.menu-nexus ul {	margin: 0; /* all lists */	padding: 0;}#mainnav ul.menu-nexus li {	margin: 0; /* all list items */	padding: 0;	float: left;	display: block;	background: none;	cursor: pointer;	position: relative;	list-style: none;}#mainnav ul.menu-nexus li ul {	width: 14.4em;	position: absolute; /* second-level lists */	z-index: 99;	height: auto;}#mainnav ul.menu-nexus li ul ul {	margin: -3.25em 0 0 14.4em; /* third-and-above-level lists */}#mainnav ul.menu-nexus li li {	padding: 0 1em 0 0;	margin: 0;	width: 14.4em;}#mainnav ul.menu-nexus ul a {	width: 14.4em;}#mainnav ul.menu-nexus li ul {	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */}#mainnav ul.menu-nexus li:hover ul ul, #mainnav ul.menu-nexus li:hover ul ul ul,#mainnav ul.menu-nexus li.sfhover ul ul, #mainnav ul.menu-nexus li.parentsfhover ul ul, #mainnav ul.menu-nexus li.parent-activesfhover ul ul, #mainnav ul.menu-nexus li.activesfhover ul ul,#mainnav ul.menu-nexus li.sfhover ul ul ul, #mainnav ul.menu-nexus li.parentsfhover ul ul ul, #mainnav ul.menu-nexus li.parent-activesfhover ul ul ul, #mainnav ul.menu-nexus li.activesfhover ul ul ul {	left: -999em;}/* This "unhides" the sub-menus (left: -999em is what hides them) */#mainnav ul.menu-nexus li:hover ul, #mainnav ul.menu-nexus li li:hover ul, #mainnav ul.menu-nexus li li li:hover ul,#mainnav ul.menu-nexus li.sfhover ul, #mainnav ul.menu-nexus li.parentsfhover ul, #mainnav ul.menu-nexus li.parent-activesfhover ul, #mainnav ul.menu-nexus li.activesfhover ul,#mainnav ul.menu-nexus li li.sfhover ul, #mainnav ul.menu-nexus li li.havesubchildsfhover ul, #mainnav ul.menu-nexus li li.havesubchild-activesfhover ul, #mainnav ul.menu-nexus li li.activesfhover ul,#mainnav ul.menu-nexus li li li.sfhover ul, #mainnav ul.menu-nexus li li li.havesubchildsfhover ul, #mainnav ul.menu-nexus li li li.havesubchild-activesfhover ul, #mainnav ul.menu-nexus li li li.activesfhover ul {	left: auto;}/* STYLING THE MENU-----------------------------------*//* 1st level */#mainnav ul.menu-nexus li a {	margin: 0;	padding:10px 5px 0px 20px;	display: block;	line-height: normal;	text-decoration: none;	width:auto;}/* Controls placement of tab images when images are active */#mainnav ul.menu-nexus li img,#mainnav ul.menu-nexus li.parent a.topdaddy img  {	margin:-5px 5px 0px -5px; /* top, right, bottom, left */}#mainnav ul.menu-nexus li a:hover,#mainnav ul.menu-nexus li a:active,#mainnav ul.menu-nexus li a:focus {	margin:0;	height: 28px;}#mainnav ul.menu-nexus li {	margin:0;	padding-left: 0px;	padding-right: 10px;	height: 36px;}#mainnav ul.menu-nexus li.parent a.topdaddy span {	margin:0;	padding-left: 0px;	padding-right: 10px;	background:url(../images/sfx_menu_nexus/top_parent.gif) no-repeat 100% -4px;}#mainnav ul.menu-nexus li.active {	margin:0;	padding-left: 0px;	padding-right: 10px;	background:url(../images/sfx_menu_nexus/right_tab_nexus.gif) no-repeat 100% 0px;    height: 36px;}#mainnav ul.menu-nexus li a {	margin:0;	height: 28px;}#mainnav ul.menu-nexus li.active a,#mainnav ul.menu-nexus li.active a:hover,#mainnav ul.menu-nexus li.active a:active,#mainnav ul.menu-nexus li.active a:focus {	margin:0;	background:url(../images/sfx_menu_nexus/left_tab_nexus.gif) no-repeat 0px 0px;	height: 28px;}/* 2nd level and above */#mainnav ul.menu-nexus li ul {	border-bottom: 1px solid #C8C9C8;	border-right: 1px solid #C8C9C8;	margin-top: -10px;	background: #ffffff url(../images/sfx_menu_nexus/dropdown_nexus.gif) repeat-y;}#mainnav ul.menu-nexus li ul li ul {	border-top: 1px solid #C8C9C8;	border-bottom: 1px solid #C8C9C8;	border-left: 1px solid #FEFEFE;	border-right: 1px solid #C8C9C8;	background: #ffffff;}#mainnav ul.menu-nexus li ul li.active,#mainnav ul.menu-nexus li ul li {	background: none;}#mainnav ul.menu-nexus li ul li.parent,#mainnav ul.menu-nexus li ul li li.parent {	margin:0;	background: url(../images/sfx_menu_nexus/arrow.gif) no-repeat right top;	background-position: 13em 13px;}#mainnav ul.menu-nexus li ul a {	border-right: none;	margin: 0;	background: none;	line-height: normal;	text-transform: none;}#mainnav ul.menu-nexus li ul a:hover,#mainnav ul.menu-nexus li ul a:active,#mainnav ul.menu-nexus li ul a:focus,#mainnav ul.menu-nexus ul li:hover,#mainnav ul.menu-nexus ul li.sfhover,#mainnav ul.menu-nexus ul li.havesubchildsfhover,#mainnav ul.menu-nexus ul li.havesubchild-activesfhover,#mainnav ul.menu-nexus ul ul li:hover,#mainnav ul.menu-nexus ul ul li.sfhover,#mainnav ul.menu-nexus ul ul li.havesubchildsfhover,#mainnav ul.menu-nexus ul ul li.havesubchild-activesfhover {	background: none;	margin:0;}#mainnav ul.menu-nexus ul li.active a,#mainnav ul.menu-nexus ul li.active a:hover,#mainnav ul.menu-nexus ul li.active a:active,#mainnav ul.menu-nexus ul li.active a:focus {	background: none !important;}#mainnav ul.menu-nexus li.active li a,#mainnav ul.menu-nexus li.active li a:hover,#mainnav ul.menu-nexus li.active li a:active,#mainnav ul.menu-nexus li.active li a:focus {	background: none !important;}#mainnav h3 {	display: none;}#mainnav .moduletable_menu {	background: none;	margin: 0;	padding: 0;	}/*****************************************//***          End Nexus Method         ***//*****************************************/
