*
	{
		font-family:helvetica, arial, san-serif;
	}
body
	{
		background-color:#fff;
		color:#000;
	}
#container
	{
		width:95%;
		margin-bottom:1em;
		margin-top:1em;
		margin:auto;
	}








#pageTitle
	{
		border:0px solid #000;
	}
#pageTitle h2
	{
		font-size:120%;
		color:#000
	}
#help
	{
		display:none;
	}
#header
	{
		display:block;
	}
#navigation
	{
		display:none;
	}

#left
	{
		display:none;
	}
/* ########## RIGHT ELEMENTS ########## */
#right
	{
		display:none;
	}
#centerLinks
	{
		display:none;
	}








/* ########## CENTER ELEMENTS ########## */

#centerHolder
	{
		border:0px solid #f00;
		width:100%;
	}


#center
	{
		font-size:100%;
	}
#center h3
	{
		color:#f00;
		font-size:120%;
		padding:0;
		margin:0;
		padding:0.4em 0.9em;
		
		margin-top:1em;
	}
#center p
	{
		margin-bottom:1em;
		border:0px solid #a9c0ea;
	}
/* ########## FOOTER ELEMENTS ########## */
#footer
	{
		border-top:1px solid #000;
		clear:both;
		padding-top:1em;
		margin-top:1em;
		font-size:90%;
		color:#000;
		/*margin-bottom:1em;*/
	}
#footer ul
	{
		display:none;
	}
.innerH3
	{
		display:none;	
	}
.red
	{
		color:#000 !important;
	}
.bold
	{
		font-weight:bold;
	}
.grey
	{
		color:#000;
	}
fieldset
	{
		margin-top:1.5em;
		margin-bottom:1em;
		border:1px solid #000;
	}
legend
	{
		border:1px solid #000;
		padding:0.3em 0.5em;
	}
label
	{
		display:block;
		width:250px;
		border:0px solid #f0f;
		margin-top:1em;
	}
dl
	{
		line-height:115%;
		padding:0 0 1px 16px;
	}
dt
	{
		float:left;
		margin:0;
		padding:0;
		font-weight:bold;
		width:3em;
		text-align:center;
		border:0px solid #f00;
	}
dd
	{
		padding-left:10px;
		margin-bottom:0.5em;
	}
.keyboard
	{
		border:1px solid #000;
		padding:0px 3px 0px 3px;
		font-weight:bold;
	}





.indentP
	{
		 margin-left:0em;
	}

/*
#summary
	{
		border:21px solid #f00 !important;
	}
*/


#depositSummary, #documentsSummary, #yourSummary
	{
		border:0px solid #f00;
		background-color:#fff;
		padding:0em 0.5em;
		display:block;
		width:100% !important;
		float:left;
	}
#documentsSummary
	{
		
	}


.rentalPaymentTable, .adHocPaymentsTable, .downloadsTable
	{
		margin-top:1em;
		margin-bottom:2em;
		border:0px solid #000;
		border-bottom:0px solid #000;
		margin-bottom:0em;
	}

.rentalPaymentTable td, .adHocPaymentsTable td, .downloadsTable td
	{
		/*border-bottom:1px solid #000;*/
		padding:0.2em 0em !important;
		
	}

.tdHeader
	{
		font-weight:bold;
	}

.embeddedTable
	{
		border:0px solid #000 !important;
	}
.embeddedTable td
	{
		border-bottom:0px solid #000 !important;
		padding:0.5em !important;
		margin:0 !important;
	}

#adHocPayments
	{
		margin-bottom:3em;
	}

.border
	{
		border:1px solid #f00;
	}


#debug
	{
		border:2px solid #000;
		padding:0em 1em;
		background-color:#ddd;
		font-size:90%;
		margin:1em;
	}
.pc80
	{
		font-size:80%;
	}






#summaryRight
	{
		margin-left:0;
		margin-top:0em;
		margin-bottom:1.5em;
		margin-right:0;
		padding:0em;
		border:0px solid #d00;
	}
#summaryLeft
	{
		border:0px solid #000;
		margin-right:2em;
		margin-top:0em;
		margin-bottom:1.5em;
		margin-right:0;
		padding:0em;
	}
#summaryLeft h3, #summaryRight h3
	{
		margin-left:0;
		padding-left:0;
	}

.payButton
	{
		display:none;
	}













.adHocTable, .rentalPaymentTable
	{
		margin-bottom:3em;
		border-bottom:1px solid #000 !important;
	}
.adHocTable_td, .rentalPaymentTable_td
	{
		 border:1px solid #000 !important;
		 border-bottom:0px solid #000 !important;
	}
.borderBottom
	{
		 border-bottom:1px solid #000 !important;
	}










