/* River Designs - Configuration */

	/* Background */
	.body_background
	{
		background: url(../images/bg-gradient.gif); /* Gradient Strip */
		background-repeat: repeat-x; /* Continue repeating background horizontaly */
		background-color: #ffffff; /* Background Image (Color Code for Bottom color) */
		min-width:750px;
		
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #0F0F0F;
	}
	
	#div_bodycontainer
	{ 
		width: 100%;
	}
	
	#div_topbanner
	{
		width: 100%;
	}
	
	#div_leftpanel
	{
		float: left; 
		width: 190px;
		padding: 0px 0px 0px 10px;
		margin: 0px 0px 0px 0px;
	}
	
	#div_testimonials
	{
		float: left;
		margin: 10px 10px 10px 10px;
		background-color: #c5d3ff; 
		border: thin; 
		border-style: solid; 
		border-color: #7eb4e2; 
		width: 180px;
		padding: 10px 10px 10px 10px;
	}
	
	#div_signup
	{
		float: left;
		margin: 10px 10px 10px 10px;
		background-color: #c5d3ff; 
		border: thin; 
		border-style: solid; 
		border-color: #7eb4e2; 
		width: 180px;
		padding: 10px 10px 10px 10px;
	}
	
	.testimonials_withphotos
	{
		margin: 0px 0px 0px 0px;
		background-color: #c5d3ff; 
		border: thin; 
		border-style: solid; 
		border-color: #7eb4e2; 
		width: 90%;
		min-height: 250px;
		padding: 20px 20px 20px 20px;
	}
	
	.testimonial_photo_border_style
	{
		float: left; 
		margin: 0px 20px 10px 0px; 
		border: thin; 
		border-style: solid; 
		border-color: #7eb4e2; 
	}
	
	
	#div_content
	{
		margin-left: 250px;
		min-width: 500px;
	}
	
	#div_mainsection_footer
	{
		clear: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		background-color: #002041;
	}
	
	
	
	
	/* Text Styles */
	p, ul, li, td
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #464646;
	}
	
	.titleheading
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 21px;
		color: #1F5B02; 
	}
	
	.testimonialstext
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-style: italic;
		text-align: justify;
		margin: 10px 10px 10px 10px;
		color: #484848; 
	}	
	
	
	/* Header Styles - h1 */
	h1
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 21px;
		color: #328ae0; 
	}
	
	h2
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #0066FF;
	}
	
	h3
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #484848;
	}
		
	/* Menu Style */
	
	/* *************************************************** */
	/* Text Style for Hyperlinks */
	a:visited {
		color: #009933;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-decoration: underline;
	}
	
	a:link {
		border: none;
		color: #009933;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-decoration: underline;
	}
	
	a:hover	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #00CC33;
		font-weight: bold;
		text-decoration: underline;
	}
	/* *************************************************** */
	
	.textboxstyle
	{
		border: thin;
		border-style: solid;
		border-color: #666666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		color: #333333;
		padding: 3px 3px 3px 3px;
	}
	
	
	/* --------------------------------------------- */	
	
	/* Contact Form Style Sheets */	
	
	.contactmandatoryfieldsstyle
	{	
		font-size: 14px; 
		font-family: Arial, Helvetica, sans-serif;
		color: #FFFF00;
	}
	.contactformborder
	{
		border-style:solid;
		border-color:#063e70;
		border-width: 1px;
	}
	
	.contactformheaderstyle
	{	
		font-size: 14px; 
		color: #ffffff; 
		font-family: Arial, Helvetica, sans-serif;
	}

	.contactformstyle
	{	
		font-size: 14px; 
		color: #ffffff;
		background-color: #0D61B9;
		font-family: Arial, Helvetica, sans-serif;
		border-style:solid;
		border-color:#063e70;
		border-width: 1px;
	}
	
	/* --------------------------------------------- */	
	
	.textboxstyle
	{
		border: thin;
		border-style: solid;
		border-color: #666666;
		font-family: Arial;
		font-size: 12px;
		color: #333333;
		padding: 2px 2px 2px 2px;
	}
	
	
	
	
