/*    Copyright 2009 Louis Bayes */


/* Normalization of specific tags */
	* {
		margin: 0;
		padding: 0;
	}

	ul {
		list-style: none;
	}

	img {
		border: 0;
	}

/* Links */
	a:link, a:visited {
		color:#B31B34;
		text-decoration:none;
	}

	a:hover {
		color:white;
		text-decoration:underline;
		border-bottom:0;
	}
	
	#reverse a:link, a:visited {
		color:white;
		text-decoration:none;
	}
	
	#reverse a:hover {
		color:#B31B34;
		text-decoration:underline;
		border-bottom:0;
	}

	#toplinks a:link, #toplinks a:visited {
		color:white;
		text-decoration:none;
		margin-left:5px;
		margin-right:5px;
	}
	
	#toplinks a:hover {
		color:#B31B34;
		text-decoration:underline;
	}
	
	#kfamily a:link, #kfamily a:visited {
		color:white;
		text-decoration:none;
		margin-left:5px;
		margin-right:5px;
	}
	
	#kfamily a:hover {
		color:#B31B34;
		text-decoration:underline;
	}

/* Page Setup */
	body {
		background-color:#614D7D;
		font: 82%/1.2 Arial, Helvetica, sans-serif;
		color:white;
	}

	div.pageheader {
		text-align: center;
		font-weight:bold;
		padding: 10px 0px 10px 0px;
		background-color:#8DD4E9;
		color:black;
	}

	#leftheader {
		min-height:107px;
		margin-top:0px;
		margin-bottom:10px;
	}

	#leftheader a:link, #tools a:visited {
		color:white;
		text-decoration:none;
	}
	
	#leftheader a:hover {
		color:#B31B34;
		text-decoration:underline;
	}

		#leftheader ul {
			padding-top:25px;
			width:180px;
		}
	
			#leftheader ul li {
				line-height:1.7em;
				min-height:22px;
				font-weight:bold;
				position:relative;
				z-index:100;
				margin-bottom:10px;
			}
		
				#leftheader ul li a {
					padding-left:24px;
					display: block;
					border:0;
				}
	
		#tools-login a {
		background:black url(images/tools_login.gif) no-repeat left center;
		}
		
		#tools-are-you a {
		background:black url(images/tools_are-you.gif) no-repeat left center;
		
		z-index:2;
		}
		
		#tools-forward {
		background:black url(images/tools_forward.gif) no-repeat left center;
		}

	#centerheader {
		position:absolute;
		top:0px;
		left:235px;
		/*was220*/
		z-index:1;
	}
	div.bodyheader {
		position:relative;
		width:990px;
		margin:0 auto;
		text-align:left;
	}

	table.body {
		width: 100%;
		cols:1;
		align: middle;
		background-color: black;
	}

	div.table { 
		margin: 10px auto 10px auto;
		width:1015px; 
	}
	
	#toplinks {	
		margin: 0 auto 0 auto;
		text-align:center;
		color:#F78900;
		z-index:1000;
	}
	
	#toplinks img {
		margin: 0 5px 0 5px;
	}


	#servicepartners {
		margin: 25px auto 25px auto;
	}

	#servicepartners table {
		cols: 5;
		border: 0;
		margin: 0 auto 0 auto;
		width: 90%;
	}

	#servicepartners td {
		margin: 5px auto 5px auto;
		width: 18%;
		vertical-align:middle;
	}

	#imgfooter {
		background:transparent url(images/cki-logo-footer.gif) no-repeat center top;
		height:73px;
		text-indent:-9999px;
		margin:15px auto 15px auto;
	}
	
	#kfamily {
		color:#F78900;
		text-align:center;	
	}
	
	div.footer {
		text-align: left;
		margin-left: 15px;
		font-family: Chancery, Times, sans-serif;
		color:#DDDDDD;
		font-size:8pt;
	}

/* Images */

	#h6 {
		font-size:1.4em;
	}
	
	h6.thanks {
		float:right;
		text-align:right;
		margin: -105px 0 0 0;
		padding: 0px 0 0 0;
		font-size:0.9em;
		font-weight:bold;
		z-index:100;
	}

	h6.imgthanks {
		position:absolute;
		top:40px;
		left:790px;
		width:154px;
		height:51px;
		background:transparent url(images/thanks.png) no-repeat left center;
		z-index:1;
	}

	h6.wecan {
		position:absolute;
		top:15px;
		left:0px;
		width:536px;
		height:75px;
		background:transparent url(images/wecan2.png) no-repeat left center;
		z-index:1;
	}	

	h6.imginterest {
		position:absolute;
		top:35px;
		left:15px;
		width:208px;
		height:52px;
		background:transparent url(images/interest.png) no-repeat left center;
		z-index:1;
	}

	h6.imgmenu {
		float:left;
		margin-top:-10px;
		margin-left:25px;
		margin-right: -125px;
		width:109px;
		height:48px;
		background:transparent url(images/menu.png) no-repeat left center;
		z-index:1;
	}

	#sitetitle h6.ckilogo {
		float: left;
		top:0px;
		margin-left:75px;
		/*margin: 0 auto 0 auto;*/
		background:transparent url(images/logotest.gif) no-repeat left top;
		width:161px;
		height:108px;
		z-index:100;
	}

	#sitetitle h6.wecantitle {
		float: left;
		margin-top:0px;
		margin-left:79px;
		margin-bottom: 23px; /* fills the bottom */
		/*margin: 0 auto 0 auto;*/
		background:transparent url(images/WECAN.png) no-repeat left top;
		width:380px;
		height:98px;
		z-index:100;
	}


	#sitetitle h6.ckiold {
		float: left;
		margin-top:15px;
		margin-left:85px;
		margin-right:135px; /* fills the right side so links does not end up there */
		margin-bottom: 23px; /* fills the bottom */
		/*margin: 0 auto 0 auto;*/
		background:transparent url(images/cki-logo-footer.gif) no-repeat left top;
		width:95px;
		height:85px;
		z-index:100;
	}

	h6.separator {
		width:10px ;
		height:11px ;
		background:black url(images/bullet_cki3.png) no-repeat left top;
		z-index:1;
	}

