@charset "utf-8";
/* CSS Document */

.maincontainer {
	height: auto;
	width: 955px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: groove;
	border-bottom-color: #CD9830;
	clear: both;
	overflow: hidden;
}
.banner {
	width: 100%;
	background-color: #CDCCB3;
	position: relative;
	text-align: right;
	height: auto;
	overflow: hidden;
}
.column1 {
	float: left;
	height: 800px;
	width: 160px;
	background-color: #FFFFFF;
	text-align: left;
	position: relative;
}
.column2 {
	float: left;
	height: auto;
	width: 528px;
	position: relative;
	background-color: #B6B492;
	padding-bottom: 10px;
	border-top-color: #999999;
	border-left-color: #999999;
	overflow: hidden;
}
.memberlogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	width: 100%;
	background-color: #CDCCB3;
	height: 43px;
	position: relative;
	overflow: hidden;
}
.homepagelinks {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.homepagelinks A:visited {font: 10px  Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #315478}
.homepagelinks A:link {font: 10px  Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #315478}
.homepagelinks A:hover {font: 10px  Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #037BD2}

.maincontainer .column2 .memberlogin .memberloginform {
	height: auto;
	width: 375px;
	margin-top: 12px;
	float: right;
}


.column3 {
	float: left;
	height: auto;
	width: 265px;
	background-color: #FFFFFF;
}
.maincontainer .column3 .slideshow {
	width: 100%;
}

.maincontainer .column2 .jshow {
	float: left;
	height: 300px;
	width: 530px;
	overflow: hidden;
	background-color: #003466;
}
.maincontainer .column2 .leftColumn {
	width: 95%;
	height: auto;
	background-color: #FFFFFF;
	position: relative;
	margin-left: auto;
	font-family: "7pt verdana", arial, "san serif";
	;
	font-size: 8pt;
	color: #000000;
	padding-bottom: 5px;
	margin-top: 10px;
	text-align: left;
	margin-right: auto;
}
.maincontainer .column2 .rightColumn {
	float: left;
	height: 500px;
	width: 265px;
}
.leftNav {
	text-align: left;
	width: 160px;
	height: auto;
}
.klc_news_column1 {
	height: auto;
	width: 97%;
	margin-top: 15px;
	margin-left: 3px;
	margin-right: auto;
	position: relative;
	float: left;
}
.klc_news_header {
	height: auto;
	width: 96%;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #4D93BD;
	/*border-bottom-color: #FFFFFF;*/
	position: relative;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
}.klc_news_header_grey {
	height: 15px;
	width: 96%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	position: relative;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	background-color: #EFEFEF;
}
.klc_news_item {
	height: auto;
	width: 96%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	position: relative;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	background-color: #FFFFFF;
	color: #4D93BD;
}
.klc_news_item A:link {font: 12px  verdana, arial,san serif; text-decoration: none; color: #315478}
.klc_news_item A:visited {font: 12px  verdana, arial,san serif; text-decoration: none; color: #315478}
.klc_news_item A:hover {font: 12px  verdana, arial,san serif; text-decoration: none; color: #037BD2}

.klc_news_header1 {	height: auto;
	width: 96%;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #4D93BD;
	position: relative;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
.klc_news_body {
	height: auto;
	width: 98%;
	/*border-bottom-color: #FFFFFF;*/
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;

}
.klc_news_right {
	height: auto;
	width: 96%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	position: relative;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 12px;
}
.footer
{
  background-image: url(/images/bg_footer2.jpg);
  background-repeat: repeat-x;
}

.footer {font: 8pt verdana, arial, san serif; color: #606F73; text-decoration: none; line-height: 25px}
.footer A:visited {font: 8pt  verdana, arial,san serif; text-decoration: none; color: #4E5F64}
.footer A:link {font: 8pt  verdana, arial,san serif; text-decoration: none; color: #4E5F64}
.footer A:hover {font: 8pt  verdana, arial,san serif; text-decoration: none; color: #993333}

.brief_New {font: 8pt geneva, Arial, Helvetica, sans-serif; color: #606F73; text-decoration: none}
.brief_New A:link {
	/*font: 9pt verdana, arial,san serif;*/
	font: 9pt geneva, Arial, Helvetica, sans-serif;
	color: #4D93BD;
	font-weight: bold;
	text-decoration: none;
}
.brief_New A:visited {
	font: 9pt geneva, Arial, Helvetica, sans-serif;
	color: #4D93BD;
	font-weight: bold;
	text-decoration: none;
}
.brief_New A:hover {
	font: 9pt geneva, Arial, Helvetica, sans-serif;
	color: #4D93BD;
	font-weight: bold;
	text-decoration: underline;
}
.bodyText {font: 12px verdana, arial, san serif; line-height: 16px; color: #303030; text-decoration: none}
.bodyText A:visited {font: 12px  verdana, arial,san serif; text-decoration: none; color: #315478}
.bodyText A:link {font: 12px  verdana, arial,san serif; text-decoration: none; color: #315478}
.bodyText A:hover {font: 12px  verdana, arial,san serif; text-decoration: none; color: #037BD2}

#navigation_master_div {
font: 8px  verdana, arial,san serif; 
font-weight: bold;
text-decoration: none; 
cursor: pointer;
background-color: ;
/*border: #D5D4D4 2px solid;*/
padding: 4px;
}

.nothing {
padding: 0px;
}

.menuhead {
background-color: #315478;
color: #ffffff;
padding: 2px;
/*width: 140px;*/
font-weight: bold;
display: block;
}

.sub_main {
margin-left: 0px;
background-color: #ffffff;
width: 140;
padding: 0px;
}

.menuhead A:visited {
font: 10px  verdana, arial,san serif; text-decoration: none; color: #fff; font-weight: bold;
}

.menuhead A:link {
font: 10px  verdana, arial,san serif; text-decoration: none; color: #fff; font-weight: bold;
}
	  
.menuhead A:hover {
font: 10px  verdana, arial,san serif; text-decoration: none; color: #ffffff; font-weight: bold; background-color: #8EA0AF;
}

.menutitle{
margin-bottom: 0px;
margin-left:0px;
/*
background-color: #FFFFFF;
border-bottom-color: #ddd;
border-bottom-width: 1px;
border-bottom-style: solid;
border-top-color: #f0f0f0;
border-top-width: 1px;
border-top-style: solid;
*/
color: #315478;
padding: 1 0 2 5;
width: 98%;
}

.menutitle A:visited {
font: 10px  verdana, arial,san serif; text-decoration: none; color: #316998
}

.menutitle A:link {
font: 10px  verdana, arial,san serif; text-decoration: none; color: #316998
}
	  
.menutitle A:hover {
font: 10px  verdana, arial,san serif; text-decoration: none; color: #993333; background-color: #FFFFFF;
}

.submenu {
margin-left: 3px;
background-color: #FFFFFF;
width: 100%;
padding: 0px;

}

.submenu LI {
list-style-image: url("images/arrow_down1.gif"); 
margin-left: 28px; 
padding-left: 0px; 
vertical-align: top; 
padding-bottom:0px;
color: #316998;

}

.submenu LI:hover {
color: #993333;
background-color: #F9F8F2;
}

.submenu UL { 
display:block; 
width: 100%;
padding-left: 0px;
margin-left: 0px;
padding-top: 1px;
margin-top: 1px;
margin-bottom: 1px;
padding-bottom: 1px;
} 

.submenu {font: 10px Arial, Helvetica, sans-serif; margin-left: 0px; color: #316998; text-decoration: none}
.submenu A:visited {font: 10px Arial, Helvetica, sans-serif; margin-left: 0px; color: #316998; text-decoration: none}
.submenu A:link {font: 10px Arial, Helvetica, sans-serif; margin-left: 0px; color: #316998; text-decoration: none}
.submenu A:hover {font: 10px Arial, Helvetica, sans-serif; margin-left: 0px; color: #993333; text-decoration: none; /*background-color: #ECECEC;*/}


.submenu3rd {
margin-left: 3px;
background-color: #F9F8F2;
width: 100%;
padding: 0px;

}

.submenu3rd LI {
list-style-image: url("images/arrow_down1.gif"); 
margin-left: 13px; 
padding-left: 0px; 
vertical-align: top; 
padding-bottom:0px;
color: #666666;

}

.submenu3rd LI:hover {
background-color: #FFFFFF;
}

.submenu3rd UL { 
display:block; 
width: 100%;
padding-left: 0px;
margin-left: 0px;
padding-top: 1px;
margin-top: 1px;
margin-bottom: 1px;
padding-bottom: 1px;
} 

.submenu3rd {font: 10px Arial, Helvetica, sans-serif; margin-left: 0px; color: #333333; text-decoration: none}
.submenu3rd A:visited {font: 10px Arial, Helvetica, sans-serif; margin-left: 0px; color: #316998; text-decoration: none}
.submenu3rd A:link {font: 10px Arial, Helvetica, sans-serif; margin-left: 0px; color: #316998; text-decoration: none}
.submenu3rd A:hover {font: 10px Arial, Helvetica, sans-serif; margin-left: 0px; color: #993333; text-decoration: none; /*background-color: #ECECEC;*/}

.search
{
	BORDER-RIGHT: #d8d5d8 1px solid;
	BORDER-TOP: #666066 1px solid;
	BORDER-BOTTOM: #d8d5d8 1px solid;
	BORDER-LEFT: #666066 1px solid;
	FONT-SIZE: 10px;
	COLOR: #316998;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #f5f5f5;
	background-position : top;
	margin-top : 0;
	padding : 0;
	vertical-align : middle;
  background-image: url(images/forms.gif);
  background-repeat: repeat-x;
}
