﻿* 
{margin: 0;
 padding: 0;
 font-size: 10pt;
 color: #717171;
}

/* no image borders */
img {border: none;}

body 
{
    background-color: #00703c; text-align: center;
     font-family: Arial;
}
/* this div simply holds the dropshadow - only a container */
#dropshadow
{
    background: #00703c url(images/bg.gif) repeat-y;
    position: relative;
    margin: 0 auto;
    width: 824px;
    padding-left: 12px;

}
/* this div actually defines the white body, and sets the width of the site */
#wrapper 
{
    background-color: #FFFFFF;
    position: relative;
    float: left;
    width: 802px;
    text-align: left;
    padding: 0 10px 0 10px;
}
#top 
{
    width: 100%;
    padding: 20px 0 0 0;
    height: 102px;
    background-color: #FFF;
    position: relative;
    float: left;}
#menu 
{
    width: 100%;
    position: relative;
    float: left;}
 
#tblmenu 
{
    border-bottom: solid 2px #8cc63f;
    width: 100%;
    margin-bottom: 2px;
}

 /* the menuroll class will set the table background colors appropriately to give the menu a rollover effect */
.menuroll 
 {
     background-color: #eaf5dc;
     text-align: center;
     color: #00703c;
     height: 50px;
     vertical-align: middle;
     width: 115px;
     border-right: solid 1px #FFF;
 }
 .menuroll a:link {text-decoration: none;color: #00703c}
.menuroll a:visited {text-decoration: none; color: #00703c}
.menuroll a:hover {text-decoration: none; color: #FFF;} 
.menuroll:hover 
{
    background-color: #8cc63f;
    color: #FFF}

/* div that holds the main body content */
#content 
{
    width: 100%;
    position: relative;
    float: left;
 }
 
 /* div for the home page main pic */
 #frontmain 
 {
     border: solid 6px #8cc63f;
     position: relative;
     float: left;
 }
 
 #flashbanner 
 {
    position: relative;
    float: left;
    width: 100%;    
 }
 
 /*three footer columns */
 .tri
 {

    margin-top: 15px;
    position: relative;
    float: left;
    width: 230px;
    padding: 0 20px 0 10px;
}


/* footer logo and menu */
#footer 
{
    position: relative;
    float: left;
    width: 100%;
    color: #aaaaaa;
    font-family: Trebuchet MS, Arial;
    font-size: 9pt;
}

#footer a:link {color: #aaaaaa; text-decoration: none;}
#footer a:visited {color: #aaaaaa; text-decoration: none;}
#footer a:hover {color: #aaaaaa; text-decoration: none;}

/* interior page left/right definitions */
#intleft 
{
    position: relative;
    float: left;
    width: 180px;
    padding: 5px 15px 0 5px;
    color: #a3c56c;
    text-align: right;
    font-size: 12pt;
}
/* without the funky links/green text */
#intleftnormal
{
    position: relative;
    float: left;
    width: 180px;
    padding: 5px 15px 0 5px;
    color: #a3c56c;
    font-size: 10pt;
}

#intleft a:link {font-size: 13pt; color: #00703c; text-decoration: none; width: 180px; }
#intleft a:active {font-size: 13pt;color: #00703c; text-decoration: none; font-weight: bold;}
#intleft a:visited {font-size: 13pt;color: #00703c; text-decoration: none; }
#intleft a:hover {font-size: 13pt;color: #00703c; text-decoration: none; font-weight: bold;}

#intleft hr 
{
    height: 1px;
    color: #dddede;}

#intright 
{
    position: relative;
    float: left;
    width: 602px;
    }
#intrightheader 
{
    color: #FFFFFF;
    background-color: #00703c;
    font-weight: bold;
    font-size: 12pt;
    height: 26px;
    width: 592px;
    padding: 4px 0 0 10px;}

     
 /* h3 tag for column headers */
 h3 
 {
     margin: 0;
     padding: 0;
     color: #00703c;
     font-weight: bold;
     font-size: 12pt;}
.newsheader 
 {
     color: #8cc63f;
}

.picborder {border: solid 1px #000;}
.normaltext 
{
    font-family: Arial;
    font-size: 9pt;
    color: #717171;
}