/* CSS Document */
#mainwrapper {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #303;
	text-align: center;
	height: 1152px;
	width: 940px;
	background-color: #FFFFE8;
	margin-right: auto;
	margin-left: auto;
	margin-top: 50px;
	font-style: italic;
	padding-top: 20px;
	padding-bottom: 4px;
}
.navbox {
	height: 25px;
	width: auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	color: #303;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 444px;
}
#banner {
	margin-top: -1em;
	background-color: #FFF;
	padding-top: 14px;
	height: 198px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#doublebar {
	background-image: url(assets/twobar-wide.gif);
}
#linkbar {
	text-align: center;
	height: auto;
	width: auto;
	margin-right: auto;
	margin-left: auto;
	background-image: url(assets/webground_lightcolors_000559.jpg);
	padding-top: 40px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#barleft {
	float: left;
}
#barright {
	float: right;
	padding-top: 75px;
}
#aboutwrapper {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #303;
	height: 588px;
	width: 940px;
	background-color: #FFFFE8;
	margin-right: auto;
	margin-left: auto;
	font-style: italic;
	margin-top: 40px;
	padding-bottom: 10px;
}
#aboutleftcol {
	background-color: #FFFFE8;
	height: auto;
	width: 45%;
	float: left;
	background-image: url(assets/webground_light_yellow.jpg);
}
#aboutrightcol {
	height: auto;
	width: 55%;
	float: right;
	clear: right;
}
#serviceheader {
	text-align: center;
	height: 90px;
	width: 340px;
	margin-right: auto;
	margin-left: auto;
}
#serviceswrapper {
	text-align: center;
	height: 1330px;
	width: 946px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	background-image: url(assets/webground_light_yellow.jpg);
	padding-bottom: 20px;
}
#contactwrapper {
	text-align: center;
	height: 880px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	background-image: url(assets/webground_light_yellow.jpg);
	padding-left: 32px;
	padding-bottom: 34px;
}
#contactbox {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #303;
	float: left;
	height: auto;
	width: 34%;
	padding-top: 28px;
	padding-left: 20px;
}
#contactheader {
	height: 58px;
	width: 90%;
	text-align: center;
	padding-top: 20px;
	padding-left: 56px;
}
#formelements {
	margin: 0px;
	height: auto;
	width: auto;
	float: left;
	text-align: left;
	padding-top: 24px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 32px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: italic;
	color: #303;
}
#contactform {
	float: left;
	height: auto;
	width: 50%;
	padding-left: 18px;
	margin-top: 0px;
}
.topright {
	vertical-align: top;
	padding-top: 24px;
	padding-left: 330px;
	margin-right: auto;
}
.alignbottom {
	vertical-align: bottom;
}
.leadtitle {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #693750;
}
.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #A3A631;
	font-weight: bold;
}
.maintext {
	background-image: url(assets/webground_light_yellow.jpg);
	height: auto;
	width: 75%;
	margin-right: auto;
	margin-left: auto;
	text-align: justify;
	padding-top: 22px;
	padding-bottom: 22px;
}
a.no-td:link {
	text-decoration: none;
}
a.no-td:visited {
	text-decoration: none;
}
a.no-td:hover {
	text-decoration: none;
}
.linkborder {
	border: 0.01em solid #303;
}
.smallertext {
	font-size: 0.82em;
	padding-right: 24px;
	padding-left: 24px;
	color: #303;
}
.closing {
	color: #303;
	text-align: center;
	font-size: .9em;
	padding-left: 56px;
	padding-bottom: 8px;
}
.abouttext {
	font-size: .85em;
	text-align: left;
	height: auto;
	width: auto;
	padding: 40px;
}
.aboutimage {
	padding-top: 12px;
	padding-left: 5%;
	padding-bottom: 5%;
}
.celltext {
	text-align: justify;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	color: #303;
	font-style: italic;
	vertical-align: top;
}
.servprods {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #303;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 14px;
	font-weight: bold;
	font-style: italic;
}
.servsubhdr {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	color: #303;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 6px;
}
.contactsubhdr {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #303;
}
.phone {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #303;
	font-style: normal;
}
.greetntext {
	color: #717324;
}
.greetntextlg {
	color: #717324;
	font-weight: bold;
}
.emailtext {
	padding: 0px;
	display: block;
	background-color: #C0C444;
	margin: 0px;
	text-align: left;
}
.formlabel {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #303;
	padding-bottom: 6px;
}
.contmsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-style: italic;
	color: #303;
	text-align: left;
	padding-top: 20px;
	padding-left: 20px;
}
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #303;
	text-align: justify;
}
.testimonials {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.94em;
	font-style: italic;
	color: #303;
	text-align: justify;
}
.tmtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	font-style: italic;
	font-weight: bold;
	color: #7F1F2A;
	padding-top: 12px;
}
.piccell {
	background-color: #C0C444;
}
.noborder {
	border-width: 0.001pc;
	border-color: #999;
}
a.piclink:link {
	text-decoration: none;
}
a.piclink:visited {
	text-decoration: none;
}
a.piclink:hover {
	text-decoration: none;
}
.logohover {
	font-family: arial, helvetica, sans-serif;
	white-space: nowrap;
	display: block;
	width: 114px;
	height: 13px;
	padding: 0;
	background-image: url(assets/KIS-hover_sm.png);
	background-repeat: no-repeat;
	float: left;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.logohover a {
	display: block;
	color: #000000;
	font-size: 11px;
	width: 114px;
	height: 13px;
	display: block;
	float: left;
	color: black;
	text-decoration: none;
}
.logohover img {
	width: 114px;
	height: 13px;
	border: 0;
}
* html a:hover {
	visibility: visible;
}
.logohover a:hover img {
	visibility: hidden;
}
.contactpic2 {
	padding-top: 30px;
	padding-left: 24px;
}
#bottompic {
	height: 269px;
	width: 343px;
	text-align: center;
	vertical-align: top;
}

