﻿html, body, div, p, h1, h2, 
h3, h4, h5, h6, blockquote, 
ol, ul, li, dl, dt, dd, td, 
form, fieldset, a, img, button  { margin: 0; padding: 0; border: 0; }


body            { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.9em;
                  text-align:center; color:#333333;	background-image:url('images/Bodybackground.gif');
                  background-position:center; }

h1, h2, h3,
h4, h5, h6      { color:#004B84; font-weight: bold; margin: 0.5em 0; display:block; }

h1              { font-size: 1.6em; }
h2              { margin-top:1em; font-size: 1.5em; }
h3              { margin-top:1em;font-size: 1em; }
h4              { font-size: 1.2em; }
h5              { font-size: 1.1em; }
h6              { font-size: 0.7em; margin-bottom:0;}

p               { margin: 1em 20px; font-size:0.8em; line-height:1.5em;}

a,a:active,
a:link,
a:visited       { color:#333; text-decoration:underline; }

a:hover         { text-decoration:none;color:#C41E1E; }

ul, ol, ul ul, ol ol              { margin-left:40px;font-size:0.9em;margin-bottom:1.2em;}

.bold           {font-weight:bold;}

dl              { margin-bottom:20px;}
dt              { margin-left:20px;font-size:0.9em;color:#004B84;
                  float:left; font-weight: bold; margin: 0;width:220px;padding-left:0px;
                  padding-top:10px;border-top: 2px solid #ccc;}
dt span             { padding-left:20px;display:block;
                  background-image:url(images/arrow-right-contrast.gif);
                  background-repeat:no-repeat;background-position:center left; }
dd              { margin-left:40px;margin-left:220px;border-top: 2px solid #ccc;}


.dl-links              { margin-bottom:20px;margin-left:80px;}
.dl-links dt           { margin-left:20px;font-size:0.9em;color:#004B84;float:none;
                         font-weight: bold; margin: 0;padding-left:20px;
                         padding-top:0px;margin-top:10px;border:0;background-image:url(images/arrow-right-contrast.gif);
                         background-repeat:no-repeat;background-position:center left;}
.dl-links dt span      { padding-left:20px;display:block;
                          }
.dl-links dd           { border:0;margin-left:40px;padding: 10px;font-size:0.8em;}
.dl-links dd a         { display:block;text-decoration:none;}
.dl-links dd a:hover   { text-decoration:underline;}
.div-maincontent dd p             { font-size:0.8em;}
.div-maincontent dd li            { padding-bottom:5px;}

.div-fullwidth .h1-tabtitle { width:950px;}

table           { border-collapse:collapse;}

tr              {height:auto;}

.span-economyid { font-weight:bold;}
.span-economyid sup { line-height:1em;}
#top
{
	line-height:0;
	font-size:0;
	margin:0;
	padding:0;
	display:inline;
	height:0;
	width:0;
	float:left;
}
a.tp, a.tp:active, a.tp:link, a.tp:visited
{
	
	padding:10px 0;
	
	font-size:0.75em;
	text-decoration:none;
	color:#666;
	background-image:url('images/topofpage.gif');
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:20px;
}

.disclaimer a.tp, .dislaimer a.tp:active, .dislaimer a.tp:link, .dislaimer a.tp:visited
{ padding:10px 0 10px 20px;margin-left:360px;margin-bottom:15px;clear:both;display:block;}

a.tp:hover
{
	text-decoration:underline;
	color:#000;
}

.h4-blockui         { margin:0 40px; padding:0;line-height:4em;background-image:url(images/loading.gif);
                      background-position:center left;background-repeat:no-repeat;}

.btn-print-page         { background-image:url(images/printer.gif);background-position:center left; background-repeat:no-repeat;
                          padding-left:25px;float:right;font-size:0.8em; color:#666;
                          border:0; background-color:Transparent;margin-right:10px;text-align:left;
                          padding-right:0;margin-top:-30px;}
.btn-back         { background-image:url(images/arrow-back.gif);background-position:2px 10px; background-repeat:no-repeat;
                          padding: 5px 10px 5px 15px;float:right;font-size:0.8em; color:#666;
                           background-color:#fff;margin-right:0;text-align:left;
                          font-weight:bold;}

.h1-print-title { display:none;}                    
                          
/* page structure */
body               { background-color:#999;background-image:url(images/bg.gif);}
.div-wrapper      { text-align:left; margin: 0 auto; width:995px; }
.div-layout       { border:2px solid #ccc;padding-bottom:20px;
                    border-right-color:#b0b0b0;border-bottom-color:#b0b0b0;
                    background-color:#ffffff;margin-bottom:5px; }
.div-header       { clear:both; background-color:#013567; }
.div-header img   { display:inline;}
.div-header img.img-header-right    { float:right;}
.div-breadcumbs   { clear:both; width:100%; text-align:left;}
.div-mainmenu,
.div-submenu      { clear:both;display:block; background-color:#fff;
                    text-align:left; }
.div-mainmenu     { background-color:#f5f5f5;border-bottom:1px solid #ccc;padding-bottom:0;}
.div-content      { clear:both; width:100%;background-color:#ffffff !important;display:block;}
.div-left         { float:left;width:48%; }
.div-right        { float:right;width:48%;}
.div-datapanel    { background-color:#fff;}
.div-maincontent  { width:955px; margin:0 20px; background-color:#ffffff !important;}
.div-footer       { clear:both; width:100%; background-color:#f5f5f5;margin-top:20px; }
.div-footer div   { padding:5px 20px 0 20px; }
.div-footer p     { font-size:0.75em; color:#666;width:auto;}

.div-maincontent p {margin-left:20px;font-size:0.9em;}
.div-maincontent h3  {margin-left:20px;font-size:0.9em;}
.div-maincontent .div-img {text-align:center;padding:0 auto;}

.input-isJS       { visibility:hidden; display:none; }

.div-parent-description p   { margin-left:20px;font-size:0.9em; }
.div-acrobat-link           { float:right;margin:20px;}


.div-left-content           { float:left;width:212px;background-color:#ffffff !important;}
.div-right-content          { float:right;width:725px;background-color:#ffffff !important;}
.div-right-content-fullwidth          { display:block;clear:both;float:left;margin-top:-30px;
                                        width:100%;}
.div-right-pad          { padding:10px 0;}
.div-top-content            { display:block;clear:both;}
.div-top-content .span-section-title { margin-left:120px;margin-top:-5px; }

#ctl00_divTopWrapper        { background-color:#f5f5f5 !important;width:990px;}


.nodisplay {display:none;visibility:hidden;}

.div-data-controls .div-benchmark .div-industry-bm  { margin-top:5px;}
.div-data-controls .div-benchmark select    {margin-top:5px;margin-left:20px;}
.div-data-controls .div-benchmark.control-section .span-select-label  {height:1.3em;margin-bottom:10px;}

/* Breadcrumbs */
.div-breadcumbs             { margin-left:0px; font-size:1em;cursor:default;background-color:#f5f5f5;}
.breadcrumb-arrows          { padding:0 5px;color:#990000;}
.div-breadcumbs a,
.div-breadcumbs a:active,
.div-breadcumbs a:link,
.div-breadcumbs a:visited   { color:#666; text-decoration:none; font-weight:normal;}
.div-breadcumbs a:hover     { color:#004B84;}
p.breadcrumbs               { color:#004B84; font-weight:bold;}
.div-breadcumbs p           { margin-top:0;margin-bottom:0;padding-top:1em;padding-bottom:1em;}

/* Menu */
.jquerycssmenu        { font-size:10px;font-weight:normal;width:955px;clear:both;
                                      padding-top:10px;background-color:transparent;display:block;
                                      margin-bottom:0px;margin-right:20px;margin-left:20px;
                                      border-top:0;margin-top:0px;margin-bottom:0px;}
.jquerycssmenu ul                   { z-index:210;margin:0;padding: 0px 0 0 0px;list-style-type: none;
                                      display:block;height:6.7em;background-position:3px top; background-repeat:no-repeat; }
.jquerycssmenu ul li                { z-index:220;position: relative;display: block;
                                      float: left;margin:0px;padding-top:3em;width:118px;}

.jquerycssmenu ul li a              { display: block;height:2.4em;text-align:center;
                                      padding: 7px 20px 4px 10px;
                                      margin-right: 1px;background-color:#f5f5f5;
                                      border: 0px solid #ccc;border-right-color:#999;
                                      
                                      color: #333;text-decoration: none;font-size:10px;margin-top:auto;margin-bottom:auto;}
.jquerycssmenu ul li a,
.jquerycssmenu ul li a:active,
.jquerycssmenu ul li a:link,
.jquerycssmenu ul li a:visited      { text-decoration: none !important;}

.jquerycssmenu ul li a:hover        {color:#fff;border-bottom:1px solid #fff;border-top:1px solid #fff; padding: 5px 20px 3px 10px;}
.jquerycssmenu ul li.active ul li a:hover        { color:#333;
                                      background-color:#fff !important;
                                      }
.jquerycssmenu ul li.active a:hover { display: block;height:2.4em;text-align:center;
                                      padding: 7px 20px 4px 10px;border-bottom:0 !important;border-top:0 !important;} 
.jquerycssmenu ul li ul             { border:1px solid #ccc;background-image:none;
                                      position: absolute;display: block;
                                      visibility: hidden;margin:0;height:auto;padding:0 1px 5px 1px;background-color:#ccc;} 

.jquerycssmenu ul li ul li,
.jquerycssmenu ul li.active ul li   { background-color:#f5f5f5;display: list-item;float: none;background-image:none;
                                      border-top:0;font-size:10px;padding-top:0;width:auto;height:auto;}
.jquerycssmenu ul li ul li ul       { top: 0;padding-top:5px;}
.jquerycssmenu ul li ul li a,
.jquerycssmenu ul li.active ul li a        { background-image:none;font-weight:normal;width: 145px; background-color: #e5e5e5;
                                            color: black;padding: 8px 15px 8px 10px;margin: 0;border:0;font-size:10px;
                                            height:auto;text-align:left;width:150px;}
.jquerycssmenu ul li ul li a:hover,
.jquerycssmenu ul li.active ul li a:hover,
.jquerycssmenu ul li.active ul li.active ul li a:hover  {background-image:url(images/menuHoverbg.jpg);
                                      background-position:bottom;color:#fff; }



.jquerycssmenu ul li.active a,
.jquerycssmenu ul li.active ul li.active a,
.jquerycssmenu ul li.active ul li.active ul li.active a { color:#fff;
                                      border-bottom:0;
                                      border-top:0;}

 .jquerycssmenu ul li ul li.active a,
.jquerycssmenu ul li.active ul li.active a    {font-weight:normal;}                                 
                                     
.jquerycssmenu ul li.active ul li a {background: #e5e5e5;color: black;
                                     font-weight:normal;}



.jquerycssmenu .downarrowclass    { position: absolute;top: 47px;right: 8px;}
.jquerycssmenu .rightarrowclass   { position: absolute;top: 8px;right: 8px;}

.jquerycssmenu ul li#ctl00_myMenu_6000 { margin-right:3px;}
.jquerycssmenu ul li#ctl00_myMenu_6110 a,
.jquerycssmenu ul li#ctl00_myMenu_6120 a,
.jquerycssmenu ul li#ctl00_myMenu_6130 a {background-color:#f5f5f5;margin-right:0;}
.jquerycssmenu ul li ul li a {margin:0 !important;}
.jquerycssmenu ul li#ctl00_myMenu_6130 a {margin-right:5px}


.jquerycssmenu ul li#ctl00_myMenu_6210 a,
.jquerycssmenu ul li#ctl00_myMenu_6220 a,
.jquerycssmenu ul li#ctl00_myMenu_6224 a,
.jquerycssmenu ul li#ctl00_myMenu_6230 a,
.jquerycssmenu ul li#ctl00_myMenu_6240 a {margin-right:0;background-color:#f5f5f5;}

.jquerycssmenu ul li#ctl00_myMenu_6240 {margin-right:3px;}


.jquerycssmenu ul li.active ul li.active ul li a { background-image:none;color: Black ;}
/*#divMainMenu .jquerycssmenu ul li.active ul li.active a,
#divMainMenu .jquerycssmenu ul li.active ul li.active ul li.active a { background-image:url(images/menuselbg.jpg) !important;
                                                              background-position:bottom;color: white !important;}

      */                     
                              


/* SubMenu */
.div-submenu-wrapper          { margin:0;padding:10px 18px 0 18px;display:block;clear:none;float:left;
                                border-bottom:1px solid 333;background-color:#f5f5f5;}
.jquerycssmenu.submenu              { font-size:10px;font-weight:normal;margin-right:0;margin-top:5px;padding-left:0px;
                                      padding-top:0px;padding-bottom:0px;background-color:transparent;display:block;
                                      margin-bottom:0px;float:left;border-bottom:0;margin-left:0;
                                      border-top:0;z-index:4 !important;background-image:none;background-position:0 top; background-repeat:no-repeat;
                                      border-bottom:1px solid #ccc;height:auto;
                                      }
.jquerycssmenu.submenu  ul          { margin:0;padding: 0;list-style-type: none;
                                      display:block;background-image:none;height:auto;
                                      
                                      }
.jquerycssmenu.submenu  ul li       { z-index:5 !important;position: relative;display: block;
                                      float: left;margin-bottom:0px;width:auto;padding-top:0;
                                      }
.jquerycssmenu.submenu  ul li a span  { background-position:right top;display:block;clear:none;
                                      background-repeat:no-repeat;padding: 8px 25px 8px 10px;margin-left:10px;}                              
.jquerycssmenu.submenu  ul li a     { display: block;border-top:0;height:auto;
                                      padding: 0;border-top:0px solid #ccc;border-right:0px solid #999;
                                      margin-right: 0px;background-color:#333;background-position:top left;background-repeat:no-repeat;
                                      }
                                     

.jquerycssmenu.submenu  ul li.active a     {border-top:0 !important;border-right:0 !important;border-bottom:0 !important;
                                              padding: 0;height:auto;}


.jquerycssmenu.submenu ul li a:hover        { color:#fff; border-top:0 !important;border-right:0 !important;border-bottom:0 !important;
                                              padding: 0;height:auto;}

.jquerycssmenu.submenu ul li.active a:hover { padding: 0;height:auto;border-top:0 !important;border-right:0 !important;border-bottom:0 !important;}
.jquerycssmenu.submenu ul li a:hover span        { background-position:right top; background-repeat:no-repeat;}

.jquerycssmenu.submenu ul li.active a:hover span { background-position:right top; background-repeat:no-repeat;}



.jquerycssmenu.submenu .downarrowclass    { position: absolute;top: 10px;right: 8px;}
.jquerycssmenu.submenu .rightarrowclass   { position: absolute;top: 10px;right: 5px;}

.jquerycssmenu.submenu .span-section-title {font-size: 1em;padding: 0 10px 2px 10px;}


/* page menu */

.jquerycssmenu.pagemenu              { font-size:10px;font-weight:normal;margin-right:0;margin-top:5px;
                                      padding-top:0px;padding-bottom:0px;background-color:transparent;display:block;
                                      margin-bottom:15px;float:left;border-bottom:0;margin-left:0;
                                      border-top:0;z-index:2 !important;width:220px;
                                      
                                      }
.jquerycssmenu.pagemenu ul          { margin:0;padding: 0px 0 0px 0px;list-style-type: none;
                                      display:block;height:auto;background-image:none !important;width:220px;
                                      height:auto;
                                      }
.jquerycssmenu.pagemenu ul li       { z-index:5 !important;position: relative;display: block;
                                      float: left;margin-bottom:1px;width:210px;padding-top:0;}
.jquerycssmenu.pagemenu ul li a     { display: block;border:0;height:auto;
                                      padding: 7px 20px 7px 20px;border:0px solid #ccc;border-right-color:#999;
                                      border:0 !important;
                                      margin-right: 0px;background-color:#333;
                                      background-image:url(images/wizbuttonBg.jpg);background-position:top;}


.jquerycssmenu.pagemenu ul li.active a     {background-image:url(images/menuselbg.jpg);
                                      background-position:bottom;padding: 7px 20px 7px 20px;border:0 !important;}


.jquerycssmenu.pagemenu ul li a:hover        { color:#fff;background-image:url(images/menuHoverbg.jpg);
                                      background-position:bottom; padding: 7px 20px 7px 20px;border:0 !important;}
.jquerycssmenu.pagemenu ul li.active a:hover { background-image:url(images/menuselbg.jpg) !important;
                                      background-position:bottom;height:auto;padding: 7px 20px 7px 20px;border:0 !important;}

.jquerycssmenu.pagemenu ul li.li-start-group { }

.jquerycssmenu.pagemenu ul li .span-page-focus  { margin-top:15px;border-top:1px solid #ccc;display:block;width:100%;
                                                  font-weight:bold;text-align:center;padding-top:5px;}

/* plain menu */
.div-profile-topics                 { background-color:#f5f5f5;padding:10px 10px 10px 0;} 

.jquerycssmenu.menu-plain         { z-index:8 !important;margin:0;padding: 0px 0 0 0px;list-style-type: none;
                                      display:block;height:22px;background-image:none;border-bottom:2px solid #ccc;
                                      margin-left:20px;width:700px; float:left;margin-top:20px;}
.jquerycssmenu.menu-plain  ul     { background-image:none; width:auto;height:auto;}
.jquerycssmenu.menu-plain ul li   { z-index:5 !important;position: relative;display: block;
                                      float: left;margin-bottom:0px;padding-top:0;width:auto;height:auto;}
.jquerycssmenu.menu-plain  ul li a {  height:auto;}

/* page menu gap */
.pagemenugap                      { margin-right:0;margin-top:5px;background-color:transparent;display:block;
                                      margin-bottom:15px;float:left;width:220px;}
                                  
/* table entity */

.div-pivot                  { margin-left:200px;margin-top:40px;overflow:auto;clear:none;}
.dxpgRowFieldValue  {}

.div-table                  { clear:both;}
.tbl-data                   { width:100%;border-collapse:collapse;font-size:0.75em;
                              margin-top:3px; border:0px solid #e5e5e5;
                              border-bottom-color: #ccc;border-right-color: #ccc;
                              border-top:0;}
                              
.tbl-focus td.plus span   { cursor:default;
	vertical-align: middle;
	font-size:10px;
	color:#666;
	font-weight:bold;
	}
	.tbl-focus .highlight td.plus span,
	.tbl-focus .selected td.plus span   { 
	color:#fff;

	} 
.tbl-focus .td-text,
.tbl-focus .th-text {width:130px;}

                        
.tbl-detailed-data          { width:61%;border-collapse:collapse;font-size:1em;margin-bottom:10px;
                              padding-left:20px;
                              border-bottom:1px solid #ccc;}
.tbl-detailed-data .td-text { padding-left:5px !important;width:25%;}
.tbl-focus .plus    { width:12px !important;}
.tbl-focus .no-detail td.plus {visibility:hidden !important;}
.tbl-detailed-data th.plus    { display:none !important;}  
.tbl-data .detailsRow .tbl-detailed-data { margin-left:50px;}
.tbl-data .detailsRow   {background-color:#e5e5e5;border-bottom:2px solid #fff;}
.tbl-data .detailsRow .tbl-detailed-data th { background-color:#ccc;color:#000;}
.tbl-data .detailsRow .tbl-detailed-data .tr-odd { background-color:#f5f5f5 !important;}


.div-dd .tbl-focus .tbl-data  {font-size:1em;width:620px;margin-left:100px;}
.div-dd .tbl-focus .tbl-data .td-gender  {display:none;}
.div-dd .tbl-focus .tbl-data .td-text   {width:30% !important;}

.div-resources2 .div-dd .tbl-button .th-text,
.div-resources2 .div-dd .tbl-button .td-text { width:40%;}
.div-resources2 .div-dd .tbl-button .th-text.th-gender,
.div-resources2 .div-dd .tbl-button .td-text.td-gender { width:15% !important;}
.div-resources .div-dd .tbl-button .th-text,
.div-resources .div-dd .tbl-button .td-text { width:40%;}
.div-resources .div-dd .tbl-button .th-text.th-gender,
.div-resources .div-dd .tbl-button .td-text.td-gender { width:15% !important;}

.td-export                  { padding:10px; text-align:right;background-color:#eee;}
.tr-title .th-year          { text-align:center;border:0;padding-top:10px;vertical-align:top;
                              border-left:1px solid #fff;}
.tr-title .th-year span     { font-weight:normal;font-style:italic;font-size:0.85em;}
.tr-title .th-num           { }
.tr-title .th-text          { }
.tr-title th                { padding-top: 20px;vertical-align:top;}
.th-title span              { font-weight:normal;display:block;}
.tr-even                    { background-color:#fff;}
.tr-odd                     { background-color:#EDEAE3;}
.th-text, .td-text          { padding:3px 10px;width:30%;}
.tbl-2006-only .th-text, .tbl-2006-only .td-text          { width:50%;}
.td-text                    { padding-left:20px;}
.td-num, .th-num            { text-align:right;padding:3px 5px;width:auto;}
.tr-total, tfoot, 
.tr-odd.tr-total            { font-weight:bold; background-color:#e5e5e5;}
.tr-odd.tr-total            { background-color:#e5e5e5 !important;}
.tr-total .td-button input,
tfoot .td-button input      { font-weight:bold !important;}       
.tr-total .td-text,
tfoot .td-text              { padding-left:5px;}

.tr-total-noindent .td-num  {font-style:italic; }
.tr-subhead                 { border-top:2px solid #004B84; }

                                     
.tbl-data .td-image,
.tbl-data .th-image         { width:16px !important;}
.tbl-data th                { background-color:#004B84;color:#fff;}
.tbl-data .th-title         { padding:3px;border:0;}
.tr-title th                { border-width:0px; border-style: solid ; border-color:transparent;}
.tr-second th               { font-weight:normal;}

.highlight td               { 
                                      background-position:bottom;color:#fff;background-repeat:repeat-x;}
.highlight td.td-button input         { border-bottom:1px solid #fff;
                                        color:#fff;width:auto;margin-bottom:-1px;}
.tbl-button .highlight td.td-button input  { border-bottom:0;
                                        color:#333;width:auto;margin-bottom:2px;}

.tbl-button .btn-disabled         { border:0 !important;color:#999; width:auto;margin-bottom:2px;}
.tbl-button .highlight .btn-disabled { border:0 !important;color:#fff !important;width:auto;margin-bottom:2px;}

.tbl-focus .td-indfocus-button,
.tbl-focus .th-indfocus-button { width:12px !important;padding:0 !important;}
.tbl-focus .th-text.header             { padding-left:20px !important;}
.tbl-focus .th-text.no-lpad  { padding-left:0 !important;width:30%;}            
            
.tbl-focus .th-button       { width:0 !important;padding:0;}
.tbl-focus td.plus       { padding: 0 !important;}           
.tbl-focus th.plus       { padding: 0 !important;width:0 !important;}   
.tbl-focus .td-text     { padding-left:5px;}
.tbl-focus .no-js       { font-size:0.1em;width:12px !important;visibility:hidden;padding-left:0 !important;}        
.selected td                { 
                                      background-position:bottom;background-repeat:repeat-x;color:#fff;}
.tbl-button-link .selected .td-text.td-button      { padding-left:5px;}
.selected td.td-button input          { color:#fff;}   
                                     
.tbl-data-wide 
.highlight td               { color:#fff;}

.td-bold,.td-saname         { font-weight:bold;}
.td-mapimage                { padding-top:3px;padding-bottom:3px;}
.td-mapimage img            { margin:5px;padding:5px;border:1px solid #ccc;background-color:#fff;}
.highlight td.td-mapimage,
.highlight td.td-saname     { background-color:Transparent;color:#333;}
.td-italic                  { font-style:italic;}
.td-text.td-gender.td-indent                  { padding-left:15px;}
.td-indent                  { padding-left:15px !important;}
.tr-total .td-indent                  { padding-left:3px !important;}
.tr-total.highlight td        {background-image:none;}
.tbl-data-wide td           { color:#666;vertical-align:middle; }
.tbl-data-wide .td-text     { padding-left:10px;width:auto;} 
.tbl-data-wide .td-bold,
.tbl-data-wide .td-saname   { color:#333;padding-left:0;}
.tbl-data-wide .td-num,
.tbl-data-wide .th-num      { width:8%;}

.th-text.th-half-width,
.td-text.td-half-width      { width:15%;}

.th-text.th-gender,
.td-text.td-gender          { width:auto;padding-left:10px;padding-right:5px;}
.td-text.td-gender span     { }

.td-noindent                { padding-left:5px;}

.th-brleft                  {border-left:1px solid #fff;}


.tbl-data-wide              { width: 99%; border-bottom:1px solid #ccc;}
	
.tbl-data.tbl-width48-left,
.tbl-data.tbl-width48-right     { width:48%;}
.tbl-data.tbl-width48-left      { float:left;}
.tbl-data.tbl-width48-right     { float:right;clear:none;}


.tbl-width75                {width:75%;}
.tbl-width75 .th-text,
.tbl-width75 .td-text     { width:30%;}
.tbl-width75 .th-gender,
.tbl-width75 .td-gender     { width:15%;}
.tbl-width75 .th-num,
.tbl-width75 .td-num     { width:20%;}

.tbl-width50                {width:350px;float:left;clear:none;margin-right:12px;}
.tbl-width300                {width:300px;float:left;clear:none;margin-right:25px;margin-top:0;}
.tbl-width300 tbody         { max-height:570px;overflow:hidden;overflow-y:auto;}
.tbl-2006-only.tbl-width300 .td-num        {padding-right:20px;width:10%;}

.tbl-width50 .th-text,
.tbl-width50 .td-text    { width:50%;padding-left:10px;}

.tbl-width50.tbl-parenttable   { margin-bottom:0;}
.tbl-width50.tbl-subtable       {margin-bottom:20px;}
.tbl-width50.tbl-subtable .tr-title,
.tbl-width50.tbl-subtable .tr-second  { filter:alpha(opacity=70);opacity:0.7;}


.tbl-2006-only .th-num,
.tbl-2006-only .td-num          { width:auto; }
.tbl-2006-only .th-gender,
.tbl-2006-only .td-gender          { width:20%; }

.tbl-data-map           { clear:both;width:350px !important;font-size:0.7em;float:none;}
.tbl-data-map .td-title { padding-left:3px;padding-top:10px;padding-bottom:10px;
                          font-weight:bold;background-color:#e5e5e5;color:#333 !important;}

.tbl-data.tbl-pdfs               { width:700px;margin-left:40px;}
.tbl-data.tbl-pdfs a,
.tbl-data.tbl-pdfs a:active,
.tbl-data.tbl-pdfs a:link,
.tbl-data.tbl-pdfs a:visited     { text-decoration:none;}

.tbl-data.tbl-pdfs a.button:hover       { text-decoration:underline;color:#333;}

.tbl-data.tbl-pdfs td a.button           {height:100% !important;padding:5px;color:#666;}
.tbl-data.tbl-pdfs td,
.tbl-data.tbl-pdfs th           { padding:8px;}



.tbl-data .th-title.th-button,
.tbl-data .th-text.th-button  {width:20px;}


.td-button input  { width:auto;border:0;color:#999;background-color:Transparent;
                    border:1px solid #e5e5e5;padding: 0 3px;margin:2px;}
.td-button .button.tooltip { width:15px !important;}
.tbl-data .td-text.td-button  {width:auto;padding:0;}
.tbl-button .td-text    {width:auto;padding-left:0;}

.tbl-button-link .td-button input  { width:auto;border:0;color:#999;width:100%;height:auto;text-align:left;
                                     background-color:Transparent;background-image:none; white-space:normal;
                                    border:0;padding:0;margin:0;font-weight:normal;color:#333;
                                    font-size:1em;display:inline;}

.tbl-button-link .td-text.td-button  {padding:2px 2px 2px 10px;}
.tbl-button-link .td-text    {width:auto;padding-left:0;}

.tr-group td            { font-weight:bold;padding:8px 5px 3px 20px;
                          background-image:url(images/dot-contrast.gif) !important;
                          background-position:5px 10px;
                          background-repeat:no-repeat;background-color:#EDEAE3;color:#333;cursor:default;}
.div-table-note         { background-image:url(images/arrow-right-contrast.gif);background-position:0px 3px; 
                          background-repeat:no-repeat;padding-left:15px;clear:both;display:block;}
.div-table-note p       { font-size:0.75em;color:#333;}

.div-export .button {display:block;float:right;margin:5px;}
.div-export         {text-align:right;}

.div-right-content.multiTable .div-export         {width:350px;}
.div-right-content.multiTable .div-table table          { margin-right:0px;}
.div-right-content.multiTable .div-table        {width:350px;float:left;margin-right:10px;clear:none;}
 
.div-right-indic.multitable .div-export         {width:350px;}
.div-right-indic.multitable .div-table table          { margin-right:0px;}
.div-right-indic.multitable .div-table        {width:350px;float:left;margin-right:10px;clear:none;} 

.div-right-content.multiTable .div-table.width300 .div-export,
.div-right-content.multiTable .div-table.width300 { width:310px;}

.div-right-content.multiTable .div-table.width300 .div-export .button { margin-right:10px;} 
     
.p-data-source img         { float:right;}      
              

.tbl-no-rollover tr.highlight,
.tbl-no-rollover tr.highlight td   { background-color:Transparent !important;background-image:none !important;}

/* table sorting */

.th-text.header {
	background-image: url(images/sortbg.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	background-position: center left !important;
	padding-left:20px !important;
	padding-right:0 !important;
}



.th-num.header {
padding-right:20px !important;
padding-left:3px !important;
	background-image: url(images/sortbg.gif);
	background-repeat: no-repeat;
	cursor: pointer;
background-position: center right !important;
}






.td-extra-indent .td-text       { padding-left:30px;font-style:italic;}
.td-extra-indent .td-gender       { padding-left:10px;font-style:normal;}

.div-indic-cht-source     {border-top:1px solid #ccc;}
.div-indic-cht-source p  { font-size:0.65em;color:#666;margin:0;padding:8px 0 0 0;}
.div-indic-cht-source a  { color:#666;}
.div-indic-cht-source a:hover  { color:#000;}


.th-title.th-button {width:200px !important;}
/* table legend */
.div-tablelegend            { width:100%;font-size:0.7em;text-align:right;}
.div-tablelegend img        { padding-right:10px;}
.div-tablelegend span       { padding-right:20px;} 
.div-tablelegend .span-stable   { display:block;} 

.button, button {

	border:1px solid #D5D5D5; /*non-client color*/
	border-bottom: 1px solid #C2C2C2; /*non-client color*/
	border-right: 1px solid #C2C2C2; /*non-client color*/
	font-family: Verdana, Arial;
	font-size:10px;
	font-weight:bold;
	color:#666666; /*non-client color*/
	background-image:url(images/buttonBg.gif);
	background-position:top;
	background-color:white; /*non-client color*/
	height:20px;
	vertical-align: middle;
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
}

.button:hover 
{
	color:#000; /*non-client color*/
}

.no-javascript .span-select-label  {}
.no-javascript .btn-reset-sort  { display:none;}

.no-javascript .div-map-400 .div-view-controls-wrapper { width:400px;margin-left:325px;}
.no-javascript .div-legend.div-legend-lf  { margin-left:0;float:right;position:relative; margin-top:-370px;
                                            margin-right:20px;}
.no-javascript .div-map-lf .div-view-controls {display:none;}

.no-javascript .div-map-lf {margin:20px;float:right;}

.btn-update { padding:2px;cursor:pointer;}

.tbl-data .td-text.td-button input.button      {padding:0;}

/* text entity */

/* autotext entity */
.div-autotext  { }
.div-autotext p,
.div-autotext ul,
.columns p,
.columns ul  { font-size:0.75em;}
.columns ul.continued   {padding-top:20px;}
.div-autotext li,
.columns li  { padding:3px;}

.div-first-desc {width:100%;background-color:#f5f5f5;}

.div-autotext .div-float   {float:left;clear:none;margin-right:12px;width:60%;}

.div-autotext.desc-parent,
.div-autotext.desc-parent p  { background-color:#fff;margin:0;}
.div-autotext.desc-parent p  { margin:0 0 1.2em 0;}
.div-autotext.desc-parent h3 {display:none;}
.div-autotext.desc-parent h4 {font-size:0.8em; display:block;
                              margin-left:0px;margin-bottom:15px;
                              padding-top:5px;border-top:1px solid #ccc;}
.div-autotext.desc-parent    {margin-top:20px;height:80px;overflow-y:auto;
                              margin-right:20px;margin-left:240px;padding:10px;padding-right:30px;padding-bottom:20px;
                              padding-left:20px;background-color:#fff;border:1px solid #ccc;
                              display:block;}
.div-autotext.desc-parent.inc-map    {margin-top:0;border:0;background-color:Transparent;
                              margin-right:0px;margin-left:0px;height:auto;overflow:hidden;
                              padding:10px;padding-right:30px;padding-bottom:10px;
                              padding-left:0px;
                              display:block;}
                              
.div-autotext.desc-parent.inc-map h4   {margin-left:20px;width:480px;}
.div-autotext.desc-parent.inc-map ul   {width:450px;position: relative;top:5px}
.div-autotext.desc-parent.inc-map li   {width:410px;margin-left:20px;margin-top:10px;
                                        margin-bottom:0px;
                                        vertical-align: top; position: relative; top: -5px}
.div-autotext.desc-parent.inc-map p   {margin-left:20px;background-color:Transparent;width:480px;}

.column {float: left;width:350px;clear:none;}
.columns.colwide .column { width:470px;}
.column2 {float: left;width:350px;clear:none;margin-right:20px;}
.tbl-description td    { vertical-align:top; width:50%;}
.div-description    { overflow:hidden;overflow-y:auto;height:230px;
                      width:auto;margin:0;margin-bottom:20px;padding-right:10px;
                      margin-top:40px;background-color:#fff;padding-bottom:10px;border:1px solid #e5e5e5;}
.div-description h3 { margin: 8px 20px -3px 20px;padding:0;font-weight:bold;
                      font-size:0.9em;}
.div-description h4 { margin: 8px 20px -3px 20px;padding:0;font-weight:bold;color:#333;
                      font-size:0.75em;font-weight:bold;}
.div-description ul { margin-right:10px;}
.div-autotext .h3-title    {margin:0 20px 3px 0; font-size:1.2em;padding:20px 0 0 0;}
.div-autotext .h3-title.h3-j2w    {margin-bottom:20px;}
.div-autotext .h3-title span   {font-weight:normal;display:block;font-size:0.8em;}

.div-autotext .h4-title-question    {margin:0 20px 8px 0; font-size:0.9em;padding:0px 0 0 0;
                                     font-weight:normal;}


.div-quartiles      { float:right;width:330px;margin:30px 0px 10px 10px;padding:10px;border:1px solid #ccc;}
.div-quartiles .td-text { padding-left:3px;color:#666;}
.div-quartiles th { padding-left:3px;background-color:#fff !important;color:#333 !important;}
.div-quartiles .tr-second th    { border-bottom:2px solid #ccc;font-weight:bold;}

.div-datanotes-right .div-quartiles      { float:right;width:330px;margin:0px 20px 10px 20px;padding:10px;border:1px solid #ccc;}


/* chart entity */
.div-chart          { margin:10px 0; border-color:#E5E5E5 #CCCCCC #CCCCCC #E5E5E5;
                      border-style:solid; border-width:1px; padding:0 0px 10px 10px;
                      clear:both;width:725px;}
.div-pie            { width:225px;float:left;display:inline;clear:none;border:0;border-bottom: 1px solid #ccc;}
.div-pie-collection { margin: 0px 0;border:0px solid #ccc;background-color:#fff;clear:right;}
.div-indic-chart    { width:460px;float:left;display:inline;clear:none;background-color:#fff;padding:10px 5px;}

.div-indic-chart img     { float:right; }
.div-indic-chart h4 { font-size:0.8em;margin-top:0;}
.div-indic-cht-text { width:150px;float:left;}
.div-indic-cht-text p { margin-left:0 !important;font-size:0.7em;color:#666;}

.div-indic-chart input  { position:absolute;margin-left:435px;margin-top:-15px;display:block;}
.div-indic-chart .h3-please-wait { position:absolute;margin-left:300px;margin-top:-15px;display:block;}
.no-javascript .div-indic-chart input  { display:none;}
.div-biz-chart      { width:340px;float:left;display:inline;clear:none;margin:20px 0 0 0;border:0;}

/* Custom headings */
.h1-firsttitle              { margin:20px 20px 0 20px;color:#004B84;font-weight:normal;
                              border-bottom: 2px solid #ccc;}
h1.h1-secondtitle           { margin:20px 0px;color:#004B84;font-weight:bold;
                              font-size:1.3em;clear:both;}
h1.h1-secondtitle span      {font-weight:normal;border-bottom:1px solid #ccc;}
.h1-home                    {color:#004B84;}

.h1-home span   { font-weight:normal;font-size:0.8em;}
.h1-tabtitle                { border:0;font-size:1.2em;font-weight:bold;font-style:italic;
                              background-color:#f5f5f5;padding:20px 20px;margin:0;display:block;
                              clear:none;width:199px;float:left;}
.h1-tabtitle.nofloat        { float:none;} 


.div-important-note         { background-image:url(images/warning.gif);background-position:0 5px;
                              background-repeat:no-repeat;padding-left:35px;margin:10px 0;margin-bottom:5px;}
.div-autotext .div-important-note p       { padding:3px;margin:0 0 1.2em 0;}

.div-important-info         { background-image:url(images/information.gif);background-position:0 5px;
                              background-repeat:no-repeat;padding-left:35px;margin:10px 0;margin-bottom:5px;}
.div-autotext .div-important-info p       { padding:3px;margin:0 0 1.2em 0;}

.div-indic-text    {width:460px;clear:left;float:left;}
.div-autotext .div-unemp-delay    {width:420px;margin-left:480px;padding-top:10px;}
.div-autotext .div-unemp-delay h3    {background-image:url(images/information.gif);background-position:0 5px;
                              background-repeat:no-repeat;padding:8px 10px 5px 35px;}
.div-autotext .div-unemp-delay p { padding-left:12px;}

.div-unemp-delay-note { border:1px solid #ccc;margin-right:20px;}
.div-unemp-delay-note p { padding-left:10px;padding-right:10px;font-style:italic;}

.gold-star,
.gold-star .span-select-label { background-image:url(images/star_orange.gif);background-position:0 90%;
                              background-repeat:no-repeat;}
.gold-star .span-select-label   { padding-left:20px;padding-top:3px;}
.star-desc.gold-star           { background-position:right center;padding-right:20px;}

/* Data controls */
.div-data-controls-wrapper  { width:211px;display:inline;clear:none;float:left;
                              margin-bottom:0px;margin-top:23px;padding-top:0px;
                              
                              }
.div-data-controls          { background-color:#fff;width:209px;
                              padding:0 0px;padding-bottom:20px;
                              padding-bottom:10px;border-color:#ccc;
                              border-style:solid; border-width:0px 1px 2px 1px;
                              background-color:#fff;}
                              
.div-data-controls .control-section,
.div-data-controls .div-autotext          { border-top:3px solid #ccc;background-image:url(images/wizButtonBg.jpg);
                                      background-position:top; background-repeat:repeat-x;
                                            padding: 8px 5px 10px 5px;margin:0 0 5px 0; }

.div-left-content {padding-bottom:15px;}

.div-data-controls select   { margin-right:0px !important;display:block;width:175px;}

.div-rlf-list .div-autotext  { margin:0;}
.div-rlf-list ul  { margin:0 5px 0 20px;color:#666;}

.lbox-industrysetors            { background-color:#fff;border-bottom:1px solid #e5e5e5;font-size:0.75em; }
.lbox-industrysetors option     { padding:2px 5px;}
.span-select-label              { font-size:0.75em;display:block;font-weight:bold;color:#004B84;padding-left:15px;
                                  margin-top:0px;background-image:url(images/arrow-right-contrast.gif);margin-bottom:5px;
                                      background-position:center left; background-repeat:no-repeat;}
.span-section-title             { font-size:0.7em;height:auto;color:#fff;
                                  display:block;padding:8px 10px 5px 5px;font-weight:bold;}
.btn-reset                      { float:right;margin-top:-22px;margin-right:10px;padding-left:0;padding-right:0;
                                  border:2px solid transparent;}

.btn-reset-sort                 { display:block;clear:both;float:right;margin-left:0;padding-left:3px; padding-right:3px;
                                  border:2px solid transparent;}
.span-section-title h3          { background-color:transparent;display:inline;margin:0px;color:#fff;
                                  padding:5px 10px 5px 0;}

.div-data-controls-horizontal   { display:block;background-color:#f5f5f5;}

.div-data-controls-horizontal .span-select-label    { display:inline;}
.div-data-controls-horizontal div                   {display:inline;padding-right:20px;margin-bottom:10px;}
.cblist-gender                  { display:inline;}

.div-industry-sort              { background-color:#f5f5f5;padding:0 5px;}
.span-industry-sort-label       { font-size:0.7em; font-weight:bold;padding-top:5px;float:left;}
.rblist-industry-sort           { font-size:0.7em;padding:0;margin:0;}
.rblist-industry-sort td        { vertical-align:middle;padding-bottom:3px;padding-right:3px;}

.div-data-controls label        { font-size:0.75em;}
.disabled label                 { color:#ccc;}



/* map entity */
.div-map-wrapper { float:right;}
.div-map-wrapper-width { width: 450px;}
.thematic                   {width:100%; height:100%;}
.div-map-nojs               {}

.div-legend                 {width:190px;border:solid 1px #ccc;}
.div-legend-layers                 {opacity:0.8;filter:alpha(opacity:80);}
.no-javascript .div-legend  {width:195px;background-color:#fff; border:solid 1px #ccc;
                             clear:both;position:absolute;z-index:99999;margin-top:35px;margin-left:530px;}
.div-infobox                {width:190px;background-color:#fff; border:solid 1px #ccc;}

.div-view-controls          { border-color:#E5E5E5 #CCCCCC #CCCCCC #E5E5E5;
                              border-style:solid; border-width:1px;text-align:right;background-color:#f5f5f5;}
.div-view-controls td       { padding-left:10px;padding-right:10px;font-size:0.75em;vertical-align:middle;}
.div-view-controls table    { margin-right:30px;width:509px;}
.div-view-controls .btn-reset-view    { margin:2px 0;}
.span-legend-title          { font-size:0.75em;font-weight:bold;display:block;}
.span-legend-subtitle       { font-size:0.75em;font-style:italic;display:block;margin-bottom:10px;}
.map-nojs                   {float:right;}

.span-legend-title 

.map-no-js .div-view-controls-wrapper    {margin-left:325px;}
.veMap                      { position: relative;}
.table-legend               { padding:5px; width:100%}
.table-legend td           { font-size:0.7em;text-align:left;padding:3px;}
.div-legend-layers .table-legend td { font-size:0.75em;text-align:left;padding:0px 3px;}
.td-legend-text             { padding-left:10px;}
.td-legend-colour span      { padding:3px;}

#c_254254254 .td-legend-colour span { border:1px solid #ccc;padding-right:1px;}
#c_254254254 .td-legend-colour { padding-top:5px;padding-bottom:5px;}

.MSVE_minimap_style,
#MSVE_minimap_resize { display:none !important;}
#MSVE_minimap   {z-index:1 !important;}


#MSVE_navAction_leftBackground     { height:94px !important;}

.maplabel a,
.maplabel a:active ,
.maplabel a:link ,
.maplabel a:visited         { text-decoration:none; font-size:0.7em;background-color:#fff;
                              display:block;}

#MSVE_obliqueNotification   {display:none !important;}

#myDataControl .span-legend-title img   { position:absolute; margin:-3px 0 0 50px;}

.veMap.mapLF                      {float:right;margin:80px 20px 20px 0px;}
.div-autotext .p-rlf              { position:absolute;width:400px;margin-left:570px;margin-top:-70px;}


.div-map-checkboxes         { 
                              background-image:url(images/wizButtonBg.jpg);text-align:left;
                              height:2.8em;
                              border:1px solid #333;margin:0;font-size:0.75em;
                              border:1px solid #D5D5D5; 
                            border-bottom: 1px solid #C2C2C2; 
                            border-right: 1px solid #C2C2C2; 
                            display:block;float:none;background-position:top;}
.div-map-checkboxes .btn-reset-map  { padding-left:5px; padding-right:5px;margin-left:0;margin-right:0;}
.div-map-checkboxes div        { float:right;padding: 5px 15px;}                    

.div-map-400 .div-map-checkboxes div { padding: 5px 5px;font-size:0.85em;} 
.div-map-checkboxes div     { border-right:1px solid #ccc;}

.div-map-checkboxes .div-opac div {float:none;border:0;padding:0;margin:0;}
.div-map-400 .div-map-checkboxes                {margin-left:320px;margin-right:3px;}
.div-map-checkboxes .div-opac,
.div-map-400 .div-map-checkboxes .div-opac
{
	text-align:center !important;
	padding:3px 20px 0px 20px;

}
.div-map-400 .div-map-checkboxes .div-opac { padding:3px 5px 0px 5px;}

.div-map-data-item  { display:inline;padding:0 !important;margin:0;}
.div-map-data-item div  { display:inline;padding-left:0 !important;margin:0;}


#myDataControl .tbl-data.table-legend   { width:220px;margin-top:0;}
#myDataControl           { width:220px;}
#myDataControl .span-legend-title  { width:210px;}
#myDataControl .tbl-data.table-legend tbody,
#myDataControl .div-tbl-body { height:345px;overflow:hidden;overflow-y:auto;}
#myDataControl .tbl-data.table-legend .td-text,
#myDataControl .tbl-data.table-legend .th-text,
#myDataControl .tbl-data.table-legend .th-title,
#myDataControl .tbl-data.table-legend .tr-title th  { padding:2px;width:auto;
                                                      color:#333;text-align:left;}
#myDataControl .tbl-data.table-legend th            { background-color:#fff;}

#myDataControl .tbl-data.table-legend .td-num,
#myDataControl .tbl-data.table-legend .tr-title .th-num    { text-align:right;color:#333;padding:2px;}
#myDataControl .tbl-data.table-legend td  { font-size:0.9em;padding:2px;background-image:none;}
#myDataControl .tbl-data.table-legend .td-last,
#myDataControl .tbl-data.table-legend .th-num.th-last  { padding-right:18px;}

#myDataControl #ShapeID { position:absolute;}
#imgWaitIndData { margin-bottom:20px;margin-top:10px;text-align:center;}

#myDataControl .span-destzone-num  { display:block;padding:5px 5px 5px 2px;font-size:0.75em;font-weight:bold;text-align:left;background-color:#fff;}
#myDataControl .tbl-data.table-legend .highlight td {color:#fff;}

#myDataControl .tbl-data.table-legend tfoot td,
#myDataControl #tblFooter td   { color:#000 !important;background-color:#ccc !important;font-weight:bold !important;}

#myDataControl .td-num,
#myDataControl .th-num { width:25% !important;}

.slider-opac-rail
{
	height:22px;
	position:relative;
	width:40px !important;	
	margin:0 0px 0 0px !important;
	margin-bottom:8px;
	z-index: 999999 !important;	
	display:block;
}
.span-opacity
{
	padding:5px 10px 5px 10px;
	font-weight:bold;
	font-size:9px;
	display:block;
}


.rail
{
	width:40px;
	background-color:#333;
	height:6px;
	line-height:1px;
	font-size:1px;
	border-collapse:collapse;
	padding:0;
	margin:0 0px 0 0px;
	position:relative;
	
	top:-13px;
	z-index: 55;
	
}
.rail td
{
	background-color:#fff;

    height:6px;
	line-height:1px;
	font-size:1px;	
	border-left:0px solid #ccc;
	zoom: 1 !important;	
}
.rail td span
{
   
    opacity:1;
    filter:alpha(opacity=100);
    height:6px;
background-color:#333;
    padding:0;
    display:block;
    

}
.rail td.td1 span
{
    opacity:.2;
     filter:alpha(opacity=20);
	
}
.rail td.td2 span
{
    opacity:.3;
    filter:alpha(opacity=30);
	
}
.rail td.td3 span
{
    opacity:.4;
     filter:alpha(opacity=40);
}
.rail td.td4 span
{
    opacity:.5;
     filter:alpha(opacity=50);
}
.rail td.td5 span
{
    opacity:.6;
     filter:alpha(opacity=60);
}
.rail td.td6 span
{
    opacity:.7;
     filter:alpha(opacity=70);
}
.rail td.td7 span
{
    opacity:.8;
     filter:alpha(opacity=80);
}
.rail td.td8 span
{
	opacity:.9;
	 filter:alpha(opacity=90);

}

.rail td.td9
{
	opacity:1;
	filter:alpha(opacity=100);
    border-right:1px solid #ccc;	
}

.ajax__slider_h_rail    { z-index:58;background-image:none !important;}
.ajax__slider_h_handle { z-index:56;opacity:.8; filter:alpha(opacity=60);}
.ajax__slider_h_handle img { z-index:57;margin-top:2px;}


.no-javascript .needs-js    { display:none;}



.VE_Pushpin_Popup_Title,
.VE_Pushpin_Popup_Body     { text-align:left;}
.ero-actions                { }
.ero .ero-body              { width:200px !important;}

/* Infrastructure things */
.div-map-right              { float:right;width:640px;margin-top:10px;}
.div-infra-text             { width:300px;clear:left;}
.no-javascript .div-infra-text  { width:100%;clear:both;}
.div-autotext.infrastructure h2 { font-size:0.9em;padding-left:20px;background-image:url(images/arrow-right-contrast.gif);
                                  background-position:center left; background-repeat:no-repeat;}
.div-autotext.infrastructure h3 { color:#333;font-size:0.75em;}
.div-autotext.infrastructure p { margin-bottom:auto;}

/* Home */
.span-text                  { display:none;}
.no-javascript .span-text   {display:inline;}
.h1-home                    {text-align:center;width:600px;margin:0 auto;
                              background-position:center top; background-repeat:no-repeat;padding:30px 40px 10px 40px;}
.div-home                   { text-align:center;width:580px;margin:0 auto;
                              background-position:left center; background-repeat:repeat-y;padding:0 40px 20px 40px;}
.div-home p                 {margin-top:0;padding-top:10px;}
.div-home-top               { }
.div-home-bottom            { width:600px;margin:0 auto;
                              background-position:center bottom; background-repeat:no-repeat;padding:20px 40px;}
.div-home li                {margin-bottom:1.2em;}

.tbl-home-objectives  { width:480px;margin:0 auto; height:172px;
                              background-position:center top; background-repeat:no-repeat;}

.tbl-home-objectives td { text-align:center;padding:35px 10px 0 10px;font-size:0.75em;
                          vertical-align:top;width:33%;}
.tbl-home-objectives td .p-home-h3 { padding:0;margin:0;margin-bottom:0px;padding:0;font-size:1.3em;
                             padding-top:12px;padding-bottom:15px;background-position:center;
                             background-repeat:no-repeat;display:block;font-weight:bold;
                             border:0;font-size:1.4em;}

.tbl-home-objectives .td-first { padding-left:20px;padding-right:0;}
.tbl-home-objectives .td-last { padding-right:10px;padding-left:0;}

.div-home-bottom .tbl-home-stats ul       { color:#C41E1E;}
.div-home-bottom .tbl-home-stats h5        {  margin:0;padding:0px 0 5px 0;font-size:0.9em;}
.div-home-bottom .tbl-home-stats p       { margin:0;padding:0;font-size:0.8em;color:#333;}
.div-home-bottom .tbl-home-stats li       { margin-bottom:10px;}
.div-home-bottom .tbl-home-stats td    { vertical-align:top;width:50%;}


.div-home-bottom .tbl-home-stats .span-home-largest     { margin-left:10px;display:block;}

.div-home-content .div-data-controls-horizontal { background-color:transparent;}


.tbl-economy          { margin:0 auto;color:#fff;background-color:Transparent;
                        width:708px;border-collapse:collapse;}
.tbl-economy td       { padding:10px 10px;width:50%;vertical-align:top;}
.tbl-economy p           { font-size:0.75em;margin:0;padding:0 5px 0 5px;line-height:1.2em;}
.tbl-economy a           { width:100px;display:block;text-decoration:none;background-image:none;
                           background-position:center left;background-repeat:no-repeat;
                                 padding: 0 0 0 0px;height:auto;color:#fff;margin: 5px 0;
                                 font-weight:bold;font-size:0.8em;margin:5px auto;}
#lnkEconomyInfo         {margin-top:15px;}

.tbl-economy a:hover    { text-decoration:underline;color:#fff !important;}
.div-economy-content.hide,
.div-resources-content.hide   { display:none;}
.div-economy-content,
.div-resources-content   { position:absolute;width:553px;border-right:6px solid #999;
                           border-bottom:2px solid #999;background-color:#fff;top:40%;left:30%;
                           border-left:1px solid #ccc;border-top:1px solid #ccc;margin-top:5px;background-image:none;}
.div-economy-content h4,
.div-resources-content h4  { font-size:0.8em;}

.div-hidden-content         { }


.div-home-content          { background-position:center top; background-repeat:repeat-y;width:950px;margin-bottom:20px;}
.div-home-page-bottom          {background-position:center bottom; background-repeat:no-repeat;
                              padding-bottom:10px;padding-top:10px;}
.div-economy-content li,
.div-resources-content li  { list-style-image:url(images/arrow-right-contrast.gif);}
.div-economy-content li a,
.div-resources-content li a  { text-decoration:none;}
.div-economy-content li a:hover,
.div-resources-content li a:hover  { text-decoration:underline;color:#C41E1E;}

.div-home .button   { margin-right:0px;margin-top:0px;height:auto;padding-top: 4px;height:18px;
                         padding-bottom:0px text-decoration:none;float:none;display:inline;text-decoration:none;}

.no-javascript .tbl-economy a   { display:none;}


.div-other-products    { width:80px;position:absolute;width:117px;text-align:right;
                         margin-left:830px;margin-top:-115px;display:none;}
.div-other-products table   { width:100%;}
.div-other-products table td    { height:60px;}
.div-other-products ul { margin:0;list-style:none;}
.div-other-products li { }
.div-other-products a  { text-decoration:none;color:#999;font-size:1em;}
.div-other-products h5  { font-size:0.7em;margin:0;padding:0;color:#999;font-weight:normal;font-style:italic;} 
/* glossary */
.dl-glossary        { margin: 0 50px;}
.dl-glossary dt     { background-image:url(images/arrow-right.gif);background-position:left center; background-repeat:no-repeat;
                      padding-left:20px;cursor:pointer;font-weight:bold;}
.dl-glossary dt.selected    { font-weight:bold !important;}

/* Faqs */
.div-faqs           { margin: 0;}
.div-faqs .faqDesc  { margin-left:20px;}
.div-faqs h3        { background-image:url(images/arrow-right.gif);background-position:left center; background-repeat:no-repeat;
                      padding-left:20px;cursor:pointer;font-weight:bold;}
.div-faqs h3.selected    { font-weight:bold !important;}



.div-descriptive                { display:block;clear:both;float:left;
                                  height:430px;width:220px;
                                  margin: 3px 0 20px 0;
                                  padding-bottom:10px;}
.div-descriptive-inner          { height:410px;overflow:auto;border:1px solid #ccc;
                                  width:220px;background-color:#f5f5f5;margin-top:0px;}
.div-descriptive p              { padding-right:5px;font-size:0.75em;line-height:1.3em;margin:8px 8px;}

/* Definitions */
.div-definition             { background-color:#f5f5f5;padding:0px;padding-bottom:10px;height:136px;overflow:auto;
                              border:1px solid #ccc;border-width:2px 1px; border-color:#999999 #cccccc;}
.div-definition h4          { font-size:0.75em; margin:0;padding:8px 5px;background-color:#fff;}
.div-definition h4 span     { color:#666; font-style:italic;font-weight:normal;}
.div-definition p           { padding-left:20px;padding-right:20px;font-size:0.75em;font-weight:normal}

.div-data-controls .div-definition-intro  .span-select-label  { font-weight:normal;}

.div-right-indic {background-color:#fff;}
.div-right-indic .div-definition-intro,
.div-right-indic .div-definition           { text-align:right;float:none;clear:both;margin-right:20px;}
.div-right-indic .div-definition-intro p    {}
.div-right-indic .div-definition-intro .span-select-label   { float:right;margin-top:10px;}

.div-definition.industry    { border:0;background-color:transparent;margin:0;
                              padding: 0 5px;height:235px;}
.ind-profile .div-definition.industry    { height:608px;}
.div-definition.industry.long    {height:535px;}                              
.div-definition.industry p  { padding:0;margin:0 0 8px 0;}
.div-definition.industry ul {margin-left:15px;margin-bottom:10px;font-size:11px;}
.div-definition.industry ul li {font-size:10px;font-weight:bold;padding-top:3px; padding-bottom:3px;}
.div-definition.industry ul li ul li {font-size:10px;font-weight:normal;}

.define                     { border-top:2px solid #333;border-bottom:2px solid #333;}

.span-defn-note            { font-style:italic; border-bottom:1px solid #666;border-top:1px solid #666;
                             display:block;padding:5px 0;margin-bottom:5px; }
                             
.div-definition.industry ul.ul-nobold li   {font-weight:normal;}

.div-definition.industry .span-select-label { background-image:none;padding-left:0;}

/* Data notes */

.notes-node a           { text-decoration:none;padding: 0px 0px;font-size:0.75em !important;padding-left:10px;display:block;
                          outline:none;background-image:url(images/arrow-right-contrast.gif);background-position:-5px 50%;background-repeat:no-repeat;}
.notes-parent a         { text-decoration:none;font-weight:bold;color:#333;font-size:0.75em !important;outline:none;}

.notes-root a           { text-decoration:none;font-weight:bold;color:#004B84;
                          font-size:0.9em !important;}
.notes-root             { width:100%;}
.notes-node             {width:100%;padding:5px;}
.notes-node a:hover     { text-decoration:underline;}

.notes-selected        { background-position:bottom;padding-left:0px;background-repeat:repeat-x;
                         }
.notes-selected a       { color:#fff;background-image:none;}
.div-datanotes-left,    
.div-datanotes-right   { height:500px;overflow:scroll;overflow-y:scroll;overflow-x:hidden;}

.div-datanotes-left    { width:250px;float:left;clear:left;background-color:#f5f5f5;
                         border:1px solid #ccc;border-left:2px solid #e5e5e5;background-image:url(images/datanotesstripe.gif);background-position:left;background-repeat:repeat-y;}
.div-datanotes-right   { width:680px;float:right;clear:none;padding-left:20px;background-color:#fff;
                         border:1px solid #ccc;background-image:url(images/datanotesbg.gif);
                         background-position:90% 100%;background-repeat:no-repeat; layout-flow:horizontal;}

.div-datanotes-right h3 { background-image:url(images/index.gif);
                         background-position:20px 12px;background-repeat:no-repeat;margin:0 0 10px -20px;padding:15px 20px 7px 50px;font-size:1.1em;
                         border-bottom:1px solid #ccc;background-color:#f5f5f5;}
.div-datanotes-right h4 { font-size:0.9em;}
.div-datanotes-left td {}
.div-datanotes-left td.notes-node,
.div-datanotes-left td.notes-parent,
.div-datanotes-left td.notes-root       { background-color:Transparent;padding-left:5px;}

.div-datanotes-left td.notes-node       { padding-left:20px;}
.div-datanotes-left td.notes-parent     { padding-left:10px;padding-bottom:5px;}
.div-datanotes-left td.notes-root       {border-top:1px solid #ccc;padding-top:5px;
                                         padding-bottom:5px;}

.div-tv-datanotes div                   { margin-bottom:10px;}

.h4-datanotes-intro                     { margin:60px 100px 0 100px;text-align:center;}

.div-datanotes-top      { background-image:url(images/datanotesRound.jpg);
                             background-repeat:no-repeat; background-position:center top;height:15px;}
.div-datanotes-bottom      { background-image:url(images/datanotesRound2.jpg);height:30px;clear:both;display:block;
                             background-repeat:no-repeat; background-position:center bottom;margin-bottom:20px;}


/* Custom data */
.data-wizard            { border:0; padding:0;margin: 0px auto 0 -5px;width:740px;
                          height:100%;overflow:hidden;background-color:#fff;
	                      background-image:url('images/dataWizBg.jpg');background-position:top;
	                      background-repeat:no-repeat;display:block;}


#divCustomResults       { margin-top:10px;margin-bottom:20px;overflow:hidden;}
.div-pager-template     { overflow:hidden;}

.div-normal-page .lbl-custom-data-top { text-align:left; padding:5px 0 3px 0px; margin:0;
	                                    display:block; color:#fff; font-weight:bold;
	                                    font-size:1em; height:30px;}


.div-custom-data-top    { background-position:0 0;	background-repeat:no-repeat;
                          margin-top:20px;margin-left:-15px;height:30px;width:750px;}
.div-custom-data-top h3 { background-position:100% -35px; background-repeat:no-repeat;
                          margin:0 0px 0 0;padding:0;width:100%;}
.div-custom-data-top div    { margin:0 0 0 20px; padding:0;}


.data-wizard tr         { vertical-align:top;}

.data-wiz-header        { display:none;}
.data-wizard td table td    { padding:3px;vertical-align:top;}
.data-sidebar table td  { margin:0;padding:5px 0px 5px 0px;}

.data-sidebar           { padding:10px 0px 10px 0;width:80px;text-align:left;
                          background-color:#f5f5f5;border-right:1px solid #ccc;
                          height:400px !important;min-height:400px !important }
.data-wiz-side-header   { padding:10px 0 10px 0px;font-size:0.9em;display:block;
                          font-weight:bold;}
.data-wiz-selected-item { font-weight:bold;border-top:2px solid #ccc;
                          border-bottom:2px solid #ccc;background-color:#fff;font-size:0.9em;}
.data-wiz-side-item     { width:80px;padding:10px 0px 10px 0px;font-size:0.9em;display:block;}

.data-sidebar .data-wiz-side-item a,
.data-sidebar .data-wiz-side-item a:active,
.data-sidebar .data-wiz-side-item a:link,
.data-sidebar .data-wiz-side-item a:visited     { padding-left:3px;padding-right:3px;
                                                  display:block;}
.data-sidebar .data-wiz-selected-item a,
.data-sidebar .data-wiz-selected-item a:active,
.data-sidebar .data-wiz-selected-item a:link,
.data-sidebar .data-wiz-selected-item a:visited { padding-left:3px;padding-right:3px;
                                                  display:block;}

.wiz-button, 
#NavigationButtons input, 
.wiz-navigation input    { border:1px solid #D5D5D5; /*non-client color*/
                           border-bottom: 1px solid #C2C2C2; /*non-client color*/
                           border-right: 1px solid #C2C2C2; /*non-client color*/
                           font-family: Verdana, Arial;font-size:11px;font-weight:bold;
                           color:#666666; /*non-client color*/
                           background-image:url(images/WizButtonBg.jpg);
                           background-position:top;
                           background-color:white; /*non-client color*/
                           height:40px;vertical-align: middle;padding-left:30px;
                           padding-right:30px;}

.wiz-button:hover       { color:#000;border:1px solid #A2A2A2; /*non-client color*/
                          border-bottom: 1px solid #8F8F8F; /*non-client color*/
                          border-right: 1px solid #8F8F8F; /*non-client color*/ }

.list-available-data    { width:300px;font-size:13px;padding:3px;line-height:18px;
                          margin-bottom:20px;background-color:#f5f5f5;}
.list-available-items, 
.list-selected-items, 
.list-available-geo, 
.list-selected-geo      { height:200px;	width:190px;padding:3px;font-size:13px;
                          background-color:#f5f5f5;}
.query-notes-a,
.query-notes-b          { display:block;font-size:10px;text-align:left;}

.label-select-table, 
.label-select-data, 
.label-select-geography, 
.label-select-years, 
.label-select-type, 
.label-select-columns, 
.label-results,
.span-select-maps       { font-size:14px;font-weight:bold;padding-bottom:5px;display:block;}

.wiz-navigation         { background-image:url(images/customDataBorder1.gif);
                          background-position:top;background-repeat:repeat-x; }
.custom-data-notes      { padding-top:5px;}
.custom-data-notes span,
.custom-data-notes      { display:block;font-size:10px;color:#666;}

.td-export-buttons      { text-align:right;width:130px;vertical-align:middle;}
.td-export-buttons input.button     { display:block;margin-bottom:5px;margin-top:5px;}
.label-results-detail   { font-size:10px;	
}
.span-results-note      { display:block;font-size:10px;color:#666;}
.table-years-data td    { height:100px;}
.table-years-data td table td       { height:auto; }
.span-results-csvnote   { display:block;font-size:10px;color:#666;}
.validation-select-data             { font-weight:bold;background-image:url(images/warning.gif);
                                      background-position:5px center;background-repeat:no-repeat;
                                      padding:10px 5px 10px 35px !important;margin: 20px 0 0 0;
                                      color:#333;display:block;border-width:2px !important;
                                      border-style: solid;font-size:0.9em !important;}

.label-ur-not-avail     { font-size:10px; color:#666;display:block;width:150px;}

/************* Site help site map **************/
.site-help-tvsitemap			        { margin:0;padding-top:5px;padding-bottom:10px;text-decoration:none !important;}
.map-nodes .site-map-node 			    { font-size:0.75em !important; padding: 1px 3px 1px 3px !important; }
.site-help-tvsitemap .site-map-root	    {font-weight:bold;padding-left:3px;color:#004B84;text-decoration:none !important;}
.site-help-tvsitemap .site-map-parent 	{font-size:0.9em !important;font-weight:bold;padding-left:3px;color:#004B84;text-decoration:none !important;}
.site-help-tvsitemap .site-map-parent:hover { cursor:default;}
.site-help-tvsitemap .site-map-node 	{font-size:0.9em !important;color:#333;padding:3px;font-weight:normal;white-space:normal;display:block;text-decoration:none !important;}
.site-help-tvsitemap .site-map-node:hover	{ text-decoration:underline !important; }




/* Firefox has missing border bug! https://bugzilla.mozilla.org/show_bug.cgi?id=410621 */
/* Firefox 2 */
html</**/body .dataTable, x:-moz-any-link {margin:1px;}
/* Firefox 3 */
html</**/body .dataTable, x:-moz-any-link, x:default {margin:1px}

.tbl-radiobuttons input {}
.tbl-radiobuttons label     {}
.tbl-radiobuttons span    { display:block;width:100%;padding-bottom:3px;}



.tbl-data-map th.highlight      {color:#fff; border: 2px solid #C41E1E;border-bottom:0;border-top:0; }
.tbl-data-map tr td.highlight   { border: 2px solid #C41E1E;border-bottom:0;border-top:0;}
.tbl-data-map tr.highlight td.highlight { border-color:#ffffff !important;}
.tbl-radiobuttons td            {vertical-align:top;}

.table-legend                   { padding:10px 0px;width:192px;background-color:#fff;}
.span-legend-title              { text-align:left;display:block;padding:8px 5px 5px 5px;color:#fff !important;
                                  background-color:#004B84;font-weight:bold;
                                  line-height:auto;font-weight:bold;font-size:7.5pt;width:182px;} 
.div-legend-layers .span-legend-title              { opacity:0.8;filter:alpha(opacity:80);}
                                  
.h2-map-title                   {font-size:1.2em;padding-left:10px;}









/****************************************/

.div-autotext {margin-left:0px;}
.div-autotext div,
.div-maincontent p {margin-left:0px;}
.div-autotext p {margin-left:20px;}
.div-mig-text   {}
.tbl-table, .tbl-data        { margin-left:0;}
.div-tablelegend            { margin-left:0;}
.div-chart  {}
.div-chart.embed  {width:610px;float:right;margin-left:20px;margin-bottom:20px;clear:none;}



.floatmenu      {width:625px;float:right;}
.div-img        {}
.veMap      {float:none;}

.div-location-outer  div    { display:block;float:none;width:184px;}


.div-autotext .home p           { margin: 0.5em 0px;}

#divHomeLeft                    { width:445px;}
#divHomeRight                   { width:520px;text-align:left;clear:right;}
#divHomeRight .tbl-data         { text-align:left;}
.home               { display:block;}
#divHomeLeft    p               { padding-right:15px;}


.h1-secondtitle.summarytitle    {margin-left:220px;font-size:1.2em;}
.h1-secondtitle.summarytitle.nomargin    {margin-left:10px;font-size:1.2em;}
.columns .first p       {padding-right:15px;}
.columns .second p       {padding-left:15px;}
.div-supporting             { margin-bottom:20px;}
.div-supporting p,
.div-supporting .div-img,
.div-supporting ul       {margin-left:250px;}
.div-supporting h3      {border-top:1px solid #ccc;}

/* glossary */
.dl-glossary        { width:700px;margin:0 auto;margin-bottom:20px;}
.dl-glossary dd     {border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:5px; padding-bottom:8px;}
.dl-glossary dt     { font-weight:normal;}


/* Faqs */

.div-faqs .faqDesc  { margin-left:40px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.div-faqs h3        { font-weight:normal;}



.span-rlf-list ul.continued      { padding-top:0;}

/* Default tooltip class name: .tooltip */
select {z-index:-1}
.qtip            { width:330px !important; text-align:left;z-index: 99999999 !important;}
.others-link     { text-decoration:underline; cursor:pointer}
.div-tooltip-scroll { height:150px; overflow:hidden; overflow-y:auto;}
.div-tooltip-scroll p { margin:0;}
.div-definition.tooltip  { height:auto;background-color:#fff;border:0;}
.div-definition.tooltip h4 span { display:none;}
.qtip-content   {background-color:#EDEAE3 !important;}
.qtip-content .tbl-data { color:#333;}
.div-definition.tooltip td h4 { background-color:#EDEAE3;}

.div-hidden-content { height:auto;background-color:#EDEAE3;margin:0;}
.div-hidden-content .p-home-h4 { font-size:0.9em;margin-left:20px;}
.div-hidden-content ul { color:#C41E1E; list-style-image:url(images/arrow-right-contrast.gif);}
.div-hidden-content li { padding-bottom:10px;}
.div-hidden-content a { text-decoration:none;}
.div-other-areas-head   { background-color:#ffffff;}
.div-other-areas-head img   { float:right;}
.div-other-areas-head h5    { font-size:0.8em;}
.div-other-areas-head h5 span   { font-size:0.8em;font-weight:normal;display:block;}
.div-other-areas { height:300px;overflow:auto;}
.div-other-areas .td-text{ width:60%;}

.span-please-wait   { color: #333;}

.div-table-note img {display:none;}


.span-back a { padding:8px 20px 10px 20px; font-size:0.8em;font-weight:bold;margin: 10px 0;background-image:url(images/arrow-right-contrast.gif);
               background-position:center left; background-repeat:no-repeat;}
.span-back a:hover {}


/* NEWS */
.div-news   { text-align:center;width:700px;margin: 0 auto;background-image:url(images/newsbg.jpg);
               background-position:center top; background-repeat:no-repeat;padding:23px 0 6px 0;}
.div-news li  {text-align:center !important;
                padding-top:5px !important;padding-bottom:5px !important;
                
               font-weight:bold !important;font-size:0.95em !important; display:block;width:600px;margin: 0 auto;}
.div-news li span   {background-image:url(images/news_new.gif);
               background-position:center left; background-repeat:no-repeat;
               padding-left:30px !important;padding-right:10px;font-style:italic;font-weight:normal;}

.div-news ul.marquee    {  border:0px solid #ccc;background-color:transparent; width:700px !important;
                           margin:0 25px;}
.div-news li a          { text-decoration:none;}
.div-news li a:hover          { cursor:pointer;}

.div-economy-news p     { font-size:0.75em;}
.div-economy-news h4    { font-size:0.8em;color:#333;text-align:center;}
.div-economy-news span    { font-size:0.75em;font-style:italic;display:block;color:#666;}
.div-economy-news .span-news-intro        { color:#fff;background-color:#004B84;padding:3px;text-align:center;}
.span-news-date         { text-align:center; border-bottom:1px solid #ccc;padding-bottom:3px;}


.lbl-no-data            { display:block; padding:40px;margin: 30px 0;text-align:center;background-image:url(images/warningBig.gif);background-position:center;
                              background-repeat:no-repeat;clear:both;}
.lbl-no-data h3           { display:block;  color:#333; font-size:1.4em;}


/* Infrastructure text */
.tbl-infra-text td { vertical-align:top;padding-bottom:20px;}
.tbl-infra-text td .span-list { height:520px;overflow-y:auto;display:block;}
.tbl-infra-text td ul { margin-left:20px;}
.tbl-infra-text td h3   { margin-left:5px;border-bottom:1px solid #ccc;height:30px;}
.tbl-infra-text { border-bottom:1px solid #ccc;width:900px;}


.loading    {background-image:url(images/ajax-loader.gif);
                      background-position:center left;background-repeat:no-repeat;}
#trLoading td { padding:20px 10px;font-weight:bold;background-color:#e5e5e5;} 
#trLoading img { padding-right:10px;float:left;}
#trLoading span { display:block;} 

/* .id logo in footer */
.tbl-id-link    { width:955px;}
.tbl-dislaimer td { vertical-align:bottom;padding:0 10px 15px 0px;width:50%;}
.div-footer .tbl-dislaimer .td-id-link  { padding:0 0px 15px 15px;}
.td-id-link .lnk-id-logo { float:right;padding:5px 5px 5px 20px;}
.td-id-link p  {}
.tbl-dislaimer  {clear:both;}


/* Accessibility */
.p-home-h4   { font-size:1.1em;margin-left:20px;display:block;font-weight:bold;}
.div-home-bottom .tbl-home-stats .p-home-h5   { font-size:0.9em;display:block;font-weight:bold;}
.link-redundant     { position:absolute;visibility:hidden;}
.div-right-indic.multitable .div-float  {height:500px;}


/* zoomed chart */
.div-zoomed-chart { height:530px;background-color:Transparent;width:800px;margin:0;padding:0;padding-top:5px;background-image:url(images/zoomedchartbg.gif);background-repeat:no-repeat;background-position:center top;}
.h3-close-chart { text-align:right;padding-right:20px;margin-right:25px;
                  background-image:url(images/closeContrast.gif);background-repeat:no-repeat;background-position:center right;}
