﻿#CalendarListView {border: #999999 1px solid; padding: 0px; MARGIN: 10px 0px 0px 0px; }
#CalendarListView h4 {border-top: #999999 1px solid; border-bottom: #999999 1px solid; padding: 2px 0px 2px 0px; margin: 0px 0px 8px 0px; color: #333333; font-weight: bold; text-transform: uppercase; }
#CalendarListView .CalendarListViewDetail {padding: 0px 5px 15px 5px;}
#CalendarListView .CalendarListViewDetail P {padding: 0px 0px 4px 0px; margin: 0px;}
#CalendarListView .CalendarListViewDetail a 
{
    PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px; 
    PADDING-BOTTOM: 4px; 
    MARGIN: 0px; 
    PADDING-TOP: 0px; 
    color: blue;
}
#list table { border-collapse: collapse;}
#list td {border: solid 1px #CCCCCC; padding: 5px; }
#list td.FieldLabel {font-weight: bold; border: solid 1px #CCCCCC; padding: 5px; white-space: nowrap; }

/** ALERT STYLES **/
#alert TABLE {
	MARGIN: 0px; WIDTH: 450px
}
#alert TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#alert IMG {
	MARGIN: 0px
}
#alert TD.header_left {
	BACKGROUND-COLOR: #639ace
}
#alert TD.header_right {
	FONT-WEIGHT: bold; WIDTH: 100%; COLOR: #ffffff; BACKGROUND-COLOR: #639ace
}
#alert TD.message_left {
	BACKGROUND-COLOR: #f0f3f6
}
#alert TD.message_right {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 100%; COLOR: #ff0000; PADDING-TOP: 5px; BACKGROUND-COLOR: #f0f3f6
}
.alert_field {
	BACKGROUND-COLOR: #ffcccc
}

#CriteriaCheckboxList TABLE {
	WIDTH: auto
}
#CriteriaCheckboxList TD {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px
}

.calendarcontent table 
{
    font-size: 9pt;
}
