
                /* /branding_package/update/logos_fixed_width.css */
            /* DOCUMENT */
html {
        background-color: #FFFFFF;
}

body {
        color: #000000;
        font-size: 9pt; /*BaseFontSize*/
        font-family: Verdana, Arial, Helvetica, sans-serif; /*BaseFontFamily*/
        margin: 0;
        padding: 0;
        min-width:780px;
}

#mainWrapper {
        width: 990px; /* 990px or 100% left or 85% for center */
        margin: 0 auto; /* use '0 auto' for centered design */
        padding: 0;
        text-align:left;
}


#columnOne {
        background: #C2C2C2 no-repeat;
        height:562px;
        float: left;
        width: 198px;
        margin: 5px 15px 0px 0px;
        padding: 3px 3px 5px 0px;
}

div#mainWrapper>div#columnOne {
        padding: 3px 5px 5px 0px;
}

#columnTwo {
        background: none transparent;
        float: left;
        width: 550px;
        height: inherit;
        margin: 8px 0 10px 0px;
        padding: 0 0 0 8px;
        width: 757px;
        min-height:550px;
        background: #C2C2C2 url(http://logos.espn.com/branding_package/update/content_background1.png) no-repeat; /*http://logos.espn.com/branding_package/update/content_background1.png*/
}

#columnTwoWhite {
        float: left;
        width: 550px;
        height: inherit;
        margin: 8px 0 10px 0px;
        padding: 0 0 0 8px;
        width: 757px;
        min-height:550px;
        background: #FFFFFF;
}


#columnThree {
        background: none transparent;
        float: left;
        width: 185px;
        height: inherit;
        margin: 0 .25% 0 -3px;
        padding: 0 .75% 0 0;
}

.col3Header {
        color:#ffffff;
        font-weight:bold;
        font-size:120%;
        margin:0px 0px 0px 0px;
        padding:3px 0px 5px 5px;
}

#columnThree ul {
 width:185px;
 margin:0 0 0 0px;
 padding-left:5px;
}

#columnThree ul li {
 font-weight:bold;
 list-style:none;
 text-align:left;
 margin:0;
 padding:0 0 7% 0;
 margin:0 0 0 0;
}

#columnThree a,div#columnThree a:hover,a:visited {
 text-decoration: none;
 color:#FFFFFF
}




                /* /branding_package/update/logos_loginBar.css */
            /* LOGIN REGION */

#loginbar {
        background-color: #d81919;
        width: inherit;
        margin: 0;
        padding: 0;
        text-align:left;
        color: #FFFFFF;
        font-size: 90%;
        overflow:hidden;
        height:28px;
}

#loginbar ul {
        margin: 0;
        padding: 4px 0 0 5px;
}

#loginbar li {
        display: inline;
        padding: 0 5px 0 5px;
}

.loginright {
        float: right;
        margin:-3px 3px 0px 0px;
}

#loginbar a, #loginright a {
        text-decoration: none;
        color: #FFFFFF;
}

#loginbar a.active, #loginbar a:hover, .loginright a.active, .loginright a:hover {
        color: #FFFFFF;
}


.search {
    font-size:16px;
}

.searchButton {

}


                /* /branding_package/update/logosMainHeader.css */
            /* MAIN HEADER REGION */

#mainheader {
        height:75px;
        width:inherit;
        margin: 0;
        padding: 0;
        background: url(http://logos.espn.com/branding_package/update/header_logos.png?view=Standard) #d81919 no-repeat;  /*http://logos.espn.com/branding_package/update/big-logo.gif?view=Standard*/
}

#mainheaderbig {
        height:65px;
        width:inherit;
        margin: 0;
        padding: 0;
        background: url(http://logos.espn.com/branding_package/update/big-logo.gif?view=Standard) #d81919 no-repeat;  /*http://logos.espn.com/branding_package/update/big-logo.gif?view=Standard*/
}

#clickhome {
    cursor: pointer;
    width: 450px;
    margin-top:15px;
    height: 50px;
    position: relative;
    float:left;
}


#search {
        margin:0px 0px 0px 700px;
        padding-top:25px;
}


#mainheader ul { display:none; }

#mainheader li { display:none; }

.shadow  { display:none }
.shadow span { display:none }
.shadow:before { display:none  }






                /* /branding_package/update/logosNavBar_horz.css */
            /* MAIN NAVIGATION REGION */

#topnavbar {
        margin: -3px 0px 0px 0px;
        font-weight: bold;
        position: relative;
        width: 764px;
        padding: 0px 0px 0px 226px;
        font-size: 105%;
        text-transform:uppercase;
        background: #959595 no-repeat 3px 5px;
        overflow:hidden;
}

#topnavitems {
        margin: 0px 205px 0 150px;
        padding: 0 0 .25% 0;
}

#topnavitems li {
        display: inline;
        margin: 0;
        padding: 0 2% 0 2%;
}

#topnavitems a {
        text-decoration: none;
        color: #FFFFFF;
}

#topnavitems a.active, #topnavitems a:hover {
        color: #FFFFFF;
}

/*Drop Down Menu Positioning Styles - Common for all teams - put in /nav.css*/
.topCollapsed, .topExpanded, .separator {float: left;display: inline; }
.topCollapsed .topNavContainer {left: -999em;}
.topExpanded .topNavContainer {left: auto;}
div.topNavContainer:hover  {left: auto;}

/*Position and padding of top level menu items*/
.topNavItem, .topNavItemOn  {position: relative;display: block; float: left; text-align: center; height: 25px; font-size: 8pt; padding:3px 2px 0px 3px; margin:0px 3px 0px 3px;
        background: #4c4e4e no-repeat; width: 100px;
}
div.topCollapsed>div.topNavItem, div.topCollapsed>div.topNavItemOn {height: 22px;}
div.topExpanded>div.topNavItem, div.topExpanded>div.topNavItemOn  {height: 22px;}
.topNavItem img,.topNavItemOn img {position: absolute; left: 0px; top: 0px; vertical-align: middle;border:0px;}

/*Disable all Menu underlines and List bullets*/
.topNavContainer {position: relative; overflow: visible;}
.topNavContainer a {text-decoration: none;}
.topNavContainer ul {list-style:none;margin:0px; z-index: 1200;}

.topNavLink { color: #FFFFFF; text-decoration: none; }
.topNavLink:hover { color: #DF422C; text-decoration: none; }

/* Position of Dropdown menus and anchors */
.topNavList {position: absolute;left: 0px;top: 14px;clear: both;}
.topNavList a {display: block;width: 100%;text-decoration: none;}


/* Main Nav Colors, Separator Pipe*/
.topNavContainer, .topCollapsed, .topExpanded {background-image:none;}
.topCollapsed .topNavItem, .separator .topNavItem {color: #FFFFFF;}
.topExpanded .topNavItem, .topExpanded .topNavItemOn{color: #DF422C;cursor: pointer;}
.topCollapsed .navItemOn{color: #DF422C;}

/*Dropdown Width, Background-Color, Padding, Borders*/
.topNavContainer ul.topNavList {width: 200px;margin-top:-19px;background-color: #959595;padding: 5px 0px;border: 1px solid #000000;opacity:.95;filter:alpha(opacity=95); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95); -moz-opacity:.95;}
.topNavContainer>ul.topNavList {top:19px;margin-top:5px;}

/*Menu Item Padding Parameters*/
.topNavList .menuItem, .topNavList .menuItemOver{
        text-align: left; position: relative;padding-left: 5px;padding-right: 7px;padding-top: 2px;padding-bottom: 2px;cursor: default;
}

/*MenuItem Foreground color for text and anchor elements*/
.topNavList .menuItem {color: #FFFFFF;font-weight: normal; white-space:nowrap;} /*Standard Text Color*/
.topNavList .menuItem a, .topNavList .menuItemOver a, .topNavList .menuItem a:visited, .topNavList .menuItemOver a:visited  {color: #FFFFFF;font-weight: normal;} /*Anchor Text Color*/

/*Menu Item Rollover Styles*/
.topNavList .menuItemOver {background-color: #FFFFFF;color: #000000;}
.topNavList li:hover {left:auto}
.topNavList .menuItemOver a, .topNavList .menuItemOver a:visited {color: #000000;}

.topSubNavItem {width:190px;}
.topSubNavItem a {padding:2px 5px 2px 5px; font-size: 8pt; color:#fff}
.topSubNavItem a:hover  {
    background-color: #CB0101;
}

.topSubNavItem2 {width:180px;}
.topSubNavItem2 a {padding:2px 5px 2px 15px; font-size: 8pt; color:#fff}
.topSubNavItem2 a:hover  {
    background-color: #CB0101;
}

.separator {color:#959595;font-weight:normal;font-size:130%;margin-top:4px}


                /* /branding_package/update/logosContentBlock.css */
            /* Content Blocks */

.contentBlock {
     padding:7px 0px 7px 2px;

}
.searchresult0 {
}
.searchresult1 {
 background:#CCCCCC;
}

.contentBlock h1 {
        margin: 1%;
        padding: 2% 4% 2% 3%;
        font-weight:normal;
        font-size: 160%;
}

.contentBlock h2 {
        margin:0 .5% 1% 1%;
        padding: 2% 4% 2% 4%;
        font-weight:normal;
        font-size: 140%;
}

.contentBlock h3 {
        margin:0 .5% 1% 1%;
        padding: 2% 4% 2% 4%;
}

.contentBlock h4 {
        margin:0 .5% 1% 1%;
        padding: 2% 4% 2% 4%;
}

.contentBlock p {
        text-align: left; /*textAlign*/
        margin: 0 0 3% 0;
        padding: 0 5% 4% 5%;
}

.contentBlock blockquote {
        margin: 0;
        padding: 0 1% 4% 3%;
}

.contentBlock ul {
        min-height:80px;
}

.contentBlock li  {
        list-style:none;
        text-align:left;
        margin:0;
        padding:0 0 1% 0;
}

.contentBlock a,.contentBlock a:visited  {
        text-decoration: underline;
        color: black;
}

.contentBlock a.active, .contentBlock a:hover {
        border-bottom: 1px solid #DF422C;
        color: blue;
}

.moreContentInfo a {
        border-bottom: 1px solid #959595;
        color: #959595;
}

.moreContentInfo a.active, .moreContentInfo a:hover {
        border-bottom: 1px solid #DF422C;
        color: #DF422C;
}

.browseAll {
        padding:3%;
        float:right;
        font-style:italic;
}

.storyImage {
        float:left;
        padding:1% .5% 0 .5%;
}

.gradBK {
        color: #4c4e4e;
        background-color:#DF422C;
        background-image:url(http://logos.espn.com/branding_package/update/blackTab.png?view=Standard);
        background-repeat:repeat-x;
        background-position:center;
}

.gradTBBorderBK {
        color: #4c4e4e;
        background-color:#DF422C;
        background-image:url(http://logos.espn.com/branding_package/update/blackTab.png?view=Standard);
        background-repeat:repeat-x;
        background-position:center;
        border: thin solid #959595;
}

.borderOnly{
        padding:0 3% 0 3%;
        color: #959595;
        border: thin solid #959595;
}

.bkgrndBorder{
        color: #4c4e4e;
        background-color:#DF422C;
        border: thin solid #959595;
}

.bkgrndTopBtmBorder {
        color:#4c4e4e;
        background-color:#DF422C;
        border-top-width: medium;
        border-bottom-width: medium;
        border-top-style: solid;
        border-bottom-style: solid;
        border-top-color: #959595;
        border-bottom-color: #959595;
}

.contentBlockSeperator {
        margin:2% 2% 3% 2%;
        border-bottom-width: thin;
        border-bottom-style: dashed;
        border-bottom-color: #959595;
}



#pdfLeftWrapper {
        font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica";
        float: left;
        min-width:200px;
        width: 200px;
        margin: 0;
        padding: 10px 5px 10px 0px;

}

#pdfTopText {
        font-size:75%;
        width:740px;
        padding:0px;
        text-align:right;
}

#pdfRightWrapper {
        font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica";
        float: left;
        min-width:300px;
        width: 517px;
        margin: 0;
        padding: 10px 10px 0px 15px;
        border-left-width: thin;
        border-left-style: solid;
        border-left-color: #A1A8AD;
        overflow-x:hidden;
}

#pdfHeaderText {
        font-size:171%;
        padding:0px;
        margin-bottom:7px;
        padding-bottom:0px;
}

#pdfBodyText {
        font-size:105%;
        padding:0px 0px 0px 0px;
}

#pdfBodyText p {
        padding:0px 0px 0px 0px;
}

#pdfBodyText ul {
        padding:0px 5px 5px 5px;
        margin: -3px 0px 0px 0px;
}
#pdfBodyText ul li {
        list-style-type: disc;
        list-style-position: inside;
        padding-left:5px;
}
#pdfFooterText {
        color:#727273;
        font-size:151%;
        padding:20px 0px 0px 0px;
        text-align:bottom;
}

table.sectionTable {
font-family:"HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica";
border-collapse: separate;
border-spacing: 10px;
table-layout:fixed;
}

table.cookieTable {
font-family:"HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica";
border-collapse: separate;
table-layout:fixed;
width:760px;
}

#cookieBlock {
        color:#FFFFFF;
        background-color:#DF422C;
        font-size:130%;
        font-weight:bold;
        text-align:center;
        height:30px;
}

#cookieBlock a, #cookieBlock:visited {
        color:#FFFFFF;
}
#topSection {
        color:#FFFFFF;
        background-color:#DF422C;
        font-size:270%;
        font-weight:bold;
        padding:0px 0px 7px 20px;
}

#subSection {
        color:#FFF;
        background-color:#DF422C;
        font-size:130%;
        font-weight:bold;
        padding:0px 0px 7px 20px;
}

#sectionPages {
        line-height:25px;
}

.pdfSect {
    text-align:left;
    padding:0 0 0 0;
    margin:0 0 0 0;
    color:#000000;
}

.pdfSubMenuItem,.pdfSubMenuItem2 {
    cursor: default;
    font-size: 11px;
    font-family: Arial, Sans-serif;
    list-style:none;
    padding:0 0 0 0px;
    margin:0px 0 0 0px;
}

.pdfSubMenuItem2 a, .pdfSubMenuItem2 a:visited, .pdfSubMenuItem2 a:hover  {
    width: 105px;
}

.pdfSubMenuItem2 {
    padding:0 0px 0 15px;
}
.pdfMainList {
    display:none;
    padding:0 0 0 0;
    margin:0 0 5px 15px;
}
.pdfSubList {
    display:none;
    padding:0 0 0 0;
    margin:0 0 5px 0px;
}

.detailPop {
    margin:-30px 0px 0px -240px;position:absolute;display: block;border:1px solid;background:#cccccc;padding:10px
}

                /* /branding_package/update/dynamic_menu.css */
            /*Drop Down Menu Positioning Styles - Common for all teams - put in /nav.css*/
.leftMenu {
    text-align: right;
    margin: 0px 0px 0px 0px;
    font-weight: bold;
    color: #FFFFFF;
    width:132px;
}

.leftMenu a, .leftMenu a:visited, .leftMenu a:hover  {
    color: #000;font-weight: normal; text-decoration: none; display: block;width: 120px;
    padding: 2px 7px 2px 5px;
}

#disclaimer {
    display:block;
    position:relative;
    top:20px;
    margin:5px 5px 5px 5px;
    font-size:80%;
}
div#columnOne>span#disclaimer {
    margin:280px 5px 5px 5px;
}

.leftMenu a:hover  {
    background-color: #959595;
}


.collapsed {
    float: left;
    display: inline;
    width:202px;
    background-image:url(http://logos.espn.com/branding_package/update/blackTab.png?view=Standard);  /*http://logos.espn.com/branding_package/update/blackTab.png?view=Standard*/
    background-repeat: no-repeat;
}

.mainItem {
    cursor:pointer;
    position: relative;
    display: block;
    float: left;
    top: 0px;
    font-size: 8pt;
    padding:3px 2px 0px 5px;
    width:190px;
    height: 30px;
}

.mainItemContainer {
    clear: both;
    width:inherit;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    display:block;
    line-height:20px;
}

.mainList {
    display:block;
    margin:0 0 0 0px;
    padding:5px 0 0 0px;
}

.mainItemContainer>ul.mainList {margin-top:5px;}

.subMenuItem,.subMenuItem2 {
    cursor: default;
    font-size: 11px;
    font-family: Arial, Sans-serif;
    list-style:none;
    padding:0 0 0 0;
    margin:0 0 0 0;
}

.subMenuItem2 a, .subMenuItem2 a:visited, .subMenuItem2 a:hover  {
    width: 105px;
}

.subMenuItem2 {
    padding:0 0px 0 15px;
}


                /* /branding_package/update/logos_footer.css */
            /* FOOTER REGION */

#footer {
        clear:both;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #CCCCCC;
        background-color: #FFFFFF;
        width: 990px;
        margin:0px 0px 0px 0px;
        padding:0;
        font-size: 90%;
        color: #959595;
}

#footer ul {
        margin:0;
        padding: .4% 0 .4% 0;
}

#footer li {
        display: inline;
        margin: 0;
        padding: 0 1% 0 1%;
}

#footer a {
        text-decoration: none;
        color: #959595;

}

#footer a:active, #footer a:hover{
        border-bottom: 1px solid #DF422C;
        color: #DF422C;

}

                /* /css/security_noleft.css */
            /* security-specific styles */
#security { }
#security  a, #security a:visited { color:#000000;}
.securityExpanded { position:absolute; margin:-5px 0px 0px 0px;background-color:#FFFFFF;width:890px;height:500px }
#security p#approveDeny { padding: 20px 5px 0px 20px;background-color: #FFFFFF; }
#security a#returnText { float:right;padding:5px }
#security p { padding: 0px; magin:0px}
#security p.alertMessage { padding: 5px; border: 1px dashed #333; font-size: 115%; color: #C00; background-color: #EEE; }
#security p.infoMessage { padding: 5px; border: 1px dashed #333; font-size: 115%; color: #090; background-color: #EEE; }
#security form { margin: 0; border: 0; padding: 0px 0px 20px; }
#security form fieldset { display: inline; margin: 0 20px 0 20px; border: 1px solid #666; padding: 0 0 0 3px; }
#security>form>fieldset { padding-left: 10px; }
#security form fieldset legend { margin: 0 2px 0 2px; border: 1px solid #666; padding: 2px 10px 2px 10px; color: #000; background-color: #EEE; }
#security form fieldset ul { list-style: none; margin: 0; border: 0; padding: 9px 0 10px 0; }
#security>form>fieldset>ul { padding-top: 12px; }
#security form fieldset ul li { margin: 0 20px 0 17px; }
#security>form>fieldset>ul>li { margin-left: 10px; }
#security form fieldset ul li label { display: block; font-size: 75%; }
#security form fieldset ul li input.monotext { margin: 0 0 5px 0; padding: 1px; width: 275px; font: 10pt "Courier New", Monaco, monospace; line-height: 12pt; }
#security form fieldset ul li select { margin: 0 0 5px 0; width: 280px; }
#security form fieldset ul li textarea { margin: 0 0 5px 0; padding: 1px; width: 275px; height: 48pt; font: 10pt "Courier New", Monaco, monospace; line-height: 12pt;  overflow: auto;}
#security form fieldset ul li.buttons { margin: 5px 0 0 30px; }
#security>form>fieldset>ul>li.buttons { margin-left: 22px; }
#security form fieldset ul li.buttons input { margin: 0 0 0 10px; width: 125px;}
#security form fieldset p { clear: both; position: relative; top: +12px; margin: 0 10px 0 5px; border: 2px solid #FFFFFF; padding:0px; }
#security>form>fieldset>p { margin: 0 10px 0 0; min-width: 304px; }
#security form fieldset p .error { display: block; border: 1px solid #666; padding: 2px 10px 2px 10px; font-size: 80%; color: #C00; background-color: #EEE; }
#security>form>fieldset>p>.error { min-width: 275px; }
#security form table.userList { caption-side: top; margin: 20px 20px 20px 20px; border: 2px solid #666; padding: 0; border-collapse: collapse; border-spacing: 0; empty-cells: show;; font-size: 10pt; }
#security>form>table.userList { margin-top: 0; }
#security form table.userList a, #security form table.userList a:visited { color:#000000; text-decoration: none; }
#security form table.userList a:hover { text-decoration: underline; }
#security form table.userList caption { margin: 0; border: 0; padding: 3px 0 2px 0; text-align: left; font-size: 90%; font-weight: bold; }
#security form table.userList caption strong { margin: 0 0 0 10px; border: 1px solid #666; border-bottom: 0; padding: 2px 5px 2px 5px; color: #FFFFFF; background-color: #666; }
#security>form>table.userList>caption { margin: 20px 20px 0 19px; padding-bottom: 3px; }
#security form table.userList th, #security table.userList td { margin: 0; border: 1px solid #333; padding: 2px 5px 2px 5px; text-align: left; white-space: nowrap; font-size: 75%; }
#security form table.userList td.highlighted { background-color: #E8F2FE; }
#security form table.userList td.noUsers { padding: 1em; text-align: center; font-style: italic; }
#security form table.userList th { font-weight: bold; color: #333; background-color: #CCCCCC; }
#security form table.userList th.right { text-align: right; vertical-align: top; }
#security form table.userList th.sortedAscending { padding-right: 20px; background: #CCCCCC url("Ascending Graphic") no-repeat right center; }
#security form table.userList th.sortedDescending { padding-right: 20px; background: #CCCCCC url("Descending Graphic") no-repeat right center; }
#security form table.userList th a { color: #333; }
#logincontents {
margin-top:7px;
height:320px;
padding:10px;
}

