td {	font:12px arial;}.pageWrapperHeader {	float: left;	width: 996px;	_width: 1001px;	height: 228px;	padding-right: 5px;}.pageMainContent {	float: left;	width: 996px;	_width: 1001px;	padding-right: 5px;	clear: both;}.pageBottomBorder {	float: left;	width: 996px;	height: 5px;	margin-bottom: 25px;	clear: left;	_clear: none;}.pageBottomCorner {	float: left;	width: 5px;	height: 5px;	clear: none;}.pageWrapperHeaderAd {	float: left;	width: 728px;	height: 93px;	padding: 13px 0px 0px 0px;	_padding: 13px 0px 3px 0px;	margin: 0px;	clear: right;}.pageWrapperHeaderNetwork {	float: left;	width: 129px;	_width: 130px;	height: 57px;	padding: 0px 0px 0px 1px;}.pageWrapperHeaderIdentityBanner {	float: left;	width: 858px;	height: 122px;}.frenchEnglishTeamLink {	position: absolute;}.pageWrapperHeaderPlayerImg {	float: right;	width: 138px;	height: 228px;	position: absolute;	top: 0;	left: 858px;	overflow: hidden;	margin-top: 0px;}.siteNavigationMenu {/*	float: left; */	width: 996px;	padding: 0;	margin: 0;}.pageMainContent .pageBody {	clear: left;	float: left;	width: 100%;	background: #fff;	padding: 0px;	margin: 0;}.pageMainContent .copyright {	float: left;	width: 90%;	margin: 10px 2px 2px 8px;}.spacer10top {	height: 10px;	margin: 0;	clear: both;	font-size: 1%;}.spacer7top {	height: 7px;	margin: 0;	clear: both;	font-size: 1%;}.spacer5top {	height: 5px;	margin: 0;	clear: both;	font-size: 1%;}/************** BEGIN layoutOne  3 cols, 482px - 320px - 120px **************/.layoutOne {}.layoutOne .columnOne {	float: left;	width: 482px;	margin: 10px 0px 2px 10px;	_margin: 10px 0px 2px 6px;}.layoutOne .columnTwo {	float: left;	width: 320px;	margin: 10px 0px 2px 20px;}.layoutOne .columnThree {	float: left;	width: 120px;	margin: 10px 0px 2px 20px;}/************** BEGIN layoutTwo  3 cols, 535px - 300px - 120px **************/.layoutTwo {}.layoutTwo .columnOne {	float: left;	width: 535px;	margin: 10px 12px 2px 6px;	_margin: 10px 11px 2px 4px;}.layoutTwo .columnTwo {	float: left;	width: 300px;	margin: 10px 12px 2px 0px;	_margin: 10px 11px 2px 0px;}.layoutTwo .columnThree {	float: left;	width: 120px;	margin: 10px 0px 2px 0px;	 _margin: 10px 0px 2px 0px;}/************** END layout2 **************//************** BEGIN layoutThree  2 cols, 805px - 120px **************/.layoutThree {}.layoutThree .columnOne {	float: left;	width: 844px;	_width: 849px;	background: #fff;	margin: 11px 13px 0px 0px;	_margin: 11px 16px 0px 0px;	padding: 4px 4px 75px 4px;}.layoutThree .columnTwo {	float: left;	width: 120px;	margin: 10px 0px 0px 0px;}/************** END layoutThree **************//************** BEGIN layoutFour  1 cols, 925px **************/.layoutFour {	float: left;	width: 925px;	margin: 10px 0px 2px 30px;	_margin: 10px 0px 2px 25px;}/************** END layoutFour **************//************** BEGIN layoutFive  3 cols, 535px - 250px - 120px **************/.layoutFive {}.layoutFive .columnOne {	float: left;	width: 515px;	margin: 10px 12px 2px 6px;	_margin: 10px 11px 2px 4px;}.layoutFive .columnTwo {	float: left;	width: 320px;	margin: 10px 12px 2px 0px;	_margin: 10px 11px 2px 0px;}.layoutFive .columnThree {	float: left;	width: 120px;	margin: 10px 0px 2px 0px;	 _margin: 10px 0px 2px 0px;}/************** END layout2 **************//************** top stories rotator **************/.topStoriesRotatorModule {	float: left;	width: 480px;	margin: 0;}/************** // top stories rotator **************//************** second left module **************/.secondLeftModule {	float: left;	width: 480px;	margin: 0;}/************** // second left module **************//************** NHL news AND third left module **************/.nhlNewsPlusThirdLeftModule {	float: left;	width: 482px;	height: 192px;	margin: 0;}/************** NHL news AND third left module **************//************** NHL news module **************/.nhlNewsPlusThirdLeftModule .nhlNewsModule {	float: left;	width: 236px;	_width: 237px;	height: 190px;	margin: 0;}/************** // NHL news module **************//************** third left module **************/.nhlNewsPlusThirdLeftModule .thirdLeftModule {	float: left;	width: 236px;	_width: 237px;	height: 190px;	clear: right;	margin: 0px 0px 0px 6px;}/************** // third left module **************//************** fourth left module **************/.fourthLeftModule {	float: left;	width: 480px;	margin: 0;}/************** // fourth left module **************//************** shop module **************/.shopModule {	float: left;	width: 480px;	margin: 0;}/************** // shop module **************//************** next/last game module **************/.nextLastGameModule {	float: left;	width: 320px;	_width: 322px;	height: 340px;	margin: 0;}/************** // next/last game module **************//************** off season content module **************/.offSeasonContentModule {	float: left;	width: 320px;	_width: 322px;	margin: 0;}/************** // next/last game module **************//************** boxes **************/.coloredBox {	/* team specifics css will override this */}.borderedBox {	/* team specifics css will override this */}.emptyBox {	/* team specifics css will override this */}.componentHeader {	font-weight: bold;	font-size: 14px;}.size14 {	font-family: arial,helvetica;	font-size: 14px;}.blackText {  	color: #000;}.boldBlackText {  	color: #000;  	font-weight: bold;}.whiteText {  	color: #fff;}.boldWhiteText {  	color: #fff;  	font-weight: bold;} .whiteHeadline {	font-family: arial,helvetica;	font-weight: bold;	font-size: 18px;	color: #fff;	margin-bottom: 12px;}/* TABS.tabs {	float: left;	width: 100%;	background: #C0C0C0;	font-size: 89%;	clear: both;}.tab {	float: left; 	text-align: center;	padding: .4em .4em .4em .4em;	border-style: solid;	border-width: 0px 1px 0px 0px;	border-color: #000;}.two.tabs .tabX2.tab {}.three.tabs .tabX3.tab {}.tab.tabX2 {	width: 46.9%;	_width: 49.9%;}.tab.tabX3 {	width: 30.4%;	_width: 33.2%;}.tab.on {	background: #f0f0f0;}.tab.off {	background: #C0C0C0;	cursor: pointer;}.tab.on.first {}.tab.off.first {}.tab.on.next {}.tab.off.next {}.tab.on.last {	float: right;	border: 0;}.tab.off.last {	float: right;	border: 0;}*//************** tvModule begin **************//* MAIN */.tvModule {	float: left;	width: 320px;	_width: 322px;	height: 332px;	margin: 0;}/* HEADER */.tvModule .tvModuleHeader {  	text-align: center;	padding: 1% 0 1% 0;}/* CONTENT SUPER */.tvModule .tvModuleContent {	float: left;	overflow: auto;	vertical-align: middle;	text-align: center;	/* width + Rpad + Lpad = 100, as far as Mozilla is concerned :( */	/* and same for height */	width: 96%;	_width: 100%;	/* IE only */	height: 96%;	padding: 2% 2% 2% 2%;}/* Tab1 - SPONSOR CONTENT */.tvModule .tvModuleContent.tab1Content {}/* Tab3 - FEATURED VIDEO CONTENT */.tvModule .tvModuleContent.tab3Content {	height: 83%;	_height: 87%;	/* IE only */}/* Tab2 - HIGHLIGHTS CONTENT */.tvModule .tvModuleContent.tab2Content {}.tvModule .tvModuleContent.tab2Content .game {	float: left;	width: 300px;	padding: 1px 0px 2px 1px;	margin: 0px 0px 4% 0px;	border-style: solid;	border-width: 0px 1px 1px 0px;}.tvModule .tvModuleContent.tab2Content .game .gameHeader {	float: left;	width: 300px;	height: 16px;	padding-left: 2px;}.tvModule .tvModuleContent.tab2Content .game .scoreLine {	float: left;	width: 300px;	font-weight: bold;	font-size: 95%;}.tvModule .tvModuleContent.tab2Content .game .scoreLine .teams {	float: left;	width: auto;}.tvModule .tvModuleContent.tab2Content .game .scoreLine .score {	float: right;	width: auto;	padding: 2px 4px 0px 0px;}.tvModule .tvModuleContent.tab2Content .game .dateLine {	float: left;	width: 100%;	font-size: 87%;	background-color: #fff;	border-style: solid;	border-width: 1px 0px 0px 0px;	border-color: #bcc0c9;	clear: both;}.tvModule .tvModuleContent.tab2Content .game .dateLine .date {	float: left;	width: auto;	padding: 2px 4px 0px 0px;}.tvModule .tvModuleContent.tab2Content .game .dateLine .links {	float: right;	width: auto;	padding: 0px 4px 0px 0px;}/************** teamTvModule end **************//************** teamSkedStandStatModule begin **************//* --[[ on the homepage, we want to subclass the borderedBox style.....then, you should set the width and height only ]]-- */.sssModule {	float: left;	width: 320px;	_width: 322px;	height: 398px; 	margin: 0;	padding-bottom: 0px;	margin-right: 2px;}/* CONTENT SUPER - color is set by team in style of same name */.sssModule .sssModuleContent {	float: left;	width: 95%;	_width: 100%;	/* IE only *//*	height: 96%; */	padding: 2% 3% 2% 2%;	_padding: 0 3% 0 2%;	text-align: center;}/* --[[ if we want the SKED content to differ from teamSkedStandStatModuleContent, do it here ]]-- */.sssModule .sssModuleContent.tab1Content {/*	padding: 2% 3% 2% 2%; */	width: 100%;	/* this looks a shatload better for this tab ONLY */	padding: 4px 0 2px 5px;}/* --[[ if we want the STANDINGS content to differ from teamSkedStandStatModuleContent, do it here ]]-- */.sssModule .sssModuleContent.tab2Content {}/* --[[ if we want the STATS content to differ from teamSkedStandStatModuleContent, do it here ]]-- */.sssModule .sssModuleContent.tab3Content {}/* ************************************************ *//* --[[ let's work on the STATS content pieces ]]-- *//* --[[ the header for each table - full width, a black bar with white text, padded a bit, with a top margin.  border to match stat line borders ]]-- */.sssModule .sssModuleContent.tab3Content .hdrLine {	float: left;	width: 100%;	background-color: #000;	color: white;	margin: 2% 0 0 0;	padding: 1% 0 .5% 1%;}/* --[[ stats pieces inside the header - 4 stats (GP,G,A,PTS), centered, each 10% of the 100% (the remaining 60% is used by the player's name) ]]-- */.sssModule .sssModuleContent.tab3Content .hdrLine .hdr {	float: left;	width: 10%;	text-align: center;	clear: right;}/* --[[ player's name inside the header - left aligned - the remaining 60% of the header ]]-- */.sssModule .sssModuleContent.tab3Content .hdrLine .hdr.player {	float: left;	width: 60%;	text-align: left;	clear: right;}/* --[[ stat line, full width, font a bit smaller, default bgcolor white, 1px border, R/L PADDING+MARGINS+BORDERS MUST MATCH HEADER!!! ]]-- */.sssModule .sssModuleContent.tab3Content .statLine {	float: left;	width: 100%;	font-size: 95%;	background: #fff;	border-style: solid;	border-color: #000;	border-width: 0px 0px 1px 0px;	padding: 0 0 0 1%;}/* --[[ player name on stat line, match 60% width of header, bolded, aligned left, CLEAR RIGHT! (mas importante)  ]]-- */.sssModule .sssModuleContent.tab3Content .statLine .player {	float: left;	width: 60%;	font-weight: bold;	font-size: 100%;	text-align: left;	clear: right;}/* --[[ stat on stat line (minus player name), match 10% width of header, center aligned, CLEAR RIGHT! (mas importante)  ]]-- */.sssModule .sssModuleContent.tab3Content .statLine .val {	float: left;	width: 10%;	text-align: center;	padding: 0;	margin: 0;	clear: right;}/* --[[ ODD numbered stat on stat line, uses default stat goop  ]]-- */.sssModule .sssModuleContent.tab3Content .statLine .val.odd {}/* --[[ EVEN numbered stat on stat line, change bgcolor to light gray  ]]-- */.sssModule .sssModuleContent.tab3Content .statLine .val.even {	background: #F0F0F0;}/* --[[ BOLD (last one for now, like a total) stat numbered stat on stat line, bold, change bgcolor to harder gray, FLOAT RIGHT!  ]]-- */.sssModule .sssModuleContent.tab3Content .statLine .val.bold {	float: right;	background: #C0C0C0;	font-weight: bold;}/* --[[ below stats tables, link to full team stats - full width, aligned right, lots o' top/bottom padding, & CLEAR RIGHT  ]]-- */.sssModule .sssModuleContent.tab3Content .fullLink {	clear: both;	width: 100%;	text-align: right;	padding: 10% 0 10% 0;}/* **************************************************** *//* --[[ let's work on the STANDINGS content pieces ]]-- *//* --[[ division line - full width, #006699 (blueish) BG, white bold txt, minor padding, a small top margin ]]-- */.sssModule .sssModuleContent.tab2Content .divLine {	float: left;	width: 100%;	background-color: #006699;	color: #fff;	font-weight: bold;	margin: 2% 0% 0% 0%;	padding: 1% 0 .5% 1%;}/* --[[ heading line - full width, black BG, white txt, minor padding, and a small margin below to break from table contents ]]-- */.sssModule .sssModuleContent.tab2Content .hdrLine {	float: left;	width: 100%;	background-color: #000;	color: white;	margin: 2% 0 0 0;	padding: 1% 0 .5% 1%;}/* --[[ default piece inside the header (8+1=9 in total right now) - 8 @ 10.5%, the 9th @ 16% of the 100%, centered ]]-- */.sssModule .sssModuleContent.tab2Content .hdrLine .hdr {	float: left;	width: 10.5%;	text-align: center;	clear: right;}/* --[[ team piece inside the header - a little wider than the other pieces @ 16%, AND align this one left ]]-- */.sssModule .sssModuleContent.tab2Content .hdrLine .hdr.team {	width: 16%;	text-align: left;	clear: right;}/* --[[ standings line, full width, font a bit smaller, default bgcolor white, a grayish 1px border - R/L PADDING+MARGIN+BORDER MUST MATCH HEADER!!! ]]-- */.sssModule .sssModuleContent.tab2Content .standLine {	float: left;	width: 100%;	font-size: 95%;	background: #fff;	border-style: solid;	border-width: 0px 0px 1px 0px;	border-color: #000;	padding: 0 0 0 1%;}/* --[[ team on standings line, match 16% width of header, left align, bolded, CLEAR RIGHT! ]]-- */.sssModule .sssModuleContent.tab2Content .standLine .team {	float: left;	width: 16%;	font-weight: bold;	text-align: left;	clear: right;}/* --[[ stat on standings line, match 10.5% width of header, center align, CLEAR RIGHT! ]]-- */.sssModule .sssModuleContent.tab2Content .standLine .stat {	float: left;	width: 10.5%;	text-align: center;	clear: right;}/* --[[ ODD numbered stat on standings line, uses default stat goop  ]]-- */.sssModule .sssModuleContent.tab2Content .standLine .stat.odd {}/* --[[ EVEN numbered stat on standings line, change bgcolor to light gray  ]]-- */.sssModule .sssModuleContent.tab2Content .standLine .stat.even {	background: #F0F0F0;}/* --[[ BOLD (last one for now, like a total) stat numbered stat on standings line, bold, change bgcolor to harder gray, FLOAT RIGHT!  ]]-- */.sssModule .sssModuleContent.tab2Content .standLine .stat.bold {	float: right;	background: #C0C0C0;	font-weight: bold;}/* --[[ below stats tables, link to full team stats - full width, aligned right, lots o' top/bottom padding, & CLEAR RIGHT  ]]-- */.sssModule .sssModuleContent.tab2Content .fullLink {	clear: both;	width: 100%;	text-align: right;	padding: 20px 0 20px 0;;}/************** teamSkedStandStatModule end **************/.emptyBox.leagueLdr {	width: 280px;	height: 332px;}.leagueLdr .categoryLine {	float: left;	width: 100%;	background-color: #006699;	color: #fff;	font-weight: bold;	margin: 2% 0% 0% 0%;	padding: 1% 0 .5% 1%;}.leagueLdr .hdrLine {	float: left;	width: 100%;	background-color: #000;	color: white;	margin: 2% 0 0 0;	padding: 1% 0 .5% 1%;}.leagueLdr .hdrLine .hdr {	float: left;	text-align: center;	clear: right;}.leagueLdr .hdrLine .hdr.team {	width: 40%;	text-align: left;	clear: right;}.leagueLdr .statLine {	float: left;	width: 100%;	font-size: 95%;	background: #fff;	border-style: solid;	border-width: 0px 0px 1px 0px;	border-color: #000;	padding: 0 0 0 1%;}/* --[[ team on standings line, match 16% width of header, left align, bolded, CLEAR RIGHT! ]]-- */.leagueLdr .statLine .team {	float: left;	width: 40%;	font-weight: bold;	text-align: left;	clear: right;}/* --[[ stat on standings line, match 12% width of header, center align, CLEAR RIGHT! ]]-- */.leagueLdr .statLine .stat {	float: left;	text-align: center;	clear: right;}/* --[[ ODD numbered stat on standings line, uses default stat goop  ]]-- */.leagueLdr .statLine .stat.odd {}/* --[[ EVEN numbered stat on standings line, change bgcolor to light gray  ]]-- */.leagueLdr .statLine .stat.even {	background: #F0F0F0;}/* --[[ BOLD (last one for now, like a total) stat numbered stat on standings line, bold, change bgcolor to harder gray, FLOAT RIGHT!  ]]-- */.leagueLdr .statLine .stat.bold {	float: right;	background: #C0C0C0;	font-weight: bold;}/* --[[ top story rotator image style  ]]-- *//* top story drop-shadow */#cttitle  {position: relative;top: -3px;left: -3px;z-index:1;}#cttext   {position: relative;top: 0px;left: 0px;color: #F3F3F3;z-index:2;}#ctshadow {position: absolute;top: 2px;left: 2px;color: #000;z-index:1;}		/* --[[ area for image, headline  ]]-- */.tsContent {	background-color: #000000; 	width: 480px;	height: 360px; 	overflow: hidden;	padding: 0px;}		/* --[[ top story rotator image style  ]]-- */.tsImage {	height: 285px;	width: 480px;	background-color: #000000; }		/* --[[ top story rotator headline text style  ]]-- */.tsHeadline {	background-repeat:no-repeat;	background-position:bottom left;	width: 480px;	font-size: 24px;	font-weight: bold;	height: 30px; 	_height: 45px; 	overflow: hidden;	position:relative; 	top:-100px; 	color: fff; 	padding: 15px 0px 0px 6px;}		#tsHeadline a:hover>a  { color:#fff; }#tsHeadline a:hover { color:#fff; }		.tsHeadline a:link {color:#fff; text-decoration: none; }.tsHeadline a:visited {color:#fff; text-decoration: none; }		.tsHeadlineTeaserArea {	position:relative; 	top:-100px;	height: 75px; 	overflow: hidden;	background-repeat: repeat-x;	background-color: #000;}		/* --[[ top story rotator teaser text style  ]]-- */.tsTeaser {	height: 45px; 	_height: 49px; 	overflow: auto;	width: 472px;	_width: 480px;	padding: 2px 4px 2px 4px;	_padding: 2px 4px 0px 4px;}		.tsStaticLinks {	height: 30px; 	_height: 23px; 	overflow: hidden;	width: 480px;	text-align:center;	font-weight:bold;	padding-top: 3px;	color: #000;}/* --[[ top story rotator button row style  ]]-- */.tsButtonRow {	height: 34px; 	width: 480px; 	overflow: hidden;}/************** BEGIN team calendar styles **************/.calendar {	float: left;	width: 309;}/* first block - month navigation */.calendar .monthNav {	float: left;	width: 100%;	background-color: #006699;	color: #fff;	font-weight: bold;	clear: right;	text-align: center;	padding: 0px 0px 0px 0px;}.calendar .monthNav .goArrow {	padding-top: 4px;	float: left;	width: 19%;}.calendar .monthNav .month {	padding: 1px;	float: left;	width: 60%;}/* second block - days of week header */.calendar .daysOfWeekHeader {	float: left;	width: 100%;	background-color: #000;	color: white;	clear: left;	padding: 1px 0 1px 0;	font-size: 11px;	font-weight: bold;}.calendar .daysOfWeekHeader .day {	float: left;	width: 44px;	text-align: center;}/* third block - days grid */.calendar .daysGrid {	float: left;	width: 100%;}.calendar .daysGrid .aWeek {	float: left;	width: 100%;	height: 53px;	background-color: #000;}.calendar .daysGrid .aWeek .day {	float: left;	width: 43px;	height: 52px;	background: #ECECEC;	margin-right: 1px;	margin-bottom: 1px;	font-size: 9px;	text-align: center;}.calendar .daysGrid .aWeek .calendarDay {	background-color: #fff;	color: #FFFFFF;}.calendar .daysGrid .aWeek .first {	border-left: 1px solid #000;	width: 42px;	_width: 43px;}.calendar .daysGrid .aWeek .last {	padding: 0;	margin: 0;	width: 44px;	_width: 44px;}.calendar .score {	display: block;	color: #000;	font-size: 9px;	text-align: center;}.calendar .ticketsLink {	display: block;	color: #000;	font-size: 9px;	text-align: center;}.calendar .legend {	float: left;	width: 100%;	text-align: center;	font-size: 12px;	font-weight: bold;}.calendar .daysGrid .aWeek .calendarDay .noGame {	/* subclass this in team.css */}.calendar .daysGrid .aWeek .calendarDay .homeGame {	/* subclass this in team.css */}.calendar .daysGrid .aWeek .calendarDay .awayGame {	/* subclass this in team.css */}.calendar .legend .homeGameIndicatorSquare {	/* subclass this in team.css */}.calendar .legend .awayGameIndicatorSquare {	/* subclass this in team.css */}/************** END team calendar styles **************/.bodyText {	padding: 10px 0px 5px 0px;}/************** BEGIN search box **************/.searchBoxBlock {	display: block;	position: absolute;	left: 800px;	top: 229px;	text-align: left;	font-size: 34px;	z-index: 100;	/* must be over 99, which is the z-index of the site menu code */}.searchBoxBlock .box {	float: left;	text-align: left;	width: 120px;	height: 16px;	font-size:10px;}/************** END search box **************//************** BEGIN COMMON PAGE MAIN CONTENT BLOCK style **************/.standingsPageContent, .rosterPageContent, .newsItemPageContent, .newsIndexPageContent, .recapPageContent, .previewPageContent, .standingsPageContent, .rosterPageContent, .schedulePageContent, .statsPageContent, .nhlPageContent, .playerDetailPageContent {	padding: 0;	margin: 0;	clear: both;}/************** END **************//************** BEGIN shared tabular layout styles **************/.tabularLayout {}.tabularLayout td {	text-align: right;	padding: 1px 2px 1px 1px;}.tabularLayout .primaryHeaderRow {	text-align: right;}.tabularLayout .secondaryHeaderRow {	text-align: right;}.tabularLayout .primaryHeaderRow td { 	font-weight: bold;}.tabularLayout .primaryHeaderRow .large { 	font-weight: bold;	text-align: left;	padding-left: 3px;}.tabularLayout .secondaryHeaderRow td { 	font-weight: bold;}.tabularLayout .leftAlignedColumn {	text-align: left;	padding-left: 4px;}.tabularLayout .centerAlignedColumn {	text-align: center;}.tabularLayout .sectionHeader {	background-repeat:no-repeat;	background-position: left;	padding-left: 14px;	font-weight: bold;	text-align: left;	font-size:14px;}.tabularLayout .totalsRow td {	font-weight: bold;	border-top: 1px solid #000000;}.oddRowColor {}.evenRowColor {}.oddRowColorEm td  {	font-style: italic;	background-color: #FFFFFF;}.evenRowColorEm td {	font-style: italic;	background-color: #E9ECF3;}.oddRowColorStrong td {	font-weight: bold;	background-color: #FFFFFF;	}.evenRowColorStrong td {	font-weight: bold;	background-color: #E9ECF3;}.tableFootNote {	font-weight: bold;}.tabularLayout .scheduleSectionHeader {	font-weight: bold;	font-size:16px;	text-align: left;}/************** END shared tabular layout styles **************//************** BEGIN preview recap related styles **************/.previewRecapHeadline {	width: 513px; 	_width: 515px; 	margin: 5px 0px 0px 0px;	border-style: solid;	border-width: 1px 1px 1px 1px;	text-align: center;}.previewRecapLogoHeader {	width: 515px; 	height: 37px; 	margin: 5px 0px 5px 0px;	border-style: solid;	border-width: 0px 0px 0px 0px;	padding: 0px;}.previewRecapTVBox {	margin: 0px 0px 5px 5px;	border-style: solid;	border-width: 1px 1px 1px 1px;}.previewRecapContentModule {	float: center;	width: 320px;	_width: 322px;	height: 250px;	margin: 0;	text-align:center;}/************** END preview recap related styles **************/.recentVideoLink {}  /************** BEGIN RSSFeedViewer related styles **************/.rssFeedViewer {	padding: 5px 5px 0px 5px;}.rssFeedViewer .rssFeedItem {}.rssFeedViewer .rssFeedItem a.item:link {	text-decoration:none;}.rssFeedViewer .rssFeedItem a.item:visited{	text-decoration:none;}.rssFeedViewer .rssFeedItem a.item:hover, .rssFeedViewer .rssFeedItem a.item:active {			text-decoration:none;}.rssFeedViewer .rssFeedItemTitle {	font-weight: bold;	font-size: 12px;	text-decoration: underline;}.rssFeedViewer .rssFeedItemBulletTitle {	background-repeat:no-repeat; 	background-position: left;	padding-left: 12px;	font-size: 12px;	text-decoration: underline;	padding-bottom: 4px;}.rssFeedViewer .rssFeedDescription {	font-size: 11px;	padding-bottom: 7px;	color:#000000;}/************** END RSSFeedViewer related styles **************/#mediaGalleryTitle {	font-weight: bold;	font-size: 18px;	color: #fff;}#mediaGalleryDate {	color: #fff;}/************** START atrtombstone Component **************/#atrTombstoneFrame {	float: left;	padding: 10px;	height: 200px;	vertical-align: middle;	border-top:    1px solid #666;	border-left:   1px solid #334;	border-right:  1px solid #224;	border-bottom: 1px solid #113;}#atrTombstoneFrame a {	text-decoration: none;	border: none;}#atrTombstone {	float: left;	width: 511px;	height: 200px;	text-align: left;	border: 1px solid #003;}#atrPhoto {	float: left;	width: 150px;	height: 200px;	border-right: 1px solid #003;}#atrDotcomPhoto {	padding: 25px;	float: left;	width: 100px;	height: 150px;	border-right: 1px solid #003;}#atrCaptainImg {	float: left;	margin: 0;	margin-top: 8px;	margin-left: 4px;	padding: 0;	border: none;	width: 40px;	height: 41px;}#atrBanner {	float: left;	width: 360px;	_width: 358px;	height: 60px;	border: none;}#atrPlayerName {	float: left;	text-align: left;	font-weight: bold;	padding-left: 8px;}#atrFirstName {	font-size: 20px;}#atrLastName {	font-size: 32px;	white-space: nowrap;}#atrBody {	float: left;	width: 329px;	padding-top:  4px;	padding-left: 12px;}#atrBodyTop {	float: left;	width: 329px;	font-size: 14px;	padding-bottom: 10px;}#atrBodyTopLeft {	float: left;	width: 265px;}#atrBodyTopRight {	float: left;	width: 60px;}#atrBodyBottom {	float: left;	width: 329px;	font-size: 12px;}#atrBodyBottomLeft {	float: left;	width: 265px;}#atrLifespan {	float: left;	width: 243px;	clear: both;	text-align: left;	padding: 0px;}#atrBirthDate {	float: left;	width: 157px;}#atrDeceasedDate {	float: left;	width: 74px;}#atrBirthCity {	float: left;	width: 231px;}#atrBodyBottomRight {	float: left;	width: 60px;	font-size: 12px;	text-align: center;	margin-top: 12px;}#atrJerseyFlash {	float: right;	margin-top: 0px;	margin-right: 2px;}/************** END ATRTombstone Component **************//************** START atrTeamFindPlayersWho Component **************/.atrTeamFindPlayersWho {	background-color: #CCCCCC;	width: 98%;	border: 1px solid #000000;}/************** END atrTeamFindPlayersWho Component **************//************** START atrSeasonStatsHeader Component **************/.atrSeasonStatsHeader {		text-align: center;	font-size: 110%;	margin-bottom: 10px;}/************** END atrSeasonStatsHeader Component **************/.teamSeasonComparisonCell {	border: solid 1px #999999; 	background-repeat: repeat-x; }.infoBox {	border-style: solid;	border-top-width: 1px;	border-bottom-width: 1px;	border-right-width: 1px;	border-left-width: 1px;	border-color: #999999;	background-color: #ECECEC;	padding: 5px;}/************** START webTools **************/ul.storyactions { margin: 0pt; padding: 0pt; list-style:none;}ul.storyactions { height: 38px; float: left; }ul.storyactions li { width: 65px; float: left; position: relative; }ul.storyactions li h5 { background:transparent -180px top no-repeat; overflow:hidden; z-index:11; cursor:hand; cursor:pointer; height:30px; margin: 0pt; padding: 0pt; }ul.storyactions li h5 a { display:block; color:#6e6e6e;}ul.storyactions li h5 a:visited { color:#6e6e6e;}ul.storyactions li h5.home a { background:transparent no-repeat; overflow:hidden; z-index:11; cursor:hand; cursor:pointer; height:25px; margin: 0pt; padding:7px 0 14px 28px; _background-image:none; _margin-right: 6px; }ul.storyactions li h5.teamhome a { background:transparent no-repeat; overflow:hidden; z-index:11; cursor:hand; cursor:pointer; height:25px; margin: 0pt; padding:7px 0 14px 28px; _background-image:none; _margin-right: 6px; }ul.storyactions li h5.send a { background:transparent no-repeat; overflow:hidden; z-index:11; cursor:hand; cursor:pointer; height:25px; margin: 0pt; padding:7px 0 14px 28px; _background-image:none; _margin-right: 6px; }ul.storyactions li h5.post a { background:transparent no-repeat; overflow:hidden; z-index:11; cursor:hand; cursor:pointer; height:21px; margin: 0pt; padding:7px 0 14px 28px; background-image:url("delicioussmall.gif"); _margin-right: 6px; }ul.storyactions li h5.print a { background:transparent no-repeat; overflow:hidden; z-index:11; cursor:hand; cursor:pointer; height:25px; margin: 0pt; padding:7px 0 14px 28px; _background-image:none; _margin-right: 6px; }ul.storyactions li h5.rss a { background:transparent no-repeat; overflow:hidden; z-index:11; cursor:hand; cursor:pointer; height:25px; margin: 0pt; padding:7px 0 14px 28px; _background-image:none; _margin-right: 6px; }ul.storyactions li div.choices { position:absolute; width:134px; display:none; z-index:11; }ul.storyactions li div.choices div.hd { font-size:1px; line-height:1px; background:transparent -180px -75px no-repeat; height:8px; overflow:hidden; }ul.storyactions li div.choices div.bd { padding: 0pt; margin: 0pt; border:1px solid #6E6E6E; border-width:0 1px; background-color:#ccc; }ul.storyactions li div.choices div.ft { font-size:1px; line-height:1px; background:transparent -180px -125px no-repeat; height:6px;  overflow:hidden; position:relative; top: -6px; _top: -0; }ul.storyactions li.active div.choices { display:block; font-size:92%;}ul.storyactions li div.choices a { display:block; background:transparent 4px -306px no-repeat; padding:3px 0 1px 24px; margin:0 0 6px; line-height:1.35em;}ul.storyactions li div.choices a.im { background-position:4px -356px; visibility:hidden;}ul.storyactions li div.choices a.digg { background-position:4px -127px; }ul.storyactions li div.choices a.facebook { background-position:4px -448px; }ul.storyactions li div.choices a.del { background-position:4px -86px; }ul.storyactions li div.choices a.yahoobk { background-position:4px -168px; }ul.storyactions li div.choices a.stumbled { background-position:4px -210px; }ul.storyactions li div.choices a.googlebkm { height:1.4em; background-position:4px -257px; }ul.storyactions li.active h5 { background-position:-180px -45px; }/************** END webTools **************/.pollModule {	background-color: #f0f0f0;}.optMiscHomeModule {	float: left;	width: 320px;	_width: 322px;	margin: 0;	padding-bottom: 0px;	margin-right: 2px;}