@import url(normalize.css);
html{overflow:-moz-scrollbars-vertical;overflow-y:scroll;}
/* *****************************************************************
 * Colors
 * ****************************************************************/
 .darker	{color:#8E0A19 !important;}	.bgDarker	{background-color:#8E0A19 !important;}	.borderDarker	{border-color:#8E0A19 !important;}
 .dark		{color:#A33A47 !important;}	.bgDark		{background-color:#A33A47 !important;}	.borderDark		{border-color:#A33A47 !important;}
 .normal	{color:#DA1F35 !important;}	.bgNormal	{background-color:#DA1F35 !important;}	.borderNormal	{border-color:#DA1F35 !important;}
 .light		{color:#ED5466 !important;}	.bgLight	{background-color:#ED5466 !important;}	.borderLight	{border-color:#ED5466 !important;}
 .lighter	{color:#ED7D8A !important;}	.bgLighter	{background-color:#ED7D8A !important;}	.borderLighter	{border-color:#ED7D8A !important;}
 .lightest	{color:#F7DBDE !important;}	.bgLightest	{background-color:#F7DBDE !important;}	.borderLightest	{border-color:#F7DBDE !important;}
.white		{color:#FFF !important;}	.bgWhite	{background-color:#FFF;}				.borderWhite	{border-color:#FFF;}
/* *****************************************************************
 * Layout
 * ****************************************************************/
div#center{
	background-color:#CCC;
	background-image:url('../images/content-bg.png');
	background-position:center;
	background-repeat:repeat-y;
	position:relative;
	margin:0 auto;
	padding:0;
	min-height:100%;
}
div#header{
	/*background-color:#DA1F35;*/
	background-color: #8E0A19;
	color:#FFF;
	display:block;
	font-size:10pt;
	height:65px;
	margin:0 auto;
	width:100%;
}
div#footer{
	background-color:#8E0A19;
	bottom:0;
	color:#FFF;
	font-size:8pt !important;
	height:81px;
	position:absolute;
	width:100%;
}
div#content{
	background:url('../images/bbc-logo-content.png') top right no-repeat;
	background-color:#FFF;
	min-height:200px;
	padding-bottom:90px;
}
div#header div.center,
div#footer div.center,
div#content{
	margin:0 auto;
	width:980px;
}
/* *****************************************************************
 * Header & Footer
 * ****************************************************************/
div#header img{
	float:left;
	margin-left:18px;
	margin-top:-3px;
}
div#header h1{
	cursor:pointer;
	font-size:18pt;
	font-weight:normal;
	margin:0;
	margin-left:18px;
	padding-top:6px;
}
div#header ul{
	padding-top:25px;
	margin-top:1.4em;
}
div#footer ul{
	margin:0px !important;
	margin-bottom:9px !important;
	margin-left:-4px !important;
}
div#footer li{
	padding-top:5px;
}
div#header ul,
div#footer ul{
	list-style:none;
	margin-right:9px;
	padding-left:0px !important;
}
div#header ul li,
div#footer ul li{
	display:inline-block;
	margin-right:5px;
}
div#header ul li a,
div#footer ul li a{
	color:#FFF;
	padding:4px;
	text-decoration:none;
}
div#header ul li{
	border-bottom:transparent 4px solid;
}
div#header ul li.selected{
	border-bottom:#ED7D8A 4px solid;
}
div#footer ul li{
	border-bottom:transparent 2px solid;
}
div#footer ul li.selected{
	border-bottom:rgba(255, 255, 255, 0.25) 2px solid;
}
div#footer img{
	cursor:pointer;
}
/* *****************************************************************
 * Content
 * ****************************************************************/
.contentLeft{
	display:block;
	padding:9px 9px 9px 18px !important;
}
.contentRight{
	display:block;
	padding:9px 18px 9px 9px !important;
}
div.contentRight.home{
	width:495px;
}
div.contentRight.progress{
	width:369px;
}
div.contentTop{
	margin-top:27px;
}
.toggle{
	display:block;
	font-weight:bold;
}
ul.toggleBar{
	list-style:none;
	margin:0px;
	margin-bottom:9px;
	padding: 0 0 0 0px;
}
ul.toggleBar li{
	border-bottom:transparent 4px solid;
	cursor:pointer;
	display:inline-block;
	margin-right:4px;
	padding:4px;
	text-align:center;
	vertical-align:bottom;
}
ul.toggleBar li.selected{
	border-bottom:#0092D0 4px solid;
}
ul.toggleBar.white li.selected{
	border-bottom:#68C1E8 4px solid;
}
h1, h2, h3, h4	{color:#8E0A19;font-weight:normal;margin:0;}
a, a:hover, a:visited {color:#8E0A19;font-weight:normal;text-decoration:none;}
a:hover {text-decoration:underline;}
hr{border-top: 1px solid #ED7D8A;}

/* *****************************************************************
 * Common
 * ****************************************************************/
.alignRight		{text-align:right;}
.avoidPageBreak	{page-break-inside:avoid !important;}
.bold			{font-weight:bold;}
.border			{border-style:solid;border-width:1px;}
.borderBottom	{border-bottom-style:solid;border-bottom-width:1px;}
.borderLeft		{border-left-style:solid;border-left-width:1px;}
.borderRight	{border-right-style:solid;border-right-width:1px;}
.borderTop		{border-top-style:solid;border-top-width:1px;}
.clearBoth		{clear:both;}
.clearLeft		{clear:left;}
.clearRight		{clear:right;}
.displayBlock	{display:block;}
.floatLeft		{float:left !important;}
.floatRight		{float:right !important;}
.italics		{font-style:italic;}
.noMargin		{margin:0px !important;}
.marginBottom	{margin-bottom:9px !important;}
.marginLeft		{margin-left:9px !important;}
.marginRight	{margin-right:9px !important;}
.marginTop		{margin-top:9px !important;}
.maxWidth		{width:100%;}
.contentLeftMargin	{margin-left:18px !important;}
.contentRightMargin	{margin-right:18px !important;}
.contentTopMargin	{margin-top:36px !important;}
.contentTopBigMargin{margin-top:54px !important;}
.noPadding		{padding:0px !important;}
.paddingBottom	{padding-bottom:9px !important;}
.paddingLeft	{padding-left:9px !important;}
.paddingRight	{padding-right:9px !important;}
.paddingTop		{padding-top:9px !important;}
.padded			{padding:9px !important;}
.underline		{text-decoration:underline;}

.size8 {font-size:8pt;}
.size10{font-size:10pt;}
.size11{font-size:11pt;}
.size12{font-size:12pt;}
.size13{font-size:13pt;}
.size14{font-size:14pt;}
.size16{font-size:16pt;}
.size18{font-size:18pt;}

table.padded td {padding:4px;}

.th_left {
	border: 1px solid #E3E3E3;
	border-right: none;
}
.th_leftTitle {
	border: none;
	border-bottom: 1px solid #E3E3E3;
	text-align: left;
}
.th_right {
	border: 1px solid #E3E3E3;
}
.td_left {
	border: 1px solid #E3E3E3;
	border-right: none;
	border-top: none;
}
.td_right {
	border: 1px solid #E3E3E3;
	border-top: none;
}
.highlightTeam1 {
	background-color: #ccffcc;
}
.highlightTeam2 {
	background-color: #ffff99;
}
a.no_href {
	cursor:pointer;
	font-size: 12pt;
	text-decoration:underline;
}
a.no_href_noUnderline{
	cursor:pointer;
	text-decoration:none;
}
div.show_hide {
	display:none;
}
/* *****************************************************************
 * Printing
 * ****************************************************************/
.alwaysPrint{}
.printOnly {display:none;}
@media print
{
	div#header,
	div#footer{display:none !important;}
	div#content{margin:0;width:auto;}
	.contentLeft{padding-left:0 !important;}
	.contentLeftMargin{margin-left:0px !important;}
	.contentTopMargin,
	.contentTopBigMargin{margin-top:0px !important;}
	.alwaysPrint,
	.printOnly{display:block !important;}
	.noPrint{display:none !important;}
	.printFloatNone{clear:both;float:none !important;margin-left:0 !important;padding-left:0 !important;width:auto !important;}
}