/* CSS Document */

.winning_score {
	color: #FF0000;
	font-weight: bold;
}
.losing_score {
	color: #8B4513;
	font-weight: bold;
}

.centerText {
	text-align:center;
}

.rightText {
	text-align:right;
}

.championText {
	font-weight:bold;
	color:#cc6600;
}
.thirdPlaceText {
	color:#CD7F32;
}
.turdText {
	font-weight:bold;
	color:#8B4513;
}
.topAlignText {
	vertical-align:text-top;
}
.rightAlignText {
	text-align:right;
}
.leftAlignText {
	text-align:left;
}
.yearHeader {
	color:#000000;
	font-weight:bold;
}
.rowTopSpace {
	padding-top:20px;
}
.leftNav {
	min-height:500px;
}
.leftPad {
	padding-left: 15px;
}
.highlightedYellow {
	background-color: #FFFF00;
}
.highlightedOrange {
	background-color: #F0C060;
}
.msg {
	color:#FF0000;
	font-weight:bolder;
	font-size:14px;
	text-align:center;
}

img {
	max-width:100%;
	max-height:400px;
}

.kreigbet {
	max-height: 900px !important;
	max-width: 502px !important;
}


@media (max-width: 767px) {
	.jumbotron h1 {
		font-size:25px;
	}
	.jumbotron p {
		font-size:12px;
	}
	.statsheader {
		font-weight:bolder;
		font-size:12px;
		color:#000000;
		padding: 0px 15px;
	}
	.statsInfo {
		font-size:10px;
		padding-bottom:5px;
	}
	.statsInfo3Column {
		font-size:10px;
		padding-bottom:5px;
	}
	.statsRow {
		padding-bottom:5px;
	}
	.nickname, .hidexs {
		display:none;
	}
	.padRightSmall {
		padding-right:25px;
	}
	.rowBottomSpace {
		padding-bottom:5px;
	}
	.plainText {
		font-size:10px;
	}
	.subheader {
		font-weight:bolder;
		font-size:14px;
		color:#000000;
		padding: 5px 0px;
	}
	.subheader {
		font-weight:bolder;
		font-size:10px;
		color:#000000;
		padding: 5px 0px;
	}
	.formInput {
		height:10px;
	}

	.finePrint {
		font-size:8px;
	}
	.yearHeader, .championText {
		font-size:12px;
	}
	.standings {
		max-height: 850px;
	}
	.teamList {
		font-size:10px;
		width: 50px;
	}
	.form5Digits {
		font-size:10px;
		width:30px;
	}
	.redBoldLarge {
		font-size:12px;
	}
}
@media (min-width: 768px) {
	.jumbotron h1 {
		font-size:35px;
	}
	.jumbotron p {
		font-size:16px;
	}
	.statsheader {
		font-weight:bolder;
		font-size:14px;
		color:#000000;
		padding: 0px 15px;
	}
	.statsInfo {
		font-size:12px;
		padding-bottom:5px;
	}
	.statsInfo3Column {
		font-size:10px;
		padding-bottom:5px;
	}
	.padRightSmall {
		padding-right:15px;
	}
	.rowBottomSpace {
		padding-bottom:10px;
	}
	.plainText {
		font-size:11px;
	}
	.subheader {
		font-weight:bolder;
		font-size:10px;
		color:#000000;
		padding: 5px 0px;
	}
	.formInput {
		height:12px;
	}	
	.showOnlyXS {
		display:none;
	}
	.finePrint {
		font-size:10px;
	}
	.yearHeader, .championText {
		font-size:14px;
	}
	/*
	.standings {
		height: 870px;
	}
	*/
	.teamList {
		font-size:10px;
		width: 100px;
	}
	.form5Digits {
		font-size:10px;
		width:50px;
	}
	.redBoldLarge {
		font-size:16px;
	}
}
@media (min-width: 992px) {
	.jumbotron h1 {
		font-size:50px;
	}
	.jumbotron p {
		font-size:18px;
	}
	.statsheader {
		font-weight:bolder;
		font-size:16px;
		color:#000000;
		padding: 0px 15px;
	}
	.statsInfo {
		font-size:14px;
	}
	.statsInfo3Column {
		font-size:12px;
		padding-bottom:5px;
	}
	.rowBottomSpace {
		padding-bottom:20px;
	}
	.plainText {
		font-size:12px;
	}
	.subheader {
		font-weight:bolder;
		font-size:12px;
		color:#000000;
		padding: 5px 0px;
	}
	.formInput {
		height:16px;
	}	
	.showOnlyXS {
		display:none;
	}
	.finePrint {
		font-size:10px;
	}
	.yearHeader, .championText {
		font-size:18px;
	}
	/*
	.standings {
		height: 870px;
	}
	*/
	.teamList {
		font-size:12px;
		width: 100px;
	}
	.form5Digits {
		font-size:12px;
		width:50px;
	}
	.redBoldLarge {
		font-size:22px;
	}
}
@media (min-width: 1200px) {
	.jumbotron h1 {
		font-size:63px;
	}
	.jumbotron p {
		font-size:21px;
	}
	.statsheader {
		font-weight:bolder;
		font-size:16px;
		color:#000000;
		padding: 0px 15px;
	}
	.statsInfo {
		font-size:14px;
	}
	.statsInfo3Column {
		font-size:12px;
	}
	.rowBottomSpace {
		padding-bottom:20px;
	}
	.rowBottomSpace {
		padding-bottom:20px;
	}
	.plainText {
		font-size:12px;
	}
	.subheader {
		font-weight:bolder;
		font-size:14px;
		color:#000000;
		padding: 5px 0px;
	}
	.formInput {
		height:20px;
	}	
	.showOnlyXS {
		display:none;
	}
	.finePrint {
		font-size:12px;
	}
	.yearHeader, .championText {
		font-size:20px;
	}
	/*
	
	.standings {
		height: 870px;
	}
	*/
	.teamList {
		font-size:12px;
		width: 100px;
	}
	.form5Digits {
		font-size:12px;
		width:50px;
	}
	.dkInput {
		font-size:12px;
		width:50;
	}
	.redBoldLarge {
		font-size:24px;
	}
}

.opherGopher {
	max-height:675px;
	padding-bottom:20px;
}
.tiePic50Height {
	max-height:50px;
}
.tiePic50Width {
	max-width:50px;
}
.tiePic50Width20Height {
	max-height:20px;
	max-width:50px;
}



.errorText, .error {
	color:#FF0000;
	font-weight:bold;
}

.notation {
	vertical-align:super;
	font-size:x-small;
}
.extraInfo{
	font-size:10px;
	padding-left:30px;
	padding-right:30px;
	font-weight:bold;
}
.select50 {
	font-size:10px;
	width:50px;
}
.fng {
	font-size:10px;
	vertical-align:super;
	color:#999900;
}
.rs {
	font-size:10px;
	vertical-align:super;
	color:#990099;
}
.draft {
	font-size:10px;
	color:#000000;
	font-weight:normal;
}
.draftRound {
	font-size:12px;
	color:#000000;
	font-weight:bold;
	background-color:#CCCCCC;
}
.smallText {
	font-size: x-small;
}
.videoBet {
	max-width:300px;
	max-height:300px;
}
a.backToTop {
	font-size:10px;
	color:#333333;
}
.redBoldLarge {
	color:#FF0000;
	font-weight:bold;
}
.playoff_tommy {
	color: #FF3333;
}

.img_inline {
    max-width: 200px;
}

/* Div Table Styling */
.divTable{
	display: table;
	max-width: 800px;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	border: 0px solid #999999;
	display: table-cell;
	padding: 3px 10px;
	max-width: 200px;
}
.divTableHead {
    text-align: left;
    font-weight: bold;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}