/*
Color scheme:
deep green
tan
gray
*/

body { margin: 0px; padding: 0px; }

table.container { width: 100%; }

div.statelist { position: absolute; top: 130px; right: 0px; z-index: 4; width: 88px; font: 0.7em Verdena,Arial,sans; line-height: 1.3em; padding-top: 85px; padding-left: 6px; border-left: 0px dashed #997651; }

div.header { position: absolute; top: 0px; left: 0px; z-index: 3; padding: 10px 0px 0px 10px; font: 12pt Century Gothic,Arial,sans; font-weight: bold; }

span.title { font: 22pt Century Gothic,Arial,sans; font-weight: bold;  }

.header { height: 85px; background: url(images/back-lily-7.jpg) repeat-x; }

.imagebar { height: 40px; border-top: 3px solid #4D6633; border-bottom: 3px solid #4D6633; background: url(images/image-bar.jpg) repeat-x; }

.imagebarshadow { height: 8px; background: url(images/image-bar-shadow.png) repeat-x; font-size: 6pt; }

td.menu { width: 140px; padding: 4px 0px 0px 4px; margin: 0px; }

td.horizontalmenu { padding: 0px 0px 0px 0px; margin: 0px; }

td.menu h1 { width: 133px; border-bottom: 1px dashed #997651; font-size: 1em; margin: 0px; font: 0.8em Verdena,Arial,sans; font-weight: bold; color: #274727;}
td.menu h1 a { display: block; width: 133px; padding: 1px 0px 1px 0px; font: 0.8em Verdena,Arial,sans; font-weight: bold; text-decoration: none; color: #356035; }
td.menu h1 a:hover, #menu h1 a:focus { color: #733E73; background-color: #F5FFD9; }

td.menu ul { width: 135px; margin: 0px; padding: 0px; border: none; }
td.menu ul li { list-style: none; width: 135px; margin: 0px; padding: 0px; border-bottom: 1px dashed #997651; }
td.menu ul li a { display: block; width: 127px; padding: 1px 0px 1px 8px; font: 0.8em Verdena,Arial,sans; text-decoration: none; color: #356035; }
td.menu ul li a:hover, #menu ul li a:focus { color: #733E73; background-color: #F5FFD9; }

/* 664266 */

a { color: #356035; text-decoration: underline; }
a:hover, a:focus { color: #733E73; }

p { font: 0.8em Verdena,Arial,sans; text-align: justify; }

h3 { font: 1.4em Verdena,Arial,sans; font-weight: bold; color: #356035 }
h4 { font: 1.0em Verdena,Arial,sans; font-weight: bold; color: #356035 }
h5 { font: 0.9em Verdena,Arial,sans; font-weight: bold; color: #356035 }

.list { font: 0.8em Verdena,Arial,sans; }
.fineprint { font: 0.8em Verdena,Arial,sans; }
.fineprint li { padding-bottom: 12px; }

td.content { }
div.content { padding-left: 16px; padding-top: 8px; padding-right: 130px; max-width: 47em; }

div.highlight { padding-bottom: 16px; font: 0.8em Verdena,Arial,sans; }

.sectiontitle { font: 1.1em Verdena,Arial,sans; font-weight: bold; color: #356035; padding-bottom: 3px; margin-bottom: 12px; border-bottom: 1px dashed #997651; }
.sectiontitle_noline { font: 1.1em Verdena,Arial,sans; font-weight: bold; color: #356035; padding-bottom: 3px; margin-bottom: 12px; }
.subtitle { font: 1.0em Verdena,Arial,sans; font-weight: bold; color: #356035; }
.subsubtitle { font: 0.8em Verdena,Arial,sans; font-weight: bold; color: #356035; }

div.quicksearch { float: right; width: 240px; margin-left: 20px; margin-bottom: 20px; padding: 8px; background: url(images/quick-search-background.png);  border: 2px solid #664F36; text-align: left; }
div.quicksearchtitle { margin: 4px; border-bottom: 1px dashed #997651; font: 0.8em Verdena,Arial,sans; margin-bottom: 12px; }

<!--[if lte IE 7]>
div.quicksearch { float: right; width: 240px; margin-left: 20px; margin-bottom: 20px; padding: 8px; border: 2px solid #664F36; text-align: left; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/quick-search-background.png', enabled='true', sizingMethod='scale'); }
<![endif]-->

/* div.search { background-color: #F0F2E9; border: 2px solid #664F36; } */

.fieldlabel2 { text-align: right; white-space: nowrap; padding-right: 3px; font: 0.8em Verdena,Arial,sans; color: #664F36; }
.fieldtext2 {  white-space: nowrap; padding-right: 6px; font: 0.8em Verdena,Arial,sans; color: #664F36; }
.searchbox { border: 1px solid #608060; }

div.clear { clear: both; }

/* Herbarium List */
div.sectionheader { position: relative; font: 1.3em arial,sans; font-weight: bold; color: #000000; margin-top: 40px; margin-bottom: 45px; padding: 4px; background-color: #8A997A; }

div.herbariumname { font: 1.0em Verdena,Arial,sans; font-weight: bold; padding-bottom: 2px; border-bottom: 1px dashed #997651; }
div.herbariuminfo { font: 0.77em Verdena,Arial,sans; margin-left: 20px; padding: 4px; margin-bottom: 24px; }
div.herbariumaddress { float: right; width: 170px; border-left: 1px dashed #997651; border-bottom: 1px dashed #997651; margin: 0px 0px 12px 12px; padding: 4px 4px 4px 8px; font: 0.7em Verdena,Arial,sans; }
div.herbariumdetail { margin-left: 44px; text-indent: -44px; }

td.unstyled { font: 0.8em Verdena,Arial,sans; padding-right: 6px; padding-top: 4px; }

td.tableheader { font: 0.8em Verdena,Arial,sans; font-weight: bold; white-space: nowrap; color: #FFFFFF; padding-left: 6px; background-color: #8A997A; border-right: 1px solid #997651; border-bottom: 1px solid #997651; }
td.tabledata { font: 0.8em Verdena,Arial,sans; padding-left: 6px; background-color: #EFF2E6; border-right: 1px solid #997651; border-bottom: 1px solid #997651; }

td.footer { padding-top: 0px; padding-bottom: 15px; padding-left: 16px; padding-right: 130px; font-size: small; }

div.footer { border-top: 1px dashed #997651; padding-top: 8px; }

.footerlarge { font-size: 1.1em; font-weight: bold; color: #000000; }

.footersmall { font-size: .9em; color: #000000; }