/* CCSTheme v 3.x *//* General *//* Colors */.PageBgColor {	background-color: #dcd7bf;	}.FormTitleBgColor {	background-color: #aa5b1d;	}.FormTitleFontColor {	color: #f9f9f9;	}.CaptionBgColor {	background-color: #e1d183;	}.CaptionFontColor {	color: #000000;	}.DataBgColor {	background-color: #f2f2f2;	}.AltDataBgColor {	background-color: #f2eedc;	}.DataFontColor {	color: #000000;	}.LinkColor {	color: #002fbf;	}.VisitedLinkColor {	color: #7c0000;	}.HoverLinkColor {	color: #ef0000;	}/* BEGIN Common */body { 	font-family: Verdana; font-size: 80%;		}.text { 	color: #000000 	}a.menulink:link, a.menulink:visited { 	color: #002fbf;	}a.menulink:hover, a.menulink:active { 	color: #ef0000;	}a:link { 	color: #002fbf;	}a:visited { 	color: #7c0000;	}a:hover,a:active { 	color: #ef0000;	}ul, ol, blockquote { 	margin-top: 5px; 	margin-bottom: 10px; 	margin-left: 20px; 	}form {	margin: 0px;	}h1	{	font-size: 150%;	margin-top: 5px; 	margin-bottom: 5px;	}h2	{ 	font-size: 130%;	margin-top: 15px; 	margin-bottom: 5px; 	}h3	{ 	font-size: 110%; font-style: italic;	margin-top: 15px; 	margin-bottom: 5px; 	}h4	{ 	font-size: 100%;	margin-top: 15px; 	margin-bottom: 5px; 	}h5	{ 	font-size: 100%; font-style: italic;	margin-top: 15px; 	margin-bottom: 5px; 	}h6	{ 	font-size: 90%;	margin-top: 15px; 	margin-bottom: 5px; 	}th	{ 	font-family: Verdana; font-size: 80%;	}td { 	font-family: Verdana; font-size: 80%;	}/* END Common */.Header {	width: 100%;	}.Header th { 	font-size: 110%; font-weight: bold; text-align: left;	padding: 3px;	background-image: url('Images/HeaderBg.gif'); color: #f9f9f9;	width: 100%;	white-space: nowrap;	}.Header a:link { 	color: #f9f9f9;	}.Header a:visited { 	color: #f9f9f9;	}.Header a:hover, .Caption a:active { 	color: #f9f9f9; text-decoration: none;	}.HeaderLeft { 	background-image: url('Images/HeaderLeft.gif');	}.HeaderRight { 	background-image: url('Images/HeaderRight.gif');	}.HeaderLeft img{	width: 3px;	}.HeaderRight img{	width: 9px;	}/* Grid Options */.Grid { 		width: 100%;	}.Caption th { 	font-size: 80%; 	text-align: left; vertical-align: top;	padding: 3px;		background-image: url('Images/CaptionBg.gif'); color: #000000;	white-space: nowrap;	}.Caption td { 	font-size: 80%; 	text-align: left; vertical-align: top;	padding: 3px;		background-image: url('Images/CaptionBg.gif'); color: #000000;	white-space: nowrap;	}.Caption a:link { 	color: #000000;	}.Caption a:visited { 	color: #000000;	}.Caption a:hover, .Caption a:active { 	color: #ef0000;	}.Caption img {	margin: 2px; 	vertical-align: middle;	}.Caption input {	vertical-align: middle;	}.Row th { 	font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;	padding: 3px;		background-color: #f2f2f2; color: #000000;	white-space: nowrap;	color: #000000;	}.Row td { 	font-size: 80%;	padding: 3px;		vertical-align: top;	background-color: #f2f2f2; 	color: #000000;	}.Grid caption { 	font-size: 80%;	padding: 3px;		text-align: left;	vertical-align: top;	background-color: #f2f2f2; 	color: #000000;	}.Row a:link { 	color: #002fbf;	}.Row a:visited { 	color: #7c0000;	}.Row a:hover, .Row a:active { 	color: #ef0000;	}.Separator{	color: #aa5b1d;	}.Separator td{	height: 1px;	}.AltRow th { 	font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;	padding: 3px;		background-color: #f2f2f2; color: #000000;	white-space: nowrap;	color: #000000;	}.AltRow td { 	font-size: 80%;	padding: 3px;		vertical-align: top;	background-color: #f2eedc; 	color: #000000;	}.AltRow a:link { 	color: #002fbf;	}.AltRow a:visited { 	color: #7c0000;	}.AltRow a:hover, .AltRow a:active { 	color: #ef0000;	}.NoRecords td { 	font-size: 80%;	padding: 3px;
		background-color: #f2f2f2; 	color: #000000;	vertical-align: top;	}.Footer td { 	font-size: 80%;	padding: 3px;		background-color: #f2f2f2; color: #000000;	text-align: center;	vertical-align: middle;	white-space: nowrap;	color: #000000;	}.Footer a:link { 	color: #002fbf;	}.Footer a:visited { 	color: #7c0000;	}.Footer a:hover, .Footer a:active { 	color: #ef0000;	}.Footer img {	margin: 2px; 	vertical-align: middle;	}.Footer input {	margin: 2px;	vertical-align: middle;	}/* Record Options */.Record { 		width: 100%;	}.Error td { 	font-size: 80%;	padding: 3px;		color: #FF0000;	vertical-align: top;	background-color: #f2f2f2; 	}.Controls th { 	font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;	padding: 3px;		background-color: #f2f2f2; color: #000000;	white-space: nowrap;	color: #000000;	}.Controls td { 	font-size: 80%;	padding: 3px;		vertical-align: top;	background-color: #f2f2f2; 	color: #000000;	}.Bottom td { 	font-size: 80%;	padding: 3px;		background-color: #f2f2f2; color: #000000;	text-align: right;	vertical-align: middle;	white-space: nowrap;	color: #000000;	}.Bottom a:link { 	color: #002fbf;	}.Bottom a:visited { 	color: #7c0000;	}.Bottom a:hover, .Caption a:active { 	color: #ef0000;	}.Bottom img {	margin: 2px;	vertical-align: middle; 	}.Bottom input {	margin: 2px;	vertical-align: middle;	}/* Report */.GroupCaption th{	font-size: 80%;	padding: 3px;		white-space: nowrap;	text-align: left; 	vertical-align: top;	font-weight: bold;	background-color: #f2eedc; 	color: #000000;	}.GroupCaption td{	font-size: 80%;	padding: 3px;		vertical-align: top;	font-weight: bold;	background-color: #f2f2f2; 	color: #000000;	}.GroupCaption a:link {	color: #000000;	}.GroupCaption a:visited{	color: #000000;	}.GroupCaption a:hover, .GroupCaption a:active{	color: #ef0000;	}.GroupFooter td{	font-size: 80%;	padding: 3px;		text-align: center;	vertical-align: middle;	white-space: nowrap;	background-color: #e1d183; 	color: #000000;	}.GroupFooter a:link {	color: #002fbf;	}.GroupFooter a:visited{	color: #7c0000;	}.GroupFooter a:hover,.GroupFooter a:active{	color: #ef0000;	}.GroupFooter img {	margin: 2px; 	vertical-align: middle;	}.GroupFooter input {	margin: 2px;	vertical-align: middle;	}.SubTotal td{	font-size: 80%;	padding: 3px;		vertical-align: top;	font-weight: bold;	background-color: #f2eedc; 	color: #000000;	border-bottom: 2px solid #aa5b1d;	}.SubTotal a:link {	color: #002fbf;	}.SubTotal a:visited{	color: #7c0000;	}.SubTotal a:hover, .SubTotal a:active{	color: #ef0000;	}.Total td{	font-size: 80%;	padding: 3px;		vertical-align: top;	white-space: nowrap;	font-weight: bold;	background-color: #f2eedc; 	color: #000000;	}.Total a:link {	color: #002fbf;	}.Total a:visited{	color: #7c0000;	}.Total a:hover, .Total a:active{	color: #ef0000;	}/* Form Options */.Button { 	background-color: #aa5b1d; color: #f9f9f9; 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 */.Calendar { 		width: 100%;	}.CalendarWeekdayName{	font-size: 80%;	padding: 3px;		text-align: center; 	vertical-align: top;	white-space: nowrap;	background-color: #f2eedc; 	color: #000000;	}.CalendarWeekdayName a:link {	color: #002fbf;	}.CalendarWeekdayName a:visited{	color: #7c0000;	}.CalendarWeekdayName a:hover, .CalendarWeekdayName a:active{	color: #ef0000;	}.CalendarWeekendName{	font-size: 80%;	padding: 3px;		white-space: nowrap;	text-align: center; 	vertical-align: top;	background-color: #f2eedc;		color: #000000;	}.CalendarWeekendName a:link {	color: #000000;	}.CalendarWeekendName a:visited{	color: #000000;	}.CalendarWeekendName a:link, .CalendarWeekendName a:visited{	color: #ef0000;	}/* Calendar Day */.CalendarDay{	font-size: 80%;	padding: 3px;		text-align: center;	background-color: #f2f2f2;		color: #000000;	}.CalendarDay a:link {	color: #002fbf;	}.CalendarDay a:visited{	color: #7c0000;	}.CalendarDay a:hover, .CalendarDay a:active{	color: #ef0000;	}/* Calendar Weekend */.CalendarWeekend{	font-size: 80%;	padding: 3px;		text-align: center;	background-color: #f2eedc;		color: #000000;	}.CalendarWeekend a:link {	color: #002fbf;	}.CalendarWeekend a:visited{	color: #7c0000;	}.CalendarWeekend a:hover, .CalendarWeekend a:active{	color: #ef0000;	}/* Calendar Today */.CalendarToday {	font-size: 80%;	padding: 1px;	border: 2px solid #aa5b1d;	text-align: center;	background-color: #f2f2f2;		color: #000000;	}.CalendarToday a:link {	color: #002fbf;	}.CalendarToday a:visited{	color: #7c0000;	}.CalendarToday a:hover, .CalendarToday a:active {	color: #ef0000;	}/* Calendar Weekend Today */.CalendarWeekendToday {	font-size: 80%;	padding: 1px;	border: 2px solid #aa5b1d;	text-align: center;	background-color: #f2eedc;		color: #000000;	}.CalendarWeekendToday a:link {	color: #002fbf;	}.CalendarWeekendToday a:visited{	color: #7c0000;	}.CalendarWeekendToday a:hover, .CalendarWeekendToday a:active{	color: #ef0000;	}/* Calendar Other Month's Day */.CalendarOtherMonthDay{	font-size: 80%;	padding: 3px;		text-align: center;	background-color: #f2f2f2;		color: #aa5b1d;	}.CalendarOtherMonthDay a:link {	color: #aa5b1d;	}.CalendarOtherMonthDay a:visited{	color: #aa5b1d;	}.CalendarOtherMonthDay a:hover, .CalendarOtherMonthDay a:active{	color: #ef0000;	}/* Calendar Other Month's Today */.CalendarOtherMonthToday {	font-size: 80%;	padding: 1px;	border: 2px solid #aa5b1d;	text-align: center;	background-color: #f2f2f2;		color: #aa5b1d;	}.CalendarOtherMonthToday a:link {	color: #aa5b1d;	}.CalendarOtherMonthToday a:visited{	color: #aa5b1d;	}.CalendarOtherMonthToday a:hover,.CalendarOtherMonthToday a:active{	color: #ef0000;	}/* Calendar Other Month's Weekend */.CalendarOtherMonthWeekend {	font-size: 80%;	padding: 3px;		text-align: center;	background-color: #f2eedc;		color: #aa5b1d;	}.CalendarOtherMonthWeekend a:link {	color: #aa5b1d;	}.CalendarOtherMonthWeekend a:visited{	color: #aa5b1d;	}.CalendarOtherMonthWeekend a:hover, .CalendarOtherMonthWeekend a:active{	color: #ef0000;	}/* Calendar Other Month's Weekend Today */.CalendarOtherMonthWeekendToday {	font-size: 80%;	padding: 1px;	border: 2px solid #aa5b1d;	text-align: center;	color: #aa5b1d;	background-color: #f2eedc;		}.CalendarOtherMonthWeekendToday a:link {	color: #aa5b1d;	}.CalendarOtherMonthWeekendToday a:visited{	color: #aa5b1d;	}.CalendarOtherMonthWeekendToday a:hover, .CalendarOtherMonthWeekendToday a:active{	color: #ef0000;	}/* Calendar Selected Day (for DatePicker) */.CalendarSelectedDay{	font-size: 80%;	padding: 3px;		background-color: #e1d183;	color: #000000;	text-align: center;	font-weight: bold;	}.CalendarSelectedDay a:link {	color: #000000;	}.CalendarSelectedDay a:visited{	color: #000000;	}.CalendarSelectedDay a:hover, .CalendarSelectedDay a:active{	color: #ef0000;	}/* Calendar Navigator */.CalendarNavigator {	font-size: 80%;	padding: 3px;	background-color: #f2f2f2; color: #000000;	text-align: center;	vertical-align: middle;	white-space: nowrap;	color: #000000;	}.CalendarNavigator a:link {	color: #002fbf;	}.CalendarNavigator a:visited{	color: #7c0000;	}.CalendarNavigator a:hover, .CalendarNavigator a:active{	color: #ef0000;	}.CalendarNavigator img{	margin: 2px;	vertical-align: middle; 		}/* Calendar Extra */.CalendarEvent{	font-size: 80%;	text-align: left;	}.CalendarEvent a:link {	color: #002fbf;	}.CalendarEvent a:visited{	color: #7c0000;	}.CalendarEvent a:hover, .CalendarEvent a:active{	color: #ef0000;	}
