.headerRow
{
    vertical-align:middle;
}
 
.headerRow .refreshButton
{
    left:0px;
    width:auto;
}

.headerRow .InformationArea
{
    margin-left:10px;
    white-space:nowrap;
    display:inline-block;
    padding: 0px;
}

.headerRow .InformationArea .SelectionCriteria
{
    overflow:hidden;
    text-overflow:ellipsis; 
    display:inline-block;
    width:600px;
}

.footerRow
{
    vertical-align:middle;
    margin-top:5px;  
}

.footerRow .LegendArea
{
    white-space:nowrap;
    display:inline-block;
}

.footerRow .LegendArea .Image
{
    margin-left:10px;
}

.demandContent, .demandBitmapContent 
{
    height:100%;
    width:100%;
    min-height:350px;
}

.demandBitmapContent .BitmapData
{
    height:100%;
    width:100%;
    min-height:300px;
    min-width:600px;
}

.demandBitmapContent .scrollTable table.scrolltable_table td.scrolltable_cell, .scrollTable table.scrolltable_table
{
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	border-top: solid 0px #aaaaaa !important;
	border-bottom: solid 0px #aaaaaa !important;
}

/* all the child th's under the class ".scrollTable" get this */
.demandBitmapContent .scrollTable th.scrolltable_cell
{
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.patternDataTable tr td.scrolltable_cell 
{
    background-color:#F2F8FF !important;
	vertical-align:middle !important;
	border-color:#F2F8FF !important;
	border-left-color:#aaaaaa !important;
}


.demandContent .scrollTable table.scrolltable_table
{
	border-top: solid 1px #aaaaaa !important;
	border-bottom: solid 1px #aaaaaa !important;
	border-right: solid 1px #aaaaaa !important; 
	border-left: solid 1px #aaaaaa !important; 
}

.demandContent .scrollTable table.scrolltable_table div
{
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px; 
}

/* Hides from IE5-mac \*/
.demandContent .scrollTable table.scrolltable_table td div.imageContainer,
.demandContent .scrollTable table.scrolltable_table td.TimeLine div
{
	margin-top: -3px;
}
/* End hide from IE5-mac */

/*IE7 vs IE6 rendering issue for PatientPatternMgmt screen*/
.demandContent > .scrollTable table.scrolltable_table td.scrolltable_cell div.imageContainer,

.demandContent > .scrollTable table.scrolltable_table td.TimeLine div

{
    margin-top: 0px;
}



/* all the child th's under the class ".scrollTable" get this */
.demandContent .scrollTable th.scrolltable_cell, 
.demandContent .scrollTable table.scrolltable_table td.scrolltable_cell, .demandContent .scrollTable table.scrolltable_table
{
	padding-left: 2px !important;
	padding-right: 2px !important;
	padding-top: 1px !important;
	padding-bottom: 1px !important;
}

.LegendArea .LegendLabel
{
    vertical-align:bottom;
}

.LegendArea td
{
    padding-top:0px;
    padding-bottom:0px;
    margin-bottom:0px;
    margin-top:0px;
    border-width:0px;
    vertical-align:top;
}

.LegendArea .LegendLine
{
    vertical-align:top;
    border-top-style:solid;
    border-top-width:4px;
    text-align:center;
    padding-top:0px;
    height:4px;
}

.demandBitmapContent .scrollTable th.scrollTable_headercell_filler,
.demandContent .scrollTable th.scrollTable_headercell_filler
{
	background-color: Transparent
}
