/* Begin Media Pages */

body {
	width:100%;
	min-width:100%;
	/*background:#333333;*/
	background:url('../images_common/pg_BG.gif');
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	
}
.pagebody { 
	width:980px; 
	text-align:center; 
	vertical-align:top; 
	margin-left:auto; 
	margin-right:auto; 
	margin-top:0px;
	background-color:#FFFFFF;
	/*background-image: url('/images_common/bg.gif');*/
	background-repeat:repeat-y;
}
.mainContent{
	width:980px;
}
#topnav{
	width:980px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0 0 0 0;
	padding:0;
	background-image: url('/MediaSites/images_common/msheader.gif'); 
	/*background-color:#000000;*/
	background-repeat:no-repeat;
	background-position:top;
	height:92px;
}
#topnav span{
	font-size:10px;
}
#header{
	margin-left:107px;
}
#headerLeagueName{
	font-size:12px;
	text-align:left;
	padding-top:13px;
	margin-left:680px;
	font-weight:bold;
	color:#333333;
}
#headerLinks{
	cursor:pointer;
	color:#000000;
	text-decoration:none;
}
#shareLinks{
	cursor:pointer;
	color:#2E3237;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}
#shareLinks a{
	text-decoration:none;
	color:#2E3237;
}
#shareLinks a:hover{
	text-decoration:underline;
}
#weekSchool{
	width:231px; 
	float:left; 
	text-align:right; 
	margin:0 3px 0 0; 
	padding:0;
}

#ad728{
	margin-left:auto;
	margin-right:auto;
}
#weather{
	width:214px;
	margin:0;
	padding-right:15px;
	padding-top:3px;
	float:right;
}
#pickSchool {
	padding-bottom:5px;
	margin:0 10px 0 0;
	font-size:11px;
	text-align:right;
	color:#000000;
}
#pickSchool a{
	margin:3px 0 10px 10px;
	font-size:11px;
	text-align:right;
	color:#000000;
}
.blueText{
	font-size:12px; 
	color:#4973B6; 
	font-weight:bold; 
	margin:0; 
	padding:0;
}
#adArea{
	font-size:12px; 
	color:#000000;
	font-weight:bold;
	height:100px;
}
#pageContent{
	border-top:#999999 solid 1px;
	border-bottom:#999999 solid 1px;
	width:980px;
	float:left;
	clear:both;
	margin:0px 0 0 0;
	padding:0 0 10px 0;
}
.belowFold{
	/*border-top:#999999 solid 1px;*/
	width:980px;
	float:left;
	clear:both;
	margin:5px 0 0 0;
}

#pageContent h1{
	font-size:28px; 
	font-weight:bold; 
	color:#41383C; 
	text-align:left; 
	margin:0 0 0 10px;
}
#pageContent h2{
	font-size:15px; 
	font-weight:bold; 
	color:#FFFFFF; 
	background-image:url('../images_common/title_BG.png');
	background-repeat:no-repeat;
	text-align:left; 
	margin:0 10px 4px 10px; 
	padding:5px 0 5px 10px;
}
#pageContent h3{
	font-size:18px; 
	font-weight:bold; 
	color:#5E5B5E; 
	text-align:left; 
	margin:0 0 0 10px;
}
#Col1{
	width:399px; 
	float:left; 
	border-right:#999999 solid 1px; 
	margin:10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
}
#bleachPlayer{
	margin:5px 0 5px 0px;
}
#bleachGal{
	margin:5px 0 5px 0px;
}
#stackPromo{
	margin:5px 0 5px -1px;
}
#Col2{
	width:232px; 
	float:left; 
	margin:10px 0 0 0; 
	border-right:#999999 solid 1px; 
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}
#Col2 a{
	text-decoration:none;
}
#Col2 a:hover{
	text-decoration:underline;
}
#Col2 ul{
	font-size:12px;
	margin:5px 0 0 12px;
	padding:0;
}
#Col2 li{
	margin:0 10px 0 15px;
}
#Col2 li a{
	color:#2E3237;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#headlines {
	margin:0 3px 0 10px; 
	text-align:left;
}
#headlinesContent {
	margin:5px 10px 10px 10px; 
	color:#000000; 
	line-height:12px;
	font-size:10px;
}
#headlinesContent a{
	font-size:10px; 
	font-weight:bold; 
	color:#666666;
}
#headlines a{
	font-size:20px; 
	font-weight:bold; 
	color:#2E3237;
}
#myLockerAd{
	margin:5px 0 0 10px;
}
#Col3{
	width:340px; 
	float:left; 
	margin:10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
}
#buttons{
	margin-left:23px;
	float:left;
	border:none;
}
.adSpan{
	text-align:center; 
	font-size:9px; 
	color:#000000;
}
.clearFix{
	width:980px;
}
#scoresDiv{
	width:210px;
	font-size:12px;
	font-weight:normal;
	margin:0 10px 0 10px;
}
.Score{
	width:210px;
	padding:2px 0 0px 0;
	height:18px;
	border-bottom:#999999 solid 1px;
}
.scoreDate{
	font-size:10px;
	width:35px;
	float:left;
}
.scoreTeams{
	text-decoration:underline;
	float:left;
	width:128px;
	height:16px;
	overflow:hidden;
}
.scoresNum{
	font-size:11px;
	float:right;
	margin: 0 0px 0 0;
}
#scheds{
	font-size:12px;
	font-weight:normal;
	margin:0 10px 0 0px;
	text-align:left
}
.scheditem{
	padding:5px 0 22px 0;
	border-bottom:#999999 solid 1px;
	margin:0 10px 0 10px;
}
.schedTeams{
	text-decoration:underline;
	text-align:left;
	width:220px;
	height:16px;
	overflow:hidden;
	float:left;
}
.schedTime{
	float:right;
	margin-bottom:0px;
}

#ratingsLink{
	color:#0F9700;
	text-decoration:none;
}
#ratingsLink:hover{
	color:#0F9700;
	text-decoration:underline;
}

#Col1Below{
	width:400px; 
	float:left;
	margin:10px 0 0 0;
}

#Col2Below{
	width:230px; 
	float:left;
	margin:10px 0 0 0px; 
	text-align:left;
}

#Col3Below{
	width:320px; 
	float:left;
	margin:10px 0px 0 0px;
	padding-left:10px;
}

#starsCol{
	width:629px;
	float:left;
}

#starsBlurb{
	margin:0 10px 0 10px;
}

#ofTheWeek {
	z-index:10000;
	margin-top:-32px;
	margin-left:8px;
	text-align:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

#athleteIMG {
	margin-left:10px;
}

#Newsmaker {
	width:310px;
	height:240px;
	margin: 10px 0px 10px 8px;
	border:none;
}
#Maven {
	width:320px;
	height:380px;
	margin: 10px 0px 10px 10px;
	border:none;
}

body#homePage .promoMod	{
	float:left;
	height:224px;
	width:320px;
	margin-left:10px;
}
#promoMods	{
	float:left;
	margin:130px 0 20px 10px;
}
.promoMod a img	{
	border:none;
}
#homeMasseyContainer	{
	background:#fff;
}
#homeMasseyHeader{
	background:#1A8C00;
	height:34px;
	line-height:31px;
	text-align:center;
}
#homeMasseyHeader img{
	vertical-align:middle;
	margin-top:0px;
}
.masseyTeam{
	display:inline;
	float:right;
	height:17px;
	line-height:16px;
	margin:3px 3px 0 4px;
	padding:4px 4px 4px 1px;	
}
span.masseySport{
	font:normal 11px Arial, sans-serif;
	border-right:1px solid #91ca09;
	padding-right:10px;
	color:#d0fab2;
}
span.masseyDivision{
	font:11px Arial, sans-serif;
	color:#fff;
}
#homeMasseySport{
	font:12px Arial, sans-serif;
	color:#197324;
	background:#087001;
	height:17px;
	padding-top:4px;
	text-align:center;
}
.homeMasseySport{
	color:#ccfbb0;
	font:bold 12px Arial, sans-seif ;
}
.homeMasseyLevel{
	color:#fff;
	font:bold 12px Arial, sans-serif;
}
#homeMasseyContainer ul,#usaTodayHomeModList ul{
	background:#fff;
	margin:0;
	padding:0 0 0 0;
	font:11px Verdana, sans-serif !important;
	text-align:left;
}
#homeMasseyContainer ul a{
	color:#000;
	text-decoration:none;
}
#homeMasseyContainer ul a:hover{
	text-decoration:underline;
}
#homeMasseyContainer ul li,#usaTodayHomeModList ul li{
	list-style-position:none;
	list-style-type:none;
	height:25px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-left:10px;
	line-height:25px;
}
#homeMasseyContainer ul li.odd{
	background:#ccfbb0;
}

/* End Media Pages */

/* Begin Tabbed Content */

#container {
	width:370px;
	text-align:left;
}
#container2 {
	width:213px;
	text-align:left;
}
.tabs {
	font-size:10px;
	color:#000000;
	width:62px;
	height:16px;
	margin-right:6px;
	padding:0px;
	text-align:center;
	cursor:pointer;
	float:left;
	/*border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	border-bottom:1px solid #FFFFFF;
	background-color:#FFFFFF;*/
	background-image:url(../images_common/MediaSite_W_tab2.gif);
	background-repeat:no-repeat;
	margin-top:2px;
	padding-top:2px;
}
.tabs2 {
	font-size:10px;
	color:#000000;
	width:62px;
	height:16px;
	margin-right:6px;
	padding:0px;
	text-align:center;
	cursor:pointer;
	float:left;
	/*border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	border-bottom:1px solid #FFFFFF;
	background-color:#FFFFFF;*/
	background-image:url(../images_common/MediaSite_W_tab2.gif);
	padding-top:2px;
	
}
.tabVisible {
	font-size:10px;
	color:#FFFFFF;
	width:62px;
	height:16px;
	padding:0px;
	text-align:center;
	cursor:pointer;
	float:left;
	background-image:url(../images_common/MediaSite_G_tab_flat2.gif);
	background-repeat:no-repeat;
	position:absolute;
	margin-top:3px;
	padding-top:2px;
}
.tabVisible2 {
	font-size:10px;
	color:#FFFFFF;
	width:62px;
	height:16px;
	padding:0px;
	text-align:center;
	cursor:pointer;
	float:left;
	background-image:url(../images_common/MediaSite_G_tab_flat2.gif);
	position:absolute;
	margin-top:1px;
	padding-top:2px;
}
#content {
	color:#000000;
	width:375px;
	height:220px;
	float:left;
	clear:both;
	border:1px solid #000000;
	background-color:#FFFFFF;
	overflow:auto;
}
#content2 {
	color:#000000;
	width:209px;
	height:240px;
	float:left;
	clear:both;
	border:1px solid #000000;
	background-color:#FFFFFF;
	overflow:auto;
}

/* End Tabbed Content */

/* Begin Bleachers */	
.blLinks{
width:30px;
height:13px;
display:block;
}
#unSelectedBox1{
background:url('/images/08/portalbtn001.jpg');
}
#unSelectedBox1:hover{ 
background:url('/images/08/portalbtn001_ro.jpg');

}
#selectedBox1{
background:url('/images/08/portalbtn001_ro.jpg');

}
#unSelectedBox2{
background:url('/images/08/portalbtn002.jpg');

}
#unSelectedBox2:hover{ 
background:url('/images/08/portalbtn002_ro.jpg');

}
#selectedBox2{
background:url('/images/08/portalbtn002_ro.jpg');

}
#unSelectedBox3{
background:url('/images/08/portalbtn003.jpg');

}
#unSelectedBox3:hover{ 
background:url('/images/08/portalbtn003_ro.jpg');

}
#selectedBox3{
background:url('/images/08/portalbtn003_ro.jpg');

}
#unSelectedBox4{
background:url('/images/08/portalbtn004.jpg');

}
#unSelectedBox4:hover{ 
background:url('/images/08/portalbtn004_ro.jpg');

}
#selectedBox4{
background:url('/images/08/portalbtn004_ro.jpg');

}
#unSelectedBox5{
background:url('/images/08/portalbtn005.jpg');

}
#unSelectedBox5:hover{ 
background:url('/images/08/portalbtn005_ro.jpg');

}
#selectedBox5{
background:url('/images/08/portalbtn005_ro.jpg');

}	

#portalBleachers{
	height:234px;
	width:378px;
	float:left;
	background:url(/mediasites/images_common/bkgBleachersPortal.png) no-repeat center;
	margin-bottom:10px;
}

.topContrib	{
	float:left;
	width:90px;
	text-align:center;
	margin-top:100px;
	color:#fff;
	font-weight:bold;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.goToBleachers	{
	width:358px;
	text-align:right;
	margin-top:20px;
}

.goToBleachers img	{
	border:none;
}

/* End Bleachers */

/* Begin School Selection Objects */

#schoolSelectObj{
	position:absolute;
	z-index:10000;
	background-color:#FEF5D8;
	width:975px;
	height:152px;
	border:1px solid #000000;
	font-size:12px;
	float:left;
}
#schoolSelectObjBleach{
	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;
}

#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;
}
#schoolSelectObj .searchtitle2 input{
	float:right;
	margin:3px 5px 0 0;
}
#schoolSelectObjBleach .col{
	float:left;
	width:324px;
	color:#000;
}
#schoolSelectObjBleach .orange{
	background:#fef4d7;
	border-right:1px solid #fff;
}
#schoolSelectObjBleach .searchtitle{
	background:#fee9a8;
	border-top:1px solid #fff;
	height:26px;
	text-indent:15px;
	font:bold 12px/26px Arial, sans-serif;
	color:#505050;
}
#schoolSelectObjBleach .searchtitle2 input{
	float:right;
	margin:3px 5px 0 0;
}
.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;
	cursor:pointer;
}
.btnGo:hover{
	background-position:0 25px;
}

/* End School Selection Objects */

/* Begin Massey Ratings */
#sbTable{
	border-left:1px solid #989898;
	background:url(/images/08/sbTable_bg.png) top right repeat-y;
	width:580px;
	padding:5px 0 0 0px;
	margin-left:25px;
	margin-top:-2px;
	position:relative;
	top:-3px;
	left:1px;
}

#sbTableTop{
	height:5px;
	width:578px;
	background:url(/images/08/sbTableBtmGrad.png) top left repeat-x;
	margin-left:26px;
	margin-top:10px;
}

#sbTableBtm{
	height:5px;
	width:578px;
	background:url(/images/08/sbTableBtmGrad.png) top left repeat-x;
	margin-left:26px;
	margin-top:-3px;
}

/* End Massey Ratings */

/* MidNav Bar */
#chromemenu{
width: 980px;
font-weight: bold;
font-size: 11px;
z-index:10000;
/*background:url(../images_common/bkgMidNavBar.gif) top right repeat-x;*/
}

#chromemenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#chromemenu ul{
/*border: 1px solid #990000;*/
width: 100%;
background:url(../images_common/bkgMidnavOff.gif) top right;
padding: 5px 0;
margin: 0;
text-align: center; /*set value to "right" for example to align menu to the left of page*/
}

#chromemenu ul li{
display: inline;
}

#chromemenu ul li a{
color: #000;
padding: 5px 15px 5px 15px;
margin: 0;
text-decoration: none;
border-right: 1px solid #BBBDBF;
}

#chromemenu ul li a:hover{
background:url(/images/08/bkgMidnavOn.gif) top right no-repeat;
color:#FFFFFF;
}

#chromemenu ul li a.active{
background:url(/images/08/bkgMidnavOn.gif) top right no-repeat;
color:#FFFFFF;
}
/* End MidNav Bar */
