/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColormisuccessgrey {
	background-color: #9fb3b3;
	}

.FormTitleBgColormisuccessgrey {
	background-color: #9fb3b3;
	}

.FormTitleFontColormisuccessgrey {
	color: #ffffff;
	}

.CaptionBgColormisuccessgrey {
	background-color: #9fb3b3;
	}

.CaptionFontColormisuccessgrey {
	color: #ffffff;
	}

.DataBgColormisuccessgrey {
	background-color: #9fb3b3;
	}

.AltDataBgColormisuccessgrey {
	background-color: #9fb3b3;
	}

.DataFontColormisuccessgrey {
	color: #ffffff;
	}

.LinkColormisuccessgrey {
	color: #0033cc;
	}

.VisitedLinkColormisuccessgrey {
	color: #830083;
	}

.HoverLinkColormisuccessgrey {
	color: #ff0000;
	}

.ColorBgButtonmisuccessgrey {
	background-color: #9fb3b3;
}

.ColorFontButtonmisuccessgrey {
	color: #ffffff;
}

.ColorBgButtonPassivemisuccessgrey {
	background-color: #e8fafa;
}

.ColorFontButtonPassivemisuccessgrey {
	color: #ffffff;
}



.Headermisuccessgrey {
	width: 100%;
	}

.Headermisuccessgrey th { 
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: left;
	padding: 1px;
	background-image: url('Images/HeaderBg.gif'); color: #ffffff;
	width: 100%;
	white-space: nowrap;
	
	}


html>body .Headermisuccessgrey th {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}


/*ie6*/
* html body .Headermisuccessgrey th {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}
/*end*/

.Headermisuccessgrey a:link { 
	color: #ffffff;
	}

.Headermisuccessgrey a:visited { 
	color: #ffffff;
	}

.Headermisuccessgrey a:hover, .Captionmisuccessgrey a:active { 
	color: #ffffff; text-decoration: none;
	}

.HeaderLeftmisuccessgrey { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightmisuccessgrey { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeftmisuccessgrey img{
	width: 21px; height: 18px;
	}

.HeaderRightmisuccessgrey img{
	width: 21px; height: 18px;
	}


/* Grid Options */
.Gridmisuccessgrey { 
	
	width: 100%;
	}

.Captionmisuccessgrey th { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 1px;
	
	background-color: #9fb3b3; color: #ffffff;
	white-space: nowrap;
	}

.Captionmisuccessgrey td { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 1px;
	
	background-color: #9fb3b3; color: #ffffff;
	white-space: nowrap;
	}


html>body .Captionmisuccessgrey th, html>body .Captionmisuccessgrey td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .Captionmisuccessgrey th, * html body .Captionmisuccessgrey td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.Captionmisuccessgrey a:link { 
	color: #ffffff;
	}

.Captionmisuccessgrey a:visited { 
	color: #ffffff;
	}

.Captionmisuccessgrey a:hover, .Captionmisuccessgrey a:active { 
	color: #ff0000;
	}

.Captionmisuccessgrey img {
	margin: 2px; 
	vertical-align: middle;
	}

.Captionmisuccessgrey input {
	vertical-align: middle;
	}

.Rowmisuccessgrey th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 1px;
	
	background-color: #9fb3b3; color: #ffffff;
	white-space: nowrap;
	color: #ffffff;
	}

.Rowmisuccessgrey td { 
	font-family: Arial; font-size: 80%;
	padding: 1px;
	
	text-align: left;
	vertical-align: top;
	background-color: #9fb3b3; 
	color: #ffffff;
	}
	

html>body .Rowmisuccessgrey th, html>body .Rowmisuccessgrey td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .Rowmisuccessgrey th, * html body .Rowmisuccessgrey td {
	font-family: Arial; font-size: 100%;
}
/*end*/

caption.Rowmisuccessgrey { 
	font-family: Arial; font-size: 80%;
	padding: 1px;
	
	text-align: left;
	vertical-align: top;
	background-color: #9fb3b3; 
	color: #ffffff;
	}


html>body caption.Rowmisuccessgrey {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body caption.Rowmisuccessgrey {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Rowmisuccessgrey a:link { 
	color: #0033cc;
	}

.Rowmisuccessgrey a:visited { 
	color: #830083;
	}

.Rowmisuccessgrey a:hover, .Rowmisuccessgrey a:active { 
	color: #ff0000;
	}

.Separatormisuccessgrey{
	color: #9fb3b3;
	}

.Separatormisuccessgrey td{
	height: 1px;
	}


.AltRowmisuccessgrey th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 1px;
	
	background-color: #9fb3b3; color: #ffffff;
	white-space: nowrap;
	color: #ffffff;
	}

.AltRowmisuccessgrey td { 
	font-family: Arial; font-size: 80%;
	padding: 1px;
	
	text-align: left;
	vertical-align: top;
	background-color: #9fb3b3; 
	color: #ffffff;
	}


html>body .AltRowmisuccessgrey th, html>body .AltRowmisuccessgrey td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .AltRowmisuccessgrey th, * html body .AltRowmisuccessgrey td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.AltRowmisuccessgrey a:link { 
	color: #0033cc;
	}

.AltRowmisuccessgrey a:visited { 
	color: #830083;
	}

.AltRowmisuccessgrey a:hover, .AltRowmisuccessgrey a:active { 
	color: #ff0000;
	}

.NoRecordsmisuccessgrey td { 
	font-family: Arial; font-size: 80%;
	padding: 1px;
	
	text-align: left;
	background-color: #9fb3b3; 
	color: #ffffff;
	vertical-align: top;
	}

.Footermisuccessgrey td { 
	font-family: Arial; font-size: 80%;
	padding: 1px;
	
	background-color: #9fb3b3; color: #ffffff;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #ffffff;
	}


html>body .NoRecordsmisuccessgrey td, html>body .Footermisuccessgrey td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .NoRecordsmisuccessgrey td, * html body .Footermisuccessgrey td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Footermisuccessgrey a:link { 
	color: #0033cc;
	}

.Footermisuccessgrey a:visited { 
	color: #830083;
	}

.Footermisuccessgrey a:hover, .Footermisuccessgrey a:active { 
	color: #ff0000;
	}

.Footermisuccessgrey img {
	margin: 2px; 
	vertical-align: middle;
	}

.Footermisuccessgrey input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.Recordmisuccessgrey { 
	
	width: 100%;
	}

.Errormisuccessgrey td { 
	font-family: Arial; font-size: 80%;
	padding: 1px;
	
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #9fb3b3; 
	}


* html>body .Errormisuccessgrey td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .Errormisuccessgrey td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Controlsmisuccessgrey th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 1px;
	
	background-color: #9fb3b3; color: #ffffff;
	white-space: nowrap;
	color: #ffffff;
	}

.Controlsmisuccessgrey td { 
	font-family: Arial; font-size: 80%;
	padding: 1px;
	
	text-align: left;
	vertical-align: top;
	background-color: #9fb3b3; 
	color: #ffffff;
	}
	
.Bottommisuccessgrey td { 
	font-family: Arial; font-size: 80%;
	padding: 1px;
	
	background-color: #9fb3b3; color: #ffffff;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #ffffff;
	}


html>body .Controlsmisuccessgrey th, html>body .Controlsmisuccessgrey td, html>body .Bottommisuccessgrey td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .Controlsmisuccessgrey th, * html body .Controlsmisuccessgrey td, * html body .Bottommisuccessgrey td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Bottommisuccessgrey a:link { 
	color: #0033cc;
	}

.Bottommisuccessgrey a:visited { 
	color: #830083;
	}

.Bottommisuccessgrey a:hover, .Captionmisuccessgrey a:active { 
	color: #ff0000;
	}

.Bottommisuccessgrey img {
	margin: 2px;
	vertical-align: middle; 
	}

.Bottommisuccessgrey input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionmisuccessgrey th{
	font-family: Arial; font-size: 80%;
	padding: 1px;
	
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #9fb3b3; 
	color: #ffffff;
	}

.GroupCaptionmisuccessgrey td{
	font-family: Arial; font-size: 80%;
	padding: 1px;
	
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #9fb3b3; 
	color: #ffffff;
	}


html>body .GroupCaptionmisuccessgrey th, html>body .GroupCaptionmisuccessgrey td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupCaptionmisuccessgrey th, * html body .GroupCaptionmisuccessgrey td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupCaptionmisuccessgrey a:link {
	color: #ffffff;
	}

.GroupCaptionmisuccessgrey a:visited{
	color: #ffffff;
	}

.GroupCaptionmisuccessgrey a:hover, .GroupCaptionmisuccessgrey a:active{
	color: #ff0000;
	}

.GroupFootermisuccessgrey td{
	font-family: Arial; font-size: 80%;
	padding: 1px;
	
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #9fb3b3; 
	color: #ffffff;
	}


html>body .GroupFootermisuccessgrey td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupFootermisuccessgrey td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupFootermisuccessgrey a:link {
	color: #0033cc;
	}

.GroupFootermisuccessgrey a:visited{
	color: #830083;
	}

.GroupFootermisuccessgrey a:hover, .GroupFootermisuccessgrey a:active{
	color: #ff0000;
	}

.GroupFootermisuccessgrey img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFootermisuccessgrey input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalmisuccessgrey td{
	font-family: Arial; font-size: 80%;
	padding: 1px;
	
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #9fb3b3; 
	color: #ffffff;
	border-bottom: 2px solid #9fb3b3;
	}


html>body .SubTotalmisuccessgrey td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .SubTotalmisuccessgrey td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.SubTotalmisuccessgrey a:link {
	color: #0033cc;
	}

.SubTotalmisuccessgrey a:visited{
	color: #830083;
	}

.SubTotalmisuccessgrey a:hover, .SubTotalmisuccessgrey a:active{
	color: #ff0000;
	}

.Totalmisuccessgrey td{
	font-family: Arial; font-size: 80%;
	padding: 1px;
	
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #9fb3b3; 
	color: #ffffff;
	}


html>body .Totalmisuccessgrey td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .Totalmisuccessgrey td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Totalmisuccessgrey a:link {
	color: #0033cc;
	}

.Totalmisuccessgrey a:visited{
	color: #830083;
	}

.Totalmisuccessgrey a:hover, .Totalmisuccessgrey a:active{
	color: #ff0000;
	}

/* Form Options */
.Buttonmisuccessgrey { 
	background-color: #9fb3b3; color: #ffffff; 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; font-weight: bold;
	}

/* Calendar */

.Calendarmisuccessgrey { 
	
	width: 100%;
	}

.CalendarWeekdayNamemisuccessgrey{
	font-family: Arial; font-size: 80%;
	padding: 1px;
	
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #9fb3b3; 
	color: #ffffff;
	font-weight: normal;
	}


html>body .CalendarWeekdayNamemisuccessgrey {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekdayNamemisuccessgrey {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekdayNamemisuccessgrey a:link {
	color: #0033cc;
	}

.CalendarWeekdayNamemisuccessgrey a:visited{
	color: #830083;
	}

.CalendarWeekdayNamemisuccessgrey a:hover, .CalendarWeekdayNamemisuccessgrey a:active{
	color: #ff0000;
	}

.CalendarWeekendNamemisuccessgrey{
	font-family: Arial; font-size: 80%;
	padding: 1px;
	
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #9fb3b3;	
	color: #ffffff;
	font-weight: normal;
	}


html>body .CalendarWeekendNamemisuccessgrey {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendNamemisuccessgrey {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendNamemisuccessgrey a:link {
	color: #ffffff;
	}

.CalendarWeekendNamemisuccessgrey a:visited{
	color: #ffffff;
	}

.CalendarWeekendNamemisuccessgrey a:link, .CalendarWeekendNamemisuccessgrey a:visited{
	color: #ff0000;
	}

/* Calendar Day */
.CalendarDaymisuccessgrey{
	font-family: Arial; font-size: 80%;
	padding: 1px;
	
	text-align: center;
	background-color: #9fb3b3;	
	color: #ffffff;
	}


html>body .CalendarDaymisuccessgrey {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarDaymisuccessgrey {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarDaymisuccessgrey a:link {
	color: #0033cc;
	}

.CalendarDaymisuccessgrey a:visited{
	color: #830083;
	}

.CalendarDaymisuccessgrey a:hover, .CalendarDaymisuccessgrey a:active{
	color: #ff0000;
	}

/* Calendar Weekend */
.CalendarWeekendmisuccessgrey{
	font-family: Arial; font-size: 80%;
	padding: 1px;
	
	text-align: center;
	background-color: #9fb3b3;	
	color: #ffffff;
	}


html>body .CalendarWeekendmisuccessgrey {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendmisuccessgrey {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendmisuccessgrey a:link {
	color: #0033cc;
	}

.CalendarWeekendmisuccessgrey a:visited{
	color: #830083;
	}

.CalendarWeekendmisuccessgrey a:hover, .CalendarWeekendmisuccessgrey a:active{
	color: #ff0000;
	}

/* Calendar Today */
.CalendarTodaymisuccessgrey {
	font-family: Arial; font-size: 80%;
	padding: 0px;
	border: 2px solid #9fb3b3;
	text-align: center;
	background-color: #9fb3b3;	
	color: #ffffff;
	}


html>body .CalendarTodaymisuccessgrey {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarTodaymisuccessgrey {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarTodaymisuccessgrey a:link {
	color: #0033cc;
	}

.CalendarTodaymisuccessgrey a:visited{
	color: #830083;
	}

.CalendarTodaymisuccessgrey a:hover, .CalendarTodaymisuccessgrey a:active {
	color: #ff0000;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodaymisuccessgrey {
	font-family: Arial; font-size: 80%;
	padding: 0px;
	border: 2px solid #9fb3b3;
	text-align: center;
	background-color: #9fb3b3;	
	color: #ffffff;
	}


html>body .CalendarWeekendTodaymisuccessgrey {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendTodaymisuccessgrey {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendTodaymisuccessgrey a:link {
	color: #0033cc;
	}

.CalendarWeekendTodaymisuccessgrey a:visited{
	color: #830083;
	}

.CalendarWeekendTodaymisuccessgrey a:hover, .CalendarWeekendTodaymisuccessgrey a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDaymisuccessgrey{
	font-family: Arial; font-size: 80%;
	padding: 1px;
	
	text-align: center;
	background-color: #9fb3b3;	
	color: #9fb3b3;
	}


html>body .CalendarOtherMonthDaymisuccessgrey {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthDaymisuccessgrey {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthDaymisuccessgrey a:link {
	color: #9fb3b3;
	}

.CalendarOtherMonthDaymisuccessgrey a:visited{
	color: #9fb3b3;
	}

.CalendarOtherMonthDaymisuccessgrey a:hover, .CalendarOtherMonthDaymisuccessgrey a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodaymisuccessgrey {
	font-family: Arial; font-size: 80%;
	padding: 0px;
	border: 2px solid #9fb3b3;
	text-align: center;
	background-color: #9fb3b3;	
	color: #9fb3b3;
	}


html>body .CalendarOtherMonthTodaymisuccessgrey {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthTodaymisuccessgrey {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthTodaymisuccessgrey a:link {
	color: #9fb3b3;
	}

.CalendarOtherMonthTodaymisuccessgrey a:visited{
	color: #9fb3b3;
	}

.CalendarOtherMonthTodaymisuccessgrey a:hover, .CalendarOtherMonthTodaymisuccessgrey a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendmisuccessgrey {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	
	text-align: center;
	background-color: #9fb3b3;	
	color: #9fb3b3;
	}


html>body .CalendarOtherMonthWeekendmisuccessgrey {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendmisuccessgrey {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendmisuccessgrey a:link {
	color: #9fb3b3;
	}

.CalendarOtherMonthWeekendmisuccessgrey a:visited{
	color: #9fb3b3;
	}

.CalendarOtherMonthWeekendmisuccessgrey a:hover, .CalendarOtherMonthWeekendmisuccessgrey a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodaymisuccessgrey {
	font-family: Arial; font-size: 80%;
	padding: 0px;
	border: 2px solid #9fb3b3;
	text-align: center;
	color: #9fb3b3;
	background-color: #9fb3b3;	
	}
	

html>body .CalendarOtherMonthWeekendTodaymisuccessgrey {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendTodaymisuccessgrey {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendTodaymisuccessgrey a:link {
	color: #9fb3b3;
	}

.CalendarOtherMonthWeekendTodaymisuccessgrey a:visited{
	color: #9fb3b3;
	}

.CalendarOtherMonthWeekendTodaymisuccessgrey a:hover, .CalendarOtherMonthWeekendTodaymisuccessgrey a:active{
	color: #ff0000;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDaymisuccessgrey{
	font-family: Arial; font-size: 80%;
	padding: 1px;
	
	background-color: #9fb3b3;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	}
	

html>body .CalendarSelectedDaymisuccessgrey {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarSelectedDaymisuccessgrey {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarSelectedDaymisuccessgrey a:link {
	color: #ffffff;
	}

.CalendarSelectedDaymisuccessgrey a:visited{
	color: #ffffff;
	}

.CalendarSelectedDaymisuccessgrey a:hover, .CalendarSelectedDaymisuccessgrey a:active{
	color: #ff0000;
	}

/* Calendar Navigator */
.CalendarNavigatormisuccessgrey {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	background-color: #9fb3b3; color: #ffffff;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #ffffff;
	}


html>body .CalendarNavigatormisuccessgrey {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatormisuccessgrey {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarNavigatormisuccessgrey a:link {
	color: #0033cc;
	}

.CalendarNavigatormisuccessgrey a:visited{
	color: #830083;
	}

.CalendarNavigatormisuccessgrey a:hover, .CalendarNavigatormisuccessgrey a:active{
	color: #ff0000;
	}

.CalendarNavigatormisuccessgrey img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigatormisuccessgrey td {
	font-family: Arial; font-size: 80%;
	}

.CalendarNavigatormisuccessgrey th {
	font-family: Arial; font-size: 80%;
	}


html>body .CalendarNavigatormisuccessgrey th, html>body .CalendarNavigatormisuccessgrey td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatormisuccessgrey th, * html body .CalendarNavigatormisuccessgrey td {
	font-family: Arial; font-size: 100%;
}
/*end*/

/* Calendar Extra */
.CalendarEventmisuccessgrey{
	font-family: Arial; font-size: 80%;
	text-align: left;
	}


html>body .CalendarEventmisuccessgrey {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarEventmisuccessgrey {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarEventmisuccessgrey a:link {
	color: #0033cc;
	}

.CalendarEventmisuccessgrey a:visited{
	color: #830083;
	}

.CalendarEventmisuccessgrey a:hover, .CalendarEventmisuccessgrey a:active{
	color: #ff0000;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.thmisuccessgrey { 
	font-family: Arial; font-size: 80%;
	font-weight: bold;
}


html>body .thmisuccessgrey {
	font-size: 100%;
}


/*ie6*/
* html body .thmisuccessgrey {
	font-size: 100%;
}
/*end*/

.Headermisuccessgrey .thmisuccessgrey { 
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: left;
	padding: 1px;
	background-image: url('Images/HeaderBg.gif'); color: #ffffff;
	width: 100%;
	white-space: nowrap;
}


html>body .Headermisuccessgrey .thmisuccessgrey {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}


/*ie6*/
* html body .Headermisuccessgrey .thmisuccessgrey {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}
/*end*/

.Captionmisuccessgrey .thmisuccessgrey { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 1px;
	
	background-color: #9fb3b3; color: #ffffff;
	white-space: nowrap;
}


html>body .Captionmisuccessgrey .thmisuccessgrey {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .Captionmisuccessgrey .thmisuccessgrey {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.Rowmisuccessgrey .thmisuccessgrey { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 1px;
	
	background-color: #9fb3b3; color: #ffffff;
	white-space: nowrap;
	color: #ffffff;
}

.AltRowmisuccessgrey .thmisuccessgrey { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 1px;
	
	background-color: #9fb3b3; color: #ffffff;
	white-space: nowrap;
	color: #ffffff;
}

.Controlsmisuccessgrey .thmisuccessgrey { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 1px;
	
	background-color: #9fb3b3; color: #ffffff;
	white-space: nowrap;
	color: #ffffff;
}

.GroupCaptionmisuccessgrey .thmisuccessgrey {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #9fb3b3; 
	color: #ffffff;
}


html>body .GroupCaptionmisuccessgrey .thmisuccessgrey {
	font-family: Arial; font-size: 100%;
}

html>body .Rowmisuccessgrey .thmisuccessgrey, html>body .AltRowmisuccessgrey .thmisuccessgrey, html>body .Controlsmisuccessgrey .thmisuccessgrey {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .GroupCaptionmisuccessgrey .thmisuccessgrey {
	font-family: Arial; font-size: 100%;
}

* html body .Rowmisuccessgrey .thmisuccessgrey, * html body .AltRowmisuccessgrey .thmisuccessgrey, * html body .Controlsmisuccessgrey .thmisuccessgrey {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}
/*end*/

/* Class for Application Builder Menu */
.simpleMenumisuccessgrey td {
	font-family: Arial; font-size: 80%;
}


html>body .simpleMenumisuccessgrey td {
	font-family: Arial; font-size: 100%;
} 


/*ie6*/
* html body .simpleMenumisuccessgrey td {
	font-family: Arial; font-size: 100%;
} 
/*end*/
