body {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(kc-seo-images/back.jpg);
background-repeat:repeat-x;
margin:0px;
padding:0px;
}
.frame {
margin:0px auto 0px auto;
width:972px;
text-align:left;
}
.sidebox {
	width:210px;
	position:absolute;
	left:770px;
	top:210px;
	z-index:3;
}
.inner {
width:972px;
position:absolute;
top:0px;
}
.content {
position:relative;
width:722px;
margin:175px auto 20px auto;
padding:0px;
padding-right:222px;
padding-left:28px;
z-index:2;
}
.contento {
position:relative;
width:auto;
margin:0px;
background-image:url(kc-seo-images/cont1.jpg);
background-repeat:repeat-y;
padding:0px;
z-index:2;
}
.contenti {
width:auto;
margin:0px;
min-height:800px;
background-image:url(kc-seo-images/cont2.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding:30px 20px 20px 20px;
text-align:justify;
position:relative;
z-index:3;
}
.head {
position:absolute;
top:0px;
width:778px;
height:382px;
background-image:url(kc-seo-images/head.jpg);
background-repeat:no-repeat;
background-position:center;
z-index:1;
}
.foot {
width:auto;
margin:0px;
padding:40px 0px 40px 0px;
text-align:center;
color:#FFFFFF;
font-weight:bold;
background-color:#53617b;

}
.foot a {
color:#FFFFFF;
text-decoration:none;
}
.top {
position:absolute;
top:0px;
left:40px;
width:698px;
padding:0px;
height:28px;
z-index:5;
text-align:center;
border-bottom:1px solid #999;

}
.top a {
color:#039;
text-decoration:none;
font-weight:bold;
margin:0px 10px 0px 10px;
padding:3px;
}
.top a:hover {
color:#999;
}
.smaller {
font-size:12px;
}
h1, h2, h3, h4 {
font-size:14px;
}
a {
font-weight:bold;
color:#000066;
}
input {
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
textarea {
width:200px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
height:100px;
}
.sidelinks1 {
	background-image:url(kc-seo-images/side_02.png);
	background-repeat:repeat-y;
	background-position:10px left;
	margin:0px;
	padding:0px;
	width:210px;
	
}
.sidelinks2 {
	background-image:url(kc-seo-images/side_01.png);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	width:210px;
}
.sidelinks3 {
	background-image:url(kc-seo-images/side_04.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	margin:0px;
	padding:10px;
	width:190px;
}
.sidelinks3 a {
	text-decoration:none;
	display:block;
	border-bottom:1px solid #999;
	padding:5px 5px;
}