/* CSS Document */

/*====== IMPORTED NAVIGATION BPP-FS ===*/
#secondary-navigation a, #secondary-navigation a:link {

			color:#FFF;
			font-weight:bold;
			text-decoration:none;
			display:block;
			position:relative

}

#secondary-navigation
		{
		background-color:#004971;
		width:204px;
		font-size:1.1em;
		float:left;
		padding-bottom:20px;
/*		border-right:1px #b1d0f3 solid;*/
		}

#secondary-navigation ul .indent { /*text-indent:8px;*/
}


#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 #004971 solid;
    font-weight: normal;
    background-color: #066DA4;
	background-image:none;
	color: #FFFFFF;
	}

.selected 	{ 
			background-color:#FFF;
			color:#000;
			height:20px;
			}

#iaq a.selected 	{ 
			background-color:#FFC82B;
			color:#000;
			height:20px;
			}
#cfa a.selected 	{ 
			background-color:#FFF;
			color:#1F44564;
			height:20px;
			}
#cfq a.selected 	{ 
			background-color:#00aaaa;
			color:#000;
			height:20px;
			}


#ic a.selected 	{ 
			background-color:#d47cd3;
			color:#000;
			height:20px;
			}
#io a.selected 	{ 
			background-color:#b757b8;
			color:#000;
			height:20px;
			}

#siidip a.selected 	{ 
			background-color:#993399;
			color:#000;
			height:20px;
			}


#siicert a.selected 	{ 
			background-color:#1f8182;
			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;
	}

.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 li strong {
    color:#fff;
    font-weight: bold;
    background-color: #004971;
	}

/* ==== Level 2 ====== */

#secondary-navigation ul ul li {
    background-color: #91C2DE;
	color: #FFF;
	}

#secondary-navigation ul ul a, #secondary-navigation ul ul strong {
    padding-left: 10px; 
	color: #FFF;
	}

#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: #ebeff4;
	}

#secondary-navigation ul ul ul ul a, #secondary-navigation ul ul ul ul strong {
	text-indent:16px;
	}

#secondary-navigation ul ul ul ul a:hover {
	}

/* ==== Level 5 ====== */
#secondary-navigation ul ul ul ul ul { margin-top:2px; font-weight:normal;}

#secondary-navigation ul ul ul ul ul li {
    background-color: #f2f5fa;
	}

#secondary-navigation ul ul ul ul ul a, #secondary-navigation ul ul ul ul ul strong {
	text-indent:34px;
	
	}

#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;
}
