﻿/*** styles for OMT pages ***/

body
{
    background-color: #8ec5df;
}

body, p, td, a
{
    font-family: Calibri;
    font-size: 11pt;
}

h2
{
    font-size: 13pt;
    margin: 0px;
    margin-bottom: 4px;
}
h1
{
    font-size: 18pt;
    color: Red;
}

#header
{
    height: 126px;
    border: none;
    background-image: url(../images/3q/3q_tbg.gif);
}
#headerNav
{
    padding: 8px;
    padding-top: 6px;
    margin-right: 25px;
    display: inline;
    background-color: #3db1ff;
    color: black;
    line-height: 52px;
    color: White;
}
#headerNav a:link, #headerNav a:visited
{
    color: White;
}
#headerRight
{
    background-image: url(../images/3q/3q_tr.gif);
    background-position: -14px 0px;
    background-repeat: no-repeat;

}

#header img
{
    margin-left: 0px;
}
.mainTable
{
    border: none;
    width: 969px;
    max-width: 969px;
    width: expression(document.body.clientWidth > 969 ?    "969px" : "100%" );
}
#mainTableTop
{
}
#mainTableLeft
{
    padding-left: 30px;
    padding-top: 0px;
    background-image: url(../images/3q/3q_l.gif);
    background-position: left;
    background-repeat: repeat-y;
}
#mainTableRight
{
    padding-right: 30px;
    padding-top: 0px;
    background-image: url(../images/3q/3q_r.gif);
    background-position: right;
    background-repeat: repeat-y;
}
#mainTableBottom
{
    height: 21px;
    background-image: url(../images/3q/3q_b.gif);
}
.lhcolumn
{
    background-image: url(../images/3q/3q_l.gif);
    background-position: left;
    background-repeat: repeat-y;
    background-color: White;
    border: none;
}
.rhColumn
{
    background-image: url(../images/3q/3q_r.gif);
    background-position: right;
    background-repeat: repeat-y;
}


.assessQuestionsDiv h1, .ssQuestion_Text1, .ssQuestion_Text2, .ssQuestion_Text4
{
    background-color: white;
}

.question
{
    margin-left: 10px;
}

/*** end overrides ***/

/***home ***/
#divCurrentT
{
    background-image: url(../images/3q/yourreview_bgt.jpg);
    background-repeat: no-repeat;
    width: 382px;
    height: 37px;
    margin-top: 10px;
    padding: 15px;
}
#divCurrentB
{
    background-image: url(../images/3q/yourreview_bgb.gif);
    background-position: bottom;
    background-repeat: no-repeat;
    width: 382px;
    padding: 15px;
}
#divStartReview
{
    background-image: url(../images/3q/start_bg.jpg);
    background-repeat: no-repeat;
    width: 383px;
    height: 137px;
    margin-top: 10px;
    padding: 15px;
}

#aNewReview, .btnSaveExit
{
    background-image: url(../images/3q/btn_bg.gif);
    background-repeat: no-repeat;
    width: 186px;
    height: 28px;
    padding-top: 4px;
    text-align: center;
    display: block;
    color: White;
    text-decoration: none;
    margin: 15px;
    font-size: 13pt;
}
#aNewReview:hover, .btnSaveExit:hover
{ background-image: url../images/3q/btn_bg_f2.gif);}


.divRequest
{
    background-image: url(../images/3q/request_bg.jpg);
    background-repeat: no-repeat;
    width: 441px;
    margin-top: 10px;
    padding: 15px;
    height: 37px;
}
.divRequestB
{
    background-image: url(../images/3q/request_bgb.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    width: 441px;
    margin-top: 0px;
    padding: 15px;
}
.requestText
{
    border: solid 1px #cccccc;
    background-color: White;
    padding: 14px;
    line-height: 14pt;
    width: 405px;
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 11pt;
}
.tag, .tagHighlight
{
    background-color: #A7D0EF;
    padding: 1px 6px 2px 6px;
    font-size: 10pt;
    margin-right: 4px;
    line-height:26px;
}
.tagHighlight
{
    
}
.reviewerHighlight
{
    background-color:White;
    padding:4px;
    border:1px solid #A7D0EF;
    }

.btnGiveFeedback, .btnViewReport
{
    background-image: url(../images/3q/btn_enterfb_bg.gif);
    background-repeat: no-repeat;
    width: 170px;
    height: 28px;
    padding-top: 4px;
    text-align: center;
    display: block;
    color: White;
    text-decoration: none;
    font-size: 13pt;
}
.btnGiveFeedback:hover, .btnViewReport:hover
{ background-image: url(../images/3q/btn_enterfb_bg_f2.gif);}
.btnViewReport
{
    margin: 10px;
}
.btnGiveFeedback
{
    float: right;
    margin-right: 7px;
}

.lblWcount
{
    background-image: url(../images/3q/request_wc.gif);
    background-repeat: no-repeat;
    float: right;
    width: 54px;
    height: 38px;
    text-align: center;
    font-family: Georgia;
    font-size: 16pt;
    color: #8ec5df;
}
.gvReviewers
{
    margin: 10px 0 10px 0;
}
.popupReviewers
{
    position: absolute;
    display: none;
    left: 0px;
    top: 0px;
       padding: 5px;
    margin-left: -5px;
    width: 377px;
    z-index: 100;
    background-color:White;
    border:1px dotted #A7D0EF;
}


/*** ass_questions ***/
#lhcolumn3q
{
    background-image: url(../images/3q/lhscol_bg.jpg);
    background-repeat: no-repeat;
    width: 257px;
    height: 156px;
    margin-top: 10px;
    margin-left: 20px;
    padding: 15px;
}




/*** New stuff ***/

.tqhead
{
    font-family: Georgia;
    font-size: 26px;
    color: #42B4FF;
}

.tqtextbox, .tqtextboxgrey
{
    border: solid 2px #D9F0FF;
    background-color: #E6F5FF;
    padding: 6px 1px 6px 4px;
    margin: 6px 0 6px 0;
}
.tqtextboxgrey
{
    border: solid 2px #eee;
    background-color: #fff;
}
.tqtextbox.error, .tqtextboxgrey.error
{
    border-color: #FFC1C1;
    background-color: #FFF0F0;
}
label.error
{
    color: #cc0000;
}



.tqBold
{
    font-weight: bold;
    font-size: 10pt;
    display: inline;
}

.tqtablebottomrow
{
    background-color: #eee;
}

.watermark
{
    font-style: italic;
    color: #666;
}

.tqListCompletionClass
{
    background-color: white;
    border: solid 1px #D9F0FF;
    width: 260px;
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.tqListCompletionItemClass
{
    list-style: none;
    margin: 0px;
    padding: 6px;
}

.tqListCompletionHighlightedClass
{
    list-style: none;
    margin: 0px;
    padding: 6px;
    background-color: #eeeeee;
    cursor: pointer;
}

.tqoptionbox
{
    border: solid 2px #D9F0FF;
    background-color: #E6F5FF;
    margin: 6px 0 6px 0;
}
.tqoptionbox option
{
    padding: 4px;
    line-height: 30px;
}
.bigNumber
{
    background-color: #D9F0FF;
    padding: 2px 8px 6px 8px;
    margin: 0px;
    font-family: georgia;
    font-size: 18px;
}

#divIdeas
{
    position: absolute;
    display: none;
    top: 60px;
    left: 0px;
    border: solid 2px #efe;
    background-color: #f9fff9;
    padding: 20px;
    width: 310px;
    height: 400px;
    z-index: 100;
}

.padlock
{
    padding-right:20px;
    display:inline-block;
    background-repeat:no-repeat;
}
.padlock:hover
{    background-image:url(../images/3q/padlock.gif);
    background-position:right;
}



#tooltip
{
    position: absolute;
    z-index: 3000;
    border: 1px solid #FFCC66;
    background-color: #FFF0D2;
    padding: 5px;
    width: 300px;
}




/**** Assess questions ****/
.ssQuestion_Text1
{
    font-size: 12pt;
}
.rhColumn
{
 padding-right:40px;
}

/***** Summary ****/
.CompGroupParent{background-color:White;}
.QuestionPanel{}
.QuestionText{background-color:White;border:none; font-weight:bold;}
.ThreeSixty{background-color:#e6ffa1;}






/***** THREEDBACK.COM *****/
       body {margin:0px;padding:0px;}
        img {border:none;}
        
        .tb{
    
    padding: 6px 1px 6px 4px;
    margin: 0px 0 6px 0;
    width:97%;
}