
font.sidemenu {font-size:11px; 
}  a.division {color: #0066cc; text-decoration: none; font-size: 12px; 
} a.path {  color: #666666; text-decoration: none;
} a.path:hover {  color: #ff0000; 
} td.headerTitle {background-color: #000099; font-size: 13px; font-weight: bold; color: #ffffff; text-align: center;
} 
/*Main page title font */
 .big {font-size:14px; font-weight:bold;  
}
.white {
 	color: #FFFFFF;
 	}
.playerssidecell {
	background-image:url(/images/backmenubar.jpg);
	background-color: #ffffff;
}
div.logo {
	width: 125px;
	background-color:#FFFFFF;
	text-align:center;
}

.pathcell {
	background-color: #eeeeee;
	border-bottom:1px solid #cccccc;
}
td.footerpadcell {
	background-image:url(/images/footer/backfooter.jpg);
	background-repeat:repeat-x;
}
td.indexheaderright {
	font-size: 14px;
	background-image:url(/images/playersection/backheader.gif);
	background-color:#333333;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
}
td.indexheaderleft {
	font-size: 14px;
	background-image:url(/images/playersection/backheader.gif);
	background-color:#333333;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
}
td.indexheader {
	padding: 4px;
	font-size: 14px;
	background-image:url(/images/playersection/backheader.gif);
	background-color:#333333;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
td.indexsubheader {
	font-size: 11px;
	padding: 4px;
	margin:0;
	background-color:#cccccc;
	text-align:center;
	font-weight:bold;
	color:#000000;
}
td.indexnonactiveheader {
	font-size: 11px;
	padding: 4px;
	text-align:center;
	background-color:#cccccc;
	font-weight:bold;
	color:#000000;
}
a.indeleagues {
	font-size: 10px;
}
.amIndexLeagues {
	background-color:#eeeeee;
	border-bottom:1px solid #cccccc;
	padding: 5px;
}
.amIndexLeaguesNA {
	background-color:#FFFFFF;
	padding: 5px;
}
.amIndexLogos {
	padding:1px;
	background-color: #ffffff;
	border-bottom:1px solid #cccccc;
	text-align: center;
}
.amIndexLogosNA {
	padding:1px;
	background-color: #ffffff;
	text-align: center;
}
div.indextable {
	padding:2px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}
div.facilitysearch {
	border:1px dashed #009900;
	padding:4px;
	width:98%;
	text-align:center;
	margin:8px;
	margin-top:5px;
	margin-left:9px;
	font-size:10px;
	background-image:url(/images/home/home_newsback_lacrosse.jpg);
}
input.search { 
	border:1px solid #333333;
	font-size:11px; 
	font-family:Arial, helvetica, sans-serif;
}
.pageSubHeader {
	background-color:#eeeeee;
}
/* restricted notice font color */
.restricted {
	display: block;
	padding: 15px;
	text-align: center;
	color: #ff0000;
}
/* the color of the 1px lines inside the content */
td.intshim {
	background-color: #cccccc; 
}

/* BELOW ARE USED ON THE CONTENT */
/* Page background Color */
/* background color of tables */
.background {
	background-color: #ffffff;
}
/* links */
a {
	color: #0066cc; 
	text-decoration: none;
} a:hover {
	color: #c6000a; 
}
/* top menu links */
a.menu {
	color: #0066cc; 
}
/* top row sorting links (ie: GP, G, PTS on scoring leaders page) */
a.fields {
	color: #0066cc; 
}
/* print this page link on bottom of page - outside the tables so for dark body backgrounds will need to be changed to show up */
a.print { 
	color: #0066cc; 
}
/* big font for announcements (ie: click here for playoff bracket on the standings page, player name ) */
span.big {
	font-size:14px; 
	font-weight:bold;  
}
.intshim {
	display: none;
	padding:0;
	margin:0;
	height: 0;
}
/* league title main header */
h1 {
	font-size: 15px;
	padding: 0px;
	margin:0px;
	font-weight:bold;
}	
/* second row sub header header */
h2 { 
	font-size: 13px;
	padding: 0px;
	margin:0px;
	font-weight:bold;
}
/* VERTICAL MENU ROWS */
/* league row of links */
.cellLeagueMenu {
	background-color: #cccccc;
}
.cellLeagueMenu a {
	color:#000080;
}
/* division row of links */
.cellDivMenu {
	background-color: #cccccc;
}
/* team row of links */
.cellTeamMenu {
	background-color: #cccccc;
}
/* SIDE MENU STYLES */
td.sideMenu { border-bottom: 1px solid #cccccc;
	background-color:#eeeeee;
	font-size:10px;

}
/* side menu background when on that page */
td.sideMenuHighlight {
	border-bottom: 1px solid #cccccc;
	background-color:#cccccc;
	font-size:10px;
}
/* Page Header Table Cells */
.cellHeaderLeague {
	background-color: #000;
	color: #fff;
	padding: 5px;
}
.cellLeague {
	background-color: #1e1e1e;
	color: #fff;
	padding: 5px;
	font-weight:bold;
	font-size: 13px !important;
}	
.cellHeaderDiv {
	background-color: #1e1e1e;
	color: #fff;
	padding: 5px;
	font-weight:bold;
	font-size: 13px !important;
}
.cellHeaderTeam {
	background-color: #1e1e1e;
	color: #fff;
	padding: 5px;
	font-weight:bold;
	font-size: 13px !important;
} 
.cellHeaderGame {
	background-color: #1e1e1e;
	color: #fff;
	padding: 5px;
	font-weight:bold;
	font-size: 13px !important;
} 
.cellheaderPlayer {
	background-color: #1e1e1e;
	color: #fff;
	padding: 5px;
	font-weight:bold;
	font-size: 13px !important;
}

/* New 2.0 page header colors */
.headerTeam td {
	background-color: #000;
	color: #fff;
	padding: 5px;
}
.subHeader td {
	font-weight: bold;
	background-color: #eee;
}

/* drop down menus */
 select {
 	font-family: Verdana, arial; 
 	font-size: 11px;
}
/* the field label cells ie: the cells like GP, A, PTS in a list */
tr.fields {
	background-color: #cccccc; 
	font-weight: bold; 
	text-align: center;
}
/* larger dark grey rows that divide table content (div records page etc..) */
.subtitleRow {
	background-color: #cccccc;
	font-weight: bold; font-size: 10px;
	text-align: center;
}
/* the color of the highlighted background-color cells for players (player card, scoring leaders - also used on Records pages*/
.highlightPlay {
	background-color: #c6000a; 
	color: #fff;
}
.highlightPlay a {
	color: #fff !important;
}
/* highlight goalies cells*/
.highlightGoal {
	background-color: #c6000a; 
	color: #fff; 
	font-weight: bold;
}
.highlightGoal a {
	color: #fff !important;
}
/* for light grey highlight cells */
.lightGrey {
	background-color:#eeeeee;
}
/* for medium grey highlight cells */
.mediumGrey {
	background-color: #cccccc;
} 
/* for table headers on team and player level pages */
.cellTeamPlayer {
	background-color: #1e1e1e;
	font-weight: bold;
	color: #ffffff;
	font-size: 13px;
}
/* div header used on team home page */
.divTeamPlayer {
	background-color:#1e1e1e;
	color: #ffffff;
	padding: 4px;
	font-weight: bold;
}
/* for table headers  on division level pages */
.cellDivision {
	background-color: #1e1e1e;
	color: #fff;
	padding: 5px;
	font-weight:bold;
	font-size: 13px !important;
}
/* boxscore table headers */
.cellBoxscore {
	background-color: #1e1e1e;
	color: #fff;
	padding: 5px;
	font-weight:bold;
	font-size: 13px !important;
}
/* boxscore Team names and scores on top */
span.boxScore {
	font-size:14px;
	font-weight:bold;
}
/* big font for announcements (ie: click here for playoff bracket on the standings page ) */
span.big {
	font-size:14px; 
	font-weight:bold;  
}
/* number on the player card - probably safe to leave alone */
span.bigNumber {
	font-size:20px;
	font-weight:bold; 
}
/* highlighted text (for suspended players etc...) */
span.highlight {
	color: #FF0000;
}
/* team logo cell */
td.white {
	background-color: #ffffff;
}
/* CALENDAR STYLES BELOW */
/* calendar Header  */
.calendarHeader {
	background-color:#eeeeee;
	font-weight:bold;
}
/* month and year info cell */
.monthHead {
	background-color:#cccccc;
	color:#000000;
	font-weight:bold;
}
/* cells with arrows to toggle months */
.monthHeadArrow {
	background-color:#cccccc;
	font-weight:bold;
}
/* regular day cell */
.calendar {
	background-color:#ffffff;
}
/* today's date cell */
.calendarToday {
	background-color:#ffffcc;
}
/* selected day cell */
.calendarSelected {
	background-color:#eeeeee;
}
/* table lines in calendar */
.calendarBorder {
	background-color:#cccccc;
}
/* link for calendar days */
a.calendardays {
	text-decoration: underline;
}
/* end calender styles */

/* SCOREBOARD STYLES */
/*background color of the game container */
div.scoreboardgame {
	background-color:#eeeeee;
	padding:5px;
	border:1px solid #cccccc;
	text-align:left;
}
/* background of scoreboard teams and scores */
.scoreboardcell {
	background-color:#ffffff;
}
/*scoreboard game header row with game status and time/rink info */
.scoreboardhead {
	background-color:#cccccc;
	font-weight:bold;
}
/*in progress game header */
.scoreboardinprogress {
	background-color:#c6000a;
	font-weight:bold;
}
/*boxscore gamesheet links cell */
.scoreboardcellbottom {
	background-color:#ffffcc;
}

/* MESSAGE STYLES */
/*league message container */
.leaguemessage {
	height: 85px;
	overflow:auto;
	margin:0px 6px 6px 0px;
	padding: 2px 4px 4px 4px;
	border: 1px solid #cccccc;
	background-color:#eeeeee;
	text-align:left;
}
/*league message Home */
.leaguemessagehome {
	height: 150px;
	overflow:auto;
	margin:0px 6px 6px 0px;
	padding: 2px 4px 4px 4px;
	border: 1px solid #cccccc;
	background-color:#eeeeee;
	text-align:left;
}
/* league message header */
div.leaguemessageheader {
	margin: 6px 6px 0px 0px;
	padding: 2px 4px 4px 6px;
	background-color:#000000;
	font-weight:bold;
	color:#ffffff;
}
/* division message header */
div.divmessageheader {
	margin: 6px 6px 0px 0px;
	padding: 2px 4px 4px 6px;
	background-color:#000000;
	font-weight:bold;
	color:#ffffff;
}
/* div message container */
div.messagecontainter {
	width:100%;
	margin:0;
	padding:0;
}
/* team message background */
div.teammessage {
	width:100%;
	margin:0px 0px 12px 0px;
	padding: 2px 4px 4px 4px;
	border: 1px solid #cccccc;
	background-color:#eeeeee;
	text-align:left;
}
/* team message container */
div.teammessagecontainer {
	width:380px;
	margin:0;
	padding:0;
}
/* team message header */
div.teammessageheader {
	width:100%;
	margin: 12px 0px 0px 0px;
	padding: 2px 4px 4px 6px;
	background-color:#000;
	font-weight:bold;
	text-align:center;
	color:#ffffff;
}
/*player bio div */
div.playerbio {
	height: 140px;
	overflow:auto;
	margin:0px;
	padding: 2px;
	background-color:#ffffff;
	text-align:left;
}
/* side menu */
.psinav {
	background-color:#eeeeee;
}
/* for template vertical menu cells */
.divmenuheader {
}
.teammenuheader {
}
.leaguemenuheader {
}
/* playoff bracket cells */
.bracket {
	border-bottom: #999999 1px solid;
	border-right: #333333 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid; 
	background-color: #eeeeee;
}
