﻿
body 
{
    font-size: 100%;
    text-align:center;
}

Div.CenteredDiv Table
{
    margin-left:auto; 
    margin-right:auto;
}

Div.CenteredDiv DIV Table
{
    margin-left:auto; 
    margin-right:auto;
}

.rbClass {
   
}


Table.SortOptions {

    background-Color: transparent;
    align-content: center;
    align-items: center;
    align-self: center;
    width: 80%;
}

/*****                                                               *****/
/*****          Important Codes & Classifications                    *****/
/*****                                                               *****/
Table.CNC {

    background-Color: transparent;
    border-color: darkgray;
    border-Bottom-style: double;
    border-bottom-width: 3px;
    border-left-style: double;
    border-left-width: 3px;
    border-Right-style: double;
    border-Right-width: 3px;
    border-Top-style: solid;
    border-top-width: 1px;
    align-content: center;
    align-items: center;
    align-self: center;
    width: 80%;
}

Table.CNC caption {
    background-color: lightgray;
    border-color: darkgray;
    border-Top-style: double;
    border-left-style: double;
    border-Right-style: double;
    border-top-width: 3px;
    border-left-width: 3px;
    border-Right-width: 3px;

    text-align: center;
    width: 99.5%;
    font-weight: bold;
    font-size: large;
}

Table.CNC TR {
    background-color: transparent;
    border: thin groove;
    margin: 0em;
    padding: 0em;
    text-align: center;
    width: 100%;
    font-size: Small;
}

Table.CNC TR TH {
    background-color: transparent;
    border: thin groove;
    margin: 0em;
    padding: 0em;
    font-weight: bold;
    text-align: Right;
    padding:1px 10px 1px 1px; 
    width: 30%;
}

Table.CNC TR TD {
    background-color: transparent;
    border: thin groove;
    margin: 10em;
    text-align: Right;
    padding:1px 15px 1px 1px; 
    width: 20%;
}

/*****                                                               *****/
/*****          Data Table                                           *****/
/*****                                                               *****/

Table.ReportTable {

    background-Color: transparent;
    border-color: darkgray;
    border-Bottom-style: double;
    border-bottom-width: 3px;
    border-left-style: double;
    border-left-width: 3px;
    border-Right-style: double;
    border-Right-width: 3px;
    border-Top-style: solid;
    border-top-width: 1px;
    align-content: center;
    align-items: center;
    align-self: center;
    width: 100%;
}

Table.ReportTable caption {
    background-color: lightgray;
    border-color: darkgray;
    border-Top-style: double;
    border-left-style: double;
    border-Right-style: double;
    border-top-width: 3px;
    border-left-width: 3px;
    border-Right-width: 3px;

    text-align: center;
    width: 99.5%;
    font-weight: bold;
    font-size: large;
}

Table.ReportTable TR {
    background-color: transparent;
    Border-color: darkgray;
    border-left-style: double;
    border-Right-style: double;
    border-left-width: 3px;
    border-Right-width: 3px;
    text-align: center;
    width: 100%;
    font-size: Small;
}

Table.ReportTable TR TH {
    Border-color: darkgray;
    border: thin groove;
    font-weight: bold;
    text-align: Center;
}

Table.ReportTable TR TD.Span2ColDataHeader {
    border: thin groove;
    Border-color: darkgray;
    background-color: lightgray;
    font-weight: bold;
    text-align: Center;    
}

Table.ReportTable TR TD.Span2ColDataHeader {
    border: thin groove;
    Border-color: darkgray;
    background-color: lightgray;
    font-weight: bold;
    text-align: Center;    
}

Table.ReportTable TR TH.SingleColDataHeader {
    border: thin groove;
    Border-color: darkgray;
    background-color: lightgray;
    text-align: Center;
}

Table.ReportTable TR TD.AgencyData {
    border: thin groove;
    Border-color: darkgray;
    background-color: transparent;
    text-align: Center;
    width: 9%; 
    text-align: right;
    padding-right: 1em; 
}


Table.ReportTable TR TD.AmountData {
    border: thin groove;
    Border-color: darkgray;
    background-color: transparent;
    text-align: Center;
    width: 9%; 
    text-align: right;
    padding-right: 1em; 
}

Table.ReportTable TR TD.RankData {
    border: thin groove;
    Border-color: darkgray;
    background-color: transparent;
    text-align: Center;    
    width: 4%;
}


/*****                                                                                *****/
/*****         Financial Profile Data Table                                           *****/
/*****                                                                                *****/


Table.FPReportTable {

    background-Color: transparent;
    border-color: darkgray;
    border-Bottom-style: double;
    border-bottom-width: 3px;
    border-left-style: double;
    border-left-width: 3px;
    border-Right-style: double;
    border-Right-width: 3px;
    border-Top-style: solid;
    border-top-width: 1px;
    align-content: center;
    align-items: center;
    align-self: center;
    width: 80%;
}

Table.FPReportTable caption {
    background-color: lightgray;
    border-color: darkgray;
    border-Top-style: double;
    border-left-style: double;
    border-Right-style: double;
    border-top-width: 3px;
    border-left-width: 3px;
    border-Right-width: 3px;
    text-align: center;
    width: 99.5%;
    font-weight: bold;
    font-size: large;
}

Table.FPReportTable TR {
    background-color: transparent;
    Border-color: darkgray;
    border-left-style: double;
    border-Right-style: double;
    border-left-width: 3px;
    border-Right-width: 3px;
    text-align: center;
    width: 100%;
    font-size: Small;
}

Table.FPReportTable TR TH {
    Border-color: darkgray;
    border: thin groove;
    font-weight: bold;
    text-align: Center;
}

Table.FPReportTable TR TH.SingleColDataHeader {
    border: thin groove;
    Border-color: darkgray;
    background-color: lightgray;
    text-align: Center;
}

Table.FPReportTable TR TD.AttributeData {
    border: thin groove;
    Border-color: darkgray;
    background-color: transparent;
    width: 15%; 
    padding-right: 1em; 
}

Table.FPReportTable TR TD.AmountData {
    border: thin groove;
    Border-color: darkgray;
    background-color: transparent;
    text-align: Center;
    width: 9%; 
    text-align: right;
    padding-right: 1em; 
}


/*****                                                       *****/
/*****          Report Options Table                         *****/
/*****                                                       *****/

Table.ReportOptions 
{
    width: 80%;
    vertical-align:top;
}

Table.ReportOptions tr 
{
    vertical-align:top;
}

Table.ReportOptions tr td 
{
    text-align: left;
}


/* ordered list */
ol.round {
    list-style-type: none;
    padding-left: 0;
}
    ol.round li {
        margin: 10px 0;
        padding-left: 45px;
    }
        ol.round li.zero {
            background: url("../Images/orderedList0.png") no-repeat;
        }
        ol.round li.one {
            background: url("../Images/orderedList1.png") no-repeat;
        }
        ol.round li.two {
            background: url("../Images/orderedList2.png") no-repeat;
        }
        ol.round li.three {
            background: url("../Images/orderedList3.png") no-repeat;
        }
        ol.round li.four {
            background: url("../Images/orderedList4.png") no-repeat;
        }
        ol.round li.five {
            background: url("../Images/orderedList5.png") no-repeat;
        }
        ol.round li.six {
            background: url("../Images/orderedList6.png") no-repeat;
        }
        ol.round li.seven {
            background: url("../Images/orderedList7.png") no-repeat;
        }
        ol.round li.eight {
            background: url("../Images/orderedList8.png") no-repeat;
        }
        ol.round li.nine {
            background: url("../Images/orderedList9.png") no-repeat;
        }

