/*
Unity menu CSS
CSS for the default Unity menu system
*/

/* ========================== */
/*Container*/
#unityNavigation
{
	/*Navigation container and background block.
	This holds all the nav titles and drop lists.*/
	
	/*position of the whole nav block*/
	position: relative;
	z-index: 999;
	width: 737px; 
	xheight: 34px;
	margin: 0px; 
	padding: 0px; 
	/* background-color: #365397; */
	background-color:#414f5a; 
	font-family: arial, helvetica, sans serif; 
}

/* ========================== */
/*Titles*/
#unityNavigation h2,#unityNavigation hr
{
	/*Navigation area displayed graphically. This H2 and HR only for
	/CSS free page.*/
	display: none;
}

#unityNavMain {
	margin: 0;
	padding: 0;
	text-align: center;
}

.unityNavTitle
{
	/*Each H3 is contains an image, so reset to a plain block. Each
	/'left' or 'top' property set individually (depends if vertical
	/or horizontal format)*/
	
	/*Fixed*/
	display: inline-block;
	left: 0;
	margin: 0;
	padding: 0;
	top: 0;

	/* IE 7 inline-block workaround */
	*display: inline;
	*zoom: 1;
}

.unityNavTitle img
{
	border:none;
}

/* New custom styles */
.unityNavTitle {
	position: relative;
	font-size: 11pt;
	line-height: 33px;
	font-weight: normal;
}

.unityNavTitle A {
	display: inline; 
	margin: 0px 0px 0px 0px; 
	padding: 5px 7px 5px 7px; 
	border-right: solid 1px #fff; 
	color: rgb(255,255,255); 
	text-decoration: none; 
}

.unityMenuLast{
	border-right: 0 !important
}

.unityNavTitle a span { color: #ffffff !important; }

.unityNavTitle A:hover {
	/* color: #FFD626;  */
	text-decoration: none;
	background-color:#414f5a; 
}

/* ========================== */
/*Drop Lists*/

/*Render UL LI as DIVs*/
ul.unityNavList
{
	/*Fixed*/
	margin: 0 !important;
	padding: 0 !important;
	list-style-type: none !important;

	/*Variable*/
	border-top:1px solid #ffffff  !important;
	background-color:#414f5a; 	
	border-bottom:0 !important;
}

ul.unityNavList li
{
	/*Fixed*/
	margin: 0 !important;
	padding: 0 !important;

	/*Variable*/
	font-weight:normal !important;
	font-family:sans-serif !important;
	font-style:normal !important;

	
			font-size:11px !important;
			line-height:16px !important;
		
}

ul.unityNavList span
{
	/*Fixed*/
	background: transparent !important;
	line-height:inherit !important;
	color:inherit !important;

	/*Variable*/
	border-left:1px solid #ffffff !important;
	border-right:1px solid #ffffff !important;
	border-bottom:1px solid #ffffff !important;
}

/*Style A as block, set CSS rollover*/

ul.unityNavList a
{
	/*Fixed*/
	display: block !important;
	width: 100% !important;
	padding:0 !important;
	margin:0 !important;
	text-decoration: none !important;
	background-repeat: no-repeat !important;
	background-position: center right !important;

	/*Variable*/
	background-color: #365397;
	color: #ffffff !important;
}



ul.unityNavList a:hover
{
	/*Fixed*/
	background-repeat: no-repeat !important;
	background-position: center right !important;

	/*Variable*/
	/* background-color: #ffffff !important; */
	/* color: #4957a0 !important; */
}
/*
ul.unityNavlist a:hover span { color: #365397 !important; }

ul.unityNavlist a:selected { color: #365397 !important; }
/*

/*Sub-level indicator (triangle graphic)*/
a.unityNavL3Parent { background-image: url(/webdata/graphics/menu_arrow.gif) !important; }
a:hover.unityNavL3Parent { background-image: url(/webdata/graphics/menu_arrow_over.gif) !important; }

div.unityNavMenuL3 a { background-image: none !important; }

/*Padding via SPAN (WinIE5 bug work around, otherwise would be part
/of A)*/
ul.unityNavList span
{
	/*Fixed*/
	display: block !important;
	padding-left: 3px !important;
	padding-right: 9px !important;
	padding-top:3px !important;
	padding-bottom:2px !important;
}

/*Each nav menu block as absolute pos*/
.unityNavMenuL2
{
	/*Fixed*/
	left: 0;		
	position: absolute;
	top: 100%;
	visibility: hidden;
	width: 140px;
	z-index: 999;
}

.unityNavMenuL3
{
	/*unityNavMenuL3 hidden until rollover of parent,top set
	/dynamcially via menu script.*/

	/*Fixed*/
	position: absolute;
	width: 140px;
	left: 139px;/*-1 for border*/
	visibility: hidden;
	z-index:999;
}

/* ========================== */
/*Navigation Positioning*/

#unityNavTitle45 { width: 109px; }
#unityNavTitle45, #unityNav45 { left: 0px; }
#unityNav45 { top: 30px; }

#unityNavTitle46 { width: 56px; }
#unityNavTitle46, #unityNav46 { left: 109px; }
#unityNav46 { top: 30px; }

#unityNavTitle47 { width: 58px; }
#unityNavTitle47, #unityNav47 { left: 165px; }
#unityNav47 { top: 30px; }

#unityNavTitle48 { width: 53px; }
#unityNavTitle48, #unityNav48 { left: 223px; }
#unityNav48 { top: 30px; }

#unityNavTitle49 { width: 97px; }
#unityNavTitle49, #unityNav49 { left: 276px; }
#unityNav49 { top: 30px; }

#unityNavTitle52 { width: 61px; }
#unityNavTitle52, #unityNav52 { left: 373px; }
#unityNav52 { top: 30px; }

#unityNavTitle53 { width: 71px; }
#unityNavTitle53, #unityNav53 { left: 434px; }
#unityNav53 { top: 30px; }

#unityNavTitle50 { width: 81px; }
#unityNavTitle50, #unityNav50 { left: 505px; }
#unityNav50 { top: 30px; }

#unityNavTitle54 { width: 47px; }
#unityNavTitle54, #unityNav54 { left: 586px; }
#unityNav54 { top: 30px; }