em {font-style:italic}
strong {font-weight:bold}
hr {height:0px; border:0px; border-top:1px solid #CCC; overflow:hidden; clear:both;}
a {color:#0156BE; font-weight:bold; text-decoration:none;}
a:hover {color:#69F}
a:visited {color:#555}
img.pngfix, img.thumbArrow {_behavior:expression(this.runtimeStyle.behavior=ibsys.utils.fixPngImage(this));}
/* ::blue button */
.surveyTbl {margin:5px 10px; width:auto;}
.surveyButton {text-align:center}
.blueButton {display:-moz-inline-box; display:inline-block; background:transparent url('../images/bluebutton_base_left_no-repeat.jpg') left top no-repeat; text-decoration:none; color:#FFF;}
.blueButton * {display:-moz-inline-block; display:inline-block; padding:3px 3px 6px 3px; background:transparent url('../images/bluebutton_base_right_no-repeat.jpg') right top no-repeat; border:none; font-weight:bold; font-size:70%; color:#FFF; font-size:100%; cursor:pointer;}
.blueButton span {padding:5px 8px 8px 8px}
#content .noBorder img {border:none}

/* CONTENT OBJ GENERIC DIMENSIONS */
.w100p {width:100%}
.w400, .w400 .item, .w400 .coTeaser {width:400px}
.w320, .w320 .item, .w320 .coTeaser {width:320px}
.w300, .w300 .item, .w300 .coTeaser {width:300px}
.w240, .w240 .item, .w240 .coTeaser {width:240px}
.w200, .w200 .item, .w200 .coTeaser {width:200px}
.w175, .w175 .item, .w175 .coTeaser {width:175px}
.w144, .w144 .item, .w144 .coTeaser {width:144px}
.w120, .w120 .item, .w120 .coTeaser {width:120px}
.w100, .w100 .item, .w100 .coTeaser {width:100px}
.w80, .w80 .item, .w80 .coTeaser {width:80px}
.w60, .w60 .item, .w60 .coTeaser {width:60px}
.nowrap{white-space:nowrap;}

/* SECTIONWIDGET */
.sw {margin:0 0 8px 0; background:#E4E4E4;}
.swhorizontal, .swhorizontal .swH {background:none}
.swLevel0 .swLevel1 {padding:6px 12px}

/* ::HORIZONTAL */
.vgnhorz {position:relative; overflow:hidden;}
.vgnhorz .vgnh {position:relative; float:left; overflow:hidden; margin-bottom:-1000px; padding:0 0 1000px 0; background:#E4E4E4;}


#content .swhorizontal, #content ul.InColBL {position:relative; overflow:hidden; zoom:1;}
.swhorizontal .swH, ul.InColBL li.InColBL {position:relative; float:left; overflow:hidden; margin-bottom:-1000px; margin-left:2%; padding:0 0 1000px 0; _margin-right:-.1%; background:#E4E4E4; zoom:1;}
ul.InColBL li.InColBL {background:none;}
.swHolds2 .swH, ul.col2 li.InColBL {width:49%; _margin-right:-.2%;}
.swHolds3 .swH, ul.col3 li.InColBL {width:32%; _margin-right:-.15%;}
.swHolds4 .swH, ul.col4 li.InColBL {width:23%; left:1%;}
.swHolds5 .swH, ul.col5 li.InColBL {width:18%; left:1%;}
.swHolds6 .swH, ul.col6 li.InColBL {width:15%;}
.swHolds7 .swH, ul.col7 li.InColBL {width:12.28%; left:1%;}
.swhorizontal .swPos1, ul.InColBL li.InColBL.firstTag, #content .beginRow {margin-left:0}
.swhorizontal hr, ul.InColBL hr {margin:0}

/* TITLEBAR */
.titlebar, .sectionheader, .Header {position:relative; overflow:hidden; zoom:1; background:#09124B url('../images/tbar_basic.gif') left top repeat-x; font-size:110%;}
.titlebar.extended {display:table-row; width:100%; *width:auto;}
.titlebar span, .titlebar a, .sectionheader *, .Header * {display:block; padding:8px; color:#FFF; font-weight:bold;}
.titlebar .tbarEtc {display:table-cell; *display:inline-block; vertical-align:middle; padding:0;}
.titlebar .tbarEtc a {padding:0}
.titlebar .tbarEtc.left {padding:0 0 0 8px; *float:left; *position:relative; *top:expression((this.parentNode.offsetHeight-this.offsetHeight)/2+'px');}
.titlebar .tbarEtc.middle {padding:8px; width:100%; *width:auto; *float: left;}
.titlebar .tbarEtc.right {padding: 0 8px 0 0; *position:relative; *float:right; *margin-top:3px;}
.titlebar .tbarEtc img {_float:left}
#content .titlebar .listForm {position:static; float:right;}
.titlebar .replacedText {display:block; width:10em; text-align:right; margin:0; padding:0;}
.titlebar1, .titlebar.level1 {background:#555; font-size:92%;}
.titlebar1 span, .titlebar1 a, .titlebar.level1 span, .titlebar.level1 a {padding:7px;}
.titlebar2, .titlebar.level2 {background:none}
.titlebar2 *, .titlebar.level2 * {padding:2px 7px; color:#000}
a.pngSpot {position:absolute; right:4px; top:3px; padding:0;}
#content a.moreStories {position:absolute; right:0px; top:0px; zoom:1; color:#FFF;}

/* TABS ::CONTROLS */
.tabs {display:block; height:1.7em; padding-left:1px; overflow:hidden; background:#09124B; font-size:115%;}
.tabs li {float:left; background:url('../images/tabs_blue.gif') left top no-repeat; font-size:90%; font-weight:bold;}
.tabs li a {float:left; padding:4px 8px 20px 8px; background:url('../images/tabs_blue.gif') right -150px no-repeat; color:#000 !important; text-decoration:none;}
.swTopStory .tabs, .profileTabs, .teamTabs , .gameTabs {padding:0; background:#FFF;}
.swTopStory .tabs li, .profileTabs li, .teamTabs li , .gameTabs li {background:url('../images/tabs_white.gif') left top no-repeat;}
.swTopStory .tabs li a, .profileTabs li a, .teamTabs li a, .gameTabs li a {padding:4px 20px 20px 20px; background:url('../images/tabs_white.gif') right -150px no-repeat;}
.tabs li.tbox_tab_active {background-position:left -50px;}
#content .tabs li.tbox_tab_active a {background-position:right -200px; cursor:default; text-decoration:none;}
.tabs img {position:relative; top:-1px;}

/* TABS ::CONTENTS */
#content .tbox.contents .swT {width:100%; margin-right:-100%; float:left; position:relative; left:-5000px; overflow:hidden;}
#content .tbox.contents .swT.tbox_tab_active {position:static}
#content .swTopStory .tbox.contents .swT.tbox_tab_active .swContent {position:relative}
#content .tbox .swLevel1 {padding:0}

/* HEADLINES */
.headline {font-size:155%; background:#fff;}

/* ICONS  */
div.showIcon a {text-indent:20px; display:block; zoom:1;}
div.showIcon.videolink a {background:url(video.gif) -2px 2px no-repeat;}
div.showIcon.slideshowlink a {background:url(camera.gif) -2px 2px no-repeat;}

/* added to support textblock not allowing all caps classes */
ul.bl li.bl {padding:7px 12px; clear:both;}

/* BLURBS */
/* NOTE - V2 - audit these! */
ul.BL {list-style:none;}
ul.BL li.BL {padding:7px 12px; clear:both; _zoom:1;}
ul.BL li.BL .coImage {margin:0 7px 0 0; float:left;}
ul.BL li.BL .coImage img {border:1px solid #000;}
ul.BL a .thumbArrow { position: absolute; top: 5px; left: 5px; cursor: pointer; border: none; width: 15px; height: 15px; }
/* ::inline */
ul.InBL li.InBL {float:left; clear:left; display:inline; margin:5px 5px 5px 15px;}
ul.InBL li.InBL .coImage img {float:left; clear:left; border:1px solid #000; margin:0 5px 0 0;}
ul.InBL a .thumbArrow { position: absolute; top: 5px; left: 5px; cursor: pointer; border: none; width: 15px; height: 15px;}
/* ::column */
ul.ColBL li.ColBL {margin:3px 0; text-align:left;}
ul.ColBL li.ColBL .coImage {display:block; margin:0 auto; text-align:center;}
ul.ColBL a { position: relative; }
ul.ColBL a .thumbArrow { position: absolute; top: 5px; left: 5px; cursor: pointer; border: none; width: 15px; height: 15px;}
/* ::inline-column */
ul.InColBL {padding:3px;}
ul.InColBL li.InColBL {float:left; overflow:hidden;}
ul.InColBL .item {display:block; padding:2px 0; _padding-top:1px;}
ul.InColBL a .thumbArrow { position: absolute; top: 5px; left: 17px; cursor: pointer; width: 15px; height: 15px;}
#str_680 .story .InColBL .thumbArrow {border: none;  width: 15px !important; margin-left: 5px;}
/* ::inline-slideshow */
ul.has_InSS {position:absolute; right:0px; top:0px; height:auto;}
#content ul.has_InSS * {padding:0; background:none;}
#content ul.has_InSS li {position:relative; zoom:1; clear:both; width:144px; text-align:center; background:#E4E4E4;}
ul.has_InSS li em {position:absolute; left:-12px; margin-top:19%; display:block; visibility:hidden; width:0px; height:0px; overflow:hidden; border:12px solid #E4E4E4; border-right-color:#000; background:red;}
ul.has_InSS li.tbox_tab_active em {visibility:visible;}
#content ul.has_InSS li a {width:100%; position:relative; top:5px; padding:5px 0; background:#E4E4E4; color:#0156BE !important; line-height:1.1;}
#content ul.has_InSS li a:hover {color:#69F !important}
#content ul.has_InSS li a:visited {color:#555 !important}
ul.has_InSS li img {display:block; margin:0 auto;}
ul.objList.InSS {overflow:hidden; height:100%; background:#888;}
.InSSwrap {display:block; width:100%; padding-bottom:25px; position:relative; overflow:hidden;}
.swTopStory .InSSwrap {width:418px;}
.InSS .coHeadline a {position:absolute; top:5px; left:8px; color:#FFF}
.InSS div.abs {position:absolute; z-index:100;}
.InSS_indicator {right:58px; top:2px; text-indent:20px; color:#FFF;}
.InSS_indicator.loading {background:url('../images/scoreCentral_loading.gif') no-repeat}
.InSS_back, .InSS_next {top:1px; width:19px; height:16px; overflow:hidden; border:1px solid #555; cursor:pointer; text-indent:-1000px;}
.InSS_back {right:32px; background:url('../images/phototab/arrow_phototab_lt.gif') -1px -1px no-repeat;}
.InSS_next {right:8px; background:url('../images/phototab/arrow_phototab_rt.gif') -1px -1px no-repeat;}
.InSS ul {top:25px !important; width:10000%; zoom:1; overflow:hidden;}
.InSS ul li {float:left; width:1%; text-align:center; overflow:hidden;}
.InSS img {display:block; margin:0 auto; border:1px solid #000;}
.InSS .coTeaser {display:none}
.InSS .imgCredit {float:right; padding:2px 12px; color:#FFF; font-style:italic;}
.InSS .imgHeadline {padding:2px 12px; font-weight:bold; text-align:left;}
.InSS .imgHeadline a {color:#FCBB15}
.InSS .imgSubHeadline {float:left; padding:0 3px 0 12px; font-weight:bold; color:#FFF;}
.InSS .imgTeaser, .InSS .imgCaption {display:block; margin:0; padding:0 12px; text-align:left; color:#FFF; font-size:92%;}
.InSS .imgCaption {clear:both}
.storyBody .InSS {float:right; margin:0 0 10px 10px; padding:5px 0 8px 0; background:#888}
.storyBody .InSS span.pa {padding:7px 0 0 10px; font-weight:bold; color:#FFF;}
/* ::top stories */
ul.MS {padding:5px;}
ul.MS li {list-style:disc; list-style-position:inside; padding:3px 0;}
ol.MS li {list-style:decimal; margin:0 0 0 40px; padding:3px 0; font-size:92%}
ul.MS li div, ul.MS li.pipes {display:inline; margin:0; vertical-align:middle;}
ul.MS li a {font-size:92%}
ul.MS li.pipes {position:relative; top:-3px;}
ul.MS li.pipes img {/* margin:0 -4px; */ vertical-align:middle;}
ul.MS li.pipes_1 div:before {content:"\25CF"; margin-right:7px; margin-left:-1px;}/* absolutely nuts - several items are displayed inline, but this one needs a disc (bullet) before it */
ul.MS li.pipes_1 div {behavior:expression(this.runtimeStyle.behavior=nbcsp.addIeBullet(this));} /* absolutely nuts */
ul.MS li.pipes_1 em {padding-right:9px;} /* this is added by the function called from the previous line - adds some horizontal space in IE */
ul.MS li.pipes_1 div, ul.MS li.pipes_2 div {background:url('../images/multiple_story_pipe_sep.jpg') right 3px no-repeat;}
ul.MS li.pipes_1 div {padding-right:6px; _padding-right:3px;}
ul.MS li.pipes_2 div {padding:0 6px 0px 4px; _background-position:right 2px;}
ul.MS li.pipes_3 div {padding-left:4px;}
ul.MS .pipeSeparator {display:block; height:6px; overflow:hidden;}
#content ul.MS li.pipes .storyTime {display:none !important}
#content ul.MS li.pipes_3 .storyTime {display:inline !important;}
/* ::block elements */
ul.ColBL .item, ul.InColBL li.InColBL .coImage, ul.InColBL li.InColBL .coTeaser, ul.InColBL li.InColBL .item {display:block; margin:0 auto;}
li.BL .coImage, li.InBL .coImage, li.ColBL .coImage, li.InColBL .coImage {position:relative;}

/* NATURAL LIST OBJ */
/* NOTE - V2 - audit this! */
.natural {margin:1em 0; list-style-position:inside; zoom:1;}
.natural li {padding:0 10px 0 2em; text-indent:-1.1em; *text-indent:-1.3em;}
.natural li span {position:relative; left:-4px; *left:-6px;}
.natural li span span {left:0px;}
.sidebar .natural {list-style-position:outside;}
.sidebar .natural li {padding:0; text-indent:0; margin-left:20px;}
.natural.disc, ul.natural {list-style-type:disc;}
.natural.circle {list-style-type:circle;}
.natural.square {list-style-type:square;}
.natural.decimal, ol.natural {list-style-type:decimal;}
.natural.decimal li, ol.natural li {text-indent:0px;}
.natural.lower-roman {list-style-type:lower-roman;}
.natural.upper-roman {list-style-type:upper-roman;}
.natural.lower-alpha {list-style-type:lower-alpha;}
.natural.upper-alpha {list-style-type:upper-alpha;}

/* INLINE LIST OBJ */
.IL {text-align:center;}
.IL del {zoom:1; text-decoration:none;}
#doc .IL ul {width:auto; display:table; margin:0 auto; _margin:0; padding:0;}
#doc .IL li {margin:0; padding:0; display:table-cell; float:left;}
#doc .IL span {display:list-item; list-style:disc inside; margin:0 0 0 .7em;}

/* CAPTION */
.imgCredit {display:block; text-align:right; font-size:80%; color:#777;}

/* VIDEO */
/* hide companion ad by default, site-wide */
#inlineFlashVideoCompanionAd { display: none; }

/* STORY */
.profile .storyObj {padding:0 10px}
#str_680 .storyObj {padding:0 20px}
.storyObj p {padding:5px 0;}
.storyObj .headline {font:bold 180% arial,helvetica,sans-serif;}
.storyObj .subheadline {font:normal 130% arial,helvetica,sans-serif;}
.posted, .updated {float:left; margin:0 3px 20px 0; font:italic 88% arial,helvetica,sans-serif; color:#999;}
.posted *, .updated * {display:inline; margin:0; float:none;}
.storyBody {clear:both; background:#fff;}
#str_406 .posted, #str_406 .updated, #str_310 .posted, #str_310 .updated {display:block; float:none;}
.byline {display:block; margin:20px 0 0 0; font:italic 12px arial, helvetica, sans-serif;}
.storyObj .fr {margin:0 0 10px 10px; display:inline;}
.storyObj .fl {margin:0 10px 10px 0; display:inline;}
.storyObj .imgSpan .imgTeaser {font-size:92%;}
.storyObj #inlineFlashVideoPlayer {float:right; margin:10px; clear:right;}
.storyObj #inlineFlashVideoCompanionAd {float:right; margin:10px; clear:right; display:none;}
.storyObj h3 {font-size:125%;} .storyObj h4 {font-size:118%;} .storyObj h5 {font-size:112%;} .storyObj h6 {font-size:108%;}
/* INDEX - attributes - last updated, show topic */
.storyTopic {font-size:92%; font-weight:bold; color:#525252;}
.storyTime {font-size:92%; color:#525252; padding:0 3px;}

/* STORY :: SIDEBAR */

/* STORY ::TOOLS (foot) */
.printEmailRss {border-top:1px solid #AAA; margin:20px; padding:10px 0;}
.printEmailRss img {vertical-align:middle;}
.printEmailRss a {display:block; float:left; clear:left; padding:4px; color:#0156BE; text-decoration:none;}
.printEmailRss a span {padding:0 15px 0 0;}
.printEmailRss a:hover {_border:1px solid black; _border:none;}
.printEmailRss a:hover span {color:#69F; text-decoration:none;}

/* STORY - QUOTE */
.q_out {margin:10px 0 10px 10px; padding:3px 0; float:right; width:260px; display:inline; border:solid #999; border-width:1px 0; font-size:120%;}
.q_out .q_in {padding:8px; background:#EEE;}
.q_in img {float:left; border:1px solid black; margin:0 8px 0 0;}
.q_in blockquote {font-weight:bold;}
.q_in cite {display:block; clear:both; text-align:right; font-style:italic; font-size:80%;}

/* EMAIL ::FRIEND */
.divform_emailfriend {text-align:left; margin:10px;}
.divform_emailfriend .emfBasicWrap {width:550px; margin-bottom:10px;}
.divform_emailfriend .emfBasicWrap .emfBasic {display:inline;}
.divform_emailfriend textarea {width:500px;}
.divform_emailfriend .emfTitle {height:1em;}
.divform_emailfriend .input, .divform_emailfriend textarea {background:#F5F5FF; border:1px solid #aaa;}
.divform_emailfriend .emfStoryTitle {font-weight:bold;}
.divform_emailfriend .stdbtn {margin-top:5px; border:1px solid #aaa;}

/* Profiles */
.profile {background:#E4E4E4; padding:8px;}
.profile .profileTabsContent {padding-top:5px;}

/* TabGroup layout */
.profile .newsTabGroup {float:left; width:420px;}
.profile .statsTabGroup {float:right; width:255px;}
.profile .multiTabGroup {clear:both;}
.profile .mainStoryTabGroup {width:312px; float:left; padding-left:2px;}
.profile .mainStoryTabGroup .titlebar {background:#555; font-size:92%;}
.profile .topStoriesTabGroup {width:340px; float:right;}
.profile .mainStoryTabGroup .stats, .profile .topStoriesTabGroup .stats {padding:8px 0 0 0;}
.profile .photoVideoTopPlaysersTabGroup {clear:both;}
.profile .mainStoryTabGroup .coHeadline, .profile .mainStoryTabGroup .coTeaser {padding:0 10px;}
.profile .mainStoryTabGroup .coTeaser {display:block; padding-bottom:8px;}

/* TEAM PROFILE */
.profile .teamHeader {overflow:hidden; padding:8px; background:#FFF; zoom:1;}
.profile .teamHeader .teamHeaderLogo {float:left; width:160px;}
.profile .teamHeader .teamHeaderData {padding-top:18px; position:relative; float:right; width:480px;}
.profile .teamHeader .teamName {font-weight:bold; padding-right:5px;}
.profile .teamHeader .teamNameRecord {padding:0 0 7px 0;}
.tbox.profileTabs {width:auto; padding:0; background:#FFF;}
#doc .profile .teamHeader tr {height:auto;}
.profile .tsxTeaser, .profile .tabprof .tsxLinks {margin-left:4px; margin-bottom:4px;}
.profile .tabreports .tsxLinks {margin-left:10px; margin-bottom:10px;}
.profile .tabprof .tsxFullStory {display:none;}
.profile .txtAlso {font-weight:bold; padding-right:2px;}
.profile .tabreports.notes .tsxNotes, .profile .tabreports.strategy .tsxStrategy, .profile .tabreports .tsxInsideSlant {font-weight:bold;}
.profile .tabreports.notes .tsxInsideSlant, .profile .tabreports.strategy .tsxInsideSlant {font-weight:normal;}

/* PLAYER PROFILE */
.proTabs {position:relative; clear:left; margin:8px 0 0 0;}
.profile .headShot {float:left; margin:0 16px 0 0; _margin:0px !important;}
.headShotandData {overflow:hidden; padding:8px; background:#FFF; zoom:1;}
.profile .playerData{margin:0 0 0 98px;}
.profile .playerDataName {padding:4px 0 0 0; font-size:135%; font-weight:bold; color:#505050;}
.profile .playerDataIconInfo {margin:12px 0 0 0;}
.profile .playerDataIcon {float:left; margin:0 8px 0 0; border: 1px solid black; _overflow: hidden; _height: 44px; }
.profile .playerDataInfo {padding:0 8px 8px 78px;}
.profile .playerDataInfo strong {font-weight:bold;}
.profile .playerDataInfo li {float:none; display:inline; margin:0 8px 6px 0;}
.profile .noLogo-playerDataInfo {padding:0 8px 8px 0px;}
.profile .noLogo-playerDataInfo strong {font-weight:bold;}
.profile .noLogo-playerDataInfo li {float:none; display:inline; margin:0 8px 6px 0;}

/* Track Profile */
.profile .trackImageAndMap {margin-bottom:10px;}
.profile .trackImageAndMap .trackImg img {margin-right:7px;}
.profile .trackImageAndMap .trackImg img, .profile .trackImageAndMap .trackMap img {border:1px solid #000;}
.profile .trackDataInfo strong {font-weight:bold;}

/* A-Z Profile List */
.azProfileList {float:right; clear:both; margin:10px 10px 0 0;}
.azProfileList li {float:left; border-right:1px solid #999;}
.azProfileList li.lastTag {border:none;}
.azProfileList li a {position:relative; padding:0 4px; color:black; text-decoration:none;}
.azProfileList li a:hover {background:#EEE;}

/* Player Search Dropdowns and Results */
#playerSearch select, #playerSearch input {font-size:90%; margin:0px 0px 5px 5px; float:left;}
#playerSearch #name {height:12px; padding:2px;}
#playerSearchResults {width:100%; clear:both;}
#playerSearchResults .titlebar1 {position:relative; top:10px; margin:4px;}
#playerSearchResults ul {margin:5px;}

/* Team Search Dropdowns and Results */
#teamSearch select, #teamSearch input {font-size:90%; margin:0px 0px 5px 5px; float:left;}
#teamSearch #name {height:12px; padding:2px;}
#teamSearchResults {width:100%; clear:both;}
#teamSearchResults .titlebar1 {position:relative; top:10px; margin:4px;}
#teamSearchResults ul {margin:5px;}

/* Search Form Helper Text */
/* move this to a more specific location! */
#playerTeamSearchFormTextInputHelpTooltip {position:absolute; margin-left:-3000px; width:300px; padding:8px; border:1px solid #C93; background:#FF6; font:normal 80%/1.3 arial,sans-serif;}

/* long profile link list */
.profileListSplitCol {position:relative; left:-1px; float:left; width:25%; margin:10px -1px 0 0; padding:5px 0; border-left:1px solid #CCC;}
.profileList {clear:both;}
.profileList a {display:block; _zoom:1;}
.profileList a.playerName {color:#2C3EAA; _margin-left:-16px; position:relative; padding:5px 10px 0 10px; font-weight:bold; text-decoration:none;}
.profileList a.playerName:hover {color:black; text-decoration:underline;}
.profileList a.playerTeam {font-size:85%; color:#999; padding:0 10px 5px 10px; text-decoration:none;}
.profileList a.playerTeam:hover {color:#505050; text-decoration:underline;}

/* FAUX LIST COLUMNS ::DEFAULT */
.fauxListCol {float:left; width:20%;}
.fauxListCol li a {position:relative; display:block; _text-indent:-16px; padding:4px 8px; line-height:1; color:black; text-decoration:none;}
.fauxListCol li a:hover {text-decoration:underline;}

/* GET LOCAL AFFILIATE WIDGET */
/* #swContent14158 {display:none;}*/
#swContent14158 li.InBL {width:282px; margin:0 auto; margin-left:9px; margin-top:2px;}
#swContent14158 li.InBL img { border: 0; }
#swContent14158 .InBL span {float:left;}
#swContent14158 .objList div {_float:left; _width:auto !important;}
#swContent14158 .InBL .coHeadline {display:block;}
#swContent14158 .InBL .coTeaser {float: none;}
.localizationWidgetParent {width:282px; margin:0 auto; margin-top:5px;}

.affiliateWidgetJsRewritten { margin: 0 auto; text-align: center; margin-top: 5px; background: white; width: 282px;}
.affiliateWidgetJsRewritten #getlocallinks { margin-top: 5px; float: left; width: 40%; text-align: left; margin-left: 10px; }
.affiliateWidgetJsRewritten #getlocallinks li { margin-top: 5px; list-style-type: disc; margin-left: 15px; cursor: pointer;}
.affiliateLogo { margin-left: 9px; }
#getlocallogo .affiliateLogo { margin: 0; }
#affiliateRight {float:right;}



#getlocallogo {text-align:center; font:normal 11px/12px arial; float:left;}
#getlocallogo img.affiliateLogo {background-color:#999;}
#getlocallinks  {width:300px; text-align:center; margin:7px 0;}
#getlocallinks button {font:normal 11px/14px arial; margin-left:3px; cursor:pointer; color:#000; border:1px #666 solid; padding:2px 0; background:#eee url('../images/localization/local_bottom.jpg') repeat-x; background-position:bottom;}
#getlocalbyzip {background-image:url('../images/getlocal_r.gif'); width:300px; height:80px; position:relative;}
#getlocalbyzip form {position:absolute; left:20px; top:45px;}
#getlocalbyzip input {margin-right:10px; height:16px; width:110px;}
#getlocalbyzip button {font-weight:bold;}

/* PRINT */
/* NOTE - V2 - audit this! */
#print {text-align:justify;}
#print .sidebar {display:none;}
#print p {margin:.5em 0;}
#print .story {padding:10px;}
#print .storyBody {padding-top:5px;}
@media print {
	img.headerRight {display:none;}
	#str_550 {width:100%}
	#print .storyBody {padding-top:5px;}
}

/* AD OBJECTS */
/* NOTE - V2 - audit this! */
.ad20 {position:absolute; right:0; top:-50px; *top:-45px; width:245px; height:45px; background:url('../images/header_section1.gif') -3px top no-repeat;}
.blurbAd {margin:3px 3px 3px 10px !important; width:100%;}
.blurbAd .blurbAdImgLink {float:left; margin-right:4px;}
.blurbAd .blurbAdImgLink img {width:80px; height:60px; border:1px solid black;}
.blurbAd .blurbAdTeaser {display:block; margin-right:10px;}

/* Player News */
.nflplayernews .story ul .BL img {margin-bottom:20px;}
.nflplayernews .story ul.BL {margin-top:10px;}

/* Survey */
.surveyTbl .answer {margin:10px 0px;}
.surveyResultsTbl .question {font-weight:bold;}
.surveyResultsTbl .answer {padding:5px 10px;}
/* Boxscore Game Header */
.boxscoreGmHdr { background-color: white; }
.gameTabs { margin-top: -8px; }
/* Scoreboard CBK DDL */
.sboardDDL {position: absolute; top: 35px; right: 8px; z-index: 1000;}
/* Scoreboard TENNIS DDL */
.sboardTDDL {position: absolute; top: 5px; right: 8px; z-index: 1000;}
/* Slideshow More Photos DDL */
#MorePhotosDDL {position: absolute; z-index: 1000; right: 8px; top: 5px;}

.AjaxStatus{height:16px;width:16px; position:absolute; display:block; margin-left:-22px;}
.AjaxStatus.updating{background:url(../images/scoreCentral_loading.gif) no-repeat;}

/* SAFARI - THESE _MUST_ BE AT END OF STYLESHEET */
.natural {position:relative#}
.natural {left:15px#}




/* ADDED BY VIGNETTE */

.lightgrey {
	border: 1px solid #868686;
}

	.lightgrey h1 {
		font-family: Helvetica, Arial, sans-serif;
		color: #black;
		background: #868686;
		font-weight: bold;
		padding: 5px 0px 5px 8px;
		font-size: 11px;
	}
	
	.lightgrey h2 {
		font-family: Georgia, Times New Roman, serif;
		font-size: 12px;
		color: #8ac663;
	}
	
	.lightgrey h2.blue {
		font-family: Georgia, Times New Roman, serif;
		font-size: 21px;
		font-style: italic;
		font-weight: normal;
		color: #0d888e;
		margin: 5px 0px 5px 0px;
	}
	
	.lightgrey .item {
		padding: 10px 0px 10px 5px;
	}
	
	.lightgrey .wrapper {
		padding: 7px 5px;
	}




