@charset "UTF-8";

/*
 * Top nav items
 */
#headernav .navtop
{
	/* recommended styles */
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	width: 539px;

	/* add custom styles here */
}
#headernav .navtop li
{
	/* recommended styles */
	float: left;
}


#headernav .navtop li a
{
	/* recommended styles */

	/* add custom styles here */
	color: #c9b685;
	padding: 14px 14px 14px 14px;
	font-size: 14px;
	display: block;
	text-decoration: none;
}
#headernav .navtop li a:hover, #headernav .navtop li.selected a
{
	background: #ccbb99;
	color: #002f5f;
}
#headernav .navtop li.first a
{
	padding-left: 24px;
}
#headernav .navtop li.first.selected a, #headernav .navtop li.first a:hover
{
	background: url(../cmsimages/navtop-first-hover.gif) 0 0 no-repeat;
	color: #002f5f;
}


/*
* Dropdown nav items
*/
#headernav .navtop li ul
{
	/* recommended styles */
	display: none;
	position: absolute;
	list-style: none;
	margin: 0;
	padding: 0;

	/* add custom styles here */
	margin-left: -1px;
	background-color: #fff;
}
#headernav .navtop li:hover ul,
#headernav .navtop li.hover ul
{
	/* recommended styles */
	display: block;
}
#headernav .navtop li ul li
{
	/* recommended styles */
	float: none;
	position: relative;

	/* add custom styles here */
	/* if you are getting a bunch of extra space in your drop down menu in ie6, 
	you might be seeing the IE drop down space bug */
	border: 1px solid #aaa;
}



#topLinks ul
{
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
}

#topLinks ul li
{
	float: left;
	padding: 0px 12px 0px 12px;
	border-right: 1px solid #44668a;
}

#topLinks ul li.last
{
	border: none;
}

#topLinks ul li a
{
	/*color: #002f5f;*/
	text-decoration: none;
}

#topLinks ul li a:hover, #topLinks ul li.selected a
{
	color: #206c49;
}

.navtop_pagetitle
{
	background: url(../cmsimages/navtop_pagetitle_bg.gif) 0 0 no-repeat;
	color: #c9b685;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	padding-top: 9px;
	height: 39px;
	font-size: 15px;
	
}
/*
* Sub nav styles
*/
#subnav .navsub
{
	list-style: none;
	margin: 0 8px 0 8px;
	padding: 0;
}

#subnav .navsub li
{
	padding-bottom: 15px;
}

#subnav .navsub li a
{
	/*color: #002f5f;*/
	text-decoration: none;
}
#subnav .navsub li.selected a
{
	font-weight: bold;
}
