table.data {
	clear: both;
	position: relative;
	width: 650px;
	height: auto;
	margin: 20px 10px 10px;
	border-collapse: collapse;
	border: 1px solid #453631;
	background: #fff url(../images/sante/table_shadow.gif) repeat-x 0 23px;
}

table.data thead th {
	padding: 3px 5px;
	background: #beb9a6;
	color: #fff;
	font: 12px Georgia, Times New Roman, Times, serif;
	text-align: center;
}

table.data thead th em {
	color: #fff;
	font: 10px Georgia, Times New Roman, Times, serif;
}

table.data .title {
	font-size: 15px;
	text-align: left;
}

table.data tbody th, .tbl td {
	font-size: 11px;
	padding: 4px 5px;
	border: #453631 solid;
	border-width: 0 1px;
}

table.data tbody tr:hover {
	border-right: #84AB2E 1px solid;
	border-left: #84AB2E 1px solid;
}

table.data th {
	text-align: left;
}

table.data td {
	font-size: 11px;
	text-align: center;
	width: 48px;
	width: 58 px; /* IE5 */
}

table.data strong {
	font-size: 12px;
	font-weight: bold;
}

table.data em {
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
}

table.data span {
	float: right;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
}

table.data .dotted {
	border-top: 1px #453631 dotted;
}

table.data.auto td {
	width: auto;
}

.odd {
	background-color: #ede6ce;
}


table.data thead th.dimm {
	background-color: #beb9a6;
}

table.data th.title {
	color: #453631;
}

table.data thead th {
	color: #453631;
}

table.data thead th.dimm {
	color: #453631;
}

table.data tbody tr:hover, table.data tbody tr:hover .dimm {
	background: #760008;
	border-right: #84AB2E 1px solid;
	border-left: #84AB2E 1px solid;
}

table.data tbody tr:hover td,
table.data tbody tr:hover th,
table.data tbody tr:hover strong,
table.data tbody tr:hover em,
table.data tbody tr:hover a,
table.data tbody tr:hover span {
	color: #fff;
}

td.checkbox span {
	padding: 0 0 0 12px;
	font-style: normal;
	background: url(../../images/checkbox.gif) no-repeat 0 1px;
}

.notice {
	width: 650px;
	margin: 0 auto;
}
