/*************************************************************************
	@basic_tags
*************************************************************************/

	body
	{
		font-size: 9px;
	}
	
	/**************/
	/*** @other ***/
	/**************/
		img.helpTip
		{
			display: none;
		}

	/**************/
	/*** @forms ***/
	/**************/
	
		/* @searchPrograms */
			div.searchPrograms
			{
				display: none;
			}

/*************************************************************************
  @zones	
*************************************************************************/
	div#wrapper
	{
		background: none;
	}
	
	div#zoneHeader
	{
		padding-top: 0;
		border-bottom: 3px solid #7c81b8;
		width: 100%;
		height: auto;
		display: table;
	}
	
	div#zoneMain
	{
		padding-top: .25in;
		width: auto;
	}
	
	div#zone1 { }
	div#zone2 { }
	
	div#zoneFooter
	{
		margin-top: 2em;
		padding: 0;
		color: #666;
	}
	

/*************************************************************************
	@zoneHeader
*************************************************************************/
	
	/*********************/
	/*** @zoneBranding ***/
	/*********************/
		div#zoneBranding h1 a, div#zoneBranding strong a
		{
			background: none;
			display: block;
			height: auto;
			width: auto;
			float: left;
		}
		
		/* set the image dimensions for print width, then hide */
		div#zoneBranding h1 img, div#zoneBranding strong img
		{
			display: block;
		}
		
		/* This is typically the tagline */
		div#zoneBranding p
		{
			margin-top: -.55in;
			position: relative;
			float: right;
		}
		
	/*******************/
	/*** @navPrimary ***/
	/*******************/
		div#navPrimary
		{
			display: none;
		}
		
		
/*************************************************************************
	@zone1
*************************************************************************/
	
	/*******************/	
	/*** @areaTocFaq ***/
	/*******************/
		ul#areaTocFaq
		{
			background-color: transparent;
			border: 3px solid #eee;
		}
		
		ul#areaTocFaq
		{
			padding-left: 1.8em;
			list-style: square;
		}
		
		ul#areaTocFaq li
		{
			background: none;
			padding: 0;
			list-style: square;
		}
		
	/****************************/
	/*** @containerCntDetails ***/
	/****************************/
		div.containerCntDetails
		{
			margin-bottom: .25in;
		}
		
		div.containerCntDetails h2
		{
			color: #7c81b8;
			font-size: 2em;
		}

		div.containerCntDetails h2.sectionTitle span
		{
			background-position: left bottom;
			background-repeat: no-repeat;
			height: auto;
			font-size: 18pt;
			line-height: 1.1;
			text-indent: 0;
			overflow: visible;
		}
		
		div.containerCntDetails h2.sectionTitle img
		{
			margin-bottom: -10px;
			margin-right: 16px;
		}
		
		div.sectionSearchPrograms div.containerCntDetails h2.sectionTitle,
		div.sectionFaq div.containerCntDetails h2.sectionTitle,
		div.sectionResources div.containerCntDetails h2.sectionTitle { background-image: none; }
		
		div.containerCntDetails div#helpDesc
		{
			display: none;
			font-size: 1.1em;
		}
		
	/*********************/
	/*** @containerFaq ***/
	/*********************/
		div.containerFaq
		{
			background: none;
		}
		
	/****************************/
	/*** @containerPagination ***/
	/****************************/
		div.containerPagination, div.containerPagination p.pagingListing
		{
			display: none;
			font-size: 1em;
		}
		
		div.containerPagination em
		{
			color: #000;
		}
		
	/********************************/
	/*** @containerProgramResults ***/
	/********************************/
		table.containerProgramResults th, table.containerProgramResults td
		{
			border-left:  1px solid #bababa;
		}
		
		table.containerProgramResults .outcomeAreas,
		table.containerProgramResults .respondent,
		table.containerProgramResults .prequalification,		
		table.containerProgramResults .ageGroups,
		table.containerProgramResults .cost,
		table.containerProgramResults .availableOnline
		{ background-color: transparent; }
		
	/*****************************/
	/*** @containerProgramDesc ***/
	/*****************************/
		div.containerProgramDesc li strong
		{
			padding-left: 0;
		}
		
	/*******************************/
	/*** @containerResultOptions ***/
	/*******************************/
		div.containerResultOptions
		{
			border: 3px solid #eee;
			padding: 8px;
			width: auto;
			display: block;
		}
		/* DX 5-10-2007 Changed reference to form to label */
		div.containerResultOptions label
		{
			display: none;
		}

		div.containerResultOptions div.containerPagination
		{
			float: none;
			display: block;
		}
		
		div.containerResultOptions div.containerPagination br
		{
			display: none;
		}
		
		div.containerResultOptions p.searchFunctions
		{
			display: none;
		}
		
/*************************************************************************
	@zoneFooter 
**************************************************************************/
	div#zoneFooter p.navLinks
	{
		display: none;
	}