
/*--------- dnn menu style ----------*/
/* main menu td */
.mainMenu {
	background-color:transparent;
	cursor:pointer;
	font-size: 11px; 
	width:424px;
}

/* Main Menu Normal */
#navcontainer .mainMenu .root {	
    background: #00285e;
    background-repeat:no-repeat;    
	color: #fff;
    display:inline-block;
	font-size: 12px; 
    height:35px;
	line-height:20px;
	margin-left:1px;
    margin-top: 2px;
	text-align:center; 
	text-transform:none; 
    width:68px;
	white-space:nowrap;
}


/* Main menu hover */
#navcontainer .mainMenu .hov { 
	font-family: 'Open Sans', Arial, sans-serif !important;		
}

/* Main menu selected */
#navcontainer .mainMenu .sel, .mainMenu .bc {
	color:#9bbad8;
	font-family: 'Open Sans', Arial, sans-serif !important;
}
.mainMenu table {
	z-index: 5000;
}

/*Hack to hide the unwanted sub-navs without modifying menu control*/
.m1, .m2, .m3 { display:none !important; }

/* SUB Menu Normal */
.mainMenu tr.mi{
	z-index: 9999;
	font-size: 11px; 
	font-weight:bold;
	text-align:left;
	color:#2462bc;
	line-height:2em;
	text-transform:none; 
	display:block; 
	background-color:#f2f2f2;
}

.mainMenu tr.mi td{
	padding: 0 2px;
	text-transform:none;
}



/* SUB Menu hover & selected */
.mainMenu tr.hov { 
	background-color:#f2f2f2;
	color:#9bbad8;	
}

.mainMenu tr.hov td{
	z-index: 9999;
	font-weight:bold;
	text-align:left;
	line-height:2em;
	display:block; 
    background-color:#f2f2f2;
}

.mainMenu tr.sel td, 
.mainMenu tr.bc td{
	color:#9bbad8;
}

.main_dnnmenu_break{
	height: 2px;
	background-color: #D5E0FF;
}

/* sub navigation items */
/*--------- dnn menu style ----------*/
/* main menu td */
.subMenu {
	cursor:pointer;
	font-size: 11px; 
	background-color:transparent;
}

/* Main Menu Normal */
.subMenu .root {	
    background-repeat:no-repeat;
	color:#024ab2;
    font-family:'PT Sans', sans-serif;
	font-size: 15px; 
    height:30px;
	text-align:left; 
	text-transform:none; 
	padding-top:12px;
	white-space:nowrap;
    width:166px;
}

/* Main menu hover */
.subMenu .hov {  
	width:166px;
	height:30px;
	background-repeat:no-repeat;	
}

/* Main menu selected */
.subMenu .sel, .subMenu .bc {
	width:166px;
	height:41px;	
	background-repeat:no-repeat;
}
.subMenu table {
	border:1px solid #C0D6E5;
	z-index: 5000;
	display:block !important;
	border:solid 1px #000000;
}

/* SUB Menu Normal */
.subMenu tr.mi {
	background-color:#F8FAFF;
	color:#375162;
	font-size: 11px; 
	font-weight:bold;
	line-height:2em;
	text-align:left;
	text-transform:none; 
	z-index: 1000;
}

.subMenu tr.mi td {
	padding:0 2px;
	text-transform:none;
}

/* SUB Menu hover & selected */
.subMenu tr.hov  {
    display:block !important;
}

.subMenu tr.hov td {
    color:#fff;
    display:block !important;
}

.subMenu tr.sel td, .subMenu tr.bc td {
	color:#fff;
}

.main_dnnmenu_break {
	height: 2px;
	background-color: #D5E0FF;
}

.subDrop .root {
    border:solid 1px #ff0000;
}

/* 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_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon {
	height: 2px;
	background-color: #D5E0FF;
}


