.snapshot-header{
    border:        0px Solid;
    background-image:  url("../images/cb2_bg.gif");
    height: 25px;
}
.snapshot-header-left{
    border-color:    rgb(74,74,74);
    border:        0px Solid;
    background-image:  url("../images/cb2_indent_left.gif");
    height: 25px;
    width:9px;
}
.snapshot-header-right{
    border-color:    rgb(74,74,74);
    border:        0px Solid;
    background-image:  url("../images/cb2_indent_right.gif");
    height: 25px;
    width:9px;
}

.snapshot-header-text{
    color:        white;
    font-family:  Verdana ,sans-serif, Helvetica,  Arial;
    font-size: 8pt;
    font-weight: bold;
}

.snapshot-header-text-small{
    color:        white;
    font-family:  Verdana ,sans-serif, Helvetica,  Arial;
    font-size: 7pt;
}

.snapshot-header-text A{
    color:        white;
    font-family:  Verdana ,sans-serif, Helvetica,  Arial;
    font-size: 8pt;
    font-weight: bold;
}

.snapshot-header-text A:hover{
    color:        red;
    font-family:  Verdana ,sans-serif, Helvetica,  Arial;
    font-size: 8pt;
    font-weight: bold;
}

.snapshot-header-description{
    color:        white;
    font-family:  Verdana ,sans-serif, Helvetica,  Arial;
    font-size: 7pt;
}


.sort-table {
    font:       Icon;
    background: Window;
    color:      WindowText;
}

.sort-table thead {
    background:    rgb(239,239,239);
}

.selectedcolumn-header {
    background:    rgb(214,226,239);
    color: black;

}

.selectedcolumn-cell-odd {
    border-color:    white;
    background: rgb(247,249,212);
    border-bottom:   1px solid rgb(239,237,196);
    font-size: 7pt;
}

.selectedcolumn-cell-odd A{
    border-color:    white;
    background: rgb(247,249,212);
    border-bottom:   1px solid rgb(239,237,196);
    font-size: 7pt;
}

.selectedcolumn-cell-even {
    border-bottom:   1px solid rgb(239,237,196);
    background: rgb(247,249,212);
    font-size: 7pt;
}

.selectedcolumn-cell-even A{
    border-bottom:   1px solid rgb(239,237,196);
    background: rgb(247,249,212);
    font-size: 7pt;
}

.sort-table td {
    padding:    2px 5px;
}

.sort-table img {
    height: 10px;
}

.sort-table thead td {
    border:         1px solid;
    border-color:           ButtonHighlight ButtonShadow
                            ButtonShadow ButtonHighlight;
        cursor: pointer; 
}

.sort-table thead td:active {
    border-color:           ButtonShadow ButtonHighlight
                                ButtonHighlight ButtonShadow;
    padding:        3px 4px 1px 6px;
        cursor: pointer; 
}

.sort-arrow {
    width:          11px;
    height:         11px;
    background-position:    center center;
    background-repeat:  no-repeat;
    margin:         0 2px;
}

.sort-arrow.descending {
    background-image:       url("../images/downsimple.png");
}

.sort-arrow.ascending {
    background-image:       url("../images/upsimple.png");
}

.even {
    background:    rgb(240,247,251);
}
.odd {
}
