/*************************************************************************
	@basic_tags
*************************************************************************/

	/*** @body ***/
		body, td, form, select, option, text, input, textarea
		{
			font: 9pt/1.2 arial, sans-serif;
		}
		
		div#wrapper, div#wrapper td
		{
			font-size: 1em;
		}
		
		body
		{
			background: none;
			color: #000;
			text-align: left;
			min-width: 0;
		}
	
	/********************/
	/*** @header_tags ***/
	/********************/
		h2
		{
			margin: 1em 0 .5em 0;
			padding: 0;
			font-size: 2.2em;
			background: none;
			border-bottom: 3px solid #3e959a;
		}
		
		h2 span
		{
			padding: 0;
			background: none;
		}
		
	/**************/
	/*** @links ***/
	/**************/
		a, a:link, a:visited, a:hover, a:active
		{
			color: #000;
			text-decoration: none;
		}
		
	/**************/
	/*** @other ***/
	/**************/
		div.metaD a
		{
			color: #666;
		}
		
		div.orgtools
		{
			display: none;
		}

		
	/*******************/
	/*** @text_style ***/
	/*******************/

	
	.hideText
	{
		font-size: 1em;
		line-height: 1em;
		text-indent: 0;
	}
	
	.hidePrint
	{
		height: 0;
		width: 0;
		font-size: 0;
		line-height: 0;
		display: none;
	}
	
/*************************************************************************
  @zones	
*************************************************************************/
	div#wrapper
	{
		background: none;
		margin: 0 auto;
		padding: 0 1%; /* so FF2 will wrap right margin correctly */
		width: auto;
		min-width: 0px;
		overflow: visible;
	}
	
	div#zoneHeader
	{
		height: auto;
		min-width: 0px;
		max-width: 100%;
		padding: 0;
		postion: static;
		background: none;
	}
	
	div#zoneMain
	{
		background: none;
		padding: 0;
		width: 90%;
	}
	
	div#zone1
	{
		display: none;
	}

	div#zone2
	{
		padding: 0;
		width: auto;
	}
	
	div#zoneFooter
	{
		margin-top: 3em;
		padding-bottom: 0;
		border-top: 1px solid #666;
		color: #666;
		font-size: .9em;
		height: auto;
		background: none;
		padding: 10px 0 10px 0px;
	}
	

/*************************************************************************
	@zoneHeader
*************************************************************************/
	
	/*********************/
	/*** @zoneBranding ***/
	/*********************/
		div#zoneBranding
		{
			background: none;
			height: auto;
			width: auto;
			position: static;
			border: none;
			padding: 0;
			margin: 0;
		}

		div#zoneBranding strong
		{
			background: none;
			margin: 0;
			height: auto;
			width: auto;
		}
		
		#zoneBranding a
		{
			margin: 0;
			padding: 0;
			position: static;
		}
		
		div#zoneBranding strong img
		{
			display: block;
		}
		
		#zoneBranding div.tagline
		{
			display: none;
		}
		
		div#zoneBranding h1 a, div#zoneBranding strong a
		{
			margin-left: 0px;
		 }
	
	/*********************/
	/*** @zoneReportBranding ***/
	/*********************/
		div#zoneReportBranding
		{
			background: none;
			height: auto;
			width: 100%;
			padding-bottom: 1em;
			position: static;
			border-top: 1px solid #666;
		}

		div#zoneReportBranding strong
		{
			background: none;
			margin: 0;
			height: auto;
			width: auto;
		}
		
		#zoneReportBranding a
		{
			margin: 0;
			padding: 0;
			position: static;
		}
		
		div#zoneReportBranding strong img
		{
			display: block;
		}
		
		#zoneReportBranding div.tagline
		{
			display: none;
		}
		
		div#zoneReportBranding h1 a, div#zoneReportBranding strong a
		{
			margin-left: 0px;
		 }
	
	/*******************/
	/*** @navPrimary ***/
	/*******************/
		div#navPrimary
		{
			display: none;
		}

	/*******************/
	/*** @navPrimary ***/
	/*******************/
		div#navSecondary
		{
			display: none;
		}
		
		
/*************************************************************************
	@zoneMain
*************************************************************************/
	
	/***************************/
	/*** @pageTypeContainers ***/
	/***************************/

		
	/*** @columns ***/
		.column
		{
			float: none;
			width: auto;
			padding: 0;
		}
		.column.first, .column.last { width: auto; margin: 0; padding: 0; }
	
	/*** @landing_page ***/

	/*** @list_page ***/

	/*** @show_page ***/

		
		/*** @gihBulletin ***/
	
		h3.gihBulletin
		{
			color: #3e959a;
			margin: 1em 0 .5em 0;
			padding: 0;
			font-size: 2.2em;
			font-weight: normal;
			background: none;
			border-bottom: 3px solid #3e959a;
			width: 100%;
		}
		
		.frm5037 h2	{ display: none; }
		
		.utility	{ display: none; }
		

	.containerRelContent h3
	{
		margin: 0;
		padding: 0;
		display: block;
		background: nonet;
	}
	.containerRelContent h3.oneLine	{ height: auto; }
	.containerRelContent h3.twoLine	{ height: auto; }

		
/*************************************************************************
	@zoneFooter 
**************************************************************************/
	div#zoneFooter a
	{
		color: #666;
		text-decoration: underline;
	}

	div#zoneFooter div.first
	{
		background: none;
		margin-bottom: 0;	
		padding-top: 1em;
		padding-bottom: 0;
		border-top: 1px solid #e5e5e5;
		border-bottom: none;
	}	
	
	div#zoneFooter div
	{
		padding: .5em 0;
	}
	
	div#zoneFooter p
	{
		margin: 0;
		padding: 0;
		min-width: 0px;
		max-width: 100%;	
	}
	
	/************************/
	/*** @Attachments ***/
	/************************/
		div.financialAttachments,
		div.attachments
		{
			display: none;
		}
		
		
	/***********************/
	/*** @containerMedia ***/
	/***********************/
		div.containerMedia.alignLeft
		{
			padding: 0;
			float: none;
		}
		
		div.containerMedia.alignRight
		{
			padding: 0;
			float: left;
		}
