@charset "utf-8";
/* CSS Document */

table th { border-bottom: 1px solid #cbcbcb; border-left: 1px solid #e4e4e4; background: #efefef; color: #878787; font-weight: bold; padding:10px; }



/* ===== Sortable table ===== */
table.sTable { border: 1px solid #e4e4e4; border-left:none; }
table.sTable th, table.sTable td.other {
	border-bottom: 1px solid #cbcbcb;
	border-left: 1px solid #CCC;
	background: #f4f4f4;
	color: #333333;
	font-weight: bold;
	padding: 6px;
	text-align: center;
}
table.sTable thead tr .header {
	background-image: url(table_blue/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;}
table.sTable tr { background-color:#FFFFFF; }
table.sTable tr:hover { background-color:#E4ECEF; }

table.sTable tr.canceled { background:#FCE1BA; background-color:#FCE1BA; color:#F00 }

table.sTable tbody td { border-left: 1px solid #e4e4e4; border-top: 1px solid #C3C3C3; padding: 6px 8px; vertical-align: middle; }
table.sTable tbody tr td.odd {
	background-color: #EEEEEE;
}



.lTable { width:100%; }

.mTableNoBg {  }
.mTableNoBg th {
	border-bottom: none; border-left:none;
	border-right: 1px solid #cbcbcb;
	background: #efefef;
	color: #333333;
	font-size:12px;
	font-weight: bold;
	padding:15px 10px 5px 10px;
}
.mTableNoBg tbody td {
	padding: 10px;
	vertical-align: middle;
}


.mTable { border:1px solid #cbcbcb; }
.mTable th {
	border-bottom: none;
	border-left:none;
	/*border-right: 1px solid #cbcbcb;*/
	background: #efefef;
	color: #333333;
	font-size:12px;
	font-weight: bold;
	padding:15px 10px 5px 10px;
}
.mTable tbody td {
	padding: 10px;
	vertical-align: middle;
	background-color: #F4F4F4
}



.aTable { font-size:120%; border:1px solid #ccc; border-left:none; }
.aTable thead th {font-size:80%; border-top: 1px solid #CCC; border-left: 1px solid #CCC; background: #efefef; color: #878787; font-weight: bold; padding:6px; }
.aTable tbody tr { background-color:#FFFFFF; }
.aTable tbody tr:hover { }
.aTable tbody td { border-top: 1px solid #CCC; border-left: 1px solid #CCC; padding:8px; vertical-align: middle; }


