p {
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

td.seecSumRepChart {
    FONT-SIZE: 90%;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

body {
    font-size: 80%;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    margin: 0px;
}

hr {
    color: #116903
}

td.campaignrightlist {
    FONT-SIZE: 80%;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    width: 153;
}

td.listsmall_ON {
    FONT-SIZE: 90%;
    background-color: ghostwhite;
}

td.listsmall_OFF {
    FONT-SIZE: 90%
}

td.aopsmall {
    FONT-SIZE: 70%
}

td.aopheader {
    font-size: larger;
    font-weight: bold;
}

td.seecbackcolor {
    background-color: #E1F1D4;
}

td.selA {
    BACKGROUND-COLOR: skyblue;
    FONT-SIZE: smaller
}

td.selB {
    BACKGROUND-COLOR: paleturquoise;
    FONT-SIZE: smaller
}

td.headerA {
    BACKGROUND-COLOR: deepskyblue
}

td.headerB {
    BACKGROUND-COLOR: turquoise
}

td.headerC {
    BACKGROUND-COLOR: white
}

div.seecBigHeader {
    font-size: larger;
    font-weight: bold;
}

div.seecSmallHeader {
    font-size: small;
    font-weight: bold;
}

li {
    /*FONT-SIZE: 80%;*/
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.subtopic {
    color: #E16F00;
    padding: 5px
}

.portalgroupheader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 75%;
    margin: 9pt 3pt 5pt 3pt;
    padding: 2pt;
    color: #000;
    background-color: #91BFEB;
}

.small {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 70%;
    margin: 3pt 3pt 3pt 3pt;
    padding: 2pt;
    color: #000;
}

    .small a:link {
        color: #000;
    }

    .small a:visited {
        color: #000;
    }

    .small a:hover {
        color: #000;
    }

.smallfooter {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 70%;
    margin: 3pt 3pt 3pt 3pt;
    padding: 7pt;
    color: #116903;
}

    .smallfooter a:link {
        color: #fff;
    }

    .smallfooter a:visited {
        color: #fff;
    }

    .smallfooter a:hover {
        color: #fff;
    }


/*-------------------dot net style------------------------------------*/

.smallfooterV2 a:link, .smallfooterV2 a:visited, .deptfooter a:visited {
    color: #666666;
    text-decoration: underline;
    font-weight: bold;
}

    .smallfooterV2 a:hover, .deptfooter a:visited:hover {
        text-decoration: none;
    }

.smallfooterV2 {
    color: #666666;
    background-color: #D1D1D1;
}

.seecHeaderButton {
    background-color: white;
    color: black;
    font-weight: bold;
    text-align: center;
    border: 1px solid black;
    width: 16.666%;
    width: calc(100% / 6);
    padding: 3px;
    cursor: default;
}

.seecHeaderButton_Selected {
    background-color: #116903;
    color: white;
    font-weight: bold;
    text-align: center;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    width: 16.666%;
    width: calc(100% / 6);
    padding: 3px;
    cursor: default;
}

.seecHeaderButton_HoveredOver {
    background-color: #116903;
    color: white;
    font-weight: bold;
    text-align: center;
    border: 1px solid black;
    width: 16.666%;
    width: calc(100% / 6);
    padding: 3px;
    cursor: pointer;
}


/*--------------------------------------------------------------------*/


.title {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 110%;
    font-weight: bold;
}

.white {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: 80%;
    font-weight: bold;
}

.leftmenu {
    background: #ffffff;
    font-family: Verdana;
    font-size: 9pt;
}

.TIERTWO {
    font-family: Verdana;
    font-size: 9pt;
}

    .TIERTWO a {
        display: block;
        font-weight: normal;
        color: #000;
        background: #FFFFFF url(/2004_img/white_off_v2.gif) left no-repeat;
        text-decoration: none;
        padding: 3px 25px 3px 25px;
        border-bottom: 1px solid #cccccc;
        border-left: 1px solid #cccccc;
        border-right: 1px solid #cccccc;
    }

        .TIERTWO a:link {
            color: #000000
        }

        .TIERTWO a:visited {
            color: #000000
        }
/*.TIERTWO a:hover {text-decoration: underline;background: #dce9d9 url(/2004_img/navgovernment_on.gif) top no-repeat;}*/
.TIERTWO_clsHover {
    font-family: Verdana;
    font-size: 9pt;
    display: block;
    font-weight: normal;
    color: #000;
    background: #FFFFFF url(/2004_img/white_off.gif) top no-repeat;
    text-decoration: none;
    padding: 3px 25px 3px 20px;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    text-decoration: underline;
    background: #dce9d9 url(/2004_img/navgovernment_on.gif) top no-repeat;
}

    .TIERTWO_clsHover a:link {
        color: #000000
    }

    .TIERTWO_clsHover a:visited {
        color: #000000
    }

.TIERTWO_SELECTED {
    font-family: Verdana;
    font-size: 9pt;
}

    .TIERTWO_SELECTED a {
        display: block;
        font-weight: normal;
        color: #000;
        background: #dce9d9 url(/2004_img/navgovernment_on.gif) top no-repeat;
        text-decoration: none;
        padding: 3px 25px 3px 20px;
        border-bottom: 1px solid #cccccc;
        border-left: 1px solid #cccccc;
        border-right: 1px solid #cccccc;
    }

.TIERTWO_ON a {
    font-family: Verdana;
    font-size: 9pt;
    display: block;
    font-weight: bold;
    color: #FFF;
    background: #116903 url(/2004_img/navgovernment_selected_v2.gif) left no-repeat;
    text-decoration: none;
    padding: 3px 2px 3px 25px;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

.TIERTWO_OFF {
}

.TIERTWO_SUB_TABLE {
    display: none;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

.TIERTWO_SUB {
    font-family: Verdana;
    font-size: 8pt;
    width: 185px
}

    .TIERTWO_SUB a {
        font-size: 8pt;
        display: block;
        font-weight: normal;
        color: #000;
        background: #dce9d9;
        text-decoration: none;
        padding: 3px 10px 3px 17px;
        border-bottom: 1px solid #fff;
    }

        .TIERTWO_SUB a:hover {
            text-decoration: underline
        }

.TIERTWO_SUB_ON {
    font-family: Verdana;
    font-size: 8pt;
}

    .TIERTWO_SUB_ON a {
        font-family: Verdana;
        font-size: 8pt;
        display: block;
        font-weight: normal;
        color: #FFFFFF;
        background: #116903;
        text-decoration: none;
        padding: 3px 10px 3px 17px;
        border: 1px solid #fff;
    }

.topnav a {
    font-family: Verdana;
    font-size: 9pt;
    color: #333333;
    background: #ffffff;
    text-decoration: none;
}

    .topnav a:hover {
        font-family: Verdana;
        font-size: 9pt;
        color: #333333;
        background: #ffffff;
        text-decoration: underline;
    }

.footer a {
    font-family: Verdana;
    font-size: 9pt;
    color: #ffffff
}


/*NOTE! use of "...lobby..." below may confuse, as both eFiling apps use these!!!*/
input.butLobbyHome {
    font-size: smaller;
    height: 20px;
    width: 80px;
}

input.butLobbyHome2 {
    font-size: smaller;
    height: 60px;
    width: 80px;
}

table.tableLobbyHomeBox {
    background-color: white;
    width: 100%;
    vertical-align: text-top;
}

th.tableLobbyHomeBoxHeader {
    background-color: Lime;
    padding: 3px 3px 3px 3px;
}

td.tableLobbyHomeBoxBody {
    background-color: Aqua;
    padding: 3px 5px 3px 5px;
}

td.tableLobbyQuarterlyLeft {
    background-color: Silver;
    padding: 3px 5px 3px 5px;
    width: 100px;
}

td.StepBox {
    background-color: Aqua;
    border: thin solid black;
    padding: 1%;
}

input.inputLobbyExpenseDollars {
    width: 70px;
    text-align: right;
}


a.pseudolink {
    cursor: pointer;
    color: Blue;
    text-decoration: underline;
}

a.pseudolink_selected {
    color: black;
    text-decoration: none;
}

td.eFileCheckBox {
    text-align: left;
    padding-left: 20px;
    text-indent: -20px;
    vertical-align: top;
}

td.eFileCommitteeHeader {
    text-align: left;
    padding-left: 3px;
}

a.windowcontrol {
    color: Black;
    text-decoration: none;
}

