
.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; } 
.maincontent table.loginTable input { padding: 4px; }

/* --------------------------------------------------------------------------------------- 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; }