#extraNav{
	float: left;
	width: 723px;
}
#extraNav ul{
	float: right;
	margin: 5px 0 0 0;
	padding: 0;
}
#extraNav ul li{
	float: left;
	padding: 0 0 0 14px;
	list-style-type: none;
	color: black;
}
#extraNav ul li a p{
	font-size: 9px;
	color: black;
}
#extraNav ul li a.home,
#extraNav ul li span.home.active {
	background: url(./images/icon_home.jpg) 0px 1px no-repeat;
	padding-left: 15px;
}
#extraNav ul li span.home.active {
	color: #b2b2b2;
}
#extraNav ul li a.search,
#extraNav ul li span.search.active {
	background: url(./images/icon_search.jpg) 0px 1px no-repeat;
	padding-left: 12px;
}
#extraNav ul li span.search.active {
	color: #b2b2b2;
}
#extraNav ul li a.sitemap,
#extraNav ul li span.sitemap.active {
	background: url(./images/icon_sitemap.jpg) 0px 1px no-repeat;
	padding-left: 16px;
}
#extraNav ul li span.sitemap.active {
	color: #b2b2b2;
}
#extraNav ul li a.login,
#extraNav ul li span.login.active {
	background: url(./images/icon_login.jpg) 0px 1px no-repeat;
	padding-left: 13px;
}
#extraNav ul li span.login.active {
	color: #b2b2b2;
}
/**
*	mod_navigation
*/
#mainNav {
	/float:right;
	/position:relative;
	/top:-111px;
}
.mod_navigation {
	height:150px;
	width: 723px;
	margin-left:185px;
	margin-top:20px;
	position:absolute;
	font-family:arial, verdana, sans-serif; 
	font-size:11px;
	text-transform: uppercase;
	z-index:1001;
}

.mod_navigation ul {
	float: right;
	margin: 60px 0 0 0;
	padding: 0;
	list-style:none; 
	white-space:nowrap;
}

.mod_navigation li {
	border-right: 1px solid #ededed;
	height:18px;
	padding: 0 8px 0 8px;
	color: #b2b2b2;
	float:left;
}
.mod_navigation ul li.last, .mod_navigation ul li .level_3 li {
	border-right:none;
}
.mod_navigation ul a {
	display:block;
	float:left;
	padding:0;
	text-decoration:none;
	white-space:nowrap; 
	color: black;
}

.mod_navigation ul a:hover, 
.mod_navigation ul li:hover a
{
	cursor:pointer;
	color: #b2b2b2;
}
.mod_navigation ul li:hover li:hover > a {
	color: #b2b2b2;
}
.mod_navigation .level_2 {
	display:none;
}
.mod_navigation ul ul {
	display:none;
}

.mod_navigation .level_2 {
	margin:0; 
	padding:0;
	list-style:none;
}

.mod_navigation ul :hover .level_2 {
	display:block; 
	position:absolute;
	top:78px;
	right:0;
}
.mod_navigation ul :hover .level_2 li a
{
	padding:0;
	margin:0;
	white-space:nowrap;
	color:black;
}
.mod_navigation ul :hover .level_2 .submenu {
	color:black;
}
.mod_navigation ul :hover .level_2 li a:hover,
.mod_navigation ul :hover .level_2 li:hover
{	
	line-height:14px;
	color: #b2b2b2;
	position:relative;
}

.mod_navigation ul :hover .level_2 :hover ul {
	padding:2px 0 0 0;
	margin:0;
	list-style:none;
	display:block;
	position:absolute;
	top:18px;
	left:0;
	width:auto;
	background:#fff;
}

.mod_navigation .submenu,
.mod_navigation .submenu .submenu{
	background:url(images/grey_arrow.gif) no-repeat right top;
	padding-right:20px;
}
.mod_navigation .submenu:hover,
.mod_navigation .submenu.active
{
	background:url(images/grey_arrow_on.gif) no-repeat right top;
	padding-right:20px;
}
.mod_navigation .level_2 ul li {
	padding-left:20px;
	background:url(images/grey_simple_arrow.gif) no-repeat left top;
	clear:left;
}
.mod_navigation .level_3 li:hover,
.mod_navigation .level_3 li.active
{
	background:url(images/grey_simple_arrow_on.gif) no-repeat left top;
}
/**
*	imageNav
*/
#imageNav{}
#imageNav ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#imageNav ul li a,
#imageNav ul li span 
{
	display: block;
	height: 13px;
	background: url(./images/ring_bullet_white.jpg) 0 2px no-repeat;
	padding-left: 14px;
	margin-top: 5px;
	font-size: 8.5pt;
	text-decoration: none;
	text-transform:  uppercase;
}
#imageNav ul li a:hover 
{
	color: #b2b2b2;
}
#imageNav ul li span 
{
	color: #b2b2b2;
}

#mainContent ul{
	list-style-type: none;
	list-style-image:url(images/ring_bullet_red.png);
}
#mainContent ul li {
	font-size:9pt;
	line-height:1.5em;
}
#mainContent ul li a{
	font-size:9pt;
	line-height:2em;
}
