/*************************************************************************
	@basic_tags
*************************************************************************/
	body, table, tr, td, form, select, option, text, input, textarea
	{
		font-size: small;
	}
	
	body
	{
		padding-right: 1em;
		padding-left: 1em;
		background: #fff;
		text-align: left;
	}

	/**************/
	/*** @forms ***/
	/**************/
		form ul.valueList
		{
			border-right: 1px solid #e5e5e5;
			height: auto;
		}
	
	/***************/
	/*** @tables ***/
	/***************/
		/* shoppingCart */
			.shoppingCart
			{
				margin-bottom: 0;
			}
			
			.shoppingCart th
			{
				background: #4F6C7E;
				font-size: 1.1em;
				color: #fff;
			}
			
			.shoppingCart td
			{
				border-bottom: 1px solid #F2F2F2;
			}
			
			.shoppingCart tr.last td
			{
				border-bottom: none;
			}
			
			.shoppingCart td.total
			{
				background: #BCDBE4;
			}
			
			.shoppingCart input
			{
				width: 3em;
			}
			
		/* volDiscounts */
			.volDiscounts
			{
				margin-top: 3em;
				display: block;
			}
			
			.volDiscounts th
			{
				background: #F2F2F2;
				font-size: .9em;
			}
			
			.volDiscounts td
			{
				border-bottom: 1px solid #F2F2F2;
				font-size: .9em;
			}

	
/*************************************************************************
	@layout_elements
*************************************************************************/
	/*** @columns ***/
		.column
		{
			margin-right: 0;
			margin-left: 0;
			width: auto;
			float: none;
		}
		
		.column.first
		{
			margin-left: 0;
		}
		
		.column.last
		{
			margin-right: 0;
		}
		

/*************************************************************************
  @zones	
*************************************************************************/
	#wrapper
	{
		margin: 0 auto;
		padding: 1em;
		font-size: small;
		width: auto;
	}
	
	html>body #wrapper { font-size: 12px; }
	
	#zoneHeader
	{
		background: #fff;
		height: auto;
		min-height: 0;
	}
	
	#zoneMain
	{
		overflow: visible;
	}
	
	#zone1
	{
		display: none;
	}
	
	#zone2
	{
		padding: 2em 0 0 0;
		width: auto;
		float: none;
	}
	
	#zoneFooter
	{
		background: none;
		margin: 0;
		padding: .3em 0 0 0;
		color: #4C4C4C;
	}
	
/*************************************************************************
	@zoneHeader
*************************************************************************/
	#zoneHeader .extraDiv
	{
		background: none;
	}
	
	/*********************/
	/*** @zoneBranding ***/
	/*********************/
		#zoneBranding
		{
			height: auto;
			width: auto;
			float: none;
		}
		
		#zoneBranding a
		{
			height: auto;
			width: auto;
			display: block;
		}
		
		#zoneBranding img
		{
			width: auto;
			display: block;
		}

		
	/**********************/
	/*** areaSiteSearch ***/
	/**********************/
		#areaSiteSearch
		{
			display: none;
		}

		
	/*******************/
	/*** @navPrimary ***/
	/*******************/
		#navPrimary
		{
			display: none;
		}
		
	/*******************/
	/*** @navSecondary ***/
	/*******************/
		#navSecondary
		{
			display: none;
		}
		
	
/*************************************************************************
	@zoneMain
*************************************************************************/
	.sectionTitle
	{
		background: #365469;
		border-top: 2px solid #365469;
		border-bottom: 2px solid #365469;
		color: #fff;
	}
	
	.greatDec .sectionTitle
	{
		background: #365469;
	}
	
	
	
	/*****************/
	/*** @orgtools ***/
	/*****************/
		.orgtools
		{
			display: none;
		}	
	
	
/*************************************************************************
	@zone1
*************************************************************************/
	
	
/*************************************************************************
	@zone2
*************************************************************************/
	#zone2.expanded
	{
		width: auto;
	}
	
	#zone2 h3.grouping
	{
		margin-left: 0;
	}
		
	/***************************/
	/*** @pageTypeContainers ***/
	/****************************/
		.containerShow .content
		{
			display: block;
		}
	
	/************************/
	/*** areaDocFunctions ***/
	/************************/
		.areaDocFunctions
		{
			display: none;
		}
		
	/*******************************/
	/*** containerAddressSummary ***/
	/*******************************/
		.containerAddressSummary
		{
			margin-right: 0;
			float: none;
			width: auto;
		}
		

	/*** paymentInfo ***/
		.paymentInfo
		{
			float: none;
			width: auto;
		}
	
	/**************************/
	/*** containerChildDocs ***/
	/**************************/		
		.containerChildDocs h5
		{
			margin-left: 0;
			padding-left: 0;
		}

	/**********************************/
	/*** @containerGreadDecSections ***/
	/**********************************/
		div.containerGreadDecSections h3#titleTopics
		{
			background-image: none;
		}
		
		div.containerGreadDecSections h3#titleMaterials
		{
			background-image: none;
		}
				
		div.containerGreadDecSections h3#titleDiscussionGroups
		{
			background-image: none;
		}
		
		div.containerGreadDecSections h3#titleGdClassroom
		{
			background-image: none;
		}
		
		div.containerGreadDecSections h3 span
		{
			font-size: 1.4em;
			line-height: 1.3;
			text-indent: 0;
			height: auto;
			width: auto;
		}

	/****************/
	/*** @colMain ***/
	/****************/
		.colMain
		{
			margin: 0;
			padding: 0;
			width: auto;
			float: none;
		}
		
	/**********************/
	/*** @colRelContent ***/
	/**********************/
		.colRelContent
		{
			display: none;
		}
		
		
	/****************************/
	/*** @containerCntDetails ***/
	/****************************/

		/****************/
		/*** @jobList ***/
		/****************/
			ul.jobList li
			{
				padding-left: 0;
				width: auto;
			}
			
			ul.jobList li.row
			{
				clear: none;
				float: none;
			}
		
		
		/*** @navTopics ***/
			ul#navTopics
			{
				margin-left: 0;
				display: table;
				list-style: none;
			}
			
			ul#navTopics a
			{
				height: 60px;
				width: 94px;
				display: block;
				font-size: .8em;
			}
			
			ul#navTopics a span
			{
				background-position: center top;
				background-repeat: no-repeat;
				height: 60px;
				width: 94px;
				display: block;
				position: absolute;
				left: 0;
				top: 0;
				z-index:1;
				cursor: pointer;
			}
			
			ul#navTopics li
			{
				margin-right: 2px;
				margin-bottom: 2px;
				height: 60px;
				width: 94px;
				display: block;
				float: left;
				list-style: none;
				position: relative;
			}
			
			li#topic1 span { background-image: url(../img/redesign/topic_1_scantag.jpg); }
			li#topic2 span { background-image: url(../img/redesign/topic_2_scantag.jpg); }
			li#topic3 span { background-image: url(../img/redesign/topic_3_scantag.jpg); }
			li#topic4 span { background-image: url(../img/redesign/topic_4_scantag.jpg); }
			li#topic4  { margin-right: 0; }
			
			li#topic5 span { background-image: url(../img/redesign/topic_5_scantag.jpg); }
			li#topic6 span { background-image: url(../img/redesign/topic_6_scantag.jpg); }
			li#topic7 span { background-image: url(../img/redesign/topic_7_scantag.jpg); }
			li#topic8 span { background-image: url(../img/redesign/topic_8_scantag.jpg); }
			li#topic8  { margin-right: 0; }
		

/*************************************************************************
	@zoneFooter 
**************************************************************************/