
#nav_container {
	height:42px;
	/*background:transparent url(../images/global/TEMP_nav.png) no-repeat 0 0;*/
}





/* -----------------------------------*/
/* =Primary Navigation                */
/* -----------------------------------*/
#primary_nav,
#sub_nav,
#tertiary_nav {
	clear: both;
	position: relative;
	height: 38px;
	padding: 0;
	border: none;
	z-index: 30; /* 99998 */
}
ul#nav,
ul#subnav,
ul#tertiarynav {
	float: left;   
	width:/*960px*/851px;
	padding: 0 0 0 0px;
}
#nav a,
#subnav a,
#tertiarynav a {
	display: block;
	text-decoration: none;
	text-indent: -200em;
}
#nav li li a,
#subnav li li a,
#tertiarynav li li a {
	display: block;
	width: 162px; /* gives consistant width for all secondary topnav dropdowns */
	height: auto;
	margin: 0px;
	padding: 4px 8px;
	border: none;
	text-indent: 0;
	font-weight: bold;
	font-size: 1.2em;
	color: #000;
	text-decoration: none;
}
#nav li li.first a,
#subnav li li.first a,
#tertiarynav li li.first a {
	border-top: none;
}
#nav li li a:hover {
	color: #bd0800;
	text-decoration: none;
    background: transparent url(../images/global/secondary_nav_li_bg.png) repeat left top;
}
#nav li,
#subnav li,
#tertiarynav li {
	float: left;
	position: relative;
	text-align: left;
	padding: 0;
	margin: 0;
}
#nav li.combo,
#subnav li.combo,
#tertiarynav li.combo {
    padding:4px 0;
}
#nav li.combo a,
#subnav li.combo a,
#tertiarynav li.combo a {
    display:inline;
    padding-right:0;
    margin-top:10px;
}
#nav li.combo span,
#subnav li.combo span,
#tertiarynav li.combo span {
	display:inline;
	font-weight: bold;
	font-size: 1.2em;
	color: #000;
}
#nav li div,
#subnav li div,
#tertiarynav li div {
	background-position: 0 0px; /* 0 9 */
	background-repeat: no-repeat;


	background:#f00;
}
#nav li div a,
#subnav li div a,
#tertiarynav li div a {
	height: 38px;
	background-position: 0 0px; /* 0 9 */
	background-repeat: no-repeat;
}
#nav li li,
#subnav li li,
#tertiarynav li li {
	float: none;
}




#nav li div,
#nav li div a {    
	background:url(../images/global/primary_nav_sprite.gif) no-repeat 0px 0px;
}
#nav li div a:hover,
#nav li:hover div a, 
#nav li.over div a {
	background:url(../images/global/primary_nav_sprite.gif) no-repeat 0px -42px;
}

/* Home */
#nav li#nav_home div,
#nav li#nav_home div a {    
	/*background:url(../images/global/primary_nav_sprite.gif) no-repeat left 0px;*/
	background-position:0px 0px;
	width:68px;
} 
.home #nav li#nav_home div a,
#nav li#nav_home div a:hover,
#nav li#nav_home:hover div a, 
#nav li#nav_home.over div a {
	/*background:url(../images/global/primary_nav_sprite.gif) no-repeat 0 -42px;*/
	background-position:0px -42px;
}

/* Publisher */
#nav li#nav_publisher div,
#nav li#nav_publisher div a {
	/*background:url(../images/global/primary_nav_sprite.gif) no-repeat -68px 0px;*/
	background-position:-68px 0px;
	width:97px; 
} 
.publisher #nav li#nav_publisher div a,
#nav li#nav_publisher div a:hover,
#nav li#nav_publisher:hover div a, 
#nav li#nav_publisher.over div a {
	/*background:url(../images/global/primary_nav_sprite.gif) no-repeat -68px -42px;*/
	background-position:-68px -42px;
}

/* Advertiser */
#nav li#nav_advertiser div,
#nav li#nav_advertiser div a {
	/*background:url(../images/global/primary_nav_sprite.gif) no-repeat -165px 0px;*/
	background-position:-165px 0px;
	width:103px; 
} 
.advertiser #nav li#nav_advertiser div a,
#nav li#nav_advertiser div a:hover,
#nav li#nav_advertiser:hover div a, 
#nav li#nav_advertiser.over div a {
	/*background:url(../images/global/primary_nav_sprite.gif) no-repeat -165px -42px;*/
	background-position:-165px -42px;
}

/* Blog */
#nav li#nav_blog div,
#nav li#nav_blog div a {
	/*background:url(../images/global/primary_nav_sprite.gif) no-repeat -268px 0px;*/
	background-position:-268px 0px;
	width:61px; 
} 
.blog #nav li#nav_blog div a,
#nav li#nav_blog div a:hover,
#nav li#nav_blog:hover div a, 
#nav li#nav_blog.over div a {
	/*background:url(../images/global/primary_nav_sprite.gif) no-repeat -268px -42px;*/
	background-position:-268px -42px;
}

/* Contact Us */
#nav li#nav_contact_us div,
#nav li#nav_contact_us div a {
	/*background:url(../images/global/primary_nav_sprite.gif) no-repeat -329px 0px;*/
	background-position:-329px 0px;
	width:110px; 
} 
.contact_us #nav li#nav_contact_us div a,
#nav li#nav_contact_us div a:hover,
#nav li#nav_contact_us:hover div a, 
#nav li#nav_contact_us.over div a {
	/*background:url(../images/global/primary_nav_sprite.gif) no-repeat -329px -42px;*/
	background-position:-329px -42px;
}






/* -----------------------------------*/
/* =Sub Navigation                    */
/* -----------------------------------*/

#subnav_container { height:30px; background:url(../images/global/sub_nav_sprite.png) no-repeat 0px -30px; }
#sub_nav { height:30px; }
#subnav li div a { height:30px; }
#subnav li div,
#subnav li div a { background:url(../images/global/sub_nav_sprite.png) no-repeat 0px 0px; }
#subnav li div a:hover,
#subnav li:hover div a,
#subnav li.over div a { background:url(../images/global/sub_nav_sprite.png) no-repeat 0px 0px; }


/* ***** Home ***** */
.home #subnav_container { height:30px; background:url(../images/global/sub_nav_sprite.png) no-repeat 0px 0px; }


/* ***** Publisher ***** */
/* Benefits */
.publisher #subnav li#subnav_benefits div,
.publisher #subnav li#subnav_benefits div a { background-position:0px -60px; width:89px; }
.publisher .benefits #subnav li#subnav_benefits div a/*,
.publisher #subnav li#subnav_benefits div a:hover,
.publisher #subnav li#subnav_benefits:hover div a,
.publisher #subnav li#subnav_benefits.over div a*/ { background-position:0px -90px; }

/* Case Studies */
#subnav li#subnav_case_studies div,
#subnav li#subnav_case_studies div a { background-position:-89px -60px; width:108px; }
.publisher .case_studies #subnav li#subnav_case_studies div a/*,
#subnav li#subnav_case_studies div a:hover,
#subnav li#subnav_case_studies:hover div a,
#subnav li#subnav_case_studies.over div a*/ { background-position:-89px -90px; }



/* ***** Advertiser ***** */
/* Benefits */
.advertiser #subnav li#subnav_benefits div,
.advertiser #subnav li#subnav_benefits div a { background-position:0px -120px; width:89px; }
.advertiser .benefits #subnav li#subnav_benefits div a/*,
.advertiser #subnav li#subnav_benefits div a:hover,
.advertiser #subnav li#subnav_benefits:hover div a,
.advertiser #subnav li#subnav_benefits.over div a*/ { background-position:0px -150px; }

/* Portfolio */
#subnav li#subnav_portfolio div,
#subnav li#subnav_portfolio div a { background-position:-89px -120px; width:79px; }
.advertiser .portfolio #subnav li#subnav_portfolio div a/*,
#subnav li#subnav_portfolio div a:hover,
#subnav li#subnav_portfolio:hover div a,
#subnav li#subnav_portfolio.over div a*/ { background-position:-89px -150px; }

/* Products */
#subnav li#subnav_products div,
#subnav li#subnav_products div a { background-position:-168px -120px; width:82px; }
.advertiser .products #subnav li#subnav_products div a/*,
#subnav li#subnav_products div a:hover,
#subnav li#subnav_products:hover div a,
#subnav li#subnav_products.over div a*/ { background-position:-168px -150px; }

/* Ad Specs */
#subnav li#subnav_adspecs div,
#subnav li#subnav_adspecs div a { background-position:-250px -120px; width:87px; }
.advertiser .adspecs #subnav li#subnav_adspecs div a/*,
#subnav li#subnav_adspecs div a:hover,
#subnav li#subnav_adspecs:hover div a,
#subnav li#subnav_adspecs.over div a*/ { background-position:-250px -150px; }



/* ***** Contact Us ***** */
.contact_us #subnav_container { height:30px; background:url(../images/global/sub_nav_sprite.png) no-repeat 0px 0px; }


/* ***** Home ***** */
.sitemap #subnav_container { height:30px; background:url(../images/global/sub_nav_sprite.png) no-repeat 0px 0px; }






/* -----------------------------------*/
/* =Tertiary Navigation               */
/* -----------------------------------*/


#tertiary_nav_container {
	padding:0 7px;
	width:837px;
	height:27px;
	background:transparent url(../images/global/contentbg.png) no-repeat 0 0;
}

#tertiary_nav { height:27px; background:#ededed; }
ul#tertiarynav { width:837px; }
#tertiarynav li div a { height:27px; }
#tertiarynav li div,
#tertiarynav li div a { background:url(../images/global/tertiary_nav_sprite.png) no-repeat 0px 0px; }
#tertiarynav li div a:hover,
#tertiarynav li:hover div a,
#tertiarynav li.over div a { background:url(../images/global/tertiary_nav_sprite.png) no-repeat 0px 0px; }

/* ***** Advertiser - Products ***** */
/* Overview */
.advertiser #tertiarynav li#tertiarynav_overview div,
.advertiser #tertiarynav li#tertiarynav_overview div a { background-position:0px 0px; width:83px; }
.advertiser .products .overview #tertiarynav li#tertiarynav_overview div a/*,
.advertiser #tertiarynav li#tertiarynav_overview div a:hover,
.advertiser #tertiarynav li#tertiarynav_overview:hover div a,
.advertiser #tertiarynav li#tertiarynav_overview.over div a*/ { background-position:0px -27px; }

/* Ad Placement */
.advertiser #tertiarynav li#tertiarynav_ad_placement div,
.advertiser #tertiarynav li#tertiarynav_ad_placement div a { background-position:-83px 0px; width:99px; }
.advertiser .products .adplacement #tertiarynav li#tertiarynav_ad_placement div a/*,
.advertiser #tertiarynav li#tertiarynav_ad_placement div a:hover,
.advertiser #tertiarynav li#tertiarynav_ad_placement:hover div a,
.advertiser #tertiarynav li#tertiarynav_ad_placement.over div a*/ { background-position:-83px -27px; }

/* Display Ads */
.advertiser #tertiarynav li#tertiarynav_display_ads div,
.advertiser #tertiarynav li#tertiarynav_display_ads div a { background-position:-182px 0px; width:87px; }
.advertiser .products .displayads #tertiarynav li#tertiarynav_display_ads div a/*,
.advertiser #tertiarynav li#tertiarynav_display_ads div a:hover,
.advertiser #tertiarynav li#tertiarynav_display_ads:hover div a,
.advertiser #tertiarynav li#tertiarynav_display_ads.over div a*/ { background-position:-182px -27px; }

/* High Impact Ads */
.advertiser #tertiarynav li#tertiarynav_high_impact_ads div,
.advertiser #tertiarynav li#tertiarynav_high_impact_ads div a { background-position:-269px 0px; width:113px; }
.advertiser .products .highimpactads #tertiarynav li#tertiarynav_high_impact_ads div a/*,
.advertiser #tertiarynav li#tertiarynav_high_impact_ads div a:hover,
.advertiser #tertiarynav li#tertiarynav_high_impact_ads:hover div a,
.advertiser #tertiarynav li#tertiarynav_high_impact_ads.over div a*/ { background-position:-269px -27px; }

/* Integrated Opportunities */
.advertiser #tertiarynav li#tertiarynav_integrated_opportunities div,
.advertiser #tertiarynav li#tertiarynav_integrated_opportunities div a { background-position:-382px 0px; width:153px; }
.advertiser .products .integratedopportunities #tertiarynav li#tertiarynav_integrated_opportunities div a/*,
.advertiser #tertiarynav li#tertiarynav_integrated_opportunities div a:hover,
.advertiser #tertiarynav li#tertiarynav_integrated_opportunities:hover div a,
.advertiser #tertiarynav li#tertiarynav_integrated_opportunities.over div a*/ { background-position:-382px -27px; }


