#banner {
    background-color: #3eaace;
}

.tournamentcontainer.upcomingcontainer {
    min-height: 404px;
}

/*Tour Terms Agreement*/


.TourAgreementText {
    text-align: center;
    margin-bottom: 15px;
    margin-top: 16px;
}

.termsagreecontainer {
    width: 285px;
    margin: auto;
    padding-bottom: 15px;
}

.agreementbuttonsection {
    text-align: center;
}

ul.touragreementplayerlist li {
    font-weight: bold;
    font-size: 90%;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
}

div#toppanelframe {
    height: 106px;
}

h2.page-title {
    background-color: #3eaace;
}

header div.logo {
    padding-top: 3px;
}

.sponsor-container .unslider {
    max-width: 395px;
    margin: auto;
}

div#toppanel.cloned header div.logo img {
    max-width: 124px;
    max-height: 68px;
}

div#toppanel.cloned div#toppanelframe {
    height: 100px;
}

#banner img.responsivebanner {
    max-width: 1250px;
    width: 95%;
}

.homebox.newsbox {
    min-height: 315px;
}

div.tnmtresultscontainer {
    width: 134px;
}

div.homebox.resultbox {
    width: 602px;
    min-height: 384px;
}

.homebox.resultbox.standingsbox {
    width: 95%;
}

.homebox.resultbox.standingsbox {
    min-height: 306px;
}

.tnmtresultscontainer.standings {
    min-height: 169px;
}

nav.mainnav li a {
    margin-right: 20px;
    margin-left: 20px;
}

section.leaderboard div.divisionbuttons button.selected, 
button.sitebutton.teetimesortorder.selected, 
button.sitebutton.roundnumber.selected, button.sitebutton.courseplayer.selected, 
button.sitebutton.tournamentdivisionbutton.selected, button.sitebutton.tournamentroundid.selected, 
button.sitebutton.pairingscourselist.selected,div.individualrankingspagecontainer button.selected {
    background-color: #df1f26;
}


section.leaderboard div.divisionbuttons button:hover, 
button.sitebutton.teetimesortorder:hover, 
button.sitebutton.roundnumber:hover, 
button.sitebutton.courseplayer:hover, 
button.sitebutton.tournamentdivisionbutton:hover, 
button.sitebutton.tournamentroundid:hover, 
button.sitebutton.pairingscourselist:hover {
    background-color: #df1f26;
}


div.page999 .tournamentcontainer {
    height: 539px;
    width: 396px;
}

div.page999 div.tournamentcontainer div.tournamentname {
    background-color: #3eaace;
	text-align:center;
}

div.page999 div.tournamentcontainer div.tournamentname a {
    color: white;
    text-decoration: none;
}

.resourceimage {
    text-align: center;
    padding-top: 10px;
}

div.page1002 .tournamentcontainer {
    height: 197px;
	max-width: 301px;
    padding-bottom: 15px;
}

div.page1002 div.tournamentcontainer div.tournamentname {
    background-color: #dae9ef;
	text-align:center;
	font-size: 95%;
}

div.page1000 .tournamentcontainer {
    height: 197px;
	max-width: 301px;
    padding-bottom: 15px;
}

div.page1000 div.tournamentcontainer div.tournamentname {
    background-color: #dae9ef;
	text-align:center;
	font-size: 95%;
}
@media screen and (max-width: 1400px) {
nav.mainnav li a {
    margin-right: 10px;
    margin-left: 10px;
font-size: 95%;
}
}

@media screen and (max-width: 1175px) {
nav.mainnav li a {
    margin-right: 5px;
    margin-left: 5px;
font-size: 90%;
}
}

@media screen and (max-width: 1060px) {
nav.mainnav li a {
    margin-right: 5px;
    margin-left: 5px;
font-size: 90%;
}
header div.logo img {
    max-height: 59px;
}
nav.mainnav {
    padding-top: 60px;
}
}

@media screen and (max-width: 900px) {
nav.mainnav li a {
	font-size: 82%;
}
}

@media screen and (max-width: 800px) {
nav.mainnav li a {
    margin-right: 2px;
    margin-left: 2px;
	font-size: 75%;
}
}


@media screen and (max-width: 680px) {


div.page999 .tournamentcontainer {
    height: inherit;
    width: inherit;
	margin-bottom: 19px;
}

div.page999 div.tournamentcontainer div.tournamentname {
	font-size: 100%;
}

div.page1002 .tournamentcontainer {
    height: inherit;
	max-width: inherit;
	width:100%;
	margin-bottom:15px;
    padding-bottom: 5px;
}

div.page1000 .tournamentcontainer {
    height: inherit;
	max-width: inherit;
	width:100%;
	margin-bottom:15px;
    padding-bottom: 5px;
}

header div.logo img {
    max-height: 67px;
}

div#toppanelframe {
    height: 79px;
}

div.homebox.resultbox {
    width: 330px;
    min-height: 384px;
}

}