/*-------------------------------------------------------------------------------------*/
/*MENU --------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/

#mainMenu {
	display:block;
	position:relative;
	min-height:43px;
	padding: 0px;
	margin: 0;
	z-index:10000;
}

ul.cssMenu { 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	cursor: default;            
	text-align:left;
}

ul.cssMenu li {
	list-style-type: none;       
	margin: 0px;                
	position: relative;                              
	color: #5b1256;                
	display:block;
	min-height:18px;
	height:auto!important;
	text-align:left;
	font-size:14px;
	line-height:20px;
	padding:5px 0px 5px 20px;
	text-transform:uppercase;
	background:url(/images/site/arrowRed.png) top 9px left no-repeat;
}

ul.cssMenu #home {display:none;}

ul.cssMenu li a{
	color:#5b1256;
	text-decoration:none;
}

ul.cssMenu li a:hover, ul.cssMenu li a.CSStoHighLink {color:#c4043f;}

ul.cssMenu li.selected a {color:#c4043f;}

/**********************************/
/*CSS MENU SUB AND CONTENT LEVEL */
/**********************************/
ul.cssMenuSubLevel {
  cursor: default;             
  margin: 5px 0px 0px 0;           
  padding:0px 0px 0px 0px;
  text-align:left;
}

ul.cssMenuSubLevel li {
	list-style-type: none;       
	margin: 0px;                
	position: relative;                              
	color: #5b1256;                
	display:block;
	height:auto!important;
	line-height:20px;
	padding:2px 0px 2px 20px;
	background:url(/images/site/arrowRed.png) top 7px left no-repeat;
}


/* and some link styles */
ul.cssMenu li.selected  ul.cssMenuSubLevel li a {display:block; color:#5b1256; text-decoration: none;}
ul.cssMenu li.selected  ul.cssMenuSubLevel li a:hover, ul.cssMenu li a.CSStoHighLink { color:#c4043f; text-decoration: none;}
ul.cssMenu li.selected  ul.cssMenuSubLevel li.selected a{color:#c4043f;}


/**********************************/
/*CSS MENU SUB AND CONTENT LEVEL */
/**********************************/
ul.cssMenuContentLevel {
  cursor: default;             
  margin: 0px 0px 0px 0px;           
  padding:0; 
  text-align:left;
}


ul.cssMenuContentLevel li {
	list-style-type: none;       
	margin: 0px;                
	position: relative;                              
	color: #5b1256;                
	display:block;
	height:auto!important;
	line-height:20px;
	padding:1px 0px 1px 20px;
	background:url(/images/site/arrowRed.png) top 10px left no-repeat;
}

/* and some link styles */
ul.cssMenu li.selected  ul.cssMenuSubLevel li.selected  ul.cssMenuContentLevel li a { display:block; color:#5b1256; text-decoration: none;padding-top:5px; }
ul.cssMenu li.selected  ul.cssMenuSubLevel li.selected  ul.cssMenuContentLevel li a:hover, ul.cssMenu li a.CSStoHighLink { color:#c4043f; text-decoration: none;}
ul.cssMenu li.selected  ul.cssMenuSubLevel li.selected  ul.cssMenuContentLevel li.selected a{color:#c4043f;}


.submenuTitle {
	font-size:16px;
	color:#007ac2;
	text-transform:uppercase;
	font-family: 'Anivers Bold';
}

a.backtoHome {
	font-size:14px;
	color:#5b1256;
	text-transform:uppercase;
	font-family: 'Anivers Bold';
	text-decoration:none;
	margin-top:45px;
	display:inline-block;
}


a.backtoHome:hover {color:#c4043f;}

@media(max-width:991px){
ul.cssMenu li {background:none; padding:0;}
#header .headerTop #mainMenuDropdown .cssMenuSubLevel a {padding-left: 40px;}
#header .headerTop #mainMenuDropdown .cssMenuContentLevel a {padding-left: 60px; line-height:30px!important;}
}
