.bordered { 
	width:607px; 
	border:#006 1px solid; 
	padding:5px 0 4px 0;
	margin-top:5px;
	float:left;
}

* html .bordered{ width:609px; }

.sectionHead {
	background: #000066;
	padding: 6px 10px 7px 10px;
	color: #FFFFFF;
	font-weight: bold;
	float:left;
}

.sectionFoot {
	background:#006;
	padding: 6px 10px 7px 10px;
	color: #FFFFFF;
	font-weight: bold;
	float:left;
}

.marketsFoot {
	width:599px;
	border-top:#006 1px solid;
	border-bottom:#006 1px solid;
	background:#EFF3FF;
	padding:5px 5px 6px 5px;
	text-align:right;
	float:left;
}

* html .marketsFoot { width:609px; }

.contentNavLeft { 
	width:304px; 
	float:left;
}

.contentNavRight { 
	width:303px; 
	float:right;
}

.elementNavLeft, .elementNavLeftSquad {
	background-color:#EFF3FF; 
	border-right:#FFF 1px solid;
	border-bottom:#FFF 1px solid;
	margin-left:5px;
	padding:5px 10px; 
	color:#006; 
	line-height:1.25em; 
	height:20px;
}

.elementNavRight, .elementNavRightSquad {
	background-color:#EFF3FF; 
	border-bottom:#FFF 1px solid;
	margin-right:5px; 
	padding:5px 10px; 
	color:#006;
	line-height:1.25em;
	height:20px;
}

.elementNavLeftSquad a:hover, .elementNavRightSquad a:hover{
	color: #FFB310;
	text-decoration: none;
	font-weight: bold;
	background-color: #000066;
}

.elementNavLeftHeader {
	background-color:#FFF; 
	border-right:#FFF 1px solid;
	border-bottom:#006 1px solid;
	margin-left:5px;
	padding:5px 10px; 
	color:#006; 
	line-height:1.25em; 
	height:20px;
}

.elementNavRightHeader {
	background-color:#FFF; 
	border-bottom:#006 1px solid;
	margin-right:5px; 
	padding:5px 10px; 
	color:#006;
	line-height:1.25em;
	height:20px;
}

.elementNavLeft input, .elementNavRight input {
	padding:0;
	margin:0px 6px 0 -6px;
}

.elementNavLeft label, .elementNavRight label {
	margin:0;
	display:inline-block; 
	padding:2px 0 2px 0;
}

.wcAdvert {
	background:#006;
	border:#FFF 5px solid;
	color:#FFF;
	font-weight:bold;
	line-height:1.4em;
}

.advertFullStrip {
	width:597px;
	height:89px;
	border-top:#006 1px solid;
	border-bottom:#006 1px solid;
	float:left;
}

.advertFull {
	background:#006;
	padding:18px 5px 19px 120px;
	height:47px;
	font-weight:bold;
	color:#FFF;
}

.connextraAdvert {
	margin-bottom:5px;
}

.wcAdvert img {
	border:#000 1px solid;
	margin-right:10px;
	float:left;
}

.wcAdvert h4 {
	margin:8px 0 5px 0;
	padding:0;
	color:#FFB310;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9pt;
}

.wcAdvert p {
	margin:0 10px 0 0;
	padding:0;
	line-height:1.4em;
}

.editorial { 
	background-color:#EFF3FF; 
	margin:5px 5px 1px 5px;
	padding:6px 20px 15px 15px; 
	color:#006; 
}

.editorial h1 {
	background:#EFF3FF;
	color:#006;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9pt;
	margin:6px 0 3px 0;;
	padding:0;
}

.editorial p {
	margin:0;
	padding:5px 0 10px 0px;
	line-height:1.5em;
}

.editorialFoot {
	border-top:#006 1px solid;
	border-bottom:#006 1px solid;
	background:#EFF3FF;
	padding:5px 5px 6px 5px;
	margin:none;
	text-align:center;
	float:left;
}

.bet_selection {
	width:597px;
	margin: 0 5px 5px 5px;
}

.betbox {
	margin:0;
	padding: 5px 0 5px 15px;
	color: #000066;
	border-bottom: 1px dashed #000066;
}

.betbox:hover {
	background: #F8F8F8;
}

.betbox-foot {
	margin:0;
	padding: 5px 0 5px 15px;
	color: #000066;
	border-bottom: 1px solid #000066;
}

.header {
	background: #000066;
	margin:0;
	padding: 5px 10px 5px 10px;
	color: #FFFFFF;
	font-weight: bold;
	height:20px;
}

.header a:hover{
	color: #FFB310;
	text-decoration: none;	
}

.header-hidden {
	background: #FFFFFF;
	margin:0;
	padding: 7px 10px 8px 10px;
	color: #000066;
	height:15px;
}

.header-hidden a.reveal:link, .header-hidden a.reveal:visited{
	color: #0000ff;
	font-weight:normal;
	text-decoration: underline;
	border-bottom:none;
	background: url("images/ico_reveal.gif")  no-repeat 0 50%; 
	padding-left: 16px;
}

.header-hidden a.reveal:hover{
	color: #FFB310;
	background: url("images/ico_reveal_hover.gif")  no-repeat 0 50%; 
	padding-left: 16px;
	text-decoration: none;	
}

.header-visible {
	background: #000066;
	padding: 7px 10px 8px 10px;
	color: #FFFFFF;
	font-weight: bold;
	height:15px;
}

.header-visible a{
	background: #000066;
	color: #FFFFFF;
	text-decoration: underline;
}

.header-visible a:hover{
	color: #FFB310;
	text-decoration: none;	
}

.bet_frame{
	padding:5px;
}

label {
	margin:0;
	padding:0 0 0 4px;
}

* html label {
	margin:0;
	display:inline-block; 
	padding:2px 0 2px 4px;
}

h1 {
	background: #000066;
	color:#FFFFFF;
	font-size:93%;
	margin:0;
	padding: 3px 0 4px 10px;
	font-weight:bold;
}

h2 {
	font-size:100%;
	font-weight:normal;
	margin:0;
	padding:0;
}

h2 a {
	color:#FFB310;
}

h2 a:hover {
	color:#FFFFFF;
}

h3 {
	font-size:100%;
	font-weight:bold;
	color:#FFB310;
	margin:0;
	padding:0;
}

form {
	margin:0;
	padding:0;
}	

.right { padding:0 0 1px 0; float:right;}
.left {float:left;}

a.close:link, a.close:visited{
	color:#FFF;
	border-bottom:#FFB310 1px solid; 
}

a.close:hover {
	color:#FFB310;
}

a.whiteUnder:link, a.whiteUnder:visited {
	color:#FFF;
	text-decoration:underline;
}

a.whiteUnder:hover {
	text-decoration:none;
}

.select-box {
	margin-left:-5px; 
}

* html .select-box 
{ 
	margin-left:-10px;
}

.stats-img { margin-left:-3px; }
* html .stats-img { margin-left:-7px; margin-right:8px; }

.clear { clear:both; }

.refreshLink a:link, .refreshLink a:visited {
	color:#FFB310;
	border-bottom:#FFF 1px solid;
	text-decoration:none;
}

.refreshLink a:hover{
	color:#FFF;
	border-bottom:#FFB310 1px solid;
	text-decoration:none;
}

.close a:link, .close a:visited {
    border: 0;
	color:#FFF;
    text-decoration: underline;
    background: url("images/ico_hide.gif") no-repeat 0 50%;
    padding-left: 18px;
}

.close a:hover {
    border: 0;
	color:#FFB310;
    text-decoration: none;
    background: url("images/ico_hide_hover.gif") no-repeat 0 50%;
}

.wcnews {
	padding-right:10px;
	border-bottom:#93BEE2 1px solid;
	line-height:2.7em;
}

.wcnews-foot {
	padding-right:10px;
	line-height:2.7em;
}

.wcnews img, .wcnews-foot img {
	margin:0 10px 1px 10px;
}

.borderless {
	padding:none;
	border:none;
}

/*-----------------------------  MPW new styles  ----------------------------*/

.headerStrip{
	height: 17px; 
	background-color: #000066; 
	margin-left: 5px; 
	margin-right: 5px; 
	padding: 5px 5px 6px 10px; 
	color: #FFFFFF; 
	font-weight: bold;
}

.playerContainer{
	margin-left: 5px;
	margin-bottom: 5px;
}

.playerName{
	float: left;
	width: 198px;
	height: 27px;
	background-color: #EFF3FF;
	margin-right: 1px;
	margin-bottom: 1px;
}

.playerNameActive{
	float: left;
	width: 198px;
	height: 27px;
	background-color: #006;
	margin-right: 1px;
	margin-bottom: 1px;
}

.playerName a{
	display: block;
	padding: 5px 5px 5px 8px;
	width: 198px;
	height: 27px;
}

.playerNameActive a{
	display: block;
	padding: 5px 5px 5px 8px;
	width: 198px;
	height: 27px;
}

html>body .playerName a{
	width: 185px;
	height: 17px;
}

.playerName a:hover{
	color: #FFB310;
	text-decoration: none;
	font-weight: bold;
	background-color: #000066;
}

.playerNameActive a:link, .playerNameActive a:visited, .playerNameActive a:hover{
	display: block;
	padding: 5px 5px 5px 8px;
	width: 198px;
	height: 27px;
	color: #FFB310;
	text-decoration: none;
	font-weight: bold;
	background-color: #000066;
}

html>body .playerNameActive a:link, html>body .playerNameActive a:visited, html>body .playerNameActive a:hover{
	width: 185px;
	height: 17px;
}

.playerName img, .playerNameActive img {
	border:#FFF 1px solid;
	margin:-13px 0 0 0;
	float:right;
}

.lineDivide{
	margin: 5px; 
	border-bottom: 1px solid #000066;
}

.padleft5 {
	padding-left:5px;
}

.padright10 {
	padding-right:10px;
}

.teamTable{
	width: 597px;
	margin-left: 5px;
	font-size: 12px;
	border-bottom: 1px solid #000066;
	text-align: center;
}

* html .teamTable{ width:595px; }

.teamTable th{
	background-color: #EFF3FF;
	color: #000066;
	border-bottom: 1px solid #000066;
	padding: 6px 6px 6px 5px;
}

.teamTable td{
	color: #000066;
	padding: 6px 6px 6px 5px;
}

.teamTable .dashedBorder{
	border-bottom: 1px dashed #000066;
}

.fixturesTable{
	width: 597px;
	margin-left: 5px;
	font-size: 12px;
}

* html .fixturesTable{ width:595px; }

.fixturesTable td{
	color: #000066;
	padding: 6px 6px 6px 5px;
}

.fixturesTable .dashedBorder{
	border-bottom: 1px dashed #000066;
}

.textAlignLeft {
	text-align:left;
}

.unbold {
	font-weight:normal;
}

.yellowtext {
	color:#FFB310;
}

.whitetext {
	color:#FFF;
}

a.dn:hover { text-decoration:none; }
/*----------------------------- Stadia Section --------------------------------*/

.mapContainer{
	margin-left: 5px;
	margin-bottom: 5px;
}

html>body .mapContainer{
	margin-bottom: 0;
	padding-bottom: 0.1em;
}

.mapImgHolder{
	float: left;
	height: 335px;
	width: 397px;
	background-color: #006;
}

.mapDivider{
	float: left;
	width: 5px;
	height: 335px;
	border-right: 1px solid #000000;
	margin-right: 5px;
}

.stadiaBtnHolder{
	float: left;
}

.stadiaBtn{
	width: 188px;
	height: 28px;
	background-color: #EFF3FF;
}

.stadiaBtnActive{
	width: 188px;
	height: 28px;
	background-color: #006;
}

.stadiaBtn a:link, .stadiaBtn a:visited {
	display: block;
	padding: 5px 5px 5px 10px;
	width: 188px;
	height: 28px;
	background-color: #EFF3FF;
	border-bottom: 1px solid #000066;
}

html>body .stadiaBtn a:link, html>body .stadiaBtn a:visited {
	width: 172px;
	height: 17px;
}

.stadiaBtnActive a:link, .stadiaBtnActive a:visited {
	display: block;
	padding: 5px 5px 5px 10px;
	width: 188px;
	height: 28px;
	color:#FFB310;
	font-weight:bold;
	background-color: #006;
	border-bottom: 1px solid #000066;
}

html>body .stadiaBtnActive a:link, html>body .stadiaBtnActive a:visited {
	width: 172px;
	height: 17px;
}

.stadiaBtn a:hover .stadiaBtnActive a:hover {
	background-color: #000066;
	border-bottom: 1px solid #FFFFFF;
	color: #FFB310;
	font-weight: bold;
	text-decoration: none;
}

.stadiaBtnLast a{
	background-color: #EFF3FF;
	border: none;
}

.yellowRoll{
	color: #FFCC00;
	padding-right: 3px;
}

/*--------------------------locations-------------------------------------------*/

#hamburg, #hanover, #berlin, #gelsenkirchen, #dortmund, #frankfurt, #kaiser, #leipzig, #cologne, #nuremburg, #stuttgart, #munich{  /*common elements*/
	position: absolute;
	color: #FFFFFF;
	visibility: hidden;
	background-color: #000066;
	padding: 0 3px 0 3px;
}

#hamburg{margin-top: 52px; margin-left: 203px;}
#hanover{margin-top: 98px;margin-left: 198px;}
#berlin{margin-top: 96px;margin-left: 290px;}
#gelsenkirchen{margin-top: 116px;margin-left: 133px;}
#dortmund{margin-top: 135px;margin-left: 143px;}
#leipzig{margin-top: 145px;margin-left: 268px;}
#cologne{margin-top: 159px;margin-left: 127px;}
#frankfurt{margin-top: 193px;margin-left: 170px;}
#kaiser{margin-top: 218px;margin-left: 141px;}
#nuremburg{margin-top: 230px;margin-left: 235px;}
#stuttgart{margin-top: 255px;margin-left: 183px;}
#munich{margin-top: 280px;margin-left: 248px;}


#btn1, #btn2, #btn3, #btn4, #btn5, #btn6, #btn7, #btn8, #btn9, #btn10, #btn11, #btn12 {
	position: absolute;
	color: #FFFFFF;
}

#btn1{margin-top: 52px; margin-left: 180px;}
#btn2{margin-top: 98px;margin-left: 175px;}
#btn3{margin-top: 96px;margin-left: 267px;}
#btn4{margin-top: 116px;margin-left: 110px;}
#btn5{margin-top: 135px;margin-left: 120px;}
#btn6{margin-top: 145px;margin-left: 245px;}
#btn7{margin-top: 159px;margin-left: 104px;}
#btn8{margin-top: 193px;margin-left: 147px;}
#btn9{margin-top: 218px;margin-left: 118px;}
#btn10{margin-top: 230px;margin-left: 212px;}
#btn11{margin-top: 255px;margin-left: 160px;}
#btn12{margin-top: 280px;margin-left: 225px;}


/*------------------------------------------------------------------------------*/

.headerStrip{
	height: 17px; 
	background-color: #000066;  
	padding: 5px 0px 5px 7px; 
	color: #FFFFFF; 
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px;
}


.lineDivide{
	margin: 5px; 
	border-bottom: 1px solid #000066;
}

.marketsFoot2 {
	margin: 5px;
	border-top:#006 1px solid;
	border-bottom:#006 1px solid;
	background:#EFF3FF;
	padding:5px 5px 6px 5px;
	text-align:right;
}

paddingLeft5{
	padding-left: 5px;
}

.paddingLeft10{
	padding-left: 10px;
}

.underlineLinkText{
	text-decoration: underline;
	padding-right: 12px;
}

.teamTable{
	width: 599px;
	margin-left: 5px;
	font-size: 12px;
	border-bottom: 1px solid #000066;
	text-align: center;
}

*html .teamTable{ width:597px; }

.teamTable th{
	background-color: #EFF3FF;
	color: #000066;
	border-bottom: 1px solid #000066;
	padding: 6px 6px 6px 9px;
}

.teamTable td{
	color: #000066;
	padding: 6px 6px 6px 9px;
}

.teamTable .dashedBorder{
	border-bottom: 1px dashed #000066;
}

.textAlignLeft{
	text-align: left;
}

.breadCrumb{
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 12px;
}

.breadCrumb a{
	color: #FFFFFF;
	text-decoration: underline;
}


p{
	margin-right: 5px;
}

.news-story h2 {
	background:#FFF;
	color:#006;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:100%;
	margin:0 0 3px 0;
	padding:0;
}

.news-story h1{
	background: #000066;
	color:#FFFFFF;
	font-size:100%;
	margin: 0 5px 0 5px;
	padding: 6px 0 7px 5px;
	font-weight:bold;
}

.news-story ul, .news-story li{
	padding: 0;
	margin: 14px;

}

.news-border {
	border-bottom:#93BEE2 1px solid;
}

p a:link, p a:visited, .news-story ul a:link, .news-story ul a:visited  {
	color:#00F;
	text-decoration:underline;
}

p a:hover, .news-story ul a:hover {
	text-decoration:none;
}

.bgwhite {
	background:#FFF;
}

.banner_container {
	border:#006 1px solid;
	margin-left:5px;
	width:597px;
	height:87px;
}

.banner_beckham {
	background:#006 url(banners/becks.jpg);
	border:#006 1px solid;
}

.banner_henry1 {
	background:#006 url(banners/henry1.jpg);
	border:#006 1px solid;
}

.banner_p1 {
	text-align:right;
	margin:16px 25px 16px 0;
}

.banner_p2 {
	text-align:right;
	margin:0 25px 18px 0;
}

a.banner:link, a.banner:visited {
	color:#FFF;
	font-family:Verdana;
	font-size:11pt;
	font-weight:bold;
	text-decoration:none;
}

a.banner:hover {
	color:#FFF;
	text-decoration:underline;
}

body	{ background-color:#FFFFFF; margin:0px; padding:0px; padding-top:5px; }
a:link, a:visited, a:active { color: #000066; text-decoration: none; }
a:hover	{ color: #0000FF; text-decoration: underline; }
td	{ color:#000066; font-family:Arial, Helvetica, sans-serif; font-size:9pt; }

/* form elements */
input, select, button, textarea	{ font-size:9pt; font-family:Arial, Helvetica, sans-serif; }
/*.join	{ padding-top: 108px; padding-left: 24px; }*/

form { padding:0px; margin:0px; }
ul { list-style-type:square; }

/* tabs */
.tnmb	{ border-bottom:1px solid #000066; padding-left:12px; color:#000066; }
.tnhb	{ border-bottom:1px solid #000066; font-weight:normal; text-align:right; padding-right:10px;}
.tntb	{ background-image:url(images/tab_active.gif); font-weight:bold; letter-spacing:0.1em; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:9pt; border-bottom:1px solid #CFD8EF; }
.tnnb	{ background-image:url(images/tab_inactive1.gif); font-weight:bold; letter-spacing:0.1em; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:9pt; border-bottom:1px solid #000066; }
.tneb	{ background-image:url(images/tab_inactive2.gif); font-weight:bold; letter-spacing:0.1em; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:9pt; border-bottom:1px solid #000066; }
a.t	{ color:#000066; text-decoration:none; }

/* logo strip */
.tnbt	{ background-color:#000066; }

.tophomepageframe{ border-top:1px solid #000066; }
.righthomepageframe{ border-right:1px solid #000066; }

.pf	{ background-color:#000066; color:#FFFFFF; font-weight:bold; line-height:1.4em; padding-top:5px; padding-right:9px; padding-bottom:7px; padding-left:11px; }
.bbm{ font-size:8pt; line-height:1.6em; padding-bottom:2px; padding-left:14px; padding-right:14px; padding-top:2px; text-align:center; }

/* login strip */
.mli	{ font-size: 9pt; font-family:Arial, Helvetica, sans-serif; color:#000066; padding-top:4px; padding-right:3px; padding-bottom:5px; padding-left:9px; } /* .logs */
.mlir	{ padding: 6px, 6px, 6px, 0px; text-align : right; } 
.mlf	{ font-size: 11px; font-family : Arial, Helvetica, sans-serif; width:94px; } /* .logb */
.mls	{ font-size:11px; font-family : Arial, Helvetica, sans-serif; width:75px; } /* .loga */
.mln	{ width: 151px; background-color:#000066; color:#FFFFFF; font-size: 9pt; font-weight:bold; letter-spacing:0em; line-height:1.7em;  vertical-align:top; font-family : Arial, Helvetica, sans-serif; padding-top:3px; padding-right:2px; padding-left:2px; } /* lnav */

.rfb	{ width:170px; }

/* sub nav */
.subnav		{ background-color:#CED7EF; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:9pt; color:#006; }
/* sub nav - inactive */
#nav li 	{ float: left; margin: 0; padding: 0; list-style: none; }
#nav a		{ float: left; padding: 4px 14px 6px 14px; text-decoration: none; color: #000066; }
#nav a:hover, #nav a.active { color: #006; background: #CED7EF url(images/rollover1.gif); }
/* sub nav - active */
#anav li, #anav	{ float: left; margin: 0; padding: 0; list-style: none; background: #000066 url(images/rollover1.gif); }
#anav a		{ float: left; padding: 4px 14px 6px 14px; text-decoration: none; color: #000066; }
#anav a:hover, #nav a.active { color: #006; background: #CED7EF url(images/rollover1.gif); }

/* ==================================================
   Left Nav Elements
===================================================== */
/* nav - white links (nw) */
a.wn:link, a.wn:visited, a.wn:active { display: block; color: #FFFFFF; font-weight:bold; text-decoration: none; padding-right:7px; padding-bottom:2px; padding-left: 8px; }
a.wn:hover	{ color: #FFB310; text-decoration: underline; }

/* nav - gold links (leftnav) */
a.leftnav:link, a.leftnav:visited, a.leftnav:active { display:block; color: #FFB310; font-weight:bold; text-decoration: none; padding-right:7px; padding-bottom:2px; padding-left: 8px; }
a.leftnav:hover	{ color: #FFB310; text-decoration: underline; }

/* nav - active blue links */
a.na:link, a.na:visited, a.na:active { display:block; background-color: #C3D4ED; color:#000066; font-weight:bold; text-decoration: none; padding-right:7px; padding-bottom:2px; padding-left: 8px; }
a.na:hover	{ text-decoration: underline; }

a.lng:link, a.lng:visited, a.lng:active { font-size: 8pt; color: #FFFFFF; text-decoration: none }
a.lng:hover	{ color: #FFB310; text-decoration: underline }

a.d:link, a.d:visited { color:#000066; }
a.dn:link, a.dn:visited, a.dn:active { color:#0000FF; text-decoration:underline; }

.standings {
	background:#FFF;
	width:597px;
	margin:0px 5px;
	border:#006 1px solid;
}

.standings th {
	color:#006; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9pt;
	line-height:2.4em;
	font-weight:bold;
}

.standings td {
	color:#2A2A2A; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9pt;
	line-height:2.1em;
	text-align:center;
}

.stm {
	background:#EFF3FF;
	padding-left:5px;
	width:147px;
}

.stat {
	background:#FFF;
	width:50px;
	text-align:center;
}

.stato {
	background:#EFF3FF;
	width:50px;
	text-align:center;
}