body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}
a {
	color:#2D577F;
	text-decoration: none;
	font-weight: bold;
	outline: none;
	}
a:visited {
	color:#2D577F;
	}
a:active {
	color:#2D577F;
	}
a:hover {
	color:#2D577F;
	text-decoration: underline;
	}
strong, b {
	font-weight: bold;
	}
hr {
	margin: 0px; /* fixes xhtml N6 bug where the hr sits to the left*/
	color: #ccc; /* for ie */
	background-color: #ccc; /* for everyone else */
	height: 1px;
	}
p {
	line-height: 1.1em;
	margin-top: 1.5em;
	margin-bottom: 1.5em; 
	}
li {
	line-height: 1.1em;
	margin-top: 0.3em;
	margin-bottom: 0.2em; 
	}
ul {
	margin-top: 1.0em;
	margin-bottom: 1.0em; 
	}
hr {
	margin-top: 2.0em;
	margin-bottom: 2.0em;
	}
img {
	border: 0;
	}
/*** the following styles and notes are (c) Copyright
Big John @ www.positioniseverything.net ***/
div,p{margin:0}

p {
	padding-bottom:8px;
}

ol li, ul li {
	margin:8px 0;
}

.italics-test, .italics-test-side {
font-style: italic; 
text-align: justify; 
}

/***
The following fixes prevent justified italic text
from destroying the layout in IE/win. The problem
is that those properties together make IE force the
container wider, which in this type of floated layout
causes a float drop.
Pre-IE6 gets "width: 100%" and "overflow: hidden",
while IE6 gets "width: auto" and "overflow: visible,
which is the default, but explicitly stating it seems
to keep IE6 happy. IE6 also needs to see the
"height: 1%" to give it some kind of box dimension.
Browser coddling we call it. Finally, Bruno Fassino
found that "word-wrap: break-word;" disarranged the
justified text in IE5.5 and 6, so it is defaulted to
"normal" for this text.
If you don't need justified and italicized text then
forget all these fixes.
Although, ClevaTreva adds, I have seen some odd
behavior with normal justified text in IE, so
this may be worth remembering.
***/

/* \*/
* html .italics-test, * html .italics-test-side {
overflow: hidden;
width: 100%;
o\verflow: visible;
w\idth: auto;
he\ight: 1px;
word-wrap: normal;
}
/* */


html,body{
  margin:0;
  padding:0;
  border:0;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
body{
  background:#B0D1F2;
  min-width:945px;
  text-align:center;
}
.clear{
  clear:both;
  height:1px;
  overflow:hidden;
  line-height:1%;
  font-size:0px;
  margin-bottom:-1px;
}
* html .clear{height:auto;margin-bottom:0}
#fullheightcontainer{
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  position:relative;
  width:945px;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
#wrapper{
  min-height:100%;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */

  background: url(/images_web/wrapperBG.gif) repeat-y;
}
#wrapp\65	r{
  height:auto;
}
/* \*/
* html #wrapper{
  height:100%;
}
/* Last style with height declaration hidden from Mac IE 5.x */
#outer{
  z-index:1;
  position:relative;
  margin-left:215px;
  width:568px;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
#float-wrap{
  width:568px;
  margin-right:-1px;
  float:left;
  display:inline;
}
#left{
  width:216px;
  float:left;
  display:inline;
  position:relative;
  margin-left:-215px;
}
*>html #left{width:215px;}
#container-left{
  width:215px;
}
#right{
  float:left;
  display:inline;
  width:164px;
  margin-right:-162px;
  margin-left:-1px;
  position:relative;
}
/* \*/
* html #right{
  width:163px;
  margin-left:0px;
  margin-right:-500px;
  mar\gin-right:-163px;
}
/* Above style hidden from Mac IE */
#container-right{
/* \*/
  width:162px;
/* Above hidden from IE-Mac */
  margin-left:2px;
}
/* \*/
* html #container-right{
  fl\oat:right;
  di\splay:inline;
  margin-left:1px;
  mar\gin-left:0px;
}
/* Above style hidden from Mac IE */
/* \*/
* html #left{margin-right:-3px;}
/* Above style hidden from Mac IE */
#center{
  width:568px;
  float:right;
  display:inline;
/* \*/
  margin-left:-1px;
/* Hidden from IE-mac */
}
#clearheadercenter{
  height:216px;
  overflow:hidden;
}
#clearheaderleft{
  height:216px;
  overflow:hidden;
}
#clearheaderright{
  height:216px;
  overflow:hidden;
}
#clearfootercenter{
  height:70px;
  overflow:hidden;
}
#clearfooterleft{
  height:70px;
  overflow:hidden;
}
#clearfooterright{
  height:70px;
  overflow:hidden;
}
#footer{
  z-index:1;
  position:absolute;
  clear: both;
  width:946px;
  height:68px;
  overflow:hidden;
  margin-top:-67px;
}

#subfooter3{
  background:url(/images_web/contentBottom.gif) #B0D1F2 top no-repeat;
  text-align:center;
  height:9px;
}
#subfooter2{
  background:url(/images_web/footerTop.gif) #B0D1F2 bottom left no-repeat;
  text-align:center;
  height:10px;
}
#subfooter1{
  background:#B0D1F2;
  text-align:center;
  height:49px;
}


#header{
  z-index:1;
  position:absolute;
  top:0px;
  width:946px;
  height:216px;
  overflow:visible;
}
#subheader1{
  background:#B0D1F2 url(/images_web/header_left.jpg) left bottom no-repeat;
  text-align:left;
  height:165px;
}

#slideshow {
	background:#B0D1F2 url(/images_web/slideshow.jpg) no-repeat scroll right bottom
	text-align:right;
	position:absolute;
	left:638px;
}
#slideshow img{
	background-color:#B0D1F2;
}

#subheader2{
  background: url(/images_web/navBG.gif) no-repeat;
  text-align:center;
  height:41px;
}
#subheader3{
  background: url(/images_web/contentTop.gif) no-repeat top #B0D1F2;
  height:9px;
}
#gfx_bg_middle{
  top:0px;
  position:absolute;
  height:100%;
  overflow:hidden;
  width:568px;
  margin-left:215px;
  
}
* html #gfx_bg_middle{
  display:none;
}


/*START SIDHelp */

#copyright{
	background:url(/images_web/footerBG.gif) repeat-x;
	color:#FFFFFF;
	height:49px;
	margin:0 1px;
}
.boxLeft{
	width:201px;
	margin:0 7px;
	background:#507DAA;
	font-size:11px;
}
.boxLeftTitle{
	background: #507DAA url(/images_web/boxleftTop.gif) center top no-repeat;
	color:#ffd041;
	padding-top:4px;
	padding-left:10px;
	font-weight:bold;
	padding-bottom:5px;
	font-size:12px;
}
.boxLeftContent{
	padding-left:10px;
	color:#FFFFFF;	
}
.boxLeftContent div{
	padding-bottom:3px;
}
.boxLeftBottom{
	background: #D6EAFD url(/images_web/boxLeftBottom.gif) center top no-repeat;
}

.boxRight{
	width:153px;
	margin:10px 3px;
	background:#9db6cf;
	font-size:11px;
	background: #9db6cf url(/images_web/boxRightBottom.gif) center bottom no-repeat;
}
.boxRightTitle{
	background: #9db6cf url(/images_web/boxRightTop.gif) center top no-repeat;
	color:#ffd041;
	padding-top:4px;
	padding-left:10px;
	font-weight:bold;
	padding-bottom:5px;
	font-size:12px;
}
.boxRightContent{
	
	color:#FFFFFF;	
	
}
.boxRightContent div{
	
	padding-bottom:3px;
}
.boxRight a{
	color:#FFBC10;
}

.box {
	margin: 0px 5px;
}
.boxTitle{
	background:url(/images_web/boxCenterTitle.gif) no-repeat;
	color:#ffffff;
	padding:4px 5px;
	line-height:26px;
	font-size:14px;
	font-weight:bold;
	height:28px;
}
.noBG .boxTitle{
	background:none;
	color:#929292;
	padding-left:3px;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding-bottom:5px;
}
.cba{
	font-size:17px;
	color:#2e5780;
	font-weight:bold;
}
.boxContent{
	font-size:12px;
}

	
.menu {
	width: 200px;
	}
	
.menu ul {
	list-style: none;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
	
.menu li a {

  	voice-family: "\"}\""; 
  	voice-family: inherit;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 5px 0 0 20px;
	}	
	
.menu li a:link, .menu li a:visited {
	color: #333333;
	display: block;
	}
	
.menu li a:hover, .menu li a:active {
	color: #fff;
	}
	
.menuItemTitle {
	padding: 10px 0 0 3px;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	margin:0px;
}





#nav{
	position:relative;
	text-align:left;
	line-height:30px;
}
#nav ul{
	margin : 0;
	white-space : nowrap;
	color:#FFFFFF;
	text-align:center;
	width:100%;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:0px;
}
#nav ul li{
	display : inline;
}
#nav ul li a{
	padding-left : 8px;
	padding-right : 8px;
	color : #FFFFFF;
	font-weight : bold;
	text-decoration : none;
}
#nav ul li a:hover{
	color : #FFFFFF;
	padding-bottom : 3px;
	text-decoration:underline;
}


.newsTitle {
	float:none;
	color: #000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding-left:20px;
	padding-top:5px;
	background:url(/images_web/newsIcon.gif) 5px 8px no-repeat;
	overflow:hidden;
}
.newsTitle a{
	color:#507daa;
}

.newsByLine {
	font-size:9px;
	padding-left:20px;
	padding-bottom:5px;
	color:#999999;
}
.newsBody {
	padding-bottom:10px;
	padding-left:30px;
	text-align:justify;
}

.articleDiv {
	clear:both;
	padding-left:5px;
	padding-right:5px;
	overflow:auto;
}

.newsPhoto {
	padding:4px;
	float:left;
	border: 1px solid;
	margin: 5px 5px 5px 0px;
}
.newsPhotoCaption {
	text-align:center;
	font-size:10px;
}

.newsReadMore{
	font-weight:normal;
	color:#db0808;
	text-align:left;
	font-size:10px;
	padding-left:10px;
}
form { margin:0;}
.fanPoll{
	margin:0;
	padding:0;
	text-align:left;
}

.fanPoll .frmButton {
	margin-bottom:10px;
}
.pollQuestion{
	text-align:left;
	font-size:11px;
	font-weight:bold;
	padding:5px 5px;
}
.pollTotalVotes{
	text-align:center;
	font-style:italic;
	font-size:11px;
	padding-top:5px;
}
.pollBarBG{
	background:#FFBC10;
	height:15px;
	
}
.pollEndDateMsg{
	text-align:center;
	font-style:italic;
	font-size:11px;
}
.pollAnswer{
	font-size:11px;
}
.sbDate {
	font-size: 14px;
/*	background:url(/images_web/blackBox.gif);
*/	color:#000000;
	font-weight: bold;
	padding-right:5px;
	text-align:right;
}

.sbSport {
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #660033;
}

.sb {
	font-size: 9pt;
}
.sbStatus{
	font-size: 8pt;
	text-align:right;
}

.sbEventO, .sbEventE, .sbEvent {
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 3px;
	font-size: 11px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #660033;
}
.sbEvent{
	margin:10px 0;
}
.sbDhSecondGame{
	text-align:center;
}

.sbScore {
	text-align: right;
	padding-right: 8px;
	padding-left: 2pt;
}
.sbTime{
	text-align: right;
	padding-right:3px;
}
.sbTimeZone{
	text-align: center;
}
.sbNote{
	text-align: right;
	font-style:italic;
	font-size: 10px;
	padding-right:4px;
	
}
.sbWinner{
	font-weight:bold;
}
.sbTeams{
	text-align:left;
}
.join{
	margin:0px 4px;
}
.adLeft{
	padding:10px 0px;
	color:#000000;
}
.adLeft .ad{
	padding:5px 0;
}
.adLeft a{
	color:#507DAA;
}
/*
.adRight{
	padding:10px 0px;
	color:#ffffff;
}
*/
.adRight a{
	color:#FFBC10;
}
.adRight .ad{
	padding: 4px 6px 4px 4px;
}
#emailadd a:link, #emailadd a:visited, #emailadd a:hover, #emailadd a:active{
	color: #fff;
	}

