/*****************************************************************************/
/* Style overrides for printing.                                             */
/*                                                                           */
/* Produces a gray-scale page and eliminates most images.                    */
/*****************************************************************************/

/*---------------------------------------------------------------------------*/
/* General styles.                                                           */
/*---------------------------------------------------------------------------*/

a,
a:active,
a:hover,
a:visited
{
	color: #000000;
}

body
{
	background-color: #ffffff;
	background-image: none;
	color: #000000;
}

/*---------------------------------------------------------------------------*/
/* Form elements.                                                            */
/*---------------------------------------------------------------------------*/

input,
option,
select,
textarea
{
	background-color: #ffffff;
	border: 1px solid #000000;
	color: #404040;
	font-weight: normal;
	padding: 2px;
}

input.button
{
	background-color: #e0e0e0;
	background-image: none;
	color: #000000;
	text-shadow: none;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

input[type="image"]
{
	display: none;
}

input.readonly,
input.activeDateTime, /* dateTimePicker.css */
input.fieldLoaded,    /* loadDialogs.css    */
select.fieldLoaded,
span.fieldLoaded
{
	background-color: #f8f8f8;
	border-color: #808080;
	color: #808080;
}

/* Used with the TinyMCE control. */

.htmlEditorArea div
{
	border: 1px solid #404040;
}

.htmlEditorArea input,
.htmlEditorArea select,
.htmlEditorArea textarea 
{
	background-color: #ffffff;
	color: #000000;
}

.mceContentBody
{
	background-color: #ffffff;
	background-image: none;
}

.mceToolbar
{
	visibility: hidden;
}

/* Used to indicate invalid fields. */

div.fieldError,
input.fieldError,
select.fieldError,
textarea.fieldError,
.htmlEditorArea.fieldError
{
	background-color: #e0e0e0;
	border-color: #000000;
	color: #404040;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

/*---------------------------------------------------------------------------*/
/* Page header.                                                              */
/*---------------------------------------------------------------------------*/

#titleBar
{
	background-color: #ffffff;
	background-image: none;
	border-color: #000000;
	border-top-width: 0px;
	font-size: 8pt;
}

#titleBar a,
#titleBar a:active,
#titleBar a:hover,
#titleBar a:visited
{
	color: #000000;
}

#titleText { text-shadow: none; }

#status
{
	background-color: #ffffff;
	background-image: none;
	border: 0px none;
	color: #808080;
}

#status.noUsername
{
	background-color: #f8f8f8;
	color: #808080;
}

#login
{
	color: #000000;
	display: none;
}

#title
{
	color: #000000;
	font-size: 14pt;
}

#title img
{
	display: none;
}

#title a:hover
{
	text-decoration: none;
}

/*---------------------------------------------------------------------------*/
/* Site menu.                                                                */
/*---------------------------------------------------------------------------*/

#menuSection
{
	display: none;
}

/*---------------------------------------------------------------------------*/
/* Main content.                                                             */
/*---------------------------------------------------------------------------*/

#contentSection
{
	background-image: none;
	min-height: 0px;
	margin-top: 1em;
}

/*---------------------------------------------------------------------------*/
/* Special text.                                                             */
/*---------------------------------------------------------------------------*/

.errorMsg,
.successMsg,
.warningMsg
{
	background-color: #e0e0e0;
	background-image: none;
	border-color: #000000;
	border-width: 1px;
	color: #000000;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

.errorMsg div,
.successMsg div,
.warningMsg div
{
	padding: 1ex .5em;
}

/* For displaying confidence points status on entry forms. */

.availPts
{
	color: #000000;
}

.duplPts
{
	color: #404040;
	text-decoration: line-through;
}

.usedPts
{
	color: #c0c0c0;
	text-decoration: line-through;
}

/* For Administrator-only text. */

.adminSection
{
	background-color: #f8f8f8;
	background-image: none;
	border-color: #000000;
	color: #000000;
}

td.adminSection
{
	border: 0px none;
}

.goToHeader,
.goToNavigation a
{
	display: inline;
}

.goToNavigation a
{
	background-color: transparent;
	background-image: none;
	border: none;
	display: inline;
	font-size: 10.5pt;
	margin-left: 0px;
	padding: 0px 4px;
	width: auto;
}

.goToNavigation a,
.goToNavigation a:active,
.goToNavigation a:hover,
.goToNavigation a:visited
{
	color: #000000;
}

.goToSeparator
{
	display: inline;
}

/* Main table styles. */

table.main
{
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #000000;
	color: #000000;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

table.main a,
table.main a:active,
table.main a:hover,
table.main a:visited
{
	color: #000000;
}

table.main tr.header,
table.main tr.header.nfc,
table.main tr.header.afc
{
	background-color: #c0c0c0;
	background-image: none;
	color: #000000;
}

table.main tr.header th { text-shadow: none; }

table.main tr.subHeader
{
	background-color: #e0e0e0;
	background-image: none;
	color: #000000;
}

table.main tr.header,
table.main tr.subHeader
{
	text-shadow: none;
}

table.main tr.header th,
table.main tr.subHeader th,
table.main tr.afc th,
table.main tr.nfc th,
table.main tr.sortable th
{
	background-image: none;
}

table.main tr.bottomEdge td,
table.main tr.bottomEdge th,
table.main tr.topEdge td,
table.main tr.topEdge th,
table.main tr.afc.bottomEdge th,
table.main tr.afc.topEdge th,
table.main tr.nfc.bottomEdge th,
table.main tr.nfc.topEdge th,
table.main tr.playoffsBreak td
{
	border-color: #000000;
	border-width: 1px;
}

table.main tr.alt
{
	background-color: #f0f0f0;
}

table.main tr.subHeader th a,
table.main tr.subHeader th a:active,
table.main tr.subHeader th a:hover,
table.main tr.subHeader th a:visited
{
	color: #000000;
}

/*---------------------------------------------------------------------------*/
/* Page footer.                                                              */
/*---------------------------------------------------------------------------*/

#subTitle
{
	color: #c0c0c0;
}

#copyright
{
	border-color: #000000;
}

/*---------------------------------------------------------------------------*/
/* Bar charts.                                                               */
/*---------------------------------------------------------------------------*/

.bar
{
	border: 1px solid #404040;
}

.rangeBar1,
.rangeBar2,
.userBar
{
	background-image: none;
}

.rangeBar1
{
	background-color: #e0e0e0;
	border-color: #000000;
}

.rangeBar2
{
	background-color: #c0c0c0;
}

.userBar
{
	background-color: #a0a0a0;
}

/*---------------------------------------------------------------------------*/
/* Live scoreboard.                                                          */
/*---------------------------------------------------------------------------*/

#scoreboardSpacer,
#scoreboardContainer
{
	display: none;
}

/*---------------------------------------------------------------------------*/
/* Overrides for other style sheets.                                         */
/*---------------------------------------------------------------------------*/

/* dateTimePicker.css */

#calendar,
#clock
{
	visibility: hidden;
}

/* loadDialogs.css */

#loadingDisplay
{
	display: none;
}

/* tableSort.css */

table.main tr.sortable a,
table.main tr.sortable a:active,
table.main tr.sortable a:hover,
table.main tr.sortable a:visited
{
	color: #000000;
}

table.main tr.header th.sortedCol,
table.main td.sortedCol,
table.main tr.alt td.sortedCol
{
	background-color: transparent;
	background-image: none;
}

/* teamLogos.css */

.teamLogo
{
	background-image: url("../graphics/teamLogosPrint.png");
}

