.loss {
    color: red;
    font-size: 11px;
}

.gain {
    color: green;
    font-size: 11px;
}

H1 {
    font-size: 18px;
    color: black;
    margin: 0px;
    padding: 0px;
    padding-bottom: 5px;
}

TH {
    text-align: left;
}


TABLE.lr-table {
    border-bottom: 1px solid #ccc;
}


TABLE.lr-table THEAD .primary-gradient TD,
TABLE.lr-table THEAD .primary-gradient TH {
    background: #FA8900 url('http://www.pubsub.com/images_blue/linkranks-header-gradient.jpg') repeat-x;
    padding: 7px;
    padding-bottom: 0px;
    text-align: left;
}




TABLE.borderless {
    border-bottom: 0px solid #ccc;
}


TABLE.rowborder {
    border-bottom: 0px solid #ccc;
}


TABLE.rowborder TBODY TD {
    border-bottom: 1px solid #ccc;
}


TABLE.lr-table TD {
    padding: 4px;
}

TABLE.lr-table THEAD .primary TD,
TABLE.lr-table THEAD .primary TH {
    background-color: #FA8900;
    padding: 7px;
    text-align: left;
}





.sortable .primary A,
.sortable .primary A:hover,
.sortable .primary A.sortheader,
.sortable .primary A.sortheader:hover {
    color: white;
    font-size:11px;
}


TABLE.lr-table THEAD .primarytabs1 TD {
    background: white url('../images_blue/linkranks_tabs1.gif') no-repeat;
    padding: 0px;
}

TABLE.lr-table THEAD .primarytabs2 TD {
    background: white url('../images_blue/linkranks_tabs2.gif') no-repeat;
    padding: 0px;
}

TABLE.lr-table THEAD .primarytabs3 TD {
    background: white url('../images_blue/linkranks_tabs3.gif') no-repeat;
    padding: 0px;
}

TABLE.lr-table THEAD .primarytabs4 TD {
    background: white url('../images_blue/linkranks_tabs4.gif') no-repeat;
    padding: 0px;
}



TABLE.lr-table THEAD .primary TD {
    font-size: 10px;
    font-weight: bold;
    color: white;
}

TABLE.lr-table .first {
    border-left: 1px solid #ccc;
    text-align: left;
}

TABLE.lr-table .last {
    border-right: 1px solid #ccc;
}

TABLE.lr-table THEAD .primary UL {
    margin: 0px;
    padding: 0px;
}

TABLE.lr-table THEAD .primary LI {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    width: 78px;
    margin-left: 7px;
    display: block;
    float: left;
}

TABLE.lr-table THEAD .primary A {
    color: #666;
    font-size: 10px;
    margin: 0px;
    padding: 0px;
    display: block;
}

TABLE.lr-table THEAD .primary A:hover {
    color: red;
    text-decoration: none;
}

TABLE.lr-table THEAD .primary A.active {
    font-weight: bold;
    color: black;
    text-transform: uppercase;
}

TABLE.lr-table THEAD .primary A.active:hover {
    color: black;
    text-decoration: none;
}


TABLE.lr-table .truncate DIV {
    width: 165px;
    overflow: hidden;
}


TABLE.lr-table .truncate-narrow DIV {
    width: 165px;
    overflow: hidden;
    /*border: 1px solid red;*/
}


TABLE.lr-table .highlight TD {
    background-color: #E0EFFF;
} 


.lr-scrollable-header {
    border: 1px solid #ccc;
    border-bottom-width: 0px;
    width: 297px;
}

.lr-scrollable {
    height: 200px;
    overflow: auto;
    width: 295px;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
}

.lr-scrollable TD.lr-site {
    width: 80px;
}

.lr-scrollable DIV.lr-truncate {
    width: 180px; /* should match width of TD.lr-site */
    
}




.rowalt {
    background-color: #E0EFFF;
}


.weekend {
    background-color: #Fee1BD;
}

.smallertext {
    font-size: 9px;
}


.pswarn {
    text-decoration: blink;
    border: 1px solid red;
    color: red;
    padding: 5px;
    background-color: yellow;
    text-align: center;
    width: 200px;
    margin: 0px auto;
}


.percentage {
    color: red;
}

TABLE.stats-table {

}


TABLE.stats-table THEAD .primarytabs1 TD {
    background: white url('../images_blue/sitestats_tabs1.gif') no-repeat;
    padding: 0px;
}

TABLE.stats-table THEAD .primarytabs2 TD {
    background: white url('../images_blue/sitestats_tabs2.gif') no-repeat;
    padding: 0px;
}

TABLE.stats-table THEAD .primary UL {
    margin: 0px;
    padding: 0px;
}

TABLE.stats-table THEAD .primary LI {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    width: 75px;
    width: expression("85px");
    padding-left: 7px;
    display: block;
    float: left;
    position: relative;
}

TABLE.stats-table THEAD .primary A {
    color: #666;
    font-size: 10px;
    margin: 0px;
    padding: 0px;
    display: block;
}

TABLE.stats-table THEAD .primary A:hover {
    color: red;
    text-decoration: none;
}

TABLE.stats-table THEAD .primary A.active {
    font-weight: bold;
    color: black;
    text-transform: uppercase;
}

TABLE.stats-table THEAD .primary A.active:hover {
    color: black;
    text-decoration: none;
}
