/* CSS Document */

body
{
 margin:0 0 0 0; 
 color: #336633;
 font-family:verdana,arial;
 background-color:#dfe0f7;
 font-size:60%;
 height:100%;
}


a:link
{
color:#336633;
text-decoration:none;
}
a:visited
{
color:#336633;
text-decoration:none;
}
a:active
{
color:#336633;
text-decoration:none;
}
a:hover
{
color: #339933;
text-decoration:none;
}

h1
{
 color:#336633;
 text-decoration:underline;
 font-size:20px;
 font-family:verdana,arial;
}

h4
 {
 font-weight:bold;
 font-size:12pt;
 color: #336633;
 }
 
table
{
text-align:center;
}

.bold
 {font-weight:bold;}

.banner
 { 
  background-image:url(../images/banrepeat.png); background-repeat:repeat-x; vertical-align:top;
 }
  

.txtgreenemph
 {
  font-weight:600;
  font-size:1.5em;
 }
  
td
 {
  vertical-align:top;
 }
 
td.body
 {
 vertical-align:top;
 padding:6pt 6pt 6pt 6pt;
 
 }
 td.bodytxt
 {
 vertical-align:middle;
 padding:6pt 6pt 6pt 6pt;
 }

td.bodytop
 {
 vertical-align:top;
 padding:6pt 6pt 6pt 6pt;
 vertical-align:top;
 }
  
a:link
  {
   border:0pt solid white;
   padding:0 0 0 0;
  }
  
img 
  {
   border:0 solid white;
  }
  
img.border
 {
  border:1pt solid #336633;
 }


p.smaller
  {
   margin:2pt 2pt 2pt 2pt;
   padding:0pt 0pt 0pt 0pt;
   }
   
.slogan
 {
  font-size:24px;
  color:#339933;
  font-style:italic;
 }

.slogan1
 {
  font-size:24px;
  color:#339933;
  font-style:italic;
 }
 .slogan2
 {
  font-size:24px;
  color:#339966;
  font-style:italic;
 }
 
.slogan3
 {
  font-size:24px;
  color:#999999;
  font-style:italic;
 }
 
#bottombar
{
width:100%; 
position:absolute; 
bottom:-1px; 
border-top:1px solid #336633;
background-color: #339933;
height:60px;
padding-top:5pt;
vertical-align:top;
background-color:#dfe0f7;
}

#middle
{
width:100%; 
position:relative;  
background-color: #FFFFFF;
height:60px;
background-color:#dfe0f7;
}

.indexbg1
 {
 background-image:url(../images/cover1.png); background-repeat:no-repeat;
 }
 
.footer
 {
  background-image:url(../images/footer-bg.png);
  background-repeat:repeat;
  color:#FFFFFF;
  }
  
.footer a
 {
  color:#EAEAEA;
  }

.news-items
 {
  border:1px solid #336633;
 }
