/**************** menu coding *****************/
#topNavMenu {
	/*width:100%; background:#eee;*/ float:right;
}

/*	Main menu labels	*/
#topNavMenu ul {
	list-style:none; margin:0; padding:0; /* min-width:100%;*/ float:right;
	/*text-align:center;*/
	
}
#topNavMenu a, #topNavMenu h2 {
	display:block; /*border:1px solid #bbb;*/ margin:0; padding:2px 3px; cursor:pointer;
	color:#ffffff; font-family:Tahoma; /*font:bold 12px/16px Tahoma;*/ /* font-weight:bold;*/
	/*font:bold 11px/16px arial, helvetica, sans-serif;*/
}
#topNavMenu h2 {
	/*background:#000;*/
	color:#fff; font:bold 12px/16px Tahoma;
	text-transform:uppercase;
	
}
/*	Redefined h2 for main menus, if they have a link on (<a/>)	*/
#topNavMenu h2 a, #topNavMenu h2 a:hover {
	background:none; color:#fff; padding:0; margin:0;
}


/*	LINKS	*/
#topNavMenu a {
	background:#efefef;
	color:#346a9f; text-decoration:none;
}
#topNavMenu a:hover {
	background:#fff;
	color:#df4219;
}

/*		*/
#topNavMenu li {position:relative;}

#topNavMenu ul ul {
	position:absolute; z-index:500;
	border-left:1px solid #D1D1D1; border-right:1px solid #D1D1D1; border-bottom:1px solid #D1D1D1;
	-moz-opacity:0.9; opacity:.9;
}

/*	1st submenu	*/
#topNavMenu li li {
	font-size:11px; width:auto;
}


/*		*/
#topNavMenu ul ul ul {
	position:absolute; top:0; left:100%;
}

div#topNavMenu ul ul,
div#topNavMenu ul li:hover ul ul,
div#topNavMenu ul ul li:hover ul ul
{display:none;}

div#topNavMenu ul li:hover ul,
div#topNavMenu ul ul li:hover ul,
div#topNavMenu ul ul ul li:hover ul
{display:block;}



/*
.topNavMenu {
	float:right; padding:84px 48px 0 0;
	color:#ffffff; font-family:Tahoma; font-size:12px; font-weight:bold;
}
	.topNavMenu a {
		color:#ffffff; text-decoration:none;
	}


div.topNavSubMenu {
	position:absolute; top:100px; width:auto; background-color:white; padding:4px 0 6px 0; _padding:6px 0 2px 0; border-left:1px solid #D1D1D1; border-right:1px solid #D1D1D1; border-bottom:1px solid #D1D1D1;
	font-family:Tahoma; font-size:12px; -moz-opacity:0.95; opacity:.95;
}		
	div.topNavSubMenu ul {
		list-style-type:none; line-height:14px; _line-height:8px; margin:0; padding:0;
	}		

	div.topNavSubMenu ul, div.topNavSubMenu li {
		margin-bottom:0 !important; padding-bottom:0 !important;
	}		
		div.topNavSubMenu li a {
			display:block; padding:0px 6px 0px 6px; margin-bottom:0 !important;
			color:#0B1560; text-decoration:none;
		}		
		div.topNavSubMenu li a:hover {
			background-color:#C9DDEE; 
			color:#DB0029; text-decoration:none; font-weight:bold;
		}

*/

