﻿/* CSS Document */
label, body, html, p, a, li, ul, img, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; border:0; }
input   { margin:0; padding:0; }
body    { font-family: Arial, Helvetica, sans-serif; background-color: #EEF0EB; background:url(/images/topbgslice2.jpg) repeat-x #eef0eb; font-size:12px; }
#wrap   { margin:0 auto; width:934px; }
h1  { font-weight:bold; }

#bannerWideContainer, #bannerNarrowContainer    { width:934px; margin-top:1px; float:left; display:inline; }
#bannerNarrowContainer    { margin-top:5px; }

#bannerWideContainer img    {  }
#bannerWideContainer p.bannerText { color:#fff; z-index:100; position:absolute; font-weight:bold; margin:20px 0 20px 400px; width:514px; }

#contentNarrowContainer   { float: left; width: 620px; }
#contentNarrowHeader h1   { background:url(/images/topoftextcom.jpg) no-repeat; height:34px; width:601px; float:left; color:#fff; font-size:1.2em; margin-bottom: 0px; line-height:34px; padding-left:19px; }
#contentNarrowBody { background-image: url(/images/repeatoftextcom.jpg); width: 584px; background-repeat: repeat-y; float: left; padding:15px 18px 5px 18px; }
#contentNarrowBody ul{font-size:120%;}

#contentNarrowFooter    { background-image: url(/images/bottomoftextcom.jpg); height: 18px; width: 620px; float: left; }
p   { color:#333333; }
#contentNarrowBody p  { font-size: 0.9em; line-height: 15px; margin:0 11px 6px 13px; padding-top:7px; font-weight: normal; }
#contentNarrowBody a, #contentWideBody a    { color:#2C63A1; }

#contentNarrowBody h2   { font-size:1.2em; color:#42423D; line-height: 21px; margin-bottom: 5px; text-transform: uppercase; margin-left:11px; }
#contentNarrowBody h3   { font-size:1em; color:#42423D; line-height: 21px;	margin-bottom: 5px; text-transform: uppercase; margin-left:11px; }

#loginholder    { float: right; height: 47px; padding-top: 0px; color:#fff; margin-right:10px; }
#loginholder p  { color:#fff; font-size:0.9em;  }
#loginholder a  { color:#fff; }
#loginholder input  { width:100px;  color:#666; padding-left:3px; margin:0 0 2px 4px; height:15px; }
#loginholder input.loginBut { margin:4px auto -6px auto; height:26px; width:48px;  }
#loginholder .subText   { font-size:0.8em; margin-top:3px; }

#loginholder ul.loggedin    { font-weight:bold; list-style-type:none; }
#loginholder ul.loggedin li    { margin-left:15px; display:inline; width:auto; float:left; line-height:46px; }
#loginholder ul.loggedin li a   { display:block; width:auto; color:#fff; text-decoration:none; height:46px; }
#loginholder ul.loggedin li a:hover   {color:#aaa; }

#contentNarrowBody  label, #contentWideBody label   { float:left; width:150px; margin:3px 0 -3px 0; }
#contentNarrowBody  label.checkLabel, #contentWideBody label.checkLabel    { float:none; width:auto; }

#contentNarrowBody li   { margin:0 0 4px 25px; font-size:0.75em; }
.errorText  { color:#c00; }


#contentWideContainer   { background-color: #FFFFFF; width: 934px; float: left; }
#contentWideBody    { float:left; clear:both; width:902px; margin:15px 15px 15px 15px; }
#contentWideBody p    { color:#333333; font-size: 11px; line-height: 15px; margin:0 0 6px 0; padding-top:7px; font-weight: normal; }
#contentWideBody h2   { font-size:1.2em; color:#42423D; line-height: 21px; margin-bottom: 5px; text-transform: uppercase; }
#contentWideBody h3   { font-size:1em; color:#42423D; line-height: 21px;	margin-bottom: 5px; text-transform: uppercase; } 
#contentWideBody table.gv  { border-left:1px solid #999; border-top:1px solid #999; margin-top:10px; font-size:0.8em; margin-bottom:6px; }
#contentWideBody table.gv td, #contentWideBody table.gv th  { border-right:1px solid #999; border-bottom:1px solid #999; padding:2px 5px; text-align:center; }
#contentWideBody table.gv th  { border-right:1px solid #999; border-bottom:2px solid #999; color:#319966; }
#contentWideBody table.gv th a, #contentWideBody table.gv th a:hover  { color:#319966;  }
#contentWideBody table.gv td.header    { text-align:left; font-weight:bold;  }
#contentWideFooter  { height:0; }

#resultHistory  { background:#eee; padding:10px; border:1px solid #d3d3d1; width:555px; }
#resultHistory .content  { background: #fff; border:1px solid #d3d3d1; padding:10px; }
#resultHistory  {}
#resultHistory  {}
#resultHistory  {}

#menuBlock  { float:left; height:46px; width:470px; }



#contentNarrowBody:after, .tabbedMenu:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#contentNarrowBody, .tabbedMenu   { display: inline-block; }
/* IE MAC STRIKES BACK \*/
#contentNarrowBody, .tabbedMenu   { display: block; }
/* END IE MAC HIDE */














.maincontainer { background-image: url(/images/topbgslice1.jpg); height: 242px; background-repeat: repeat-x; }
.maincontainerb { background-image: url(/images/topbgslice2.jpg); height: 242px; background-repeat: repeat-x; margin-bottom: 12px; }
.maincontainerc {
	background-image: url(/images/topbgslice2.jpg);
	height: 144px;
	background-repeat: repeat-x;
}
.lowercontainer {
	height: 380px;
	background-color: #EEF0EB;
}
.menucontainer {
	height: 47px;
	width: 934px;
	margin-right: auto;
	margin-left: auto;
}
.mainbannerimage {
	background-image: url(/images/mainbanner.jpg);
	width: 934px;
	height: 194px;
	margin-right: auto;
	margin-left: auto;
}
.mainbannerimageb {
	background-image: url(/images/secondbanner.jpg);
	width: 934px;
	height: 194px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 7px;
}
.mainbannerimagec {
    background-image:url(/images/sinedinbanner.jpg);
	width: 934px;
	height: 97px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	background-image: url(/images/sinedinbanner.jpg);
	width: 934px;
	border-top: 1px solid #CCC;
}
.menublock {
	height: 46px;
	width: 470px;
	float: left;
}

#email {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	width: 110px;
	padding-left: 3px;
}
#password {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	width: 110px;
	padding-left: 3px;
}
#formbut {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #666666;
	font-size: 1em;
	margin-left: 3px;
	display: inline;
	position: relative;
	top: 8px;

}
.wrapbut {
	height: 26px;
	width: 48px;
	float: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.signupcom {
	background-image: url(/images/signupcom.jpg);
	height: 263px;
	width: 921px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
}
.leftsignupcom {
	float: left;
	width: 420px;
	margin-top: 50px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 45px;
}
.rightsignupcom {
	float: right;
	width: 418px;
	margin-top: 90px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.hometopline {
	font-size: 80%;
	margin-top: 0px;
	margin-bottom: 0px;
}

.bottomads {
	background-image: url(../images/bottomads.jpg);
	height: 110px;
	width: 921px;
	margin-right: auto;
	margin-left: auto;
}
.homepagetitles {
	margin-top: 0px;
	margin-bottom: 0px;
}
.bluecolora {
	color: #3888DF;
}
.greencolora {
	color: #4ABC99;
}
.homepagedesc {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 75%;
	font-weight: normal;
}
.titlesholder {
	float: left;
	width: 400px;
}
.margintopten {
	margin-top: 14px;
}
.signbutcomponent {
	float: left;
	width: 365px;
	margin-top: 20px;
}
.mansigncom {
	float: left;
	width: 175px;
	text-align: center;
}
.playersigncom {
	float: right;
	width: 175px;
	text-align: center;
}
.usersignfont {
	margin-top: 0px;
	margin-bottom: 0px;
}
.mansignbut {
	height: 43px;
	width: 118px;
	margin-top: 5px;
	margin-left: 27px;
}
.playersignbut {
	height: 43px;
	width: 118px;
	margin-top: 4px;
	margin-left: 28px;
}
.mansignbut img {
	border:0px;
}
.playersignbut img {
	border:0px;
}.conditions {
	float: left;
	width: 366px;
	font-size: 75%;
	margin-top: 6px;
	text-align: right;
}
.leftbotad {
	float: left;
	height: 80px;
	width: 400px;
	margin-top: 13px;
	padding-left: 17px;
}
.rightbotad {
	float: right;
	height: 80px;
	width: 400px;
	margin-top: 15px;
	margin-right: 15px;
}
a { outline: none;}
.lowerholder {
	width: 934px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
}

.repeatoftextcom p {
	margin:0px;
}



.homerightcol {
	width: 302px;
	float: right;
}
.topofhomerightcol {
	background-image: url(/images/topofrighthomecom.jpg);
	height: 34px;
	width: 304px;
	float: left;
}
.repeatofhomerightcol {
	background-image: url(/images/repeatofrightcolcom.jpg);
	width: 304px;
	background-repeat: repeat;
	float: left;
}
.botofhomerightcom {
	background-image: url(/images/botofrightsigncom.jpg);
	height: 18px;
	width: 304px;
	float: left;
}
.homeadsholder {
	width: 302px;
	margin-top: 10px;
	float: left;
}
.ahomenews {
	float: left;
	width: 270px;
	margin-left: 8px;
	margin-top:2px;

}
html>body .ahomenews {
	float: left;
	width: 270px;
	margin-left: 16px;
	margin-top:2px;

}
.ahomenews a {
	color:#3E78BA;
	font-weight: bold;

}
.ahomenews a:hover {
	color:#448B6B;

}

.homeada {
	background-image: url(/images/homeadholder.jpg);
	float:left;
	height: 92px;
	width: 304px;
}
.adbannershape {
	height: 78px;
	width: 291px;
	margin-left: 7px;
}

.arrangefooter {
	width: 934px;
	float: left;
	margin-top: 20px;
	border-top: 1px solid #CCCCCC;
	padding-top: 12px;
	margin-bottom: 15px;
}
.arrangefooter a {
	color: #4D4D4D;

}
.arrangefooter a:hover {
	color: #2F68A8;

}

.arrangefoottext  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-align: center;
	color: #4D4D4D;
	margin-top: 2px;
	margin-bottom: 4px;
}
.componentitles {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0.8em;
	font-weight: bold;
	margin: 0px;
	padding-top: 9px;
	padding-left: 19px;
}
.repeatareawrapper {
	width: 585px;
	padding-top: 9px;
	float: left;
	margin-left: 9px;
}
html>body .repeatareawrapper {
	width: 585px;
	padding-top: 9px;
	float: left;
	margin-left: 18px;
}
.homepagegreycom {
	background-color: #E9E7E0;
	border: 1px solid #C6C6C6;
	padding: 11px;
	float: left;
	margin-top: 8px;
	margin-bottom: 8px;
}

.signedintopmenu {
	float: left;
	height: 32px;
	width: 934px;
	background-image: url(/images/repeatsignedinmenu.jpg);
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.topofsignedincomlong {
	background-image: url(/images/longsignedintop.gif);
	height: 27px;
	width: 934px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.undersignedincom {
	float: left;
	width: 910px;
	margin-left: 6px;
	padding-bottom: 15px;
}
html>body .undersignedincom {
	float: left;
	width: 910px;
	margin-left: 12px;
	padding-bottom: 15px;
}
.leftdetailcolumn {
	width: 555px;
	float: left;
	margin-top: 12px;
	background-color: #EEEEEE;
	border: 1px solid #D3D3D1;
}
.rightdetailcolumn {
	float: right;
	width: 340px;
	margin-top: 12px;
	margin-bottom: 11px;
}

.top2leftcol {
	float: left;
	width: 529px;
	
	margin-top: 12px;
	margin-left: 6px;
	margin-bottom: 12px;
}
html>body .top2leftcol {
	float: left;
	width: 529px;
	
	margin-top: 12px;
	margin-left: 12px;
	margin-bottom: 12px;
}
.gamedetailcom {
	float: left;
	width: 300px;
	border: 1px solid #C8C5BD;
}
.gamedetailpic {
	width: 220px;
	float: right;
}
.gamedetailcomtop {
	height: 15px;
	width: 300px;
	background-color: #FFFFFF;
}
.gamedetailcommid {
	width: 300px;
	background-color: #FFFFFF;
}
.contentofmid {
	padding-right: 5px;
	padding-left: 5px;
	width: 280px;
}
.gamedetailbottom {
	height: 15px;
	width: 300px;
	background-color: #FFFFFF;
}
.gamedetailtitle {
	color: #000000;
	font-size: 1.3em;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.gamereporttitle {
	color: #000000;
	font-size: 1.1em;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.topofteamtable {
	height: 27px;
	width: 340px;
	background-image: url(/images/repeatsignedinmenu2.jpg);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 1px;
}
.under2leftcol {
	float: left;
	width: 529px;
	margin-top: 12px;
	margin-left: 6px;
	margin-bottom: 12px;
	background-color: #FFFFFF;
	border-top-color: #D3D3D1;
	border-right-color: #D3D3D1;
	border-bottom-color: #D3D3D1;
	border-left-color: #D3D3D1;
}
html>body .under2leftcol {
	float: left;
	width: 529px;
	margin-top: 12px;
	margin-left: 12px;
	margin-bottom: 12px;
	background-color: #FFFFFF;
	border: 1px solid #D3D3D1;
}
.resultsholder {
	width: 509px;
	margin-left: 7px;
	margin-top: 14px;
	margin-bottom: 14px;
}
.resultstable {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	margin-left: 5px;
}
.reportdate {
	font-weight: bold;
	color: #2C63A1;
}
.squadholder {
	width: 912px;
	float: left;
	margin-top: 12px;
}
.topofsquadholder {
	background-image: url(/images/repeatsignedinmenu.jpg);
	height: 32px;
	border: 1px solid #EFEFEF;
}
.greyrounderhold {
	width: 302px;
}
.toproundedgreycom {
        
	background-image: url(/images/greyroundertops.gif);
	height: 22px;
	width: 302px;
}
.midroundedgreycom {
	background-image: url(/images/greyroundermidsmall.gif);
	background-repeat: repeat;
	width: 302px;
}
.bottomroundedgreycom {
	background-image: url(/images/greyrounderbottoms.gif);
	height: 22px;
	width: 302px;
}
.contentofgreyrounded {
	width: 255px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 20px;
}
.leaguestitledark {
	font-family: Arial, Helvetica, sans-serif;
	color: #56554D;
	font-size: 18px;
	font-weight: bolder;
	text-transform: uppercase;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: 1px 1px;
}
.leaguestitlenews {
	font-family: Arial, Helvetica, sans-serif;
	color: #56554D;
	font-size: 27px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	background-image: url(/images/bigbluecross.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: 1px 0.1em;
	letter-spacing: 0em;
}
.titleundernewsgrey {
	color: #B0ADA3;
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.roundedgreylinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 1px;
	margin-bottom: 0px;
	padding-left: 2px;
	font-weight:bold;
}
.roundedgreylinks a {
	color: #2C61A4;
}
.roundedgreylinks a:hover {
	color: #666666;
}
.roundedgreyregtextfont {
	margin-top: 3px;
	color: #42423D;
	font-size: 11px;
	padding-left: 2px;
	line-height: 16px;
	margin-bottom: 0px;
}
.roundedgreyregtextfont a {
	color: #2C63A1;

}
.roundedgreyregtextfont a:hover {
	color: #666666;

}
.margtopten {
	margin-top: 4px;
}
.homeroundedholder {
	width: 576px;
}
.topofroundedhomegrey {
	height: 25px;
	width: 576px;
}
.botofroundedhomegrey {
	height: 25px;
	width: 576px;
}
.midofroundedhomegrey {
	width: 576px;
	background-repeat: repeat;
}
.homepageopeningcontent {
	font-family: Arial, Helvetica, sans-serif;
	width: 525px;
	padding-left: 11px;
}


.homeontextfont a {
	color: #2C63A1;

}
.homeontextfont a:hover {
	color: #666666;

}
.signedingenericcontent {
	width: 912px;
	margin-top: 12px;
	border: 1px solid #e5eff8;
}
.contentofgenericcom {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	width: 860px;
	padding-left: 20px;
	margin-top: 12px;
	margin-bottom: 12px;
}
.homeontextfont {
	margin-top: 0px;

}

