/* html overrides */
body {
	padding: 0px;
	margin: 0px;
	margin-top: 40px;
	margin-left: 0px;
	background-color: #ffffff;
	background-image: url("images/body_background.jpg");
	background-repeat: repeat-y;
	font-family: Verdana,Tahoma,Arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
}
table {
	font-family: Verdana,Tahoma,Arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
}

fieldset {
	border: 1px solid #ffffff;
}

/* custom styles */
.title {
	font-family: Verdana,Tahoma,Arial,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.subTitle {
	font-family: Verdana,Tahoma,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.content {
	font-family: Verdana,Tahoma,Arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
	margin-left: 15px;
	margin-bottom: 15px;
	margin-top: 15px;
	margin-right: 0px;
	background-color: #E7E4D3;
}

.newsheader {
	font-family: Verdana,Tahoma,Arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
	margin-left: 15px;
	margin-top: 15px;
	margin-right: 0px;
	background-color: #E7E4D3;
}

.greenline {
	margin: 0px;
	width: 910px;
	border-top: 1px solid #1A4318;
	height: 1px;
	background-color: #E7E4D3;
}

.contentarea {
	margin: 0px;
	width: 910px;
	background-color: #E7E4D3;
}
.contentbottomborder {
	background-color: #ffffff;
	background-image: url("images/shadow_bottom.jpg");
	background-repeat: repeat-x;
	margin: 0px;
}
.center {
	text-align:	center;
}
.center2 {
	margin-left: auto;
	margin-right: auto;
	width: 894px;
	text-align: left;
}
.logo {
	position: absolute;
	top: 10px;
	left: 10px;
}
.header {
	background-image: url("images/header_background.jpg");
	background-repeat: repeat-x;
	width: 910px;
	height: 105px;
	background-color: #ffffff;
}
.language {
	margin-left: 50px;
	width: 400px;
}
a,a:hover,a:active,a:link {
	font-family: tahoma,arial,helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	font-variant: small-caps;
}
.fixednav {
	float: right;
/*	width: 261px;*/
	text-align: right;
}
a.fixednava, a.fixednava:hover, a.fixednava:active,a.fixednava:link {
	font-family: tahoma,arial,helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.newsdetaillink, a.newsdetaillink:hover, a.newsdetaillink:active, a.newsdetaillink:link {
	font-family: tahoma,arial,helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #657665;
}
a.sitemap, a.sitemap:hover, a.sitemap:active,a.sitemap:link {
	font-family: tahoma,arial,helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}

/* news */
.recentnews {
	border: 1px solid #657665;
	width: 800px;
	padding: 10px;
	margin-bottom: 10px;
}
.newsarchiveheader {
	border-top: 1px solid #657665;
	border-left: 1px solid #657665;
	border-right: 1px solid #657665;
	padding: 3px;
	width: 150px;
}
.newsarchive {
	border: 1px solid #657665;
	width: 800px;
	padding: 10px;
}
.newsText {
	font-family: Verdana,Tahoma,Arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
}
.bluerow {
	font-family: Verdana,Tahoma,Arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;	
	background-color: #0D5EB7;
	height:	19px;
}
.orangerow {
	font-family: Verdana,Tahoma,Arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;	
	background-color: #EF921A;
	height:	19px;
}
.greenrow {
	font-family: Verdana,Tahoma,Arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;	
	background-color: #2F941E;
	height:	19px;
}
.brownrow {
	font-family: Verdana,Tahoma,Arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;	
	background-color: #6C4000;
	height:	19px;
}

.sitemapblue {
	background-color: #0D5EB7;
	border: 1px solid #ffffff;
	height: 20px;
	width: 200px;
	padding-left: 3px;
}
.sitemaporange {
	background-color: #EF921A;
	border: 1px solid #ffffff;
	height: 20px;
	width: 200px;
	padding-left: 3px;
}
.sitemapgreen {
	background-color: #2F941E;
	border: 1px solid #ffffff;
	height: 20px;
	width: 200px;
	padding-left: 3px;
}
.sitemapbrown {
	background-color: #6C4000;
	border: 1px solid #ffffff;
	height: 20px;
	width: 200px;
	padding-left: 3px;
}
.sitemap1 {
	background-color: #1A4318;
	border: 1px solid #ffffff;
	height: 20px;
	width: 200px;
	padding-left: 3px;
}
.sitemap2 {
	background-color: #1E6213;
	border: 1px solid #ffffff;
	height: 20px;
	width: 200px;
	padding-left: 3px;
}
.sitemap3 {
	background-color: #4C8F41;
	border: 1px solid #ffffff;
	height: 20px;
	width: 200px;
	padding-left: 3px;
}
.container {
	width:	100px;
	overflow: hidden;
}

.menu {
	margin: 0px;
}
/* menu style */
/* CoolMenus 4 - default styles - do not edit */
.clCMAbs {position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Styles for level 0*/
.clLevel0, .clLevel0over{position:absolute; left: 30px; top: 50px; font-family:tahoma, arial,helvetica; font-size:10px; font-weight:bold; padding: 3px;}
.clLevel0{background-color: #1A4318; layer-background-color: #1A4318; color:white; border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;}
.clLevel0over{background-color: #1E6213; layer-background-color:#1E6213; color:white; cursor:pointer; cursor:hand; border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;}
.clLevel0border{position:absolute; visibility:hidden; background-color:#ffffff; layer-background-color:#ffffff}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding: 2px; font-family:tahoma, arial,helvetica; font-size:10px; font-weight:bold; }
.clLevel1{background-color: #1A4318; layer-background-color: #1A4318; color:white;}
.clLevel1over{background-color: #1E6213; layer-background-color:#1E6213; color:white; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#ffffff; layer-background-color:#ffffff}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:10px; font-weight:bold}
.clLevel2{background-color:Navy; layer-background-color:Navy; color:white;}
.clLevel2over{background-color:#0099cc; layer-background-color:#0099cc; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#333333; layer-background-color:#333333}

.clBar{position:absolute; width:10; height:10; background-color:Navy; layer-background-color:Navy; visibility:hidden}

/* Error messages */
.errorText {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #f00000;
	border: 1px solid #f00000;
	padding: 5px;
}
.errorTitle {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #f00000;
}

/*
	Contact styles
*/
.contactInput {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	border: 1px solid #ffffff;
	background-color: #1A4318;
}

.contactButton {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #ffffff;
	background-color: #1A4318;
}

.contactForm {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
}
