/* Start of CMSMS style sheet 'idamft' */
body {
  font-family: arial, sans-serif;
  font-size: 11px;
  color: #000000;
  background-color: #FFFFFF;
  text-align: center;
}

td {
  font-family: arial, sans-serif;
  font-size: 11px;
  color: #000000;
  text-align: left;
}

div {
  text-align: left;
}

a:link, a:visited {
  color: #004e8d;
  text-decoration: underline;
}

a:hover {
  color: #368ed6;
  text-decoration: underline;
}

.main {
  width: 810px;
  margin: 0 auto;
	margin-top: 30px;
  background-color: #FFFFFF;
}

.content_holder {
  width: 810px;
	overflow: auto;
}


.content_top {
  width: 810px;
  height:  240px;
}

.navleft {
  width: 190px;
	float: left;
	margin-top: 15px;
  font-family: arial, sans-serif;
  font-size: 16px;
  color: #FFFFFF;
	font-weight: bold;
}
.navleft_top {
  width: 190px;
  height: 30px;
}
.navleft_inner {
  background-color: #4f8812;
	padding-bottom:10px;
	text-align: center;
}
.navleft_bot {
  width: 190px;
  height: 32px;
}



.navleft_inner ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.navleft_inner li a, .navleft_inner li a:visited{
display: block;
width: 190px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: #FFFFFF;
background-color: #4f8812;
padding: 3px 0 3px 0;
}

* html .navleft_inner li a{ /*IE only */
width: 190px; /*IE 5*/
w\idth: 190px; /*185px minus all left/right paddings and margins*/
}

.navleft_inner li a:hover {
background-color: #e68400;
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
}






.content_mid {
	float: left;
	width: 400px;
	margin: 15px 0 0 17px;
	padding-bottom: 10px;
  font-size: 10px;
}
.content_mid_inner {
  font-size: 12px;
	font-weight: bold;
	 text-align: justify;
}


.content_right {
	width: 190px;
	padding-bottom: 10px;
	margin: 15px 0 0 0;
float:right;
  font-size: 10px;
  overflow: auto;
}

.news {
  width: 188px;
	margin-top: 25px;
  background-color: #eeeeee;
  border: 1px solid #6f6f6f;
}
.news_entry {
  padding: 5px 10px 10px 10px;
}
.newsdate {
  font-family: arial, sans-serif;
  font-size: 11px;
	font-weight: bold;
  color: #333333;
}
.newstitle {
  font-family: arial, sans-serif;
  font-size: 12px;
	font-weight: bold;
  color: #3f79a7;
}
.newstitle a:link, .newstitle a:visited {
  color: #3f79a7;
  text-decoration: underline;
  font-weight: bold;
}
.newstitle a:hover {
  color: #3f79a7;
  text-decoration: none;
  font-weight: bold;
}

.more {
  text-align: right;
}

.readmore {
  font-size: 12px;
	font-weight: bold;
	text-align: right;
  color: #004e8d;
  font-weight: bold;
  padding: 10px 0 10px 0;
}
.readmore a:link, .readmore a:visited {
  color: #004e8d;
  text-decoration: underline;
  font-weight: bold;
}
.readmore a:hover {
  color: #004e8d;
  text-decoration: none;
  font-weight: bold;
}

.content_sub {
  float: left;
	width: 590px;
	padding-bottom: 10px;
	margin: 25px 0 0 15px;
}

.footer {
  font-family: arial, sans-serif;
  font-size: 10px;
  color: #999999;
	text-align: center;
	border-top: 2px solid #b5b5b5;
	padding-top: 10px;

position: relative;
width:  810px;
margin: auto;
  margin-top: 25px;
}


.hdr {
  border-bottom: 1px solid #4f8812;
	font-family: times new roman, serif;
  font-size: 24px;
	color: #368ed6;
	padding-bottom: 3px;
	margin-bottom: 10px;
}

li {
  margin-bottom: 5px;
}

a {
outline: none;
}

a:focus {
outline: none;
}

.contactform {
  margin:  5px 5px 10px 20px;
}

textarea {
  border: 1px solid #4f8812;
  width: 400px;
}

input {
  border: 1px solid #4f8812;
  width: 200px;
}

.fbsubmit {
  background-color: #FFFFFF;
  border: 1px solid #4f8812;
  width: 150px;
  float: right;
}
/* End of 'idamft' */

