body {
	margin: 0 0 20px 0;
	padding: 0;
	// background-image: url(bluemarble.bmp);
	// this is it background-image: url(dolphins_jump_mw5.gif);
	//background-repeat: no-repeat;
	// background-attachment: fixed;
	font-family:sans-serif;	
	// background-color: #87CEEB;	
	background-color: #CEF8FB;	
	background-position: center;
}

h1, h2 {
	text-align: center;
}

hr {
	width: 70%;
}

.style1 {
	color: #8080C0;
	font-weight: bold;
}
.style4 {
	font-size: 14px;
	font-weight: bold;
	color: #3229CB;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
.style7 {font-size: 16px}
.style8 {font-size: 16px; font-weight: bold; font-family: "Cataneo BT"; }
.style10 {font-size: 16px; font-family: "Cataneo BT"; }
.style13 {
	color: #3229CB;
	font-family: Elephant;
	font-size: 14px;
	font-style: italic;
}
.style14 {
	font-family: Elephant;
	font-style: italic;
}
.style17 {
	font-family: Elephant;
	font-weight: bold;
	font-style: italic;
}
.style18 {color: #3229CB; font-size: 14px;}


.advm {
	text-align: center;
}
.advhead {
	font-size: small;
}
.heart {
	border: none;
	width: 32px; height: 32px;
}
.temp {
	background-image: url(bluespiral.jpg);
	background-repeat: no-repeat;
	background-attachment: no-fixed;
	background-position : 150px 150px;
	
	background-color: #87CEEB;
}
.y { 
	border:1px solid #999;   
} 


#lights {
 position:absolute;
 left:0px;
 top:0px;
 width:100%;
 height:100%;
 overflow:hidden;
}

.xlsf-light {
 position:absolute;
}

body.fast .xlsf-light {
 opacity:0.9;
}

.xlsf-fragment {
 position:absolute;
 background:transparent url(image/bulbs-50x50-fragments.png) no-repeat 0px 0px;
 width:50px;
 height:50px;
}

.xlsf-fragment-box {
 position:absolute;
 left:0px;
 top:0px;
 width:50px;
 height:50px;
 *width:100%;
 *height:100%;
 display:none;
}

.xlsf-cover {
 position:fixed;
 left:0px;
 top:0px;
 width:100%;
 height:100%;
 background:#fff;
 opacity:1;
 z-index:999;
 display:none;
}

/*
.xlsf-light.bottom {
 height:49px;
 border-bottom:1px solid #006600;
}

.xlsf-light.top {
 height:49px;
 border-top:1px solid #009900;
}
*/


#topbox{text-align:left;width:960px;height:70px;overflow:visible;color:#888;padding:15px
15px 0px 15px;margin:0px
auto 0px auto;vertical-align:top;overflow:visible;background:#fff;background-color:#fff;background-image:url(/images/bg-page.gif);background-repeat:repeat-y}#allbody,#totalbody{width:960px;padding:0px
2px 0px 15px;margin:0px
auto 0px auto;text-align:left;background:#fff;background-color:#fff;overflow:visible;background-image:url(/images/bg-page.gif);background-repeat:repeat-y}html > body #allbody, html > body
#totalbody{padding-right:15px}.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:Verdana, Arial, Helvetica, sans-serif}A:hover, .feature A:hover{TEXT-DECORATION:underline}.cursorhand{CURSOR:pointer;CURSOR:hand}.pageheading,H1{FONT:1.8em Verdana,Arial,Helvetica,sans-serif}.featureheading,H2{FONT:2.4em/1.2em Georgia, Verdana, 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}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}.KA{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}.DR{margin-left:-144px}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

CAPTION,H5{BORDER-COLLAPSE:collapse;FONT:bold 0.8em/1.3em Verdana, 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.66em/1.3em Verdana,Arial,Helvetica,sans-serif;VERTICAL-ALIGN:middle}th.heading{FONT-WEIGHT:bold;TEXT-ALIGN:left;WIDTH:100%;TEXT-TRANSFORM:uppercase}th.news{TEXT-ALIGN:left;WIDTH:100%}.oddgrey{BACKGROUND:#f8f8f8}.evengrey{BACKGROUND:#f4f4f4}.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}.caption{TEXT-ALIGN:left;FONT:normal normal 0.9em Verdana, Arial, Helvetica, sans-serif;VERTICAL-ALIGN:top;BORDER-BOTTOM:1px solid black;PADDING:0px;MARGIN:0px 10px 0px 0px}.tborder tr
th{TEXT-ALIGN:inherit}, .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}
span.floatleft{WIDTH:150px}
span.floatright{WIDTH:250px}caption span.floatright, caption
span.floatleft{WIDTH:320px}.wide{WIDTH:600px}.checkbox{WIDTH:10px;HEIGHT:10px}.inout{HEIGHT:16px;WIDTH:50px;FONT-SIZE:0.9em}.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{PADDING:0px;MARGIN:0px;DISPLAY:inline;Z-INDEX:3000;VISIBILITY:hidden;POSITION:absolute}.menu{BORDER:#505050 1px solid;WIDTH:320px;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}


/* Help box, highlight and menu colours (default #ffc - light yellow) */
table.help, td.help, .highlight, .menu, select.highlight, .tab-header ul.tab-list span,.tab-header ul.tab-list a.tab-active,.tab-header ul.tab-list a.tab-active:hover {
	COLOR: black; BACKGROUND: #ffc; BACKGROUND-COLOR: #ffc } 

/* RSVP */
/* note use of indent to hide the text of this element; 'font-size:0' used instead for IE5 in 'globalIE.css' */
/* NB - IE ignores margin-top in following; hence use of background-position */
a.site-name {
	display:block;
	width:191px;
	height:100px;
	margin:0 0 14px 12px;
	background:url(/images/rsvp_logo.png) 0 10px no-repeat;
	text-indent:-9000px;
}/* in PSD - margin:14px 0 18px 25px; */
/* margin-bottom not respected in IE6 */
* html a.site-name {
	height:114px;
	margin-bottom:0;
}


