/*** Styles for navigation ***/
.mainNav0 {
	position: relative;
	vertical-align: bottom;
}
.mainNavBackgroundBar {
	position: absolute;
	visibility:hidden;
	border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#ffffff;
	text-align:center;
	color:#000066;
	layer-background-color:#000066;
	background-color:#000066;
}
.mainNavImg {
	position: absolute;
}
.mainNavEvent {
	position:absolute;
	visibility:hidden;
	z-index:300;
	width:100%;
	height:100%;
	clip:rect(0,100%,100%,0);
	left:0;
	top:0;
}
/*** Styles for navigation level 0 all sites Navigation classes2 for Global site ***/
.mainNav, 
.mainNavOver,
.mainNavBorder,
.mainNav2, 
.mainNavOver2,
.mainNavBorder2,
.mainNavSub, 
.mainNavSubOver,
.mainNavSubBorder {
	position: absolute;
	overflow:hidden;
	cursor:pointer;
	cursor:hand;
	FONT-WEIGHT:normal; FONT-SIZE:12px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif, Myuen, Gulim;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.mainNav,
.mainNavOver,
.mainNav2,
.mainNavOver2 {
	padding-left:4px;
	padding-right:4px;
	padding-top:3px;
	padding-bottom:3px;
}	
.mainNav,
.mainNavOver2	{
	text-align:center;
	color:#ffffff;
	background-color:#000066;
	layer-background-color:#000066;
}
.mainNavOver {
	text-align:center;
	color:#000066;
	background-color:#ccc9d0;
	layer-background-color:#ccc9d0;
}
.mainNav2 {
	text-align:center;
	color:#000066;
	background-color:#ffffff;
	layer-background-color:#ffffff;
}
.mainNavBorder {
	visibility:hidden;
	vertical-align:bottom;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#ffffff;
	border-width:0px;
}
.mainNavBorder2 {
	visibility:hidden;
	vertical-align:bottom;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
	border-width:0px;
}
/*** Styles for Navigation sublevels 1,2 all sites  ***/
.mainNavSub, 
.mainNavSubOver {
	padding-left:4px;
	padding-right:12px;
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:bottom;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000066;
}
.mainNavSub {
	color:#000066;
	background-color:#ccc9d0; 
	layer-background-color:#ccc9d0;
}
.mainNavSubOver {
	color:#ffffff;
	background-color:#000066; 
	layer-background-color:#000066;		
}
.mainNavSubBorder {
	visibility:hidden;
	border-color:#000066;
	border-style:solid;
	border-width:1px;
}
