﻿body {
	background-color: #ffffff;
	min-width: 778px;
	text-align: center;
	margin: 10px;
	vertical-align: top;
}
h1  {
	font: 22px/25px Verdana, Geneva, Arial, Helvetica;
	color: #333333;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;	
}
h2  {
	font: 15px/18px Verdana, Geneva, Arial, Helvetica;
	color: #333333;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;	
}
p {
	font: 12px/16px Verdana, Geneva, Arial, Helvetica;
	color: #333333;
	margin: 0px 0px 10px 0px;
}
p a:link, p a:active, p a:visited {
	font: 12px/16px Verdana, Geneva, Arial, Helvetica;
	color: #333333;
	text-decoration: none;
}
p a:hover {
	color: #666666;
	text-decoration: underline;
}
.itemLink {
	font: 14px/16px Verdana, Geneva, Arial, Helvetica;
	color: #7c0405;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}
a.itemLink:link, a.itemLink:active, a.itemLink:visited {
	font: 14px/16px Verdana, Geneva, Arial, Helvetica;
	color: #7c0405;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}
a.itemLink:hover {
	text-decoration: underline;
}
.designMenuEnabled {
	font: 10px/13px Verdana, Geneva, Arial, Helvetica;
	color: #000000;
	text-align: left;
}
a.designMenuEnabled:link, a.designMenuEnabled:active, a.designMenuEnabled:visited {
	font: 10px/13px Verdana, Geneva, Arial, Helvetica;
	color: #000000;
	text-decoration: none;
}
a.designMenuEnabled:hover {
	font: 10px/13px Verdana, Geneva, Arial, Helvetica;
	color: #666666;
	text-decoration: underline;
}
.designMenuDisabled {
	font: 10px/13px Verdana, Geneva, Arial, Helvetica;
	color: #999999;
	text-align: left;
}
a.designMenuDisabled:link, a.designMenuDisabled:active, a.designMenuDisabled:visited {
	font: 10px/13px Verdana, Geneva, Arial, Helvetica;
	color: #999999;
	text-decoration: none;
}
a.designMenuDisabled:hover {
	font: 10px/13px Verdana, Geneva, Arial, Helvetica;
	color: #666666;
	text-decoration: underline;
}
.errorMessage {
	font: 12px/15px Tahoma, Verdana, Arial;
	font-weight: bold;
	color: Red;
	text-align: left;
	background-color: #ffffff;
}





h2 {
	font: 14px/16px Verdana, Geneva, Arial, Helvetica;
	color: #333333;
	font-weight: bold;
	letter-spacing: .02em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;	
}
h3 {
	font: 10px/12px Verdana, Geneva, Arial, Helvetica;
	color: #333333;
	font-weight: bold;
	/*letter-spacing: .02em;*/
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
h3 a:link, h3 a:active, h3 a:visited {
	font: 10px/12px Verdana, Geneva, Arial, Helvetica;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
h3 a:hover {
	font: 10px/12px Verdana, Geneva, Arial, Helvetica;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
h4  {
	font: 16px/21px Verdana, Geneva, Arial, Helvetica;
	color: #fd5105;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;	
}
h5  {
	font: 16px/21px Verdana, Geneva, Arial, Helvetica;
	color: #00636f;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;	
}
h6  {
	font: 16px/21px Verdana, Geneva, Arial, Helvetica;
	color: #d20500;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;	
}
.vLine2 
{
	width: 100%;
	margin-top: 4px;
	margin-bottom: 4px;
	border-top: solid 2px #cccccc;
}
.hLine2 
{
	height: 100%;
	margin-left: 4px;
	margin-right: 4px;
	border-left: solid 2px #cccccc;
}
.pad4 {
	padding: 4px;
}
.vSpacer4 {
	width: 100%;
	height: 4px;
	font: 2px/4px Verdana, Geneva, Arial, Helvetica;
}
.vSpacer6 {
	width: 100%;
	height: 6px;
	font: 4px/6px Verdana, Geneva, Arial, Helvetica;
}
.formInput {
	font: 13px Verdana, Geneva, Arial, Helvetica;
	color: #000000;
	border: 1px solid #000000;
	background-color: #ffffff;
	letter-spacing: 1px;
}

/* === Login styles === */
.loginInput {
	font: 12px Verdana, Geneva, Arial, Helvetica;
	color: #333333;
	height: 20px;
	border: 1px solid #000000;
	padding-left: 3px;
	background-color: #ffffff;
}
.loginButton {
	height: 22px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: top;
	background-color: #cfa2a3;
	color: #000000;
	padding: 1px 2px 1px 2px;
	border: outset 1px #000f60;
	cursor: hand;
	text-decoration: none;
}
.loginButton:Hover 
{
	background-color: #666666;
	color: #ffffff;
}
.loginLink {
	font: 10px/14px Verdana, Geneva, Arial, Helvetica;
	color: #000000;
	text-align: left;
}
a.loginLink:link, a.loginLink:active, a.loginLink:visited {
	font: 10px/14px Verdana, Geneva, Arial, Helvetica;
	color: #000000;
	text-decoration: underline;
}
a.loginLink:hover {
	font: 10px/14px Verdana, Geneva, Arial, Helvetica;
	color: #666666;
	text-decoration: underline;
}
.loginError {
	font: 9px/12px Tahoma, Verdana, Arial;
	font-weight: bold;
	color: Red;
	text-align: left;
	background-color: #c5b99f;
}

/* === Page styles === */
#pageContainer { } /* fix for IE5 */
#pageContainer {
	width: 790px;
	padding: 10px;
	border: solid 4px #907525;
}
#bodyContainer { } /* fix for IE5 */
#bodyContainer {
	background-color: #ffffff;
	width: 790px;
	text-align: left;
	padding-top: 20px;
	vertical-align: top;
}
#contentContainer { } /* fix for IE5 */
#contentContainer {
	width: 538px;
	height: 100%;
	padding: 10px 10px 10px 10px;
	background-color: #ffffff;
}
#adContainer { } /* fix for IE5 */
#adContainer {
	background-color: #ffffff;
	width: 130px;
	margin: 0px auto;
	text-align: center;
	padding: 0px 0px 10px 0px;
	/*border: solid 2px #7d8d9c;*/
	float: right;
	vertical-align: top;
}


/* === Home page styles === */
#homePageHeaderContainer { } /* fix for IE5 */
#homePageHeaderContainer {
	width: 100%;
	padding: 0px;
	background-color: #ffffff;
}
TD.homePageBaseballImage 
{
	width: 120px;
	height: 150px;
	background-color: #fd5105;
	border: solid 1px #000000;
	font: 11px/16px Verdana, Geneva, Arial, Helvetica;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 2px;
	background-image: url(../images/homePageBaseballImage.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
TD.homePageFootballImage 
{
	width: 120px;
	height: 150px;
	background-color: #018867;
	border: solid 1px #000000;
	font: 11px/16px Verdana, Geneva, Arial, Helvetica;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 2px;
	background-image: url(../images/homePageFootballImage.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
TD.homePageHockeyImage 
{
	width: 120px;
	height: 150px;
	background-color: #00636f;
	border: solid 1px #000000;
	font: 11px/16px Verdana, Geneva, Arial, Helvetica;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 2px;
	background-image: url(../images/homePageHockeyImage.jpg);
	background-position: top;
	background-repeat: no-repeat;
}


/* === Header styles === */
#headerContainer { } /* fix for IE5 */
#headerContainer {
	width: 100%;
	height: 260px;
	padding: 0px;
	background-color: #ffffff;
}
#headerNewEraLogo {
	text-align: right;
}
#headerTagLine {
	width: 100%;
	font: 13px/18px Tahoma, Verdana, Arial;
	font-weight: bold;
	letter-spacing: .02em;
	color: #0a4b9d;
	padding-top: 15px;
}
a.headerNavItem, a.headerNavItem:link, a.headerNavItem:active, a.headerNavItem:visited {
	font: 11px/14px Tahoma, Verdana, Arial;
	font-weight: normal;
	letter-spacing: 1px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	color: #000000;
}
a.headerNavItem:hover {
	text-decoration: underline;
	color: #770304;
}

/* === Footer styles === */
#footerContainer {
	width: 770px;
	height: 60px;
	background-color: #044a7d;
}
TD.footerLogo {
	font: 11px/16px Verdana, Geneva, Arial, Helvetica;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	padding: 4px 4px 0px 0px;
}
#footerNavBox {
	width: 440px;
	height: 18px;
	background-color: #044a7d;
	/* border-bottom: 1px solid #98c2f2; */
}
#footerNavBox ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#footerNavBox ul li {
	height: 18px;
	float: left;
	position: relative;
	padding: 0px;
	margin: 0px;
	background-color: #cdcdcd;
	display: inline;
}
#footerNavBox ul li a:link, #footerNavBox ul li a:active, #footerNavBox ul li a:visited {
	height: 18px;
	float: left;
	position: relative;
}
a.footerNavItem, a.footerNavItem:link, a.footerNavItem:active, a.footerNavItem:visited 
{
	font: 11px/14px Tahoma, Verdana, Arial;
	font-weight: normal;
	letter-spacing: 1px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	color: #98c2f2;
	background-color: #044a7d;
	padding: 0px 8px 0px 8px;
	border-right: solid 1px #98c2f2;
}
a.footerNavItem:hover 
{
	color: #d3d3a8;
}
a.footerNavItemEnd, a.footerNavItemEnd:link, a.footerNavItemEnd:active, a.footerNavItemEnd:visited 
{
	font: 11px/14px Tahoma, Verdana, Arial;
	font-weight: normal;
	letter-spacing: 1px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	color: #98c2f2;
	background-color: #044a7d;
	padding: 0px 8px 0px 8px;
}
a.footerNavItemEnd:hover 
{
	color: #d3d3a8;
}
.footerCopy {
	font: 10px/13px Tahoma, Verdana, Arial;
	font-weight: normal;
	letter-spacing: 1px;
	color: #ffffff;
	padding: 4px 0px 4px 4px;
	vertical-align: bottom;
}

/* === Left column styles === */
#leftColumn {
	width: 208px;
	height: 100%; 
	background-color: #c5b99f; 
}
#leftNavBox {
	width: 98%;
	height: 140px;
	background-color: #044a7d;	/*#c5b99f;*/
	border: solid 2px #000000;	/*#304d5b;*/
}
#leftNavText {
	width: 100%;
	font: 14px/16px Verdana, Geneva, Arial, Helvetica;
	color: #ffffff;
	font-weight: bold;
	letter-spacing: .02em;
	text-align: center;
	padding: 4px 0px 4px 0px;
	border-bottom: solid 2px #000000;	/*#304d5b;*/
}
#leftNavBox ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#leftNavBox ul li {
	float: left;
	position: relative;
	padding: 0px;
	margin: 0px;
	background-color: #044a7d;
	display: inline;
	width: 100%;
}
#leftNavBox ul li a:link, #leftNavBox ul li a:active, #leftNavBox ul li a:visited {
	float: left;
	position: relative;
	width: 100%;
}
a.leftNavItem, a.leftNavItem:link, a.leftNavItem:active, a.leftNavItem:visited {
	font: 14px/17px Tahoma, Verdana, Arial;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
	color: #98c2f2;
	background-color: #044a7d;	/*#c5b99f;*/
	/*background: #f48a8b url(../../images/redBlend.gif) repeat-x;*/
	border-bottom: solid 1px #000000;
	padding: 10px 0px 10px 0px;
}
a.leftNavItem:hover 
{
	background-color: #d3d3a8;
	color: #000000;
}
#testimonialContainer {
	width: 98%;
	padding: 0px;
	background-color: #c5b99f;
	/* border: solid 2px #b9a988; */
}
.testimonialHeader {
	font: 11px/14px Verdana, Geneva, Arial, Helvetica;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	text-align: justify;
	border-bottom: solid 1px #b9a988;
}
.testimonial {
	font: 10px/13px Verdana, Geneva, Arial, Helvetica;
	color: #000000;
	text-align: justify;
	padding: 4px;
}
#leftColumnContainer {
	width: 98%;
	padding: 0px;
	background-color: #c5b99f;
	/* border: solid 2px #b9a988; */
}
#leftColumnResultsText {
	font: 9px/12px Tahoma, Verdana, Arial;
	font-weight: normal;
	letter-spacing: 1px;
	color: #000000;
	text-align: left;
	background-color: #c5b99f;
	border-top: solid 2px #b9a988;
	margin-top: 4px;
}
.leftColResultsTextLink {
	font: 9px/12px Tahoma, Verdana, Arial;
	font-weight: normal;
	letter-spacing: 1px;
	color: #000000;
	text-align: left;
	background-color: #c5b99f;
	margin-top: 4px;
}
a.leftColResultsTextLink:link, a.leftColResultsTextLink:active, a.leftColResultsTextLink:visited {
	font: 9px/12px Tahoma, Verdana, Arial;
	font-weight: normal;
	letter-spacing: 1px;
	color: #000000;
	text-align: left;
	background-color: #c5b99f;
	margin-top: 4px;
}
a.leftColResultsTextLink:hover {
	color: #666666;
}
.programLink {
	font: 12px/24px Verdana, Geneva, Arial, Helvetica;
	color: #d20500;
	font-weight: bold;
	letter-spacing: .05em;
	text-decoration: none;
}
.programLink:hover {
	text-decoration: underline;
}
.programLinkIndented {
	font: 11px/20px Verdana, Geneva, Arial, Helvetica;
	color: #d20500;
	font-weight: bold;
	letter-spacing: .02em;
	text-decoration: none;
	padding-left: 20px;
}
.programLinkIndented:hover {
	text-decoration: underline;
}