	FORM { margin: 0px }

	P { margin: 0px 0px 10px 0px }		

	.generaltext	{ font-family: Arial, Geneva, Helvetica;
			  font-size: 11px;
			  color: #333333 }
			  
	.redtext	{ font-family: Arial, Geneva, Helvetica;
			  font-size: 11px;
			  color: #CC0000 }
			  
	.blacktext	{ font-family: Arial, Geneva, Helvetica;
			  font-size: 11px;
			  color: #000000 }
			  
	.greytext	{ font-family: Arial, Geneva, Helvetica;
			  font-size: 11px;
			  color: #666666 }
			  
	.smalltext	{ font-family: Arial, Geneva, Helvetica;
			  font-size: 10px;
			  color: #333333 }
			  
	.generaltitle	{ font-family: Arial, Geneva, Helvetica;
			  font-size: 11px;
			  color: #000000 }
			  
	.greytitle	{ font-family: Arial, Geneva, Helvetica;
			  font-size: 14px;
			  color: #666666 }
			  
	.footertext	{ font-family: Arial, Geneva, Helvetica;
			  font-size: 10px;
			  color: #999999 }
			  
	.errortext	{ font-family: Arial, Geneva, Helvetica;
			  font-size: 11px;
			  color: #CC0000 }


	A.link_general		{ font-family: Arial, Geneva, Helvetica;
			  font-size: 11px;
			  color: #333333;
			  text-decoration: none }

	A.link_general:hover	{ font-family: Arial, Geneva, Helvetica;
			  font-size: 11px;
			  color: #000000;
			  text-decoration: none }
			  
	A.link_home		{ font-family: Arial, Geneva, Helvetica;
			  font-size: 11px;
			  color: #E1E1E1;
			  text-decoration: none }

	A.link_home:hover	{ font-family: Arial, Geneva, Helvetica;
			  font-size: 11px;
			  color: #FFFFFF;
			  text-decoration: none }
			  
	A.link_sidebar		{ font-family: Arial, Geneva, Helvetica;
			  font-size: 11px;
			  color: #666666;
			  text-decoration: none }

	A.link_sidebar:hover	{ font-family: Arial, Geneva, Helvetica;
			  font-size: 11px;
			  color: #000000;
			  text-decoration: none }
			  
	A.link_sidebar_on		{ font-family: Arial, Geneva, Helvetica;
			  font-size: 11px;
			  color: #000000;
			  text-decoration: none }

	A.link_sidebar_on:hover	{ font-family: Arial, Geneva, Helvetica;
			  font-size: 11px;
			  color: #000000;
			  text-decoration: none }
			  
	A.link_footer		{ font-family: Arial, Geneva, Helvetica;
			  font-size: 10px;
			  color: #999999;
			  text-decoration: none }

	A.link_footer:hover	{ font-family: Arial, Geneva, Helvetica;
			  font-size: 10px;
			  color: #000000;
			  text-decoration: none }
			  
	.textbox_form	{ font-family: Arial, Geneva, Helvetica;
			  font-size: 11px;
			  color: #666666;
			  background-color: #FFFFFF;
			  border-width: 1px;
			  border-style: solid;
			  border-color: #A29A6B }
			  
	#flashImageSlideShow
	{
		padding: 20px 11px 10px 0px;
	}	  
	
	/* Temp Styles for redirect page */
	

	/* must declare 0 margins on everything, also for main layout components use padding, not 
	vertical margins (top and bottom) to add spacing, else those margins get added to total height 
	and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */
	
	html, body.temp, #wrap {height: 100%;}
	
	body.temp > #wrap {height: auto; min-height: 100%; }
	
	body.temp
	{
	margin: 0; padding:0;
	}
	
	body.temp 
	{
		background: #000000 url(redirect_bg_01.jpg) repeat-x 0 0;
		color: #ffffff;
		text-align: center;
	}
	
	body.temp img
	{
		border: none;
	}
	
	#main {padding-bottom: 	150px;
			
			}  /* must be same height as the footer */
	
	#main .container
	{
		width: 984px;
		margin: 0px auto 0 auto;
		text-align: left;
		display: block;
		overflow: auto;	
	}
	
	#footer {position: relative;
		margin-top: -150px; /* negative value of footer height */
		height: 150px;
		clear:both;
		text-align: center;
	}
		
		#footer .content01
		{
			width: 984px;
			margin: 0px auto 0 auto;
		} 
	
		#footer .banner
		{
			background: #ffffff;
			height:125px;
			overflow: hidden;
		}

	body.temp p
	{
		margin-bottom: 20px;
	}
	
	body.temp a, body.temp a:visited, body.temp:hover {	color: #ffffff;}
	
	body.temp .logo 
	{
		margin-top: 98px;
		display: block;
		overflow: auto;
		width: 100%;
	}
	
	body.temp .logo img
	{
		float: right;
		position: relative;
	}
	
	
	/* CLEAR FIX*/
	.clearfix:after {content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;}
	.clearfix {display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix { height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
