/* scoring.css - Standard standings scoring report stylesheet */

/*
 * IMD MODIFICATIONS:
 *   - use Navy blue rather than stock blue on page title and in standings table colors
 *   - fiddle standings table header/subheader background colors
 *   - add 10px left/right margins in DIV's to fit into IMD site page framing
 */

BODY {
	margin: 0;
	padding: 20px;
	
}

DIV {
	/* no margins or padding unless explicitly specified */
	margin: 0;
	padding: 0;
}
/* IMD CUSTOMIZATION: inset content for site page framing layout) */
DIV#pageHeader, DIV#pageFooter {
	margin-left: 10px; margin-right: 10px; /* synch with table.pageContentRegion */
}

/*
 * Notes on color options:
 *   blue (#0000FF)
 *   yellow (#FFFF00)
 *   #FFFF33 - yellow with a dash of blue thrown in
 *   #FF0033 - red with a dash of blue thrown in
 */

/*
 ==============================================================================
 ========================= PAGE LAYOUT REGIONS ================================
 ==============================================================================
 */

/* 
 * Page layout scheme: 
 * - top section: report header
 * - middle section: report body (scoring results)
 * - bottom section: report footer
 *
 * Note: we use ID's rather than CLASS because these really should be unique in the document 
 */

DIV#pageHeader { 
	/* nothing special */
}
DIV#reportHeader, DIV#reportFooter, DIV#reportBody {
	color: black;
	/*OLD: font size="3*/
}
DIV#pageFooter {
	font-size: smaller;
	font-style: italic;
}

/*
 ==============================================================================
 ========================= PAGE HEADER/FOOTER ELEMENTS ========================
 ==============================================================================
 */

DIV#pageHeader H1 {
	color: #003366;  /* IMD CUSTOMIZATION (was: blue) */
}
 
.subTitle {
	font-weight: bold;
}
 
 
/*
 ==============================================================================
 ========================= PAGE BODY ELEMENTS =================================
 ==============================================================================
 */

/*
 * General standings table layout of TABLE.standings:
 *	- three classes of TR rows: standingsHeader, groupHeader, racerEntry
 *  - standard TD column name classes: position, name
 *  
 * Additional TD columns have content and class names dependent on report type
 */

TABLE.standings, TABLE.summary { 
	/*width: 100%;*/
}

TABLE.standings CAPTION, TABLE.summary CAPTION {
	color: #003366;  /* IMD CUSTOMIZATION (was: blue) */
	font-size: small;
	/*font-style: italic;*/
	font-weight: bold;
}
TABLE.standings CAPTION {
	text-align: left;
}

TABLE.standings TD, TABLE.summary TD {
	/*border: 1px solid black;*/
	padding: 0 0.5em;
	text-align: left;
	font-size: small;
}

TR.standingsHeader, TR.summaryHeader {
	color: #f0f8ff;  /* IMD CUSTOMIZATION (was: yellow) */
	background-color: #990000;  /* IMD CUSTOMIZATION - page framing bar #99CCFF (was: blue) */
	font-weight: bold;
}

TR.groupHeader{
	color: #f0f8ff;  /* IMD CUSTOMIZATION (was: blue) */
	background-color: #4d7ea7;  //* IMD CUSTOMIZATION (was #FFFC6A - yellow) */
/* PRETTY GOOD: #99CCFF */
	font-weight: bold;
}
TR.groupHeader TD.name {
	color: #f0f8ff;  /* IMD CUSTOMIZATION (was: #FF0033 - red) */
}

/* TR.racerEntry {}*/
/* TR.summaryEntry{}*/

