@charset "UTF-8";
/* CSS Document */

.rh, .rh-active {
    text-align: center;
    width: 82px;
	padding: 10px 0;
	background: #EEE;
}

.rh-active {background: #DDD;}
.rh-active strong {display: block;}

.region, .venue {font-size: 9px;}
.venue {
    font-weight: bold;
    height: 20px;
    margin: 0;
    padding: 0;
    width: 260px;
}

#bracket .h1 .round1, #bracket .h1 .round2, .round3 dl, #bracket .h2 .round1, #bracket .h2 .round2, .round3 dl {
    padding: 0 0 0 5px;
}

.round1.match.winnertop, .round2.match.winnertop, .round3.match.winnertop dl, .round4.match.winnertop dl{
	background: url("http://a1.espncdn.com/prod/assets/scoreboard_arrow.gif") no-repeat scroll 0 20% #ECECEC !important;
}
.round1.match.winnerbot, .round2.match.winnerbot, .round3.match.winnerbot dl, .round4.match.winnerbot dl{
	background: url("http://a1.espncdn.com/prod/assets/scoreboard_arrow.gif") no-repeat scroll 0 85% #ECECEC !important;
}

.round3.match.winnertop dl, .round4.match.winnertop dl, .round3.match.winnerbot dl, .round4.match.winnerbot dl{
	background-color: #fff !important;
}

#bracket .h2 #match63 {
    background: url("http://a1.espncdn.com/prod/assets/scoreboard_arrow.gif") no-repeat scroll 0 33% #FFFFFF;
    border: 1px solid #999999;
    left: -21px;
    position: absolute;
    top: 350px;
    width: 115px;
	padding: 0 0 0 5px;
}

.h2 #match63 dl {
    width: 115px !important;
}

#bracket .h2 #match62 {
    left: 40px;
    position: absolute;
    top: 175px;
}

#bracket .h1 .round2 {
    left: 122px;
	z-index: 500;
}

#bracket .h2 .round2 {
	z-index: 500;
	left: 251px;
}

#bracket .h2 .round4 {
	width: 118px;
}

#bracket .h2 .match {
    border-width: 1px medium 2px 1px;
}

#bracket .h2 #match62 {
    border-width: 1px medium 1px 1px;
}

.h2 #match61 dl {
    left: -120px !important;
    top: 180px !important;
    width: 115px !important;
	/*background: url("http://a1.espncdn.com/prod/assets/scoreboard_arrow.gif") no-repeat scroll 0 20% #FFFFFF;*/
	background: #fff;
	padding: 0px 0px 0px 5px;
	border: 1px solid #999999;
	border-width: 1px 1px 2px;
}

.h2 #match61.winnertop dl{
	background: url("http://a1.espncdn.com/prod/assets/scoreboard_arrow.gif") no-repeat scroll 0 20% #fff !important;
}
.h2 #match61.winnerbot dl{
	background: url("http://a1.espncdn.com/prod/assets/scoreboard_arrow.gif") no-repeat scroll 0 85% #fff !important;
}

#bracket .h2 #match62 dl {
    left: 75px;
    top: 180px !important;
    width: 115px;
	/*background: url("http://a1.espncdn.com/prod/assets/scoreboard_arrow.gif") no-repeat scroll 0 20% #FFFFFF;*/
	background: #fff;
	padding: 0px 0px 0px 5px;
	border: 1px solid #999999;
	border-width: 1px 1px 2px;
}

.h2 #match62.winnertop dl{
	background: url("http://a1.espncdn.com/prod/assets/scoreboard_arrow.gif") no-repeat scroll 0 20% #fff !important;
}
.h2 #match62.winnerbot dl{
	background: url("http://a1.espncdn.com/prod/assets/scoreboard_arrow.gif") no-repeat scroll 0 85% #fff !important;
}

#bracket .h1 .round4 {
    height: 200px;
    left: 280px;
    margin: 0;
    position: absolute;
    width: 118px;
}

#bracket .h1 .v5 {
    left: 250px;
    top: 31px;
}

#bracket .h2 .v5 {
    right: 249px;
    top: 31px;
}

.match, .round3 dl {
    width: 115px;
}

.match {
	border-width: 1px 1px 2px medium;
	padding: 2px 5px 2px 0;
}

.round3 dl {
	left: 0px;
	top: 35px !important;
	/*background: url("http://a1.espncdn.com/prod/assets/scoreboard_arrow.gif") no-repeat scroll 0 20% #FFFFFF;*/
	background: #fff;
	z-index: 500;
}

.round4 dl {
	left: 0px;
	/*background: url("http://a1.espncdn.com/prod/assets/scoreboard_arrow.gif") no-repeat scroll 0 20% #FFFFFF;*/
	background: #fff;
	z-index: 500;
	padding: 0 0 0 5px;
    top: 85px !important;
	width: 115px;
}

.h2 #match61 {
    border-width: 1px 1px 1px 0 !important;
    left: -38px !important;
    position: absolute !important;
    top: 175px !important;
}

#bracket .h2 #match63 {
    /*background: url("http://a1.espncdn.com/prod/assets/scoreboard_arrow.gif") no-repeat scroll 0 33% #FDF0D3;*/
    background: #FDF0D3;
    border: 1px solid #c7a700;
	border-width: 1px 1px 2px;
    left: -21px;
    padding: 0 0 0 5px;
    position: absolute;
    top: 346px;
    width: 115px;
}

#bracket .h2 #match63.winnertop{
	background: url("http://a1.espncdn.com/prod/assets/scoreboard_arrow.gif") no-repeat scroll 0 33% #FDF0D3;
}
#bracket .h2 #match63.winnerbot{
	background: url("http://a1.espncdn.com/prod/assets/scoreboard_arrow.gif") no-repeat scroll 0 69% #FDF0D3;
}


#match13, #match28, #match43, #match58 {
    top: 45px !important;
}

#match9, #match24, #match39, #match54 {
    left: 251px;
    top: 30px !important;
}

#match15, #match30 {padding-right: 2px;}

.regtitle {
    color: #BBBBBB;
    font: bold 20px Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: right;
    top: 186px;
    width: 364px;
}

.final {
    left: -90px;
    position: absolute;
    text-align: center;
    top: 115px;
}

.playingames .match {
    border-color: #999999;
    border-style: solid;
    border-width: 1px 0;
    left: 0;
    padding: 0 0 0 5px;
    position: absolute;
    width: 125px;
}

.playingames .match.winnertop {
    background: url("http://a1.espncdn.com/prod/assets/scoreboard_arrow.gif") no-repeat scroll 0 20% #FFFFFF;
}
.playingames .match.winnerbot {
    background: url("http://a1.espncdn.com/prod/assets/scoreboard_arrow.gif") no-repeat scroll 0 85% #FFFFFF;
}

.h2 .regtitle{ width: 250px; margin-right: 0; }
.h1 .regtitle{ width: 212px; margin-left: 0; }

.round3-winner { left: 315px; }
.round4-winner { left: 415px; }