/* Menu Styles
Reference:
root		.root		Root menu item

m			.m			All sub menu items containers get this class

m[x]		.m2			A sub menu items containers  on level x 

mi			.mi			A menu item 

id[x]		.mid34		Menu item where the page has id x 

mi[x][-x]	.mi0		Here x = the order of the item amongst its siblings. 
			.mi1-1		mi0-1 would be the second child of the "home" page. 

first		.first		first item in a list of siblings

last		.last		last item in a list of siblings 

firstlast	.firstlast	Item has no siblings 

icn			.icn		A page's icon

sel			.sel		An item gets this class if it’s the currently selected page

bc			.bc			All pages that are in the currently active pages breadcrumb get 
						this class. They are the parents of the current page.

hov			.hov		An item gets this class if it's hovered (using JavaScript, not CSS hover) 






*/


/*--------- dnn menu style ----------*/
/* main menu td */
.ddrmenu  
{
	cursor:pointer;
	font-size: 11px; 
	background-color:transparent;
	width:948px;
	text-align:center; 
	
}

/* Main Menu Normal */
.ddrmenu .root
{	
	font-family: Arial, Helvetica, sans-serif;
	color: #776a55;
	 
	font-weight:bold; 	
	text-align:left; /* center */
	/* padding:5px 59px 5px 15px; 5px 40px 5px 15px; */
	padding: 5px 0 5px 10px;
	margin:0 0 0 0px; 
	text-transform:uppercase; 
	/*margin-right:1px;*/
	white-space:nowrap;
	/*margin-right:1px;	*/
	float:left;
	font-size: 1.10em;
	width:141px;/*151*/
}
.ddrmenu .root .last {
	width:146px;
}
/*.ddrmenu  .break {
	height:1px;
	background-color:fuchsia;
}*/

.ddrmenu .m{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #660000;
	width:151px;
}
.ddrmenu .m table{
	vertical-align: baseline;
}
/* Main menu hover */
.ddrmenu .hov{ 
	background-color:#660000;
	color:#fff;
	/* background:url(../images/menu_hover.gif) repeat-x top left; */
}

/* Main menu selected */
.ddrmenu .sel, .ddrmenu  .bc {
color:#FFF;
background-color: #660000;
/*	background:url(../images/menu_active.gif) repeat-x top left; */
}
span.ddrmenu div[style] {
/*	position:relative !important; */ 
	/*top:122px !important;*/
	}

/* SUB Menu Normal */
/*.ddrmenu  table.m0 {
	position: relative important!;
}*/
.ddrmenu tr.mi{
	font-family:Arial, Helvetica, sans-serif;
	background-color: #660000;
	position:relative;
	z-index: 1000;
	font-size:11px;    /*12px;*/
	font-weight: bold;
	text-align: left;
	color: #fff;
	line-height: 1.5em;
	text-transform: none;
	top:0px;
	
}
.ddrmenu tr.mi td{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding: 2px 0px 4px 5px;
text-transform:none;
text-align:left;
margin:0;

}
.ddrmenu tr.mi td span {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
/* SUB Menu hover & selected */
.ddrmenu tr.hov {
	background-color: #660000;
	font-size:11px;
	color: #ff7575;
}

.ddrmenu tr.hov td{
	color: #dfbbb3;
}

.ddrmenu tr.sel, .ddrmenu tr.bc{
	background: white;
	/* border: 1px solid #660000; */
	margin-top:10px;
	
}
/* selected page */
.ddrmenu tr.sel td:first-child {
	border-left: 1px solid #660000;
	border-top: 1px solid #660000;
}
.ddrmenu tr.sel td:last-child {
	border-right: 1px solid #660000;
	border-top: 1px solid #660000;
}
.ddrmenu tr.sel td {
	color: #660000;
	border-top: 1px solid #660000;
}
.ddrmenu tr.bc td {
	color:#660000;
}
.main_dnnmenu_break{
	height: 2px;
	background-color: black;
}



/* Module Action Menus */
.ModuleTitle_SubMenu
{
	border:1px solid #C0D6E5;
}

.ModuleTitle_SubMenu td{
	background-color:#F8FAFF;
	white-space: nowrap;
} 

.ModuleTitle_MenuIcon {
	background-color:#F8FAFF; 
	border:none;
	padding: 0px 2px;
}

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{
	background: #CE0D0D url(../images/submenu_hover.gif) repeat-x top left;
	color: #fff;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
{
	height: 2px;
	background-color: #D5E0FF;
}

