body {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(kc-swf2-images/sq.jpg);
background-color:#333;
}
.frame {
margin:0px auto 0px auto;
width:778px;
text-align:left;
}
.inner {
width:778px;
position:absolute;
top:0px;
}
.content {
width:auto;
margin:30px 0px -12px 0px;
min-height:500px;
background-image:url(kc-swf2-images/content.png);
background-repeat:repeat-y;
padding:10px 45px 12px 220px;
text-align:justify;
position:relative;
z-index:2;
}
.head {
position:absolute;
top:0px;
width:900px;
height:98px;
background-image:url(kc-swf2-images/head.png);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:24px;
text-align:center;
padding-top:60px;
font-weight:bold;
z-index:1;
}
.foot {
width:auto;
margin:0px 0px 0px 0px;
background-image:url(kc-swf2-images/foot.png);
background-repeat:no-repeat;
padding:40px 0px 40px 0px;
text-align:center;
color:#FFFFFF;
font-weight:bold;

}
.foot a {
color:#FFFFFF;
text-decoration:none;
}
.left {
position:absolute;
top:158px;
left:0px;
width:165px;
padding:0px;
z-index:3;
padding:0px 0px 10px 35px;
font-weight:bold;
color:#FFFFFF;
}
.left ul {
margin:2px;
}
.left a {
font-size:12px;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
padding:3px;
padding-bottom:8px;
display:block;
}
.left a:hover {
color:#dddddd;
}
a.sub_link {
	padding-left:15px;
}
.left a:hover {
color:#CCCCCC;
}
.smaller {
font-size:12px;
}
h1, h2, h3, h4 {
font-size:14px;
color:#4496E9;
}
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;
}
.logo {
	position:absolute;
	top:40px;
	left:35px;
	width:155px;
	height:105px;
	background-image:url(kc-swf2-images/swf.jpg);
	z-index:2;
}