@charset "utf-8";
#MMODBracket {margin: 0 auto;padding: 0;width: 960px;background-color: white;overflow: hidden;font-family: Verdana;font-size: 11px;position: relative;}
#MMODBracket h1.pageTitle {	display: none !important;}
/*Bracket Header*/
div.bracket .links a{color:black;}
div#MMODBracket {height: 1170px;}
/*Bracket container*/
div.bracket {position: relative;height: 1250px;margin-top: 30px;}
div.bracket ul {margin: 0;padding: 0;list-style: none;display: block;}
div.bracket li {margin: 0;padding: 0;list-style: none;display: block;}
/*Bracket Labels*/
/*Bracket Labels*/
div.bracket h1 {position: absolute;text-align: center;width: 380px;top: 30px;left: 290px;z-index: 2;}
div.bracket h3 {position: absolute;display: none;z-index: 2;text-transform: uppercase;}
div.bracket h4 {position: absolute;display: none;z-index: 2;text-transform: uppercase;}
div.bracket li.region1 h3 {display: block;width: 120px;text-align: center;font-size: 16px;top: 255px;left: 200px;}
div.bracket li.region2 h3 {display: block;width: 120px;text-align: center;font-size: 16px;top: 255px;right: 200px;}
div.bracket li.region3 h3 {display: block;width: 120px;text-align: center;font-size: 16px;top: 255px;left: 200px;}
div.bracket li.region4 h3 {display: block;width: 120px;text-align: center;font-size: 16px;top: 255px;right: 200px;}
div.bracket li.region1 h4 {display: block;width: 120px;text-align: center;font-size: 12px;top: 275px;left: 200px;color: #666;}
div.bracket li.region2 h4 {display: block;width: 120px;text-align: center;font-size: 12px;top: 275px;right: 200px;color: #666;}
div.bracket li.region3 h4 {display: block;width: 120px;text-align: center;font-size: 12px;top: 275px;left: 200px;color: #666;}
div.bracket li.region4 h4 {display: block;width: 120px;text-align: center;font-size: 12px;top: 275px;right: 200px;color: #666;}
div.bracket ul.regions dl dt.name {font-weight: bold;}
div.bracket ul.regions dl dt.location {display: none;}
div.bracket ul.regions dl dt.dates {font-size: 11px;color: #666;}
div.bracket li.region1 dl {position: absolute;top: -30px;margin-top: 0;text-align: center;}
div.bracket li.region2 dl {position: absolute;top: -30px;margin-top: 0;text-align: center;}
div.bracket li.region3 dl {display: none;}
div.bracket li.region4 dl {display: none;}
div.bracket li.region5 dl {position: absolute;z-index: 2;text-align: center;}
div.bracket li.region5 ul.rounds dl {width: 128px;top: -35px;margin-top: 0;margin-left: -5px;}
div.bracket li.region5 li.round1 dl dt.location {display: block;font-size: 20px;font-weight: bold;position: absolute;top: -30px;width: 120px;text-transform: uppercase;}
div.bracket li.region5 li.round0 dl.index0 {left: 1px;}
div.bracket li.region5 li.round0 dl.index1 {right: 1px;}
div.bracket li.region1 li.round0 dl {left: 0px;width: 97px;}
div.bracket li.region1 li.round1 dl {left: 135px;width: 100px;}
div.bracket li.region1 li.round2 dl {left: 235px;width: 120px;}
div.bracket li.region1 li.round3 dl {left: 350px;width: 95px;}
div.bracket li.region2 li.round0 dl {right: 0px;width: 115px;}
div.bracket li.region2 li.round1 dl {right: 150px;width: 100px;}
div.bracket li.region2 li.round2 dl {right: 273px;width: 120px;}
div.bracket li.region2 li.round3 dl {right: 385px;width: 95px;}
/*Regions*/
div.bracket ul.regions li.region {width: 480px;	height: 570px;	position: relative;}
div.bracket ul.regions li.region1 {background: url(http://www.static-files.com.s3.amazonaws.com/www.sbrforum.com/assets/ncaa2012/imgs/bottom-lines.gif) no-repeat 20px center;float: left;width: 480px;}
div.bracket ul.regions li.region2 {background: url(http://www.static-files.com.s3.amazonaws.com/www.sbrforum.com/assets/ncaa2012/imgs/bottom-lines.gif) no-repeat -530px center;float: left;width: 480px;}
div.bracket ul.regions li.region3 {background: url(http://www.static-files.com.s3.amazonaws.com/www.sbrforum.com/assets/ncaa2012/imgs/bottom-lines.gif) no-repeat 20px center;float: left;width: 480px;}
div.bracket ul.regions li.region4 {background: url(http://www.static-files.com.s3.amazonaws.com/www.sbrforum.com/assets/ncaa2012/imgs/bottom-lines.gif) no-repeat -530px center;float: left;width: 480px;}
div.bracket ul.regions li.region5 {display: none;background: transparent url(http://www.static-files.com.s3.amazonaws.com/www.sbrforum.com/assets/ncaa2012/imgs/topfinal.gif) no-repeat center top;width: 403px;}
/*Rounds*/
div.bracket li.region li.round {display: block;width: 137px;}
div.bracket li.region li.round4 {margin-top: -222px;}
div.bracket li.region1 li.round {float: left;}
div.bracket li.region2 li.round {float: right;}
div.bracket li.region3 li.round {float: left;}
div.bracket li.region4 li.round {float: right;}
/*Games*/
div.bracket ul.games li.game ul li.title span {text-align: right;float: right;padding: 0 2px;}
div.bracket ul.games li.game {width: 137px;height: 77px;}
div.bracket li.region li.round li.gameBox {background: url(http://www.static-files.com.s3.amazonaws.com/www.sbrforum.com/assets/ncaa2012/imgs/gameBox.png) no-repeat center center;}
div.bracket li.region li.round li.game ul {height: 59px;padding: 5px 15px 0 15px;}
/*Game*/
div.bracket li.region li.round li.game li {display: block;	width: 99%;	float: left;font-size: 10px;line-height: 14px;height: 14px; padding-top: 4px;}
div.bracket li.region li.round li.game li.title {border-bottom: 1px solid #CCCCCC;color: #666666;padding-bottom: 1px;}
div.bracket li.region li.round li.game li.title span {padding: 2px;}
div.bracket li.region li.round li.game li.team {line-height: 15px;height: 15px;border-bottom: 1px solid #CCCCCC; padding-top: 5px;}
div.bracket li.region li.round li.game li.team span.seed {font-size: 9px;line-height: 14px;height: 14px;width: 14px;color: #999;text-align: right;float: left;margin-left: 1px;	padding-right: 1px;}
div.bracket li.region li.round li.game li.team span.name {font-size: 10px;line-height: 14px;height: 14px;width: 68px;margin-left:2px;overflow: hidden;float: left;}
div.bracket li.region li.round li.game li.team span.score {width: 17px;float: right;text-align: right;padding: 1px;background: transparent;white-space: nowrap;}
/*Game Winner*/
div.bracket li.region li.round li.winner span.name *, div.bracket li.region li.round li.game li.winner span.score {color: #06C;}
/*Game Winner*/
div.bracket ul.games li.links a {margin-left:4px;}
div.bracket ul.games li.links span.watch a {position: relative; top: 2px;}
div.bracket ul.games li.links span.Matchup { margin-left:7px;}

/*Round1 Games Position*/
div.bracket li.region li.round0 li.game0 {margin-top: 1px;}
div.bracket li.region li.round0 li.game1 {margin-top: -9px;}
div.bracket li.region li.round0 li.game2 {margin-top: -9px;}
div.bracket li.region li.round0 li.game3 {margin-top: -9px;}
div.bracket li.region li.round0 li.game4 {margin-top: -8px;}
div.bracket li.region li.round0 li.game5 {margin-top: -8px;}
div.bracket li.region li.round0 li.game6 {margin-top: -6px;}
div.bracket li.region li.round0 li.game7 {margin-top: -6px;}
/*Round2 Games Position*/
div.bracket li.region li.round1 li.game0 {margin-top: 36px;}
div.bracket li.region li.round1 li.game1 {margin-top: 59px;}
div.bracket li.region li.round1 li.game2 {margin-top: 58px;}
div.bracket li.region li.round1 li.game3 {margin-top: 65px;}
/*Round3 Games Position*/
div.bracket li.region li.round2 li.game0 {margin-top: 106px;}
div.bracket li.region li.round2 li.game1 {margin-top: 196px;}
div.bracket li.region1 li.round2 p.dates {margin-left: -18px;}
div.bracket li.region2 li.round2 p.dates {margin-left: 22px;}
/*Round4 Games Position*/
div.bracket li.region li.round3 li.game0 {}
div.bracket li.region li.round3 {margin-top: -222px;}
div.bracket li.region1 li.round3 {margin-left:  60px;}
div.bracket li.region2 li.round3 {margin-right: 60px;}
div.bracket li.region3 li.round3 {margin-left:  60px;}
div.bracket li.region4 li.round3 {margin-right: 60px;}
div.bracket li.region1 li.round3 p.dates {width: 96px !important;margin-left: 45px;}
div.bracket li.region2 li.round3 p.dates {width: 96px !important;margin-right: 45px;}

/*Championship game*/
div.bracket ul.regions li.region5 {display: block;position: absolute;width: 403px;height: 84px;top: 540px;left: 280px;z-index: 1000;}
div.bracket ul.regions li.region5 label.regionLocation {font-size: 24px !important;font-weight: bold;top: -70px;left: 120px;text-transform: uppercase;}
div.bracket ul.regions li.region5 label.semifinal1 {font-size: 12px;font-weight: bold;top: -18px;left: 35px;text-transform: uppercase;}
div.bracket ul.regions li.region5 label.semifinal2 {font-size: 12px;font-weight: bold;top: -18px;left: 300px;text-transform: uppercase;}
div.bracket ul.regions li.region5 label.final {font-size: 12px;font-weight: bold;top: -34px;left: 145px;text-transform: uppercase;width: 110px;	text-align: center;}
div.bracket li.region5 li.round {float: left;width: 100%;height: 74px;}
div.bracket li.region5 li.round0 {margin-top: 10px;background: #EDEDED url(http://www.static-files.com.s3.amazonaws.com/www.sbrforum.com/assets/ncaa2012/imgs/bottomfinal.gif) no-repeat center bottom;}
div.bracket li.region5 li.round0 p.dates {display: none;}
div.bracket li.region5 li.round0 li.game0 {float: left;	margin-top: -6px;}
div.bracket li.region5 li.round0 li.game1 {float: right;margin-top: -6px;}
div.bracket li.region5 li.round1 {margin-top: -116px;margin-left: 132px;width: 138px;}
div.bracket li.region5 li.round1 p.dates {display: none;}
div.bracket li.region5 li.round1 li.game0 {float: left;margin-left: 3px;.margin-left: 133px;}
/*Opening Region*/
div.bracket ul.regions li.region0 {display: block;position: absolute;top: -105px;width: 100%;height: 80px;z-index: 2;}
div.bracket ul.regions li.region0 li.round0 {width: 100%;height: 75px;margin: 0 auto;}
div.bracket ul.regions li.region0 ul.games {width: 100%;height: 75px;}
div.bracket ul.regions li.region0 li.game {position: relative;float: left;margin: 0;padding: 0;}
div.bracket ul.regions li.region0 li.game h5 {position: absolute;top: -25px;left: 20px;	width: 100px;text-align: center;}
div.bracket ul.regions li.region0 li.InProgress h5 {top: -35px;}
div.bracket ul.regions li.region0 dl {display: block;text-align: center;float: left;margin: 20px 0 20px 60px;width: 200px;}
div.bracket ul.regions li.region0 dt.name {font-weight: bold;font-size: 20px;text-transform: uppercase;}
div.bracket ul.regions li.region0 dt.location {display: inline;padding: 0 4px;}
div.bracket ul.regions li.region0 dt.dates {display: inline;padding: 0 4px;color: #666;}
div.bracket ul.regions li.region0 {top: 1150px;}
div.bracket ul.regions li.region0 li.round0 {position: relative;top: 0;	left: 0;}
/*Moveable Opening Round and Check-In section*/
div#OpeningRound {height: 10px;}
