html {overflow-y: scroll;}

p.normal { text-align: left; color: black; font: 12px verdana; font-weight: 500; margin: 0; line-height: 140%; }
p.normalc { text-align: center; color: black; font: 12px verdana; font-weight: 500; margin: 0; line-height: 140%; }
p.gray { text-align: left; color: gray; font: 12px verdana; font-weight: 500; margin: 0; line-height: 140%; }
p.title { text-align: left; color: black; font: bold 12px verdana; margin: 0; line-height: 110%; }
p.title1 { text-align: center; color: white; font: bold 13px verdana; margin: 0; line-height: 110%; }
p.title3 { text-align: center; color: white; font: 13px verdana; margin: 0; line-height: 110%; }
p.title2 { text-align: center; color: #686868; font: bold 13px verdana; margin: 0; line-height: 110%; }
p.small { text-align: left; color: black; font: 10px verdana; margin: 0; line-height: 120%; }
p.smallc { text-align: center; color: black; font: 10px verdana; margin: 0; line-height: 120%; }
p.break { margin: 0; line-height: 30%; }
p.search { text-align: right; color: black; font: 10px verdana; margin: 0; line-height: 100%; }

h1 { text-align: left; color: #006400; font: 20px verdana; margin: 0; line-height: 100%; }
h2 { text-align: left; color: #006400; font: bold 12px verdana; margin-top:10px; margin-bottom:10px;  line-height: 100%;  }
h21 { text-align: left; color: #006400; font: 17px verdana; margin-top:30px; margin-bottom:30px;  line-height: 100%;  }
h3 { text-align: left; color: green; font: bold 10px verdana; margin: 0; line-height: 100%; }
h4 { text-align: left; color: #006400; font: 12px verdana; margin-top:10px; margin-bottom:10px;  line-height: 100%;  }

a:link { text-align: left; color: white; font: 12px verdana; margin: 0; line-height: 100%; text-decoration: none; }
a:visited { text-align: left; color: white; font: 12px verdana; margin: 0; line-height: 100%; text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: underline; }

a.bold:link { text-align: left; color: white; font: bold 12px verdana; margin: 0; line-height: 100%; text-decoration: none; }
a.bold:visited { text-align: left; color: white; font: bold 12px verdana; margin: 0; line-height: 100%; text-decoration: none; }
a.bold:hover { text-decoration: underline; }
a.bold:active { text-decoration: underline; }

a.normal:link { text-align: left; color: #2b5594; font: 12px verdana; font-weight: 500; margin: 0; line-height: 110%; text-decoration: none; }
a.normal:visited { text-align: left; color: #2b5594; font: 12px verdana; font-weight: 500; margin: 0; line-height: 110%; text-decoration: none; }
a.normal:hover { text-decoration: underline; }
a.normal:active { text-decoration: underline; }

a.small:link { text-align: left; color: #4c8a4c; font: bold 10px verdana; margin: 0; line-height: 110%; text-decoration: none; }
a.small:visited { text-align: left; color: #4c8a4c; font: bold 10px verdana; margin: 0; line-height: 110%; text-decoration: none; }
a.small:hover { text-decoration: underline; }
a.small:active { text-decoration: underline; }

a.small2:link { text-align: left; color: #2b5594; font: 10px verdana; margin: 0; line-height: 110%; text-decoration: none; }
a.small2:visited { text-align: left; color: #2b5594; font: 10px verdana; margin: 0; line-height: 110%; text-decoration: none; }
a.small2:hover { text-decoration: underline; }
a.small2:active { text-decoration: underline; }

a.title1:link { text-align: center; color: white; font: bold 13px verdana; margin: 0; line-height: 110%; text-decoration: none; }
a.title1:visited { text-align: center; color: white; font: bold 13px verdana; margin: 0; line-height: 110%; text-decoration: none; }
a.title1:hover { text-decoration: underline; }
a.title1:active { text-decoration: underline; }

a.title3:link { text-align: center; color: white; font: 13px verdana; margin: 0; line-height: 110%; text-decoration: none; }
a.title3:visited { text-align: center; color: white; font: 13px verdana; margin: 0; line-height: 110%; text-decoration: none; }
a.title3:hover { text-decoration: underline; }
a.title3:active { text-decoration: underline; }

a.title2:link { text-align: center; color: #686868; font: bold 13px verdana; margin: 0; line-height: 110%; text-decoration: none; }
a.title2:visited { text-align: center; color: #686868; font: bold 13px verdana; margin: 0; line-height: 110%; text-decoration: none; }
a.title2:hover { text-decoration: underline; }
a.title2:active { text-decoration: underline; }

form { text-align: left; color: black; font: 12px verdana; margin: 0; line-height: 110%; }

ol { text-align: left; color: black; font: 12px verdana; font-weight: 500; margin: 0; line-height: 140%; }
ul { text-align: left; color: black; font: 12px verdana; font-weight: 500; margin: 0; line-height: 140%; }
li { margin-top:5px; }


#searchsubmit {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; MARGIN-TOP: =
5px; FONT-SIZE: 90%; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #999 1px =
solid; CURSOR: pointer; BORDER-BOTTOM: #999 1px solid; HEIGHT: 2.2em; =
BACKGROUND-COLOR: #ccc
}

#subnavigation {
PADDING-RIGHT: 0em; BORDER-TOP: #ccc 0.5px solid; PADDING-LEFT: 0em; =
FONT-SIZE: 100%; PADDING-BOTTOM: 0em; PADDING-TOP: 0em; =
BACKGROUND-COLOR: #ffffff
}
.subnav-visible#subnavigation {
	BORDER-TOP: #4c8a4c 0.5px solid; BACKGROUND-COLOR: #4c8a4c
}
.subnav-hidden#subnavigation {
	BORDER-TOP: #ccc 0.5px solid; BACKGROUND-COLOR: #ffffff
}
#subnavigation-links {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0.8em; PADDING-BOTTOM: 0.1em; =
PADDING-TOP: 0em
}

