/* CSS Document RFP 2 - additions needed for client amendments 21-05-08 */


/* form-90-minute-response.html */
.mb4 {margin-bottom:4px!important;}

form#ninetyMinuteResponse div#date01 div.detailA,
form#ninetyMinuteResponse div#date01 div.detailB,
form#ninetyMinuteResponse div#date01 div.detailC,
form#ninetyMinuteResponse div#date01 div.detailD,
form#ninetyMinuteResponse div#date01 div.detailE,
form#ninetyMinuteResponse div#date01 div.detailF,
form#ninetyMinuteResponse div#date01 div.detailG,
form#ninetyMinuteResponse div#date01 div.detailH,
form#ninetyMinuteResponse div#date01 div.detailI
{min-height:8.3em; padding-top:0px;}

form#ninetyMinuteResponse div.detailA,
form#ninetyMinuteResponse div.detailB,
form#ninetyMinuteResponse div.detailC,
form#ninetyMinuteResponse div.detailD,
form#ninetyMinuteResponse div.detailE,
form#ninetyMinuteResponse div.detailF,
form#ninetyMinuteResponse div.detailG,
form#ninetyMinuteResponse div.detailH,
form#ninetyMinuteResponse div.detailI
{
	float:left;
	width:91px;
	text-align:center;
	background-color:#d5f0f3;
	/*background-image:url(../img/common/bg-darkcyanbar.gif);
	background-position:bottom;
	background-repeat:repeat-x;*/
	margin-right:5px;
/*	padding-bottom:16px;*/
	/*min-height:8.3em;*/
	min-height:6.7em;
	padding-top:10px;
}

form#ninetyMinuteResponse div#date03 div.detailA,
form#ninetyMinuteResponse div#date03 div.detailB,
form#ninetyMinuteResponse div#date03 div.detailC,
form#ninetyMinuteResponse div#date03 div.detailD,
form#ninetyMinuteResponse div#date03 div.detailE,
form#ninetyMinuteResponse div#date03 div.detailF,
form#ninetyMinuteResponse div#date03 div.detailG,
form#ninetyMinuteResponse div#date03 div.detailH,
form#ninetyMinuteResponse div#date03 div.detailI
{
	background-image:url(../img/common/bg-darkcyanbar.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:16px;
	padding-top:10px;
	min-height:7.0em;
}


form#ninetyMinuteResponse div.detailA {width:56px;}
form#ninetyMinuteResponse div.detailB {width:73px;}
form#ninetyMinuteResponse div.detailC {width:65px;}
form#ninetyMinuteResponse div.detailI {width:94px; margin-right:0;}

form#ninetyMinuteResponse div.detailI {display:none;} /* initially hide private dining column */



form#ninetyMinuteResponse div.stateA {display:block;}
form#ninetyMinuteResponse div.stateB {display:none;}

/*form#ninetyMinuteResponse div.stateA {display:none;}
form#ninetyMinuteResponse div.stateB {display:block;}*/

form#ninetyMinuteResponse div.detailsDelegateNumbers {padding-bottom:5px;}

form#ninetyMinuteResponse div.detailsDelegateNumbers div.detailTitle {
	margin-bottom:4px;
	background-color:#cfe9ec;
	padding:2px;
}
form#ninetyMinuteResponse div#date02 div.detailTitle,
form#ninetyMinuteResponse div#date03 div.detailTitle  
{display:none;}


form#ninetyMinuteResponse div.detailsDelegateNumbers input.inputBoxA {
	text-align:center;
	padding:2px 2px 0 2px;
	width:30px;
	margin-bottom:4px;
	margin-top:1px;
}

form#ninetyMinuteResponse div.detailsDelegateNumbers select.selectA {
	margin-top:1px;
}

form#ninetyMinuteResponse div.detailsDelegateNumbers input.checkBoxA {vertical-align:middle;}

form#ninetyMinuteResponse div.warning {color:#ff0000;}

form#ninetyMinuteResponse input#day1Master {vertical-align:middle;}

form#ninetyMinuteResponse div.detailsDelegateNumbers div.detailI div.tar {padding-right:2px;}

div#venueListHolder { float:left; width:300px;}

form#ninetyMinuteResponse div.sleeperRow {margin-bottom:5px;}

form#ninetyMinuteResponse div#sleeperDate01 div.detailA,
form#ninetyMinuteResponse div#sleeperDate01 div.detailB,
form#ninetyMinuteResponse div#sleeperDate01 div.detailC,
form#ninetyMinuteResponse div#sleeperDate01 div.detailD
{padding-top:0px; padding-bottom:8px;}

form#ninetyMinuteResponse div.sleeperRow div.detailA,
form#ninetyMinuteResponse div.sleeperRow div.detailB,
form#ninetyMinuteResponse div.sleeperRow div.detailC,
form#ninetyMinuteResponse div.sleeperRow div.detailD
{
	float:left;
	width:91px;
	text-align:center;
	background-color:#d5f0f3;
	margin-right:5px;
	min-height:2em;
	padding-top:8px;
}

form#ninetyMinuteResponse div.sleeperRow div.detailTitle {
	margin-bottom:8px;
	background-color:#cfe9ec;
	padding:4px 2px 4px 2px;
	min-height:2em;
	line-height:100%;
}
form#ninetyMinuteResponse div.sleeperRow input.inputBoxSleeper {
	text-align:center;
	padding:2px 2px 2px 2px;
	width:3em;
	height:1em;
	margin-bottom:0px;
	margin-top:0px;
}

form#ninetyMinuteResponse input#responseTime {width:3em; height:1.1em; text-align:center; padding-top:2px; padding-bottom:2px;}

form#ninetyMinuteResponse textarea.boxBrothersHidden {display:none;}

form#ninetyMinuteResponse div#tableOfRooms {float:left; width:52%;}


/* venue_rfp_review_request_details04.html */

table.coloured caption {font-weight:bold; text-align:left; margin-bottom:1px; }
table.coloured tr.row1 th.tac,
table.coloured td.tac 
{text-align:center;}

form#review_request_details04 table.vam td { vertical-align:middle; padding-bottom:0;}

