.RadMenu_HNav_GrandKey_MidnightBlue {

		margin: 0;
		padding: 0;
		cursor: pointer;
	
}

.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .text,
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .link:hover .text,
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .expanded .text {

		text-transform: uppercase;
		
}

/*--- Blue Iceberg wanted lowercase prepositions ---*/
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .first .text,
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .first .link:hover .text,
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .first .expanded .text {

		/*text-transform: none;*/
		
}

/*-------------------------------------------------*/


.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .link {
		
		font: 11px Arial, Helvetica, serif;
		line-height: 34px;
		color: #FFF;
		cursor: pointer;
		text-decoration: none;
		background: #163360;
	
}

.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .link:hover,
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .expanded, 
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .selected,
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .disabled {
	
		font: 11px Arial, Helvetica, serif;
		line-height: 34px;
		cursor: pointer;
		color: #FFF;
		text-decoration: none;
		background: #3e5881;
		
}





/*--- nav arrows for links that have EXPANDING LEVELS ---*/
.RadMenu_HNav_GrandKey_MidnightBlue a .expandLeft, .RadMenu_HNav_GrandKey_MidnightBlue a .expandRight {
	background: transparent url(img3/navArrowOff_A.gif) no-repeat right center;
	padding-right:10px;
	/*border-right:1px solid #000;*/
}

.RadMenu_HNav_GrandKey_MidnightBlue a:hover .expandLeft, .RadMenu_HNav_GrandKey_MidnightBlue a:hover .expandRight {
	background: url(img3/navArrowOn_A.gif) no-repeat right center;
	/*border-right:1px solid #000;*/
}

	/*---- DJC --- added so the :hover arrow stays on while on dropdown ---*/
	.RadMenu_HNav_GrandKey_MidnightBlue .expanded .expandLeft, .RadMenu_HNav_GrandKey_MidnightBlue .expanded .expandRight {
		background: url(img3/navArrowOn_A.gif) no-repeat right center;
		/*border-right:1px solid #000;*/
	}
	.RadMenu_HNav_GrandKey_MidnightBlue .expanded .expandLeft, .RadMenu_HNav_GrandKey_MidnightBlue .expanded .expandLeft {
		background: url(img3/navArrowOn_A.gif) no-repeat right center;
		/*border-right:1px solid #000;*/
	}
	
	
/*--- LEVEL4 nav arrows for links that have EXPANDING LEVELS: ---*/
.RadMenu_HNav_GrandKey_MidnightBlue .level4 a .expandLeft, .RadMenu_HNav_GrandKey_MidnightBlue .level4 a .expandRight {
	background: transparent url(img3/navArrowOff_B.gif) no-repeat right center;
	padding-right:10px;
}

.RadMenu_HNav_GrandKey_MidnightBlue .level4 a:hover .expandLeft, .RadMenu_HNav_GrandKey_MidnightBlue .level4 a:hover .expandRight {
	background: url(img3/navArrowOn_B.gif) no-repeat right center;
}

	/*---- DJC --- added so the :hover arrow stays on while on dropdown LEVEL4 ---*/
	.RadMenu_HNav_GrandKey_MidnightBlue .level4 .expanded .expandLeft, .RadMenu_HNav_GrandKey_MidnightBlue .level4 .expanded .expandRight {
		background: url(img3/navArrowOn_B.gif) no-repeat right center;
	}
	.RadMenu_HNav_GrandKey_MidnightBlue .level4 .expanded .expandLeft, .RadMenu_HNav_GrandKey_MidnightBlue .level4 .expanded .expandLeft {
		background: url(img3/navArrowOn_B.gif) no-repeat right center;
	}






/*creates Top Border Line of SubItem Groups */
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group {
	
		/*border: 1px solid #9ab5d8;
		border-top:none;*/
       
}

.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .text,
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .link:hover .text,
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .expanded .text {
                
		text-transform: none;
		text-align: left;
		white-space: normal; /*break link text to next line in firefox*/
   		border: none;	/* allows border treatment on .expandLeft & .expandRight.  Unfortunately I had alignment issues with padding
								and not enought time */
		

}

.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .link {
	
		padding: 6px 6px;
		line-height: 2em;
		height:auto;   /*-- fix height for FF when link goes to new line --*/
		
		background: #ecf8fa;
		font: 12px Arial, Helvetica, serif;
		color: #101865;
		text-decoration: none;
		/*border-top: 1px solid #9ab5d8;*/
		
		margin:0px;

}

.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .link:hover,
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .expanded,
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .selected,
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .disabled {
	
		padding: 6px 6px;
		line-height: 2em;
		height:auto;   /*-- fix height for FF when link goes to new line --*/
		
		background: #d9e4f4;
		font: 12px Arial, Helvetica, serif;
		color: #125694;
		text-decoration: none;
		/*border-top: 1px solid #9ab5d8;*/
		
		margin:0px;
        
}




/*---------- DROPDOWN LEVEL 2 -----------*/

.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .level2 {
	
		/*border-top: 1px solid #9ab5d8;*/
		/*border-bottom:1px solid #9ab5d8;*/
		background:#D9E4F4;
		
}


.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .level2 .text,
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .level2 .link:hover .text,
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .level2 .expanded .text {
                
		text-transform: none;
		text-align: left;
		white-space: normal; /*break link text to next line in firefox*/
   		border: none;
		

}

.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .level2 .link {
	
		padding: 6px 6px;
		line-height: 2em;
		height:auto;   /*-- fix height for FF when link goes to new line --*/
		
		background: #D9E4F4;
		font: 12px Arial, Helvetica, serif;
		color: #101865;
		text-decoration: none;
		/*border-left: 1px solid #9ab5d8;
		border-right: 1px solid #9ab5d8;*/
		border-top:none;
		
		margin:0px;

}

/*--- Top Link in next DropDown --*/
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .level2 .first a .expandRight {
	/*border-left:none;*/
	/*border-left: 1px solid #9ab5d8;*/
}
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .level2 .first a .expandLeft {
	/*border-right:none;*/
	/*border-right: 1px solid #9ab5d8;*/
}





.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .level2 .link:hover,
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .level2 .expanded,
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .level2 .selected,
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .level2 .disabled {
	
		padding: 6px 6px;
		line-height: 2em;
		height:auto;   /*-- fix height for FF when link goes to new line --*/
		
		background: #cad2e8;
		font: 12px Arial, Helvetica, serif;
		color: #101966;
		text-decoration: none;
		
		margin:0px;
        
}

/*	.RadMenu_HNav_GrandKey_MidnightBlue .group .level2 .link:hover .expandLeft, .RadMenu_HNav_GrandKey_MidnightBlue .group .level2 .link:hover .expandLeft, .RadMenu_HNav_GrandKey_MidnightBlue .group .level2 .expanded .expandLeft, .RadMenu_HNav_GrandKey_MidnightBlue .group .level2 .expanded .expandLeft {
		border-right:none;
	}
	.RadMenu_HNav_GrandKey_MidnightBlue .group .level2 .link:hover .expandRight, .RadMenu_HNav_GrandKey_MidnightBlue .group .level2 .link:hover .expandRight, .RadMenu_HNav_GrandKey_MidnightBlue .group .level2 .expanded .expandRight, .RadMenu_HNav_GrandKey_MidnightBlue .group .level2 .expanded .expandRight {
		border-left:none;
	}
*/




/*---------- DROPDOWN LEVEL 3 -----------*/

.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .level3 {
	
		/*border-top: 1px solid #9ab5d8;*/
		/*border-bottom:1px solid #9ab5d8;*/
		background:#cad2e8;
		
}


.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .level3 .text,
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .level3 .link:hover .text,
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .level3 .expanded .text {
                
		text-transform: none;
		text-align: left;
		white-space: normal; /*break link text to next line in firefox*/
   		border: none;
		

}

.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .level3 .link {
	
		padding: 6px 6px;
		line-height: 2em;
		height:auto;   /*-- fix height for FF when link goes to new line --*/
		
		background: #cad2e8;
		font: 11px Arial, Helvetica, serif;
		color: #1f287e;
		text-decoration: none;
		/*border-left: 1px solid #9ab5d8;
		border-right: 1px solid #9ab5d8;*/
		border-top:none;
		
		margin:0px;

}

/*--- Top Link in next DropDown --*/
/*
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .level3 .first a .expandRight {
	border-left:none;
}
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .level3 .first a .expandLeft {
	border-right:none;
}
*/


.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .level3 .link:hover,
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .level3 .expanded,
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .level3 .selected,
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .level3 .disabled {
	
		padding: 6px 6px;
		line-height: 2em;
		height:auto;   /*-- fix height for FF when link goes to new line --*/
		
		background: #8fa7cc;
		font: 11px Arial, Helvetica, serif;
		color: #FFF;
		text-decoration: none;
		
		margin:0px;
        
}



/*---------- DROPDOWN LEVEL 4 -----------*/

.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .level4 {
	
		/*border-top: 1px solid #9ab5d8;
		border-bottom:1px solid #9ab5d8;*/
		background:#8fa7cc;
		
}


.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .level4 .text,
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .level4 .link:hover .text,
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .level4 .expanded .text {
                
		text-transform: none;
		text-align: left;
		white-space: normal; /*break link text to next line in firefox*/
   		border: none;
		

}

.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .level4 .link {
	
		padding: 6px 6px;
		line-height: 2em;
		height:auto;   /*-- fix height for FF when link goes to new line --*/
		
		background: #8fa7cc;
		font: 11px Arial, Helvetica, serif;
		color: #FFF;
		text-decoration: none;
		/*border-left: 1px solid #9ab5d8;
		border-right: 1px solid #9ab5d8;*/
		border-top:none;
		
		margin:0px;

}

/*--- Top Link in next DropDown --*/
/*
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .level4 .first a .expandRight {
	border-left:none;
}
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .level4 .first a .expandLeft {
	border-right:none;
}
*/


.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .level4 .link:hover,
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .level4 .expanded,
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .level4 .selected,
.RadMenu_HNav_GrandKey_MidnightBlue .rootGroup .group .level4 .disabled {
	
		padding: 6px 6px;
		line-height: 2em;
		height:auto;   /*-- fix height for FF when link goes to new line --*/
		
		background: #536b8c;
		font: 11px Arial, Helvetica, serif;
		color: #FFF;
		text-decoration: none;
		
		margin:0px;
        
}
