@charset "utf-8";
/*
Design and Developed by Cape Town Media 
http://www.capetownmedia.co.za
*/


/* GENERAL SHEET START HERE-----------------------------------------------------------------*/

* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #575757;
	letter-spacing:0px;
	behavior: url("includes/csshover3.htc"); 
}
a {
	text-decoration: underline;	
	color:#d29b0a;
	/*color:#575757;*/
}
a:hover {text-decoration: none;	color:#d29b0a;}
p {	margin: 15px 0px;}

h1 { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:20px;
	color:#1b2b45;
	text-transform:uppercase;
	padding-bottom:5px;
	
}
h2 { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
	color:#006f68;
	text-transform:none;
}
h3 { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#d29b0a;
	text-transform:none;
}
h4 { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#21a49f;
}
h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#999999;
}
ol {
	padding-left:20px;
}
ul {
	padding-left:20px;
}
ul li {
	list-style-image:url(../images/bullet.gif);
}
p {
	padding:0px;
	margin:0 auto;
}
.h4_text { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#21a49f;
}
/* GENERAL SHEET END HERE-----------------------------------------------------------------*/





/* TOP SHEET END HERE-----------------------------------------------------------------*/
#menu_top {
	margin: 0 auto;
	padding-top: 0px;
	/*border-bottom:1px #ECECEC solid;*/
	text-align:center;
	width:960px;
}
#menu_top_container {
	padding: 10px;
}
			#menu_top_container a {
				color:#AFAFAF;
				text-decoration: none;	
			}
			#menu_top_container a:hover  {
				color:#149EB8;
				text-decoration: underline;	
			}


.menu_top_container_link{
	display: list-item;
	margin: 0px 20px;
	list-style-image:  url(../images/kk-top-icon.jpg);	
}
/* TOP SHEET END HERE-----------------------------------------------------------------*/	





/* LOGIN SHEET END HERE-----------------------------------------------------------------*/
#login {
	margin: 0 auto;
	padding-top: 100px;
	}	
	
#login_box{
	margin: 0 auto;
	width: 320px;
	background-color:#FFFFFF;
	
	
	font-family: "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
	padding: 30px;
	color:#9C9C9C;
	font-size: 12px;
	
	border: none;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border-color:#e5e5e5;
	
	text-shadow: rgba(0,0,0,0.3) 0 -1px 0;	
}
.login_box_forgetmenot { font-weight: normal; float: left; margin-bottom: 0; }

.login_div {
	padding:5px;
	position:fixed;
	/*
	border:solid 2px #666666;
	width:533px;
	max-height:450px;
	*/
	left:20%;
	top:8%;
	width:500px;
	height:220px;
	background-color:#258c8c;
}
.login_fade {
	position:fixed;
	background-color:#333;
	width:100%;
	height:100%;
	filter:alpha(opacity=50);
	opacity:0.5;
}
/* LOGIN SHEET END HERE-----------------------------------------------------------------*/





/* HEADER SHEET END HERE-----------------------------------------------------------------*/
/*
#kk-header {
	margin:	0 auto;
}
#kk-header-container {
	margin:	0 auto;
	width: 1030px;
	height: 165px;
	background:url(../images/dc-header-bottom-bg.jpg) bottom left no-repeat;
}
*/
/* HEADER SHEET END HERE-----------------------------------------------------------------*/





/* DISPLAY SHEET END HERE-----------------------------------------------------------------*/
#site_display {
	margin:	0 auto;
	margin-top:1px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:100px;
	width:960px;
}
.crumbs_cont {
	margin:	0 auto;
	/*width:970px;*/
	height:43px;
	line-height:35px;
	background:url(../images/bread.jpg) repeat-x;
}
.crumbs {
	margin:	0 auto;
	width:970px;
	height:43px;
	line-height:35px;
	background:url(../images/fade4.jpg) no-repeat;
}
.crumbs a{
	color:#575757;
	text-decoration:underline;
}
.crumbs a:hover{
	color:#575757;
	text-decoration:none;
}
.blue_link {
	color:#1b2b45;
	text-decoration:none;
}
.blue_link:hover {
	color:#1b2b45;
	text-decoration:none;
}
.green_link {
	color:#006f68;
	text-decoration:none;
}
.green_link:hover {
	color:#006f68;
	text-decoration:none;
}
.yellow_link {
	color:#d29b0a;
	text-decoration:none;
}
.yellow_link:hover {
	color:#d29b0a;
	text-decoration:none;
}
/* DISPLAY SHEET END HERE-----------------------------------------------------------------*/




/* TOP BANNER START HERE-----------------------------------------------------------------*/
.banner_img {
	height:322px;
	/*width:1151px;*/
	width:960px;
	margin:	0 auto;
	background:url(../images/banner_top1-2.jpg) no-repeat;
}
.banner_img_bg {
	height:322px;
	/*max-width:1151px;*/
	max-width:2014px;
	margin:	0 auto;
	background-image:url(../images/banner_top1_bg-2.jpg);
	background-position:center;
	background-repeat:no-repeat;
}
.banner_img2 {
	height:291px;
	width:958px;
	margin:	0 auto;
	background:url(../images/Copy-of-banner_top2_main.jpg) no-repeat;
}
.banner_img2_bg {
	height:291px;
	/*max-width:1151px;*/
	max-width:2130px;
	margin:	0 auto;
	background-image:url(../images/banner_top2_long.jpg);
	background-position:center;
}
.banner_img3 {
	height:118px;
	width:960px;
	margin:	0 auto;
	background:url(../images/login/login_banner_main.jpg) no-repeat;
}
.banner_img3_bg {
	height:118px;
	/*max-width:1151px;*/
	max-width:2130px;
	margin:	0 auto;
	background-image:url(../images/login/login_banner_long.jpg);
	background-position:center;
}
.banner1_text {
	color:#FFFFFF;
	/*padding-left:15px;*/
	padding-left:11px;
	padding-top:60px;
	padding-right:11px;
	line-height:18px;
	height:110px;
	overflow:hidden;
}
.banner2_text {
	color:#FFFFFF;
	padding-left:43px;
	padding-top:90px;
	padding-right:15px;
	line-height:20px;
	height:160px;
	overflow:hidden;
}
/* TOP BANNER END HERE-----------------------------------------------------------------*/




/* MENU SHEET END HERE-----------------------------------------------------------------*/
#menu {
	margin:	0 auto;
	padding:0px;
	background:url(../images/menu_bg1.jpg) repeat-x;
	height:63px;
}
#menu_container {
	margin: 0 auto;
	padding-top: 0px;
	padding-bottom:0px;
	/*border-bottom:1px #ECECEC solid;*/
	text-align:center;
	width:960px;
}
.menu_item{
	margin:	0 auto;
}
			.menu_title{
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				font-weight:normal;
				color:#ffffff;
				text-transform:uppercase;
				letter-spacing:10px;
				background:url(../images/kk-menu-bg1.jpg) repeat-x;
				height: 43px;
				padding-top:0px;
				padding-left:13px;
			}
			.menu_title_link a{
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				font-weight:normal;
				color:#ffffff;
				text-transform:uppercase;
				letter-spacing:10px;
				background:url(../images/kk-menu-bg1.jpg) no-repeat;
				height: 43px;
				padding-top:15px;
				padding-left:13px;
			}
			.menu_item_top{
				margin:	0 auto;
				width: 314px;
				height: 6px;
				background:url(../images/menu/kk-menu-item-top.jpg) bottom left no-repeat;
			}
			.menu_item_bg{
				margin:	0 auto;
				width: 314px;
				background:url(../images/menu/kk-menu-item-bg.jpg) bottom left repeat-y;
			}
			.menu_item_bottom{
				margin:	0 auto;
				width: 314px;
				height: 6px;
				background:url(../images/menu/kk-menu-item-bottom.jpg) bottom left no-repeat;
			}
			.menu_item_split{
				margin:	0 auto;
				padding: 0px;
				width: 314px;
				height: 3px;
				background:url(../images/menu/kk-menu-item-split.jpg) bottom left no-repeat;
			}
			.menu_split{
				margin-top:3px;
				margin-bottom:3px;
				padding: 0px;
				width: 314px;
				height: 11px;
				background:url(../images/menu/kk-menu-split.jpg) bottom left no-repeat;
			}
			.menu_item_sub a{
				margin-left:7px;
				padding-top:3px;
				padding-bottom:3px;
				padding-left:28px;
				display:block;
				width: 272px;
				
				text-decoration:none;
				color:#919191;
				
				background: url(../images/menu/kk-menu-item-sub.gif) top left no-repeat;
				background-position: 10px 6px;
				border-top:1px #F1F1F1 solid;
			}
			.menu_item_sub a:hover{
				background:#F4F4F4 url(../images/menu/kk-menu-item-sub.gif) top left no-repeat;
				background-position: 10px 6px;
			}
			
			
							.menu_item_1{
								margin:	0 auto;
								height: 43px;
								float:left;
								/*
								padding-left:20px;
								padding-right:20px;
								*/
								margin-top:20px;
								/*background:url(../images/kk-menu-bg2.jpg) repeat-x;*/
							}
							.menu_item_1:hover #top_link{ 
								color:#061c33;
							}
							.menu_item_1 a{
								margin:	0 auto;
								
								padding-top:7px;
								padding-left:10px;
								padding-right:10px;
								/*
								margin-left:-9px;
								*/
								display:block;
								float:left;
								
								
								text-transform:uppercase;
								font-family:Arial, Helvetica, sans-serif;
								font-size:13px;
								font-weight:bold;
								color:#dad9e7;
								text-decoration:none;
								height:43px;
								
								/*
								height: 26px;
								
								font-family:Arial, Helvetica, sans-serif;
								font-size:14px;
								font-weight:bold;
								color:#ffffff;
								
								text-decoration:none;
								letter-spacing:3px;
								*/
								
								/*
								background:url(../images/kk-menu-bg2.jpg) repeat-x;
								*/
							}
							.menu_item_1 a:hover{
								color:#061c33;
								font-weight:bold;
								/*
								background:url(../images/menu_item_bg.jpg) repeat-x;
								*/
								padding-left:10px;
								padding-right:10px;
							}
							.menu_item_1_stat a{
								margin:	0 auto;
								padding-top:15px;
								padding-left:10px;
								padding-right:8px;
								padding-bottom:0px;
								display:block;
								
								height: 26px;
								
								font-family:Arial, Helvetica, sans-serif;
								font-size:14px;
								font-weight:bold;
								color:#ffffff;
								text-transform:uppercase;
								text-decoration:none;
								letter-spacing:3px;
								
								background:url(../images/kk-menu-bg1.jpg) repeat-x;
								
								border-bottom:solid 2px #8ed500;
							}
							
							
							.drop_menu{
								margin:	0 auto;
								padding-top:15px;
								padding-left:10px;
								padding-right:8px;
								padding-bottom:0px;
								display:block;
								
								height: 26px;
								
								font-family:Arial, Helvetica, sans-serif;
								font-size:14px;
								font-weight:bold;
								color:#7e8b93;
								text-transform:uppercase;
								text-decoration:none;
								letter-spacing:3px;
								
								background:url(../images/kk-menu-bg2.jpg) repeat-x;
								
								border-bottom:solid 2px #cfd1d0;
								cursor:pointer;
							}
							.drop_menu:hover{
								color:#ffffff;
								background:url(../images/kk-menu-bg1.jpg) repeat-x;
								border-bottom:solid 2px #8ed500;
							}			
							
							
							.menu_item_2{
								margin:	0 auto;
								width: 305px;
								height: 43px;
								background:url(../images/menu/kk-menu-item-cover-1.jpg) bottom left no-repeat;
							}
							.menu_item_2 a{
								font-family:Arial, Helvetica, sans-serif;
								font-size:14px;
								font-weight:normal;
								color:#ffffff;
								text-transform:uppercase;
								letter-spacing:10px;
								background:url(../images/kk-menu-bg1.jpg) repeat-x;
								height: 43px;
								padding-top:15px;
								padding-left:0px;
								text-decoration:none;
								display:block;
							}
							

.nav {

}

.nav:hover #left {
	background-image:url(../images/tab_left.jpg);
}
.nav:hover #center {
	background:url(../images/menu_item_bg.jpg) repeat-x;
/*
	margin-top:30px;
	background:url(../images/menu_item_bg.jpg) repeat-x;
*/
}
.nav:hover .center {
	background:url(../images/menu_item_bg.jpg) repeat-x;
/*
	margin-top:30px;
	background:url(../images/menu_item_bg.jpg) repeat-x;
*/
}
.nav:hover #right {
	background-image:url(../images/tab_right.jpg);
}


.login_link {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding-top:10px;
	float:left;
	margin-top:-5px;
	padding-left:5px;
	padding-right:5px;
	text-transform:uppercase;
}
.login_link:hover {
	color:#FFFFFF;
	font-weight:bold;
	float:left;
}
.menu_space {
	float:left;
	width:27px;
}
.login_white {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding-top:10px;
	float:left;
	margin-top:-5px;
	padding-left:5px;
	padding-right:5px;
	text-transform:uppercase;
}
.login_white2 {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	padding-top:10px;
	float:left;
	margin-top:-5px;
	padding-left:5px;
	padding-right:5px;
	text-transform:uppercase;
}
/* MENU SHEET END HERE-----------------------------------------------------------------*/





/* CONTENT SHEET END HERE-----------------------------------------------------------------*/

#content_mid {
	margin:	0 auto;
	padding-top:20px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	width:660px;
	display:block;
	float:left;
	text-align:justify;
	line-height:20px;
}
#content_mid_login {
	margin:	0 auto;
	padding-top:20px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	width:720px;
	display:block;
	float:left;
	text-align:justify;
	line-height:20px;
}
#content_mid_login2 {
	margin:	0 auto;
	padding-top:20px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	width:720px;
	display:block;
	float:left;
	text-align:justify;
	line-height:20px;
}
#content_right {
	margin:	0 auto;
	margin-left:15px;
	padding-top:15px;
	padding-left:15px;
	padding-right:0px;
	padding-bottom:0px;
	width:270px;
	display:block;
	float:left;
	min-height:474px;
	/*background:url(../images/content_right_bg.jpg) repeat-y;*/
	background:url(../images/fade_long.jpg) no-repeat;
	
}
#content_left {
	margin:	0 auto;
	margin-left:0px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:0px;
	width:210px;
	display:block;
	float:left;
	/*min-height:474px;
	background:url(../images/content_right_bg.jpg) repeat-y;
	background:url(../images/fade_long.jpg) no-repeat;
	*/
}


.link_grey {
	color:#575757;
	text-decoration:underline;
}
.link_grey:hover {
	text-decoration:none;
	color:#575757;
}
.link_grey_box a{
	color:#575757;
	text-decoration:underline;
}
.link_grey_box a:hover{
	color:#575757;
	text-decoration:none;
}
.link_blue2 {
	color:#287398;
	text-decoration:underline;
	font-weight:bold;
}
.link_blue2:hover {
	text-decoration:none;
	color:#287398;
	font-weight:bold;
}
.link_white2 {
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}
.link_white2:hover {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
.notice_text a {
	color:#2d4141;
}
.notice_text a:hover {
	color:#2d4141;
}
/*
#content {
	margin:	0 auto;
	padding-top:10px;
	padding-left:0px;
	padding-right:20px;
	padding-bottom:0px;
}
*/
			
					/*CONTENT START HERE*/
					/*
					.kk-box-left {
						width:8px;
						background:url(../images/box/kk-box-left.jpg) top left repeat-y;
					}
					.kk-box-right {
						width:8px;
						background:url(../images/box/kk-box-right.jpg) top left repeat-y;
					}
					.kk-box-content {
						padding:10px;
					}
					*/
					/*CONTENT END HERE*/

		
					/*FOOTER START HERE*/
					.footer_bg {
						height:98px;
						background:url(../images/footer_bg.jpg) repeat-x;
					}
					.footer_content {
						margin:0 auto;
						padding-top:20px;
						width:960px;
					}
					/*FOOTER END HERE*/
			
/* CONTENT SHEET END HERE-----------------------------------------------------------------*/




/* PRODUCTS SHEET END HERE-----------------------------------------------------------------*/
.prod_detail_head {
	padding-left:15px;
	padding-top:3px;
	float:left;
	
	width:660px;
	height:32px;
	background:url(../images/details_head.jpg) no-repeat;
	cursor:pointer;
}
.detail_img {
	padding-top:4px;
	float:right;
	margin-right:27px;
}
.detail_img2 {
	padding-top:4px;
	float:right;
	margin-right:24px;
}
.prod_detail {
	
}
.prod_banner {
	width:660px;
	height:182px;
	padding-top:0px;
}
.prod_banner_details {
	margin-top:0px;
	padding-left:212px;
	color:#FFFFFF;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	width:425px; 
	/*max-height:118px;*/
	/*overflow:hidden;*/
	display:block;
	float:left;
}
.prod_banner_title {
	/*padding-top:63px;*/
	margin-top:-112px;
	padding-left:22px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	width:80px; 
	height:45px;
	overflow:hidden;
	display:block;
	float:left;
}


.table_col_1 {
	padding:10px; width:145px; background-color:#f7f7f7;
}
.table_col_2 {
	padding:10px; width:166px; background-color:#cfe9ea;
}
.table_col_3 {
	padding:10px; width:166px; background-color:#c8d4ea;
}
.table_col_4 {
	padding:10px; width:166px; background-color:#f1ebd5;
}
/* PRODUCTS SHEET END HERE-----------------------------------------------------------------*/




/* RIGHT CONTENT SHEET START HERE-----------------------------------------------------------------*/
.enquire_box {
	width:254px;
	height:82px;
	background:url(../images/enquire_box.jpg) no-repeat;
}
.enquire_content {
	padding-top:15px;
	padding-left:103px;
	width:138px;
	height:60px;
	overflow:hidden;
	font-size:11px;
}
.enquire_content a {
	font-weight:bold;
}
.silver_short {
	width:254px;
	height:120px;
	background:url(../images/right_ban1.jpg) no-repeat;
	
}
.premium_short {
	width:254px;
	height:118px;
	background:url(../images/right_ban2.jpg) no-repeat;
}
.select_short {
	width:254px;
	height:117px;
	background:url(../images/right_ban3.jpg) no-repeat;
}
.short_content {
	/*padding-top:30px;*/
	padding-left:105px;
	color:#FFFFFF;
	width:138px;
	height:60px;
	overflow:hidden;
	font-size:11px;
}
.short_content a {
	color:#FFFFFF;
	font-weight:bold;
}

.right_head1 {
	padding-left:15px;
	padding-top:3px;
	float:left;
	padding-bottom:5px;
	
	width:250px;
	height:37px;
	background:url(../images/right_heading1.jpg) no-repeat;
	/*cursor:pointer;*/
}
.right_head1b {
	padding-left:15px;
	padding-top:3px;
	float:left;
	padding-bottom:5px;
	
	width:200px;
	height:37px;
	background:url(../images/right_heading1b.jpg) no-repeat;
	cursor:pointer;
}
.right_head2 {
	padding-left:15px;
	padding-top:3px;
	float:left;
	padding-bottom:5px;
	
	width:250px;
	height:37px;
	background:url(../images/right_heading2.jpg) no-repeat;
}
.right_head_title {
	color:#ffffff;
	font-weight:bold;
	float:left;
	padding-left:5px;
	padding-top:7px;
	text-transform:uppercase;
	font-size:12px;
	/*cursor:pointer;*/
	width:180px;
	height:15px;
	overflow:hidden;
}
.right_head_title2 {
	color:#ffffff;
	font-weight:bold;
	float:left;
	padding-left:5px;
	padding-top:7px;
	text-transform:uppercase;
	font-size:12px;
	cursor:pointer;
	width:130px;
	height:15px;
	overflow:hidden;
}
.right_details {
	width:241px;
	padding-left:5px;
	/*text-align:justify;*/
	line-height:20px;
}
.right_details2 {
	width:185px;
	padding-left:5px;
}
/* RIGHT CONTENT SHEET END HERE-----------------------------------------------------------------*/




/* LEFT CONTENT SHEET END HERE-----------------------------------------------------------------*/
.left_link1 {
	text-decoration:none;
	color:#575757;
	font-weight:normal;
}
.left_link1:hover {
	text-decoration:none;
	color:#575757;
	font-weight:normal;
}

.left_link1_over {
	text-decoration:none;
	color:#575757;
	font-weight:normal;
}
/* LEFT CONTENT SHEET END HERE-----------------------------------------------------------------*/





/* NEWS SHEET START HERE-----------------------------------------------------------------*/
.news_body {

}
.news_body table {
	margin-top:3px;
	margin-bottom:3px;
}

/* NEWS SHEET END HERE-----------------------------------------------------------------*/





/* OTHER SHEET END HERE-----------------------------------------------------------------*/
.div_col {float:left;}
.div_row {margin:0 auto;}
.div_clear {clear:both;}




.space1{height:5px;}
.space2{height:10px;}
.space3{height:15px;}
.space4{height:20px;}
.space5{height:25px;}




.header_h1{
	padding-left:25px;
}
.header_h1 a{
	color:#129CB9;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.header_h1 a:hover{
	color:#129CB9;
	text-decoration:underline;
}


.ruler{
	margin:0 auto;
	margin-top:2px;
	margin-bottom:2px;
	height:1px;
	background:url(../images/kk-rule.jpg) scroll top left repeat-x;
}

.ruler2{
	margin:0 auto;
	margin-top:2px;
	margin-bottom:2px;
	height:21px;
	background:url(../images/ruler.jpg) scroll top left repeat-x;
}


a.site_link{
	color:#668c07;
	text-decoration:none
}
a.hover site_link{
	color:#668c07;
	text-decoration:none
}
/* OTHER SHEET END HERE-----------------------------------------------------------------*/





/* LIST SHEET START HERE-----------------------------------------------------------------*/
.custom_list_1 li{
	list-style-image:url(../images/bullet.jpg);
}
.custom_list_2 li{
	list-style-image:url(../images/resources_icon.jpg);
}
.custom_list_3 li{
	list-style-image:url(../images/testimonials_icon.jpg);
}
.custom_list_4 li{
	list-style-image:url(../images/news_icon.jpg);
}
.custom_list_4 a{
	color:#ff9d46;
	font-weight:bold;
}
.news_list_text {
	margin:0px auto;
}
.custom_list_5 li{
	list-style-image:url(../images/pen_icon.jpg);
}

/* LIST SHEET END HERE-----------------------------------------------------------------*/





/* BOXES START HERE-----------------------------------------------------------------*/
.info_box {
	line-height:15px;
	text-align:left;
}
.news_link {
	/*color:#f2a030;*/
	color:#d29b0a;
	font-weight:bold;
}
.news_link:hover {
	color:#d29b0a;
	font-weight:bold;
}
.box1_corner {
	width:8px;
	height:8px;
	display:block;
	float:left;
	padding:0px;
	margin:0 auto;
}
.box1_mid {
padding:0px;
	margin:0 auto;
	width:211px;
	height:8px;
	display:block;
	float:left;
}
.box1_content {
	padding:0px;
	margin:0 auto;
	width:225px;
	/*height:225px;*/
	border-left:solid 1px #d0d0d0;
	border-right:solid 1px #d0d0d0;
	background: url(../images/kk-box1-bg1.jpg) repeat-x;
	background-color:#c7cbcc;
}
.box1_content a{
	text-decoration:none;
	color:#616a6f;
}
.box1_content a:hover{
	text-decoration:none;
	color:#8fd400;
}
.box2_content {
	padding:0px;
	margin:0 auto;
	padding-left:10px; 
	width:215px; 
	min-height:220px;
	/*height:225px;*/
	border-left:solid 1px #d0d0d0;
	border-right:solid 1px #d0d0d0;
	background: url(../images/kk-box1-bg1.jpg) repeat-x;
	background-color:#c7cbcc;
}
.box2_content a{
	/*text-decoration:none;*/
	color:#616a6f;
}
.box2_content a:hover{
	text-decoration:none;
	color:#545556;
}

/* BOXES START HERE-----------------------------------------------------------------*/





/* FORM SHEET START HERE-----------------------------------------------------------------*/
.site_form{
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	/*border-color:#e5e5e5;*/
	border-color:#ADADAD;
	background: #fbfbfb;
	color:#666666;
	
	text-decoration: none;				
	font-size: 12px;
	width: 94%;
	padding: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.site_form2{
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border-color:#e5e5e5;
	background: #fbfbfb;
	color:#C4C4C4;
	
	text-decoration: none;				
	font-size: 12px;
	padding: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.form_btn {
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-transform:uppercase;
	font-weight: bold;
	color: #FFF;
	text-shadow: rgba(0,0,0,0.3) 0 -1px 0;
	text-decoration: none;	
	
	cursor: pointer;
	border:none;
	display:block;
	height:45px;
	width:107px;
	overflow:hidden;
	margin-top: -3px;
	
	background: url(../images/form_btn2.jpg) no-repeat left top;
	background-position: 0px 0px;
	
}
.form_btn:hover {
	color: #FFF;
	background: url(../images/form_btn2.jpg) no-repeat left top;
	background-position: 0px -45px;
}
.form_btn:focus {
	color: #FFF;
	background: url(../images/form_btn2.jpg) no-repeat left top;
	background-position: 0px -45px;
}
html>textarea:focus, input:hover, input:focus {
	background:#F2F2F2;
	color:#666666;
	/*border-color:#CCCCCC;*/
	border-color:#ADADAD;
}
textarea, input {
	font-family: Arial, sans-serif;
	color:#666666;
	background-color:#F2F2F2;
}


.form_btn3 {
	font-family: Arial, sans-serif;
	font-size: 14px;
	text-transform:uppercase;
	font-weight: bold;
	color: #FFF;
	text-shadow: rgba(0,0,0,0.3) 0 -1px 0;
	text-decoration: none;	
	
	cursor: pointer;
	border:none;
	display:block;
	height:45px;
	width:107px;
	overflow:hidden;
	margin-top: -3px;
	
	background: url(../images/form_btn3.jpg) no-repeat left top;
	background-position: 0px 0px;
	
}
.form_btn3:hover {
	color: #FFF;
	background: url(../images/form_btn3.jpg) no-repeat left top;
	background-position: 0px -45px;
}
.form_btn3:focus {
	color: #FFF;
	background: url(../images/form_btn3.jpg) no-repeat left top;
	background-position: 0px -45px;
}

/*
.kk-form-btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	
	background: url(../images/w4u-form-btn.jpg) repeat-x;
	background-position: 0px 0px;
	
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:2px #9DB4D4 solid;
	
	padding: 5px;
	height:36px;
	overflow:hidden;
	cursor:pointer;
}
.kk-form-btn:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	
	background: url(../images/w4u-form-btn.jpg) repeat-x;
	background-position: 0px -32px;
}
*/

.signup_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	border: 1px #ffffff solid;
	background:#ffffff;
	padding: 3px;
	color: #7e8b93;
	
	-moz-border-radius:0.6em;
	-khtml-border-radius:0.6em;
	}



input.rounded{
	background:url(../images/input3_mid.jpg) repeat-x;
	border:none;
	border-width:0px;
	height:12px;
	padding-top:6px;
	padding-bottom:7px;
	/*line-height:25px;*/
	width:110px;
	/*color:#3e8484;*/
	color:#0f4343;
	float:left;
	font-size: 12px;
	/*padding-top:5px;
	padding-top:0px;*/
	margin-left:-10px;
}
input.rounded:hover{
	background:url(../images/input3_mid.jpg) repeat-x;
	border:none;
	border-width:0px;
	height:12px;
	padding-top:6px;
	padding-bottom:7px;
	/*line-height:25px;*/
	width:110px;
	/*color:#3e8484;*/
	color:#0f4343;
	float:left;
	/*padding-top:5px;
	padding-top:0px;*/
	margin-left:-10px;
}

/* FORM SHEET END HERE-----------------------------------------------------------------*/




/* BUTTONS SHEET START HERE-----------------------------------------------------------------*/
.pass_btn {
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-transform:uppercase;
	font-weight: bold;
	color: #FFF;
	text-shadow: rgba(0,0,0,0.3) 0 -1px 0;
	text-decoration: none;	
	
	cursor: pointer;
	border:none;
	display:block;
	height:29px;
	width:117px;
	overflow:hidden;
	margin-top: -3px;
	
	background: url(../images/login/change_pass.jpg) no-repeat left top;
	background-position: 0px 0px;
	
}
.pass_btn:hover {
	color: #FFF;
	background: url(../images/login/change_pass.jpg) no-repeat left top;
	background-position: 0px -29px;
}
.pass_btn:focus {
	color: #FFF;
	background: url(../images/login/change_pass.jpg) no-repeat left top;
	background-position: 0px -29px;
}

.update_btn {
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-transform:uppercase;
	font-weight: bold;
	color: #FFF;
	text-shadow: rgba(0,0,0,0.3) 0 -1px 0;
	text-decoration: none;	
	
	cursor: pointer;
	border:none;
	display:block;
	height:27px;
	width:118px;
	overflow:hidden;
	margin-top: -3px;
	
	background: url(../images/login/update.jpg) no-repeat left top;
	background-position: 0px 0px;
	
}
.update_btn:hover {
	color: #FFF;
	background: url(../images/login/update.jpg) no-repeat left top;
	background-position: 0px -27px;
}
.update_btn:focus {
	color: #FFF;
	background: url(../images/login/update.jpg) no-repeat left top;
	background-position: 0px -27px;
}

.update_btn {
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-transform:uppercase;
	font-weight: bold;
	color: #FFF;
	text-shadow: rgba(0,0,0,0.3) 0 -1px 0;
	text-decoration: none;	
	
	cursor: pointer;
	border:none;
	display:block;
	height:28px;
	width:97px;
	overflow:hidden;
	margin-top: -3px;
	
	background: url(../images/login/claims.jpg) no-repeat left top;
	background-position: 0px 0px;
	
}
.update_btn:hover {
	color: #FFF;
	background: url(../images/login/claims.jpg) no-repeat left top;
	background-position: 0px -28px;
}
.update_btn:focus {
	color: #FFF;
	background: url(../images/login/claims.jpg) no-repeat left top;
	background-position: 0px -28px;
}

.display_btn {
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-transform:uppercase;
	font-weight: bold;
	color: #FFF;
	text-shadow: rgba(0,0,0,0.3) 0 -1px 0;
	text-decoration: none;	
	
	cursor: pointer;
	border:none;
	display:block;
	height:28px;
	width:72px;
	overflow:hidden;
	margin-top: -3px;
	
	background: url(../images/login/display.jpg) no-repeat left top;
	background-position: 0px 0px;
	
}
.display_btn:hover {
	color: #FFF;
	background: url(../images/login/display.jpg) no-repeat left top;
	background-position: 0px -28px;
}
.display_btn:focus {
	color: #FFF;
	background: url(../images/login/display.jpg) no-repeat left top;
	background-position: 0px -28px;
}

.email_btn {
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-transform:uppercase;
	font-weight: bold;
	color: #FFF;
	text-shadow: rgba(0,0,0,0.3) 0 -1px 0;
	text-decoration: none;	
	
	cursor: pointer;
	border:none;
	display:block;
	height:29px;
	width:73px;
	overflow:hidden;
	margin-top: -3px;
	
	background: url(../images/login/email.jpg) no-repeat left top;
	background-position: 0px 0px;
	
}
.email_btn:hover {
	color: #FFF;
	background: url(../images/login/email.jpg) no-repeat left top;
	background-position: 0px -29px;
}
.email_btn:focus {
	color: #FFF;
	background: url(../images/login/email.jpg) no-repeat left top;
	background-position: 0px -29px;
}

.submit_btn {
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-transform:uppercase;
	font-weight: bold;
	color: #FFF;
	text-shadow: rgba(0,0,0,0.3) 0 -1px 0;
	text-decoration: none;	
	
	cursor: pointer;
	border:none;
	display:block;
	height:27px;
	width:71px;
	overflow:hidden;
	margin-top: -3px;
	
	background: url(../images/login/submit.jpg) no-repeat left top;
	background-position: 0px 0px;
	
}
.submit_btn:hover {
	color: #FFF;
	background: url(../images/login/submit.jpg) no-repeat left top;
	background-position: 0px -27px;
}
.submit_btn:focus {
	color: #FFF;
	background: url(../images/login/submit.jpg) no-repeat left top;
	background-position: 0px -27px;
}
/* BUTTONS SHEET END HERE-----------------------------------------------------------------*/





/* IMAGES START HERE-----------------------------------------------------------------*/
.img_border {
	padding:3px;
	border:1px solid #dedede;
}
/* IMAGES START HERE-----------------------------------------------------------------*/




/* ROUNDED CORNERS START HERE-----------------------------------------------------------------*/
.white_top, .white_bottom {display:block; background:transparent;}
.w_1, .w_2, .w_3, .w_4 {display:block; overflow:hidden;}
.w_1, .w_2, .w_3 {height:1px;}
.w_2, .w_3, .w_4 { border-left:1px solid #dedede; border-right:1px solid #dedede;}
.w_1{margin: 0 5px; background:#dedede; padding:0px;height: 1px;}
.w_2{margin: 0 3px; border-width:0 2px; padding:0px;height: 1px;}
.w_3{margin: 0 2px; padding:0px;height: 1px;}
.w_4{margin: 0 1px; height: 2px; padding:0px;} 

.box_white {
	padding:5px;
	border-left:#dedede 1px solid;
	border-right:#dedede 1px solid;
}
/* ROUNDED CORNERS END HERE-----------------------------------------------------------------*/




/* TESTIMONIALS START HERE-----------------------------------------------------------------*/
.testimonial_text {
	padding-bottom:10px;
}
.testimonial_text p{
	margin:0 auto;
	padding:0px;
}
.testimonial_name {
	color:#ff9d46;
	font-weight:bold;
}
/* TESTIMONIALS END HERE-----------------------------------------------------------------*/




/* VIDEOS START HERE-----------------------------------------------------------------*/
.youtube_video {
	padding:5px;
	position:fixed;
	/*
	border:solid 2px #666666;
	width:533px;
	max-height:450px;
	*/
	left:20%;
	top:8%;
	width:640px;
	background-color:#FFFFFF;
}
.youtube_video2 {
	position:fixed;
	background-color:#333;
	width:100%;
	height:100%;
	filter:alpha(opacity=50);
	opacity:0.5;
}
/* VIDEOS END HERE-----------------------------------------------------------------*/



.select_form {
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border-color:#e5e5e5;
	background: #fbfbfb;
	color:#999999;
	
	text-decoration: none;				
	font-size: 12px;
	width: 94%;
	padding: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
	
}

.calendar select {
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border-color:#e5e5e5;
	background: #fbfbfb;
	color:#999999;
	
	text-decoration: none;				
	font-size: 12px;
	width: 80px;
	padding: 4px;
	margin-top: 2px;
	margin-bottom: 2px;	
}


.nav_login_link {
	padding-left:25px;
	padding-top:6px;
	height:22px;
}
.nav_login_link:hover {
	background-image:url(../images/nav_hover.jpg);
	background-repeat:repeat-x;
	height:23px;
	color:#FFF;
}

.nav_login_link_over {
	padding-left:25px;
	padding-top:6px;
	height:22px;
	background-image:url(../images/nav_hover.jpg);
	background-repeat:repeat-x;
	height:23px;
	color:#FFF;
}
.nav_login_link_over a {

	color:#FFF;
}
.nav_login_link:hover a{
	color:#FFF;
}

.featured_news_head {
	color:#253f67;
	font-size:16px;
	text-align:left;
}
.featured_news_head2 {
	color:#253f67;
	font-size:14px;
	text-align:left;
}
.box_news1 {
	border-left:#dedede 1px solid;
	border-right:#dedede 1px solid;
	background:url(../images/news_11.jpg) no-repeat;
	line-height:18px;
}
.box_news2 {
	border-left:#dedede 1px solid;
	border-right:#dedede 1px solid;
	line-height:20px;
}
.box_news3 {
	border-left:#dedede 1px solid;
	border-right:#dedede 1px solid;
	background:url(../images/resource_13.jpg) no-repeat;
}
.box_news4 {
	border-left:#dedede 1px solid;
	border-right:#dedede 1px solid;
	background:url(../images/tips_3.jpg) repeat-x;
	line-height:20px;
}
.box_news5 {
	background:url(../images/tips_3.jpg) repeat-x;
}
.newsletter_title a {
	color:#575757;
	font-weight:bold;
	text-decoration:underline;
}
.newsletter_title a:hover {
	color:#575757;
	font-weight:bold;
	text-decoration:none;
}
.news_extra_btm {
	font-size:16px;
}
.res_linkbox1 a {
	color:#575757;
	text-decoration:none;
}
.res_linkbox1 a:hover {
	color:#575757;
	text-decoration:none;
}
.res_linkbox2 a {
	color:#575757;
	text-decoration:underline;
	font-weight:bold;
}
.res_linkbox2 a:hover {
	color:#575757;
	text-decoration:none;
	font-weight:bold;
}
.res_linkbox3 a {
	color:#253f67;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
.res_linkbox3 a:hover {
	color:#253f67;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
.res_linkbox4 a {
	color:#253f67;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}
.res_linkbox4 a:hover {
	color:#253f67;
	text-decoration:underline;
	font-weight:bold;
	font-size:14px;
}
.tip_header1 {
	color:#253f67;
	text-decoration:none;
	font-weight:bold;
	font-size:18px;
}
