/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling */

#navContainer {
	padding-top: 7px;
	background: url(../img/bgNav.png) repeat-x;
	border: 1px solid #132b50;
}

#mainNav { 
	position:relative; 
	margin: 0 auto;
	width: 1000px;
	z-index:100;
	font-family: "Hoefler Text", "Times New Roman", Georgia, serif;
}

#mainNav ul {
	height: 30px;
}

#mainNav ul li {
	float: left;
	position: relative;
}

#mainNav ul li a {
	display: block;
	width: auto;
	padding-right: 23px;
	height: 26px;
	text-indent: -9000px;
	background-repeat: no-repeat;
	background-position: center top;
}

#mainNav ul li ul {
	display: none;
	position: relative;
	z-index: 1000;
}

#mainNav ul li ul li a {
	display: block;
	width: auto;
}

/* specific to non IE browsers */
#mainNav ul li:hover a {  }

#mainNav ul li:hover ul { 
	display:block; 
	position:absolute;
	width: 100px;
	top: 29px; 
	left:0; 
	padding-top: 2px;
	background: none;
}

#mainNav ul li:hover ul li {
	height: auto;
	border-bottom: 1px solid #eee;
	background: #d2d6d8; 
}

#mainNav ul li:hover ul li.last {
	border-bottom: 1px solid #fff;
}

#mainNav ul li:hover ul li a {
	display:block; 
	width: 240px;
	height: auto;
	padding: 10px 7px 2px 7px;
	background: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #6a7780; 
	font-size: 10px;
	text-indent: 0;
	border: 0;
	text-align: left;
	letter-spacing: 1px;
	text-transform: uppercase;
}

#mainNav ul li:hover ul li a:hover {
	background: #b8cccc;
	color: #174747;
}

/*
#mainNav li a.nav_about { width: 182px; background-image: url(../img/nav/about.gif); }
#mainNav li a.nav_about:hover, #mainNav ul li:hover a.nav_about, #mainNav li a.nav_about.active { background-image: url(../img/nav/aboutDown.gif); }

#mainNav li a.nav_hearings { background-image: url(../img/nav/hearings.gif); }
#mainNav li a.nav_hearings:hover, #mainNav ul li:hover a.nav_hearings, #mainNav li a.nav_hearings.active { background-image: url(../img/nav/hearingsDown.gif); }

#mainNav li a.nav_members { background-image: url(../img/nav/members.gif); }
#mainNav li a.nav_members:hover, #mainNav ul li:hover a.nav_members, #mainNav li a.nav_members.active { background-image: url(../img/nav/membersDown.gif); }

#mainNav li a.nav_subcommittees { width: 172px; background-image: url(../img/nav/subcommittees.gif); }
#mainNav li a.nav_subcommittees:hover, #mainNav ul li:hover a.nav_subcommittees, #mainNav li.nav_subcommittees a.active { background-image: url(../img/nav/subcommitteesDown.gif); }
 
#mainNav li a.nav_news { background-image: url(../img/nav/news.gif); }
#mainNav li a.nav_news:hover, #mainNav ul li:hover a.nav_news, #mainNav li.nav_news a.active { background-image: url(../img/nav/newsDown.gif); }

#mainNav li a.nav_contact { margin: 0; width: 200px; background-image: url(../img/nav/contact.gif); }
#mainNav li a.nav_contact:hover, #mainNav ul li:hover a.nav_contact, #mainNav ul li.nav_contact a.active { background-image: url(../img/nav/contactDown.gif); }

*/

#mainNav ul li a {
	font-size: 11px;
	padding-top: 7px;
	text-align: center;
	text-indent: 0px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 2px;
}

#mainNav ul li a span {
	font-size: 13px;
	text-transform: none;
	font-style: italic;
}

#mainNav ul li a.nav_rss {
	background: url(../img/iconTwitter.gif) no-repeat 0px 0px;
	padding-left: 25px;
}

/*

#mainNav li a.nav_about { width: 182px; background-image: url(../img/nav/bgUp.gif); }
#mainNav li a.nav_about:hover, #mainNav ul li:hover a.nav_about, #mainNav li a.nav_about.active { background-image: url(../img/nav/bgDown.gif); }

#mainNav li a.nav_hearings { background-image: url(../img/nav/bgUp.gif); }
#mainNav li a.nav_hearings:hover, #mainNav ul li:hover a.nav_hearings, #mainNav li a.nav_hearings.active { background-image: url(../img/nav/bgDown.gif); }

#mainNav li a.nav_members { background-image: url(../img/nav/bgUp.gif); }
#mainNav li a.nav_members:hover, #mainNav ul li:hover a.nav_members, #mainNav li a.nav_members.active { background-image: url(../img/nav/bgDown.gif); }

#mainNav li a.nav_subcommittees { width: 172px; background-image: url(../img/nav/bgUp.gif); }
#mainNav li a.nav_subcommittees:hover, #mainNav ul li:hover a.nav_subcommittees, #mainNav li.nav_subcommittees a.active { background-image: url(../img/nav/bgDown.gif); }
 
#mainNav li a.nav_news { background-image: url(../img/nav/bgUp.gif); }
#mainNav li a.nav_news:hover, #mainNav ul li:hover a.nav_news, #mainNav li.nav_news a.active { background-image: url(../img/nav/bgDown.gif); }

#mainNav li a.nav_contact { margin: 0; width: 200px; background-image: url(../img/nav/bgUp.gif); }
#mainNav li a.nav_contact:hover, #mainNav ul li:hover a.nav_contact, #mainNav ul li.nav_contact a.active { background-image: url(../img/nav/bgDown.gif); }
*/
