/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColorAdvancePlain {
	background-color: #fafafa;
	}

.FormTitleBgColorAdvancePlain {
	background-color: #fafafa;
	}

.FormTitleFontColorAdvancePlain {
	color: #696969;
	}

.CaptionBgColorAdvancePlain {
	background-color: #c0c0c0;
	}

.CaptionFontColorAdvancePlain {
	color: #595959;
	}

.DataBgColorAdvancePlain {
	background-color: #fafafa;
	}

.AltDataBgColorAdvancePlain {
	background-color: #ededed;
	}

.DataFontColorAdvancePlain {
	color: #000000;
	}

.LinkColorAdvancePlain {
	color: #464646;
	}

.VisitedLinkColorAdvancePlain {
	color: #909090;
	}

.HoverLinkColorAdvancePlain {
	color: #ff9900;
	}

.ColorBgButtonAdvancePlain {
	background-color: #fafafa;
}

.ColorFontButtonAdvancePlain {
	color: #696969;
}

.ColorBgButtonPassiveAdvancePlain {
	background-color: #ffffff;
}

.ColorFontButtonPassiveAdvancePlain {
	color: #b2b2b2;
}



.HeaderAdvancePlain {
	width: 100%;
	}

.HeaderAdvancePlain th { 
	font-family: Tahoma; font-size: 11px; text-align: left;
	padding: 5px;
	background-color: #fafafa; color: #696969;
	width: 100%;
	white-space: nowrap;
	padding-left: 8px;
	}


html>body .HeaderAdvancePlain th {
	font-family: Tahoma; font-size: 11px; text-align: left;
}


/*ie6*/
* html body .HeaderAdvancePlain th {
	font-family: Tahoma; font-size: 11px; text-align: left;
}
/*end*/

.HeaderAdvancePlain a:link { 
	color: #696969;
	}

.HeaderAdvancePlain a:visited { 
	color: #696969;
	}

.HeaderAdvancePlain a:hover, .CaptionAdvancePlain a:active { 
	color: #696969; text-decoration: none;
	}

.HeaderLeftAdvancePlain { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightAdvancePlain { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeftAdvancePlain img{
	width: 1px;
	}

.HeaderRightAdvancePlain img{
	width: 1px;
	}


/* Grid Options */
.GridAdvancePlain { 
	
	width: 100%;
	}

.CaptionAdvancePlain th { 
	font-family: Tahoma; font-size: 11px; text-align: left; vertical-align: top;
	padding: 5px;
	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: #595959;
	white-space: nowrap;
	}

.CaptionAdvancePlain td { 
	font-family: Tahoma; font-size: 11px; text-align: left; vertical-align: top;
	padding: 5px;
	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: #595959;
	white-space: nowrap;
	}


html>body .CaptionAdvancePlain th, html>body .CaptionAdvancePlain td {
	font-family: Tahoma; font-size: 11px; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .CaptionAdvancePlain th, * html body .CaptionAdvancePlain td {
	font-family: Tahoma; font-size: 11px; text-align: left; vertical-align: top;
}
/*end*/

.CaptionAdvancePlain a:link { 
	color: #595959;
	}

.CaptionAdvancePlain a:visited { 
	color: #595959;
	}

.CaptionAdvancePlain a:hover, .CaptionAdvancePlain a:active { 
	color: #ff9900;
	}

.CaptionAdvancePlain img {
	margin: 2px; 
	vertical-align: middle;
	}

.CaptionAdvancePlain input {
	vertical-align: middle;
	}

.RowAdvancePlain th { 
	font-family: tahoma; font-size: 11px; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	
	background-color: #fdfdfd; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.RowAdvancePlain td { 
	font-family: Tahoma; font-size: 11px;
	padding: 5px;
	
	text-align: left;
	vertical-align: top;
	background-color: #fafafa; 
	color: #000000;
	}
	

html>body .RowAdvancePlain th, html>body .RowAdvancePlain td {
	font-family: Tahoma; font-size: 11px;
}


/*ie6*/
* html body .RowAdvancePlain th, * html body .RowAdvancePlain td {
	font-family: Tahoma; font-size: 11px;
}
/*end*/

caption.RowAdvancePlain { 
	font-family: Tahoma; font-size: 11px;
	padding: 5px;
	
	text-align: left;
	vertical-align: top;
	background-color: #fafafa; 
	color: #000000;
	}


html>body caption.RowAdvancePlain {
	font-family: Tahoma; font-size: 11px;
}


/*ie6*/
* html body caption.RowAdvancePlain {
	font-family: Tahoma; font-size: 11px;
}
/*end*/

.RowAdvancePlain a:link { 
	color: #464646;
	}

.RowAdvancePlain a:visited { 
	color: #909090;
	}

.RowAdvancePlain a:hover, .RowAdvancePlain a:active { 
	color: #ff9900;
	}

.SeparatorAdvancePlain{
	color: #fafafa;
	}

.SeparatorAdvancePlain td{
	height: 1px;
	}


.AltRowAdvancePlain th { 
	font-family: tahoma; font-size: 11px; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	
	background-color: #fdfdfd; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRowAdvancePlain td { 
	font-family: Tahoma; font-size: 11px;
	padding: 5px;
	
	text-align: left;
	vertical-align: top;
	background-color: #ededed; 
	color: #000000;
	}


html>body .AltRowAdvancePlain th, html>body .AltRowAdvancePlain td {
	font-family: Tahoma; font-size: 11px;
}


/*ie6*/
* html body .AltRowAdvancePlain th, * html body .AltRowAdvancePlain td {
	font-family: Tahoma; font-size: 11px;
}
/*end*/

.AltRowAdvancePlain a:link { 
	color: #464646;
	}

.AltRowAdvancePlain a:visited { 
	color: #909090;
	}

.AltRowAdvancePlain a:hover, .AltRowAdvancePlain a:active { 
	color: #ff9900;
	}

.NoRecordsAdvancePlain td { 
	font-family: Tahoma; font-size: 11px;
	padding: 5px;
	
	text-align: left;
	background-color: #fafafa; 
	color: #000000;
	vertical-align: top;
	}

.FooterAdvancePlain td { 
	font-family: Tahoma; font-size: 11px;
	padding: 5px;
	
	background-color: #fafafa; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .NoRecordsAdvancePlain td, html>body .FooterAdvancePlain td {
	font-family: Tahoma; font-size: 11px;
}


/*ie6*/
* html body .NoRecordsAdvancePlain td, * html body .FooterAdvancePlain td {
	font-family: Tahoma; font-size: 11px;
}
/*end*/

.FooterAdvancePlain a:link { 
	color: #464646;
	}

.FooterAdvancePlain a:visited { 
	color: #909090;
	}

.FooterAdvancePlain a:hover, .FooterAdvancePlain a:active { 
	color: #ff9900;
	}

.FooterAdvancePlain img {
	margin: 2px; 
	vertical-align: middle;
	}

.FooterAdvancePlain input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.RecordAdvancePlain { 
	
	width: 100%;
	}

.ErrorAdvancePlain td { 
	font-family: Tahoma; font-size: 11px;
	padding: 5px;
	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: #fafafa; 
	}


* html>body .ErrorAdvancePlain td {
	font-family: Tahoma; font-size: 11px;
}


/*ie6*/
* html body .ErrorAdvancePlain td {
	font-family: Tahoma; font-size: 11px;
}
/*end*/

.ControlsAdvancePlain th { 
	font-family: tahoma; font-size: 11px; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	
	background-color: #fdfdfd; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.ControlsAdvancePlain td { 
	font-family: Tahoma; font-size: 11px;
	padding: 5px;
	
	text-align: left;
	vertical-align: top;
	background-color: #fafafa; 
	color: #000000;
	}
	
.BottomAdvancePlain td { 
	font-family: Tahoma; font-size: 11px;
	padding: 5px;
	
	background-color: #fafafa; color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .ControlsAdvancePlain th, html>body .ControlsAdvancePlain td, html>body .BottomAdvancePlain td {
	font-family: Tahoma; font-size: 11px;
}


/*ie6*/
* html body .ControlsAdvancePlain th, * html body .ControlsAdvancePlain td, * html body .BottomAdvancePlain td {
	font-family: Tahoma; font-size: 11px;
}
/*end*/

.BottomAdvancePlain a:link { 
	color: #464646;
	}

.BottomAdvancePlain a:visited { 
	color: #909090;
	}

.BottomAdvancePlain a:hover, .CaptionAdvancePlain a:active { 
	color: #ff9900;
	}

.BottomAdvancePlain img {
	margin: 2px;
	vertical-align: middle; 
	}

.BottomAdvancePlain input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionAdvancePlain th{
	font-family: Tahoma; font-size: 11px;
	padding: 5px;
	
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ededed; 
	color: #000000;
	}

.GroupCaptionAdvancePlain td{
	font-family: Tahoma; font-size: 11px;
	padding: 5px;
	
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #fafafa; 
	color: #000000;
	}


html>body .GroupCaptionAdvancePlain th, html>body .GroupCaptionAdvancePlain td {
	font-family: Tahoma; font-size: 11px;
}


/*ie6*/
* html body .GroupCaptionAdvancePlain th, * html body .GroupCaptionAdvancePlain td {
	font-family: Tahoma; font-size: 11px;
}
/*end*/

.GroupCaptionAdvancePlain a:link {
	color: #595959;
	}

.GroupCaptionAdvancePlain a:visited{
	color: #595959;
	}

.GroupCaptionAdvancePlain a:hover, .GroupCaptionAdvancePlain a:active{
	color: #ff9900;
	}

.GroupFooterAdvancePlain td{
	font-family: Tahoma; font-size: 11px;
	padding: 5px;
	
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #c0c0c0; 
	color: #000000;
	}


html>body .GroupFooterAdvancePlain td {
	font-family: Tahoma; font-size: 11px;
}


/*ie6*/
* html body .GroupFooterAdvancePlain td {
	font-family: Tahoma; font-size: 11px;
}
/*end*/

.GroupFooterAdvancePlain a:link {
	color: #464646;
	}

.GroupFooterAdvancePlain a:visited{
	color: #909090;
	}

.GroupFooterAdvancePlain a:hover, .GroupFooterAdvancePlain a:active{
	color: #ff9900;
	}

.GroupFooterAdvancePlain img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooterAdvancePlain input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalAdvancePlain td{
	font-family: Tahoma; font-size: 11px;
	padding: 5px;
	
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ededed; 
	color: #000000;
	border-bottom: 2px solid #fafafa;
	}


html>body .SubTotalAdvancePlain td {
	font-family: Tahoma; font-size: 11px;
}


/*ie6*/
* html body .SubTotalAdvancePlain td {
	font-family: Tahoma; font-size: 11px;
}
/*end*/

.SubTotalAdvancePlain a:link {
	color: #464646;
	}

.SubTotalAdvancePlain a:visited{
	color: #909090;
	}

.SubTotalAdvancePlain a:hover, .SubTotalAdvancePlain a:active{
	color: #ff9900;
	}

.TotalAdvancePlain td{
	font-family: Tahoma; font-size: 11px;
	padding: 5px;
	
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #ededed; 
	color: #000000;
	}


html>body .TotalAdvancePlain td {
	font-family: Tahoma; font-size: 11px;
}


/*ie6*/
* html body .TotalAdvancePlain td {
	font-family: Tahoma; font-size: 11px;
}
/*end*/

.TotalAdvancePlain a:link {
	color: #464646;
	}

.TotalAdvancePlain a:visited{
	color: #909090;
	}

.TotalAdvancePlain a:hover, .TotalAdvancePlain a:active{
	color: #ff9900;
	}

/* Form Options */
.ButtonAdvancePlain { 
	background-color: #fafafa; color: #696969; 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 */

.CalendarAdvancePlain { 
	
	width: 100%;
	}

.CalendarWeekdayNameAdvancePlain{
	font-family: Tahoma; font-size: 11px;
	padding: 5px;
	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: #ededed; 
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekdayNameAdvancePlain {
	font-family: Tahoma; font-size: 11px;
}


/*ie6*/
* html body .CalendarWeekdayNameAdvancePlain {
	font-family: Tahoma; font-size: 11px;
}
/*end*/

.CalendarWeekdayNameAdvancePlain a:link {
	color: #464646;
	}

.CalendarWeekdayNameAdvancePlain a:visited{
	color: #909090;
	}

.CalendarWeekdayNameAdvancePlain a:hover, .CalendarWeekdayNameAdvancePlain a:active{
	color: #ff9900;
	}

.CalendarWeekendNameAdvancePlain{
	font-family: Tahoma; font-size: 11px;
	padding: 5px;
	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: #ededed;	
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekendNameAdvancePlain {
	font-family: Tahoma; font-size: 11px;
}


/*ie6*/
* html body .CalendarWeekendNameAdvancePlain {
	font-family: Tahoma; font-size: 11px;
}
/*end*/

.CalendarWeekendNameAdvancePlain a:link {
	color: #595959;
	}

.CalendarWeekendNameAdvancePlain a:visited{
	color: #595959;
	}

.CalendarWeekendNameAdvancePlain a:link, .CalendarWeekendNameAdvancePlain a:visited{
	color: #ff9900;
	}

/* Calendar Day */
.CalendarDayAdvancePlain{
	font-family: Tahoma; font-size: 11px;
	padding: 5px;
	
	text-align: center;
	background-color: #fafafa;	
	color: #000000;
	}


html>body .CalendarDayAdvancePlain {
	font-family: Tahoma; font-size: 11px;
}


/*ie6*/
* html body .CalendarDayAdvancePlain {
	font-family: Tahoma; font-size: 11px;
}
/*end*/

.CalendarDayAdvancePlain a:link {
	color: #464646;
	}

.CalendarDayAdvancePlain a:visited{
	color: #909090;
	}

.CalendarDayAdvancePlain a:hover, .CalendarDayAdvancePlain a:active{
	color: #ff9900;
	}

/* Calendar Weekend */
.CalendarWeekendAdvancePlain{
	font-family: Tahoma; font-size: 11px;
	padding: 5px;
	
	text-align: center;
	background-color: #ededed;	
	color: #000000;
	}


html>body .CalendarWeekendAdvancePlain {
	font-family: Tahoma; font-size: 11px;
}


/*ie6*/
* html body .CalendarWeekendAdvancePlain {
	font-family: Tahoma; font-size: 11px;
}
/*end*/

.CalendarWeekendAdvancePlain a:link {
	color: #464646;
	}

.CalendarWeekendAdvancePlain a:visited{
	color: #909090;
	}

.CalendarWeekendAdvancePlain a:hover, .CalendarWeekendAdvancePlain a:active{
	color: #ff9900;
	}

/* Calendar Today */
.CalendarTodayAdvancePlain {
	font-family: Tahoma; font-size: 11px;
	padding: 3px;
	border: 2px solid #fafafa;
	text-align: center;
	background-color: #fafafa;	
	color: #000000;
	}


html>body .CalendarTodayAdvancePlain {
	font-family: Tahoma; font-size: 11px;
}


/*ie6*/
* html body .CalendarTodayAdvancePlain {
	font-family: Tahoma; font-size: 11px;
}
/*end*/

.CalendarTodayAdvancePlain a:link {
	color: #464646;
	}

.CalendarTodayAdvancePlain a:visited{
	color: #909090;
	}

.CalendarTodayAdvancePlain a:hover, .CalendarTodayAdvancePlain a:active {
	color: #ff9900;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodayAdvancePlain {
	font-family: Tahoma; font-size: 11px;
	padding: 3px;
	border: 2px solid #fafafa;
	text-align: center;
	background-color: #ededed;	
	color: #000000;
	}


html>body .CalendarWeekendTodayAdvancePlain {
	font-family: Tahoma; font-size: 11px;
}


/*ie6*/
* html body .CalendarWeekendTodayAdvancePlain {
	font-family: Tahoma; font-size: 11px;
}
/*end*/

.CalendarWeekendTodayAdvancePlain a:link {
	color: #464646;
	}

.CalendarWeekendTodayAdvancePlain a:visited{
	color: #909090;
	}

.CalendarWeekendTodayAdvancePlain a:hover, .CalendarWeekendTodayAdvancePlain a:active{
	color: #ff9900;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDayAdvancePlain{
	font-family: Tahoma; font-size: 11px;
	padding: 5px;
	
	text-align: center;
	background-color: #fafafa;	
	color: #fafafa;
	}


html>body .CalendarOtherMonthDayAdvancePlain {
	font-family: Tahoma; font-size: 11px;
}


/*ie6*/
* html body .CalendarOtherMonthDayAdvancePlain {
	font-family: Tahoma; font-size: 11px;
}
/*end*/

.CalendarOtherMonthDayAdvancePlain a:link {
	color: #fafafa;
	}

.CalendarOtherMonthDayAdvancePlain a:visited{
	color: #fafafa;
	}

.CalendarOtherMonthDayAdvancePlain a:hover, .CalendarOtherMonthDayAdvancePlain a:active{
	color: #ff9900;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodayAdvancePlain {
	font-family: Tahoma; font-size: 11px;
	padding: 3px;
	border: 2px solid #fafafa;
	text-align: center;
	background-color: #fafafa;	
	color: #fafafa;
	}


html>body .CalendarOtherMonthTodayAdvancePlain {
	font-family: Tahoma; font-size: 11px;
}


/*ie6*/
* html body .CalendarOtherMonthTodayAdvancePlain {
	font-family: Tahoma; font-size: 11px;
}
/*end*/

.CalendarOtherMonthTodayAdvancePlain a:link {
	color: #fafafa;
	}

.CalendarOtherMonthTodayAdvancePlain a:visited{
	color: #fafafa;
	}

.CalendarOtherMonthTodayAdvancePlain a:hover, .CalendarOtherMonthTodayAdvancePlain a:active{
	color: #ff9900;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendAdvancePlain {
	font-family: Tahoma; font-size: 11px;
	padding: 5px;
	
	text-align: center;
	background-color: #ededed;	
	color: #fafafa;
	}


html>body .CalendarOtherMonthWeekendAdvancePlain {
	font-family: Tahoma; font-size: 11px;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendAdvancePlain {
	font-family: Tahoma; font-size: 11px;
}
/*end*/

.CalendarOtherMonthWeekendAdvancePlain a:link {
	color: #fafafa;
	}

.CalendarOtherMonthWeekendAdvancePlain a:visited{
	color: #fafafa;
	}

.CalendarOtherMonthWeekendAdvancePlain a:hover, .CalendarOtherMonthWeekendAdvancePlain a:active{
	color: #ff9900;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodayAdvancePlain {
	font-family: Tahoma; font-size: 11px;
	padding: 3px;
	border: 2px solid #fafafa;
	text-align: center;
	color: #fafafa;
	background-color: #ededed;	
	}
	

html>body .CalendarOtherMonthWeekendTodayAdvancePlain {
	font-family: Tahoma; font-size: 11px;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendTodayAdvancePlain {
	font-family: Tahoma; font-size: 11px;
}
/*end*/

.CalendarOtherMonthWeekendTodayAdvancePlain a:link {
	color: #fafafa;
	}

.CalendarOtherMonthWeekendTodayAdvancePlain a:visited{
	color: #fafafa;
	}

.CalendarOtherMonthWeekendTodayAdvancePlain a:hover, .CalendarOtherMonthWeekendTodayAdvancePlain a:active{
	color: #ff9900;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDayAdvancePlain{
	font-family: Tahoma; font-size: 11px;
	padding: 5px;
	
	background-color: #c0c0c0;
	color: #595959;
	text-align: center;
	font-weight: bold;
	}
	

html>body .CalendarSelectedDayAdvancePlain {
	font-family: Tahoma; font-size: 11px;
}


/*ie6*/
* html body .CalendarSelectedDayAdvancePlain {
	font-family: Tahoma; font-size: 11px;
}
/*end*/

.CalendarSelectedDayAdvancePlain a:link {
	color: #595959;
	}

.CalendarSelectedDayAdvancePlain a:visited{
	color: #595959;
	}

.CalendarSelectedDayAdvancePlain a:hover, .CalendarSelectedDayAdvancePlain a:active{
	color: #ff9900;
	}

/* Calendar Navigator */
.CalendarNavigatorAdvancePlain {
	font-family: Tahoma; font-size: 11px;
	padding: 5px;
	background-color: #fafafa; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .CalendarNavigatorAdvancePlain {
	font-family: Tahoma; font-size: 11px;
}


/*ie6*/
* html body .CalendarNavigatorAdvancePlain {
	font-family: Tahoma; font-size: 11px;
}
/*end*/

.CalendarNavigatorAdvancePlain a:link {
	color: #464646;
	}

.CalendarNavigatorAdvancePlain a:visited{
	color: #909090;
	}

.CalendarNavigatorAdvancePlain a:hover, .CalendarNavigatorAdvancePlain a:active{
	color: #ff9900;
	}

.CalendarNavigatorAdvancePlain img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigatorAdvancePlain td {
	font-family: Tahoma; font-size: 11px;
	}

.CalendarNavigatorAdvancePlain th {
	font-family: Tahoma; font-size: 11px;
	}


html>body .CalendarNavigatorAdvancePlain th, html>body .CalendarNavigatorAdvancePlain td {
	font-family: Tahoma; font-size: 11px;
}


/*ie6*/
* html body .CalendarNavigatorAdvancePlain th, * html body .CalendarNavigatorAdvancePlain td {
	font-family: Tahoma; font-size: 11px;
}
/*end*/

/* Calendar Extra */
.CalendarEventAdvancePlain{
	font-family: Tahoma; font-size: 11px;
	text-align: left;
	}


html>body .CalendarEventAdvancePlain {
	font-family: Tahoma; font-size: 11px;
}


/*ie6*/
* html body .CalendarEventAdvancePlain {
	font-family: Tahoma; font-size: 11px;
}
/*end*/

.CalendarEventAdvancePlain a:link {
	color: #464646;
	}

.CalendarEventAdvancePlain a:visited{
	color: #909090;
	}

.CalendarEventAdvancePlain a:hover, .CalendarEventAdvancePlain a:active{
	color: #ff9900;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.thAdvancePlain { 
	font-family: Tahoma; font-size: 11px;
	font-weight: bold;
}


html>body .thAdvancePlain {
	font-size: 100%;
}


/*ie6*/
* html body .thAdvancePlain {
	font-size: 100%;
}
/*end*/

.HeaderAdvancePlain .thAdvancePlain { 
	font-family: Tahoma; font-size: 11px; text-align: left;
	padding: 5px;
	background-color: #fafafa; color: #696969;
	width: 100%;
	white-space: nowrap;
}


html>body .HeaderAdvancePlain .thAdvancePlain {
	font-family: Tahoma; font-size: 11px; text-align: left;
}


/*ie6*/
* html body .HeaderAdvancePlain .thAdvancePlain {
	font-family: Tahoma; font-size: 11px; text-align: left;
}
/*end*/

.CaptionAdvancePlain .thAdvancePlain { 
	font-family: Tahoma; font-size: 11px; text-align: left; vertical-align: top;
	padding: 5px;
	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: #595959;
	white-space: nowrap;
}


html>body .CaptionAdvancePlain .thAdvancePlain {
	font-family: Tahoma; font-size: 11px; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .CaptionAdvancePlain .thAdvancePlain {
	font-family: Tahoma; font-size: 11px; text-align: left; vertical-align: top;
}
/*end*/

.RowAdvancePlain .thAdvancePlain { 
	font-family: tahoma; font-size: 11px; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	
	background-color: #fdfdfd; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.AltRowAdvancePlain .thAdvancePlain { 
	font-family: tahoma; font-size: 11px; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	
	background-color: #fdfdfd; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.ControlsAdvancePlain .thAdvancePlain { 
	font-family: tahoma; font-size: 11px; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	
	background-color: #fdfdfd; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.GroupCaptionAdvancePlain .thAdvancePlain {
	font-family: Tahoma; font-size: 11px;
	padding: 5px;
	
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #ededed; 
	color: #000000;
}


html>body .GroupCaptionAdvancePlain .thAdvancePlain {
	font-family: Tahoma; font-size: 11px;
}

html>body .RowAdvancePlain .thAdvancePlain, html>body .AltRowAdvancePlain .thAdvancePlain, html>body .ControlsAdvancePlain .thAdvancePlain {
	font-family: tahoma; font-size: 11px; font-weight: normal; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .GroupCaptionAdvancePlain .thAdvancePlain {
	font-family: Tahoma; font-size: 11px;
}

* html body .RowAdvancePlain .thAdvancePlain, * html body .AltRowAdvancePlain .thAdvancePlain, * html body .ControlsAdvancePlain .thAdvancePlain {
	font-family: tahoma; font-size: 11px; font-weight: normal; text-align: left; vertical-align: top;
}
/*end*/

/* Class for Application Builder Menu */
.simpleMenuAdvancePlain td {
	font-family: Tahoma; font-size: 11px;
}


html>body .simpleMenuAdvancePlain td {
	font-family: Tahoma; font-size: 11px;
} 


/*ie6*/
* html body .simpleMenuAdvancePlain td {
	font-family: Tahoma; font-size: 11px;
} 
/*end*/
