	/* Intial Setup and Layout*/

		body {height: 800px; margin: 0px; padding: 0px;}
	
		img
		{
			border: none;
		}

 		
		html, body
		{
			min-height: 600px; width: auto; overflow: auto;  
		}

    			
		.bannerpic
		{
			position: absolute;
			top: 0;
			left:0;
			height: 157px;
			width: 900px;
			border-bottom: 1px solid #9d9f9f;
			z-index: 2;
		}
		.bannerpic h1
		{
			display: none;
		}

		.navbarpic
		{
			position: absolute;
			top: 158px;
			left:-10px;
			height:555px;
			width: 132px;
			border-right: 1px solid #9d9f9f;
			z-index: 2;
			border-bottom: 1px solid #9d9f9f;
		}
		.navbarpic h1
		{
			display: none;
		}
		
		
		.clear {clear:left;}


	/* Banner navigationbar Definitions*/


		.bannernavigation
		{
			position: absolute;
			top: 0;
			left:150px;
			width: 800px;
			z-index: 3;
		}
		.bannernavlist
		{
			padding: 0px;
			margin: 0px;
			font: bold 12px verdana,helvetica,arial,sans-serif;			
		}
		
		.bannernavlist li
		{
			display: inline;			
			width: auto;
			margin:5px 35px 0 0;
			float:left;
			overflow: hidden;
			list-style: none;
			color: #000000;
		}
		
		.bannernavlist li a
		{
			display: block;
			text-decoration: none;
			color: #000000;
		}
		
		.bannernavlist li a:link
		{
			color: #000000;
		}
		
		.bannernavlist li a:visited
		{
			color: #000000;
		}
		
		.bannernavlist li a:hover
		{
			color: #ed9834;
		}

	/* Banner navigationbar Definitions*/

		.bannersearchbar
		{
			position: absolute;
			top: 110px;
			left: 627px;
			width: 300px;
			z-index: 3;
			height: 22px;

		}
		
		.bannersearchbar form
		{
			font: bold 12px verdana,helvetica,arial,sans-serif;
			color: #9d9f9f;
			display: inline;
		}
		.bannersearchbar input 
		{
			background-color: #F1F2F4;
			font-family: Verdana, Helvetica, Arial, sans-serif;
			font-size: 9pt;
			color: #9d9f9f;
			border: 1px solid #C2C6CF;
		}		

	/* Footer searchbar Definitions*/


		.footernavigation
		{
		position: absolute;
		top: 713px;
		left:122px;
		width: 775px;
		z-index: 3;
		border: 1px solid #9d9f9f;
		height: 20px;

		}
		.footernavlist
		{
			padding: 0px;
			margin: 0px;
			font: bold 12px verdana,helvetica,arial,sans-serif;			
		}
		
		.footernavlist li
		{
			display: inline;			
			width: auto;
			margin:2px 12px 2px 17px;
			float:left;
			overflow: hidden;
			list-style: none;
			color: #000000;
		}
		
		.footernavlist li a
		{
			display: block;
			text-decoration: none;
			color: #000000;
		}
		
		.footernavlist li a:link
		{
			color: #000000;
		}
		
		.footernavlist li a:visited
		{
			color: #000000;
		}
		
		.footernavlist li a:hover
		{
			color: #ed9834;
		}



	/* Navigation Left Side Bar Definitions*/


		.navigationbarleft
		{
			position: absolute;
			top: 158px;
			left:0px;
			width: 120px;
			z-index: 3;

		}
		.navigationbarleft table
		{
			padding: 0px;
			margin: 0px;
			width: 120px;
			border: 0px;
		}
		.navigationbarleft td
		{
			padding: 0px;
			margin: 0px;
			padding: 0 5px 5px 5px;
			font: bold 9px verdana,helvetica,arial,sans-serif;
			color: #ed9834;
		}
				
		.navigationbarleft td a
		{
			text-decoration: none;
			color: #000000;
		}
		
		.navigationbarleft td a:link
		{
			color: #000000;
		}
		
		.navigationbarleft td a:visited
		{
			color: #000000;
		}
		
		.navigationbarleft td a:hover
		{
			color: #ed9834;
		}
		
		.navigationbarleft h2
		{
			font: bold 12px verdana,helvetica,arial,sans-serif;
			color: #ed9834;
		}
	/* Navigation Right Side Bar Definitions*/

		.navigationbarright
		{
			position: absolute;
			top: 158px;
			left:780px;
			width: 120px;
			z-index: 3;
			border-left: 1px solid #9d9f9f;
			
		}
		.navigationbarright table
		{
			padding: 0px;
			margin: 0px;
			width: 120px;
			border: 0px;
		}
		.navigationbarright td
		{
			padding: 0px;
			margin: 0px;
			padding: 0 5px 5px 5px;
			font: bold 9px verdana,helvetica,arial,sans-serif;
			color: #ed9834;
		}
				
		.navigationbarright td a
		{
			text-decoration: none;
			color: #000000;
		}
		
		.navigationbarright td a:link
		{
			color: #000000;
		}
		
		.navigationbarright td a:visited
		{
			color: #000000;
		}
		
		.navigationbarright td a:hover
		{
			color: #ed9834;
		}
		
		.navigationbarright h2
		{
			font: bold 12px verdana,helvetica,arial,sans-serif;
			color: #ed9834;
		}
		
	/* Content Definitions*/
		
		
		
		#contentcontainer h2
		{
			font: bold 18px verdana,helvetica,arial,sans-serif;
		}
		#contentcontainer
		{
	position: absolute;
	top: 158px;
	left:124px;
	height: 515px;
	width: 617px;
	overflow: auto;
	padding: 20px;
	z-index: 1;
	border-right: 1px solid #9d9f9f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
		}

		.contentheader
		{
			font: bold 24px verdana,helvetica,arial,sans-serif;
			color: #000000;
		}

		.contenttext
		{
			font: bold 12px verdana,helvetica,arial,sans-serif;
			color: #000000;
		}
		iframe 
		{
			position:absolute;
			height: 554px;
			width: 657px;
			border: none;
		}

	/* Valid XHTML AND CSS */

		#validw3icons
		{
			position: absolute;
			top: 715px;
			left: 10px;
			z-index: 1;
		}
		html[xmlns] #validw3icons
		{
			position: absolute;
			top: 701px;
			left: 14px;
			z-index: 1;
		}
		
		/* Forms and input fields */
		
		form 
		{
			display: inline;
		}
		input 
		{
			background-color: #F1F2F4;
			font-family: Verdana, Helvetica, Arial, sans-serif;
			font-size: 9pt;
			color: #000000;
			border: 1px solid #C2C6CF;
		}
		textarea 
		{
			background-color: #F1F2F4;
			font-family: Verdana, Helvetica, Arial, sans-serif;
			font-size: 9pt;
			color: #000000;
			border: 1px solid #C2C6CF;
		}
		select 
		{
			background-color: #F1F2F4;
			font-family: Verdana, Helvetica, Arial, sans-serif;
			font-size: 7pt;
			color: #000000;
		}

