/* CSS Document */
#menu_bgrnd_fill {
	position:absolute;
	top:112px;
	left:24px;
	height:421px;
	background-color:#140079; /*#13007C;  101C72 */
	width:212px;
	z-index:10;
}

#vertnav{
	list-style: none;
	width:212px; 
	position:absolute;
	top:98px; 
	left:24px;
	z-index:90;
	color:#fff;
	margin:0,0,0,33px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#vertnav ul { 
	padding:0;
	margin:0;
	list-style: none;
    width:212px;
   z-index:99;
   overflow:visible;
   position:absolute;
/*   background-color:#101C72;*/

     
}
.mainCategoryBorder {
/*border-top:1px solid #fff;*/

/*	border-bottom:1px solid #fff;*/
}
#vertnav li { 
	position: relative;
	width: 212px;
    background-color:#140079; /*#13007C;*/
/*	border:solid 1px #fff; */
	border-top:1px solid #fff;
	

   display:block;
/*   height:2.4em;*/
	height:41.3px;
    margin:0;
    text-align:left;
	text-indent: 11px;
}
#vertnav ul li{ 
	background-color:#403085; /* 2nd level rollover colour /*140079; /*#13007C;*/
/*
    -moz-opacity:0.8;           
    opacity: 0.8;
*/	
/*filter:alpha(opacity='80');  */
	/*border-bottom:0px none #101C72;*/
 		border-top:1px solid #fff;float:left;
		top:-1px;
 }

#vertnav ul li li {
	background-color:#7766A5; /* 3rd level rollover color*/
}
#vertnav li:last-child{border-bottom:1px solid #fff;}

#vertnav a {
    text-decoration:none; 
    display:block;
    padding: 12px;  

/*    margin:0.2em 0 0.2em 0.1em; /*helps Opera with hover */
    width:188px; /*helps IE with hover */
    height:16px;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}

#vertnav li:hover, #vertnav a:hover, #vertnav li.sfhover {
/*    background-color:#101C72; */
    color: #140079; /*#13007C; */
	background-color: #B7B3D9; 	
	
	
}

#vertnav ul li:hover, #vertnav  ul a:hover, #vertnav ul li.sfhover {
/*    background-color:#101C72; */
    color: #140079; /*#13007C; */
	background-color: #D8D2E7/*D5CFE5; 	*/
	
	
}

#vertnav ul ul li:hover, #vertnav  ul ul a:hover, #vertnav ul ul li.sfhover {
/*    background-color:#101C72; */
    color: #140079; /*#13007C; */
	background-color: #E5E1EF; 	
	
	
}

#vertnav ul, #vertnav ul ul, #vertnav ul ul ul{
    display:none; 
    position:absolute; 
    top:0px; 
    left:212px;
	text-align:left;
	text-indent: 25px;
}






#vertnav li:hover ul ul, #vertnav li:hover ul ul ul, #vertnav li:hover ul ul ul ul, #vertnav li.sfhover ul ul, #vertnav li.sfhover ul ul ul, #vertnav li.sfhover ul ul ul{
    display:none; 
  
}

#vertnav li:hover ul, #vertnav li li:hover ul, #vertnav li li li:hover ul, #vertnav li li li li:hover ul, #vertnav li.sfhover ul, #vertnav li li.sfhover ul, #vertnav li li li.sfhover ul, #vertnav li li li li.sfhover ul{
    display:block;
	color: #140079; /*#13007C;  */
	background-color: #B7B3D9;	
}

li>ul { 
	top: auto;
	left: auto;
}




/* Win IE only \*/
* html #vertnav li{float:left;
filter:none;
left:0px;
top:0px;
height:3.545em;
} 
/* end holly hack */

/* Win IE only \*/
* html #vertnav ul{float:left;
left:212px;
top:-1px;
border-bottom:1px solid #fff;
} 
/* end holly hack */

* html #vertnav {float:left;
top:110px;
left:24px;
margin:0px;
padding:0px;
border-bottom:1px solid #fff;
} 
/* end holly hack */

* html #menu_bgrnd_fill {float:left;
	position:absolute;
	top:112px;
	left:24px;
	height:419px;
	width:212px;
	z-index:10;	
}
* html #vertnav a {
   width:212px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;   
	font-size:12px;
	height:100%;
}

* html .mainCategoryBorder {
/*
border-bottom:1px solid #fff;
border-top:0px none #fff;
*/
}

* html #vertnav ul li{ 
background-color:#403085; /* 2nd level rollover colour */
}

* html #vertnav ul li li{ 
	background-color:#7766A5; /* 3rd level rollover color*/
}