/*bbci banner*/
.bbcpageShadow { background:#666666 url("/sport3/worldcup2002/furniture/bbci/bg.gif"); }
.bbcpageShadowLeft {background:#999999 url("/sport3/worldcup2002/furniture/bbci/bg.gif") repeat-y;}
.bbcpageBar { background:#999999 url("/sport3/worldcup2002/furniture/bbci/v.gif") repeat-y; }
.bbcpageBar2 { background:#999999 url("/sport3/worldcup2002/furniture/bbci/v.gif") repeat-y; }
.bbcpageSearchL { background:#000000 url("/sport3/worldcup2002/furniture/bbci/sl.gif") no-repeat;}
.bbcpageSearch  { background:#000000 url("/sport3/worldcup2002/furniture/bbci/st.gif") repeat-x;}
.bbcpageSearch2  { background:#000000 url("/sport3/worldcup2002/furniture/bbci/st.gif") repeat-x;}
.bbcpageSearchR { background:#000000 url("/sport3/worldcup2002/furniture/bbci/sr.gif") no-repeat; }
.bbcpageBlack {background-color:#000000;}
.bbcpageGrey {background:#999999;}
.bbcpageGreyT {background:#999999 url("/sport3/worldcup2002/furniture/bbci/t.gif"); }
.bbcpageWhite, a.bbcpageWhite, a.bbcpageWhite:link, a.bbcpageWhite:hover, a.bbcpageWhite:visited{color:#ffffff;text-decoration:none;font-family:tahoma,arial,helvetica,sans-serif;font-weight:bold;}
.bbcwhite {color:#FFFFFF;text-decoration:none;font-family:tahoma,arial,helvetica,sans-serif;}

BODY{
background:#FFFFFF;
color : #000000;
font-weight : normal;
font-family : Verdana, Arial, Helvetica, sans-serif;}

TABLE, TD, TR{ 
color : #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;}

.bodytext{
font-family : Verdana, Arial, Helvetica, sans-serif;}

A:link{
text-decoration : none;
color : #000099;}
A:visited{
text-decoration : none;
color : #666699;}
A:hover{
color : #CC0000;}

A.index:link{
font-size : 11px;
color : #000099;}
A.index:visited{
font-size : 11px;
color : #000099;}
A.index:hover{
color : #CC0000;}

.h1{
font-size : 135%;
font-weight : bold;}

.h2{
font-size : 112%;
font-weight : bold;}

.h3{
font-size : 100%;
font-weight : bold;}

.separator{
font-weight : bold;
color : #CC3300;
line-height : 12px;
font-size : 12px;
padding-bottom:4px;}

.greyseparator{
font-weight : bold;
color : #666666;
line-height : 12px;
font-size : 12px;
padding-bottom:4px;}

.greytext {
color:#666666;
font-size:12px;	}

.crumbtrail{
background-color: #CCCCFF;
font-size : 11px;}

/* left nav new */
.Selected{
background-color: #CCCCFF;
font-size : 13px;}

.nonSelected{
background-color: #FFFFFF;
font-size : 13px;}

.sectionStyle{
line-height : 15px;
letter-spacing : 0px;
font-weight : 600;
padding-right:1px;}

.sectionStyleTight{
line-height : 15px;
letter-spacing : -1px;
font-weight : 600;
padding-right:1px;}

.sectionStyleTighter{
line-height : 15px;
letter-spacing : -2px;
font-weight : 600;
padding-right:1px;}

.subSectionStyle{
line-height : 15px;
letter-spacing : 0px;
padding-right:1px;}

.subSectionStyleTight{
line-height : 15px;
letter-spacing : -1px;}

.subSectionStyleTighter{
line-height : 15px;
letter-spacing : -2px;}

/* services nav */
.servicestitle{
color : #FFFFFF;
font-size:11px;}

.servicesnav{
font-size:11px;
text-align:right;
padding-right:2px;
padding-top:2px;
padding-bottom:2px;}

/* footer navigation */
.footer{
font-size : 11px;
font-weight : bold;
color:#CCCCCC;
font-family : Verdana, Arial, Helvetica, sans-serif;}

.footerSelected{
background:#66CCCC;}

/* general stuff */
.sectiontitle{
font-size : 15px;
font-weight : bold;
color : #CC3300;}

.date{
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;}

.headlinestory{
font-size : 115%;
font-weight : bold;
padding-top: 3px;
padding-bottom : 3px;}

.caption{
color : #333333;
padding-top : 2px;
font-family : Verdana, Arial, Helvetica, sans-serif;}

.inlineimage{
padding-bottom : 6px;}

.rhslist{
width : 140px;
padding-bottom : 4px;}

.rhshead{
color : #333366;
padding-left:2px;
font-weight : bold;
background: #CCCCCC;
font-family : Verdana, Arial, Helvetica, sans-serif;}

.rhsheadFCFCE0{
color : #333366;
padding-left:2px;
font-weight : bold;
background: #FCFCE0;
font-family : Verdana, Arial, Helvetica, sans-serif;}

.seealsodate{
font-size : 11px;}

.disclaimer{
font-size : 11px;
color : #666666;
font-family : Arial, Helvetica, sans-serif;}

.aitem{
margin-top : 1px;
padding-left : 12px;
background-image : url("/sport3/worldcup2002/furniture/bluearrow.gif");
background-repeat: no-repeat;}

.arrow{
padding-left: 2px;}

.promotextbold{
font-size : 12px;
font-weight : bold;
color : #336666;}

/* AV box*/
.avbox{
background:#FFFFFF;}

.avheader{
color: #333366;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
background-color:#CCCCCC;}

.avsubheader{
color: #FFFFFF;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
background-color:#666699;}

.avtext{
font-size : 11px;
color : #000000;}

.tighterB{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
letter-spacing: -1pt;
font-weight : 700;}

/*inline component styles */
.boxbody{
padding : 5px;
color : #000000;
font-weight : bold;
font-size : 12px;}

.quoteboxbody{
padding : 5px;
color : #000000;
font-family: Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 12px;}

.factboxbody{
padding : 5px;
color : #000000;
font-family: Arial, Helvetica, sans-serif;
font-size : 12px;}

.boxname{
color : #000000;
font-weight : bold;
font-size : 12px;
padding-left: 5px;
padding-right : 5px;
padding-top : 5px;
padding-bottom : 5px;}

.factitem{
color : #000000;
padding-left : 8px;
background : #99CCFF url("/sport3/worldcup2002/furniture/bluearrow.gif") no-repeat 2px 1px;}

.alsolist{
clear : both;}

.alsohead{
margin-top : 2px;
margin-bottom : 2px;
color : #666666;
font-weight : bold;
font-size : 11px;}

.alsoitem{
margin-top : 1px;
padding-left : 12px;
background : #FFFFFF url("/sport3/worldcup2002/furniture/bluearrow.gif") no-repeat;}

.headlineindexa{
font-weight : bold;
font-size : 130%;}

.headlineindexb{
font-weight : bold;
font-size : 110%;}

.headlineindexc{
font-weight : bold;
font-size : 95%;}

.otherstorieshead{
font-weight : bold;
color : #CC3300;
font-size : 12px;}

.megaitem{
margin-top : 1px;
padding-left : 12px;
background : #FFFFFF url("/sport3/worldcup2002/furniture/bluearrow.gif") no-repeat;}

.meganolink{
padding-left : 2px;
color: #999966;}

.megawhite{
color: #FFFFFF;
font-weight : bold;}

.megaheader{
font-family: Verdana, Arial, Helvetica;
padding-left : 2px;
color: #990000;
background: #FFFFFF;
font-weight: bold;}

.puffboxhead{
background-color: #003399;
color : #FFFF66;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;}

.avbutton{
width : 170px;
background : #CCCCFF;
font-size : 11px;
color : #666666;
text-align: right;
border: thin #000000;}

.statstext TD{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;}

.bulletheadline{
margin-top : 1px;
padding-left : 10px;
background-image : url("/sport3/worldcup2002/furniture/bluearrow.gif");
background-repeat: no-repeat;}

.bulletheadlineup{
margin-top : 1px;
padding-left : 10px;
background-image : url("/sport3/worldcup2002/furniture/bluearrowup.gif");
background-repeat: no-repeat;}

.bulletheadlinedown{
margin-top : 1px;
padding-left : 10px;
background-image : url("/sport3/worldcup2002/furniture/bluearrowdown.gif");
background-repeat: no-repeat;}

.bulletmediaaudio{
padding-left : 20px;
padding-right : 3px;
padding-bottom : 3px;
padding-top : 3px;
background-image : url("/sport3/worldcup2002/furniture/blue_audio.gif");
background-repeat: no-repeat;
font-family : Verdana, Arial, Helvetica, Sans-serif;
font-size: 12px;}

.bulletmediavideo{
padding-left : 20px;
padding-right : 3px;
padding-bottom : 3px;
padding-top : 3px;
background-image : url("/sport3/worldcup2002/furniture/blue_video.gif");
background-repeat: no-repeat;
font-family : Verdana, Arial, Helvetica, Sans-serif;
font-size: 12px;}

.squadhead{
color: #000099;
font-size:18px;
font-weight:bold;}

.profileitemtitle{
color : #000000;
font-weight : bold;
font-size:11px;}

.profileitemdata{
font-size:11px;
color : #666666;
font-weight : bold;}

.profileheadline{
font-size : 12px;
font-weight : bold;
padding-bottom : 8px;
color : #990000;}

.dropdownbutton{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;}

.dropdown{
margin-bottom:2px;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;}

.greynavtext{
color:#666666;
font-size:11px;}

/* LS to delete soon */
.firstrowpufftitle{
font-size:11px;
color: #FFFFFF;
font-weight: bold;
padding-top : 2px;
padding-bottom : 2px;
padding-left : 5px;}

/* LS to delete soon */
.firstrowpuffbody{
padding-left : 5px;}

.firstrowpuffheadline{
font-size : 15px;
font-weight : bold;}

.bigpuffbody{
padding-left : 5px;
padding-right : 5px;}

.bigpufftitle{
font-size:11px;
color: #FFFFFF;
font-weight: bold;
padding-top : 2px;
padding-bottom : 2px;
padding-left : 5px;}

/*RHS puffbox*/
.whitestory{
color: #FFFFFF;
padding-left:2px;
font-weight: bold;}

.wcrhsheader{
font-size:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #DDDDDD;
font-weight: bold;}

.rhsstatstenTime{
color : #000000;
font-size : 12px;}

.paddingright{
padding-right : 2px;}

.moreotherstorieshead{
color : #DEDFDE;
padding-left:2px;
font-weight : bold;
background: #333366;
font-size:11px;}

.moreotheritem{
padding-left:2px;
padding-right:1px;
font-size:11px;}

/* inline components */



.bylineSubject .bodytext{
color:#666633;
font-family: Georgia, Times New Roman, Serif;
font-size:22px;
font-weight:600;}

.bylineAuthor .bodytext {
font-family: Verdana, Ariel, Helvetica, sans-serif;
font-size:14px;
font-weight:600;
color:#666633; }

.bylineDescription .bodytext {
color:#000000;
font-family:Verdana, Ariel, Helvetica, sans-serif;
font-size:11px;
font-weight:400;}

.boxLink{
padding-left:3px;
font-weight: bold;
font-size: 10px}

.boxLink FONT{
font-size : 10px;
font-weight : 800;}

.factboxarial{
margin-top : 1px;
padding-left : 8px;
background-image : url("/sport3/worldcup2002/furniture/bullet.gif");
background-repeat: no-repeat;
font-family : Arial, Verdana, Helvetica, sans-serif;}

.boxTitle{
padding-left:5px;
color: #000066;
font-weight: bold;
font-size: 13px;
font-family : Verdana, Arial, Helvetica, sans-serif;}

.inlineBox .bodytext{
color: #666666;
font-family : Arial, Verdana, Helvetica, sans-serif;}

.boxPadding{
padding-left: 3px;
padding-right: 3px;
padding-top: 2px;
padding-bottom: 2px;}

.boxPaddingSmall{
padding-left: 2px;
padding-right: 2px;
padding-top: 2px;
padding-bottom: 2px;}

.boxPaddingSmall FONT{
font-size: 10px;}

.inlineQuote {
padding-left: 2px;
padding-right: 2px;
/*padding-top: 2px;*/
padding-bottom: 2px;
font-family : Arial, Verdana, Helvetica, sans-serif;}

.inlineBox .inlineQuote{
font-weight: bold;
font-family : Arial, Verdana, Helvetica, sans-serif;}

.inlineName{
text-align: right;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;}

.inlineStatsTable
{
	/*padding-left: 3px;
	padding-right: 3px;*/
}

.statsTableRowWhite
{
	border-top: 1px solid #CCCCCC; 
	padding-top: 2px; 
	padding-bottom: 2px;
	padding-left: 3px; 
	padding-right: 3px;
}

.statsTableRowLightgrey
{
	border-bottom: 1px solid #000000; 
	padding-top: 2px; 
	padding-bottom: 2px;
	padding-left: 3px; 
	padding-right: 3px;
}

.statsTableRow
{
	padding-left: 3px; 
	padding-right: 3px;
}


/*140 puffs*/
.puffheader{
color: #333366;
font-family: Verdana, Arial, Helvetica, sans-serif;}

.quotepuffbody FONT{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;}

/* ultras */
.ultraheader{
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #DDDDDD;
font-weight: bold;}

.ultrastrapwhite{
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;}

.ultrastrapgrey{
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #DDDDDD;
font-weight: bold;}

.ultrastrapblue{
font-size:11px;
color: #313063;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;}

/*team list styles */
.teamlistitem{
padding-left : 8px;
background : #FFFFCC url("/sport3/worldcup2002/furniture/bluearrow.gif") no-repeat;}

.teamlistpadding{
padding-left:4px;}

/*team rhs puffs*/
.boldlightgrey		{ color:#cccccc; font-weight:bold; font-size:11px; }
.darkbluebold 		{ color:#333366; font-weight:bold; font-size:11px; }
.boldblue11			{ font-weight:bold; color:#000099; font-size:11px; }	
a.rhsLink:link		{ font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; color:#333399; text-decoration:none; }
a.rhsLink:active	{ font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; color:#333399; text-decoration:none; }
a.rhsLink:visited	{ font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; color:#333399; text-decoration:none; }
a.rhsLink:hover		{ font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; color:#CC0033; text-decoration:none; }	
td.dbluetext		{ font-size:11px; font-weight:bold; color:#333399 }

.teampuffs{
color:#666666;
font-size:10px;}

.worldcuptable FONT
{font-size: 11px;}

.puffbox {
   font-family : Verdana, Arial, Helvetica, Sans-serif;
}

/* ---------- BBC TOOLBAR ----------- */
.tbsh{background-color:#828282;}
.tbshl{border-left:2px solid #828282;}
.tbb{background:#999999 url("http://newsimg.bbc.co.uk/shared/img/v3_tb/v.gif") repeat-y;}
.tbs1{background:#000000 url("http://newsimg.bbc.co.uk/shared/img/v3_tb/sl.gif") no-repeat;}
.tbs{background:#000000 url("http://newsimg.bbc.co.uk/shared/img/v3_tb/st.gif") repeat-x;}
.tbs2{background:#000000 url("http://newsimg.bbc.co.uk/shared/img/v3_tb/st.gif") repeat-x 0 0;}
.tbsra{background:#999999 url("http://newsimg.bbc.co.uk/shared/img/v3_tb/sra.gif") no-repeat;}
.tbsrb{background:#999999 url("http://newsimg.bbc.co.uk/shared/img/v3_tb/srb.gif") no-repeat;}
.tbbl{background-color:#000000;}
.tbg, .tbshl {background-color:#999999;}
.tbwl,font.tbwl,a.tbwl,a.tbwl:link,a.tbwl:hover,a.tbwl:visited{color:#ffffff;text-decoration:none;font-family:verdana,arial,helvetica,sans-serif;padding:1px 4px;}