/* CSS Document */
body {
	margin:0px;
	text-align:center;
	font-family:Geneva, Helvetica, Arial, sans-serif;
	font-size:inherit;
	color:inherit;
	background-color:#2a2118;
	}
/* Global Definitions */
.floatFix, .clear { width:950px; height:1px; display:block; clear:both; margin:0; }
.leftPullOut { width:100px; margin-left:-110px; float:left; font-family:Geneva, Arial, Helvetica, sans-serif; color:#000000; background-color:inherit; font-size:11px; text-align:left; clear:both; height:auto; margin-top:0; margin-bottom:20px; }
.rightPullOut { width:100px; margin-right:-110px; float:right; font-family:Geneva, Arial, Helvetica, sans-serif; color:#000000; background-color:inherit; font-size:11px; text-align:left; clear:both; height:auto; margin-top:0; margin-bottom:20px; padding-left:10px; }
blockquote { margin:5px 10px; font-size:16px; font-weight:lighter; text-align:left; font-family:Geneva, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;}
h1 { margin-top:0px; margin-bottom:0px; font-size:14px; font-weight:lighter; text-align:left; background-color:inherit; color:#6DA5C5; font-family:Geneva, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif; }
.nomargin { margin:0; }
.textUnderline { text-decoration:underline; }
.fl {float:left; display:block;}
.fr {float:right; display:block;}
.borderLongDark {
	border-bottom:1px solid #333;
}
p.borderLongDark {
margin:0px 0px 10px 0px;
padding:10px 0px 0px 0px;
display:block;
border-bottom:1px solid #333;
}
.kcs {
/*
color:#666;
background-color:#FFF;
border:1px solid #ccc;
height:15px;
*/
}
.kcs:focus {
/*
color:#666;
background-color:#dfdfdf;
border:1px solid #ccc;
*/
}
.kcsb {
/*
height:15px;
background:url(images/kcsb.jpg) no-repeat left;
border:0px;
cursor:pointer;
*/
}
/* Structural Definitions */
#container {
	margin:0 auto;
	width:950px;
	text-align:left;
	background:#fff;
	border-right:20px solid #3f372f;
	border-left:20px solid #3f372f;
	padding-bottom:30px;
	}
.title0 { margin:0; color:#7ABCE1; font-family:Geneva, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif; background-color:inherit; font-size:25px; display:block; padding-right:10px; font-weight:lighter; padding-top:30px;}
.title1 { margin:0; color:#C9905D; font-family:Geneva, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif; background-color:inherit; font-size:25px; display:block; padding-right:10px; font-weight:lighter; padding-bottom:0px; }
.title2 { margin:0; color:#414141; font-family:Geneva, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif; background-color:inherit; font-size:27px; display:block; padding-left:60px; font-weight:lighter; padding-top:15px;}
.title3 { margin:0; color:#252525; font-family:Geneva, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif; background-color:inherit; font-size:27px; display:block; padding-left:60px; font-weight:lighter; padding-bottom:20px; border-bottom:1px solid #5c5c5c; }
#bodyTextContainer {
	width:910px;
	padding-top:20px;
	text-align:left;
	padding-bottom:30px;
	border-bottom:1px solid #5c5c5c;
	margin:0 20px 5px 20px;
	}
#bodyTextContainer a:link, #bodyTextContainer a:visited { color:#3399FF; }
.leftColumn { width:339px; float:left; font-family:Geneva, Arial, Helvetica, sans-serif; color:#4A4A4A; background-color:inherit; font-size:11px; padding-left:110px; text-align:justify; border-right:1px solid #CCCCCC; padding-right:6px; }
.rightColumn { width:339px; float:right; font-family:Geneva, Arial, Helvetica, sans-serif; color:#4A4A4A; background-color:inherit; font-size:11px; padding-right:110px; text-align:justify; }

.bottomNav {
	display: block;
	clear: both;
	padding-left: 20px;
	color:#666666;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	background-color:inherit;
	}
.bottomNav a:link, .bottomNav a:visited { text-decoration:none; color:#666666; background-color:inherit; }
.bottomNav a:hover { text-decoration:underline; }
.graphic { clear:both; margin-bottom:4px; margin-top:0px; }

#linksTable { width:950px; color:#666666; font-size:10px; font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF; padding-bottom:5px; font-weight:lighter; }
#linksTable ul { margin-left:5px; padding-left:0px; }
#linksTable strong { margin-bottom:5px; display:block;}

.navColumn0 { color:#666666; background-color:inherit; text-decoration:none; margin-right:4px; margin-left:4px; border-right:1px dotted #CFCFCF; width:149px; float:left; padding-top:8px; padding-bottom:10px; }
.navColumn0 p { margin:0; }
.navColumn0 a:link, .navColumn0 a:visited { color:#7C7C7C; text-decoration:none; background-color:inherit; }
.navColumn0 a:hover {text-decoration:underline; color:#3399FF; background-color:inherit; }

/* .navColumn0:hover { color:#666666; background-color:inherit; }
.navColumn0:hover a:link, .navColumn0:hover a:visited { color:#3399FF; text-decoration:none; background-color:inherit; }
.navColumn0:hover a:hover {text-decoration:underline; color:#3399FF; background-color:inherit; } */

.navColumnLeft { border-left:1px dotted #CCCCCC; margin-left:0px; padding-left:4px; }
.navColumnRight { margin-right:0px; padding-right:5px; }

.catTable { width:750px; table-layout:fixed; float:left; border-right:1px dashed #CCCCCC; }
.catColumn { font-size:11px; width:250px; }
.catOptions { width:194px; float:right; font-size:11px; color:#666666; background-color:inherit; padding-left:5px;}

.title2_form { margin:0; color:#414141; font-family:Geneva, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif; background-color:inherit; font-size:27px; display:block; font-weight:lighter; width:90%;}
.title3_form { margin:0; color:#252525; font-family:Geneva, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif; background-color:inherit; font-size:27px; display:block; font-weight:lighter; width:90%; }

.badForm { color:#FFFFFF; background-color:#FF6666; }

a.but_gbl {
	height:19px;
	background:url(images/but_gbl.png);
	display:block;
	line-height:19px;
	border-right:1px solid #898989;
	border-left:1px solid #898989;
	text-align:center;
	float:left;
	padding:0 5px 0px 5px;
	margin:0px 2px 5px 2px;
	color:#000;
	background-color:inherit;
	text-decoration:none;
	font-size:11px;
	font-family:"lucida grande", "trebuchet ms", georgia, sans-serif;
	font-weight:bold;
	clear:none;
}