@charset "UTF-8";
/***  to cascade over current styles for '08 reskin ***/

#signInHeader	{
	width:980px;
	height:26px;
	background:url('/images/08/bkgTopBar.gif') top left repeat-x;
	margin:0 0 0 0;
	padding-left: 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ccc;
	text-align:center;
}
	
	
#signInHeader a, #signInHeader a:link	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ccc;
}
	
	
.signInField	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	height:16px;
	width:125px;
	border:1px solid #aeaeae;
	margin-right:12px;
	vertical-align:middle;
	margin-bottom:1px;
	background:#fff;
}
.signInField:focus{
	background:#faf9a9;
}
.signInSep {
	padding:0pt 12px;
	width:2px;
}

#scootch	{
	margin-left:8px;
}
html #scootch	{
	margin-left:0px;
}
.pagebody	{
	background:transparent url(/images/08/bkgContainer.gif) repeat scroll 0%;
	width:996px;
}

#schoolLogo {
float:left;
margin:0 0 0 20px;
padding:0px;
vertical-align:top;
}

h1.schoolTitle {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:24px;
font-weight:bold;
text-transform:uppercase;
font-style:italic;
margin:0px;
padding:0px;
}

#midnav {
	color:#000;
	width: 980px;
	text-align: center;
	height: 30px;
	vertical-align: middle;
	margin: 0px 0 10px 0;
	padding: 0px;
}
#midnav li a {
	padding: 12px 18px;
	line-height:29px;
}
html #midnav li {
	padding-top: 6px;
}
html #bleachersSub, html #accountSub	{
	margin-left:0;
}
.dropDown a	{
	line-height:14px;
	text-transform:uppercase;
}
#midnav a:link, #midnav a:visited, .dropDown a:link, .dropDown a:visited {
	color:#000;
	text-decoration: none;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	
	font-size: 11px;
}
#midnav a:hover, #midnav a.current {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
#midnav li {
	float: left;
	overflow: hidden;
	list-style: none;
	margin: 0px;
	padding:0px;
	text-align: center;
	height:30px;
	background:url(/images/08/bkgMidnavOff.gif) top right no-repeat;
	
}
.midRolled, #midnav .active 	{
	background:url(/images/08/bkgMidnavOn.gif) top right no-repeat !important;

}

#midnav .active a {
	color:#fff !important;
}

#midnav ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 980px;
	/*height: 29px;*/
	vertical-align: middle;
}
#midnav li#t	{
	border-right:0px;
}

#midnav li ul	{
	position:absolute;
}

#midnav li ul li	{
	clear:both;
}

.aitchArr	{
	height:4px;
	width:100%;
	margin:0 0 0 0;
	font-size:4px;
}	

.smAitchArr	{
	height:2px;
	width:100%;
	margin:0 0 0 0;
	font-size:2px;
}	


#schoolBrand	{
	border-bottom:1px solid #ababab;
	width:980px;
}

#contentArea	{
	width:945px;
	margin:0 12px 0 24px;
}

#schedules	{
	width:730px;
	float:left;
	margin-right:36px;
}

#rightColAd169	{
	width:173px;
	float:left;
}

#customizeBar {
	background-color:#585858;	
	border:0px solid black;
	margin-left:0px;
	padding:10px 0pt;
	position:relative;
	text-align:left;
	vertical-align:middle;
	width:754px;
}

.schoolTabson {
	background:#fff url(/images/08/bkgCalTabOn.gif) no-repeat scroll top left;
	color:#000;
	font-weight:bold;
	display:block;
	float:left;
	height:34px;
	line-height:34px;
	margin:0px;
	text-align:center;
	vertical-align:middle;
	width:117px;
}

.schoolTabs2, .schoolTabs3 {
	background:#fff url(/images/08/bkgCalTabOff.gif) no-repeat scroll top left;
	color:#000000;
	display:block;
	float:left;
	height:34px;
	margin:0px;
	text-align:center;
	vertical-align:middle;
	width:117px;
	}
	
#calendarTabs {
	background:#fff url(/images/08/bkgTabDiv.gif) right bottom no-repeat;
	clear:left;
	font-family:Arial,Helvetica,Verdana;
	font-size:12px;
	font-weight:bold;
	height:34px;
	margin-bottom:0px; 
	margin-left:0px;
	padding:0px;
	text-align:left;
	vertical-align:bottom;
	}
	
.schoolTabs	{
	background:none;
	width:117px;
}

a.schoolTabson:link, a.schoolTabson:visited {
	color:#000;
	font-family:Arial,Helvetica,Verdana;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

a.schoolTabs:link, a.schoolTabs:visited {
	color:#4f4f4f;
	font-family:Arial,Helvetica,Verdana;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

a.schoolTabs2:link, a.schoolTabs2:visited {
	color:#4f4f4f;
	font-family:Arial,Helvetica,Verdana;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

.scheduleTbl	{
	border-left:1px solid #989898;
	border-right:1px solid #989898;
	border-bottom:1px solid #989898;
	padding:20px 0px 0px 0px;
}

.twoday {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}

.calendarDayHeading {
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
}

.filterdiv	{
	background:#fffcde;
	border:1px solid #989898;
	font-size:11px;
	color:#000;
	padding:6px;
	line-height:14px;
	vertical-align:middle;
	width:415px;
}

.filterdiv input	{
	margin:0 3px 0 6px;
}


/*School Selection Object Styles*/
#schoolSelectObj{
	position:absolute;
	z-index:10000;
	background-color:#FEF5D8;
	width:975px;
	height:152px;
	border:1px solid #000000;
	font-size:12px;
	float:left;
}
#schoolSelectObjHome{
	z-index:1000;
	width:700px;
	background-color:#CCCCCC;
	border:1px solid #000000;
	font-size:12px;
	float:left;
}
.col{
	width:279px;
	float:left;
	height:150px;
	clear:none;
}

.schoolSearch{
	padding:8px 0 8px 3px;
	width:276px;
	background-color:#FEF5D8;	
}
.resultSchools{
	padding:10px 0 0 3px;
	height:115px;
	background-color:#FEF5D8;
	overflow:auto;
}
.recentSchools{
	padding:10px 0 0 3px;
	width:321px;
	height:115px;
	background-color:#ECF2FE;
	overflow:auto;
}
.recentSchools a{
	display:block;
	margin:0 0 0 15px;
	line-height:12px;
	padding:3px 0;
}
.recentSchools br{
	margin:0;
	padding:0;
}
#schoolRes{
	height:115px; 
	width:322px;
	overflow:auto; 
	z-index:1000;
	position:absolute;
}

/**********************************
UPDATED SCHOOL SELECTION OBJECT CSS
**********************************/

#schoolSelectObj .col{
	float:left;
	width:324px;
	color:#000;
}
#schoolSelectObj .orange{
	background:#fef4d7;
	border-right:1px solid #fff;
}
#schoolSelectObj .searchtitle{
	background:#fee9a8;
	border-top:1px solid #fff;
	height:26px;
	text-indent:15px;
	font:bold 12px/26px Arial, sans-serif;
	color:#505050;
}
.searchtitle2{
	background:#d3e2ff;
	height:26px;
	font:bold 12px/26px Arial, sans-serif;
	color:#505050;
	text-indent:15px;
	border-top:1px solid #fff;
}
.searchtitle .iconOrangeArrow,
.searchtitle2 .iconBlueArrow{
	vertical-align:top;
	position:relative;
	top:11px;
	left:4px;
}
.currentSchool{
	padding:10px 5px;
	text-align:center;
	border-bottom:1px solid #fff;
}
.currentSchoolText{
	font:bold 14px Arial, sans-serif;
}
.schoolSearch{
	padding:5px;
	font:bold 13px/15px Arial, sans-serif;
	color:#5f5435;
}
.schoolSearch #schoolSearchId{
	width:196px;
	font:16px Arial, sans-serif;
	padding:2px;
	border:1px solid #b9b9b9;
	background:#fff;
	margin:0;
	float:none;
	height:22px;
}
.schoolSearch .regtitle{
	font:italic 11px/18px Arial, sans-serif;
	color:#9a8959;
}
.btnGo{
	background:url(/images/08/btnGo.gif);
	display:inline-block;
	width:60px;
	height:25px;
	font-size:0;
	border:none;
}
.btnGo:hover{
	background-position:0 25px;
}



/*************end*****************/
a:link.schoolLinks{
	margin:15px 0 0 0;
	text-decoration:none;
	color:#746D63;
}
a:visited.schoolLinks{
	margin:15px 0 0 0;
	text-decoration:none;
	color:#746D63;
}
a:hover.schoolLinks{
	background-color:#746D63;
	color:#FEF5D8;
}
a:link.schoolLinks2{
	text-decoration:none;
	color:#1C335D;	
}
a:visited.schoolLinks2{
	text-decoration:none;
	color:#1C335D;	
}
a:hover.schoolLinks2{
	background-color:#1C335D;
	color:#fff;
}
.boldtitle{
	color:#514F50;
	font-weight:bold;	
}
.regtitle{
	color:#9A8A59;
}

/*Team Selection Object*/
#teamSelectObj{
	position:absolute;
	z-index:10000;
	background-color:#FEF5D8;
	width:290px;
	border:1px solid #000000;
	font-size:12px;
	color:#000;
}
.teamHeader{
	background:#fee9a8;
	text-indent:15px;
	font:bold 12px/26px Arial, sans-serif;
	color:#505050;
	border-top:1px solid #fff;
}
.teamHeader img{
	vertical-align:top;
	position:relative;
	top:11px;
	left:4px;
}
#currentTeamBody{
	background:#fef4d7;
	padding:15px;
}
.subTeams{
	background:#fef4d7;
	padding:5px 0 5px 15px;
	height:180px;
}
.subTeams select{
	margin:2px 0 0 0;
	padding:0;
}
.subTeams label{
	font:12px Arial, sans-serif;
	color:#736f62;
	display:block;
	margin:5px 0 0 0;
}
.recentTeams{
	background:#ecf2fe;
	height:113px;
	overflow:auto;
}
.recentTeams a{
	display:block;
	color:#1d325c;
	margin:0 2px 0 15px;
	text-decoration:none;
	line-height:18px;
}
.recentTeams a:hover{
	text-decoration:underline;
}

/* calendar */

.calendarToDayHeading {
color:#000;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
}

.calCell	{
	width:100px;
	border:1px solid #ededed;
	margin:0 4px;
}

#dayTitles	{
	background-color:#f5f5f5;
	border-bottom:1px solid #cfcfcf;
	font-size:11px;
	margin-bottom:0px;
	padding:5px 0px;
	text-align:center;
	font-weight:normal;
}

#dayTitles span.dateNum	{
	font-size:18px;
	font-weight:bold;
}

.todayCell	{
	background-color:#fffcde !important;
}

.sType, .scType{
	margin:4px;
	line-height:15px;
	padding:10px 0;
}

.oType{
	color:#9900CC;
	margin:4px;
	line-height:15px;
	padding:10px 0;
}

.pType{
	color:#006633;
	margin:4px;
	line-height:15px;
	padding:10px 0;
}

.cType{
	color:#996600;
	margin:4px;
	line-height:15px;
	padding:10px 0;
}

.AsType{
	color:#FF0000;
	margin:4px;
	line-height:15px;
	padding:10px 0;
}

.HsType{
	color:#0000FF;
	margin:4px;
	line-height:15px;
	padding:10px 0;
}

.eventBreak	{
	height:1px;
	width:80%;
	background-color:#cfcfcf;
	margin:2px 8px;
}
/*Styles For home away squares on schedule pages*/
.homeAwayBox{width:100px;}
.redsquare{ height:8px; width:8px; background-color:#FF0000; float:left; margin-top:2px; margin-left:10px;}
.bluesquare{ height:8px; width:8px; background-color:#0000FF; float:left; margin-top:2px; }
.homeAwayTitles{float:left; margin-left:2px; font-size:11px; vertical-align:bottom;}

#calHeadContainer{
	width:443px;
	float:left;
}

#calHeadContainer h3{
	border-right:1px solid #ccc;
	padding-right:12px;
	margin:-3px 12px 0 0;
	float:left;
	display:inline;
}

/*Scoreboard CSS*/
h4.pageTitle{
	font:normal 22px Verdana, sans-serif;
	display:inline;
	line-height:41px;
}
.pageTitleIcon{
	vertical-align:bottom;
}
#sbContainer{
	width:640px;
}
#sbContainer img{
	border:none;
}
.teamChanger{
	margin:15px 0 0 0;
	height:25px;
}

.teamChanger h2{
	border-right:1px solid #ccc;
	padding-right:12px;
	margin:-3px 12px 0 0;
	float:left;
	display:inline;
	font-size:18px;
}
.teamChanger h3{
	float:left;
	color:#5f5f5f;
	display: inline;
	margin: 0 12px 0 0;
	font-size:16px;
}
#sbTable h4{
	float:left;
	color:#5f5f5f;
	display:inline;
	margin:0 12px 0 0;
}
#scoreboardTabs{
	width:620px;
	height:33px;
	background: url(/images/08/sbkgTabDiv.gif) bottom right no-repeat;
	clear:both;
	margin:0 0 0 15px;
}
/*Font styles for all tabs*/
#scoreboardTabs a.recentScores,
#scoreboardTabs a.recentScoresOn,
#scoreboardTabs a.ratings,
#scoreboardTabs a.ratingsOn{
	color:#4f4f4f;
	font:bold normal 13px/33px Arial, sans-serif;
	text-decoration:none;
	text-align:center;
}
/*Change text to black for hover and selected tabs*/
#scoreboardTabs a.recentScores:hover,
#scoreboardTabs a.ratings:hover,
#scoreboardTabs a.recentScoresOn,
#scoreboardTabs a.ratingsOn{
	color:#000;
}
#scoreboardTabs a.recentScores{
	float:left;
	width:145px;
	height:33px;
	display:block;
	background:url(/images/08/recentScoresTab.png);
}
#scoreboardTabs a.recentScoresOn{
	float:left;
	width:145px;
	height:33px;
	display:block;
	background-position:0 -33px;
	background-image:url(/images/08/recentScoresTab.png);
}
#scoreboardTabs a.ratings{
	display:block;
	float:left;
	width:214px;
	height:33px;
	background: url(/images/08/ratingsTab.png);
}
#scoreboardTabs a.ratingsOn{
	display:block;
	float:left;
	width:214px;
	height:33px;
	background-position:0 -33px;
	background-image: url(/images/08/ratingsTab.png);
}
#sbTable{
	border-left:1px solid #989898;
	background:url(/images/08/sbTable_bg.png) top right repeat-y;
	width:612px;
	padding:25px 0 0 10px;
	margin-left:15px;
	position:relative;
	top:-3px;
	left:1px;
	
}
.scoreHeader{
	height:30px;
	text-align:left;
}
#sbTable h4,
#sbTable h5{
	display:inline;
	float:none;
}
#sbTable h4 a{
	padding:0 6px;
	color:#000;
	text-decoration:none;
}
#sbTable h5 a{
	color:#5f5f5f;
	border-left:1px solid #e3e3e3;
	padding-left:6px;
	text-decoration:none;
}
table.scoresTable{
	font: 11px Verdana, sans-serif;
	margin:0 0 20px 0;
	padding:0 0 15px 0;
	border-bottom:2px solid #000;
	text-align:left;
}
table.scoresTable td{
	border-bottom:1px solid #d9d9d9;
	padding:15px 5px;
}
table.scoresTable tr.last td{
	border-bottom:none;
}
#sbTableColor1,
#sbTableColor2{
	height:4px;
	width:618px;
	margin-left:-10px;
	padding:0;
	font-size:4px;
}
#sbTableBtm{
	height:5px;
	width:620px;
	background:url(/images/08/sbTableBtmGrad.png) top left repeat-x;
	margin-left:15px;
}

a.changeBtn{
	float:left;
	display:block;
	width:60px;
	height:16px;
	background:url(/images/08/changeBtn.png);
	/*text-indent:-9999px;*/
	font-size:14px;
}

a.changeBtn:hover{
	background-position:0 -16px;
}
span.changeBtn{
	display:none;
}

a.statsBtn{
	background:url(/images/08/statsBtn.png);
	display:block;
	width:50px;
	height:16px;
	/*text-indent:-9999px;*/
}
a.statsBtn:hover{
	background-position:0 -16px;
}

span.statsBtn{
	display:none;
}
a.bleachersBtn{
	background:url(/images/08/bleachersBtn.png);
	display:block;
	width:19px;
	height:16px;
	/*text-indent:-9999px;*/
}
a.bleachersBtn:hover{
	background-position:0 -16px;
}

span.bleachersBtn{
	display:none;
}

#scoresMarquee	{
	width:623px;
	height:30px;
	border-bottom:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:22px;
	background:#fefce3;
	margin-top:10px;
	float:left;
}

.scoresCell	{
	float:left; 
	width:99px; 
	border-right:1px solid #e7e3ab;
	background:#f4f2da;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#818073;
	font-size:13px;
	height:30px;
	line-height:31px;
	margin-right:0px;
}

.scoresCrawl	{
	float:left; 
	width:510px;
}

#portalBleachers	{
	height:234px;
	width:416px;
	float:left;
	background:url(/images/08/bkgBleachersPortal.jpg) top left no-repeat;
	margin-bottom:10px;
	margin-top:10px;
	padding:0 10px;
}

.topContrib	{
	float:left;
	width:102px;
	text-align:center;
	margin-top:100px;
	color:#fff;
	font-weight:bold;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.goToBleachers	{
	width:400px;
	text-align:right;
	margin-top:20px;
}

.goToBleachers img	{
	border:none;
}

.portalHeader	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000;
	font-weight:bold;
	text-align:left;
	margin-bottom:4px;
	width:200px;
	float:left;
	margin-top:15px;
}

.portalTable	{
	border:1px solid #aeaeae;
	margin-bottom:15px;
}

.eventDate,
#noEvents	{
	background:#000 url(/images/08/bkgPortalEventDate.gif) top left repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	text-align:left;
	height:35px;
	font-size:12px;
	line-height:35px;
	padding-left:8px;
}
#noEvents{
	font-size:11px;
	line-height:10px;
	text-align:center;
}
.portalTable div.AsType, .portalTable div.HsType, .portalTable div.pType	{
	margin:0 15px !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#portalChalkboard{
	background:url(/images/08/portal_chalkboard_bg.gif) no-repeat;
	color:#000;
	font:13px Arial, sans-serif;
	height:240px;
	width:434px;
	margin-bottom:10px;
}
#portalChalkboard ul{
	font-size:13px;
	margin:0;
	padding:36px 0 0 55px;
}
#portalChalkboard li{
	float:left;
	list-style:none;
	margin:16px 0 0 0;
	overflow:hidden;
	padding:0;
	position:relative;
	text-align:center;
}
li#li1,
li#li11{
	height:24px;
	width:166px;
}
#chalkInfoHere{
	width:400px;
	height:130px;
	clear:both;
	margin:25px 10px 0 10px;
	padding:0 10px;
	float:left;
	overflow:auto;
}

#portalColHeaders	{
	float:left;
	width:100%;
	line-height:25px;
}

#pressbox {
	width: 300px;
	height: 760px;
	overflow:auto;
	position:relative;
	background:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#pressbox .header {
	width: 300px;
	background:none;
	height:41px;
	left:11px;
	position:absolute;
	top:15px;
	width:446px;
}

#pressbox .content {
	width: 278px;
	text-align:left;
	padding:10px;
	border:1px solid #dbdbdb;
	height:auto;
	padding:5px 10px;
	left:0px;
	background:#f8f8f8;
	position:relative;
	top:0px;
}

#pressbox .footer {
	width: 278px;
	float:left;
	position:relative;
	bottom:0px;
	left:0px;
}

#pressbox .content .post h3 {
	background:transparent url(/images/08/arwPressBoxItem.gif) no-repeat scroll top left;
	font-size:13px;
	font-weight:bold;
	margin:2px 0pt 0pt 0px;
	padding:0 0 0 15px;
}

#pressbox .content .post {
	padding:4px 0px;
}

#pressbox .content .post h3 span {
	color:#929090;
	font-size:11px;
	margin:0pt 0pt 0pt 0px;
	font-style:italic;
	font-weight:normal;
}

#pressbox .content .post p {
	font-size:11px;
	line-height:1.3;
	margin:5px 0 5px 20px;
	padding:0pt;
}

.w300	{
	width:286px;
}

.rollover	{
	border:none;
}


#homeContainer{
	width:980px;
	height:739px;
	background:url(/images/08/bkgHomeGrassTall.jpg) top left no-repeat;
	margin-top:0px;
}
#brandPiece{
	background:url(/images/08/bkgBrandPiece.gif) top left repeat-x;
	width:640px;
	height:469px;
	border:3px solid #000;
	margin:0;
	position:relative;
	top:120px;
	left:10px;
	float:left;
}
#searchBar{
	width:100%;
	height:44px;
	background:url(/images/08/bkgSearchBar.gif) top left repeat-x;
}
#searchBar table	{
	margin:10px 0 0 6px;
}
#findSchool{
	padding:9px 20px 0 20px;
	margin:0;
}
#findLogo{
	float:left;
}
#schoolSearchId{
	margin:0 0 0 20px;
	padding:2px;
	float:left;
	width:235px;
	height:26px;
	border:1px solid #c3c3c5;
	font:normal 16px Verdana, sans-serif;
	color:#666;
}
input.btnSearch{
	margin:0 0 0 20px;
}
#photoViewer{
	margin:0;
	z-index:-1;
}
#photoInfo{
	height:28px;
	width:647px;
	margin:0;
	background:#000;
	font:9px Verdana,sans-serif;
	color:#666;
	text-align:center;
	position:relative;
	top:120px;
	left:10px;
	float:left;
}
#photoInfo a{
	color:#008aff;
	text-decoration:none;
}
#photoInfo a:hover{
	text-decoration:underline;
}

#LogCheck	{
	margin-bottom:0px;
}
#teamResultsContainer{
	width:400px;
	z-index:2000;
	background:#ccc;
	position:relative;
	left:258px;
	text-align:left;
}
	#teamResultsHeader{
		background:#e0e0e0;
		height:22px;
		color:#000;
		font:11px/21px Verdana,sans-serif;
		text-indent:10px;
		clear:both;
		text-align:left;
	}
	#teamResultsList{
		height:180px;
		overflow:auto;
		background:#f7f9fc;
		margin-top:-10px;
	}
	#teamResultsList ul{
		margin:10px 0 0 5px;
		padding:0;
	}
	#teamResultsList ul li{
		list-style:none;
	}
	#teamResultsList ul li a{
		display:block;
		color:#000;
		text-decoration:none;
		height:16px;
		margin:0;
		font:11px Verdana,sans-serif;
	}
	#teamResultsList ul li a:hover{
		background:url(/images/08/bkgHomeResults.gif) repeat-x;
	}
	#resultsArrow{
		padding:0;
		position:relative;
		top:-3px;
		left:15px;
		
	}
	
/*Bleachers Portal Promo Buttons*/	
.blLinks{
width:30px;
height:14px;
display:block;
}
#unSelectedBox1{
background-image:url('/images/08/btnPortal1.gif');
background-position:0 14px;
}
#unSelectedBox1:hover,
#selectedBox1{ 
background-image:url('/images/08/btnPortal1.gif');
background-position:0 0;
}
#unSelectedBox2{
background-image:url('/images/08/btnPortal2.gif');
background-position:0 14px;
}
#unSelectedBox2:hover,
#selectedBox2{ 
background-image:url('/images/08/btnPortal2.gif');
background-position:0 0;
}
#unSelectedBox3{
background-image:url('/images/08/btnPortal3.gif');
background-position:0 14px;
}
#unSelectedBox3:hover,
#selectedBox3{ 
background-image:url('/images/08/btnPortal3.gif');
background-position:0 0;
}
#unSelectedBox4{
background-image:url('/images/08/btnPortal4.gif');
background-position:0 14px;
}
#unSelectedBox4:hover,
#selectedBox4{ 
background-image:url('/images/08/btnPortal4.gif');
background-position:0 0;
}
#unSelectedBox5{
background-image:url('/images/08/btnPortal5.gif');
background-position:0 14px;
}
#unSelectedBox5:hover,
#selectedBox5{ 
background-image:url('/images/08/btnPortal5.gif');
background-position:0 0;
}

#footer {
	background:#e6e6e6;
	color:#666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	position:relative;
	width:980px;
	clear:both;
	text-align:left;
}

#footer	a, #footer a {
	color:#000;
}

.topFootRow	{
	height:33px;
	line-height:33px;
}

.botFootRow	{
	background:#cccccc;
	height:82px;
	padding:10px;
}

.boldGrey	{
	font-weight:bold;
	color:#969696;
}

.grey6	{
	color:#666;
}
.helpHeader{
width:150px;
padding:20px 0px 10px 10px;
text-align:left;
}

.helpHeader h1{
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	margin:0px 0px 15px 0px;
}

.mySchool h1{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	margin-bottom:15px;
	background:url(/images/08/arrowBullett.gif) no-repeat left center;
	width:575px;
}

.mySchoolLinks {
padding-left:10px;
}

.mySchoolLinks h1{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	margin:0px 0px 5px 0px;
	background:url(/images/08/squareBullett.gif) no-repeat left center;
}

.mySchoolLinks h1:hover{
	text-decoration:underline; color: blue;
}

.mySchoolPageLinks {
	padding:0px 0px 30px 10px;
}

.mySchoolPageLinks h1{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	margin:0px 0px 5px 0px;
	background:url(/images/08/squareBullett.gif) no-repeat left center;
}

.mySchoolPageLinks h1:hover{
	text-decoration:underline; color: blue;
}

.mySchoolUnderline {

	border-bottom:2px solid #000000;
	margin:20px 0px 20px 10px;
	height:2px;
	width:575px;

}


#helpTabs{
	width:620px;
	height:33px;
	background: url(/images/08/bkgHelpPage.gif) bottom right no-repeat;
	clear:both;
	margin-left:15px;
}
/*Font styles for all tabs*/
#helpTabs a.faq,
#helpTabs a.faqOn,
#helpTabs a.contact,
#helpTabs a.contactOn,
#helpTabs a.search,
#helpTabs a.searchOn{
	color:#4f4f4f;
	font:bold normal 13px/33px Arial, sans-serif;
	text-decoration:none;
	text-align:center;
}
/*Change text to black for hover and selected tabs*/
#helpTabs a.faq:hover,
#helpTabs a.contact:hover,
#helpTabs a.search:hover,
#helpTabs a.faqOn,
#helpTabs a.contactOn,
#helpTabs a.searchOn{
	color:#000;
}
#helpTabs a.faq{
	float:left;
	width:87px;
	height:33px;
	display:block;
	background:url(/images/08/tabFAQ.png);
}
#helpTabs a.faqOn{
	float:left;
	width:87px;
	height:33px;
	display:block;
	background-position:0 -33px;
	background-image:url(/images/08/tabFAQ.png);
}
#helpTabs a.contact{
	display:block;
	float:left;
	width:108px;
	height:33px;
	background: url(/images/08/tabContact.png);
}
#helpTabs a.contactOn{
	display:block;
	float:left;
	width:108px;
	height:33px;
	background-position:0 -33px;
	background-image: url(/images/08/tabContact.png);
}

#helpTabs a.search{
	display:block;
	float:left;
	width:108px;
	height:33px;
	background: url(/images/08/tabSearch.png);
}
#helpTabs a.searchOn{
	display:block;
	float:left;
	width:108px;
	height:33px;
	background-position:0 -33px;
	background-image: url(/images/08/tabSearch.png);
}

#hlpContainer{
	border-left:1px solid #989898;
	background:url(/images/08/hlpTable_bg.png) top right repeat-y;
	width:612px;
	padding:25px 0 0 10px;
	margin-left:15px;
	text-align:left;
}

#hlpBtm{
	border-top:1px solid #989898;
	height:5px;
	width:620px;
	background:url(/images/08/hlpTableBtmGrad.png) top left repeat-x;
	margin-left:15px;
}

#helpContent{
width:620px;
}

.faqExpando	{
	font-size:12px;
	width:555px;
	padding:10px;
}
.submitBtn {
float:right;
}

.formBox input, 
.formBox select, 
.formBox textarea, 
#mailPop input, 
#mailPop select, 
#mailPop textarea {
border:1px solid #000000;
display:block;
}

.formBox label, 
#mailPop label {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#3A3A3A;
line-height:30px;
float:right;
margin:0;
}

.formBox .style1 {color: #FF0000}

#contactContainer{
	border-left:1px solid #989898;
	background:url(/images/08/hlpTable_bg.png) top right repeat-y;
	width:612px;
	padding:25px 0 0 10px;
	margin-left:15px;
}

#contactBtm{
	border-top:1px solid #989898;
	height:5px;
	width:620px;
	background:url(/images/08/hlpTableBtmGrad.png) top left repeat-x;
	margin-left:15px;
}

#contactContent{
width:620px;
}
.pushPinInfo{
	font:11px Verdana, sans-serif;
	color:#a09898;
	text-align: center;
	margin: 20px 0 0 0;
}
#portalBleachersLinks{
clear:left;padding: 0 0 0 0;background:#1D2F43;width:434px; text-align:left;margin:0 0 0 0;
}

#rightAd, #scoresMarquee, #shopBtnArea, #portalColHeaders, #topAd, #midnav	{
	display:none;
}
