.ummc .umdivider {
	display:block;
	font-size:1px;
	border-width:0px;
	border-style:solid;
	position:relative;
	z-index:1;
}
.ummc .umdividery {
	float:left;
	width:0px;
}
.ummc .umtitle {
	display:block;
	cursor:default;
	white-space:nowrap;
	position:relative;
	z-index:1;
}
.umclear {
	font-size:1px;
	height:0px;
	width:0px;
	clear:left;
	line-height:0px;
	display:block;
	float:none !important;
}
.ummc {
	position:relative;
	zoom:1;
	z-index:10;
}
.ummc a, .ummc li {
	float:left;
	display:block;
	white-space:nowrap;
	position:relative;
	z-index:1;
}
.ummc div a, .ummc ul a, .ummc ul li {
	float:none;
}
.umsh div a {
	float:left;
}
.ummc div {
	visibility:hidden;
	position:absolute;
}
.ummc .umcbox {
	cursor:default;
	display:inline-block;
	position:relative;
	z-index:1;
}
.ummc .umcbox a {
	display:inline;
}
.ummc .umcbox div {
	float:none;
	position:static;
	visibility:inherit;
	left:auto;
}
.ummc li {
	z-index:auto;
}
.ummc ul {
	left:-10000px;
	position:absolute;
	z-index:10;
}
.ummc, .ummc ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
.ummc li a {
	float:none;
}
.ummc li:hover>ul {
	left: -127px;
}

.ummc li.settings:hover>ul {left: -92px;}
.ummc li.settings ul {width: 115px !important;}

.ummc li.search:hover>ul {left: -190px;}
.ummc li.search ul {width: 215px !important;}
.ummc li.search ul .util-search {width: 160px;font-weight: bold; font-size: .8em; line-height: 1.2em; color: #0073AB;}
.ummc li.search form {padding: 0px 6px;}

#um0 ul {
	top:100%;
}
#um0 ul li:hover>ul {
	top:0px;
	left:100%;
}

	#um0	
	{	
		visibility: visible;
		margin: 0px auto;
		display: table;
		white-space: nowrap;
		background-color:transparent;
		float:right;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#um0 a	
	{		
		padding: 10px 32px; margin: 0px; display: block; color: #000; text-transform: normal; font-family: Arial; font-size: 1em; text-decoration: none; text-align: center; font-weight: bold;
	}

	#um0 li.last ul {margin-left: -34px !important;}
	
	
	/*"""""""" (MAIN) Hover State""""""""*/	
	#um0 a:hover	
	{	
		display: block; color:#38BFF2;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#um0 li:hover>a	
	{	
		display: block; color:#38BFF2;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #um0 .umactive, body #um0 .umactive:hover	
	{		
		display: block; color:#38BFF2;
	}


	/*"""""""" (MAIN) Persistent State""""""""*/	
	body #um0 .umpersistent, body #um0 .umpersistent:hover	
	{	
		display: block; color:#38BFF2;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#um0 div, #um0 ul	
	{	
		box-shadow: 
  0 1px 2px #fff, /*bottom external highlight*/
  0 -1px 1px #666, /*top external shadow*/ 
  inset 0 -1px 1px rgba(0,0,0,0.5), /*bottom internal shadow*/ 
  inset 0 1px 1px rgba(255,255,255,0.8); /*top internal highlight*/
		padding:5px;
		margin:0;
		margin-top: 10px;		
		padding-bottom:10px;
		text-align: left;
		background-color: #fff;
		-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; behavior: url('../js/pie/PIE.php');
	}

	#um0 div, #um0 ul li {display: block;width: 100%;}

	#um0 ul li.util-nub {background: url(../img/bg-util-nub.png) top right no-repeat; width: 200px; height: 10px; position: absolute;
top: -10px;
right: 10px;}


	/*"""""""" (SUB) Items""""""""*/	
	#um0 div a, #um0 ul a	
	{	
		padding:5px 30px 5px 15px;
		color:#000;
		font-weight:bold;
		text-align:left;
		border:0;
		line-height:1.2em;
		font-size:.85em;
		
		text-transform: none;		
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#um0 div a:hover	
	{	
		background:none;
		color:#fff;
		background-color:#345B82;		
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#um0 ul li:hover>a	
	{	
		background:none;
		color:#fff;
		background-color:#345B82;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #um0 div .umactive, body #um0 div .umactive:hover	
	{	
		color:#fff;
		background-color:#345B82;
	}


	/*"""""""" Individual Titles""""""""*/	
	#um0 .umtitle	
	{	
		cursor:default;
		padding:3px 0px 3px 4px;
		color:#444444;
		font-family:arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#um0 .umdividerx	
	{	
		border-top-width:1px;
		margin:4px 0px;
		border-color:#858585;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#um0 .umdividery	
	{	
		border-left-width:1px;
		height:15px;
		margin:8px 2px 0px;
		border-color:#BFBFBF;
	}