.resultsTable td, th{
	text-align: left;
	padding: 1px;
	border-right: 1px solid #EDF2F9;
	vertical-align: center;
}

.resultsTable td{
	font-weight: bold;
	padding: 4px;
}

table.resultsTable{
	border: 1px solid #FFF;
}

#resultsHeadingLeft{
	width: 100%;
	background: #700105;
	padding: 2px;
	color:#fff;
	font-weight:bold;
}

#resultsHeadingLeft h1{
	padding-left: 2px;
}

.stateList a{
    text-decoration: none;
    color:#000;
}

.stateList a:hover{
    text-decoration: underline;
}

.stateList li{
    padding: 1px 0 1px 0;
}

.stateList{
	font-size:90%;
}

#stateContent{ 
    width: 570px;
    float: left;
}
#stateHelpContent{ 
    width: 570px;
    float: left;
    padding-left:20px;
}

#stateContent p{
    font-weight: bold;
    padding: 4px;
    margin:0 0 0 0;
}

#stateHelpContent p{
    font-weight: bold;
    padding: 4px;
    margin:0 0 0 0;
}

#stateColumn{
    float: left;
    width: 188px;
}

.even{
	background-color: #D0DEF4;
}

.odd{
	background-color: #EDF2F9;
}

.resultsTable2 td, th{
	text-align: left;
	padding: 1px;
	border-right: 0px solid #EDF2F9;
	vertical-align: center;
}

.resultsTable2 td{
	font-weight: bold;
	padding: 4px;
}

table.resultsTable2{
	border: 1px solid #FFF;
	width:100%;
}

.resultsTable2 th{
	text-align: left;
	padding: 5px;
	vertical-align: top;
	background: #700105;
	width:100%;
	font-weight:bold;
}

.resultsTable2 thead tr{
	text-align: left;
	color: #FFF;
	background-color: #5A8DE0;
}
