/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColorNormedasmork {
	background-color: #808080;
	}

.FormTitleBgColorNormedasmork {
	background-color: #808080;
	}

.FormTitleFontColorNormedasmork {
	color: #dcdcdc;
	}

.CaptionBgColorNormedasmork {
	background-color: #808080;
	}

.CaptionFontColorNormedasmork {
	color: #dcdcdc;
	}

.DataBgColorNormedasmork {
	background-color: #808080;
	}

.AltDataBgColorNormedasmork {
	background-color: #808080;
	}

.DataFontColorNormedasmork {
	color: #dcdcdc;
	}

.LinkColorNormedasmork {
	color: #dcdcdc;
	}

.VisitedLinkColorNormedasmork {
	color: #dcdcdc;
	}

.HoverLinkColorNormedasmork {
	color: #ff0000;
	}




.HeaderNormedasmork {
	width: 100%;
	}

.HeaderNormedasmork th { 
	font-family: Verdana; font-size: 10px; text-align: left;
	padding: 1px;
	background-color: #808080; color: #dcdcdc;
	width: 100%;
	white-space: nowrap;
	}

.HeaderNormedasmork a:link { 
	color: #dcdcdc;
	}

.HeaderNormedasmork a:visited { 
	color: #dcdcdc;
	}

.HeaderNormedasmork a:hover, .CaptionNormedasmork a:active { 
	color: #dcdcdc; text-decoration: none;
	}

.HeaderLeftNormedasmork { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightNormedasmork { 
	background-image: url('Images/HeaderRight.gif');
	}

.HeaderLeftNormedasmork img{
	width: 3px;
	}

.HeaderRightNormedasmork img{
	width: 9px;
	}


/* Grid Options */
.GridNormedasmork { 
	border-left: 1px solid #808080; border-bottom: 1px solid #808080;
	width: 100%;
	}

.CaptionNormedasmork th { 
	font-family: Verdana; font-size: 10px; text-align: left; vertical-align: top;
	padding: 1px;
	border-top: 1px solid #808080; border-right: 1px solid #808080;
	background-color: #808080; color: #dcdcdc;
	white-space: nowrap;
	}

.CaptionNormedasmork td { 
	font-family: Verdana; font-size: 10px; text-align: left; vertical-align: top;
	padding: 1px;
	border-top: 1px solid #808080; border-right: 1px solid #808080;
	background-color: #808080; color: #dcdcdc;
	white-space: nowrap;
	}

.CaptionNormedasmork a:link { 
	color: #dcdcdc;
	}

.CaptionNormedasmork a:visited { 
	color: #dcdcdc;
	}

.CaptionNormedasmork a:hover, .CaptionNormedasmork a:active { 
	color: #ff0000;
	}

.CaptionNormedasmork img {
	margin: 2px; 
	vertical-align: middle;
	}

.CaptionNormedasmork input {
	vertical-align: middle;
	}

.RowNormedasmork th { 
	font-family: Verdana; font-size: 10px; font-weight: normal; text-align: left; vertical-align: top;
	padding: 1px;
	border-top: 1px solid #808080; border-right: 1px solid #808080;
	background-color: #808080; color: #dcdcdc;
	white-space: nowrap;
	color: #dcdcdc;
	}

.RowNormedasmork td { 
	font-family: Verdana; font-size: 10px;
	padding: 1px;
	border-top: 1px solid #808080; border-right: 1px solid #808080;
	vertical-align: top;
	background-color: #808080; 
	color: #dcdcdc;
	}

.GridNormedasmork caption { 
	font-family: Verdana; font-size: 10px;
	padding: 1px;
	border: 1px solid #808080; border-bottom: 0px;
	text-align: left;
	vertical-align: top;
	background-color: #808080; 
	color: #dcdcdc;
	}

.RowNormedasmork a:link { 
	color: #dcdcdc;
	}

.RowNormedasmork a:visited { 
	color: #dcdcdc;
	}

.RowNormedasmork a:hover, .RowNormedasmork a:active { 
	color: #ff0000;
	}

.SeparatorNormedasmork{
	color: #808080;
	}

.SeparatorNormedasmork td{
	height: 1px;
	}


.AltRowNormedasmork th { 
	font-family: Verdana; font-size: 10px; font-weight: normal; text-align: left; vertical-align: top;
	padding: 1px;
	border-top: 1px solid #808080; border-right: 1px solid #808080;
	background-color: #808080; color: #dcdcdc;
	white-space: nowrap;
	color: #dcdcdc;
	}

.AltRowNormedasmork td { 
	font-family: Verdana; font-size: 10px;
	padding: 1px;
	border-top: 1px solid #808080; border-right: 1px solid #808080;
	vertical-align: top;
	background-color: #808080; 
	color: #dcdcdc;
	}

.AltRowNormedasmork a:link { 
	color: #dcdcdc;
	}

.AltRowNormedasmork a:visited { 
	color: #dcdcdc;
	}

.AltRowNormedasmork a:hover, .AltRowNormedasmork a:active { 
	color: #ff0000;
	}

.NoRecordsNormedasmork td { 
	font-family: Verdana; font-size: 10px;
	padding: 1px;
	border-top: 1px solid #808080; border-right: 1px solid #808080;
	background-color: #808080; 
	color: #dcdcdc;
	vertical-align: top;
	}

.FooterNormedasmork td { 
	font-family: Verdana; font-size: 10px;
	padding: 1px;
	border-top: 1px solid #808080; border-right: 1px solid #808080;
	background-color: #808080; color: #dcdcdc;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #dcdcdc;
	}

.FooterNormedasmork a:link { 
	color: #dcdcdc;
	}

.FooterNormedasmork a:visited { 
	color: #dcdcdc;
	}

.FooterNormedasmork a:hover, .FooterNormedasmork a:active { 
	color: #ff0000;
	}

.FooterNormedasmork img {
	margin: 2px; 
	vertical-align: middle;
	}

.FooterNormedasmork input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.RecordNormedasmork { 
	border-left: 1px solid #808080; border-bottom: 1px solid #808080;
	width: 100%;
	}

.ErrorNormedasmork td { 
	font-family: Verdana; font-size: 10px;
	padding: 1px;
	border-top: 1px solid #808080; border-right: 1px solid #808080;
	color: #FF0000;
	vertical-align: top;
	background-color: #808080; 
	}

.ControlsNormedasmork th { 
	font-family: Verdana; font-size: 10px; font-weight: normal; text-align: left; vertical-align: top;
	padding: 1px;
	border-top: 1px solid #808080; border-right: 1px solid #808080;
	background-color: #808080; color: #dcdcdc;
	white-space: nowrap;
	color: #dcdcdc;
	}

.ControlsNormedasmork td { 
	font-family: Verdana; font-size: 10px;
	padding: 1px;
	border-top: 1px solid #808080; border-right: 1px solid #808080;
	vertical-align: top;
	background-color: #808080; 
	color: #dcdcdc;
	}

.BottomNormedasmork td { 
	font-family: Verdana; font-size: 10px;
	padding: 1px;
	border-top: 1px solid #808080; border-right: 1px solid #808080;
	background-color: #808080; color: #dcdcdc;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #dcdcdc;
	}

.BottomNormedasmork a:link { 
	color: #dcdcdc;
	}

.BottomNormedasmork a:visited { 
	color: #dcdcdc;
	}

.BottomNormedasmork a:hover, .CaptionNormedasmork a:active { 
	color: #ff0000;
	}

.BottomNormedasmork img {
	margin: 2px;
	vertical-align: middle; 
	}

.BottomNormedasmork input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionNormedasmork th{
	font-family: Verdana; font-size: 10px;
	padding: 1px;
	border-top: 1px solid #808080; border-right: 1px solid #808080;
	white-space: nowrap;
	text-align: left; 
	vertical-align: top;
	font-weight: bold;
	background-color: #808080; 
	color: #dcdcdc;
	}

.GroupCaptionNormedasmork td{
	font-family: Verdana; font-size: 10px;
	padding: 1px;
	border-top: 1px solid #808080; border-right: 1px solid #808080;
	vertical-align: top;
	font-weight: bold;
	background-color: #808080; 
	color: #dcdcdc;
	}

.GroupCaptionNormedasmork a:link {
	color: #dcdcdc;
	}

.GroupCaptionNormedasmork a:visited{
	color: #dcdcdc;
	}

.GroupCaptionNormedasmork a:hover, .GroupCaptionNormedasmork a:active{
	color: #ff0000;
	}

.GroupFooterNormedasmork td{
	font-family: Verdana; font-size: 10px;
	padding: 1px;
	border-top: 1px solid #808080; border-right: 1px solid #808080;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #808080; 
	color: #dcdcdc;
	}

.GroupFooterNormedasmork a:link {
	color: #dcdcdc;
	}

.GroupFooterNormedasmork a:visited{
	color: #dcdcdc;
	}

.GroupFooterNormedasmork a:hover, .GroupFooterNormedasmork a:active{
	color: #ff0000;
	}

.GroupFooterNormedasmork img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooterNormedasmork input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalNormedasmork td{
	font-family: Verdana; font-size: 10px;
	padding: 1px;
	border-top: 1px solid #808080; border-right: 1px solid #808080;
	vertical-align: top;
	font-weight: bold;
	background-color: #808080; 
	color: #dcdcdc;
	border-bottom: 2px solid #808080;
	}

.SubTotalNormedasmork a:link {
	color: #dcdcdc;
	}

.SubTotalNormedasmork a:visited{
	color: #dcdcdc;
	}

.SubTotalNormedasmork a:hover, .SubTotalNormedasmork a:active{
	color: #ff0000;
	}

.TotalNormedasmork td{
	font-family: Verdana; font-size: 10px;
	padding: 1px;
	border-top: 1px solid #808080; border-right: 1px solid #808080;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #808080; 
	color: #dcdcdc;
	}

.TotalNormedasmork a:link {
	color: #dcdcdc;
	}

.TotalNormedasmork a:visited{
	color: #dcdcdc;
	}

.TotalNormedasmork a:hover, .TotalNormedasmork a:active{
	color: #ff0000;
	}

/* Form Options */
.ButtonNormedasmork { 
	background-color: #808080; 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 */

.CalendarNormedasmork { 
	border: 1px solid #808080;
	width: 100%;
	}

.CalendarWeekdayNameNormedasmork{
	font-family: Verdana; font-size: 10px;
	padding: 1px;
	border-top: 1px solid #808080; border-right: 1px solid #808080;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #808080; 
	color: #dcdcdc;
	}

.CalendarWeekdayNameNormedasmork a:link {
	color: #dcdcdc;
	}

.CalendarWeekdayNameNormedasmork a:visited{
	color: #dcdcdc;
	}

.CalendarWeekdayNameNormedasmork a:hover, .CalendarWeekdayNameNormedasmork a:active{
	color: #ff0000;
	}

.CalendarWeekendNameNormedasmork{
	font-family: Verdana; font-size: 10px;
	padding: 1px;
	border-top: 1px solid #808080; border-right: 1px solid #808080;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #808080;	
	color: #dcdcdc;
	}

.CalendarWeekendNameNormedasmork a:link {
	color: #dcdcdc;
	}

.CalendarWeekendNameNormedasmork a:visited{
	color: #dcdcdc;
	}

.CalendarWeekendNameNormedasmork a:link, .CalendarWeekendNameNormedasmork a:visited{
	color: #ff0000;
	}

/* Calendar Day */
.CalendarDayNormedasmork{
	font-family: Verdana; font-size: 10px;
	padding: 1px;
	border-top: 1px solid #808080; border-right: 1px solid #808080;
	text-align: center;
	background-color: #808080;	
	color: #dcdcdc;
	}

.CalendarDayNormedasmork a:link {
	color: #dcdcdc;
	}

.CalendarDayNormedasmork a:visited{
	color: #dcdcdc;
	}

.CalendarDayNormedasmork a:hover, .CalendarDayNormedasmork a:active{
	color: #ff0000;
	}

/* Calendar Weekend */
.CalendarWeekendNormedasmork{
	font-family: Verdana; font-size: 10px;
	padding: 1px;
	border-top: 1px solid #808080; border-right: 1px solid #808080;
	text-align: center;
	background-color: #808080;	
	color: #dcdcdc;
	}

.CalendarWeekendNormedasmork a:link {
	color: #dcdcdc;
	}

.CalendarWeekendNormedasmork a:visited{
	color: #dcdcdc;
	}

.CalendarWeekendNormedasmork a:hover, .CalendarWeekendNormedasmork a:active{
	color: #ff0000;
	}

/* Calendar Today */
.CalendarTodayNormedasmork {
	font-family: Verdana; font-size: 10px;
	padding: 0px;
	border-top: 3px solid #808080; border-right: 3px solid #808080; border-left: 2px solid #808080; border-bottom: 2px solid #808080;
	text-align: center;
	background-color: #808080;	
	color: #dcdcdc;
	}

.CalendarTodayNormedasmork a:link {
	color: #dcdcdc;
	}

.CalendarTodayNormedasmork a:visited{
	color: #dcdcdc;
	}

.CalendarTodayNormedasmork a:hover, .CalendarTodayNormedasmork a:active {
	color: #ff0000;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodayNormedasmork {
	font-family: Verdana; font-size: 10px;
	padding: 0px;
	border-top: 3px solid #808080; border-right: 3px solid #808080; border-left: 2px solid #808080; border-bottom: 2px solid #808080;
	text-align: center;
	background-color: #808080;	
	color: #dcdcdc;
	}

.CalendarWeekendTodayNormedasmork a:link {
	color: #dcdcdc;
	}

.CalendarWeekendTodayNormedasmork a:visited{
	color: #dcdcdc;
	}

.CalendarWeekendTodayNormedasmork a:hover, .CalendarWeekendTodayNormedasmork a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDayNormedasmork{
	font-family: Verdana; font-size: 10px;
	padding: 1px;
	border-top: 1px solid #808080; border-right: 1px solid #808080;
	text-align: center;
	background-color: #808080;	
	color: #808080;
	}

.CalendarOtherMonthDayNormedasmork a:link {
	color: #808080;
	}

.CalendarOtherMonthDayNormedasmork a:visited{
	color: #808080;
	}

.CalendarOtherMonthDayNormedasmork a:hover, .CalendarOtherMonthDayNormedasmork a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodayNormedasmork {
	font-family: Verdana; font-size: 10px;
	padding: 0px;
	border-top: 3px solid #808080; border-right: 3px solid #808080; border-left: 2px solid #808080; border-bottom: 2px solid #808080;
	text-align: center;
	background-color: #808080;	
	color: #808080;
	}

.CalendarOtherMonthTodayNormedasmork a:link {
	color: #808080;
	}

.CalendarOtherMonthTodayNormedasmork a:visited{
	color: #808080;
	}

.CalendarOtherMonthTodayNormedasmork a:hover, .CalendarOtherMonthTodayNormedasmork a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendNormedasmork {
	font-family: Verdana; font-size: 10px;
	padding: 1px;
	border-top: 1px solid #808080; border-right: 1px solid #808080;
	text-align: center;
	background-color: #808080;	
	color: #808080;
	}

.CalendarOtherMonthWeekendNormedasmork a:link {
	color: #808080;
	}

.CalendarOtherMonthWeekendNormedasmork a:visited{
	color: #808080;
	}

.CalendarOtherMonthWeekendNormedasmork a:hover, .CalendarOtherMonthWeekendNormedasmork a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodayNormedasmork {
	font-family: Verdana; font-size: 10px;
	padding: 0px;
	border-top: 3px solid #808080; border-right: 3px solid #808080; border-left: 2px solid #808080; border-bottom: 2px solid #808080;
	text-align: center;
	color: #808080;
	background-color: #808080;	
	}

.CalendarOtherMonthWeekendTodayNormedasmork a:link {
	color: #808080;
	}

.CalendarOtherMonthWeekendTodayNormedasmork a:visited{
	color: #808080;
	}

.CalendarOtherMonthWeekendTodayNormedasmork a:hover, .CalendarOtherMonthWeekendTodayNormedasmork a:active{
	color: #ff0000;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDayNormedasmork{
	font-family: Verdana; font-size: 10px;
	padding: 1px;
	border-top: 1px solid #808080; border-right: 1px solid #808080;
	background-color: #808080;
	color: #dcdcdc;
	text-align: center;
	font-weight: bold;
	}

.CalendarSelectedDayNormedasmork a:link {
	color: #dcdcdc;
	}

.CalendarSelectedDayNormedasmork a:visited{
	color: #dcdcdc;
	}

.CalendarSelectedDayNormedasmork a:hover, .CalendarSelectedDayNormedasmork a:active{
	color: #ff0000;
	}

/* Calendar Navigator */
.CalendarNavigatorNormedasmork {
	font-family: Verdana; font-size: 10px;
	padding: 1px;
	background-color: #808080; color: #dcdcdc;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #dcdcdc;
	}

.CalendarNavigatorNormedasmork a:link {
	color: #dcdcdc;
	}

.CalendarNavigatorNormedasmork a:visited{
	color: #dcdcdc;
	}

.CalendarNavigatorNormedasmork a:hover, .CalendarNavigatorNormedasmork a:active{
	color: #ff0000;
	}

.CalendarNavigatorNormedasmork img{
	margin: 2px;
	vertical-align: middle; 	
	}

/* Calendar Extra */
.CalendarEventNormedasmork{
	font-size: 80%;
	text-align: left;
	}

.CalendarEventNormedasmork a:link {
	color: #dcdcdc;
	}

.CalendarEventNormedasmork a:visited{
	color: #dcdcdc;
	}

.CalendarEventNormedasmork a:hover, .CalendarEventNormedasmork a:active{
	color: #ff0000;
	}
