@charset "UTF-8";
/* KHS */

p, .body, a.body, a.body:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-weight: normal; margin-top: 0px; margin-bottom: 0px; padding-top: 4px; padding-bottom: 12px; color: #000;}

.BodyWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color:#FFFFFF;
}

body {margin-top: 10px; background-image: url(/images/khs-web-back.jpg); background-position: top left; background-repeat: repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-weight: normal; margin-bottom: 0px; padding-top: 4px; padding-bottom: 12px;}

img.float-left  {float: left;  margin: 5px 20px 5px 0px;}
img.float-right {float: right; margin: 5px 15px 5px 20px;}

a:link, a:visited, a:active {color: #54AB4A; text-decoration: underline;}
a:hover {color: #009ADD;}
a img {border: 0px;}

.clear {clear: both;}

h1, h2, h3, h4, h5, h6 a.h1. a.h1:hover, a.h6, a.h6:hover {
	font-family: "Arial", Helvetica, sans-serif; margin-top: 0px; font-weight: normal;
}

h1 {color: #54AB4A; font-size: 18px; line-height: 36px; margin-bottom: -6px; font-weight: normal;}
a.h1 {color: #000; font-size: 18px; line-height: 36px; margin-bottom: -6px; text-decoration: underline;}
a.h1:hover {color: #54AB4A; font-size: 18px; line-height: 36px; margin-bottom: -6px; text-decoration: underline;}

h2 {color: #54AB4A; font-size: 14px; line-height: 18px; margin-top: 0px; margin-bottom: -6px; font-weight: bold; }

h3 {color: #54AB4A; font-size: 14px; line-height: 16px;	margin-bottom: 0px; padding-bottom: 0px; }

h4 {color: #54AB4A; font-size: 13px; line-height: 14px; font-weight: bold;}
a.h4 {color: #54AB4A; font-size: 13px; line-height: 14px;  font-weight: bold;}
a.h4:visited {color: #54AB4A; font-size: 13px; line-height: 14px; font-weight: bold;}
a.h4:hover {color: #000; font-size: 13px; line-height: 14px; font-weight: bold;}

h5 {color: #54AB4A; font-size: 12px; line-height: 14px; font-weight: bold; margin-bottom: 0px; padding-bottom: 0px;}

h6 {color: #54AB4A; font-size: 14px; line-height: 18px; margin-top: 12px; margin-bottom: -6px; font-weight: bold;}
a.h6 {color: #54AB4A; font-size: 14px; line-height: 18px; margin-bottom: 0px; font-weight: normal; text-decoration: underline;}
a.h6:hover {color: #000; font-size: 14px; line-height: 18px; margin-bottom: 0px; font-weight: normal; text-decoration: underline;}


.topNav, a.topNav, a.topNav:hover, .vtopNav, a.vtopNav, a.vtopNav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
}
.topNav {color: #54AB4A; text-decoration: none;}
a.topNav {color: #54AB4A; text-decoration: none; font-weight: bold;}
a.topNav:hover {color: #000; text-decoration: underline; font-weight: bold;}

.vtopNav {color: #000; text-decoration: underline; font-weight: bold;}
a.vtopNav {color: #000; text-decoration: underline; font-weight: bold;}
a.vtopNav:hover {color: #000; text-decoration: underline; font-weight: bold;}

.subNav, a.subNav, a.subNav:hover, .vsubNav, a.vsubNav, a.vsubNav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
.subNav {color: #54AB4A; text-decoration: none;}
a.subNav {color: #54AB4A; text-decoration: underline; font-weight: bold;}
a.subNav:hover {color: #000; text-decoration: underline; font-weight: bold;}

.vsubNav {color: #000; text-decoration: underline; font-weight: bold;}
a.vsubNav {color: #000; text-decoration: underline; font-weight: bold;}
a.vsubNav:hover {color: #000; text-decoration: underline; font-weight: bold;}


.subNavL2, a.subNavL2, a.subNavL2:hover, .vsubNavL2, a.vsubNavL2, a.vsubNavL2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	margin-left: 10px;
}
.subNavL2 {color: #54AB4A; text-decoration: none;}
a.subNavL2 {color: #54AB4A; text-decoration: underline; font-weight: bold;}
a.subNavL2:hover {color: #000; text-decoration: underline; font-weight: bold;}

.vsubNavL2 {color: #000; text-decoration: underline; font-weight: bold;}
a.vsubNavL2 {color: #000; text-decoration: underline; font-weight: bold;}
a.vsubNavL2:hover {color: #000; text-decoration: underline; font-weight: bold;}


.ADMINsubNav, a.ADMINsubNav, a.ADMINsubNav:hover, .ADMINvsubNav, a.ADMINvsubNav, a.ADMINvsubNav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
.ADMINsubNav {color: #000; text-decoration: none;}
a.ADMINsubNav {color: #000; text-decoration: underline; font-weight: bold;}
a.ADMINsubNav:hover {color: #54AB4A; text-decoration: underline; font-weight: bold;}

.ADMINvsubNav {color: #000; text-decoration: underline; font-weight: bold;}
a.ADMINvsubNav {color: #54AB4A; text-decoration: underline; font-weight: bold;}
a.ADMINvsubNav:hover {color: #54AB4A; text-decoration: underline; font-weight: bold;}


.ADMINsubNavL2, a.ADMINsubNavL2, a.ADMINsubNavL2:hover, .ADMINvsubNavL2, a.ADMINvsubNavL2, a.ADMINvsubNavL2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin-left: 7px;
}
.ADMINsubNavL2 {color: #54AB4A; text-decoration: none;font-size:10px;}
a.ADMINsubNavL2 {color: #54AB4A; text-decoration: underline; font-weight: bold;font-size:10px;}
a.ADMINsubNavL2:hover {color: #000; text-decoration: underline; font-weight: bold;font-size:10px;}

.ADMINvsubNavL2 {color: #000; text-decoration: underline; font-weight: bold;font-size:10px;}
a.ADMINvsubNavL2 {color: #000; text-decoration: underline; font-weight: bold;font-size:10px;}
a.ADMINvsubNavL2:hover {color: #54AB4A; text-decoration: underline; font-weight: bold;font-size:10px;}


.BaseNav, a.BaseNav, a.BaseNav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
}

.BaseNav {color: #000; text-decoration: none;}
a.BaseNav {color: #000; text-decoration: underline;}
a.BaseNav:hover {color: #54AB4A; text-decoration: underline;}

.footer, a.footer, a.footer:hover, .vfooter, a.vfooter, a.vfooter:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
}
.footer {color: #54AB4A; text-decoration: none;}
a.footer {color: #54AB4A; text-decoration: none; font-weight: bold;}
a.footer:hover {color: #000; text-decoration: underline; font-weight: bold;}

.vfooter {color: #000; text-decoration: underline; font-weight: bold;}
a.vfooter {color: #000; text-decoration: underline; font-weight: bold;}
a.vfooter:hover {color: #000; text-decoration: underline; font-weight: bold;}


.developed, a.developed, a.developed:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
}

.developed {color: #000; text-decoration: none;}
a.developed {color: #000; text-decoration: underline;}
a.developed:hover {color: #000; text-decoration: underline;}

.news {color: #000;}
a.news {color: #000; text-decoration: underline; font-weight: normal;}
a.news:visited {color: #000; text-decoration: underline; font-weight: normal;}
a.news:hover {color: #54AB4A; text-decoration: underline; font-weight: normal;}

.shhh{display:none;}


.border-bottom-zone {padding: 10px 0px 0px 0px; border-bottom: 1px solid #DCF0FB;}
.border-bottom-zone p  {padding-top: 5px;} 

.border-top-zone {padding: 10px 0px 0px 0px; border-top: 1px solid #DCF0FB;}
.border-top-zone p  {padding-top: 5px;} 

input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.forgot {font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 11px; color: #000; text-decoration: underline; font-weight: bold;}
a.forgot {font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 11px; color: #000; text-decoration: underline; font-weight: bold;}
a.forgot:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 11px; color: #fff; text-decoration: underline; font-weight: bold;}

.small, a.small, a.small:hover {color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; font-weight: normal; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }

legend {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; margin-top: 0px; margin-bottom: 0px; padding-top: 4px; padding-bottom: 12px; color: #54AB4A;}


/* -- gallery -- */

#gallery {float: left; width: 510px; padding-bottom: 15px;}

#gallery p {font-size: 10px; line-height: 12px; margin: 1px 0px 0px 3px; padding: 0px;}

.photo {text-align: left; float: left; margin: 0px 0px 0px 0px; padding-bottom: 20px;}

#gallery img {border-width: 1px 1px 1px 1px; border-style: solid; border-color: #DCF0FB; padding: 3px 3px 3px 3px;}

#gallery a {font-size: 10px; line-height: 12px;}

/* -- end gallery -- */


