/* Style Sheet by Paul F Hamlyn for fungus.org.uk */

html, body, ul, ol, li, p, blockquote, q,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, div, img{
	margin: 0;padding: 0;border: 0;}

body{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #eeffee;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: center;	
	min-width:640px;
	scrollbar-face-color: green;
	scrollbar-shadow-color: #eeffee;
	scrollbar-track-color: #eeffee;
	scrollbar-arrow-color: #ffffff;
	scrollbar-highlight-color: #eeffee;
	scrollbar-3dlight-color: #eeffee;
	scrollbar-darkshadow-color: #eeffee;
}
#wrap{
	width: 670px; 
	padding: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto; 	
	background: transparent;
	border: 0px dotted red;
	text-align:left; 
	width: 670px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 640px;
	}
html>body #wrap {
	width: 640px;
}
#header {
	border: 0px;
	text-align: center;
}
#headeroots {/* top r bottom l */
	border-top: 0px dotted green;
	border-bottom: 1px dotted green;
	margin-bottom: 60px;
	width: 250px;
	padding: 15px 15px 25px 15px;
	text-align: center;
}
span.head {
	font: bold 18px "Arial", Helvetica, sans-serif;
	color: green;
}
span.head2 {
	font: 18px "Verdana", Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color: black;
}
#introd {
	border-top: 1px dotted green;
	border-bottom: 1px dotted green;
	width: 603px;
	padding: 15px 15px 15px 15px;
	background-color: #eeffee;
	text-align: left;
}
#nav {
	padding: 20px 20px 20px 20px;
	border-top: 1px dotted green;
	border-bottom: 1px dotted green;
	text-align: center;
}
#nav2 {
	border-top: 0px dotted #800000;
	border-bottom: 0px dotted #800000;
	text-align: center;
}
#cv {
	margin: 0px 10px 5px 10px;
	text-align: center;
	border-bottom: 1px dotted green;
	width: 600px;
	padding: 15px 15px 15px 15px;
	background-color: #eeffee;
}
#content{
	width: 603px;
	background-color: #eeffee;
	color: #000000;
	padding: 0px;
	border: 0px dotted blue;
}
#contentroots{/* top r bottom l */
	width: 603px;
	background-color: #eeffee;
	color: #000000;
	padding: 0px 0px 0px 25px;
	border: 0px dotted blue;
}
#left{
	float: left;
	width: 160px;
	padding: 0px;
	background-color: #eeffee;
	border: 0px dashed #99CC00;
}
#mid{
	float: left;
	width: 267px;
	padding: 0px;
	background-color: #eeffee;
	border: 0px dashed #99CC00;
}
#right{
	float: right;
	width: 150px;
	padding: 0px 0px 0px 0px;
	background-color: #eeffee;
	border: 0px dashed #99CC00;
}
#publns{
	width: 600px; 
	padding: 8px;
	margin: 0px 10px 5px 10px;
	border: 0px dashed #99CC00;
	background-color: #eeffee;
	font: 12px "Verdana", Arial, Helvetica, sans-serif;
}
#prefooter {
	clear: both;
}
#footer {
	border-top: 1px dotted green;
	border-bottom: 1px dotted green;
	border-left: 1px dotted green;
	border-right: 1px dotted green;
	width: 603px;
	padding: 8px 8px 8px 8px;
	background-color: #ffffff;
	text-align: center;
}
#cvfoot {
	border-top: 1px dotted green;
	border-bottom: 1px dotted green;
	width: 600px; 
	margin: 0px 10px 5px 10px;
	padding: 10px 10px 10px 10px;
	background-color: #eeffee;
	font: 12px "Verdana", Arial, Helvetica, sans-serif;
}
a:link	{
	color: #016535; text-decoration: none
}
a:visited  {
	color: #016535; text-decoration: none
}
a:hover	{
	color: red; text-decoration: underline
}
a:visited:hover	{
	color: red; text-decoration: underline
}
p {
	font-family: "Trebuchet MS","Arial Black", "Verdana", "Helvetica", sans-serif;
	font-size: 14px;
}
.text {
	line-height: 1.3em;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.textmain {/* qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq */
	padding: 0px 0px 2px 0px;
	font: 8px "Verdana", Arial, Helvetica, sans-serif;
	line-height: 140%;
	text-align: justify
}
.textmain2 {
	padding: 5px 0px 5px 0px;
	font: 13px "Verdana", Arial, Helvetica, sans-serif;
	line-height: 140%;
	text-align: justify
}
.textital {/* top r bottom l */
	padding: 15px 0px 15px 0px;
	font: 13px "Verdana", Arial, Helvetica, sans-serif;
	font-style: italic;
	line-height: 140%;
	text-align: justify
}
.note2 {/* qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq */
	padding: 2px 0px 2px 0px;
	font : 10px; "Verdana", Arial, Helvetica, sans-serif;
	color : Maroon;
	text-align: left;
}
.note3 {/* top r bottom l */
	padding: 0px 0px 0px 0px;
	font : 10px; "Verdana", Arial, Helvetica, sans-serif;
	color : Black;
	text-align: left;
}
table.mytablel {
	margin: 0px; width: 140px;
	border: #c1dad7 1px solid;
	background: #ffffff;
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
table.mytablem {
	margin: 0px; width: 270px;
	border: #c1dad7 1px solid;
	background: #ffffff;
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
#mytabler {
	margin: 0px; width: 150px;
	border: #c1dad7 1px solid;
	background: #ffffff;
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
#mytablerec {
	padding: 0px;
	margin: 0px; width: 600px;
	border: red 0px solid;
	font: 12px "Verdana", arial, helvetica, sans-serif;
}
#mytablerec2 { /* qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq */
	padding: 0px;
	margin: 0px; width: 600px;
	border: red 0px solid;
	font: 6px "Verdana", arial, helvetica, sans-serif;
}
#google {
	margin: 0px; width: 150px;
	border: #c1dad7 1px solid;
	padding: 6px;
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.tabback1 {
	border-bottom: #c1dad7 1px solid;
	background: #F5F5F5;
}
.tabback2 {
	background: #F5F5F5;
}
CAPTION {
	padding-bottom: 16px;
	padding-top: 16px;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left
}

TD {
	
	padding-right: 6px; padding-left: 12px;	padding-bottom: 6px; padding-top: 6px;
}
TH.tabhead {
	border-bottom: #c1dad7 1px solid;
	background: #F5F5F5;
	padding-right: 6px; padding-left: 12px;	padding-bottom: 6px; padding-top: 6px;
	text-align: left;
	font: bold 18px "Arial", Helvetica, sans-serif;
	color: green;
}
TH.tabheadrec {
	border-bottom: #c1dad7 0px solid;
	background: #eeffee;
	padding-right: 6px; padding-left: 16px;	padding-bottom: 6px; padding-top: 6px;
	text-align: left;
	font: bold 16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: black;
}
TH.tabheadrec2 {/* qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq */
	border-bottom: #c1dad7 0px solid;
	background: #eeffee;
	padding-right: 6px; padding-left: 12px;	padding-bottom: 10px; padding-top: 6px;
	width: 180px;
	text-align: left;
	font: bold 8px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: black;
}
TH.tabheadrec3 {/* qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq */
	border-bottom: #c1dad7 0px solid;
	background: #eeffee;
	padding-right: 6px; padding-left: 12px;	padding-bottom: 10px; padding-top: 6px;
	width: 180px;
	text-align: left;
	font: bold 8px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: black;
}
TH.tabheadrec4 {/* qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq */
	border-bottom: #c1dad7 0px solid;
	background: #eeffee;
	padding-right: 6px; padding-left: 12px;	padding-bottom: 10px; padding-top: 6px;
	text-align: left;
	font: bold 8px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: black;
}
.sbutton {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #000000; 
	height: 25px; 
	width: 125px
}
.imgborder { 
 	border: 1px solid #c1dad7; 
}
.header2 {
	font-family : "Times New Roman";
	font-size : 32px;
	text-align : center;
	font-weight : bold;
	color : green;
}
.header4 {
	font-family : "Times New Roman";
	font-size : 24px;
	text-align : center;
	font-weight : bold;
	color : green;
}
.header42 {
	padding: 20px 0px 15px 0px;
	font-family : "Times New Roman";
	font-size : 24px;
	text-align : left;
	font-weight : bolder;
	color : green;
}
.header5 {
	padding: 15px 10px 15px 10px;
	border: 0px dashed blue;
	font-family : "Verdana", Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : green;
}
.header6 {/* top r bottom l */
	padding: 30px 0px 15px 0px;
	font: 16px "Verdana", Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color: black;
}
.toptab {/* top r bottom l */
	width: 600px; 
	padding: 2px 8px 2px 8px;
	margin: 5px 10px 0px 10px;
	border: 0px dashed #99CC00;
	background-color: #CCCCCC;
	font: bold 13px "Verdana", Arial, Helvetica, sans-serif;
}
.midtab {
	width: 600px; 
	padding: 8px;
	margin: 0px 10px 0px 10px;
	border: 0px dashed #99CC00;
	background-color: #eeffee;
	font: 12px "Verdana", Arial, Helvetica, sans-serif;
}
.bottab {/* top r bottom l */
	width: 600px; 
	padding: 8px;
	margin: 0px 10px 0px 10px;
	border: 0px dashed #99CC00;
	background-color: #eeffee;
	font: 12px "Verdana", Arial, Helvetica, sans-serif;
}
.subtab {/* top r bottom l */
	width: 600px; 
	padding: 8px 0px 8px 16px;
	margin: 0px 10px 5px 10px;
	border: 0px dashed #99CC00;
	background-color: #eeffee;
	font: 12px "Verdana", Arial, Helvetica, sans-serif;
}
.subtab3 {/* top r bottom l */
	float: right;
	width: 300px; 
	padding: 30px 20px 30px 20px;
	margin: 0px 0px 0px 0px;
	border: 0px dotted #090;
	text-align : center;
	font: 12px "Verdana", Arial, Helvetica, sans-serif;
}
p.footer {/* margin adjustment */
  	margin-top: 0;
  	border-top: 0px dotted #696969;
	font: 12px "Verdana", Arial, Helvetica, sans-serif;
}
.float-right {/* element float */
  	float: right;
  	width: 250px;
	margin-top: -3.5em;
	float: right;
	font: 10px "Verdana", Arial, Helvetica, sans-serif;
	text-align: center;
}
ul li {
	padding: 0px;
	margin: 0px; 
	line-height: 1.3em; 
	border: 0px dotted red;
	font: 12px "Verdana", Arial, Helvetica, sans-serif;
}
html xxl xxli {
	position: relative;
}
ul li.g {
	margin-top: -3.5em
}
ul li.j {
	margin-top: -3.5em
}
ul li.p {
	margin-top: -3.5em
}
ul li.a {
	margin-left: 2em
}
ul li.b {
	margin-left: 2em
}
ul li.c {
	margin-left: 2em
}
ul li.g {
	margin-left: 16em
}
ul li.h {
	margin-left: 16em
}
ul li.i {
	margin-left: 16em
}
ul li.j {
	margin-left: 36em
}
ul li.k {
	margin-left: 36em
}
ul li.m {
	margin-left: 36em
}
ul li.p {
	margin-left: 24em
}
ul li.q {
	margin-left: 24em
}
ul li.r {
	margin-left: 24em
}
ul li.list1 {
	list-style: disc outside; color:green;
} 
ul li.list2 {
	list-style: circle inside; color:red;
}
ul li.list3 {
	list-style: square inside; color:red;
	margin-left: 2em;
}
ul li.list1A {
	list-style: disc outside; color:green;
	padding-bottom: 6px;
	font: bold 14px;
}
.rhs {
	text-align: right
}
pre {
	color:red;
}
.imgLeft {/* top r bottom l */
	float: left;
	margin: 4px 12px 6px 12px;
	border: 0px dotted #800000;
}
.imgright {/* top r bottom l */
	float: right;
	margin: 4px 12px 6px 12px;
	border: 0px dotted #800000;
}
div.floatl {
  	float: left;
	margin: 4px 12px 6px 12px;
	border: 0px dotted #800000;
}
  
div.floatl p {
   	text-align: left;
	padding-top: 6px;
}
div.floatr {
  	float: right;
	margin: 4px 12px 6px 12px;
	border: 0px dotted #800000;
}
  
div.floatr p {
   	text-align: left;
	padding-top: 6px;
}
