 .header{
	text-align: center;
	font-size: 24px;
	}
.container {
    width:90%; 
    margin:5%;
}
#table1{
    border-collapse: collapse;
    width:100%;
    margin-left: auto;
    margin-right: auto;
}
th{
    font-size: 12px;
    font-weight: bold;
}
.state{
    width: 120px;
}
.region{
    width: 70px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}
.regionD2{
    width: 80px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}
.champ{
    border-left: 1px solid;
    border-right: 1px solid;
    text-align: center;
    font-size: 8px;
}
.bottom1{
    border-bottom: 1px solid;
    text-align: left;
}
.bottom2{
    border-bottom: 1px solid;
    text-align: right;
}
.bottomleftright{
    border-bottom: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    text-align: center;
}
.leftright{
    border-left: 1px solid;
    border-right: 1px solid;
    text-align: center;
    font-size: 14px;
}
.leftrightdivision{
    border-left: 1px solid;
    border-right: 1px solid;
    text-align: center;
    font-size: 16px;
}
.top{
    border-top: 1px solid;
}
.right{
    border-right: 1px solid;
}
.left{
    border-left: 1px solid;
}
.topright{
    border-top: 1px solid;
    border-right: 1px solid;
}
.topleft{
    border-top: 1px solid;
    border-left: 1px solid;
}
.bottomright{
    border-bottom: 1px solid;
    border-right: 1px solid;
    text-align: left;
    font-size: 14px;
}
.bottomleft{
    border-bottom: 1px solid;
    border-left: 1px solid; 
    text-align: right;
    font-size: 14px;
}
.bottomcenterright{
    border-bottom: 1px solid;
    border-right: 1px solid;
    text-align: center;
    font-size: 14px;
}
.bottomcenterleft{
    border-bottom: 1px solid;
    border-left: 1px solid;
    text-align: center;
    font-size: 14px;
}
.bottomcenterleftright{
    border-bottom: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    text-align: center;
    font-size: 14px;
}
.bottomcenter{
    border-bottom: 1px solid;
    text-align: center;
}
.center{
    text-align: center;
}
.locationright{
    border-right: 1px solid;
    text-align: right;
    font-size: 11px;
    font-style: italic;
}
.locationleft{
    border-left: 1px solid;
    text-align: left;
    font-size: 11px;
    font-style: italic;
}
.setscore{
    font-size: 11px;
    text-align: center;
}
.setscoretl{
    font-size: 11px;
    text-align: center;
    border-top: 1px solid;
    border-left: 1px solid;
}
.setscoretr{
    font-size: 11px;
    text-align: center;
    border-top: 1px solid;
    border-right: 1px solid;
}
.setscorebl{
    font-size: 11px;
    text-align: center;
    border-top: 1px solid;
    border-left: 1px solid;
}
.setscorebr{
    font-size: 11px;
    text-align: center;
    border-top: 1px solid;
    border-right: 1px solid;
}
.datetimeright{
    border-right: 1px solid;
    text-align: right;
    font-size: 12px;
    font-style: italic;
}
.datetimeleft{
    border-left: 1px solid;
    text-align: left;
    font-size: 12px;
    font-style: italic;
}
.datetimeleftright{
    border-left: 1px solid;
    border-right: 1px solid;
    text-align: center;
    font-size: 12px;
    font-style: italic;
}
.text-right{
    font-size: 14px;
    text-align: right;
}
.text-left{
    text-align: left;
    font-size: 14px;
}