
	.DataTable {
		text-align: center;
		width: 98%;
		border-collapse: collapse;
		margin-left: auto;
		margin-right: auto;
		border: 1px solid black;
	}

	.DataTable TD {
		padding: 2px;
	}

	.DataHeader {
		text-align: center;
		background-color: #FFC344;
		font-weight: bold;
		color: #000000;
	}

	.DataSubHeader, .DataSubHeader2  {
		font-weight: bold;
		text-align: center;
	}

	.DataSubHeader {
		color: #FFC344;
		background-color: #FEEAAD;
	}

	.DataSubHeader2 {
		color: #FFD670;
		background-color: #FFC344;
	}

	.DataRow0 {
		text-align: center;
		background-color: #FFFFFF;
	}

	.DataRow1 {
		text-align: center;
		background-color: #FEEAAD;
	}

	.DataRow2 {
		text-align: center;
		background-color: #FFD670;
	}

	.WarningText {
		font-weight: bold;
		color: #DD0000;
		text-align: center;
		display: block;
		padding-bottom: 8px;
	}

	.InputButton {
		font-weight: bold;
		font-size: 85%;
		color: #000000;
	}

	.InputButtonHover, .InputButton:hover {
		font-weight: bold;
		font-size: 85%;
		color: #DD0000;
	}

	.DarkFontColor {
		color: #FFD670;
	}

	.MidFontColor {
		color: #FEEAAD;
	}

	.LightFontColor {
		color: #FFC344;
	}

	.DarkBGColor {
		background-color: #FFD670;
	}

	.MidBGColor {
		background-color: #FEEAAD;
	}

	.LightBGColor {
		background-color: #FFC344;
	}
	
	.NoBorder {
		border: 0px solid #000000;
	}
	
	.NoLeftBorder {
		border-left: 0px solid #000000;
	}
	
	.NoRightBorder {
		border-right: 0px solid #000000;
	}
	
	.NoTopBorder {
		border-top: 0px solid #000000;
	}
	
	.NoBottomBorder {
		border-bottom: 0px solid #000000;
	}
	
	.FullBorder {
		border: 1px solid #000000;
	}
	
	.LeftBorder {
		border-left: 1px solid #000000;
	}
	
	.RightBorder {
		border-right: 1px solid #000000;
	}
	
	.TopBorder {
		border-top: 1px solid #000000;
	}
	
	.BottomBorder {
		border-bottom: 1px solid #000000;
	}
	
	.FullBorderDark {
		border: 1px solid #FFD670;
	}
	
	.LeftBorderDark {
		border-left: 1px solid #FFD670;
	}
	
	.RightBorderDark {
		border-right: 1px solid #FFD670;
	}
	
	.TopBorderDark {
		border-top: 1px solid #FFD670;
	}
	
	.BottomBorderDark {
		border-bottom: 1px solid #FFD670;
	}
	
	.FullBorderMid {
		border: 1px solid #FEEAAD;
	}
	
	.LeftBorderMid {
		border-left: 1px solid #FEEAAD;
	}
	
	.RightBorderMid {
		border-right: 1px solid #FEEAAD;
	}
	
	.TopBorderMid {
		border-top: 1px solid #FEEAAD;
	}
	
	.BottomBorderMid {
		border-bottom: 1px solid #FEEAAD;
	}
	
	.FullBorderLight {
		border: 1px solid #FFC344;
	}
	
	.LeftBorderLight {
		border-left: 1px solid #FFC344;
	}
	
	.RightBorderLight {
		border-right: 1px solid #FFC344;
	}
	
	.TopBorderLight {
		border-top: 1px solid #FFC344;
	}
	
	.BottomBorderLight {
		border-bottom: 1px solid #FFC344;
	}
		
	.NoBG {
		background-color: #ffffff;
	}
	
	.AlignLeft {
		text-align: left;
	}
	
	.AlignCenter {
		text-align: center;
	}
	
	.AlignRight {
		text-align: right;
	}
	
	.PadLeft {
		padding-left: 8px;
	}
	
	.PadRight {
		padding-right: 8px;
	}
	
	.PadTop {
		padding-top: 8px;
	}
	
	.PadBottom {
		padding-bottom: 8px;
	}
	
	.Smallest {
		font-size: 25%;
	}
	
	.Smaller {
		font-size: 50%;
	}
	
	.Small {
		font-size: 75%;
	}
	
	.Normal {
		font-size: 100%;
	}
	
	.Big {
		font-size: 125%;
	}
	
	.Bigger {
		font-size: 150%;
	}
	
	.Biggest {
		font-size: 175%;
	}
	
	.BlackText, a.BlackText, a.BlackText:visited, a.BlackText:hover {
		color: #000000;	
	}
	
	.WhiteText, a.WhiteText, a.WhiteText:visited, a.WhiteText:hover {
		color: #FFFFFF;	
	}
	
	.RedText, a.RedText, a.RedText:visited, a.RedText:hover {
		color: #DD0000;	
	}
	
	.GreyText, a.GreyText, a.GreyText:visited, a.GreyText:hover {
		color: #AAAAAA;	
	}
	
	.Bold {
		font-weight: bold;
	}
	
	.NoBold {
		font-weight: normal;
	}
	
	.Italic {
		font-style: italic;
	}
	
	.NoItalic {
		font-style: normal;
	}
	
	.Underline {
		text-decoration: underline;
	}
	
	.NoUnderline {
		text-decoration: none;	
	}
	
	.Vertical {
		layout-flow: vertical-ideographic
	}
	.PointerCursor {
		cursor: pointer;
	}
	
	.FourFifthsWidth {
		width: 80%;
	}
	.ThreeQuartersWidth {
		width: 75%;
	}
	.TwoThirdsWidth {
		width: 66%;
	}
	.ThreeFifthsWidth {
		width: 60%;
	}
	.HalfWidth {
		width: 50%;
	}
	.TwoFifthsWidth {
		width: 40%;
	}
	.ThirdWidth {
		width: 33%;
	}
	.QuarterWidth {
		width: 25%;
	}
	.FifthWidth {
		width: 20%;
	}
	
  	.nonprintable {
  		display: inline;
  	}
  	.ShowOnPrint {
  		display: none;
  	}
