body 
{ 
	font-family: Arial, Helvetica, Swiss721, sans-serif; 
	color: black; 
	margin-top:0px; 
}
body.noframes
{
	min-width: 500px;
	padding-right: 15px;
	padding-left: 15px;
	background-attachment: scroll;
	background-image: url(images/background.gif);
	background-repeat: repeat;
	background-color: #5A6B58;
}
body.fullframe
{
	padding-right: 0px;
	padding-left: 0px;
	background-attachment: scroll;
	background-image: url(images/background.gif);
	background-repeat: repeat;
	background-color: #5A6B58;
}
body.fsetsidebar
{
	background-attachment: fixed;
	background-image: url(images/background.gif);
	background-repeat: repeat;
	background-color: #5A6B58;
}
body.rightframe
{
	background-color: #ffffff;
}
IMG {
	MARGIN: 0px
}

#prehead {
	font-size: 8pt; color: #FFDDDD; text-align: right;
	}
#hdr {
	 MARGIN-LEFT: 21px; MARGIN-RIGHT: 21px; margin-bottom: 0px; HEIGHT: 40px; BACKGROUND-COLOR: #ffffff; FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #2C3520; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #4C5540; 
}
#main {
	CLEAR: both;
	BACKGROUND-COLOR: #ffffff;
}
#navbar {
	FLOAT: left; WIDTH: 9em; BACKGROUND-COLOR: #e1e6da
}
#navbar H1 {
	PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 0.8em; MARGIN: 0px; COLOR: #2C3520; border-bottom-style: solid; MARGIN-TOP: 5px; border-bottom-width: 1px;
}
#navbar div {
	PADDING-LEFT: 1em; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; margin: 0px;
}
.navdark { background-color: #D6DBD0; }
#content {
	MARGIN-LEFT: 9em; padding-bottom: 1em;
	background-attachment: fixed;
	background-image: url(images/watermark.jpg);
	background-repeat: no-repeat;
	background-position: top right;

}
#content H1 {
	FONT-SIZE: 1em; font-weight: bold; background-color: #E1E6DA; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:#2C3520; color: #2C3520; margin: 0px; padding-left: 1em; padding-top: 2px;
}
#full {
	padding-bottom: 1em;
}
#full H1 {
	FONT-SIZE: 1em; font-weight: bold; background-color: #E1E6DA; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:#2C3520; color: #2C3520; margin: 0px; padding-left: 1em; 
}
#full p {
	padding-left: 1em; font-size: 0.8em;
}
H2 {
	FONT-SIZE: 1em; font-weight: bold; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:#2C3520; color: #2C3520; margin: 0px; padding-left: 1em; 
}
#content p {
	padding-left: 1em; font-size: 1em; margin-top: 0px; padding-top: 2px;
}
#footnote 
{
		font-size: 0.6em; clear: both; text-align: center;
}
#footer {
	CLEAR: both;  
}
#footnav {
	 FONT-SIZE: 10px; MARGIN-LEFT: 21px; MARGIN-RIGHT: 21px; HEIGHT: 18px; BACKGROUND-COLOR: #e1e6da; padding-top: 3px; padding-left: 1em;
}

p 
{ 
		Margin-left: 10px; 
		Margin-right: 5px; 
}
td { font-family: Arial, Helvetica, Swiss721, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000; vertical-align: top; }
th { font-family: Arial, Helvetica, Swiss721, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #000000; background-color: #E1E6DA;  vertical-align: top; }
ul { Margin-right: 5px; }
pre { Margin-left: 10px; }
li { font-size: 0.8em; }
dt { Margin-left: 10px; font-weight: bold;}

a:link    { text-decoration: none; color: #305090; }
a:visited { text-decoration: none; color: #305090; }
a:active  { text-decoration: none; color: #305090; }
a:hover   { text-decoration: underline; background-color: #FFEE99; color: #FF1111;} 
a.button   	  { Padding-top: 1px; Padding-right: 1px; Padding-bottom: 1px; Padding-left: 1px; } 
a.button:hover   { background-color: threedface;  Padding-top: 0px; Padding-right: 0px; Padding-bottom: 0px; Padding-left: 0px; Border-top: 1px solid threedhighlight; Border-right: 1px solid threedshadow; Border-bottom: 1px solid threedshadow; Border-left: 1px solid threedhighlight; }

table { display: none; }
table.thinborder { display: block; border-collapse: collapse; border-color: #CCCCCC;  }
table.paligned { display: block; margin-left: 20px; }
table.pathinborder { display: block; border-collapse: collapse; border-color: #CCCCCC; margin-left: 20px; }

.smallfaded { font-size: 8pt; color: #FFDDDD;}
.hdrmenu { font-size: 8pt; font-weight: bold; vertical-align: baseline; background-color: #ffffff; padding-bottom: 2px; }
.navbar { background-color: #E1E6DA; }
.navbardark { background-color: #D6DBD0; }
.navh1 { font-weight: bold; padding-left: 1em; color: #2C3520; }
.navitem { padding-left: 2em; font-weight: bold; }
.navfoot { font-size: 8pt; background-color: #E1E6DA; }
.title { Font-size: 18pt; Font-weight: bold; Color: #000099; }
.popup { POSITION: absolute; VISIBILITY: hidden; BACKGROUND-COLOR: #FFFFCC; LAYER-BACKGROUND-COLOR: #FFFFCC; width: 200px; BORDER-LEFT: 1px solid black; BORDER-TOP: 1px solid black; BORDER-BOTTOM: 2px solid black; BORDER-RIGHT: 2px solid black; PADDING: 3px; z-index: 10; font-size: 8pt; }
.poph { font-size: 12pt; font-weight: bold; color: #2C3520; }
.instructions { margin-left: 5px; margin-right: 5px; background-color: #EEEEEE; border: solid 1px #FF0000; margin-right: 2px; }
.footnote { text-align: center; font-size: 8pt; padding-bottom: 2px;}
.window { background-color: #ffffff; }
.left { FLOAT: left }
.right { FLOAT: right }

.qrep { border-bottom: 1px solid #0000EE; }
.qtxt { font-size: 5pt; color: #0000EE; }
.qrct { color: #0000EE; }
.qnol { font-style: italic; color: #008800; }
.qcode { margin-left: 20px; }

.deepclover { background-color: #5A6B58; }
.lightclover { background-color: #E1E6DA; }
.deepred { background-color: #2C3520; }
.red { background-color: #406080; }
