
TD, TH{
    text-align: center;
}

.content, .boxcontent{
    margin: 0;
    padding: 0;
}
.content{
    text-align: left;
}
#BIGGEE_DIV{
    font-family: arial;
    font-size:  9pt;
    width:      900px;
    padding:    0px;
    display:    block;
    margin:     auto;
    text-align: left;
}
.rateTable {
    empty-cells: show;
    border-collapse: collapse;
    table-layout: fixed;
    margin: auto;
    width: 898px;
    border: 2px solid black;
}
.emptyCell{
    font-size: 0;
    background-color: #ccd;
    border: 0;
    height: 0;
    padding: 0;
}
.tblHeader{
    font-size: 10pt;
    font-weight: bold;
    background-color: #ccd;
}
.rHeader{
    font-size: 9pt;
    font-weight: bold;
    border: 1px solid black;
    background-color: #ccd;
}
.rateTable TD, .rateTable TH{
    overflow: auto;
    white-space: normal
    text-align: center;
    font-family: arial;
    font-size: 9pt;
    padding: 5px 5px 5px 5px;
    border: 1px solid #000;
}
TD.left, TH.left{
    text-align:left;
}
TD.padded {
    padding: 0 15px 0 15px;
}

.col3 TH.rHeader{
    width: 125px;
}
.col3 TH.left{
    width: 295px;
}

.col4 TH.rHeader{
    width: 185px;
}
.col4 TH.left{
    width: 295px;
}

.col5 TH.rHeader{
    width: 150px;
}
.col5 TH.double{
    width: 261px;
}
.col5 TH.left{
    width: auto;
}

.col6 TH.rHeader{
    width: 120px;
}
.col6 TH.left{
    width: auto;
}
.fatParagraph{
    font-size: 9pt;
    text-align: left;
}
.normText{
    font-size: 9pt;
    font-weight: normal;
}
.w50pt{
    margin-left: 10pt;
    display: block;
    width: 50pt;
    text-align: right;
}
.w90pt{
    width: 90pt;
}
.w110pt{
    width: 110pt;
}
.littleButton   {
    font-size: 9pt;
    white-space: nowrap;
    padding:0 10px 0 10px;
    background-color: #7B2842;
    color: #fff;
    text-decoration: none;
    display: inline;
}
.opbutn {
    margin-left: 10px;
}
.disclosures P{
    padding: 0;
    margin: 4pt 0;
    font-size: 8pt;
    text-align: left;
}
DIV.disclosures{
    margin-bottom: 20pt;
    padding-right: 10pt;
}
.shadetabs li a{
    font-size: 9pt;
    text-decoration: none;
    position: relative;
    top: -1px;
    _top: 0px;
    left: -1px;
    _left: 0px;
    padding: 3px 10px;
    margin-right: 3px;
    border: 2px solid #777;
    border-bottom: 0;
    background: #CCD url(/images/design/shade.gif) top left repeat-x;
}
.shadetabs li a.selected{
    top: 0px;
    _top: 1px;
    padding: 4px 10px;
    background-image: none;
    background-color: #CCD;
    border-color: #000;
    border-bottom: 0;
}
.fuglyButton{
    margin: 0;
}
.tabcontent{
display:block;
}
.SMCUlogo{
display:none;
}
.printHeading TH{
    text-align: center;
    font-size: 12pt;
    vertical-align: bottom;
}


@media print{
    HTML, BODY{
        margin: 0;
        padding: 0;
        font-size: 8pt;
    }
    .siteWidth{
        width: 7.0in;
        margin: 0;
        padding: 0;
    }
    #effective_date{
        font-size: 9pt;
    }
    #daMainDiv{
        width: 7.00in;
        margin: 0;
        padding: 0;
    }
    .fatParagraph{
        font-size: 8pt;
        text-align: left;
    }
    .padded {
        padding: 0;
    }

    #siteHeader{
         display: none;
    }
    #siteFooter {

    }
    #BIGGEE_DIV{
        margin: 0;
        font-size: 6pt;
    }

    .fuglyButton{
        display: none;
    }
    #rateTab, .littleButton, .button{
        display: none;
    }
    #tag{
        display: none;
    }
    A{
        xdisplay: none;
    }
    .rateTable {
        width: 6.99in;
        page-break-before: auto;
        margin: 0;
        padding: 0;
    }
    .rateTable TD, .rateTable TH{
        font-size: 7.5pt;
        padding: 2pt;
    }






    .col4 TH.rHeader{
        width: 1.15in;
    }
    .col4 TH.left{
        width: 2in;
    }
    .col5 TH.rHeader{
        width: 1.15in;
    }
    .col5 TH.fat{
        width: 1.40in;
    }
    .col5 TH.left{
        width: auto;
    }
    .col6 TH.rHeader{
        width: 0.88in;
    }
    .col6 TH.left{
        width: 2in;
    }
    TABLE.printHeading{
        display: block;
    }
    .printHeading TD{
        width: 33%;
        padding-top: 10pt;
    }
    .printHeading TH{
        text-align: center;
        font-size: 12pt;
        vertical-align: bottom;
    }
    .SMCUlogo{
        white-space: nowrap;
        display: block;
        width: 85pt;
        border-bottom: 5pt solid #7E2A41;
        font: 10pt serif;
        font-weight:bold;
        padding: 0;
        margin-top: 10px;
        padding-top: 10pt;
        text-align: center;
        color: #7E2A41;
    }
    .SMCUlogo P{
        margin: -7px 0 0;
        padding:0;
    }
    .SMCUlogo SPAN{
        font-size: 14pt;
    }
    .disclosures P{
        font-size: 7pt;
    }
}

