table.tsMNav { width:100%; border:none; }

td.tsMNavTitle {}
td.tsMNavList {}

div.tsMNav { padding:3px; }
div.tsMNavTitle { font-weight:bold; }
div.tsMNavTitle a { text-decoration:none; color:#0c4891; }
div.tsMNavList { padding:5px 0 5px 0; border-top:1px dotted gray; border-bottom:1px dotted gray; }
div.tsMNavMnf { padding:3px 0 3px 17px; background:url(../images/arrow.gif) left center no-repeat; }
div.tsMNavMnf a { font-weight:bold; text-decoration:none; }


.dcTb             { width:100%;  }
.dcTb td          { border:none; padding:7px 0px 7px 0; text-align:justify; }

td.dcCDark1 .dcCName, td.dcCLight1 .dcCName {
   text-transform:uppercase;
   background:url(../images/gear_blue_mini.jpg) left center no-repeat;
   padding: 3px 0 3px 19px;
   }
td.dcCDark2 .dcCName, td.dcCLight2 .dcCName {
   background:url(../icons/arrow.jpg) left center no-repeat;
   padding: 3px 0 3px 19px;
   }
td.dcCDark3 div, td.dcCLight3 div {  padding: 3px 0 3px 19px; }

td.dcCDark1 table td, td.dcCLight1 table td { padding: 3px; }

td.dcCDark1 .catDescrip, td.dcCLight1 .catDescrip { padding: 3px 0 3px 19px; }

.dcCName          { font-weight:bold; text-align:left; }
.dcCDescrip       { font-style:italic;  }
.dcCurCDescrip    { border:1px dotted gray; margin-bottom:7px; padding:5px; background-color:#fafafa; }
.dcSubs           { margin:2px; padding-left:25px;  }
.dcSubCName       { }
.dcIName          { font-weight:bold; }
.dcIDescrip       { text-align:justify;  }
.dcIDark, .dcILight { text-align:justify;  border-bottom:1px dotted gray; }
.dcHDelim         { border-top:1px dotted gray; height:15px  }
td.dcVDelim       { border-left:1px dotted gray; padding:3px }

.tsMnf { width:100%; border:none; }
.tsMnf td { padding: 9px 0; border-bottom:1px dotted gray; }
.tsMnf td.tsMnfLable { border:none; font-weight:bold; padding-top:23px; }
.tsMnf td.tsMnfLable div {  background:url(../images/arrow.jpg) left no-repeat; white-space:nowrap; width:190px; height:15px;padding-left:17px; font-weight:normal; }

.tsMod         { width:100%; border:none; }
.tsMod td      { padding: 3px; background-color:#f2f2f2; }
td.tsModChk    { padding:2 2 2 20; }
td.tsModChk input { border:none; }
.tsModImg      { border:1px solid #fb890f; }
td.tsModC1     { background:#f2f2f2 url(../images/mod-c-1.gif) left top no-repeat; padding-left:20px; }
td.tsModC2     { background:#f2f2f2 url(../images/mod-c-2.gif) left bottom no-repeat;  }
.tsMod td span { font-weight:bold; font-size:95%; }
.tsModFtAnn    { padding:7px 5px 1px 9px; }

.tsTb        { width:100%; border:none; margin:7px 0; }
.tsTb td     { padding:7px 3px; text-align:justify;}
td.tsHead    {  border-top:3px solid #fb890f; background-color:#e4e8ec;}
td.tsHead a  { font-size:120%; }
td.tsHeadMnf { background:#e4e8ec url(../images/gc2.gif) right bottom no-repeat;}
td.tsHead a, td.tsHeadMnf a { font-weight:bold;  }
.tsOpen      { background:url(../images/open.gif) no-repeat; }
.tsClose     { background:url(../images/close.gif) no-repeat; }
.tsFtGroup   { background-color:#e4e8ec; font-weight:bold; text-align:center; }
.tsFt td     { border:none; }
.tsFtAnn     { border:none; width:100%; margin-top:7px; }
.tsFtAnn td  { border-bottom:1px dotted #dfdfdf; padding:1px 1px 1px 11px; font-size:95%; }
.tsIMnf      { padding:9px; }
.tsIMnf a    { font-weight:bold;}


