/* Body */

body {
	background-color:								#FFFFFF;
	margin:										0px;
	cursor:										default;
}

a,a:active,a:visited {
	color:										#951f22;
	text-decoration:								none;
}
a:hover {
	color:										#951f22;
	text-decoration:								underline;
}

table {
	border-width:									0px;
	border-collapse:								collapse;
}

td {
	font:										11px Tahoma;
	padding:									0px;
}


/* Form */

form {
	margin:										0px;
	padding:									0px;
}

input,select,textarea {
	font:										9px Tahoma;
	color:										#333333;
	background-color:								#EEEEEE;
	font-weight:									bold;
}
input.login {
	font:										11px Tahoma;
	text-transform:									uppercase;
	border:										0px;
	background-image:								url(form.login.gif);
	color:										#7A7A7A;
	text-align:									center;
	width:										188px;
	height:										16px;
	margin-top:									1px;
}
input.button {
	font:										9px Tahoma;
	color:										#333333;
	font-weight:									bold;
}


/* Base */

td.header {
	vertical-align:									top;
}
td.face {
	width:										283px;
	background-image:								url(header.jpg);
	vertical-align:									top;
}
td.content {
	width:										480px;
	vertical-align:									top;
}
td.infotainment {
	width:										237px;
	vertical-align:									top;
}
td.nav {
	width:										717px;
	height:										47px;
	background-image:								url(nav.jpg);
	vertical-align:									top;
}
td.footer {
	width:										1000px;
	height:										50px;
	background-image:								url(footer.jpg);
	vertical-align:									bottom;
	font:										10px Tahoma;
	color:										#FFFFFF;
}

a.details,a.details:active,a.details:visited {
	font:										9px Tahoma;
	font-weight:									bold;
	color:										#4b4b4b;
	text-decoration:								none;
}
a.details:hover {
	color:										#666666;
	text-decoration:								none;
	border-bottom:									1px dashed #666666;
}
a.nav,a.nav:active,a.nav:visited {
	font:										9px Tahoma;
	font-weight:									bold;
	text-transform:									uppercase;
	color:										#FFFFFF;
	text-decoration:								none;
}
a.nav:hover {
	color:										#EFEFEF;
	text-decoration:								none;
	border-bottom:									1px dashed #EFEFEF;
}
a.nav_act,a.nav_act:active,a.nav_act:visited {
	font:										9px Tahoma;
	font-weight:									bold;
	text-transform:									uppercase;
	color:										#FFFFFF;
	text-decoration:								underline;
}
a.nav_act:hover {
	color:										#EFEFEF;
	text-decoration:								underline;
}
a.news,a.news:active,a.news:visited {
	color:										#FFFFFF;
	text-decoration:								none;
}
a.news:hover {
	color:										#EFEFEF;
	text-decoration:								underline;
}
a.footer,a.footer:active,a.footer:visited {
	color:										#FFFFFF;
	text-decoration:								none;
}
a.footer:hover {
	color:										#FFFFFF;
	text-decoration:								underline;
}

span.footer {
	font:										8px Tahoma;
}

div.footer {
	margin-bottom:									15px;
}
div.nav {
	margin-top:									5px;
	margin-left:									8px;
}
div.subnav {
	margin-top:									1px;
	margin-left:									14px;
	color:										#FFFFFF;
}
div.content {
	margin-left:									6px;
}
div.bgc1 {
	background-color:								#E9E9E9;
}
div.bgc2 {
	background-color:								#F2F2F2;
}


/* Content Box */

table.cbox {
	margin-bottom:									2px;
}
td.cbox_header {
	width:										470px;
	height:										32px;
	background-image:								url(cbox.header.gif);
	vertical-align:									top;
	color:										#666666;
}
td.cbox_left {
	width:										2px;
	background-image:								url(cbox.left.gif);
}
td.cbox_content {
	width:										466px;
	background-color:								#F9F9F9;
	font:										10px Tahoma;
	color:										#333333;
	line-height:									14px;
	font-size:									11px;
	text-align:									justify;
}
td.cbox_right {
	width:										2px;
	background-image:								url(cbox.right.gif);
}
td.cbox_footer {
	width:										470px;
	height:										2px;
	background-image:								url(cbox.footer.gif);
}

div.cbox_header_left {
	margin-top:									4px;
	margin-left:									6px;
	font:										11px Tahoma;
	float:										left;
}
div.cbox_header_right {
	margin-top:									4px;
	margin-right:									6px;
	font:										10px Tahoma;
	float:										right;
}
div.cbox_content {
	margin-top:									5px;
	margin-left:									3px;
	margin-right:									3px;
	margin-bottom:									5px;
}


/* News Box */

table.nbox {
	margin-bottom:									2px;
}
td.nbox_header {
	width:										470px;
	height:										32px;
	background-image:								url(nbox.header.gif);
	vertical-align:									top;
	color:										#666666;
}
td.nbox_left {
	width:										2px;
	background-image:								url(nbox.left.gif);
}
td.nbox_content {
	width:										466px;
	background-color:								#F9F9F9;
	font:										10px Tahoma;
	color:										#333333;
	line-height:									14px;
	font-size:									11px;
	text-align:									justify;
}
td.nbox_right {
	width:										2px;
	background-image:								url(nbox.right.gif);
}
td.nbox_footer {
	width:										470px;
	height:										20px;
	background-image:								url(nbox.footer.gif);
	vertical-align:									top;
	font:										11px Tahoma;
	color:										#FFFFFF;
}

div.nbox_header_left {
	margin-top:									4px;
	margin-left:									6px;
	font:										11px Tahoma;
	float:										left;
}
div.nbox_header_right {
	margin-top:									4px;
	margin-right:									6px;
	font:										10px Tahoma;
	float:										right;
}
div.nbox_content {
	margin-top:									5px;
	margin-left:									3px;
	margin-right:									3px;
	margin-bottom:									5px;
}
div.nbox_footer_left {
	margin-top:									2px;
	margin-left:									6px;
	float:										left;
}
div.nbox_footer_right {
	margin-top:									2px;
	margin-right:									6px;
	float:										right;
}


/* Ad Box */

table.abox {
	margin-bottom:									2px;
}
td.abox_header {
	width:										470px;
	height:										17px;
	background-image:								url(abox.header.gif);
	font:										10px Tahoma;
	color:										#FFFFFF;
}
td.abox_left {
	width:										1px;
	background-image:								url(abox.left.gif);
}
td.abox_content {
	width:										468px;
}
td.abox_right {
	width:										1px;
	background-image:								url(abox.right.gif);
}
td.abox_footer {
	width:										470px;
	height:										1px;
	background-image:								url(abox.footer.gif);
}


/* Blue Box */

table.bbox {
	margin-bottom:									2px;
}
td.bbox_header {
	width:										226px;
	height:										18px;
	background-image:								url(bbox.header.gif);
	font:										10px Tahoma;
	color:										#FFFFFF;
}
td.bbox_left {
	width:										2px;
	background-image:								url(bbox.left.gif);
}
td.bbox_content {
	width:										222px;
}
td.bbox_right {
	width:										2px;
	background-image:								url(bbox.right.gif);
}
td.bbox_footer {
	width:										226px;
	height:										2px;
	background-image:								url(bbox.footer.gif);
}


/* Inside Box */

table.inside_box {
	width:										100%;
}
td.bgc1 {
	padding:									2px;
	padding-left:									3px;
	padding-right:									3px;
	height:										12px;
	font:										10px Tahoma;
	color:										#343434;
	background-color:								#E9E9E9;
	border-bottom:									1px solid #FFFFFF;
	border-right:									1px solid #FFFFFF;
}
td.bgc2 {
	padding:									2px;
	padding-left:									3px;
	padding-right:									3px;
	height:										12px;
	font:										10px Tahoma;
	color:										#343434;
	background-color:								#F2F2F2;
	border-bottom:									1px solid #FFFFFF;
	border-right:									1px solid #FFFFFF;
}
td.bgc3 {
	padding:									2px;
	padding-left:									3px;
	padding-right:									3px;
	padding-top:									0px;
	height:										12px;
	font:										9px Tahoma;
	font-weight:									bold;
	color:										#999999;
/*	background-color:								#FFFFFF;*/
	border-top:									1px dashed #CCCCCC;
/*	border-bottom:									1px solid #FFFFFF;
	border-right:									1px solid #FFFFFF;*/
}
td.bgc4 {
	padding:									2px;
	padding-left:									3px;
	padding-right:									3px;
	padding-bottom:									1px;
	height:										12px;
	font:										10px Tahoma;
	color:										#4b4b4b;
/*	background-color:								#FFFFFF;*/
}
td.bgc1NO {
	padding:									0px;
	padding-left:									3px;
	padding-right:									3px;
	height:										12px;
	font:										10px Tahoma;
	color:										#343434;
	background-color:								#E9E9E9;
	border-bottom:									1px solid #FFFFFF;
}
td.bgc2NO {
	padding:									0px;
	padding-left:									3px;
	padding-right:									3px;
	height:										12px;
	font:										10px Tahoma;
	color:										#343434;
	background-color:								#F2F2F2;
	border-bottom:									1px solid #FFFFFF;
}
td#userpic img {
	border:										1px solid #CCCCCC;
}

span.count {
	color:										#02A4F9;
	font-weight:									bold;
}
span.won {
	color:										#009900;
	font-weight:									bold;
}
span.draw {
	color:										#fff600;
	font-weight:									bold;
}
span.lost {
	color:										#cd3301;
	font-weight:									bold;
}

/* Teamsheet */

td.teamA {
	border-bottom:									1px solid #E9E9E9;
}
td.teamB {
	padding-top:									6px;
	padding-bottom:									6px;
	line-height:									16px;
}
td.teamC {
	padding-top:									6px;
	padding-bottom:									6px;
}

span.team {
	color:										#eb9421;
	font-weight:									bold;
}

.tooltip {
	position: absolute;
	display: none;
	font-size: 10px;
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #333333;
}

.title {
	color: #343434;
	font-weight: bold;
	background-color: #00a7fe;
}