body
{
	background: White;
	font-size: 10pt;
	text-align: left;
	vertical-align: top;
	line-height: normal;
	letter-spacing: normal;
	float: none;
	margin: 0px;
}

div.mainContent
{
	display:none;
}
td.mainPageBannerCell
{
	display:none;
}

td.mainPageContentCell
{
    height:auto;
}

div.scrollableLargePageContent
{

    overflow: auto;
    margin: 0px 0px 0px 0px;
    text-align: justify;
    font-size: x-small;
    width:100%;
    overflow:visible;
}


table.homePage, table.mainPage
{
    width: 100%;
    height: 100%
}

.parkingDetailsTitle
{
	margin-top:0px;
    font-size: small;
    font-weight:bold;
    float: none;
	margin: 0px;
	width: auto;
}
.ParkingCardTable
{
	float: none;
	margin: 0px;
	width: auto;	
}
table.colsContent td, table.rowsContent
{
	
}
.textCell
{
    text-align: left;
    vertical-align:top;
    vertical-align:text-top;
    width: 100%;
}
.border
{
	border: solid 1px #003399;
	width: auto;	 
}

.imgBigCell
{
	width: 50%; /*220px;*/
    height: 160px;
}

img.imgBig
{
    width: 220px;
    height: 160px;
    background:black;
}
.mapDetail
{
	visibility:visible;
	width: 600px;
	height:250px;
    text-align: center;
    vertical-align:middle;
}

DIV.banner, TABLE TD.CellHomePage, DIV.ExportPanel, .PrintNone
{
    display:none;
}

DIV.scrollablePageContent, DIV.scrollableLargePageContent
{
    margin:0px;
}

TABLE.emergencyPanel TD.emergencyRight
{
    font-weight:bold;
}

table.parkingDetails td.photosCell td.imgBigCell
{
	width:100%
}

td.textFooter
{
	display: none; 
}
