table.main {
 border: 2pt; 
 border-color: #000000;
 border-style: outset; 
 color: #000000; 
 background-color: #c8ffc8; 
}
table.inner {
 border: 2pt; 
 border-color: #007f00;
 border-style: double;
 color: #000000; 
 background-color: #c8ffc8; 
}
table.content {
 border: none; 
 color: #000000; 
 background-color: #c8ffc8; 
}
h1 {
 font-family: "Trebuchet MS", arial, helvetica, sans-serif;
 font-size: 13pt;
 font-weight: normal;
 text-align: center;
 color: #000000; 
 background-color: transparent; 
}
h1.lg {
 font-size: 18pt;
}
h2 {
 font-family: "Trebuchet MS", arial, helvetica, sans-serif;
 font-size: 15pt;
 font-weight: normal;
 text-align: center;
 color: #000000; 
 background-color: transparent; 
}
p {
 font-family: "Trebuchet MS", arial, helvetica, sans-serif;
 font-size: 11pt;
 font-weight: normal;
 text-align: center;
 color: #000000; 
 background-color: transparent; 
}
p.caption {
 font-family: "Trebuchet MS", arial, helvetica, sans-serif;
 font-size: 12pt;
 font-weight: bold;
 text-align: center;
 color: #000000; 
 background-color: transparent; 
}
p.capleft {
 font-family: "Trebuchet MS", arial, helvetica, sans-serif;
 font-size: 12pt;
 font-weight: bold;
 text-align: left;
 color: #000000; 
 background-color: transparent; 
}
p.capright {
 font-family: "Trebuchet MS", arial, helvetica, sans-serif;
 font-size: 12pt;
 font-weight: bold;
 text-align: right;
 color: #000000; 
 background-color: transparent; 
}
p.left {
 font-family: "Trebuchet MS", arial, helvetica, sans-serif;
 font-size: 11pt;
 font-weight: normal;
 text-align: left;
 color: #000000; 
 background-color: transparent; 
}
p.just {
 text-align: justify;
}
p.sm {
 font-family: "Trebuchet MS", arial, helvetica, sans-serif;
 font-size: 9pt;
 font-weight: normal;
 text-align: center;
 color: #000000; 
 background-color: transparent; 
}
.bold {
 font-weight: bold;
}
.small {
 font-size: 9pt;
}
ul {
 list-style-type: disc;
 font-family: "Trebuchet MS", arial, helvetica, sans-serif;
 font-size: 11pt;
 font-weight: normal;
 text-align: left;
 color: #000000; 
 background-color: transparent; 
}
ul.two {
 list-style-type: circle;
}
ul.three {
 list-style-type: square;
}
ul.pad {
 list-style-type: disc;
 font-family: "Trebuchet MS", arial, helvetica, sans-serif;
 font-size: 11pt;
 font-weight: normal;
 text-align: left;
 padding-left: 184px;
 color: #000000; 
 background-color: transparent; 
}
ul.none {
 list-style-type: none;
 font-family: "Trebuchet MS", arial, helvetica, sans-serif;
 font-size: 11pt;
 font-weight: normal;
 text-align: left;
 color: #000000; 
 background-color: transparent; 
}
ul.center {
 list-style-type: none;
 font-family: "Trebuchet MS", arial, helvetica, sans-serif;
 font-size: 11pt;
 font-weight: normal;
 text-align: center;
 color: #000000; 
 background-color: transparent; 
}
.ital {
font-style: italic;
}
td.form {
 font-family: arial, helvetica, sans-serif;
 font-size: 11pt;
 font-weight: bold;
 text-align: right;
 color: #000000; 
 background-color: transparent; 
}
td.formrt {
 font-family: arial, helvetica, sans-serif;
 font-size: 11pt;
 font-weight: bold;
 text-align: left;
 color: #000000; 
 background-color: transparent; 
}
.norm {
  font-weight: normal;
}
.normsm {
  font-size: 10pt;
  font-weight: normal;
}
textfield,textarea,list { 
  font-family: arial, helvetica, sans-serif;
  font-size: 11pt;
  font-weight: normal;
  color: #000000; 
  background-color: #ffffff; 
}
a { 
   font-family: "Trebuchet MS", arial, helvetica, sans-serif;
   font-size: 11pt;
   font-weight: normal;
   text-decoration: underline;
   }
   a:link {
   color: #000000;
   background-color: transparent;
   text-decoration: underline;
   }
   a:visited {
   color: #000000;
   background-color: transparent;
   text-decoration: underline;
   }
   a:hover {
   color: #007f00;
   background-color: transparent;
   text-decoration: underline;
   }
   a:active {
   color: #007f00;
   background-color: transparent;
   text-decoration: underline;
   }
a.whitesm {
   font-size: 9pt;
   }
   a.whitesm:hover {
   color: #ffffff;
   background-color: transparent;
   text-decoration: underline;
   }
   a.whitesm:active {
   color: #ffffff;
   background-color: transparent;
   text-decoration: underline;
   } 
a.blksm {
   font-size: 9pt;
   text-align: left;
   }
   a.blksm:hover {
   color: #000000;
   background-color: transparent;
   text-decoration: underline;
   }
   a.blksm:active {
   color: #000000;
   background-color: transparent;
   text-decoration: underline;
   } 
a.bold {
   font-weight: bold;
}