html 
{height: 100%;}

body {
	margin: auto; 
	padding: 0; 
	max-width: 1024px; 
	color: #000000; 
	background: url(background.gif); 
	background-repeat: repeat;
	background-color: #CCCCCC; 
	text-align: Center;
}

body, td 
{font: 12px verdana, arial, helvetica, san-serif;}
.rightHandContent {background-color:#FFFFFF; width: 25%; 
vertical-align: top; padding-bottom:25px;}
label 
{font-weight: bold;}
.preLeftNavTable, .preTopNavTable, .navTableEmpty {display:none;}
#sidenavtable {display:none;}
img
{border: none;}
.topNavTable {background-color: #fff; }
.mainBodyPageTable,.bodyHomeTable, .bodyTable {padding-left:10px;padding-bottom:25px; background-color: #fff;}
.listTableHeaderRow {
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    z-index: 999;
}
a, a:visited 
{color: #0000dd;}

.short {width: 75px;}
.mediuma {width: 125px;}
.mediumb {width: 175px;}
.mediumc {width: 250px;}
.wide {width: 350px;}
.partnerFader{
	font-weight: bold;
	margin: 0px;
	margin-bottom: 1em;
}
.partnerFader div{
	width:175px;
	height:87px;
	padding: 5px;
}
.partnerFader img{
	width:175px;
	height:87px;
	position:absolute;
}


.mainHeaderTable {	width: 100%; 
	overflow: hidden; 
	height: 180px; 
	color: #000;  
	background: url(background-banner.jpg) no-repeat; 
	background-color: #fff;}

#sidenavtable, #prenavtable {background-color: #CCCCCC;}
.footerTable {color:#FFFFFF;}
/*----------- tables ------------------*/
table.formtable td
{
	padding: 3px 10px 3px 0;
	white-space: nowrap;
	vertical-align: baseline;
}

table.listtable td
{
	padding: 3px;
	vertical-align: baseline;

}

table.listtable th, table.listtable thead, table.listtable tr.tableheader td
{
	color: #ffffff;
	padding: 3px;
	background: ;
	background-color: #333333;
	white-space: nowrap;
}

table.listtable th.tableheader td
{
	color: #ffffff;
	padding: 3px;
	background: ;
	background-color: #333333;
	white-space: nowrap;
}

table.listtable tr.altrow td
{
	background: #ddd;
}
/*----------- grouped settings ------------------*/

#mainwrapper, #wrapper, #topbanner, #centrecol, #leftcol, #rightcol
{position: relative;}

#centrecol span.code, #rightcol span.code  
{display: block;}

/*----------- banner area ------------------*/

#topbanner {
	width: 100%; 
	overflow: hidden; 
	height: 180px; 
	color: #000;  
	background: url(../wsoccer/background-banner.jpg) no-repeat; 
	background-color: #fff;
}

#topbanner h1 {
	position: absolute; 
	top: 40%; 
	left: 200px; 
	color: #000; 
	font-size: 35px; 
	margin: 0; 
	padding: 0;
}

#logo 
{display: block; left: 20px; top: 5px; position: absolute;}

div.spacer {
	display: block; 
	background: ; 
	background-color:  /* #eee */; 
	padding: 2px 10px; 
	text-align: right; 
	border-top: dotted 1px #bbb;}

div.spacer a 
{color: #333333 /* #000 */;  font-weight: bold; text-decoration: none;}

/*----------- contents ------------------*/

#mainwrapper {
	width: 1024px; 
	background: url(../../Pics/Wilmot/background-left.gif) repeat-y left; 
	background-color: #ffffff; 
	text-align: left; 
	margin: 0 auto;
}

#wrapper {clear: both; position: relative;}

#leftcol {
	float: left; 
	width: 219px; 
	padding-bottom: 10px;
}

#rightcol {
	float: right; 
	width: 231px; 
	padding-bottom: 10px;
}

#centrecol {
	padding: 0 15px 10px 15px; 
	width: auto; 
	margin: 0 231px 0 219px;
}

/* html > body #centrecol {margin-top: 0;} */

#centrecol h1 
{color: #4d5761; font-size: 18px;}
/*----------------------*/

.homeblock {position: relative; padding: 0; margin: 0; text-align: left; }
.homeblock p {padding: 0 15px;}
.homeblock span {padding: 0;}
.hometitle {display: block; position: relative; background: ; background-color: ; color: #333333 font-weight: bold;}
.hometitle .edit {font-size: 11px; font-weight: normal; float: right; color: #00f; text-decoration: underline;} 

/*----------------------*/

#footer 
{clear: both; text-align: center; margin: 0 210px; padding: 2px;}

#tabcontent 
{padding: 5px 7px;}

#tabcontent p 
{margin: 4px 0 10px; padding: 0;}

#tabcontent a
{text-decoration: none;}

#tabcontent b
{display: block;}

#tabcontent hr 
{margin: 0 0 6px;}

#hometabs 
{background: #333; overflow: hidden; position: relative; padding-top: 20px;}

#centrecol .hometitle, #rightcol .hometitle  
{font-size: 200%; font-weight: bold; padding: 5px 15px;}

#centrecol .hometitle {
	padding: 5px 15px; 
	margin: 0 -15px; 
	color: #333333; 
	background: ; 
	background-color: ; 
}

#rightcol .hometitle  {
	color: #333333; 
	background: ;
	background-color: ;
}

#forms table td 
{padding: 5px 25px 5px 0;}

#Sponsors p 
{padding: 0 5px;}

#Sponsors .hometitle
{padding-bottom:10px;}

#centrecol span a img 
{margin-top: 15px;}

.padding 
{padding: 0 15px;}

#news p span {color: #666; display: inline;}

#news a {font-weight: bold;}

#E2E {position: absolute; top: 0px; right: 3px; z-index: 1000;}

.clear {clear: both; height: 0; overflow: hidden;}

#TopMenu1_RadMenu {clear: both; width: 100%;}

form {margin: 0; padding: 0;}
.logon {color: #FFFFFF;}
span.logonCell {font-size:small; text-align: left; clear: none; display: inline-block; color: #FFFFFF; margin: 0px 4px 0px 0px;}
.PrintableVersion {display:none;}
.SaveAsCSV  {display:block;}
.cke_editable {background-color: #FFFFFF; background-image:none;}
.partnerFader{
	font-weight: bold;
	margin: 0px;
	margin-bottom: 1em;
}
.partnerFader div{
	width:175px;
	height:87px;
	padding: 5px;
}
.partnerFader img{
	width:175px;
	height:87px;
	position:absolute;
}
