* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
	background:      transparent url('images/bg.png') top left repeat;
}

h1{ font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#00573d;margin-bottom:10px;}
p{ font-size:12px; color:#333333; line-height:22px; margin-bottom:10px;}
a{color:#62871a;}

#wrapper { 
 margin: 10px auto;
 width: 922px;
background:#fff;
padding:10px;
}
#top {
 color: #333;
 width: 902px;
 float: left;
 padding: 5px 10px 10px 10px;

 height: 90px;
 margin: 0px 0px 0px 0px;
background-image:url(images/header.jpg);
background-repeat:no-repeat;
}
#top h1{display:none;}
#topinfo{width:235px; height:45px; background-image:url(images/topinfo.png); background-repeat:no-repeat; float:right; margin-top:3px; padding:5px 0px 0px 35px;}
#topinfo h3{font-size:16px; color:#fff;}
#topinfo a{font-size:16px; color:#fff; text-decoration:none;}

#header {
 color: #333;
 width: 922px;
 float: left;


 height: 200px;
 margin: 0px 0px 0px 0px;

}
#header h1{display:none;}

#navigation {
 float: left;
 width: 900px;
 color: #333;
 padding: 11px;
 margin: 0px 0px 5px 0px;
 background: #9e6d02;
border-top:1px solid #00573d;
border-bottom:1px solid #00573d;
background-image:url(images/navbg.png);
background-repeat:repeat-x;
}

#navigationlist {
  color: #a0c53c;
  font-size: 14px;
  margin: 0px 0 0 220px;
  padding: 0;
  list-style: none;
  text-align: left;
}
#navigation li {display: inline;  border-right:1px solid #ffffff; padding: 0px 15px 0px 15px; width: 100%;}
#navigation a:link, #navigation a:visited {text-decoration: none;   color: #fff; font-weight:bold;text-transform:uppercase; text-shadow:Black;
}

#navigation a:hover, #navigation a:active, #navigation .active a:link, #navigation .active a:visited {text-decoration: underline;  color: #fff; text-transform:uppercase;}

#leftcolumn { 
 color: #fff;

 background: #fff;
background-image:url(images/sidebarbox.png);
background-repeat:no-repeat;

 margin: 20px 5px 5px 0px;
 padding: 50px 10px 10px 10px;
 height: 190px;
 width: 210px;
 float: right;
}
#leftcolumn p{ color:#fff; font-weight:bold;}

.rightarrows{ color:#FFFFFF; font-size:18px;}

#contactus { 
 color: #fff;

 background: #fff;
background-image:url(images/sidebarboxcontact.png);
background-repeat:no-repeat;

 margin: 0px 5px 5px 0px;
 padding: 50px 10px 10px 10px;
 height: 190px;
 width: 210px;
 float: right;
}
#contactus p{ color:#fff;font-weight:bold;}
#contactus h1{ color:#FFF; font-size:16px}
#contactus a{ color:#FFFFFF; text-decoration:none}
#contactus a:hover{ color:#FFFFFF; text-decoration:underline;}


#rightcolumn {
 float: left;
 color: #333;

 background: #fff;
 margin: 0px 0px 5px 0px;
 padding: 10px 20px 20px 20px;
 min-height: 332px;
height:auto; 
width: 617px;
 display: inline;
}

.job{width:500px;  float:left; margin-bottom:20px;}
.job h2{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#00573d;margin-bottom:10px;}
.centerbeforeafters{margin:0px 0px 0px 70px;}

.aboutustitles{color:#00573d; border-bottom:2px solid #ade46c; font-size:14px; padding-top:10px;}

#footer { 
 width: 902px;
 clear: both;
 color: #fff;
border-top:1px solid #a0c53c;
 background: #fff;
 margin: 0px;
 padding: 5px 10px 0px 10px;
text-align:right; font-size:10px;
}
#footer a{ color:#62871a; font-size:10px;}
#footer p{ color:#62871a; font-size:10px;}


#navlist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#navlist li
{
padding-top: 18px;
padding-left: 35px;
height:30px;
background-image: url(images/grassbullet.png);
background-repeat: no-repeat;
background-position: 0 .5em;
font-size:15px;
font-weight:bold;
color:#287156;
}

