/* left nav side */
 .mapChild {
   background-color: #CCCCCC;
   text-align : center; 
 }
.lhsNavSeparator {
   color: #CCCCCC;
   font-size : 13px;
   text-align : center; 
 }
.lhsNavSeparatorChild {
   color: #333366;
   font-size : 13px;
   background-color: #CCCCCC;
   text-align : center; 	
 }

.nonSelected {
   font-size : 13px;
 }
.sectionStyle
{
   line-height : 15px; 
   letter-spacing : 0pt;
   font-weight : 600;
}
.sectionStyleTight
{
   line-height : 15px; 
   letter-spacing : -1pt;
   font-weight : 600;
}
.sectionStyleTighter
{
   line-height : 15px; 
   letter-spacing : -2pt;
   font-weight : 600;
}

BODY { 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   background-color: #FFFFFF; 
   font-size : 86%; 
   font-weight : normal; 
   color : #000000;
   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"; 
}


A:link   {font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";text-decoration:none;font-size:11px;color:#000099;}
A:visited{font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";text-decoration:none;font-size:11px;color:#000066;}
A:active {font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";text-decoration:none;font-size:11px;color:#000099;}
A:hover  {font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";font-size:11px;color:#6666CC;text-decoration:underline;}

A.index:link  {
   font-size : 11px; 
   color : #000099; 
}

A.index:visited  {
   font-size : 11px; 
   color : #000066; 
}

A.index:active  {
   font-size : 11px; 
   color : #000099; 
}

A.index:hover  {
   color : #6666CC; 
   font-size : 11px;text-decoration:underline; 
}	

A.tabs:link  {
   font-size : 11px; 
   padding-top: 2px;
   color : #000099; 
}

A.tabs:visited  {
   font-size : 11px; 
   padding-top: 2px; 
   color : #000066; 
}

A.tabs:active  {
   font-size : 11px; 
   padding-top: 2px; 
   color : #000099; 
}

A.tabs:hover  {
   font-size : 11px;  
   padding-top: 2px;
   color : #6666CC;text-decoration:underline; 
}	

/*
A.reportsnav:link 	{
   font-size : 14px; 
   text-decoration : none; 
   color : #333366; 
   }

A.reportsnav:visited {
   font-size : 14px; 
   text-decoration : none; 
   color : #666699; 
}

A.reportsnav:active  {
   font-size : 14px; 
   text-decoration : none; 
   color : #CC3300; 
}
A.reportsnav:hover  {
   font-size : 14px; 
   text-decoration : none; 
   color : #CC3300; 
}*/


A.statsclick:link  {
   font-size : 11px;
   color : #000099; 
}

A.statsclick:visited  {
   font-size : 11px;
   color : #000066; 
}

A.statsclick:active  {
   font-size : 11px;
   color : #000099; 
}

A.statsclick:hover  {
   color : #6666CC;
   font-size : 11px;text-decoration:underline; 
}

	
/*
A.minireportsnav:link  {
   font-size : 11px;
   color : #333366; 
}

A.minireportsnav:visited  {
   font-size : 11px;
   color : #666699; 
}

A.minireportsnav:active  {
   font-size : 11px;
   color : #333366; 
}

A.minireportsnav:hover  {
   color : #CC3300;
   font-size : 11px; 
}	


A.tickernav:link  {
   font-size : 11px;
   color : #333366; 
}

A.tickernav:visited  {
   font-size : 11px;
   color : #333366; 
}

A.tickernav:active  {
   font-size : 11px;
   color : #333366; 
}

A.tickernav:hover  {
   color : #CC3300;
   font-size : 11px; 
}*/

/*
A.marketreportsnav:link  {
   font-size : 11px;
   color : #333366; 
}

A.marketreportsnav:visited  {
   font-size : 11px;
   color : #333366; 
}

A.marketreportsnav:active  {
   font-size : 11px;
   color : #333366; 
}

A.marketreportsnav:hover  {
   color : #CC3300;
   font-size : 11px; 
}	*/



A.secondarynav:link  {
   font-size : 11px;
   color : #000099; 
}

A.secondarynav:visited  {
   font-size : 11px;
   color : #000066; 
}

A.secondarynav:active  {
   font-size : 11px;
   color : #000099; 
}

A.secondarynav:hover  {
   color : #CC3300;
   color:#6666CC;text-decoration:underline; 
}	


.date  {
   font-size : 11px; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   color : #000000; 
}

.macrotitle  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 21px; 
   font-weight : bold; 
   color : #666666; 
}

.sectiontitle  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 15px; 
   font-weight : bold; 
   color : #666666; 
}

.searchboxtitle  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 11px; 
   font-weight : bold; 
   color : #666633; 
}

.search  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 11px; 
   font-weight : bold; 
   color : #000000; 
}


.toprightnav  {
   font-size : 12px; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}

.sectionsubhead  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 100%; 
   color : #CC3300; 
   font-weight : bold; 
}

.footer  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 11px; 
   font-weight : bold; 
}

.footerarrow  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 12px; 
   color : #CC3300; 
   font-weight : bold; 
}

.footerpiping  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 100%; 
   color : #CC3333; 
   font-weight : bold; 
}

.bbcredbanner	{
   background-color : #990000; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 11px; 
}

.crumbtraila  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   background-color: #CCCC99; 
   font-size : 11px; 
}




.searchbox {
   background-color : #FFFFCC; 
   line-height : 106%; 
}



/* left nav */

.rootSectionSelected {
   font-weight : 600; 
   font-size : 11px; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   background-color : #999999; 
   text-align : right; 
}


.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; 
}

.sublist { 
   background-color: #CCCCCC; 
   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; 
	}

.cc3300 {
   background-color: #CC3300; 
}

.cccccc {
   background-color: #CCCCCC; 
}


/* services nav */
.servicestitle {
   color : #666666; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size:11px;
}
.servicesnav {
   font-size:11px;
   text-align:right;
   padding-right:4px;
   padding-top:2px;
   padding-bottom:2px;
}

/* extras */

.smallhead { 
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   	color : #CC3300;
   	font-size : 11px;
}



/*     new market data styles      */


.instructions { 
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   	color : #666666;
   	font-size : 11px;
}

.head{
   font-weight : bold; 
   color : #CC3300; 
   line-height : 12px;
   font-size : 12px; 
}

.whitedrop{
   color : #FFFFFF; 
}

.tabsdead  {
   color : #CC3300;  
   padding-top: 2px;
   font-size : 11px; 
}	

.sectionheader  {
   color : #999966;
   font-size : 13px; 
   border-bottom:1px solid #fff;
}	
.minisectionheader  {
   color : #666633;
   font-size : 11px; 
}	

.statsheader  {
   color : #000000;
   background-color : #CCCCCC;
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 11px; 
}

.reportsnavline  {
   font-size : 13px; 
   text-decoration : none; 
   color : #999999; 
}	
.reportsnavdead  {
   font-size : 14px; 
   text-decoration : none; 
   color : #CC3300; 
}	
.marketreportsnavdead  {
   font-size : 11px; 
   color : #CC3300; 
}

.secondarynavdead  {
   font-size : 11px; 
   color : #666666; 
}	

.secondarynavline  {
   font-size : 13px; 
   text-decoration : none; 
   color : #336699; 
}

.linkboxhead { 
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   	color : #666666;
   	font-size : 12px;
}	

/*.tickernavdead  {
   font-size : 11px; 
   color : #CCCCCC; 
}	
.tickerheader  {
   font-size : 11px; 
   color : #666666; 
}*/	 

.graphheader  {
   color : #000000;
   font-size : 13px; 
}	

/* .companyreportstrap  {
   color : #000000;
   font-size : 18px; 
}	*/

.sectionstrap  {
   font-size : 11px; 
}	


.sectionstrapline  {
   font-size : 11px;
   color : #999999;  
}	

.stats  {
   color : #000000;
   font-size : 11px; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}	

.statshi  {
   color : #339933;
   font-size : 11px;
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}	

.statslo  {
   color : #CC3300;
   font-size : 11px;
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}	
.statsclickdead  {
   color : #CC3300;
   font-size : 11px; 
}

.statssubheader  {
   color : #666666;
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 11px;
   font-weight : bold; 
}
.source {
   font-size : 11px; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   color : #000000; 
}

.disclaimer {
   font-style : italic; 
   font-size : 11px; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   color : #000000; 
}

.problems {
   font-style : italic; 
   font-size : 11px; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   color : #000000; 
}

/*bbci additions*/

.bbcpageShadow { background:#666666 url(/furniture/nav/global_toolbar/bg.gif); }
.bbcpageShadowLeft {background:#999999 url(/furniture/nav/global_toolbar/bg.gif) repeat-y;}
.bbcpageBar { background:#999999 url(/furniture/nav/global_toolbar/v.gif) repeat-y; }
.bbcpageBar2 { background:#999999 url(/furniture/nav/global_toolbar/v.gif?) repeat-y; }
.bbcpageSearchL { background:#990000 url(/furniture/nav/global_toolbar/sl.gif) no-repeat;}
.bbcpageSearch  { background:#990000 url(/furniture/nav/global_toolbar/st.gif) repeat-x;}
.bbcpageSearch2  { background:#990000 url(/furniture/nav/global_toolbar/st.gif?) repeat-x;}
.bbcpageSearchR { background:#999999 url(/furniture/nav/global_toolbar/sr.gif) no-repeat; }
.bbcpageBlack {background-color:#000000;}
.bbcpageGrey {background:#999999;}
.bbcpageGreyT {background:#999999 url(/furniture/nav/global_toolbar/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;}
.bbcpageCream {color:#ffffCC;text-decoration:none;font-family:tahoma,arial,helvetica,sans-serif;}




/*new for 800 additions*/
.sectornavsm{ 
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   	color : #000000;
   	font-size : 10px;
	margin-top:3px;
}

.mdsrc{color:#666666;font-size:11px;}

/* ---------- margin padding ----------- */
.mxr	{margin-right:10px;}

/* the toolbar is used globally - this is for the font-size : 86%; on the body tag for market data */
#toolbar {font-size:73%;}
#toolbar ul {width:32.4em!important;width:32.2em;}


