body   { font-family: Verdana, "Trebuchet MS", Arial, sans-serif; background: url(../images/frthdfill.gif) repeat-x; margin: 0px; background-color: #e8e9e0; }
select { font-size: 11px; }
option.marker { font-size: 12px; background: #c5d4c3; }
.bignumber { font-family: Arial; font-size: 18px; font-weight: bold; color: #000000; }
.text { font-size: 11px; }
.subhead { font-size: 12px; font-weight: bold; color: #2e482b; }
.headbox { background: #c5d4c3; }
.contentbox { background: #ffffff; }
.print { width: 128px; height: 16px; background: #e8e9e0; border: solid 1px; border-color: #c5d4c3; text-align: center; }
a:link { color: #0f4d2a; text-decoration: none; padding-left: 13px; }
a:visited { color: #006233; text-decoration: none; padding-left: 13px; }

a.bodylink:link { color: #0f4d2a; text-decoration: none; padding-left: 0px; }
a.bodylink:visited { color: #0f4d2a; text-decoration: none; padding-left: 0px; }
a.bodylink:hover { color: #0f4d2a; text-decoration: underline; padding-left: 0px; }

.lmenu   { background: url(../images/menufill.gif) repeat-y; position: absolute; top: 106px; left: 36px; width: 144px; height: 600px; }
.searchtips a:link { font-size: 8px; line-spacing: 9px; color: #ffffff; text-decoration: underline; }
.searchtips a:visited { font-size: 8px; line-spacing: 9px; color: #ffffff; text-decoration: underline; }
.mapresult  { padding: 2px; border: solid 1px #006233 }
.maprecord { font-size: 11px; }
.iconphoto  { background: url(../images/icons/stillimage.gif) no-repeat }
.menuitem1 { font-size: 11px; font-weight: bold; color: #555555; margin-left: 4px; padding-top: 6px; padding-bottom: 6px; padding-right: 4px; background: url(../images/menuline.gif) no-repeat; }
.menuitem2 { font-size: 11px; font-weight: normal; color: #555555; margin-left: 4px; padding-top: 6px; padding-bottom: 6px; padding-right: 4px; background: url(../images/menuline.gif) no-repeat; }

.menuitem1 a:hover { font-size: 11px; font-weight: bold; background: url(../images/hover1.gif) no-repeat; padding-left: 13px; color: #2e482b; text-decoration: underline; }
.menuitem2 a:hover { font-size: 11px; font-weight: normal; background: url(../images/hover2.gif) no-repeat; padding-left: 13px; color: #2e482b; text-decoration: underline; }
select.menu { width: 132px; margin-left: 4px; padding-left: 4px; font-family: Verdana, Arial, "Trebuchet MS", sans-serif; color: #555555; }
#hdfrt { background-color: #006233; position: absolute; top: 0px; left: 0px; width: 100%; height: 78px; }
#navbar { background-color: #006233; position: absolute; top: 78px; left: 0px; width: 100%; height: 25px; border-top: 1px solid; border-right: 0px; border-bottom: 1px solid; border-left: 0px; border-color: #8caf99; }

#frtmain  { position: absolute; top: 116px; left: 192px; width: 568px; padding: 4px; }
#frtcontent  { background-color: #ffffff; border: solid 1px #8caf99;  }
#frtsponsor  { background-color: #dae1d5; margin-top: 12px; border: solid 1px #8caf99; padding: 4px; }
#frtcontributor  { background-color: #dae1d5; margin-top: 12px; border: solid 1px #8caf99; padding: 4px; }

.boxhd { height: 15px; background-color: #c5d4c3; font-size: 11px; font-weight: bold; padding-left: 4px; }
.textbox { width: 100%; padding: 9px; font-size: 11px; font-weight: normal; line-height: 125%; color: #555555; }
div.rightfill { position: absolute; top: 128px; left: 700px; width: 100%; height: 600px; background: url(../images/rightfill.gif) repeat-y; }
.navtext { font-size: 10px; color: #ffffff; }
.hdimg { position: absolute; top: 0px; left: 392px; }