body {
	background: #858585;
}

div.container {
	position:absolute;
	left:0px;
	top:0px;
	width:844px;
	height:700px;
	
	font-family: arial;
	font-size: 9pt;
	background: #858585;
}

div.container a:link {
	color: #0B2B88;
	text-decoration: none;
}
div.container a:visited {
	color: #0A1E56;
	text-decoration: underline;
}
div.container a:active {
	color: #6B86D5;
	text-decoration: underline;
}
div.container a:hover {
	color: navy;
	text-decoration: underline;
}

div.leftBanner {
	position: fixed;
	left:0px;
	top:0px;
	width:100px;
	height:700px;
	border-right: 1px solid navy;
	
	z-index: 1;
	background: url(images/leftBanner.gif) no-repeat;
}

div.topBanner {
	position:absolute;
	left:0px;
	top:0px;
	width:844px;
	height:130px;
	background: url(images/topBanner.gif) no-repeat;
}

div.rightBanner {
	position:absolute;
	left:583px;
	top:0px;
	width:380px;
	height:130px;
	background: url(images/rightBanner.gif) no-repeat;
}

div.mainContent {
	position:absolute;
	left:32px;
	top:130px;
	width:432px;
	height:543px;
	
	background: url(images/mainContent.gif);
	overflow: auto;
}

div.rightContent {
	position:absolute;
	left:481px;
	top:130px;
	width:348px;
	height:543px;
	
	background: url(images/rightContent.gif);
	overflow: auto;
}

div.rightContent a:link {
	display: block;
	color: #0A1E56;
	text-decoration: none;
	border-bottom: 1px solid silver;
	border-left: 3px solid silver;
	padding-left: 2px;
}
div.rightContent a:visited {
	display: block;
	color: #0A1E56;
	text-decoration: none;
	border-bottom: 1px solid silver;
	border-left: 3px solid silver;
	padding-left: 2px;
}
div.rightContent a:active {
	display: block;
	color: #0A1E56;
	text-decoration: none;
	border-bottom: 1px solid silver;
	border-left: 3px solid silver;
	padding-left: 2px;
}
div.rightContent a:hover {
	display: block;
	color: #0A1E56;
	text-decoration: none;
	border-bottom: 1px solid #0B2B88;
	border-left: 3px solid #0B2B88;
	background: silver;
	padding-left: 2px;
}

div.site-mockup-imgrdy-02_ {
	position:absolute;
	left:100px;
	top:0px;
	width:19px;
	height:768px;
	
	background: url(images/site-mockup-imgrdy_02.gif) no-repeat;
}

div.site-mockup-imgrdy-04_ {
	position:absolute;
	left:614px;
	top:0px;
	width:19px;
	height:768px;
	background: #858585;
}

div.site-mockup-imgrdy-06_ {
	position:absolute;
	left:913px;
	top:0px;
	width:20px;
	height:768px;
	background: #858585;
}

div.site-mockup-imgrdy-07_ {
	position:absolute;
	left:0px;
	top:130px;
	width:32px;
	height:573px;
	
	background: url(images/site-mockup-imgrdy_07.gif) no-repeat;
}

div.site-mockup-imgrdy-09_ {
	position:absolute;
	left:583px;
	top:130px;
	width:31px;
	height:638px;
	
	background: url(images/site-mockup-imgrdy_09.gif) no-repeat;
}

div.site-mockup-imgrdy-10_ {
	position:absolute;
	left:464px;
	top:130px;
	width:17px;
	height:570px;
	
	background: url(images/site-mockup-imgrdy_10.gif) no-repeat;
}

div.site-mockup-imgrdy-12_ {
	position:absolute;
	left:829px;
	top:130px;
	width:15px;
	height:570px;
	
	background: url(images/site-mockup-imgrdy_12.gif) no-repeat;
}

div.rightFooter {
	position:absolute;
	left:481px;
	top:673px;
	width:348px;
	height:27px;
	
	background: url(images/site-mockup-imgrdy_13.gif) no-repeat;
	
	font-size: 7pt;
	font-weight: bold;
	text-align: center;
}

div.mainFooter {
	position:absolute;
	left:32px;
	top:673px;
	width:432px;
	height:27px;
	padding-top: 2px;
	
	background: url(images/site-mockup-imgrdy_14.gif) no-repeat;
	
	font-size: 7pt;
	font-weight: bold;
	text-align: center;
}

span.heading {
	color: navy;
	font-weight: bold;
	font-size: 12pt;
}

li strong {
	color: navy;
}

hr {
	width: 90%;
}

/* --------------------- TABLES ---------------*/
table {
	text-align: left;
	font-size: 8pt;
	color: white;
	}
table#roster {
	text-align: left;
	font-size: 8pt;
	}
	
th.roster {
	text-align: left;
	font-size: 8pt;
	color: white;
	background-color: black;
	}
tr.norm {
	margin: 0px;
	padding: 0px;
	background-color: silver;
	color: navy;
	}
tr.alt {
	margin: 0px;
	padding: 0px;
	background-color: #000044;
	color: white;
	}
	
table.game {
	width: 100%;
	border-bottom: 1px solid silver;
	color: black;
	}
table.game th {
	background-color: silver;
	color: navy;
	border-bottom: 1px solid gray;
	text-align: center;
	}
table.game td {
	border: 0px;
	}
table.game td.away {
	border-bottom: 1px dotted silver;
	}
table.game td.home {
	border-bottom: 1px solid silver;
	}
table.game td.recap {
	vertical-align: text-top;
	}
/* --------------------- END TABLES -----------*/
