body {
 margin: 0px 50px 0px 50px;
 padding:0;
 background-color: #336633;
 color: black;
 font-family: Verdana, Arial, sans-serif;
 font-size: xx-small;
}
td {
 color: black;
 font-family: Verdana, Arial, sans-serif;
 font-size: xx-small;
}

.navcoltop {
  background-image: url(../images/stripes.gif);
  background-repeat: repeat-y;
  background-position: 0px 0px;
  background-color: white;
  border-left: 1px solid #005a28;
  border-right: 1px solid #336633;
  width: 163px;
  padding:0;
  margin:0px;
  height: 40px;
}
.contcoltop {
  margin: 0px 0px 0px 163px;
  height: 40px;  
  background-color: white;
  border-right: 1px solid #005a28;
}
.contcol {
  margin: 0px 0px 0px 163px;  
  background-color: white;
  border-right: 1px solid #005a28;
}
.content {
 margin:10px 20px 20px 20px;
}

.contbigtext {
 font-size: x-small;
 font-weight: bold;
 color:#005a28;
}
.content a {
  color: #005a28;
  font-decoration:none;
  font-weight:bold;
}
.content a:hover {
  color: #003798;
  font-decoration:none;
  font-weight:bold;
  background-color:#c8e993;
}
.content li {
  line-height: 13px;
}
.navcol {
  background-image: url(../images/stripes.gif);
  background-repeat: repeat-y;
  background-position: 0px 0px;
  background-color: white;
  border-left: 1px solid #005a28;
  border-right: 1px solid #c8e993;
  width: 163px;
  padding:0;
  margin:0px;
}
.topbluelane {
  margin:0;
  padding:0px;
  background-image: url(../images/stripes3.gif);
  background-repeat: repeat-y;
  background-position: 0px 0px;
  background-color: #c8e993;
  border: 1px solid #005a28;
  height: 34px;
}
.topbluecont {
 margin-bottom:2px;
 margin-left: 200px;
}
.topbluecont a {
 text-decoration: underline;
}
.navigation {
 color: #005a28;
 font-weight:bold;
 font-size: xx-small;
 border-top: 1px solid #005a28;
 border-bottom: 1px solid #005a28;
 margin:2px 0px 2px 0px;
 padding: 2px 0px 2px 0px;
 text-align:center;
}

.navlink {
 color: #005a28;
 font-weight:bold;
 font-size: xx-small;
 text-decoration: none;
 display: block;
  width: 160px;
 padding-left:7px;
} 
.navlink:hover {
  background-image: url(../images/stripes2.gif);
  background-repeat: repeat-y;
  background-position: 0px 0px;
 color: #003798;
 background-color: #c8e993;
 font-weight:bold;
 text-decoration: none;
 font-size: xx-small;
 padding-left:7px;
} 
.navlinkover {
  background-image: url(../images/stripes2.gif);
  background-repeat: repeat-y;
  background-position: 0px 0px;
 color: #003798;
 background-color: #c8e993;
 font-weight:bold;
 text-decoration: none;
 font-size: xx-small;
 text-align:center;
 border-top: 1px solid #005a28;
 border-bottom: 1px solid #005a28;
 margin:2px 0px 2px 0px;
 padding: 2px 0px 2px 6px
}
.navlinkover a {
 color: #005a28;
 font-weight:bold;
 text-decoration: none;
 font-size: xx-small;
 text-align:center;
}  
.navlinkover a:hover {
 color: #003798;
 font-weight:bold;
 text-decoration: none;
 font-size: xx-small;
 text-align:center;
}  
.topnavspace {
 margin-top:20px;
}
.botnavspace {
 margin-top:80px;
}
.botpart {
  border-top: 1px solid #005a28;
  font-size:xx-small;
  text-align: center;
}

#imglogo {
  position:absolute;
  top: 11px;
  left: 64px;
  z-index:1;
}
.ctectitle {
  float:left;
  font-family: Verdana, Arial, sans-serif;
  color: #005a28;
  font-size: 24px;
  font-weight: bold;
  margin: 20px 0px 0px 20px;
}
.bearimg {
 float:left;
 margin-top:14px;
 margin-left:6px;
}

.buttons {
  background-image: url(../images/stripes.gif);
  background-repeat: repeat-y;
  background-position: 0px 0px;
  background-color: white;
  border: 1px solid #005a28;
  padding-left:6px;
  margin:0px;
  display: block;
  text-decoration: none;
  width: 170px;
  text-align: center;
  line-height: 16px;
  color: #005a28;
  font-size: xx-small;
}
.buttons:hover {
  background-image: url(../images/stripes2.gif);
  background-repeat: repeat-y;
  background-position: 0px 0px;
  background-color: #c8e993;
  border: 1px solid #005a28;
  padding-left: 6px;
  margin:0px;
  display: block;
  text-decoration: none;
  width: 170px;
  text-align: center;
  line-height: 16px;
  color: #005a28;
  font-size: xx-small;
}
.buttonsb {
  background-image: url(../images/stripes.gif);
  background-repeat: repeat-y;
  background-position: 0px 0px;
  background-color: white;
  border: 1px solid #005a28;
  padding-left:6px;
  margin:0px;
  display: block;
  text-decoration: none;
  width: 80px;
  text-align: center;
  line-height: 16px;
  color: #005a28;
  font-size: xx-small;
}
.buttonsb:hover {
  background-image: url(../images/stripes2.gif);
  background-repeat: repeat-y;
  background-position: 0px 0px;
  background-color: #c8e993;
  border: 1px solid #005a28;
  padding-left: 6px;
  margin:0px;
  display: block;
  text-decoration: none;
  width: 80px;
  text-align: center;
  line-height: 16px;
  color: #005a28;
  font-size: xx-small;
}
.buttons2 {
  background-image: url(../images/stripes2.gif);
  background-repeat: repeat-y;
  background-position: 0px 0px;
  background-color: #c8e993;
  border: 1px solid #005a28;
  padding-left: 6px;
  margin:0px;
  display: block;
  text-decoration: none;
  width: 170px;
  text-align: center;
  line-height: 16px;
  color: #005a28;
  font-size: xx-small;
}
a {
 text-decoration: none;
 color: black;
}
.pagetitle {
  color: #003798;
  font-weight: bold;
  font-size: x-small;
}
.colortext {
  color: #003798;
  font-weight: bold;
}
.colortext2 {
  color: #ED642A;
  font-weight: bold;
}
.textredi {
 color: #cc0000;
 font-style: italic;
}
.textred {
 color: #cc0000;
}
.textred a, .textred a:hover {
 color: #cc0000;
 text-decoration: none;
}
input.text {
 border: 1px solid #005a28;
}
.textbig {
  font-size: x-small;
}
.textredbig {
 font-size:x-small;
 font-weight: bold;
 color: #cc0000;
}
<!-- admin site //-->
body.admin {
 margin: 0;
 padding:0;
 background-color: #C8E9D3;
 color: black;
 font-family: Verdana, Arial, sans-serif;
 font-size: xx-small;
}
.topgreenlane {
  margin:0;
  padding:0px;
  background-image: url(../images/stripes3.gif);
  background-repeat: repeat-y;
  background-position: 0px 0px;
  background-color: #C8E9D3;
  border: 1px solid #005A28;
  height: 34px;
}
#aimglogo {
  position:absolute;
  top: 10px;
  left: 110px;
  z-index:1;
}
.actectitle2 {
  font-family: Verdana, Arial, sans-serif;
  color: #005A28;
  font-size: 16px;
  font-weight: bold;
}
.actectitle {
  float:left;
  font-family: Verdana, Arial, sans-serif;
  color: #005A28;
  font-size: 24px;
  font-weight: bold;
  margin: 20px 0px 0px 20px;
}
.atoppart {
  background-image: url(../images/stripes_gr.gif);
  background-repeat: repeat-y;
  background-position: 0px 0px;
  background-color: white;
  border-left: 1px solid #005A28;
  border-right: 1px solid #005A28;
  padding:0;
  margin:0px;
  height: 40px;
}
.contcolfull {
  margin: 0;  
  background-image: url(../images/stripes_gr.gif);
  background-repeat: repeat-y;
  background-position: 0px 0px;
  background-color: white;
  border-left: 1px solid #005A28;
  border-right: 1px solid #005A28;

}
.acontent {
 margin:10px 20px 20px 20px;
}
.acontent a {
  color: #005A28;
  font-decoration:none;
  font-weight:bold;
}
.acontent a:hover {
  color: #003798;
  font-decoration:none;
  font-weight:bold;
  background-color:#C8E9D3;
}
.topgreencont {
 margin-bottom:2px;
 margin-left: 200px;
}
.topgreencont a {
 text-decoration: underline;
}
.abotpart {
  border-top: 1px solid #005A28;
  font-size:xx-small;
  text-align: center;
}

.abearimg {
 float:left;
 margin-top:14px;
 margin-left:6px;
}
.abuttons_long {
  background-image: url(../images/stripes_gr.gif);
  background-repeat: repeat-y;
  background-position: 0px 0px;
  background-color: white;
  border: 1px solid #005A28;
  padding-left:6px;
  margin:0px;
  display: block;
  text-decoration: none;
  width: 200px;
  text-align: center;
  line-height: 16px;
  color: #005A28;
  font-size: xx-small;
  font-weight: bold;
}
.abuttons_long2 {
  background-image: url(../images/stripes_gr2.gif);
  background-repeat: repeat-y;
  background-position: 0px 0px;
  background-color: #C8E9D3;
  border: 1px solid #005A28;
  padding-left: 6px;
  margin:0px;
  display: block;
  text-decoration: none;
  width: 200px;
  text-align: center;
  line-height: 16px;
  color: #005A28;
  font-size: xx-small;
  font-weight: bold;
}
.anavcol {
  background-image: url(../images/stripes_gr.gif);
  background-repeat: repeat-y;
  background-position: 0px 0px;
  background-color: white;
  border-left: 1px solid #005A28;
  border-right: 1px solid #005A28;
  padding:0;
  margin:0px;
}
.anavcol a {
  color: #005A28;
  font-decoration:none;
  font-weight:bold;
}
.anavcol a:hover {
  color: #003798;
  font-decoration:none;
  font-weight:bold;
  background-color:#C8E9D3;
}
.abuttons {
  background-image: url(../images/stripes_gr.gif);
  background-repeat: repeat-y;
  background-position: 0px 0px;
  background-color: white;
  border: 1px solid #005A28;
  padding-left:6px;
  margin:0px;
  display: block;
  text-decoration: none;
  width: 150px;
  text-align: center;
  line-height: 16px;
  color: #005A28;
  font-size: xx-small;
  font-weight: bold;
}
.abuttons:hover {
  background-image: url(../images/stripes_gr2.gif);
  background-repeat: repeat-y;
  background-position: 0px 0px;
  background-color: #C8E9D3;
  border: 1px solid #005A28;
  padding-left: 6px;
  margin:0px;
  display: block;
  text-decoration: none;
  width: 150px;
  text-align: center;
  line-height: 16px;
  color: #005A28;
  font-size: xx-small;
  font-weight: bold;
}

.abuttons2 {
  background-image: url(../images/stripes_gr2.gif);
  background-repeat: repeat-y;
  background-position: 0px 0px;
  background-color: #C8E9D3;
  border: 1px solid #005A28;
  margin:0px;
  
  /*display: block;*/
  padding-right:20px;
  padding-left: 26px;/*6px*/
  
  
  text-decoration: none;
  width: 150px;
  text-align: center;
  line-height: 16px;
  color: #005A28;
  font-size: xx-small;
  font-weight: bold;
}
.acontcol {
  margin: 0;  
  background-color: white;
  border-right: 1px solid #005A28;
}
.anavigation {
 color: #005A28;
 font-weight:bold;
 font-size: xx-small;
 border-top: 1px solid #005A28;
 border-bottom: 1px solid #005A28;
 margin:2px 0px 2px 0px;
 padding: 2px 0px 2px 0px;
 text-align:center;
 width: 260px;
}
.anavlink {
 color: #005A28;
 font-weight:bold;
 font-size: xx-small;
 text-decoration: none;
 display: block;
  width: 260px;
 padding-left:7px;
} 
.anavlink:hover {
  background-image: url(../images/stripes2.gif);
  background-repeat: repeat-y;
  background-position: 0px 0px;
 color: #005A28;
 background-color: #C8E9D3;
 font-weight:bold;
 text-decoration: none;
 font-size: xx-small;
 padding-left:7px;
 width: 260px;
} 
.apagetitle {
  color: #003798;
  font-weight: bold;
  font-size: x-small;
}

h1, h2, h3, h4
{
    color:#243e87;
}

th, td
{
    vertical-align:top;
}

.BlackBox
{
    background-color:#c8e993;
    color:Black; 
    font-weight:bold; 
    font-size:125%; 
    padding:6px;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	text-align:center;
}
.hidden {display:none}


.reallybig
{
	font-size:125%;
}

.abuttons_red {
  background-image: url(../images/stripes_red.gif);
  background-repeat: repeat-y;
  background-position: 0px 0px;
  background-color: #E9C8D3;
  border: 1px solid #5A0028;
  display : block;
  text-decoration: none;
  width: 300px;
  text-align: center;
  line-height: 16px;
  color: #660000;
  font-size: xx-small;
  font-weight: bold;
  font-size:150%;
  margin-left:auto;
  margin-right:auto;
}

img
{
	border:0px;
}

.indentedpanel
{
    padding-left:48px;
}