a{color:#0066CC;text-decoration:none;} 
a:visited{color:#0066CC;text-decoration:none;} 
a:hover{color:#FF3300;text-decoration:none;} 
h1{font-size:20px;margin:0}
h2{font-size:18px;margin:0}
h1.dtH1{font-size:18px;margin:0}
h2.dtH1{font-size:16px;margin:0}
h2.dtH2{font-size:16px;margin:0}
h3.dtH1{font-size:14px;margin:0}
h3.dtH3{font-size:14px;margin:0}
h4.dtH1{font-size:12px;margin:0}
table.data{font-size:11px;border:1px solid #999;cellspacing:0px;cellpadding:0px;}
TH.data{border:1px solid #999; background-color:#CCC;}
TD.data{border:1px solid #999; background-color:#F1F1F1;}
td {font-size:9pt}
td.code {
      padding:0,10,0,10;
      border-style:solid;
      border-width:1;
      border-bottom:0;
      border-color:cccccc;
      background-color:ffffee;
      line-height:normal;
    }
td.tab {
      text-align:center;
      font:8pt verdana;
      width:15%;
      padding:3,3,3,3;
      border-style:solid;
      border-width:1;
      border-right:0;
      border-color:black;
      background-color:eeeeee;
    }
td.backtab {
      text-align:center;
      font: 8pt verdana;
      width:15%;
      padding:3,3,3,3;
      border-style:solid;
      border-width:1;
      border-right:0;
      border-color:black;
      background-color:cccccc;
      cursor:hand
    }
td.space {
      width:55%;
      font: 8pt verdana;
      padding:0,0,0,0;
      border-style:solid;
      border-bottom:0;
      border-right:0;
      border-width:1;
      border-color:cccccc;
      border-left-color:black;
      background-color:white
    }
.tblAutumnCode
{
 font:messagebox;
 table-layout: fixed;
}
table.tblAutumnCode pre
{
 background-Color:#F7F5E5;
 border :1px solid #E5D665;
 font:messagebox;
 font-size:9pt;
 padding:3,10,3,10;
 line-height:normal;
}
pre{font-size:12px;}
.codePanel
{
      font:8pt verdana;
 color:black;
 table-layout: fixed;
 background-Color:#F7F5E5;
 border :1px solid #E5D665;
 padding:3,3,6,3;
 line-height:120%;
}
div.tablediv
 {
 width: 100%; /* Forces tables to have correct right margins and top spacing */
 margin-top: -.4em;
 }
ol div.tablediv, ul div.tablediv, ol div.HxLinkTable, ul div.HxLinkTable
 {
 margin-top: 0em; /* Forces tables to have correct right margins and top spacing */
 }
table.dtTABLE
 {
 width: 100%; /* Forces tables to have correct right margin */
 margin-top: .6em;
 margin-bottom: .3em;
 border-width: 1px 1px 0px 0px;
 border-style: solid;
 border-color: #999999;
 background-color: #999999; 
 font-size: 100%; /* Text in Table is same size as text outside table */
 }
table.dtTABLE th, table.dtTABLE td
 { 
 border-style: solid; /* Creates the cell border and color */
 border-width: 0px 0px 1px 1px;
 border-style: solid;
 border-color: #999999;
 padding: 4px 6px;
 text-align: left;
 }
table.dtTABLE th 
 { 
 background: #cccccc; /* Creates the shaded table header row */
 vertical-align: bottom;
 }
table.dtTABLE td 
 {
 background: #ffffff;
 vertical-align: top;
 }
body { margin: 0; padding: 0; font: .7em Verdana, Tahoma, Arial, Helvetica, sans-serif; min-width: 768px; }