.body {
  background-image:url(/javaImages/38/50/0,,10276~3362872,00.gif);
  background-repeat:repeat-x;
  background-position:top left;
  background-color:white;
  margin:0;
  padding:0;
  text-align:center;
  font-family:Arial, Verdana, sans-serif;
  font-size:11px;
}
.bodyBorder {
  width:942px;
  margin-left:auto; 
  margin-right:auto;
  text-align:left;
}
.border {
  background-color:#8fbae6;
  border-top:1px solid white;
  border-left:1px solid white;
  border-right:1px solid white;
  padding-top:2px;
  padding-bottom:2px;
}
.border .headline {
  color:#173864;
  text-transform:uppercase;
  font-weight:bold;
  font-size:11px;
  padding-left:11px;
}
* {
  margin:0px;
  padding:0px;
}
A {
 text-decoration:none;
}
A IMG {
 border-width: 0;
 border-style: none;
}
UL {
 list-style-type: none;
}
.layoutTable {
 width:auto;
}




/********************/
/*      TICKER      */
/********************/

.preTicker {
  padding:5px 12px 5px 5px;
  float:left;
  background-color:#173864;
  border-right:1px solid white;
}
.preTicker IMG {
  margin-left:3px;
}

.rssTicker {
  background-image:url(/javaImages/60/d3/0,,10276~3593056,00.gif);
  background-repeat:repeat-x;
  background-position:top left;
/*  float:right;*/
  background-color:#173864;
  height:23px;
  width:942px;
  color:white;
  margin-bottom:2px;
}

#t321tickerScroll A {   margin-left:5px; }


.rssFeed {
  background-image:url(/javaImages/60/d3/0,,10276~3593056,00.gif);
  background-repeat:repeat-x;
  background-position:top left;
  float:right;
  background-color:#173864;
  height:23px;
  width:942px;
  color:white;
  margin-bottom:2px;
}

.rssTicker .tickerOuterWrapper {
  width:740px;
  display:block;
  padding-top:0px;
  padding-left:0px;
  margin-left:0px;
  float:left;
}
.rssTicker A {
  font-size:1.0em;
  color:white; 
}
.rssTicker A:Hover {
  color:#90BBE6;
  text-decoration:underline;
}
.rssTicker .itemDivider {
   margin-left:13px;
   margin-right:10px;
   color:white;
}

.itemDescription {
  display:none;
}
.itemTitle {  
  height:19px;
  padding-top:0px;
  text-transform:none;
}

* html .itemTitle {  
  padding-top:2px;
}

* html .itemDivider IMG {
  margin-top:0px;
  vertical-align:top;
}
.itemDivider IMG {
  margin-top:-1px;
  margin-left:11px;
  vertical-align:middle;
  margin-right:-5px;
}
* html .tickerContainer {
  padding-top:0px;
}

/********************/
/*    TEST TICK     */
/********************/

#t321tickerContainer {
  width:744px;
  height:19px;
  padding-left:10px;
  padding-right:10px;
  border-left:1px solid white;
  border-right:1px solid white;
  float:right;
  margin-top:2px;

}


/********************/
/*    MAIN WRAP     */
/********************/
.mainWrap {
  clear:both;
  display:block;
  padding-left:8px;
  background-color:#173864;
  margin-top:2px;
  padding-bottom:8px;
}

/********************/
/*     NAV BAR      */
/********************/
.navBar {
  border-top:2px solid #8fbae6;
  border-bottom:2px solid #666666;
  width:927px;
  background-color:#f3f2f2;
  position:relative;
}
.menu LI {
  margin-bottom:3px;
  padding-left:17px;
  padding-right:5px;
  float:left;
}
.menu A {
  color:#173864;
  text-transform:uppercase;
  font-size:11px;
  font-weight:bold;
}
.menu A:Hover, .menu .highlight {
  color:#8fbae6;
}

.navMenu {
/*width:650px;*/
 width:601px;
margin-right:10px;
}

.loginBox {
width:300px;
}

.loginBoxed {
width:300px;
}

/********************/
/*       HOME       */
/********************/
.rightColumn {
  padding-left:15px;
}
.topArticle {
  position:relative;
  height:430px;
}
.topImage IMG {
  border:1px solid white;
}
.topArticleTeaser {
  position:absolute;
  bottom:1px;
  left:1px;
  background-image:url(/javaImages/90/56/0,,10276~3364496,00.png);
  width:480px;
  font-size:11px;
  color:white;
}
.topHeadline {
  padding-top:11px;
  padding-left:16px;
  padding-right:16px;
}
.topHeadline A {
  font-size:20px;
  color:white;
  font-weight:bold;
}
.topHeadline IMG {
  margin-left:7px;
}
.topTeaser {
  padding-bottom:11px;
  padding-left:16px;
  padding-right:16px;
}
.introImage {
  border-top:1px solid white;
  border-left:2px solid white;
  border-right:2px solid white;
  border-bottom:2px solid white;
}
* html .restArticles {
  width:430px;
  height:394px;
}
.restArticles {
  background-color:#f3f2f2;
  width:426px;
  height:392px;
  overflow:auto;
  SCROLLBAR-HIGHLIGHT-COLOR: #7e7e7e; 
  SCROLLBAR-SHADOW-COLOR: #7e7e7e; 
  SCROLLBAR-ARROW-COLOR: white; 
  SCROLLBAR-TRACK-COLOR: #e2e2e2; 
  SCROLLBAR-BASE-COLOR: #7e7e7e;
  SCROLLBAR-DARKSHADOW-COLOR: #e2e2e2;
  SCROLLBAR-3DLIGHT-COLOR: #e2e2e2;
  color:#173864;
  border-left:2px solid white;
  border-right:2px solid white;
  border-bottom:2px solid white;
}
.restArticles .teaserImage {
  float:left;
  margin-right:7px;
}
.restArticles .headline A {
  font-size:14px;
  color:#173864;
  font-weight:bold;
  vertical-align:top;
  margin-left:-1px;
}
.restArticles .headline IMG, .restArticles .articleHighlight IMG {
  margin-left:7px;
  margin-top:1px;
  vertical-align:middle;
}
.restArticles .teaser {
  font-size:11px;
}
.restArticles .entry {
  height:78px;
  background-color:#f3f2f2;
}
.restArticles .innerEntry {
  padding:3px;
}
.articleHighlight A {
  font-size:14px;
  color:#8fbae6;
  font-weight:bold;
  vertical-align:top;
  margin-left:-1px;
}


/*********************/
/* TOP VIDS/MOST POP */
/*********************/
.bottomBoxes {
  border-left:1px solid #173864;
  border-right:1px solid #173864;
  border-bottom:1px solid #8cb7ea;
  background-color:#bcd6f0;
}
.topVid {
  width:497px;
  background-image:url(/javaImages/b8/58/0,,10276~3365048,00.gif);
  background-position:top left;
  border-top:2px solid white;
  padding-bottom:6px;
}
.topPopular {
  width:443px;
  background-image:url(/javaImages/b8/58/0,,10276~3365048,00.gif);
  background-position:top left;
  border-top:2px solid white;
  padding-bottom:6px;
}
.topVidPre {
  text-transform:uppercase;
  font-size:11px;
  font-weight:bold;
  border-bottom:1px dotted #173864;
  color:#173864;
  padding-left:7px;
  padding-top:3px;
  padding-bottom:2px;
}
.topVidTitle A {
  font-size:11px;
  color:#173864;
  margin-left:8px;
}
.topVidTitle A:Hover, .footerLinks A:Hover {
  text-decoration:underline;
}
.topVidTitle {
  margin-left:7px;
  margin-top:6px;
  margin-bottom:6px;
}

/*********************/
/*     LOGIN BOX     */
/*********************/
.navBar .loginElement {
   margin-left:70px;
   padding-top:1px;
   width:300px;
   position:relative;
}
.navBar .loginText {
  text-transform:uppercase;
  font-weight:bold;
  font-size:11px;
  color:#173864;
  margin-right:6px;
  padding-top:3px;
  vertical-align:middle;
}
.navBar .inputBox {
  height:17px;
  border:1px solid #a9b3cb;
  font-size:11px;
  margin-left:2px;
}
.navBar .submitButton {
  border:1px solid #a9b3cb;
  background-color:#173864;
  color:white;
  text-transform:uppercase;
  width:25px;
  height:17px;
  font-weight:bold;
  font-size:11px;
  margin-left:2px;
}
.navBar .goButton {
  padding-top:2px;
  vertical-align:middle;
}

/*********************/
/*   FOOTER LINKS    */
/*********************/
.footerLinks {
  background-color:#173864;
  color:white;
  font-size:11px;
  text-align:right;
  padding:6px;
  margin-top:-1px;
}
.footerLinks A {
  color:white;
  font-size:11px;
  padding-left:7px;
  padding-right:7px;
}


/*********************/
/*   MEDIA PLAYER    */
/*********************/
.mediaColumn, .highlightColumn {
}

.mediaColumn {
  width: 482px;
}

#containermediaPlayer1 {
  border:1px solid white;
  width:480px; 
}
* html .highlightColumn .mediaPlayer {
  margin-top:-1px;
}
.externalControls IMG {
  cursor:pointer;
}
.controlButtons IMG {
  border-left:1px solid white;
  border-bottom:1px solid white;
}
.externalControls {
  padding-top:16px;
}
* html .mediaQuality {
  margin-top:0px;
}
.mediaQuality {
  margin-top:20px;
  color:white;
  font-size:10px;
}

#page2242641 .mediaQuality {
  display:none;
}

.mediaQuality INPUT {
  margin-right:3px;

  margin-left:3px;
}
.popupButton {
 display:none;
}
.downloadFullScreenButtons, .mediaPlayerControlsButtons {
  float:left;
}
.mediaQualityButtons {
  width:482px;
  text-align:right;
  background-image:url(/javaImages/e4/5b/0,,10276~3365860,00.gif);  
  background-repeat:no-repeat;
  border-left:1px solid white;
  border-right:1px solid white;
  border-bottom:1px solid white;
}
.mediaPlayerControlsButtons {
  position:relative;
  width:482px;
}
#fullScreenButton {
  position:absolute;
  top:0px; 
  right:0px;
  border-right:1px solid white;
  border-bottom:1px solid white;
}
#volumeUpButton {
  border-right:1px solid white;
}
* html .mediaColumn .mediaArticle .headline {
  width:482px;
  border-bottom:0px;
  margin-top:-68px;
}
.mediaColumn .mediaArticle .headline {
  clear:both;
  background-image:url(/javaImages/3/5c/0,,10276~3365891,00.gif);
  background-repeat:no-repeat;
  background-position:top left;
  border-left:1px solid white;
  border-right:1px solid white;
  border-bottom:1px solid white;
  height:16px;
  font-size:9px;
  color:#8cb8eb;
  padding-left:80px;
  padding-right:10px;
  padding-top:2px;
  margin-top:-37px;
  font-weight:normal;
}
#slider {
 width:13px;
 height:12px;
 background-image:url(/javaImages/c4/5d/0,,10276~3366340,00.gif);
 background-repeat:no-repeat;
 background-position:top;
}
#sliderContainer {
 width:482px;
 height:12px;
 background-image:url(/javaImages/10/5c/0,,10276~3365904,00.gif);
 background-repeat:repeat-x;
 background-position:top;
 margin-bottom:-6px;
}


/*********************/
/*    HIGHLIGHTS    */
/*********************/
.matchHighlightBox {
  border-left:2px solid white;
  border-right:2px solid white;
  border-bottom:2px solid white;
}
.matchHighlightIndex {
  height:392px;
  width:426px;
  overflow:auto;
  SCROLLBAR-HIGHLIGHT-COLOR: #7e7e7e; 
  SCROLLBAR-SHADOW-COLOR: #7e7e7e; 
  SCROLLBAR-ARROW-COLOR: white; 
  SCROLLBAR-TRACK-COLOR: #e2e2e2; 
  SCROLLBAR-BASE-COLOR: #7e7e7e;
  SCROLLBAR-DARKSHADOW-COLOR: #e2e2e2;
  SCROLLBAR-3DLIGHT-COLOR: #e2e2e2;
  background-color:white;
  font-size:10px;
  position:relative;
}
* html .matchHighlightDetail .headline {
  width:482px;
  border-bottom:0px;
  bottom:52px;
  left:0px;
}
.matchHighlightDetail .headline {
  position:absolute;
  bottom:4px;
  left:0px;
  background-image:url(/javaImages/3/5c/0,,10276~3365891,00.gif);
  background-repeat:no-repeat;
  background-position:top left;
  border-left:1px solid white;
  border-right:1px solid white;
  border-bottom:1px solid white;
  height:16px;
  font-size:9px;
  color:#8cb8eb;
  padding-left:80px;
  padding-right:10px;
  padding-top:2px;
  font-weight:normal;
  width:390px;
}
.matchHighlightDetail .nowPlaying {
  display:none;
}
.watchNowButtonRow td {
  text-align: right;
}
td.homeTeamName, td.awayTeamName {
  font-size: 16px;
  font-weight: bold;
  color:#173864;
  padding-top: 5px;
  border-bottom: 1px dotted black;
  padding-right:1px;
}
td.homeTeamLogo, td.awayTeamLogo {
  padding-top: 3px;
  padding-bottom: 3px;
  border-bottom: 1px dotted black;
  padding-left:2px;
}
.dateVenueLeagueRow {
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 2px;
  font-size:70%;
}
.goal {
  font-size:70%;
}
.clipResultContent {
  margin-top: 2px;
  margin-bottom: 12px;
  margin-left: 10px;
  width:385px;
}
.clipResultHeaderClosed {
  background: #a7a7a7 url(/namedImage/10276/HighlightsHeaderOff.gif) center right no-repeat;
  color: white;
  border-right:1px solid white;
}
.clipResultHeaderOpen {
  background: #0a4889 url(/namedImage/10276/HighlightsHeaderOn.gif) center right no-repeat;
  color: white;
  border-right:1px solid white;
}
.clipResultHeaderClosed, .clipResultHeaderOpen {
  font-weight: bold;
  text-transform: uppercase;
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 5px;
  font-size:11px;
}



/*********************/
/*      ARCHIVE      */
/*********************/
.archiveWrap {
  position:relative;
}
* html .cubaSVAMediaPlayer {
  margin-top:-1px;
}
* html .videoSearch #mediaPlayerSection {
  height: 430px;
}
.videoSearch #mediaPlayerSection {
  width: 482px;
  height: 430px;
  margin-right: 15px;
}
* html .videoSearch .mediaPlayerHeader {
  width:482px;
  height:14px;
  border-bottom:0px;
  position:absolute;
  bottom:162px;
  left:0px;
}
.videoSearch .mediaPlayerHeader {
  clear:both;
  border-left:1px solid white;
  border-right:1px solid white;
  border-bottom:1px solid white;
  background-image:url(/javaImages/3/5c/0,,10276~3365891,00.gif);
  background-repeat:no-repeat;
  background-position:top left;
  background-color:black;
  height:18px;
  font-size:9px;
  color:#8cb8eb;
  padding-left:80px;
  padding-right:10px;
  position:absolute;
  bottom:4px;
  left:0px;
  font-weight:bold;
  width:390px;
}
.videoSearch .clubLogoHeader img {
  height:14px;
  width:46px;
  padding-top:1px;
}
.videoSearch .clubNameHeader, .videoSearch .v {
  vertical-align:top;
  height:10px;
  padding-top:2px;
}


* html #reelSearchSection {
  width: 429px;
  position: absolute;
  top: 0px;
  right: -1px;
}
#reelSearchSection {
  display: block;
  position: absolute;
  top: 0px;
  right: 0px;
  width: 430px;
  height: 160px;
}
#reelSearchSection .svaTabContent_0, #reelSearchSection .svaTabContent1 {
  clear: both;
  background-color:#f3f2f2;
}
#reelSearchSection .myLibrary {
  border-left:2px solid white;
  border-right:2px solid white;
  border-top:1px solid white;
}
#reelSearchSection .SVATabsWrapper li {
  display: block;
  float: left;
}
* html li.svaTab0 a, li.svaTab1 a, li.svaTab2 a {
  width: 141px;
}
li.svaTab0 a, li.svaTab1 a, li.svaTab2 a {
  display:block;
  margin: 0px;
  padding: 2px 10px 2px 10px;
  font-size: 12px;
  color: #666666;
  background-color:#cccccc;
  font-weight:bold;
  text-transform:uppercase;
  width: 121px;
  text-align:center;
  border-bottom:3px solid white;
}
li.svaTab2 a {
  width: 122px;
}
* html li.svaTab1 a {
  width:142px;
}
* html li.svaTab2 a {
  width:143px;
}
li.svaTab0 a, li.svaTab1 a {
  border-right:1px solid white;
}
* html li.svaTabSelected0 a,  li.svaTabSelected1 a, li.svaTabSelected2 a {
  width: 141px;
}
li.svaTabSelected0 a,  li.svaTabSelected1 a, li.svaTabSelected2 a {
  display:block;
  margin: 0px;
  padding: 2px 10px 2px 10px;
  font-size: 12px;
  color: #00285e;
  background-color:#8fbae6;
  font-weight:bold;
  text-transform:uppercase;
  width: 121px;
  text-align:center;
  border-bottom:3px solid white;
}
li.svaTabSelected2 a {
  width: 122px;
}
* html li.svaTabSelected1 a {
  width:142px;
}
* html li.svaTabSelected2 a {
  width:143px;
}
li.svaTabSelected0 a,  li.svaTabSelected1 a {
  border-right:1px solid white;
}



* html #reelSearchSection #svaTabContent_0 {
  width: 426px;
}
#reelSearchSection #svaTabContent_0 {
  width:416px;
  height: 127px;
  overflow: auto;
  SCROLLBAR-HIGHLIGHT-COLOR: #7e7e7e; 
  SCROLLBAR-SHADOW-COLOR: #7e7e7e; 
  SCROLLBAR-ARROW-COLOR: white; 
  SCROLLBAR-TRACK-COLOR: #e2e2e2; 
  SCROLLBAR-BASE-COLOR: #7e7e7e;
  SCROLLBAR-DARKSHADOW-COLOR: #e2e2e2;
  SCROLLBAR-3DLIGHT-COLOR: #e2e2e2;
  padding-left:10px;
}
#reelSearchSection .viewClipsNote {
  display: none;
}
#reelSearchSection td.dropDownsColumn {
  vertical-align:top;
  padding-top: 6px;
}
#reelSearchSection .dropDownsColumn select {
  width: 190px;
  font-size: 9px;
  margin-bottom: 2px;
}
#reelSearchSection td.incidentsColumn {
  padding-top: 6px;
  padding-left:10px;
  vertical-align:top;
}
#reelSearchSection .indicentRow {
  width: 155px;
}
#reelSearchSection .indicentRow td {
  font-size: 11px;
  margin-bottom: 2px;
}
#reelSearchSection .incidentTitle {
  display: block;
  width: 145px;
  height: 16px;
}
#reelSearchSection .incidents img {
  margin-top:5px;
}


.videoSearch .svaTabContent1 {
  padding-top: 3px;
  width:426px;
  padding-bottom:9px;
}
.playClearReelGrouping {
  padding-right: 18px;
  padding-left: 18px;
  text-align: center;
}
* html td.reelScrollLeft {
  position: absolute;
  top: 123px;
  left: 19px;
}
td.reelScrollLeft {
  position: absolute;
  top: 122px;
  left: 19px;
}
* html td.reelScrollRight {
  position: absolute;
  top: 123px;
  left: 379px;
}
td.reelScrollRight {
  position: absolute;
  top: 122px;
  left: 380px;
}
td.reelScrollLeft a {
  display: block;
  width: 32px;
  height: 15px;
  background: #c6cdd3 url(/namedImage/10276/reelScrollDown.gif) top right no-repeat;
}
td.reelScrollRight a {
  display: block;
  width: 32px;
  height: 15px;
  background: #c6cdd3 url(/namedImage/10276/reelScrollUp.gif) top right no-repeat;
}
td.reelScrollLeft img, td.reelScrollRight img, .videoSearch #divViewCount {
  display: none;
}
.framesTable {
  width: 395px;
  height:10px;
  margin-left:17px;
  margin-bottom:8px;
}



.videoSearch #resultsBody {
  margin-top: 150px;
}
* html .videoSearch .resultsList {
  height:280px;
  width:430px;
}
.videoSearch .resultsList {
  height:276px;
  width:426px;
  overflow:auto;
  SCROLLBAR-HIGHLIGHT-COLOR: #7e7e7e; 
  SCROLLBAR-SHADOW-COLOR: #7e7e7e; 
  SCROLLBAR-ARROW-COLOR: white; 
  SCROLLBAR-TRACK-COLOR: #e2e2e2; 
  SCROLLBAR-BASE-COLOR: #7e7e7e;
  SCROLLBAR-DARKSHADOW-COLOR: #e2e2e2;
  SCROLLBAR-3DLIGHT-COLOR: #e2e2e2;
  background-color:#f3f2f2;
  border-left:2px solid white;
  border-right:2px solid white;
  border-bottom:2px solid white;
  border-top:2px solid white;
}
.videoSearch .clipInfoColumn td {
  font-size: 11px;
}
.videoSearch .dateVenueLeagueRow td {
  padding-top: 2px;
  padding-bottom: 3px;
}
.resultsList .watchNowButton img, .resultsList .addToReelButton img {
  margin-top:10px;
}


/*********************/
/*    MATCH LIVE     */
/*********************/
.liveComms {
  position:relative;
  height:324px;
}
* html .liveMatchContent {
  width: 482px;
  height:90px;
}
.liveMatchContent {
  position: relative;
  width: 480px;
  height: 88px;
  color: #000000;
  background: #193050 url(/namedImage/10276/ScoreBoard.gif) top left no-repeat;
  margin-right: 15px;
  border:1px solid white;
  margin-bottom:16px;
}
.liveMatchContent .matchDateInfo {
  position: absolute;
  bottom: 3px;
  left: 0px;
  width: 480px;
  text-align: center;
  font-size: 9px;
  font-weight: normal;
  color:white;
}
.liveMatchContent .matchdate, .liveMatchContent .venue {
  margin-right:-2px;
}
.liveMatchContent .homeTeamLogo {
  position: absolute;
  top: 15px;
  left: 11px;
  display: block;
  width: 70px;
  text-align: center;
}
.liveMatchContent .awayTeamLogo {
  position: absolute;
  top: 15px;
  right: 11px;
  display: block;
  width: 70px;
  text-align: center;
}
.liveMatchContent .homeTeamScore  {
  position: absolute;
  top: 11px;
  left: 110px;
  width: 110px;
  font-size: 45px;
  line-height: 45px;
  font-weight: bold;
  text-align: right;
  color:#173864;
}
.liveMatchContent .awayTeamScore  {
  position: absolute;
  top: 11px;
  left: 256px;
  width: 110px;
  font-size: 45px;
  line-height: 45px;
  font-weight: bold;
  text-align: left;
  color:#173864;
}
.liveMatchContent .v {
  position: absolute;
  top: 23px;
  left: -1px;
  width: 480px;
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  color:#173864;
}

.textCommentary {
}
.textCommentary .border {
   border-left:2px solid white;
   border-right:2px solid white;
}
* html .liveCommentaryScroller {
  height:411px;
  width:430px;  
}
.liveCommentaryScroller {
  height:407px;
  width:426px;  
  overflow:auto;
  SCROLLBAR-HIGHLIGHT-COLOR: #7e7e7e; 
  SCROLLBAR-SHADOW-COLOR: #7e7e7e; 
  SCROLLBAR-ARROW-COLOR: white; 
  SCROLLBAR-TRACK-COLOR: #e2e2e2; 
  SCROLLBAR-BASE-COLOR: #7e7e7e;
  SCROLLBAR-DARKSHADOW-COLOR: #e2e2e2;
  SCROLLBAR-3DLIGHT-COLOR: #e2e2e2;
  background-color:#f3f2f2;
  border:2px solid white;
}
.liveCommentary {
  border-right:2px solid white;
  padding:7px 22px 10px 11px;
}
.liveCommentary table.commentaryTable td {
  font-size: 11px;
  color: #000;
}
.liveCommentary table.commentaryTable .commentaryRow td {
  border-bottom: 1px solid #d0d0d0;
}
.liveCommentary table.commentaryTable tr.commentaryRow td {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
}
.liveCommentary table.commentaryTable td.commentaryTime {
  font-weight: bold;
}
.liveCommentary table.commentaryTable td.commentaryText {
  font-weight: normal;
  padding-right: 10px;
}


/*********************/
/*  SYSTEM ARTICLES  */
/*********************/
.bigImage {
  border:1px solid white;
}
* html .rightColumn .articleBody {
  width:430px;
  height:394px;
}
.rightColumn .articleBody {
  background-color:#f3f2f2;
  width:406px;
  height:372px;
  overflow:auto;
  SCROLLBAR-HIGHLIGHT-COLOR: #7e7e7e; 
  SCROLLBAR-SHADOW-COLOR: #7e7e7e; 
  SCROLLBAR-ARROW-COLOR: white; 
  SCROLLBAR-TRACK-COLOR: #e2e2e2; 
  SCROLLBAR-BASE-COLOR: #7e7e7e;
  SCROLLBAR-DARKSHADOW-COLOR: #e2e2e2;
  SCROLLBAR-3DLIGHT-COLOR: #e2e2e2;
  color:#173864;
  border-left:2px solid white;
  border-right:2px solid white;
  border-bottom:2px solid white;
  padding:10px;
  font-size:11px;
}
.rightColumn .articleBody P {
  padding-bottom:5px;
}
.rightColumn .articleBody A {
  color:#173864;
  font-weight:bold;
}








/******************/
/*  LOGIN OR BUY  */
/******************/

/** payment plans **/

.payPlanWrap {
  width: 910px;
  border:1px solid #5c8ac7;
  padding:25px 0px 15px 15px;
  background-color:#173864;
}

.paymentWrap {
  width: 910px;
  border:1px solid #5c8ac7;
  padding:25px 0px 15px 15px;
  background-color:#173864;
}

* html .regPaymentWrap {
  padding:24px 20px 20px 19px;
}
.regPaymentWrap {
  border:1px solid #5c8ac7;
  padding:24px 15px 15px 16px;
  background-color:#173864;
}
* html .priceCell {
  height:81px;
}
.priceCell {
  background-image:url(/namedImage/10276/PriceInfoBox.gif);
  background-repeat:no-repeat;
  background-position:center center;
  width:229px;
  height:79px;
  border:1px solid white;
  margin-left:10px;
}
* html .priceContainer {
  width:720px;
}
.priceContainer {
  width:728px;
}
.infoPrices {
  width:674px;
  height:308px;
}
.infoPrices TD {
  padding-bottom:22px;
}
.infoBox {
 height:124px;
 width:194px;
/*  margin-top: -143px;  /* Not sure why this is needed */
}
.pricesTable TD {
 vertical-align:middle;
 text-align:center;
}
.priceButton {
 display:block;
 text-align:center;
 color:#193052;
 font-weight:bold;
 font-size:24px;
 margin:20px 50px 0 50px;
 padding:4px;
 text-transform:capitalize;
}
.worldOptionOne {
 /*background:transparent url(/namedImage/10276/LoginOrBuyPanelFree.gif) no-repeat top left;*/
 background:transparent url(/namedImage/10276/LoginOrBuyPanel1.gif) no-repeat top left;
 height:287px;
 width:238px;
}
.worldOptionTwo {
 background:transparent url(/namedImage/10276/LoginOrBuyPanel2.gif) no-repeat top left;
 height:287px;
 width:238px;
}
.worldOptionThree {
 background:transparent url(/namedImage/10276/LoginOrBuyPanel3.gif) no-repeat top left;
 height:287px;
 width:238px;
}

.worldOptionFive {
 background:transparent url(/namedImage/10276/LoginOrBuyPanel4.gif) no-repeat top left;
 height:287px;
 width:238px;
}

*HTML .worldOptionFive {
 background:transparent url(/namedImage/10276/LoginOrBuyPanel4.gif) no-repeat top left;
 height:287px;
 width:238px;
 margin-top: 0px!important;
}

#page2235025 .worldOptionFive {
 background:transparent url(/namedImage/10276/LoginOrBuyPanel4.gif) no-repeat top left;
 height:287px;
 width:238px;
 margin-top:-143px;
}

.worldOptionFour {
 background:transparent url(/javaImages/74/48/0,,10276~3557492,00.gif) no-repeat top left;
 height:390px;
 width:238px;
}
.HeaderText {
 font-weight:bold;
 font-size:24px;
 color:#173864;
}
*HTML.worldOptionInner {
 padding:15px 5px 5px 25px;
 font-size:11px;
}

.worldOptionInner {
 padding:15px 5px 5px 25px;
 font-size:11px;
}

.buyInfoHeadline {
  display: none;
}
.infoImage, .priceCell  {
  cursor:pointer;
}
.buyNowInfo {
  display: block;
  width: 201px;
  height: 34px;
  margin-left: -2px;
 background:transparent url(/namedImage/10276/BuyNowButton.gif) no-repeat top left; 
}
.buyNowInfo span {
  display: none;
}
.buyInfoList LI {
 list-style-type:square;
}
.buyInfoList {
 margin-left:17px;
 padding-right:10px;
}

.buyInfoTitle {
  font-weight:bold;
}
* html .worldOptionTwo .buyNowInfo, * html .worldOptionThree .buyNowInfo, * html .worldOptionFour .buyNowInfo {
  margin-top:34px;
}
* html .worldOptionOne .buyNowInfo {
  margin-top:34px;
}
.worldOptionTwo .buyNowInfo, .worldOptionThree .buyNowInfo, .worldOptionFour .buyNowInfo {
  margin-top:34px;
}
.worldOptionOne .buyNowInfo{
  margin-top:20px;
}
.buyNowInfo:Hover {
 text-decoration:underline;
}
.buyHeader, .confirmBuyHeader {
  margin-bottom:25px;
}
* html .confirmBuyHeader {
  margin-right:148px;
}
.confirmBuyHeader {
  margin-right:157px;
}
.loginBox {
 width:166px;
 font-size:10px;
}
.loginBox .border {
  padding: 0px;
  border: 0px;
}
.loginBox .border .headline {
  display:block;
  font-weight:bold;
  font-size:11px;
  color:#FFF;
  background-color:#173864;
  padding:4px 2px 5px 2px;
  border-top:3px solid #f3f2f2;
  border-left:3px solid #f3f2f2;
  border-right:3px solid #f3f2f2;
  border-bottom:0px;

}
.worldLoginElement {
 height:240px !important;
 height /**/:261px;
 background-color: #f3f2f2;
 font-weight:bold;
 border-left:3px solid #f3f2f2;
 border-right:3px solid #f3f2f2;
 border-bottom:3px solid #f3f2f2;
 padding:9px;
}
.forgottenPasswordSpan, .forgottenUsernameSpan {
 display:block;
 margin:5px 0 5px 0;
}
.forgottenPasswordSpan A, .forgottenUsernameSpan A {
 text-decoration:underline;
 color:black;
 font-weight:normal;
 font-size:9px;
}
.worldLoginElement .inputBox {
  width:140px;
  border:1px solid #7f9db9;
}
.worldLoginElement .submitButton {
 color:white;
 font-size:1.2em;
 background-color: #173864;
 display:block;
 width:69px;
 height:17px;
 text-align:center;
 text-transform:uppercase;
 font-weight:bold;
 border:0px;
 cursor:pointer;
}
/** registration form **/

.registrationForm TD, .marketingPTVRow, .thirdPartyMarketingRow, .termsAndConditionsRow, .registrationConfirmation {
  font-size:11px;
}
.registrationForm INPUT, .registrationForm SELECT {
  font-size:12px;
}
.regOuterForm {
 background-color:#e8e8e8;
 color:#204060;
 width: 467px;
 border: 3px solid #FFF;
}
* html .regInnerForm {
 height: 463px;
}
.regInnerForm {
 overflow:auto;
  SCROLLBAR-HIGHLIGHT-COLOR: #7e7e7e; 
  SCROLLBAR-SHADOW-COLOR: #7e7e7e; 
  SCROLLBAR-ARROW-COLOR: white; 
  SCROLLBAR-TRACK-COLOR: #e2e2e2; 
  SCROLLBAR-BASE-COLOR: #7e7e7e;
  SCROLLBAR-DARKSHADOW-COLOR: #e2e2e2;
  SCROLLBAR-3DLIGHT-COLOR: #e2e2e2;
 color:#204060;
 height:467px;
}
* html .registrationForm .submitButton, * html .continue INPUT {
  padding:0px;
}
.registrationForm .submitButton, .continue INPUT {
 background-color:#2B446A;
 border:1px solid #E1E5EA;
 color:white;
 font-weight:bold;
 font-size: 9pt;
 cursor:pointer;
 padding:2px;
}
.suggestUsernameSpan input {
  width: 230px;
}
* html .outerSubBox {
 padding-right:10px;
}
.outerSubBox {
 background-image:url(/namedImage/10276/SubscribeNowBox.gif);
 background-repeat:no-repeat;
 width:241px;
 height:287px;
 font-size:10px;
 padding-right:19px;
}
* html .outerUpdBox {
 padding-right:10px;
}
.outerUpdBox {
 background-image:url(/namedImage/10276/UpdateDetailsBox.gif);
 background-repeat:no-repeat;
 width:241px;
 height:287px;
 font-size:10px;
 padding-right:19px;
}
.innerSubBox {
 padding:40px 29px 10px 29px;
}
.regMainTextBold {
  font-weight:bold;
}
.note, .usernameNote, .continue {
  padding-top:15px;
  padding-left:10px;
  padding-right:10px;
}
.thankyou {
  padding-top:5px;
  padding-left:10px;
  padding-right:10px;
}
.usernameNote {
  font-weight:bold;
}
/** my account **/
* html .myAccForm {
 height:505px;
}
.myAccForm {
 overflow:auto;
  SCROLLBAR-HIGHLIGHT-COLOR: #7e7e7e; 
  SCROLLBAR-SHADOW-COLOR: #7e7e7e; 
  SCROLLBAR-ARROW-COLOR: white; 
  SCROLLBAR-TRACK-COLOR: #e2e2e2; 
  SCROLLBAR-BASE-COLOR: #7e7e7e;
  SCROLLBAR-DARKSHADOW-COLOR: #e2e2e2;
  SCROLLBAR-3DLIGHT-COLOR: #e2e2e2;
 color:#204060;
 height:519px;
 border:1px solid white;
}
* html .myAccount {
  width:867px;
}
.myAccount {
  width:880px;
}
.myAccount TD {
  color:black;
  font-size:11px;
}
.myAccountSectionHeader {
  background-color: #8fbae6;
  margin-top: 7px;       
}
.myAccountSectionHeaderFirst {
  background-color: #8fbae6;
}
.myAccountSectionContent P {
  margin-top:20px;
}      
.myAccountSectionHeader .headline, .myAccountSectionHeaderFirst .headline, #paymentPlansSectionContainer .headline {
  color: #173864;
  padding-left:10px;
  font-weight: bold;
  font-size:13px;
  font-family: 'Arial Bold', Arial, Verdana; 
  text-transform:uppercase;
  padding-top:3px;
  height:25px;
} 
.myAccountSectionContent, .myAccountCustomerDetails {
  background-color: white;
  color: black;
} 
.myAccountCustomerDetails TD {
  color: black;
  padding-left:10px;
  padding-top:5px;
}  
.myAccountCustomerDetails A {
  color: black;
}
.myAccountSectionContent TD {
  color: black;
  padding: 10px;
}
.myAccountSectionContent A, .myAccountCustomerDetails A, .myAccountText A, .myAccountTable A {
  color:black;
}
.myAccountSectionContent A {
  color:black;
  text-decoration: underline;
  font-weight: bold;
}
.myAccountCustText {
  font-weight: bold;
}
.myAccountTable {
  background-color:#98999C;
  text-align:left;
}
.myAccountTable .myAccountText TD {
  color: black;
  padding:7px 5px 7px 5px;
  font-size:70%;
  font-weight: bold;
}
.myAccountTable TD {
  background-color:white;
  padding-left:5px;
  padding-right:5px;
}
.myAccountTable .myAccountHead TD {
  background-color:#98999C;
  color:#333C43;
  font-weight:bold;
}
.myAccountTable .myAccountSubHead TD {
  background-color:#333C43;
  color:white;
  font-size:82%;
  padding:2px 5px 2px 5px;
}
.myAccountTable .myAccountFutureButtons TD {
  background-color:#D6D6DB;
}
.smallFont {
  font-size:80%;
}
.myAccountChangeButton, .myAccountButtonOuter A {
 color:white;
 background-color:#0b2b70;
 border:0px;
 font-size:8pt;
 padding:2px 10px 3px 10px;
}    
.myAccountChangeButton A {
  background-color:#333C43;
  border-top:1px solid #666D72;
  border-right:1px solid #2A3137;
  border-bottom:1px solid #242B30;
  border-left:1px solid #4E565C;
  font-weight:bold;
  color:white;
  text-decoration:none;
}
.myAccountCustomerDetails A:Hover, .myAccountChangeButtonOuter A:Hover, .myAccountButtonOuter A:Hover, .myAccountButton 

A:Hover, .myAccountSectionContent A:Hover, .myAccountButtonOuter A {
  text-decoration:none;
}
.myAccountFutureButtons TD {
 padding-left:12px;
}
* html #paymentPlansSectionContainer {
  width:867px;
}
#paymentPlansSectionContainer {
  width:880px;
}
#paymentPlansSectionContainer TD {
  font-size:11px;
}
.myAccForm .priceContainer {
  background-color: #173864;
  padding:10px;
  margin-left:27px;
  width:772px;  
}
.myAccountChangeButtonOuter A {
  color:white;
  font-weight:bold;
  border:0px;
}
.errorText {
  font-weight:bold;
  color:red;
}



/** HIDE TEAM SELECT IN VIDEO ARCHIVE **/
#teamSelect {
  display:none;
}

.articleIndexWrap {
  padding-left: 15px;
}

/* Featured Article */

.featuredarticle {
  display: block;
  width: 480px !important;
  width /**/: 482px;
  height: 428px !important;
  height /**/: 430px;
  border: 1px solid #5C8AC8;
  background: #FFF url(/javaImages/53/22/0,,10276~3416659,00.jpg) bottom left repeat-x;
  padding: 0px;
}

.featuredarticle .headerimage {
  display: block;
  border: 0px;
  margin: 0px;
  width: 480px;
  height: 324px;
  background-color: #193050;
  border-bottom: 1px solid #5C8AC8;
  margin-bottom: 14px;
}

.featuredarticle .headerimage img {
  border: 0px;
  margin: 0px;
} 

.featuredarticle h3 {
  display: block;
  background: #FFF url(/javaImages/55/22/0,,10276~3416661,00.gif) center left no-repeat;
  padding-left: 20px;
  margin: 0px 15px 3px 15px;
  text-transform: uppercase;
  font-family: Arial, Verdana;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
}

.featuredarticle h3 a {
  display: block;
  text-decoration: none;
  color: #193050;
  background: #FFF url(/javaImages/55/22/0,,10276~3416661,00.gif) center left no-repeat;
  position: relative;
  left: -20px;
  padding-left: 20px;
  font-family: Arial, Verdana;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
}

.featuredarticle h3 a:hover {
  color: #5C8AC8;
  text-decoration: none;
}

.featuredarticle p {
  padding: 0px;
  margin: 0px 15px 0px 15px;
  font-size: 11px;
}

.featuredarticle p a {
  color: #193050;
  text-decoration: underline;
  font-weight: bold;
}

.featuredarticle p a:hover {
  color: #5C8AC8;
  text-decoration: none;
}

/* Featured Article END */



.innerElement INPUT {
  float:left;
  margin-top:0px;
  padding-top:0px;
}

.submitButton {
  margin-top:-15px;
  margin-left:10px;
  margin-right:10px;
}

.innerElement input {
  margin-left:10px;
}

.horizonLog #welcomemessage {
  /*float:left;
  FONT-WEIGHT: 700;
  margin-top:0px;*/
  float:right;
  width:100px;
  margin-top:0px!important;
  margin-top:-25px;
  position:absolute;
  top:0px;
  left:700px;
}

* html .horizonLog #welcomemessage {
top:25px;
}

.layout .teaserColumn .categorySearch{
  width:250px;
}
.inputWrap {
  float:left;
}
.inputWrap input {
/*  float:left;
  margin-left:4px;*/
}

.searchWord {
  margin:2px;
}


#loggedOutD {
  margin-top:-1px;
  width:270px;
  margin-left:-60px! important;
}

* html #loggedOutD {
  margin-top:2px;
}

#theWelcome {
  font-weight:bold;
  color:#cd0a41;
}

/*
#loggedOutD {
  float:right;
  FONT-WEIGHT: 700;
  /*margin-top:4px;*/
  width:150px;
  position:absolute;
  top:-1px;
  left:550px;
}
*/

.mainColumn .border {
  clear: both;
}

.innerElement .submitButton {
  margin-top:-17px;
  margin-left:220px;
}
.FooterText {
  color: white;
  font-size: 10px;
}
/************************************************************************/
.restArticlesMBNA {
  background-color:#f3f2f2;
  width:426px;
  height:160px;
  /*overflow:auto;*/
  SCROLLBAR-HIGHLIGHT-COLOR: #7e7e7e; 
  SCROLLBAR-SHADOW-COLOR: #7e7e7e; 
  SCROLLBAR-ARROW-COLOR: white; 
  SCROLLBAR-TRACK-COLOR: #e2e2e2; 
  SCROLLBAR-BASE-COLOR: #7e7e7e;
  SCROLLBAR-DARKSHADOW-COLOR: #e2e2e2;
  SCROLLBAR-3DLIGHT-COLOR: #e2e2e2;
  color:#173864;
  border-left:2px solid white;
  border-right:2px solid white;
  border-bottom:2px solid white;
}
.restArticlesMBNA .restArticles {
 height:160px;
 width: 419px;
  /*overflow:auto;*/
}

.topArticleMBNA {
  position:relative;
  height:170px;
}

.promo IMG {
 position: relative;
 display: block;
 width: 426px;
 height: 225px;
 margin: 40px 0 10px 15px;
}

* html .promo IMG {
 margin-top: 20px;
}

.mbnaPromo {
}
.mbnaPromo .promotionCodeEntry {
 position: absolute;
 color:#031730;
/* z-index: 1;*/
 font-size:0.1em;
top:332px;
left:519px;
width:180px;

}


/**
* html .promotionCodeEntry {
 top: 165px;
}
**/

.mbnaPromo #promotionForm {
 display: block!important;
 position: relative;
 padding-top:10px;
}

.mbnaPromo #promotionForm #disposableCode {
 display: block!important;
 position: relative;
 width: 120px;
 height: 19px;
}

.mbnaPromo .promotionContinueButton A {
 position: relative;
 display: block;
 background: transparent url(/javaImages/84/9b/0,,10276~3578756,00.jpg) no-repeat top right;
 width: 27px;
 height: 19px;
 left: 125px;
 top: -20px;
 z-index: 1;
 font-size: 0.1em;
 color:#a3bcd2;
}
.mbnaPromo .congratspromo {
 position: relative;
 top:30px;
 font-size: 1.1em;
 color:#ffffff;
}
.mbnaPromo .congratspromo .promotionContinueButton {
 position: relative;
 top:40px;
 left:314px;
}
.promotionContinueButton  {
}




/***** citycard members offers *****/
.cityCardPromo {
  background:url(/javaImages/3d/47/0,,10276~3688253,00.jpg) no-repeat top left;
  height:395px;
  width:426px;
  border-left:2px solid #fff;
  border-right:2px solid #fff;
  border-bottom:9px solid #fff;
}

.cityCardPromo2 {
  background:url(/javaImages/31/d1/0,,10276~3723569,00.jpg) no-repeat top left;
  height:395px;
  width:426px;
  border-left:2px solid #fff;
  border-right:2px solid #fff;
  border-bottom:9px solid #fff;
}

.cityCardPromoConfirm {
  background:url(/javaImages/20/48/0,,10276~3688480,00.jpg) no-repeat top left;
  height:395px;
  width:426px;
  border-left:2px solid #fff;
  border-right:2px solid #fff;
  border-bottom:9px solid #fff;
}
.cityCardPromo .promotionCodeEntry, .cityCardPromo2 .promotionCodeEntry {
  position:absolute;
  top:182px;
  right:24px;
}
.cityCardPromo .promotionCodeBox, .cityCardPromo2 .promotionCodeBox {
  position:relative;
}
.cityCardPromo .promotionCodeEntry input, .cityCardPromo2 .promotionCodeEntry input {
  border:1px solid #a9b3cb;
  width:111px;
  height:17px;
  font-size:0.55em;
  float:left;
}
.cityCardPromo .promotionContinueButton, .cityCardPromo2 .promotionContinueButton {
  margin-left:5px;
}
.cityCardPromo .promotionText, .cityCardPromo2 .promotionText { 
  color:white;
  font-size:0.75em;
  position:relative;
  top:281px;
  padding-left:13px;
}
.cityCardPromo .promotionText a, .cityCardPromo .promotionText a:hover, .cityCardPromo2 .promotionText a, .cityCardPromo2 .promotionText a:hover {
  color:white;
}
.cityCardPromo .smallDisclaimer, .cityCardPromo2 .smallDisclaimer {
  font-size:0.75em; 
  text-align:right;
  padding-top:5px;
  padding-right:5px;
}
.cityCardPromoConfirm .promotionContinueConfirmButton {
  position:absolute;
  top:292px;
  right:14px;
}
.cityCardPromoConfirm .promoConfirmationText {
  color:white;
  font-size:0.78em;
  padding-left:10px;
  position:relative;
  top:230px;
}

.replace {

}
.cardWrap {
float:right;
width:100%;
}
.Cardholder{
float:right;
/*left:885px;*/
position:absolute;
}
.cityCard{
position:absolute;
width:80px;;
height:80px;
display:block;
top:0px;
left:16px;
}
.seasonCard{
position:absolute;
width:80px;;
height:80px;
display:block;
top:0px;
left:110px;
}
.cardWrap .advert {
float:right;

width:208px!important;
width/**/:211px;
}


/**/

#menuSection2235012 {
 width:530px;
}