/* CSS Document */
/* Header CSS Starts */
.input_textfield_small {border:1px solid #D6D6D6; width:205px; padding:2px;}
.heading_1 {font-size:13px; font-weight:bold;}
.readmore a{font-size:11px; color:#004795; font-weight:bold; text-decoration:none;}
.readmore a:hover{font-size:11px; color:#004795; font-weight:bold; text-decoration:underline;}

/* .container_wrapper {width:989px; margin:auto; background:url(../images/container_bgimg.gif);} */
.container_wrapper {width:980px; margin:auto; background:url(../images/head_bg1.gif);}
.header {background:url(../images/head_bg1.gif); }
.navigation {background:url(../images/nav_bg1.gif); padding-top:10px;}
.ie .navigation {background:url(../images/nav_bg1.gif); padding-top:10px;}
.top_navigation {background:url(../images/top_navbg.gif); height:42px; color:#FFF; font-weight:bold; font-size:11px; line-height:20px;}
.navigation .tabs a:hover { text-decoration: none; }
.top_navigation A {color:#FFCA00; text-decoration:none;}
.top_navigation A:Hover {color:#FFCA00; text-decoration:underline;}
.header_panel {height:298px; background:#2C2A2B; border-bottom: 1px solid black; }
.padding_top1 {padding-top:5px;}
.padding_top2 {padding-top:10px;}
.padding_top3 {padding-top:15px;}
.padding_left1 {padding-left:15px;}
.form_error {padding-bottom:0px; margin-bottom:0px; color:red;}


.margin_bottom1 {margin-bottom:10px;}


/* Navigation Tabs */
.tabs {margin:0px; text-align:center; height:24px;}
.tabs a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;  color:#FFF; font-weight:bold; text-decoration:none; }
.tabs a:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;  color:#FFF; font-weight:bold; text-decoration:none; }
.tabs a:hover{ text-decoration:underline;}
.tabs UL{display:block; margin:0px;}
.tabs LI{ list-style:none; margin:0px; float:left;}

.navigation li.first { background:url(../images/first_down.gif); padding-top:5px; width:194px; height:19px; }
.home .navigation li.first { background:url(../images/first_up.gif); }
.home .navigation li.first a { text-decoration:none; color:white;}
.home .navigation li.first a:hover { text-decoration:underline; color:#fff;}

.navigation li.middle { background:url(../images/middle_down.gif); padding-top:5px; width:198px; height:19px; }
.web .navigation li.middle.web, .tv .navigation li.middle.tv, .vod .navigation li.middle.vod { background:url(../images/middle_up.gif); }
.web .navigation li.middle.web a, .tv .navigation li.middle.tv a, .vod .navigation li.middle.vod a { text-decoration:none; color:white;}
.web .navigation li.middle.web a:hover, .tv .navigation li.middle.tv a:hover, .vod .navigation li.middle.vod a:hover { text-decoration:underline; color:#fff;}

.navigation li.last { background:url(../images/last_down.gif);  padding-top:5px; width:191px; height:19px; }
.ultimate .navigation li.last { background:url(../images/last_up.gif); }
.ultimate .navigation li.last a { text-decoration:none; color:white;}
.ultimate .navigation li.last a:hover { text-decoration:underline; color:#fff;}

.ie .navigation li { height: 25px; }
.ie .navigation { height: 33px; overflow: hidden; }


/* Content CSS Starts */
.content {border:5px solid #000; margin:0px 0px 0px 0px; }
.content_wrapper {padding: 0px 24px 24px 24px; background:url(../images/content_bg.gif) repeat-x;}
.content_wrapper {background-color:#E6E6E6;}
.main_content { margin-top: 24px; }

.show_box {border-bottom:1px solid #CBCBCB; padding:0px 0px 10px 0px;}
.show_box a{font-size:11px; color:#004795; font-weight:bold; text-decoration:none;}
.show_box a:hover{font-size:11px; color:#004795; font-weight:bold; text-decoration:underline;}
.content_bottom {font-size:11px; color:#828282; padding-left:20px; margin-top: 20px;}

.home .get_foxsports {
  background:url(../images/box.gif) no-repeat; 
  width:300px; 
  height:98px; 
  padding: 5px 5px 5px 10px;
}

.ie .home .get_foxsports { padding-left: 2px; padding-right: 2px; }
/*.home .get_foxsports_img {padding-top:16px;} */

.advertisement_text {padding:5px; text-align:center;}
/*.phone_fields {padding-top:12px;}*/
.phone_fields INPUT{ padding:5px; color:#8C8C8C; font-size:10px;}
.phone_fields IMG{margin-bottom:-12px;}

/* Footer CSS Starts */
.footer {background:url(../images/fu_bg.gif); width:964px; margin:auto; padding:9px 10px 0px 15px; color:#909092; font-size:10px;}
.footer A{color:#004696; font-size:10px; text-decoration:none;}
.footer A:hover{color:#004696; font-size:10px; text-decoration:underline;}
.footer_nav {color:#004696;}
.footer_nav_bold {color:#004696; font-weight:bold;}
.footer_copyright {padding:4px 0px 8px 0px ;}
.footer_copyright a{color:#004696; font-size:10px; text-decoration:none; font-weight:bold; padding-right:10px;}
.footer_copyright a:hover{color:#004696; font-size:10px; text-decoration:underline; font-weight:bold;}
.microsoft_copyright_logo {font-weight:bold; font-size:11px; text-align:right}
.microsoft_copyright_logo IMG{margin-bottom:-5px; padding:0px 0px 0px 10px}

/* Colopse panel CSS Starts */
p {padding: 0 0 1em;}
.div_bg {margin:0px; background:url(../images/menubg1.gif);}
A.div_bg {background:url(../images/menubg1.gif); display:block; width:440px; height:25px;}
A.div_bg:Hover {background:url(../images/menubgactive.gif); display:block;}
.msg_list {margin: 0px 0px 20px 0px; padding: 0px; width: 440px;}
.msg_head {padding: 5px 30px; cursor: pointer; position: relative; margin:0px;}
.msg_body {padding: 5px 10px 15px; background:url(../images/menubg2.gif); height:32px; border:1px solid #CACACA; margin-bottom:0px;}

/* Tab panel CSS Starts */
.tab_panel_head {margin:0px; clear:both; color:#555; background:url(../images/tabcont_tab_bg.gif) repeat-x; width:440px;}
.tab_panel_head UL{display:block; margin:0px;}
.tab_panel_head LI{ list-style:none; margin:0px; float:left; padding:0px; height:37px;}
.tab_content {background:url(../images/tab_cont_bg.gif) no-repeat; padding-top:10px; width:440px; height:150px;}
.tab_content_text {margin:0px; padding:0px 11px 5px 11px;}
.tab_content_text_innerdiv {border:1px solid #E8E8E8; background:#fff; margin:7px 0px 15px 0px; padding:7px 12px 7px 12px; color:#1C58A1; font-size:11px; font-weight:bold; }
.tab_content_text_innerdiv a{color:#000; text-decoration:none;}
.tab_content_text_innerdiv a:hover{color:#1C58A1; text-decoration:none;}
.tab_content_text_footer {font-size:11px; line-height:14px;}
.tab_content_text_footer a{font-size:11px; color:#004795; text-decoration:none;}
.tab_content_text_footer a:hover{font-size:11px; color:#004795; text-decoration:underline;}

.toggle_panel {margin:0px; font-size:12px; width:440px;}
.toggle_panel_header_corner {background:url(../images/toggle_panel_topactive_down.gif); color:#FFF; font-weight:bold; padding:5px;}
.toggle_panel_header_corner IMG {margin-bottom:-3px; margin-right:10px;}
.toggle_panel_header_corner_invisble {background:url(../images/toogle_top_on.gif); color:#FFF; font-weight:bold; padding:5px;}
.toggle_panel_header_corner_invisble IMG {margin-bottom:-6px; margin-right:10px;}

.toggle_panel_header {background:url(../images/toggle_panel_topactive_down.gif); color:#FFF; font-weight:bold; height:24px; padding:5px;}
.toggle_panel_header IMG {margin-bottom:-4px; margin-right:10px;}
.toggle_panel_content {background:url(../images/toogle_panelcontent_bg.gif); font-size:13px; font-weight:bold; border:1px solid #CBCBCB; border-top:0px; padding:1px 20px 10px 20px;}

.toggle_panel_inactive {background:url(../images/toggle_panel_upimg1.gif); color:#FFF; font-weight:bold; padding:5px;}
.toggle_panel_inactive IMG {margin-bottom:-6px; margin-right:10px;}
.help_icon {margin:7px 0px 7px 0px;}
.help_icon IMG {margin-bottom:-3px;}
.help_icon a{font-size:11px; color:#004795; text-decoration:none;}
.help_icon a:hover{font-size:11px; color:#004795; text-decoration:underline;}

.tab_content_text_1 {margin:0px;}
.tab_content_text_1 OL{display:block; margin:-10px 0px 10px 0px;}
.tab_content_text_1 LI {list-style:decimal; padding:2px 0px 2px 0px; float:none; height:23px;}

.ten_digit_div {margin:0px;}
.ten_digit_div IMG{margin-bottom:-7px; padding-top:10px;}

.visit_from_your_toogle {font-size:11px; font-weight:normal;} 
.visit_from_your_toogle OL{display:block; margin:0px 0px 0px 15px;}
.visit_from_your_toogle LI {list-style:decimal; padding:2px 0px 2px 0px;}

img.carrier_logo.intext { vertical-align: bottom; }



div.header_panel div {
  float: left;
  margin: 0px;
  border: 0px;
}

div.header_panel.web div.middle { width: 304px; }
div.header_panel.web div.content { width: 304px; height: 202px; }

div.header_panel.web div.content iframe {
  height:100%;
  width:100%;
  background-color:white;
}

div.header_panel.tv div.middle { width: 269px; }
div.header_panel.tv div.middle div.content { width: 100%; height: 166px; }
div.header_panel.tv div.middle div.content embed,
div.header_panel.tv div.player_container { width: 269px; height: 166px; }

div.header_panel.vod div.middle { width: 271px; }
div.header_panel.vod div.middle div.content { width: 100%; height: 151px; }
div.header_panel.vod div.player_container,
div.header_panel.vod div.middle div.content embed { width: 271px; height: 151px; }

div.header_panel.ultimate div.middle { width: 256px; }
div.header_panel.ultimate div.middle div.content { width: 100%; height: 190px; }
div.header_panel.ultimate div.player_container,
div.header_panel.ultimate div.middle div.content embed { width: 256px; height: 190px; }

div.accordian { margin-top: 10px; }

div.controls { margin-left: 50px; }
.home div.controls { margin-left: 12px; }

.alert { margin-top: 40px; }
.web .alert { margin-top: 10px; }
div.controls .control { float: left; }

.tab_button{float:left;}

/*#headerScoreboard { margin-left: 3px; }*/

.disclaimers { float: left; }
.disclaimer { font-size: 9px; text-align: justify; font-family: helvetica, arial; }








body.fsm div.hdrContainer { background-color: transparent; }
body.fsm div.hdrContainer table.big7 td { padding: 10px; }
body.fsm div.hdrContainer div.comBottomNav { background: transparent; }
body.fsm div.hdrContainer div.bdyContainer { border: 0px; }
body.fsm #searchbox { margin-bottom: 0px; }
body.fsm #search img { vertical-align: middle; }
body.fsm td.msnHdrButton { 
  padding: 2px; 
  background-image: url(../images/msn_header/hdr_button_bg.gif);
  border:1px solid #BDBDBD;
}
body.fsm .msnHdr td[width="210"] {
  width: 220px;
}


body.feedback form div { float: left; margin-bottom: 5px; }
body.feedback .identity_fields { width: 158px; margin-right: 10px; }
body.feedback .identity_fields div { margin-bottom: 0px; }
body.feedback form textarea { width: 240px; margin-top: 0px; height: 100px; }
body.feedback label { margin-right: 10px; }
body.feedback div.subject input { width: 410px; }
body.feedback div.container { padding: 20px; width: 425px; }

body.feedback.received div.explanation { font-size: 20px; }
body.feedback.received div.container { width: 100%; }

.clear { clear: both; }

.ie div.lightbox.menu { width: 100%; float: left; }

body.lightbox iframe.faqs {
  width: 100%;
  height: 370px;
}
