/* style the menu navigation wrap  */
#menu-wrap, #menu-wrap ul {
	background-color: #fff !important;
	color: #676767;
	font-family: inherit !important;
	font-size:  17px !important;
	font-weight: normal !important;
	font-style: normal !important;
} 


/* style the links for the top level */
#menu-wrap ul a, #menu-wrap ul a:visited {
    color: #676767;
	padding:  0px  15px  0px  10px !important;
	line-height:  30px !important;
	border-bottom:0px solid #fff !important;
	text-decoration:none; 
    border-right:1px solid #fff; 
}


/* top level items on hover */
#menu-wrap ul li:hover a, #menu-wrap ul a:focus, #menu-wrap ul a:active{    
    background-color: #1A307E !important;
	color: #fff !important;
}

/* style the top level hover */
#menu-wrap a:hover, #menu-wrap ul ul a:hover{
    background:#1A307E !important;
	color:#fff !important;
}

#menu-wrap :hover > a, #menu-wrap ul ul :hover > a {
    background:#c37c13 !important;
	color:#fff !important;
}


/* menu sections with children */
#menu-wrap a.trigger, #menu-wrap a.trigger:hover, #menu-wrap a.trigger:visited {
	background-image: url('/common/images/cih/cms-nav-dark-s-custom.gif') !important;
	background-repeat: no-repeat !important;
    background-position: right center !important;
	padding:  0px  20px  0px  9px !important;
}




/* style sections from the dropdown menus */
#menu-wrap li.section{  
    background-color:#676767;
	color: #fff !important;
	padding: 5px  11px  5px  10px !important;
	line-height: 15px !important;
}

/* style sections from the dropdown menus */


/* style the second level links */
#menu-wrap ul ul a, #menu-wrap ul ul a:visited {
    background-color: #1A307E !important;
	color: #fff !important;
	padding:  5px  10px  5px  10px !important;
	line-height:  15px !important;
	border-bottom:1px solid #fff !important;
}
          
/* style the second level hover */
#menu-wrap ul ul a:hover{
    background:#c37c13 !important;
	color:#fff !important;   
}

#menu-wrap ul ul :hover > a {
    background:#c37c13 !important;
	color:#fff !important;
}

                               
/* style selected page in the top menu */                                  
#menu-wrap li.selected_page:hover {    
	background-color: #1A307E !important;
}

#menu-wrap li.selected_page:hover a {    
	color: #fff !important;
}

#menu-wrap li.selected_page a {
	color: #fff !important;
}

#menu-wrap li.selected_page {
	background-color: #c37c13 !important;
}




/* style selected subpage in the top menu */                                  
#menu-wrap li.selected_subpage{    
    background-color: #c37c13 !important;
	color: #fff !important;
	padding:  5px  11px  5px  10px !important;
	line-height:  15px !important;
	border-bottom:1px solid #fff;
}

#menu-wrap li.selected_subpage a, #menu-wrap li.selected_subpage a:visited{
    background-color: #c37c13 !important;
	color: #fff !important;
	padding:  5px  11px  5px  10px !important;
	line-height:  15px !important;
	border-bottom:1px solid #fff;
}

#menu-wrap ul ul li a.selected{    
    background-color: #D0D8F0;
    color: #fff !important;
}