@charset "utf-8";
/*
Design and Developed by Cape Town Media 
http://www.capetownmedia.co.za
*/



/* GENERAL SHEET START ---------------------------*/

* {
	margin: 0;
	padding: 0;
}
.formborder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #929ca5;
	border: 1px solid #929ca5;
}
body {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background:#AEAEAE url(../images/kc-bg.jpg) top left repeat-x;
	/*color: #9F9F9F;*/
	color: #666666;
}
a {
	color:#26923C;
	text-decoration:underline;
}
a:hover {
	color:#26923C;
	text-decoration:none;
}
p {	margin: 15px 0px;}

h1 { 

	text-decoration:none;
	font-size:11pt;
	color:#26923C;
	font-weight:bold;
}
h2 { 
	text-decoration:none;
	font-size:12pt;
	color:#4E5255;
	font-weight:bold;
	line-height:2px;
}
h3 { 
	text-decoration:none;
	font-size:9pt;
	color:#26923C;
	font-weight:bold;
	line-height:2px;
}
h4 { 
	text-decoration:none;
	font-size:10pt;
	color:#636363;
	line-height:2px;
}
/* GENERAL SHEET END ---------------------------*/




























/* HEADER SHEET START ---------------------------------------------------------------------------------------------------------- */
#kc-header {
	margin: 0 auto;
	height:128px;
	width:900px;
	background-color:#FFFFFF;
	/*padding-left:5px;
	padding-right:5px;*/
}
				#kc-header-left {
					float:left;
				}
				#kc-header-right {
					float:left;
					height:128px;
					width:660px;
					background:#AEAEAE url(../images/kc-header-bg.jpg) top left repeat-x;
				}
								#kc-header-right-content {
									float:right;
								}
/* HEADER SHEET END ----------------------------------------------------------------------------------------------------------- */

































/* MENU SHEET START ---------------------------------------------------------------------------------------------------------- */
#kc-menu {
	margin: 0 auto;
	height:30px;
	width:880px;
	background-color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
}

					.kc-menu-btn a{
							background:#FFFFFF url(../images/kc-menu-btn.jpg) no-repeat;
							background-position:0px 0px;
							width:145px;
							height:26px;
							display: block; 
							color:#5A5A5A; 
							text-decoration:none;
							font-weight:bold;
							text-align:center;
					}
					.kc-menu-btn a:hover{
							background:#FFFFFF url(../images/kc-menu-btn.jpg) no-repeat;
							background-position:0px -26px;
							color:#5A5A5A; 
							text-decoration:none;
					}
					
					
					.kc-menu-btn-stat a{
							background:#FFFFFF url(../images/kc-menu-btn.jpg) no-repeat;
							background-position:0px -26px;
							width:145px;
							height:26px;
							display: block; 
							color:#5A5A5A; 
							text-decoration:none;
							font-weight:bold;
							text-align:center;
					}
					.kc-menu-btn-stat a:hover{
							background:#FFFFFF url(../images/kc-menu-btn.jpg) no-repeat;
							background-position:0px -26px;
							color:#5A5A5A; 
							text-decoration:none;
					}
								
								.kc-menu-btn-text {
									padding-top:5px;
								}
									
									
/* MENU SHEET END ----------------------------------------------------------------------------------------------------------- */

































/* PROMO SHEET START ---------------------------------------------------------------------------------------------------------- */
#kc-promo {
	margin: 0 auto;
	width:880px;
	background-color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
}
/* PROMO SHEET END ----------------------------------------------------------------------------------------------------------- */

































/* CONTENT SHEET START ---------------------------------------------------------------------------------------------------------- */
#kc-content {
	margin: 0px auto;
	width:840px;
	background-color:#FFFFFF;
	padding:30px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
}
/* CONTENT SHEET END ----------------------------------------------------------------------------------------------------------- */

































/* FOOTER SHEET START ---------------------------------------------------------------------------------------------------------- */
#kc-footer {
	margin: 0 auto;
	width:900px;
}
		#kc-footer a{
			color:#606060;
			font-weight:bold;
			text-decoration:none;
		}
		#kc-footer a:hover{
			color:#606060;
			font-weight:bold;
			text-decoration:none;
		}
/* FOOTER SHEET END ----------------------------------------------------------------------------------------------------------- */

















































/* GENERAL SHEET END ----------------------------------------------------------------------------------------------------------- */
.kc-space-1{height:4px;}
.kc-space-2{height:8px;}
.kc-space-3{height:12px;}

.kc-col{float:left;}
.kc-row{margin:0 auto;}



.kc-color-green{color:#26923C;}
.kc-img{border:1px #999999 dashed; padding:2px;}


.kc-promo-title{
	height:20px;
	width:178px;
	background:#FFFFFF url(../images/kc-promo-banner-title.jpg) no-repeat;
	text-align:right;
	padding-top:5px;
	padding-right:20px;
	text-transform:uppercase;
	font-weight:normal;
	color:#FFFFFF;
	font-size:8pt;
}
.kc-btn{
	height:25px;
	width:85px;
	background:#FFFFFF url(../images/kc-btn.gif) no-repeat;
	background-position:0px 0px;
	overflow:hidden;
	border:0px;
	
	text-align:center;
	font-weight:normal;
	color:#666666;
	font-size:11px;
	
	display:block;
	cursor:pointer;
}
.kc-btn:hover{
	height:25px;
	width:85px;
	background:#FFFFFF url(../images/kc-btn.gif) no-repeat;
	background-position:0px -25px;
	overflow:hidden;
}




							
							
							
							
							/* FORM SHEET START ------------------------------------------------- */
							.kc-form {
								font-family: Verdana, Arial, Helvetica, sans-serif;
								font-size: 11px;
								
								border: 1px solid #E0E0E0;
								background:#fafafa;
								padding: 3px;
								color: #ACA4A9;
								
								-moz-border-radius:0.4em;
								-khtml-border-radius:0.4em;
								margin:1px auto;
								}	
							textarea:focus, input:hover, input:focus {
								background-image: url(../images/sl-from-field2.jpg);
								background:#f6f6f6;
							}
							.kc-select{
								padding:5px;
								border:1px #EAEAEA solid;
								background-color:#FFFFFF;
								overflow:auto;
								
								font-family:Arial, Helvetica, sans-serif;
								font-size: 11px;
								color: #666666;							
							}
							
							
							.kc-form-btn{
								height:24px;
								width:65px;
								overflow:hidden;
								background:url(../images/ami-btn1.jpg) repeat-x 0 0;
								cursor:pointer;
								border:0px;
							}
							.kc-form-btn:hover {
								background:url(../images/ami-btn1.jpg) repeat-x 0 0;
								background-position:0 -24px;
							}							
							/* FORM SHEET END ----------------------------------------------- */
							
							
							
							
							
							
							
							
							
							/* LISTS SHEET START ------------------------------------------------------------------------------------ */
							.kc-lists1 p{ 
							display: list-item;
							margin: 2px 15px;
							list-style-image: url(../images/dvc-ico-arrow.gif);
							}
							.kc-lists1 a { 
								color:#4B75B1;
								font-weight:bold;
								text-decoration: underline;
								}
							
							.kc-lists1 a:hover { 
								color:#4B75B1;
								font-weight:bold;
								text-decoration: none;	
								}
							/* LISTS SHEET END ------------------------------------------------------------------------------------ */
/* GENERAL SHEET END ----------------------------------------------------------------------------------------------------------- */

.headerText { 
	text-decoration:none;
	font-size:9pt;
	color:#26923C;
	font-weight:bold;
}
.redtext {
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 700;	
	color: #FF3C3C;
}
.greentextContact {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 700;
	color: #37bd43;
}
