/* CSS Document */

* { color: #333; }
.clearer	{ clear: both; width: 0; height: 0; border: none 0; }

.small	{ font-size: 80%; color: #333; padding:0 0 5px 0; }

#wrapr	{ position: relative; width: 980px; margin: 12px auto 22px auto; height: auto; font-size:70%; }
#wrapr li	{padding:0 5px 8px 12px;background:url(/sites/sitewide/30/pix/caret_double.gif) top left no-repeat}
#marqueeBlock	{ position: relative; float: left; width: 732px; height: auto; }
#marquee	{ position: relative; float: left; width: 732px; height: 220px; }

.col	{ position: relative; float: left; width: 236px; height: auto; }
.colMid	{ position: relative; float: left; width: 484px; height: auto; }
#first.col, #second.col  { margin: 8px 12px 0 0; text-align: left; overflow: auto; }
#middle.colMid  { margin: 8px 0px 0 0; text-align: left; overflow: auto; }
#third.col  { margin: 8px 0 0 0; }
#fourth.col  { margin: 0 0 0 12px; text-align: left; overflow: auto; }
#first.col a, #second.col a, #fourth.col a	{ font-weight: bold; }
#midBlock	{ position: relative; float: left; width: 484px; height: auto; }
.tabHead	{ width: 222px; height: 19px; padding: 5px 0 0 14px;  font-weight: bold; color: #fff; background-image: url(/business/pix/bg_box_hdr.gif); background-repeat: no-repeat; text-align: left; }

.tabBoxGradPad	{ background-color: #fff; background-image: url(/business/pix/bg_box_content.gif); background-repeat: repeat-x; width: 212px; height: auto; padding: 12px 12px 0 12px; text-align: left; min-height: 212px; _height: 212px; }
.tabBoxGradPadLg	{ background-color: #fff; background-image: url(/portugues/pressroom/pix/bg_box_content.gif); background-repeat: repeat-x; width: 470px; height: auto; padding: 12px 2px 0 12px; text-align: left; }
.tabBoxGradPadShort	{ background-color: #fff; background-image: url(/business/pix/bg_box_content.gif); background-repeat: repeat-x; width: 212px; height: auto; padding: 12px 12px 0 12px; text-align: left; min-height: 145px; _height: 145px; }
.tabBoxGradNP	{ background-color: #fff; background-image: url(/business/pix/bg_box_content.gif); background-repeat: repeat-x; width: 236px; text-align: left; min-height: 200px; _height: 200px; }
.tabBoxPad	{ width: 212px; padding: 0 12px; text-align: left; }
.tabBoxPadLg	{ width: 479px; height: auto; padding: 0px 0 0px 5px; text-align: left; }

#search	{ width: 212px; padding: 12px; float: left; }
.searchbox	{ float: left; width: 130px; height: 17px; margin:0 4px 0 0; padding:2px 0 0 2px; border: 1px solid #ccc;  color: gray; font-size:10px }
.search-button	{  }

#Expert	{ background-image: url(/portugues/pressroom/pix/bg_box_hdr_2col.jpg); background-repeat: no-repeat; width: 473px; height: 19px; padding: 5px 0 0 11px;  font-weight: bold; color: #fff; text-align: left; }

#ctrBenchmarks	{ background-image: url(/business/pix/bg_benchmarks.png); background-repeat: no-repeat; width: 473px; height: 22px; padding: 4px 0 0 11px; font-size: 125%; color: #333; text-align: left; }
#flashGraph	{ }
.linksBench ul { padding-top: 4px; }
.linksBench li { float: left; margin: 0 0 0 0px; padding: 0 2px 0 8px; background: url(/sites/sitewide/30/pix/caret_double.gif) top left no-repeat; list-style: none; }
.linksBench li.pad	{ margin-left: 8px; }
#bnchmksdiscl	{ text-align: left; padding-bottom: 50px; }

#flashGraph { margin-top: 5px; padding:10px; }
#flashGraph hr { color:#d7e5f0; background-color:#d7e5f0; height:1px; border:0 }
hr { color:#d7e5f0; background-color:#d7e5f0; height:1px; border:0; margin-bottom:5px;}
#flashGraph h2{font-size:110%;padding:0 0 5px 0;border:0;font-weight:bold;}

#flashcontent {padding:0 0 10px 0; }


