/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColorArtless1 {
	background-color: #9da171;
	}

.FormTitleBgColorArtless1 {
	background-color: #3f627f;
	}

.FormTitleFontColorArtless1 {
	color: #edebd6;
	}

.CaptionBgColorArtless1 {
	background-color: #b6c079;
	}

.CaptionFontColorArtless1 {
	color: #233c57;
	}

.DataBgColorArtless1 {
	background-color: #dcddb2;
	}

.AltDataBgColorArtless1 {
	background-color: #edebd6;
	}

.DataFontColorArtless1 {
	color: #233c57;
	}

.LinkColorArtless1 {
	color: #2525f7;
	}

.VisitedLinkColorArtless1 {
	color: #385881;
	}

.HoverLinkColorArtless1 {
	color: #3d802a;
	}

.ColorBgButtonArtless1 {
	background-color: #3f627f;
}

.ColorFontButtonArtless1 {
	color: #edebd6;
}

.ColorBgButtonPassiveArtless1 {
	background-color: #7b99b1;
}

.ColorFontButtonPassiveArtless1 {
	color: #fcfaef;
}



.HeaderArtless1 {
	width: 100%;
	}

.HeaderArtless1 th { 
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: left;
	padding: 2px;
	background-image: url('Images/HeaderBg.gif'); background-color: #dcddb2; color: #233c57;
	width: 100%;
	white-space: nowrap;
	background-position: right top; padding-left: 8px;
	}


html>body .HeaderArtless1 th {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}


/*ie6*/
* html body .HeaderArtless1 th {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}
/*end*/

.HeaderArtless1 a:link { 
	color: #233c57;
	}

.HeaderArtless1 a:visited { 
	color: #233c57;
	}

.HeaderArtless1 a:hover, .CaptionArtless1 a:active { 
	color: #233c57; text-decoration: none;
	}

.HeaderLeftArtless1 { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightArtless1 { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeftArtless1 img{
	width: 1px;
	}

.HeaderRightArtless1 img{
	width: 9px;
	}


/* Grid Options */
.GridArtless1 { 
	
	width: 100%;
	}

.CaptionArtless1 th { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 2px;
	border-bottom: solid 1px #b6c079;
	background-color: #dcddb2; color: #233c57;
	white-space: nowrap;
	}

.CaptionArtless1 td { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 2px;
	border-bottom: solid 1px #b6c079;
	background-color: #dcddb2; color: #233c57;
	white-space: nowrap;
	}


html>body .CaptionArtless1 th, html>body .CaptionArtless1 td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .CaptionArtless1 th, * html body .CaptionArtless1 td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.CaptionArtless1 a:link { 
	color: #233c57;
	}

.CaptionArtless1 a:visited { 
	color: #233c57;
	}

.CaptionArtless1 a:hover, .CaptionArtless1 a:active { 
	color: #3d802a;
	}

.CaptionArtless1 img {
	margin: 2px; 
	vertical-align: middle;
	}

.CaptionArtless1 input {
	vertical-align: middle;
	}

.RowArtless1 th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 2px;
	border-bottom: dashed 1px #b6c079;
	background-color: #dcddb2; color: #233c57;
	white-space: nowrap;
	color: #233c57;
	}

.RowArtless1 td { 
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-bottom: dashed 1px #b6c079;
	text-align: left;
	vertical-align: top;
	background-color: #dcddb2; 
	color: #233c57;
	}
	

html>body .RowArtless1 th, html>body .RowArtless1 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .RowArtless1 th, * html body .RowArtless1 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

caption.RowArtless1 { 
	font-family: Arial; font-size: 80%;
	padding: 2px;
	
	text-align: left;
	vertical-align: top;
	background-color: #dcddb2; 
	color: #233c57;
	}


html>body caption.RowArtless1 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body caption.RowArtless1 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.RowArtless1 a:link { 
	color: #2525f7;
	}

.RowArtless1 a:visited { 
	color: #385881;
	}

.RowArtless1 a:hover, .RowArtless1 a:active { 
	color: #3d802a;
	}

.SeparatorArtless1{
	color: #3f627f;
	}

.SeparatorArtless1 td{
	height: 1px;
	}


.AltRowArtless1 th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 2px;
	border-bottom: dashed 1px #b6c079;
	background-color: #dcddb2; color: #233c57;
	white-space: nowrap;
	color: #233c57;
	}

.AltRowArtless1 td { 
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-bottom: dashed 1px #b6c079;
	text-align: left;
	vertical-align: top;
	background-color: #edebd6; 
	color: #233c57;
	}


html>body .AltRowArtless1 th, html>body .AltRowArtless1 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .AltRowArtless1 th, * html body .AltRowArtless1 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.AltRowArtless1 a:link { 
	color: #2525f7;
	}

.AltRowArtless1 a:visited { 
	color: #385881;
	}

.AltRowArtless1 a:hover, .AltRowArtless1 a:active { 
	color: #3d802a;
	}

.NoRecordsArtless1 td { 
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-bottom: solid 1px #b6c079;
	text-align: left;
	background-color: #dcddb2; 
	color: #233c57;
	vertical-align: top;
	}

.FooterArtless1 td { 
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-bottom: solid 1px #b6c079;
	background-color: #dcddb2; color: #233c57;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #233c57;
	}


html>body .NoRecordsArtless1 td, html>body .FooterArtless1 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .NoRecordsArtless1 td, * html body .FooterArtless1 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.FooterArtless1 a:link { 
	color: #2525f7;
	}

.FooterArtless1 a:visited { 
	color: #385881;
	}

.FooterArtless1 a:hover, .FooterArtless1 a:active { 
	color: #3d802a;
	}

.FooterArtless1 img {
	margin: 2px; 
	vertical-align: middle;
	}

.FooterArtless1 input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.RecordArtless1 { 
	
	width: 100%;
	}

.ErrorArtless1 td { 
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-bottom: solid 1px #b6c079;
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #dcddb2; 
	}


* html>body .ErrorArtless1 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .ErrorArtless1 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.ControlsArtless1 th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 2px;
	border-bottom: dashed 1px #b6c079;
	background-color: #dcddb2; color: #233c57;
	white-space: nowrap;
	color: #233c57;
	}

.ControlsArtless1 td { 
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-bottom: dashed 1px #b6c079;
	text-align: left;
	vertical-align: top;
	background-color: #dcddb2; 
	color: #233c57;
	}
	
.BottomArtless1 td { 
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-bottom: solid 1px #b6c079;
	background-color: #dcddb2; color: #233c57;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #233c57;
	}


html>body .ControlsArtless1 th, html>body .ControlsArtless1 td, html>body .BottomArtless1 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .ControlsArtless1 th, * html body .ControlsArtless1 td, * html body .BottomArtless1 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.BottomArtless1 a:link { 
	color: #2525f7;
	}

.BottomArtless1 a:visited { 
	color: #385881;
	}

.BottomArtless1 a:hover, .CaptionArtless1 a:active { 
	color: #3d802a;
	}

.BottomArtless1 img {
	margin: 2px;
	vertical-align: middle; 
	}

.BottomArtless1 input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionArtless1 th{
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-bottom: dashed 1px #b6c079;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #edebd6; 
	color: #233c57;
	}

.GroupCaptionArtless1 td{
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-bottom: dashed 1px #b6c079;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #dcddb2; 
	color: #233c57;
	}


html>body .GroupCaptionArtless1 th, html>body .GroupCaptionArtless1 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupCaptionArtless1 th, * html body .GroupCaptionArtless1 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupCaptionArtless1 a:link {
	color: #233c57;
	}

.GroupCaptionArtless1 a:visited{
	color: #233c57;
	}

.GroupCaptionArtless1 a:hover, .GroupCaptionArtless1 a:active{
	color: #3d802a;
	}

.GroupFooterArtless1 td{
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-bottom: solid 1px #b6c079;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #b6c079; 
	color: #233c57;
	}


html>body .GroupFooterArtless1 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupFooterArtless1 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupFooterArtless1 a:link {
	color: #2525f7;
	}

.GroupFooterArtless1 a:visited{
	color: #385881;
	}

.GroupFooterArtless1 a:hover, .GroupFooterArtless1 a:active{
	color: #3d802a;
	}

.GroupFooterArtless1 img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooterArtless1 input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalArtless1 td{
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-bottom: dashed 1px #b6c079;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #edebd6; 
	color: #233c57;
	border-bottom: 2px solid #3f627f;
	}


html>body .SubTotalArtless1 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .SubTotalArtless1 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.SubTotalArtless1 a:link {
	color: #2525f7;
	}

.SubTotalArtless1 a:visited{
	color: #385881;
	}

.SubTotalArtless1 a:hover, .SubTotalArtless1 a:active{
	color: #3d802a;
	}

.TotalArtless1 td{
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-bottom: dashed 1px #b6c079;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #edebd6; 
	color: #233c57;
	}


html>body .TotalArtless1 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .TotalArtless1 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.TotalArtless1 a:link {
	color: #2525f7;
	}

.TotalArtless1 a:visited{
	color: #385881;
	}

.TotalArtless1 a:hover, .TotalArtless1 a:active{
	color: #3d802a;
	}

/* Form Options */
.ButtonArtless1 { 
	background-color: #3f627f; color: #edebd6; 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 */

.CalendarArtless1 { 
	
	width: 100%;
	}

.CalendarWeekdayNameArtless1{
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-bottom: solid 1px #b6c079;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #edebd6; 
	color: #233c57;
	font-weight: normal;
	}


html>body .CalendarWeekdayNameArtless1 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekdayNameArtless1 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekdayNameArtless1 a:link {
	color: #2525f7;
	}

.CalendarWeekdayNameArtless1 a:visited{
	color: #385881;
	}

.CalendarWeekdayNameArtless1 a:hover, .CalendarWeekdayNameArtless1 a:active{
	color: #3d802a;
	}

.CalendarWeekendNameArtless1{
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-bottom: solid 1px #b6c079;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #edebd6;	
	color: #233c57;
	font-weight: normal;
	}


html>body .CalendarWeekendNameArtless1 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendNameArtless1 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendNameArtless1 a:link {
	color: #233c57;
	}

.CalendarWeekendNameArtless1 a:visited{
	color: #233c57;
	}

.CalendarWeekendNameArtless1 a:link, .CalendarWeekendNameArtless1 a:visited{
	color: #3d802a;
	}

/* Calendar Day */
.CalendarDayArtless1{
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-bottom: dashed 1px #b6c079;
	text-align: center;
	background-color: #dcddb2;	
	color: #233c57;
	}


html>body .CalendarDayArtless1 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarDayArtless1 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarDayArtless1 a:link {
	color: #2525f7;
	}

.CalendarDayArtless1 a:visited{
	color: #385881;
	}

.CalendarDayArtless1 a:hover, .CalendarDayArtless1 a:active{
	color: #3d802a;
	}

/* Calendar Weekend */
.CalendarWeekendArtless1{
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-bottom: dashed 1px #b6c079;
	text-align: center;
	background-color: #edebd6;	
	color: #233c57;
	}


html>body .CalendarWeekendArtless1 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendArtless1 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendArtless1 a:link {
	color: #2525f7;
	}

.CalendarWeekendArtless1 a:visited{
	color: #385881;
	}

.CalendarWeekendArtless1 a:hover, .CalendarWeekendArtless1 a:active{
	color: #3d802a;
	}

/* Calendar Today */
.CalendarTodayArtless1 {
	font-family: Arial; font-size: 80%;
	padding: 0px;
	border: 2px solid #3f627f;
	text-align: center;
	background-color: #dcddb2;	
	color: #233c57;
	}


html>body .CalendarTodayArtless1 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarTodayArtless1 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarTodayArtless1 a:link {
	color: #2525f7;
	}

.CalendarTodayArtless1 a:visited{
	color: #385881;
	}

.CalendarTodayArtless1 a:hover, .CalendarTodayArtless1 a:active {
	color: #3d802a;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodayArtless1 {
	font-family: Arial; font-size: 80%;
	padding: 0px;
	border: 2px solid #3f627f;
	text-align: center;
	background-color: #edebd6;	
	color: #233c57;
	}


html>body .CalendarWeekendTodayArtless1 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendTodayArtless1 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendTodayArtless1 a:link {
	color: #2525f7;
	}

.CalendarWeekendTodayArtless1 a:visited{
	color: #385881;
	}

.CalendarWeekendTodayArtless1 a:hover, .CalendarWeekendTodayArtless1 a:active{
	color: #3d802a;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDayArtless1{
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-bottom: dashed 1px #b6c079;
	text-align: center;
	background-color: #dcddb2;	
	color: #3f627f;
	}


html>body .CalendarOtherMonthDayArtless1 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthDayArtless1 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthDayArtless1 a:link {
	color: #3f627f;
	}

.CalendarOtherMonthDayArtless1 a:visited{
	color: #3f627f;
	}

.CalendarOtherMonthDayArtless1 a:hover, .CalendarOtherMonthDayArtless1 a:active{
	color: #3d802a;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodayArtless1 {
	font-family: Arial; font-size: 80%;
	padding: 0px;
	border: 2px solid #3f627f;
	text-align: center;
	background-color: #dcddb2;	
	color: #3f627f;
	}


html>body .CalendarOtherMonthTodayArtless1 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthTodayArtless1 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthTodayArtless1 a:link {
	color: #3f627f;
	}

.CalendarOtherMonthTodayArtless1 a:visited{
	color: #3f627f;
	}

.CalendarOtherMonthTodayArtless1 a:hover, .CalendarOtherMonthTodayArtless1 a:active{
	color: #3d802a;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendArtless1 {
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-bottom: dashed 1px #b6c079;
	text-align: center;
	background-color: #edebd6;	
	color: #3f627f;
	}


html>body .CalendarOtherMonthWeekendArtless1 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendArtless1 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendArtless1 a:link {
	color: #3f627f;
	}

.CalendarOtherMonthWeekendArtless1 a:visited{
	color: #3f627f;
	}

.CalendarOtherMonthWeekendArtless1 a:hover, .CalendarOtherMonthWeekendArtless1 a:active{
	color: #3d802a;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodayArtless1 {
	font-family: Arial; font-size: 80%;
	padding: 0px;
	border: 2px solid #3f627f;
	text-align: center;
	color: #3f627f;
	background-color: #edebd6;	
	}
	

html>body .CalendarOtherMonthWeekendTodayArtless1 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendTodayArtless1 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendTodayArtless1 a:link {
	color: #3f627f;
	}

.CalendarOtherMonthWeekendTodayArtless1 a:visited{
	color: #3f627f;
	}

.CalendarOtherMonthWeekendTodayArtless1 a:hover, .CalendarOtherMonthWeekendTodayArtless1 a:active{
	color: #3d802a;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDayArtless1{
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-bottom: dashed 1px #b6c079;
	background-color: #b6c079;
	color: #233c57;
	text-align: center;
	font-weight: bold;
	}
	

html>body .CalendarSelectedDayArtless1 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarSelectedDayArtless1 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarSelectedDayArtless1 a:link {
	color: #233c57;
	}

.CalendarSelectedDayArtless1 a:visited{
	color: #233c57;
	}

.CalendarSelectedDayArtless1 a:hover, .CalendarSelectedDayArtless1 a:active{
	color: #3d802a;
	}

/* Calendar Navigator */
.CalendarNavigatorArtless1 {
	font-family: Arial; font-size: 80%;
	padding: 2px;
	background-color: #dcddb2; color: #233c57;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #233c57;
	}


html>body .CalendarNavigatorArtless1 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatorArtless1 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarNavigatorArtless1 a:link {
	color: #2525f7;
	}

.CalendarNavigatorArtless1 a:visited{
	color: #385881;
	}

.CalendarNavigatorArtless1 a:hover, .CalendarNavigatorArtless1 a:active{
	color: #3d802a;
	}

.CalendarNavigatorArtless1 img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigatorArtless1 td {
	font-family: Arial; font-size: 80%;
	}

.CalendarNavigatorArtless1 th {
	font-family: Arial; font-size: 80%;
	}


html>body .CalendarNavigatorArtless1 th, html>body .CalendarNavigatorArtless1 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatorArtless1 th, * html body .CalendarNavigatorArtless1 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

/* Calendar Extra */
.CalendarEventArtless1{
	font-family: Arial; font-size: 80%;
	text-align: left;
	}


html>body .CalendarEventArtless1 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarEventArtless1 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarEventArtless1 a:link {
	color: #2525f7;
	}

.CalendarEventArtless1 a:visited{
	color: #385881;
	}

.CalendarEventArtless1 a:hover, .CalendarEventArtless1 a:active{
	color: #3d802a;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.thArtless1 { 
	font-family: Arial; font-size: 80%;
	font-weight: bold;
}


html>body .thArtless1 {
	font-size: 100%;
}


/*ie6*/
* html body .thArtless1 {
	font-size: 100%;
}
/*end*/

.HeaderArtless1 .thArtless1 { 
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: left;
	padding: 2px;
	background-image: url('Images/HeaderBg.gif'); background-color: #dcddb2; color: #233c57;
	width: 100%;
	white-space: nowrap;
}


html>body .HeaderArtless1 .thArtless1 {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}


/*ie6*/
* html body .HeaderArtless1 .thArtless1 {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}
/*end*/

.CaptionArtless1 .thArtless1 { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 2px;
	border-bottom: solid 1px #b6c079;
	background-color: #dcddb2; color: #233c57;
	white-space: nowrap;
}


html>body .CaptionArtless1 .thArtless1 {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .CaptionArtless1 .thArtless1 {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.RowArtless1 .thArtless1 { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 2px;
	border-bottom: dashed 1px #b6c079;
	background-color: #dcddb2; color: #233c57;
	white-space: nowrap;
	color: #233c57;
}

.AltRowArtless1 .thArtless1 { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 2px;
	border-bottom: dashed 1px #b6c079;
	background-color: #dcddb2; color: #233c57;
	white-space: nowrap;
	color: #233c57;
}

.ControlsArtless1 .thArtless1 { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 2px;
	border-bottom: dashed 1px #b6c079;
	background-color: #dcddb2; color: #233c57;
	white-space: nowrap;
	color: #233c57;
}

.GroupCaptionArtless1 .thArtless1 {
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-bottom: dashed 1px #b6c079;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #edebd6; 
	color: #233c57;
}


html>body .GroupCaptionArtless1 .thArtless1 {
	font-family: Arial; font-size: 100%;
}

html>body .RowArtless1 .thArtless1, html>body .AltRowArtless1 .thArtless1, html>body .ControlsArtless1 .thArtless1 {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .GroupCaptionArtless1 .thArtless1 {
	font-family: Arial; font-size: 100%;
}

* html body .RowArtless1 .thArtless1, * html body .AltRowArtless1 .thArtless1, * html body .ControlsArtless1 .thArtless1 {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}
/*end*/

/* Class for Application Builder Menu */
.simpleMenuArtless1 td {
	font-family: Arial; font-size: 80%;
}


html>body .simpleMenuArtless1 td {
	font-family: Arial; font-size: 100%;
} 


/*ie6*/
* html body .simpleMenuArtless1 td {
	font-family: Arial; font-size: 100%;
} 
/*end*/

