#menu {
	clear:both;
	/*border-bottom:1px solid #666;
	border-top:1px solid #666;
	border-right:1px solid #666;*/
	border-top:1px solid #666;
	background:#fff url(../images/skin/menu.gif);
	height:28px;
	}

#menu li {
	font-size:11px;
	}

#menu ul, ul.nobullets, .jsMenu ul {
	margin:0;
	padding:0;
	list-style:none;
	}
#menu li {
	width:13%;
	height:28px;
	margin:0;
	padding:0;
	float:left;
}
li#home, li#login {
	width:12.4%;
}
li#login span {
	/*border-right:1px solid #7e7e7e;*/
}

#menu ul a {
	display:block;
	width:100%;
	line-height:28px;
	border-left:1px solid #7e7e7e;
	height:28px;
	background:#eee url(../images/skin/menu.gif);
	text-align:center;
	color:#000;
	text-decoration:none;
}


#menu ul a span {
	display:block;
	width:100%;
	height:28px;
	border-left:1px solid #fff;
}

#menu ul #home a {
	border-left:0px solid #7e7e7e;	
}
#menu ul #home a span {
	border-left:0px solid #fff;	
}
#menu ul a:hover, #menu ul a.selected {
	cursor:pointer;
	background-color:#ddd;
	background-position:100% -36px;
}

/* TOP NAVIGATION
----------------------------------------------------------- */
#splitmenu {
	margin: 0;
	padding: 0;
}

#splitmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#splitmenu li {
	margin: 0;
	padding: 0;
	display: inline;
}

#splitmenu a {
	float: left;
	margin: 0;
	padding: 8px 20px 7px;
	display: block;
	color: #484848;
	background: url(../images/skin/mainnav-sep.gif) no-repeat top right;
	text-decoration: none;
}

#splitmenu a:hover,
#splitmenu a:active,
#splitmenu a:focus {
	background: url(../images/skin/mainnav-sep.gif) no-repeat top right #FFFFFF;
}

#splitmenu a span {
	font-weight: bold;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#splitmenu a span {
	float: none;
}

/* End IE5-Mac hack */
#splitmenu a:hover {
}

#splitmenu a:hover span {
}

#splitmenu li.active a,
#splitmenu li.active a:hover,
#splitmenu li.active a:active,
#splitmenu li.active a:focus {
	background: url(../images/skin/mainnav-active-bg.gif) no-repeat bottom right #FFFFFF;
}

#splitmenu li.active a span,
#splitmenu li.active a:hover span,
#splitmenu li.active a:active span,
#splitmenu li.active a:focus span {
}

/* SUB NAVIGATION
--------------------------------------------------------- */
#subnav {
}

#subnav ul {
	margin: 0;
	padding: 0;
}

#subnav li {
	margin: 0;
	padding: 0;
	display: inline;
	background: none;
	line-height: normal;
}

#subnav a {
	padding: 0 15px;
	float: left;
	display: block;
	color: #484848;
	background: url(../images/skin/v-seperator.gif) repeat-y top right;
	text-decoration: none;
}

#subnav a:hover,
#subnav a:active,
#subnav a:focus {
	color: #F85703;
	background: url(../images/skin/v-seperator.gif) repeat-y top right;
	text-decoration: none;
}

#subnav li.active a,
#subnav li.active a:hover,
#subnav li.active a:active,
#subnav li.active a:focus {
	color: #F85703;
	text-decoration: none;
}

