
body {
		text-align:left;
		font-size:13px;
		line-height: 17px;
		font-family:Arial, Helvetica, sans-serif;
		color:#3f3d41;
		background-color:#fff;
		padding:0;
		margin: 0 0 14px 0
		}

	
	
	
a:link {  
	color: #2a9426; 
	text-decoration: none;
	}
a:visited {  
	color: #2a9426; 
	text-decoration: none;
	}
a:active {  
	color: #2a9426; 
	text-decoration: none;
	}	
a:hover {  
	color: #333; 
	text-decoration: none;
	}	
	

/** Divs **/

#pagewrapper { 
	width: 978px;
	margin: 0 auto;
	background: #e9e9d8;
	padding: 0;
	overflow: auto;
	}
	
#topbar {
	width: 913px;
	height: 27px;
	font-weight: bold;
	font-size: 10px;
	color: #2a9426;
	margin: 0;
	padding: 20px 0 0 65px;
	background: url(../images/topnav-bgd.gif) 0 0 no-repeat;	
	}

#logobar {
	width: 978px;
	height: 114px;
	background: #fff;
	margin: 0;
	padding: 0;
	}	
		#logo {
		float: left;
		width: 679px;
		margin: 21px 0 0 65px;
		padding: 0;
		}
		#callus {
		float: left;
		width: 234px;
		margin: 21px 0 0 0;
		padding: 0;
		}	
		#callus h1 {
		font-size: 16px;
		line-height: 16px;
		font-weight: normal;
		margin: 5px 0 5px 0;
		color: #2a9426;
		}
		#callus h2 {
		font-size: 30px;
		line-height: 30px;
		font-weight: normal;
		margin: 0;
		color: #d7001b;
		}
		#callus h3 {
		font-size: 11px;
		line-height: 11px;
		font-weight: normal;
		margin: 0;
		color: #2a9426;
		}

/* header images */

#home-image {
	clear: both;
	float: left;
	width: 706px;
	height: 241px;
	margin: 14px 24px 0 14px;
	padding: 0;
	background: #e9e9d8 url(../images/kash-home-image.jpg) 0 0 no-repeat;		
	}
#home-image h1{
		font-size: 26px;
		line-height: 30px;
		font-weight: bold;
		margin: 35px 0 0 73px;
		color: #f8ab2a;	
	}
#home-image h2{
		font-size: 20px;
		line-height: 20px;
		font-weight: bold;
		margin: 16px 0 0 73px;
		color: #fff;	
	}
#home-image h3{
		font-size: 14px;
		line-height: 16px;
		font-weight: normal;
		margin: 0 0 0 73px;
		color: #fff;	
	}
	
#kash-help-image {
	clear: both;
	float: left;
	width: 706px;
	height: 241px;
	margin: 14px 24px 0 14px;
	padding: 0;
	background: #e9e9d8 url(../images/kash-help-image.jpg) 0 0 no-repeat;		
	}
#kash-help-image h3{
		font-size: 14px;
		line-height: 14px;
		font-weight: bold;
		margin: 10px 0 0 50px;
		color: #fff;	
	}	
#who-are-kash-image {
	clear: both;
	float: left;
	width: 706px;
	height: 241px;
	margin: 14px 24px 0 14px;
	padding: 0;
	background: #e9e9d8 url(../images/who-are-kash-image.jpg) 0 0 no-repeat;		
	}
#who-are-kash-image h3{
		font-size: 14px;
		line-height: 14px;
		font-weight: bold;
		margin: 10px 0 0 50px;
		color: #fff;	
	}	
	
#rhsnav {
	float: left;
	width: 234px;
	height: 241px;
	font-weight: bold;
	color: #2a9426;	
	font-size: 10px;
	margin: 14px 0 0 0;
	padding: 0;
	}
.rhs-links {
	font-size: 14px;
	line-height: 14px;	
	border-bottom: 1px solid #fff;
	padding: 12px 0 12px 0;
	margin: 0 40px 0 10px;
	}
.rhs-links a {
	color: #3f3d41;
	font-weight: normal !important;
	}
.rhs-links a:hover {
	color: #2a9426;
	}
.rhs-linksbox {
	width: 220px;
	height: 35px;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 8px 0 0 10px;
	background: url(../images/links-box.png) 0 0 no-repeat;		
	}
.rhs-linksbox a {
	color: #fff;
	}
.rhs-linksbox a:hover {
	color: #f8ab2a;
	}	
	
#lhs-content { 
	clear: both;
	float: left;
	width: 616px; 
	padding: 20px 39px 0 51px; 
	overflow: auto;
	margin: 0 24px 15px 14px;
	}
	
#lhs-content h1 {
	font-size: 23px;
	line-height: 30px;
	font-weight: normal;
	margin: 0 0 10px 0;
	color: #2a9426;
	}
#lhs-content h2 {
	font-size: 18px;
	line-height: 24px;
	font-weight: normal;
	margin: 0 0 10px 0;
	color: #3f3d41;
	}
#lhs-content h3 {
	font-size: 18px;
	line-height: 24px;
	font-weight: normal;
	margin: 0 0 10px 0;
	color: #2a9426;
	}
#lhs-content h4 {
	font-size: 18px;
	line-height: 21px;
	font-weight: normal;
	margin: 0 0 7px 0;
	color: #d7001b;
	}
#lhs-content h5 {
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	margin: 0 0 7px 0;
	color: #2a9426;
	}	

#lhs-content .blue {
	color: #2a9426;
	}	
#lhs-content p {
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	margin: 0 0 10px 0;
	color: #3f3d41;
	}	
#lhs-content a {  
	color: #2a9426; 
	text-decoration: underline;
	}	
#lhs-content a:hover {  
	color: #333; 
	}		

#lhs-content ul {
	margin: 0px 10px 5px 17px;
	padding: 0;
	list-style-type: square;
	}
	
#lhs-content ol {
	margin: 0px 10px 5px 23px;
	padding: 0;
	list-style-type: normal;	
	}	
	
ol.decimal {list-style-type: decimal}
ol.lroman {list-style-type: lower-roman}
ol.uroman {list-style-type: upper-roman}
ol.lalpha {list-style-type: lower-alpha}
ol.ualpha {list-style-type: upper-alpha}
		
#lhs-content  li {
	padding:0 0 8px 0;
	font-size: 14px;
	line-height: 20px;
	color: #2a9426;	
		}
		
#lhs-content .info {
	font-size: 9px;
	line-height: 11px;
	color: #666;	
		}		

	
#rhs-content { 
	float: left;
	width: 234px; 
	padding: 0; 
	margin: 0;
	}
	
/* testimonial boxes */	

#testimonial-red {
	width: 220px;
	margin: 25px 0 0 0;
	padding: 0;
	background: url(../images/red-box.png) 0 0 no-repeat;		
	}
#testimonial-red p {
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	padding: 15px 10px 0 15px;
	margin: 0;

	}
#testimonial-red .name-yellow {
	color: #f8ab2a;
	font-size: 12px;
	line-height: 20px;
	}
#testimonial-red-btm {
	float: left;
	clear: both;
	width: 220px;
	height: 30px;
	margin: 0;
	padding: 0;
	background: url(../images/red-box-btm.png) 0 0 no-repeat;		
	}
	
#testimonial-yelo {
	width: 220px;
	margin: 25px 0 0 0;
	padding: 0;
	background: url(../images/yelo-box.png) 0 0 no-repeat;		
	}
#testimonial-yelo p {
	color: #2a9426;
	font-size: 14px;
	line-height: 20px;
	padding: 15px 10px 0 15px;
	margin: 0;
	}
#testimonial-yelo .name-white {
	color: #fff;
	font-size: 12px;
	line-height: 20px;
	}
#testimonial-yelo-btm {
	float: left;
	clear: both;
	width: 220px;
	height: 30px;
	margin: 0;
	padding: 0;
	background: url(../images/yelo-box-btm.png) 0 0 no-repeat;		
	}
	
#testimonial-blue {
	width: 220px;
	margin: 25px 0 0 0;
	padding: 0;
	background: url(../images/blue-box.png) 0 0 no-repeat;		
	}
#testimonial-blue p {
	color: #f8ab2a;
	font-size: 14px;
	line-height: 20px;
	padding: 15px 10px 0 15px;
	margin: 0;

	}
#testimonial-blue .name-white {
	color: #fff;
	font-size: 12px;
	line-height: 20px;
	}
#testimonial-blue-btm {
	float: left;
	clear: both;
	width: 220px;
	height: 30px;
	margin: 0;
	padding: 0;
	background: url(../images/blue-box-btm.png) 0 0 no-repeat;		
	}	

	
	
#btm-bar {
	clear: both;
	width: 945px;
	height: 8px;
	background: #aca779;
	margin: 0 0 14px 14px;
	padding: 0;
	}
	
.dialog {
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	margin: 10px 0 10px 0;
	color: #000;
	}	
.info {
	font-size: 11px;
	line-height: 12px;
	color: #2a9426;	
	}
.info2 {
	font-size: 12px;
	line-height: 15px;
	color: #333;	
	}	
.emphasise-red {
		font-weight: bold;
		color: #d7001b;
		}
.emphasise-green {
		color: #2a9426;
		}		
	
em.error {
  background:url("../images/unchecked.png") no-repeat 0px 0px;
  padding-left: 16px;
}
em.success, label.success {
  background:url("../images/checked.png") no-repeat 0px 0px;
  padding-left: 16px;
	}
.formfield {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 2px 0 2px 5px;
	margin: 0 0 5px 0;	
	border: 1px solid #000;
	background-color:#fff;
	}	
.formfield150 {
	width: 150px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 2px 0 2px 5px;
	margin: 0 0 5px 0;	
	border: 1px solid #000;
	background-color:#fff;
	}
.formfield70 {
	width: 70px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 2px 0 2px 5px;
	margin: 0 0 5px 0;	
	border: 1px solid #000;
	background-color:#fff;
	}
.formbutton {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	padding: 3px 3px 3px 3px;
	margin: 0;	
	border: 1px solid #3f3d41;
	background-color:#2a9426;
	}	
input.error {
	border: 1px solid #000;
	background-color:#FFCECF
	}
#mail_response p {
	font-size: 11px;
	line-height: 13px;
	margin: 10px 0 0 0;
	color: #000;
	}
#mail_response h3 {
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	margin: 0;
	color: #000;
	}
#mail_response h5 {
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	margin: 0;
	color: #000;
	}	
	
	
	
