
.maincontent .doclist {  }
.maincontent .doclist p { min-height: 110px; }
* html .maincontent .doclist p { height: 110px; }


.maincontent .question_wrapper { margin: 0 20px; position: relative; top: 5px; z-index: 999; }

.maincontent .question_wrapper p { 
	width: 555px; padding: 30px 40px; margin: 0;
	background: url("../images/maincontent/bg_question.gif") 0% 0% no-repeat;
}

.maincontent .question_footer { 
	display: block; height: 16px; line-height: 0px; font-size: 0px; 
	background: url("../images/maincontent/bg_question_footer.gif") 0% 0% no-repeat;
}

.question_response_wrapper { 
	width: 375px; height: 50px; margin: 0 auto; padding: 15px 0 0 60px; text-align: center;
	background: url("../images/maincontent/answer_choice_BG.gif") 0% 0% no-repeat; 
}

.maincontent .question_response_wrapper .but_yes {
	display: block; width: 130px; height: 35px; overflow: hidden; margin: 0 45px 0 0; float: left;
	line-height: 80px; color: #fff;
	background: url("../images/maincontent/answer_choice_Yes.gif") 0% 0% no-repeat;
}
.maincontent .question_response_wrapper .but_no {
	display: block; width: 130px; height: 35px; overflow: hidden; float: left;
	line-height: 80px; color: #fff;
	background: url("../images/maincontent/answer_choice_No.gif") 0% 0% no-repeat;
}

/* --------------------------------------------------------------------------------------- EXTRANET LOGIN */

.maincontent table.loginTable { border: 0; width: 50%; margin: 10px 50px; }
.maincontent table.loginTable td { border: 0; font-weight: bold;
    font-size: 14px;padding-bottom: 15px;} 
.maincontent table.loginTable input { padding: 4px; }
    .maincontent table.loginTable tr td > input {
        width: 315px;
        border: 1px solid #cccccc;
        border-radius: 5px;
        height: 24px;
        line-height: 40px;
    }
    .maincontent table.loginTable tr:last-of-type td > input {
        width: 175px;
        height: 34px;
        background: #4eacc8;
        border: 1px solid #4eacc8;
        color: #ffffff;
        font-size: 18px;
        line-height: 24px;
        cursor: pointer;
    }
/* --------------------------------------------------------------------------------------- EDIT PAGE STYLES */

.banner_edit_icon { 
	position: absolute; z-index: 9000; margin: -15px 0 0 -10px; 
	width: 120px; height: 28px;
	background: url("../inlineEditing/but_edit.gif") 0% 0% no-repeat;
}
.home_quicklinks .banner_edit_icon { margin: -15px 0 0 -5px;  }
.banner_edit_icon:hover, .banner_edit_icon.hover { background-position: 0% 100%; }
.banner_edit_icon img { display: none; }

.documentComposite_edit_icon { 
	position: absolute; z-index: 9000; margin: -15px 0 0 -15px; 
	width: 120px; height: 28px;
	background: url("../inlineEditing/but_edit.gif") 0% 0% no-repeat;
}
.documentComposite_edit_icon:hover, .documentComposite_edit_icon.hover { background-position: 0% 100%; }
.documentComposite_edit_icon img { display: none; }

.location_edit_icon { 
	position: absolute; z-index: 9000; margin: -15px 0 0 -15px; 
	width: 120px; height: 28px;
	background: url("../inlineEditing/but_edit.gif") 0% 0% no-repeat;
}
.location_edit_icon:hover, .location_edit_icon.hover { background-position: 0% 100%; }
.location_edit_icon img { display: none; }