BODY, FORM {margin:0px}
BODY {background-color:#FFF; color:#000}
BODY, TD, TH, .Admin {font-family:Arial,Helvetica,sans-serif}
BODY, TD, TH {font-size:small}
TABLE {border-collapse:collapse}
TABLE, TD, TH {border-color:Black}
A, A:Visited, A:Hover {color:#33C; text-decoration:none}
A:Hover {text-decoration:underline}

.footer {font-size:x-small; text-align:center; border-top:dotted 1px black}

/* The following helps pages validate as XHTML 1.0, Don't include border="0" in img tags */
img {border:none}

/* General styles */
.TopMargin {margin-top:1em}
.center {text-align:center}
.nowrap {white-space:nowrap}
.action {cursor:pointer}

.Matrix, .MatrixNoPrint {background-color:#0000A5}
.Matrix, .MatrixNoPrint, .Matrix A:Visited, .Matrix A:Hover, .Matrix A {color:white; font-weight:bold}
.AltRow {background-color:#FFFFC0}
.NormalRow {background-color:#EAEAEA}
TR.NormalRow:hover, TR.AltRow:hover {background-color:#A3D39C;}	/*This does not work in IE 6.0 or below */
.Totals {background-color:#D7E0EE}

/* League news item styles */
.NewNewsNav, .NewNewsIndicator {background-color:Yellow; color:Maroon}
.NewNewsIndicator {font-size:.75em; font-variant:small-caps;}
DL.News {margin:2em 0; padding:0 1em;}
.News DT
{
background-color:#0000A5;
color:White;
padding:.25em .1em;
font-size:1.25em;
font-weight:bold;
font-variant:small-caps;
text-align:left;
border-left:1px solid #131210;
border-right:1px solid #131210;
border-top:1px solid #131210;
}

.News DD
{
margin:0 0 1em 0;
background-color:#EAEAEA;
text-align:left;
padding:0em 1em;
border-left:1px solid #131210;
border-right:1px solid #131210;
border-bottom:1px solid #131210;
}
.NewsInfo {font-style:italic; font-size:smaller; border-bottom:1px dashed black; margin-bottom:1em}

A.Date:Hover, .Highlight {background-color:#FC3}
.CurrentDay {background-color:#D3D3D3}
.Empty {background-color:#F0F8FF}
.Weekday {background-color:#FFC}
.Events {font-size:smaller}
.CalendarHeader{font-size:large}
.DateAddButton {padding:.1em; margin:.2em}

.ContentTitle {font-size:large; font-weight:bold; margin:.5em 0em; text-align:center}

.PageHeader {background-color:#AAA}

.Winner, .Forfeit, .Caption {font-weight:bold}
.Forfeit {color:red}
.Caption {font-size:large}
.TeamNameHeader {background-color:#996; color:White}

BLOCKQUOTE.SmallMargins {margin-left:10px; margin-right:0px}
H1,H2,H3,H4,H5 {margin-top:.2em;margin-bottom:.2em}

.small, SELECT.small, .Tabs, INPUT.small {font-size:small}
.smaller {font-size:smaller;}
.inputHint {font-size:smaller; background-color:#FFFFCC; color:Gray}
.Tabs {text-align:center}
OPTION.Hint {color:gray}
OPTION.Selected {color:white;background-color:blue}

.LeagueLink{color:Black}
.LeagueName{font-style:italic; font-variant:small-caps; font-weight:bold; font-size:1.5em; white-space:nowrap; letter-spacing:3px}
.PrintDate {visibility:hidden; display:none; text-align:center}
.Inline {display:inline}
A.Attention, .Attention {color:red; font-weight:bold; font-style:italic}
.MOTDCell {border:White 1px dotted; overflow:hidden; font-weight:bold}

#DefaultFacility {font-weight:bold; font-variant:small-caps; border-bottom:1px solid black; cursor:help}
#SponsorLink {margin-bottom:.5em;}
#SponsorLink FIELDSET {border:solid 1px black; padding:2px; color:gray; background-color:#EEEEEE; width:50%; margin-top:.25em;}
#SponsorLink LEGEND {background-color:#EEEEEE; border-left:solid 1px black; border-top:solid 1px black; border-right:solid 1px black; font-size:smaller; color:gray; font-weight:bold; padding:0 .5em}
#SponsorLink A {font-weight:bold}
.TeamSponsor {font-size:x-small; color:Gray}

/* == Help styles == */
BODY.Help {background-color:#EAEAEA;}
.HelpHeader {font-size:1.25em; font-weight:bold; border-bottom:2px solid Black; margin-bottom:3px;}
.HelpButton {cursor:pointer;}		/* http://codebetter.com/blogs/jeffrey.palermo/archive/2005/08/28/131378.aspx */
#helpDisplay
{
	position:absolute;
	z-index:2;
	right:1em;
	border:1px outset Black;
	width:125px;
	height:150px;
	padding:.5em;
	background-color:#FFFFE0;
	color:#708090;
	font-size:90%;
	overflow:hidden;
}
#helpDisplay LI {margin:1px;}

/* RSS styles */
.Teaser {
	color:#000044;
	background-color:#FFFFCC;
	margin:3px 0px;
	padding:0px 3pt 2pt 4pt;
	border-right:1px solid #888888;
	border-bottom:1px solid #888888;
}

/* == Popup Calendar styles ==*/
.PopupCalendarMonthHeader, .PopupCalendarMonthHeader A:Hover {color:White; background-color:#4682b4; font-weight:bold;}
.PopupCalendarDayHeader {color:White; background-color:Gray; font-weight:bold;}
.PopupCalendarWeekday {color:Black; background-color:#EAEAEA;}
.PopupCalendarOffMonth {color:Gray; background-color:#EAEAEA;}

/* Print styles */
@media print 
{
	.Page {page-break-after:always}
	.Page, TR, TD, TH {page-break-inside:avoid}
	BODY, TD, TH {font-size:10pt}
	.ContentTitle {font-size:110%;font-weight:bold}
	A, A:Visited, .Matrix, .Matrix A, .Matrix A:Visited {color:#000000 !important; background-color:#FFFFFF; text-decoration:none !important;}
	SELECT, .Admin, .PageHeader, .Tabs, .NoPrint, .MatrixNoPrint {visibility:hidden; display:none}
	.PrintDate {visibility:visible; display:block; font-weight:bold; font-size:smaller}
	TABLE {width:100%}
	THEAD {display:table-header-group}
	.News DT {background-color:White; color:Black; font-size:1em; border:1px solid #131210}
	.News DD {background-color:White; color:Black}
}

#HeaderNav {width:100%;}
#HeaderNav a{display:block; border:1px solid #AAAAAA; line-height:16px; font-weight:bold; font-variant:small-caps; padding:0px 10px;}
#HeaderNav a.left{float:left;}
#HeaderNav a.right{float:right; font-size:80%;}
#HeaderNav a:hover {border:1px outset black; background-color:yellow; text-decoration:none}

/* Flickr Badge styles */
#flickr_badge_source_txt {padding:0; font: 11px Arial,Helvetica,sans-serif; color:#666666}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important; padding:5px;}
.flickr_badge_image img {border: 1px solid black !important; padding:5px;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial,Helvetica,sans-serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {background-color:#FFFFFF;}
#flickr_badge_source {padding:0 !important; font: 11px Arial,Helvetica,sans-serif !important; color:#666666 !important;}

.zipListItem
{
	color:white;
	background-color:blue;
	cursor:pointer;
	padding:3px;
	border-right:solid 2px black;
	border-bottom:solid 2px black;
	border-top:solid 1px gray;
	border-left:solid 1px gray;
}

.zipListItem:hover {color:Blue; background-color:Yellow}

.FullTextbox {width:98%}

.gameBadge {padding:1em; border:solid 1px black}

input.email {background-image:url(images/mail.gif); background-repeat:no-repeat; background-position:left center; padding-left:20px}
input.name {background-image:url(images/person.gif); background-repeat:no-repeat; background-position:left center; padding-left:20px}
input.mobile {background-image:url(images/cell.gif); background-repeat:no-repeat; background-position:3px center; padding-left:15px}
input.phone {background-image:url(images/telephone.gif); background-repeat:no-repeat; background-position:2px center; padding-left:18px}

