/* MAIN NAV -----------------------------------------------------------------------------------*/	
#navMain{
	z-index: 200;
	position: absolute;
	left: 25px;
	top: 126px; 
	width: 98%;
}

#navMain ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#navMain li { position: relative; display: inline; padding: 0 10px; }
#navMain li#gappy { margin-top: 1em; }

#navMain li a {
	font-size: 1.2em;	
	text-decoration: none;
	padding: 10px 0 0 0;
	color: #FFF;
	font-weight: bold;
	/* height: 24px; */
}
#navMain li a#hiLight { color: #074872; background: url(../images/nav-bg-orange.png) repeat-x; }
#navMain li a.last { border-right: 0; }
#navMain li.nav2 a { color: #4A9ACC; }
#navMain li a:hover{ color: #074872; }
#navMain li.nav2 a:hover { color: #0A57A4; }
	
/* CASCADING MENUS -----------------------------------------------------------------------------*/	
#navMain div { position: absolute; left: -1px; top: 1.5em; }
#navMain div div { position: absolute; left: 140px; top: -1px; } /* Surprise, surprise, z-indexing doesn't appear to work in IE */

.cascade {
	visibility: hidden;
	padding: 0;
	width: 150px;
	border: 1px solid #076B99;
	margin-left: 10px;
}
#navMain .cascade li { margin: 0; padding: 0; }

#navMain li .cascade a {
	font-size: 1em;
	text-decoration: none; 
	text-align: left; 
	background-color: #CAD7EC;
	padding: 3px 10px;
	display: block;
	width: 130px;
}
#navMain .cascade a:hover {	color: #074872;	}

.cascade ul {
	margin: 0;
	padding: 0; 
	list-style-type: none;
	background-color: #8FACDA;
	width: 150px;
}

/* .cascade li { border-top: 1px solid #fff; } */
* html .cascade li { height: 1px; } /* hides the rule from everything but IE (minimises padding below links with child menu) */

/* ==Main Page Nav ================================================================================*/

#navMain1{
	z-index: 200;
	position: absolute;
	left: 25px;
	top: 136px; 
	width: 98%;
}

#navMain1 ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#navMain1 li { position: relative; display: inline; padding: 0 10px; }
#navMain1 li#gappy { margin-top: 1em; }

#navMain1 li a {
	font-size: 1.2em;	
	text-decoration: none;
	padding: 10px 0 0 0;
	color: #FFF;
	font-weight: bold;
	/* height: 24px; */
}
#navMain1 li a#hiLight { color: #074872; background: url(../images/nav-bg-orange.png) repeat-x; }
#navMain1 li a.last { border-right: 0; }
#navMain1 li.nav2 a { color: #4A9ACC; }
#navMain1 li a:hover{ color: #074872; }
#navMain1 li.nav2 a:hover { color: #0A57A4; }
	
/* CASCADING MENUS -----------------------------------------------------------------------------*/	
#navMain1 div { position: absolute; left: -1px; top: 1.5em; }
#navMain1 div div { position: absolute; left: 140px; top: -1px; } /* Surprise, surprise, z-indexing doesn't appear to work in IE */

.cascade {
	visibility: hidden;
	padding: 0;
	width: 150px;
	border: 1px solid #076B99;
	margin-left: 10px;
}
#navMain1 .cascade li { margin: 0; padding: 0; }

#navMain1 li .cascade a {
	font-size: 1em;
	text-decoration: none; 
	text-align: left; 
	background-color: #CAD7EC;
	padding: 3px 10px;
	display: block;
	width: 130px;
}
#navMain1 .cascade a:hover {	color: #074872;	}

.cascade ul {
	margin: 0;
	padding: 0; 
	list-style-type: none;
	background-color: #8FACDA;
	width: 150px;
}

/* .cascade li { border-top: 1px solid #fff; } */
* html .cascade li { height: 1px; } /* hides the rule from everything but IE (minimises padding below links with child menu) */
