/* ================================================
	www.dnn360.net
================================================ */

/*******************************************************************************************************************/
ul.menuheight { height:71px;}
ul.menuwidth { width:100%;}
ul.dropdown, ul.dropdown ul, ul.dropdown li, ul.dropdown ul li { list-style: none; margin: 0px 0px 0px 0px; padding: 0px;  }
ul.dropdown { float: left; margin: auto 0px 0px 0px; height:27px; background:transparent url(menu_bg.gif) repeat-x 0% 0%; }
ul.dropdown li { float:left; line-height: 16px; vertical-align: middle; color: #eee5b4;}
ul.dropdown li a#item7 {position: absolute; top: 0px; right: 0px;} 
ul.dropdown ul {visibility: hidden;	position: absolute;	top: 35px; left: 20px;	z-index: 598; width: 100%;}
ul.dropdown ul li {	float: none;}
ul.dropdown ul ul {	top: 1px; left: 99%;}
ul.dropdown span { float: left;	display: block; cursor: pointer;}
/***************LEVEL 0*****************/
ul.dropdown li a,
ul.dropdown li a:link,
ul.dropdown li a:visited {
	color: #332c2c;
	display: block;
	padding: 0px 0px;
	line-height: 27px;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	font-size: 9px;
	white-space: nowrap;
    text-transform:uppercase;
    vertical-align: middle;
}
ul.dropdown li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
}
ul.dropdown li:hover > ul {
	visibility: visible;
}
ul.dropdown li a:hover,
ul.dropdown li a:active {
	color: #332c2c;
	text-decoration: none;
}


ul.dropdown li .btnMid { vertical-align: middle; color:#000; height: 27px; padding: 0px 14px 0px 14px; margin: 0px; background:transparent url(menu_bg.gif) repeat-x 0% 0%;}
ul.dropdown li a .btnLeft { width:1px; height: 27px; background:transparent url(menu_bg_left.gif) no-repeat 0% 0%; }
ul.dropdown li a .btnRight { width:2px; height: 27px; background:transparent url(menu_bg_right.gif) no-repeat 0% 0%; }
ul.dropdown li a#item181 .btnRight { background-image:none; }
ul.dropdown li a.current .btnMid { }
/**/

ul.dropdown li.menu_spacer_left {float:left; width: 269px;/*166px*/ height:40px; padding:0px; margin:0px; background-image: url(menu_div_left.gif); background-repeat: no-repeat; background-position: 100% 100%;}
ul.dropdown li.menu_spacer_right {float:left; padding:0px; margin:0px; display: block; width: 10px; height: 40px; background: no-repeat top right;}

ul.dropdown li a.current .btnMid { color: #bd0000; }
ul.dropdown li a.current:hover .btnMid { color: #bd0000; }
ul.dropdown li a:hover .btnMid { color: #990000; }

ul.dropdown li ul li a.current { color: #bd0000; }

ul.dropdown ul li:hover,
ul.dropdown li.hover ul li,
ul.dropdown li:hover ul li {
	background-image:none;
	background-color: transparent;
	padding: 2px;
}
ul.dropdown ul li a,
ul.dropdown ul li a:link,
ul.dropdown ul li a:visited {
	padding: 4px 0px 4px 0px;
	line-height: 16px;
	color: #000000;
	font-weight: normal;
	text-transform: none;
	margin: 0px 10px 0px 10px;
	border-bottom:1px solid #d8d6d6;
	background: transparent url(arrow_bg.gif) right center no-repeat
}

ul.dropdown ul li a:hover {
	color:#bc0000;
	text-decoration: none;
}
/* ----- END LEVEL */
/* ----- NON-FIRST LEVEL */

ul#nav ul, ul.dropdown ul {
	margin-left: -20px;
	margin-top: -8px;
	width: 163px;
	padding: 0px 0px 0px 0px;
	background: #edecec url(dropdown_bg.gif) 0% 0% repeat-x;
	border-bottom: 1px solid #d8d6d6;
	border-right: 1px solid #d8d6d6;
	border-left: 1px solid #d8d6d6;
	padding:5px 0px 0px 0px;
	line-height:1px;
}

ul#nav ul .cblocker, ul.dropdown ul .cblocker { margin:0px; padding:0px; position:relative; line-height:1px; display:block; background-color: #edecec; height:2px; top:-4px; z-index:9999; }
ul.dropdown ul li.empty {
	padding: 12px 12px 7px !important;
	font-weight: bold;
}
ul.dropdown ul a:active {
	color: #990000;
}
ul.dropdown ul ul {
	display: none;
}
ul.dropdown ul ul li {
}
/* ----- END LEVEL */
/* Components override */

ul.dropdown li.arrow {
	padding-right: 0px;
}
* html ul.dropdown ul {
	background-image: url(images/dropdown_pane_8bit.png);
}

/******************************************************
 Presentation CSS for customizing the look of the menu
*******************************************************/

/* root-level menu */
ul#MainMenu { 
	text-align: left;
}

/* nested menu lists/submenus */
/* Typically set borders, background colors here. */
ul#MainMenu ul {
	background: transparent;
	background-color: #ffffff;
	border:none;
	background-image: url(img/spacer.gif);
	/*border: solid 1px #456;*/
}

/* menu items */
/* Typically set menu item borders here. */
ul#MainMenu li {
}

/* nested menu items */
ul#MainMenu li li {
}

/* menu item links */
/* Typically set padding, colors, text attributes here. */
ul#MainMenu a,  
ul#MainMenu span {
	padding: 5px;
	height: 100%;
	color: #000;
	line-height: 13px;
}

/* nested menu item links */
ul#MainMenu ul a,  
ul#MainMenu ul span {
}

/* hovered menu item links */
ul#MainMenu li a:hover {
	background: transparent;
}

/* hovered nested menu item links */
ul#MainMenu li li a:hover {
}

/* Applied to the submenu list immediately under the menu item hovered over */
/* Second-level menu lists only */
ul#MainMenu li:hover ul,
ul#MainMenu li.iehover ul {
	width: 199px; /* width of submenu, must be set so third-level list can get shifted over properly */
	/*text-align: left;*/
	padding-bottom: 14px;
	border-left: #000 0px solid;
	border-right: #000 0px solid;
	border-bottom: #000 0px solid;
}

/* Applied to the submenu list immediately under the menu item hovered over */
/* Add more rules here if your menus have more than three (4) tiers */
ul#MainMenu li li:hover ul,
ul#MainMenu li li li:hover ul,
ul#MainMenu li li li li:hover ul,
ul#MainMenu li li.iehover ul,
ul#MainMenu li li li.iehover ul,
ul#MainMenu li li li li.iehover ul {
	left: 199px;
	top: 0;
	/*text-align: left;*/
}
