UL.plain {
   list-style-type: none
}
TH, TD, LI, DT, DD, BODY {
   font-family : Arial, Helvetica, Verdana, sans-serif;
}
H6, H5, H4, H3, H2, H1 {
   font-family : Arial, Helvetica, Verdana, sans-serif;
}
TH, TD, LI, DT, DD, BODY, .s, .norm {
   font-size : 10pt;
}
TH, H1, H2, H3, H4, H5, DT, .headline4, .headline3, .headline2, .headline1, .bold {
   font-weight : bold;
}
TD, Table, P, LI, DD, Body, .norm  {
   font-weight : normal;
}
TD, LI, HR, DD, .navtbl, .gbtbl, .gb3, .gb2, .gb1 {
   background-color : #ffffcc;
}
TH, TD, Table, Table.wholepage, Table.innerpage, LI, .gbtbl, .gb3, .gb2, .gb1, DT, DD, .norm  {
   color : black;
}
TH {
   background-color : #ffcc99;
   text-align : center;
   border-width : 5px;
   border-style : ridge;
   border-color : #ffff99;
}
TD {
   text-align : left;
}
TD.cntr {
   text-align : center;
}
TABLE.wholepage {
   width : 672px;
   padding : 0;
   margin : 0;
   border-width : 11px;
   border-style : outset;
   border-color : #ffcc99;
   background-color : #ffffcc;
}
TABLE.innerpage {
   width : 620px;
   padding : 0;
   margin : 0;
   border-width : 0;
   border-style : none;
   border-color : #ffcc99;
   background-color : #ffffcc;
}
LI {
   line-height : 140%;
   margin-bottom : 2mm;
}
HR {
   height : 4px;
   color : #990000;
}
H1, H2, H3, H4, H5, H6 {
   font-weight : bold;
   padding : 0;
   margin : 0.2em 0 0 0;
}
h6, .navlnk4, .navlnk3, .fontXS {
font-size : 0.82em;
}
h5,  body, .navlnk2, .normal {  /* Normal size text */
font-size : 12px;
}
h4, .textM {
font-size : 1.24em;
}
h3, .navlnk1, .textL {
font-size : 1.35em;
}
h2, .fontXL {
font-size : 1.50em;
}
h1, .fontXXL {
font-size : 1.88em;
}
em {
font-weight : bold;
color : #666633;
}
DT.old {
   border-width : 1px;
   border-style : ridge;
   border-color : #ffff99;
   background-color : #ffcc99;
}
DT {
   padding : 2px 5px;
   margin-top : 4px;
   margin-bottom : 4px;
   border : 3px ridge #ffff99;
   background-color : #ffcc99;
}
DD {
   padding : 0 0;
   margin-bottom : 4px;
   border : none;
   background-color : #ffffcc;
}
BODY {
   background-color : #ffffcc;
   background-image : url("gfx/woodbg.jpg");
}
a:link , a:visited , a:active , a:hover {
   font-weight : bold;
   background-color : inherit;
}
a:link , a:visited , a:active {
   text-decoration : none;
}
a:hover {
   text-decoration : underline;
}
:visited {
   color : purple;
}
:link {
color : blue;
}
:active {
color : black;
}
.xxxs {
   font-size : 7pt;
}
.xxs {
   font-size : 8pt;
}
.xxl {
   font-size : 24pt;
}
.xsbld {
   font-weight : bold;
   font-size : 9pt;
}
.xs {
   font-size : 9pt;
}
.xl {
   font-size : 18pt;
}
.tiny {
   font-size : 7pt;
}
.subtitle {
   font-weight : bold;
   font-size : 12pt;
}
.shout {
   font-weight : bold;
   color : #cc3300;
}
.serif {
   font-family : "Times New Roman", Times, serif;
}
.sans {
}
.rght {
   text-align : right;
}
.reply {
   color : #663;
}
.quote {
   font-style : italic;
   font-size : 12pt;
   font-family : "Times New Roman", Times, serif;
}
.pubData {
   vertical-align : bottom;
   text-align : center;
   font-size : 0.80em;
}
.noshow {
   text-decoration : none;
}
.navtbl {
   font-weight : bold;
   font-size : 12pt;
}
.navpath {
   font-weight : bold;
   font-size : 10pt;
   text-align : center;
}
.navlnk4 {
   font-size : 8pt;
   text-decoration : none;
   margin-left : 24px;
}
.navlnk3 {
   font-size : 8pt;
   text-decoration : none;
   margin-left : 20px;
}
.navlnk2 {
   font-size : 9pt;
   text-decoration : none;
   margin-left : 10px;
}
.navlnk1 {
   font-size : 11pt;
   text-decoration : none;
}
.navbar {
   font-weight : normal;
   text-decoration : none;
}
.nav {
   font-size : 8pt;
   text-decoration : none;
}
.m {
   font-size : 12pt;
}
.lite {
   font-weight : 100;
}
.line200 {
   line-height : 200%;
}
.line175 {
   line-height : 175%;
}
.line150 {
   line-height : 150%;
}
.line125 {
   line-height : 110%;
}
.line100 {
   line-height : 100%;
}
.l {
   font-size : 14pt;
}
.headline4 {
   font-size : 11pt;
}
.headline3 {
   font-size : 13pt;
}
.headline2 {
   font-size : 16pt;
}
.headline1 {
   font-size : 20pt;
}
.headline0 {
   font-size : 26pt;
}
.ghost {
   color : #ff9966;
   background-color : #ffffcc;
}
.gbtbl {
   width : 620px;
   padding : 0;
   margin : 0;
}
.gb3 {
   width : 620px;
}
.gb2 {
   width : 480px;
   vertical-align : top;
}
.gb1 {
   width : 130px;
   vertical-align : top;
   font-weight : bold;
   text-align : right;
}
.emphasis {
   font-style : italic;
   font-weight : bold;
   font-size : 110%;
}
.def {
   font-weight : bold;
   cursor : help;
}
.credit {
   text-align : right;
   font-size : 10pt;
}
.cntr {
   text-align : center;
}
.caption {
   font-size : 8pt;
   color : #996633;
}
.bldr {
   font-weight : 900;
}
