/* River Designs - Configuration */

	/* Background */
	.body_background
	{
		background: url(../images/bg-gradient.jpg); /* Gradient Strip */
		background-repeat: repeat-x; /* Continue repeating background horizontaly */
		background-color: #001c45;
		margin-left: 0px;
		margin-top: 0px;
		margin: 0px;
	}
	
	#div_bodycontainer
	{
		width: 100%;
		height: 389px;
		background: url('../images/khoabui-international-topbanner.jpg');
		background-repeat: no-repeat;
		background-position: center;
		

		/*width: 976px;
		height: 293px;*/
	}
	
	#div_leftpanel
	{
		background-color: #fff6e8;
		border-width: 1px;
		border-color: #f4dcba;
		border-style: solid;
		float: left; 
		width: 290px;
		padding: 10px 10px 10px 10px;
		margin: 25px 0px 20px 0px;
	}
	
	#div_mainsection_content
	{
		position: relative;
		margin-top: 0px; /* vertical position the main content */
		min-width: 1000px;
		padding: 10px 10px 10px 10px;
	}
	
	#div_content /* the main content */
	{
		padding: 10px 10px 10px 10px;
		width: 580px;
	}
	
	.div_modulestyle /* module style */
	{
		padding-left: 16px;
	}
	
	.div_maincontent_bg /* main content background style */
	{
		background-image: url(../images/content-bg.jpg); 
		background-repeat: repeat-y;
	}
	
	.div_bluewaveyvector_watermark
	{
		background-image: url('../images/img-bluevector.jpg'); 
		background-repeat: no-repeat; 
		height: 100%; 
		float: right; 
		padding-right: 30px; 
		background-position: bottom
	}
	
	.div_mainmodule_padding_style
	{
		padding-left: 26px; 
		padding-right: 30px;
	}
	
	.div_leftmodule_style
	{
		background-image: url('../images/leftpanel-bg.jpg'); 
		background-repeat: repeat-y; 
		padding-left: 20px; 
		padding-right: 10px;
	}
	
	#div_enewsletter
	{
		position: relative;
		margin-left: 45px;
		padding: 10px 10px 10px 10px;
		background-color: #e1c4ff;
		border-color: #b18bd9;
		border-width: 1px;
		border-style: solid;
		width: 210px;
		
	}
	
	#div_testimonials
	{
		position: relative;
		margin-left: 45px;
		padding: 10px 10px 10px 10px;
		background-color: #e1c4ff;
		border-color: #b18bd9;
		border-width: 1px;
		border-style: solid;
		width: 210px;
		
	}
	
	#div_contactus
	{
		position: relative;
		margin-left: 45px;
		padding: 10px 10px 10px 10px;
		background-color: #e1c4ff;
		border-color: #b18bd9;
		border-width: 1px;
		border-style: solid;
		width: 210px;
		
	}
	
	#div_leftdecorations
	{
		position: relative;
		margin-left: 25px;
		padding: 10px 10px 10px 10px;
		width: 210px;
		
	}
	
	
	
	
	/* Header Styles - h1 */
	.headerStyle 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 29px;
		color: #464646; 
	}
	
	/* Text Styles */
	p
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		color: #171717;
	}
	
	.signuptext
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #171717;
		padding: 0px 0px 0px 0px;
	}
	
	ul, li
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		color: #171717;
	}
	
	
	.left-testimonial
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #d2ad76;
	}
	
	
	h1
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 28px;
		color: #0066ff;
	}
	
	h2
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 24px;
		color: #06C;
	}
	
	h3
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #900;
	}
	
	h4
	{
		font-family: "Comic Sans MS";
		font-size: 2.5em;
		color: #FFCC00;
	}
	
	h5
	{
		font-family:"Comic Sans MS";
		font-size: 1.5em;
		color: #FF0000;
	}
	
	/* Menu Style */
	
	
	/* River Designs Footer Style */
	.riverdesignsfooter
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #ffffff;
		background-color: #002163;
	}
	
	/* *************************************************** */
	/* Text Style for Hyperlinks */
	a:visited {
		color: #4d217a;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-decoration: underline;
	}
	
	a:link {
		border: none;
		color: #4d217a;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
	}
	
	a:hover	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #4d217a;
		font-weight: bold;
		text-decoration: underline;
	}
	/* *************************************************** */
	
	
	
	/* Contact Form Style Sheets */	
	
	.contactmandatoryfieldsstyle
	{	
		font-size: 14px; 
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
	}
	.contactformborder
	{
		border-style:solid;
		border-color:#deaf0c;
		border-width: 1px;
	}
	
	.contactformheaderstyle
	{	
		font-size: 14px; 
		color: #000000; 
		font-family: Arial, Helvetica, sans-serif;
	}

	.contactformstyle
	{	
		font-size: 14px; 
		color: #000000;
		background-color: #ffffff;
		font-family: Arial, Helvetica, sans-serif;
		border-style:solid;
		border-color:#deaf0c;
		border-width: 1px;
	}
	
	/* --------------------------------------------- */	
	
	


