/* PRIMARY NAV */

/* @group Primary nav */


#menu_holder {
    width: 745px;
    margin: 0px auto 3px;
    height: 94px;
    overflow:hidden;
}

#topLoginBox 
{	position:absolute;
	right:0px;
	top:0px;
	height:35px;
	width:520px;
	z-index:2;
	padding-top:20px;
	padding-right:20px;
	text-align:right;
}
#topNav a {
	display: block;
	color: #CCC;
	text-decoration: none;
	height: 94px;
	padding: 0px;
	margin: 0px;
	text-indent: -5000px;
}

#topNav ul {
	margin: 0 0 0 0px;
	padding: 0px;
	list-style-type: none;
}


/* Nav items */

#topNav li {
	background-repeat: no-repeat;
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 94px;
}

#topNav .home {
	background-image: url(../images/nav/home.gif);
	width: 46px;
}

#topNav .home_active ,#topNav .home:hover {
	background-image: url(../images/nav/home_h.gif);
	width: 46px;
}

#topNav .news {
	background-image: url(../images/nav/news.gif);
	width: 44px;
}

#topNav .news_active, #topNav .news:hover {
	background-image: url(../images/nav/news_h.gif);
	width: 44px;
}

#topNav .ontheair {
	background-image: url(../images/nav/ontheair.gif);
	width: 67px;
}

#topNav .ontheair_active, #topNav .ontheair:hover {
	background-image: url(../images/nav/ontheair_h.gif);
	width: 67px;
}

#topNav .cme {
	background-image: url(../images/nav/cme.gif);
	width: 36px;
}

#topNav .cme_active, #topNav .cme:hover {
	background-image: url(../images/nav/cme_h.gif);
	width: 36px;
}

#topNav .community {
	background-image: url(../images/nav/community.gif);
	width: 73px;
}

#topNav .community_active, #topNav .community:hover  {
	background-image: url(../images/nav/community_h.gif);
	width: 73px;
}

#topNav .resources {
	background-image: url(../images/nav/resources.gif);
	width: 69px;
}

#topNav .resources_active, #topNav .resources:hover {
	background-image: url(../images/nav/resources_h.gif);
	width: 69px;
}

#topNav .myaccount {
	background-image: url(../images/nav/myaccount.gif);
	width: 78px;
}

#topNav .myaccount_active, #topNav .myaccount:hover {
	background-image: url(../images/nav/myaccount_h.gif);
	width: 78px;
}

#topNav .aboutsite {
	background-image: url(../images/nav/aboutsite.gif);
	width: 114px;
}

#topNav .aboutsite_active, #topNav .aboutsite:hover {
	background-image: url(../images/nav/aboutsite_h.gif);
	width: 114px;
}

/* ROllovers */

#topNav li.home a:hover {
	background-image: url(../images/nav/home.gif);
	background-position: 0px -94px;
}
#topNav li.news a:hover {
	background-image: url(../images/nav/news.gif);
	background-position: 0px -94px;
}

#topNav li.ontheair a:hover {
	background-image: url(../images/nav/ontheair.gif);
	background-position: 0px -94px;
}

#topNav li.cme a:hover {
	background-image: url(../images/nav/cme.gif);
	background-position: 0px -94px;
}
#topNav li.community a:hover {
	background-image: url(../images/nav/community.gif);
	background-position: 0px -94px;
}

#topNav li.resources a:hover {
	background-image: url(../images/nav/resources.gif);
	background-position: 0px -94px;
}

#topNav li.myaccount a:hover {
	background-image: url(../images/nav/myaccount.gif);
	background-position: 0px -94px;
}

#topNav li.aboutsite a:hover {
	background-image: url(../images/nav/aboutsite.gif);
	background-position: 0px -94px;
}

/* Active states */


.home #topNav li.home a {
	background-image: url(../images/nav/home.gif);
	background-position: 0px -188px;
}

.news #topNav li.news a {
	background-image: url(../images/nav/news.gif);
	background-position: 0px -188px;
}

.ontheair #topNav li.ontheair a {
	background-image: url(../images/nav/ontheair.gif);
	background-position: 0px -188px;
}

.cme #topNav li.cme a {
	background-image: url(../images/nav/cme.gif);
	background-position: 0px -188px;
}

.community #topNav li.community a {
	background-image: url(../images/nav/community.gif);
	background-position: 0px -188px;
}

.resources #topNav li.resources a {
	background-image: url(../images/nav/resources.gif);
	background-position: 0px -188px;
}

.myaccount #topNav li.myaccount a {
	background-image: url(../images/nav/myaccount.gif);
	background-position: 0px -188px;
}

.aboutsite #topNav li.aboutsite a {
	background-image: url(../images/nav/aboutsite.gif);
	background-position: 0px -188px;
}


/* @end */

/* All the following rules come from another site for which I would like to follow the same structure-NOT VALID FOR HOMEPAGE THOUGH */

/* @group Secondary nav */

#navSec a span {
	display: none;
}
#navSec a {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
	height: 32px;
	padding: 0px;
        margin: 0px;
}

#navSec ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
}

/* Nav items */

#navSec li {
	background-repeat: no-repeat;
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 32px;
}

/* @end */