/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColorAzureAdmin {
	background-color: #d3cdc2;
	}

.FormTitleBgColorAzureAdmin {
	background-color: #876954;
	}

.FormTitleFontColorAzureAdmin {
	color: #ffffff;
	}

.CaptionBgColorAzureAdmin {
	background-color: #c9b9b1;
	}

.CaptionFontColorAzureAdmin {
	color: #000000;
	}

.DataBgColorAzureAdmin {
	background-color: #edebe4;
	}

.AltDataBgColorAzureAdmin {
	background-color: #e3dfd1;
	}

.DataFontColorAzureAdmin {
	color: #000000;
	}

.LinkColorAzureAdmin {
	color: #0033cc;
	}

.VisitedLinkColorAzureAdmin {
	color: #830000;
	}

.HoverLinkColorAzureAdmin {
	color: #ff0000;
	}

.ColorBgButtonAzureAdmin {
	background-color: #876954;
}

.ColorFontButtonAzureAdmin {
	color: #ffffff;
}

.ColorBgButtonPassiveAzureAdmin {
	background-color: #bda493;
}

.ColorFontButtonPassiveAzureAdmin {
	color: #ffffff;
}



.HeaderAzureAdmin {
	width: 100%;
	}

.HeaderAzureAdmin th { 
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: left;
	padding: 3px;
	background-image: url('Images/HeaderBg.gif'); color: #ffffff;
	width: 100%;
	white-space: nowrap;
	<FormTitleAdditional>
	}


html>body .HeaderAzureAdmin th {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}


/*ie6*/
* html body .HeaderAzureAdmin th {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}
/*end*/

.HeaderAzureAdmin a:link { 
	color: #ffffff;
	}

.HeaderAzureAdmin a:visited { 
	color: #ffffff;
	}

.HeaderAzureAdmin a:hover, .CaptionAzureAdmin a:active { 
	color: #ffffff; text-decoration: none;
	}

.HeaderLeftAzureAdmin { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightAzureAdmin { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeftAzureAdmin img{
	width: 9px;
	}

.HeaderRightAzureAdmin img{
	width: 9px;
	}


/* Grid Options */
.GridAzureAdmin { 
	border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;
	width: 100%;
	}

.CaptionAzureAdmin th { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
	}

.CaptionAzureAdmin td { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
	}


html>body .CaptionAzureAdmin th, html>body .CaptionAzureAdmin td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .CaptionAzureAdmin th, * html body .CaptionAzureAdmin td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.CaptionAzureAdmin a:link { 
	color: #000000;
	}

.CaptionAzureAdmin a:visited { 
	color: #000000;
	}

.CaptionAzureAdmin a:hover, .CaptionAzureAdmin a:active { 
	color: #ff0000;
	}

.CaptionAzureAdmin img {
	margin: 2px; 
	vertical-align: middle;
	}

.CaptionAzureAdmin input {
	vertical-align: middle;
	}

.RowAzureAdmin th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #edebe4; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.RowAzureAdmin td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: left;
	vertical-align: top;
	background-color: #edebe4; 
	color: #000000;
	}
	

html>body .RowAzureAdmin th, html>body .RowAzureAdmin td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .RowAzureAdmin th, * html body .RowAzureAdmin td {
	font-family: Arial; font-size: 100%;
}
/*end*/

caption.RowAzureAdmin { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border: 1px solid #FFFFFF; border-bottom: 0px;
	text-align: left;
	vertical-align: top;
	background-color: #edebe4; 
	color: #000000;
	}


html>body caption.RowAzureAdmin {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body caption.RowAzureAdmin {
	font-family: Arial; font-size: 100%;
}
/*end*/

.RowAzureAdmin a:link { 
	color: #0033cc;
	}

.RowAzureAdmin a:visited { 
	color: #830000;
	}

.RowAzureAdmin a:hover, .RowAzureAdmin a:active { 
	color: #ff0000;
	}

.SeparatorAzureAdmin{
	color: #876954;
	}

.SeparatorAzureAdmin td{
	height: 1px;
	}


.AltRowAzureAdmin th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #edebe4; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRowAzureAdmin td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: left;
	vertical-align: top;
	background-color: #e3dfd1; 
	color: #000000;
	}


html>body .AltRowAzureAdmin th, html>body .AltRowAzureAdmin td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .AltRowAzureAdmin th, * html body .AltRowAzureAdmin td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.AltRowAzureAdmin a:link { 
	color: #0033cc;
	}

.AltRowAzureAdmin a:visited { 
	color: #830000;
	}

.AltRowAzureAdmin a:hover, .AltRowAzureAdmin a:active { 
	color: #ff0000;
	}

.NoRecordsAzureAdmin td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: left;
	background-color: #edebe4; 
	color: #000000;
	vertical-align: top;
	}

.FooterAzureAdmin td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #edebe4; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .NoRecordsAzureAdmin td, html>body .FooterAzureAdmin td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .NoRecordsAzureAdmin td, * html body .FooterAzureAdmin td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.FooterAzureAdmin a:link { 
	color: #0033cc;
	}

.FooterAzureAdmin a:visited { 
	color: #830000;
	}

.FooterAzureAdmin a:hover, .FooterAzureAdmin a:active { 
	color: #ff0000;
	}

.FooterAzureAdmin img {
	margin: 2px; 
	vertical-align: middle;
	}

.FooterAzureAdmin input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.RecordAzureAdmin { 
	border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;
	width: 100%;
	}

.ErrorAzureAdmin td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #edebe4; 
	}


* html>body .ErrorAzureAdmin td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .ErrorAzureAdmin td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.ControlsAzureAdmin th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #edebe4; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.ControlsAzureAdmin td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: left;
	vertical-align: top;
	background-color: #edebe4; 
	color: #000000;
	}
	
.BottomAzureAdmin td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #edebe4; color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .ControlsAzureAdmin th, html>body .ControlsAzureAdmin td, html>body .BottomAzureAdmin td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .ControlsAzureAdmin th, * html body .ControlsAzureAdmin td, * html body .BottomAzureAdmin td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.BottomAzureAdmin a:link { 
	color: #0033cc;
	}

.BottomAzureAdmin a:visited { 
	color: #830000;
	}

.BottomAzureAdmin a:hover, .CaptionAzureAdmin a:active { 
	color: #ff0000;
	}

.BottomAzureAdmin img {
	margin: 2px;
	vertical-align: middle; 
	}

.BottomAzureAdmin input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionAzureAdmin th{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #e3dfd1; 
	color: #000000;
	}

.GroupCaptionAzureAdmin td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #edebe4; 
	color: #000000;
	}


html>body .GroupCaptionAzureAdmin th, html>body .GroupCaptionAzureAdmin td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupCaptionAzureAdmin th, * html body .GroupCaptionAzureAdmin td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupCaptionAzureAdmin a:link {
	color: #000000;
	}

.GroupCaptionAzureAdmin a:visited{
	color: #000000;
	}

.GroupCaptionAzureAdmin a:hover, .GroupCaptionAzureAdmin a:active{
	color: #ff0000;
	}

.GroupFooterAzureAdmin td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #c9b9b1; 
	color: #000000;
	}


html>body .GroupFooterAzureAdmin td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupFooterAzureAdmin td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupFooterAzureAdmin a:link {
	color: #0033cc;
	}

.GroupFooterAzureAdmin a:visited{
	color: #830000;
	}

.GroupFooterAzureAdmin a:hover, .GroupFooterAzureAdmin a:active{
	color: #ff0000;
	}

.GroupFooterAzureAdmin img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooterAzureAdmin input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalAzureAdmin td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #e3dfd1; 
	color: #000000;
	border-bottom: 2px solid #876954;
	}


html>body .SubTotalAzureAdmin td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .SubTotalAzureAdmin td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.SubTotalAzureAdmin a:link {
	color: #0033cc;
	}

.SubTotalAzureAdmin a:visited{
	color: #830000;
	}

.SubTotalAzureAdmin a:hover, .SubTotalAzureAdmin a:active{
	color: #ff0000;
	}

.TotalAzureAdmin td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #e3dfd1; 
	color: #000000;
	}


html>body .TotalAzureAdmin td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .TotalAzureAdmin td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.TotalAzureAdmin a:link {
	color: #0033cc;
	}

.TotalAzureAdmin a:visited{
	color: #830000;
	}

.TotalAzureAdmin a:hover, .TotalAzureAdmin a:active{
	color: #ff0000;
	}

/* Form Options */
.ButtonAzureAdmin { 
	background-color: #e3dfd1; color: #000000; border: solid 1px #876954; padding: 2px; font-weight: bold; font-family: Tahoma; font-size: 11px; font-weight: bold;
	}

/* Calendar */

.CalendarAzureAdmin { 
	
	width: 100%;
	}

.CalendarWeekdayNameAzureAdmin{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #e3dfd1; 
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekdayNameAzureAdmin {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekdayNameAzureAdmin {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekdayNameAzureAdmin a:link {
	color: #0033cc;
	}

.CalendarWeekdayNameAzureAdmin a:visited{
	color: #830000;
	}

.CalendarWeekdayNameAzureAdmin a:hover, .CalendarWeekdayNameAzureAdmin a:active{
	color: #ff0000;
	}

.CalendarWeekendNameAzureAdmin{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #e3dfd1;	
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekendNameAzureAdmin {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendNameAzureAdmin {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendNameAzureAdmin a:link {
	color: #000000;
	}

.CalendarWeekendNameAzureAdmin a:visited{
	color: #000000;
	}

.CalendarWeekendNameAzureAdmin a:link, .CalendarWeekendNameAzureAdmin a:visited{
	color: #ff0000;
	}

/* Calendar Day */
.CalendarDayAzureAdmin{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: center;
	background-color: #edebe4;	
	color: #000000;
	}


html>body .CalendarDayAzureAdmin {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarDayAzureAdmin {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarDayAzureAdmin a:link {
	color: #0033cc;
	}

.CalendarDayAzureAdmin a:visited{
	color: #830000;
	}

.CalendarDayAzureAdmin a:hover, .CalendarDayAzureAdmin a:active{
	color: #ff0000;
	}

/* Calendar Weekend */
.CalendarWeekendAzureAdmin{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: center;
	background-color: #e3dfd1;	
	color: #000000;
	}


html>body .CalendarWeekendAzureAdmin {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendAzureAdmin {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendAzureAdmin a:link {
	color: #0033cc;
	}

.CalendarWeekendAzureAdmin a:visited{
	color: #830000;
	}

.CalendarWeekendAzureAdmin a:hover, .CalendarWeekendAzureAdmin a:active{
	color: #ff0000;
	}

/* Calendar Today */
.CalendarTodayAzureAdmin {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border: 2px solid #876954;
	text-align: center;
	background-color: #edebe4;	
	color: #000000;
	}


html>body .CalendarTodayAzureAdmin {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarTodayAzureAdmin {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarTodayAzureAdmin a:link {
	color: #0033cc;
	}

.CalendarTodayAzureAdmin a:visited{
	color: #830000;
	}

.CalendarTodayAzureAdmin a:hover, .CalendarTodayAzureAdmin a:active {
	color: #ff0000;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodayAzureAdmin {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border: 2px solid #876954;
	text-align: center;
	background-color: #e3dfd1;	
	color: #000000;
	}


html>body .CalendarWeekendTodayAzureAdmin {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendTodayAzureAdmin {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendTodayAzureAdmin a:link {
	color: #0033cc;
	}

.CalendarWeekendTodayAzureAdmin a:visited{
	color: #830000;
	}

.CalendarWeekendTodayAzureAdmin a:hover, .CalendarWeekendTodayAzureAdmin a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDayAzureAdmin{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: center;
	background-color: #edebe4;	
	color: #876954;
	}


html>body .CalendarOtherMonthDayAzureAdmin {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthDayAzureAdmin {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthDayAzureAdmin a:link {
	color: #876954;
	}

.CalendarOtherMonthDayAzureAdmin a:visited{
	color: #876954;
	}

.CalendarOtherMonthDayAzureAdmin a:hover, .CalendarOtherMonthDayAzureAdmin a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodayAzureAdmin {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border: 2px solid #876954;
	text-align: center;
	background-color: #edebe4;	
	color: #876954;
	}


html>body .CalendarOtherMonthTodayAzureAdmin {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthTodayAzureAdmin {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthTodayAzureAdmin a:link {
	color: #876954;
	}

.CalendarOtherMonthTodayAzureAdmin a:visited{
	color: #876954;
	}

.CalendarOtherMonthTodayAzureAdmin a:hover, .CalendarOtherMonthTodayAzureAdmin a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendAzureAdmin {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: center;
	background-color: #e3dfd1;	
	color: #876954;
	}


html>body .CalendarOtherMonthWeekendAzureAdmin {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendAzureAdmin {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendAzureAdmin a:link {
	color: #876954;
	}

.CalendarOtherMonthWeekendAzureAdmin a:visited{
	color: #876954;
	}

.CalendarOtherMonthWeekendAzureAdmin a:hover, .CalendarOtherMonthWeekendAzureAdmin a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodayAzureAdmin {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border: 2px solid #876954;
	text-align: center;
	color: #876954;
	background-color: #e3dfd1;	
	}
	

html>body .CalendarOtherMonthWeekendTodayAzureAdmin {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendTodayAzureAdmin {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendTodayAzureAdmin a:link {
	color: #876954;
	}

.CalendarOtherMonthWeekendTodayAzureAdmin a:visited{
	color: #876954;
	}

.CalendarOtherMonthWeekendTodayAzureAdmin a:hover, .CalendarOtherMonthWeekendTodayAzureAdmin a:active{
	color: #ff0000;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDayAzureAdmin{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #c9b9b1;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}
	

html>body .CalendarSelectedDayAzureAdmin {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarSelectedDayAzureAdmin {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarSelectedDayAzureAdmin a:link {
	color: #000000;
	}

.CalendarSelectedDayAzureAdmin a:visited{
	color: #000000;
	}

.CalendarSelectedDayAzureAdmin a:hover, .CalendarSelectedDayAzureAdmin a:active{
	color: #ff0000;
	}

/* Calendar Navigator */
.CalendarNavigatorAzureAdmin {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	background-color: #edebe4; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .CalendarNavigatorAzureAdmin {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatorAzureAdmin {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarNavigatorAzureAdmin a:link {
	color: #0033cc;
	}

.CalendarNavigatorAzureAdmin a:visited{
	color: #830000;
	}

.CalendarNavigatorAzureAdmin a:hover, .CalendarNavigatorAzureAdmin a:active{
	color: #ff0000;
	}

.CalendarNavigatorAzureAdmin img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigatorAzureAdmin td {
	font-family: Arial; font-size: 80%;
	}

.CalendarNavigatorAzureAdmin th {
	font-family: Arial; font-size: 80%;
	}


html>body .CalendarNavigatorAzureAdmin th, html>body .CalendarNavigatorAzureAdmin td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatorAzureAdmin th, * html body .CalendarNavigatorAzureAdmin td {
	font-family: Arial; font-size: 100%;
}
/*end*/

/* Calendar Extra */
.CalendarEventAzureAdmin{
	font-family: Arial; font-size: 80%;
	text-align: left;
	}


html>body .CalendarEventAzureAdmin {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarEventAzureAdmin {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarEventAzureAdmin a:link {
	color: #0033cc;
	}

.CalendarEventAzureAdmin a:visited{
	color: #830000;
	}

.CalendarEventAzureAdmin a:hover, .CalendarEventAzureAdmin a:active{
	color: #ff0000;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.thAzureAdmin { 
	font-family: Arial; font-size: 80%;
	font-weight: bold;
}


html>body .thAzureAdmin {
	font-size: 100%;
}


/*ie6*/
* html body .thAzureAdmin {
	font-size: 100%;
}
/*end*/

.HeaderAzureAdmin .thAzureAdmin { 
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: left;
	padding: 3px;
	background-image: url('Images/HeaderBg.gif'); color: #ffffff;
	width: 100%;
	white-space: nowrap;
}


html>body .HeaderAzureAdmin .thAzureAdmin {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}


/*ie6*/
* html body .HeaderAzureAdmin .thAzureAdmin {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}
/*end*/

.CaptionAzureAdmin .thAzureAdmin { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
}


html>body .CaptionAzureAdmin .thAzureAdmin {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .CaptionAzureAdmin .thAzureAdmin {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.RowAzureAdmin .thAzureAdmin { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #edebe4; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.AltRowAzureAdmin .thAzureAdmin { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #edebe4; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.ControlsAzureAdmin .thAzureAdmin { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #edebe4; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.GroupCaptionAzureAdmin .thAzureAdmin {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #e3dfd1; 
	color: #000000;
}


html>body .GroupCaptionAzureAdmin .thAzureAdmin {
	font-family: Arial; font-size: 100%;
}

html>body .RowAzureAdmin .thAzureAdmin, html>body .AltRowAzureAdmin .thAzureAdmin, html>body .ControlsAzureAdmin .thAzureAdmin {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .GroupCaptionAzureAdmin .thAzureAdmin {
	font-family: Arial; font-size: 100%;
}

* html body .RowAzureAdmin .thAzureAdmin, * html body .AltRowAzureAdmin .thAzureAdmin, * html body .ControlsAzureAdmin .thAzureAdmin {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}
/*end*/

/* Class for Application Builder Menu */
.simpleMenuAzureAdmin td {
	font-family: Arial; font-size: 80%;
}


html>body .simpleMenuAzureAdmin td {
	font-family: Arial; font-size: 100%;
} 


/*ie6*/
* html body .simpleMenuAzureAdmin td {
	font-family: Arial; font-size: 100%;
} 
/*end*/
