/* Navigation styles
link-visited-hover-active
focus
----------------------------*/
#nav { /* all lists */
	
}
#nav, #nav ul, #section-nav, #section-nav ul { /* all lists */
	padding: 0;
	margin: 0;
	float:left;
	width:100%
}

#nav li, #section-nav li {
	float:left;
	padding:0;
	margin:0 3px 0 0;
	list-style:none;
	background:#ccc url('../img/nav_lt_lg.gif') no-repeat;
}

#section-nav li {
	background:#979797 url('../img/nav_lt_dg.gif') no-repeat;
}

#nav a, #section-nav a {
	float:left;
	color:#fff;
	text-decoration:none;
	padding:1px 8px 0 8px;
	min-height:17px;
	background:transparent url('../img/nav_rt_lg.gif') right top no-repeat
}

#section-nav a {
	background:transparent url('../img/nav_rt_dg.gif') right top no-repeat
}

#nav li.active a {
	background:#d2232a url('../img/nav_rt_o.gif') no-repeat
}

#nav li:hover, #nav li.active, #section-nav li:hover, #section-nav li.active {
	background:#d2232a url('../img/nav_lt_o.gif') no-repeat
}

#nav a:hover, #nav a:visited:hover, #nav li.active a,
#section-nav a:hover, #section-nav a:visited:hover, #section-nav li.active a {
	background:transparent url('../img/nav_rt_o.gif') right top no-repeat
}

/* Sub-navigation styles
----------------------------*/
#sub-nav, #sub-nav ul {
	float:left;
	width:100%;
	padding:0;
	margin:0
}

#sub-nav li {
    background:#fff;
	float:left;
	width:100%;
	list-style:none
}

#sub-nav li ul li {
    padding-left:10px;
    width:148px;
}

#sub-nav a, #sub-nav a:link {
	display:block;
	float:left;
	background:#fff;
	color:#626262;
    padding:0.4em 1em 0.4em 1em;
    text-decoration:none;
}

#sub-nav a:visited {
	text-decoration:none;
	color:#626262;
	background:#fff
}

#sub-nav a:hover, #sub-nav a:active, #sub-nav a:focus, #sub-nav a.active_link {
	text-decoration:none;
	color:#ea462a;
	background:#fff url(../img/arrow_on_white.gif) no-repeat left center
}