/* Start CSS Reset Classes */

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode. 
 **/ 
 
/* Font size conversion chart 
10px = 77%
11px  = 85%
12px  =	93%
13px  =	100%
14px  =	108%
15px  = 116%
16px  =	123.1%
17px  =	131%
18px  =	138.5%
19px  =	146.5%
20px  =	153.9%
21px  =	161.6%
22px  =	167%
23px  =	174%
24px  =	182%
25px  =	189%
26px  =	197%
*/

body{font:13px arial,helvetica,clean,sans-serif; background-color:#ffffff;*font-size:small;*font:x-small}
table{font-size:inherit;}

/** 99% for safari; 100% is too large */
select, input, textarea {font:99% arial,helvetica,clean,sans-serif}

/** Bump up !IE to get to 13px equivalent */
pre, code {font:115% monospace}


/* Start CSS Reset Classes */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0}
table {border-collapse:collapse;border-spacing:0}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal}
ol,ul {list-style:none}
caption,th {text-align:left}
q:before,q:after {content:'';}
abbr,acronym { border:0}

p{font-size:93%;font-family: arial,helvetica,sans-serif;line-height:153.9%;text-align:left;}	

/* End CSS Reset Classes */


/* =========================== */
/* Begin global link treatment */
/* =========================== */
a {color:#0F57C2;text-decoration:none;font-family:arial, helvetica, sans-serif;}
a:visited {color:#0F57C2;text-decoration:none;}
a:active,a:focus {color:#E74B00;text-decoration:underline;}
a:hover {text-decoration:underline;}

/* =========================== */
/* end of global link treatment */
/* =========================== */


/* ---------------------- BEGIN MISCELLANEOUS CLASSES ------ */
.clear-both{clear:both}
.off-screen{position:absolute;left:-5000px;width:1px;height:1px;overflow:hidden}
.hidden{display:none;}
.bold{font-weight:bold !important}
.align-right{text-align:right;}
.negative, .negative-value, .red {color: #CC0000;}
.positive, .positive-value, .green {color: #006600;}
.nochange, .nochange-value, .black {color: #000000;}
/* ---------------------- END MISCELLANEOUS CLASSES ------ */


/* ================================================================ */
/* ++++++++++++++++++++++ BEGIN LAYOUT CLASSES ++++++++++++++++++++ */
/* ================================================================ */


/*-------- BEGIN LAYOUT REGIONS -------*/
.layout-nav-region {width: 995px;}
.layout-breadcrumb-region {border-bottom:1px dotted #DBDCDE; padding: 0 10px; width: 975px;margin-bottom:12px;}
.layout-content-region {padding: 0 10px; width: 975px;}
.layout-footnote-region {padding: 0 0 0 10px; width: 985px;}
.layout-footer-region {width: 995px;}

.maincontent{clear:both; overflow:hidden;margin-bottom:27px;padding-bottom:10px;border-bottom:1px solid #DBDCDE;}
.maincontent .left-content{float:left;width:169px;}
.maincontent .right-content{float:right;width:785px;}
.inner-content{clear:both; overflow:hidden;}
.inner-content .inner-left-content{float:left;width:515px;padding-right:9px;border-right:1px solid #D1DAE3;}
.inner-content .inner-right-content{float:right;width:252px;padding-left:8px;margin-left:-1px;}
.footnote{margin-bottom:58px;}
.footnote h4{color: #666666; font-size: 85%; text-transform:uppercase;margin-bottom:10px;}
.footnote p { color: #666666; font-size: 85%; line-height:100%;margin: 0;padding-bottom: 7px;}

/*-------- END LAYOUT REGIONS -------*/

/* =========================================== */
/* ==== BEGIN BREADCRUMB REGION COMPONENTS === */
/* =========================================== */
.breadcrumb-section{clear:both; overflow:hidden;padding:9px 0px 5px 0px;}
.breadcrumb-section .left-col {float: left; width: 40%;}
.breadcrumb-section .right-col {float: right; width: 55%;}
.breadcrumb{padding-bottom:2px;}
.breadcrumb-section .breadcrumb ul li{background: url("../images/gth-grey.gif") right 4px no-repeat; display: inline;font-size: 85%; margin: 0 1px 0 0; padding: 0 11px 0 0;}
.ie7 .breadcrumb-section .breadcrumb ul li{padding-right:9px; margin-right:3px;}
.breadcrumb-section .breadcrumb li.last-item {background-image: none !important;}
.breadcrumb-section .overviewdisclaimer { color: #666666; float: right; font-size: 85%; padding-right: 1px;padding-top: 2px; text-align: right; white-space: nowrap;}
.breadcrumb-section .overviewdisclaimer .first { display: inline; font-size: 100%; padding-left: 5px;}
/* =========================================== */
/* ====== END BREADCRUMB REGION COMPONENTS === */
/* =========================================== */

.page-title {clear:both; overflow:hidden; padding: 0 0 4px 0px;}
.page-title h1 {color: #408800;font-size: 182%;font-weight: normal;padding: 0px 0 5px;float:left;width:60%;}
.page-title p{float:right; font-size: 93%;padding-top:8px;width:40%;}
.msg-box {border: 1px solid #FF6800; margin: 0 0 20px 0px; padding: 10px 10px 10px; width: 760px;}
.msg-box p .highlight {color: #FF6800; font-weight: bold; text-transform: uppercase;}
.stock-ticker{border-bottom:1px solid #DBDCDE; font-size: 85%; padding-bottom:9px; margin-top:-3px;margin-bottom:10px; padding-left:2px; }
.stock-ticker a{font-weight:bold;text-transform: uppercase;}
.stock-ticker .pipe{color: #E0E0E0;padding: 8px;}
/* ==== BEGIN GLOBAL PERFORMANCE COMPONENT === */
.ms-global-div{margin-bottom:27px;}
.ms-global-div .heading-wrapper{margin-bottom:5px;clear:both;overflow:hidden;}
.ms-global-div .heading-left{float:left;width:70%;}
.ms-global-div .heading-left a{font-size: 77%;}
.ms-global-div .heading-right{float:right; margin-top:2px;width:30%;text-align:right;}
.ie7 .ms-global-div .heading-right{margin-top:3px;width:29%;}
.ms-global-div .heading-right a{font-size:93%;}
.ms-global-div h2 { font-size: 131%; display: inline; margin: 0px 5px 0px 0px; padding: 0;}
.ms-global-div .time-stamp { font-size: 77%; text-transform:uppercase;}
.ms-global-div .global-data-div{border:1px solid #D1DAE3; padding:8px 10px 0px 9px; clear:both; overflow:hidden;
background: url("../images/MS_World_Map.jpg") right center no-repeat;}
.ms-global-div .global-data{width:240px;float:left;margin-right:22px;}
.last-spacing{margin-right:0px !important;}
.ms-global-div table{width:100%;}
.ms-global-div table col1{width: 68%;}
.ms-global-div table col2{width: 26%;}
.ms-global-div .global-data h3{background-image: url("../images/transparent.png"); margin: 0px 0px 2px; padding: 4px 0 4px 5px;font-size: 100%;font-weight:bold;}
.ms-global-div table tbody th {font-size: 93%; margin: 0; padding: 5px 0 5px 6px;border-bottom:1px solid #D5E2F2;}
.ms-global-div table tbody td {font-size: 93%; margin: 0; padding: 5px 6px 5px 0; text-align: right; border-bottom:1px solid #D5E2F2;}
.ms-global-div table tfoot td {font-size: 93%; margin: 0; padding: 10px 0 13px 3px;}

/* ==== END GLOBAL PERFORMANCE COMPONENT === */


.performance-section h2 {font-size: 131%; margin-bottom: 3px;margin-top:-3px;}
.performance-section .timestamp { display:block;font-size: 77%;color:#666666; margin-bottom: 14px;}
.performance-section .per-text{display:block; padding-bottom:13px;font-size:93%;}
.performance-section .per-text a{padding-bottom:4px;display:block;}
.performance-section .weight-block{width: 252px;margin-bottom:8px;}

.performance-section .sector-list{width:100%;}
.performance-section .sector-list thead th{font-size:85%;padding-bottom:3px;border-bottom: 2px solid #D1DAE3;}


.performance-section .sector-list .sec-col{ width:15px;}

.performance-section .sector-list tbody th{	border-bottom: 1px solid #D1DAE3; font-size: 93%; vertical-align:top; padding: 15px 0px 3px 2px; width:170px;	}
.performance-section .sector-list tbody td{
	border-bottom: 1px solid #D1DAE3;padding: 15px 0px 3px;color:#ffffff;font-size:100%;vertical-align:top;text-align:center;
	}
.performance-section .sector-list tbody .not-available{background-color:#666666;}
.performance-section  .heading{float:left;width:148px;}
.performance-section  .sector-list tbody  .toggle{background:url("../images/expand_blk.gif") 0px 3px no-repeat;
float:left;width:11px;height:15px;margin-left:1px;margin-right:7px;}
.performance-section .sector-list tbody .selected .toggle{background-image:url("../images/collapse_blk.gif");}
.performance-section .byline{color:#666666; font-size:77%;padding:0px 0px 2px 18px; display:block;clear:both;}

.performance-section .sector-list tr.selected td.sec-col,.performance-section .sector-list tr.selected th{

background: -moz-linear-gradient(top,  #ffffff 0%, #dbe6ef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dbe6ef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#dbe6ef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#dbe6ef 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#dbe6ef 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#dbe6ef 100%); /* W3C */
}

.ie6 .performance-section .sector-list tr.selected td.sec-col, .ie6 .performance-section .sector-list tr.selected th,
.ie7 .performance-section .sector-list tr.selected td.sec-col, .ie7 .performance-section .sector-list tr.selected th,
.ie8 .performance-section .sector-list tr.selected td.sec-col, .ie8 .performance-section .sector-list tr.selected th
{
background:url(../images/selected_th.png) repeat-x bottom;
}

.performance-section .per-info-section{background-color:#F7F9FC;padding:15px 9px 10px 20px;}
.performance-section .per-info-section .sector-info {width: 100%;}
.performance-section .per-info-section .sector-info tbody tr th {border-top: 1px solid #D1DAE3;font-size: 100%;padding: 4px 5px 5px;border-bottom:0px;}
.performance-section .per-info-section .sector-info tbody tr td {border-top: 1px solid #D1DAE3;font-size: 100%;text-align: right;padding: 4px 5px 5px;border-bottom:0px;}


.performance-section .sector-list td.change_td{ width:60px; font-weight:bold}
.performance-section .sector-list tr.selected td.change_td{ border-bottom:1px solid; width:60px;}
.ie8 .performance-section .sector-list tr.selected td.change_td{ border-bottom:1px solid; width:55px;}

.performance-section .per-info-section .sector-info tbody tr.firstrow th, .performance-section .per-info-section .sector-info tbody tr.firstrow td {
	border-top: 0px solid #D1DAE3 !important;}

.top-spacing{padding:0!important;}
.performance-section .link{font-size:93%;}
.sector-list tbody tr.hidden-row{ display:none}

.market-performance .heading{margin-bottom:9px;margin-top:-3px;}
.market-performance h2 {font-size: 131%; display: inline; margin: 0px 5px 0px 0px; padding: 0;}
.market-performance .time-stamp { color:#666666;font-size: 77%; text-transform:uppercase;display:block}

.market-performance .tab-section li{ background:#FFF url(../images/tabbg.png) repeat-x bottom; border-bottom:1px solid #D1DAE3; border-right:1px solid #D1DAE3; border-top:1px solid #D1DAE3; float: left; margin-top: 2px; text-transform: none;}
.market-performance .tab-section li.first-child{border-left:1px solid #D1DAE3}
.market-performance .tab-section li a { display: block; padding:7px 10px 7px 10px; }
.market-performance .tab-section li.first-child a { padding:7px 11px 7px 11px}
.market-performance .tab-section li.selected{ background-color:#FFFFFF; background-image:none; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #D1DAE3; margin: 0 0 0 -1px; z-index: 3; }

.market-performance .tab-section li.selected a{padding:9px 10px 7px 10px;}
.market-performance .tab-section li.selected.first-child {margin-left: 0;}
.market-performance .tab-section li .down-arrow{margin-left:6px;}
.market-performance .tab-section li .up-arrow{margin-left:6px;}
.market-performance .tab-content{padding-top:11px; margin-bottom:7px; border-left:1px solid #D1DAE3;border-right:1px solid #D1DAE3; clear:both; position: relative;
    top: -4px;}
.ie7 .market-performance .tab-content{margin-top:-12px !important;clear:both !important;padding-top:8px !important;}
.market-performance .tab-content .mininav{margin-bottom:4px;padding-left:11px;}
.market-performance .tab-content .mininav li{background: url("../images/grey-pipe-sm.gif") no-repeat scroll right 2px transparent; display:inline;font-size:77%;padding: 0px 4px 0px 0px;margin-right: 6px;}
.market-performance .tab-content .mininav li.last-item{background-image: none !important;}
.market-performance table{width:100%;}
.market-performance table thead th{font-size:85%;padding-bottom:2px;border-bottom: 2px solid #D1DAE3;}
.market-performance table tbody th{border-bottom: 1px solid #D1DAE3; font-size: 93%; vertical-align:top; padding: 10px 0px;}
.market-performance table tbody td{border-bottom: 1px solid #D1DAE3;padding: 10px 0px;font-size:93%;vertical-align:top;text-align:right; }
.ie7 .market-performance table tbody .last-tr .toggle_head td,.ie7 .market-performance table tbody .last-tr .toggle_head th  {border-bottom:1px solid #D1DAE3}
.ie7 .market-performance table {border-bottom:1px solid #D1DAE3}

.market-performance table tr.selected ,.market-performance table tr.selected th ,.market-performance table tr.selected td{
/* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #dbe6ef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dbe6ef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#dbe6ef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#dbe6ef 100%); /* Opera 11.10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#dbe6ef 100%); /* W3C */

}

.ie6 .market-performance table tr.selected, .ie6 .market-performance table tr.selected th, .ie6 .market-performance table tr.selected td,
.ie7 .market-performance table tr.selected, .ie6 .market-performance table tr.selected th, .ie6 .market-performance table tr.selected td,
.ie8 .market-performance table tr.selected, .ie6 .market-performance table tr.selected th, .ie6 .market-performance table tr.selected td
{
background:url(../images/mp_selected_bg.png) repeat-x bottom;
}

.market-performance table .col1{width:151px;}
.market-performance table .col2{width:100px;}
.market-performance table .col3{width:62px;}
.market-performance table .col4{width:58px;}
.market-performance table .col5{width:59px;}
.market-performance table .col6{width:66px;}

.ie8 .market-performance table .col1{width:151px;}
.ie8 .market-performance table .col2{width:130px;}
.ie8 .market-performance table .col3{width:50px;}
.ie8 .market-performance table .col4{width:45px;}
.ie8 .market-performance table .col5{width:50px;}
.ie8 .market-performance table .col6{width:45px;}

.market-performance table th.left-spacing{padding-left:12px;}
.market-performance table th.right-spacing, .market-performance table td.right-spacing{padding-right:9px;}
.toggle-body-spacing{padding:0px !important;text-align:left !important;}
.market-performance table tbody .toggle{background:url("../images/expand_blk.gif") 0px 2px no-repeat;
float:left;width:11px;height:15px;margin-right:6px;}
.market-performance table tbody .selected .toggle{background-image:url("../images/collapse_blk.gif");}

.market-performance .ms-legend{ padding-bottom: 14px; padding-top: 2px;}
.market-performance .ms-legend li{display: inline; font-size: 85%; padding-right: 16px;}
.market-performance .ms-legend li img{ margin-right: 2px;}
.ie7 .market-performance .ms-legend{ padding-top: 4px;}
.ie7 .market-performance .ms-legend li img, .ie8 .market-performance .ms-legend li img{ margin-right: 1px;}
.ie7 .market-performance .ms-legend li, .ie8 .market-performance .ms-legend li{padding-right: 17px;}

.market-performance .disclaimer {color: #666666;font-size: 11px;}
.market-performance .disclaimer span{display:block;}
.market-performance .note{margin-top:1px;}
.market-performance .mkt-news{clear:both;overflow:hidden;}
.market-performance .mkt-news-left{float:left;border-right:1px solid #D1DAE3;padding-right:10px; width:242px;}
.market-performance .mkt-news-right{float:right;padding:0px 10px; border-left:1px solid #D1DAE3; margin-left:-1px; width:242px;}
.market-performance .lock-img{padding-left:6px;}


.market-performance .text-block{margin-bottom:26px;}
.market-performance .text-block h3 {font-size: 131%;margin-bottom: 12px;margin-top:-3px}
.market-performance .text-block li{padding-bottom:8px;}
.market-performance .text-block li a{font-weight: bold;}
.market-performance .text-block .source-div {margin-bottom: 6px;margin-top: 2px;padding-top: 0;}
.market-performance .text-block .source-div li {
background: url("../images/grey-pipe-sm.gif") right 2px no-repeat;text-transform: uppercase; display: inline; font-size: 77%; padding: 0 4px 0 0; font-weight:bold;}

.ie8 .market-performance .text-block .source-div li{padding-right:5px;}
.ie7 .market-performance .text-block .source-div li{margin-right: 4px; padding-right:2px;}
.market-performance .text-block .source-div .timestamp { background-image: none !important;color: #666666; margin-left: 4px;font-weight: normal;}
.market-performance .text-block p {margin-bottom: 12px; margin-top:-8px}
.market-performance .text-block .more-link li {font-size: 93%;padding-bottom: 12px;}
.market-performance .text-block .more-link li.last{padding-bottom:0px;}

.reg{font-size:11px;}
/* SI POP UP*/

.si-popup{display:none;
position:absolute;
top:0;
left:0;
width:283px;
border:1px solid #000000;
padding:10px 10px 15px 14px;
margin:10px;
background-color:#FFF;
 box-shadow: 0 5px 3px -3px #999999;
-moz-box-shadow: 0 5px 3px -3px #999999;
-webkit-box-shadow: 0 5px 3px -3px #999999;
	-ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#999999');/* For IE 8 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#999999');/* For IE 5.5 - 7 */
	}
.si-heading{clear:both; overflow:hidden;}


.si-popup table{width:100%;border-top:2px solid #D1DAE3;}
.si-popup table th {
    border-bottom: 1px solid #D1DAE3;
    padding: 8px 7px 4px 0px;font-size:93%;
    width: 229px;
}
.si-popup table th.first-row .time-stamp{margin-top:1px;}
.si-popup table th.first-row, .si-popup table td.first-row{padding: 7px 7px 5px 0px;}
.si-popup table .time-stamp{font-size:77%; color:#666666;display:block;margin-top:2px}
.si-popup table td {
    border-bottom: 1px solid #D1DAE3;font-size:131%;font-weight:bold;
    padding: 8px 7px 0px 0px;
    text-align: right; vertical-align:top;
}
.si-popup .link{padding-top:10px; font-size:93%; font-weight:bold;}

/* Edited by DEV team*/
.breadcrumb li .research {
    color: #666666;
}

.byline{color: #666666;font-size: 85%;}


/* ViewPoint */
.future-mkt-section .text-block .horizontal-tab .small-page-title-black{padding-bottom:13px;}
.future-mkt-section .text-block .horizontal-tab .small-page-title-black h2{font-size:131%;margin-bottom: 12px;margin-top:-3px}

.future-mkt-section .text-block .teaser-with-right-image-and-link-h3 {padding-bottom:10px;}
.future-mkt-section .text-block .teaser-with-right-image-and-link-h3 h3{font-size:small;margin-bottom:0px;}
.future-mkt-section .text-block .teaser-with-right-image-and-link-h3 a{font-size: 108%; font-weight: bold;}
.future-mkt-section .text-block .teaser-with-right-image-and-link-h3 .source
	{
	background-image: none !important;
	color: #666666;
	display: inline;
	font-size: 77%;
	font-weight: bold;
	padding: 0 4px 0 0;
	text-transform: uppercase;
}

.future-mkt-section .text-block .Blue-Arrow{}
.future-mkt-section .text-block .Blue-Arrow ul li{font-size: 93%;padding-bottom: 12px;}
.future-mkt-section .text-block .Blue-Arrow ul li a{font-size: 108%; font-weight: bold;}
.future-mkt-section .text-block .Blue-Arrow ul {margin-top:-1px;}

.future-mkt-section .text-block ul.blue-bullet-list li {
    background-image: url("../images/arrow.png");
    background-position: 0 3px;
    background-repeat: no-repeat;
    font-size: 93%;
    padding-bottom: 8px;
    padding-left: 16px;
    padding-right: 5px;
}

.future-mkt-section .text-block .Blue-Arrow ul li {
    background-image: url("../images/11_11_bullet_b.gif");
    background-position: 0 2px;
    background-repeat: no-repeat;
    font-size: 93%;
    padding: 0 5px 10px 15px;
}

.future-mkt-section .text-block ul.blue-bullet-list li a {
    font-weight: normal !important;
}

.future-mkt-section .text-block .Blue-Arrow ul li a {
    font-weight: normal !important;
}

.global-data-div .timeline{font-size:77%;padding-top:6px;}
.global-data-div .mkt-closed{font-size:85%;border-bottom:none;font-weight:normal;}
.global-data-div .all-mkt-closed{font-size:85%;color:#333333;font-weight:normal;}
.global-data-div .more-indexes{margin-top:33px;background-image:url(../images/arrow.png);background-position:10px 6px;background-repeat:no-repeat;}
.global-data-div .more-indexes a{font-size:93%;font-weight:bold;}

/*add by John Zhong */
.loadingIndicator {
	position:absolute;
	top:0px;
	left:0px;
	background-color:#FFFFFF;
	-moz-opacity:.70; filter:alpha(opacity=70); opacity:.70;
	background-image:url("../images/retailLoader_md.gif");
	background-position:center center;
	background-repeat:no-repeat;
	z-index:7;
}

.waitingIndicator {
    position:absolute;
	top:0px;
	left:0px;
	background-color:#FFFFFF;
	-moz-opacity:.70; filter:alpha(opacity=70); opacity:.70;
	background-image:url("../images/retailLoader_md.gif");
	background-position:center center;
	background-repeat:no-repeat;
	z-index:7;
}
.waitingIndicator.no-icon {
    background-image: none;
}

.market-chart-div .tab-section li{ background:#FFF url(../images/tabbg.png) repeat-x bottom; border-bottom:1px solid #D1DAE3; border-right:1px solid #D1DAE3; border-top:1px solid #D1DAE3; float: left; margin-top: 2px; text-transform: none;}
.market-chart-div .tab-section li.first-child{border-left:1px solid #D1DAE3}
.ie7 .market-chart-div .tab-section li a { display: block; padding:7px 11px 7px 11px; font-size:93%;-webkit-padding-start: 9px;-webkit-padding-end: 10px;}
.ie8 .market-chart-div .tab-section li a { display: block; padding:7px 11px 7px 11px; font-size:93%;-webkit-padding-start: 9px;-webkit-padding-end: 10px;}
.market-chart-div .tab-section li a { display: block; padding:7px 9px 7px 10px; font-size:93%;-webkit-padding-start: 9px;-webkit-padding-end: 10px;}
.market-chart-div .tab-section li.first-child a { padding:7px 11px 7px 11px;}
.market-chart-div .tab-section li.selected{ background-color:#FFFFFF; background-image:none; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #D1DAE3; margin: 0 0 0 -1px; z-index: 3; }

.ie7 .market-chart-div .tab-section li.selected a{padding:9px 12px 7px 11px; font-size:93%;}
.ie8 .market-chart-div .tab-section li.selected a{padding:9px 12px 7px 11px; font-size:93%;}
.market-chart-div .tab-section li.selected a{padding:9px 11px 7px 11px; font-size:93%;-webkit-padding-end: 11px;}
.market-chart-div .tab-section li.selected.first-child {margin-left: 0;}
.ie7 .market-chart-div .tab-section li.selected.first-child a{padding-right:11px;}
.ie8 .market-chart-div .tab-section li.selected.first-child a{padding-right:11px;}
.market-chart-div .tab-section li.selected.first-child a{padding-right:14px;}
.market-chart-div .tab-section li .down-arrow{margin-left:2px;}
.market-chart-div .tab-section li .up-arrow{margin-left:2px;}
.market-chart-div .tab-section li .no-change{margin-left:2px;}
.market-chart-div .tab-section li.last-child a{padding-right: 13px;}
.market-chart-div .tab-section li.last-child.selected a {font-size: 93%; padding-right: 14px;}

.tab-section .gain, .tab-section .loss, .tab-section .no-data{font-size:85%;display:inline;margin-left: 0px;}

.future-mkt-section .market-graph{padding-bottom:19px;border-bottom:1px solid #D1DAE3;margin-bottom:24px;}

.market-chart-div .tab-section{width: 513px;}

.tab-section li.selected a {
    color: #000000;
    cursor:default;
    text-decoration: none;
}

.si-popup1 .left {float: left; width: 90%;}
.si-popup1 .right {float: right; text-align: right; width: 5%;}
.si-popup1 h3 {font-size:131%;margin:3px 0px;}
.si-popup1{display:none;
position:absolute;
top:0;
left:0;
width:283px;
border:1px solid #000000;
padding:10px 10px 15px 14px;
margin:10px;
background-color:#FFF;
 box-shadow: 0 5px 3px -3px #999999;
-moz-box-shadow: 0 5px 3px -3px #999999;
-webkit-box-shadow: 0 5px 3px -3px #999999;
	-ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#999999');/* For IE 8 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#999999');/* For IE 5.5 - 7 */
	}
/*end by John Zhong*/

/** view points style sheet override */
.eRes-contentTeaser {
    padding: 0px !important;
    border-left: none !important;
    width: 225px !important;
}

.eRes-title h2 {
	padding: 0px !important;
    border-top: none !important;
}   
