/* left nav new */
 .mapChild {
	background-color: #000000;
	text-align : center;
	color: #FFFFFF;
 }
.lhsNavSeparator {
	color: #666666;
	font-size : 13px;
	text-align : center;
	background-color: #000000;
 }
.lhsNavSeparatorChild {
   color: #999999;
   font-size : 13px;
   background-color: #000000;
   text-align : center; 	
 }

.nonSelected {
	font-size : 13px;
	color: #FFFFFF;
	background-color: #000000;
 }
.sectionStyle
{
	line-height : 15px;
	letter-spacing : 0pt;
	font-weight : 600;
	color: #CCCCCC;
	background-color: #000000;
}
.sectionStyleTight
{
	line-height : 15px;
	letter-spacing : -1pt;
	font-weight : 600;
	color: #CCCCCC;
	background-color: #000000;
}
.sectionStyleTighter
{
	line-height : 15px;
	letter-spacing : -2pt;
	font-weight : 600;
	color: #CCCCCC;
	background-color: #000000;
}

BODY { 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   background-color: #FFFFFF; 
   font-size : 86%; 
   font-weight : normal; 
   color : #999999; 
   margin:0px;
}

B  {
   font-weight : bold; 
}


TABLE
{
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}

FONT
{
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}

TD   {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}

P {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}


/* main */

A:link 	{
   text-decoration : none; 
   color : #333366; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   }

A:visited {
   text-decoration : none; 
   color : #666699; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}

A:active  {
   text-decoration : none; 
   color : #CC3300; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}

A:hover  {
   text-decoration : none; 
   color : #CC3300; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}	

A.index:link  {
   font-size : 11px; 
   color : #333366; 
}

A.index:visited  {
   font-size : 11px; 
   color : #333366; 
}

A.index:active  {
	font-size : 11px;
	color : #CCCCCC;
	background-color: #000000;
}

A.index:hover  {
   color : #CC3300; 
   font-size : 11px; 
}	


A.videobutton:visited  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   text-decoration : none; 
   text-align : right; 
   color : #000066; 
   font-size : 11px; 
}


A.videobutton:link  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   text-decoration : none; 
   text-align : right; 
   color : #000066; 
   font-size : 11px; 
}


A.videobutton:hover  {
   text-decoration : none; 
   text-align : right; 
   color : #000066; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 11px; 
}


A.videobutton:active  {
	text-decoration : none;
	text-align : right;
	color : #999999;
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 11px;
	background-color: #000000;
}  

A.videonewsbox:link  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 10px; 
   line-height : 11px; 
   font-weight : bold; 
}  

A.videonewsbox:visited  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 10px; 
   text-decoration : none; 
   text-align : right; 
   color : #333366; 
   line-height : 11px; 
   font-weight : bold; 
}  

A.videonewsbox:hover  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 10px; 
   text-decoration : none; 
   text-align : right; 
   color : #CC3300; 
   line-height : 11px; 
   font-weight : bold; 
}  

.videonewsbox  {
	font-size : 10px;
	line-height : 11px;
	font-weight : bold;
	color: #CCCCCC;
	background-color: #000000;
}  

B.heavy  {
	font-weight : bold;
	color: #FFFFFF;
	background-color: #000000;
}

.headlineindexa  {
	font-weight : bold;
	font-size : 130%;
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	color: #FFFFFF;
	background-color: #000000;
}

.headlineindexb  {
	font-weight : bold;
	font-size : 110%;
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	color: #FFFFFF;
	background-color: #000000;
}

.headlineindexc  {
	font-weight : bold;
	font-size : 95%;
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	color: #FFFFFF;
	background-color: #000000;
}

.bodytext {
	font-weight : normal;
	color : #999999;
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	background-color: #000000;
}

.avindex {
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	color : #666666;
	background-color: #000000;
}

.alsoindex  {
	font-weight : bold;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	color : #666666;
	background-color: #000000;
}

.relatedstories  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 86%;
	color: #FFFFFF;
	background-color: #000000;
}

.fromsport {
	font-size: 10px;
	color : #FFFFFF;
	padding-top : 4px;
	font-weight : bold;
	background-color: #000000;
}

.relatedstoriesbold  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 86%;
	font-weight : bold;
	color: #999999;
	background-color: #000000;
}

.promotextbold  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 90%;
	font-weight : bold;
	color : #999999;
	background-color: #000000;
}

.promotext  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 90%;
	color: #FFFFFF;
	background-color: #000000;
}

.date  {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	color : #FFFFFF;
	background-color: #000000;
}

.sectiontitle  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 15px;
	font-weight : bold;
	color : #999999;
	background-color: #000000;
}


.search  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 11px;
	font-weight : bold;
	color : #FFFFFF;
	background-color: #000000;
}



.puffheadline  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 92%;
	font-weight : 600;
	color: #FFFFFF;
	background-color: #000000;
}

.puffsummary  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 92%;
	color : #FFFFFF;
	background-color: #000000;
}

.toprightnav  {
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	color: #FFFFFF;
	background-color: #000000;
}

.sectionsubhead  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 100%;
	color : #CCCCCC;
	font-weight : bold;
	background-color: #000000;
}

.footer  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 11px;
	font-weight : bold;
	color: #CCCCCC;
	background-color: #000000;
}

.footerarrow  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 12px;
	color : #FFFFFF;
	font-weight : bold;
	background-color: #000000;
}

.footerpiping  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 100%;
	color : #FFFFFF;
	font-weight : bold;
	background-color: #000000;
}

.promopuff  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 90%;
	background-color : #000000;
	font-weight : bold;
	color: #FFFFFF;
}

.bbcredbanner	{
	background-color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 11px;
	color: #CCCCCC;
}

.crumbtraila  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	background-color: #000000;
	font-size : 11px;
	color: #FFFFFF;
}


.otherlanguages {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 11px;
	color : #CCCCCC;
	background-color: #000000;
}

.topstoriessubhead  {
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	color : #999999;
	font-size : 86%;
	background-color: #000000;
}

.othertopstoriessubhead  {
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	color : #999999;
	font-size : 90%;
	background-color: #000000;
}

.otherstorieshead  {
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	color : #FFFFFF;
	font-size : 12px;
	background-color: #000000;
}

/* stories */

.headlinestory  {
	font-size : 130%;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	padding-bottom : 8px;
	color: #FFFFFF;
	background-color: #000000;
}

.breakingnews  {
	font-size : 130%;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	color : #666666;
	background-color: #000000;
}

.bylineSubject
{
	color:#FFFFFF;
	font-family: Georgia, "Times New Roman", Serif;
	font-size:22px;
	font-weight:600;
	background-color: #000000;
}

.bylineAuthor
{
	font-family: Verdana, Ariel, Helvetica, sans-serif;
	font-size:14px;
	font-weight:600;
	color:#999999;
	background-color: #000000;
}

.bylineDescription
{
	color:#FFFFFF;
	font-family:Verdana, Ariel, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	background-color: #000000;
}

.inlineimage {
	padding-bottom : 6px;
	color: #FFFFFF;
	background-color: #000000;
}

.caption  {
	color : #FFFFFF;
	padding-top : 2px;
	background-color: #000000;
   /*padding-bottom : 6px;*/
}

.piccaption  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 86%;
	color : #FFFFFF;
	background-color: #000000;
}

.otherstories  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 100%;
	color: #FFFFFF;
	background-color: #000000;
}

/* story rhs */

.disclaimer  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 11px;
	color : #FFFFFF;
	background-color: #000000;
}

.subsection  {
	font-size : 100%;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	color : #999999;
	background-color: #000000;
}

.subsubsection  {
	font-size : 100%;
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	color : #CCCCCC;
	background-color: #000000;
}

.seealso  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 100%;
	font-weight : bold;
	color : #999999;
	background-color: #000000;
}

.seealsodate  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 11px;
	color: #CCCCCC;
	background-color: #000000;
}

.seealsohead  {
	font-size : 90%;
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	color: #999999;
	background-color: #000000;
}

.archive  {
	font-size : 100%;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	color : #CCCCCC;
	background-color: #000000;
}

.archivedate  {
	font-size : 90%;
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	color: #999999;
	background-color: #000000;
}

.archivehead  {
	font-size : 90%;
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight : bold;
	color: #999999;
	background-color: #000000;
}

.internetlinkshead  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 100%;
	font-weight : bold;
	color : #999999;
	background-color: #000000;
}

.internetlinks {
	font-size : 90%;
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	color: #CCCCCC;
	background-color: #000000;
}

/* audiovideo */

.avbground  {
	background-color: #000000;
	color: #999999;
}

.avtext  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 11px;
	color : #FFFFFF;
	background-color: #000000;
}

.avnames  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 11px;
	font-weight : bold;
	color : #FFFFFF;
	background-color: #000000;
}

/* audiovideo index */

.avindexhead  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 110%;
	font-weight : bold;
	color : #FFFFFF;
	background-color: #000000;
}

/* audiovideo index RHS */

.avlivenow  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 86%;
	font-weight : bold;
	color : #FFFFFF;
	background-color: #000000;
}

.avrhstext  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 86%;
	color: #CCCCCC;
	background-color: #000000;
}

.avcomingupgmthead  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 86%;
	font-weight : bold;
	color : #FFFFFF;
	background-color: #000000;
}

.avcomingupgmtlink  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 86%;
	color: #FFFFFF;
	background-color: #000000;
}

.avcurrenttimehead  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 86%;
	color : #FFFFFF;
	background-color: #000000;
}

.avcurrenttime  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 90%;
	font-weight : bold;
	color : #FFFFFF;
	background-color: #000000;
}

.avprog  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 86%;
	color : #FFFFFF;
	background-color: #000000;
}

.avprogonnow  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 90%;
	font-weight : bold;
	color : #CCCCCC;
	background-color: #000000;
}

.avprogonnowtext  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 86%;
	color: #FFFFFF;
	background-color: #000000;
}

.avprogonnext  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 90%;
	font-weight : bold;
	color : #CCCCCC;
	background-color: #000000;
}

.avprogonnexttext  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 86%;
	color: #CCCCCC;
	background-color: #000000;
}

.avfeatured  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 90%;
	font-weight : bold;
	color : #FFFFFF;
	background-color: #000000;
}

.avprognamea  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 90%;
	font-weight : bold;
	color : #FFFFFF;
	background-color: #000000;
}

.avprognameb  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 86%;
	color : #FFFFFF;
	background-color: #000000;
}

.avselect  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 90%;
	font-weight : bold;
	color : #CCCCCC;
	background-color: #000000;
}

.avchoice  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 90%;
	font-weight : bold;
	color : #FFFFFF;
	background-color: #000000;
}

.avchoicetitle  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 86%;
	font-weight : bold;
	color : #FFFFFF;
	background-color: #000000;
}

.avchoicetext  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 86%;
	color : #FFFFFF;
	background-color: #000000;
}

.avbox {
	background-color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 11px;
	font-weight : normal;
	margin-right : 2px;
	margin-left : 2px;
	width : 95px;
	color: #CCCCCC;
}



.avtightgrey {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 11px;
	color : #CCCCCC;
	background-color: #000000;
}

.avgrey {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 11px;
	color : #999999;
	background-color: #000000;
	}

.searchbox {
	background-color : #000000;
	line-height : 106%;
	color: #FFFFFF;
}

.otherlanguages2 {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 11px;
	color : #FFFFFF;
	background-color: #000000;
}
	
/* programmes */

.progclicktext  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 90%;
	font-weight : bold;
	color : #FFFFFF;
	background-color: #000000;
}

.progindex  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 90%;
	font-weight : bold;
	color: #FFFFFF;
	background-color: #000000;
}

.progsubhead  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 86%;
	font-weight : bold;
	color : #CCCCCC;
	background-color: #000000;
}

.progtitle  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 120%;
	font-weight : bold;
	color: #FFFFFF;
	background-color: #000000;
}

.progtext  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 90%;
	color : #FFFFFF;
	background-color: #000000;
}

.proglatest  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 72%;
	color : #CCCCCC;
	background-color: #000000;
}

.progbacktotop  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 72%;
	color : #999999;
	background-color: #000000;
}

.progexptext  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 90%;
	color : #FFFFFF;
	background-color: #000000;
}



/* left nav */

.rootSectionSelected {
	font-weight : 600;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	background-color : #000000;
	text-align : right;
	color: #FFFFFF;
}


.rootSection {
	font-weight : 600;
	font-size : 11px;
	line-height : 15px;
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	letter-spacing : 0px;
	text-decoration : none;
	text-align : right;
	color: #FFFFFF;
	background-color: #000000;
}

.sublist {
	background-color: #000000;
	font-weight : 600;
	font-size : 11px;
	line-height : 15px;
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	letter-spacing : 0px;
	text-decoration : none;
	text-align : right;
	color: #CCCCCC;
	}

.cc3300 {
	background-color: #000000;
	color: #FFFFFF;
}

.cccccc {
	background-color: #000000;
	color: #FFFFFF;
}


/* special report puff box */

.specialreportpuff	{
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size: 86%;
	color: #999999;
	background-color: #000000;
}

.specialreportpuffheadline	{
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size: 90%;
	color: #FFFFFF;
	background-color: #000000;
}

/* extras */


.wsbottombox { 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size: 90%;
   font-weight: bold;
   color: #999999;
   background-color : #000000; 
}



.scorecard {
	font-weight : bold;
	font-size : 100%;
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	background-color : #000000;
	color: #CCCCCC;
}



.quoteboxhead {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";  
   font-weight : bold;  
   font-size : 87%;  
   color : #666666; 
   background-color : #000000; 
}


.quoteBox {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 87%; 
   color : #999999; 
   background-color : #000000; 
   font-weight : bold; 
   letter-spacing : -0.5pt; 
}

.tighterB {
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size: 11px;
	letter-spacing: -1pt;
	font-weight : 700;
	color: #FFFFFF;
	background-color: #000000;
}

.tighter {
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size: 11px;
	letter-spacing: -1pt;
	color: #FFFFFF;
	background-color: #000000;
}


/*for inlineTpyoursay.html*/

.headline2 {
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size: 100%;
	font-weight: 700;
	line-height: 136%;
	color: #FFFFFF;
	background-color: #000000;
	}
	
.headline1 {
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size: 90%;
	font-weight: 700;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #000000;
	}

.headline1red {
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size: 90%;
	font-weight: 700;
	text-decoration: none;
	color: #666666;
	background-color: #000000;
	}


/* DARK GREY WITH WHITE TEXT - for NOLAudioVideoBody*/
.loc {	
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size: 86%;
	color: #FFFFFF;
	font-weight: 600;
	text-align: right;
	letter-spacing: -0.5pt;
	}

.puff01 {
	background-color: #000000;
	layer-background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size: 86%;
	color: #FFFFFF;
	}


/* for NOLSpecialReportIndexBody */
.sprptheadline1 {
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size: 90%;
	font-weight: 700;
	text-decoration: none;
	line-height: 180%;
	color: #FFFFFF;
	background-color: #000000;
	}

.puffboxhead {
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size: 12px;
	color: #CCCCCC;
	font-weight: 600;
	}
	
.dropdown	{
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000000;
	
}

.livecomingpuffbox	{
	background-color:  #000000;
	color: #FFFFFF;
	font-weight: 800;
	font-size: 86%;
}

.redtitletext {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size: 10px;
	color: #FFFFFF;
	font-weight : bold;
	background-color: #000000;
}

.blacktitletext {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size: 10px;
	color: #666666;
	font-weight : bold;
	background-color: #000000;
}

.bluetitletext {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size: 10px;
	color: #999999;
	font-weight : bold;
	background-color: #000000;
}

/* preparing for corenews.css */
.box {
	width : 150px;
	clear : right;
	float : right;
	text-align : left;
	color: #FFFFFF;
	background-color: #000000;
}

.itemsm  {
	padding-left : 8px;
	background : #000000 url(%22/furniture/aro_red_sm2.gif%22) no-repeat 2px 1px;
	color: #CCCCCC;
}

@import url(/stylesheets/nonnetscape.css);

.h1 {
	font-size : 124%;
	color: #FFFFFF;
	background-color: #000000;
}

.h2  {
	font-size : 112%;
	color: #FFFFFF;
	background-color: #000000;
}

.h3  {
	font-size : 100%;
	color: #FFFFFF;
	background-color: #000000;
}

.boxhead {
	padding-left : 8px;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, "Sans-serif";
	font-weight : bold;
	font-size : 12px;
	background-color: #000000;
}

.boxbody {
	color : #CCCCCC;
	font-family : Verdana, Arial, Helvetica, "Sans-serif";
	font-weight : bold;
	font-size : 12px;
	background-color: #000000;
}

.aitem  {
	margin-top : 1px;
	padding-left : 12px;
	background : #000000 url(%22/furniture/aro_blue.gif%22) no-repeat;
	color: #999999;
}

.megaitem  {
	margin-top : 1px;
	padding-left : 12px;
	background : #000000 url(%22/furniture/in_depth/mp_aro.gif%22) no-repeat;
	color: #FFFFFF;
}

.meganolink {
	padding-left : 2px;
	color: #CCCCCC;
	background-color: #000000;
}

.megawhite  {
	color: #FFFFFF;
	font-weight : bold;
	background-color: #000000;
}

.megaheader {
   font-family: Verdana, Arial, Helvetica;
   padding-left : 2px;
   color: #CCCCCC; 
   background: #000000;
   font-weight: bold;
}

.newsinvideo  {
	margin-top : 1px;
	padding-left : 15px;
	background : #000000 url(%22/furniture/video_icon.gif%22) no-repeat;
	color: #FFFFFF;
}

.newsindepth  {
	margin-top : 1px;
	padding-left : 15px;
	background : #000000 url(%22/furniture/indepth_icon.gif%22) no-repeat;
	color: #FFFFFF;
}

.newsinaudio  {
	margin-top : 1px;
	padding-left : 15px;
	background : #000000 url(%22/furniture/audio_icon.gif%22) no-repeat;
	color: #FFFFFF;
}

.newsintalkingpoint  {
	margin-top : 1px;
	padding-left : 15px;
	background : #000000 url(%22/furniture/talkingpoint_icon.gif%22) no-repeat;
	color: #FFFFFF;
}

.alsolist  {
	clear : both;
	color: #999999;
	background-color: #000000;
}

.alsohead {
	margin-top : 2px;
	margin-bottom : 2px;
	color : #666666;
	font-weight : bold;
	font-size : 11px;
	background-color: #000000;
}

.head{
	font-weight : bold;
	color : #FFFFFF;
	line-height : 12px;
	font-size : 12px;
	background-color: #000000;
}

.rhshead {
	padding-top : 4px;
	color : #CCCCCC;
	line-height : 110%;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	background-color: #000000;
}

.rhslist {
	padding-bottom : 4px;
	font-size : 90%;
	color: #FFFFFF;
	background-color: #000000;
}

.rhsdate  {
	font-size : 11px;
	color: #FFFFFF;
	background-color: #000000;
}

.puffbox {
	padding-top: 0px;
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	color: #FFFFFF;
	background-color: #000000;
}

.avbutton {
   width : 170px;
   background : #000000;
   font-size : 11px; 
   color : #999999; 
   text-align : right;
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}

.chatboxhead {
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: 600;
	}

.chatboxtitle {
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: 600;
	}
.chat_instructions {
	font-size: 12px;
	font-weight : normal;
	color : #CCCCCC;
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	background-color: #000000;
}
.byline {
	font-family : Verdana, Arial, Helvetica, "MS sans serif";
	color : #FFFFFF;
	font-size : 12px;
	background-color: #000000;
}

/*the following styles added by ade 26.06.01 at the request of Angela pop-up module*/

.instructionsheader {
	font-family: verdana, arial;
	color: #CCCCCC;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
	background-color: #000000;
}

.instructions  {
	font-family: verdana, arial;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration:none;
	background-color: #000000;
}

/* floatingtable style added by Leo 2/7/01 */
/*.floatingtable  {	
	 clear : both;
}*/
/* disabled due to printing bug */

.searchtitle  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 11px;
	color : #CCCCCC;
	background-color: #000000;
}

.pipe {
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size:10px;
	background-color: #000000;
} 
/* links for top nav */
A.topnav:link  {
   color : #333366;
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size:10px;
}

A.topnav:visited  {
   color : #666699;
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
   font-size:10px; 
}

A.topnav:active  {
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size:10px;
	background-color: #000000;
}

A.topnav:hover  {
   color : #CC3300; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size:10px; 
   }
   
/* services nav */
.servicestitle {
	color : #999999;
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size:11px;
	background-color: #000000;
}
.servicesnav {
	font-size:11px;
	text-align:right;
	padding-top:2px;
	padding-bottom:2px;
	color: #CCCCCC;
	background-color: #000000;
}
/* lhs nav */
.maptext {
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #000000;
}

.languagestitle {
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	padding-right:4px;
	background-color: #000000;
}
/*datestamp*/
.published {
	color : #CCCCCC;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:800;
	background-color: #000000;
}
/*av rhs*/
.avheader {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	color: #FFFFFF;
	font-size: 11px;
	font-weight: 600;
	background-color: #000000;
}

.avsubheader {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	color: #FFFFFF;
	font-size: 11px;
	font-weight: 600;
	background-color: #000000;
}

/* bbci additions*/

.bbcpageShadow {
	background:#000000 url(/furniture/nav/global_toolbar/bg.gif);
	color: #FFFFFF;
}
.bbcpageShadowLeft {
	background:#000000 url(/furniture/nav/global_toolbar/bg.gif) repeat-y;
	color: #FFFFFF;
}
.bbcpageBar {
	background:#000000 url(/furniture/nav/global_toolbar/v.gif) repeat-y;
	color: #CCCCCC;
}
.bbcpageBar2 {
	background:#000000 url(/furniture/nav/global_toolbar/v.gif?) repeat-y;
	color: #CCCCCC;
}
.bbcpageSearchL {
	background:#000000 url(/furniture/nav/global_toolbar/sl.gif) no-repeat;
	color: #FFFFFF;
}
.bbcpageSearch  {
	background:#000000 url(/furniture/nav/global_toolbar/st.gif) repeat-x;
	color: #FFFFFF;
}
.bbcpageSearch2  {
	background:#000000 url(/furniture/nav/global_toolbar/st.gif?) repeat-x;
	color: #FFFFFF;
}
.bbcpageSearchR {
	background:#000000 url(/furniture/nav/global_toolbar/sr.gif) no-repeat;
	color: #FFFFFF;
}
.bbcpageBlack {
	background-color:#000000;
	color: #CCCCCC;
}
.bbcpageGrey {
	background:#000000;
	color: #FFFFFF;
}
.bbcpageGreyT {
	background:#000000 url(/furniture/nav/global_toolbar/t.gif);
	color: #FFFFFF;
}
a.bbcpageWhite,a.bbcpageWhite:link,a.bbcpageWhite:hover,a.bbcpageWhite:visited {color:#ffffff;text-decoration:none;font-family:tahoma,arial,helvetica,sans-serif;}
.bbcpageCream {
	color:#CCCCCC;
	text-decoration:none;
	font-family:tahoma, arial, helvetica, sans-serif;
	background-color: #000000;
}

.ultratext  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size : 11px;
	color : #CCCCCC;
	background-color: #000000;
}

.ultrasubheader {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	color: #ffffff;
	font-size: 11px;
	font-weight: 600;
	background: #333333;
}
.bbcpageWhite {
	color:#FFFFFF;
	text-decoration:none;
	font-family:tahoma, arial, helvetica, sans-serif;
	background-color: #000000;
} 
