body   { font-family: Verdana, Arial, Helvetica, sans-serif; 
         font-size: 9pt; 
	 color: #444444; 
   background: top left no-repeat fixed #d9dac8 ;
	 margin: 0px 0px 25px 0px; 
	 line-height: 150%;
       }

table { border: 0px ; }

tr      { vertical-align: top;
          padding: 0px 0px 0px 0px ;
        }

td           { font-family: Verdana, Arial, Helvetica, sans-serif; 
               font-size: 9pt; color: #444444; 
               line-height: 150%; 
							 padding: 2px 3px 3px 3px ; 
             }

td.white     { color: #ffffff; font-weight: bold; }
td.dash      { border: thin dashed #eeeeee; }
td.ridge     { border: ridge 1px; }
td.groove    { border: groove 1px; }
td.link      {font-weight: bold; font-size: 9pt; background: #eeeeee; text-align: center; border: ridge 2px; line-height: 120%; }
td.linkhover {font-weight: bold; font-size: 9pt; background: #ccddcc; text-align: center; cursor: pointer; border: groove 2px; line-height: 120%;  xbackground: url(pictures/menubg.gif) top left repeat-x; }
td.contents  {background: #f7f7f7; border: groove 2px; font-size: 10pt; }
td.padh      { padding: 2px 10px 2px 10px ; }
td.padh5     { padding: 0px 5px 0px 5px ; }
td.nopad     { padding: 0px 0px 0px 0px ; }
td.pad5      { padding: 5px 5px 5px 5px ; }
td.pad10     { padding: 10px 10px 10px 10px ; }
td.pad15     { padding: 15px 15px 15px 15px ; }
td.pad20     { padding: 20px 20px 20px 20px ; }
td.pad50     { padding: 50px 50px 50px 50px ; }
td.pad1     { padding: 0px 5px 0px 5px ; font-size: 9px; }

.padL20     { padding: 0px 0px 0px 20px ; }
.padR20     { padding: 0px 20px 0px 0px ; }
.padL50     { padding: 0px 0px 0px 50px ; }
.padH20     { padding: 0px 20px 0px 20px ; }
.padH20V10  { padding: 10px 20px 10px 20px ; }
.padH50     { padding: 0px 50px 0px 50px ; }
.padH100    { padding: 0px 100px 0px 100px ; }
.padH200    { padding: 0px 200px 0px 200px ; }
.padL50v5   { padding: 5px 0px 5px 50px ; }

.margin50     { 
 margin-top: 50px;
 margin-right: 50px;
 margin-bottom: 50px;
 margin-left: 50px;
}

td.link2     {font-weight: bold; font-size: 9pt; background: #ffffff; text-align: center; line-height: 200%; }
td.link2hover {font-weight: bold; font-size: 9pt; background: #ccddcc; text-align: center; cursor: pointer; line-height: 200%; }

td.bordertl { background: url(pictures/bordertl.gif) top left no-repeat #ffffff; 
              padding: 0px 0px 0px 0px ;
            }
td.borderbr { background: url(pictures/borderbr.gif) bottom right no-repeat #ffffff; 
              padding: 0px 10px 5px 10px ;
            }
table.footer { background: url(pictures/HDbgGrad.gif) top left repeat-x ; }
tr.footer { background: url(pictures/HDbgGrad.gif) top left repeat-x ; }
td.footer { color: #cccccc; }
td.ltgrey { padding: 5px 10px 5px 10px ; background: #eeeeee;}
td.newsdash { border: thin dashed #eeeeee; padding: 5px 10px 8px 10px ; background: #fafafa;}
td.caption2 { border: thin dashed #eeeeee; padding: 3px 2px 3px 2px ; background: #fafafa; font-size: 7pt; }
td.newsdashold { border: thin dashed #eeeeee; padding: 5px 10px 8px 10px ; background: #fafafa; color: #999999; }
td.newsold { color: #999999; }
							 
a:link    { color: #334433; text-decoration: none; }
a:visited { color: #334433; text-decoration: none; } 
a:active, a:hover { color: #334433; background: #ccddcc; text-decoration: none; }

.heading { border: 2px ridge #334433; font-weight: bold;  
            font-size: 12pt; 
						background: url(pictures/HDbgGrad.gif) top left repeat-x ;
					  xbackground: #336633; 
					  color: #ffffff; 
					  line-height: 200%; 
					  letter-spacing: 4pt; 
					  text-align: center; 
            font-variant: small-caps
          }

.subhead { border: ridge 2px #669966; font-weight: bold;  
            background: url(pictures/SHbgGrad.gif) top left repeat-x ;
            font-size: 10pt; 
					  xbackground: #669966; 
					  color: #ffffff; 
					  line-height: 150%; 
					  letter-spacing: 2pt; 
						padding: 2px 10px 2px 10px ; 
          }
					
.subhead2 { border: ridge 2px #ddeedd; font-weight: bold;  
            font-size: 10pt; 
					  background: #ddeedd; 
					  color: #003300; 
					  line-height: 150%; 
					  letter-spacing: 2pt; 
						padding: 2px 10px 2px 10px ; 
          }

.subhead3 { font-weight: bold;  
					  background: #eeeeee; 
					  color: #003300; 
          }

.greybg { background: #eeeeee; 
					}

.doubleheight {line-height: 180%; 
  							text-align: justify; 
          }
					
.double2 {line-height: 200%; 
          }
					
.treble {line-height: 300%; 
          }
					
.smalltext {font-size: 8pt; 
					  color: #334433; 
            }

.tinytext {font-size: 10px; 
					  color: #889988; 
            line-height: 110%; 
            }

.largetext {font-size: 14pt; 
            line-height: 125%;
            }

.text12pt {font-size: 12pt; 
            line-height: 125%;
            }

.smalldate { font-size: 7pt; 
           }

P.bigtext {font-size: 16pt; 
					  color: #334433; 
            }

.just     { text-align: justify; 
          }

.rt     { text-align: right; 
          }

.indented { margin: 0px 0px 0px 100px;
          }
					
hr        {	color: #eeeeee; }
hr.black  {	color: #000000; }
hr.orange {	color: #ff6633; }

input {	font-size: 10pt; color: #006633; font-family: verdana, arial,helvetica, sans;}
textarea {font-size: 10pt; color: #006633; font-family: verdana, arial,helvetica, sans;}
select {font-size: 10pt; color: #006633; font-family: verdana, arial,helvetica, sans;}
div.center {text-align: center}

.hand     { font-family: Monotype Corsiva, Verdana, Arial, Helvetica;
            font-size: 16pt; }

.greytext {color: #889988; }

.orangetext {color: #993300; }

.addednew {font-size: 10px; 
           font-weight: bold;  
				   color: #cc0000; 
          }

.added {font-size: 9px; }


