/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColorCoffeeBreakHozLines {
	background-color: #ffffff;
	}

.FormTitleBgColorCoffeeBreakHozLines {
	background-color: #876954;
	}

.FormTitleFontColorCoffeeBreakHozLines {
	color: #ffffff;
	}

.CaptionBgColorCoffeeBreakHozLines {
	background-color: #c9b9b1;
	}

.CaptionFontColorCoffeeBreakHozLines {
	color: #000000;
	}

.DataBgColorCoffeeBreakHozLines {
	background-color: #ffffff;
	}

.AltDataBgColorCoffeeBreakHozLines {
	background-color: #e3dfd1;
	}

.DataFontColorCoffeeBreakHozLines {
	color: #000000;
	}

.LinkColorCoffeeBreakHozLines {
	color: #0033cc;
	}

.VisitedLinkColorCoffeeBreakHozLines {
	color: #830000;
	}

.HoverLinkColorCoffeeBreakHozLines {
	color: #ff0000;
	}




.HeaderCoffeeBreakHozLines {
	width: 100%;
	}

.HeaderCoffeeBreakHozLines 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;
	}





.HeaderCoffeeBreakHozLines a:link { 
	color: #ffffff;
	}

.HeaderCoffeeBreakHozLines a:visited { 
	color: #ffffff;
	}

.HeaderCoffeeBreakHozLines a:hover, .CaptionCoffeeBreakHozLines a:active { 
	color: #ffffff; text-decoration: none;
	}

.HeaderLeftCoffeeBreakHozLines { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightCoffeeBreakHozLines { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeftCoffeeBreakHozLines img{
	width: 4px;
	}

.HeaderRightCoffeeBreakHozLines img{
	width: 9px;
	}


/* Grid Options */
.GridCoffeeBreakHozLines { 
	
	width: 100%;
	}

.CaptionCoffeeBreakHozLines th { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #c9b9b1;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
	}

.CaptionCoffeeBreakHozLines td { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #c9b9b1;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
	}





.CaptionCoffeeBreakHozLines a:link { 
	color: #000000;
	}

.CaptionCoffeeBreakHozLines a:visited { 
	color: #000000;
	}

.CaptionCoffeeBreakHozLines a:hover, .CaptionCoffeeBreakHozLines a:active { 
	color: #ff0000;
	}

.CaptionCoffeeBreakHozLines img {
	margin: 2px; 
	vertical-align: middle;
	}

.CaptionCoffeeBreakHozLines input {
	vertical-align: middle;
	}

.RowCoffeeBreakHozLines th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #c9b9b1;
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.RowCoffeeBreakHozLines td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #c9b9b1;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	color: #000000;
	}
	




caption.RowCoffeeBreakHozLines { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	color: #000000;
	}





.RowCoffeeBreakHozLines a:link { 
	color: #0033cc;
	}

.RowCoffeeBreakHozLines a:visited { 
	color: #830000;
	}

.RowCoffeeBreakHozLines a:hover, .RowCoffeeBreakHozLines a:active { 
	color: #ff0000;
	}

.SeparatorCoffeeBreakHozLines{
	color: #876954;
	}

.SeparatorCoffeeBreakHozLines td{
	height: 1px;
	}


.AltRowCoffeeBreakHozLines th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #c9b9b1;
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRowCoffeeBreakHozLines td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #c9b9b1;
	text-align: left;
	vertical-align: top;
	background-color: #e3dfd1; 
	color: #000000;
	}





.AltRowCoffeeBreakHozLines a:link { 
	color: #0033cc;
	}

.AltRowCoffeeBreakHozLines a:visited { 
	color: #830000;
	}

.AltRowCoffeeBreakHozLines a:hover, .AltRowCoffeeBreakHozLines a:active { 
	color: #ff0000;
	}

.NoRecordsCoffeeBreakHozLines td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #c9b9b1;
	text-align: left;
	background-color: #ffffff; 
	color: #000000;
	vertical-align: top;
	}

.FooterCoffeeBreakHozLines td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #c9b9b1;
	background-color: #ffffff; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}





.FooterCoffeeBreakHozLines a:link { 
	color: #0033cc;
	}

.FooterCoffeeBreakHozLines a:visited { 
	color: #830000;
	}

.FooterCoffeeBreakHozLines a:hover, .FooterCoffeeBreakHozLines a:active { 
	color: #ff0000;
	}

.FooterCoffeeBreakHozLines img {
	margin: 2px; 
	vertical-align: middle;
	}

.FooterCoffeeBreakHozLines input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.RecordCoffeeBreakHozLines { 
	
	width: 100%;
	}

.ErrorCoffeeBreakHozLines td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #c9b9b1;
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #ffffff; 
	}





.ControlsCoffeeBreakHozLines th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #c9b9b1;
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.ControlsCoffeeBreakHozLines td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #c9b9b1;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	color: #000000;
	}
	
.BottomCoffeeBreakHozLines td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #c9b9b1;
	background-color: #ffffff; color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}





.BottomCoffeeBreakHozLines a:link { 
	color: #0033cc;
	}

.BottomCoffeeBreakHozLines a:visited { 
	color: #830000;
	}

.BottomCoffeeBreakHozLines a:hover, .CaptionCoffeeBreakHozLines a:active { 
	color: #ff0000;
	}

.BottomCoffeeBreakHozLines img {
	margin: 2px;
	vertical-align: middle; 
	}

.BottomCoffeeBreakHozLines input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionCoffeeBreakHozLines th{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #c9b9b1;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #e3dfd1; 
	color: #000000;
	}

.GroupCaptionCoffeeBreakHozLines td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #c9b9b1;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ffffff; 
	color: #000000;
	}





.GroupCaptionCoffeeBreakHozLines a:link {
	color: #000000;
	}

.GroupCaptionCoffeeBreakHozLines a:visited{
	color: #000000;
	}

.GroupCaptionCoffeeBreakHozLines a:hover, .GroupCaptionCoffeeBreakHozLines a:active{
	color: #ff0000;
	}

.GroupFooterCoffeeBreakHozLines td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #c9b9b1;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #c9b9b1; 
	color: #000000;
	}





.GroupFooterCoffeeBreakHozLines a:link {
	color: #0033cc;
	}

.GroupFooterCoffeeBreakHozLines a:visited{
	color: #830000;
	}

.GroupFooterCoffeeBreakHozLines a:hover, .GroupFooterCoffeeBreakHozLines a:active{
	color: #ff0000;
	}

.GroupFooterCoffeeBreakHozLines img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooterCoffeeBreakHozLines input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalCoffeeBreakHozLines td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #c9b9b1;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #e3dfd1; 
	color: #000000;
	border-bottom: 2px solid #876954;
	}





.SubTotalCoffeeBreakHozLines a:link {
	color: #0033cc;
	}

.SubTotalCoffeeBreakHozLines a:visited{
	color: #830000;
	}

.SubTotalCoffeeBreakHozLines a:hover, .SubTotalCoffeeBreakHozLines a:active{
	color: #ff0000;
	}

.TotalCoffeeBreakHozLines td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #c9b9b1;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #e3dfd1; 
	color: #000000;
	}





.TotalCoffeeBreakHozLines a:link {
	color: #0033cc;
	}

.TotalCoffeeBreakHozLines a:visited{
	color: #830000;
	}

.TotalCoffeeBreakHozLines a:hover, .TotalCoffeeBreakHozLines a:active{
	color: #ff0000;
	}

/* Form Options */
.ButtonCoffeeBreakHozLines { 
	background-color: #e3dfd1; color: #000000; border: solid 1px #876954; padding: 2px; font-weight: bold; font-size: 85%; font-family: Tahoma;
	}

/* Calendar */

.CalendarCoffeeBreakHozLines { 
	
	width: 100%;
	}

.CalendarWeekdayNameCoffeeBreakHozLines{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #c9b9b1;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #e3dfd1; 
	color: #000000;
	font-weight: normal;
	}





.CalendarWeekdayNameCoffeeBreakHozLines a:link {
	color: #0033cc;
	}

.CalendarWeekdayNameCoffeeBreakHozLines a:visited{
	color: #830000;
	}

.CalendarWeekdayNameCoffeeBreakHozLines a:hover, .CalendarWeekdayNameCoffeeBreakHozLines a:active{
	color: #ff0000;
	}

.CalendarWeekendNameCoffeeBreakHozLines{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #c9b9b1;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #e3dfd1;	
	color: #000000;
	font-weight: normal;
	}





.CalendarWeekendNameCoffeeBreakHozLines a:link {
	color: #000000;
	}

.CalendarWeekendNameCoffeeBreakHozLines a:visited{
	color: #000000;
	}

.CalendarWeekendNameCoffeeBreakHozLines a:link, .CalendarWeekendNameCoffeeBreakHozLines a:visited{
	color: #ff0000;
	}

/* Calendar Day */
.CalendarDayCoffeeBreakHozLines{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #c9b9b1;
	text-align: center;
	background-color: #ffffff;	
	color: #000000;
	}





.CalendarDayCoffeeBreakHozLines a:link {
	color: #0033cc;
	}

.CalendarDayCoffeeBreakHozLines a:visited{
	color: #830000;
	}

.CalendarDayCoffeeBreakHozLines a:hover, .CalendarDayCoffeeBreakHozLines a:active{
	color: #ff0000;
	}

/* Calendar Weekend */
.CalendarWeekendCoffeeBreakHozLines{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #c9b9b1;
	text-align: center;
	background-color: #e3dfd1;	
	color: #000000;
	}





.CalendarWeekendCoffeeBreakHozLines a:link {
	color: #0033cc;
	}

.CalendarWeekendCoffeeBreakHozLines a:visited{
	color: #830000;
	}

.CalendarWeekendCoffeeBreakHozLines a:hover, .CalendarWeekendCoffeeBreakHozLines a:active{
	color: #ff0000;
	}

/* Calendar Today */
.CalendarTodayCoffeeBreakHozLines {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border: 2px solid #876954;
	text-align: center;
	background-color: #ffffff;	
	color: #000000;
	}





.CalendarTodayCoffeeBreakHozLines a:link {
	color: #0033cc;
	}

.CalendarTodayCoffeeBreakHozLines a:visited{
	color: #830000;
	}

.CalendarTodayCoffeeBreakHozLines a:hover, .CalendarTodayCoffeeBreakHozLines a:active {
	color: #ff0000;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodayCoffeeBreakHozLines {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border: 2px solid #876954;
	text-align: center;
	background-color: #e3dfd1;	
	color: #000000;
	}





.CalendarWeekendTodayCoffeeBreakHozLines a:link {
	color: #0033cc;
	}

.CalendarWeekendTodayCoffeeBreakHozLines a:visited{
	color: #830000;
	}

.CalendarWeekendTodayCoffeeBreakHozLines a:hover, .CalendarWeekendTodayCoffeeBreakHozLines a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDayCoffeeBreakHozLines{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #c9b9b1;
	text-align: center;
	background-color: #ffffff;	
	color: #876954;
	}





.CalendarOtherMonthDayCoffeeBreakHozLines a:link {
	color: #876954;
	}

.CalendarOtherMonthDayCoffeeBreakHozLines a:visited{
	color: #876954;
	}

.CalendarOtherMonthDayCoffeeBreakHozLines a:hover, .CalendarOtherMonthDayCoffeeBreakHozLines a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodayCoffeeBreakHozLines {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border: 2px solid #876954;
	text-align: center;
	background-color: #ffffff;	
	color: #876954;
	}





.CalendarOtherMonthTodayCoffeeBreakHozLines a:link {
	color: #876954;
	}

.CalendarOtherMonthTodayCoffeeBreakHozLines a:visited{
	color: #876954;
	}

.CalendarOtherMonthTodayCoffeeBreakHozLines a:hover, .CalendarOtherMonthTodayCoffeeBreakHozLines a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendCoffeeBreakHozLines {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #c9b9b1;
	text-align: center;
	background-color: #e3dfd1;	
	color: #876954;
	}





.CalendarOtherMonthWeekendCoffeeBreakHozLines a:link {
	color: #876954;
	}

.CalendarOtherMonthWeekendCoffeeBreakHozLines a:visited{
	color: #876954;
	}

.CalendarOtherMonthWeekendCoffeeBreakHozLines a:hover, .CalendarOtherMonthWeekendCoffeeBreakHozLines a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodayCoffeeBreakHozLines {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border: 2px solid #876954;
	text-align: center;
	color: #876954;
	background-color: #e3dfd1;	
	}
	




.CalendarOtherMonthWeekendTodayCoffeeBreakHozLines a:link {
	color: #876954;
	}

.CalendarOtherMonthWeekendTodayCoffeeBreakHozLines a:visited{
	color: #876954;
	}

.CalendarOtherMonthWeekendTodayCoffeeBreakHozLines a:hover, .CalendarOtherMonthWeekendTodayCoffeeBreakHozLines a:active{
	color: #ff0000;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDayCoffeeBreakHozLines{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #c9b9b1;
	background-color: #c9b9b1;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}
	




.CalendarSelectedDayCoffeeBreakHozLines a:link {
	color: #000000;
	}

.CalendarSelectedDayCoffeeBreakHozLines a:visited{
	color: #000000;
	}

.CalendarSelectedDayCoffeeBreakHozLines a:hover, .CalendarSelectedDayCoffeeBreakHozLines a:active{
	color: #ff0000;
	}

/* Calendar Navigator */
.CalendarNavigatorCoffeeBreakHozLines {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	background-color: #ffffff; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}





.CalendarNavigatorCoffeeBreakHozLines a:link {
	color: #0033cc;
	}

.CalendarNavigatorCoffeeBreakHozLines a:visited{
	color: #830000;
	}

.CalendarNavigatorCoffeeBreakHozLines a:hover, .CalendarNavigatorCoffeeBreakHozLines a:active{
	color: #ff0000;
	}

.CalendarNavigatorCoffeeBreakHozLines img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigatorCoffeeBreakHozLines td {
	font-family: Arial; font-size: 80%;
	}

.CalendarNavigatorCoffeeBreakHozLines th {
	font-family: Arial; font-size: 80%;
	}





/* Calendar Extra */
.CalendarEventCoffeeBreakHozLines{
	font-family: Arial; font-size: 80%;
	text-align: left;
	}





.CalendarEventCoffeeBreakHozLines a:link {
	color: #0033cc;
	}

.CalendarEventCoffeeBreakHozLines a:visited{
	color: #830000;
	}

.CalendarEventCoffeeBreakHozLines a:hover, .CalendarEventCoffeeBreakHozLines a:active{
	color: #ff0000;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.thCoffeeBreakHozLines { 
	font-family: Arial; font-size: 80%;
	font-weight: bold;
}





.HeaderCoffeeBreakHozLines .thCoffeeBreakHozLines { 
	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;
}





.CaptionCoffeeBreakHozLines .thCoffeeBreakHozLines { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #c9b9b1;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
}





.RowCoffeeBreakHozLines .thCoffeeBreakHozLines { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #c9b9b1;
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.AltRowCoffeeBreakHozLines .thCoffeeBreakHozLines { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #c9b9b1;
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.ControlsCoffeeBreakHozLines .thCoffeeBreakHozLines { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #c9b9b1;
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.GroupCaptionCoffeeBreakHozLines .thCoffeeBreakHozLines {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-bottom: solid 1px #c9b9b1;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #e3dfd1; 
	color: #000000;
}





/* Class for Application Builder Menu */
.simpleMenuCoffeeBreakHozLines td {
	font-family: Arial; font-size: 80%;
}




