body{margin-top:0;}
body,td,p,span,div,li {font-family:arial,verdana,helvetica,sans-serif;font-size:10pt; color:#000000;}
a:link,a:active {text-decoration:none; color:#41A020;}
a:visited {text-decoration:none; color:#FF7701;}
a:hover{text-decoration:underline;color:#FF7701;}
hr{height:0px;border:solid black 0px;border-top-width:1px;}
H1,H2,H3{font-size:14pt;font-weight:bold;margin-bottom:6px;color:#41A020;}
H4{font-size:12pt;font-weight:bold;color:#41A020;}
form{margin:0;}
li{line-height:1.5;}
.edit{font-size:9pt;color:#000000;background-color:#FFFFFF;}
.edit a:link,.edit a:visited,.edit a:active,.edit a:hover{font-weight:normal;text-decoration:none;color:#000000;}
input,select{font-size:8pt;text-indent:2px;}
textarea{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9pt;background-color:#ffffff;width:98%;}
.bodyline	{ background-color: #ffffff; border: 1px #000000 solid; }
.cmsline	{ background-color: #ffffff; border: 2px #ffffff solid; }
.innerline	{ border: 2px #ffffff solid; }
.copyright {font-size:8pt;color:#000000;}
.copyright a,.copyright a:link,.copyright a:visited {color:#000000;text-decoration:none;}
.copyright a:hover,.copyright a:active {color:#000000;text-decoration:underline;}
/* Navigation - toc(1) ----------------------- */
div#nav {margin:0;padding:0 0 0;width: 894px;}
div#nav ul {float:left;margin: 0 1px 0 0px;padding:0;/*height: 25px;*/}
div#nav li {
	position: relative;
	list-style: none;
	float: left;
	padding-left: 4px;
	margin: 0;
	font-size: 10pt;
	line-height: 25px;
	white-space: nowrap; 
	background-color: #A0C01F;  /* spacing color */
	background-image: none;
	border: 1px solid #84A405; /* border color */
}
div#nav li a{
       display:block;
       float:left;
       padding:1px 10px 0 7px;
       text-decoration:none;
       font-weight: normal;
       background-color:#A0C01F; /* H1 regular bg color */
       background-image:none;
       color: #fff;
       width: .1em;
}
html>body #nav a {width: auto;} /*fixes IE6 hack*/
	/* Commented Backslash Hack hides rule from IE5-Mac \*/ 
div#nav a {float: none;} /* End of IE5-Mac hack */
div#nav a:hover,div#nav a:focus{color:#000;}
div#nav .sdoc, div#nav .sdocs {
       padding:1px 10px 0 7px;
       color: #fff; 
       background-color:#A0C01F; */ H1 active bg color */
       background-image:none;
}
div#nav .sdoc a, div#nav .sdocs a {
       padding:1px 10px 0 7px;
       color: #fff;
       background-color:#000; */ no idea what this affects */
       background-image:none;
}
div#nav ul.menulevel1 li:hover,div#nav ul.menulevel1 li:focus{ 
       background-color:#8BAD04; */ hover spacing color */
       background-image:none;
       color:#fff;
}
div#nav li:hover a,div#nav li:focus a{
       background-color:#8BAD04; */ hover color & reg submenu color */
       background-image:none;
       color:#fff;
}
/* Navigation - toc(2)/toc(3) ----------------------- */
div#nav li ul.menulevel2,div#nav li ul.menulevel3{width:175px;}
div#nav ul ul{
        position:absolute;
        top:24px;
        margin:0;
        left:0px;
        display:none;
}
div#nav ul.menulevel1 li.docs:hover ul.menulevel2,div#nav ul.menulevel1 li.sdocs:hover ul.menulevel2,div#nav ul.menulevel2 li.docs:hover ul.menulevel3,div#nav ul.menulevel2 li.sdocs:hover ul.menulevel3 {display:block;}
div#nav ul.menulevel2 li.doc,div#nav ul.menulevel2 li.docs{
	position: relative;
	list-style: none;
	float: left;
	padding: 0;
	margin: 0;
	font-size: 10pt;
	line-height: 20px;
	width: 175px;
	white-space: nowrap; 
	background-color: #8BAD04; */ submenu spacing color /*
	background-image: none;
}
div#nav ul.menulevel2 li.doc a,div#nav ul.menulevel2 li.docs a {
	display: block;
	float: left;
	text-decoration: none;
	font-weight: normal;
	color: #fff;
	width: 175px;
	background-image: none;
	background-color: #000; */ no idea what this affects /*
}
div#nav ul.menulevel2 li.sdoc,div#nav ul.menulevel2 li.sdocs{
	position: relative;
	list-style: none;
	float: left;
	padding: 0;
	margin: 0;
	font-size: 10pt;
	line-height: 20px;
	width: 175px;
	white-space: nowrap; 
	background-color: #000; */ no idea what this affects /*
	background-image: none;
}
div#nav ul.menulevel2 li.sdoc a,div#nav ul.menulevel2 li.sdocs a {
        display:block;
        float:left;
        padding: 1px 10px 0 7px;
        text-decoration:none;
        font-weight: normal;
        color: #fff;
        background-image:none;
        background-color:#000 */ no idea what this affects /*
}
div#nav ul.menulevel2 li:hover,div#nav ul.menulevel2 li:focus {
        background-color:#000; */ no idea what this affects /*
        background-image:none;
}
div#nav ul.menulevel2 li:hover a,div#nav ul.menulevel2 li:focus a {
        color:#fff;
        background-color:#000; */ no idea what this affects /*z
}
div#nav li ul.menulevel3 {margin: -15px 0 0 120px;}
/* Navigation - toc(3) ----------------------- */
div#nav ul.menulevel2 ul.menulevel3 li.doc,div#nav ul.menulevel2 ul.menulevel3 li.docs{
	position: relative;
	list-style: none;
	float: left;
	padding: 0;
	margin: 0;
	font-size: 10pt;
	line-height: 20px;
	width: 175px;
	white-space: nowrap; 
	background-color: #000;
	background-image: none;
}
div#nav ul.menulevel2 ul.menulevel3 li.doc a,div#nav ul.menulevel2 ul.menulevel3 li.docs a {
	display: block;
	float: left;
	padding: 1px 10px 0 7px;
	text-decoration: none;
	font-weight: normal;
	color: #fff;
	width: 175px;
	background-image: none;
	background-color: #A0C01F;
}
div#nav ul.menulevel2 ul.menulevel3 li.sdoc,div#nav ul.menulevel2 ul.menulevel3 li.sdocs{
	position: relative;
	list-style: none;
	float: left;
	paddingt: 0;
	margin: 0;
	font-size: 10pt;
	line-height: 20px;
	width: 175px;
	white-space: nowrap; 
	background-color: #A0C01F;
	background-image: none;
}
div#nav ul.menulevel2 ul.menulevel3 li.sdoc a,div#nav ul.menulevel2 ul.menulevel3 li.sdocs a {
        display:block;
        float:left;
        padding: 1px 10px 0 7px;
        text-decoration:none;
        font-weight: normal;
        color: #fff;
        background-image:none;
        background-color:#A0C01F;
}
div#nav ul.menulevel2 ul.menulevel3 li:hover,div#nav ul.menulevel2 ul.menulevel3 li:focus {
        background-color:#A0C01F;
        background-image:none;
}
div#nav ul.menulevel2 ul.menulevel3 li:hover a,div#nav ul.menulevel2 ul.menulevel3 li:focus a {
        color:#fff;
        background-color:#A0C01F;
}
/* z-indices ----------------------------------- */
div#nav ul.menulevel1 {z-index:10;}
div#nav ul.menulevel2 {z-index:20;}
div#nav ul.menulevel3 {z-index:30;}
div#nav li:hover {z-index:40;}
