	.nav a{
		color: #333333; 
		font-family: arial narrow, arial, verdana, sans-serif, geneva; 
		font-size: 9pt;
		font-weight: bold;
		padding-left: 5px;
		padding-right: 5px;
		text-decoration: none;
	}
	.nav a:hover{
		background-color: #cee5f0;
		color: #006699; 
		font-family: arial narrow, arial, verdana, sans-serif, geneva; 
		font-size: 9pt;
		font-weight: bold;
		padding-left: 5px;
		padding-right: 5px;
		text-decoration: none;
	}
	.nav a:link{
		color: #333333; 
		font-family: arial narrow, arial, verdana, sans-serif, geneva; 
		font-size: 9pt;
		font-weight: bold;
		padding-left: 5px;
		padding-right: 5px;
		text-decoration: none;
	}
	.nav a:visited{
		color: #333333; 
		font-family: arial narrow, arial, verdana, sans-serif, geneva; 
		font-size: 9pt;
		font-weight: bold;
		padding-left: 5px;
		padding-right: 5px;
		text-decoration: none;
	}
	.nav{
		color: #333333;
		font-weight: bold;
		position: absolute;
		top: 27px;
		left: 100px
	}
	.h1 a{
		color: #FF9933;
		font-family: arial, verdana, sans-serif, geneva; 
		font-size: 9pt;
		font-weight: bold;
		text-decoration: none;
	}
	.h1 a:hover{
		color: #FFCC66;
		font-family: arial, verdana, sans-serif, geneva; 
		font-size: 9pt;
		font-weight: bold;
		text-decoration: none;
	}
	.h1 a:link{
		color: #FF9933;
		font-family: arial, verdana, sans-serif, geneva; 
		font-size: 9pt;
		font-weight: bold;
		text-decoration: none;
	}
	.h1 a:visited{
		color: #FF9933;
		font-family: arial, verdana, sans-serif, geneva; 
		font-size: 9pt;
		font-weight: bold;
		text-decoration: none;
	}
	body {
		background-attachment: fixed;
		/*background-image: url(../Images/bgdWatermark2.jpg);*/
		background-position: top right;
		background-repeat: no-repeat;
		background-color: #FFFFFF;
		margin: 0pt;
		color: #000000;
		font-family: arial, verdana, sans-serif, geneva;
		font-size: 9pt;
		line-height: 14pt;
		min-width: 1000px;
		text-decoration: none;
		width: 100%;
	}
	.bgdWatermark{
    	position: absolute;
    	top: 0px;
    	right: 0px;
    	z-index: 0;
	}
	.c1{
		background-color: #E1EEF1;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #c2dbdf;
		font-family: arial, verdana, sans-serif, geneva; 
		font-size: 9pt;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
	}
	.c2{
		background-color: #D7E6E9;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #c2dbdf;
		font-family: arial, verdana, sans-serif, geneva; 
		font-size: 9pt;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
	}
	.c3{
		background-color: #94CBD6;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #c2dbdf;
		font-family: arial, verdana, sans-serif, geneva; 
		font-size: 9pt;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
	}
	.container{
		/*background-image: url(../Images/fgdWatermark5.jpg);*/
		background-position: top right;
		background-repeat: no-repeat;
		background-color: #FFFFFF;
		border-right: 1px solid #bed6e0;
		border-top: 1px solid #bed6e0;
		display: block;
		left: 0px;
		min-width: 850px;
		min-height: 60%;
		position: absolute;
		top: 138px;
		width: 90%;
	}
	.container2{
		/*background-image: url(../Images/fgdWatermark4.jpg);*/
		background-repeat: repeat-x;
		background-color: #FFFFFF;
		border-right: 1px solid #bed6e0;
		border-top: 1px solid #bed6e0;
		display: block;
		left: 0px;
		min-width: 850px;
		position: absolute;
		top: 138px;
		width: 90%;
		vertical-align: middle;
	}
	.content{
		padding-left: 55px;
		padding-right: 55px;
		padding-top: 20px;
		width: 90%;
	}
	.data{
		border-spacing: 1px;
		width: 100%;
	}
	.fgdWatermark{
    	position: absolute;
    	top: 139px;
    	right: 20%;
    	z-index: -1;
	}
	.footer2{
		border-style: dotted;
		border-width: 1px;
		border-color: #999999;
	}
	.footer{
		color: #000000;
		font-family: arial, verdana, sans-serif, geneva; 
		font-size: 8pt;
		font-weight: normal;
		line-height: 10pt;
		text-decoration: none;
	}
	.h1{
		background-color: #333333;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #c2dbdf;
		color: #FFFFFF;
		font-family: arial narrow, arial, verdana, sans-serif, geneva; 
		font-size: 9pt;
		font-weight: bold;
		padding-left: 5px;
		padding-bottom: 3px;
	}
	.heading1{
		color: #D00024;
		font-family: arial narrow, arial, verdana, sans-serif, geneva; 
		font-size: 15pt;
		font-weight: bold;
		text-decoration: none;
	}
	.heading2{
		color: #333333;
		font-family: arial narrow, arial, verdana, sans-serif, geneva; 
		font-size: 10pt;
		font-weight: bold;
		text-decoration: none;
	}
	.header{
		min-width: 850px;
		left: 0px;
		position: absolute;
		top: 47px;
	}
	.imgLegend{
		vertical-align: text-top;
	}
	input, select{
		border-color: #CCCCCC;
		border-width: 1px;
		font-family: arial, verdana, sans-serif, geneva; 
		font-size: 8pt;
	}
	input.butSubmit{
		background: #333333;
		color: #FFFFFF;
		display: inline;
		font-family: arial, verdana, sans-serif, geneva; 
		font-size: 8pt;
		font-weight: normal;
	}
	input.butSubmit:hover{
		background-color: #666666;
		color: #FFFFFF;
		border: 1px solid #333333;
		display: inline;
		font-family: arial, verdana, sans-serif, geneva; 
		font-size: 8pt;
		font-weight: normal;
	}
	.legend{
		font-family: arial narrow, arial, verdana, sans-serif, geneva; 
		font-size: 8pt;
		text-align: right;
	}
	.login{
		border-spacing: 1px;
		width: 50%;
	}
	.logo{
		position: absolute;
		top: 15px;
		right: 20px
	}
	.logout{
		display: block;
		left:0px; 
		min-width: 850px;
		text-align: right;
		top: 115px;
		position: absolute;
		width: 90%;
		z-index:999;
	}
	.logout input{
		background-color: #F67724;
		border: 1px solid #E46611;
		font-family: arial, verdana, sans-serif, geneva; 
		font-size: 8pt;
		font-weight: normal;
	}
	.options{
		background-color: #EFEFEF;
		font-family: arial narrow, arial, verdana, sans-serif, geneva; 
		font-size: 10pt;
		font-weight: normal;
		padding: 4px;
		width:99%;
		vertical-align:middle;
	}
	.options input.butSubmit{
		background: #333333;
		color: #FFFFFF;
		display: inline;
		font-family: arial narrow, arial, verdana, sans-serif, geneva; 
		font-size: 10pt;
		font-weight: normal;
	}
	.options input.butSubmit:hover{
		background-color: #666666;
		color: #FFFFFF;
		border: 1px solid #333333;
		display: inline;
		font-family: arial narrow, arial, verdana, sans-serif, geneva; 
		font-size: 10pt;
		font-weight: normal;
	}
	/* SG BEGIN 20220105: Vehicle UI Matching */
	.DataGridFixedHeader {
		POSITION: relative;
		TOP: expression(this.offsetParent.scrollTop);
		BACKGROUND-COLOR: blue;
		height: 25px;
		color: #ffffff;
		text-align: center;
		vertical-align: middle;
		font-weight: bold;
		font-size: 13px;
		background-color: #5D7B9D;
	}
	/* SG  END  20220105: Vehicle UI Matching */
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation {
		background-color: #94CBD6;
		text-align: center;
		vertical-align: center;
		text-decoration: none;
		color: #FFFFFF;
		font-weight: bold;
	}
	.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
	{
		font-family:arial;
		font-size:8pt;
	}
	TD.TESTcpDayColumnHeader
	{
		text-align:right;
		border:solid thin #94CBD6;
		border-width:0 0 1 0;
	}
	.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
	{
		text-align:right;
		text-decoration:none;
	}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
	{
		color:#D0D0D0;
		text-align:right;
		text-decoration:line-through;
	}
	.TESTcpCurrentMonthDate
	{
		color:#DC5800;
		font-weight:bold;
	}
	.TESTcpCurrentDate
	{
		color: #FFFFFF;
		font-weight:bold;
	}
	.TESTcpOtherMonthDate
	{
		color:#808080;
	}
	TD.TESTcpCurrentDate
	{
		color:#FFFFFF;
		background-color: #94CBD6;
		border-width:1;
		border:solid thin #000000;
	}
	TD.TESTcpCurrentDateDisabled
	{
		border-width:1;
		border:solid thin #FFAAAA;
	}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
	{
		border:solid thin #94CBD6;
		border-width:1 0 0 0;
	}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
	{
		height:20px;
	}
	A.TESTcpTodayText
	{
		color:#6677DD;
		font-weight:bold;
	}
	SPAN.TESTcpTodayTextDisabled
	{
		color:#D0D0D0;
	}
	.TESTcpBorder
	{
		border:solid thin #94CBD6;
	}