/****************************************************\ 
|                      Text                          |
\****************************************************/
.header-text {
    font-family : Tahoma;
    font-size : 10pt;
    color     : #999999;
    text-decoration : none;
}
.main-caption {
    font-family : Tahoma;
    font-size : 8pt;
    color     : #778888;
    text-decoration : none;
}
.category-caption {
    font-family : Tahoma;
    font-size : 8pt;
    color     : #800000;
    text-decoration : none;
}
.scategory-caption {
    font-family : Tahoma;
    font-size : 8pt;
    color     : #353B3B;
    text-decoration : none;
}
.scategory-number {
    font-family : Tahoma;
    font-size : 8pt;
    color     : #800000;
    text-decoration : none;
}
.list-caption {
    font-family : Tahoma;
    font-size : 8pt;
    color     : #778888;
    text-decoration : none;
}
.list-viewnumber {
    font-family : Tahoma;
    font-size : 8pt;
    color     : #778888;
    text-decoration : none;
}
.list-toptext {
    font-family : Tahoma;
    font-size : 10pt;
    color     : #000000;
    text-decoration : none;
}
.list-rowtext {
    font-family : Tahoma;
    font-size : 10pt;
    color     : #000000;
    text-decoration : none;
}
.list-subjecttext {
    font-family : Tahoma;
    font-size : 9pt;
    color     : #000000;
    text-decoration : none;
}
.list-bytext {
    font-family : Tahoma;
    font-size : 9pt;
    color     : #000000;
    text-decoration : none;
}
.list-pagenumbers {
    font-family : Tahoma;
    font-size : 10pt;
    color     : #778888;
    text-decoration : none;
}
.list-pageflpn {
    font-family : Tahoma;
    font-size : 10pt;
    color     : #800000;
    text-decoration : none;
}
.list-pns {
    font-family : Tahoma;
    font-size : 10pt;
    color     : #800000;
    text-decoration : none;
}
/****************************************************\ 
|                      Table                         |
\****************************************************/
.header-table {
    border          : 0px solid #999999;
    width           : 600px;
    height          : 19px;
    border-collapse : collapse;
}
.header-td1 {
    width           : 80px;
    border-style : solid;
    border-width : 1px;
}
.header-td2 {
    width           : 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.header-td3 {
border-left-style : none;
border-left-width : medium;
border-bottom-style : solid;
border-bottom-width : 1px;
}
.main-headeriframe {
    border          : 0px solid #FFFFFF;
    width           : 600px;
    height          : 22px;
}
.main-captiontable {
    border          : 1px solid #778888;
    width           : 600px;
    height          : 22px;
    border-collapse : collapse;
    background      : #EEEEEE;
}
.category-table {
    border          : 0px solid #778888;
    width           : 600px;
    border-collapse : collapse ;
}
.category-td1 {
    width           : 196px;
    height          : 22px;
    background      : #EEEEEE;
    border-style : solid;
    border-width : 1px;
}
.category-td2 {
    border-left-style : solid;
    border-left-width : 1px;
    border-right-style : solid;
    border-right-width : 1px;
}
.category-td3 {
    width        :196px;
    border-style : solid;
    border-width : 1px;
}
.category-td4 {
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
}
.list-captiontable {
    border          : 1px solid #778888;
    width           : 600px;
    height          : 22px;
    border-collapse : collapse;
    background      : #EEEEEE;
}
.list-table {
    border          : 0px solid #778888;
    width           : 600px;
    border-collapse : collapse;
}
.list-td1 {
    width           : 40px;
    height          : 22px;
    background      : #EEEEEE;
    border-style: solid;
    border-width: 1px;
}
.list-td2 {
    width           : 40px;
    height          : 22px;
    background      : #EEEEEE;
    border-style: solid;
    border-width: 1px;
}
.list-td3 {
    width           : 245px;
    height          : 22px;
    background      : #EEEEEE;
    border-style: solid;
    border-width: 1px;
}
.list-td4 {
    width           : 245px;
    height          : 22px;
    background      : #EEEEEE;
    border-style: solid;
    border-width: 1px;
}
.list-td5 {
    width           : 30px;
    height          : 22px;
    background      : #EEEEEE;
    border-style: solid;
    border-width: 1px;
}
.list-td6 {
    border-style: solid;
    border-width: 1px;
}
.list-td7 {
    border-style: solid;
    border-width: 1px;
}
.list-td8 {
    border-style: solid;
    border-width: 1px;
}
.list-td9 {
    border-style: solid;
    border-width: 1px;
}
.list-td10 {
    border-style: solid;
    border-width: 1px;
}
.list-td11 {
    background  : #F7F7F7;
    border-style: solid;
    border-width: 1px;
}
.list-td12 {
    background  : #F7F7F7;
    border-style: solid;
    border-width: 1px;
}
.list-td13 {
    background  : #F7F7F7;
    border-style: solid;
    border-width: 1px;
}
.list-td14 {
    background  : #F7F7F7;
    border-style: solid;
    border-width: 1px;
}
.list-td15 {
    background  : #F7F7F7;
    border-style: solid;
    border-width: 1px;
}
.list-table2 {
    border          : 0px solid #778888;
    background      : #EEEEEE;
    width           : 600px;
    border-collapse : collapse;
}
.list-td16 {
    width : 50px;
    border-left-style: none;
    border-left-width: medium;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.list-td17 {
    width : 30px;
    border-right-style : none;
    border-right-width : medium;
    border-top-style : solid;
    border-top-width : 1px;
    border-bottom-style : solid;
    border-bottom-width:  1px;
}
.list-td18 {
    width : 15px;
    border-left-style: none;
    border-left-width: medium;
    border-right-style: none;
    border-right-width: medium;
    border-top-style: solid;
    border-top-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.list-td19 {
    widht : 200px;
    border-left-style: none;
    border-left-width: medium;
    border-right-style: none;
    border-right-width: medium;
    border-top-style: solid;
    border-top-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.list-iframe {
    width : 200px;
    height : 22px;
}
.list-pntable {
    border          :0px solid #DDDDD3;
    background      :#EEEEEE;
    width           :200px;
    height          :22px;
    border-collapse : collapse;  
}
.list-td20 {
    widht : 15px;
    border-left-style: none;
    border-left-width: medium;
    border-right-style: none;
    border-right-width: medium;
    border-top-style: solid;
    border-top-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.list-td21 {
    width : 30px;
    border-left-style: none;
    border-left-width: medium;
    border-top-style: solid;
    border-top-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.list-td22 {
    width : 200px;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: none;
    border-right-width: medium;
    border-top-style: solid;
    border-top-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}