body, p, td 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body 
{
	background-color: white;
}
.clientBody 
{
	width:570px;
}
/*a:link {color: #4A6DC6}*/
/*a:visited {color: #6D89D1}*/
a:link {color: #e41b17}
a:visited {color: #e41b17}
a:hover {color: #CE8200}
a:active {color: #CE8200}

.button
{
background-color:#B0C4DE; 
border-bottom-color:#525252; 
border-right-color:#525252; 
border-left-color:Silver; 
border-top-color:Silver; 
color:Black; 
font-weight:normal; 
font-family:Tahoma; 
}

.MajorText
{
	font-size: 14px;
}

.MinorText 
{
	font-size: 11px;
	font-weight: normal;
}

.FormTitles 
{
	font-weight: bold;
	text-align: right;
	background-color: #d6dfff;
	color: #494949;
	border-right:2px solid #FFFFFF;
}
.dgHeader td {
	background-color: #c0c0c0;
	padding: 4px 6px 4px 6px;
	border-right:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	white-space: nowrap;
}
.dgPaging td {
	background-color: #FFFFFF;
	padding: 4px 6px 4px 6px;
	border-right:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
}

/*.dgHeader td a:link, td a:visited, td a:active {
	color:#e41b17;
}*/

.dgItem td {
	background-color: #F5F5F5;
	padding: 4px 6px 4px 6px;
	border-right:2px solid #FFFFFF;
	vertical-align:top;
	font:normal;
	
}
.dgBody
{
	border: Solid 1px White;
}
.dgAltItem td 
{
	background-color: #FFFFFF;
	padding: 4px 6px 4px 6px;
	border-right:2px solid #FFFFFF;
	vertical-align:top;
	font:normal;
}

.AgendaViewText1
{
	font:bold;
	font-size:small;
	}
.dgPanelBox td
{
	background-color: #FFE0D5;
	padding: 4px 6px 4px 6px;
	border-right:2px solid #FFFFFF;
	vertical-align:top;
}

.errMsg {
	font-size: 14px;
	color: Red;
}

.divPanel {
	BORDER-RIGHT: 2px inset;
	BORDER-TOP: 2px inset;
	BORDER-LEFT: 2px inset;
	BORDER-BOTTOM: 2px inset;
	OVERFLOW: auto;
	background-color: White;
}

.divPanel table {
	padding:0px;
	background-color:#FFFFFF;
	text-align:left;
}

.CalendarMain
{
}

.calendarDayCAL {
	border:solid 1px #b0b0b0;
	background-color:#e0e0e0;
	font:11px Courier New;
	color:#013366;
	text-align:right;
	vertical-align:top;
	padding:3px;
}

.calendarDayTodayCAL {
	border:solid 1px #b0b0b0;
	font:11px Courier New;
	text-align:right;
	background-color:#BDCCE9;
	padding:3px;
	
}
.calendarDaySelectedCAL {
	border:solid 1px #b0b0b0;
	font:11px Courier New;
	text-align:right;
	background-color:#F5F5F5;
	padding:3px;
	
}
.calendarDayOtherCAL {
	font:11px Courier New;
	background-color:White;
	text-align:right;
	color:green;
	border:none 1px #b0b0b0;
	padding:3px;
	
}
.CalendarDayOtherText
{
	color:white;
}

.calendarDayOther1 {
	font:11px Courier New;
	background-color:PowderBlue;
	text-align:right;
	
}
.calendarDayHeaderStyle {
	
	color:#243F6C;
	background-color:#FFFFFF;
	border-style:none;
}
.calendarTitleStyle
{
	font: Bold;
	font-size:large;
	background-color:#D1DAFB;
	color: #00529C;

	
	
}

.calendarTitleStyle A:link {text-decoration:none}
.calendarTitleStyle A:visited {text-decoration:none}
.calendarTitleStyle A:active {text-decoration: none}
.calendarTitleStyle A:hover {text-decoration:none}



.LabelTypeTitle
{
	text-align:left;
	font:12px;
	font-style:normal;
}
.LabelTypeText
{
	font:10 px;
	font-style:italic;
	text-align:center;
}
.CalendarTable {
	/*background-color: #EBF4FB;
	border: 1px solid #BCD7F2;

*/
	background-color:#DEE2F1;
border: 0px;
}
.CalendarSearch {
	/*background-color: #EBF4FB;*/
	
}
.PanelBackground
{
	background-color:#666600;
	
	
	}
.FieldInput1
{
/*	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:top;*/
	background-color:#DEE2F1;
	width:100%
}
.AdvancedSearch
{
/*	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:top;*/
	background-color:#DEE2F1;
}
.StepSectionSearch
{
	border-style:solid; border-width:1px; border-color:#e0e0e0; margin:10px 5px 2px 0px; font-family:arial; font:Bold;
	width:100%;
	
}
.AgendaViewTitles
{
	font:normal; font-size:larger;
	font-weight:bold;
}
.AgendaViewText
{
	font:normal;
/*	font-size:smaller;*/
}
.AdvancedTypeHeadingLeft
{
	}
	
.BackButton
{
	text-decoration:underline;
	cursor:hand;
}

/***************  BEGIN EVENT DETAILS STYLES ****************************/
.EventTitle	
{
	font-size:x-large;
	font-weight:bold;
	
}	

.EventDetailsHeader
{
	width:100%;
	background-color:#c0c0c0;
	font-family:arial;
	font-size:14px;
	color:black;font-weight:bold;
	padding:5px;margin-bottom:5px;
	margin-right:5px;
	text-align:center;
}

.EventDetailsSection
{
	border-style:solid; border-width:1px; border-color:#e0e0e0; margin:10px 5px 2px 0px; font-family:arial;
}

.EventDetailsSection h3
{
	font-weight:bold;
	color:black;
	margin:0px;
	padding: 5px 0 3px 5px;
	font-size:130%;
	background-color:#c0c0c0;
	
}
.EventDetailsSection h4
{
	color:black;
	font-weight:normal;
	padding: 5px;
	font-size:90%;
	margin:0;
}
.EventDetailsSection ul
{
	margin:0;
	padding: 8px 10px 14px 10px;
	list-style:none;
}

.EventDetailsSection li
{
	margin: 0 0 5px;
	padding:0;
}
.EventDetailsTypeHeading
{
	font-size:110%;
	font-weight:bold;
	color:black;
}

.EventDetailsType
{
	color:black;
	font-weight:normal;
}

.EventDetailsContainer
{
	margin-top : 10px;
}

.EventInfoRow
{
	padding:5px;
	text-align:left;
}


.TestClass
{
	background-color:Red;
}



/***************  END OF EVENT DETAILS STYLES ****************************/
