#mainNav {
	position:absolute;
	top:81px;
	left:4px;
	width:950px;
	height:47px;
}
#mainNav ul {
	display:block;
	position:relative;
	margin:0;
	padding:0 91px;
	width:768px;
	height:47px;
	font-size:95%;
	list-style:none;
	background:url('main-nav-bg.gif') top left no-repeat #0175eb;
}
#mainNav ul li {
	display:inline;
	float:left;
	height:24px;
	margin:0;
	padding:0;

	background:url('main-nav-tab-top-left.gif') top left no-repeat;
}

#mainNav ul li a:link, #mainNav ul li a:visited, #mainNav ul li a:hover, #mainNav ul li a:active {
	display:block;
	
	width:128px;
	height:24px;
	
	padding:3px 0 0 0;
	
	text-align:center;
	
	text-transform:lowercase;
	text-decoration:none;
	font-weight:bold;
	
	color:#fff;
	background:url('main-nav-tab-top-right.gif') top right no-repeat;
}
#mainNav ul li:hover,
#mainNav ul li.current,
#mainNav ul li.over {
	background:url('main-nav-tab-top-left-current.gif') top left no-repeat;
}
#mainNav ul li:hover a:link, #mainNav ul li:hover a:visited,
#mainNav ul li.current a:link, #mainNav ul li.current a:visited,
#mainNav ul li.over a:link, #mainNav ul li.over a:visited {
	height:24px;
	text-decoration:none;
	color:#000;
	background:url('main-nav-tab-top-right-current.gif') top right no-repeat;
}
#mainNav ul li:hover a:hover, #mainNav ul li:hover a:active,
#mainNav ul li.current a:hover, #mainNav ul li.current a:active,
#mainNav ul li.over a:hover, #mainNav ul li.over a:active {
	color:#000;
	text-decoration:underline;
}
#mainNav ul li.notcurrent {
	height:24px;
	background:url('main-nav-tab-top-left.gif') top left no-repeat; 
}
#mainNav ul li.notcurrent a:link, #mainNav ul li.notcurrent a:visited {
	height:24px;
	background:url('main-nav-tab-top-right.gif') top right no-repeat;
}


/* Dropdown Stuff */
#mainNav ul li ul {
	display:none;
}
#mainNav ul li:hover ul, #mainNav ul li.over ul, #mainNav ul li.current ul {
	display:inline;
	position:absolute;
	top:24px;
	left:0;
	margin:0;
	padding:0;
	padding-bottom:2px;
	width:950px;
	height:40px;
	font-size:105%;
	text-align:center;
	background:url('sub-nav-bg.gif') top right no-repeat;
	z-index:5;
	background-image: url(sub-nav-bg.gif);
}
#mainNav ul li.current ul {
	z-index:4;
	background:url('sub-nav-bg.gif') top right no-repeat;
}
#mainNav ul li:hover ul li, #mainNav ul li.over ul li, #mainNav ul li.current ul li {
	display:inline;
	float:none;
	margin:0;
	padding:0;
	
	height:24px;
	
	text-align:center;
	background:none;
}
#mainNav ul li:hover ul li a:link, #mainNav ul li:hover ul li a:visited, 
#mainNav ul li.over ul li a:link, #mainNav ul li.over ul li a:visited,
#mainNav ul li.current ul li a:link, #mainNav ul li.current ul li a:visited {
	display:inline;
	float:none;
	margin:0;
	padding:3px 12px 0 12px;
	
	height:24px;
	
	font-style:normal;
	font-weight:300;
	color:#000;
	text-decoration:none;
	
	border:0;
	background:none;
}
#mainNav ul li:hover ul li a:hover, #mainNav ul li:hover ul li a:active,
#mainNav ul li.over ul li a:hover, #mainNav ul li.over ul li a:active,
#mainNav ul li.current ul li a:hover, #mainNav ul li.current ul li a:active {
	display:inline;
	float:none;
	text-decoration:underline;	
	color:#000;
}


#mainNav ul li:hover ul li.current a:link, #mainNav ul li:hover ul li.current a:visited,
#mainNav ul li.over ul li.current a:link, #mainNav ul li.over ul li.current a:visited,
#mainNav ul li.current ul li.current a:link, #mainNav ul li.current ul li.current a:visited {
	display:inline;
	float:none;
	padding-top:7px;
	font-weight:bold;
	text-decoration:underline;
	color:#ffed81;
}
#mainNav ul li:hover ul li.current a:hover, #mainNav ul li:hover ul li.current a:active,
#mainNav ul li.over ul li.current a:hover, #mainNav ul li.over ul li.current a:active,
#mainNav ul li.current ul li.current a:hover, #mainNav ul li.current ul li.current a:active {
	display:inline;
	float:none;
	font-weight:bold;
	text-decoration:none;
	color:#ffed81;
}
