BODY, TABLE, TD, H9, H8, H7, H6, H5, H4, H3, H2, H1, IMG, FORM, INPUT, DIV, P{
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-collapse:collapse;
	font-family: arial, sans-serif;
	z-index:0;
}
TABLE CAPTION 
{
	display:none;
}
BODY 
{
	background: #7e7e7e url(/images/KCLS_bgnd.gif) repeat-x;
	text-align:center;
	min-width: 715px;
	padding:0 25px;

}
A
{
	text-decoration:none;
}
TD
{
	vertical-align:top;
}
TABLE
{
	border-collapse:collapse;
}

INPUT, SELECT
{
	border: solid 1px #999;
	color: #000;
	height:18px;
	padding:0;
	padding-left: 0px;
	margin:0;
	line-height: 16px;
	vertical-align: middle;
}
INPUT
{
    padding-left:4px;
}
HR
{
	height:1px;
}
INPUT.image, INPUT.radio{
	border:none;
}

.cf:after, 
ul.cf li:after
{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.hidden{display:none;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.clearRight{clear:right;}
.bottom{bottom:0px;}
.center{text-align:center;}
b.rtop, b.rbottom{display:block;}
b.rtop b, b.rbottom b{display:block;height:1px;
    overflow: hidden; }
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}


.north { background-repeat: repeat-x; background-position:top; }
.east { background-repeat: repeat-y; background-position:right; }
.south { background-repeat: repeat-x; background-position:bottom; }
.west { background-repeat: repeat-y; background-position:left; }
.ne { background-repeat: no-repeat; background-position:top right; }
.se { background-repeat: no-repeat; background-position:bottom right; }
.sw { background-repeat: no-repeat; background-position:bottom left; }
.nw { background-repeat: no-repeat; background-position:top left; }

.conditionalError { visibility: hidden; margin-bottom: -15px; padding-left: 75px; color: #F00; font-weight: bold; }
.conditionalErrorNoPadding { visibility: hidden; margin-bottom: -15px; color: #F00; font-weight: bold; }
.errorBorder { border-color: #f00; }
.confirmTable { border-collapse: collapse; }
.confirmTable td { padding: 4px 8px; border-bottom: solid 1px #999;}

#contentSwSw H3{color:#659480;padding-bottom:15px;}
#contentSwSw H6{padding-bottom:5px;}
#contentSwSw LI{list-style-type:square;padding-right:1em;}
#contentSwSw P{padding-bottom:10px;}
#contentSwSw #navigation_right LI{list-style-type:inherit;padding-right:inherit;}


span.submitButton {
	float:left;
	background: url("/images/button_purple_sliding_right.gif") no-repeat right top;
	margin:0;
	padding:0 0 0 0;
}
span.submitButton a {
	display:block;
	background:url("/images/button_purple_sliding_left.gif") no-repeat left top;
	padding: 2px 25px 4px 25px;
	color: White;
	cursor: pointer;
	font-weight: bold;
}