.feytabs {
	float:left;
	width:100%;
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.feytabs ul {
	list-style-type: none;
	margin:0;
	margin-left: 85px; /*Left offset of entire tab menu relative to page*/
	padding:0;
}

.feytabs li {
	display:inline;
	margin:0;
	padding:0;
}

.feytabs a {
	float:left;
	background:url(../images/navmenu/tableft.gif) no-repeat left top;
	margin:0;
	margin-right: 4px; /*spacing between each tab*/
	padding:0 0 0 9px;
	text-decoration:none;
}

.feytabs a span {
	float:left;
	display:block;
	background:url(../images/navmenu/tabright.gif) no-repeat right top;
	padding: 5px 12px 3px 3px;
	font-weight:bold;
	color:#FFFFFF;
}

li.gold a {
	float:left;
	background:url(../images/navmenu/tableft_gold.gif) no-repeat left top;
	margin:0;
	margin-right: 4px; /*spacing between each tab*/
	padding:0 0 0 9px;
	text-decoration:none;
}

li.gold a span {
	float:left;
	display:block;
	background:url(../images/navmenu/tabright_gold.gif) no-repeat right top;
	padding: 5px 12px 3px 3px;
	font-weight:bold;
	color:#FFFFFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.feytabs a span {float:none;}
/* End IE5-Mac hack */

.feytabs a:hover span {
	color: white;
}

.feytabs a.current { /*Selected Tab style*/
	background-position:0 -42px; /*Shift background image up to start of 2nd tab image*/
}

.feytabs a.current span { /*Selected Tab style*/
	background-position:100% -42px; /*Shift background image up to start of 2nd tab image*/
	color: white;
}

.feytabs a:hover { /*onMouseover style*/
	background-position:0% -42px; /*Shift background image up to start of 2nd tab image*/
}

.feytabs a:hover span { /*onMouseover style*/
	background-position:100% -42px; /*Shift background image up to start of 2nd tab image*/
}

.tabcontainer {
	clear: left;
	width: 865px; /*width of 2nd level sub menus*/
	height: 37px; /*1.5emheight of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/	
}

.tabcontent {
	display: none;
	color: white;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	background: url(../images/navmenu/nav_bg.gif) repeat-x left top;
	height: 25px;
	padding: 12px 12px 0px 12px;
	margin: 0;
}

.tabcontent_sponsor {
	display: none;
	color: white;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	background: url(../images/navmenu/nav_bg.gif) repeat-x left top;
	height: 31px;
	padding: 6px 12px 0px 12px;
	margin: 0;
}

.tabcontent_sponsor img {
	margin-left:75px;
}

.tabcontainer ul 
{
	list-style-type: none;
	margin:0;
	margin-left: 70px; /*Left offset of entire tab menu relative to page*/
	padding:0;
}

.tabcontainer li {
	display: inline;
	
	padding-bottom:0px;
	padding-left:4px;
	padding-right:4px;
	padding-top:0px;
	
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	
	border-right: 2px solid #ffffff;
	vertical-align: middle;
}

.tabcontent a {
	color: white;
	text-decoration:none;
}

.tabcontent a:hover {
	color: black;
}

.tabcontent a.current {
	color: black;
}

.tabcontent_gold {
	display: none;
	color: white;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	background: url(../images/navmenu/nav_gold_bg.gif) repeat-x left top;
	height: 25px;
	padding: 12px 12px 0px 12px;
	margin: 0;
}

.tabcontent_gold a {
	color: white;
	text-decoration:none;
}

.tabcontent_gold a:hover {
	color: black;
}

.tabcontent_gold a.current {
	color: black;
}