/******************* LISTS *******************/
div#container ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

div#container li {
	display:inline;
}

div#container img {
	height: 16px;
	width: 16px;
	text-align: center;
	border: 0;
	display: inline;
}

.nav-primary {
	clear:both;
	float:left;
	width:100%;
	background:#EBEBEB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;  /* Tip: Treat this as 10pt. */	
}

.nav-secondary {
	clear:both;
	float:left;
	width:100%;
	background:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;  /* Tip: Treat this as 10pt. */		
}
	
/*** Primary nav - left ***/

a.primary-link, a.primary-link:visited {
	padding:9px 8px 9px 8px;
	color:#333;
	background:#EBEBEB url(/images/primary-nav-pipe.gif) no-repeat right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.0em;
	line-height:1.1em;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	float:left;
	white-space:nowrap;
}

a.primary-link:hover, a.primary-link:active {
	background:#999;
	color:#fff;
	text-decoration:underline;
}

a.primary-link-no-pipe, a.primary-link-no-pipe:visited {
	padding:9px 8px 9px 8px;
	color:#333;
	background:#EBEBEB;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.0em;
	line-height:1.1em;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	float:left;
	white-space:nowrap;
}

a.primary-link-no-pipe:hover, a.primary-link-no-pipe:active {
	color:#fff;
	background:#999;
	text-decoration:underline;
}

a.primary-selected, a.primary-selected:visited, a.primary-selected:hover, a.primary-selected:active {
	padding:9px 8px 9px 8px;
	color:#cf0;
	background:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.0em;
	line-height:1.1em;
	text-transform:uppercase;
	text-decoration:none;	
	display:block;
	float:left;
	white-space:nowrap;
}

/*** Secondary nav ***/

a.secondary-selected, a.secondary-selected:visited {
	padding:9px 8px 9px 8px;
	color:#cf0;
	background:#666 url(/images/primary-nav-pipe.gif) no-repeat right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.0em;
	line-height:1.1em;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	float:left;
	white-space:nowrap;
}
	
a.secondary-selected:hover, a.secondary-selected:active {
	text-decoration:underline;	

}

a.secondary-selected-no-pipe, a.secondary-selected-no-pipe:visited {
	padding:8px 9px 8px 9px;
	color:#cf0;
	background: #666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	font-size:1.0em;
	line-height:1.1em;
	text-transform:uppercase;
	text-decoration:none;	
	display:block;
	float:left;
	white-space:nowrap;
}

a.secondary-selected-no-pipe:hover, a.secondary-selected-no-pipe:active {
	text-decoration:underline;	
}

a.secondary-link, a.secondary-link:visited {
	color:#fff;
	padding:8px 9px 8px 9px;
	font-size:1.0em;
	line-height:1.1em;
	text-transform:uppercase;
	text-decoration:none;
	background:#666 url(/images/primary-nav-pipe.gif) no-repeat right;
	display:block;
	float:left;	
	white-space:nowrap;
}

a.secondary-link:hover, a.secondary-link:active {
	text-decoration:underline;	
}

a.secondary-link-no-pipe, a.secondary-link-no-pipe:visited {
	background:#666;
	color:#fff;
	padding:8px 9px 8px 9px;
	font-size:1.0em;
	line-height:1.1em;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	float:left;
	white-space:nowrap;

}

a.secondary-link-no-pipe:hover, a.secondary-link-no-pipe:active {
	text-decoration:underline;	
}

.float-right {
	float:right;
	display:inline;
}
.float-left {
	float:left;
	display:inline;
	margin-left:8px;
}

.clear {
	overflow:hidden;
	clear:both;
	height:1px;
	margin:-1px 0px 0px 0px;
	font-size:1px;
}

.clear-simple {
	clear:both;
}