.topBanners {
height:90px;
margin-bottom:8px;
padding:0px;
}

.topBanners li {
display:inline-block;
}

#upperLeftBanner {
height:90px;
padding-right:0px;
width:262px;
}

#secondBanner {
height:90px;
width:728px;
float:right;
}

#collegeBrackets h1 {
margin-left: 10px;
}

#collegeBrackets .columsCenter{
float:left;
width:425px;
text-align:center;
}


.cp {
cursor:pointer;
}

.tb, a.tb {
font-weight: bold;
}

.headLine {
background:url("/media/layout/bg-hl-profile.gif") repeat-x;
display:block;
color:#FFF; font-weight:bold; font-family:arial;
height:24px;
line-height:24px;
padding:0px 7px;
font-size:14px;
text-shadow: 0.2em 0.2em 0.2em #4e4e4e;
border-left:1px solid #fff;
border-right:1px solid #fff;
text-transform:uppercase;
}

/* css for  collegebraket.jsp */

#collegeBrackets {
width:998px;
margin:auto;
background:#FFFFFF;
display:table;
}

.bracketsContainer, .tabsBrackets {
padding:0.2em;
position:relative;
}

.tabsBrackets {
position:relative;
}

#divTabsBrackets .tabsBrackets ul li {
border-radius:0px !important;
border:0px !important;
background:#a0a0a0;
margin: 0 !important;
}

#divTabsBrackets .tabsBrackets li a {
color:#fff;
float:left;
padding:0.5em 1em;
text-decoration:none;
font-weight:bold;
}

#divTabsBrackets .tabsBrackets li a:hover {
color:#fff;
float:left;
padding:0.5em 1em;
text-decoration:none;
font-weight:bold;
}

div#divTabsBrackets ul.tabsBrackets {
background-color:#A0A0A0;
font-size:100%;
line-height:1.3;
list-style:none;
border:0px;
height:26px;
}

div#divTabsBrackets ul li {
background-color:#A0A0A0;
border-right:1px solid #FFFFFF !important;
height:26px;
display:inline-block;
}

.bracketMen ul li.bracketTabSelected {
background:#003366 !important;
}

.bracketMen #divTabsBrackets ul li:hover {
background-color:#003366;
border-right:1px solid #FFFFFF !important;
height:26px;
display:inline-block;
}


.bracketWomen .genderBrksLink {
float:right;
background:#a546ac !important;
opacity:100;
font-weight:bold;
}

.bracketWomen .genderBrksLink a{
color:#FFFFFF;
border-right:1px solid #fff !important;
}

.diBracket{
padding:10px;

}


.diiBracket .rightOpp1 {
margin-top: 230px;
}

.diiBracket .leftBtmFirstRound2 {
margin-top: 0px !important;
}

.diiBracket .leftBtmFirstRound3,  .diiBracket .leftBtmFirstRound5{
margin-top: 45px !important;
}

.diiBracket .leftBtmFirstRound4 {
margin-top: 40px !important;
}


/*style the brackets menu*/

#collegeBrackets .bracketsMenu {
float: left;
margin: 0;
padding: 0;
width: 993px;
}

.bracketWomen .bracketsMenu li.brkSeclected a{
background-color:#A546AC !important;
}

.bracketMen .bracketsMenu li.brkSeclected  a{
background-color:#003366 !important;
}

.bracketMen .bracketsMenu li.brkSeclected ul.mBracketsSubMenu li a{
background-color:#A0A0A0 !important;
}

.bracketMen .bracketsMenu li.brkSeclected  ul.mBracketsSubMenu li.brkSeclected a{
background-color:#003366 !important;
}

.bracketMen .bracketsMenu li.brkSeclected  ul.mBracketsSubMenu li a:hover{
background-color:#003366 !important;
}


#collegeBrackets .bracketsMenu li {
list-style:none;
float:left;
text-transform: capitalize;
font-family: Verdana,'Lucida Sans Unicode','Lucida Grande',Arial,Tahoma;
white-space: nowrap;
font-size: 0.9em;
}

#collegeBrackets .bracketsMenu li a:link, #collegeBrackets .bracketsMenu li a:visited {
display:block;
text-decoration:none;
background-color:#A0A0A0;
padding: 6px 20px;
margin:0;
border-right: 1px solid #fff;
color:#fff;
font-weight:bold;
text-align: center;
height: 19px;
}

.bracketMen .bracketsMenu li a:hover {
background-color:#003366 !important;
}

.bracketWomen .bracketsMenu li a:hover {
background-color:#A546AC !important;
}


/*style the sub menu*/

#collegeBrackets .bracketsMenu li ul {
position:absolute;
visibility:hidden;
border-top:1px solid #fff;
margin:0;
padding:0;
margin-left:-20px;
}

.bracketWomen .bracketsMenu li ul {
margin-left:0px !important;
}

.bracketWomen .bracketsMenu li ul li {
width:88px !important;
}


#collegeBrackets .bracketsMenu li ul li {
display:inline;
float: left;
}

#collegeBrackets .bracketsMenu li ul li a:link, #collegeBrackets .bracketsMenu li ul li a:visited {
background-color:#A0A0A0;
width:auto;
}

#collegeBrackets .bracketsMenu li ul li a:hover {
background-color:#003366;
}

#collegeBrackets .finalBrksLink {
float: right !important;
}


#collegeBrackets .bracketsMenu li.finalBrksLink  a:link {

border-left: 1px solid #FFFFFF;
float:right;
border-right:none;

}

.bracketMen .bracketsMenu li.finalBrksLink  a{
background: none repeat scroll 0 0 #A546AC !important;
}

.bracketMen .bracketsMenu li.finalBrksLink  a:hover{
background: none repeat scroll 0 0 #f466ff !important;
}

.bracketWomen .bracketsMenu li.finalBrksLink  a{
background: none repeat scroll 0 0 #003366 !important;
}

.bracketWomen .bracketsMenu li.finalBrksLink  a:hover{
background: none repeat scroll 0 0 #2F9AD2 !important;
}

#collegeBrackets .containerBracketsMenu {
background-color: #A0A0A0;
height: 27px;
}
/* end style the brackets menu*/

/* start top champion */

text-align: center;
width: 250px;
margin-top:5px;
}

.bracketWomen .logoTeamNational{
background:url(/media/layout/logo-bg-w.jpg) no-repeat center;
}

.bracketMen .logoTeamNational{
background:url(/media/layout/logo-bg.jpg) no-repeat center;
}


/*
#collegeBrackets .logoTeamNational{
clear:both;

background:url(/media/layout/logo-bg.jpg) no-repeat center;

color:#003366;
text-transform:uppercase;
font-size:14px;
font-weight:bold;

height: 70px;
margin: auto;
padding: 10px;
text-align: center;
width: 250px;
margin-top:10px;

}
*/
.bracketMen .logoTeamNational {
background:url(/media/layout/logo-bg.jpg) no-repeat center;
}

.bracketWomen .logoTeamNational {
background:url("/media/layout/logo-bg-w.jpg") no-repeat scroll center center transparent;
}

#collegeBrackets .logoTeamNational div {
width:230px;
margin:auto;
}



.logoTeamNational .logoChampionTeam {
float: right !important;
height: 44px;
margin-right: 6px;
}

.logoTeamNational .championTeam {
float: left !important;
width: 172px;
}

.logoChampionTeam img {
vertical-align: middle;
}

/* end top champion */

#collegeBrackets .podium{
width:495px;
margin:auto;
height:150px;
clear:both;
margin-top:20px;
margin-bottom:10px;
padding:0px 10px;
}


.bracketWomen .podium{
background:url(/media/layout/podium-w.jpg) no-repeat;
}

.bracketMen .podium {
background:url(/media/layout/podium.jpg) no-repeat;
}

.bracketWomen .bracketsContainer #bracketsWrap .diiBracket,
.bracketMen .bracketsContainer #bracketsWrap .diiBracket {
padding-left: 10px;
}

.bracketMen .bracketsContainer #bracketsWrap .diiBracket .mTop40
{
margin-top: 140px !important;
}

.bracketMen .bracketsContainer #bracketsWrap .diiBracket .rightTopF6, .bracketsContainer #bracketsWrap .diiBracket .rightBtmFirstRound10
{
margin-top: 0px !important;
}

.bracketMen .bracketsContainer #bracketsWrap .diiBracket .rightTopF7, .bracketsContainer #bracketsWrap .diiBracket .rightBtmFirstRound11
{
margin-top: 45px !important;
}

.bracketMen .bracketsContainer #bracketsWrap .diiBracket .rightTopF8, .bracketsContainer #bracketsWrap .diiBracket .rightBtmFirstRound12
{
margin-top: 40px !important;
}

.bracketMen .bracketsContainer #bracketsWrap .diiBracket .rightTopF9, .bracketsContainer #bracketsWrap .diiBracket .rightBtmFirstRound13
{
margin-top: 45px !important;
}

.bracketMen .bracketsContainer #bracketsWrap .diiBracket .rightOpening1
{
margin-top: 230px !important;
}

.bracketMen .bracketsContainer #bracketsWrap .diiBracket .rightOpening2
{
margin-top: 10px !important;
}

.bracketMen .bracketMen .brackets2011 .diiBracket .logoTeamNational
{
clear: none;
margin-left: 160px;
}

.bracketMen .bracketsContainer #bracketsWrap .diiBracket {
padding-left: 10px;
}


.bracketMen .bracketsContainer #bracketsWrap .diiBracket .mTop40
{
margin-top: 140px !important;
}

.bracketMen .bracketsContainer #bracketsWrap .diiBracket .rightTopF6, .bracketsContainer #bracketsWrap .diiBracket .rightBtmFirstRound10
{
margin-top: 0px !important;
}

.bracketMen .bracketsContainer #bracketsWrap .diiBracket .rightTopF7, .bracketsContainer #bracketsWrap .diiBracket .rightBtmFirstRound11
{
margin-top: 45px !important;
}

.bracketMen .bracketsContainer #bracketsWrap .diiBracket .rightTopF8, .bracketsContainer #bracketsWrap .diiBracket .rightBtmFirstRound12
{
margin-top: 40px !important;
}

.bracketMen .bracketsContainer #bracketsWrap .diiBracket .rightTopF9, .bracketsContainer #bracketsWrap .diiBracket .rightBtmFirstRound13
{
margin-top: 45px !important;
}

.bracketMen .bracketsContainer #bracketsWrap .diiBracket .rightOpening1
{
margin-top: 230px !important;
}

.bracketMen .bracketsContainer #bracketsWrap .diiBracket .rightOpening2
{
margin-top: 10px !important;
}

.bracketsContainer #bracketsWrap .diiiBracket .columsCenter .divBgLine1
{
background: url("/media/layout/bg-d3-4.png") no-repeat scroll center center transparent !important;
clear: both;
height: 85px;
margin: auto;
}

.bracketsContainer #bracketsWrap .diiiBracket .columsCenter .divBgLine2
{
background: url("/media/layout/bg-d3-3.png") no-repeat scroll center center transparent;
clear: both;
height: 85px;
margin: auto;
}

.bracketWomen .bracketsContainer #bracketsWrap .diBracket #secondGraphic .columsCenter .paddingTopCenter
{
padding-top: 110px;
}

.bracketWomen .bracketsContainer #bracketsWrap .diBracket #secondGraphic .columsCenter .divBgLine1
{
height: 75px;
}

.bracketWomen .bracketsContainer #bracketsWrap .diBracket #secondGraphic .columsCenter .divBgLine2
{
height: 85px;
}

.bracketWomen .bracketsContainer #bracketsWrap .diBracket .columsCenter .divBgLine1
{
background: url("/media/layout/bg-d3-4.png") no-repeat scroll center center transparent !important;
height: 75px;
}

.bracketWomen .bracketsContainer #bracketsWrap .diBracket .columsCenter .divBgLine2
{
height: 85px;
}

.col1Bg {
background: url("/media/layout/col1-w.png") no-repeat scroll 0 75px transparent;
height: 590px;
}

.bracketsContainer #bracketsWrap .naiaBracket .col1 .cstBracket {
margin-top: 42px;
}

.bracketsContainer #bracketsWrap .naiaBracket .col1 .firstInGroup {
margin-top: 20px !important;
}
.bracketsContainer #bracketsWrap .naiaBracket .col2 .cstBracket {
margin-top: 75px;
}

.bracketsContainer #bracketsWrap .diiiBracket {
padding-left: 10px;
}

.bracketsContainer #bracketsWrap .naiaBracket {
padding-left: 10px;
}

.bracketsContainer #bracketsWrap .naiaBracket .btnColumns {
float: left;
margin-top: 17px;
width: 26px;
}
.bracketsContainer #bracketsWrap .naiaBracket .columsCenter
{
width: 340px;
}

.bracketsContainer #bracketsWrap .naiaBracket .mtSpecial3 {
margin-top: 185px !important;
}

.bracketWomen .bracketsContainer #bracketsWrap .diiBracket .columsCenter .thirdRound .cstBracket
{
margin-top: 15px;
}


#collegeBrackets .finalCst .date {
font-size: 11px;
line-height: 16px;
}

#collegeBrackets .finalCst .cstBracket {
margin: 4px auto auto;
width: 160px;
}
#collegeBrackets .finalCst .inCstBracket ul li a {
letter-spacing: -1px;
}
#collegeBrackets .finalCst ul li a.linkTeam {
width: 100px;
display: inline-block;
}
#collegeBrackets .semifinalCst ul li a.linkTeam {
width: 105px;
}


#collegeBrackets .finalCst ul li a.winnerTeam {
color: #006699 !important;
text-decoration: none;
}

#collegeBrackets .finalCst ul li a.winnerTeam:hover {
color: #006699 !important;
text-decoration: underline;
}

/** start fixes css **/


/* D1 Men .......................................... */


#d1Man{
width:900px;
margin:auto;

}


#d1Man .logoTeamNational{
background: url("/media/layout/logo-bg.jpg") no-repeat scroll center center transparent !important;
width:250px;
margin:auto;
clear:both;
/* height: 65px; */
text-align: center;

}



#collegeBrackets #d1Man .btnColumns1, .btnColumns2  {
float: left;
width: 54px;
margin-top: 82px;
}


#collegeBrackets #d1Man .btnColumns3  {
float: left;
width: 59px;
margin-top:140px;

}


#collegeBrackets #d1Man  .btnColumns1 .leftToRight1{
background: url("/media/layout/bg-png-4.png") no-repeat scroll 0 0 transparent;
height:22px;
width: 54px;

}


#collegeBrackets #d1Man .btnColumns1 .leftToRight2{
background: url("/media/layout/bg-png-5.png") no-repeat scroll 0 0 transparent;
height:22px;
width: 54px;
margin-top:28px;
}

#collegeBrackets #d1Man  .btnColumns2 .leftToRight1{
background: url("/media/layout/bg-png-5.png") no-repeat scroll 0 0 transparent;
height:22px;
width: 54px;
}


#collegeBrackets #d1Man .btnColumns2 .leftToRight2{
background: url("/media/layout/bg-png-4.png") no-repeat scroll 0 0 transparent;
height:22px;
width: 54px;

}

#collegeBrackets #d1Man  .btnColumns3 .leftToRight1{
background: url("/media/layout/bg-png-7.png") no-repeat scroll 0 0 transparent;
height:35px;
width: 58px;
}


#collegeBrackets #d1Man .btnColumns3 .leftToRight2{
background: url("/media/layout/bg-png-8.png") no-repeat scroll 0 0 transparent;
height:35px;
width: 58px;
margin-top: 68px;
}



#collegeBrackets #d1Man .col1{
margin-top:20px;

}

#collegeBrackets #d1Man .col2 .cstBracket {
margin-top: 15px;
}


#collegeBrackets #d1Man .finalCst{
background:#a846a9;
width:126px;
font-size:10px;
margin-top: 160px;



}

#collegeBrackets #d1Man .finalCst .cstBracket {
margin: 10px auto auto;
width: 127px;
}

#collegeBrackets #d1Man .finalCst .inCstBracket {
clear: both;
font-size: 10px;
line-height: 15px;
margin: auto;
width: 125px;
}

#collegeBrackets #d1Man .finalCst span.title{
font-size: 13px;
}

.leftSpace{
float:left;
width:489px;

}

.h40{
height:40px;

}

#collegeBrackets #d1Man .secondRowNjcaaMan .btnColumns1{
margin-top:14px;

}

#collegeBrackets #d1Man .secondRowNjcaaMan .btnColumns2{
margin-top:14px;

}

#collegeBrackets #d1Man .finalCst .date{
color:#FFF;

}

.fivePlaceGame{
float:left;
width:130px;

}

.bgFivePlaceGame{
background:url(/media/layout/bg-d3-5.png) no-repeat center;
width:36px;
height:167px;
float:left;

}



/* end D1 man ....................................................*/


#collegeBrackets .finalCst .cstBracket {
margin: 4px auto auto;
}

#collegeBrackets .finalCst .date {
font-size: 11px;
line-height: 16px;
}

#collegeBrackets .semifinalCst ul li a.linkTeam {
width: 105px;
}

#collegeBrackets .bracketsMenu li a:link, #collegeBrackets .bracketsMenu li a:visited {
padding: 4px 20px;
}

#collegeBrackets .bracketsMenu li {
font-size: 13px;
}

#collegeBrackets .bracketsContainer .inCstBracket span.seed {
float: left;
display: inline-block;
border-left: 0px;
border-right: 1px solid #CACACA;
padding-right: 3px;
text-align: center !important;
font-weight: bold;
}

#collegeBrackets .bracketsContainer ul li a.withSeed {
padding-left: 3px;
display: inline-block;
width: 75px;
}

/* #secondGraphic .secondGroupD1 {
margin-top: 75px !important;
}
*/

.podium .gameLocation {
float: left;
text-align: center;
width: 495px;
font-weight: bold;
line-height: 30px;
}
/** end fixes css **/