/* CSS Document */

/*====== IMPORTED NAVIGATION BPP-FS ===*/
#secondary-navigation a, #secondary-navigation a:link {

			color:black;
			text-decoration:none;
			display:block;
			position:relative

}

#secondary-navigation
		{
		background-color:#223a66;
		width:204px;
		font-size:1.1em;
		float:left;
		padding-bottom:20px;
/*		border-right:1px #b1d0f3 solid;*/
		}

#secondary-navigation ul  {}


#secondary-navigation ul {
    list-style-type: none;
    padding: 0;
    font-size: 100%;
    margin: 8px 8px 0 8px;
	}

#secondary-navigation ul ul {
    margin: 0;
	}

#secondary-navigation ul ul {
/*	margin-bottom: -2px;*/

	}

#secondary-navigation li {
    padding:0;
    margin:0;
	line-height:20px;
    border-bottom: 2px #b0caed solid;
    font-weight: normal;
    
	background-image:none;
	color: #FFFFFF;
	}

.selected 	{ 
			background-color:#FFF;
			color:#000;
			height:20px;
			}

#corporate a.selected 	{ 
			background-color:#FFF;
			color:#1F4564;
			height:20px;
			}

#corporate a.selected-nav 	{ 
			background-color:#006CA5;
			color:#FFF;
			height:20px;
			}


#secondary-navigation a.section {
	font-weight: bold;
	}

#secondary-navigation li a, #secondary-navigation li strong {
    padding: 0 0 1px 8px;
    text-decoration: none;
    display: block;
	color: #fff;
	}

/* highlight external links */
#secondary-navigation .external {
	font-weight: bold;
	background: #223a66;
	color:#FFFFFF;
	margin:8px 0 0 0;
	}
	


.cs-menu ul li
		{
		margin-bottom:8px;
		}
.cs-menu a,.cs-menu a:link
		{
		background-color:#066DA4;
		margin-top:2px;
		border:1px #5494c4 solid;
		}	


/* highlight services sections */

#secondary-navigation li.service 
		{		
 		margin-top:6px;
		}

#secondary-navigation .service {
	font-weight: bold;
	}

.index #secondary-navigation .service a:hover {
	background-position: 4px 0.6em;
	background-repeat: no-repeat;
	}

#secondary-navigation ul li a:hover {
	background-color: #fff; 
	color:#000;
	}
	
#secondary-navigation ul li a:visited {
	color:#000;
	}	

#secondary-navigation li strong {
    color:#fff;
    font-weight: bold;
    background-color: #004971;
	}
	
/* ==== Level 2 ====== */

#secondary-navigation ul ul li {
    background-color: #ecf5fa;
	color: #FFF;
	}
	
#secondary-navigation ul ul strong {
    padding-left: 10px; 
	color: #FFF;
	}

#secondary-navigation ul ul a {
    padding: 0 4px 0 18px;
	}

#secondary-navigation ul ul a:hover {
			
	}


/* ==== Level 3 ====== */

#secondary-navigation ul ul ul li {
	
    background-color: #DFEBF7;
	text-indent:1px;
	}

#secondary-navigation .selected ul ul ul li {
	
    background-color: #FFF;
	text-indent:4px;
	}

#secondary-navigation ul ul ul a, #secondary-navigation ul ul ul a:link, #secondary-navigation ul ul ul strong {
  /*  padding-left: 38px;*/ 
	color: #1F4564;
	
	}

#secondary-navigation ul ul ul a:hover {
		color: #000;
	}


/* ==== Level 4 ====== */

#secondary-navigation ul ul ul ul li {
    background-color: #F6F9FE;
	}

#secondary-navigation ul ul ul ul a, #secondary-navigation ul ul ul ul strong {
    padding-left: 47px; 
	}

#secondary-navigation ul ul ul ul a:hover {
	}

/* ==== Level 5 ====== */

#secondary-navigation ul ul ul ul ul li {
    background-color: #fff;
	}

#secondary-navigation ul ul ul ul ul a, #secondary-navigation ul ul ul ul ul strong {
    padding-left: 57px; 
	}

#secondary-navigation ul ul ul ul ul a:hover {
	}

#open-menu-arrow ul ul li a, #open-menu-arrow ul ul a:link
			{
			background:url(../image/misc/open-menu-arrow-up.gif) no-repeat right center;
			}	


/*#open-menu-arrow a, #open-menu-arrow a:link
			{
			background:url(../image/misc/open-menu-arrow.gif) no-repeat left center;

			}	
*/

#open-menu-arrow a:hover
			{
			background:url(../image/misc/open-menu-arrow-hr.gif) no-repeat right center;
			}	

#open-menu-arrow ul li a:hover
			{
			background-image:none;
			}	
			
		
.hide { display:none;}

.show { display: block;}
	
	
#secondary-navigation .other-menu-block 
{
background-color:#c8e3f6;
margin-top:10px;
}
#secondary-navigation span
{
color:#FFF;
padding-left:8px;
}