 /* TABLE */
 TABLE.normal {table-layout:auto; border:0px;}
 /* TD */

   /* Caption */
 TD.s8 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt; line-height: 12pt;
 font-style: normal;
 font-weight: bolder;
 color: #FFFFFF;
 background-color:#999999;
 padding:2px
 }

   /* Head */
 TD.s1normal {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 line-height: 10pt;
 font-style: normal;
 font-weight: normal;
 color: #000000;
 background-color:#6699FF;
 padding:2px
 }

   /* RHV Rot */
 TD.s1active {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 line-height: 10pt;
 font-style: normal;
 font-weight: normal;
 color: #000000;
 background-color:#FFFFCC;
 padding:2px
 }

   /* odd Rows */
 TD.dyns2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 line-height: 12pt;
 font-style: normal;
 font-weight: normal;
 color: #000000;
 background-color:#FAFFD8;
 padding:2px;
 vertical-align: middle;

 }

   /* even Rows */
 TD.dyns2a {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt; line-height: 12pt;
 font-style: normal;
 font-weight: normal;
 color: #000000;
 padding:2px;
 background-color:#FFFFFF;
 vertical-align: middle;

 }

 a.DataSortingHeadStyle {
        color : #000000;
        text-decoration : none;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12;
        font-style : normal;
        font-weight : bold;
}

a.DataSortingHeadStyle:hover {
        color : #990000;
        text-decoration : none;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12;
        font-style : normal;
        font-weight : bold;
}

a.DataSortingHeadStyle:visited:hover {
        color : #990000;
        text-decoration : none;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12;
        font-style : normal;
        font-weight : bold;
}
