body
{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 0;
	padding: 0;
}

#masthead
{
			float: left;
			width: 95%;
   		padding-top: 3%;
   		text-align: left;
			margin-left: 3%		
}
		
		
		#banner
		{
			width: 95%;
			background-color: #ffe4bc;
			float: left;
		}
		
		
		#header
		{
	width: 95%;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.1em;
	color: Teal;
	margin-bottom: 3%;
	margin-left: 3%;
	text-align: left;
	float: left;
}

		
		.clearboth { clear: both; }
		
		.spacer
		{
			float: left;
			width: 2%;
		}
		
		#row1col1
		{ margin-left:3%; float: left; width: 29%; font-size: 0.7em; color: teal; font-variant: small-caps; text-align: justify; z-index: 1; }

#row1col1a
		{ margin-left:3%; float: left; width: 100%; font-size: 0.7em; color: teal; font-variant: small-caps; text-align: justify; z-index: 1; }
		
		#row1col2
		{ float: left; margin-left: 260px; width: 60%; font-size: 0.8em; text-align: justify; z-index: 1; }
		
		#row1col3
		{ float: left; margin-left: 3%; width: 29%; font-size: 0.7em; text-align: justify; z-index: 1; }
		
		#row1col4
		{ float: left; margin-left: 20%; margin-right: 3%; width: 60%; font-size: 0.9em; text-align: justify; z-index: 1; }
		
		#row2col1
		{ border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-top: 10px; float: left; text-align: left; font-size: 0.85em; margin-left: 3%; width: 80%; background-color: #ddd; z-index: 1; }
		
		#row2col2
		{ border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-top: 10px; float: left; width: 20%; background-color: #ddd; z-index: 1; }
		
		#row2col3
		{ border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-top: 10px; float: left; margin-left: 3%; width: 20%; background-color: #ddd; z-index: 1; }
		
		#row2col4
		{ border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-top: 10px; float: left; margin-left: 3%; width: 20%; background-color: #ddd; z-index: 1; }

		#row3col1
		{ border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-top: 10px; float: left; width: 25%; background-color: #bbb; z-index: 1; }
		
		#row3col2
		{ border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-top: 10px; float: left; margin-left: 3%; width: 20%; background-color: #bbb; z-index: 1; }

		#row3col3
		{ border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-top: 10px; float: left; margin-left: 3%; width: 20%; background-color: #bbb; z-index: 1; }

		#row3col4
		{ border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-top: 10px; float: left; margin-left: 3%; width: 20%; background-color: #bbb; z-index: 1; }

		
		#row4col1
		{ border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-top: 10px; float: left; width: 10%; background-color: #ddd; z-index: 1; }
		
		#row4col2
		{ border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-top: 10px; float: left; margin-left: 3%; width: 31%; background-color: #ddd; z-index: 1; }

		#row4col3
		{ border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-top: 10px; float: left; width: 15%; background-color: #ddd; z-index: 1; }

		#row4col4
		{ border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-top: 10px; float: left; width: 15%; background-color: #ddd; z-index: 1; }
		
		#footer
{
	width: 95%;
	font-family: "Times New Roman", Times, serif;
	font-size: .8em;
	margin-left: 3%;
	margin-top: 3%;
	text-align: left;
	float: left;
}

		
		h1, h2, h3, h4, h5, h6, p, ul, ol, dl
		{
			margin-left: 4px;
			margin-right: 4px;
		}
		
		h1, h2, h3, h4, h5, h6
		{
			margin-top: 5px;
			margin-bottom: 0;
		}
		
		h1+p, h2+p, h3+p, h4+p { margin-top: .2em; }
		