/*
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: absolute;
	z-index: 999;
	width: 737px; 
	x-height: 34px;
	margin: 0px; 
	padding: 0px; 
	font-family: arial, helvetica, sans serif; 
	padding-top:15px;
	list-style-type:none !important;
	margin-left:80px !important;
}

/* ========================== */
/*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;
}
.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;
	left: 0;
	top: 0;
	padding: 0;
	margin: 0;
}

.unityNavTitle img
{
	border:none;
}

/* New custom styles */
.unityNavTitle {
	margin:0;
	padding:0;
	position: relative;
	font-size: 11px;
	width:auto;
	height:26px;
	text-align:center;
	background: url(/webdata/graphics/navBgnd.gif) no-repeat top left;
	cursor:pointer;
	display:block;
	float:left;
}

.unityNavTitle a {
	display: block; 
	font-size:11px;
	margin: 0px 0px 0px 0px; 
	padding: 6px 14px 6px 14px; 
	color:#003366;
	font-weight:bold;
	text-decoration: none; 
	text-transform:uppercase;
	background: url(/webdata/graphics/navBgndRightCnr.gif) no-repeat top right;
}

.unityNavTitle ul li a {
	background-image:none !important;
}

.unityNavTitle a span { 	
	color:#003366;
}

unityNavMenuL2 .unityNavTitle a:hover span {
	color:#ffffff;
}

/* New custom styles */
.unityNavTitleLast {
	margin:0;
	padding:0;
	position: relative;
	font-size: 11px;
	width:auto;
	height:26px;
	text-align:center;
	background: url(/webdata/graphics/navBgnd.gif) no-repeat top left;
	cursor:pointer;
	display:block;
	float:left;
}

.unityNavTitleLast a {
	display: block; 
	font-size:11px;
	margin: 0px 0px 0px 0px; 
	padding: 6px 14px 6px 14px; 
	color:#003366;
	font-weight:bold;
	text-decoration: none; 
	text-transform:uppercase;
	background: url(/webdata/graphics/navBgndRightCnrLast.gif) no-repeat top right;
}

.unityNavTitleLast ul li a {
	background-image:none !important;
}

.unityNavTitleLast a span { 	
	color:#003366;
}

unityNavMenuL2 .unityNavTitleLast a:hover span {
	color:#ffffff;
}

.unityNavTitleLast a:hover {
	text-decoration: none;
}

.unityNavTitleLast a:hover {
	text-decoration: none;
}

/* ========================== */
/*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;
	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*/

.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:#ffffff;
	color:#003366;
	text-align:left !important;
	font-weight:normal !important;
	text-transform: none;
}

.unityNavMenuL2 a
{
background-color:#ffffff;
}


.unityNavList a {
	background-color: #FFFFFF !important;
}


.unityNavList a:hover
{
	/*Fixed*/
	background-repeat: no-repeat !important;
	background-position: center right !important;

	/*Variable*/
	background-color: #EAEDF5 !important;
	color:#003366;
}


ul.unityNavlist a:hover span { color: #ffffff !important; background-color:#EAEDF5; }

ul.unityNavlist a:selected { color: #ffffff !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*/
	position:absolute;
	width:140px;
	z-index:999 !important;
	visibility: hidden;
	top: 26px;
	left: 0;		
}

.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;
}

#unityNav4 {
	z-index:999;
}

.unityNavList {
	z-index:998 !important;
}

.unityNavList ul {
	list-style-type:none !important;
}

.unityNavList ul li{
	list-style-type:none !important;
	border-bottom:1px solid #eaedf6;
	border-left:1px solid #eaedf6;
}

ul.unityNavList li {
	list-style-type:none !important;

}

ul.unityNavList li span {
	list-style-type:none !important;
	border-bottom:1px solid #eaedf6;
}

//* *//

.unityNavListLast {
	z-index:998 !important;
}

.unityNavListLast ul {
	list-style-type:none !important;
}

.unityNavListLast ul li{
	list-style-type:none !important;
	border-bottom:1px solid #eaedf6;
	border-left:1px solid #eaedf6;
}

ul.unityNavListLast li {
	list-style-type:none !important;

}

ul.unityNavListLast li span {
	list-style-type:none !important;
	border-bottom:1px solid #eaedf6;
}

.unityNavTitleLast a:hover {
background-color:transparent;
background-image:url(/webdata/graphics/navBgndOver.gif);
background-position: left top;
color:#3399cc !important;
text-decoration: none !important; 
} 

.unityNavTitleLast a:hover span{
color:#3399cc !important;
} 

.unityNavTitleLast a:hover {
background-image:url(/webdata/graphics/navBgndOverFlip.gif) !important;
background-position:  top right !important;
color:#3399cc !important;
} 


.unityNavTitleLast .unityNavList a{
background-image:none;
background-color:#ffffff;
}

.unityNavTitleLast .unityNavList a:hover{
background-image:none !important;

}

.unityNavTitleLast .unityNavlist ul a:hover span {

}
/*
.last a:hover
{
background: url(/webdata/graphics/navBgndRightCnrLast.gif) no-repeat top right !important;
padding-bottom:5px;
}
*/

.unityNavTitle a:hover {
background-color:transparent;
background-image:url(/webdata/graphics/navBgndOver.gif);
background-position: top left;
	text-decoration:none!important;
color:#3399cc !important;
} 

.unityNavTitle a:hover span{
color:#3399cc !important;
} 

#unityNavMain ul li a:hover{
	text-decoration:none!important;
}
