#innerIndex .entry {
 float:left;
 height:112px !important;
_height:242px;
 margin-bottom:17px;
 padding:122px 12px 0;
 position:relative;
 width:174px;
_width:200px;
 border:1px solid #ebebeb;
 margin-right:20px;
}
/*CURRENT CSS OVERRIDES*/

ul,li {
 padding:0;
 margin:0;
}
.body ecb2011 js{
 background:#fff url("/namedImage/11617/bodyBackground.gif") no-repeat scroll center top;
 margin:0;
 padding:0 27px 0 0;
 text-align:center;
}
.bodyBorder {
 margin-left:auto;
 margin-right:auto;
 margin-top:12px;
 text-align:center;
 width:975px;
}
strong {
 font-weight:bold;
}
.continue input {
 width:82px!important;;
}
.terms {
 background-color:transparent!important;
 border:0!important;
}
.errorText {
 background-color:transparent;
 color:red;
 margin-left:20px;
 padding-left:6px;
}
a {
 color:#025ac6;
}
#primary-navigation li a {
 font-weight:bold!important;
}
#doc4 a, .breadcrumbNavigator a, .fan-links strong {
 font-weight:normal;
}
/*ECB CSS OVERRIDES*/

html {
 font-size:1em;
}
#doc, #doc2, #doc3, #doc4, .yui-t1, .yui-t2, .yui-t3, .yui-t4, .yui-t5, .yui-t6, .yui-t7 {
 margin:0!important;
 height:240px!important;
}
.mainMenu ul {
 font-size:1.2em;
 width:757px;
}
.links-inner li {
 font-size:0.8em!important;
}
.mainMenu ul li a {
 padding:6px 0 7px !important;
}
.top-indent {
 padding-top:0!important;
}
.menuminwidth0 {
 width:1000px!important;
}
#hd, #doc4 {
 width:974px !important;
}
.px11 {
 font-size:1em!important;
}
#ft .official-site {
 font-size:1.3em;
}
.county-teams a, .network-sites a {
 background-color:transparent!important;
}

/*Header*/

.breadcrumbNavigator {
 background:transparent url("/javaImages/5e/8/0,,11617~8652894,00.png") no-repeat scroll left top;
 color:#025AC6;
 height:15px;
 line-height:13px;
 font-size:0.9em;
 margin:10px 0 20px 3px;
 padding:3px 0 0 20px;
 text-transform:uppercase;
 border-bottom:1px solid #EBEBEB;
}
#masterCompositeTabContent25509_0 {
 height:415px;
}

/*Header Nav Bar*/

#masterCompositeTabContent25509_2 {
 height:25px;
}
#headerNavBar {
 float:left;
 height:21px;
 width:958px;
 list-style-type:none;
 margin:0 0 0 10px;
 padding:0;
 border-bottom:5px solid #FF272B;
 text-transform:uppercase;
}
#headerNavBar .navBarItemSelected {
 background:transparent url(/namedImage/11617/navBarSpriteSelected.png) no-repeat scroll left top;
}
#headerNavBar li {
 background:transparent url(/namedImage/11617/navBarSprite.png) no-repeat scroll left top;
 float:left;
 width:auto;
 margin-right:1px;
 padding-left:4px;
}
#headerNavBar .navBarItemSelected a {
 background:transparent url(/namedImage/11617/navBarSpriteSelected.png) no-repeat scroll right top;
}
#headerNavBar a {
 background:transparent url(/namedImage/11617/navBarSprite.png) no-repeat scroll right top;
 display:block;
 font-weight:normal;
 line-height:21px;
 padding:0 20px 0 14px;
 text-decoration:none;
 color:#fff;
}

/* Left Column */

.categoryNavigation {
 background-color:#FCFCFC;
 border:1px solid #EBEBEB;
 height:auto;
 margin:20px 15px 0 10px;
 width:158px;
}
.categoryNavigation ul {
 list-style-type:none;
 width:159px;
}
.categoryNavigation li {
 margin:5px 0;
}
.categoryNavigation a {
 padding:3px 0 3px 10px;
}
.categoryNavigation .categorySelected {
 background-color:#ebebeb;
 display:block;
 width:93%;
}
.yearNav {}
.yearNav li {
 padding:2px 0 2px 10px;
}
.yearNav li a {
 color:#000;
 padding-left:15px;
}
.yearNav .yearSelected a {
 padding-left:0px!important;
}
.yearNav .yearSelected {
 background-color:#EBEBEB; 
 list-style-image:none;
 list-style-position:inside;
 list-style-type:disc;
 padding:2px 0 2px 10px;
}

/*Main Column*/

.homeNewsReader {
 margin:20px 10px 0;
}
.flashPlayerWrap {
 margin:20px 20px 0 10px;
}
.searchResultsWrap {
 padding:20px 40px 0 140px;
 width:669px;
}
.homeIndex {
 padding:10px 5px 0 0;
}
.homeIndex #index {
 margin-left:5px;
 margin-top:15px;
 width:660px;
}
.homeIndex .headline {
 border:none;
 font-size:120%;
}
.homeIndex #innerIndex {
 height:auto;
 overflow:hidden;
}
.paginationWrap {
 border:1px solid #EBEBEB;
 height:20px;
 margin-top:10px;
 text-align:center;
 width:639px;
}
.paginationWrap #previous {
 background:transparent url("/namedImage/11617/previousPaginationArrow.png") no-repeat scroll left center;
 height:20px;
 margin-right:10px;
 padding-left:7px;
 width:51px;
}
.paginationWrap #next {
 background:transparent url("/namedImage/11617/nextPaginationArrow.png") no-repeat scroll right center;
 height:20px;
 width:51px;
}
#pagination {
 list-style-type:none;
 margin-right:10px;
 float:right;
}
#pagination .selected {
 background:#FF272B url("/namedImage/11617/selectedPagination.png") no-repeat scroll left top;
 border:none !important;
 height:20px;
 padding:3px 8px;
}
#pagination li {
 color:#FFF;
 float:left;
 font-weight:bold;
 margin-right:1px;
}
#pagination li a {
 color:#000;
 display:block;
 padding:3px 7px;
}
#tabs {
 border-bottom:1px solid #EBEBEB;
 bottom:2px;
 color:#025ac6;
 height:30px;
 list-style-type:none;
 position:relative;
 margin:20px 15px 20px 10px;
 font-size:1.2em;
}
#tabs .selected {
 background-color:#FFF;
 border-color:#EBEBEB;
 border-style:solid;
 border-width:1px 1px 0;
 font-weight:bold;
 padding:7px 12px 4px;
 background-image:none;
}
#tabs li {
 cursor:pointer;
 float:left;
 padding:8px 13px;
 position:relative;
 top:2px;
}
.termsText {
}
.feedbackForm {
 padding:10px;
}
.feedbackForm p {
 font-weight:bold;
 margin-bottom:10px;
}
.feedbackForm select, .feedbackForm input, .feedbackForm textarea {
 margin:5px 0 10px;
}
.termsText #articleHeadlineAndBody {
 margin:0 10px;
 width:650px;
}
.termsText #headline {
 margin:39px 0 33px 0;
 font-size:1.6em;
 color:#000;
}
.termsText #articleBody {
 border-top:1px solid #e5e5e5;
 padding-top:20px;
}
.seriesDropdown {
 float:right;
 padding-left:3px;
}
.seriesDropdown select {
 float:left;
 width:200px;
}
.seriesHelp {
 float:left;
 font-size:1.1em;
 margin-left:5px;
}
#testHeading {
 height:auto !important;
 margin-bottom:10px;
 min-height:35px;
 padding:20px 24px 0 0;
 position:relative;
}
#testHeading .header {
 color:#000;
 font-size:1.6em;
 font-weight:bold;
 margin:0 0 10px;
}
#videoDetail .headline .ratings, #testHeading .headline .ratings {
 float:right;
 height:10px;
 margin:2px 10px 0 0;
 position:absolute;
 right:0;
 top:13px;
 width:50px;
}
#videoDetail .headline .ratings span, #testHeading .headline .ratings span {
 display:block;
 text-indent:-9999px;
 position:inherit;
}
#videoDetail .headline, #testHeading .headline {
 border:1px solid #EBEBEB;
 color:#025AC6;
 font-size:1.2em;
 margin-bottom:7px;
 padding:5px;
 position:relative;
}
#videoDetail .headline span, #testHeading .headline span {
 color:#000;
}
#videoDetails {
 border:1px solid #EBEBEB;
 margin:8px 20px 0 0;
 padding:15px;
}
#videoDetails .header {
 color:#025ac6;
 font-size:1.6em;
 font-weight:bold;
}
#videoDetails #detailsContent .header {
 color:#025ac6;
 float:left;
 font-size:1.1em;
 margin-right:8px;
 text-transform:uppercase;
}
.mediaPlayer .mediaQuality {
 display:none;
}
#slider {
 width:5px;
 height:5px;
 background:#9ea3a9;
 margin:2px 0 0 21px;
}
#sliderContainer {
 background: url(/namedImage/11617/MediaPlayerSliderBackground.png) repeat-x top left;
 width:639px;
 height:10px;
 border-top:1px solid #9ea3a9;
 border-left:1px solid #9ea3a9;
 border-right:1px solid #9ea3a9;
}
.mediaPlayerControlsButtons {
 background: transparent url(/namedImage/11617/MediaPlayerBackground.png) repeat-x top left;
 height:40px;
 width:639px;
 border-right:1px solid #9ea3a9;
 border-bottom:1px solid #9ea3a9;
 border-left:1px solid #9ea3a9;
 position:relative;
}
.externalControls {
 width:640px;
}
.controlButtons {
 padding:4px 0 0 9px;
 float:left;
}
#volumeDownButton {
 position:absolute;
 right:83px;
}
#volumeUpButton {
 position:absolute;
 right:60px;
}
.downloadFullScreenButtons {
 position:absolute;
 float:left;
 right:10px;
 padding-top:4px;
}
#detailsShowHide {
 background-color:#025AC6;
 background-image:url("/javaImages/2f/ab/0,,11617~8694575,00.gif"); 
 background-position:85% center;
 background-repeat:no-repeat;
 color:#FFF;
 cursor:pointer;
 float:right;
 font-weight:bold;
 padding:3px 20px 3px 5px;
 text-transform:uppercase;
 width:35px;
}
#detailsShowHide.show {
 background-image:url("/javaImages/2b/ab/0,,11617~8694571,00.gif");
}
#detailsContent {
 position:relative;
 width:608px;
}
#videoBody {
 font-size:1.1em;
 margin:20px 0;
 width:575px;
}
.shareRateTag {
 height:auto;
 overflow:hidden;
 width:620px;
}
#share, #rate {
 margin-right:10px;
}
#share, #rate, #tags {
 background-color:#EFEFEF;
 border:1px solid #E2E2E2;
 float:left;
 padding:5px 5px 5px 10px;
}
#rate ul {
 float:left;
 width:85px;
}
#rate li {
 background-color:transparent;
 background-image:url("/javaImages/d8/a9/0,,11617~8694232,00.gif");
 background-position:right top;
 background-repeat:no-repeat;
 cursor:pointer;
 float:left;
 height:16px;
 list-style-type:none;
 margin-right:1px;
 width:16px;
}
#rate li a {
 display:block;
 height:16px;
 text-indent:-9999px;
 width:16px;
}
#rate .rated {
 background-position:top left;
}
#tags {
 width:236px;
}
.tagContent {
 font-size:1.1em;
}
.tagContent a {
 color:#000;
 font-weight:normal;
}
#searchResultsCount {
 border-bottom:1px solid #EBEBEB;
 color:#000;
 font-size:1.5em;
 margin-bottom:15px;
 padding-bottom:35px;
}
#searchResultsFilter {
 float:right;
 font-size:0.8em;
}
#searchResultsFilter select, #searchResultsFilter .tooltip {
 float:left;
}
#searchResultsCount #searchResultsFilter .tooltip {
 font-size:0.8em;
 margin-left:2px;
}
#searchResultsCount #searchResultsFilter span {
 font-weight:normal;
}
#searchResultsCount span {
 font-weight:bold;
}

/* Live Page */

.liveWrap {
padding:20px 20px 20px 10px;
}
.liveWrap .live {
 border:1px solid #EBEBEB;
 padding:20px;
 height:auto;
 min-height:19px;
 width:598px;
 margin-bottom:2px;
}
.live .header {
 color:#025AC6;
 display:block;
 float:left;
 font-size:1.4em;
 font-weight:bold;
 width:44%;
}
.live select {
 float:right;
 font-size:1.1em;
 width:250px;
}
.liveEventsPlayer {
 clear:both;
 padding-top:10px;
}
#errorMessagesSection {
 background:transparent url("/javaImages/ea/e7/0,,11617~8710122,00.jpg") no-repeat scroll 0 0;
 font-size:1.3em;
 margin-bottom:10px;
}
#flashErrorMessage {
 font-weight:bold;
 padding-top:25px;
 text-align:left;
 width:500px;
}
.live .section {
 margin-bottom:20px;
 padding-bottom:10px;
}
.live #liveArticle .header {
 border-bottom:3px solid #EBEBEB;
 color:#025AC6;
 float:none;
 margin-bottom:15px;
 width:100%;
}

/*Right Column*/

.rightColumnWrap {
 padding-top:20px;
}
#search {
 background:transparent url("/namedImage/11617/searchBar.png") no-repeat scroll top left;
 height:52px;
 margin-bottom:20px;
 width:298px;
}
.searchtext {
 padding:13px 6px 0 35px;
 float:left;
 width:auto;
}
.searchtext .textbox {
 border:0 none;
 font-size:1.3em;
 height:20px;
 width:215px;
}
.searchbutton {
 width:auto;
 padding:9px 15px 0 0;
 }
#searchMini {
 background:transparent url("/namedImage/11617/searchMini.gif") no-repeat scroll top left;
 height:52px;
 margin-bottom:20px;
}
#searchMini .searchtext {
 float:left;
 padding:16px 0 0 25px;
 width:auto;
}
#searchMini .searchtext .textbox {
 border:0 none;
 font-size:1.3em;
 height:20px;
 width:69px;
}
#searchMini .searchbutton {
 float:right;
 padding:13px 15px 0 0;
 width:auto;
}
#login, #logout {
 background-color:#FFF;
 width:278px;
 border:1px solid #e5e5e5;
 padding:10px;
}
#login a, #logout a {
 color:#025AC6;
}
#login .header {
 color:#025AC6;
 font-size:1.3em;
 font-weight:bold;
}
#logout .header {
 color:#000;
 font-size:1.3em;
 font-weight:bold;
}
.usernameLabel {
 float:left;
 color:#025AC6;
 width:42px;
 margin-right:65px;
 font-size:1.1em;
}
.passwordLabel {
 color:#025AC6;
 font-size:1.1em;
}
form .username {
 background:transparent;
 border:0;
 padding:0;
 float:left;
 width:auto;
 margin:5px 10px 0 0;
}
form .password {
 background:transparent;
 border:0;
 padding:0;
 margin-top:5px;
 float:left;
 width:auto;
 margin-right:10px;
}
form .submitButton {
 margin-top:5px;
}
form #reminder {
 margin-top:5px;
}
.username input, .password input {
 height:16px;
 width:93px;
}
.rightColumnMPU {
 margin-top:20px;
}
#masterCompositeTabContent25551_1 {
 height:139px;
 overflow:hidden;
 padding:0 0 0 20px;
 position:relative;
 width:300px;
}
#tabsCarousel {
 border-bottom:1px solid #EBEBEB;
 bottom:2px;
 color:#025ac6;
 height:30px;
 list-style-type:none;
 position:relative;
 margin:20px 0 10px;
 font-size:1.2em;
 margin-bottom:10px;
}
#tabsCarousel .selected {
 background-color:#FFF;
 border-color:#EBEBEB;
 border-style:solid;
 border-width:1px 1px 0;
 font-weight:bold;
 padding:7px 8px 4px;
 background-image:none;
}
#tabsCarousel li {
 cursor:pointer;
 float:left;
 padding:7px 8px;
 position:relative;
 top:2px;
}
.rightColumnPromo {
 margin-top:20px;
}
.jcarousel-prev, .jcarousel-next {
 /*background-color:#CDCDCD;*/
 background-image:url(/javaImages/e5/d0/0,,11617~8966373,00.gif);
 background-repeat:no-repeat;
 cursor:pointer;
 float:left;
 height:139px;
 text-indent:-9999px;
 width:13px;
}

.jcarousel-prev {
 display:none;
 z-index:3;
}
.jcarousel-next, .jcarousel-next-default {
 background-position:-39px 50%;
 position:absolute;
 left:287px
}
.jcarousel-prev, .jcarousel-prev-default {
 background-position:-26px 50%;
 left:0;
 margin-right:5px;
 position:absolute;
}
div.jcarousel-next:hover,.jcarousel-next-hover  {
 background-position:-13px 0;

}
div.jcarousel-prev:hover,.jcarousel-prev-hover {
 background-position:0px 0;
left:0;
 margin-right:5px;
 position:absolute;

}

div.jcarousel-prev-disabled,div.jcarousel-next-disabled,div.jcarousel-prev-disabled:hover,div.jcarousel-next-disabled:hover {
 background-position:-52px 50%;
 cursor:default;
}



.jcarousel-container-horizontal {
}
.jcarousel-container {
}
.jcarousel-clip-horizontal {
 height:139px;
 width:262px;
}
#mycarousel .entry img {
 height:47px;
 width:83px;
}
.jcarousel-clip {
 margin:0;
 overflow:hidden;
 padding:0;
 position:relative;
 z-index:2;
}
#mycarousel {
 height:139px;
 overflow:hidden;
}
.jcarousel-list {
 left:0;
 margin:0;
 overflow:hidden;
 padding:0;
 position:relative;
 top:0;
 z-index:1;
}
#mycarousel .entry {
 background-color:#FFF;
 border:1px solid #EBEBEB;
 float:left;
 font-size:1.1em;
 height:137px;
 list-style-type:none;
 margin-right:3px;
 position:relative;
 width:83px;
}
.jcarousel-list li, .jcarousel-item {
 float:left;
 height:139px;
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
 width:83px;
}
.jcarousel-list li, .jcarousel-item {
 float:left;
 height:139px;
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
 width:83px;
}
#mycarousel .entry .headline {
 display:block;
 font-weight:normal;
 margin:5px;
 overflow:hidden;
 height:63px;
}
#mycarousel .ratings {
 bottom:5px;
 left:5px;
 position:absolute;
 width:54px;
}
#quickLinks {
 border:1px solid #E5E5E5;
 font-size:0.9em;
 height:20px;
 line-height:15px;
 list-style-type:none;
 margin-top:20px;
 padding:5px 108px;
}
#quickLinks li:first-child {
 border:0 none;
}
#quickLinks li {
 border-left:1px solid #CCCCCC;
 float:left;
 width:auto;
 padding:2px 7px 2px 6px;
}
#quickLinks a {
 color:#025AC6;
}

/*Footer*/

.footerWrap {
 margin-top:20px;
}

/*Registration*/

.RegPageBox {
 padding:28px 49px 33px 29px;
 width:560px;
}
.fieldLabel {
 float:left;
 width:auto;
}
.fieldLabel .requiredFieldMarker {
 display:none;
}
.userProfileFormElement .emailConfirmFieldLabel {
 color:#444444;
 display:inline;
 float:left;
 font-size:1em;
 font-weight:bold;
 margin:26px 12px 0 -165px;
 padding:2px 0 0;
 position:relative;
 text-align:right;
 width:153px;
}
#field1229_confirm {
 background-color:#F1F1F1;
 border:1px solid #ACACAC;
 display:inline;
 float:left;
 width:auto;
 height:20px;
 margin:26px 0 0;
 position:absolute;
 z-index:1;
}
#lastName, #firstName, #field1228, #field1228_confirm, #field1228_current, #field1228_hint, #field1407, #field1229_confirm, #field1229, #postalAddress, #postalAddress2, #town, #field183, #field162 {
 background-color:#F1F1F1;
 border:1px solid #ACACAC;
 display:block;
 float:left;
 height:16px;
 padding:2px;
 position:absolute;
 width:337px;
 z-index:100;
}
#field1407 {
 width:245px;
}
#field183 {
 width:181px;
}
#field761 {
 height:21px;
 width:343px;
}
#field162 {
 width:169px;
}
#fieldItem879, #fieldItem880, #fieldItem149 {
 margin-left:165px;
}
#fieldItem879 .fieldLabel, #fieldItem880 .fieldLabel, #fieldItem149 .fieldLabel {
 margin:-3px 0 10px 8px;
 width:300px!important;
 font-weight:normal;
}
#fieldItem1230 {
 margin-bottom:10px;
}
#fieldItem1228 .fieldValidation {
 margin-top:4px;
}
#fieldItem1229 .fieldValidation {
 margin-top:2px;
}
#fieldItem1407 #suggestUsername {
 display:inline;
 float:left;
 height:22px;
 margin:-14px 0 0 253px;
 padding:1px 0 4px 13px;
 position:absolute;
 text-align:left;
 width:90px;
 z-index:2;
}
#fieldItem183 #findAddressBt {
 display:inline;
 float:left;
 height:22px;
 margin:-14px 0 0 189px;
 padding:1px 0 4px 13px;
 position:absolute;
 text-align:left;
 width:154px;
 z-index:2;
}
.passwordLengthNote {
 margin-left:167px;
}
#suggestUsername, #findAddressBt {
 background:#FFF url("/javaImages/52/28/0,,11617~8661074,00.gif") no-repeat scroll 4px 6px;
 border:1px solid #DEDEDE;
 color:#a1a1a1;
 font-weight:bold;
}
.userProfileFormElement .fieldLabel, .newPasswordFieldLabel, .currentPasswordFieldLabel, .passwordConfirmFieldLabel, .emailConfirmFieldLabel, .passwordHintFieldLabel {
 color:#444444;
 display:inline;
 float:left;
 font-weight:bold;
 margin-right:12px;
 padding:4px 0 0;
 text-align:right;
 width:153px;
}
.userProfileFormElement .fieldValue, .newPasswordFieldValue, .passwordConfirmFieldValue, .emailConfirmFieldValue, .passwordHintFieldValue, .currentPasswordFieldValue {
 display:inline;
 float:left;
 padding-top:2px;
 width:auto;
}
.labelAndValue, .currentPassword, .newPassword, .confirmPassword, .passwordHint {
 height:25px;
}
#fieldItem1228 {
 height:93px;
}
#fieldItem879 .fieldLabel, #fieldItem880 .fieldLabel, #fieldItem149 .fieldLabel {
 text-align:left;
 width:349px;
}
#fieldItem183 {
 margin-top:29px;
}
#submitButton1548 {
 margin:20px 0 0 420px !important;
}
.userProfileFormElement .successMessage, .userProfileFormElement .failureMessage {
 font-size:1.4em;
 font-weight:bold;
 left:27px;
 padding-left:140px;
 position:relative;
}
.userProfileFormElement .globalValidationMessages {
 font-size:1.2em;
 font-weight:bold;
 left:27px;
 padding-left:140px;
 position:relative;
 margin-bottom:10px;
}
.fieldFeedback {
 background-color:#DEDEDE;
 bottom:0;
 font-size:0.9em;
 left:540px;
 position:absolute;
 width:200px;
}
.fieldFeedback span {
 display:block;
 font-size:1.1em;
 font-weight:bold;
}
.fieldFeedback div {
}
.fieldFeedback div div {
 padding:5px 10px;
}
#field1407Feedback {
 right:-200px;
 bottom:-1px;
}
.fieldValidation {
 left:512px;
 margin-top:2px; 
 position:absolute;
}
.fieldValidation span {
 visibility:hidden;
}
#field1229_confirmValidation .fieldValidation {
 margin-top:30px;
}
#field1407Validation .fieldValidation {
 left:512px;
 top:2px;
}
#field183Validation .fieldValidation {
 margin-top:-13px;
}
.incorrect {
 background-position:left bottom !important;
}
.correct {
 background-position:left top !important;
}
.fieldValidation div {
 background:transparent url("/javaImages/ab/28/0,,11617~8661163,00.gif") no-repeat top left;
 height:17px;
 width:17px;
}
.fieldFeedback .feedbackArrow {
 background:transparent url("/javaImages/af/6e/0,,~6516399,00.gif") no-repeat 0 0;
 bottom:8px;
 height:13px;
 left:-7px;
 position:absolute;
 width:8px;
 border:0;
}
.registrationConfirmation {
 font-size:1.3em;
}
#fieldItem161, #fieldItem81, #fieldItem82, #fieldItem1407, #fieldItem1228, #fieldItem1229, #fieldItem183, #fieldItem184, #fieldItem185, #fieldItem49, #fieldItem761, #fieldItem162, #fieldItem1230, #fieldItem879, #fieldItem880, #fieldItem149 {
 display:block;
 clear:both;
 position:relative;
}
#field1228Feedback {
 bottom:65px;
 }

/*Login Or Buy */

.buyPageWrap {
 padding:0 18px 0 10px;
}
.buyPageHeader {
 border:1px solid #E5E5E5;
 font-size:1.8em;
 font-weight:bold;
 margin:20px 0;
 padding:18px 0 18px 20px;
 width:618px;
}
.buyOptionWrap {
 width:638px;
 height:104px;
 border:1px solid #e5e5e5;
 margin-bottom:20px;
}
.buyOptionHeader {
 background:transparent url("/namedImage/11617/buyHeader.gif") no-repeat scroll top left;
 color:#FFF;
 font-size:1.4em;
 font-weight:bold;
 height:28px;
 margin:5px;
 padding:5px 0 0 9px;
 width:628px;
}
.buyOptionDetails {
 float:left;
 width:auto;
 margin:5px 0 0 32px;
}
.buyOptionTitle {
 font-size:1.8em;
 font-weight:bold;
}
.buyOptionDescription {
 color:#025AC6;
 font-size:1.1em;
}
.buyOptionButton {
 float:right;
 width:auto;
 margin-right:25px;
}
.buyPageTerms {
 font-size:1.1em;
 width:638px;
}

/* My Account */

.myAccountWrap {
 padding:28px 0 10px 10px;
}
#masterCompositeTabContent25535_0 {
 display:none;
}
#MyAccount {
 color:#444444;
 min-height:500px;
 overflow:hidden;
 width:971px;
}
.accountNav {
 border-bottom:5px solid #FF272B;
 float:left;
 height:21px;
 list-style-type:none;
 margin:2px 0 0 0;
 padding:7px 0 0 25px;
 text-transform:uppercase;
 width:468px;
}
.accountNav .myAccountSelected {
 background:transparent url(/namedImage/11617/navBarSpriteSelected.png) no-repeat scroll left top;
}
.accountNav li {
 background:transparent url(/namedImage/11617/navBarSprite.png) no-repeat scroll left top;
 float:left;
 width:auto;
 margin-right:1px;
}
.accountNav .myAccountSelected a {
 background:transparent url(/namedImage/11617/navBarSpriteSelected.png) no-repeat scroll right top;
}
.accountNav a {
 background:transparent url(/namedImage/11617/navBarSprite.png) no-repeat scroll right top;
 display:block;
 font-weight:normal;
 line-height:21px;
 padding:0 14px;
 text-decoration:none;
 color:#fff;
}
.myAccountHeader {
 display:block!important;
 height:40px;
}
.myAccountHomeButton {
 float:left;
 margin:10px 10px 10px 20px;
 width:137px;
}
.myAccountLogoutButton {
 float:left;
 width:77px;
 margin:10px 0 0;
}
.heading {
 border-bottom:5px solid #FF272B;
 color:#000;
 float:left;
 font-size:1.6em;
 font-weight:bold;
 margin-top:8px;
 padding-left:11px;
 width:180px;
}
#accountSummary .subTitle {
 font-size:1.6em;
 font-weight:bold;
 margin:25px 0 29px 0;
 text-transform:uppercase;
 width:521px;
}
#accountSummary .subTitleHeader {
 float:left;
 width:auto;
}
#accountSummary .subTitleStatus {
 color:#025ac6;
 float:left;
 width:auto;
 margin-left:6px;
}
#accountSummary .renewSubButton img {
 float:right;
}
#accountSummary .panelOne {
 margin:10px 39px 0 0;
 width:477px;
 clear:both;
}
#accountSummary .panelOne ul {
 list-style-type:none;
}
#accountSummary .panelOne, #accountSummary .panelTwo {
 background-color:#EAEAEA;
 float:left;
 padding:22px;
}
#accountSummary .panelTwo {
 width:480px;
 display:none;
}
#accountSummary .subHeading {
 border-bottom:1px solid #DADADA;
 font-size:1.2em;
 font-weight:bold;
 padding-bottom:7px;
 text-transform:uppercase;
}
#accountSummary .subBody {
 border-top:1px solid #F5F5F5;
 font-size:1.1em;
 padding-top:18px;
}
#accountSummary .subBodyTitle {
 float:left;
 font-weight:bold;
 margin-right:5px;
 text-align:right;
 width:100px;
}
#orderDetails {
 font-size:1.1em;
 padding:45px 0 0 18px;
}
#MyAccount p {
 padding:10px 0;
}
#orderDetails .button {
 background:#FF272B none repeat-x scroll 0 0;
 border:0 none;
 color:#FFF;
 cursor:pointer;
 display:block;
 float:none;
 font-family:Arial Rounded MT Bold;
 font-weight:normal;
 height:15px;
 line-height:15px;
 margin:10px 0;
 padding:5px;
 text-align:center;
 text-transform:uppercase;
 width:273px;
}
#unsubscribeInfo {
 padding:45px 0 0 18px;
 width:630px;
}
#unsubscribeInfo .surveyIntroduction {
 font-size:1.6em;
 font-weight:bold;
}
#unsubscribeInfo form .surveyQuestion {
 margin-top:20px;
}
#unsubscribeInfo form .surveyAnswer table tr:first-child {
 margin-top:10px;
}
#unsubscribeInfo form .surveyAnswer table tr {
 display:block;
 margin-bottom:8px;
}
#unsubscribeInfo form input[type="text"] {
 height:20px;
}
#unsubscribeInfo form input[type="text"], #unsubscribeInfo form textarea {
 padding:2px;
 width:600px;
}
#unsubscribeInfo form input[type="text"], #unsubscribeInfo form textarea {
 background-color:#F1F1F1;
 border:1px solid #AFAFAF;
}
.UserDetailsHeader, .EmailDetailsHeader, .PasswordDetailsHeader {
 background:transparent url("/namedImage/11617/changeDetailsHeader.gif") no-repeat scroll left top;
 color:#FFF;
 float:left;
 font-size:1.2em;
 font-weight:bold;
 line-height:28px;
 margin:10px 0;
 padding:0 0 0 10px;
 text-transform:uppercase;
 width:961px;
}
#userDetailsForm1552 .submitButton, #userDetailsForm1553 .submitButton {
 margin:35px 0 0 164px;
}
#accountDetailsUser .submitButton {
 margin:20px 0 0 164px;
}

/* Video Index */

.videoIndexWrap {
}
#contentFilter {
 border-bottom:1px solid #EBEBEB;
 font-size:1.1em;
 height:25px;
 margin-top:37px;
 padding-bottom:5px;
 position:relative;
 width:637px;
}
#contentFilter .label {
 color:#025AC6;
 display:block;
 float:left;
 font-size:1.3em;
 font-weight:bold;
 margin-right:10px;
 width:100px;
}
#contentFilter ul {
 float:left;
 margin-top:2px;
}
#contentFilter li {
 float:left;
 list-style-type:none;
 margin-right:10px;
 text-transform:uppercase;
}
#contentFilter input {
margin-right:5px;
}
#filterGo {
 background-color:#025AC6;
 color:#FFF;
 cursor:pointer;
 display:block;
 float:left;
 font-weight:bold;
 margin:0 5px 0 0;
 padding:3px 5px;
 text-transform:uppercase;
}
.filterHelp {
 float:left;
}
.tooltip {
 color:#fff;
 display:block;
 position:relative;
}
.tooltip span {
 background-color:#025ac6;
 display:block;
 font-weight:bold;
 padding:3px 5px;
}
.tooltip span.tooltipDisplay {
 bottom:2.1em;
 display:block;
 padding-bottom:7px;
 position:absolute; 
 right:-20px;
 width:200px;
 z-index:10000;
}
.tooltip span.tooltipDisplay span {
 background-color:#025ac6;
 display:block;
 font-weight:normal;
 padding:15px;
}
#index {
 margin-top:15px;
 width:664px;
}
#innerIndex {
 height:auto;
 overflow:hidden;
}

#index .inside {
 margin-right:20px;
}
#index .teaserImage {
 border-bottom:1px solid #ebebeb;
 display:block;
 height:114px;
 left:-1px;
 overflow:hidden;
 position:absolute; 
 text-align:center;
 top:-1px;
 width:200px;
}
#index .headline {
 margin-bottom:3px;
}
#index .teaserText {
 font-size:1.1em;
padding-bottom:10px;
_padding-bottom:20px;

}
#index .teaserImage img {
 width:196px;
 height:112px;
}
#index .date {
 bottom:5px;
 color:#2470ce;
 position:absolute;
}
#index .ratings {
 bottom:5px;
 position:absolute;
 right:5px;
}
#index .ratings, .headline .ratings span, #mycarousel .ratings {
 background-image:url("/namedImage/11617/ratingStars.gif");
 bottom:7px;
 display:block;
 height:10px;
 overflow:hidden;
 position:absolute;
 right:10px;
 text-indent:-9999px;
 width:54px;
}
.ratedAs0 {
 background-position:0 10px;
}
.ratedAs1 {
 background-position:0 20px;
}
.ratedAs2 {
 background-position:0 30px;
}
.ratedAs3 {
 background-position:0 40px;
}
.ratedAs4 {
 background-position:0 50px;
}
.ratedAs5 {
 background-position:0 0;
}
.playOverlay {
 background:transparent url("/javaImages/63/43/0,,11617~8668003,00.png") no-repeat scroll 0 0;
 display:block;
 height:20px;
 position:absolute;
 right:15px;
 text-indent:-9999px;
 top:15px;
 width:20px;
}

#hd-livescores .scoreboard { 
 left:5px !important;
}

/* 

---------------------------------------------------
geoblock styles for navigation ashes

*/

.noDisplay
{
display 	: none;
visibility 	: hidden;
}




