html {
 overflow-y: scroll;
}

body {
 font-family: arial, helvetica, sans-serif;
 font-size: 11pt;
 color: #206010;
 background-color: #ffffff;
}

h1, h2, h3, h4, h5, h6 {
 line-height: normal;
 font-weight: normal;
 background-color: transparent;
 margin-top: 12px;
 margin-bottom: 2px;
 color: #7DAC32;
}

.top_para {
 margin-top: 0px;
}

p {
 margin-top: 10px;
}

h2 {
 font-size: 15pt;
}

h3 {
 font-size: 12pt;
 font-weight: bold;
}

h4 {
 font-size: 10pt;
 font-weight: bold;
}


ul {
 list-style-image: url(images/bullet.gif);
 list-style-position: outside;
}

a {
 font-family: arial, helvetica, sans-serif;
 text-decoration: underline;
 color: #206010;
 font-size: 10pt;
 font-weight: bold; 
}

a:hover {
 color: #ffdd00;
}


.banner {
 font-family: "lucida sans", arial, helvetica, sans-serif;
 font-size: 24pt;
 color: #ffffc0;
 background-color: #7DAC32;
}


.sidemenubg {
 font-size: 12pt;
 background-color: #F9FBF5;
 background-repeat: repeat-y;
}

table.sidemenu {
 font-family: arial, helvetica, sans-serif;
 font-size: 12pt;
 font-weight: bold;
 border: 0px solid red;
}

table.sidemenu a {
 font-family: arial, helvetica, sans-serif;
 text-decoration: none;
 color: #206010;
 font-size: 12pt;
 font-weight: bold; 
}

table.sidemenu a:hover {
 color: #ffdd00;
}

table.details {
 font-family: arial, helvetica, sans-serif;
 font-size: 10pt;
}

.content {
 font-family: arial, helvetica, sans-serif;
 font-size: 10pt;
 color: #206610;
 word-spacing: 0.005em;
}

.content p:first-letter {
 font-size: 13pt;
}

.statement {
 font-family: arial, helvetica, sans-serif;
 font-size: 10pt;
 color: #206610;
 word-spacing: -0.001em;
}

.normalfirst p:first-letter {
 font-size: 11pt;
}



.info {
 font-family: arial, helvetica, sans-serif;
 font-weight: normal;
}

tr.info {
 font-size: 10pt;
}

.info a {
 text-decoration: underline;
 font-weight: normal;
}

tr.trustees {
 font-size: 10pt;
}

.smallprint {
 margin-top: 30px;
 font-size: 9pt;
 color: #206010;
}

.extref a:hover {
 color: #0099CC;
}

.boardquote {
 font-size: 9pt;
 background-color: #EDF7FD;
}

.boardquote a {
 font-size: 9pt;
}

.schquote {
 font-size: 9pt;
 background-color: #ffffc0;
}

.nittygritty {
 color: #000000;
 font-size: 10pt;
 background-color: #ffee99;
 font-weight: normal;
}

.emphatic {
 color: #000000;
 background-color: #ffee99;
 font-weight: normal;
}

.emphatic a {
 color: #000000;
 font-size: 11pt;
 font-weight: bold;
 text-decoration: underline;
}

.emphatic a:hover {
 color: #206010;
}

.latest {
 color: #000000;
 background-color: #ffee99;
 font-weight: bold;
}

.hidden-content a {
 font-family: arial, helvetica, sans-serif;
 font-weight: normal;
 text-decoration: none;
 color: #206010;
 word-spacing: -0.08em;
}
/* must come after info */

.hidden-content a {
 font-family: arial, helvetica, sans-serif;
 font-weight: normal;
 text-decoration: none;
 color: #206010;
 word-spacing: -0.08em;
}

.hidden-content a:hover {
 background-color: #206010; 
 text-decoration: underline;
 color: #ffff00;
}