     body {
        margin: 5px 0px 0px 0px; /* top right bottom left */
     	font-size: 1.0em;
     	background-color: #F0EDDC;
        }
     a:link, a:visited {
        color: #002577;
        }
     a:hover, a:active {
        color: #FF7200;
        }
        
     h2 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:1.25em;
        text-decoration: underline;
        text-align: center;
        margin-top:2em;
        }
        
     p {
        text-align:justify;
        }

     .outertable {
     	border-style:ridge;
     	background-image: url('images/bg_plant.jpg');
     	background-repeat:no-repeat;
        }

     .bodytable {
        }

     .contenttable {
     	background-color: #FCF9F3;
        }

     .currenteventouterframe {
        float:left;
        margin-top: 193px
        }
     .currenteventheader {
        font-family: Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:1.5em;
        }
     .currenteventframe {
        border-style:inset;
        background-color: #FCF9F3;
        padding: 5px;
        width: 175px;
        height: 500px;
        overflow: auto;
        }

     .currenteventframe p {
        text-align:left;
        }

        
     .pictureleft {
        float:left;
        margin-right: 25px;
        margin-bottom: 15px;
	border-width: 2px;
	padding: 5px;
	padding-bottom: 25px;
	padding-right: 25px;
	border-style: solid;
	border-color: #cc6600;
        }

     .pictureright {
        float:right;
        margin-left: 25px;
        margin-bottom: 15px;
	border-width: 2px;
	padding: 5px;
	padding-bottom: 25px;
	padding-left: 25px;
	border-style: solid;
	border-color: #cc6600;
        }
        
     .projecttitle {
        font-weight:bold;
        margin-bottom:0px; /* no space after project title and start of next paragraph.  see class .paranofirstspace */
        }

     .resourcetable {
	border-width: 3px;
	border-spacing: 0px;
	border-style: ridge;
	border-color: #cc6600;
	border-collapse: collapse;
        }
        
     .resourcetable th {
	border-width: 2px;
	padding: 5px;
	border-style: solid;
	border-color: #cc6600;
        }

     .resourcetable td {
	border-width: 2px;
	padding: 5px;
	border-style: solid;
	border-color: #cc6600;
	vertical-align: top;
        }

     .paranofirstspace {
        margin-top:0px; /* used in conjunction with margin-bottom:0px to prevent no first space on a paragraph.  see class .projecttitle */
        }

     .footer {
        font-size:0.75em;
        }
     .copynotice {
    	font-style: italic;
        }

     /* button styles "A"nchor tag, button class.  buttonCurr is for a disabled button*/
     a.button, a.buttonCurr {
        display: block;
        background-color: transparent;
        background-image: url(images/btn_arrow_right.gif);
        background-repeat: no-repeat;
        width: 150px; /* the width of the display block that the background and text fit in */
        height: 35px; /* the height of the display block.  each frame in the background graphic must be larger than this area or the next fram will peek through */
        margin: 0px auto; /* spacing around buttons */
        padding: 5px 0 0 50px; /* aligning the text over/aside the background graphic */
        text-align: left;   /* alignment of the text within the display block */
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
        font-weight: bold;
        text-decoration: none;
        }
     a.button:link, a.button:visited {
        padding-top: 8px;
        color: #002577;
        }
     a.button:hover, a.button:active {
        background-position: 0 -35px;
        color: #FF7200;
        }
     a.buttonCurr:link, a.buttonCurr:visited, a.buttonCurr:hover, a.buttonCurr:active {
        background-position: 0 -70px;
        padding-top: 6px;
        color: #CC6600;
        cursor: default;
        }
         
     a.bannerlink, a.bannerlinkCurr {
        font-family: Arial, Helvetica, sans-serif;
        font-size:0.8em;
        text-decoration: none;
        }
     a.bannerlink:link, a.bannerlink:visited {
        color: #FFFFFF;
        }
     a.bannerlink:hover, a.bannerlink:active {
        color: #FF7200;
        }
     a.bannerlinkCurr:link, a.bannerlinkCurr:visited, a.bannerlinkCurr:hover, a.bannerlinkCurr:active {
        color: #000000;
        cursor: default;
        }
                 
     .bottomlink {
        text-align: center;
        }
        
     a.bottomlink, a.bottomlinkCurr {
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: none;
        }
     a.bottomlink:link, a.bottomlink:visited {
        color: #002577;
        }
     a.bottomlink:hover, a.bottomlink:active {
        color: #FF7200;
        }
     a.bottomlinkCurr:link, a.bottomlinkCurr:visited, a.bottomlinkCurr:hover, a.bottomlinkCurr:active {
        color: #CC6600;
        cursor: default;
        }

     a.sitemap-0:link, a.sitemap-0:visited, a.sitemap-0:hover, a.sitemap-0:active {
        font-family: Arial, Helvetica, sans-serif;
        font-size:1.0em;
        text-decoration: none;
        color: #FF7200;
        padding: 0px;
        }

     a.sitemap-1:link, a.sitemap-1:visited, a.sitemap-1:hover, a.sitemap-1:active {
        font-family: Arial, Helvetica, sans-serif;
        font-size:1.0em;
        text-decoration: none;
        color: #FF7200;
        padding: 0px 0px 0px 50px;
        }

     a.sitemap-2:link, a.sitemap-2:visited, a.sitemap-2:hover, a.sitemap-2:active {
        font-family: Arial, Helvetica, sans-serif;
        font-size:1.0em;
        text-decoration: none;
        color: #FF7200;
        padding: 0px 0px 0px 100px;
        }

