/*
October 21, 2007

rgb(243,242,224)  /*cream
rgb(104,163,95); /*dull green
background-color: rgb(231,231,255);
background-color: rgb(77,121,77);  /*green

 background-color: #006600;  /*dark green
 .centerback             { background-color:rgb(77,121,77); }  /*#116611
 
  background-color: rgb(245,245,240);background-color: rgb(104,163,95);
*/

body, table, tr, td, a, div, form, h1, h2, h3, h4, h5, h6, img, ul, li, p 
                     { 
                        margin: 0; 
                        padding: 0;
                        border: 0; 
                        }
                          
body, table          { 
                        color: black;
                        font-size: 1em; 
                        font-family: Verdana, Arial, sans-serif;
                        text-align: center; 
                        }
                           
body                 { 
                        background-color:white; 
                        
                        padding: 5px 1px 50px 1px;                        
                        min-width:45em;
                        }

table                { 
                        margin-left:auto; margin-right:auto; /*center all tables*/
                        } 
                        
p                    {
                        color:black;
                        
                        text-indent: 3em;
                        text-align:left;
                        
                        width: 90%;
                        margin-bottom:1em;
                        margin-left:auto; margin-right:auto;
                        }
                        
li                   { margin-top: .5em; margin-left: .5em; text-indent: .8em; text-align:left; color:black;}
.tiny li        { margin-top:0; } /*white-space:nowrap;*/

ul              { width:90%; margin-top:1em; margin-bottom:1em; margin-left:auto; margin-right:auto;} 

form                 { font-size: 80%; }

h1                   { font-size: 1.6em; color:white; font-family:Dauphin; }
h2                   { font-size: 1.2em; color:black; font-weight:bold; margin-bottom:10px; padding:0;}
h3                   { font-size: 70%; color: #003300; font-weight:bold; }
h4                   { font-size: 1.1em; color: #006600; font-weight:bold;}
h5                   { font-size: 80%; margin:5px; }
h6                   { font-size: 65%; }

hr                   { border:solid 1px #330099; width:85%;
                          margin-left:auto; margin-right:auto;
                          margin-top:0; margin-bottom:.1; }

img  {border:0;}


                    
a                    {color: white; text-decoration: none;}
a:link                {color: #003300;color:white;}
a:visited             {}
a:active              {}
a:hover               { color:#006600;color:blue;text-decoration:underline}


#indextable td a         {color: #006600; text-decoration: underline; font-size:110%; font-weight:bold;}
#indextable td a:link     {}
#indextable td a:visited    {}
#indextable td a:active    {}
#indextable td a:hover     { color:blue;}

#indextable td a img {border:0;}

a.awhite                  {color:black;}
a.awhite:link              { }
a.awhite:visited           { }
a.awhite:active            { }
a.awhite:hover             { color:blue; }

a.ablack:link              { color:white; text-decoration: none;}
a.ablack:visited            { color:white;}
a.ablack:active             {color:white;}
a.ablack:hover             { color:blue; }


#sitemap a            { color:black; font-size:80%; }
#sitemap a:link        { }
#sitemap a:visited     { }
#sitemap a:active      { }
#sitemap a:hover       { color:blue; }


.aunder                 {text-decoration:underline;}

.invisible              { color: #6666CC;  /*match body background color */ }   
.lightback               { background-color: rgb(104,163,95); border:solid 1px #006600; padding:5px; border-image:url(images/bush.jpg);}
.dark back           {background-color: #006600;}
.mediumback {}
.accentback {}
.light                  {color: rgb(104,163,95);}
    
.blue                  { color: blue; }
.white                  { color: white; vertical-align: middle;}
.white img {vertical-align: middle;}
.black {color:black; font-size: .9em; font-weight:bold;}
.greenback                { color:white; width:11em;} /*background-image: url('images/background.jpg'); }  */ /*border:solid 1px black;}*/

.spacer          {height:1px; }
.border            { border: solid 1px #000000;}
.borderdark         {border: solid 1px #003300; }
.darktextured            {background-image: url(images/titlebackx.jpg);}
               

.formitem               { color:#006600; font-weight:bold; text-align:right; } 
.inputitem              { text-align:left }

.centered               { margin-left:auto; margin-right:auto;} 
.left                   { text-align: left; }
.leftal                 { text-align:left }
.rightal                { text-align:right; }
.floatleft               { float:left; }

.margintop              { margin-top:15px; }
.margins                { margin: 0 3em 0 3em; }
.nowrap                 {white-space:nowrap;}

.offleft                {position:relative; left:-10px;}
.offright                {position:relative; left:10px;}
.super                  { vertical-align:super; font-size:10px; }
.under                  { text-decoration: underline; }
.width80                { width: 80%; }
.width90                { width: 90%; }
.width100               {width:100%; }
.sizeup                 { font-size: 110%; }
.sizedown               { font-size: 90%; }
.size80                 {font-size:80%; }
.small                  { font-size:.8em; font-weight:bold}
.tiny                   { font-size:70%; }
.teeny                  {font-size:4px;}
.caption                { font-size: 65%; }

.spacer                 {height:25px;}

.pad5   {padding:5px;}
.pad10   {padding:10px;}
.pad25   {padding:25px;}


#theframe             { 
                        background-color:white;
                        margin-right:auto; margin-left:auto; 
                        padding-bottom:25px; width:47em; 
                        border:solid 5px #006600;                       
                        }
  

#thebanner            { 
                        width: 100%; height:120px; 

                          background-color:#006600;
                           
                        border-bottom:solid 5px #006600;
                        }
                        
                        
#thelogo              { width:20%; padding:10px;}
                        
                            
#blurb                {
                        font-family: lucida handwriting,cursive,serif; 
                        font-size:.8em; 
                        padding:25px; 
                        color:white;
                        
                        }


                        
#thespecial         { background-color: rgb(104,163,95);
                             width:100%; 
                            font-weight:bold;
                            
                            }
 #thespecial td { padding-bottom:3px; }
#thespecial ul { list-style: url(images/goldstar.gif) disc; margin:0; padding:0;}
 #thespecial li {color:white; margin:0; padding:0;padding-bottom:3px;}

#themenucolumn        {
                        font-weight:bold;
                        padding: 1px; 
                        font-size:90%; 
                        text-align:center; 

                        background-color: rgb(104,163,95);
                        background-repeat: repeat; 
                        width:11em; 
                        /*border-top:solid 5px #006600;*/
                        }

#themenucolumn tr     {padding-bottom:8px;}
                        
#themenucolumn a      { 
                        color:#006600; 
                        color:white;
                        font-weight:normal;
                        font-size:80%; 
                        text-decoration:none;
                        display:block;
                        padding-bottom:8px;
                        }
                        
#themenucolumn a:hover { color:blue;text-decoration:underline; }  

.menuback              { background-color: #006600;  
                            border: solid 1px #003300; 
                            display:block; width:100%;
                        color:white;
                        font-size:90%;
                        
                        }
                        
                        
                        
#indextable           { 
                        width:37em;  /*#FFFF7E*/
                        /*background-color:#68A35F; */ /*#226633  rgb(77,121,77)*/
                        /* background-color: rgb(104,163,95); */
                         background-color: rgb(77,121,77); 
                          background-color: #006600;
                          background-color:white;

                        border-top:solid 5px #006600;
                        border-bottom:solid 5px #006600;
                        border-left:solid 5px #006600;
                        padding-top:5px;
                        }
                        
                     
                        
.itemtable  {border:solid 1px black; width:100%; display:block;}

                        
#thefooter            { 
                        color:black; font-weight:bold;
                        font-size:100%;    
                        width:100%;  
                        background-color:#66cc66;
                        height: 100px;
                         background-color: rgb(245,245,240);
                         
                         background-color: rgb(104,163,95);

                        border-bottom:solid 5px #006600;
                        color:white;
                        }
                        
#thefooter li {color:black;color:white;}
.footerfoot           { 
                        color:black; color:white;
                        /*background-color:#44aa44; */
                        padding:10px;  
                         background-color: rgb(104,163,95);
                         background-color:#006600;

                        }


#messageform          { 
                        margin-top: 15px;  
                        width:90%; 
                        /*border:solid 5px #446644*/
                        }

#address              { margin-top: 50px; font-size:60%; width:30%;
                        border:solid 5px #DDEDDD;padding:10px;margin-right:auto; margin-left:auto;}


#sitemap              { 
                        margin-top:50px; 
                        margin-bottom:10px;
                        font-size:75%; 
                        color:white; 
                        color:black;
                        margin-left:auto; margin-right:auto; 
                         width:90%; 
                        }
                        
/*
.amenu                {
                        font-size: 100%; 
                        width: 12em;  
                        background-color: rgb(104,163,95);
                        background-image:url(images/menubackx.jpg); 
                        background-repeat: repeat; 
                        color:#003300;}
                      
 

                        
#themenu              {  
                        font-weight:bold; 
                        width: 11em; 
                        padding: 3px;  
                        height:2em;
                        font-size: 100%;
                        color:#003300;
                        color:black;
                        background-color: rgb(104,163,95);
                        }
                        
#themenu a            { 
                        color:#006600; 
                        color:white;
                        color:black;
                        font-size:100%;
                        }
                        
#themenu a:hover      { 
                        color:blue;
                        }                       
 
                          
#thebackground         {
                        background-color:#006600;  
                        width:100%;
                        text-align:left;
                        } 
                        
                        /*background-image:url('header.jpg');
                        background-repeat:no-repeat;background-position: center;
                        padding:.1em; 
                        


#cornerrt             { background: #6666CC url(images/roundcornera.gif) left top no-repeat; width:3% }
#cornerlf             { background: #6666CC url(images/roundcornerb.gif) right top no-repeat; width:3% }


    


#dropmenudiv           {
                        line-height: 1.2em; 
                        }
                       
#floatpic img         {
                        float:left; 
                        margin-left:10px; 
                        margin-right:10px; 
                        border: solid #000066 5px; 
                        }

#test               { width: 750px; display:block; }

    
    
#thepicture img     { border-style:solid; border: 1px 1px 1px 1px; border-color:#000000; }
#thepicture         { border-right: 5px; }



#theaddress         { border: solid #333366 5px; width: 25em; }
#theaddress         { margin-top:50px; margin-bottom:25px; margin-left:auto; margin-right:auto;}


.ared               { color:blue; }
.ared               { font-size:70%; }

input               { font-size:.8em; color:black; font-weight:bold; }

.underln            {text-decoration:underline}

*/

/*

list-style-image: url(images/ccmc.gif);

http://www.accessibility101.org.uk/tips/43.htm
#0000DD #000091 #8585DE #575791 #212121 #DEDEDE 
#000066 #0000B3 #3D3D66 #6B6BB3 #999999 #666666 
window: #000066
authtext: #330099
authback: #CCCCFF
menuback: #330099

                    min-height: .9 em;
                    max-height: 2.2em;
                     overflow:auto;
*/

