/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColormisuccessred2 {
	background-color: #fcfcfc;
	}

.FormTitleBgColormisuccessred2 {
	background-color: #de3831;
	}

.FormTitleFontColormisuccessred2 {
	color: #fcfcfc;
	}

.CaptionBgColormisuccessred2 {
	background-color: #e5e5e5;
	}

.CaptionFontColormisuccessred2 {
	color: #6d6d6d;
	}

.DataBgColormisuccessred2 {
	background-color: #fcfcfc;
	}

.AltDataBgColormisuccessred2 {
	background-color: #fcfcea;
	}

.DataFontColormisuccessred2 {
	color: #6d6d6d;
	}

.LinkColormisuccessred2 {
	color: #477c7c;
	}

.VisitedLinkColormisuccessred2 {
	color: #8a8a8a;
	}

.HoverLinkColormisuccessred2 {
	color: #f72525;
	}

.ColorBgButtonmisuccessred2 {
	background-color: #de3831;
}

.ColorFontButtonmisuccessred2 {
	color: #fcfcfc;
}

.ColorBgButtonPassivemisuccessred2 {
	background-color: #f78783;
}

.ColorFontButtonPassivemisuccessred2 {
	color: #fcfcfc;
}



.Headermisuccessred2 {
	width: 100%;
	}

.Headermisuccessred2 th { 
	font-family: Arial; font-size: 120%; text-align: center; font-weight: normal;
	padding: 4px;
	background-image: url('Images/HeaderBg.gif');  color: #fcfcfc;
	width: 100%;
	white-space: nowrap;
	
	}


html>body .Headermisuccessred2 th {
	font-family: Arial; font-size: 150%; text-align: center; font-weight: normal;
}


/*ie6*/
* html body .Headermisuccessred2 th {
	font-family: Arial; font-size: 150%; text-align: center; font-weight: normal;
}
/*end*/

.Headermisuccessred2 a:link { 
	color: #fcfcfc;
	}

.Headermisuccessred2 a:visited { 
	color: #fcfcfc;
	}

.Headermisuccessred2 a:hover, .Captionmisuccessred2 a:active { 
	color: #fcfcfc; text-decoration: none;
	}

.HeaderLeftmisuccessred2 { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightmisuccessred2 { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeftmisuccessred2 img{
	width: 9px;
	}

.HeaderRightmisuccessred2 img{
	width: 9px;
	}


/* Grid Options */
.Gridmisuccessred2 { 
	border: 1px solid #de3831;
	width: 100%;
	}

.Captionmisuccessred2 th { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 4px;
	
	background-color: #e5e5e5; color: #6d6d6d;
	white-space: nowrap;
	}

.Captionmisuccessred2 td { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 4px;
	
	background-color: #e5e5e5; color: #6d6d6d;
	white-space: nowrap;
	}


html>body .Captionmisuccessred2 th, html>body .Captionmisuccessred2 td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .Captionmisuccessred2 th, * html body .Captionmisuccessred2 td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.Captionmisuccessred2 a:link { 
	color: #6d6d6d;
	}

.Captionmisuccessred2 a:visited { 
	color: #6d6d6d;
	}

.Captionmisuccessred2 a:hover, .Captionmisuccessred2 a:active { 
	color: #f72525;
	}

.Captionmisuccessred2 img {
	margin: 2px; 
	vertical-align: middle;
	}

.Captionmisuccessred2 input {
	vertical-align: middle;
	}

.Rowmisuccessred2 th { 
	font-family: Tahoma; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	
	background-color: #fcfcfc; color: #6d6d6d;
	white-space: nowrap;
	color: #6d6d6d;
	}

.Rowmisuccessred2 td { 
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	
	text-align: left;
	vertical-align: top;
	background-color: #fcfcfc; 
	color: #6d6d6d;
	}
	

html>body .Rowmisuccessred2 th, html>body .Rowmisuccessred2 td {
	font-family: Tahoma; font-size: 100%;
}


/*ie6*/
* html body .Rowmisuccessred2 th, * html body .Rowmisuccessred2 td {
	font-family: Tahoma; font-size: 100%;
}
/*end*/

caption.Rowmisuccessred2 { 
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	border: 1px solid #de3831; border-bottom: 0px;
	text-align: left;
	vertical-align: top;
	background-color: #fcfcfc; 
	color: #6d6d6d;
	}


html>body caption.Rowmisuccessred2 {
	font-family: Tahoma; font-size: 100%;
}


/*ie6*/
* html body caption.Rowmisuccessred2 {
	font-family: Tahoma; font-size: 100%;
}
/*end*/

.Rowmisuccessred2 a:link { 
	color: #477c7c;
	}

.Rowmisuccessred2 a:visited { 
	color: #8a8a8a;
	}

.Rowmisuccessred2 a:hover, .Rowmisuccessred2 a:active { 
	color: #f72525;
	}

.Separatormisuccessred2{
	color: #de3831;
	}

.Separatormisuccessred2 td{
	height: 1px;
	}


.AltRowmisuccessred2 th { 
	font-family: Tahoma; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	
	background-color: #fcfcfc; color: #6d6d6d;
	white-space: nowrap;
	color: #6d6d6d;
	}

.AltRowmisuccessred2 td { 
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	
	text-align: left;
	vertical-align: top;
	background-color: #fcfcea; 
	color: #6d6d6d;
	}


html>body .AltRowmisuccessred2 th, html>body .AltRowmisuccessred2 td {
	font-family: Tahoma; font-size: 100%;
}


/*ie6*/
* html body .AltRowmisuccessred2 th, * html body .AltRowmisuccessred2 td {
	font-family: Tahoma; font-size: 100%;
}
/*end*/

.AltRowmisuccessred2 a:link { 
	color: #477c7c;
	}

.AltRowmisuccessred2 a:visited { 
	color: #8a8a8a;
	}

.AltRowmisuccessred2 a:hover, .AltRowmisuccessred2 a:active { 
	color: #f72525;
	}

.NoRecordsmisuccessred2 td { 
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	
	text-align: left;
	background-color: #fcfcfc; 
	color: #6d6d6d;
	vertical-align: top;
	}

.Footermisuccessred2 td { 
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	
	background-color: #fcfcfc; color: #6d6d6d;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #6d6d6d;
	}


html>body .NoRecordsmisuccessred2 td, html>body .Footermisuccessred2 td {
	font-family: Tahoma; font-size: 100%;
}


/*ie6*/
* html body .NoRecordsmisuccessred2 td, * html body .Footermisuccessred2 td {
	font-family: Tahoma; font-size: 100%;
}
/*end*/

.Footermisuccessred2 a:link { 
	color: #477c7c;
	}

.Footermisuccessred2 a:visited { 
	color: #8a8a8a;
	}

.Footermisuccessred2 a:hover, .Footermisuccessred2 a:active { 
	color: #f72525;
	}

.Footermisuccessred2 img {
	margin: 2px; 
	vertical-align: middle;
	}

.Footermisuccessred2 input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.Recordmisuccessred2 { 
	border: 1px solid #de3831;
	width: 100%;
	}

.Errormisuccessred2 td { 
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #fcfcfc; 
	}


* html>body .Errormisuccessred2 td {
	font-family: Tahoma; font-size: 100%;
}


/*ie6*/
* html body .Errormisuccessred2 td {
	font-family: Tahoma; font-size: 100%;
}
/*end*/

.Controlsmisuccessred2 th { 
	font-family: Tahoma; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	
	background-color: #fcfcfc; color: #6d6d6d;
	white-space: nowrap;
	color: #6d6d6d;
	}

.Controlsmisuccessred2 td { 
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	
	text-align: left;
	vertical-align: top;
	background-color: #fcfcfc; 
	color: #6d6d6d;
	}
	
.Bottommisuccessred2 td { 
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	
	background-color: #fcfcfc; color: #6d6d6d;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #6d6d6d;
	}


html>body .Controlsmisuccessred2 th, html>body .Controlsmisuccessred2 td, html>body .Bottommisuccessred2 td {
	font-family: Tahoma; font-size: 100%;
}


/*ie6*/
* html body .Controlsmisuccessred2 th, * html body .Controlsmisuccessred2 td, * html body .Bottommisuccessred2 td {
	font-family: Tahoma; font-size: 100%;
}
/*end*/

.Bottommisuccessred2 a:link { 
	color: #477c7c;
	}

.Bottommisuccessred2 a:visited { 
	color: #8a8a8a;
	}

.Bottommisuccessred2 a:hover, .Captionmisuccessred2 a:active { 
	color: #f72525;
	}

.Bottommisuccessred2 img {
	margin: 2px;
	vertical-align: middle; 
	}

.Bottommisuccessred2 input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionmisuccessred2 th{
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #fcfcea; 
	color: #6d6d6d;
	}

.GroupCaptionmisuccessred2 td{
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #fcfcfc; 
	color: #6d6d6d;
	}


html>body .GroupCaptionmisuccessred2 th, html>body .GroupCaptionmisuccessred2 td {
	font-family: Tahoma; font-size: 100%;
}


/*ie6*/
* html body .GroupCaptionmisuccessred2 th, * html body .GroupCaptionmisuccessred2 td {
	font-family: Tahoma; font-size: 100%;
}
/*end*/

.GroupCaptionmisuccessred2 a:link {
	color: #6d6d6d;
	}

.GroupCaptionmisuccessred2 a:visited{
	color: #6d6d6d;
	}

.GroupCaptionmisuccessred2 a:hover, .GroupCaptionmisuccessred2 a:active{
	color: #f72525;
	}

.GroupFootermisuccessred2 td{
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #e5e5e5; 
	color: #6d6d6d;
	}


html>body .GroupFootermisuccessred2 td {
	font-family: Tahoma; font-size: 100%;
}


/*ie6*/
* html body .GroupFootermisuccessred2 td {
	font-family: Tahoma; font-size: 100%;
}
/*end*/

.GroupFootermisuccessred2 a:link {
	color: #477c7c;
	}

.GroupFootermisuccessred2 a:visited{
	color: #8a8a8a;
	}

.GroupFootermisuccessred2 a:hover, .GroupFootermisuccessred2 a:active{
	color: #f72525;
	}

.GroupFootermisuccessred2 img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFootermisuccessred2 input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalmisuccessred2 td{
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #fcfcea; 
	color: #6d6d6d;
	border-bottom: 2px solid #de3831;
	}


html>body .SubTotalmisuccessred2 td {
	font-family: Tahoma; font-size: 100%;
}


/*ie6*/
* html body .SubTotalmisuccessred2 td {
	font-family: Tahoma; font-size: 100%;
}
/*end*/

.SubTotalmisuccessred2 a:link {
	color: #477c7c;
	}

.SubTotalmisuccessred2 a:visited{
	color: #8a8a8a;
	}

.SubTotalmisuccessred2 a:hover, .SubTotalmisuccessred2 a:active{
	color: #f72525;
	}

.Totalmisuccessred2 td{
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #fcfcea; 
	color: #6d6d6d;
	}


html>body .Totalmisuccessred2 td {
	font-family: Tahoma; font-size: 100%;
}


/*ie6*/
* html body .Totalmisuccessred2 td {
	font-family: Tahoma; font-size: 100%;
}
/*end*/

.Totalmisuccessred2 a:link {
	color: #477c7c;
	}

.Totalmisuccessred2 a:visited{
	color: #8a8a8a;
	}

.Totalmisuccessred2 a:hover, .Totalmisuccessred2 a:active{
	color: #f72525;
	}

/* Form Options */
.Buttonmisuccessred2 { 
	background-color: #de3831; color: #fcfcfc; border-left: solid 1px #EDEDED; border-top: solid 1px #EDEDED; border-right: solid 1px #848284; border-bottom: solid 1px #848284; padding: 2px; font-weight: bold; font-family: Tahoma; font-size: 11px;
	}

/* Calendar */

.Calendarmisuccessred2 { 
	border: 1px solid #de3831;
	width: 100%;
	}

.CalendarWeekdayNamemisuccessred2{
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #fcfcea; 
	color: #6d6d6d;
	font-weight: normal;
	}


html>body .CalendarWeekdayNamemisuccessred2 {
	font-family: Tahoma; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekdayNamemisuccessred2 {
	font-family: Tahoma; font-size: 100%;
}
/*end*/

.CalendarWeekdayNamemisuccessred2 a:link {
	color: #477c7c;
	}

.CalendarWeekdayNamemisuccessred2 a:visited{
	color: #8a8a8a;
	}

.CalendarWeekdayNamemisuccessred2 a:hover, .CalendarWeekdayNamemisuccessred2 a:active{
	color: #f72525;
	}

.CalendarWeekendNamemisuccessred2{
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #fcfcea;	
	color: #6d6d6d;
	font-weight: normal;
	}


html>body .CalendarWeekendNamemisuccessred2 {
	font-family: Tahoma; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendNamemisuccessred2 {
	font-family: Tahoma; font-size: 100%;
}
/*end*/

.CalendarWeekendNamemisuccessred2 a:link {
	color: #6d6d6d;
	}

.CalendarWeekendNamemisuccessred2 a:visited{
	color: #6d6d6d;
	}

.CalendarWeekendNamemisuccessred2 a:link, .CalendarWeekendNamemisuccessred2 a:visited{
	color: #f72525;
	}

/* Calendar Day */
.CalendarDaymisuccessred2{
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	
	text-align: center;
	background-color: #fcfcfc;	
	color: #6d6d6d;
	}


html>body .CalendarDaymisuccessred2 {
	font-family: Tahoma; font-size: 100%;
}


/*ie6*/
* html body .CalendarDaymisuccessred2 {
	font-family: Tahoma; font-size: 100%;
}
/*end*/

.CalendarDaymisuccessred2 a:link {
	color: #477c7c;
	}

.CalendarDaymisuccessred2 a:visited{
	color: #8a8a8a;
	}

.CalendarDaymisuccessred2 a:hover, .CalendarDaymisuccessred2 a:active{
	color: #f72525;
	}

/* Calendar Weekend */
.CalendarWeekendmisuccessred2{
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	
	text-align: center;
	background-color: #fcfcea;	
	color: #6d6d6d;
	}


html>body .CalendarWeekendmisuccessred2 {
	font-family: Tahoma; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendmisuccessred2 {
	font-family: Tahoma; font-size: 100%;
}
/*end*/

.CalendarWeekendmisuccessred2 a:link {
	color: #477c7c;
	}

.CalendarWeekendmisuccessred2 a:visited{
	color: #8a8a8a;
	}

.CalendarWeekendmisuccessred2 a:hover, .CalendarWeekendmisuccessred2 a:active{
	color: #f72525;
	}

/* Calendar Today */
.CalendarTodaymisuccessred2 {
	font-family: Tahoma; font-size: 80%;
	padding: 2px;
	border: 2px solid #de3831;
	text-align: center;
	background-color: #fcfcfc;	
	color: #6d6d6d;
	}


html>body .CalendarTodaymisuccessred2 {
	font-family: Tahoma; font-size: 100%;
}


/*ie6*/
* html body .CalendarTodaymisuccessred2 {
	font-family: Tahoma; font-size: 100%;
}
/*end*/

.CalendarTodaymisuccessred2 a:link {
	color: #477c7c;
	}

.CalendarTodaymisuccessred2 a:visited{
	color: #8a8a8a;
	}

.CalendarTodaymisuccessred2 a:hover, .CalendarTodaymisuccessred2 a:active {
	color: #f72525;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodaymisuccessred2 {
	font-family: Tahoma; font-size: 80%;
	padding: 2px;
	border: 2px solid #de3831;
	text-align: center;
	background-color: #fcfcea;	
	color: #6d6d6d;
	}


html>body .CalendarWeekendTodaymisuccessred2 {
	font-family: Tahoma; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendTodaymisuccessred2 {
	font-family: Tahoma; font-size: 100%;
}
/*end*/

.CalendarWeekendTodaymisuccessred2 a:link {
	color: #477c7c;
	}

.CalendarWeekendTodaymisuccessred2 a:visited{
	color: #8a8a8a;
	}

.CalendarWeekendTodaymisuccessred2 a:hover, .CalendarWeekendTodaymisuccessred2 a:active{
	color: #f72525;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDaymisuccessred2{
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	
	text-align: center;
	background-color: #fcfcfc;	
	color: #de3831;
	}


html>body .CalendarOtherMonthDaymisuccessred2 {
	font-family: Tahoma; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthDaymisuccessred2 {
	font-family: Tahoma; font-size: 100%;
}
/*end*/

.CalendarOtherMonthDaymisuccessred2 a:link {
	color: #de3831;
	}

.CalendarOtherMonthDaymisuccessred2 a:visited{
	color: #de3831;
	}

.CalendarOtherMonthDaymisuccessred2 a:hover, .CalendarOtherMonthDaymisuccessred2 a:active{
	color: #f72525;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodaymisuccessred2 {
	font-family: Tahoma; font-size: 80%;
	padding: 2px;
	border: 2px solid #de3831;
	text-align: center;
	background-color: #fcfcfc;	
	color: #de3831;
	}


html>body .CalendarOtherMonthTodaymisuccessred2 {
	font-family: Tahoma; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthTodaymisuccessred2 {
	font-family: Tahoma; font-size: 100%;
}
/*end*/

.CalendarOtherMonthTodaymisuccessred2 a:link {
	color: #de3831;
	}

.CalendarOtherMonthTodaymisuccessred2 a:visited{
	color: #de3831;
	}

.CalendarOtherMonthTodaymisuccessred2 a:hover, .CalendarOtherMonthTodaymisuccessred2 a:active{
	color: #f72525;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendmisuccessred2 {
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	
	text-align: center;
	background-color: #fcfcea;	
	color: #de3831;
	}


html>body .CalendarOtherMonthWeekendmisuccessred2 {
	font-family: Tahoma; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendmisuccessred2 {
	font-family: Tahoma; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendmisuccessred2 a:link {
	color: #de3831;
	}

.CalendarOtherMonthWeekendmisuccessred2 a:visited{
	color: #de3831;
	}

.CalendarOtherMonthWeekendmisuccessred2 a:hover, .CalendarOtherMonthWeekendmisuccessred2 a:active{
	color: #f72525;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodaymisuccessred2 {
	font-family: Tahoma; font-size: 80%;
	padding: 2px;
	border: 2px solid #de3831;
	text-align: center;
	color: #de3831;
	background-color: #fcfcea;	
	}
	

html>body .CalendarOtherMonthWeekendTodaymisuccessred2 {
	font-family: Tahoma; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendTodaymisuccessred2 {
	font-family: Tahoma; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendTodaymisuccessred2 a:link {
	color: #de3831;
	}

.CalendarOtherMonthWeekendTodaymisuccessred2 a:visited{
	color: #de3831;
	}

.CalendarOtherMonthWeekendTodaymisuccessred2 a:hover, .CalendarOtherMonthWeekendTodaymisuccessred2 a:active{
	color: #f72525;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDaymisuccessred2{
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	
	background-color: #e5e5e5;
	color: #6d6d6d;
	text-align: center;
	font-weight: bold;
	}
	

html>body .CalendarSelectedDaymisuccessred2 {
	font-family: Tahoma; font-size: 100%;
}


/*ie6*/
* html body .CalendarSelectedDaymisuccessred2 {
	font-family: Tahoma; font-size: 100%;
}
/*end*/

.CalendarSelectedDaymisuccessred2 a:link {
	color: #6d6d6d;
	}

.CalendarSelectedDaymisuccessred2 a:visited{
	color: #6d6d6d;
	}

.CalendarSelectedDaymisuccessred2 a:hover, .CalendarSelectedDaymisuccessred2 a:active{
	color: #f72525;
	}

/* Calendar Navigator */
.CalendarNavigatormisuccessred2 {
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	background-color: #fcfcfc; color: #6d6d6d;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #6d6d6d;
	}


html>body .CalendarNavigatormisuccessred2 {
	font-family: Tahoma; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatormisuccessred2 {
	font-family: Tahoma; font-size: 100%;
}
/*end*/

.CalendarNavigatormisuccessred2 a:link {
	color: #477c7c;
	}

.CalendarNavigatormisuccessred2 a:visited{
	color: #8a8a8a;
	}

.CalendarNavigatormisuccessred2 a:hover, .CalendarNavigatormisuccessred2 a:active{
	color: #f72525;
	}

.CalendarNavigatormisuccessred2 img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigatormisuccessred2 td {
	font-family: Tahoma; font-size: 80%;
	}

.CalendarNavigatormisuccessred2 th {
	font-family: Tahoma; font-size: 80%;
	}


html>body .CalendarNavigatormisuccessred2 th, html>body .CalendarNavigatormisuccessred2 td {
	font-family: Tahoma; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatormisuccessred2 th, * html body .CalendarNavigatormisuccessred2 td {
	font-family: Tahoma; font-size: 100%;
}
/*end*/

/* Calendar Extra */
.CalendarEventmisuccessred2{
	font-family: Tahoma; font-size: 80%;
	text-align: left;
	}


html>body .CalendarEventmisuccessred2 {
	font-family: Tahoma; font-size: 100%;
}


/*ie6*/
* html body .CalendarEventmisuccessred2 {
	font-family: Tahoma; font-size: 100%;
}
/*end*/

.CalendarEventmisuccessred2 a:link {
	color: #477c7c;
	}

.CalendarEventmisuccessred2 a:visited{
	color: #8a8a8a;
	}

.CalendarEventmisuccessred2 a:hover, .CalendarEventmisuccessred2 a:active{
	color: #f72525;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.thmisuccessred2 { 
	font-family: Tahoma; font-size: 80%;
	font-weight: bold;
}


html>body .thmisuccessred2 {
	font-size: 100%;
}


/*ie6*/
* html body .thmisuccessred2 {
	font-size: 100%;
}
/*end*/

.Headermisuccessred2 .thmisuccessred2 { 
	font-family: Arial; font-size: 120%; text-align: center; font-weight: normal;
	padding: 4px;
	background-image: url('Images/HeaderBg.gif');  color: #fcfcfc;
	width: 100%;
	white-space: nowrap;
}


html>body .Headermisuccessred2 .thmisuccessred2 {
	font-family: Arial; font-size: 150%; text-align: center; font-weight: normal;
}


/*ie6*/
* html body .Headermisuccessred2 .thmisuccessred2 {
	font-family: Arial; font-size: 150%; text-align: center; font-weight: normal;
}
/*end*/

.Captionmisuccessred2 .thmisuccessred2 { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 4px;
	
	background-color: #e5e5e5; color: #6d6d6d;
	white-space: nowrap;
}


html>body .Captionmisuccessred2 .thmisuccessred2 {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .Captionmisuccessred2 .thmisuccessred2 {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.Rowmisuccessred2 .thmisuccessred2 { 
	font-family: Tahoma; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	
	background-color: #fcfcfc; color: #6d6d6d;
	white-space: nowrap;
	color: #6d6d6d;
}

.AltRowmisuccessred2 .thmisuccessred2 { 
	font-family: Tahoma; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	
	background-color: #fcfcfc; color: #6d6d6d;
	white-space: nowrap;
	color: #6d6d6d;
}

.Controlsmisuccessred2 .thmisuccessred2 { 
	font-family: Tahoma; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	
	background-color: #fcfcfc; color: #6d6d6d;
	white-space: nowrap;
	color: #6d6d6d;
}

.GroupCaptionmisuccessred2 .thmisuccessred2 {
	font-family: Tahoma; font-size: 80%;
	padding: 4px;
	
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #fcfcea; 
	color: #6d6d6d;
}


html>body .GroupCaptionmisuccessred2 .thmisuccessred2 {
	font-family: Tahoma; font-size: 100%;
}

html>body .Rowmisuccessred2 .thmisuccessred2, html>body .AltRowmisuccessred2 .thmisuccessred2, html>body .Controlsmisuccessred2 .thmisuccessred2 {
	font-family: Tahoma; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .GroupCaptionmisuccessred2 .thmisuccessred2 {
	font-family: Tahoma; font-size: 100%;
}

* html body .Rowmisuccessred2 .thmisuccessred2, * html body .AltRowmisuccessred2 .thmisuccessred2, * html body .Controlsmisuccessred2 .thmisuccessred2 {
	font-family: Tahoma; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}
/*end*/

/* Class for Application Builder Menu */
.simpleMenumisuccessred2 td {
	font-family: Tahoma; font-size: 80%;
}


html>body .simpleMenumisuccessred2 td {
	font-family: Tahoma; font-size: 100%;
} 


/*ie6*/
* html body .simpleMenumisuccessred2 td {
	font-family: Tahoma; font-size: 100%;
} 
/*end*/
