
body { font-family:Verdana, arial, helvetica, sans-serif; font-size:11px;  
} td {font-family:Verdana, arial, helvetica, sans-serif; font-size:11px;  
} font.big { font-family: arial, verdana, sans-serif; font-size:14px; font-weight:bold;  
} font.big1 { font-family: arial, verdana, sans-serif; font-size:15px; font-weight:bold;  
} font.season { font-family: arial, verdana, sans-serif; font-size:17px; font-weight:bold; color: #000099;
} .small { font-family:Verdana, arial, helvetica, sans-serif; font-size:10px; 
} font.ahead { font-family:verdana, arial, verdana, sans-serif; font-size:14px; font-weight:bold; 
} font.adhead { font-family:verdana, arial, verdana, sans-serif; color:#000080; font-size:16px; font-weight:bold; 
} span.tools { font-family: arial, verdana, sans-serif; color:#000000; font-size:11px; 
} span.adminleague { font-family: arial, verdana, sans-serif; color:#000000; font-size:11px; font-weight:bold; 
} span.editinglevel { font-family: arial, verdana, sans-serif; color:#000000; font-size:11px; 
} font.edit { font-family:verdana, arial, verdana, sans-serif; font-size:11px; 
} font.whatis { font-family:verdana, arial, verdana, sans-serif; color:#003399; font-size:13px; font-weight:bold; 
} font.overview { font-family:verdana, arial, verdana, sans-serif; color:#FF6600; font-size:13px; font-weight:bold; 
} font.aboutinfo { color:#003399; font-size:12px;
} div.aboutinfo { color:#003399; font-size:12px;
} font.adminmessage { color:#000099; 
} div { font-family:Verdana, arial, helvetica, sans-serif; font-size:11px;
} p { font-family:Verdana, arial, helvetica, sans-serif; font-size:11px; 
} h2 { font-family:Verdana, arial, helvetica, sans-serif; font-size:15px; font-weight:bold;
} a {  color: #000080; text-decoration: none;
} a:hover {  color: #ff0000; 
} a.path {  color: #666666; text-decoration: none;
} a.path:hover {  color: #ff0000; 
} a.admin {color: #000080; text-decoration: underline;
} a.admin:hover {  color: #ff0000; 
} a.div {  color: #000080; text-decoration: none; font-size: 13px;
} a.div:hover {  color: #ff0000; text-decoration: none; font-size: 13px;
} a.adminblack { color: #000000; text-decoration: none; font-weight:bold; 
} a.adminblack:hover { color: #000000; text-decoration: none; font-weight:bold; 
} a.tools {color: #ff0000; text-decoration: underline;
} a.highlight {color: #ff0000; 
} a.menu {color: #ffCC00; text-decoration: none;
} td.aboutinfo {BORDER-BOTTOM: #003399 1px solid; BORDER-RIGHT: #003399 1px solid; BORDER-TOP: #003399 1px solid; BORDER-LEFT: #003399 1px solid; 
} 
.adminmessage {
	padding: 2px;
	color:#000099; 
	text-align:left;
	background-color: #eeeeee;
	border: 1px solid #003399;
}
div.adminsidemenu {
	width:98px;
	margin: 5px 0px 5px 0px;
	font-size: 10px;
	padding: 0px;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
}
td.pathcell {
	background-color: #eeeeee;
	border-bottom:1px solid #cccccc;
}
.sidecell {
	background-image:url(/images/backmenubar.jpg);
	background-color: #ffffff;
}
td.footerpadcell {
	background-image:url(/images/footer/backfooter.jpg);
	background-repeat:repeat-x;
}
.aboutsidecell {
	background-image:url(/images/aboutus/backmenubar.jpg);
	background-color: #ffffff;
}
.supportsidecell {
	background-image:url(/images/aboutus/backmenubar.jpg);
	background-color: #ffffff;
}
div.aboutmaincontent {
	padding-top:6px;
	padding-left:5px;
	}
div.advertising {
	width: 629px;
	background-image:url(/images/aboutus/adpage/back.jpg);
	background-repeat:repeat-x;
	padding: 10px;
	font-size: 17px;
	color: #000000;
	}
a.advertising {
		color: #333333;
	}
a.advertising:hover {
		color: #99cc00;
	}
div.paddedgrey {
margin: 5px;
padding: 4px;
background-color:#eeeeee;
border:1px solid #cccccc;
font-size:7pt;
}
h2.aboutus { 
	font-family:Verdana, arial, helvetica, sans-serif; 
	font-size:13px; font-weight:bold;
	padding-bottom:0px;
	margin-bottom:0px;
	}
input, select, textarea {font-family: Verdana, arial; font-size: 10px;
} 
div.adminpageheader {
text-align:left;
background-color:#000000;
color:#ffffff;
font-weight:bold;
padding:4px;
margin:0px;
width:638px;
}
td.adminpageheader {
text-align:left;
background-color:#000000;
color:#ffffff;
font-weight:bold;
padding:4px;
margin:0px;
}
div.small {
	text-align:left;
	background-color:#eeeeee;
	color:#000000;
	font-size: 10px;
	padding:2px;
	margin:0px;
	width:638px;
}
/* admin table elements */
.alternate {
	background-color: #eeeeee;
}
.tableheader {
	background-color: #cccccc;
	font-weight: bold;
}
.sortcell {
	background-color: #cccccc;
}
.bordercell {
	border:1px solid #cccccc;
	background-color:#eeeeee;
	padding: 1px;
}
/*HOME PAGE STYLES */
ul.featured {
	list-style-image:url(/images/home/listarrow.gif);
	margin:2px 0px 2px 10px;
	padding-left:10px;
	padding-right:0px;
	font-size:7pt;
	line-height: 13pt;
}
#featured {
	background-color: #eeeeee;
	border-right: 1px solid #cccccc;
	font-size:7pt;
}
#featuredlacrosse {
	background-color: #eeeeee;
	border-right: 1px solid #cccccc;
	font-size:7pt;
}
#maincontent {
	padding-left:4px;
	padding-right:4px;
	}
div.leaguelogos {
 	width: 770px;
	padding-top: 10px;
	background-image:url(/images/home/home_backlogos.jpg);
	background-repeat:repeat-x;
	text-align:center;
}
a.allfeatured {
	color:#000000;
}
.advertisement {
	font-size:9px;
	color:#999999;
}
div.news {
	width: 155px;
	background-image:url(/images/home/home_newsback.jpg);
	background-repeat:repeat-x;
	height:77px;
	padding: 4px;
	text-align: left;
	font-size: 7pt;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	}
div.newslacrosse {
	width: 155px;
	background-image:url(/images/home/home_newsback_lacrosse.jpg);
	background-repeat:repeat-x;
	height:77px;
	padding: 4px;
	text-align: left;
	font-size: 7pt;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	}
div.whatsnew {
	width: 155px;
	background-image:url(/images/home/home_latestback.jpg);
	background-repeat:repeat-x;
	height:77px;
	font-size: 7pt;
	text-align: left;
	padding: 4px;
	margin:0px;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	}
div.whatsnewbottom {
	width: 155px;
	border-bottom: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	padding: 2px;
	}
div.newsbottom {
	width: 155px;
	border-bottom: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	padding: 2px;
	}
div.bighomeblock {
	background-image: url(/images/home/back_homepage_content.jpg);
	background-repeat:repeat-x;
	width:100%;
}
div.homecontent {
	padding:0px;
	border:1px solid #cccccc;
	background-color:#FFFFFF;
}
div.homecontentpad {
	padding:6px;
}
td.homecontent {
	padding:13px;
}
.hockeyform {
	background-image:url(/images/home/formback.jpg);
	background-repeat:no-repeat;
	padding: 2px;
	text-align:center;
}
.lacrosseform {
	background-image:url(/images/home/formbackl.jpg);
	background-repeat:no-repeat;
	padding: 2px;
	text-align:center;
}
input.search { 
	border:1px solid #333333;
	font-size:10px; 
	font-family:Arial, helvetica, sans-serif;
}
h1 {
	font-size:12px;
	font-weight:bold;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;

}
p.homecontent {
	font-size:10px;
	padding:0px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
	
}
/*index page headers */
td.indexheader {
	font-size: 14px;
	background-image:url(/images/playersection/prostats/backindexhead.gif);
	background-color:#000066;
	font-weight:bold;
	text-align:center;
	padding: 4px;
	color:#FFFFFF;
}
td.searchresults {
	border-bottom:1px solid #cccccc;
	font-size: 14px;
	padding: 6px;
}
td.searchresultssmall {
	border-bottom:1px solid #cccccc;
	font-size: 11px;
	padding: 6px;
}
.homeinfobox {
	padding-top: 8px;
	padding-left:15px;
}
.homelistbox {
	padding-top: 12px;
	text-align:center;
}
.homelistboxhockey {
	padding-top: 4px;
	padding-left: 41px;
	line-height:15px;
}
.homeinfobox_sm {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:15px;
	line-height:15px;
	font-size:10px;
}
td.homeinfocell {
	border-bottom: 1px solid #666666;
	background-color:#eeeeee;
}
td.homeinfocelllacrosse {
	border-bottom: 1px solid #666666;
	background-color:#eeeeee;
}
div.facilitysearch {
	border:1px dashed #009900;
	padding:4px;
	margin:8px;
	margin-top:5px;
	margin-left:9px;
	font-size:10px;
	background-image:url(/images/home/home_newsback_lacrosse.jpg);
}
div.joblistings {
	border:1px dashed #666666;
	padding:8px;
	padding-left:4px;
	margin:8px;
	margin-top:5px;
	margin-left:9px;
	font-size:10px;
	background-image:url(/images/home/home_jobback.jpg);
}

.red-text {
   color: #FF0000;
   font-weight: normal;
}


.left-bot-solid-grey999-border {
	border-width:0 0 1px 1px;
	border-style:solid;
	border-color:#999999;
}

.bot-solid-grey999-border {
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#999999;
}

.left-solid-grey999-border {
	border-width:0 0 0 1px;
	border-style:solid;
	border-color:#999999;
}

.text-box-disabled {
	background-color:#cccccc;
}
#news_story {
	background: url('/images/aboutus/news/news_wrapper.jpg') no-repeat;
	width: 700px;
	margin:auto;
	margin-top:20px;
	padding: 35px 0 0 15px;
	display:block;
	padding-right:0px;
}
