
/*
.nuhit_menu					{ width: 100%; background: #404047; float: left; }
.nuhit_menu ul 				{ list-style: none; margin: 0;  padding: 0; width: 12em; float: left; }

.nuhit_menu a, .nuhit_menu h2 	{ font: bold 11px/16px arial, helvetica, sans-serif; display: block; border-width: 1px; border-style: solid;
									border-color: #ccc #888 #555 #bbb; margin: 0; padding: 2px 3px; }

.nuhit_menu h2 				{ color: #fff; background: #000; text-transform: uppercase; }

.nuhit_menu a 				{ color: #000; background: #efefef; text-decoration: none; }

.nuhit_menu a:hover			{ color: #a00; background: #fff; }


.nuhit_menu li				{ position: relative; }

.nuhit_menu ul ul 				{ position: absolute; z-index: 500; }

.nuhit_menu ul ul ul			{ top: 0; left: 100%; }


div.nuhit_menu ul ul ul,
div.nuhit_menu ul ul li:hover ul ul	{ display: none; }

div.nuhit_menu ul ul li:hover ul,
div.nuhit_menuul ul ul li:hover ul	{ display: block; }


*/

/* Begin CSS Popout Menu */

.nuhit_menu						{ width:100%; float: left; }

.nuhit_menu a, .nuhit_menu h2	{ display:block; white-space:nowrap; margin: 0px; padding: 0px 4px; }

.nuhit_menu h2					{ border: none; background: transparent /*url(/forums/images/misc/menu_open.gif) no-repeat 100% 5px*/;  }
									
.nuhit_menu a,
.nuhit_menu a:visited			{ text-decoration:none; color: #FFF; display: block; }

.nuhit_menu li a,
.nuhit_menu li a:visited			{ padding: 3px 8px 1px 8px;  }

.nuhit_menu a:hover				{ color: #0F0; text-decoration: underline; }

.nuhit_menu h2 a:hover			{ color: green; }

.nuhit_menu a:active				{ color: #0F0; text-decoration: underline; background: #000; }

.nuhit_menu ul					{ list-style:none; margin:0; padding:0; float:left; }

.nuhit_menu ul li ul				{ width: 15em; }
.nuhit_menu ul li ul li				{ width: 15em; }
/*.nuhit_menu ul ul					{ width: 100%; }*/


.nuhit_menu li					{ position:relative; }

.nuhit_menu ul ul					{ position:absolute; z-index:500; top:auto; display:none; border: 1px solid white; background: #404047; top: 95%; }

.nuhit_menu ul ul ul				{ top:0; left:95%; }

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

/*div.nuhit_menu h2:hover			{ background: #000 url(/forums/images/misc/menu_open.gif) no-repeat -999px -9999px; }*/

div.nuhit_menu li:hover			{ cursor:pointer; z-index:100; }

div.nuhit_menu li:hover ul ul,
div.nuhit_menu li li:hover ul ul,
div.nuhit_menu li li li:hover ul ul,
div.nuhit_menu li li li li:hover ul ul	{ display:none; }

div.nuhit_menu li:hover ul,
div.nuhit_menu li li:hover ul,
div.nuhit_menu li li li:hover ul,
div.nuhit_menu li li li li:hover ul		{ display:block; }

/* End of non-anchor hover selectors */




/* End CSS Popout Menu */



.nhmenu_popup				{ border: 1px solid white; background: #404047; z-index: 100; }

.nhmenu_option 				{ color: #FFF; height: 23px; margin: 0px; padding: 0px; }

.nhmenu_option a,
.nhmenu_option a:visited		{ color: #FFF; font-size: 12px; font-weight: bold; margin: 0px; padding: 0px 4px; text-decoration: none; display: block; }

.nhmenu_option a:hover		{ color: #0F0; text-decoration: underline; background: #000; }

/* menu 1 overrides */
#nuhit_menu1 				{ padding: 0px; margin: 0px; }

#nuhit_menu1 ul ul li a,
#nuhit_menu1 ul ul li a:visited	{ font-size: 12px; }
#nuhit_menu1 ul ul li			{ padding: 0px; }

#nuhit_menu1 a:hover				{ color: #0F0; text-decoration: underline; }
#nuhit_menu1 h2 a:hover			{ color: #0F0; }

/* menu 2 overrides */
#nuhit_menu2 a,
#nuhit_menu2 a:visited		{ text-decoration:none; color: #FFF; font-size: 12px; font-weight: bold; margin: 0px; 
								padding: 3px 8px 1px 8px; }

#nuhit_menu2 h2					{ color:#fff; font-size: 12px; font-weight: bold; border: none; margin-right: 25px; padding-right: 14px; 
									background: transparent /*url(/forums/images/misc/menu_open.gif) no-repeat 100% 5px*/;  }
									
#nuhit_menu2 a,
#nuhit_menu2 a:visited			{ text-decoration:none; color: #FFF; display: block; }

#nuhit_menu2 li a,
#nuhit_menu2 li a:visited			{ padding: 3px 8px 1px 8px;  }

#nuhit_menu2 a:hover				{ color: #0F0; text-decoration: underline; background: #000; }

#nuhit_menu2 h2 a:hover			{ background: black; color: #0f0; }

