body {
	background-color: #FFFFCC;
	font-family:"Palatino Linotype", palatino, times, sans-serif;
	background-image : url(totem.gif);
	background-attachment : scroll;
	background-repeat : repeat-y;
	background-position : 0% 0%;
	color:#005E00;
}

a:link {
	color: blue;
	text-decoration: underline;
}

a:visited {
	color: #B100B1;
	text-decoration: underline;
}
a:hover {
	color:#B100B1;
	text-decoration: underline;}

a:link.menu {color: #ffffcc; text-decoration: none;}

a:visited.menu {color: #ffffcc; text-decoration: none;}

a:hover.menu {
	color:#ffcc99;
	text-decoration: none;
	font-weight: bold;}

a:link.side {color: #005E00; text-decoration: none;}

a:visited.side {color:#008000; text-decoration: none;}

a:hover.side {
	color:#B100B1;
	text-decoration: underline;
	font-weight: bold;}


H1 {text-align: left;}

H1.subpage {font-family:helvetica, arial, sans-serif; color: #008000;display: inline; }

div.subpage {
  margin-left: 30px;
  margin-right: 30px;
  }

th {
	vertical-align: top;
	text-align: justify;
	padding: 2px;
}
th.greenbotline {text-align: left;
				border-bottom-style: solid; 
				border-bottom-color:#005E00; 
				border-bottom-width:thin;}

td.subhead {font-weight: bold;}	
<!-- td.greenbotline {border-bottom-style: solid; border-bottom-color:#005E00; border-bottom-width:thin;}
 -->tr.stripe {	background-color: #DDFFDD}

.links {background-color: #dddddd; text-align: center;}


/* .maincontent {background-color: #eed10d; vertical-align: top; text-align: left; padding: 2px;
margin-left: 30px; width: 800px} */
.maincontent {background-color: #FFE966; vertical-align: top; text-align: left; padding: 2px;
margin-left: 30px; width: 800px}

.menu {font-size: 11pt; background-color: #008000; padding-left: 2px; color: #ffffcc;}
.submenu {font-size: 12pt; background-color: #3399FF; padding-left: 2px; font-weight: bold; font-style:oblique}

#text {font-style: italic; font-size: 95%; font-weight: bold;}

.maintab {
	border-width: 2px;
	border-color: #008000;
	border-style: solid;}

div.side {
  float: left;
  position: relative;
  width: 140px;
  padding-left: 10px;
  font-weight: bold;
  }

div.main {
  margin-left: 145px;
  padding-left: 30px;
  border-left: medium solid #008000;

  }

td.blue {background-color:#00F6F6; color:#000000; width: 50%} 
td.pink {background-color:#FFCCCC; color:#000000; width: 50%} 
td.green {background-color:#99FF99; color:#000000; width: 50%} 

.highlight {
	color: #006633;
}



.footer {
	background-color: #008442;
	text-align: center;
	font-size: 10px;
	color: #005329;
}

.return {
	background-color: #B8DCB8;
	text-align: center;
	font-size: 12px;
	vertical-align: middle;
}



.doccontent {background-color: #FFFFF0; vertical-align: top; text-align: justify; padding: 5px; border-width: 4px; border-color: #00cc99; border-style: double; width: 95%;}

.docadmin {background-color: #FFFFF0; vertical-align: top; text-align: justify; padding: 5px; border-width: 4px; border-color: #00cc99; border-style: double; width: 95%}

.doctitle {
	font-size: 100%;
	color: #663333;
}



.ctteetable {
	background-color: #ffffff;
	vertical-align: top;
	text-align: justify;
	border-width: 1px;
	border-color: #00cc99;
	border-style: solid;
	width: 95%;
}


.contentborder {border-width: 1px; border-color: #00cc99; border-style: solid;}
.centrehead {
	text-align: center;
}

ul.menu {padding: 0;
  margin: 0;
  list-style: none;}
  
li.menu {
  float: left;
  position: relative;
  width: 145px;
  color: #fffcc;
  }
li.menu ul {
  display: none;
  position: absolute; 
  top: 1em;
  left: 50px;
   z-index: +1
  }
  
li.menu > ul {
	top: auto;
	left: auto;
	z-index: +5

	}
	
li:hover.menu ul, li.over ul{ display: block; }


.footlink {
	font-size: 12px;
	color: #006633;
	text-decoration: none;
}
.tablefont {
	font-family: "Palatino Linotype";
	font-size: 12px;
}
.alpha {
	list-style-type: lower-alpha;
}
.numeric {
	list-style-type: decimal;
}
