/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColorNigaard920000 {
	background-color: #920000;
	}

.FormTitleBgColorNigaard920000 {
	background-color: #920000;
	}

.FormTitleFontColorNigaard920000 {
	color: #dcdcdc;
	}

.CaptionBgColorNigaard920000 {
	background-color: #920000;
	}

.CaptionFontColorNigaard920000 {
	color: #dcdcdc;
	}

.DataBgColorNigaard920000 {
	background-color: #920000;
	}

.AltDataBgColorNigaard920000 {
	background-color: #920000;
	}

.DataFontColorNigaard920000 {
	color: #dcdcdc;
	}

.LinkColorNigaard920000 {
	color: #dcdcdc;
	}

.VisitedLinkColorNigaard920000 {
	color: #dcdcdc;
	}

.HoverLinkColorNigaard920000 {
	color: #ff0000;
	}




.HeaderNigaard920000 {
	width: 100%;
	}

.HeaderNigaard920000 th { 
	font-family: Verdana; font-size: 10px; text-align: left;
	padding: 3px;
	background-color: #920000; color: #dcdcdc;
	width: 100%;
	white-space: nowrap;
	}

.HeaderNigaard920000 a:link { 
	color: #dcdcdc;
	}

.HeaderNigaard920000 a:visited { 
	color: #dcdcdc;
	}

.HeaderNigaard920000 a:hover, .CaptionNigaard920000 a:active { 
	color: #dcdcdc; text-decoration: none;
	}

.HeaderLeftNigaard920000 { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightNigaard920000 { 
	background-image: url('Images/HeaderRight.gif');
	}

.HeaderLeftNigaard920000 img{
	width: 3px;
	}

.HeaderRightNigaard920000 img{
	width: 9px;
	}


/* Grid Options */
.GridNigaard920000 { 
	border-left: 1px solid #920000; border-bottom: 1px solid #920000;
	width: 100%;
	}

.CaptionNigaard920000 th { 
	font-family: Verdana; font-size: 10px; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #920000; border-right: 1px solid #920000;
	background-color: #920000; color: #dcdcdc;
	white-space: nowrap;
	}

.CaptionNigaard920000 td { 
	font-family: Verdana; font-size: 10px; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #920000; border-right: 1px solid #920000;
	background-color: #920000; color: #dcdcdc;
	white-space: nowrap;
	}

.CaptionNigaard920000 a:link { 
	color: #dcdcdc;
	}

.CaptionNigaard920000 a:visited { 
	color: #dcdcdc;
	}

.CaptionNigaard920000 a:hover, .CaptionNigaard920000 a:active { 
	color: #ff0000;
	}

.CaptionNigaard920000 img {
	margin: 2px; 
	vertical-align: middle;
	}

.CaptionNigaard920000 input {
	vertical-align: middle;
	}

.RowNigaard920000 th { 
	font-family: Verdana; font-size: 10px; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #920000; border-right: 1px solid #920000;
	background-color: #920000; color: #dcdcdc;
	white-space: nowrap;
	color: #dcdcdc;
	}

.RowNigaard920000 td { 
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	border-top: 1px solid #920000; border-right: 1px solid #920000;
	vertical-align: top;
	background-color: #920000; 
	color: #dcdcdc;
	}

.GridNigaard920000 caption { 
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	border: 1px solid #920000; border-bottom: 0px;
	text-align: left;
	vertical-align: top;
	background-color: #920000; 
	color: #dcdcdc;
	}

.RowNigaard920000 a:link { 
	color: #dcdcdc;
	}

.RowNigaard920000 a:visited { 
	color: #dcdcdc;
	}

.RowNigaard920000 a:hover, .RowNigaard920000 a:active { 
	color: #ff0000;
	}

.SeparatorNigaard920000{
	color: #920000;
	}

.SeparatorNigaard920000 td{
	height: 1px;
	}


.AltRowNigaard920000 th { 
	font-family: Verdana; font-size: 10px; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #920000; border-right: 1px solid #920000;
	background-color: #920000; color: #dcdcdc;
	white-space: nowrap;
	color: #dcdcdc;
	}

.AltRowNigaard920000 td { 
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	border-top: 1px solid #920000; border-right: 1px solid #920000;
	vertical-align: top;
	background-color: #920000; 
	color: #dcdcdc;
	}

.AltRowNigaard920000 a:link { 
	color: #dcdcdc;
	}

.AltRowNigaard920000 a:visited { 
	color: #dcdcdc;
	}

.AltRowNigaard920000 a:hover, .AltRowNigaard920000 a:active { 
	color: #ff0000;
	}

.NoRecordsNigaard920000 td { 
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	border-top: 1px solid #920000; border-right: 1px solid #920000;
	background-color: #920000; 
	color: #dcdcdc;
	vertical-align: top;
	}

.FooterNigaard920000 td { 
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	border-top: 1px solid #920000; border-right: 1px solid #920000;
	background-color: #920000; color: #dcdcdc;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #dcdcdc;
	}

.FooterNigaard920000 a:link { 
	color: #dcdcdc;
	}

.FooterNigaard920000 a:visited { 
	color: #dcdcdc;
	}

.FooterNigaard920000 a:hover, .FooterNigaard920000 a:active { 
	color: #ff0000;
	}

.FooterNigaard920000 img {
	margin: 2px; 
	vertical-align: middle;
	}

.FooterNigaard920000 input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.RecordNigaard920000 { 
	border-left: 1px solid #920000; border-bottom: 1px solid #920000;
	width: 100%;
	}

.ErrorNigaard920000 td { 
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	border-top: 1px solid #920000; border-right: 1px solid #920000;
	color: #FF0000;
	vertical-align: top;
	background-color: #920000; 
	}

.ControlsNigaard920000 th { 
	font-family: Verdana; font-size: 10px; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #920000; border-right: 1px solid #920000;
	background-color: #920000; color: #dcdcdc;
	white-space: nowrap;
	color: #dcdcdc;
	}

.ControlsNigaard920000 td { 
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	border-top: 1px solid #920000; border-right: 1px solid #920000;
	vertical-align: top;
	background-color: #920000; 
	color: #dcdcdc;
	}

.BottomNigaard920000 td { 
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	border-top: 1px solid #920000; border-right: 1px solid #920000;
	background-color: #920000; color: #dcdcdc;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #dcdcdc;
	}

.BottomNigaard920000 a:link { 
	color: #dcdcdc;
	}

.BottomNigaard920000 a:visited { 
	color: #dcdcdc;
	}

.BottomNigaard920000 a:hover, .CaptionNigaard920000 a:active { 
	color: #ff0000;
	}

.BottomNigaard920000 img {
	margin: 2px;
	vertical-align: middle; 
	}

.BottomNigaard920000 input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionNigaard920000 th{
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	border-top: 1px solid #920000; border-right: 1px solid #920000;
	white-space: nowrap;
	text-align: left; 
	vertical-align: top;
	font-weight: bold;
	background-color: #920000; 
	color: #dcdcdc;
	}

.GroupCaptionNigaard920000 td{
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	border-top: 1px solid #920000; border-right: 1px solid #920000;
	vertical-align: top;
	font-weight: bold;
	background-color: #920000; 
	color: #dcdcdc;
	}

.GroupCaptionNigaard920000 a:link {
	color: #dcdcdc;
	}

.GroupCaptionNigaard920000 a:visited{
	color: #dcdcdc;
	}

.GroupCaptionNigaard920000 a:hover, .GroupCaptionNigaard920000 a:active{
	color: #ff0000;
	}

.GroupFooterNigaard920000 td{
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	border-top: 1px solid #920000; border-right: 1px solid #920000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #920000; 
	color: #dcdcdc;
	}

.GroupFooterNigaard920000 a:link {
	color: #dcdcdc;
	}

.GroupFooterNigaard920000 a:visited{
	color: #dcdcdc;
	}

.GroupFooterNigaard920000 a:hover, .GroupFooterNigaard920000 a:active{
	color: #ff0000;
	}

.GroupFooterNigaard920000 img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooterNigaard920000 input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalNigaard920000 td{
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	border-top: 1px solid #920000; border-right: 1px solid #920000;
	vertical-align: top;
	font-weight: bold;
	background-color: #920000; 
	color: #dcdcdc;
	border-bottom: 2px solid #920000;
	}

.SubTotalNigaard920000 a:link {
	color: #dcdcdc;
	}

.SubTotalNigaard920000 a:visited{
	color: #dcdcdc;
	}

.SubTotalNigaard920000 a:hover, .SubTotalNigaard920000 a:active{
	color: #ff0000;
	}

.TotalNigaard920000 td{
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	border-top: 1px solid #920000; border-right: 1px solid #920000;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #920000; 
	color: #dcdcdc;
	}

.TotalNigaard920000 a:link {
	color: #dcdcdc;
	}

.TotalNigaard920000 a:visited{
	color: #dcdcdc;
	}

.TotalNigaard920000 a:hover, .TotalNigaard920000 a:active{
	color: #ff0000;
	}

/* Form Options */
.ButtonNigaard920000 { 
	background-color: #920000; color: #dcdcdc; 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 */

.CalendarNigaard920000 { 
	border: 1px solid #920000;
	width: 100%;
	}

.CalendarWeekdayNameNigaard920000{
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	border-top: 1px solid #920000; border-right: 1px solid #920000;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #920000; 
	color: #dcdcdc;
	}

.CalendarWeekdayNameNigaard920000 a:link {
	color: #dcdcdc;
	}

.CalendarWeekdayNameNigaard920000 a:visited{
	color: #dcdcdc;
	}

.CalendarWeekdayNameNigaard920000 a:hover, .CalendarWeekdayNameNigaard920000 a:active{
	color: #ff0000;
	}

.CalendarWeekendNameNigaard920000{
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	border-top: 1px solid #920000; border-right: 1px solid #920000;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #920000;	
	color: #dcdcdc;
	}

.CalendarWeekendNameNigaard920000 a:link {
	color: #dcdcdc;
	}

.CalendarWeekendNameNigaard920000 a:visited{
	color: #dcdcdc;
	}

.CalendarWeekendNameNigaard920000 a:link, .CalendarWeekendNameNigaard920000 a:visited{
	color: #ff0000;
	}

/* Calendar Day */
.CalendarDayNigaard920000{
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	border-top: 1px solid #920000; border-right: 1px solid #920000;
	text-align: center;
	background-color: #920000;	
	color: #dcdcdc;
	}

.CalendarDayNigaard920000 a:link {
	color: #dcdcdc;
	}

.CalendarDayNigaard920000 a:visited{
	color: #dcdcdc;
	}

.CalendarDayNigaard920000 a:hover, .CalendarDayNigaard920000 a:active{
	color: #ff0000;
	}

/* Calendar Weekend */
.CalendarWeekendNigaard920000{
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	border-top: 1px solid #920000; border-right: 1px solid #920000;
	text-align: center;
	background-color: #920000;	
	color: #dcdcdc;
	}

.CalendarWeekendNigaard920000 a:link {
	color: #dcdcdc;
	}

.CalendarWeekendNigaard920000 a:visited{
	color: #dcdcdc;
	}

.CalendarWeekendNigaard920000 a:hover, .CalendarWeekendNigaard920000 a:active{
	color: #ff0000;
	}

/* Calendar Today */
.CalendarTodayNigaard920000 {
	font-family: Verdana; font-size: 10px;
	padding: 1px;
	border-top: 3px solid #920000; border-right: 3px solid #920000; border-left: 2px solid #920000; border-bottom: 2px solid #920000;
	text-align: center;
	background-color: #920000;	
	color: #dcdcdc;
	}

.CalendarTodayNigaard920000 a:link {
	color: #dcdcdc;
	}

.CalendarTodayNigaard920000 a:visited{
	color: #dcdcdc;
	}

.CalendarTodayNigaard920000 a:hover, .CalendarTodayNigaard920000 a:active {
	color: #ff0000;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodayNigaard920000 {
	font-family: Verdana; font-size: 10px;
	padding: 1px;
	border-top: 3px solid #920000; border-right: 3px solid #920000; border-left: 2px solid #920000; border-bottom: 2px solid #920000;
	text-align: center;
	background-color: #920000;	
	color: #dcdcdc;
	}

.CalendarWeekendTodayNigaard920000 a:link {
	color: #dcdcdc;
	}

.CalendarWeekendTodayNigaard920000 a:visited{
	color: #dcdcdc;
	}

.CalendarWeekendTodayNigaard920000 a:hover, .CalendarWeekendTodayNigaard920000 a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDayNigaard920000{
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	border-top: 1px solid #920000; border-right: 1px solid #920000;
	text-align: center;
	background-color: #920000;	
	color: #920000;
	}

.CalendarOtherMonthDayNigaard920000 a:link {
	color: #920000;
	}

.CalendarOtherMonthDayNigaard920000 a:visited{
	color: #920000;
	}

.CalendarOtherMonthDayNigaard920000 a:hover, .CalendarOtherMonthDayNigaard920000 a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodayNigaard920000 {
	font-family: Verdana; font-size: 10px;
	padding: 1px;
	border-top: 3px solid #920000; border-right: 3px solid #920000; border-left: 2px solid #920000; border-bottom: 2px solid #920000;
	text-align: center;
	background-color: #920000;	
	color: #920000;
	}

.CalendarOtherMonthTodayNigaard920000 a:link {
	color: #920000;
	}

.CalendarOtherMonthTodayNigaard920000 a:visited{
	color: #920000;
	}

.CalendarOtherMonthTodayNigaard920000 a:hover, .CalendarOtherMonthTodayNigaard920000 a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendNigaard920000 {
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	border-top: 1px solid #920000; border-right: 1px solid #920000;
	text-align: center;
	background-color: #920000;	
	color: #920000;
	}

.CalendarOtherMonthWeekendNigaard920000 a:link {
	color: #920000;
	}

.CalendarOtherMonthWeekendNigaard920000 a:visited{
	color: #920000;
	}

.CalendarOtherMonthWeekendNigaard920000 a:hover, .CalendarOtherMonthWeekendNigaard920000 a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodayNigaard920000 {
	font-family: Verdana; font-size: 10px;
	padding: 1px;
	border-top: 3px solid #920000; border-right: 3px solid #920000; border-left: 2px solid #920000; border-bottom: 2px solid #920000;
	text-align: center;
	color: #920000;
	background-color: #920000;	
	}

.CalendarOtherMonthWeekendTodayNigaard920000 a:link {
	color: #920000;
	}

.CalendarOtherMonthWeekendTodayNigaard920000 a:visited{
	color: #920000;
	}

.CalendarOtherMonthWeekendTodayNigaard920000 a:hover, .CalendarOtherMonthWeekendTodayNigaard920000 a:active{
	color: #ff0000;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDayNigaard920000{
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	border-top: 1px solid #920000; border-right: 1px solid #920000;
	background-color: #920000;
	color: #dcdcdc;
	text-align: center;
	font-weight: bold;
	}

.CalendarSelectedDayNigaard920000 a:link {
	color: #dcdcdc;
	}

.CalendarSelectedDayNigaard920000 a:visited{
	color: #dcdcdc;
	}

.CalendarSelectedDayNigaard920000 a:hover, .CalendarSelectedDayNigaard920000 a:active{
	color: #ff0000;
	}

/* Calendar Navigator */
.CalendarNavigatorNigaard920000 {
	font-family: Verdana; font-size: 10px;
	padding: 3px;
	background-color: #920000; color: #dcdcdc;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #dcdcdc;
	}

.CalendarNavigatorNigaard920000 a:link {
	color: #dcdcdc;
	}

.CalendarNavigatorNigaard920000 a:visited{
	color: #dcdcdc;
	}

.CalendarNavigatorNigaard920000 a:hover, .CalendarNavigatorNigaard920000 a:active{
	color: #ff0000;
	}

.CalendarNavigatorNigaard920000 img{
	margin: 2px;
	vertical-align: middle; 	
	}

/* Calendar Extra */
.CalendarEventNigaard920000{
	font-size: 80%;
	text-align: left;
	}

.CalendarEventNigaard920000 a:link {
	color: #dcdcdc;
	}

.CalendarEventNigaard920000 a:visited{
	color: #dcdcdc;
	}

.CalendarEventNigaard920000 a:hover, .CalendarEventNigaard920000 a:active{
	color: #ff0000;
	}
