/* 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  =	92%
13px  =	100%
14px  =	107%
15px  = 114%
16px  =	122%
17px  =	129%
18px  =	136%
19px  =	144%
20px  =	152%
21px  =	159%
22px  =	167%
23px  =	174%
24px  =	182%
25px  =	189%
26px  =	197%
*/


body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}

/**
 * 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,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

a:visited {color:#0F57C2;}
a {color: #0F57C2; text-decoration:none;}
a:hover{color: #0F57C2;text-decoration:underline;}
/* End CSS Reset Classes */

/*Utility classes*/
.bold {font-weight:bold;}
.off-screen{position:absolute; left:-5000px;width:1px;height:1px;overflow:hidden;}
.block{display:block;}
.hidden {display:none;}


h1 {color:#408800; font-family: arial, sans-serif;  font-weight:normal; font-size:182%; padding: 0px 0px 12px 0px; margin:0px;}
h2 {color:#408800; font-family: arial, sans-serif;  font-weight:bold; font-size:123.1%; padding: 0px 0px 0px 0px; margin:0px;}
h3	{color:#000000; font-family: arial, sans-serif;  font-weight:bold; font-size:93%; line-height: 138.5%; padding: 0px 0px 2px 0px; margin:0px;}

ol{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 18px;}
ol li{color:#000000; font-weight:normal; font-size:93%; padding: 0px 0px 8px 0px; margin: 0px 0px 0px 0px; list-style-type: decimal;list-style-position: outside;}
p {color:#000000; font-weight:normal; font-size:93%; line-height:146.5%; padding: 0px 0px 13px 0px; margin:0px;}
.dark-grey-hr {border-bottom: 1px solid #DEDFDE; clear: both; height: 1px; margin: 0px; padding: 0px;}
.dotted-grey-hr {border-bottom: 1px dotted #DEDFDE; clear: both; height: 1px; margin: 0px; padding: 0px;}
.hr-for-ie {display:none;}

/* Layout classes */
.layout-clear-left {clear: left;}
.layout-clear-right {clear: right;}
.layout-clear-both {clear: both;}
.layout-tab-region{padding:0px 0px 0px 0px; margin:2px 0px 0px 0px;width:785px;height:73px;}

.layout-main-content-region{padding:0px 0px 0px 0px; margin:20px 0px 0px 0px; width:785px;}
.layout-region-wrapper{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:100%;}
.layout-region-wrapper .left-region{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; width:176px;}
.layout-region-wrapper .right-region{padding:0px 0px 0px 18px; margin:0px 0px 0px 0px; float:right; width:176px;}

.market-tabs {font-size:13px; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.market-tabs ul {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; white-space: nowrap;}
.market-tabs li {display:inline; float:left; margin:0px 0px 0px 0px; padding: 5px 9px 0px 9px; line-height:116%; border-right:1px solid #D1DAE3; border-top:1px solid #D1DAE3; white-space: nowrap; height:21px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:13px; background-color: #EDEDED; background-repeat: no-repeat; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(50%, #EDEDED)); background-image: -webkit-linear-gradient(#ffffff, #EDEDED 50%); background-image: -moz-linear-gradient(top, #ffffff, #EDEDED 50%); background-image: -ms-linear-gradient(#ffffff, #EDEDED 50%); background-image: -o-linear-gradient(#ffffff, #EDEDED 50%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#EDEDED',GradientType=0 ); background-image: linear-gradient(#ffffff, #EDEDED 50%);} 
  
.market-tabs li.first-item {border-left:1px solid #D1DAE3;}
.market-tabs li.last-item {background-position:right top; border-right:none; padding-right:20px;}
.market-tabs li.selected {background-image:none; background-color:#FFFFFF; margin: 0px 0px 0px 0px; color:#333333; position:relative; z-index:3; display:block; padding:5px 9px 0px 9px; white-space: nowrap; border-bottom:1px solid #FFFFFF!important; background:none!important;}
.market-tabs li a {color:#0F57C2; display:block; padding:0px 0px 0px 0px;}
.market-tabs li a:visited {color:#0F57C2; text-decoration: none; height:70%;}
.market-tabs li a:hover {text-decoration: underline;} .market-tabs li a:active{color: #e74b00; text-decoration: underline;}
.market-tabs li a:focus {color: #e74b00; text-decoration: underline;}
.market-tabs li {cursor:pointer;}


.market-tab-info{padding:6px 0px 6px 0px; margin:-1px 0px 0px 0px; border:1px solid #D1DAE3; z-index:1;}
.market-tab-info .block-information{padding:0px 9px 0px 10px; margin:1px 0px 3px 0px; display:inline-block; float:left; border-left:1px solid #D1DAE3; font-family:Arial, Helvetica, sans-serif; font-size:85%; font-weight:normal;}
.market-tab-info .block-information.first{border-left:0px solid #D1DAE3;}
.market-tab-info .block-information .dotted-text{font-weight:bold;}
.market-tab-info .block-information .red-text{color:#CC0000; padding-left:4px;}
.market-tab-info .block-information .green-text{color:#006600; padding-left:4px;}
.market-tab-info .block-information .market-stat{color:#666666;}
.market-tab-info .block-information .company-info{padding:0px 0px 3px 0px; margin:0px 0px 0px 0px;}

.content-section{padding:27px 0px 0px 0px; margin:0px 0px 0px 10px; width:508px; border-bottom:1px solid #D1DAE3;}
.content-section.last{border-bottom:none; padding-top:22px;}
.content-section h2{padding:0px 0px 16px 0px; margin:0px 0px 0px 0px; font-size:108%; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;}
.content-section h3{padding:0px 0px 9px 0px; margin:0px 0px 0px 0px; font-size:93%; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;}
.content-section .regional-news{padding:0px 0px 17px 0px; margin:0px 0px 0px 0px;}
.content-section .regional-news .left{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; display:inline-block; text-align:left; width:236px;}
.content-section .regional-news .right{padding:0px 0px 0px 36px; margin:0px 0px 0px 0px; float:left; display:inline-block; text-align:left; width:236px;}
.content-section .regional-news ul{padding:0px 0px 15px 0px; margin:0px 0px 0px 0px;}
.content-section .regional-news li{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style-type:none; display:inline; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:85%;}
.content-section .grey-pipe{padding:0px 0px 0px 5px; margin:0px 0px 0px 0px; vertical-align:1px;}
.content-section .regional-news p{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:93%;}
.content-section .regional-news .view-all{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:85%; font-weight:normal; display:block;}
.content-section .regional-news .view-all img{padding:0px 8px 0px 0px; margin:0px 0px 0px 0px; vertical-align:-1px;}

/* Report Filter Classes */
.filters{padding:0px 0px 0px 0px; margin-top: 20px; }
.marginTop{margin-top: 17px; }
.filters.report{width:790px;}

.filters .header{padding:3px 0px 4px 0px; margin:0px 0px 0px 0px; cursor: pointer; height: 23px;}
#header h2{color:#000000; font-family: arial, sans-serif; font-weight:bold; font-size:131%; padding:0px 20px 6px 10px; margin:0px 0px 0px 0px !important; }
.filters .header h2 img{padding:0px 3px 0px 0px;}
.filters.report .header h2{border-bottom:none;}
.filters .header .left-block{float:left;}
.filters .header .right-block{float:left; padding-top:1px;}
.filters .header label.global{padding:0px 20px 0px 0px; margin:0px 0px 0px 0px;}

.filters .main-content{padding:15px 30px 11px 30px;  display:none; background-color:#EDEDED;border-top:1px solid #DBDCDE;}
.filters .header{color:#000000;background-color:#EDEDED; }
.filters.report .main-content{margin-top:6px;}
.filters .main-content h3{color:#000000; font-family: arial, sans-serif; font-weight:bold; font-size:108%; padding:0px 0px 1px 0px; margin:0px 0px 0px 0px; border-bottom:1px solid #DBDCDE;}

.filters .main-content .left-column{float:left; width:352px; margin:0px 0px 0px 0px; padding:0px 10px 0px 0px; border-right: 1px solid #DBDEDC;}
.filters .main-content .left-column.category{width:350px; padding-right:15px; border-right:none;}
.filters .main-content .right-column{float:left; width:352px; padding:0px 0px 0px 10px;}
.filters .main-content .right-column.additional-options{width:350px; padding-left:15px;}
.filters .main-content .filter-block{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.filters.report .main-content .filter-block{padding-top:6px;}

.filters .main-content .filter-block .input-block{padding:0px 0px 7px 0px; margin:0px 0px 0px 0px;}
.filters .main-content .filter-block .input-block.div-box{padding-bottom:12px;}
.filters .main-content .filter-block .input-block .left{float:left; text-align:left; padding:2px 0px 0px 0px; margin:0px 0px 0px 0px; width:100px;}
.filters .main-content .filter-block .input-block .additional{padding-top:3px;}
.filters .main-content .filter-block .input-block .specific-date{padding-top:4px;}
.filters.report .main-content .filter-block .input-block .left{width:98px;}
.filters .main-content .filter-block .input-block .right{float:left; text-align:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:252px;}
.filters .main-content .filter-block .input-block .right span.industries{padding:2px 5px 0px 0px; float:left;}
.filters .main-content .filter-block .input-block .right span.find-symbol{padding:2px 0px 0px 5px; float:left; display:block;}
.filters .main-content .filter-block .input-block .days{padding-top:1px;}
.filters .main-content .filter-block .input-block .days label{padding-right:2px;}
.filters .main-content .filter-block .input-block .check-block{display:block; padding:4px 0px 4px 0px; margin:0px 0px 0px 0px;}
.filters .main-content .filter-block .input-block .date{float:left; padding:0px 5px 0px 0px;}
.filters .main-content .filter-block .input-block .date.last{padding-right:0px;}
.filters .main-content .filter-block .input-block .date label{float:left; padding:4px 5px 0px 0px; color:#666666;}
.filters .main-content .filter-block .button-block{float:right;}

.filters label{color:#000000; font-family: arial, sans-serif; font-size:93%;}
.filters input{color:#000000; font-family: arial, sans-serif; font-weight:normal; font-size:93%; vertical-align:-3px;}
.filters select{color:#000000; font-family: arial, sans-serif; font-weight:normal; font-size:93%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.filters .input-select{width:248px; padding:0px 0px 0px 0px;}
.filters.report .input-select{width:225px;}
.filters .input-select.global-industries{width:172px; padding:0px 0px 0px 0px; float:left;}
.filters .input-select.domestic-industries{width:203px; padding:0px 0px 0px 0px; margin:0px 0px 0px 17px;}
.filters .input-text{width:240px; padding:1px 3px 1px 3px;}
.filters.report .input-text{width:210px;}
.filters .input-text.global-symbol{width:120px; color:#666666; float:left;}
.filters .input-text.domestic-symbol{width:120px; color:#666666; float:left;}
.filters .input-text.date-pick{float:left; width:64px; color:#666666; margin:1px 0px 0px 0px; text-align:left;}

.clear-both{clear:both; height:0px; line-height:0px;}
.clear-left{clear:left;}
.clear-right{clear:right;}

/* --------------Drop Down Box List-------------- */

.drop-down-box{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; position:absolute; z-index:99;}
.drop-down-box .select-box {background-color: #FFFFFF; border: 1px solid #CCCCCC; margin:0px 0px 0px 0px; padding:1px 1px 1px 0px; width:251px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:93%;}
.drop-down-box .select-box .text-region{text-align:left; display:inline-block; float:left; padding:2px 0px 2px 5px; margin:0px 0px 0px 0px;}
.drop-down-box .select-box .image-region{display:inline-block; float:right; border-left:1px solid #CCCCCC; padding:6px 3px 6px 5px; margin:0px 0px 0px 0px;}
.drop-down-box .select-box:hover{border-color:#BAC5ED;}

.drop-down-box .hidden-content{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:1px solid #CCCCCC; background-color:#FFFFFF; border-top:none; display:none;}
.drop-down-box .hidden-content ul{padding:5px 0px 10px 0px; margin:0px 0px 0px 0px;}
.drop-down-box .hidden-content li{padding:3px 5px 3px 5px; margin:0px 5px 2px 5px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal;}
.drop-down-box .hidden-content li.selected{background-color:#EDEDED;}
.drop-down-box .hidden-content li:hover{background-color:#EDEDED;}
.drop-down-box .hidden-content li input{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.drop-down-box .hidden-content li label{padding:0px 0px 0px 4px; margin:0px 0px 0px 0px; vertical-align:0px; font-size:100%;}

.currency-exchange-tabs {font-size:100%; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.currency-exchange-tabs ul {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; white-space: nowrap; vertical-align: baseline;}
.currency-exchange-tabs li {display:inline; float:left; margin:2px 0px 1px 0px; padding:10px 19px 0px 19px; line-height:116%; border-right:1px solid #DBDCDE; border-top:1px solid #DBDCDE; white-space: nowrap; height:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:100%; background-color: #EDEDED; background-repeat: no-repeat; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(50%, #EDEDED)); background-image: -webkit-linear-gradient(#ffffff, #EDEDED 50%); background-image: -moz-linear-gradient(top, #ffffff, #EDEDED 50%); background-image: -ms-linear-gradient(#ffffff, #EDEDED 50%); background-image: -o-linear-gradient(#ffffff, #EDEDED 50%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#EDEDED',GradientType=0 ); background-image: linear-gradient(#ffffff, #EDEDED 50%);} 
 
.currency-exchange-tabs li.first-item {border-left:1px solid #DBDCDE; margin-left:0px!important;}
.currency-exchange-tabs li.last-item {background-position:right top; border-right:none; padding-right:20px;}
.currency-exchange-tabs li.selected {background-image:none; background-color:#FFFFFF; margin:0px 2px 0px 2px; color:#333333; position:relative; z-index:3; display:block; padding:10px 19px 0px 19px; white-space: nowrap; background:none!important; height:26px; border-bottom:1px solid #FFFFFF; border-left:1px solid #DBDCDE; box-shadow:0px 0px 0px rgba(0,0,0,0.1);}
.currency-exchange-tabs li.first-tab{padding:0px 0px 0px 0px; height:36px; border-bottom:none;}
.currency-exchange-tabs li span.selection{border-bottom:1px solid #FFFFFF!important; padding:10px 19px 0px 19px; display:block; height:26px;}
.currency-exchange-tabs li a {color:#0F57C2; display:block; padding:0px 0px 0px 0px;}
.currency-exchange-tabs li a:visited {color:#0F57C2; text-decoration: none; height:70%;}
.currency-exchange-tabs li a:hover {text-decoration: underline;} 
.currency-exchange-tabs li a:active{color: #e74b00; text-decoration: underline;}
.currency-exchange-tabs li a:focus {color: #e74b00; text-decoration: underline;}
.currency-exchange-tabs li {cursor:pointer;}
.currency-exchange-tabs li.previous-button{border-right:none!important; -moz-box-shadow:3px 0px 0px rgba(0,0,0,0.1); -webkit-box-shadow:3px 0px 0px rgba(0,0,0,0.1); box-shadow:3px 0px 0px rgba(0,0,0,0.1);}
.currency-exchange-tabs li.next-button{-moz-box-shadow:-3px 0px 0px rgba(0,0,0,0.1); -webkit-box-shadow:-3px 0px 0px rgba(0,0,0,0.1); box-shadow:-3px 0px 0px rgba(0,0,0,0.1);}
.currency-exchange-tabs li.selected a {color:#000000;}
 
.tab-content-section{padding:6px 0px 0px 0px; margin:-1px 0px 0px 0px; border:1px solid #D1DAE3; z-index:1;}
.tab-content-section .nav-option{padding:0px 10px 0px 10px; margin:0px 0px 0px 0px;}
.tab-content-section .nav-option .left-info{float:left; text-align:left; font-family:Arial, Helvetica, sans-serif; font-weight:normal; width:50%; vertical-align:top; padding-top:3px;}
.tab-content-section .nav-option .left-info-country{float:left; text-align:left; font-family:Arial, Helvetica, sans-serif; font-weight:normal; vertical-align:top; padding-top:3px;}
.tab-content-section .nav-option .right-info{float:right; text-align:right; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding:3px 0px 0px 0px; margin:0px 0px 0px 0px; width:50%; vertical-align:top;}
.tab-content-section .nav-option .right-info .refresh{font-size:77%; text-align:left; display:inline-block; float:left; padding-top:3px; padding-left:19px;}
.tab-content-section .nav-option .right-info .right-refresh{font-size:77%; display:inline-block; padding-top:3px;}
.tab-content-section .nav-option .right-info .timestamp{font-size:77%; text-align:right; padding-top:3px; padding-left:19px;}
.tab-content-section .nav-option .right-info span.time{padding-right:9px;}
.tab-content-section .nav-option label{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:93%; color:#000000;}
.tab-content-section .nav-option select{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:77%; color:#000000;}
.tab-content-section .nav-option ul{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.tab-content-section .nav-option li{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style:none; list-style-type:none; display:inline; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:93%;}
.tab-content-section .nav-option li.select{font-size:85%;}
.tab-content-section .nav-option li label{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-weight:normal; font-size:100%;}
.tab-content-section .nav-option li .grey-pipe{color: #666666; font-size:100%; margin:0px 0px 0px 0px; padding:0px 4px 0px 4px; vertical-align:1px;}

.tab-content-section .data-table{padding:0px 0px 0px 0px; margin:5px 0px 0px 0px; border-top:1px solid #D1DAE3; width:100%; border-collapse:collapse;}
.tab-content-section .data-table .col1{width:197px;}
.tab-content-section .data-table .col2{width:392px;}
.tab-content-section .data-table .col3{width:197px;}
.tab-content-section .data-table .col-emea1{width:242px;}
.tab-content-section .data-table .col-emea2{width:242px;}
.tab-content-section .data-table .col-emea3{width:242px;}
.tab-content-section .data-table .col-america1{width:373px;}
.tab-content-section .data-table .col-america2{width:373px;}
.tab-content-section .data-table th{padding:3px 10px 3px 10px; margin:0px 0px 0px 0px; background-color:#E7EEF8; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:100%; border-right:1px dotted #BAC5ED; line-height:135%;}
.tab-content-section .data-table th span{font-size:85%; font-weight:normal;}
.tab-content-section .data-table th.last{border-right:none;}
.tab-content-section .data-table td{padding:9px 10px 20px 10px; margin:0px 0px 0px 0px; border-right:1px dotted #BAC5ED; vertical-align:top;}
.tab-content-section .data-table td.mid{padding-left:9px; padding-right:9px;}
.tab-content-section .data-table td.last{border-right:none;}
.tab-content-section .data-table td.no-right-border{border-right:none!important;}

/*.tab-content-section .data-table .internal-data-table{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border-collapse:collapse; border:none; width:100%;}
.tab-content-section .data-table .internal-data-table th{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border-bottom:1px solid #C7D6E4; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; background:none!important; border-right:none; text-align:left;}
.tab-content-section .data-table .internal-data-table th.sub-head{border-bottom:2px solid #C7D6E4; font-weight:bold;}
.tab-content-section .data-table .internal-data-table td{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border-bottom:1px solid #C7D6E4; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; border-right:none; text-align:right;}*/

.tab-content-section .data-table .data-head{padding:4px 0px 4px 0px; margin:0px 0px 0px 0px; width:100%; border-bottom:1px solid #C7D6E4; font-weight:bold;}
.tab-content-section .data-table .data-head.first{border-bottom:2px solid #C7D6E4; padding-top:3px;}
.tab-content-section .data-table .internal-data{padding:7px 0px 7px 0px; margin:0px 0px 0px 0px; width:100%; border-bottom:1px solid #C7D6E4;}
.tab-content-section .data-table .internal-data .left-info{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; }
.tab-content-section .data-table .internal-data .right-info{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:right; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; white-space:nowrap;}
.tab-content-section .data-table .internal-data .left-info img{padding:0px 1px 0px 5px; margin:0px 0px 0px 0px;}
.tab-content-section .data-table .no-bottom-border{border-bottom:none;}

.table-disclosure{padding:0px 0px 15px 0px; margin:0px 0px 0px 0px;}
.table-disclosure .left-portion{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; text-align:left;}
.table-disclosure .left-portion span{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:77%;}
.table-disclosure .left-portion span.emerging{margin:0px 11px 0px 0px;}
.table-disclosure .left-portion img{padding:0px 5px 0px 0px; margin:0px 0px 0px 0px;}
.table-disclosure .left-portion img.currency-indicator{vertical-align:-2px;}
.table-disclosure .right-portion{padding:2px 0px 0px 0px; margin:0px 0px 0px 0px; float:right; text-align:right;}
.table-disclosure .right-portion .grey-text{font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#666666; font-size:77%;}

.component-region-wrapper{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.component-region-wrapper .left-region{padding:0px 10px 0px 0px; margin:0px 0px 0px 0px; float:left; width:513px; text-align:left;}
.component-region-wrapper .right-region{padding:0px 0px 0px 10px; margin:0px 0px 0px 0px; float:right; width:251px; text-align:left; border-left:1px solid #D1DAE3;}
.component-region-wrapper .right-region.left-border{border-left:1px solid #D1DAE3;}
.component-region-wrapper .left-region.no-border{border-right:none;}

.remove-bottom-border{border-bottom: 0px none !important;}
.news-component{padding:20px 0px 23px 0px; margin:0px 0px 0px 0px; border-bottom:1px solid #D1DAE3;}
.news-component.first{padding-top:0px;}
.news-component.no-border{border:none!important;}
.news-component .news-section{width:47%; padding:2px 10px 0px 0px; margin:0px 0px 0px 0px; float:left; text-align:left; border-right:1px solid #D1DAE3;}
.news-component h2{padding:0px 0px 11px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:129%; color:#000000;}
.news-component h2.second-head{padding-top:23px;}
.news-component h2.first-head{margin-top:-3px;}
.news-component h3{padding:0px 0px 7px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:93%; color:#000000;}
.news-component h3.next-region{padding-top:23px;}

.news-component-no-top{padding:0px 0px 23px 0px; margin:0px 0px 0px 0px; }
.news-component-no-top.first{padding-top:0px;}
.news-component-no-top.no-border{border:none!important;}
.news-component-no-top .news-section{width:47%; padding:2px 10px 0px 0px; margin:0px 0px 0px 0px; float:left; text-align:left; border-right:1px solid #D1DAE3;}
.news-component-no-top h2{border-top: medium none !important; padding-top:0px !important;padding:0px 0px 11px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:129%; color:#000000;}

.news-component-no-top h2.second-head{padding-top:23px;}
.news-component-no-top h2.first-head{margin-top:-3px;}
.news-component-no-top h3{padding:0px 0px 7px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:93%; color:#000000;}
.news-component-no-top h3.next-region{padding-top:23px;}


.news-component .news-section ul.blue-bullet-list li{background-image: url("../images/11_11_bullet_b.gif");background-position: 0 2px;background-repeat: no-repeat; padding-left: 15px; padding-right:5px;font-size:93%;padding-bottom:8px;}
.news-component .news-section ul.blue-bullet-list li a{font-weight:normal !important;}
.news-component .news-section ul.blue-bullet-list{margin-top:-1px;}
.news-component .news-section ul.blue-bullet-list.extra-margin{margin-top:10px;}
.news-component .news-section .source-div{padding-top:0px;font-weight:normal;margin-bottom:1px;margin:1px 0 6px 0;}
.news-component .news-section .source-div ul li{display: inline;font-size:77%;line-height:14px; text-transform:uppercase;padding:0 0 0 0;}
/*add by John Zhong on 0823*/
.news-component a{font-weight:bold;}
/*end*/
.news-component .news-section .source-div ul li a:visited{color:#0F57C2;}
.news-component .news-section .source-div .timestamp{font-size:77%;color:#666666;background-image:none !important;padding:0;margin:0;}
/*add by Lucy Xu on 0904*/
.news-component ul.blue-bullet-list li{background-image: url("../images/11_11_bullet_b.gif");background-position: 0 2px;background-repeat: no-repeat; padding-left: 15px; padding-right:5px;font-size:93%;padding-bottom:8px;}
.news-component ul.blue-bullet-list li a{font-weight:normal !important;}
/*end*/

.news-component .news-section.last{border-right:none; padding-right:0px; padding-left:10px;border-left:1px solid #D1DAE3;}
.news-component .first .news-section{border-right:none; padding-right:0px; padding-left:10px;border-right:none!important;}
.news-component .news-section.no-border{border:none!important;}
.news-component .grey-pipe {margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; vertical-align: 1px; font-size:77%; color:#666666;}
.news-component ul{margin:0px 0px 0px 0px; padding:0px 0px 13px 0px;}
.news-component li{display: inline; font-family: Arial,Helvetica,sans-serif; font-size:77%; font-weight: normal;  list-style-type: none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.news-component .timestamp{color:#666666;}
.news-component h4{font-family: Arial,Helvetica,sans-serif; font-size:108%; margin:0px 0px 0px 0px; padding:0px 0px 1px 0px; line-height:121%; font-weight:bold}
.news-component h4.extra-space{padding-bottom:3px;}
.news-component p{font-family: Arial,Helvetica,sans-serif; font-size:108%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:121%}
.news-component p.extra-space{padding-bottom:17px;}
.news-component p.description{padding-bottom:19px; font-size:93%;}
#global-news .news-left {border-style:none;}
#global-news .news-right {border-style:none;}
/*start for Asia-P news*/
#global-news h2{color: #000000; font-size:17px; margin-top:15px;}
#global-news-rightside h2{color: #000000; padding-bottom: 8px; margin-top:0px;}
.multiItem {width:243px; float:left; padding-bottom: 0px !important;padding-right: 10px; margin-top:5px; margin-bottom: 8px;}
.multiItemLine {width:500px; float:left;padding-bottom: 0px !important;}
#multiColBullet a {font-weight:normal !important;}
/*end for Asia-P news*/
.carosuel-area{padding:11px 15px 15px 15px; margin:4px 0px 0px 0px; border:1px solid #D1DAE3;}

.view-more{display: block; font-family: Arial,Helvetica,sans-serif; font-size:93%; font-weight:normal; margin:0px 0px 0px 0px;   padding:0px 0px 0px 0px;}
/* 
.region-information{padding:0px 0px 0px 0px; margin:22px 0px 0px 0px;}
.region-information h2{padding:0px 0px 6px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:129%; color:#000000;}
.region-information h2 span{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:66%; font-weight:normal!important;}
.region-information h2 span.timestamp{color:#666666; font-family: Arial,Helvetica,sans-serif; font-size:66%; font-weight: normal; margin:0px 0px 0px 0px; padding:0px 0px 0px 8px;}
.region-information .table-view-option{padding:0px 0px 4px 0px; margin:0px 0px 0px 0px;}
.region-information .table-view-option .left-table-option{float:left; text-align:left;}
.region-information .table-view-option .right-table-option{float:right; text-align:right;}
.region-information .table-view-option ul{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.region-information .table-view-option li{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; display: inline; font-family: Arial,Helvetica,sans-serif; font-size:85%; font-weight: normal;  list-style-type: none;}
.region-information .table-view-option .grey-pipe{margin:0px 0px 0px 0px; padding:0px 0px 0px 4px; vertical-align:1px; color:#666666; font-size:100%;}
.region-information .table-view-option img{padding-right:3px;}

.region-information .main-table{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border-collapse:collapse; border-top:1px solid #D1DAE3; width:100%;}
.region-information .main-table .col-region1{width:160px;}
.region-information .main-table .col-region2{width:70px;}
.region-information .main-table .col-region3{width:174px;}
.region-information .main-table .col-region4{width:120px;}

.region-information .main-table th{padding:4px 0px 4px 5px; margin:0px 0px 0px 0px; border-bottom:1px solid #D1DAE3; border-right:1px solid #D1DAE3; text-align:left; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:93%; vertical-align:top;}
.region-information .main-table th.row-head{border-bottom:2px solid #D1DAE3; padding-top:11px;font-size:85%;}
.region-information .main-table th.row-head img{vertical-align:-1px; margin-left:-1px; padding-right:0px;}
.region-information .main-table th.row-head img.sorting-image{vertical-align:1px;}
.region-information .main-table th img{vertical-align:-2px; padding-right:5px;}
.region-information .main-table th.first{padding-left:0px;}
.region-information .main-table th.last{padding-left:0px; border-right:none;}
.region-information .main-table th.right-align{text-align:right; padding-right:5px;}
.region-information .main-table th.selected{border-bottom:2px solid #000000;}
.region-information .main-table th.region-head{font-size:100%!important; padding-top:4px; border-right:none; border-bottom:1px solid #D1DAE3; background-color:#E7EEF8;}
.region-information .main-table tr{background-color:#F7F9FC;}
.region-information .main-table td{padding:4px 0px 0px 5px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:93%; border-bottom:1px solid #D1DAE3; border-right:1px solid #D1DAE3; vertical-align:top;}
.region-information .main-table td.last{border-right:none;}


.region-information .main-table td.sub-table-main{padding:0px 0px 0px 0px!important; margin:0px 0px 0px 0px!important; border-right:none; border-bottom:none;}
.region-information .main-table .sub-table{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border-collapse:collapse; border-top:none; width:100%;}
.region-information .main-table .sub-table tr{background-color:#FFFFFF!important;}

.region-information .main-table .sub-col1{width:160px;}
.region-information .main-table .sub-col2{width:70px;}
.region-information .main-table .sub-col3{width:174px;}
.region-information .main-table .sub-col4{width:120px;}

.region-information .main-table .sub-table th{font-size:100%; border-bottom:1px solid #D1DAE3;}
.region-information .main-table .sub-table th.hidden-title{padding-left:29px;}
.region-information .main-table .sub-table td{font-size:100%;}
.region-information .main-table .sub-table td.center-align{text-align:center;}
.region-information .main-table .date-time{padding:0px 0px 0px 0px; margin:-1px 0px 0px 0px; display:block; color:#666666;}

.pdf-info{padding:2px 0px 0px 0px; margin:0px; font-size:85%; color:#666666; display:block;}
 */
/* --------------------- Investment Tab -----------------------*/
.investment-tab-region-wrapper{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.investment-tab-region-wrapper .investment-left-region{padding:0px 0px 0px 0px; margin:0px 25px 20px 10px; float:left; text-align:left; width:512px; vertical-align:top;}
.investment-tab-region-wrapper .investment-right-region{padding:0px 10px 0px 0px; margin:0px 0px 0px 0px; float:right; text-align:left; vertical-align:top; width:225px}

.tab-header{padding:0px 0px 12px 10px; margin:10px 0px 0px 0px;}
.tab-header h2{padding:0px 0px 7px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:129%; color:#000000;}
.tab-header p{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:93%; line-height:138%;}

.inner-square-tab{padding:0px 0px 20px 0px; margin:0px 0px 20px 0px; width:512px; border:1px solid #D1DAE3;}
.inner-square-tab ul{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.inner-square-tab li{float:left; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; line-height:116%; border-right:1px solid #D1DAE3; border-bottom:1px solid #D1DAE3; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:93%; background-color:#EEF3F7; background-repeat: no-repeat; text-align:center; width:24.8%; min-height:105px}   
.inner-square-tab li.first-item {border-left:none;}
.inner-square-tab li.last-item {border-right:none; padding-right:1px;}
.inner-square-tab li.selected{background-image:none; background-color:#FFFFFF; margin: 0px 0px 0px 0px; color:#333333; position:relative; z-index:3; display:block; padding:5px 0px 0px 0px; white-space: nowrap; border-bottom:1px solid #FFFFFF!important; background:none!important; font-weight:bold;}
.inner-square-tab li a{color:#0F57C2; display:block; padding:0px 0px 0px 0px;}
.inner-square-tab li a:visited {color:#0F57C2; text-decoration: none; height:70%;}
.inner-square-tab li a:hover {text-decoration: underline;} .inner-square-tab li a:active{color: #e74b00; text-decoration: underline;}
.inner-square-tab li a:focus {color: #e74b00; text-decoration: underline;}
.inner-square-tab li {cursor:pointer;}
.inner-square-tab li span{display:block;}
.inner-square-tab li img{margin-top:4px; margin-bottom:12px;}
.inner-square-tab li img.help{padding:0px 0px 0px 0px!important; margin:0px 0px 0px 4px!important; vertical-align:-1px;}

.inner-square-tab .tabs-content-region{padding:0px 10px 0px 10px; margin:15px 0px 0px 0px;}
.inner-square-tab .tabs-content-region .left-content{padding:0px 20px 0px 0px; margin:0px 0px 0px 0px; float:left; text-align:left; display:inline-block; width:236px;}
.inner-square-tab .tabs-content-region .right-content{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:right; text-align:left; display:inline-block; width:236px;}
.inner-square-tab .tabs-content-region h3{padding:0px 0px 1px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:108%;}
.inner-square-tab .tabs-content-region p{padding:0px 0px 12px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:93%; line-height:138%;}
.inner-square-tab .tabs-content-region p.last-text{padding-bottom:0px;}
.inner-square-tab .tabs-content-region .more-action{padding:0px 0px 0px 0px; margin:12px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:93%; line-height:138%; display:block;}
.inner-square-tab .tabs-content-region .exchange-rate{padding:0px 0px 0px 0px; margin:7px 0px 3px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:93%; line-height:138%; display:block;}

.inner-square-tab .tabs-content-region .choose-option{padding:0px 0px 0px 0px; margin:7px 0px 7px -1px;}
.inner-square-tab .tabs-content-region .choose-option .funds-info{padding:0px 20px 0px 0px; margin:0px 0px 0px 0px; display:inline-block; float:left; text-align:left; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:93%; color:#000000;}
.inner-square-tab .tabs-content-region .choose-option .funds-info input{vertical-align:-3px; margin-right:3px; font-size:93%;}

.inner-square-tab .tabs-content-region .select-option{padding:0px 0px 0px 0px; margin:0px 0px 5px 0px;}
.inner-square-tab .tabs-content-region .select-option .category{padding:0px 20px 0px 0px; margin:0px 0px 0px 0px; float:left;}
.inner-square-tab .tabs-content-region .select-option .morningstar{padding:0px 20px 0px 0px; margin:0px 0px 0px 0px; float:left;}


.inner-square-tab .tabs-content-region .show-fund-value{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.inner-square-tab .tabs-content-region .show-fund-value input{padding:0px 0px 0px 0px; margin:0px 3px 0px 0px; vertical-align:-2px;}
.inner-square-tab .tabs-content-region .show-fund-value label{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:93%;}

.inner-square-tab .tabs-content-region .find-fund{padding:7px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:right;}
.inner-square-tab .tabs-content-region .find-etf{padding:7px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:right;}

.category-custom-selectbox{border:1px solid #BDBDBD; border-right:none; padding:1px 20px 1px 5px; background:#FFF url(../images/select_triangle.png) no-repeat right center; cursor:pointer; font-size:93%; width: 176px;}
.morningstar-custom-selectbox{border:1px solid #BDBDBD; border-right:none; padding:1px 20px 1px 5px; background:#FFF url(../images/select_triangle.png) no-repeat right center; cursor:pointer; font-size:93%; width: 176px;}
.morningstar-ratings{background-color:#FFFFFF; width:200px; padding:9px 0px 0px 0px; margin:0px 0px 0px 0px; border: 1px solid #BDBDBD; border-top:none; display: none; position: absolute; z-index: 9999; box-shadow: 1px 1px 2px #BDBDBD;}
.morningstar-ratings .rating-box{padding:0px 7px 12px 10px; margin:0px 0px 0px 0px;}
.morningstar-ratings .rating-box input.checkbox{padding:0px 0px 0px 0px; margin-right:3px;vertical-align:-2px;}
.morningstar-ratings .rating-box label{font-family: Arial,Helvetica,sans-serif; font-size: 93%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.morningstar-ratings .confirm{text-align:right; background-color:#F0F0F0; padding:7px 7px 7px 10px;}

input.button,
a.button {
  border: 1px solid #004988;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family:Helvetica, Arial, sans-serif;
  font-size: 93%;
  font-weight: bold;
  height: 26px;
  line-height: 19px;
  margin-bottom: 0px;
  outline: 0;
  padding: 0 12px;
  text-decoration: none;
  text-shadow: 1px 1px 4px #004988;
  width: auto;
  background-color: #0069b6;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9bc7e6), color-stop(50%, #0069b6));
  background-image: -webkit-linear-gradient(#9bc7e6, #0069b6 50%);
  background-image: -moz-linear-gradient(top, #9bc7e6, #0069b6 50%);
  background-image: -ms-linear-gradient(#9bc7e6, #0069b6 50%);
  background-image: -o-linear-gradient(#9bc7e6, #0069b6 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9bc7e6', endColorstr='#0069b6',GradientType=0 ); /* IE6-9 */
  background-image: linear-gradient(#9bc7e6, #0069b6 50%);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 1px 1px 2px #cccccc;
  -moz-box-shadow: 1px 1px 2px #cccccc;
  box-shadow: 1px 1px 2px #cccccc;
}
input.button:hover,
a.button:hover {
  background-color: #005a9d;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#87bce1), color-stop(50%, #005a9d));
  background-image: -webkit-linear-gradient(#87bce1, #005a9d 50%);
  background-image: -moz-linear-gradient(top, #87bce1, #005a9d 50%);
  background-image: -ms-linear-gradient(#87bce1, #005a9d 50%);
  background-image: -o-linear-gradient(#87bce1, #005a9d 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87bce1', endColorstr='#005a9d',GradientType=0 ); /* IE6-9 */
  background-image: linear-gradient(#87bce1, #005a9d 50%);
}

.button-html{padding:0px 0px 0px 0px; margin:16px 0px 0px 0px;}
.button-html.component-below{margin-bottom:20px;}


.country-region-wrapper{padding:0px 0px 0px 0px; margin:0px 0px 4px 0px; width:100%;}
.country-region-wrapper .region-info{padding:0px 15px 0px 0px; margin:0px 0px 0px 0px; float:left; text-align:left; width:190px;}
.country-region-wrapper .country-info{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:right; text-align:left; width:287px;}

.country-region-wrapper .block-head{padding:0px 0px 3px 0px; margin:7px 0px 5px 0px; border-bottom:1px solid #D1DAE3;}
.country-region-wrapper .block-head h4{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:93%;}

.country-region-wrapper ul{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.country-region-wrapper li{padding:0px 0px 6px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:93%; list-style-type:none; list-style:none; background-color:#FFFFFF; border:none; width:100%;display:block; text-align:left; min-height:0px!important}
.country-region-wrapper li label{vertical-align:2px; padding-left:4px;}
.country-region-wrapper li input{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

.country-region-wrapper .country-info .country-box{float:left; text-align:left; width:140px;}
.country-region-wrapper .country-info .country-box.big-box{width:147px;}

.news-component.investment-news{padding:0px 0px 18px 0px!important; margin:0px 0px 0px 0px!important; border:none!important;}
.news-component .new-investment-option{display:block; padding:0px 0px 9px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:93%;}
.news-component .new-investment-option.last{padding-bottom:0px;}
.news-component.last-component{padding-bottom:27px; padding-top:0px; border:none; margin-top:-3px;}






/* News Filters - Country Dropdown */

.geography-custom-selectbox {border:1px solid #BDBDBD; border-right:none; padding:2px 20px 2px 5px; background:#FFF url(../images/select_triangle.png) no-repeat right center; cursor:pointer; font-size:93%; width: 220px;}
.geography-select-box{background-color:#FFFFFF; width:580px; padding:10px 15px 0px 15px; margin:0px 0px 0px 0px; border: 1px solid #BDBDBD; display: none; position: absolute; z-index: 9999; box-shadow: 1px 1px 2px #BDBDBD; border-top:none;}
.geography-select-box .selectall{padding:0px 0px 7px 0px; margin:0px 0px 0px 0px;}
.geography-select-box .selectall input.checkbox{padding:0px 0px 0px 0px; margin:0px 7px 0px 0px; vertical-align:-2px;}
.geography-select-box .selectall label{font-family: Arial,Helvetica,sans-serif; font-size: 93%; font-weight: normal; padding:0px 0px 0px 0px; margin:0px 6px 0px 0px;}
.geography-select-box .region{float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.geography-select-box .region h3{font-family: Arial,Helvetica,sans-serif; font-size:100%; padding:0px 0px 3px 0px; margin:0px 0px 8px 0px; font-weight:bold; border-bottom:2px solid #C7D6E4; color:#000000;}
.geography-select-box .region .as-region{border-bottom:2px solid #C7D6E4; padding:0px 0px 4px 0px; margin:1px 0px 8px 0px;}
.geography-select-box .region .as-region input.checkbox{padding:0px 0px 0px 0px; margin-right: 7px; vertical-align:-2px;}
.geography-select-box .region .as-region label{font-family: Arial,Helvetica,sans-serif; font-size:100%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-weight:bold; }
.geography-select-box .region .left-section{float:left; width:105px; padding:0px 30px 0px 0px; margin:0px 0px 0px 0px;}
.geography-select-box .region .right-section{float:left; width:135px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.geography-select-box .america{width:140px; padding:0px 0px 0px 0px; margin:0px 15px 0px 0px;}
.geography-select-box .emea{width:270px; padding:0px 0px 0px 0px; margin:0px 15px 0px 0px;}
.geography-select-box .asia-pacific{width:140px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.geography-select-box .sub-region{padding:0px 0px 9px 0px; margin:0px 0px 0px 0px; color: #0F57C2;}
.geography-select-box .country{padding:0px 0px 9px 17px; margin:0px 0px 0px 0px; color: #0F57C2;}
.geography-select-box .country.last{padding-bottom:0px;}
.geography-select-box .sub-region input.checkbox{padding:0px 0px 0px 0px; margin-right:7px; vertical-align:-2px;}
.geography-select-box .sub-region label{font-family: Arial,Helvetica,sans-serif; font-size: 93%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.geography-select-box .country input.checkbox{padding:0px 0px 0px 0px; margin-right:7px;vertical-align:-2px;}
.geography-select-box .country label{font-family: Arial,Helvetica,sans-serif; font-size: 93%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.geography-select-box .confirm{text-align:right; background-color:#F0F0F0; padding:7px 20px 7px 10px; margin-left: -15px; margin-right: -15px;}

.region-custom-selectbox{border:1px solid #BDBDBD; border-right:none; padding:2px 20px 2px 5px; background:#FFF url(../images/select_triangle.png) no-repeat right center; cursor:pointer; font-size:93%; width: 220px;}
.region-select-box{background-color:#FFFFFF; width:244px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border: 1px solid #BDBDBD; border-top:none; display: none; position: absolute; z-index: 9999; box-shadow: 1px 1px 2px #BDBDBD;}
.region-select-box .regions{padding:5px 5px 5px 5px; margin:5px 7px 5px 7px;}
.region-select-box .regions input.checkbox{padding:0px 0px 0px 0px; margin-right:3px;vertical-align:-2px;}
.region-select-box .regions label{font-family: Arial,Helvetica,sans-serif; font-size: 93%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color: #0F57C2; cursor:pointer;}


/* World Map */
.region-map{width:783px;}
.region-map .northamerica-region-map{background:url(../images/Region_Map_North_America.jpg); background-repeat: no-repeat; background-position: 0px 0px; width:783px; height:325px;}
.region-map .latinamerica-region-map{background:url(../images/Region_Map_Latin_America.jpg); background-repeat: no-repeat; background-position: 0px 0px; width:783px; height:350px;}
.region-map .europe-region-map{background:url(../images/Region_Map_Europe.jpg); background-repeat: no-repeat; background-position: 0px 0px; height:315px;}
.region-map .middleeast-region-map{background:url(../images/Region_Map_Middle_East.jpg); background-repeat: no-repeat; background-position: 0px 0px; width:783px; height:260px;}
.region-map .africa-region-map{background:url(../images/Region_Map_Africa.jpg); background-repeat: no-repeat; background-position: 0px 0px; width:783px; height:260px;}
.region-map .asia-region-map{background:url(../images/Region_Map_Asia.jpg); background-repeat: no-repeat; background-position: 0px 0px; width:783px; height:315px;}
.region-map .pacific-region-map{background:url(../images/Region_Map_Pacific.jpg); background-repeat: no-repeat; background-position: 0px 0px; width:783px; height:350px;}
.region-map .label{font-family:arial, sans-serif; font-size:11px; font-weight:normal; width:150px; position:relative; color:#000000;}
.region-map .indicator{padding:0px 3px 0px 3px; margin:0px 0px 0px 0px;}
.region-map .positive{color:#006600;}
.region-map .negative{color:#CC0000;}
.northamerica-region-map .canada{left:488px; top:102px;}
.northamerica-region-map .united-states{left:572px; top:138px;}
.latinamerica-region-map .mexico{left:89px; top:9px;}
.latinamerica-region-map .peru{left:152px; top:172px;}
.latinamerica-region-map .brazil{left:349px; top:246px;}
.latinamerica-region-map .chile{left:197px; top:279px;}
.latinamerica-region-map .argentina{left:340px; top:271px;}
.europe-region-map .iceland{left:115px; top:23px;}
.europe-region-map .finland{left:527px; top:23px;}
.europe-region-map .norway{left:292px; top:25px;}
.europe-region-map .sweden{left:417px; top:18px;}
.europe-region-map .denmark{left:370px; top:42px;}
.europe-region-map .russia{left:637px; top:27px;}
.europe-region-map .ireland{left:145px; top:34px;}
.europe-region-map .unitedkingdom{left:153px; top:35px;}
.europe-region-map .netherlands{left:342px; top:18px;}
.europe-region-map .poland{left:468px; top:4px;}
.europe-region-map .germany{left:380px; top:4px;}
.europe-region-map .belgium{left:250px; top:-4px;}
.europe-region-map .czechrep{left:420px; top:-10px;}
.europe-region-map .france{left:306px; top:-12px;}
.europe-region-map .austria{left:423px; top:-22px;}
.europe-region-map .switzerland{left:263px; top:-23px;}
.europe-region-map .hungary{left:462px; top:-38px;}
.europe-region-map .italy{left:347px; top:-13px;}
.europe-region-map .spain{left:252px; top:-9px;}
.europe-region-map .portugal{left:130px; top:-13px;}
.europe-region-map .greece{left:412px; top:-24px;}
.europe-region-map .turkey{left:535px; top:-38px;}
.middleeast-region-map .morocco{left:127px; top:108px;}
.middleeast-region-map .egypt{left:400px; top:140px;}
.middleeast-region-map .isreal{left:513px; top:82px;}
.africa-region-map .south-africa{left:455px; top:165px;}
.asia-region-map .india{left:64px; top:192px;}
.asia-region-map .china{left:372px; top:145px;}
.asia-region-map .hongkong{left:343px; top:147px;}
.asia-region-map .south-korea{left:472px; top:0px;}
.asia-region-map .tiawan{left:507px; top:101px;}
.asia-region-map .japan{left:663px; top:-25px;}
.pacific-region-map .thailand{left:265px; top:8px;}
.pacific-region-map .malaysia{left:270px; top:65px;}
.pacific-region-map .singapore{left:280px; top:71px;}
.pacific-region-map .philippines{left:400px; top:-8px;}
.pacific-region-map .indonesia{left:382px; top:68px;}
.pacific-region-map .australia{left:577px; top:238px;}
.pacific-region-map .newzealand{left:616px; top:246px;}



.tab-content-section .data-table .positive-value{color:#006600;}
.tab-content-section .data-table .negative-value{color:#CC0000;}
.tab-content-section .data-table .data-head .data-text{float:left; text-align:left; display:inline-block;}
.tab-content-section .data-table .data-head .data-value{float:right; text-align:right; display:inline-block; font-size:93%; font-weight:normal;}
.table-disclosure .left-portion.no-currency-icon{padding-top:3px;}

.global-region-wrapper{padding:0px 0px 0px 0px; margin:0px 10px 0px 10px; background-image:url(../images/MS_World_Map.JPG); background-repeat:no-repeat; background-position:0px 0px; width:975px; border:1px solid #D1DAE3;}
.global-region-wrapper .left-component{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:169px; float:left;}
.global-region-wrapper .right-component{padding:0px 0px 0px 0px; margin:0px 0px 0px 20px; width:786px; float:right;}



.ms-data-table{padding:0px 0px 0px 0px; margin:5px 0px 0px 0px; width:100%; border-collapse:collapse;}
.ms-data-table .col-ms1{width:242px;}
.ms-data-table .col-ms2{width:242px;}
.ms-data-table .col-ms3{width:242px;}
.ms-data-table th{padding:3px 10px 3px 10px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:100%; line-height:135%;}
.ms-data-table th span{font-size:85%; font-weight:normal;}
.ms-data-table th.last{border-right:none;}
.ms-data-table td{padding:2px 10px 10px 10px; margin:0px 0px 0px 0px; vertical-align:top;}
.ms-data-table td.mid{padding-left:9px; padding-right:9px;}
.ms-data-table td.last{border-right:none;}
.ms-data-table td.no-right-border{border-right:none!important;}
.ms-data-table .data-head{padding:4px 0px 4px 5px; margin:0px 0px 0px 0px; border-bottom:1px solid #C7D6E4; font-weight:bold;}
.ms-data-table .data-head.ms-head{background-color:#E7EEF8;}
.ms-data-table .data-head.first{border-bottom:2px solid #C7D6E4; padding-top:3px;}
.ms-data-table .internal-data{padding:7px 0px 7px 0px; margin:0px 0px 0px 0px; width:100%; border-bottom:1px dotted #B9CEEB;}
.ms-data-table .internal-data .left-info{padding:0px 0px 0px 5px; margin:0px 0px 0px 0px; float:left; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; width:68%}
.ms-data-table .internal-data .right-info{padding:0px 5px 0px 0px; margin:0px 0px 0px 0px; float:right; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; width:27%;}
.ms-data-table .internal-data .left-info img{padding:0px 0px 0px 5px; margin:0px 0px 0px 0px;}
.ms-data-table th h2{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:129%; color:#000000;}
.ms-data-table th .time-stamp{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:77%}
.ms-data-table th .time-stamp span.time{padding-right:9px;}
.ms-data-table th .market-overview{padding:0px 0px 0px 5px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:93%;}
.ms-data-table th img{vertical-align:-1px;}
.ms-data-table .negative-value{color:#CC0000;}
.ms-data-table .positive-value{color:#006600;}
.ms-data-table .internal-data .left-info span{font-size:93%;}

.search-symbol{padding:7px 10px 9px 9px; margin:10px 0px 11px 10px; border:1px solid #D1DAE3;}
.search-symbol .box-head{padding:0px 0px 4px 0px; margin:0px 0px 0px 0px; display:block; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:85%; color:#000000;}
.search-symbol .find-symbol{padding:3px 0px 0px 0px; margin:0px 0px 0px 0px; display:block; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:77%; color:#000000;}
.search-symbol input.text-field{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:100px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:85%;}
.search-symbol input.button-field{padding:0px 3px 0px 3px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:85%;}

.market-events{padding:0px 0px 0px 0px; margin:0px 0px 0px 10px;}
.market-events ul{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.market-events li{padding:0px 0px 4px 9px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:93%; list-style:none; list-style-type:none; background-image:url(../images/bullet_square_black.gif); background-repeat:no-repeat; background-position:0px 1px;}

.research-country{padding:7px 5px 0px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:85%; display:block;}

.market-tabs .market-right-option{padding:9px 0px 0px 0px; margin:0px 0px 0px 0px; float:right; text-align:right;}
.market-tabs .market-right-option .time-stamp{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:77%; vertical-align:bottom;}
.market-tabs .market-right-option .time-stamp span.time{padding-right:9px;}



/********************* Handoff 3 ******************************/

.world-map{background:url(../images/World_Map.jpg); background-repeat: no-repeat; background-position: 0px 0px; width:783px; height:265px;}
.world-map .label{font-family:arial, sans-serif; font-weight:normal; width:150px; position:relative; color:#000000;}

.world-map .placement1{left:122px; top:76px;}
.world-map .placement2{left:49px; top:102px;}
.world-map .placement3{left:118px; top:44px;}
.world-map .placement4{left:122px; top:165px;}
.world-map .placement5{left:212px; top:137px;}
.world-map .placement6{left:165px; top:203px;}
.world-map .placement7{left:133px; top:184px;}
.world-map .placement8{left:274px; top:-39px;}
.world-map .placement9{left:298px; top:-27px;}
.world-map .placement10{left:295px; top:0px;}
.world-map .placement11{left:312px; top:-6px;}
.world-map .placement12{left:376px; top:-77px;}
.world-map .placement13{left:349px; top:-31px;}
.world-map .placement14{left:349px; top:-51px;}
.world-map .placement15{left:342px; top:-67px;}
.world-map .placement16{left:356px; top:-73px;}
.world-map .placement17{left:364px; top:-87px;}
.world-map .placement18{left:330px; top:-91px;}

.world-map .placement19{left:373px; top:-72px;}
.world-map .placement20{left:367px; top:-91px;}
.world-map .placement21{left:513px; top:-33px;}
.world-map .placement22{left:680px; top:-94px;}
.world-map .placement23{left:647px; top:-96px;}

.world-map .placement24{left:616px; top:-74px;}
.world-map .placement25{left:609px; top:-89px;}
.world-map .placement26{left:579px; top:-74px;}
.world-map .placement27{left:636px; top:-74px;}
.world-map .placement28{left:769px; top:28px;}

.world-map .placement29{left:708px; top:1px;}
.world-map .placement30{left:630px; top:-59px;}
.world-map .placement31{left:580px; top:-90px;}
.world-map .placement32{left:583px; top:-90px;}
.world-map .placement33{left:634px; top:-150px;}
.world-map .placement34{left:389px; top:-35px;}

.world-map .placement35{left:413px; top:-235px;}
.world-map .placement36{left:398px; top:-206px;}
.world-map .placement37{left:397px; top:-193px;}
.world-map .placement38{left:407px; top:-205px;}
.world-map .placement39{left:302px; top:-218px;}
.world-map .placement40{left:316px; top:-268px;}

.world-map .placement41{left:323px; top:-264px;}
.world-map .placement42{left:338px; top:-270px;}
.world-map .placement43{left:362px; top:-309px;}
.world-map .placement44{left:343px; top:-322px;}
.world-map .placement45{left:349px; top:-317px;}
.world-map .placement46{left:337px; top:-325px;}

.world-map .placement-region1{left:35px; top:-220px; text-align:center;}
.world-map .placement-region2{left:291px; top:-303px; text-align:center;}
.world-map .placement-region3{left:573px; top:-245px; text-align:center;}

.world-map span{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:116%; display:block;}
.world-map span.market-position{padding:1px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:85%; font-weight:normal;}

.tab-content-section .nav-option.map-view{padding-bottom:7px; padding-left:15px;}

.tooltip-layer{margin-left:20px; background: none repeat scroll 0px 0px #FFFFFF; border: 1px solid #000000; text-align: left !important; z-index: 2; box-shadow:0px 3px 3px rgba(0,0,0,0.35); -moz-box-shadow:0px 3px 3px rgba(0,0,0,0.35); -webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.35);
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=360, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color='#DDDDDD'), progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color='#999999'), progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=270, Color='#DDDDDD'), progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=360, Color='#DDDDDD'); 
}

.popup-header-section{padding:0px 10px 7px 15px; margin:0px 0px 0px 0px; background-color:#F7F9FC;}
.data-section{padding: 0px 10px 12px 15px;}
.tooltip-layer .nav-button{padding:0px 0px 8px 0px; margin:0px 0px 0px 0px;}
.tooltip-layer .close-button{float: right; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px;}
.tooltip-layer h2{color: #000000; font-family: Arial,Helvetica,sans-serif; font-size:131%; font-weight:bold; padding:11px 0px 8px 0px;
}
.tooltip-layer .second-info{padding:4px 0px 3px 15px; margin:0px 0px 0px 0px; background:#CCD6E0; border-top:1px solid #FFFFFF;}
.tooltip-layer h3{color:#000000; font-family: Arial,Helvetica,sans-serif; font-size:93%; font-weight:bold;}
.tooltip-layer .date-time{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-transform:uppercase; font-size:77%;}
.tooltip-layer .market-status{font-size:85%;}
.tooltip-layer .disclaimer{padding:0px 15px 12px 15px; margin:0px 0px 0px 0px; font-size:85%; color:#666666;}
.tooltip-layer .country-indicator{padding:2px 15px 11px 15px; margin:0px 0px 0px 0px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:85%; font-weight:bold;}
.tooltip-layer .country-indicator img{margin-right:2px;}

.tooltip-layer.region-americas{width:275px;}
.tooltip-layer.region-emea{width:379px;}

.popup-data{padding:0px 15px 0px 15px; margin:0px 0px 0px 0px;}

.popup-data .data-head{padding:5px 0px 5px 0px; margin:0px 0px 0px 0px; width:100%; border-bottom:1px solid #C7D6E4; font-weight:bold;}
.popup-data .data-head.first{border-bottom:2px solid #C7D6E4;}
.popup-data .internal-data{padding:7px 0px 7px 0px; margin:0px 0px 0px 0px; width:100%; border-bottom:1px solid #C7D6E4;}
.popup-data .internal-data .left-info{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; width:60%}
.popup-data .internal-data .right-info{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:right; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; width:40%;}
.popup-data .internal-data .left-info img{padding:0px 0px 0px 5px; margin:0px 0px 0px 0px;}
.popup-data .positive-value{color:#006600;}
.popup-data .negative-value{color:#CC0000;}

.popup-data .data-head .data-text{float:left; text-align:left; display:inline-block;}
.popup-data .data-head .data-value{float:right; text-align:right; display:inline-block; font-size:93%; font-weight:normal;}
.popup-data .no-bottom-border{border-bottom: medium none;}

.tooltip-layer input.button, a.button{line-height:22px; height: 24px;}

.popup-data .left-region{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; text-align:left; width:167px;}
.popup-data .right-region{padding:0px 0px 0px 0px; margin:0px 0px 0px 15px; float:right; text-align:left; width:167px;}

.component-region-wrapper.no-tab-disclosure{padding-top:30px;}
.news-component h2.economy-events{padding-bottom:0px;}
.news-component .header-sub-text{padding:4px 0px 6px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:77%; color:#666666; display:block;}
.news-component .header-sub-text img{ vertical-align:-5px;}
.news-component .header-date-info{padding:0px 0px 4px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:77%; color:#666666; display:block;}

/* Begin of Layout region */
.layout-breadcrumb-region {padding:0px 0px 0px 10px;width:983px;}
.layout-breadcrumb-region .layout-spacer-1{padding:10px 0px 0px 0px;}
.layout-breadcrumb-region .layout-spacer-2{padding:0px 0px 10px 0px;}

.layout-content-table {margin:0;padding:0;width:985px;}
.layout-content-table .layout-left-toc-col {margin:0;padding:0;width:169px;vertical-align:top}
.layout-content-table .layout-left-toc-col .layout-spacer-1 {padding:0px 0px 15px 0px;}
.layout-content-table .layout-table-left-gutter {padding:0; margin:0; width:10px;}
.layout-content-table .layout-toc-right-gutter {padding:0; margin:0; width:21px;}
.layout-content-table .layout-main-cont-col {width:785px; padding: 0px 0px 0px 0px; vertical-align:top}
.layout-content-table .layout-main-cont-col .layout-spacer-1 {padding:0px 0px 5px 0px;}
.layout-content-table .layout-main-cont-col .layout-spacer-2 {padding:0px 0px 8px 0px;}
.layout-content-table .layout-main-cont-col .layout-spacer-3 {padding:0px 0px 7px 0px;}
.layout-content-table .layout-main-cont-col .layout-spacer-4 {padding:0px 0px 12px 0px;}
.layout-content-table .layout-main-cont-col .layout-spacer-5 {padding:0px 0px 28px 0px;}

.layout-footnote-region{padding:0px 0px 0px 10px;width:995px;}
.layout-footnote-region .layout-spacer-1{padding: 0 0 27px;}

.footnote{border-top:1px solid #DBDCDE;padding-top:25px;}
.footnote p{color: #666666;font-size: 85%;margin: 0;padding-bottom: 7px;}

.layout-footer-region {width:995px;}
.layout-footer-region .layout-spacer-1{padding: 0 0 60px;}

.layout-content-region{width:995px;padding:0px 0px 4px 0px;}
.layout-content-region .layout-spacer-1{padding:26px 0px 0px 0px;}
.layout-content-region .content-right .layout-spacer-1{padding:26px 0px 0px 0px;}

.content-left  {border-right: 1px solid #dbdcde;float:left;margin:0;padding: 0 10px 0px 10px;width:706px;}
.content-right {border-left: 1px solid #dbdcde;float:left;margin-left:-1px; padding:0px 0px 0px 10px; width:256px;}
/* Begin of Layout region */

/* Begin BreadCrumb Component Classes*/

.breadcrumb{border-bottom:1px dotted #dbdcde;padding:0 0 6px 0px;width:983px;}
.breadcrumb .bold {font-weight:bold;}
.breadcrumb ul {text-align:left;float:left;width:50%;font-size:85%;}
.breadcrumb li {display:inline;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0; vertical-align:middle; background-image:url(../images/gth-grey.gif);background-position:right;background-repeat:no-repeat;padding-right:11px;margin-right:1px;}
.breadcrumb li.last-item {background-image:none !important; padding-left:4px}
.breadcrumb li a{color:#666666;}
.breadcrumb li .research{color:#666666;}
.breadcrumb .byline {float:right;text-align:right;font-size:85%;width:49%;padding-top:0px;padding-right:1px;color:#666666;}
.breadcrumb .byline a{font-size:100%;padding-left:5px;display:inline;}
.breadcrumb .byline a.pipe{background-image:url(../images/pipe.gif);background-position:right;background-repeat:no-repeat;padding-right:5px;margin-right:0px;}

/* For HelpGlossary link added in Disclaimer area of overview page Begin*/
.breadcrumb #overviewbreadcrumb {text-align:left;float:left;width:40%;font-size:85%;}
.breadcrumb #overviewdisclaimer {white-space:nowrap;float:right;text-align:right;font-size:85%;width:55%;padding-top:0px;padding-right:1px;color:#666666;}
.breadcrumb #overviewdisclaimer .first{background:none !important;font-size:100%;padding-left:5px;display:inline;}
.breadcrumb #overviewdisclaimer a{background:transparent url(../images/pipe.gif) no-repeat scroll 0 50% !important;font-size:100%;padding-left:5px;display:inline;}
/* For HelpGlossary link added in Disclaimer area of overview page End*/

/* End of BreadCrumb Component Classes*/

/*CSS FOR DISCLAIMER COMPONENT*/
.disclaimer {border-top:1px solid #D1DAE3;margin-top:30px;margin-bottom:60px;}
.disclaimer p{font-size:85%;padding-top:5px;}
/*END DISCLAIMER COMPONENT*/


/*BEGIN STOCK TICKER*/
/*.stock-ticker {padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; }*/
.stock-ticker {padding:0px 0px 0px 0px; margin:0px 0px 20px 0px; }/*modify by John Zhong on 0827*/

/* END OF TOC SECTION */

.hand-cursor {cursor: pointer;}

/* new banner */
/*.msg-box{border:1px solid #FF6800;padding:5px 10px 5px 10px;margin:10px 0px 0px 0px;width:701px}*/
.msg-box{border:1px solid #FF6800;padding:5px 10px 5px 10px;margin:14px 0px 0px 0px;width:760px}/*modify by John Zhong on 0827*/
.msg-box p{padding:0px;}
.msg-box p .highlight{color:#FF6800;font-weight:bold;}

/* the footer start */
.primary-footer {font-family:arial,helvetica,sans-serif !important;  background-color:#EEEEEE !important; height:90px; text-align:right !important; padding:0px 0px 0px 0px !important; margin:0px 0px 0px 0px !important; border-top:1px solid #CCCCCC !important; font-size:13px !important; font-weight:normal !important;}
.primary-footer a:link, .primary-footer a:visited   {font-family:arial,helvetica,sans-serif !important;  text-decoration:none; color:#0F57C2 !important; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; font-weight:normal !important;}
.primary-footer a:active, .primary-footer a:focus {font-family:arial,helvetica,sans-serif !important;  text-decoration:underline; color:#E74600 !important; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; font-weight:normal !important;}
.primary-footer a:hover {font-family:arial,helvetica,sans-serif !important;  text-decoration:underline; color:#0F57C2 !important; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important;}
.primary-footer .fid-logo   {float:left !important; padding:0px 0px 0px 0px !important; margin:9px 0px 0px 15px !important;}
.primary-footer p   {font-family:arial,helvetica,sans-serif !important;  margin:0px 0px 0px 0px !important; font-size:85% !important; color:#666666 !important; text-align:right !important; text-decoration:none !important; font-weight:normal !important;}
.primary-footer .copyright  {font-family:arial,helvetica,sans-serif !important;  padding:0px 0px 2px 0px !important; margin:11px 7px 0px 0px !important;}
.primary-footer .rights {font-family:arial,helvetica,sans-serif !important;  padding:0px 0px 0px 0px !important; margin:2px 7px 0px 0px !important;}
.primary-footer ul {margin:4px 6px 0px 0px !important; padding:0px 0px 0px 0px !important;}
.primary-footer .first  {font-family:arial,helvetica,sans-serif !important; font-weight:normal !important; list-style-type:none !important; display:inline !important; font-size:85% !important; background:none !important; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important;}
.primary-footer ul li {font-family:arial,helvetica,sans-serif !important; font-weight:normal !important; list-style-type:none !important; display:inline !important; font-size:85% !important; background:transparent url(../images/pipe.gif) no-repeat scroll 0 50% !important; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 4px !important;}
/* the footer style end */

/* the market hours start */
.market-hours {padding: 0px; margin: 0px; width: 623px;}
.market-hours .border-top-bottom {border-top: solid 1px #dbdcde; border-bottom: solid 1px #dbdcde;}
.market-hours .border-bottom {border-bottom: solid 1px #dbdcde;}
.market-hours img {float: left; padding: 0px 0px 0px 0px;}
.market-hours td {padding: 3px 0px 5px 0px; border-bottom: none; font-family: arial, sans-serif; font-size: 93%;}
.market-hours th {padding: 3px 0px 5px 0px; border-bottom: none; font-family: arial, sans-serif; font-size: 93%;}
.market-hours .spacing-row {padding: 0px 0px 21px 0px; border-bottom: none;}
.market-hours .country-row {padding: 37px 0px 4px 0px; border-bottom: none; vertical-align: bottom;}
.market-hours .country {width: 145px;}
.market-hours .local-time {width: 250px;}
.market-hours .eastern-time {}
.market-hours .grey-text {color: #888888;}
.market-hours-footnote {padding: 0px; margin: 0px; width: 65%;}
.market-hours-footnote p {font-family: arial, sans-serif; color: #000000; line-height: 138.5%; padding: 0px 0px 6px 0px;}
.market-info{width:520px;} 
/* the market hours end */

.page-header .print-links {padding: 7px 0px 0px 0px; float:right; font-family: arial, sans-serif; font-size:85%;font-weight:normal;}
.page-header .print-links img{vertical-align:middle; padding:0px 6px 0px 0px;}
.page-header .print-links ul {margin: 0px; padding: 0px;}
.page-header .print-links ul li {display: inline;}
.page-header .print-links ul li a {padding-right:2px;}
.page-header .print-links img{vertical-align:middle;}
.page-header .indicator {margin:0px; padding:0px 7px 0px 13px}
.page-header .indicator-small {margin:0px; padding:0px 7px 0px 11px}
.page-header {padding: 0px 0px 0px 0px}
#main-page{display:block;}
#print-page{display:none;}
/* Begin Article News Left Block */

.article-left-block{float:left;margin:0;padding: 0 10px 0 0;width:508px;}
.article-main {}
.article-main .title{float:left;width:390px;}
.article-main .title h1{color: #000000;font-size: 182%;padding-top:2px;padding-bottom:0px;font-weight:normal;}
.article-left-block .article-main ul li a:visited{color:#0F57C2;}
.article-left-block .source-div{padding-top:0px;font-weight:normal;margin-bottom:1px;text-transform:uppercase;margin:1px 0 6px 0;}
.article-left-block .source-div ul li{display: inline;font-size:77%;line-height:14px;background-position:right 2px;background-repeat:no-repeat;  padding:0 0 0 0;}
.article-left-block .grey-pipe{margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; vertical-align: 1px; font-size:77%; color:#666666;}
.article-left-block a{font-weight:bold;}
/*end*/
.article-left-block .source-div ul li a:visited{color:#0F57C2;}
.article-left-block .source-div .timestamp{font-size:77%;color:#666666;background-image:none !important;padding:0;margin:0;}
.article-left-block p{margin:0px 0px 0px 0px;}

/* End Article News Left Block */

/* Begin Article News Print Block */

.article-block{float:left;margin:0;padding: 0 10px 0 0;width:%100;}
.article-block .title{float:left;width:%100;}
.article-block .title h1{color: #000000;font-size: 182%;padding-top:6px;padding-bottom:0px;font-weight:normal;}
.article-block .source-div{padding-top:0px;font-weight:normal;margin-bottom:1px;text-transform:uppercase;margin:1px 0 6px 0;}
.article-block .source-div ul li{margin-right:5px;display: inline;font-size:77%;line-height:14px;background-image:url(../images/grey-pipe-sm.gif);background-position:right 2px;background-repeat:no-repeat;  padding:0 5px 0 0;}
.article-block .source-div .timestamp{font-size:77%;color:#666666;background-image:none !important;padding:0;}
.article-block p{margin:0px 0px 0px 0px;}

/* End Article News Print Block */

/* Begin Article News Right Block */

.article-right-block{border-left: 1px solid #dbdcde;width:256px;padding:0px 0px 0px 10px;float:left;}
.topic-news {padding:4px 0px 10px 0px;}
.topic-news h3{font-weight:bold;font-size:131%;color:#000000;}
.aritcle-news-headline{padding:0px;border-bottom:1px  #d1dae3;}
.aritcle-news-headline ul{padding:0px 0px 3px 0px;}
.aritcle-news-headline ul li{padding:0px 0px 14px 0px;font-weight:bold;}
.aritcle-news-headline .source-div{padding-top:2px;font-weight:normal;text-transform:uppercase;}
.aritcle-news-headline .source-div ul {padding-bottom:0;}
.aritcle-news-headline .source-div ul li{font-weight:normal;display: inline;font-size:77%;line-height:14px;background-position:right 2px;background-repeat:no-repeat;  padding:1px 0px 0 0;}
.aritcle-news-headline a{font-weight:bold;}
.aritcle-news-headline .grey-pipe{margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; vertical-align: 1px; font-size:77%; color:#666666;}
/*end*/
.aritcle-news-headline .source-div ul li a:visited{color:#0F57C2;}
.aritcle-news-headline .source-div .timestamp{font-size:77%;color:#666666;background-image:none !important;padding:0;}
.aritcle-news-headline .byline {font-weight:normal;margin-top:-1px;}
.aritcle-news-headline .byline .source{font-size:77%;color:#000000;}
.aritcle-news-headline .byline .grey-pipe{color:#666666;font-size:77%;}
.aritcle-news-headline .byline .timestamp{font-size:77%;color:#666666}
.aritcle-news-headline .byline .topic{font-size:77%;color:#0f57c2;}

.view-more-news  a{font-weight:normal;font-size:93%;color:#0f57c2;}

/* End Article News Right Block */

.article-content ul li{padding:0px 0px 9px 0px;}
.article-content .source{font-size:77%;color:#000000;line-height:14px;}
.article-content .grey-pipe{color:#666666;font-size:77%;}
.article-content .timestamp{font-size:77%;color:#666666}
.article-content .topic{font-size:77%;color:#0f57c2;}


/* Begin of Print and Font Control */

.option-list {display: inline;float: right;margin-bottom: -3px;padding-bottom: 0;position: relative;top: 13px;}
.option-list img { border: 0 none; margin: 0; padding: 0 2px; vertical-align: text-top;}
.option-list li {display: inline;}
.option-list .pipe {color: #999999;font-size: 123.1%;margin: 0;padding: 0 1px 0 5px;}
.option-list .print {font-size: 85%;}
.option-list .print a { border: 0 none; padding-right: 3px;}
.option-list .email {font-size: 85%;}
.option-list .email a { border: 0 none; padding-right: 3px;}
.option-list .txt0 {display: inline;margin: 0;padding: 0;}
.option-list .txt1 {display: inline;margin: 0;padding: 0;}
.option-list .txt2 {display: inline;margin: 0;padding: 0;}
.option-list .txt0 a { font-size: 85% !important; font-weight: bold;}
.option-list .txt0 a:hover { text-decoration: underline;}
.option-list .txt1 a {font-size: 100%;font-weight: bold;}
.option-list .txt1 a:hover {text-decoration: underline;}
.option-list .txt2 a {font-size: 123.1%;font-weight: bold;}
.option-list .txt2 a:hover {text-decoration: underline;}
.option-list .active a {color: #000000;cursor: default;font-weight: bold !important;}
.option-list.active a:hover { color: #000000; cursor: default;text-decoration: none;}

/* End of Print and Font Control */

/******************************/
/* CSS FOR REPORT SEARCH PAGE */
/******************************/

/*CSS FOR PAGE TITLE COMPONENT*/
.report-search-title{padding-bottom:12px;}
.report-search-title  h1{color: #408800; font-size: 182%; margin-top:-5px;font-weight:normal;}
.report-para p{font-size:93%;margin-bottom:17px;}
.report-blurb{font-weight:bold;}
        
/* CSS FOR REPORT_FILTERS COMPONENT*/       
.report-filters{width:771px;border:1px solid #D1DAE3;padding:8px 0 0px 12px;background:-webkit-gradient(linear,left top, left bottom, from(#EDEDED), to(#FAFAFA), color-stop(0.03, #FAFAFA));background:-moz-linear-gradient(top, #EDEDED 0%, #FAFAFA 100%);FILTER:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDEDED',endColorstr='#FAFAFA',GradientType=0);zoom:1;margin-bottom:12px;}
.report-filters h2{margin-bottom:15px;font-size:108%;}
/*.report-filters h2 a{color:#000000;}*/
.report-filters .left-col{width:350px;margin-right:25px;float:left;margin-left:18px;}
.report-filters .right-col{width:350px;float:left}
.report-filters .left-col .frm-lbl{width:86px;}
.report-filters .right-col .frm-lbl{width:98px;}
.report-filters form {margin-right:12px;font-size:93%}
.report-filters form label{padding-left:1px;}
.report-filters form .frm-row .frm-lbl legend{color:#000;}

.report-filters form select{width:180px;}
.report-filters form .frm-field .keyword{width:176px;}
.report-filters form h3{border-bottom:1px solid #d1dae3;font-size:100%;font-weight:bold;padding-bottom:2px;margin-bottom:6px;}
.report-filters form .frm-row {clear:both;/*float:left*/;margin-bottom:9px;height:17px;}
.report-filters form .frm-lbl {float:left;}
.report-filters form .eco-name{padding:10px 0px 36px 0px;}
.report-filters form .frm-field {float:left;font-size:93%;}
.report-filters form .frm-field a{padding-left:5px;}
.report-filters form .frm-field .spacer{padding-left:2px;}
.report-filters form .frm-field .textfld {width:205px;}
.report-filters form .frm-field .all-indust{display:block; margin:5px 0px 0px 18px;width:162px;}
.report-filters form .frm-field .date-field {float: left;margin-right: 6px;padding-top: 1px;width: 120px;}
.report-filters form .frm-field .date-field label{margin-right:3px;}
.report-filters form .frm-field .date-field input {border: 1px solid #CCCCCC;margin: 0 2px;padding: 1px 2px 2px;width: 60px !important}
.clear-both {clear: both;} 
.report-filters form .dijitTextBox {border: medium none !important;width: 72px;}
.report-filters form .dijitValidationIcon {display: none;float: left !important;padding-left: 0 !important;padding-right: 0 !important}
.report-filters form .flyoutpopup{width:150px;position:absolute;left:35px;top:174px;border-top:1px solid #CCCCCC;border-right:3px solid #999999;border-bottom:3px solid #999999;border-left:1px solid #CCCCCC;z-index:99;background-color:#FFFFFF;padding:8px 0px 0px 4px;}
.news-bricklet .source-div ul li {font-weight:normal;background-position: right 2px;background-repeat: no-repeat;display: inline;font-size: 77%;line-height: 14px;padding: 0 0 0 0;}
.news-bricklet .grey-pipe{margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; vertical-align: 1px; font-size:77%; color:#666666;}
/*end*/

.news-bricklet .source-div ul li.timestamp {background-image: none !important;color: #666666;}
.news-bricklet a{font-weight:bold;}
.news-bricklet ul.blue-bullet-list li{background-image: url("../images/11_11_bullet_b.gif");background-position: 0 2px;background-repeat: no-repeat; padding-left: 15px; padding-right:5px;font-size:93%;padding-bottom:7px;}
.news-bricklet ul.blue-bullet-list li a{font-weight:normal !important;}
.news-bricklet ul.blue-bullet-list{margin-top:1px;}
.news-bricklet ul.blue-bullet-list.extra-margin{margin-top:10px;}
.news-bricklet ul li{padding-bottom:11px;}
.news-bricklet p{margin-bottom: 4px;padding-top:2px;padding-bottom: 0;}
.news-bricklet h2{font-size:93% !important;color:#000000;padding-bottom:9px;margin-top:11px !important;}
.news-bricklet h3{font-size:131%;color:#000000;margin-bottom:8px;}
.news-bricklet .source-div {font-weight: normal;margin-bottom:3px;padding-top: 2px;text-transform: uppercase;}
.news-bricklet .source-div ul{margin-left:-1px;}

.news-left {border-right: 1px solid #d1dae3;float:left;margin:0;padding: 0 10px 10px 0;width:243px;}
.news-left .news-bricklet ul.blue-bullet-list li a, .news-right .news-bricklet ul.blue-bullet-list li a{font-weight:normal !important;}
.news-left.last h2,  .news-right.last h2{margin-top:0px !important;}
.news-right{border-left: 1px solid #d1dae3;float:left;margin-left:-1px; padding:0px 0px 10px 10px; width:243px;}

.ms-news .dark-grey-hr {border-bottom: 1px solid #d1dae3; clear: both; height: 1px; margin: 0px; padding: 0px;}
.ms-news .search-component h3{padding-bottom: 10px;}
.page-title h1{font-size:182%;color:#408800;padding:5px 0px 11px 0px;font-weight:normal;}
.page-title2 h1{font-size:182%;color:#408800;padding:10px 0px 0px 0px;font-weight:normal;}
.page-title3 h1{font-size:182%;color:#408800;padding:0px 0px 0px 0px;font-weight:normal;}
.page-title2 .global_article_h1 {
    color: #408800;
    font-size: 182%;
    font-weight: normal;
    padding: 10px 0 0;
    font-family: arial,sans-serif;
    margin: 0;
}

/* CSS FOR RESULTS COMPONENT */
.results h2{font-size:108%;margin-bottom:12px;color:#000000;}

/* CSS FOR REPORT SEARCH TABLE */
.reports-search-table{border-bottom:1px solid #D1DAE3;width:785px;margin-bottom:20px;}
.reports-search-table th, .reports-search-table td{border-right:1px solid #D1DAE3;border-top:1px solid #D1DAE3;font-family:Arial,sans-serif;font-size:93%;}
.reports-search-table th{padding:2px 3px 4px 3px;}
.reports-search-table td{padding:2px 5px 2px 5px;}
.reports-search-table .drop-image{padding-left:5px;}
.reports-search-table th{vertical-align:bottom;border-bottom:2px solid #D1DAE3;}
.reports-search-table th a{color:#000;text-decoration:underline}
.reports-search-table th a:hover{color:#0f57C2;}
.reports-search-table th:hover{border-bottom:2px solid #0f57C2}

.reports-search-table td{vertical-align:top;}
.reports-search-table .sort-col{border-bottom:2px solid #25476C;}
.reports-search-table .date-col{color:#000000 !important;}
.reports-search-table .last-col{border-right:none}
.reports-search-table .col1{width:65px;}
.reports-search-table .col2{width:420px;}
.reports-search-table .col3{width:160px;}
.reports-search-table .col4{width:124px;}
.reports-search-table .selected-column{background-color:#F3F6F8;}
.reports-search-table th.col1, .reports-search-table td.col1 {padding-left:12px;}
/*CSS FOR PAGINATION COMPONENT*/
.pagination{margin-top:0;padding:0;border-top: 1px solid #DBDCDE;}
.pagination ul {list-style-type:none;padding-top:16px;font-size:93%;}
.pagination ul li {color: #0f57c2;display: inline;padding:0 5px 0 1px;line-height:93%; background-image:url(../images/pipe.gif);background-position:right;background-repeat:no-repeat; }
.pagination ul li.last-item{border-right:none;background-image:none;}
.pagination ul li a{line-height:93%}
.pagination .selectedtext{font-weight:bold;color: #000000}

/*CSS FOR DISCLAIMER COMPONENT*/
.disclaimer {border-top:0px solid #D1DAE3;margin-top:30px;margin-bottom:-3px;}
.disclaimer p{font-size:85%;padding-top:5px;}
/* END OF CSS FOR REPORT SEARCH PAGE*/
/* BEGIN OUTER LAYOUT REGION */
.left-block {border-right: 1px solid #d1dae3;float:left;margin:0;padding: 0 10px 0 0;width:508px; margin-top: 2px;}
.right-block{border-left: 1px solid #d1dae3;float:left;margin-left:-1px; padding:0px 0px 0px 10px; width:256px;}
.right-block .news-bricklet .source-div{margin-bottom:5px;margin-top:0px;}
.right-block .news-bricklet ul.blue-bullet-list li a{font-weight:normal !important;}
.right-block .news-bricklet p{font-size:100%;padding-top:0px;padding-bottom: 1px;}
/* END OUTER LAYOUT REGION */
.graph-waiting{height: 523px; width:256px;background-color:#EDEDED;background: url("../images/retailLoader_md.gif") no-repeat scroll 0 0 transparent;background-position:center;font-size:93%;color:#CC0000;}
/* BEGIN NEWS RESULT */
.newsresult-left-block {border-right: 1px solid #dbdcde;float:left;margin:0;padding: 0 10px 0 0;width:508px;}
.newsresult-article-main {padding-bottom:27px;}
.newsresult-article-main  h1{color: #408800;font-size: 182%;font-weight:normal;padding-top:6px;padding-bottom:0px;font-weight:normal;}
.newsresult-article-main  ul{margin-top:0px;}
.newsresult-article-main  ul li{padding-top:15px}
.newsresult-article-main  ul li a:visited{color:#0F57C2;}
.newsresult-article-main  h3{padding-bottom:1px;font-size:100%;}
.newsresult-article-main .source-div{padding-top:0px;font-weight:normal;margin-bottom:1px;text-transform:uppercase}
.newsresult-article-main .source-div ul li{display: inline;font-size:77%;line-height:14px;background-position:right 2px;background-repeat:no-repeat;  padding:0 0 0 0;}
.newsresult-article-main a{font-weight:bold;}
.newsresult-article-main .grey-pipe{margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; vertical-align: 1px; font-size:77%; color:#666666;}
/*end*/
.newsresult-article-main .source-div ul li a:visited{color:#0F57C2;}
.newsresult-article-main .source-div .timestamp{font-size:77%;color:#666666;background-image:none !important;padding:0;margin:0;}
.newsresult-article-main  p{padding-top:4px;}
.newsresult-article-main .topic{font-size:77%;color:#0f57c2;}
.newsresult-article-main .timestamp{font-size:77%;color:#666666}
.newsresult-article-main .grey-pipe{color:#666666;font-size:77%;}
.newsresult-article-main .source{font-size:77%;color:#000000;line-height:14px;}
.newsresult-article-main ul.blue-bullet-list li{background-image: url("../images/11_11_bullet_b.gif");background-position: 0 3px;background-repeat: no-repeat; padding-left: 15px; padding-right:5px;font-size:93%;padding-bottom:2px;padding-top:0px;}
.newsresult-article-main ul.blue-bullet-list li a{font-weight:normal !important;}
.newsresult-article-main ul.blue-bullet-list{margin-top:-1px;}
.newsresult-article-main ul.blue-bullet-list.extra-margin{margin-top:5px;}
/* END NEWS RESULT */
/* Map view */
.mapview-text{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left;}
.mapview-selection{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left;}
.mapview-custom-selectbox{border:1px solid #BDBDBD; border-right:none; padding:0px 20px 0px 5px; margin:0px 5px 0px 5px; background:#FFF url(../images/select_triangle.png) no-repeat right center; cursor:pointer; width:90px;}
.mapview-select-box{background-color:#FFFFFF; width:95px; padding:10px 10px 10px 10px; margin:0px 0px 0px 5px; border: 1px solid #BDBDBD; border-top:none; display:none; position: absolute; z-index: 9999; box-shadow: 1px 1px 2px #BDBDBD;}
.mapview-select-box span{padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; color:#0F57C2; display:block; text-decoration:none; cursor:pointer;}
.mapview-select-box span:hover{text-decoration:underline;}
.mapview-select-box span.last{margin-bottom:0px;}
.mapview-select-box span.current{text-decoration:none; color:#000000; cursor:default;}

/* Country view */
.countryview-text{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left;}
.countryview-selection{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left;}
.countryview-selection .font-change{font-size:100%;}
.countryview-custom-selectbox{border:1px solid #BDBDBD; border-right:none; padding:0px 20px 0px 5px; margin:0px 5px 0px 5px; background:#FFF url(../images/select_triangle.png) no-repeat right center; cursor:pointer; width:100px;}
.countryview-select-box{background-color:#FFFFFF; width:375px; padding:0px 10px 0px 10px; margin:0px 0px 0px 5px; border: 1px solid #BDBDBD; border-top:none; display:none; position: absolute; z-index: 9999; box-shadow: 1px 1px 2px #BDBDBD; font-size:108%;}
.countryview-select-box h3{font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:bold; padding:0px 0px 4px 3px; margin:0px 0px 0px 0px; border-bottom:2px solid #C7D6E4;}	
.countryview-select-box .items-column{width:115px; float:left; padding:11px 15px 0px 0px; margin:0px 0px 0px 0px;}
.countryview-select-box .items-column.last{padding-right:0px;}
.countryview-select-box .items-column ul{padding:4px 0px 10px 0px; margin:0px 0px 0px 0px;}
.countryview-select-box .items-column ul li{padding: 5px 0px 5px 3px; margin:0px 0px 0px 0px; display:block; float:none;}	
.countryview-select-box .items-column a.current{color:#000000; text-decoration:none; cursor:default;}

.countryview-select-box-narrow{background-color:#FFFFFF; width:245px; padding:0px 10px 0px 10px; margin:0px 0px 0px 5px; border: 1px solid #BDBDBD; border-top:none; display:none; position: absolute; z-index: 9999; box-shadow: 1px 1px 2px #BDBDBD; font-size:108%;}
.countryview-select-box-narrow h3{font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:bold; padding:0px 0px 4px 3px; margin:0px 0px 0px 0px; border-bottom:2px solid #C7D6E4;}	
.countryview-select-box-narrow .items-column{width:115px; float:left; padding:11px 15px 0px 0px; margin:0px 0px 0px 0px;}
.countryview-select-box-narrow .items-column.last{padding-right:0px;}
.countryview-select-box-narrow .items-column ul{padding:4px 0px 10px 0px; margin:0px 0px 0px 0px;}
.countryview-select-box-narrow .items-column ul li{padding: 5px 0px 5px 3px; margin:0px 0px 0px 0px; display:block; float:none;}	
.countryview-select-box-narrow .items-column a.current{color:#000000; text-decoration:none; cursor:default;}

.countryview-select-box-single{background-color:#FFFFFF; width:375px; padding:0px 10px 0px 10px; margin:0px 0px 0px 5px; border: 1px solid #BDBDBD; border-top:none; display:none; position: absolute; z-index: 9999; box-shadow: 1px 1px 2px #BDBDBD; font-size:108%;}
.countryview-select-box-single h3{font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:bold; padding:0px 0px 4px 3px; margin:0px 0px 0px 0px; border-bottom:2px solid #C7D6E4;}	
.countryview-select-box-single .items-column{width:115px; float:left; padding:0px 15px 0px 0px; margin:0px 0px 0px 0px;}
.countryview-select-box-single .items-column.last{padding-right:0px;}
.countryview-select-box-single .items-column ul{padding:4px 0px 10px 0px; margin:0px 0px 0px 0px;}
.countryview-select-box-single .items-column ul li{padding: 5px 0px 5px 3px; margin:0px 0px 0px 0px; display:block; float:none;}	
.countryview-select-box-single .items-column a.current{color:#000000; text-decoration:none; cursor:default;}

/* Research By country Component */
.research-by-country {height:25px;	background:#E7EEF8; padding:5px 0px 0px 0px; margin:0px 0px 0px 0px;}
.research-by-country label{font-size:93%; font-weight:bold;	padding:3px 0px 0px 10px; margin:0px 0px 0px 0px; float:left;} 
.research-by-country .country-input{margin:3px 0px 0px 0px; float:left;} 
.research-by-country .country-input .font-change{font-size:100%;}
/*********************** Country Intelligence Table *************************/

.layout-country-intelligence-region{padding:0px 0px 0px 0px; margin:10px 20px 0px 10px; width:1320px;}
.intermediate-tab-header{padding:10px 0px 0px 10px; margin:0px 0px 0px 0px; width:770px;}
.intermediate-tab-header h2{padding:0px 0px 12px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:129%; color:#408800;}
.intermediate-tab-header h2 .inc{color:#000000;}
.intermediate-tab-header h2 .time-stamp{color:#000000; font-size:10px;}
.intermediate-tab-header p{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

.table-options{text-align:right; padding:0px 20px 7px 0px; margin:-5px 0px 0px 0px; width:30%; float:right;}
.table-options ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.table-options li{display: inline; font-family: Arial,Helvetica,sans-serif; font-size: 93%; font-weight: normal; list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.table-options .grey-pipe{color: #666666; font-size:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 4px; vertical-align: 1px;}
.table-options img{padding-right:3px;}

.country-intelligence-table{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border-collapse:collapse; width:100%; border-top:1px solid #D1DAE3;}
.country-intelligence-table .col1{width:67px;}
.country-intelligence-table .col2{width:114px;}
.country-intelligence-table .col3{width:124px;}
.country-intelligence-table .col4{width:75px;}
.country-intelligence-table .col5{width:68px;}
.country-intelligence-table .col6{width:90px;}
.country-intelligence-table .col7{width:96px;}
.country-intelligence-table .col8{width:51px;}
.country-intelligence-table .col9{width:51px;}
.country-intelligence-table .col10{width:51px;}
.country-intelligence-table .col11{width:51px;}
.country-intelligence-table .col12{width:51px;}
.country-intelligence-table .col13{width:51px;}
.country-intelligence-table .col14{width:51px;}
.country-intelligence-table .col15{width:51px;}
.country-intelligence-table .col16{width:53px;}
.country-intelligence-table .col17{width:53px;}
.country-intelligence-table .col18{width:53px;}
.country-intelligence-table .col19{width:53px;}
.country-intelligence-table .col20{width:53px;}
.country-intelligence-table .col21{width:53px;}

.country-intelligence-table th{padding:0px 5px 2px 5px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:85%; color:#000000; border-bottom:1px solid #D1DAE3; border-right:1px solid #D1DAE3; height:33px; vertical-align:bottom;}
.country-intelligence-table th .risk{display:block; font-size:85%;}
.country-intelligence-table th.first-row-text{color:#666666; vertical-align:bottom; font-size:93%;}
.country-intelligence-table th.second-row-text{color:#000000; vertical-align:top; padding-top:7px; height:68px; border-bottom:2px solid #D1DAE3; font-size:93%;}
.country-intelligence-table th.third-row-text{color:#000000; font-weight:bold; vertical-align:bottom; font-size:85%; border-bottom:2px solid #D1DAE3; padding-bottom:5px;}
.country-intelligence-table th.last{border-right:none!important;}
.country-intelligence-table th img{padding-left:1px;}
.country-intelligence-table td{padding:0px 5px 4px 5px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:85%; color:#000000; border-bottom:1px solid #D1DAE3; border-right:1px dotted #D1DAE3; vertical-align:bottom;}
.country-intelligence-table td.last{border-right:none!important;}
.region-head{ /*background-color:#F7F9FC;*/}
.country-intelligence-table .center-align{text-align:center; vertical-align:middle;}
.country-intelligence-table .right-align{text-align:right;}
.country-intelligence-table .center-align--{text-align:center;}
.country-intelligence-table th.region-name{font-weight:bold; font-size:93%;}
.country-intelligence-table th.selected{border-bottom:2px solid #000000;}
.country-intelligence-table .selected-column{background-color:#ECF1F7;  filter:alpha(opacity=60); -khtml-opacity: 0.6; -moz-opacity: 0.6}
.country-intelligence-table tr.change-row-color{background-color:#FDFCDD; z-index:9999; filter:alpha(opacity=60);}
.country-intelligence-table input{margin-top:6px;}
.country-intelligence-table input.selected-input{background-color:#FDFCDD;}
/*.country-intelligence-table input:hover{border:1px solid #F8F9FD; outline:1px solid #F8F9FD;}*/
.country-intelligence-table td img{margin-top:6px;}



.table-disclosure.country-intelligence{padding:8px 10px 7px 0px; margin:0px 0px 0px 0px;}
.table-disclosure .left-portion img.country-intelligence{padding:0px 0px 0px 0px; margin:0px 9px 0px 10px;}

.table-disclosure .right-portion{padding:2px 0px 0px 0px; margin:0px 0px 0px 0px; float:right; text-align:right;}

.region-country-info{padding:9px 10px 9px 15px; margin:7px 0px 0px 0px; border-top:1px solid #C7D6E4; border-bottom:1px solid #C7D6E4; background-color:#E7EEF8;}
.region-country-info .market-information{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; text-align:left;}
.region-country-info .market-information h2{color: #000000; font-family: Arial,Helvetica,sans-serif; font-size:131%; font-weight:bold; padding:11px 0px 8px 0px; display:inline;}
.region-country-info .market-information .index{font-size:93%; font-weight:bold;}
.region-country-info .market-information .market-status{font-size:85%;}
.region-country-info ul{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:right; text-align:right;}
.region-country-info li{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:85%; list-style-type:none; list-style:none; display:inline;}
.region-country-info .grey-pipe{color:#666666; font-size:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 4px; vertical-align: 1px;}

.chart-region-wrapper{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.chart-region-wrapper .left{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; text-align:left; width:517px;}
.chart-region-wrapper .left .chart-div {width:520px; padding: 10px 0px 10px 10px;}
.chart-region-wrapper .left .chart-div .grey-pipe{color:#666666; font-size:100%; margin:0px 0px 0px 0px; padding:0px 2px 0px 2px; vertical-align: 1px;}
.chart-region-wrapper .left .chart-div a.current{color:#000000; text-decoration:none; cursor:default;}
.chart-region-wrapper .left .chart-div a.disabled{color:#666666; text-decoration:none; cursor:default;}

.chart-region-wrapper .right{padding:0px 10px 0px 10px; margin:0px 0px 0px 0px; float:right; text-align:left; width:245px;}

.chart-region-wrapper .data-head{padding:5px 0px 5px 0px; margin:0px 0px 0px 0px; width:100%; border-bottom:1px solid #C7D6E4; font-weight:bold;}
.chart-region-wrapper .data-head.first{border-bottom:2px solid #C7D6E4;}
.chart-region-wrapper .internal-data{padding:7px 0px 7px 0px; margin:0px 0px 0px 0px; width:100%; border-bottom:1px solid #C7D6E4;}
.chart-region-wrapper .internal-data .left-info{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; width:49%}
.chart-region-wrapper .internal-data .right-info{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:right; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; width:50%;}
.chart-region-wrapper .internal-data .left-info img{padding:0px 0px 0px 5px; margin:0px 0px 0px 0px;}
.chart-region-wrapper .positive-value{color:#006600;}
.chart-region-wrapper .negative-value{color:#CC0000;}
.chart-region-wrapper .internal-data.last{border-bottom:none;}

.chart-region-wrapper .data-head .data-text{float:left; text-align:left; display:inline-block;}
.chart-region-wrapper .data-head .data-value{float:right; text-align:right; display:inline-block; font-size:93%; font-weight:normal;}
.chart-region-wrapper .no-bottom-border{border-bottom: medium none;}

.chart-region-wrapper .data-head.chart-table-head{font-weight:normal; border-bottom:2px solid #D1DAE3; padding-top:12px;}
.chart-region-wrapper .data-head.chart-table-head span{display:block; font-size:85%; width:65%;}

span.quote-time {color: #000000; display: block; font-size:77%;  margin: 0;  text-transform: uppercase;}
.chart-disclosure{padding:2px 0px 0px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:85%; color:#666666;}


.overlayDiv{position:absolute;z-dex:1000; top:300px;left:462px;}
.overlayDiv .region-americas{margin-left: 0px;}
.overlayDiv .region-emea{margin-left: 0px;}

/* Investment Tab Updated */
.inner-square-tab-new {font-size:100%; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.inner-square-tab-new ul {padding:0px 0px 0px 0px; margin:0px 0px 0px 10px; white-space: nowrap; vertical-align: baseline;}
.inner-square-tab-new li {display:inline; float:left; margin:0px 0px 0px 0px; padding:7px 0px 0px 0px; line-height:116%; border-right:1px solid #DBDCDE; border-top:1px solid #DBDCDE; white-space: nowrap; height:36px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:93%; background-color: #EDEDED; background-repeat: no-repeat; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(50%, #EDEDED)); background-image: -webkit-linear-gradient(#ffffff, #EDEDED 50%); background-image: -moz-linear-gradient(top, #ffffff, #EDEDED 50%); background-image: -ms-linear-gradient(#ffffff, #EDEDED 50%); background-image: -o-linear-gradient(#ffffff, #EDEDED 50%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#EDEDED',GradientType=0 ); background-image: linear-gradient(#ffffff, #EDEDED 50%);} 
.inner-square-tab-new li span{padding:0px 14px 0px 14px; margin:0px 0px 0px 0px; display:block;}
.inner-square-tab-new li span.selection{height:39px; border-bottom:1px solid #FFFFFF!important;}
.inner-square-tab-new li.first-item {border-left:1px solid #DBDCDE;}
.inner-square-tab-new li.last-item {background-position:right top; border-right:none; padding-right:20px;}
.inner-square-tab-new li.previous-tab{border-right:none;}
.inner-square-tab-new li.selected {background-image:none; background-color:#FFFFFF; margin: -3px 0px 0px 0px; color:#333333; position:relative; z-index:3; display:block; padding:7px 0px 3px 0px; white-space: nowrap; background:none!important; border-left:1px solid #DBDCDE;}
.inner-square-tab-new li a {color:#0F57C2; display:block; padding:0px 0px 0px 0px;}
.inner-square-tab-new li a:visited {color:#0F57C2; text-decoration: none; height:70%;}
.inner-square-tab-new li a:hover {text-decoration: underline;} 
.inner-square-tab-new li a:active{color: #e74b00; text-decoration: underline;}
.inner-square-tab-new li a:focus {color: #e74b00; text-decoration: underline;}
.inner-square-tab-new li.selected A {color:#333333 !important;}
.inner-square-tab-new li {cursor:pointer;}
.inner-square-tab-new li  .singleLine{padding-top:7px;}
.tabs-content-region-new{padding:15px 10px 20px 10px; margin:0px 0px 0px 0px; background-color:#FFFFFF; border:1px solid #DBDCDE; zoom:1;}
.tabs-content-region-new .left-content{padding:0px 20px 0px 0px; margin:0px 0px 0px 0px; float:left; text-align:left; display:inline-block; width:235px;}

.tabs-content-region-new .right-content{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:right; text-align:left; display:inline-block; width:235px;}
.tabs-content-region-new h3{padding:0px 0px 1px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:108%;}
.tabs-content-region-new p{padding:0px 0px 12px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:93%; line-height:138%;}
.tabs-content-region-new p.last-text{padding-bottom:0px;}
.tabs-content-region-new .more-action{padding:0px 0px 0px 0px; margin:12px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:93%; line-height:138%; display:block;}
.tabs-content-region-new .exchange-rate{padding:0px 0px 0px 0px; margin:7px 0px 3px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:93%; line-height:138%; display:block;}

.tabs-content-region-new .choose-option{padding:0px 0px 0px 0px; margin:7px 0px 8px -1px;}
.tabs-content-region-new .choose-option .funds-info{padding:0px 20px 0px 0px; margin:0px 0px 0px 0px; display:inline-block; float:left; text-align:left; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:93%; color:#000000;}
.tabs-content-region-new .choose-option .funds-info input{vertical-align:-3px; margin-right:3px; font-size:93%;}

.tabs-content-region-new .choose-option .look-etf-block{padding:0px 20px 0px 0px; margin:0px 0px 0px 0px; display:inline-block; float:left; text-align:left; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#000000; width:150px;}
.tabs-content-region-new .choose-option .look-etf-block input{margin-right:3px; font-size:93%; vertical-align:-2px;}
.tabs-content-region-new .choose-option .look-etf-block label{font-size:93%;}
.tabs-content-region-new .choose-option .look-etf-block.last{padding-right:0px;}
.tabs-content-region-new .choose-option .look-etf-block .all-category{padding:10px 0px 0px 0px; margin:0px 0px 0px 0px;}
.tabs-content-region-new .choose-option .look-etf-block .morningstar-ratings{width:149px;}
.tabs-content-region-new .select-option{padding:0px 0px 0px 0px; margin:0px 0px 5px 0px;}
.tabs-content-region-new .select-option .category{padding:0px 10px 0px 0px; margin:0px 0px 0px 0px; float:left;}
.tabs-content-region-new .select-option .category.last{padding-right:0px;}
.tabs-content-region-new .select-option .morningstar{padding:0px 0px 0px 15px; margin:0px 0px 0px 0px; float:left;}
#geographyOptions {width:152px;}

.tabs-content-region-new .show-fund-value{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.tabs-content-region-new .show-fund-value input{padding:0px 0px 0px 0px; margin:0px 3px 0px 0px; vertical-align:-2px;}
.tabs-content-region-new .show-fund-value label{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:93%;}

.tabs-content-region-new .find-fund{padding:40px 0px 40px 0px; margin:0px 0px 0px 0px; text-align:left;}
.tabs-content-region-new .find-etf{padding:7px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:right;}

.etp-selectbox{width:123px;}
/* End of Investment */

.country-custom-selectbox{border:1px solid #BDBDBD; border-right:none; padding:2px 20px 2px 5px; background:#FFF url(../images/select_triangle.png) no-repeat right center; cursor:pointer; font-size:93%; }

.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;
}
.loadingIndicator-small {
	position:absolute;
	top:0px;
	left:0px;
	background-color:#FFFFFF;
	-moz-opacity:.70; filter:alpha(opacity=70); opacity:.70;
	background-image:url("../images/retailLoader_sm.gif");
	background-position:center center;
	background-repeat:no-repeat;
	z-index:7;
}
.loadingIndicator .no-icon {
	background-image:none;
}

/* Added by Lucy Xu to fix layout problem of minisnap for bullet articles */
.ofToolTipContainer {
    white-space: normal;
}
/* End */

/* Added by Lucy Xu (a502082) for dcle */
.small-page-title-black h2 {color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 129%; font-weight: bold;padding: 20px 0 2px;border-top: 1px solid #D1DAE3;}
.Left-Image-Top-Title .headline{font-family: Arial,Helvetica,sans-serif;font-size: 108%;font-weight: bold;line-height: 121%;color: #0F57C2;text-decoration: none;padding-bottom: 16px;}
.Left-Image-Top-Title p{font-size: 93%; padding-bottom: 19px;}
.Blue-Arrow a {display: block; font-family: Arial,Helvetica,sans-serif;font-size: 93%;font-weight: normal;margin: 0;}
.Blue-Arrow li{font-size: 100%;padding-bottom: 18px;}
.Left-Image-Top-Title .source{ margin: -13px 0 3px;; padding: 0 0 1px;}
.econoday-component{border-bottom: medium none !important;}
.investment-right-region h2{border-top: medium none !important; padding-top:0px !important}

/* End */

/* Country Intelligence Tab */
.region-information{padding:0px 0px 0px 0px; margin:22px 0px 0px 0px;}
.region-information h2{padding:0px 0px 6px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:129%; color:#000000;}
.region-information h2 span.inc{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:66%; font-weight:normal!important;}
.region-information h2 span.timestamp{color:#666666; font-family: Arial,Helvetica,sans-serif; font-size:10px; font-weight: normal; margin:0px 0px 0px 0px; padding:0px 0px 0px 8px;}
.region-information .table-view-option{padding:0px 0px 4px 0px; margin:0px 0px 0px 0px;}
.region-information .table-view-option .left-table-option{float:left; text-align:left; padding:0px 0px 0px 5px; margin:0px 0px 0px 0px;}
.region-information .table-view-option .right-table-option{float:right; text-align:right;}
.region-information .table-view-option ul{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.region-information .table-view-option li{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; display: inline; font-family: Arial,Helvetica,sans-serif; font-size:85%; font-weight: normal;  list-style-type: none;}
.region-information .table-view-option .grey-pipe{margin:0px 0px 0px 0px; padding:0px 0px 0px 4px; vertical-align:1px; color:#666666; font-size:100%;}
.region-information .table-view-option img{padding-right:3px;}

.region-information .main-table{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border-collapse:collapse; border-top:1px solid #D1DAE3; width:100%;}
.region-information .main-table .col-region1{width:145px;}
.region-information .main-table .col-region2{width:85px;}
.region-information .main-table .col-region3{width:174px;}
.region-information .main-table .col-region4{width:120px;}

.region-information .main-table th{padding:4px 0px 4px 5px; margin:0px 0px 0px 0px; border-bottom:1px solid #D1DAE3; border-right:1px solid #D1DAE3; text-align:left; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:93%; vertical-align:top;}
.region-information .main-table th.row-head{border-bottom:2px solid #D1DAE3; padding-top:11px; font-size:85%;background-color:#FFFFFF;}
.region-information .main-table th.row-head img{vertical-align:-1px; margin-left:-1px; padding-right:0px;}
.region-information .main-table th.row-head img.sorting-image{vertical-align:1px;}
.region-information .main-table th img{vertical-align:-2px; padding-right:5px;}
.region-information .main-table th.first{padding-left:0px;}
.region-information .main-table th.last{border-right:none;}
.region-information .main-table th.right-align{text-align:right; padding-right:5px;}
.region-information .main-table th.selected{border-bottom:2px solid #000000;}
.region-information .main-table th.region-head{font-size:100%!important; padding-top:4px; border-right:none; border-bottom:1px solid #D1DAE3; background-color:#E7EEF8;}
.region-information .main-table tr{background-color:#F7F9FC;}
.region-information .main-table td{padding:4px 0px 0px 5px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:93%; border-bottom:1px solid #D1DAE3; border-right:1px solid #D1DAE3; vertical-align:top;}
.region-information .main-table td.last{border-right:none;}


.region-information .main-table td.sub-table-main{padding:0px 0px 0px 0px!important; margin:0px 0px 0px 0px!important; border-right:none; border-bottom:none;}
.region-information .main-table .sub-table{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border-collapse:collapse; border-top:none; width:100%;}
.region-information .main-table .sub-table tr{background-color:#FFFFFF!important;}

.region-information .main-table .sub-table .sub-col1{width:145px;}
.region-information .main-table .sub-table .sub-col2{width:85px;}
.region-information .main-table .sub-table .sub-col3{width:174px;}
.region-information .main-table .sub-table .sub-col4{width:120px;}

.region-information .main-table .sub-table th{font-size:100%; border-bottom:1px solid #D1DAE3;}
.region-information .main-table .sub-table th.hidden-title{padding-left:29px;}
.region-information .main-table .sub-table td{font-size:100%;}
.region-information .main-table .sub-table td.center-align{text-align:center;}
.region-information .main-table .date-time{padding:0px 0px 0px 0px; margin:-1px 0px 0px 0px; display:block; color:#666666;font-size:10px;}
.region-information .main-table .sub-table .selected {  background-color: #FDFCDD !important;}
.pdf-info{padding:2px 0px 0px 0px; margin:0px; font-size:85%; color:#666666; display:block;}

ul.view-more-link li{ padding-right:5px;font-size:93%;padding-bottom:7px;}
ul.view-more-link li a{font-weight:normal !important;}
ul.view-more-link{margin-top:1px;}
ul.view-more-link.extra-margin{margin-top:10px;}
.glossary-term-link {
	color: #000!important;
	border-bottom: 1px dotted #000;
}