/*************************************************************************
	@basic_tags
*************************************************************************/
	/*** @body ***/
		body, td, form, select, option, text, input, textarea
		{
			font: 10pt/1.3 arial, san-serif;
		}
		
		div#wrapper, div#wrapper td
		{
			font-size: 1em;
		}
		
		body
		{
			background: none;
			color: #000;
			text-align: left;
			min-width: 0;
			margin: 0;
		}
		
		*.hide
		{
			color: #000;
			display: block;
			margin: 0;
			font-size: 1.5em;
			line-height: 100%;
			position: static;
			width: 100%;
		}
		
	/*** @printView ***/
		#printView	{ display: none; }
		#printView.source	{ color: #666; display: block; font-size: .8em }

/*************************************************************************
	@layout_elements
*************************************************************************/
		
	/**************/
	/*** @links ***/
	/**************/
		a, a:link, a:visited, a:hover, a:active
		{
			color: #000;
			text-decoration: none;
		}
		
		a.topTop
		{
			display: none;
		}

/*************************************************************************
  @zones	
*************************************************************************/
	div#wrapper
	{
		border: none;
		background: none;
		margin: 0 auto;
		padding: 0;
		width: auto;
		min-width: 0px;
		overflow: visible;
	}
	
	div#zoneHeader
	{
		background-color: transparent;
		display: block;
		margin: 0;
		padding-left: 0;
		color: #000;
		height: auto;
		width: 100%;
	}
	
	div#zoneMain
	{
		background: none;
		margin: 0;
		padding: 0;
		min-width: 0px;
		max-width: 100%;
		min-height: 0;
		float: none;
	}
	
	div#navPrimary	{ display: none; }
	
	div#zoneUtilities	{ display: none; }
	
	div#zoneTitle
	{
		padding-left: 0;	
		width: 99%;
		float: none;
	}
	
	div#zone1,
	div#zoneMain.wide div#zone1
	{
		padding-left: 0;	
		width: 99%;
		float: none;
		line-height: 1.5;
	}
	
	div#zone2
	{
		display: none;
	}

	div#zoneFooter
	{
		background-color: transparent;
		border-top: 1px solid #cac9c0;
		color: #000;
		margin: 0;
		padding: 0;
		position: static;
		clear: both;
	}

/*************************************************************************
	@zoneHeader
*************************************************************************/
	
	div#languageToggle { display: none; }
	div#navSecondary { display: none; }
	
	div#zoneHeader ul.centersNav	{ display: none; }
	div#zoneHeader ul.centersNav li
	{
		background-image: none;
		background-color: transparent;
		border: 1px solid #F00;
	}
	
	/*********************/
	/*** @zoneBranding ***/
	/*********************/
		div#zoneBranding
		{
			background-image: none;
			background-color: transparent;
			border-bottom: 1px solid #cac9c0;
			height: .8in;
			margin-bottom: .15in;
			padding: 0 0 .05in 0;
			width: 100%;
			float: right;
		}
		
		div#zoneBranding h1
		{
			display: block;
			width: 100%;
			left: 0;
			top: 0;
		}
		
		div#zoneBranding h1 img, div#zoneBranding strong img
		{
			display: block; float: right;
		}
		
		div#zoneBranding h1 a, div#zoneBranding strong a
		{
			background: none;
			display: block;
			height: auto;
			width: auto;
		}
		
		div#zoneBranding h1 div a,
		div#zoneBranding h1 div a span.hide,
		div#zoneCobrand
		{
			display: none;
		}

	
/*************************************************************************
	@zoneMain
*************************************************************************/
		div#zoneMain.nppCon2009 h2
		{
			background-image: none;
			height: auto;
			width: auto;
		}
		
	/*************************/
	/*** @containerLanding ***/
	/*************************/

	/**********************/
	/*** @containerList ***/
	/**********************/

	/**********************/
	/*** @containerShow ***/
	/**********************/
		div#printSourceURL	{ display: block; }
		
		
/*************************************************************************
	@zoneTitle
*************************************************************************/
	#zoneTitle h2 span	{ display: none; }
	#zoneTitle.show h3	{ background: none; padding: 0; }
	#zoneTitle.show #containerComments form	{ display: none; }
	#zoneTitle ul.areaBreadcrumb	{ display: none; }
	#zoneTitle div.pageTools	{ display: none; }
		
		
/*************************************************************************
	@zone1
*************************************************************************/
	#zone1 h2 span	{ display: none; }
	#zone1.show h3	{ background: none; padding: 0; }
	#zone1.show #containerComments form	{ display: none; }
	#zone1 ul.areaBreadcrumb	{ display: none; }
	
	div#containerComments	{ border: none; padding: .3in 0 0 0; }
	div#containerComments h4 span.hide
	{
		margin: 0;
		font-size: 14px;
		line-height: normal;
		position: relative;
		top: 0;
		left: 0;
	}
	
	div#containerComments ul li	{ border-color: #000; padding-right: 0; }

	div.exitLink	{ display: none; }
	div.tags	{ padding-left: 0; }
	
	#zoneMain.show #zone1 div.pageTools	{ display: none; }
	
	#zoneMain.show #zone1 div.containerMultimedia div.containerContactInfo div.pageTools	{ display: block; }
	#zoneMain.show #zone1 div.containerMultimedia div.containerContactInfo div.pageTools.resources	{ display: none; }
	
	#zoneMain.show #zone1 div.containerMultimedia li.email,
	#zoneMain.show #zone1 div.containerMultimedia li.info
	{ display: none; }

/*************************************************************************
	@zone2
*************************************************************************/

	p#emailPage
	{
		display: none;
	}
	
	/***********************/
	/*** @areaSearchSite ***/
	/***********************/
		div#areaSearchSite
		{
			display: none;
		}

/*************************************************************************
	@zoneFooter 
**************************************************************************/
	div#zoneFooter div.branding
	{
		display: block;
		float: left;
		margin-top: .2em;
		width: 100%;
	}

	div#zoneFooter div.resources,
	div#zoneFooter div.branding ul,
	div#zoneFooter div.branding span
	{
		display: none;
	}
	
	div#zoneFooter div.branding strong
	{
		background-color: transparent;
		background-image: none;
		color: #666;
		display: block;
		font-weight: normal;
		height: 1em;
		position: static;
		width: 100%;
	}
	
	div#zoneFooter div.branding strong a
	{
		color: #666;
		font-size: .9em;
		position: static;
	}

	
	
/*************************************************************************
	@special 
**************************************************************************/
	
	/******************/
	/*** @proStatMap ***/
	/******************/
		div#cm-map-container	{ margin-bottom: .5in; }
		
		div#proStatMap { }
	
		div#proStatMap ul.tabNavigation li a	{ display: none; }
		
		div#proStatMap ul.tabNavigation li a.selected
		{
			color: #000;
			display: block;
			height: auto;
			padding: 0;
			width: 100%;
		}
	
		div#proStatMap div#first,
		div#proStatMap div#first ul#comparisons	{ display: none; }