body {
     background-color: #ffffff;
     font-family: arial, helvetica, sans-serif;
     color: #000000;
     border-style: none; 
     border-width: 0;
}

/* formats for all pages */


#top {
     padding: 0;
     margin: 0;
     border: 0; 
		 background-color: #008763;
}

/* formats for header lines */
#head {width: 100%; padding: 0; margin: 0; border: none;}
#head td {padding: 0; margin: 0; border: none;}
#head td img {padding: 0; margin: 0; border: none;}
#headleft {width: 180px;}
#thumbnails {
     float: left;
		 margin-top: 0;
		 margin-bottom: 0;
		 margin-left: 0;
		 padding: 0;
		 border: none;
}

#tagline { 
     clear: both;
     font-family: "arial black", helvetica, sans-serif;
		 font-size: 0.9em;
     line-height: 25px;
     font-weight: normal;
     font-style: normal;
		 color: white;
     background-color: #4dab92; 
     border-width: 0;
     border: none; 
     margin-top: 0;
     padding: 0;
     text-align: center; 
}


.menubar {
     margin: 0;
     clear: both;
     width: 100%;
		 line-height: 25px;
     background-color: #8cc9b9;
     color: #006f48;
     padding-top: 0;
     padding-bottom: 0;
		 padding-left: 0;
		 padding-right: 0;
}

/* format "navline" class to show list horizontally */
.navline {
		 margin: 0;
     clear: both;
     font-size: 0.8em;
		 font-weight: bold;
		 line-height: 25px;
     width: 100%;
     background-color: #8cc9b9;
     color: #006f48;
     padding: 0;
     text-align: center;
}
.navline ul {
     margin: 0;
     padding: 0;
     list-style-type: none;
}
.navline li {
     display: inline;
		 padding-left: 26px;
     padding-right: 26px;
}
.navline li a {text-decoration: none;}

.navline li a:link {color: #006f48;}
.navline li a:visited {color: #006f48;}
.navline li a:hover {color: #8cc9b9; background-color: #006f48;}   

#whereami {
     font-size: 0.7em;
     color: black;
		 background-color: white;
     font-weight: normal;
     margin: 0;
     padding-left: 0px;
		 padding-top: 0.5em;
		 padding-bottom: 0.5em;
		 padding-right: 0px;
     border-bottom: thin solid #008763;
}
#whereami a {text-decoration: none;}
#whereami a:link {color: #000000;}
#whereami a:visited {color: #000000;}
#whereami a:hover {color: #ffffff; background-color: #000000;} 

.nobreak {white-space: nowrap;}
.colour {color: #006f48;}
.subheadcolour {color: #d74aa7; font-weight: bold;}
.emphasise {font-weight: bold;}
.emphasiselarge {font-weight: bold; font-size: 1.5em}
.underline {text-decoration: underline;}
.underlinebold {font-weight: bold; text-decoration:underline;}
.genus {font-style: italic;}
.genusbold {font-style: italic; font-weight: bold}
.messagetext {font-size: 1.5em; font-weight: bold; color: red;}
.historyquote {font-family: Times, serif; font-size: 1.3em;}

#hideParagraph {visibility: hidden;}  /* For when JavaScript is disabled. If enabled, the visibility is changed to visible */

/* Classes for small images interspersed with text */

.leftimage {
     float: left;
     border-style: none;
     border-width: 0;
     margin-left: 0px;
     margin-right: 15px;	
     margin-top: 0px;
     margin-bottom: 15px; 
}

.rightimage {
     float: right;
     border-style: none;
     border-width: 0;
     margin-left: 15px;
     margin-right: 0px;	
     margin-top: 0px;
     margin-bottom: 15px; 
}

/* default link colours */
a {text-decoration: none}
a:link {color: #006f48}
a:visited {color: #006f48}
a:hover {color: #ffffff; background-color: #006f48}



h2 {
    font-size: 1.3em; 
    font-weight: bold; 
    text-align: left;
    text-decoration: underline;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

h3 a {
    font-size: 1.2em; 
    font-weight: normal; 
    text-align: left;
    text-decoration: none;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

/* Formatting for Home Page */

/* main container on home page */
#homemain {
     width: 100%;
     margin-top: 1.0em;
     padding-top: 0;
     padding-bottom: 0;
		 padding-left: 0;
		 padding-right: 0;
		 background-image: url(images/fading_background.jpg);
		 background-position: 100% 100%;
		 background-repeat: no-repeat;
}

.homeleft {
     margin: 0;
		 background-color: transparent;
		 border: none;
		 padding-left: 0;
		 padding-right: 0;
		 padding-top: 0;
		 padding-bottom: 0;
		 border-collapse: collapse;
}


.homeleft td {
     
     border: none;
		 margin: 0;
		 padding-left: 0;
		 padding-right: 20px;
		 padding-top: 10px;
		 padding-bottom: 10px;
		 
}

.homecol1 {
     width: 120px;
		 margin: 0;
		 color: #000000;
     background-color: #bfe1d8;
		 border: none;
		 text-align: left;
		 vertical-align: middle;
}

.homecol1 img {border: none; text-decoration: none; padding-left: 10px;}
.homecol1 img:hover {text-decoration: none; background-color: #bfe1d8; color:#bfe1d8;}

.homecol2 {
		 color: #000000;
     background-color: #bfe1d8;
		 border: none;
		 text-align: left;
		 vertical-align: top;
		 font-size: 0.8em;
		 line-height: 130%;
}

/* class homecaol2a is used for full width left column text on the home page */
td.homecol2a {
		 color: #000000;
     background-color: #bfe1d8;
		 border: none;
		 padding-left: 10px;
		 padding-right: 10px;
		 text-align: left;
		 vertical-align: top;
		 font-size: 0.8em;
		 line-height: 130%;
}

.homecol3 {
     width: 30%;
		 color: #000000;
     background-color: transparent;
		 border: none;
		 text-align: left;
		 font-size: 0.8em;
		 line-height: 130%;
}

.hometext {
     margin: 0;
		 padding-left: 10px;
		 padding-right: 10px;
		 padding-top: 0;
		 padding-bottom: 0;
		 font-size: 0.9em;
		 line-height: 140%;
     font-weight: normal; 
		 color: #000000;
		 background-color: transparent;
		 vertical-align: top;
		 text-align: left;
}

#footnote {
     clear: both; 
     padding-top: 2.0em;
     font-size: 1.2em;
     text-align: center;
}

/* Formatting for Calendar */

#calendar {
    margin-left: 10px;
    margin-right: 10px;  
}

#calendar h1 {
    font-size: 1.8em;
    color: #008763; 
    font-weight: bold; 
    text-align: center;
    text-decoration: underline;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 1.0em;
}

#calendar table {
    margin-left: auto;
    margin-right: auto;
    padding: 0; 
    border-collapse: collapse;
}
#calendar td {
    padding: 0.4em; 
    border: 1px solid #000000;
    font-size: 1.2em;
    margin: 0;
		color: #006f48;
}

#calendar td.subheadcolour {color: #d74aa7; font-weight: bold;}


/* Formatting for Local Services */

#servicesleft {
     margin-left: 0;
     margin-top: 0;
		 width: 136px;
     padding: 6px;
     float: left;
}

#servicesright {
     margin-right: 0;
     margin-top: 0;
		 width: 136px;
     padding: 6px;
     float: right;
}

#servicesmain {
     margin-top: 0;
		 margin-left: 150px;
		 margin-right: 150px;
     padding-top: 1.0em;
     padding-bottom: 1.0em;
     padding-left: 1.0em;
		 padding-right: 1.0em;
     font-size: 1.0em;
}

#servicesmain h1 {
    font-size: 1.8em;
    color: #008763; 
    font-weight: bold; 
    text-align: center;
    text-decoration: underline;
    margin-top: 0.5em;
    margin-bottom: 1.5em;
}

#servicesmain p {
		color: #006f48;
		font-size: 1.2em;
		font-weight: bold;
}

#servicesmain table {
    padding: 0; 	
}

#servicesmain th, #servicesmain td {
    padding: 0.4em; 
    border: 1px solid #000000;
    font-size: 1.2em;
    margin: 0;
}		
#servicesmain th {
		color: #006f48;
}

#servicesmain td {
    color: black;
}

#servicesmain .footnotecell {
    font-size: 0.9em;
		font-style: italic;
}
/* Formatting for Contacts */

#contactsmain {
     margin-top: 0;
		 margin-left: 10px;
     margin-right: 10px;
     padding-top: 1.0em;
     padding-bottom: 1.0em;
     padding-left: 1.0em;
		 padding-right: 1.0em;
     font-size: 1.0em;
}

#contactsmain h1 {
    font-size: 1.8em;
    color: #008763; 
    font-weight: bold; 
    text-align: center;
    text-decoration: underline;
    margin-top: 0.5em;
    margin-bottom: 1.5em;
}

#contactsmain p {
		color: #006f48;
		font-size: 1.0em;
		font-weight: bold;
}

#contactsmain table {
    padding: 0;
		margin-left: auto;
		margin-right: auto; 	
}

#contactsmain th, #contactsmain td {
    padding: 0.5em; 
    border: 1px solid #000000;
    font-size: 1.2em;
    margin: 0;
}		
#contactsmain th {
		color: #006f48;
}

#contactsmain td {
    color: black;
}


/* Formatting for "General Text" */

.generaltext {
    padding-left: 2.0em;
    padding-right: 2.0em;
    padding-top: 0;
    padding-bottom: 1.0em;
}

.generaltext h1 {
    font-size: 1.8em;
    color: #008763; 
    font-weight: bold; 
    text-align: center;
    text-decoration: underline;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 1.0em;
}

.generaltext h2 {
    font-size: 1.5em;
    color: #000000; 
    font-weight: bold; 
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 1.0em;
}

.generaltext h3 a {
    font-size: 1.2em; 
    font-weight: normal; 
    text-align: left;
    text-decoration: none;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

.generaltext p {
   font-size: 1.3em;
}

.generaltext li {
   font-size: 1.3em;
} 

.credits {
   font-size: 0.9em;
   font-style: italic;
}

/* Formatting for Message Board */
.messageboard {
    padding-left: 10%;
    padding-right: 10%;
    padding-top: 0;
    padding-bottom: 1.0em;
}

.messageboard h1 {
    font-size: 1.8em;
    color: #008763; 
    font-weight: bold; 
    text-align: center;
    text-decoration: underline;
		margin: 0;
    padding-left: 0;
		padding-right: 0;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}

.msgaddlink {
    font-size: 1.6em; 
    font-weight: bold; 
    text-align: center;
    text-decoration: none;
    margin: 0; 
    padding-top: 0.5em;
    padding-bottom: 0;
}

.msg {
    clear: both;
		padding-left: 3px;
		padding-right: 3px;
		padding-top: 3px;
		padding-bottom: 3px;
		margin-left: 0;
		margin-right: 0;
		margin-top: 1.0em;
		margin-bottom: 1.0em;
		border: 2px solid #008763;
}

.msgsubject {
		font-size: 1.3em; 
    font-weight: bold; 
    text-align: left;
    text-decoration: none; 
		margin: 0;
    padding-top: 0.5em;
    padding-bottom: 0;
		padding-left: 0.5em;
	  padding-right: 0.5em;
}

.msgdate {
		font-size: 1.3em; 
    font-weight: bold; 
    text-align: right;
    text-decoration: none;
		margin: 0;
    padding-top: 0;
    padding-bottom: 1.0em;
		padding-left: 0.5em;
	  padding-right: 0.5em;
}

.msgtext {
   width: 80%;
	 clear: both;
	 margin-left: auto;
	 margin-right: auto;
	 margin-top: 0;
	 margin-bottom: 0;
	 font-size: 1.1em;
	 font-weight: normal;
	 padding-top: 1.0em;
	 padding-bottom: 1.0em;
	 padding-left: 0.5em;
	 padding-right: 0.5em;
}

.msgname {
   margin-left: 10%;
	 margin-top: 0;
	 margin-bottom: 0;
	 font-size: 1.1em;
	 font-weight: bold;
	 padding-top: 0.5em;
	 padding-bottom: 1.0em;
	 padding-left: 0.5em;
	 padding-right: 0.5em;
}

.msgbacknext {
    padding-top: 1.0em;
		padding-bottom: 1.5em;
		padding-left: 0;
		padding-right: 0;
		margin-top: 0;
		margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
		width: 80%;
    font-size: 1.5em;
    font-weight: bold; 
}

.backtext {float:left; text-align: left;}
.nexttext {float: right; text-align: right;}

.messageboard table {
    padding: 0.5em;
		margin-top: 1.0em;
		margin-bottom: 0.5em;
		margin-left: auto;
		margin-right: auto;
}

.messageboard td {
    font-size: 1.1em;
		font-weight: normal;
}

/* formatting for Slideshow */

#slideMenu {
		margin-top: 0.5em;
		margin-left: 0;
    clear: both;
    background-color: #8cc9b9;
    color: #006f48;
    padding-top: 0.4em;
    padding-bottom: 0.4em;
		padding-left: 1.0em;
		padding-right: 1.0em;
		text-align: left;
		width: 360px;
}
		
#slideshowframe {
    margin-left: auto;
    margin-right: auto;
    width: 720px;
}

#slideshowframe h1 {
    font-size: 1.8em;
    color: #008763; 
    font-weight: bold; 
    text-align: center;
    text-decoration: underline;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 1.0em;
}

#slideshowframe p {
    text-align: center;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 0;
}

#slideshow {
    margin-top: 40px;
    margin-left: 10px;
    margin-right: 10px;
}

#slideshowtext {
    text-align: center; 
    font-size: 1.5em;
    padding: 0;
    margin: 0;
}


.slideshowintro {
    text-align: center; 
    font-size: 1.5em;
    padding: 0;
    margin: 0;
}

.buttons {
    width: 660px;
    padding-bottom: 40px;
    padding-top: 0;
    margin-left: 20px;
    margin-right: 20px;
}
.prevbutton {float:left;}
.nextbutton {float: right;}


/* formatting for "Images" */

.thumbstring {
    border: 2px white solid;
}

.thumbselected {
    border: 2px black solid;
}
		
#imageshowframe {
    width: 100%;
}

#imageshowframe h1 {
    font-size: 1.8em;
    color: #008763; 
    font-weight: bold; 
    text-align: center;
    text-decoration: underline;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 1.0em;
}

#imageshowframe p {
    text-align: center;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 0;
}

#imageshow {
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    width: 730px;
}

td.cellwidth{
    width: 60px;
}

#imageshowtext {
    text-align: center; 
    font-size: 1.5em;
    padding: 0;
    margin: 0;
}


.imageshowintro {
    text-align: center; 
    font-size: 1.1em;
    padding: 0;
    margin: 0;
}



/* Formatting for Site Map */
#sitemap {
    padding-left: 1.0em;
    padding-right: 1.0em;
    padding-top: 0;
    padding-bottom: 1.0em;
}

#sitemapleft {
    margin: 0;
		padding: 0;
		width: 60%;
		float: left;
}

#sitemapright {
    margin-left: 60%;
		margin-right: 0;
		margin-top: 0;
		margin-bottom: 0;
}

#sitemap h1 {
    font-size: 1.8em;
    color: #008763; 
    font-weight: bold; 
    text-align: center;
    text-decoration: underline;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 1.0em;
}

#sitemap p {
   font-size: 1.1em;
	 margin: 0;
	 padding: 0;
}


#sitemap ul {
     margin-left: 1.0em;
		 margin-right: 0;
		 margin-top: 0;
		 margin-bottom: 1.0em;
		 padding: 0;
}

#sitemap li {
   font-size: 1.1em;
} 


/* Formatting for Map of Area Page */
#mappage {
    padding-left: 1.0em;
    padding-right: 1.0em;
    padding-top: 0;
    padding-bottom: 1.0em;
}

#mappage h1 {
    font-size: 1.8em;
    color: #008763; 
    font-weight: bold; 
    text-align: center;
    text-decoration: underline;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 1.0em;
}

#mappage p {
   font-size: 1.1em;
	 margin: 0;
	 padding: 0;
}

#mapinstructions, #locationtable {
   visibility: hidden;
}

#mapframe {
    float: left;
    margin-left: 0;
		margin-top: 0;
		margin-bottom: 0;
    padding-top: 30px;
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0;
}

#map_canvas {
    width: 512px;
    height: 490px;
}

#locationtable {
    margin-top: 40px;
		margin-left: 550px;
		margin-right: 0;
		margin-bottom: 0;
		padding: 30px;

}

#locationtable table {
    margin-top: 1.0em;
		margin-bottom: 1.0em;
		margin-left: 0;
		margin-right: 0;
		padding: 0;
}

#locationtable td {
   font-size: 0.9em;
	 margin: 1.0em;
	 padding: 0.5em;
}
/* If the maplocn class colors are changed, so must he onmouseover and onmouseout events on the page */
.maplocn {
   color: #006f48;
	 background-color: #ffffff;
}

button {
   font-size: 0.8em;
	 margin: 0;
	 padding: 2px;
}


/* Formatting for article text */

.articletext {
    padding-left: 2.0em;
    padding-right: 2.0em;
    padding-top: 0;
    padding-bottom: 1.0em;
		
}

.articletext h1 {
    font-size: 1.8em;
    color: #008763; 
    font-weight: bold; 
    text-align: center;
    text-decoration: underline;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 1.0em;
}

.articletext h2 {
    font-size: 1.5em;
    color: #000000; 
    font-weight: bold; 
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 1.0em;
}

.articletext h3 {
    font-size: 1.0em; 
    font-weight: normal;
		color: #008763; 
    text-align: left;
    text-decoration: none;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

.articletext h3 a {
    font-size: 1.0em; 
		background-color: #008763;
		color: #ffffff;
    font-weight: normal; 
    text-align: left;
    text-decoration: none;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

.articletext h3 a:hover {
   font-weight: bold;
}
	 
.articletext p {
   font-size: 1.3em;
}

.articletext li {
   font-size: 1.3em;
} 

/* Formatting for article menu */

#articlemenu {
    padding-left: 0.5em;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 1.0em;
		
}

#articlemenu td {
    border-color: #008763;	
}

#articlemenu h1 {
    font-size: 1.5em;
    color: #008763; 
    font-weight: bold; 
    text-align: center;
    text-decoration: underline;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 1.0em;
}

#articlemenu h3 {
    font-size: 1.2em; 
    font-weight: normal;
		color: #008763; 
    text-align: left;
    text-decoration: none;
    margin-left: 1.0em; 
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

/* 
.articlemenuleft td {
   padding-top: 1.0em;
   font-size: 1.3em;
	 line-height: 150%;
} 
*/
.articlemenuright td {
   padding-left: 1.0em;
   font-size: 1.3em;
} 


/* Formatting for User Survey */
#survey {
    padding-left: 2.0em;
    padding-right: 2.0em;
    padding-top: 0;
    padding-bottom: 1.0em;
}

#survey h1 {
    font-size: 1.5em;
    color: #008763; 
    font-weight: bold; 
    text-align: center;
    text-decoration: underline;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 1.0em;
}

#survey h2 {
    font-size: 1.2em; 
    font-weight: bold; 
		text-decoration: none;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

#survey.table {
    padding: 0;
		margin: 0;
		margin-left: auto;
		margin-right: auto;
}

#survey td {
   font-size: 1.0em;
}

#survey input {
   font-size: 1.0em;
}

/* Formatting for eventsAdmin */

#eventsAdmin {
    padding-left: 2.0em;
    padding-right: 2.0em;
    padding-top: 0;
    padding-bottom: 1.0em;
}

#eventsAdmin h1 {
    font-size: 1.5em;
    color: #008763; 
    font-weight: bold; 
    text-align: center;
    text-decoration: underline;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 1.0em;
}

#eventsAdmin h2 {
    font-size: 1.3em; 
    font-weight: bold; 
		color: black;
		text-decoration: none;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 1.0em;
}

#eventsAdmin h3 {
    font-size: 1.2em; 
    font-weight: bold; 
		color: black;
		text-decoration: none;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 1.0em;
}

#eventsAdmin table {
    padding: 0;
		margin: 0;
		margin-left: auto;
		margin-right: auto;
}

#eventsAdmin td {
   font-size: 1.0em;
	 color: black;
}

/* Formatting for events update */
#eventsUpdate {
    padding-left: 2.0em;
    padding-right: 2.0em;
    padding-top: 0;
    padding-bottom: 1.0em;
}

#eventsUpdate h1 {
    font-size: 1.5em;
    color: #008763; 
    font-weight: bold; 
    text-align: center;
    text-decoration: underline;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 1.0em;
}

#eventsUpdate h2 {
    font-size: 1.3em; 
    font-weight: bold; 
		color: black;
		text-decoration: none;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 1.0em;
}

#eventsUpdate h3 {
    font-size: 1.2em; 
    font-weight: bold; 
		color: black;
		text-decoration: none;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 1.0em;
}

#eventsUpdate table {
    padding: 0;
		margin: 0;
		margin-left: auto;
		margin-right: auto;
}

#eventsUpdate td {
   font-size: 1.0em;
	 color: black;
}

#eventsUpdate input {
   font-size: 1.0em;
}

/* Formatting for eventsAdd */

#eventsAdd {
    padding-left: 2.0em;
    padding-right: 2.0em;
    padding-top: 0;
    padding-bottom: 1.0em;
}

#eventsAdd h1 {
    font-size: 1.5em;
    color: #008763; 
    font-weight: bold; 
    text-align: center;
    text-decoration: underline;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 1.0em;
}

#eventsAdd h2 {
    font-size: 1.2em; 
    font-weight: bold; 
		text-decoration: none;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

#eventsAdd table {
    padding: 0;
		margin: 0;
		margin-left: auto;
		margin-right: auto;
}

#eventsAdd td {
   font-size: 1.0em;
}

#eventsAdd input {
   font-size: 1.0em;
}

/* Formatting for articleAdd */

#articleAdd {
    padding-left: 2.0em;
    padding-right: 2.0em;
    padding-top: 0;
    padding-bottom: 1.0em;
}

#articleAdd h1 {
    font-size: 1.5em;
    color: #008763; 
    font-weight: bold; 
    text-align: center;
    text-decoration: underline;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 1.0em;
}

#articleAdd h2 {
    font-size: 1.2em; 
    font-weight: bold; 
		text-decoration: none;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

#articleAdd table {
    padding: 0;
		margin: 0;
		margin-left: auto;
		margin-right: auto;
}

#articleAdd td {
   font-size: 1.0em;
}

#articleAdd input {
   font-size: 1.0em;
}

/* Formatting for articleAdmin */

#articleAdmin {
    padding-left: 2.0em;
    padding-right: 2.0em;
    padding-top: 0;
    padding-bottom: 1.0em;
}

#articleAdmin h1 {
    font-size: 1.5em;
    color: #008763; 
    font-weight: bold; 
    text-align: center;
    text-decoration: underline;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 1.0em;
}

#articleAdmin h2 {
    font-size: 1.3em; 
    font-weight: bold; 
		color: black;
		text-decoration: none;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 1.0em;
}

#articleAdmin h3 {
    font-size: 1.2em; 
    font-weight: bold; 
		color: black;
		text-decoration: none;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 1.0em;
}

#articleAdmin table {
    padding: 0;
		margin: 0;
		margin-left: auto;
		margin-right: auto;
}

#articleAdmin td   {
   font-size: 1.0em;
	 color: black;
}

#articleAdmin th {
   font-weight: bold;
	 font-size: 1.1em;
	 color: black;
}

/* Formatting for article update */
#articleUpdate {
    padding-left: 2.0em;
    padding-right: 2.0em;
    padding-top: 0;
    padding-bottom: 1.0em;
}

#articleUpdate h1 {
    font-size: 1.5em;
    color: #008763; 
    font-weight: bold; 
    text-align: center;
    text-decoration: underline;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 1.0em;
}

#articleUpdate h2 {
    font-size: 1.3em; 
    font-weight: bold; 
		color: black;
		text-decoration: none;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 1.0em;
}

#articleUpdate h3 {
    font-size: 1.2em; 
    font-weight: bold; 
		color: black;
		text-decoration: none;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 1.0em;
}

#articleUpdate table {
    padding: 0;
		margin: 0;
		margin-left: auto;
		margin-right: auto;
}

#articleUpdate td {
   font-size: 1.0em;
	 color: black;
}

#articleUpdate input {
   font-size: 1.0em;
}

/* Formatting for logViewer */

#logViewer {
    padding-left: 2.0em;
    padding-right: 2.0em;
    padding-top: 0;
    padding-bottom: 1.0em;
}

#logViewer h1 {
    font-size: 1.5em;
    color: #008763; 
    font-weight: bold; 
    text-align: center;
    text-decoration: underline;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 1.0em;
}

#logViewer h2 {
    font-size: 1.3em; 
    font-weight: bold; 
		color: black;
		text-decoration: none;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 1.0em;
}

#logViewer h3 {
    font-size: 1.2em; 
    font-weight: bold; 
		color: black;
		text-decoration: none;
    margin-left: 0; 
    margin-top: 0.5em;
    margin-bottom: 1.0em;
}

#logViewer table.criteria {
    padding: 0;
		margin-top: 0;
		margin-bottom: 1.0em;
		margin-left: auto;
		margin-right: auto;
}

#logViewer table.results {
    padding: 0;
		margin-top: 1.0em;
		margin-bottom: 0;
		margin-left: auto;
		margin-right: auto;	
}

#logViewer td {
   font-size: 0.8em;
	 color: black;
	 border: 1px solid #000000;
}

#logViewer th {
   font-size: 0.9em;
	 color: black;
	 border: 1px solid #000000;
}

/* div bottom is on all pages */

div#bottom {
     margin: 0;
		 padding: 0;
     clear: both;
		 background-color: #ffffff;
		 width: 100%;
} 

/* formating for copyright */
h6 {font-size: 0.8em; color: #008763; text-align: center; border: none; padding: 0; margin: 0; line-height: 25px;}



