h1 {

	font-family: Verdana;

	font-size: 16px;

	color: #254D5E;

	font-weight: bold;

	}

h2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #254D5E;

	font-weight: bold;

	line-height: 12px;

}

h3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #254D5E;

	font-weight: bold;

	line-height: 12px;

}

h4 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #254D5E;

	text-indent: 30px;

	margin-top: 5px;

	margin-bottom: 5px;

	line-height: 12px;

	font-weight: bold;

}

h5 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #254D5E;

	line-height: 12px;

	font-weight: bold;

}

h6 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #254D5E;

	line-height: 12px;

	font-weight: bold;

}



.style1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

}

.style2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #F9FFD1;

}

.style3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #254D5E;

}

.style4 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #F28041;

	font-weight: bold;

	text-decoration: none;

}



.style5 {

	font-family: Verdana;

	font-size: 16px;

	color: #254D5E;

	font-weight: bold;

	}

.style7 {

	font-family: Verdana;

	font-size: 10px;

	color: #FFFFFF;

}

body {

	background-color: #B1B1B1;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 10px;

	margin-left: auto;

}

#km-nav a:link {

	color: #FFFFFF;

	text-decoration: none;

}

#km-nav a:visited {

	color: #FFFFFF;

	text-decoration: none;

}

#km-nav a:hover {

	color: #003333;

	text-decoration: none;

}

#km-nav a:active {

	color: #003333;

	text-decoration: none;

}

.orange_link:link {

	color: #254D5E;

	text-decoration: none;

}

.orange_link:visited {

	color: #264D5E;

	text-decoration: none;

}

.orange_link:hover {

	color: #FF6600;

	text-decoration: none;

}

.orange_link:active {

	color: #254D5E;

	text-decoration: none;

}



.blue_link:link {

	color: #254D5E;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	float: right;

}

.blue_link:visited {

	color: #32b4b9;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	float: right;

}

.blue_link:hover {

	color: #254D5E;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	float: right;

}

.blue_link:active {

	color: #254D5E;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	float: right;

}



.blue_link-la:link {

	color: #254D5E;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	float: left;

	text-align: left;

}

.blue_link-la:visited {

	color: #32b4b9;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;



}

.blue_link-la:hover {

	color: #254D5E;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;



}

.blue_link-la:active {

	color: #254D5E;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;



}





.news_link:link {

	color: #254D5E;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;



}

.news_link:visited {

	color: #254D5E;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;



}

.news_link:hover {

	color: #32b4b9;

	text-decoration: underline;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;



}



.style8 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 32px;

	color: #FFFFFF;

}

.style9 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFFFFF;

}

.style10 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

}

.style11 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #254D5E;

	height: auto;

	line-height: normal;

}

.style-red {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #C53244;

	height: auto;

	line-height: normal;

}

.table-list {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #254D5E;

	height: auto;

	line-height: 16px;

}

.style12 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #000000;

}

.stylel15 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #254D5E;

	border:#32B4B9;

	border:medium;

	background-color: #32B4B9;

	border: 1px solid #3D7193;

}

	

.weblinks:link {

	color: #FF9900;

	font-weight: bold;

}

.weblinks:visited {

	color: #ff9900;

	font-weight: bold;

}

.formfield-long{

	width: 150px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #254D5E;

	background-color: #FFFF99;

	line-height: normal;

}

.formfield-300{

	width: 300px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #254D5E;

	background-color: #FFFF99;

	line-height: normal;

}

.formfield-email{

	width: 340px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #254D5E;

	background-color: #FFFF99;

	line-height: normal;

}

.formfield-short{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #254D5E;

	background-color: #FFFF99;

	line-height: normal;

	width: 50px;

}

.checkbox{

	margin-right: 5px;

}

.FormfieldColor {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #254D5E;

	background-color: #FFFF99;

	line-height: normal;

}

.Form-link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #254D5E;

	text-decoration: underline;



}



.Image-Border{

	border: 1px solid #999999;

	padding: 5px;

	margin-top: 5px;

	margin-bottom: 5px;

}

.Image-Border-pad-right{

	border: 1px solid #999999;

	padding: 5px;

	margin-top: 5px;

	margin-bottom: 5px;

	margin-right: 5px;

}

#sitemap {

}

#sitemap a:link {

	color: #000033;

	font-size: 11px;

}

#sitemap a:hover {

	color: #000033;

	font-size: 11px;

	text-decoration: underline;

}

#sitemap a:visited {

	color: #000033;

	font-size: 11px;

}

.header-bg {

	background-image: url(../images/h_bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

}

.subheadline {

	font-size: 11px;

	color: #254D5E;

	font-weight: bold;

	margin-top: -5px;

	margin-bottom: 5px;

	display: block;

	background-color: #AFF7FA;

	margin-left: 0px;

	padding-left: 40px;

}

.subheadline2 {

	font-size: 11px;

	color: #254D5E;

	font-weight: bold;

	margin-top: 0px;

	margin-bottom: 0px;

	display: block;

	background-color: #AFF7FA;

	margin-left: 0px;

	margin-right: 0px;

	padding-top: 5px;

	padding-bottom: 5px;

	

}

.article-link a:link{

	color: #FF6600;

}

.article-link a:hover{

	color: #000066;

}

.article-link a:visited{

	color: #FF6600;

}

/*ARTICLE NAVI */

.article-head{

	height: 30px;

	width: 100%;

}

#subnav {

	float: right;

	width: 190px;

	margin-bottom: 10px;

	margin-left: 10px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-top: 5px;

	border: 1px solid #CCCCCC;

}

#subnav .header{

	color: #254D5E;

	font-weight: bold;

	padding-bottom: 3px;

	padding-left: 3px;

}

#subnav li {

	color: #FFFFFF;

	background-color: #254D5E;

	margin-top: 1px;

	margin-bottom: 1px;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 5px;

}

#subnav  ul  {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}

#subnav  a {

	color: #FFFFFF;

}

#subnav a:hover {

	color: #AFF7FA;

}



#subnav1 {
	width: 300px;
	margin-bottom: 10px;
	margin-left: auto;
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin-right: auto;
	float: left;

}

#subnav1 .header{

	color: #254D5E;

	font-weight: bold;

	padding-bottom: 3px;

	padding-left: 3px;

}

#subnav1 li {

	color: #FFFFFF;

	background-color: #254D5E;

	margin-top: 1px;

	margin-bottom: 1px;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 5px;

}

#subnav1 ul  {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}

#subnav1  a {

	color: #FFFFFF;

}

#subnav1 a:hover {

	color: #AFF7FA;

}





#message-box{

	float: right;

	height: 64px;

	width: 150px;

	border: 2px dotted #FF6600;

	margin-top: 10px;

	margin-right: 5px;

	margin-bottom: 5px;

	margin-left: 10px;

	background-color: #254D5E;

}

#message-box .content{

	padding: 5px;

	font-weight: bold;

	color: #FFFFFF;

	font-style: italic;

	font-size: 11px;

	text-align: center;

	border: 1px solid #FFFFFF;

}

#message-box2{

	float: left;

	width: 474px;

	border: 2px solid #E8E8E8;

	margin-top: 15px;

	margin-bottom: 15px;

	background-color: #EFEFEF;

}

#message-box2 .content{

	padding: 5px;

	font-weight: bold;

	color: #317fac;

	font-size: 16px;

	text-align: center;

	border: 1px solid #FFFFFF;

}

#message-box2 .content-2{

	color: #254D5E;

	font-size: 11px;

	text-align: center;

	padding-top: 0px;

	padding-right: 3px;

	padding-bottom: 0px;

	padding-left: 3px;

}

#message-box2 a:link{

	color: #317fac;

	display: block;

	margin: 0px;

	padding: 0px;

	width: 100%;

	height: 25px;

	line-height: 24px;

}

#message-box2 a:hover{

	color: #FFFFFF;

	display: block;	

	background-image: url(../images/btn-bg.jpg);

	background-repeat: repeat-x;

	background-position: left center;

}

.cur-pointer {

	/*

    "hand" is a valid value for IE for this.

    See http://ajaxian.com/archives/2005/12/css_cross_brows.html for some cross-browser details of doing this.

    Note the good suggestions in the comments for improvements.

  */

  cursor: pointer;

	color: #FFFFFF;

}

.cur-pointer a:hover{

	/*

    "hand" is a valid value for IE for this.

    See http://ajaxian.com/archives/2005/12/css_cross_brows.html for some cross-browser details of doing this.

    Note the good suggestions in the comments for improvements.

  */

  cursor: pointer;

	color: #495F18;

	text-decoration: none;

}

a {

	color: #FFFFFF;

}

a:hover{

	color: #254D5E;

}

.footer {}

.footer a{

	text-decoration: none;

	color: #FFFFFF;

}

.footer a:hover{

	color: #CCCCCC;

	text-decoration: none;

}

