a:link, a:visited { color: #333333; text-decoration:none; }
a:hover { color: #990000; text-decoration:none; }




#leagueBody {
	background: #121212 url(../NHLfiles09/NHL_Home_NHLN_Background.jpg) top center no-repeat;
	overflow : none;
	background-repeat:no-repeat;
	background-position: top center; 
}

#leagueWrapper {
	width: 990px; 
	align: center; 
	margin: auto; 
	padding: 0 0 60px 60px; 
	width: 990px; 
	background:  url(../NHLfiles09/background.gif) top left no-repeat; 
	overflow: none;
}

#sso {
	width: 260px;
	height: 90px;
	float: right;
	background: #fff url(../NHLfiles09/ssoBack.gif) top left repeat-x;
	font-size: 10px;
}

#sso .signin {
	font-family: arial;
	color: #666666;
	padding: 0px;
}

#sso .fieldLabel { 
	color:#666666;
}

#sso #welcomeArea {
	color: #666666;
}

#sso a:link, #sso a:visited, #sso #accountLinks a { color: #333333; text-decoration:none;}
#sso a:hover, #sso #accountLinks a:hover { color: #cc0000; text-decoration:underline; }

#pageBodyContent {
	width: 988px;
	border-style:solid; 
	border-color:#999; 
	border-width:0px 1px 0px 1px ;
}

.sbBackground {
	background: #fff url(../NHLfiles09/sbBackground.jpg) no-repeat top left;	
	width: 990px;
	height: 98px;
}

#scoreboard {
	height: 65px; width: 650px;
}

.scoreboardContainer {
	margin-top: 6px;
	margin-right: 6px;
}

#searchBarLeft {
    left: -20px;
}

#topNav {
	background: #333333 url(../NHLfiles09/navTransBottom.gif) repeat-x top left;
}

.autocomplete {
	background-color: #cccccc;
	border: 1px solid #999999;
	width: 213px;
	height: 15px;
	padding: 2px 0px 0px 2px;
	margin-top: 4px;
}
.caroNavBar { 
	background-image:url(../NHLfiles09/caroNaviBg.gif);
}
.caroNavBarItemSelected {
	background-image: url('../NHLfiles09/darkblueCaroButtonLeft.gif'); background-repeat: no-repeat;
}
.rightEdge {
	background-image: url('../NHLfiles09/darkblueCaroRightEdge.gif'); background-position: top left;
}

.ui-tabs-nav .ui-tabs-selected a {
	color:#cc0000;
}

/******************************** thePORTAL landing page ********************************/

.playoffStripAnimation {
	margin-top: 1px;
	height: 43px;
	width: 990px;
}

.top-content, .bottom-content {
	float: left;
	width: 510px;
	margin: 0 0 10px 0;
	padding: 0;
}

/** east/west content blocks **/
.eastBlock, .westBlock {
	float: left;
	width: 500px;
	clear: both;
}

/** east/west conf. headers **/
.eastHdr, .westHdr {
	float: left;
	width: 510px;
	height: 25px;
	margin: 0;
	padding: 0;
	clear: both;
}

/** east/west feature stories **/
.featStory {
	float: left;
	width: 288px;	/* 288px wide image + 5px right margin */
/*	background-color: yellow; */
	margin-right: 5px;
}
.featStoryImg, .featStoryHdl, .featStoryTsr {
	float: left;
//	width: 293px;
	clear: both;
}
.featStoryHdl {
	font-weight: bold;
	font-size: 20px;
	color: #0183DA;
}
.featStoryTsr {
	font-size: 12px;
	color: #000;
}

/** a list of links **/
.storyLinks {
	float: left;
	width: 210px;
}
.storyList {
	list-style: none;
	list-style-image: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 12px;
	color: #333;
	background-color: #E4E4E4;
	clear: both;
}
.storyList li { padding: 5px 6px; }
.storyList .odd { background-color: #fff; }
/* .storyList .last { font-family: Arial; font-size: 10px; padding: 5px 6px 5px 0px; background-color: #fff; } */
.storyList .listHdr { font-family: Arial; font-size: 12px; font-weight: bold; padding: 5px 6px 5px 0px; background-color: #fff; }
.storyList a { font-weight: bold; }
.storyList .listHdr a {
	color: #E4E4E4;
} 

/** navi items **/
#navi1, #naviFin {
	float: left;
	width: 151px;
	height: 75px;
	background: transparent url(../NHLfiles09/defaultTab-active-noText-BG.gif) no-repeat top left;
	font-size: 12px;
	font-size: Arial;
	color: #ccc;
	padding-top: 42px;
	font-weight: bold;
}
#naviFin {
	background: transparent url(../NHLfiles09/finalsActiveTab.gif) no-repeat top left;
	color: #333;
}
.seriesNavi {
	float: left;
	width: 151px;
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
	list-style-position: outside;
}
.seriesNavi #navi1 {
	background: transparent url(../NHLfiles09/defaultTab-inactive-noText-BG.gif) no-repeat top left;
}
.seriesNavi #navi1:hover {
	background-position: 0 -75px;
}
.hotNaviItem #navi1 {
	color: #333;
	background: transparent url(../NHLfiles09/defaultTab-active-noText-BG.gif) no-repeat top left;
}

.hotNaviItem #navi1:hover {
	background-position: 0 0;
}
.seriesNaviItem, .finalsNaviItem {
	float: left;
	width: 151px;
	height: 75px;
	font-size: 12px;
	font-size: Arial;
	cursor: pointer;
	color: #999;
	text-transform: uppercase;
	text-align: center;
/*	padding: 0 0 2px 0; */
/*	border: 1px dashed #ccc; */
/*	margin: 0 0 5px 0; */
}
.finalsNaviItem {
	background: transparent url(../NHLfiles09/finalsActiveTab.gif) no-repeat top left;
}
.seriesNaviItem img {
	border: none;
	clear: none;
}
.seriesNaviItem h1, .seriesNaviItem h2, .seriesNaviItem h3, .seriesNaviItem h4 {
	padding: 0;
	margin: 0;
    display: inline;
	color: #999;
	vertical-align: top;
}
.seriesNaviItem h1 {
	font-weight: bold;
	font-size: 11px;
}
.seriesNaviItem h2 {
	font-weight: bold;
	font-size: 9px;
}
.seriesNaviItem h3 {
	font-size: 9px; font-weight: normal;
}
.seriesNaviItem h4 {
	font-size: 8px;
}
.seriesNaviLine {
	float: left; width: 151px; clear: both;
}
.seriesNaviItem {
	background: #000 url(../NHLfiles09/seriesNav-bg.gif) no-repeat top left;
}
.seriesNaviItem:hover {
	background-position: 0 -75px;
}
.hotNaviItem {
	background: #000 url(../NHLfiles09/seriesActive-bg.gif) no-repeat top left;
	color: #000;
}
.hotNaviItem:hover {
	background-position: 0 0;
}
/*
.roundOverview {
	float: left;
	width: 100%;
	height: 100%;
	background: #000 url(../NHLfiles09/roundOverview-bg.gif) no-repeat top left;
}
*/

/** series main content area **/
#seriesMainContent {
	float: left;
	width: 510px;
	min-height: 665px;
	padding: 5px;
	margin: 0;
	background-color: #fff;
	font: 11px arial;
}
#seriesNewsIndexContent {
	float: left;
	background-color: #fff;
	font: 11px arial;
	width: 627px;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom:1px dotted #000000;
}

#seriesMainContent a:link, #seriesMainContent a:visited, #seriesNewsIndexContent a:link, #seriesNewsIndexContent a:visited { color: #014A7F; text-decoration:none; }
#seriesMainContent a:hover, #seriesNewsIndexContent a:hover { color: #990000; text-decoration:none; }

#seriesMainContent h1, #seriesNewsIndexContent h1 {
	font: 16px arial;
	font-weight: bold;
	color: #666666;
	text-transform: uppercase; 	
	border-bottom: solid 4px #990000;
	padding-top: 4px;
	width: 100%;
	margin: 4px 0px 4px 0px;
}

#seriesMainContent h4 {
	border-top: 1px solid #cccccc;
	font: 10px arial;
	text-transform: uppercase; 	
	padding-top: 4px;
	width: 100%;
	margin: 4px 0px 4px 0px;
}

#seriesNewsIndexContent h4 {
	display: none;	
}

#seriesMainContent h4 a:link, #seriesNewsIndexContent h4 a:link {
	font: 10px arial;	
}

/** series main content area **/
#seriesMatchup {
	width: 288px;	
	float: left;
}
#seriesMainContent .gameResult, #seriesNewsIndexContent .gameResult {
	width: 100%; text-align: center; padding: 6px 0px 6px 0px; font-size:14px; color: #333333; text-transform: uppercase; 
}
#seriesMainContent .gameInfo, #seriesNewsIndexContent .gameInfo {
	width: 100%; text-align: center; padding: 6px 0px 6px 0px; font-size:12px; color: #666666; text-transform: uppercase; 
}
#seriesMainContent .gameScoreDisplay, #seriesNewsIndexContent .gameScoreDisplay {
	font: 28px arial; font-weight: bold; color: #333333;
}
#seriesMainContent .ampm, #seriesNewsIndexContent .ampm {
	font-size: 18px; clear: both; color: #666666; margin-top: -3px;
}
#seriesMainContent .seriesNextGameStatus, #seriesNewsIndexContent .seriesNextGameStatus {
	width: 100%; text-align: center; padding: 6px 0px 6px 0px; font-size:12px; color: #333333;
}
#seriesMainContent .seriesStatus, #seriesNewsIndexContent .seriesStatus {
	text-transform: uppercase; font-weight: bold; color: #014A7F;	
}
#headlinesBlogs {
	float: left;
	width: 213px;	
	margin-left: 9px;
}
#seriesMainContent .wideModule {
	float: left;
	width: 510px;	
	font-size: 12px;
}
#seriesMainContent #gameList, #seriesNewsIndexContent #gameList {
	float: left;
	width: 288px;	
	font: 13px arial;
}
#seriesNewsIndexContent #gameList {
	margin: 6px 0px 0px 45px;
}
#seriesMainContent #headlines {
	float: left;
	width: 213px;	
	margin: 4px 0px 4px 0px;
}
#seriesMainContent #headlines a:link, #seriesMainContent #headlines a:visited, #seriesMainContent #headlines a:hover { font-size: 14px; font-weight: bold; }

#seriesMainContent .inbody-media {
	width: 288px;
	height: 175px;
	margin: 0px 9px 0px 0px;
	float: left;	
}
#seriesMainContent .inbody-media img {
	width: 288px;
	height: 162px;
}

#seriesMainContent .wideModule a:link, #seriesMainContent .wideModule a:visited, #seriesMainContent .wideModule a:hover { font-size: 16px; font-weight: bold; }

/**  Series / Playoff Leaders - Player  */
#seriesLeaderContent  a:link, #seriesLeaderContent  a:visited, #seriesLeaderContent  a:hover {
	float: left;
	font-size: 10px; 
}
#seriesLeaderContent .statsHeader {
	float: left;
	width: 170px; 
	text-align: left; 
	padding: 4px 0px 4px 0px; 
	font-size:12px; 
	font-weight: bold;
	color: #666666; 
	text-transform: uppercase; 
}
#seriesLeaderContent .seriesLeaderPlayer {
	float: left; 
	clear: none; 
	padding: 0px; 
	width: 170px; 
	margin: 0px 0px 0px 0px;
}
#seriesLeaderPlayer .boldText {
	font-weight: bold;  
	font-size: 10px;
}

#seriesLeaderPlayer .headShot {
	width: 70px; 
}
#seriesLeaderPlayer .teamLogo {
	width: 70px;   
	_width: 68px; 
}
#seriesLeaderPlayer .textLine {
	width: 100px;  
	text-transform: uppercase; 
}
#seriesLeaderPlayer .buttonLine {
	width: 70px;  
	text-transform: uppercase; 
}
#seriesLeaderPlayer .statLine {
	width: 100px;  
	font-size: 10px;
}
#seriesLeaderPlayer .ldrPtsLine {
	width: 100px;  
	font-size: 10px; 
	text-align: left;
}
#seriesLeaderPlayer .playerName {
	font-size: 10px;
	font-weight: bold; 
	color #333;
}

#teamMenu {
  background-color: #a3a3a3;
}

/** right rails **/

#rightColumn {
	clear:none;
	margin:0 0 0 6;
	padding:0;
	width:300px;
}

.rightRailModule {
	margin: 0;
	padding: 0;
	width: 300px;
	overflow: hidden;
	margin-bottom: 6px;
}
.hdlBox {
	float: left;
	width: 286px;
	height: 198px;
	padding: 0 6px;
	background:#161616 url(/league/images/playoffs/rr_mod_bgd1.jpg) top left no-repeat;
	font: 12px arial;
	color: #999;
	clear: both;
}
.hdlBox ul {
	list-style: none; margin: 6px 0; padding: 0; clear:both;
}
.hdlBox li {padding: 5px 6px;}

.hdlBox li a:link {
	color: #BBB;
	text-decoration: none;
}
.hdlBox ul li a:hover{
	color: #FFF;
	text-decoration: none;
}
.hdlBox li a:visited {
	color: #888;
	text-decoration: none;
}
.hdlBox li a:visited:hover {
	color: #FFF;
	text-decoration: none;
}
.hdlBox .rss {
	font-size: 9px; font-weight: bold; color: #999; height: 12px; padding: 2px 0 0 0; clear:both;
}
.hdlBox .rss a:link {
	color: #BBB;
	text-decoration: none;
}
.hdlBox .rss a:hover {
	color: #FFF;
	text-decoration: none;
}
.hdlBox .rss a:visited {
	color: #888;
	text-decoration: none;
}
.hdlBox .rss a:visited:hover {
	color: #FFF;
	text-decoration: none;
}
.hdlBox .rssImg, .hdlBoxBlack .rssImg {
	float: left; width: 16px; margin: -2px 6px 0px 0px;
}
.situationRoom {
	width: 286px;
	height: 198px;
	padding:0 6px;
	background:#161616 url(/league/images/playoffs/rr_mod_bgd1.jpg) top left no-repeat;
	font: 12px arial;
	color: #999;
	clear: both;
}
.situationRoom p {
	margin: 0;
	padding: 10px 6px 4px 6px;
}
.situationRoom p b {color: #BBB;}
.situationRoom a:link {
	padding: 0 6px;
	font-weight: bold;
	font-size: 9px;
	color: #BBB;
	text-decoration: none;
}
.situationRoom a:hover {
	padding: 0 6px;
	font-weight:bold;
	font-size: 9px;
	color: #FFF;
	text-decoration: none;
}
.situationRoom a:visited {
	padding: 0 6px;
	font-weight:bold;
	font-size: 9px;
	color: #888;
	text-decoration: none;
}
.situationRoom a:visited:hover {
	padding: 0 6px;
	font-weight:bold;
	font-size: 9px;
	color: #FFF;
	text-decoration: none;
}

.rightModule {
	float: left;
	margin: 0;
	padding: 0;
	width: 298px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #555;
	background:#161616 url(/league/images/playoffs/rr_mod_bgd2.jpg) top left no-repeat;
}
.rightModuleContent {
	margin: 0;
	padding: 0 6px;
	font: 12px arial;
	color: #999;
	clear: both;
}
.rightModuleContent img {
	margin: 0;
	padding: 0 0 6px 0;
	width: 286px;
	height: 161px;
}
.rightModuleContent a:link {font-size: 9px; font-weight: bold; color: #BBB; text-decoration: none;}
.rightModuleContent a:hover {font-size: 9px; font-weight: bold; color: #FFF; text-decoration: none;}
.rightModuleContent a:visited {font-size: 9px; font-weight: bold; color: #888; text-decoration: none;}
.rightModuleContent a:hover:visited {font-size: 9px; font-weight: bold; color: #FFF; text-decoration: none;}
.rightModuleContent ul {
	list-style: none; margin: 6px 0; padding: 0; clear:both;
}
.rightModuleContent li {padding: 5px 6px;}

.rightModuleContent li a:link {
	font:12px arial;
	color: #BBB;
	text-decoration: none;
}
.rightModuleContent ul li a:hover {
	font:12px arial;
	color: #FFF;
	text-decoration: none;
}
.rightModuleContent ul li a:visited {
	font:12px arial;
	color: #888;
	text-decoration: none;
}
.rightModuleContent ul li a:visited:hover {
	font:12px arial;
	color: #FFF;
	text-decoration: none;
}

/** button styles */
.btn60Lite:hover {
	background: url(../images/buttons/btn60On.gif) no-repeat;
}
.btn80Blue:hover {
	background: url(../NHLfiles09/btn80On.gif) no-repeat;
}
.btn80Lite:hover {
	background: url(../NHLfiles09/btn80On.gif) no-repeat;
}
.btn95Selected {
	background: url(../NHLfiles09/btn95On.gif) no-repeat;
}
.btn95Lite:hover {
	background: url(../NHLfiles09/btn95On.gif) no-repeat;
}
.btn100Selected {
	background: url(../NHLfiles09/btn100On.gif) no-repeat;
}
.btn100Lite:hover {
	background: url(../NHLfiles09/btn100On.gif) no-repeat;
}
.btn110Lite:hover {
	background: url(../NHLfiles09/btn110On.gif) no-repeat;
}
.btn120Lite:hover {
	background: url(../NHLfiles09/btn120On.gif) no-repeat;
}
.btn80Dark:hover {
	background: url(../NHLfiles09/btn80On.gif) no-repeat;
}
.btn75Dark:hover {
	background: url(../NHLfiles09/btn75On.gif) no-repeat;
}
.btn65Dark:hover {
	background: url(../NHLfiles09/btn65On.gif) no-repeat;
}

