	 #mytable {
			width: 640px;
			padding: 6px 6px 6px 12px;
			margin: 0;
		}

		caption {
			padding: 0 0 5px 0;
			width: 640px;	 
			font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			text-align: right;
		}

		th {
			font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			color: #4f6b72;
			border-right: 1px solid #C1DAD7;
			border-bottom: 1px solid #C1DAD7;
			border-top: 1px solid #C1DAD7;
			letter-spacing: 2px;
			text-transform: uppercase;
			text-align: left;
			padding: 6px 6px 6px 12px;
			background: #CAE8EA ; 
			padding: 6px 6px 6px 12px;
		}

		th.noup {
			font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			color: #4f6b72;
			border-right: 1px solid #C1DAD7;
			border-bottom: 1px solid #C1DAD7;
			border-top: 1px solid #C1DAD7;
			text-align: left;
			background: #CAE8EA ; 
			padding: 6px 6px 6px 12px;
		}

		th.nobg {
			border-top: 0;
			border-left: 0;
			border-right: 1px solid #C1DAD7;
			background: #DDDDDD;
			padding: 6px 6px 6px 12px;
		}

		td.spec {
			border-top: 1px solid #C1DAD7;
			border-right: 1px solid #C1DAD7;
			border-bottom: 1px solid #C1DAD7;
			background: #fff;
			padding: 6px 6px 6px 12px;
			color: #4f6b72;
		}


		td.alt {
			border-right: 1px solid #C1DAD7;
			border-bottom: 1px solid #C1DAD7;
			border-right: 1px solid #C1DAD7;
			background: #F5FAFA;
			padding: 6px 6px 6px 12px;
			color: #797268;
		}

		th.spec {
			border-left: 1px solid #C1DAD7;
			border-top: 0;
			background: #fff ; 
			padding: 6px 6px 6px 12px;
			font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		}

		th.specalt {
			border-left: 1px solid #C1DAD7;
			border-top: 0;
			background: #f5fafa;
			font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			color: #797268;
			padding: 6px 6px 6px 12px;
		}