.mytable {	padding: 0;	margin: 0;	border: 0;	border-collapse: collapse;}.mytable caption {	padding: 0 0 5px 0;	font: italic 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	text-align: right;}.mytable th {	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #4f6b72;	border-right: 1px solid #C1DAD7;	border-bottom: 1px solid #C1DAD7;	border-top: 1px solid #C1DAD7;	border-left: 1px solid #C1DAD7;	letter-spacing: 2px;	text-transform: uppercase;	text-align: center;	padding: 4px 4px 4px 4px;	/*background: #CAE8EA url(../images/bg_header.jpg) no-repeat;*/	background: #CAE8EA;}.mytable th.nobg {	border-top: 0;	border-left: 0;	border-right: 1px solid #C1DAD7;	background: none;}.mytable td {	border-right: 1px solid #C1DAD7;	border-bottom: 1px solid #C1DAD7;	background: #fff;	padding: 4px 4px 4px 4px;	color: #4f6b72;}.mytable td.alt {	background: #F5FAFA;	color: #797268;}.mytable td.today {	background-image: url(../images/bullet1.gif) no-repeat;	font: bold;}.mytable td.spec {	border-left: 1px solid #C1DAD7;	border-top: 0;	background: #fff url(../images/bullet1.gif) no-repeat;	font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}.mytable td.specalt {	border-left: 1px solid #C1DAD7;	border-top: 0;	background: #f5fafa url(../images/bullet2.gif) no-repeat;	font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #797268;} #the-table { border:1px solid #C1DAD7;border-collapse:collapse; } #the-table td,#the-table th { border:1px solid #C1DAD7;border-collapse:collapse;padding:5px 10px; }