body {
	margin: -10px 0 0 -10px ; 	
	width: 100% ; 
	font-family: arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: 600;
	color: #000;
	background-color: #98b490 ;} 
html body {margin : 0px ; padding: 0px ; border: 0px ; font-size: 95% ; }
a:link { color: #105D22; font-weight: 700; background: transparent; text-decoration: underline; }
a:visited { color: #cd0000; font-weight: 700; background:  transparent ; text-decoration: underline; }
a:hover { color: #000000; font-weight: 700; background:  transparent; text-decoration: underline; }
a:active { color: #105D22; font-weight: 700; background:  transparent; text-decoration: none; }

html div#menu  {
	width: 130px;
	border-top: 1px solid #f0c098;
	border-bottom: 1px solid #fefefe;
	padding: 0px;
	margin-bottom: .9em;
	font-family: arial, helvetica, sans-serif;
	font-size: 1em;
	background-color: #f0c098;
	color: #fefefe;
	}

html div#menu ul  {
		font-family: arial, helvetica, sans-serif;
		font-size: 1em;
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
html div#menu li  {
		font-family: arial, helvetica, sans-serif;
		font-size: 1em;
		list-style: none;
		text-align: center;
		border-bottom: 2px solid #608838;
		margin: 0;
		}

html div#menu li a {
		font-family: arial, helvetica, sans-serif;
		font-size: 1em;
		display: block;
		padding: 2px ;
		border-left: 2px solid #F29F66;
		border-right: 2px solid #F29F66;
		background-color: #FFFFFF;
		color: #608838;
		text-decoration: none;
		width: 100%;
		}

html>body #menu li a {
		font-family: arial, helvetica, sans-serif;
		font-size: 1em;
		width: auto;
		}

html div#menu li a:hover {
		font-family: arial, helvetica, sans-serif;
		font-size: 1em;
		border-left: 2px solid #608838;
		border-right: 2px solid #FFFFFF;
		background-color: #98b490;
		color: #fff;
		}

html #menu a span {display: none; }
html #menu a:hover span {display: block; 
	position: absolute; top: 350px; left: 0px; width: 128px; 
	padding: 1px; margin: 2px; padding-bottom: 2px; z-index: 100;
	color: #105D22; background: #fefefe; 
	border-width: 2px ; border-style: solid ;
	border-color: #98b490 ;
	font-family: arial, helvetica, sans-serif; font-size: .9em; font-weight: 700; text-align: center;}

html div#border { font-family: arial, helvetica, sans-serif ; font-weight: 600; color: #000;	border: 1px solid #f0c098; padding: 0px; margin: 0px; }
html div#nav {font-size: .9em; font-weight: 700; text-align: center;}
html h1 { font-family: arial, helvetica, sans-serif; font-size: 1.3em; 	font-weight: 700; color: #000000; padding: 0px; margin: 0px; }
html h2 { font-family: arial, helvetica, sans-serif; font-size: 1.1em; font-weight: 700; color: #105D22; }
html h3 { font-family: arial, helvetica, sans-serif; font-size: 1.1em; font-weight: 700; color: #cd0000; padding: 0px; margin: 0px;}
html table.log { font-size: .9em ; font-weight: 600 ; background-color: #fff0b8 ; 	border-style: solid ; border-width: 2px ; border-color: #F29F66 ; color: #105D22 ; }
html table.back { font-size: .8em ; font-weight: 600 ; background-color: #fff0b8 ; 	border-style: solid ; border-width: thin ; border-color: #105D22 ; color: #000000 ; }
html td.bottom {font-size: .7em; font-weight: 300 ; color: #000000 ; }
html td.form { font-size: .9em; font-weight: 600; color: #105D22; }
html ul {font-size: 1em ; font-weight: 600; color: #000; list-style-position: outside ; margin-bottom: 15px ; }
html li { font-size: 1em ; font-weight: 600; color: #000; margin-bottom: 0px; padding-bottom: 8px; list-style-position: outside; margin-left: 0px ; }
html hr { display: inline; }
html strong { font-weight: 700 ; font-size: 1em ; color: #000000 ; }
html strong.ast { font-weight: 700 ; font-size: 1.2em ; color: #CD0000 ; }
html strong.red { font-weight: 700 ; font-size: 1em ; color: #ff0000 ; }
html strong.code { font-weight: 600 ; font-size: .8em; color: #105D22 ; }
html strong.green { font-weight: 700; font-size: 1.1em; color: #608838; }
html strong.foot { font-weight: 700 ; font-size: 1em; color: #105D22 ; }
html strong.bl { font-weight: 700 ; font-size: 1em; color: #000 ; }
html em { font-weight: 600 ; font-style: italic ; font-size: 1em ;	color: #000000 ; }
html em.sm { font-weight: 700 ; font-style: italic ; font-size: .9em ;	color: #000000 ; }

div#border {
	font-family: arial, helvetica, sans-serif ;
	font-weight: 600;
	color: #000;
	border: 1px solid #f0c098;
	padding: 0px; 
	margin: 0px; }

div#nav {
	font-size: .9em; 
	font-weight: 700; 
	text-align: center;}

div#menu  {
	width: 120px;
	border: 1px solid #fefefe;
	padding: 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: .9em;
	text-align: left;
	background-color: #f0c098;
	color: #fefefe;
	}

	div#menu ul  {
		font-family: arial, helvetica, sans-serif;
		font-size: .9em;
		text-align: left;
		list-style: none;
		margin: 0px;
		padding: 0px;
		border: none;
		}

div#menu li  {
		font-family: arial, helvetica, sans-serif;
		font-size: .9em;
		list-style: none;
		text-align: left;
		border-bottom: 1px solid #608838;
		margin: 0px;
		padding: 0px;
		}

h1 {
		font-family: arial, helvetica, sans-serif;
		font-size: 1.3em;
		font-weight: 700;
		color: #000;
		padding: 0px;
		margin: 0px; }

h2 {
		font-family: arial, helvetica, sans-serif;
		font-size: 1.1em;
		font-weight: 700;
		color: #105D22; }

h3 {
		font-family: arial, helvetica, sans-serif;
		font-size: 1.1em;
		font-weight: 700;
		color: #cd0000; 
		padding: 0px;
		margin: 0px;}

table {
		font-family: arial, helvetica, sans-serif;
		font-style:  normal ;
		font-variant:  normal ;
		font-weight: 600;
		color: #000; 
		font-size: 1em;}

table.log { 
		font-size: .9em ; 
		font-weight: 600 ; 
		background-color: #fff0b8 ; 	
		color: #105D22 ; }

table.back { 
		font-size: .8em ; 
		font-weight: 600 ; 
		background-color: #fff0b8 ; 	
		color: #000 ; }

p, td	 {
		font-family: arial, helvetica, sans-serif;
		font-style:  normal ;
		font-variant:  normal ;
		font-weight: 600;
		color: #000;
		font-size: 1em;}

td.bottom {
		font-size: .7em; 
		font-weight: 300 ; 
		color: #000 ; }

td.form { 
		font-size: .9em; 
		font-weight: 600; 
		color: #105D22; }

td.oq	{
	width: 25% ; }

td.oh	{
	width: 50% ; }

td.ot {
	width: 33% ; }

ul {
		font-size: 1em ; 
		font-weight: 600; 
		color: #000; }

li { 
		font-size: 1em ; 
		font-weight: 600; 
		color: #000; }

hr { 
		display: inline; }

strong { 
		font-family: arial, helvetica, sans-serif; 
		font-weight: 700; 
		font-size: 1em;
		color: #000; }

strong.ast { 
		font-weight: 700 ; 
		font-size: 1.2em ; 
		color: #CD0000 ; }

strong.code { 
		font-weight: 600 ; 
		font-size: .8em; 
		color: #105D22 ; }

strong.red { 
		font-weight: 700 ; 
		font-size: 1em ; 
		color: #ff0000 ; }

strong.green {
		font-family: arial, helvetica, sans-serif;
		font-size: 1.1em;
		font-weight: 700;
		color: #608838; }

strong.foot { 
		font-weight: 700 ; 
		font-size: 1em; 
		color: #105D22 ; }

em { 
		font-family: arial, helvetica, sans-serif; 
		font-weight: 600;
		font-style: italic ;
		font-size: 1em ;
		color: #000; }
em.sm { 
		font-weight: 700 ; 
		font-style: italic ; 
		font-size: .9em ; 
		color: #000 ; }