/*********************************************************************
   sports / madden challenge 06 / components.css for EA.com
*********************************************************************/

/* IMPORT SPORTS.COM components.css */
@import url(../../_css/components.css);


/***********************
   OPACITY OVERRIDE
************************/
.C_awards, .C_download, #newsEventsArticle {
   background: transparent; }

#downloadSwatch {
   background: url(../_img/bg_download_swatch.gif); height: 100%;}

#langSelect {
   background: url(../_img/bg_langselect.gif) top left no-repeat; height: 100%; }
#langSelectForm {
   position: relative; top: 60px; left: 15px; }
#langSelectForm select { width: 260px; color: #333; font-size: 90%; }




/***********************
   COMP OVERRIDES
************************/
.COMP { color: #999; }

* html .COMP .comphdr{
   /* line-height:15px; */}

.COMP .scrollbar{ right: -1px; top: 36px; }

.COMP a { color: #fff; text-decoration: underline; }


.COMP .complinkscontainer{ 
   background: transparent;
}

.COMP .complinks{ 
   background:#000;
   margin:-4px 5px 5px 5px;
   height:15px;
}

.COMP .complinks a {
   color: #DE0000;
   line-height:14px;
   }

.COMP .complinks a:hover {
	padding:none;
   text-decoration:none;
   }

.compbody a:hover { color:#95e3ff;}

.compbody .copy { padding: 8px; line-height: 1.4em;}

.compwrapper { position: absolute; overflow: hidden; width: 100%;}

.compbody { padding: 0 6px; }

.compbody .source { margin-top: 5px; font-style: italic; }

.COMP ul{ padding-left: 16px; }

#C_title_nav{ overflow: hidden; }


/****************************
  C_image COMPONENT 
****************************/
.C_image{ border: 0px; }





/****************************
  C_editorial_list COMPONENT 
****************************/

.C_editorial_list .listItem { margin-bottom: 8px; }

.C_editorial_list .content a { 
	display: block; 
	background: none; 
	padding: 0; 
	margin: 0; 
	color:#fff; 	
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
}

.C_editorial_list .content {
   position: relative;
   left: 2px;
}

.C_editorial_list .content a:hover { color: #95e3ff; }

.C_editorial_list .comphdr {
	visibility: hidden;
}

.C_editorial_list .hdr{
   padding-top: 20px;
   padding-left: 0px; 
   color: #669bae; 
   background: none; 
   font-size: 11px;
   font-family:verdana;
}

.C_editorial_list .date{
   position: absolute;
   top: 0px;
   display: block;
   width: 100%;
   color:#fff;
   font-size: 9px;
   padding-bottom: 3px; 
   margin-bottom: 1px;
   background:url(../../../_img/line_dotted_h_666666.gif) bottom repeat-x;
}

.C_editorial_list .complinkscontainer {
}


.compbody .content {
   margin: 6px 0px; 
   padding: 3px 6px 15px 6px; 
   background:transparent;
   line-height:1.4em;
   }



/****************************
  C_news_events_list COMPONENT
****************************/
#newsArticleScrollContainer { margin-top: 40px; }
#naScrollbar { margin-top: 40px; }
.C_news_events_article .hdr { margin: 10px 0 0 0; padding: 0; background: none; }
.C_news_events_article .hdr h2{
   position:relative;
   top:-28px;
   color:#669bae; margin: 0;
   padding:10px 5px 1px 7px;
   font-size:13px;
   line-height:15px;
   text-transform: uppercase;
   }
.C_news_events_article .date{
   position:relative;
   top:30px;
   font-size: 9px;
   color:#fff; padding-bottom: 4px; margin-botom: 4px;
   padding-left:7px;
   background: none;}
.C_news_events_article .body{
   padding: 6px;
   font-size:11px;
   line-height:17px;}
.C_news_events_article a { color: #fff }
.C_news_events_article a:hover { text-decoration: underline; color: #95e3ff; }

#newsEventsArticle .body{ color: #ddd;
   margin-top: 6px;}
#newsEventsArticle .subtitle{display: none;}
#newsEventsArticle .icon{display: none;}
#newsEventsArticle .hdr{font-size:0.8em; }




/* Bracket Component */
#bracket {
   position: relative; border: 0; padding: 0; margin: 0; width: 891px; height: 591px;
   background: url(../_img/bg_bracket.jpg) no-repeat 0px 41px transparent; }

   #bracket-bg {
   position: absolute; border: 0; padding: 0; margin: 0; width: 858px; height: 425px; top: 49px; left: 15px; z-index: 5;
   background: url(../_img/bg_bracket_labels.gif) no-repeat top left transparent; }

   #bracket h1 {
      border: 0; padding: 0; margin: 0; width: 891px; height: 41px;
      background: url(../_img/hdr_bracket.gif) repeat top left transparent; }
      #bracket h1 span { position: absolute; left: -9999px; font-size: small; }

   #bracket h2 { position: absolute; left: -9999px; font-size: small; }
   #bracket h3 { position: absolute; left: -9999px; font-size: small; }


   ol.divisions { position: absolute; border: 0; padding: 0; margin: 0; width: 891px; height: 490px; top: 0px; left: 0px; overflow: hidden; list-style: none; z-index: 25;}

   ol.divisions li { position: absolute; display: block; border: 0; padding: 0; margin: 0; width: 62px; font: normal 9px Verdana, Helvetica, San-serif; color: #fff; z-index: 50; white-space: nowrap; overflow: hidden; }
      div.points { color: #72cbf6; padding-top: 11px;}
      div.points span { position: absolute; left: -9999px; font-size: small; }




/* PAGE BACKGROUND 23px apart,29px division  */
      /* International Division: Round One */
      li#play-id0 { height: 20px; left: 39px; top: 54px; }
      li#play-id1 { height: 20px; left: 39px; top: 77px; }
      li#play-id2 { height: 20px; left: 39px; top: 106px; }
      li#play-id3 { height: 20px; left: 39px; top: 129px; }
      li#play-id4 { height: 20px; left: 39px; top: 162px; }
      li#play-id5 { height: 20px; left: 39px; top: 185px; }
      li#play-id6 { height: 20px; left: 39px; top: 214px; }
      li#play-id7 { height: 20px; left: 39px; top: 237px; }
      li#play-id8 { height: 20px; left: 39px; top: 271px; }
      li#play-id9 { height: 20px; left: 39px; top: 294px; }
      li#play-id10 { height: 20px; left: 39px; top: 323px; }
      li#play-id11 { height: 20px; left: 39px; top: 346px; }
      li#play-id12 { height: 20px; left: 39px; top: 380px; }
      li#play-id13 { height: 20px; left: 39px; top: 403px; }
      li#play-id14 { height: 20px; left: 39px; top: 432px; }
      li#play-id15 { height: 20px; left: 39px; top: 455px; }

/* International Division: Round Two */
      li#play-id16 { height: 40px; left: 125px; top: 54px; text-align: center; }
      li#play-id17 { height: 40px; left: 125px; top: 106px; text-align: center; }
      li#play-id18 { height: 40px; left: 125px; top: 162px; text-align: center; }
      li#play-id19 { height: 40px; left: 125px; top: 214px; text-align: center; }
      li#play-id20 { height: 40px; left: 125px; top: 271px; text-align: center; }
      li#play-id21 { height: 40px; left: 125px; top: 323px; text-align: center; }
      li#play-id22 { height: 40px; left: 125px; top: 380px; text-align: center; }
      li#play-id23 { height: 40px; left: 125px; top: 432px; text-align: center; }

/* International Division: Regionals */
      li#play-id24 { height: 40px; left: 210px; top: 81px; text-align: center; }
      li#play-id25 { height: 40px; left: 210px; top: 191px; text-align: center; }
      li#play-id26 { height: 40px; left: 210px; top: 300px; text-align: center; }
      li#play-id27 { height: 40px; left: 210px; top: 409px; text-align: center; }

/* International Division: National Semifinals */
      li#play-id28 { height: 20px; left: 295px; top: 143px; text-align: center; }
      li#play-id29 { height: 20px; left: 295px; top: 362px; text-align: center; }

/* International Division: National Championship */
      li#play-id30 { height: 20px; left: 344px; top: 255px; text-align: center; width: 95px !important; }


/* Regional Division: Round One */
      li#play-id31 { height: 20px; left: 788px; top: 54px; }
      li#play-id32 { height: 20px; left: 788px; top: 77px; }
      li#play-id33 { height: 20px; left: 788px; top: 106px; }
      li#play-id34 { height: 20px; left: 788px; top: 129px; }
      li#play-id35 { height: 20px; left: 788px; top: 162px; }
      li#play-id36 { height: 20px; left: 788px; top: 185px; }
      li#play-id37 { height: 20px; left: 788px; top: 214px; }
      li#play-id38 { height: 20px; left: 788px; top: 237px; }
      li#play-id39 { height: 20px; left: 788px; top: 271px; }
      li#play-id40 { height: 20px; left: 788px; top: 294px; }
      li#play-id41 { height: 20px; left: 788px; top: 323px; }
      li#play-id42 { height: 20px; left: 788px; top: 346px; }
      li#play-id43 { height: 20px; left: 788px; top: 380px; }
      li#play-id44 { height: 20px; left: 788px; top: 403px; }
      li#play-id45 { height: 20px; left: 788px; top: 432px; }
      li#play-id46 { height: 20px; left: 788px; top: 455px; }

/* Regional Division: Round Two */
      li#play-id47 { height: 40px; left: 702px; top: 54px; text-align: center; }
      li#play-id48 { height: 40px; left: 702px; top: 106px; text-align: center; }
      li#play-id49 { height: 40px; left: 702px; top: 162px; text-align: center; }
      li#play-id50 { height: 40px; left: 702px; top: 214px; text-align: center; }
      li#play-id51 { height: 40px; left: 702px; top: 271px; text-align: center; }
      li#play-id52 { height: 40px; left: 702px; top: 323px; text-align: center; }
      li#play-id53 { height: 40px; left: 702px; top: 380px; text-align: center; }
      li#play-id54 { height: 40px; left: 702px; top: 432px; text-align: center; }

/* Regional Division: Regionals */
      li#play-id55 { height: 40px; left: 617px; top: 81px; text-align: center; }
      li#play-id56 { height: 40px; left: 617px; top: 191px; text-align: center; }
      li#play-id57 { height: 40px; left: 617px; top: 300px; text-align: center; }
      li#play-id58 { height: 40px; left: 617px; top: 409px; text-align: center; }

/* Regional Division: National Semifinals */
      li#play-id59 { height: 20px; left: 533px; top: 143px; text-align: center; }
      li#play-id60 { height: 20px; left: 533px; top: 362px; text-align: center; }

/* Regional Division: National Championship */
      li#play-id61 { height: 20px; left: 450px; top: 255px; text-align: center; width: 95px !important; }






