body {
  background-color:#8aa079;
  background-image:url('graphics/mainback.jpg');
  background-position:top center;
  background-repeat:repeat-y;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  text-align:justify;
  color:#000000;
  margin-top:0;
  margin-right:0;
  margin-bottom:0;
  margin-left:0;
  padding-top:0;
  padding-right:0;
  padding-bottom:0;
  padding-left:0;
}

td {
   font-size:12px;
   text-align:justify;
}

p {
   text-align:justify;
}

a:link {
  color: #006036;
  text-decoration: underline;
  background: transparent;
}

a:active {
  color: #008258;
  background: transparent;
}

a:visited {
  color: #003814;
  background: transparent;
}

a.urgent {
  font-size:14px;
  font-weight:bold;
  color: #cc0000;
  text-decoration:none;
}

h1 {
  font-size : 22px;
  color : #000000;
  font-weight: bold;
  text-align : left;
  display:inline;
  margin-bottom:-14px;
}

h2 {
  font-size : 16px;
  color: #d45832;
  font-weight: bold;
  display:inline;
}

h3 {
  font-size : 16px;
  color : #000000;
  font-weight: bold;
  display:inline;
}

h4 {
  font-size : 22px;
  color : #000000;
  font-weight: bold;
}

legend {
  font-size : 14px;
  color: #d45832;
  font-weight: bold;
}


font.small {
  font-size:11px;
}

font.copy {
  font-size:10px;
  color:#ffffff;
}

font.mission {
  font-size:12px;
  color:#000000;
  font-weight:bold;
  font-style:italic;
}

table#header {
  width:770px;
  background-image:url('graphics/topback.gif');
}

table#body {
  width:770px;
  background-image:url('graphics/logobottom.gif');
  background-repeat:no-repeat;
  padding:0px;
}

table#footer {
  width:770px;
}

table#bottom {
  width:770px;
  background-image:url('graphics/botback.gif');
}

table.content {
  width:586;
}

table.specialcontent {
  width:586;
}

td#navcell {
   width:160px;
  padding-left:12
}

td.text {
  padding:10px;
  padding-bottom:40px;
}

td.sidebar {
  width:200px;
}

td.events {
  width:240px;
}


div.orangebartop {
  height:21px;
  width:646px;
  background-color:#d45832;
  padding:0px;
  border:0px;
  margin-top:10px;
  margin-left:15px;
  text-align:right;
}

div.orangebarbot {
  height:21px;
  width:646px;
  background-color:#d45832;
  padding:0px;
  border:0px;
  margin-left:15px;
  font-size:12px;
  line-height:19px;
  font-weight:bold;
  text-decoration: none;
  color:#f6f6c5;
  text-align:right;
}

div.orangebarbot a {
  text-decoration: none;
  color:#f6f6c5;
}

div.orangebarbot a:hover {
  text-decoration: underline;
  color:#f6f6c5;
}

div.orangebarbot a:visited {
  text-decoration: none;
  color:#f6f6c5;
}

div.logobar {
  height:99px;
  width:600px;
  padding:0px;
  border:0px;
  margin-left:16px;
}

div.event {
   border:6px double #005229;
   background-color:#eeeee;
   padding:10px;
   text-align:center;
}

div#nav ul#menu {
  list-style:none;
  margin:2px;
  padding:0px;
}

div#nav ul#menu li {
   padding:1px;
}

div#nav ul#menu li a {
   display: block;
   padding:0px 5px 0px 5px;
   background-color:#006036;
   border-bottom:solid 3px #003814;
   border-top:solid 3px #008258;
   border-right:solid 3px #003814;
   border-left:solid 3px #008258;
   font-size:12px;
   font-weight:bold;
   text-decoration: none;
   color:#f6f6c5;
   text-align:left;
}

div#nav ul#menu li a:hover {
   background-color:#d45832;
   border-bottom:solid 3px #b23620;
   border-top:solid 3px #f68054;
   border-right:solid 3px #b23620;
   border-left:solid 3px #f68054;
   color:#ffffff;
   text-decoration:none;
}

div#nav ul#menu a img {
   display:block;
}

div.sidebox {
  float:right;
  width:180px;
  margin-top:20px;
  margin-right:4px;
  padding:8px;
  border-left:1px solid #cccccc;
  border-top:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  font-size:12px;
}

div.sidebox2 {
  float:left;
  width:150px;
  margin-top:20px;
  margin-left:4px;
  padding:8px;
  border-right:1px solid #cccccc;
  border-top:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  font-size:12px;
  margin-top:6px;
}

a.special {
  text-decoration: none;
  color:#f6f6c5;
}

a.special:hover {
  text-decoration: underline;
  color:#f6f6c5;
}

a.special:visited {
  text-decoration: none;
  color:#f6f6c5;
}

form {
   margin-bottom:1px;
}
