.xrom {
	border-collapse: collapse;
	border: 1px solid #03476F;
	background: #f2e0e0;
	font-size: 0.6em;
  /*width: 500px;*/
}
.xrom caption {
	padding:6px 4px 8px 0px;
	text-transform: capitalize;
	font-size: 1.2em;
	font-weight: bold;
}
.xrom td, th {
	border: 1px solid #fff;
	padding: 0.4em;
}
.xrom thead th, tfoot th {
	border: 1px solid #f0b6b6;
	text-align: left;
	background: #884242;
	color: #FFFFFF;
	padding-top:3px;
	font-weight: bold;
}
.xrom thead th {
	text-align: center;
}

.xrom tbody td a {
	text-decoration: none;
	color: #363636;
}
.xrom tbody td a:hover {
	/*background: transparent;*/
	background: #fcc;
}
.xrom tbody th a {
	background: transparent;
	text-decoration: none;
	font-weight:normal;
	color: #363636;
}
.xrom tbody th a:hover {
	background: transparent;
	color: #363636;
}
.xrom tbody th, tbody td {
	vertical-align: top;
	text-align: left;
}
.xrom tfoot td {
	border: 1px solid #f0b6b6;
	padding-top:3px;
	background: #884242;
}

.xrom tbody tr:hover {
	background: #FFC;
	border: 1px solid #f00;
	/* cursor: pointer; */
}

.xrom .odd {
	background: #f2e0e0;
}
.xrom .even {
	background: #f0b6b6;
}

.xrom tbody td.center {
	text-align: center;
}
.xrom tbody td.right {
	text-align: right;
}


