/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColorGlassySalad3 {
	background-color: #e6cfcf;
	}

.FormTitleBgColorGlassySalad3 {
	background-color: #e64444;
	}

.FormTitleFontColorGlassySalad3 {
	color: #ffffff;
	}

.CaptionBgColorGlassySalad3 {
	background-color: #d9d9d9;
	}

.CaptionFontColorGlassySalad3 {
	color: #000000;
	}

.DataBgColorGlassySalad3 {
	background-color: #f7f7f7;
	}

.AltDataBgColorGlassySalad3 {
	background-color: #ebebeb;
	}

.DataFontColorGlassySalad3 {
	color: #000000;
	}

.LinkColorGlassySalad3 {
	color: #0033cc;
	}

.VisitedLinkColorGlassySalad3 {
	color: #830000;
	}

.HoverLinkColorGlassySalad3 {
	color: #ff0000;
	}




.HeaderGlassySalad3 {
	width: 100%;
	}

.HeaderGlassySalad3 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;
	}

.HeaderGlassySalad3 a:link { 
	color: #ffffff;
	}

.HeaderGlassySalad3 a:visited { 
	color: #ffffff;
	}

.HeaderGlassySalad3 a:hover, .CaptionGlassySalad3 a:active { 
	color: #ffffff; text-decoration: none;
	}

.HeaderLeftGlassySalad3 { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightGlassySalad3 { 
	background-image: url('Images/HeaderRight.gif');
	}

.HeaderLeftGlassySalad3 img{
	width: 4px;
	}

.HeaderRightGlassySalad3 img{
	width: 9px;
	}


/* Grid Options */
.GridGlassySalad3 { 
	
	width: 100%;
	}

.CaptionGlassySalad3 th { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
	}

.CaptionGlassySalad3 td { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
	}

.CaptionGlassySalad3 a:link { 
	color: #000000;
	}

.CaptionGlassySalad3 a:visited { 
	color: #000000;
	}

.CaptionGlassySalad3 a:hover, .CaptionGlassySalad3 a:active { 
	color: #ff0000;
	}

.CaptionGlassySalad3 img {
	margin: 2px; 
	vertical-align: middle;
	}

.CaptionGlassySalad3 input {
	vertical-align: middle;
	}

.RowGlassySalad3 th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.RowGlassySalad3 td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}

.GridGlassySalad3 caption { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}

.RowGlassySalad3 a:link { 
	color: #0033cc;
	}

.RowGlassySalad3 a:visited { 
	color: #830000;
	}

.RowGlassySalad3 a:hover, .RowGlassySalad3 a:active { 
	color: #ff0000;
	}

.SeparatorGlassySalad3{
	color: #e64444;
	}

.SeparatorGlassySalad3 td{
	height: 1px;
	}


.AltRowGlassySalad3 th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRowGlassySalad3 td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	vertical-align: top;
	background-color: #ebebeb; 
	color: #000000;
	}

.AltRowGlassySalad3 a:link { 
	color: #0033cc;
	}

.AltRowGlassySalad3 a:visited { 
	color: #830000;
	}

.AltRowGlassySalad3 a:hover, .AltRowGlassySalad3 a:active { 
	color: #ff0000;
	}

.NoRecordsGlassySalad3 td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	background-color: #f7f7f7; 
	color: #000000;
	vertical-align: top;
	}

.FooterGlassySalad3 td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	background-color: #d9d9d9; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.FooterGlassySalad3 a:link { 
	color: #0033cc;
	}

.FooterGlassySalad3 a:visited { 
	color: #830000;
	}

.FooterGlassySalad3 a:hover, .FooterGlassySalad3 a:active { 
	color: #ff0000;
	}

.FooterGlassySalad3 img {
	margin: 2px; 
	vertical-align: middle;
	}

.FooterGlassySalad3 input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.RecordGlassySalad3 { 
	
	width: 100%;
	}

.ErrorGlassySalad3 td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	color: #FF0000;
	vertical-align: top;
	background-color: #f7f7f7; 
	}

.ControlsGlassySalad3 th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.ControlsGlassySalad3 td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}

.BottomGlassySalad3 td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	background-color: #d9d9d9; color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.BottomGlassySalad3 a:link { 
	color: #0033cc;
	}

.BottomGlassySalad3 a:visited { 
	color: #830000;
	}

.BottomGlassySalad3 a:hover, .CaptionGlassySalad3 a:active { 
	color: #ff0000;
	}

.BottomGlassySalad3 img {
	margin: 2px;
	vertical-align: middle; 
	}

.BottomGlassySalad3 input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionGlassySalad3 th{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	white-space: nowrap;
	text-align: left; 
	vertical-align: top;
	font-weight: bold;
	background-color: #ebebeb; 
	color: #000000;
	}

.GroupCaptionGlassySalad3 td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	vertical-align: top;
	font-weight: bold;
	background-color: #f7f7f7; 
	color: #000000;
	}

.GroupCaptionGlassySalad3 a:link {
	color: #000000;
	}

.GroupCaptionGlassySalad3 a:visited{
	color: #000000;
	}

.GroupCaptionGlassySalad3 a:hover, .GroupCaptionGlassySalad3 a:active{
	color: #ff0000;
	}

.GroupFooterGlassySalad3 td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #d9d9d9; 
	color: #000000;
	}

.GroupFooterGlassySalad3 a:link {
	color: #0033cc;
	}

.GroupFooterGlassySalad3 a:visited{
	color: #830000;
	}

.GroupFooterGlassySalad3 a:hover, .GroupFooterGlassySalad3 a:active{
	color: #ff0000;
	}

.GroupFooterGlassySalad3 img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooterGlassySalad3 input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalGlassySalad3 td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	vertical-align: top;
	font-weight: bold;
	background-color: #ebebeb; 
	color: #000000;
	border-bottom: 2px solid #e64444;
	}

.SubTotalGlassySalad3 a:link {
	color: #0033cc;
	}

.SubTotalGlassySalad3 a:visited{
	color: #830000;
	}

.SubTotalGlassySalad3 a:hover, .SubTotalGlassySalad3 a:active{
	color: #ff0000;
	}

.TotalGlassySalad3 td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #ebebeb; 
	color: #000000;
	}

.TotalGlassySalad3 a:link {
	color: #0033cc;
	}

.TotalGlassySalad3 a:visited{
	color: #830000;
	}

.TotalGlassySalad3 a:hover, .TotalGlassySalad3 a:active{
	color: #ff0000;
	}

/* Form Options */
.ButtonGlassySalad3 { 
	background-color: #e64444; color: #ffffff; 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-size: 85%; font-family: Tahoma;
	}

/* Calendar */

.CalendarGlassySalad3 { 
	
	width: 100%;
	}

.CalendarWeekdayNameGlassySalad3{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #ebebeb; 
	color: #000000;
	}

.CalendarWeekdayNameGlassySalad3 a:link {
	color: #0033cc;
	}

.CalendarWeekdayNameGlassySalad3 a:visited{
	color: #830000;
	}

.CalendarWeekdayNameGlassySalad3 a:hover, .CalendarWeekdayNameGlassySalad3 a:active{
	color: #ff0000;
	}

.CalendarWeekendNameGlassySalad3{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #ebebeb;	
	color: #000000;
	}

.CalendarWeekendNameGlassySalad3 a:link {
	color: #000000;
	}

.CalendarWeekendNameGlassySalad3 a:visited{
	color: #000000;
	}

.CalendarWeekendNameGlassySalad3 a:link, .CalendarWeekendNameGlassySalad3 a:visited{
	color: #ff0000;
	}

/* Calendar Day */
.CalendarDayGlassySalad3{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}

.CalendarDayGlassySalad3 a:link {
	color: #0033cc;
	}

.CalendarDayGlassySalad3 a:visited{
	color: #830000;
	}

.CalendarDayGlassySalad3 a:hover, .CalendarDayGlassySalad3 a:active{
	color: #ff0000;
	}

/* Calendar Weekend */
.CalendarWeekendGlassySalad3{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	text-align: center;
	background-color: #ebebeb;	
	color: #000000;
	}

.CalendarWeekendGlassySalad3 a:link {
	color: #0033cc;
	}

.CalendarWeekendGlassySalad3 a:visited{
	color: #830000;
	}

.CalendarWeekendGlassySalad3 a:hover, .CalendarWeekendGlassySalad3 a:active{
	color: #ff0000;
	}

/* Calendar Today */
.CalendarTodayGlassySalad3 {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border: 2px solid #e64444;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}

.CalendarTodayGlassySalad3 a:link {
	color: #0033cc;
	}

.CalendarTodayGlassySalad3 a:visited{
	color: #830000;
	}

.CalendarTodayGlassySalad3 a:hover, .CalendarTodayGlassySalad3 a:active {
	color: #ff0000;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodayGlassySalad3 {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border: 2px solid #e64444;
	text-align: center;
	background-color: #ebebeb;	
	color: #000000;
	}

.CalendarWeekendTodayGlassySalad3 a:link {
	color: #0033cc;
	}

.CalendarWeekendTodayGlassySalad3 a:visited{
	color: #830000;
	}

.CalendarWeekendTodayGlassySalad3 a:hover, .CalendarWeekendTodayGlassySalad3 a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDayGlassySalad3{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	text-align: center;
	background-color: #f7f7f7;	
	color: #e64444;
	}

.CalendarOtherMonthDayGlassySalad3 a:link {
	color: #e64444;
	}

.CalendarOtherMonthDayGlassySalad3 a:visited{
	color: #e64444;
	}

.CalendarOtherMonthDayGlassySalad3 a:hover, .CalendarOtherMonthDayGlassySalad3 a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodayGlassySalad3 {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border: 2px solid #e64444;
	text-align: center;
	background-color: #f7f7f7;	
	color: #e64444;
	}

.CalendarOtherMonthTodayGlassySalad3 a:link {
	color: #e64444;
	}

.CalendarOtherMonthTodayGlassySalad3 a:visited{
	color: #e64444;
	}

.CalendarOtherMonthTodayGlassySalad3 a:hover, .CalendarOtherMonthTodayGlassySalad3 a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendGlassySalad3 {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	text-align: center;
	background-color: #ebebeb;	
	color: #e64444;
	}

.CalendarOtherMonthWeekendGlassySalad3 a:link {
	color: #e64444;
	}

.CalendarOtherMonthWeekendGlassySalad3 a:visited{
	color: #e64444;
	}

.CalendarOtherMonthWeekendGlassySalad3 a:hover, .CalendarOtherMonthWeekendGlassySalad3 a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodayGlassySalad3 {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border: 2px solid #e64444;
	text-align: center;
	color: #e64444;
	background-color: #ebebeb;	
	}

.CalendarOtherMonthWeekendTodayGlassySalad3 a:link {
	color: #e64444;
	}

.CalendarOtherMonthWeekendTodayGlassySalad3 a:visited{
	color: #e64444;
	}

.CalendarOtherMonthWeekendTodayGlassySalad3 a:hover, .CalendarOtherMonthWeekendTodayGlassySalad3 a:active{
	color: #ff0000;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDayGlassySalad3{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	
	background-color: #d9d9d9;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}

.CalendarSelectedDayGlassySalad3 a:link {
	color: #000000;
	}

.CalendarSelectedDayGlassySalad3 a:visited{
	color: #000000;
	}

.CalendarSelectedDayGlassySalad3 a:hover, .CalendarSelectedDayGlassySalad3 a:active{
	color: #ff0000;
	}

/* Calendar Navigator */
.CalendarNavigatorGlassySalad3 {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	background-color: #d9d9d9; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.CalendarNavigatorGlassySalad3 a:link {
	color: #0033cc;
	}

.CalendarNavigatorGlassySalad3 a:visited{
	color: #830000;
	}

.CalendarNavigatorGlassySalad3 a:hover, .CalendarNavigatorGlassySalad3 a:active{
	color: #ff0000;
	}

.CalendarNavigatorGlassySalad3 img{
	margin: 2px;
	vertical-align: middle; 	
	}

/* Calendar Extra */
.CalendarEventGlassySalad3{
	font-size: 80%;
	text-align: left;
	}

.CalendarEventGlassySalad3 a:link {
	color: #0033cc;
	}

.CalendarEventGlassySalad3 a:visited{
	color: #830000;
	}

.CalendarEventGlassySalad3 a:hover, .CalendarEventGlassySalad3 a:active{
	color: #ff0000;
	}

