/* divs */
#topbox {
	text-align: left; vertical-align: top; width: 960px;  height: 70px; padding: 15px 15px 0px 15px; margin: 0px auto 0px auto; background: #fff; background-color: #fff;  }
#allbody, #totalbody {
	text-align:left; vertical-align: top; width: 960px; padding: 0px 15px 0px 15px; margin: 0px auto 0px auto; background-color: #fff; background: #fff; }

/* Link-specific */
.nounderline, A, A:link, A:visited, A:hover  {
	TEXT-DECORATION: none }
.feature A, .feature A:link, .feature A:visited, .feature A:hover {
	FONT-SIZE: 1em; FONT-FAMILY: Arial, Helvetica, sans-serif }
A:hover, .feature A:hover {
	TEXT-DECORATION: underline }
.cursorhand {
	CURSOR: pointer; CURSOR: hand}

/* Heading text */
.pageheading, H1 {
	FONT: 1.8em Verdana, Arial, Helvetica, sans-serif }
.featureheading, H2 {
	FONT: 2.4em/1.2em Georgia, Arial, Helvetica, sans-serif; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 6px 0px; }
SMALL, .smallheading, H3 {
	FONT: bold 1.2em/1em Georgia, Verdana, Arial, Helvetica, sans-serif; BORDER-BOTTOM: 1px solid black; PADDING: 0px 0px 2px 0px; MARGIN: 0px 0px 6px 0px; WIDTH: 100% }
EM, .subheading, H4 {
	FONT: bold 1em Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left }
.newsheading {
	FONT: 1.6em/1.2em Georgia, Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; PADDING: 0px 0px 2px 0px; MARGIN: 0px 0px 0px 0px }
CITE, .byline, H6 {
	FONT: bold 0.8em/0.4em Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: small-caps; TEXT-ALIGN: left; LETTER-SPACING: 0.2em; PADDING: 0px 0px 0px 0px; MARGIN: 4px 0px -4px 0px }
.h7 {
	FONT: 1em/1em Verdana, Arial, Helvetica, sans-serif; }
.team {
	FONT-SIZE: 0.85em; }



/* Images */
IMG {
	PADDING: 0px; MARGIN: 0px; BORDER: 0px; VERTICAL-ALIGN: middle }
img.icon {
	HEIGHT: 10px; WIDTH: 10px }
img.featurepic {
	BORDER: 1px solid black; WIDTH: 100px }
img.banner {
	BORDER: 0px; WIDTH: 468px; HEIGHT: 60px  }
.tmicon {
	overflow:hidden; width: 9px; height: 12px; margin: 0px; position:relative; display:block }
.AD { margin-left:0px; } .BL { margin-left:-9px; } .CA { margin-left:-18px; } .CO { margin-left:-27px; } .ES { margin-left:-36px; } .FR { margin-left:-45px; } .GE { margin-left:-54px; } .HW { margin-left:-63px; } .NM { margin-left:-72px; } .ME { margin-left:-81px; } .PA { margin-left:-90px; } .RI { margin-left:-99px; } .SK { margin-left:-108px; } .SY { margin-left:-117px; } .WB { margin-left:-126px; } .WC { margin-left:-135px; } 

/* Table types */
TABLE {
	PADDING: 0px; MARGIN: 0px; BORDER: 0px; VERTICAL-ALIGN: top }
table.homescoreboard, table.homeladder, table.hometeamlist, table.playerlist {
	WIDTH: 100%  }
table.topmenu {
	PADDING: 0px 0px 0px 0px; MARGIN: 6px 0px 12px 0px; BORDER-BOTTOM: 1px solid black; BORDER-TOP: 1px solid black  }
table.nested {
	PADDING: 0px; BORDER-COLLAPSE: collapse }
table.help {
	FLOAT: right; MARGIN: 0px 15px 10px 0px }
table.help td {
	PADDING: 5px; TEXT-ALIGN: left; WIDTH: 200px }
table.homescoreboard th, table.homeladder th, table.hometeamlist th, table.homescoreboard td, table.homeladder td, table.hometeamlist td {
	TEXT-ALIGN: left; FONT-SIZE: 0.66em}

CAPTION, H5 {
	BORDER-COLLAPSE: collapse; FONT: bold 0.8em/1.3em Arial, Helvetica, sans-serif; TEXT-ALIGN: left; PADDING: 0px; MARGIN: 0px 1px 1px 0px; BORDER: 0px; COLOR: black }
table.homescoreboard caption, table.homeladder caption, table.hometeamlist caption {
	FONT-SIZE: 0.66em }

TH {
	BORDER-COLLAPSE: collapse; MARGIN: 0px 1px 1px 0px; FONT: bold 0.75em/1.3em Arial, Helvetica, sans-serif; TEXT-ALIGN: center; VERTICAL-ALIGN: middle }
th.heading {
	FONT-WEIGHT: bold; TEXT-ALIGN: left; WIDTH: 100%; TEXT-TRANSFORM: uppercase  }
th.news {
	TEXT-ALIGN: left; WIDTH: 100%  }

TD {
	COLOR: black; BORDER-COLLAPSE: collapse; MARGIN: 0px 1px 1px 0px; FONT: normal normal 0.75em/1.3em Arial, Helvetica, sans-serif; TEXT-ALIGN: center; VERTICAL-ALIGN: middle }
.oddgrey {
        BACKGROUND: #f8f8f8 }
.evengrey {
        BACKGROUND: #f4f4f4 }
td.banner {
	PADDING: 0px 0px 4px 0px; MARGIN: 0px 0px 4px 0px  }
td.main {
	TEXT-ALIGN: left; FONT: normal normal 0.75em/1.3em Arial, Helvetica, sans-serif; WIDTH: 758px; PADDING: 0px; MARGIN: 0px; VERTICAL-ALIGN: top  }
.tutorial {
	FONT: 0.8em/1.5em Georgia, "Times New Roman", Times, serif; TEXT-ALIGN: left; PADDING: 0px; VERTICAL-ALIGN: top  }
.feature {
	FONT: 1em/1.5em Georgia, "Times New Roman", Times, serif; TEXT-ALIGN: left; PADDING: 0px; VERTICAL-ALIGN: top  }
p {
	FONT-SPACING: 1.5em; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; TEXT-ALIGN: left; VERTICAL-ALIGN: top; PADDING: 0px; MARGIN: 0px  }
p.featurebyline {
	FONT-STYLE: italic; MARGIN: 0px 0px -8px 0px;  }
p.firstpar {
	MARGIN: 10px 0px 0px 0px  }
p.firstpar:first-letter {
	float:left; position: relative; font-weight: bold; font-size: 3.2em; line-height:0.94em; padding: 1px 2px 0px 0px; margin: -5px 0px -4px 0px; border: 0px  }
p.firstpar:first-line {
	TEXT-TRANSFORM: uppercase }
td.news {
	TEXT-ALIGN: left; VERTICAL-ALIGN: top  }
.caption {
	TEXT-ALIGN: left; FONT: normal normal 0.9em Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: 1px solid black; PADDING: 0px; MARGIN: 0px 10px 0px 0px  }
td.homesmall {
	TEXT-ALIGN: left; FONT: 0.7em/1.3em Arial, Helvetica, sans-serif  }
td.label {
	FONT-WEIGHT: bold; TEXT-ALIGN: right; WIDTH: 35%; PADDING: 0px 6px 0px 0px; VERTICAL-ALIGN: top  }
td.data {
	TEXT-ALIGN: left; WIDTH: 65%; PADDING: 0px 0px 0px 6px; VERTICAL-ALIGN: top }

/* Scoreboard table cell styles */
td.team {
	TEXT-ALIGN: left; FONT: 0.8em Verdana, Arial, Helvetica, sans-serif; PADDING: 4px; MARGIN-BOTTOM: 20px; WIDTH: 100px; TEXT-TRANSFORM: uppercase; BACKGROUND: black;  COLOR: white }
td.score {
	TEXT-ALIGN: right; FONT: bold 1.6em Verdana, Arial, Helvetica, sans-serif; PADDING: 4px; MARGIN-BOTTOM: 20px; WIDTH: 230px; BACKGROUND: black;  COLOR: white }
td.player, th.player {
	TEXT-ALIGN: left; FONT: 0.66em/0.66em Verdana, Arial, Helvetica, sans-serif; PADDING: 4px 4px 4px 4px; WIDTH: 60px; VERTICAL-ALIGN: top; WIDTH: 150px }
td.scoreboardscore, th.scoreboardscore, th.scoreboardtotal {
	TEXT-ALIGN: right; FONT: 0.66em/1.4em Verdana, Arial, Helvetica, sans-serif; PADDING: 2px; VERTICAL-ALIGN: top; }
td.scoreboardtotal {
	TEXT-ALIGN: right; FONT: 1.4em Verdana, Arial, Helvetica, sans-serif; PADDING: 4px 4px 4px 4px; VERTICAL-ALIGN: bottom }
th.player, th.scoreboardscore, th.scoreboardtotal {
	FONT-WEIGHT: bold  }
th.scoreboardscore, td.scoreboardscore {
	WIDTH: 220px  }
th.scoreboardtotal, td.scoreboardtotal {
	WIDTH: 35px  }

/* Table cells (alignment and height/width) */
.left, .L, .cellleft, .points, .pointsmiddle, .total {
	TEXT-ALIGN: left }
.right, .R, .cellright, .goals {
	TEXT-ALIGN: right }
.top {
	VERTICAL-ALIGN: top }
.floatleft {
	TEXT-ALIGN: left; FLOAT: left }
.floatright {
	TEXT-ALIGN: right; FLOAT: right }
.cellleft, .cellright {
	WIDTH: 150px }
td.data span.floatleft {
	WIDTH: 150px }
td.data span.floatright {
	WIDTH: 250px }
caption span.floatright, caption span.floatleft {
	WIDTH: 320px }
.wide {
	WIDTH: 600px }
.checkbox {
	WIDTH: 10px; HEIGHT: 10px }

/* Form element styles */
INPUT, SELECT {
	HEIGHT: 18px; FONT: 0.9em/1.2em Verdana, Arial, Helvetica, sans-serif }
input[type="submit"] {
	HEIGHT: 24px; TEXT-ALIGN: center; FONT: bold 0.9em/1.5em Verdana, Arial, Helvetica, sans-serif; padding-bottom: 4px }
.inout {
	HEIGHT: 16px; WIDTH: 80px; FONT-SIZE: 0.9em }

/* Dividers */
.spacer, .spacer2, .spacer4, .spacer10, .spacer20, .spacerline {
	BACKGROUND: #FFF; BACKGROUND-COLOR: #FFF; COLOR: #FFF }
.spacer {
	PADDING: 0px }
.spacer2 {
	PADDING: 0px 1px 0px 1px }
.spacer4 {
	PADDING: 0px 2px 0px 2px }
.spacer10 {
	PADDING: 0px 5px 0px 5px }
.spacer20 {
	PADDING: 0px 10px 0px 10px }
.spacerscoreboard {
	PADDING: 0px 10px 0px 10px; BACKGROUND: black }
.spacerline {
	PADDING: 0px; HEIGHT: 4px }

/* Menu styles */
.menu {
	PADDING: 0px; MARGIN: 0px; DISPLAY: inline; Z-INDEX: 3000; VISIBILITY: hidden; POSITION: absolute }
.menu {
	BORDER: #505050 1px solid; WIDTH: 120px; BORDER-COLLAPSE: collapse  }
td.topmenu {
	FONT: 0.7em/1.1em Verdana, Arial, Helvetica, sans-serif; MARGIN: 0px; PADDING: 5px 15px 5px 0px  }
td.topmenuleft {
	FONT: 0.7em Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; VERTICAL-ALIGN: top  }
td.topdropdownmenu {
	FONT: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; PADDING: 2px 2px 5px 2px }

.HomeNews {font-family:arial,verdana,sans-serif;font-size:12px;text-decoration:underline;cursor:pointer;cursor:hand;padding-bottom:20px}

