/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColorIMET {
	background-color: #b8c8d6;
	}

.FormTitleBgColorIMET {
	background-color: #bad12e;
	}

.FormTitleFontColorIMET {
	color: #000000;
	}

.CaptionBgColorIMET {
	background-color: #dcdcdc;
	}

.CaptionFontColorIMET {
	color: #000000;
	}

.DataBgColorIMET {
	background-color: #f4f4f4;
	}

.AltDataBgColorIMET {
	background-color: #e8eff5;
	}

.DataFontColorIMET {
	color: #000000;
	}

.LinkColorIMET {
	color: #0056ac;
	}

.VisitedLinkColorIMET {
	color: #800080;
	}

.HoverLinkColorIMET {
	color: #f70000;
	}




.HeaderIMET {
	width: 100%;
	}

.HeaderIMET th { 
	font-family: 'Trebuchet MS'; font-size: 110%; font-weight: bold; text-align: left;
	padding: 3px;
	background-color: #bad12e; color: #000000;
	width: 100%;
	white-space: nowrap;
	}

.HeaderIMET a:link { 
	color: #000000;
	}

.HeaderIMET a:visited { 
	color: #000000;
	}

.HeaderIMET a:hover, .CaptionIMET a:active { 
	color: #000000; text-decoration: none;
	}

.HeaderLeftIMET { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightIMET { 
	background-image: url('Images/HeaderRight.gif');
	}

.HeaderLeftIMET img{
	width: 4px;
	}

.HeaderRightIMET img{
	width: 9px;
	}


/* Grid Options */
.GridIMET { 
	border: 2px solid #bad12e;
	width: 100%;
	}

.CaptionIMET th { 
	font-family: 'Trebuchet MS'; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #dcdcdc; color: #000000;
	white-space: nowrap;
	}

.CaptionIMET td { 
	font-family: 'Trebuchet MS'; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #dcdcdc; color: #000000;
	white-space: nowrap;
	}

.CaptionIMET a:link { 
	color: #000000;
	}

.CaptionIMET a:visited { 
	color: #000000;
	}

.CaptionIMET a:hover, .CaptionIMET a:active { 
	color: #f70000;
	}

.CaptionIMET img {
	margin: 2px; 
	vertical-align: middle;
	}

.CaptionIMET input {
	vertical-align: middle;
	}

.RowIMET th { 
	font-family: 'Trebuchet MS'; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #f4f4f4; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.RowIMET td { 
	font-family: 'Trebuchet MS'; font-size: 80%;
	padding: 3px;
	
	vertical-align: top;
	background-color: #f4f4f4; 
	color: #000000;
	}

.GridIMET caption { 
	font-family: 'Trebuchet MS'; font-size: 80%;
	padding: 3px;
	border: 2px solid #bad12e; border-bottom: 0px;
	text-align: left;
	vertical-align: top;
	background-color: #f4f4f4; 
	color: #000000;
	}

.RowIMET a:link { 
	color: #0056ac;
	}

.RowIMET a:visited { 
	color: #800080;
	}

.RowIMET a:hover, .RowIMET a:active { 
	color: #f70000;
	}

.SeparatorIMET{
	color: #bad12e;
	}

.SeparatorIMET td{
	height: 1px;
	}


.AltRowIMET th { 
	font-family: 'Trebuchet MS'; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #f4f4f4; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRowIMET td { 
	font-family: 'Trebuchet MS'; font-size: 80%;
	padding: 3px;
	
	vertical-align: top;
	background-color: #e8eff5; 
	color: #000000;
	}

.AltRowIMET a:link { 
	color: #0056ac;
	}

.AltRowIMET a:visited { 
	color: #800080;
	}

.AltRowIMET a:hover, .AltRowIMET a:active { 
	color: #f70000;
	}

.NoRecordsIMET td { 
	font-family: 'Trebuchet MS'; font-size: 80%;
	padding: 3px;
	
	background-color: #f4f4f4; 
	color: #000000;
	vertical-align: top;
	}

.FooterIMET td { 
	font-family: 'Trebuchet MS'; font-size: 80%;
	padding: 3px;
	
	background-color: #f4f4f4; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.FooterIMET a:link { 
	color: #0056ac;
	}

.FooterIMET a:visited { 
	color: #800080;
	}

.FooterIMET a:hover, .FooterIMET a:active { 
	color: #f70000;
	}

.FooterIMET img {
	margin: 2px; 
	vertical-align: middle;
	}

.FooterIMET input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.RecordIMET { 
	border: 2px solid #bad12e;
	width: 100%;
	}

.ErrorIMET td { 
	font-family: 'Trebuchet MS'; font-size: 80%;
	padding: 3px;
	
	color: #FF0000;
	vertical-align: top;
	background-color: #f4f4f4; 
	}

.ControlsIMET th { 
	font-family: 'Trebuchet MS'; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	
	background-color: #f4f4f4; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.ControlsIMET td { 
	font-family: 'Trebuchet MS'; font-size: 80%;
	padding: 3px;
	
	vertical-align: top;
	background-color: #f4f4f4; 
	color: #000000;
	}

.BottomIMET td { 
	font-family: 'Trebuchet MS'; font-size: 80%;
	padding: 3px;
	
	background-color: #f4f4f4; color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.BottomIMET a:link { 
	color: #0056ac;
	}

.BottomIMET a:visited { 
	color: #800080;
	}

.BottomIMET a:hover, .CaptionIMET a:active { 
	color: #f70000;
	}

.BottomIMET img {
	margin: 2px;
	vertical-align: middle; 
	}

.BottomIMET input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionIMET th{
	font-family: 'Trebuchet MS'; font-size: 80%;
	padding: 3px;
	
	white-space: nowrap;
	text-align: left; 
	vertical-align: top;
	font-weight: bold;
	background-color: #e8eff5; 
	color: #000000;
	}

.GroupCaptionIMET td{
	font-family: 'Trebuchet MS'; font-size: 80%;
	padding: 3px;
	
	vertical-align: top;
	font-weight: bold;
	background-color: #f4f4f4; 
	color: #000000;
	}

.GroupCaptionIMET a:link {
	color: #000000;
	}

.GroupCaptionIMET a:visited{
	color: #000000;
	}

.GroupCaptionIMET a:hover, .GroupCaptionIMET a:active{
	color: #f70000;
	}

.GroupFooterIMET td{
	font-family: 'Trebuchet MS'; font-size: 80%;
	padding: 3px;
	
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #dcdcdc; 
	color: #000000;
	}

.GroupFooterIMET a:link {
	color: #0056ac;
	}

.GroupFooterIMET a:visited{
	color: #800080;
	}

.GroupFooterIMET a:hover, .GroupFooterIMET a:active{
	color: #f70000;
	}

.GroupFooterIMET img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooterIMET input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalIMET td{
	font-family: 'Trebuchet MS'; font-size: 80%;
	padding: 3px;
	
	vertical-align: top;
	font-weight: bold;
	background-color: #e8eff5; 
	color: #000000;
	border-bottom: 2px solid #bad12e;
	}

.SubTotalIMET a:link {
	color: #0056ac;
	}

.SubTotalIMET a:visited{
	color: #800080;
	}

.SubTotalIMET a:hover, .SubTotalIMET a:active{
	color: #f70000;
	}

.TotalIMET td{
	font-family: 'Trebuchet MS'; font-size: 80%;
	padding: 3px;
	
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #e8eff5; 
	color: #000000;
	}

.TotalIMET a:link {
	color: #0056ac;
	}

.TotalIMET a:visited{
	color: #800080;
	}

.TotalIMET a:hover, .TotalIMET a:active{
	color: #f70000;
	}

/* Form Options */
.ButtonIMET { 
	background-color: #bad12e; color: #000000; 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;
	}

