/* Default styles */
body {
	background-image: url("../images/background.gif");
	background-repeat: repeat;
}

h1, h2, h3 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #003399;
}

h1.HomePageMain
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size:18px;
	color: #003399;
	margin:0;
	padding:0;
}

h1.HomePage
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size:14px;
	color: #003399;
	margin:0;
	padding:0;
}

h2.HomePage
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size:12px;
	color: #003399;
	padding:0;
	margin:0;
}

h4
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #003399;
	clear:left;
	padding-bottom: 8px;
	margin: 0px;
	border: 0px;
	font-size: 16px;
}

h5
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #003399;
	clear:left;
	padding-bottom: 2px;
	margin: 0px;
	border: 0px;
	font-size: 10px;
}

p {
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #003399;
	padding:0;	
	margin:0;	
}

img
{
	border: 0px;
}

a 
{
	font-size: 11px;
}

ul li {
	list-style-type: square;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #003399;
	margin:0;
	padding:0;
}

li.Space
{
	margin:0;
	padding:5px;
}

/* Get Sports Enterprise Links */
.gse_links a {
		display: inline;
		text-decoration: none;
		border: 1px solid ;
		border-color: red;
		color: #FFFFFF;
		background: #333366;
		padding: 2px 5px 2px 5px;
		margin: 0;
		font: bold 11px Arial, Verdana, sans-serif;
		}
.gse_links a:hover {
		background-color: #FF0000;
		color: #FFFFFF;
		}

/* Tri-State Football Links */
.tsf_links a {
		display: inline;
		text-decoration: none;
		border: 1px solid ;
		border-color: #333366;
		color: #FFFFFF;
		background: #FF0000;
		padding: 2px 5px 2px 5px;
		margin: 0;
		font: bold 11px Arial, Verdana, sans-serif;
		}
.tsf_links a:hover {
		background-color: #333366;
		color: #FFFFFF;
		}

/* Miscellaneous */

div.tease {
	display: block;
	padding: 5px 5px 5px 5px;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #ffffff;
}

table.layout {
	width: 955px;
	background: white;
	padding:0;
	margin: 0;
	border:0px solid black;
}

tr.header {
	background: white;
}

tr.main {
	background: white;
}

td.left {
	background: #CCCCCC;
	border: 1px double #ff0033;
	width: 300px;
}

td.center {
	background: #ffffff;
	border: 1px double #ff0033;
}

td.right {
	background: #333366;
	border: 1px double #ff0033;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #ffffff;
	width: 200px;
}

td.right a:link { color: #ffffff; }
td.right a:active { color: #ffffff; }
td.right a:visited { color: #ffffff; }
td.right a:hover { color: #ffffff; }

tr.footer {
	background: #333366;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #ffffff;
	text-align: center;
}
.strikeout { text-decoration: line-through; }
.bold { font-weight: bold; font-size: 12px;font-family: verdana, arial, helvetica, sans-serif;}
.box { border: 1 dashed #CCCCCC; }
.alert { color: red; font-weight: bold; }
.tournament {font-family: verdana, arial, helvetica, sans-serif; color: red; font-weight: bold; font-size: 18px;}
.matchUp {font-family: verdana, arial, helvetica, sans-serif; color: #003399; font-weight: normal; font-size: 18px;}
.matchUp2 {font-family: verdana, arial, helvetica, sans-serif; color: #003399; font-weight: normal; font-size: 11px;}
.advertisements {font-family: verdana, arial, helvetica, sans-serif; color: #999; font-weight: normal; font-size: 12px;}

.caption {
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #003399;
	padding: 2px;
}
table.team {
	border: 1px #CC3300;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #CC3300;
	text-align: center;
	padding: 10px;
}


/* team page */

td.school {
	background-color: #FF0033;
	font-size: 18px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	text-align: left;
	padding: 5px;
}
tr.details {
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #333366;
	text-align: left;
	margin: 4px;
	width: 100%;
}
table.schedule {
	border: solid 1px #FF0033;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #333366;
	text-align: center;
	width: 600px;
	padding: 2px;
	margin: 4px;
}

td.conf 
{
	background-color: #FF0000;
	color: #FFFFFF;
}

table.standings {
	border: solid 1px #FF0033;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #333366;
	text-align: center;
	padding: 2px;
	margin: 4px;
}

td.col 
{
	width: 35px;
}

table.headlines {
	border: solid 1px #FF0033;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #333366;
	text-align: left;
	width: 100%;
	padding: 2px;
	margin: 4px;
}
table.writer {
	border: solid 1px #FF0033;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #333366;
	text-align: left;
	width: 250px;
	padding: 2px;
	margin: 4px;
}

tr.table_head {
	background-color: #333366;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	text-align: center;
	padding: 2px; 
}

.even { background-color: #FFFFFF; }
.odd { background-color: #CCCCCC; }
.image {
	margin: 4px; 
	border: solid 1px #FF0033;
}
.title {
	padding: 4px;
}


div#Container
{
	FONT-SIZE: 12px;
	float: left; 
	margin: 0px;
	background: #FFF; 
	color: #000; 
	border: 1px solid #AAA; 
	width: 966px;
	height: auto;
	top: 0px;
	padding:0px;
	text-align: center;
	display: block;
}

div#ContainerPop
{
	FONT-SIZE: 12px;
	float: left; 
	margin: 0px;
	background: #FFF; 
	color: #000; 
	border: 0px solid #AAA; 
	width: 650px;
	height: auto;
	top: 0px;
	padding:0px;
	text-align: center;
	display: block;
}

/****************************************
*
*	HOME PAGE
*
****************************************/

div#HomePageLeft
{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:5px;
	width:465px;
	padding:0px;
	border:1px solid red;
	float:left;
	text-align:left;
	height:auto;
}

div#HPLeftNews
{
	height:1530px;
	width:450px;	
	border:0px solid blue;
	text-align:left;
	margin-bottom:5px;
	padding:0;
}

div#FeaturedHeadline
{
	position:absolute;
	width:430px;
	padding:0px;
	margin:0;
	left:22px;
	top:185px;	
}

div#FeaturedImage
{
	position:absolute;
	width:200px;
	padding:0px;
	margin:0;
	left:22px;
	top:215px;	
}

div#FeaturedStory
{
	position:absolute;
	width:230px;
	padding:0;	
	margin:0;
	left:231px;
	top:215px;
}

div#Insets
{
	position:absolute;
	top:400px;
	left:240px;	
	padding:0;	
	margin:0;	
	border:solid 0px red;
}

div#SecondaryHeadline2
{	
	position:absolute;
	top:520px;
	left:22px;
	width:335px;	
	padding:0;	
	margin:0;	
}

div#SecondaryStory2
{	
	position:absolute;
	top:540px;
	left:22px;
	width:330px;	
	vertical-align:top;
	text-align:justify;
	padding:0;	
	margin:0;	
}

div#SecondaryImage2
{
	position:absolute;
	top:520px;
	left:355px;
	width:110px;
	padding:0;	
	margin:0;	
}

div#SecondaryHeadline3
{	
	position:absolute;
	top:695px;
	left:22px;
	width:335px;	
	padding:0;	
	margin:0;	
}

div#SecondaryStory3
{	
	position:absolute;
	top:715px;
	left:22px;
	width:330px;	
	vertical-align:top;
	text-align:justify;
	padding:0;	
	margin:0;	
}

div#SecondaryImage3
{
	position:absolute;
	top:695px;
	left:355px;
	width:110px;
	padding:0;	
	margin:0;	
}

div#HPCenterAdZone2
{
	position:absolute;
	top:850px;
	left:75px;
	width:300px;
	height:125px;
	overflow:hidden;	
	border:0px solid red;			
	padding:0;
	margin:0;
}

div#SecondaryHeadline4
{	
	position:absolute;
	top:1000px;
	left:22px;
	width:335px;	
	padding:0;	
	margin:0;	
}

div#SecondaryStory4
{	
	position:absolute;
	top:1020px;
	left:22px;
	width:330px;	
	vertical-align:top;
	text-align:justify;
	padding:0;	
	margin:0;	
}

div#SecondaryImage4
{
	position:absolute;
	top:1010px;
	left:355px;
	width:110px;
	padding:0;	
	margin:0;	
}

div#SecondaryHeadline5
{	
	position:absolute;
	top:1185px;
	left:22px;
	width:335px;	
	padding:0;	
	margin:0;	
}

div#SecondaryStory5
{	
	position:absolute;
	top:1205px;
	left:22px;
	width:330px;	
	vertical-align:top;
	text-align:justify;
	padding:0;	
	margin:0;	
}

div#SecondaryImage5
{
	position:absolute;
	top:1185px;
	left:355px;
	width:110px;
	padding:0;	
	margin:0;	
}

div#HPLeftSocial
{
	position:absolute;
	top:1350px;
	left:20px;	
	width:460px;
	padding:0;	
	margin:0;	
	border:solid 0px blue;
}

div#HPLeftFanCam
{
	top:1015px;
	width:450px;
	height:75px;
	border:0px solid red;
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:6px;
	padding:0;
}

div#HPLeftPhotagious
{
	top:1100px;
	width:400px;	
	height:350px;
	border:0px solid red;
	margin-top:5px;
	margin-bottom:5px;			
	margin-left:30px;
	padding:0;
}

div#HomePageCenter
{
	margin-top:10px;
	margin-bottom:10px;	
	margin-left:8px;
	width:330px;
	padding:0px;
	border:1px solid red;
	float:left;
	text-align:left;
	height:auto;
}

div#HPCenterNews
{
	width:300px;
	border:0px solid red;
	float:left;
	text-align:left;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:7px;
	padding:0;
}

div#HPCenterNews a
{
	font-size:11px;
	font-family: verdana, arial, helvetica, sans-serif;
	margin-bottom:15px;
	display:block;
}

div#HPCenterAdZone1
{
	margin-top:15px;
	margin-bottom:15px;
	width:300px;
	height:125px;
	overflow:hidden;	
	border:0px solid red;
	float:left;
	margin-left:8px;
	padding:0;
}

div#HPCenterPodcasts
{
	margin-top:5px;
	margin-bottom:5px;
	width:300px;
	border:0px solid red;
	float:left;
	text-align:left;
	margin-left:7px;	
	padding:0;
}

div#HPCenterPodcasts a
{
	font-size:11px;
	font-family: verdana, arial, helvetica, sans-serif;
	margin-bottom:15px;
	display:block;
}

div#HomePageRight
{
	margin-top:10px;
	margin-bottom:10px;	
	margin-left:8px;
	width:125px;
	padding:0px;
	border:1px solid red;
	float:left;
	text-align:left;
	height:auto;
}

div#HPRightAdZone3
{
	margin-left:2px;
	margin-bottom:2px;
	margin-top:5px;
	width:120px;
	height:300px;	
	border:0px solid red;
	float:left;
	text-align:left;	
	padding:0;
}

div#HPRightAdZone4
{
	margin-left:2px;
	margin-top:3px;
	margin-bottom:2px;
	width:120px;
	height:300px;	
	border:0px solid red;
	float:left;
	text-align:left;	
	padding:0;
}

div#HPRightAdZone7
{
	margin-left:2px;
	margin-top:3px;
	margin-bottom:5px;
	width:120px;
	height:300px;	
	border:0px solid brown;
	float:left;
	text-align:left;	
	padding:0;
}

div#HPCenterAdZone6
{
	margin-left:14px;
	margin-top:15px;
	margin-bottom:15px;
	width:300px;
	height:125px;	
	border:0px solid red;
	float:left;
	text-align:left;	
	padding:0;
}

div#HPRightGoogleSkyScraper
{
	margin-left:2px;
	margin-top:3px;
	margin-bottom:2px;
	width:120px;
	height:600px;	
	border:0px solid red;
	float:left;
	text-align:left;	
	padding:0;
}

div#footer
{
	FONT-SIZE: 12px;
	float: left; 
	margin: 0px;
	background: #333366; 
	color: #000; 
	border: 0px solid #AAA; 
	width: 100%;
	height: 17px;
	top: auto;
	position: relative;
	text-align: center;
}

div#MHM
{
	margin: 0px;
	border: 0px solid #AAA; 
	width: auto;
	height: auto;
	top: 1px;
	position: absolute;
	right: 5px;
	vertical-align: middle;
}

.footer {
	background: #333366;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #ffffff;
	text-align: center;
	width: 100%;
}

div#footerAd
{
	FONT-SIZE: 12px;
	float: left; 
	margin: 0px;
	background: #ffffff; 
	color: #000; 
	border: 0px solid #AAA; 
	width: 100%;
	height: auto;
	top: auto;
	position: relative;
	text-align: center;
}

div#footerAd2
{
	FONT-SIZE: 12px;
	float: left; 
	margin: 0px;
	background: #333366; 
	color: #000; 
	border: 0px solid #AAA; 
	width: 100%;
	height: auto;
	top: auto;
	position: relative;
	text-align: center;
}

.footerAd {
	background: #333366;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #ffffff;
	text-align: center;
	width: 100%;
}

/**********************************************************
*
*	Scoreboard
*
**********************************************************/
div#Scoreboard
{
	float:left;
	font-size: 12px;
	margin: 0px;
	background: #FFF; 
	color: #000; 
	border: 0px solid red; 
	width: 675px;
	height: 580px;
	top: 340px;
	left:10px;
	padding-top:6px;
	padding-left:8px;
	text-align: center;
}

div#Scoreboard2
{
	float:left;
	font-size: 12px;
	margin: 0px;
	background: #FFF; 
	color: #000; 
	border: 0px solid red; 
	width: 950px;
	height: 580px;
	top: 390px;
	left:10px;
	padding-top:6px;
	padding-left:8px;
	text-align: center;
}

div#ScoreboardAdZone1
{
	font-size: 12px;
	float: left; 
	background: #FFF; 
	color: #000; 
	border: 0px solid red; 
	width: 728px;
	height: 90px;
	top: 300px;
	text-align: center;
	padding-top:6px;
	padding-left:8px;
	display: block;	
	margin-left:120px;
	margin-top:10px;
}

div#ScoreboardAdZone2
{
	font-size: 12px;
	margin: 0px;
	background: #FFF; 
	color: #000; 
	border: 0px solid red; 
	width: 250px;
	height: 250px;
	top: 370px;
	left:707px;
	text-align: left;
	padding-top:6px;
	padding-left:8px;
	position:absolute
}

div#ScoreboardAdZone3
{
	font-size: 12px;
	margin: 0px;
	background: #FFF; 
	color: #000; 
	border: 0px solid red; 
	width: 250px;
	height: 250px;
	top:640px;
	left:707px;
	padding-left:700px;
	text-align: left;
	padding-top:6px;
	padding-left:8px;
	position:absolute;
}

div#ScoreboardImage
{
	FONT-SIZE: 12px;
	float: left; 
	margin: 0px;
	background: #FFF; 
	color: #000; 
	border: 0px solid #AAA; 
	width: 950px;
	height: 100px;
	top: 248px;
	text-align: left;
	padding-top:6px;
	padding-left:8px;
	display: block;
}

div#ScoreboardImage2
{
	FONT-SIZE: 12px;
	float: left; 
	margin: 0px;
	background: #FFF; 
	color: #000; 
	border: 0px solid #AAA; 
	width: 950px;
	height: 150px;
	top: 248px;
	text-align: left;
	padding-top:6px;
	padding-left:8px;
	display: block;
}


div#ScoreboardWeek
{
	FONT-SIZE: 12px;
	font-family: verdana, arial, helvetica, sans-serif; 
	margin: 0px;
	background: #FFF; 
	color: #000; 
	border: 0px solid #AAA; 
	width: 950px;
	height: auto;
	top: 220px;
	padding-top:6px;
	padding-left:8px;
	display: block;
	text-align: left;
}

div#ScoreboardState
{
	FONT-SIZE: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	margin: 0px;
	background: #FFF; 
	color: #000; 
	border: 0px solid #AAA; 
	width: 950px;
	height: auto;
	top: auto;
	padding-top:6px;
	padding-left:8px;
	text-align: left;
}

div#ScoreboardPop
{
	FONT-SIZE: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	float: left; 
	margin: 0px;
	background: #FFF; 
	color: #000; 
	border: 0px solid #AAA; 
	width: 650px;
	height: auto;
	top: auto;
	text-align: left;
}

div#CalendarPush
{
	width:650px;
	height:350px;
	margin-left:10px;
	display:block;
	border:0px solid red;
}

div#Mobi
{
	display:block;
	border:0px solid red;
}


table.Scoreboard {
	float: left;
	border: solid 0px #FF0033;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #333366;
	text-align: center;
	width:130px;
	padding-top: 5px;
	vertical-align: top;
	margin-left: 10px;
}


th.Scoreboard {
	background-color: #330099;
}



table.ScoreboardBox {
	float:left;
	border: solid 1px #FF0033;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	width: 33% !important;
	width: 33%;
	margin-right: 3px;
	margin-bottom: 20px;
	display: inline;
	text-align: left;
}

th.ScoreboardBox {
	background-color: #333366;
	color: #FFF;
}



table.ScoreboardPop {
	border: solid 1px #FF0033;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	width: 650px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-right: 20px;
	margin-bottom: 20px;
	display: inline;
	text-align: left;
}

tr.ScoreboardBoxPop {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

td.ScoreboardBoxPop {
	border: 0px;
	color: #000;
	padding: 0px;
	margin: 0px;
}

th.ScoreboardBoxPop {
	background-color: #333366;
	color: #FFF;
	border: 0px;
	padding: 0px;
	margin:0px;
}

/* END Scoreboard */

/* begin styles for RSS Feed */
/*
.rss_box {
	 margin: .2em;
	 width: 350px;
	 background-color: white;
	 border: 1px solid #CCCCCC;
	 
}
.rss_items {
	margin-top:0px;
	padding:0.2em; 0.2em;
	margin-left:0px;
	color:#000000;
}
p.rss_title {padding:0.2em;}
.rss_title {
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 85%;
	background-color:#CCCCCC;
	color:#003399;
	font-weight:bold;
	margin: 0px;
	padding:0em;
	text-align: left;
}

.rss_item  {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 0.75em;
  font-weight : normal;
  list-style:none;
  padding-bottom:.2em;
}

.rss_item a {
	text-decoration : underline;
	color:#003399;
	font-size: 100%;
	font-weight:bold;
	font-family:arial, sans-serif;
	}
	
.rss_item a:visited {
	color:#003399;
}

.rss_date {
	font-size: 85%;
	font-weight : normal;
	color: #F60;
	}
*/

/**********************************************************
*
*	STANDINGS CSS CODE 
*
**********************************************************/
div#Standings
{
	font-size: 12px;
	float: left; 
	background: #FFF; 
	color: #000; 
	width: 750px;
	height: auto;
	top: 0px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 20px;
	text-align: left;
	display: block;	
}

a.ColHead
{
	color: #FFFFFF;
}

div#StandingsHeader	
{
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #003399;
	float: left; 
	background: #FFF; 
	width: 400px;
	height: auto;
	top: 0px;
	text-align: left;
	display: block;	
	border: 0px solid #AAA;
	margin-right: 15px;
}

div#ConferenceDropDown
{
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #003399;
	float: right; 
	background: #FFF; 
	width: auto;
	height: auto;
	top: 0px;
	text-align: left;
	display: block;	
	border: 0px solid #AAA;
	margin-right: 15px;
}

/**********************************************************
*
*	TEAM & NON-TSF CSS CODE 
*
**********************************************************/
div#NonTSF
{
	font-size: 12px;
	float: left; 
	background: #FFF; 
	color: #000; 
	width: 950px;
	height: auto;
	top: 0px;
	padding-top: 4px;
	padding-bottom: 20px;
	text-align: left;
	display: block;
}

table#NonTSFTable
{
	font-family: verdana, arial, helvetica, sans-serif;
	width: 500px;
	font-size: 11px;
}

table#NonTSFTable th
{
	background-color: #FF0000;
	color: #FFF;
}

table#NonTSFTable td
{
	color: #003399;
}

div#TeamTop
{
	border:0px solid red;
	top:175px;
	left:0px;
	width:966px;
	height:270px;
	display:block;
	text-align:left;
}

div#TeamBottom
{
	top:432px;
	left:0px;
	width:966px;
	height:auto;
	display:block;
	border:0px solid red;
	text-align:left;
}

div#TeamAdZone1
{
	font-size: 12px;
	float: left; 
	background: #FFF; 
	color: #000; 
	width: 230px;
	height: 230px;
	top: 10px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:5px;
	padding-top: 4px;
	display: inline;	
	border:0px solid red;
}

div#TeamAdZone2
{
	font-size: 12px;
	float: left; 
	background: #FFF; 
	color: #000; 
	width: 230px;
	height: 230px;
	top: 10px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:5px;
	padding-top: 4px;
	display: inline;	
	border:0px solid red;
}

div#TeamAdZone3
{
	font-size: 12px;
	float: left; 
	background: #FFF; 
	color: #000; 
	width: 230px;
	height: 230px;
	top: 10px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:5px;
	padding-top: 4px;
	display: inline;	
	border:0px solid red;
}

div#TeamAdZone4
{
	font-size: 12px;
	float: left; 
	background: #FFF; 
	color: #000; 
	width: 230px;
	height: 230px;
	top: 10px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:5px;
	padding-top: 4px;
	display: inline;	
	border:0px solid red;
}

div#TeamSelect
{
	font-size: 12px;
	float: left; 
	background: #FFF; 
	color: #000; 
	width: 950px;
	height: auto;
	top: 0px;
	padding-top: 4px;
	text-align: left;
	display: block;
}

div#TeamTopBanner
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 34px;
	font-weight: bold;
	float: left; 
	background: #FFF; 
	color: #000; 
	width: 940px;
	height: 45px;
	top: 0px;
	text-align: left;
	vertical-align: middle;
	display: block;	
	border: 0px solid #AAA;
	margin-left: 5px;
	margin-top: 5px;
}

div#TeamTopFiller
{
	width:150px;
	display: inline;
	position: absolute;
	height: 45px;
}

div#TeamName
{
	margin-left: 150px;
	display: inline;
	text-align: left;
}

div#TeamLeftBanner
{
	font-size: 12px;
	float: left; 
	background: #FFF; 
	color: #000; 
	width: 150px;
	height: 350px !important;
	height: 450px;
	vertical-align: middle;
	text-align:center;
	top: auto;
	display: block;	
	border: 0px solid #AAA;
	margin-left: 5px;
	padding-top: 100px;
}

div#TeamMain
{
	font-size: 12px;
	float: left; 
	background: #FFF; 
	color: #000; 
	width: 505px;
	height: auto;
	top: auto;
	left: 170px;
	text-align: left;
	display: block;	
	border: 0px solid #AAA;
	padding: 0px;
}

table#TeamMain
{
	font-size: 12px;
}

table#TeamMain th
{
	vertical-align: top;
	text-align: left;
	color: #000000;
	font-weight: bold;
}

table#TeamMain td
{
	vertical-align: top;
	text-align: left;
	color: #000000;
}

div#TeamReporter
{
	font-size: 12px;
	float: left; 
	background: #FFF; 
	color: #000; 
	width: 280px;
	height: auto;
	top: auto;
	left: 635px;
	text-align: left;
	display: block;	
	border: 0px solid #AAA; 
	padding: 0px;
	margin-left:5px;
}

div#TeamSchedule
{
	float: left; 
	font-size: 12px;
	background: #FFF; 
	color: #000; 
	width: 650px;
	height: auto;
	margin-left: 170px;
	top: auto;
	display: block;	
	border: 0px solid #AAA; 
	text-align: left;
}

div#TeamStandings
{ 
	float: left; 
	font-size: 12px;
	background: #FFF; 
	color: #000; 
	width: 650px;
	height: auto;
	margin-left: 170px;
	top: auto;
	display: block;	
	border: 0px solid #AAA;
}

div#TeamStandings td.ConferenceStandings
{
	background-color: #FF0000;
	color: #FFFFFF;
}

div#TeamDropDown
{
	float: right; 
	background: #FFF; 
	color: #000; 
	width: auto;
	height: auto;
	top: 0px;
	text-align: right;
	display: block;	
	border: 1px solid #AAA;
	margin-right: 15px;
}

/**********************************************************
*
*	ARTICLE CSS CODE 
*
**********************************************************/
div#Article
{
	font-size: 12px;
	float: left; 
	background: #FFF; 
	color: #000; 
	width: 95%;
	height: auto;
	top: 0px;
	padding-top: 20px;
	padding-left: 25px;
	padding-bottom: 20px;
	text-align: left;
	display: block;	
}

div#ArticlePhotos
{
	font-size: 12px;
	float: right; 
	background: #FFF; 
	color: #000; 
	width: auto;
	height: auto;
	top: 0px;
	display: block;	
}

h1#ArticleH1
{
	font-size: 20px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #999999;
	padding: 0px;
	margin: 0px;
}

h2#ArticleH2
{
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #FF0033;
	padding: 0px;
	margin: 0px;
}

h3#ArticleH3
{
	font-size: 30px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #333366;
	padding: 0px;
	margin: 0px;
}

h4#ArticleH4
{
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #003399;	
	padding: 0px;
	margin: 0px;
}

div#Photos
{
	height: 800px;
	width: 100%;
	background-color: #FFF;
}

.photo {	
	border-style: outset;
	border-color: black;
	border-width: 1px;
	margin: 3px;
	}
div.photo_title {
	text-align: left;
	font-weight: bold;
	font-size: 100%;
	color: maroon;
	margin: 3px;
	}
div.photo_caption {
	text-align: left;
	font-weight: normal;
	font-size: 100%;
	color: black;
	margin: 3px;
	}
div.photographer {
	text-align: left;
	font-weight: normal;
	font-size: 70%;
	color: black;
	text-transform: uppercase;
	}

/**********************************************************
*
*	NEWS CSS CODE 
*
**********************************************************/
div#News
{
	font-size: 12px;
	float: left; 
	background: #FFF; 
	color: #000; 
	width: 940px;
	height: auto;
	top: 0px;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
	text-align: left;
	display: block;	
}

table#NewsTable
{
	font-size: 12px;
}

table#NewsTable th
{
	vertical-align: top;
	text-align: left;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #003399;
}

table#NewsTable td
{
	vertical-align: top;
	text-align: left;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #003399;
}

/**********************************************************
*
*	PLAYER CSS CODE 
*
**********************************************************/
div#Player
{
	font-size: 12px;
	float: left; 
	background: #FFF; 
	color: #000; 
	width: 925px;
	height: auto;
	top: 0px;
	padding-top: 20px;
	padding-left: 25px;
	padding-bottom: 20px;
	text-align: left;
	display: block;	
}

div#Handheld
{
	display: none;
}
