@charset "UTF-8";

body {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
  font-size: 62.5%;              /* font-size: 10px   */
  font-family: Arial, Helvetica, sans-serif;
}
 
p {
  margin: 0em 0px 0em 0px;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  line-height: 1.4em;
}

p.top {
  margin: 1em 0px 0em 0px;
}

#homebanner {
  margin: 0px;
  padding: 0px;
  /*background-image: url(images/homebanner1.jpg);*/
  width: 980;
  height: 281px;
  overflow: hidden;
  clear: both;
}

#flashbanner {
  margin: 0;
  padding: 205px 0px 0px 20px;
  float: left;
  overflow: hidden;
}

#contentbanner {
  margin:0px;
  padding:0px;
  background-image:url(images/banner2bg.jpg);
  height:155px;
  width:980px;
  float:left;
}

#banerleft {
  width: 250px;
  margin: 5px 20px 0px 70px;
  float: left;
  text-align:justify;
 }

#banercenter {
  width: 250px;
  margin: 5px 10px 0px 25px;
  float: left;
  text-align:justify;
 }

#banerright {
  width: 250px;
  margin: 5px 70px 0px 33px;
  float: right;
  overflow: hidden;
  text-align:justify;
}

.bannertitle {
  font-family: "Trebuchet MS", Tahoma, Geneva, sans-serif;
  font-size: 1.6em;
  color: #0066cc;
  font-weight: bold;
  text-decoration: none;
  line-height: 25px;
}

.bannertitle a {
  color: #0066cc;
}

.bannertext {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;
  line-height:1.5em;
  text-align:justify;
  color:#698224;
}

.moremargin {
  padding: 9px 0px 5px 0px;
}

#mmphoto {
  width: 65px;
  margin: 5px .5em 0px 0px;
  float: left;
}

#contentarea {
  margin:0px;
  padding:0px 0px 16px 0px;
  background-image:url(images/hometextbg.jpg);
  background-repeat:repeat-x;
  background-position:bottom;
  width:980px;
  float:left;
}

h1 {
  font-family:"Trebuchet MS", Tahoma, Geneva, sans-serif;
  font-size:1.3em;
  color:#0066cc;
  font-weight:bold;
  text-decoration:none;
  background-image:url(images/titlebg.gif);
  background-repeat:no-repeat;
  background-position:bottom left;
  line-height:1.6em;
  width:500px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

h1 a {
  color: #0066cc;
  text-decoration: none;
}

h1 a:hover {
  color: #0066cc;
  text-decoration: underline;
  background-position:bottom left;
  line-height:1.6em;
  width:500px;
}

/*#pagetitile {
  font-family:"Trebuchet MS", Tahoma, Geneva, sans-serif;
  font-size:1.3em;
  color:#0066cc;
  font-weight:bold;
  text-decoration:none;
  background-image:url(images/titlebg.gif);
  background-repeat:no-repeat;
  background-position:bottom left;
  line-height:1.6em;
  width:500px;
}

#pagetitile a {
  color: #0066cc;
  text-decoration: none;
}

#pagetitile a:hover {
  color: #0066cc;
  text-decoration: none;
  background-image:url(images/titlebg.gif);
  background-repeat:no-repeat;
  background-position:bottom left;
  line-height:1.6em;
  width:500px;
}*/

#hometext {
  margin:20px 10px 10px 50px;
  padding:0px 0px 0px 5px;
  width:500px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1.2em;
  line-height:1.9em;
  text-align:justify;
  color:#333;
  float:left;
  overflow:hidden;
}
  
#hometextimg {
  width: 240px;
  margin: 15px 0px 0px 0px;
  float: left;
}

.latestcontainer {
  margin: 15px 45px 0px 0px;
  padding: 0px;
  width: 341px;	
  font-family:"Trebuchet MS", Tahoma, Geneva, sans-serif;
  line-height: 2em;
  float: right;
}

.latestheader {
  margin: 0px;
  padding: 7px 0px 0px 40px;
  height: 28px; 
  font-family:"Trebuchet MS", Tahoma, Geneva, sans-serif;
  font-size:1.5em;
  color:#0066cc;
  font-weight:bold;
  text-decoration:none;
  text-align: left;
  background-image: url(/images/latest-header.jpg);
  background-repeat:no-repeat;
  background-position:left;
  clear: both;
}

.latestheader a {
  color:#0066cc;
}

.latestbody {
  margin: 0px;
  padding: 0px 10px 0px 12px;
  font-family: "Trebuchet MS", Tahoma, Geneva, sans-serif;
  font-size: 1.1em;
  text-decoration:none;
  text-align: left;
  background-image: url(/images/latest-body.jpg);
  background-repeat: repeat;
  background-position: left;
  float: left;
}

.latestbodycontent {
  margin: 0px 0px 5px 0px;
  padding: 0px;
  float: left;
}

.latestbodycontentdate {
  margin: 0px;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  font-weight: bold;
  color: #81ae04;
  float: left;
  width: 85px;
}

.latestbodycontenttext {
  margin: 0px;
  padding: 0px;
  width: 230px;
  text-align: justify;
  line-height: 100px;
  float: right;
}

.latestbodycontenttext p img {
  margin: 4px 0px 0px 5px;
  float: right;
}

.latestfooter {
  margin: 0px;
  padding: 0px;
  height: 12px; 
  background-image: url(/images/latest-footer.jpg);
  background-repeat:no-repeat;
  background-position:left;
  clear: both;
}

#latestnews {
  margin: 15px 45px 0px 0px;
  padding: 0px 12px 0px 12px;
  background-image:url(/images/latestbg.jpg);
  background-repeat:no-repeat;
  float:right;
  width:318px;
  height:156px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1.1em;
  line-height:1.4em;
  text-align:justify;
  color:#333333;
  overflow:hidden;
  font-weight:normal;
  text-decoration:none;
  border: 1px solid red;
}

#latestawards {
  margin: 3px 45px 0px 0px;
  padding: 0px 12px 0px 12px;
  background-image:url(images/latestbg.jpg);
  background-repeat:no-repeat;
  float:right;
  width:318px;
  height:156px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1.1em;
  line-height:1.2em;
  text-align:justify;
  color:#333333;
  overflow:hidden;
  font-weight:normal;
  text-decoration:none;
}

.latesthead {
  margin:5px 0px 0px 0px;
  padding: 0px 0px 0px 25px;
  font-family:"Trebuchet MS", Tahoma, Geneva, sans-serif;
  font-size:1.4em;
  color:#0066cc;
  font-weight:bold;
  text-decoration:none;
  background-image: url(images/homeicon.jpg);
  background-repeat:no-repeat;
  background-position:left;
  line-height:1.8em;
  width:300px;
}

.latesthead a{
  color:#0066cc;
  text-decoration: none;
}

.latesthead a:hover{
  color:#0066cc;
  text-decoration: underline;
}

.latesttit {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  font-weight: bold;
  color: #81ae04;
  float: left;
  width: 85px;
  height: 110px;
}

.latesttitsec {
  font-family: Arial, Helvetica, sans-serif;
  margin: .4em 0px 0px 0px;
  font-weight: bold;
  color: #81ae04;
  float: left;
  width: 85px;
  height: 110px;
}

.more a {
  background-image: url(images/moreimg.gif);
  background-position: right;
  background-repeat: no-repeat;
  padding:0px 13px 0px 0px;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 1.1em;
  color: #0066cc;
  text-decoration: none;
}
  
.more a:hover {
  background-image: url(images/moreimg.gif);
  background-position: right;
  background-repeat: no-repeat;
  padding: 0px 15px 0px 0px;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 1.1em;
  color: #0066cc;
  text-decoration: underline;
} 

#latestawardcontent {
  width: 75px;
  margin: 0px 0px 0px 5px;
  float: right;
}

#linkbutton {
  margin: 10px 2px 0px 0px;
}

#linkbuttontext {
  padding: 2px 0px 0px 215px;
  float:left;
  font-size:1.2em;
}

#linkbuttonimage {
  padding: 0px 0px 0px 0px;
  float:right;
}

.linkbuttonimagestyle {
  margin:0px 2px 0px 0px;
}