@charset "utf-8";
/* CSS Document */

body {
	background-color: #ffffff;
	margin: 0px;
	
}

body, td, th, tr, p, div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 150%;
}
a:link, a:visited, a:hover, a:active {
color: #299354;
text-decoration: underline;
}
a:hover {
text-decoration: none;
}

#content {
padding: 20px;

}
#logo img {

}

#logo {
	margin-top: 0px;
}

#header {
	height: 297px;
	background: #003300;
}
#above {

}

#above .moduletable {
padding: 5px;
}

#mainmenu {
	margin-top: 10px;
	background: url(../images/menu_bg2.jpg) no-repeat;
	margin-bottom: 10px;
	width: 750px;


}

h1, h2, h3, h4, h5 {
	font-family: Helvetica, Arial, sans-serif;
	margin: 0.3em 0 0.3em 0;
	font-weight:bold;

}
h2 {
	color: #299354;
	font-size: 20px;
	margin-bottom: 20px;
        line-height: 26px;
}

h2.componentheading {
     display: none;
}

/* primary menu - at the top of this site */

#mainmenu ul, 
#mainmenu li {
	list-style-type:none;
	list-style-image:none;
	padding: 0;
	margin: 0;
        margin-left: 5px;

}

#mainmenu ul {
	height: 134px;
} 

#mainmenu ul li {
        margin-top: 103px;
	float:left;
	padding-top: 7px;
	padding-right: 20px;

}
#mainmenu a:link,
#mainmenu a:visited
{
text-transform: uppercase;
color: #fff;
padding-left: 15px;
text-decoration: none;
}

#mainmenu a:hover {
     color: #ff0;
}

#footer {
	margin-top: 20px;
        background-image: url(../images/footerbg.jpg);
	background-color:#299354;
	border-top-width: 1px;
	border-top-style: solid;
        color: #dddddd;
        -moz-border-radius: 15px;
        border-radius: 15px;
}

#footer p, #footer td{
font-size:10px;
color: #333;
}

#footer a, #footer a:visited{
color: #333;
}

#footer a:hover{
color: #333;
}

#footer h3  {
 font-size:11px;
 color: #999999;
 }

.footer-left .moduletable {
	padding: 10px;
        width: 500px;
}
.footer-right .moduletable {
	padding: 10px;
	text-align:right;
        width: 200px;
        margin-left: 170px;
}


#above h3{
color: white;
width: 150px;
float: left;
text-align: right;
margin-right: 30px;
}

#above p{
color: #CCC;
width: 450px;
float: left;
text-align: left;
}
#right {
padding: 20px;
}
/*bottom menu */
.footer-right ul, 
.footer-right li {
	list-style-type:none;
	list-style-image:none;
	padding: 0;
	margin: 0;

}

.footer-right ul {
	float:right;
}

.footer-right ul li {
	float:left;
	padding-left: 10px;
	padding-right: 10px;
}

.container {
  width: 750px;
  margin: 0 auto;
}

#component-contact {
  margin-top: -100px;
}

td {
  border: none;
  align: left;
  valign: top;
}

p.shift {
  margin-top: -50px;
}

#content img {
    margin-right: 10px;
    margin-top: 0px;
}

#content img.noborder {
    border: none;
    margin: none;
}

#copyright {
    font-size: 10px;
    color: #fff;
}

#copyright a, #copyright a:visited{
    color: #fff;
}

#list ul {
   margin-top: -20px;
   margin-bottom: -20px;
}

h4 {
  color:#005500;
}

#content span {
 color:#000000;
}

em {
 background-color:#fff;
 text-decoration: underline;
}

#clickimages {
  display: block;
  width: 135px;
  background-color:#999999;
  padding:10px;
  color: white;
  font-size: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  margin-top:10px;
}