/** Common **/

/* @deprecated - problem with using javascript to unhide when defined
  is css */ 
.hidden {
    display: none;
}

/** FishEye Tab Panel **/

.repError {
    color:red;
}

.selectable {
    cursor: pointer;
}

.reviewsActionHeader {
    text-align: right;
    padding-right:3px;
}

.reviewsActionBody {
    float:right;
    padding:3px;
}

.reviewFont {
    font-size:x-small;
    color:#eb5909;
}

.changesetMessage {
    padding: 2px;
}

.changesetRevisions {
    margin-top: 5px;
}

/** Crucible Tab Panel **/

.reviewActionTitle {
    color:black;
    font-weight:bold;
}

.reviewPreview {
    color:gray;
}

.reviewBodyContainer {
    margin:0 3px 3px 2px;
    border:0 1px 1px 1px #ccc solid;
    padding:0;
    overflow:hidden;    
}

.reviewState {
    float: right;
    text-align:center;
    padding:15px 10px;
    color:#eb5909;
    font-weight:bold;
}

.reviewBodyTitle {
    margin:10px 0 10px 10px;
}

.reviewBodyDescription {
    margin:10px;
}

.reviewIdLink {
    font-size:90%;
    color:#eb5909;
}

/* Review Status Square */

.sqOpen, .sqClosed, .sqDraft, .sqOther {
    font-size:1pt;
    font-weight:bold;
    display:block;
    color:#eb5909;
    width:4px;
    height:4px;
    margin:5px 5px 0 0;
    overflow:hidden;
    float:left;
    background:#ddd;
    border:1px solid #666;
}

.sqOpen {
    background-color:lightgreen;
    border-color:darkgreen;
}

.sqClosed {
    background-color:pink;
    border-color:red;
}

.sqDraft {
    background-color:#ffdd00;
    border-color:darkorange;
}

/* Statistics Mode */

.statsReviewed, .statsUnreviewed {
    border-style:solid;
    border-width:6px;
    width:90%;
    padding-top:5px;
    padding-left:3px;
    padding-bottom:3px;
    padding-right:4px;
}
.statsReviewed {
    border-color:#CCCCFF;
    /*
    border-color:#0000CC;
    background-color:#CCCCFF;
    */
}
.statsUnreviewed {
    border-color:#FFCCCC;
    /*
    border-color:#CC0000;
    background-color:#FFCCCC;
    */
}

.cruStatsTable td {    
    width:100%;
    text-align:right;
}

/*
 * Review link styles
 */
a.reviewDraft, a.reviewOpen, a.reviewClosed, a.reviewOther {
    color:#eb5909;
    text-decoration:none;
}
a.reviewDraft {
    font-style:italic;
}
a.reviewOpen {
    font-weight:bold;
}
a.reviewClosed {

}
a.reviewOther {
    color:darkgray;
}