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


.btnBrowseAll
{
    float: right; 
    display: block; 
    width: 155px; 
    height: 36px;
    src:('')
}



.ArchiveImage
{
    padding: 5px; 
    border: #CCCCCC 1px solid; 
    overflow: hidden;
}

/* GENERAL SHEET START HERE-----------------------------------------------------------------*/
.calendar_select {
    border: 1px solid #e5e5e5;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #fbfbfb;
    color:#999999;
    
    text-decoration: none;              
    font-size: 12px;
    padding: 4px;
    margin-top: 2px;
    margin-bottom: 2px; 
}

* {
	padding: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

.gvLeftSide
{
     width: 7px; 
    height: 34px;
    background: url(../images/login/green_left.jpg) no-repeat; background-position: 2px 0px; 
}

.gvRightSide
{
    
    background: url(../images/login/green_right.jpg) no-repeat; 
    width: 7px; 
    height: 34px;
}

.gvRow
{
    text-indent: 5px;
    background:url(../images/login/table_cell_bg.jpg) repeat-x; 
    height:29px; 
    font-size: 12px;
    font-family:Arial;
    padding-left: 3px;
    padding-right: 3px;
    border: 1px solid #cccccc;
    background-size: auto 100%;
}
.gvHeader
{
    text-indent: 5px;
    height: 34px; 
    background: url(../images/login/green_bg.jpg) repeat-x; 
    color: White;
    font-size: 12px;
    font-family:Arial;
    text-align:left;
    background-size: auto 100%;
}

.gvHeader.center
{
    text-align:center;
}

.gvRowPaddingOnRight
{
    padding-right: 3px;

}

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:#000;
}
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:u
p {
	padding:0px;
	margin:0 auto 0 40px;
}
g: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:1112px;
}
.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-----------------------------------------------------------------*/
@media print              
{
    /*#non-printable { display: none; }        */ 
    #content_mid { display: block; }     
}


#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 0 10px;
	padding-top:20px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	width:710px;
	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:700px;
	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;
	/*width:250px;*/
	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_clear {clear:both;
    width: 239px;
}




---------*/
.div_col {float:left;
    width: 356px;
}
.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_waterMarkStyle{
	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:#CED5D6;
	
	text-decoration: none;				
	font-size: 12px;
	width: 94%;
	padding: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}



.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_continue {
	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:135px;
	overflow:hidden;
	margin-top: -3px; 
	
	background: url(../images/continue.jpg) no-repeat left top;
	background-position: 0px 0px;
	
}

.form_btn_continue:hover {
	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:135px;
	overflow:hidden;
	margin-top: -3px; 
	
	background: url(../images/continue.jpg) no-repeat left top;
	background-position: 0px 0px;
}



.form_btn_cancel {
	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/cancel.jpg) no-repeat left top;
	background-position: 0px 0px;
	
}

.form_btn_cancel:hover {
	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/cancel.jpg) no-repeat left top;
	background-position: 0px 0px;
	
}

.form_btn {
	border-style: none;
    border-color: inherit;
    border-width: medium;
    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;
	display:block;
	height:45px;
	width:107px;
	overflow:hidden;
	background: url('../images/form_btn2.jpg') no-repeat 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: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: 16px;
	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;
	padding-bottom: 5px;
	
}



.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;
}

.form_btn_clear {
	border-style: none;
    border-color: inherit;
    border-width: medium;
    font-family: Arial, sans-serif;
	font-size: 15px;
	text-transform:uppercase;
	font-weight: bold;
	color: #FFF;
	text-shadow: rgba(0,0,0,0.3) 0 -1px 0;
	text-decoration: none;	
	
	cursor: pointer;
	display:block;
	height:45px;
	width:107px;
	overflow:hidden;
	margin-top: -1px;
	margin-left: -1px;
	background: url('../images/form_btn3.jpg') no-repeat 0px 0px;
	}
/*
.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-----------------------------------------------------------------*/
.cont_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:58px;
	width:141px;
	overflow:hidden;
	margin-top: -3px;
	
	background: url(../images/continue.jpg) no-repeat left top;
	background-position: 0px 0px;
	
}

.cont_btn:hover {
	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:58px;
	width:141px;
	overflow:hidden;
	margin-top: -3px;
	
	background: url(../images/continue.jpg) no-repeat left top;
	background-position: 0px 0px;
	
}

.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_memleft_nav_back_notclicked
{
     height: 57px; 
     width: 230px; 
     cursor: pointer; 
     background: url(../images/login/menu_item_bg.jpg) repeat-x;
}

.nav_memleft_nav_back_clicked
{
     height: 57px; 
     width: 230px; 
     cursor: pointer; 
     background: url(../images/nav_grad.jpg) repeat-x;
}

.nav_pracleft_nav_back_notclicked
{
     height: 57px; 
     width: 200px; 
     cursor: pointer; 
     background: url(../images/login/menu_item_bg.jpg) repeat-x;
}

.nav_pracleft_nav_back_clicked
{
     height: 57px; 
     width:200px; 
     cursor: pointer; 
     background: url(../images/nav_grad.jpg) repeat-x;
}


.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;
}



/* ajax__tab_xp-theme theme */
.ajax__tab_xp-theme .ajax__tab_header 
{
    font-family:Calibri;
    font-size:14px;
    background:url(../images/tab-line.gif) repeat-x bottom;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_outer 
{
    padding-right:4px;
    background:url(../images/tab-right.gif) no-repeat right;
    height:21px;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_inner 
{
    padding-left:3px;
    background:url(../images/tab-left.gif) no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_tab
{
    height:13px;
    padding:4px;
    margin:0;
    background:url(../images/tab.gif) repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_outer 
{
    background:url(../images/tab-hover-right.gif) no-repeat right;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_inner 
{
    background:url(../images/tab-hover-left.gif) no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_tab 
{
    background:url(../images/tab-hover.gif) repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_outer 
{
    background:url(../images/tab-active-right.gif) no-repeat right;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_inner 
{
    background:url(../images/tab-active-left.gif) no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_tab 
{
    background:url(../images/tab-active.gif) repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_body 
{
    font-family:Calibri;
    font-size:14px;
    border-left:1px solid #999999;
    border-top:0;
    padding:8px;
    background-color:#ffffff;
}

/* ajax__tab_yuitabview-theme theme (../images/yui/sprite.png) */
.ajax__tab_yuitabview-theme .ajax__tab_header 
{
    font-family:Calibri,helvetica,clean,sans-serif;
    font-size:14px;
    border-bottom:solid 5px #2647a0;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(../images/yui/sprite.png) #d8d8d8 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #a3a3a3;
    border-bottom-width:0px;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: url(../images/yui/sprite.png) #bfdaff repeat-x left -1300px;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
    background:url(../images/yui/sprite.png) #2647a0 repeat-x left -1400px;
}
.ajax__tab_yuitabview-theme .ajax__tab_body 
{
    font-family:Calibri;
    font-size:14pt;
    padding:0.25em 0.5em;
    background-color:#edf5ff;    
    border:solid 1px #808080;
    border-top-width:0px;
}

/* ajax__tab_technorati-theme theme */


.ajax__tab_technorati-theme .ajax__tab_header 
{
    font-family:Calibri;
    background:url(../images/tab-line.png) repeat-x bottom;
    display:block;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(../images/tab.png) no-repeat left top;
    border-color:#222;
    color:#000000;
    padding-left:10px;
    margin-right:3px;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_inner 
{
    background:url(../images/tab.png) no-repeat right top;
    border-color:#666;
    color:#000000;
    padding:3px 10px 2px 0px;
}
.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_inner 
{
    color:#000000;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_outer 
{
    background:url(../images/tab.png) no-repeat 0pt -40px;
    border-bottom-color:#ffffff;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner 
{
    background:url(../images/tab.png) no-repeat right -40px;
    color:#000000;
    border-color:#333
}
.ajax__tab_technorati-theme .ajax__tab_body 
{
    font-family:Calibri;
    padding:8px;
    background-color:#ffffff;
    border:solid 1px #ffffff;
    border-top-width:0;
}

/* ajax__tab_msngallery-theme theme */
.ajax__tab_msngallery-theme .ajax__tab_header 
{
    background:url(../images/msngallery/tab-line.png) repeat-x bottom;
    font-size:14px;
    display:block;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_outer 
{
    border:solid 1px #D7DCE1;
    padding:1px 1px 0px 1px;
    border-bottom:solid 2px #A8D4D9;
    background-color:#edf2fb;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab 
{
    padding:6px 10px 6px 10px;
    color:#444444;
    width:117px;
    display:block;
    text-align:center;    
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab ../images
{
    height:24px;
    width:24px;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab div
{
    font-family:Calibri;
    font-weight:bold;
    white-space:nowrap;
    line-height:145%;
    font-size:92%;
}
.ajax__tab_msngallery-theme .ajax__tab_active .ajax__tab_outer 
{
    padding:0px 0px 0px 0px;
    border:solid 2px #A8D4D9;
    border-bottom-color:#ffffff;
    background-color:#ffffff;
}
.ajax__tab_msngallery-theme .ajax__tab_body 
{
    font-family:Calibri;
    font-size:10pt;
    padding:8px;
    background-color:#ffffff;
    border:solid 2px #A8D4D9;
    border-top-width:0;
}

/* ajax__tab_ie-theme theme */
.ajax__tab_ie-theme .ajax__tab_header 
{
    padding-left:5px;
}
.ajax__tab_ie-theme .ajax__tab_header .ajax__tab_tab
{
    margin-right:0px;
    background:url(../images/ie/tab_unselected.gif);
    width:116px;
    padding:9px 0px 3px 0px;
    text-align:center;    
    color:#006699;
    font-family:Calibri;
    font-size:14px;
    display:block;
}
.ajax__tab_ie-theme .ajax__tab_active .ajax__tab_tab 
{
    padding:6px 0px 3px 0px;
    background:url(../images/ie/tab_selected.gif);
}
.ajax__tab_ie-theme .ajax__tab_body 
{
    background:url(../images/ie/ie_tabbacker_720x296.jpg) no-repeat;
    font-size:14px;
    font-family:Calibri;
    height:296px;
    width:716px;
}
.ajax__tab_ie-theme .ajax__tab_body div
{
     padding:8px;
}


.statements th
{
    padding: 3px;
}

.statements td
{
    padding: 3px;
    color: #333333;
}

.watermark
{
    color: #ffffff;
}

/* Claim Statements styling*/
/* Styling of Claim Statement - JRichter*/
.claim .section {
    width:98%;
    /*position:relative;*/
    margin-top:1em;
    margin-left:1%;
    margin-right:1%;
    overflow: hidden;
    font-size:10px;
    color: #000;
    font-family: 'Century Gothic';
    line-height: 14px;
}

.claim .section .logo{
    float:right;
    width: 250px; 
    height: auto;
}

.claim .section .left {
    width:40%;
    float:left;  
    font-size:10px;
}
.claim .section .right {
    width:300px;
    float:right;   
}
.claim table {
    width: 100%;
}

.claim table tr td {
    padding:2px;
    font-size:10px;
    color: #000;
}

.tblsummary td {
    width:85%;
    border:1px solid black;    
    font-size:10px;
    color: #000;  
}

.tblsummary {
    border:1px solid black;
    border-collapse:collapse;
    font-size:10px;
    color: #000;
}

.tbldetail th {                       
    border:1px solid black;
    text-align:center; 
    padding: 2px;   
    font-size:10px;
    color: #000;
}

.tbldetail td {            
    border:1px solid black;  
    text-align:right;   
    font-size:10px;
    color: #000;
}

.tbldetail {           
    border-collapse:collapse;
}

.tbltotals td {   
    font-size:10px;
    color: #000;
}

.importantinfo {         
    border-color:#000; 
    border-style: solid;
    border-width: 1px;
    font-size:10px;
    color: #000;
}

.tblGlossary td{
    width:10%;
    font-size:10px;
    color: #000;
}

 .claim h1 {
    margin:0px;
    color: #000;
    font-family: 'Century Gothic';
}

 .claim h2 {
    margin:0px;
    color: #000;
    font-family: 'Century Gothic';
}

 .claim h3 {
    margin:0px;
    color: #000;
    font-family: 'Century Gothic';
}

 .claim h4 {
    margin:0px;
    color: #000;
    font-family: 'Century Gothic';
}
 .claim h2 {
    font-size: 16px;
    line-height: 18px;
}

 .claim h3 {
    font-size: 13px;
    line-height: 15px;
}


 .claim a {
    color: #000;
}

 @media print {
    #detailedStmt {page-break-before: always;}
}

 /*MSA Usage*/
#msalegend {
    background:#ecf0f1;
    float:right;
    /*padding:0.5em;*/
    padding-right:1.5em;
}

#msalegend .color {
    float:left;
    height:1em;
    width:1em;    
    margin-left:1em;
}

#msalegend .text {
    float:left;
    line-height:1em;
    margin-left:0.5em;
}

#ctl00_main_TabContainer1_pnlChronMed_gvChronMed .gvRow {
    text-indent: 0px !important;
}