/* general styles */

table {margin:0 auto; border: solid 1px #EEE;}

th, td{text-align:left;padding:.5em;}
.plain_table td {text-align:center;}

th{background:#376BA4;color:#fff;font-size: 12px;font-weight:200;text-transform: uppercase;}
td{font-size: 12px;}

tr.table_subheader, th.table_subheader {background:#333;
	color:#EEE;
	font-size: 13px;
	text-transform: uppercase;}
tr.table_subheader a {color: #FFFFFF;font-weight: 200;}
tr.table_subheader a:hover {color: #EEEEEE;}

.tablecloth .red {color: #990000;font-weight: bold;}
.tablecloth .black {color: #333;font-weight: bold;}
.tablecloth .blue {color: #003399;font-weight: bold;}
.tablecloth .green {color: #026749;font-weight: bold;}
.tablecloth .orange {color: #EE6A13;font-weight: bold;}
.tablecloth .brown {color: #B28500;font-weight: bold;}

.table-striped>tbody>tr:nth-child(odd)>th.table_subheader, .table-striped>thead>tr:nth-child(odd)>th.table_subheader {background-color: #333333;}

.table-hover>tbody>tr:hover>th.table_subheader {background-color: #333333;}

/* tablecloth styles */
.column-2 table{font-size: 1em;}

.plain_table tr.even td, .plain_table tr.odd td {background-color:#FFF;padding-top: 10px;}

.plain_table a {font-size: 13px;}

.plain_table {border-collapse:collapse;margin:0 auto;}
.cntr_cell th, .cntr_cell td { text-align: center;}

tr.even td{background:#eeeeee;}
tr.odd td{background:#ffffff;}

/* use this if you want to apply different styling to empty table cells*/
.tablecloth h3 {font-size: 14px; margin: 0; }

.tablecloth h4 {
font-family: 'DeliciousSmallCapsRegular';
color: #376BA4;
font-size: 18px;
margin: 0;
padding: 0;}

.rotations h3{
font-family: 'DeliciousSmallCapsRegular';
color: white;
font-weight: normal;
font-size: 18px;
padding: 0;
margin: 0 auto;
text-align: center;}

table a {color: #376BA4;}
table a:hover {color: #333;}

table.months {
background-color: #fff;}

.months td{
background-color:#E4E4E4;
text-align: center;
border: solid 1px #ccc;}

.months a {  color: #333;}
.months a:hover { color: #336600; }

.month {background: #333; color: #FFF;}

table.plain, table.plain td { border: 0; background: #FFFFFF;}

.odd, .even{
	width: 50px;
	padding: 2px 10px;
	color: white;
	margin: 1px;}

.odd {color: #333; background-color: #eeeeee;}
.even {color: #333; background-color: #ffffff;}
.odd a, .even a {color: #376BA4;text-decoration: none;}
.odd a:hover, .even a:hover {color: #333;}
