/* 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; }
ul  { margin-bottom:10px; }
#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:35px 0 20px 400px; width:514px; font-size:1.5em; }

#contentNarrowContainer   { float: left; width: 620px; }
#contentNarrowHeader h1   { background:url(/images/topoftextcom.jpg) no-repeat; height:34px; width:601px; float:left; color:#fff; font-size:1em; 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; }

#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; width:490px; text-align:right; }
#loginholder p  { color:#fff; font-size:0.9em; float:right; clear:right; width:490px; text-align:right; }
#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; text-align:right; }
#loginholder .subText a { color:#aaa; margin-left:5px; }
#loginholder .subText a:hover   { color:#fff; }

#loginholder ul.loggedin    { font-weight:bold; list-style-type:none; float:right;  }
#loginholder ul.loggedin li    { margin-left:15px; display:inline; width:auto; line-height:46px; float:left; }
#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:180px; margin:3px 0 -3px 0; font-weight:bold; }
#contentNarrowBody  label.checkLabel, #contentWideBody label.checkLabel    { float:none; width:auto; }
#contentWideBody #findPlayer label  { float:none; }
#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:904px; margin:15px 15px 15px 15px; }
#contentWideBody p    { color:#333333; font-size: 11px; line-height: 15px; margin:0 0 6px 0; padding-top:0px; font-weight: normal; }
#contentWideBody h2   { font-size:1.2em; color:#42423D;  margin-bottom: 3px; 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.9em; 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; }

#contentWideBody li, #contentNarrowBody li { margin-left:15px; font-size:11px; }
#contentWideBody ul, #contentNarrowBody ul  { margin-top:10px; }

.mainColContentBlock  { background:#eee; padding:10px; border:1px solid #d3d3d1; width:530px; margin:0 3px 10px 0; }
.mainColContentBlock .content  { background: #fff; border:1px solid #d3d3d1; padding:10px; }
.mainColContentBlock .contentHalf  { background: #fff; border:1px solid #d3d3d1; padding:10px; float:left; width:275px; }

#menuBlock  { float:left; height:46px; width:434px; }

#teamMainCol    { float:left; width:555px; }
#teamHotCol { float:left; width: 340px; margin-left:9px; }
#teamHotCol .ts { width:330px; line-height:27px; font-size:0.9em; text-transform:none; background-color:#3D4D66; color:#fff; padding:auto 5px; }

.teamSheet  { width:340px; border-left:1px solid #e5eff8; border-top: 1px solid #e5eff8; border-right:0; border-bottom:0;  }
.teamSheet td, .teamSheet th  { border-right:1px solid #e5eff8; border-bottom: 1px solid #e5eff8; padding:3px 5px; }
.teamSheet th { border-bottom-width:2px; color:#319966; }
.teamSheet td.header    { font-weight:bold; }

.teamSheet .NoResponse   { background-color:#336dae; }
.teamSheet .Avail td, .teamSheet .NotAvail td, .teamSheet .NoResponse td    { color:#fff; }
.teamSheet .Avail    { background-color:#4ca479; }
.teamSheet .NotAvail    { background-color:#c00; }

.leagueTbl  { width:340px; border-left:1px solid #e5eff8; border-top: 1px solid #e5eff8; border-right:0; border-bottom:0;  }
.leagueTbl td, .leagueTbl th  { border-right:1px solid #e5eff8; border-bottom: 1px solid #e5eff8; padding:3px 5px; }
.leagueTbl th { border-bottom-width:2px; color:#fff; }
.leagueTbl td.header   { font-weight:bold; }


#squadList  { width:902px; float:left; clear:left; }

.squad { width:100%; border-top:1px solid #e5eff8; border-left:1px solid #e5eff8; border-bottom:0; border-right:0; }
.squad td, table.squad th { text-align:left; border-bottom:1px solid #e5eff8; border-right:1px solid #e5eff8; padding:2px 5px 0 5px; }
.squad th { border-bottom-width:2px; color:#fff; }
.squad td.header   { text-align:left; font-weight:bold; }

table.invite  { border-left:1px solid #999; border-top:1px solid #999; font-size:0.9em; margin:10px 0 6px 13px; }
table.invite td, table.invite th  { border-right:1px solid #999; border-bottom:1px solid #999; padding:2px 5px; text-align:center; }
table.invite th  { border-right:1px solid #999; border-bottom:2px solid #999; color:#319966; }
table.invite th a, table.invite th a:hover  { color:#319966;  }
table.invite td.header    { text-align:left; font-weight:bold;  }
table.invite input  { border:0; width:200px; }

table.teamList  { border-left:1px solid #999; border-top:1px solid #999; font-size:0.9em; margin:10px 0 6px 13px; }
table.teamList td, table.teamList th  { border-right:1px solid #999; border-bottom:1px solid #999; padding:2px 5px; text-align:left; color:#000; }
table.teamList th  { border-right:1px solid #999; border-bottom:2px solid #999; color:#319966; text-align:center; }
table.teamList th a, table.teamList th a:hover  { color:#319966;  }
table.teamList td.header    { text-align:left; font-weight:bold;  }


.fs { width:100%; border:O; font-size:1em;  }
.fs td, .fs th { text-align:left; border:O; padding:2px 5px; font-weight:bold; }
.fs th { color:#333; }
.fs td   { color:#2c63a1; }

.clearboth{ clear:both; height:0;}

.fixtures   { width:100%; border-top:1px solid #e5eff8; border-left:1px solid #e5eff8; border-bottom:0; border-right:0; }
.fixtures td, .fixtures th  { text-align:left; border-bottom:1px solid #e5eff8; border-right:1px solid #e5eff8; padding:3px 5px;  }
.fixtures th    { border-bottom-width:2px; color:#fff; }
#contentWideBody .fixtures th a  { color:#fff; text-decoration:none; }
#contentWideBody .fixtures td a  { color:#000; }

#MainPhoto  { margin:0px 5px 0 0; float:right; width:210px;  border:1px solid #d3d3d1; }
#MainPhoto img  { width:200px; padding:5px; margin:0; background-color:#fff;}

fieldset    { border:1px solid #ccc; margin-top:-5px; }
fieldset legend { color: #1d62af; font-weight:bold; padding:0 0 5px 0; }
.halfPage   { width:45%; float:left;}
.quartPage  { float:left; }


.tblGrpAdmin    { margin-left:10px; border-top:1px solid #E5EFF8; border-right:1px solid #E5EFF8; width:136px; }
.tblGrpAdmin th, .tblGrpAdmin td    { padding: 2px 5px; border-bottom:1px solid #E5EFF8; border-left:1px solid #E5EFF8; font-size:0.8em; }
.tblGrpAdmin th    { color:#fff; border-bottom-width:2px; }
.tblGrpAdmin td     { color:#000; }

.tblAdmin    { margin-left:10px; border-top:1px solid #E5EFF8; border-right:1px solid #E5EFF8; }
.tblAdmin th, .tblAdmin td    { padding: 2px 5px; border-bottom:1px solid #E5EFF8; border-left:1px solid #E5EFF8; }
.tblAdmin th    { color:#fff; border-bottom-width:2px; }
.tblAdmin td     { color:#000; }


.grp    { float:left; margin:0 0 0 9px; padding:10px; border:1px solid #D3D3D1; background-color:#eee; }
.tblGrp    { border-top:1px solid #D3D3D1; border-right:1px solid #D3D3D1; background-color:#fff; width:197px; }
.tblGrp th, .tblGrp td    { padding: 2px 5px; border-bottom:1px solid #D3D3D1; border-left:1px solid #D3D3D1; }
.tblGrp th    { color:#fff; border-bottom-width:2px; }
.tblGrp td     { color:#000; }

#contentNarrowBody fieldset ul { margin-left:0; }
#contentNarrowBody fieldset li { list-style-type:none; font-weight:bold; margin-left:20px; font-size:0.9em; }
#contentNarrowBody fieldset li a   { color:#2c63a1; }
#contentNarrowBody fieldset li a:hover   { color:#666; }

#reminderAll    { margin:10px 0 0 0; border:1px solid #e5eff8; padding:10px 10px 10px 60px; background:url(/images/emailreminder.gif) no-repeat 6px 10px; }
#contentWideBody #reminderAll p, #contentWideBody #reminderAll h2 { margin:0; padding:0; }

#availCheck    { margin:10px 0 0 0; border:1px solid #e5eff8; padding:10px 10px 10px 60px; background:url(/images/selected.gif) no-repeat 6px 10px; }
#contentWideBody #availCheck p, #contentWideBody #availCheck h2 { margin:0; padding:0; }



.contentForm    { width:872px; border:1px solid #e5eff8; padding:15px;}
.contentForm fieldset   { margin:0; border:1px solid #ccc; margin:12px 0px 0px; padding:6px 15px 15px; text-align:center; }
.contentForm legend    { margin:0; color: #1d62af; font-size: 1.2em; font-weight: bold; padding: 2px 5px 5px 5px; }


.contentForm table.cont   { width:auto; margin:0 auto; }
#contentWideBody .formFields { margin:0 auto; }
#contentWideBody .formFields p  { margin:7px auto 0 auto; text-align:left; }
#contentWideBody .formFields h2  { margin:0 auto; text-align:left; }

/*#contentWideBody .formFields label  { text-align:right; margin:0 10px 0 0; }*/
#contentWideBody .formFields a  { color:#319966; }
#contentWideBody .formFields a:hover  { color:#1d62af; }


.ValSumm ul li    { text-align:left; margin-left:20px; }
.blurb  { padding-left:5px; color:#878787; }

.iconexcom  { width: 338px; border: 1px solid #e5eff8; margin-bottom:10px; font-size:0.9em; padding:4px 0; }
.iconexcom td   { padding:3px; }
.extext { color: #333333; padding-top: 5px; }

.SignupLogo { margin-left:20px; }


.chooseTeam { width:340px; margin-top:12px; border:1px solid #e5eff8; padding:3px; font-size:12px; }
.chooseTeam td, .chooseTeam th  { padding:5px 3px; text-align:left;  }
.chooseTeam th  { background-color:#3d4d66; color:#fff; }
.chooseTeam td     { border-top:1px solid #e5eff8; }
.chooseTeam td, #contentWideBody .chooseTeam td a, #contentNarrowBody .chooseTeam td a{ color:#666; }

tr.selected { background-color:#eee; }
tr.selected td { font-weight:bold; }

.noBord table th, .noBord table td  { border:0; padding:0 5px; }

#contentWideBody .squadInfo  { border:1px solid #E5EFF8; border-top:0; padding: 5px; }

.grpFixtures    { float:left; width:451px; margin:10px 0 0 0; }
#contentWideBody .grpFixtures h3 { margin-left:10px; color:#2C63A1; margin-bottom:0; }
.tblGrpFixtures {  }
#contentWideBody .squadHeader   { display:block; background-color:#3d4d66; color:#fff; padding:5px 10px; text-transform:none; font-weight:normal; }


.tblGrpFixtures { margin:0 5px; width:441px; border-top:1px solid #D3D3D1; border-left:1px solid #D3D3D1; }
.tblGrpFixtures td  { border-bottom:1px solid #D3D3D1; border-right:1px solid #D3D3D1; padding:2px 5px; text-align:center; }


.tblFixtureAdmin    { margin-left:10px; border-top:1px solid #E5EFF8; border-left:1px solid #E5EFF8; }
.tblFixtureAdmin td, .tblFixtureAdmin th    { border-bottom:1px solid #E5EFF8; border-right:1px solid #E5EFF8; padding:2px 5px; }
.tblFixtureAdmin th { border-bottom-width:2px; }

#findPlayer { margin:10px 0 0 0; }













#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;
}
