body {background-color: #fff; color: #000; margin: 0px; padding: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

a:link {color: #aa0707; text-decoration: underline;}

a:visited {color: #578270; text-decoration: underline;}

a:hover {background-color: #e2e8e5; text-decoration: none;}

a:active {color: #578270; text-decoration: underline;}

h1 {font: bold 125% Verdana, Arial, Helvetica, sans-serif; color: #578270;}

h2 {font: bold 85% Verdana, Arial, Helvetica, sans-serif; color: #578270;}

h3 {font: bold 80% Verdana, Arial, Helvetica, sans-serif; color: #578270; margin-top: 2em;}

h4 {font: bold 75% Verdana, Arial, Helvetica, sans-serif; color: #578270; margin-top: 2em;}

.submit {border-style: solid; border-width: 1px; color: #578270; border-color: #578270; font-size: 13px;}

.go {font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #578270; background: #e3e8e5; margin: 2px 0; padding: 1px;}

.hide {display: none;}

div#top {border-top:5px solid #c2cf85;}

td#images {width: 100%; height: 55px; background: url(../images/topimages-aarkleincce.jpg) repeat-x;}

#nav a {font-weight: bold; color: #578270;}

#nav a {text-decoration: none;}

#nav li li a {display: block; font-weight: normal; color: #aa0707; padding: 0.2em 10px 5px 5px;}

#nav li li a:hover {background-color: #e2e8e5; text-decoration: none;}

table td {vertical-align: top;}

table td#topleft {border-width: 0; padding: 0;}

td#topright {padding: 0; border-left: 1px solid #c2cf85; font-size: 70%;}

td#topright ol {list-style: none; padding-left: 0; margin-left: 0;}

td#topright li {float: left; position: relative; width: 120px; text-align: left; cursor: default; border-width: 1px 0;}

td#topright li#first {border-left-width: .5em;}

td#topright li#last {border-right-width: .5em;}

ul {margin-left: 0; margin-top: 0; padding-left: 15px;}

li ol {display: none; position: absolute; top: 100%; left: 0; font-weight: normal; background: 
url(../images/dropdown.gif) bottom left no-repeat; padding: 0.5em 0 1em 0; border-right: solid 1px #578270;}

td#topright li>ol {top: auto; left: auto;}

td#topright li li {display: block; float: none; background-color: transparent; border: 0;}

td#topright li:hover ol, li.over ol {display: block;}

td#sidenav {width: 146px; vertical-align: top; background-color: #fff; border-right: 1px solid #c2cf85; border-bottom: 1px solid #c2cf85;}

td#sidenav a {text-decoration: none; margin: 0; padding: 1px; font-size: 70%;}

td#sidenav ul {margin-left: 0; margin-top: 0; margin-bottom: .5em; padding-left: 20px; list-style: disc}

td#sidenav p {color: #578270; font-size: 80%; font-weight: bold; margin: 0; padding: 2em 0.5em 0.5em 0.5em;}

div.color {background: #ffffff; margin: 0.25em;}

table#freefind {width: 100%; margin: 0;}

div#search {vertical-align: top; text-align: right; width: 95%;}

div.sidetitles {background-color: transparent; color: #c2cf85; margin: 0; padding: 0.25em; font-weight: bold; font-size: 120%;  border-top: 1px solid #c2cf85;}

td#content {vertical-align: top; background-color: transparent; color: black; padding: 1em;}

td#content p {font-size: 80%;}

td#content ul {font-size: 80%;}

td#content li ul {list-style-type: disc; font-size: 100%;}

td#content ol {font-size: 80%;}

td#content li ol {font-size: 100%;}

td#content table {font-size: 80%;}

td#content table p {font-size: 100%;}

td#content blockquote {font-size: 80%;}

.top {text-align: right;}

div#footer {background-color: transparent; border-top: 1px solid #c2cf85; text-align: center; font-size: 70%; padding-bottom: 2em;}

td#rightmargin {width: 5%;}

.borderbox {padding: 10px; border: solid #578270; border-width: 1px; width: 90%;}

.colorbox {padding: 10px; background: #e3e8e5; width: 90%;}

.image-r {padding: 5px; float: right;}

.image-l {padding: 5px; float: left;}

.imagetype {font-size: 10px;}

hr {width: 100%; height: 1px;}

table#aarprojects {border: solid #578270; border-width: 1px; width: 90%; text-align: center;}

table.test {padding: 20px;}

h2.aartitles {font-size: 120%;}

h3.aarsubtitles {font-size: 100%;}

td.stories {vertical-align: middle;}

td.borders {background-color: #ffffff;}