.contentholder	.hsheadcontainer{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;overflow:hidden;display:block; background-image: url(http://www.suntimes.com/images/cds/preps/highschoolsportstitle.jpg);
	background-position: top left;
	height:110px;
	overflow:hidden;
	background-repeat: no-repeat;
	clear:both;
	}
.contentholder	.hsheadcontainer	.hsheadcontainer_logo{
	float: left;
	padding: 10px 0px 0px 0px;
	margin: 0px 25px 0px 0px;
	width: 475px;

	color:#fff;
	
	
}
.contentholder	.hsheadcontainer	.search{float:left;width:130px;color:#ffffff; font-size:11px; font-weight:bold; margin: 7px 0px 0px 10px;line-height:12px;}
.contentholder	.hsheadcontainer	.school{float:left;width:270px; margin: 7px 0px 0px 0px;}

.tophead{	
font-family: arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#336699;
	font-weight:bold;
	padding-right:5px;
	text-transform:uppercase;
	
}


.searchbutton2{
	background-color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: White;
	font-size: 10px;
	border: 1px #003366 solid;
	padding: 1px;
	vertical-align: middle;
}
.searchbutton{
	background-color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: White;
	font-size: 10px;
	border: 1px #ffffff solid;
	padding: 1px;
	vertical-align: baseline;
}

/*scoreboard styles*/

.game{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin-left:1px;
display:block;

min-height:3em;
height: auto !important!;
height:3em;
}
.highlight {
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:-3em;
width:175px;
*margin-bottom:-1em;
}
.team {
width:120px;
float:left;
height:1em;
display:inline;

}
.score{
width:45px;
float:left;
text-align:right;
display:block;
}
.period{
width:12px;
float:left;
text-align:right;
padding-left:2px;
}
.winner{
font-weight:bold;
}
.highlight{
font-size:10px;
}
.panelon{
display:block;
}
.paneloff{
display:none;
}
.score13{
width:13px;
text-align:right;
float:left;
padding-left:2px;
}
.score12{
width:21px;
text-align:right;
float:left;
padding-left:2px;
}
.rule{
border-bottom:1px solid #dddddd;
height:1px;
font-size:1px;
}
.uline{
text-decoration: underline;
padding:2px;
background-color:#dddddd;
color:#990000;
font-size:11px;
font-family:arial,helvetica,sans-serif;
display:inline;
}
.scoreTop{
padding:2px;
background-color:#dddddd;
color:#990000;
font-size:11px;
font-weight:bold;
font-family:arial,helvetica,sans-serif;
width:218px;
text-align:center;
}
.scoreTime{
width:60px;
float:left;
text-align:right;
display:block;
}
.scoreTime .period{
display:inline;
text-align:right;
padding-left:5px;
float:left;
}
.scoreHead{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}
/*end scoreboard styles*/


.IMG {border:1px #000 solid;}