.years {   /*table definitions when listing years*/
	border-collapse: collapse;
	border: 1px solid #ddd;
	text-align: center;
	padding: 5px;
	width: 100%;
}
.yearstd  { 
	border-collapse: collapse;
	border: 1px solid #ddd;
	text-align: center;
	padding: 5px;
	width: 20%;
	}
.h1 {
	font-family:arial; 
	text-align: center;
	margin-top: 0; 
	padding-bottom: 5px;
}
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px;
}
.tab-content .tab-pane > h2 {
			color: black;
			font-weight: bold;
			text-align: center;
		}
		
.billTable {
	font-family:  Arial, Helvetica, sans-serif;
	border: 1px solid #ddd;
	padding: 10px;
	width: 100%;
}

.billTable td, .billTable th {
	border: 1px solid #ddd;
	text-align: left;
	padding: 10px;
}

.billTable tr:nth-child(even){ 
	border: 1px solid #ddd;
	background-color: #e6e6e6;}

.billTable tr:hover { 
	border: 1px solid #ddd;
	background-color: #ddd;}

.thresholdTable {
	font-family:  Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 100%;
}

.thresholdTable td {
	border: 1px solid #ddd;
	padding: 4px;
	padding-bottom: 2px;
}

.thresholdTable tr:nth-child(even){ 
	background-color: #f2f2f2;
	border: 1px solid #ddd;}

.thresholdTable tr:hover { 
	background-color: #ddd;
	border: 1px solid #ddd;}

.thresholdTable th {
	padding-top: 4px;
	padding-bottom: 2px;
	text-align: center;
	background-color: #bfbfbf;
	color: black;
}
	
.rulesTable {
	font-family:  Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 100%;
}

.rulesTable td, th {
	border: 1px solid #ddd;
	padding: 5px;
}

.rulesTable tr:nth-child(even){ background-color: #f2f2f2;}

.rulesTable tr:hover { background-color: #ddd;}

.rulesTable th {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	background-color: #bfbfbf;
	color: black;
}
.mtgTable td, th {    
	border: 1px solid #ddd;
	text-align: left;
	vertical-align:top;
}

.mtgTable {
	border-collapse: collapse;
	width: 100%;
}

.mtgTable th, td {
	padding: 5px;
}

.meeting.bar {
	background-color:#666666;
	color: white; 
	font-family: Sans-Serif;
	text-align:center;
	column-span: all;
}