

/* [BEGIN Header Menu CSS] =============================================================== */
#headerMenuNavigation {
	padding-right: 0px; padding-left: 5px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
	#headerMenuNavigation UL {
		padding-right: 0px; display: none; padding-left: 0px; z-index: 99; left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; position: absolute; top: 17px;
	}
	#headerMenuNavigation LI {
		display: block; z-index: 2; float: left; position: relative
	}
		#headerMenuNavigation LI A {
			padding-right: 1em; padding-left: 1em; float: left; padding-bottom: 0.3em; padding-top: 0.3em;
		}
		#headerMenuNavigation LI A.aLeftSide {
			border-left: #000000 2px solid;
		}
		
		#headerMenuNavigation LI A.aRightSide 
		{		
			border-left: #000000 2px solid; 
			border-right: #000000 2px solid;
		}
			/*submenu item*/
			#headerMenuNavigation UL LI A {
			    background-color:#F4F4FF;				
				border-right: #000000 2px solid;
				width: 160px; text-align: left;
			}
			#headerMenuNavigation UL LI A:hover {
			    background-color:#000000;				
			    color:#000000;
			}
			#headerMenuNavigation UL LI {
				clear: left; display: block; float: none;				
			}
		#headerMenuNavigation LI:hover UL 
		{
			display: block;
			border-left: #000000 2px solid; /*left line on submenu*/			
		}
	/*#headerMenuNavigation LI.invisible {
		filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); left: 500px; position: absolute; top: 0px;
	}*/

A.menuNavItem:link {
    color:#22178D
}
A.menuNavItem:visited {
	color:#22178D
}
A.menuNavItem:hover {
	color:#22178D
}
A.menuNavItem:active {
	color:#22178D
}
/* [END Header Menu CSS] =============================================================== */

/* [BEGIN Language Selction CSS] =============================================================== */
#languageNavigation 
{	
	padding-top: 5px;
}	
	#languageNavigation SPAN {
		padding-left:3px;
	}
/* [END Language Selction CSS] =============================================================== */	


/* [BEGIN LeftIndex Page Menu CSS] =============================================================== */

/* Left nav */
#contentPageMenuContainer
{	
	margin-top:10px;
	margin-left:15px;
}
#contentPageMenuContainer ul					{ padding:0; margin:0; list-style:none; }
#contentPageMenuContainer ul li					{ background:url(../images/icon_bullet1.gif) no-repeat 0 0.5em; padding-left:10px;margin-top:3px;  }

#contentPageMenuContainer ul li a				{ color:#999999; }/*LeftIndexMenuTextColor*/
#contentPageMenuContainer ul li a:hover			{ color:#000000; }/*LeftIndexMenuTextRollOverColor*/


#contentPageMenuContainer ul li ul				{ padding:0; margin:0 0 15px 0; list-style:none; }
#contentPageMenuContainer ul li ul li			{ background:url(../images/icon_bullet2.gif) no-repeat 0 0.4em; padding-left:10px; margin:5px 0; }
#contentPageMenuContainer ul li ul li a			{ color:#999999; }/*LeftIndexMenuTextColor*/
#contentPageMenuContainer ul li ul li a:hover	{ color:#000000; }/*LeftIndexMenuTextRollOverColor*/
#contentPageMenuContainer a.aNavSelected		{ color:#000000; font-weight:bold; }/*LeftIndexMenuTextRollOverColor*/
#contentPageMenuContainer a.aSubNavSelected		{ color:#000000; }/*LeftIndexMenuTextRollOverColor*/

/* [END LeftIndex Page Menu CSS] =============================================================== */

/* [BEGIN Division Header Menu CSS] =============================================================== */

#headerDivisionMenuNavigation {
	padding-right: 0px; padding-left: 5px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
	#headerDivisionMenuNavigation UL {
		padding-right: 0px; display: none; padding-left: 0px; z-index: 99; left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; position: absolute; top: 17px;
	}
	#headerDivisionMenuNavigation LI {
		display: block; z-index: 2; float: right; position: relative;
	}
		#headerDivisionMenuNavigation LI A {
			padding-right: 1em; padding-left: 1em; float: left; padding-bottom: 0.3em; padding-top: 0.3em;
		}
		#headerDivisionMenuNavigation LI A.aLeftSide {
			border-left: #000000 2px solid;
		}
		
		#headerDivisionMenuNavigation LI A.aRightSide 
		{
			border-left: #000000 2px solid; 
			border-right: #000000 2px solid;
		}			
			#headerDivisionMenuNavigation UL LI A {
			    background-color:#F4F4FF;				
				border-right: #000000 2px solid;
				width: 160px; text-align: left;
			}
			#headerDivisionMenuNavigation UL LI A:hover {
			    background-color:#000000	;			
			    color:#000000;			    
			}
			#headerDivisionMenuNavigation UL LI {
				clear: left; display: block; float: none;				
			}
		#headerDivisionMenuNavigation LI:hover UL 
		{
			display: block;
			border-left: #000000 2px solid; /*left line on submenu*/			
		}
		
/* [END Division Header Menu CSS] =============================================================== */		