body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #B8111A;
	background-color: #D4D4D4;
	font-size: 12px;
	margin: 0px;
}

table.text1{
	
	color: #B8111A;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;

}
td.text1{
	color: #B8111A;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}
td.text2{
	color: #ADADAD;
	font-size: 10px;
}

img {
	border-width: 0px;
}

a.EventView, a.EventView:Visited {
	color: Black;
	text-decoration: none;
	margin: 3px;
    font-weight:normal;
}

a.EventView:Hover {
	text-decoration: underline;
}

a.EventViewMore, a.EventViewMore:Visited {
	color: #B8111A;
	text-decoration: none;
	margin: 3px;
}

a.EventViewMore:Hover {
	text-decoration: underline;
}

a.EventViewComplete, a.EventViewComplete:Visited {
	color: #ADADAD;
	text-decoration: line-through;
	margin: 3px;
}

a.EventViewComplete:Hover {
	color: White;
	background-color: #ADADAD;
	text-decoration: line-through underline;
}

a.EventViewDate, a.EventViewDate:Visited {
	color: #B8111A;
	font-weight: bold;
	text-decoration: none;
	width: 20px;
	margin: 3px;
}

a.EventViewDate:Hover {
	color: White;
	background-color: #B8111A;
	font-weight: bold;
	text-decoration: none;
}

a.EventViewDateNotInRange, a.EventViewDateNotInRange:Visited {
	color: Gray;
	font-weight: bold;
	text-decoration: none;
	width: 20px;
	margin: 3px;
}

a.EventViewDateNotInRange:Hover {
	color: White;
	background-color: Gray;
	font-weight: bold;
	text-decoration: none;
}
a.TimeView, a.TimeView:Visited {
	font-size: 10px;
	font-weight: normal;
	color: White;
	text-decoration: underline;
	margin: 3px;
}

a.TimeView:Hover {
	text-decoration: underline;
}

a.EventViewMore, a.EventViewMore:Visited {
	color: Black;
	text-decoration: none;
	margin: 3px;
}

a.EventViewMore:Hover {
	text-decoration: underline;
}

a.EventWeekViewDate, a.EventWeekViewDate:Visited {
	color: #B8111A;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	vertical-align:middle;	
}
	
a.EventWeekViewDate:Hover {
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}

hr.EventView {
	margin: 0px;
	height: 1px;
	color: Maroon;
	border-style: dashed;
}

div.EventView {
	
}

table.EventView {
	border-width: 1px;
	border-style: solid;
	border-color: #B8111A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: White;
}

tr.EventView {
	border-style: solid;
	border-width: 1px;
	border-color: #B8111A;
}

td.EventViewHeader {
	color: White;
	font-weight: bold;
	background-color: #B8111A;
	empty-cells: show;
	text-align: center;
	vertical-align: top;
	border-color: #B8111A;
	border-style: solid;
	border-width: 1px;
}

td.EventViewHeaderRightTop {
	color: White;
	font-weight: bold;
	background-color: #B8111A;
	empty-cells: show;
	text-align: right;
	vertical-align: top;
	border-color: #B8111A;
	border-style: solid;
	border-width: 1px;
}

td.EventViewToday {
	background-color: #E0E9FA;
	empty-cells: show;
	text-align: left;
	vertical-align: top;
	border-color: #B8111A;
	border-style: solid;
	border-width: 1px;
}

td.EventViewToday_MouseOver {
	background-color: #FFFFA8;
	empty-cells: show;
	text-align: left;
	vertical-align: top;
	border-color: #FF4500;
	border-style: solid;
	border-width: 1px;
}

td.EventView {
	empty-cells: show;
	text-align: left;
	vertical-align: top;
	border-color: #B8111A;
	border-style: solid;
	border-width: 1px;
}

td.EventView_MouseOver {
	background-color: #FFFFA8;
	empty-cells: show;
	text-align: left;
	vertical-align: top;
	border-color: #FF4500;
	border-style: solid;
	border-width: 1px;
}

td.EventViewNotInRange {
	background-color: #EDEDED;
	empty-cells: show;
	text-align: left;
	vertical-align: top;
	border-color: #B8111A;
	border-style: solid;
	border-width: 1px;
}

td.EventViewNotInRange_MouseOver {
	background-color: #FFFFA8;
	empty-cells: show;
	text-align: left;
	vertical-align: top;
	border-color: #FF4500;
	border-style: solid;
	border-width: 1px;
}

td.WeekDayViewCenterMiddle {
	empty-cells: show;
	border-color: #B8111A;
	border-style: solid;
	border-width: 1px;
	text-align: center;
	vertical-align: middle;
}

td.WeekDayViewCenterMiddleToday {
	empty-cells: show;
	text-align: center;
	vertical-align: middle;
	border-color: #B8111A;
	border-style: solid;
	border-width: 1px;
}

td.WeekDayViewCenterMiddleNotInRange {
	empty-cells: show;
	text-align: center;
	vertical-align: middle;
	border-color: #B8111A;
	border-style: solid;
	border-width: 1px;
}

/* Start */
tr.RowWeekEventViewToday {
	background-color: #E0E9FA;
}

tr.RowWeekEventViewToday_MouseOver {
	background-color: #FFFFA8;
}

tr.RowWeekEventView {
	background-color: transparent;
}

tr.RowWeekEventView_MouseOver {
	background-color: #FFFFA8;
}

tr.RowWeekEventViewNotInRange {
	background-color: #EDEDED;
}

tr.RowWeekEventViewNotInRange_MouseOver {
	background-color: #FFFFA8;
}

td.WeekEventViewToday {
	empty-cells: show;
	text-align: left;
	vertical-align: top;
	border-color: #B8111A;
	border-style: solid;
	border-width: 1px;
}

td.WeekEventView {
	empty-cells: show;
	text-align: left;
	vertical-align: top;
	border-color: #B8111A;
	border-style: solid;
	border-width: 1px;
}

td.WeekEventViewNotInRange {
	empty-cells: show;
	text-align: left;
	vertical-align: top;
	border-color: #B8111A;
	border-style: solid;
	border-width: 1px;
}
/* End */

table.TimeView {
	border-width: 1px;
	border-style: solid;
	border-color: #CACACA;
	margin-top: 2px;
	margin-bottom: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	background-color: White;
}

tr.TimeView {
	border-style: solid;
	border-width: 1px;
	border-color: #CACACA;
}

td.TimeViewHeader {
	color: White;
	font-weight: bold;
	background-color: #A5C1E7;
	empty-cells: show;
	text-align: center;
	vertical-align: top;
	border-color: #CACACA;
	border-style: solid;
	border-width: 1px;
}

td.TimeViewSelected {
	background-color: #E0E9FA;
	empty-cells: show;
	text-align: left;
	vertical-align: top;
	border-color: #CACACA;
	border-style: solid;
	border-width: 1px;
}

td.TimeView {
	empty-cells: show;
	text-align: left;
	vertical-align: top;
	border-color: #CACACA;
	border-style: solid;
	border-width: 1px;
}

td.TimeViewCompleted {
	empty-cells: show;
	text-align: left;
	vertical-align: top;
	border-color: #CACACA;
	border-style: solid;
	border-width: 1px;
	color: #ADADAD;
	text-decoration: line-through;  
}

td.TimeViewSelectedCompleted {
	background-color: #E0E9FA;
	empty-cells: show;
	text-align: left;
	vertical-align: top;
	border-color: #CACACA;
	border-style: solid;
	border-width: 1px;
	color: #ADADAD;
	text-decoration: line-through;  
}

table.Search {
	border-width: 0px;
	border-style: none;
	margin-top: 2px;
	margin-bottom: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	background-color: White;
}

td.Search {
	empty-cells: show;
	text-align: left;
	vertical-align: top;
	border-style: none;
	border-width: 0px;
}

table.Transparent {
	border-width: 0px;
	border-style: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: Transparent;
}

tr.Transparent {
	border-style: none;
	border-width: 0px;
}

td.TransparentLeftTop {
	color: #B8111A;
	empty-cells: show;
	text-align: left;
	vertical-align: top;
}

td.TransparentRightTop {
	color: #B8111A;
	empty-cells: show;
	text-align: right;
	vertical-align: top;
}

form.EventView {
	margin: 0px;
}

textarea.EventView {
	color: Maroon;
	background-color: #D4D4D4;
	border-width: 1px;
	border-color: #B8111A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: left;
}

textarea.EventView#Compulsory {
	color: Red;
	background-color: #FFFFE0;
	border-width: 1px;
	border-color: #B8111A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: left;
}

input.EventView {
	color: Maroon;
	background-color: #D4D4D4;
	border-width: 1px;
	border-color: #B8111A;
	font-size: 10px;
}

select.EventView {
	color: Maroon;
	background-color: #D4D4D4;
	border-width: 1px;
	border-color: #B8111A;
	font-size: 10px;
	float: left;
}

#TopCenterAlign {
	text-align: center;
	vertical-align: top;
}

#TopRightAlign {
	text-align: right;
	vertical-align: top;
}

#CenterLeftAlign {
	text-align: left;
	vertical-align: middle;
}

#CenterMiddleAlign {
	text-align: center;
	vertical-align: middle;
}

#BottomRightAlign {
	text-align: right;
	vertical-align: bottom;
}

#BorderLess {
	border-style: none;
	border-width: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: transparent;
}

