/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColormmhc {
	background-color: #f3f2c6;
	}

.FormTitleBgColormmhc {
	background-color: #f2bb6b;
	}

.FormTitleFontColormmhc {
	color: #f1f4ee;
	}

.CaptionBgColormmhc {
	background-color: #d2d5bf;
	}

.CaptionFontColormmhc {
	color: #605e43;
	}

.DataBgColormmhc {
	background-color: #f7f5cb;
	}

.AltDataBgColormmhc {
	background-color: #f7f78e;
	}

.DataFontColormmhc {
	color: #666448;
	}

.LinkColormmhc {
	color: #1d47c5;
	}

.VisitedLinkColormmhc {
	color: #9898f7;
	}

.HoverLinkColormmhc {
	color: #e3975f;
	}

.ColorBgButtonmmhc {
	background-color: #f2bb6b;
}

.ColorFontButtonmmhc {
	color: #f1f4ee;
}

.ColorBgButtonPassivemmhc {
	background-color: #f7d5a3;
}

.ColorFontButtonPassivemmhc {
	color: #fafcf8;
}



.Headermmhc {
	width: 100%;
	}

.Headermmhc th { 
	font-family: Arial; font-size: 90%; font-weight: bold; text-align: center !important;
	padding: 4px;
	background-image: url('Images/HeaderBg.gif'); color: #f1f4ee;
	width: 100%;
	white-space: nowrap;
	<FormTitleAdditional>
	}


html>body .Headermmhc th {
	font-family: Arial; font-size: 130%; font-weight: bold; text-align: center !important;
}


/*ie6*/
* html body .Headermmhc th {
	font-family: Arial; font-size: 130%; font-weight: bold; text-align: center !important;
}
/*end*/

.Headermmhc a:link { 
	color: #f1f4ee;
	}

.Headermmhc a:visited { 
	color: #f1f4ee;
	}

.Headermmhc a:hover, .Captionmmhc a:active { 
	color: #f1f4ee; text-decoration: none;
	}

.HeaderLeftmmhc { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightmmhc { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeftmmhc img{
	width: 9px;
	}

.HeaderRightmmhc img{
	width: 9px;
	}


/* Grid Options */
.Gridmmhc { 
	
	width: 100%;
	}

.Captionmmhc th { 
	font-family: Arial; font-size: 70%; text-align: left; vertical-align: top;
	padding: 4px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-image: url('Images/CaptionBg.gif'); color: #605e43;
	white-space: nowrap;
	}

.Captionmmhc td { 
	font-family: Arial; font-size: 70%; text-align: left; vertical-align: top;
	padding: 4px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-image: url('Images/CaptionBg.gif'); color: #605e43;
	white-space: nowrap;
	}


html>body .Captionmmhc th, html>body .Captionmmhc td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .Captionmmhc th, * html body .Captionmmhc td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.Captionmmhc a:link { 
	color: #605e43;
	}

.Captionmmhc a:visited { 
	color: #605e43;
	}

.Captionmmhc a:hover, .Captionmmhc a:active { 
	color: #e3975f;
	}

.Captionmmhc img {
	margin: 2px; 
	vertical-align: middle;
	}

.Captionmmhc input {
	vertical-align: middle;
	}

.Rowmmhc th { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #f7f5cb; color: #666448;
	white-space: nowrap;
	color: #666448;
	}

.Rowmmhc td { 
	font-family: Arial; font-size: 70%;
	padding: 4px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	text-align: left;
	vertical-align: top;
	background-color: #f7f5cb; 
	color: #666448;
	}
	

html>body .Rowmmhc th, html>body .Rowmmhc td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .Rowmmhc th, * html body .Rowmmhc td {
	font-family: Arial; font-size: 100%;
}
/*end*/

caption.Rowmmhc { 
	font-family: Arial; font-size: 70%;
	padding: 4px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	text-align: left;
	vertical-align: top;
	background-color: #f7f5cb; 
	color: #666448;
	}


html>body caption.Rowmmhc {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body caption.Rowmmhc {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Rowmmhc a:link { 
	color: #1d47c5;
	}

.Rowmmhc a:visited { 
	color: #9898f7;
	}

.Rowmmhc a:hover, .Rowmmhc a:active { 
	color: #e3975f;
	}

.Separatormmhc{
	color: #f2bb6b;
	}

.Separatormmhc td{
	height: 1px;
	}


.AltRowmmhc th { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #f7f5cb; color: #666448;
	white-space: nowrap;
	color: #666448;
	}

.AltRowmmhc td { 
	font-family: Arial; font-size: 70%;
	padding: 4px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	text-align: left;
	vertical-align: top;
	background-color: #f7f78e; 
	color: #666448;
	}


html>body .AltRowmmhc th, html>body .AltRowmmhc td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .AltRowmmhc th, * html body .AltRowmmhc td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.AltRowmmhc a:link { 
	color: #1d47c5;
	}

.AltRowmmhc a:visited { 
	color: #9898f7;
	}

.AltRowmmhc a:hover, .AltRowmmhc a:active { 
	color: #e3975f;
	}

.NoRecordsmmhc td { 
	font-family: Arial; font-size: 70%;
	padding: 4px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	text-align: left;
	background-color: #f7f5cb; 
	color: #666448;
	vertical-align: top;
	}

.Footermmhc td { 
	font-family: Arial; font-size: 70%;
	padding: 4px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #d2d5bf; color: #605e43;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #666448;
	}


html>body .NoRecordsmmhc td, html>body .Footermmhc td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .NoRecordsmmhc td, * html body .Footermmhc td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Footermmhc a:link { 
	color: #1d47c5;
	}

.Footermmhc a:visited { 
	color: #9898f7;
	}

.Footermmhc a:hover, .Footermmhc a:active { 
	color: #e3975f;
	}

.Footermmhc img {
	margin: 2px; 
	vertical-align: middle;
	}

.Footermmhc input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.Recordmmhc { 
	
	width: 100%;
	}

.Errormmhc td { 
	font-family: Arial; font-size: 70%;
	padding: 4px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #f7f5cb; 
	}


* html>body .Errormmhc td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .Errormmhc td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Controlsmmhc th { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #f7f5cb; color: #666448;
	white-space: nowrap;
	color: #666448;
	}

.Controlsmmhc td { 
	font-family: Arial; font-size: 70%;
	padding: 4px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	text-align: left;
	vertical-align: top;
	background-color: #f7f5cb; 
	color: #666448;
	}
	
.Bottommmhc td { 
	font-family: Arial; font-size: 70%;
	padding: 4px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #d2d5bf; color: #605e43;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #666448;
	}


html>body .Controlsmmhc th, html>body .Controlsmmhc td, html>body .Bottommmhc td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .Controlsmmhc th, * html body .Controlsmmhc td, * html body .Bottommmhc td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Bottommmhc a:link { 
	color: #1d47c5;
	}

.Bottommmhc a:visited { 
	color: #9898f7;
	}

.Bottommmhc a:hover, .Captionmmhc a:active { 
	color: #e3975f;
	}

.Bottommmhc img {
	margin: 2px;
	vertical-align: middle; 
	}

.Bottommmhc input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionmmhc th{
	font-family: Arial; font-size: 70%;
	padding: 4px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #f7f78e; 
	color: #666448;
	}

.GroupCaptionmmhc td{
	font-family: Arial; font-size: 70%;
	padding: 4px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #f7f5cb; 
	color: #666448;
	}


html>body .GroupCaptionmmhc th, html>body .GroupCaptionmmhc td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupCaptionmmhc th, * html body .GroupCaptionmmhc td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupCaptionmmhc a:link {
	color: #605e43;
	}

.GroupCaptionmmhc a:visited{
	color: #605e43;
	}

.GroupCaptionmmhc a:hover, .GroupCaptionmmhc a:active{
	color: #e3975f;
	}

.GroupFootermmhc td{
	font-family: Arial; font-size: 70%;
	padding: 4px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #d2d5bf; 
	color: #666448;
	}


html>body .GroupFootermmhc td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupFootermmhc td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupFootermmhc a:link {
	color: #1d47c5;
	}

.GroupFootermmhc a:visited{
	color: #9898f7;
	}

.GroupFootermmhc a:hover, .GroupFootermmhc a:active{
	color: #e3975f;
	}

.GroupFootermmhc img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFootermmhc input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalmmhc td{
	font-family: Arial; font-size: 70%;
	padding: 4px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #f7f78e; 
	color: #666448;
	border-bottom: 2px solid #f2bb6b;
	}


html>body .SubTotalmmhc td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .SubTotalmmhc td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.SubTotalmmhc a:link {
	color: #1d47c5;
	}

.SubTotalmmhc a:visited{
	color: #9898f7;
	}

.SubTotalmmhc a:hover, .SubTotalmmhc a:active{
	color: #e3975f;
	}

.Totalmmhc td{
	font-family: Arial; font-size: 70%;
	padding: 4px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #f7f78e; 
	color: #666448;
	}


html>body .Totalmmhc td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .Totalmmhc td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Totalmmhc a:link {
	color: #1d47c5;
	}

.Totalmmhc a:visited{
	color: #9898f7;
	}

.Totalmmhc a:hover, .Totalmmhc a:active{
	color: #e3975f;
	}

/* Form Options */
.Buttonmmhc { 
	background-color: #f2bb6b; color: #f1f4ee; 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: 10px; font-weight: bold;
	}

/* Calendar */

.Calendarmmhc { 
	
	width: 100%;
	}

.CalendarWeekdayNamemmhc{
	font-family: Arial; font-size: 70%;
	padding: 4px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #f7f78e; 
	color: #666448;
	font-weight: normal;
	}


html>body .CalendarWeekdayNamemmhc {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekdayNamemmhc {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekdayNamemmhc a:link {
	color: #1d47c5;
	}

.CalendarWeekdayNamemmhc a:visited{
	color: #9898f7;
	}

.CalendarWeekdayNamemmhc a:hover, .CalendarWeekdayNamemmhc a:active{
	color: #e3975f;
	}

.CalendarWeekendNamemmhc{
	font-family: Arial; font-size: 70%;
	padding: 4px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #f7f78e;	
	color: #666448;
	font-weight: normal;
	}


html>body .CalendarWeekendNamemmhc {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendNamemmhc {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendNamemmhc a:link {
	color: #605e43;
	}

.CalendarWeekendNamemmhc a:visited{
	color: #605e43;
	}

.CalendarWeekendNamemmhc a:link, .CalendarWeekendNamemmhc a:visited{
	color: #e3975f;
	}

/* Calendar Day */
.CalendarDaymmhc{
	font-family: Arial; font-size: 70%;
	padding: 4px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	text-align: center;
	background-color: #f7f5cb;	
	color: #666448;
	}


html>body .CalendarDaymmhc {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarDaymmhc {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarDaymmhc a:link {
	color: #1d47c5;
	}

.CalendarDaymmhc a:visited{
	color: #9898f7;
	}

.CalendarDaymmhc a:hover, .CalendarDaymmhc a:active{
	color: #e3975f;
	}

/* Calendar Weekend */
.CalendarWeekendmmhc{
	font-family: Arial; font-size: 70%;
	padding: 4px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	text-align: center;
	background-color: #f7f78e;	
	color: #666448;
	}


html>body .CalendarWeekendmmhc {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendmmhc {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendmmhc a:link {
	color: #1d47c5;
	}

.CalendarWeekendmmhc a:visited{
	color: #9898f7;
	}

.CalendarWeekendmmhc a:hover, .CalendarWeekendmmhc a:active{
	color: #e3975f;
	}

/* Calendar Today */
.CalendarTodaymmhc {
	font-family: Arial; font-size: 70%;
	padding: 2px;
	border: 2px solid #f2bb6b;
	text-align: center;
	background-color: #f7f5cb;	
	color: #666448;
	}


html>body .CalendarTodaymmhc {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarTodaymmhc {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarTodaymmhc a:link {
	color: #1d47c5;
	}

.CalendarTodaymmhc a:visited{
	color: #9898f7;
	}

.CalendarTodaymmhc a:hover, .CalendarTodaymmhc a:active {
	color: #e3975f;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodaymmhc {
	font-family: Arial; font-size: 70%;
	padding: 2px;
	border: 2px solid #f2bb6b;
	text-align: center;
	background-color: #f7f78e;	
	color: #666448;
	}


html>body .CalendarWeekendTodaymmhc {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendTodaymmhc {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendTodaymmhc a:link {
	color: #1d47c5;
	}

.CalendarWeekendTodaymmhc a:visited{
	color: #9898f7;
	}

.CalendarWeekendTodaymmhc a:hover, .CalendarWeekendTodaymmhc a:active{
	color: #e3975f;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDaymmhc{
	font-family: Arial; font-size: 70%;
	padding: 4px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	text-align: center;
	background-color: #f7f5cb;	
	color: #f2bb6b;
	}


html>body .CalendarOtherMonthDaymmhc {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthDaymmhc {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthDaymmhc a:link {
	color: #f2bb6b;
	}

.CalendarOtherMonthDaymmhc a:visited{
	color: #f2bb6b;
	}

.CalendarOtherMonthDaymmhc a:hover, .CalendarOtherMonthDaymmhc a:active{
	color: #e3975f;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodaymmhc {
	font-family: Arial; font-size: 70%;
	padding: 2px;
	border: 2px solid #f2bb6b;
	text-align: center;
	background-color: #f7f5cb;	
	color: #f2bb6b;
	}


html>body .CalendarOtherMonthTodaymmhc {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthTodaymmhc {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthTodaymmhc a:link {
	color: #f2bb6b;
	}

.CalendarOtherMonthTodaymmhc a:visited{
	color: #f2bb6b;
	}

.CalendarOtherMonthTodaymmhc a:hover, .CalendarOtherMonthTodaymmhc a:active{
	color: #e3975f;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendmmhc {
	font-family: Arial; font-size: 70%;
	padding: 4px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	text-align: center;
	background-color: #f7f78e;	
	color: #f2bb6b;
	}


html>body .CalendarOtherMonthWeekendmmhc {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendmmhc {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendmmhc a:link {
	color: #f2bb6b;
	}

.CalendarOtherMonthWeekendmmhc a:visited{
	color: #f2bb6b;
	}

.CalendarOtherMonthWeekendmmhc a:hover, .CalendarOtherMonthWeekendmmhc a:active{
	color: #e3975f;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodaymmhc {
	font-family: Arial; font-size: 70%;
	padding: 2px;
	border: 2px solid #f2bb6b;
	text-align: center;
	color: #f2bb6b;
	background-color: #f7f78e;	
	}
	

html>body .CalendarOtherMonthWeekendTodaymmhc {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendTodaymmhc {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendTodaymmhc a:link {
	color: #f2bb6b;
	}

.CalendarOtherMonthWeekendTodaymmhc a:visited{
	color: #f2bb6b;
	}

.CalendarOtherMonthWeekendTodaymmhc a:hover, .CalendarOtherMonthWeekendTodaymmhc a:active{
	color: #e3975f;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDaymmhc{
	font-family: Arial; font-size: 70%;
	padding: 4px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #d2d5bf;
	color: #605e43;
	text-align: center;
	font-weight: bold;
	}
	

html>body .CalendarSelectedDaymmhc {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarSelectedDaymmhc {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarSelectedDaymmhc a:link {
	color: #605e43;
	}

.CalendarSelectedDaymmhc a:visited{
	color: #605e43;
	}

.CalendarSelectedDaymmhc a:hover, .CalendarSelectedDaymmhc a:active{
	color: #e3975f;
	}

/* Calendar Navigator */
.CalendarNavigatormmhc {
	font-family: Arial; font-size: 70%;
	padding: 4px;
	background-color: #d2d5bf; color: #605e43;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #666448;
	}


html>body .CalendarNavigatormmhc {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatormmhc {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarNavigatormmhc a:link {
	color: #1d47c5;
	}

.CalendarNavigatormmhc a:visited{
	color: #9898f7;
	}

.CalendarNavigatormmhc a:hover, .CalendarNavigatormmhc a:active{
	color: #e3975f;
	}

.CalendarNavigatormmhc img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigatormmhc td {
	font-family: Arial; font-size: 70%;
	}

.CalendarNavigatormmhc th {
	font-family: Arial; font-size: 70%;
	}


html>body .CalendarNavigatormmhc th, html>body .CalendarNavigatormmhc td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatormmhc th, * html body .CalendarNavigatormmhc td {
	font-family: Arial; font-size: 100%;
}
/*end*/

/* Calendar Extra */
.CalendarEventmmhc{
	font-family: Arial; font-size: 70%;
	text-align: left;
	}


html>body .CalendarEventmmhc {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarEventmmhc {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarEventmmhc a:link {
	color: #1d47c5;
	}

.CalendarEventmmhc a:visited{
	color: #9898f7;
	}

.CalendarEventmmhc a:hover, .CalendarEventmmhc a:active{
	color: #e3975f;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.thmmhc { 
	font-family: Arial; font-size: 70%;
	font-weight: bold;
}


html>body .thmmhc {
	font-size: 100%;
}


/*ie6*/
* html body .thmmhc {
	font-size: 100%;
}
/*end*/

.Headermmhc .thmmhc { 
	font-family: Arial; font-size: 90%; font-weight: bold; text-align: center !important;
	padding: 4px;
	background-image: url('Images/HeaderBg.gif'); color: #f1f4ee;
	width: 100%;
	white-space: nowrap;
}


html>body .Headermmhc .thmmhc {
	font-family: Arial; font-size: 130%; font-weight: bold; text-align: center !important;
}


/*ie6*/
* html body .Headermmhc .thmmhc {
	font-family: Arial; font-size: 130%; font-weight: bold; text-align: center !important;
}
/*end*/

.Captionmmhc .thmmhc { 
	font-family: Arial; font-size: 70%; text-align: left; vertical-align: top;
	padding: 4px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-image: url('Images/CaptionBg.gif'); color: #605e43;
	white-space: nowrap;
}


html>body .Captionmmhc .thmmhc {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .Captionmmhc .thmmhc {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.Rowmmhc .thmmhc { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #f7f5cb; color: #666448;
	white-space: nowrap;
	color: #666448;
}

.AltRowmmhc .thmmhc { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #f7f5cb; color: #666448;
	white-space: nowrap;
	color: #666448;
}

.Controlsmmhc .thmmhc { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #f7f5cb; color: #666448;
	white-space: nowrap;
	color: #666448;
}

.GroupCaptionmmhc .thmmhc {
	font-family: Arial; font-size: 70%;
	padding: 4px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #f7f78e; 
	color: #666448;
}


html>body .GroupCaptionmmhc .thmmhc {
	font-family: Arial; font-size: 100%;
}

html>body .Rowmmhc .thmmhc, html>body .AltRowmmhc .thmmhc, html>body .Controlsmmhc .thmmhc {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .GroupCaptionmmhc .thmmhc {
	font-family: Arial; font-size: 100%;
}

* html body .Rowmmhc .thmmhc, * html body .AltRowmmhc .thmmhc, * html body .Controlsmmhc .thmmhc {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}
/*end*/

/* Class for Application Builder Menu */
.simpleMenummhc td {
	font-family: Arial; font-size: 70%;
}


html>body .simpleMenummhc td {
	font-family: Arial; font-size: 100%;
} 


/*ie6*/
* html body .simpleMenummhc td {
	font-family: Arial; font-size: 100%;
} 
/*end*/

