 /* Version 11.12.0.43 */
/* Start CSS Reset Classes */

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 *
 */


/* Font size conversion chart
10px = 77%
11px  = 85%
12px  =	93%
13px  =	100%
14px  =	108%
15px  = 116%
16px  =	123.1%
17px  =	131%
18px  =	138.5%
19px  =	146.5%
20px  =	153.9%
21px  =	161.6%
22px  =	167%
23px  =	174%
24px  =	182%
25px  =	189%
26px  =	197%
*/

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

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

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

pre {
 white-space: pre-wrap;
 white-space: -moz-pre-wrap;
 white-space: -pre-wrap;
 white-space: -o-pre-wrap;
 word-wrap: break-word;
}

/* 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;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/* End CSS Reset Classes */

h1 {color: #408800; font-family: Arial, Helvetica, sans-serif; font-size: 131%;padding:0px 0px 2px 0px; margin:0px 0px 0px 0px;}
h2 {color: #408800; font-family: arial, sans-serif; font-size: 100%;}

p{font-family:Arial, Helvetica, sans-serif;font-size:92%;line-height:153.9%;text-align:left;}

a {color:#0F57C2;text-decoration:none;}
a:hover {text-decoration:underline;}
a:visited {color:#800080;}

.invisible {visibility:hidden}

/*+++++++++++++++++++++++++++++++++*/

.layout-clear-left {clear: left;}
.layout-clear-right {clear: right;}
.layout-clear-both {clear: both;}

.layout-content-table {width: 985px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.layout-content-table .layout-table-left-gutter {padding:0px 0px 0px 10px;}
.layout-content-table .layout-toc-right-gutter {padding:0px 0px 0px 21px;}
.layout-content-table .layout-table-right-gutter {padding:0px 0px 0px 10px;}
.layout-content-table .layout-left-toc-col {width: 169px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;vertical-align:top}
.layout-content-table .layout-left-toc-col .layout-spacer-1 {padding:0px 0px 15px 0px;}
.layout-content-table .layout-main-cont-col {width: 785px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.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-breadcrumb-region {padding:0px 0px 0px 10px;width:975px;}
.layout-breadcrumb-region .layout-spacer-1{padding:0px 0px 8px 0px}
.layout-breadcrumb-region .layout-spacer-2{padding:0px 0px 9px 0px}

.layout-print-breadcrumb-region {padding:0px 10px 0px 10px;width:786px;}
.layout-print-breadcrumb-region .layout-spacer-1{padding:0px 0px 8px 0px}
.layout-print-breadcrumb-region .layout-spacer-2{padding:0px 0px 9px 0px}

.layout-print-content-table {width:806px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.layout-print-content-table .layout-table-left-gutter {padding:0px 0px 0px 10px;}
.layout-print-content-table .layout-table-right-gutter {padding:0px 0px 0px 10px;}
.layout-print-content-table .layout-main-cont-col .layout-spacer-1 {padding:0px 0px 5px 0px;}

.layout-print-footer-region {padding:0px 0px 0px 0px; width:796px;}
.layout-print-footer-region .layout-spacer-1{padding:0px 0px 54px 0px}
.layout-print-footer-region .layout-spacer-2{padding:0px 0px 34px 0px}

.layout-disclaimer-region {padding:0px 0px 0px 200px;width:795px;}
.layout-disclaimer-region .layout-spacer-1{padding:0px 0px 20px 0px}

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

.RecogniaContent{margin-top:4px!important}

/*++++++++++++++++++++++++++++++++++*/
/* ----- END OF LAYOUT CLASSES -----*/
/*++++++++++++++++++++++++++++++++++*/

/*************************************/
/* Begin BreadCrumb Component Classes*/
/*************************************/
.breadcrumb{border-bottom:1px dotted #DBDCDE;padding:0 0 6px 0px;}
.breadcrumb .bold {font-weight:bold;}
.breadcrumb ul {color:#666666;text-align:left;float:left;width:40%;font-size:85%;font-family:Arial,sans-serif;}
.breadcrumb li {display:inline;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0; vertical-align:middle;}
.breadcrumb li a{color:#666666;}
.breadcrumb .byline {float:right;text-align:right;font-family:Arial,sans-serif;font-size:85%; width:55%; padding-top:0px;color:#666666;margin-right:-1px;}
.breadcrumb .byline a{color:#666666; font-size:100%;padding-left:5px;display:inline;}
.breadcrumb .byline a .first{background:none !important;font-size:100%;padding-left:5px;display:inline;}
.breadcrumb .byline a:visited{color:#666666;}
#termsofuse {padding-left:5px;display:inline;color:#0f57c2;}
#helpglossary {display:inline;color:#0f57c2; background:transparent url(../images/pipe.gif) no-repeat scroll 0 50% !important;}
/**************************************/
/* End of BreadCrumb Component Classes*/
/**************************************/

/* Begin Page Header classes*/
.page-head h1{font-size:182%; font-weight:normal; color:#408800;}
.page-head h1 .symbol{font-weight:bold;color:#000000;padding-left:11px;}
.page-head .print-links {text-align:right;float:right; font-family: arial, sans-serif; font-size:85%;font-weight:normal;padding-top:5px;}
.page-head .print-links img{vertical-align:middle; padding:0px 6px 0px 0px;}
.page-head .print-links ul {margin: 0px; padding: 0px;}
.page-head .print-links ul li {display: inline;}
.page-head .print-links ul li a {padding-right:2px;}
.page-head .print-links img{vertical-align:middle;}



.ticker {font-family: arial, sans-serif;}
.ticker h2{display:inline}
.ticker h2.company-name {font-weight:normal; font-size:93%; color:#000000;text-transform:uppercase;display:block;padding:0px 0px 4px 0px;}
.ticker .current-price{font-size:131%; font-weight:bold; color:#000000}
.ticker .price-change{font-size:131%; color:#008000; font-weight:bold;}
.ticker .negative{color:#cc0000;}
.ticker .positive{color:#008000;}
.ticker .date-time {color:#666666;font-size:77%;font-weight:normal;text-transform:uppercase;}
.ticker .login{color:#666666; font-size:85%; font-weight:normal;display:block;padding:4px 0px 0px 0px;}
.ticker .login a{font-size:90%;}
.ticker .indicator {margin:0px; padding:0px 7px 0px 13px}
.ticker .refresh {font-size:77%;}

.options-list {border-bottom:1px solid #DBDCDE;}
.options-list.notrade {padding-bottom: 11px;}
.options-list ul {margin: 0px; padding: 0px; padding-bottom:11px;}
.options-list ul.notrade {padding-bottom: 5px;}
.options-list ul li {display: inline; padding-right: 2px; background-image:url(../images/grey-pipe.gif); background-repeat:no-repeat; background-position:0px 2px; padding: 0px 2px 2px 11px; font-size:93%;}
.options-list  ul li.firstitem{background-image:none !important;padding-left: 0px !important;}
.options-list ul li a {padding-right:5px;}
.options-list img{vertical-align:middle;padding-right:1px;}
.options-list .hide{display: none}
.options-list .commission-free-info{font-size:11px; color:#000000; padding:7px 0px 0px 0px;}
.options-list .commission-free-info img{padding-right:3px;}
.options-list .commission-free{font-weight:bold; color:#408800}
.options-list .restrictions-apply{color:#0F57C2}


.gray-pipe {margin:0px; padding:0px 1px 0px 3px; color:#999;}
.light-gray-pipe{margin:0px; padding:0px 4px 0px 4px; color:#666;}


/* End Page Header classes*/

.stock-ticker {display:block; border-bottom:1px solid #DBDCDE;font-size:85%; height:18px; margin-top:-4px; margin-bottom:0px; padding-top:2px; padding-bottom:0px;width:auto;}
.stock-ticker .stock-market-name{color:#0F57C2;font-weight:bold;}
.stock-ticker .value-up{color:#408800;padding-left:5px;}
.stock-ticker .value-dwn{color:#CC0000;padding-left:5px;}
.stock-ticker .gray-pipe{color:#999999;font-size:12px;padding-left:5px;padding-right:5px;}
.stock-ticker ul {list-style-type: none; padding:0px; margin:0px 20px 0px 0px; display: inline;}
.stock-ticker ul li {background-image:url(../images/grey-pipe.gif); background-repeat:no-repeat; background-position:0px 0px; padding: 0px 10px 0px 11px; display: inline;}
.stock-ticker ul li.firstitem{background-image:none !important; padding-left:0px}
#etf-landing .stock-ticker { height:20px; margin-bottom:10px; }

/********* START OF TOC AND SYSTEM DETAILS CSS CLASSES-***********/
.toc{font-size:13px;}/*Added to remove conflict with old master css in existing application pages*/
.toc h2 {color:#FFFFFF; font-family: arial, sans-serif; font-weight:bold; font-size:85%; padding: 0px 0px 0px 0px;}
.toc h3 {color:#000000; font-family: arial; font-weight:bold; font-size:85%; padding: 5px 0px 2px 6px;}
.toc .navhead {background-color:#408800; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 6px; width: auto; vertical-align: middle;}
.toc .navcontent {border-right:1px solid #A3C183; border-bottom:1px solid #A3C183; border-left:1px solid #A3C183; /*padding: 0px 0px 3px 0px;*/}

.toc ul {border-bottom:1px solid #A3C183; padding: 0px 0px 0px 0px; font-family:Arial,Helvetica,sans-serif; list-style-image:none; list-style-position:outside; list-style-type:none; width: auto;}
.toc ul.last {border-bottom:0px; }
.toc ul.arrowborder {background-image:url(../images/arrowborder.gif);background-repeat:no-repeat; background-position:0px 0px;padding-top:13px;}
.toc ul.arrowborder li{padding:5px 0px 5px 6px;}
.toc li {border-top:medium none; color:#24486B; font-size:85%; font-weight:normal; line-height:129%; margin:0pt; padding:2px 0px 5px 10px; text-transform:none;}
.toc li.selected {background-color:#EEEEEE; color:#24486B; font-weight:bold;}
.toc li.selected a {color:#24486B; font-weight:bold; text-decoration:none;}
.toc li.selected a:hover  {color:#000000; font-weight:bold; text-decoration:underline;}
.toc li a {color:#24486B; text-decoration:none;}
.toc li a:visited{color:#24486B;}
.toc li a:active, .toc li a:focus {color:#E74B00; text-decoration:underline;}
.toc li a:hover {color:#24486B; text-decoration:underline;}

.stock-details {}/*Added to remove conflict with old master css in existing application pages*/
.stock-details h2 {color:#FFFFFF; font-family: arial, sans-serif; font-weight:bold; font-size:85%; padding: 0px 0px 0px 0px;}
.stock-details h3 {color:#000000; font-family: arial; font-weight:bold; font-size:85%; padding: 9px 0px 1px 7px;}
.stock-details .navhead {background-color:#408800; margin: 0px 0px 0px 0px; padding: 4px 0px 4px 6px; width: auto; vertical-align: middle;}
.stock-details .navcontent {border-right:1px solid #A3C183; border-left:1px solid #A3C183; padding: 0px 0px 2px 0px;}
.stock-details .content-stock-details {background-color:#EDF3E6;border-right:1px solid #A3C183; border-left:1px solid #A3C183; border-bottom:1px solid #A3C183; padding: 0px 0px 0px 0px;}
.stock-details .content-stock-details.noborder {border-bottom:0px solid #A3C183 !important; }/* Modification For Key statistics Page */
.stock-details .form-box {padding: 0px 6px 7px 7px;}
.stock-details .form-box input {margin: 2px 0px 0px 0px;font-size:85%;}
.stock-details .form-box input.symtxt{border:1px solid #7F9DB9;color:#000000;padding:3px;margin-bottom:3px;margin-top:2px;width:146px !important;;font-size:92%; font-family:Arial !important;}
.stock-details .form-box select.dd{border:1px solid #7F9DB9;color:#000000;padding:2px;margin:0px 0px 4px 0px;width:90px;font-size:85%;width:118px !important; font-family:Arial !important;}
.stock-details .form-box .button {height:23px; padding:0px 3px 0px 3px;font-family:Arial !important;}
.stock-details .form-box .link{padding:3px 0 4px 0; font-size:77%;font-family:Arial !important;}
.stock-details a {color:#24486B; text-decoration:none;}
.stock-details a:visited{color:#24486B;}
.stock-details a:active, .stock-details a:focus {color:#E74B00; text-decoration:underline;}
.stock-details a:hover {color:#24486B; text-decoration:underline;}
/********* START OF TOC AND SYSTEM DETAILS CSS CLASSES-***********/

.stock-links-bricklet{padding:16px 0px 0px 11px;font-family:arial, helvetica, sans-serif;}
.stock-links-bricklet h3{font-size:85%; color:#336600;}
.stock-links-bricklet ul{font-size:85%; color:#0f57c2;}
.stock-links-bricklet ul li{padding-top:5px;padding-bottom:2px;}

.blue-bullet-link { background-image:url(../images/11_11_bullet_b.gif);background-position:0 2px;background-repeat:no-repeat;clear:both;display:block;font-size:92%;padding:0 0 0 17px;margin-bottom:20px;}

.comp-3-col{width:100%;}

.comp-3-col th, .comp-3-col td {padding-left:0px; padding-right:0px;}
.comp-3-col .first-col{padding:0px 10px 0px 4px;border-right:1px solid #DBDCDE;}
.comp-3-col .middle-col{padding:0px 10px 0px 10px;border-right:1px solid #DBDCDE;}
.comp-3-col .last-col{padding:0px 4px 0px 10px}
.comp-3-col .footnote {color:#666666; font-family: arial, sans-serif; font-size:85%;font-weight:normal;border-bottom:none;margin-top:15px;display:block}
.comp-3-col .section{border-top:2px solid #dbdcde;margin-top:25px;}

.comp-3-col .datatable-component{width:100%;}
.comp-3-col .datatable-component .byline {color:#666666; font-family: arial, sans-serif; font-size:77%;font-weight:normal; text-transform:uppercase;display:block;padding:3px 0px 0px 0px;}
.comp-3-col .datatable-component .footnote {color:#666666; font-family: arial, sans-serif; font-size:85%;font-weight:normal;border-bottom:none;}
.comp-3-col .datatable-component th,.datatable-component td{vertical-align:top;padding:4px 3px 4px 4px;font-size:100%;border-bottom:1px solid #dbdcde;}
.comp-3-col .datatable-component td{text-align:right;padding-right:5px !important;}
.comp-3-col .datatable-component .bottom-grey-border{border-bottom:1px solid #dbdcde;}
.comp-3-col .datatable-component .first-row{padding-top:0px;}
.comp-3-col .datatable-component .last-row{border-bottom:none;}

.selection-criteria {padding-top:0px; padding-bottom:4px;font-size:93%}
.selection-criteria .bold{font-weight:bold}
.selection-criteria .left{float:left; padding:0px 0px 0px 4px;}
.selection-criteria .right{float:right; padding:0px 3px 0px 0px;}
.selection-criteria h3 {font-size:100%;font-weight:bold;}
.selection-criteria h3 .normal {font-weight:normal;}

.sec-filing-data-table {width:782px;margin:0px 0px 30px 0px;border-bottom:1px solid #D6DBE7;}
.sec-filing-data-table .alt-row-color{background-color:#ecf1f7}
.sec-filing-data-table .top-bottom-border{border-top:1px solid #D6DBE7;border-bottom:1px solid #D6DBE7;}
.sec-filing-data-table .bottom-border{border-bottom:1px solid #D6DBE7;}
.sec-filing-data-table .lft-rt-border{border-left:1px solid #d1dae3;border-right:1px solid #d1dae3;}
.sec-filing-data-table .rt-border{border-right:1px solid #d1dae3;}
.sec-filing-data-table .sort {float:right; margin-top:-2px;}
.sec-filing-data-table .sort-image {padding:0px 0px 0px 5px;}
.sec-filing-data-table img {padding-top:3px;vertical-align:middle}
.sec-filing-data-table th, .sec-filing-data-table td{vertical-align:top;padding:4px 3px 4px 4px;font-size:93%;}
.sec-filing-data-table th a{color:#000000;text-decoration:underline;}

.pagination {margin:10px 0px 50px 0px;font-size: 93%;}
.pagination li {display: inline; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; vertical-align: middle;}
.pagination .gray-pipe {padding: 0px 3px 0px 6px; margin: 0px; color:#666666;}

.ownership-block {margin:0px 0px 20px 0px;}
.institutional-block {margin: 0px 0px 20px 0px;}
.mutualfund-block {margin: 0px 0px 20px 0px;}

.header-with-borders {width:auto;border-top:4px solid #d1dae3; border-bottom:1px solid #d1dae3; padding:6px 0px 5px 5px; font-size:107%;}
.header-with-borders h3{padding:0px 5px 0px 4px;margin: 0px 0px 0px -4px;display:inline; font-size:107%}
.header-with-borders .time-stamp{display:inline; font-size:77% !important; color:#666666;text-transform:uppercase; font-weight: normal;}
.header-with-borders #minfo{margin-right:6px}

.header-without-border {width:auto; border-bottom:1px solid #d1dae3; padding:0px 0px 5px 0px;}
.header-without-border h3{padding:0px 5px 0px 4px; display:inline; font-size:107%;}
.header-without-border .time-stamp{display:inline; font-size:77%; color:#666666;text-transform:uppercase}

.left-side{float:left;display:inline;margin-right:25px}
.left-side .bold{font-weight:bold}


.right-side{float:left;display:inline;}
.right-side p{padding-top:5px;}
.right-side .bold{font-weight:bold}

.chart-table{width:384px;padding:0px;margin:0px;font-size:93%}
.chart-table tr{height:25px;}
.chart-table p{font-size:100%}
.chart-table .piechart-cell{width:90px;padding-top:5px;vertical-align:top}
.chart-table .pie-sector-indicator{width:19px;border-bottom:1px dotted #dbdcde;text-align:center}
.chart-table .pie-sector-name{width:235px;border-bottom:1px dotted #dbdcde;padding-left:4px;font-weight:bold}
.chart-table .pie-sector-area{width:40px;border-bottom:1px dotted #dbdcde; text-align:right}
.chart-table .no-border{border-bottom:0px dotted #dbdcde;}

.institutional-table{width:376px;padding:0px;margin:0px;font-size:93%}
.institutional-table tr{height:25px;}
.institutional-table th, .institutional-table td{border-bottom:1px solid #dbdcde;}
.institutional-table th.num{text-align:right;border-bottom:1px solid #dbdcde;}
.institutional-table th.text{border-bottom:1px dotted #dbdcde;}
.institutional-table td.num{text-align:right; border-bottom:1px dotted #dbdcde;}
.institutional-table td.no-border, .institutional-table th.no-border{border-bottom:0px dotted #dbdcde !important;}

.top-ten-institutional-table{}
.top-ten-institutional-table .first-col{width:318px}
.top-ten-institutional-table .second-col{width:91px}
.top-ten-institutional-table .third-col{width:113px}
.top-ten-institutional-table .fourth-col{width:131px}
.top-ten-institutional-table .fifth-col{width:128px}

.ownership-component{width:782px;margin-bottom:30px}
.ownership-component .alt-row-color{background-color:#ecf1f7}
.ownership-component th.blue-lft {vertical-align:middle;}
.ownership-component .top-border{border-top:1px solid #D6DBE7;}
.ownership-component .top-bottom-border{border-top:1px solid #D6DBE7;border-bottom:1px solid #D6DBE7;}
.ownership-component .bottom-border{border-bottom:1px solid #D6DBE7;}
.ownership-component .lft-rt-border{border-left:1px solid #d1dae3;border-right:1px solid #d1dae3;}
.ownership-component th,.ownership-component td{vertical-align:top;padding:4px 3px 4px 4px;font-size:93%;}
.ownership-component .right {text-align:right !important;}
.ownership-component .center {text-align:center;}

/*top:212px;left:190px;*/
.ownership-help {background-color:#FFFFFF;border:1px solid #0F2A4C;margin:0;width:516px;z-index:99999;position:absolute;}
.ownership-help img {margin:0;padding:5px 5px 0 0;vertical-align:middle;}
.ownership-help .close-button {float:right;z-index:100;}
.ownership-help .content {padding:10px 15px 20px 20px;}
.ownership-help .content h2 {color:#408800;font-size:131%;font-weight:bold;line-height:85%;margin:0;padding:0 0 2px;}
.ownership-help .content p {color:#000000;font-size:93%;font-weight:normal;line-height:146.5%;margin:0;padding:11px 0 8px;}
.ownership-help .content .spacing-div_11X0{height: 11px;}
.portfolio-composition #stylehelp h3{margin-left: -4px !important;}

.hidden-div{display:none;}
.byline-medium {font-size: 85%; color: #666666; line-height: 129%; padding: 0px; margin: 0px;padding-bottom:21px;}

.expense-waiver-help {border-radius:5px;background-color:#FFFFFF;border:2px solid #888888;margin:0;width:440px;z-index:99999;position:absolute;}
.expense-waiver-help img {margin:0;padding:5px 5px 0 0;vertical-align:middle;width:16px;}
.expense-waiver-help .close-button {float:right;z-index:100;}
.expense-waiver-help .content {padding:10px 15px 20px 20px;}
.expense-waiver-help .content h2 {font-family:helvetica-bold;font-size: 24px;color: #000000;line-height:85%;margin:0;padding:8px 0px 2px 0px;}
.expense-waiver-help .content p {font-family:cambria;border-top: 1px solid #DBDBDB;color:#000000;font-size:93%;font-weight:normal;line-height:146.5%;margin:0;padding:11px 0 8px;}
.expense-waiver-help .content .spacing-div_11X0{height: 11px;}

/*--- PORTFOLIO COMPOSITION ---*/
.holdings{border-right:1px solid #DBDCDE;float:left;padding-right:10px; width:48%;vertical-align:top}
.holdings .bottom {float: right;}
.holdings .top-10-holdings .header-with-borders {border-top: 2px solid #D1DAE3;}
.holdings .top-10-holdings {padding-bottom: 30px;}
.exposure{float:left;width:49%;padding-left:10px;vertical-align:top}

.holdings .header-with-borders .basketholdings .basketholdings-total {font-weight:bold; font-size: 85%;}
.holdings .header-with-borders .basketholdings .basketholdings-total .bold {font-weight:normal;}
.holdings .header-with-borders .basketholdings .basketholdings-longshort{font-size:77%; color:#666666}
.holdings .header-with-borders .basketholdings {  margin-top: 5px;  padding-top: 6px; border-top: 1px solid #D6DBE7;}

.composition {width:auto;margin-bottom:5px;}
.composition-piechart{float:left;padding:10px 20px 0px 20px;vertical-align:top}

.composition-table{width:auto !important;padding:0px;margin:0px;font-size:93%;vertical-align:top}
.composition-table th, .composition-table td{padding:4px 3px 4px 4px;}
.composition-table p{font-size:100%}
.composition-table .pie-sector-indicator{width:19px;border-bottom:1px dotted #dbdcde;text-align:center}
.composition-table .pie-sector-name{width:235px;border-bottom:1px dotted #dbdcde;padding-left:4px;}
.composition-table .pie-sector-area{width:40px;border-bottom:1px dotted #dbdcde; text-align:right}
.composition-table .no-border{border-bottom:1px dotted #dbdcde;}

.exposure-bricklets .composition {margin-bottom:0px;}
.exposure-bricklets {margin-bottom:25px;}
.exposure-bricklets .alt-datatable {width:100%;border-bottom:1px solid #D6DBE7;border-top:1px solid #D6DBE7;margin-bottom:15px;}
.exposure-bricklets .alt-datatable h3{display:inline;font-size:100%;}
.exposure-bricklets .alt-datatable th, .alt-datatable td{vertical-align:top;padding:4px 3px 4px 4px;font-size:93%;}
.exposure-bricklets .alt-datatable .alt-row-color{background-color:#ecf1f7}
.exposure-bricklets .alt-datatable .table-heading{border-bottom:1px solid #D6DBE7;}
.exposure-bricklets .alt-datatable .table-heading .left-align{text-align:left}
.exposure-bricklets .alt-datatable .sub-header {font-weight: bold; padding-top:5px;}

.holdings-datatable{width:100%;border-bottom:1px solid #D6DBE7;border-top:1px solid #D6DBE7;margin-bottom:5px;}
.holdings-datatable h3{display:inline;font-size:100%;}
.holdings-datatable th {border-left:1px solid #D6DBE7;border-right:1px solid #D6DBE7;}
.holdings-datatable th, .holdings-datatable td{vertical-align:top;padding:4px 3px 4px 4px;font-size:93%;}
.holdings-datatable .alt-row-color{background-color:#ecf1f7}
.holdings-datatable .table-heading{border-bottom:1px solid #D6DBE7;}
.holdings-datatable .table-heading .left-align{text-align:left}
.holdings-datatable .time-stamp {float: right; color: #666666;font-size: 87%;}

.industry-sectors-datatable{width:100%;border-bottom:1px solid #D6DBE7;margin-bottom:20px;}
.industry-sectors-datatable th {border-right:1px solid #D6DBE7;}
.industry-sectors-datatable th, .industry-sectors-datatable td{vertical-align:top;padding:4px 3px 4px 4px;font-size:93%;}
.industry-sectors-datatable .alt-row-color{background-color:#ecf1f7}
.industry-sectors-datatable .right-align{text-align:right}

.currencies-datatable{width:100%;border-bottom:1px solid #D6DBE7;margin-bottom:20px;}
.currencies-datatable th {border-right:1px solid #D6DBE7; width:85%}
.currencies-datatable th, .currencies-datatable td{vertical-align:top;padding:4px 3px 4px 4px;font-size:93%;}
.currencies-datatable .alt-row-color{background-color:#ecf1f7}
.currencies-datatable .right-align{text-align:right}

.exposure-bricklets .shortexposure-datatable{width:100%;border-bottom:1px solid #D6DBE7;margin-bottom:20px;}
.exposure-bricklets .shortexposure-datatable th {border-right:1px solid #D6DBE7; width:85%}
.exposure-bricklets .shortexposure-datatable th, .exposure-bricklets .shortexposure-datatable td{vertical-align:top;padding:4px 3px 4px 4px;font-size:93%;}
.exposure-bricklets .shortexposure-datatable .alt-row-color{background-color:#ecf1f7}
.exposure-bricklets .shortexposure-datatable .right-align{text-align:right}

.map-table{font-size:93%;float:left}
.map-table table{border-collapse:separate; margin-top:7px; }
.map-table th{text-align:center;padding:2px 2px 2px 0px}
.map-table th.colheader{text-align:center;vertical-align:bottom;padding:2px 2px 0px 2px}
.map-table td{width:45px; height:45px;text-align:center;background-color:#D5DCEC;border:2px solid #FFFFFF;padding:3px}

.map-legend{width: 155px; float:left;margin-left:15px;margin-top:25px;}
.map-legend span{display:block;font-size:93%;padding-bottom:10px;vertical-align:top}
.map-legend span img{margin-right:10px;margin-bottom:-3px;}

.composition-overview {margin-bottom:30px}
.composition-overview .text{float:left;margin-right:21px;width:48%}
.composition-overview .text h3{font-size:108%; margin-bottom:10px;}
.composition-overview .text p{font-size:93%}
.composition-overview .tabledata {width:49%;float:left;}
.composition-overview .tabledata table {border-top:1px solid #DBDCDE; width:100%;margin-top:20px;}
.composition-overview .tabledata th, .tabledata td {border-top:1px solid #D1DAE3;font-size:93%;padding:4px 3px 4px 5px;}
.composition-overview .tabledata th {width: 70%;}
.composition-overview .tabledata td {width: 31%;}
.composition-overview .tabledata .bold{font-weight:bold}
.composition-overview .grey-pipe{padding-right:10px;}
.composition-overview .tabledata table.holdings-short-long {border-top: none; margin-top: 7px; width: auto; margin-left: 18px;}
.composition-overview .tabledata table.holdings-short-long th, .tabledata table.holdings-short-long td {width: auto; border-top: none;}
.composition-overview .tabledata table.holdinfs-short-long td {padding-right: 15px;}

.toggle-link{display:block}
.footnote {color:#666666;font-size:85%;line-height:129%;margin:0;padding:0;margin-top:20px;display:block}
/*---------END OF PORTFOLIO CLASSES----------*/

/*-------------START OF NEW EVENTS AND COMMENTARY CLASSES-------*/
.left-block {width: 522px; padding: 0px 9px 0px 0px; margin: 0px 0px 0px 0px;float:left;border-right:1px solid #DBDCDE}
.left-block .pagination {font-size:93%;margin:10px 0 30px;}
.left-block .news-room-header {padding-bottom: 4px;}
.right-block {width: 243px; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px;float:left;border-left: 1px solid #DBDCDE;float:left;margin-left:-1px;}

.news-events-commentary .left-block .news-expand{border-bottom:1px dashed #DBDCDE;}
.news-events-commentary .left-block .no-btm-border {border-bottom:0px none;}
.news-expand {padding: 0px 0px 12px 0px; margin: 0px;border-bottom:1px dotted #DBDCDE;}
.news-expand .news-expand-plus {padding: 2px 7px 0px 0px; background-image: url(../images/plus_blue.gif); background-position: 0px 2px; background-repeat: no-repeat; border:none;}
.news-expand .news-expand-minus {padding: 2px 7px 0px 0px; background-image: url(../images/minus_blue.gif); background-position: 0px 2px; background-repeat: no-repeat; border:none;}
.news-expand .news-detail-shows {display: block; padding-bottom: 8px; margin: 0px;}
.news-expand .news-detail-hide {display: none; padding: 0px; margin: 0px;}
.news-expand .plus-minus-all {font-size: 85%; padding: 10px 0px 20px 5px; margin: 0px;}
.news-expand .plus-minus-all img {padding: 0px 6px 0px 0px; margin: 0px; vertical-align: middle;}
.news-expand .symbol {font-size: 85%;}
.news-expand .gray-pipe {padding: 0px 4px 0px 8px; margin: 0px; color:#666666;}
.news-expand h3{font-size: 100%;padding:0px 0px 2px 0px !important;}
.news-expand .source {font-size: 77%; font-weight:normal;display:block; color: #666666; line-height: 129%; padding: 0px 0px 8px 0px; margin: 0px;text-transform:uppercase}
.news-expand .plus-minus-link {float:left;padding-left:5px;}
.news-expand .news-item {padding:0px 0px 0px 20px;}
.news-expand .error-padding {padding-bottom: 60px;}
.news-expand .news-plus-minus-link {float:left;padding-left:0px;}
.news-expand .newsevents-error-message {padding: 0px 5px 5px 0px;}
.newsevents-error-message p {color: #666666;}

.news-details-static{padding: 10px 0px 10px 0px; margin: 0px;border-bottom:1px solid #DBDCDE;border-top:1px solid #DBDCDE;}
.text-content .news-details-static h3{font-size: 100%;padding:0px 0px 0px 0px !important;margin-bottom:0px}
.news-details-static .source {font-size: 77%; font-weight:normal;display:block; color: #666666; line-height: 129%; padding: 0px 0px 8px 5px; margin: 0px;text-transform:uppercase}
.text-content .news-details-static h3.commentary-header{margin-left: 0px;}

.news-room-header {padding:0px 0px 9px 0px;border-bottom:1px solid #DBDCDE;}
.news-room-header .left {float:left;padding:0 0 0 9px;}
.news-room-header h3 {font-size:107%;font-weight:bold;padding-left:5px !important;}
.news-room-header .side-links{float:right;font-size:85%;}

.commentary-article h3 {font-size:107%;font-weight:bold;padding:5px 0px 5px 5px;}
.commentary-article {padding: 0px 0px 16px 0px; margin: 0px;}
.commentary-article ul li {padding: 0px 0px 7px 5px; margin: 0px 0px 0px 0px;}
.commentary-article ul li h3 {font-size:100%;font-weight:bold;padding:5px 0px 5px 0px;}
.commentary-article  .source {font-size: 77%; font-weight:normal; color: #666666; line-height: 129%; padding: 0px 0px 5px 0px; margin: 0px;display:block;text-transform:uppercase}
.left-block .headline-wrapper {border-bottom:1px dotted #DBDCDE; padding-bottom: 5px;}

.company-events {padding:0px 0px 25px 0px; margin:0px; width:auto;}
.company-events .calander {background-image: url(../images/calendarDate.gif); background-repeat: no-repeat; background-position:0px 1px; height: 32px; width: 36px; margin: 0px 0px 0px 0px; padding: 0px 12px 0px 0px;float:left; text-align:center;}
.company-events .right-content {float:left; width:75%;padding:0px;border-left:0px}
.company-events .date {font-family: arial, sans-serif; font-size:108%; font-weight: bold;}
.company-events .month {color:#ffffff;font-family: arial, sans-serif;font-size:85%;font-weight: bold;text-transform : uppercase;}
.company-events h3 {font-family: arial, sans-serif;font-size:107%;font-weight: bold;padding:7px 0px 9px 5px;}
.company-events h3 .sub-text{font-weight:normal;color:#666666;}
.company-events .bottom-text{font-size:93%;color:#666666;}
.company-events .bottom-text img{vertical-align:middle; padding:0px 4px 0px 0px;}
.company-events .calander-past {background-image: url(../images/calendarDate_gray.gif); background-repeat: no-repeat; background-position:0px 1px; height: 32px; width: 36px; margin: 0px 0px 0px 0px; padding: 0px 12px 0px 0px;float: left; text-align:center;}
.company-events .date-past {color:#666666;font-family: arial, sans-serif; font-size:108%; font-weight: bold;}

.company-events .gray-pipe{color:#999999;padding-left:5px;padding-right:5px;}
.company-events .time-stamp{color:#666666;text-transform:uppercase}
.company-events .content-block {padding:5px 0px 5px 0px;border-bottom:1px solid #DBDCDE;}
.company-events .last-block{border-bottom:0px solid;}

.skygrid-Component {padding:0px 0px 30px 0px;}
.skygrid-Component h3 {font-size:100%;font-weight:bold;padding-bottom:4px;border-top:0px solid !important;padding-top:0px;}
.skygrid-Component .view-buttons {border-bottom:1px solid #DBDCDE;padding:6px 0px 3px 0px;}
.skygrid-Component ul {padding: 0px; margin: 0px;}
.skygrid-Component ul li.open-content {background-image: url(../images/skygrid_open_small.gif); background-repeat: no-repeat; background-position:3px 10px; margin: 0px 0px 0px 0px; padding: 4px 12px 4px 25px;border-bottom:1px solid #DBDCDE;}
.skygrid-Component ul li.good-content {background-image: url(../images/skygrid_good_small.gif); background-repeat: no-repeat; background-position:3px 10px; margin: 0px 0px 0px 0px; padding: 4px 12px 4px 25px;border-bottom:1px solid #DBDCDE;}
.skygrid-Component ul li.bad-content {background-image: url(../images/skygrid_bad_small.gif); background-repeat: no-repeat; background-position:3px 10px; margin: 0px 0px 0px 0px; padding: 4px 12px 4px 25px;border-bottom:1px solid #DBDCDE;}
.skygrid-Component .source {font-size: 77%; display:block; color: #666666; line-height: 129%; padding: 0px; margin: 0px;text-transform:uppercase}
.skygrid-Component .logo-image {padding:8px 0px 20px 0px;}
.skygrid-Component .view-text {float:left;margin-top:3px;}
.skygrid-Component .more-news-link {background-image: url(../images/11_11_bullet_b.gif); background-repeat: no-repeat; background-position:0px 3px;padding:0px 0px 0px 20px;display:block;}
.skygrid-Component .gray-pipe {margin:0px; padding:0px 3px 0px 7px; color:#999;}

.trading-events h3 {font-size:100%;font-weight:bold;padding-bottom:4px;}
.trading-events .left {float:left;padding-left:2px;font-size:107%;}
.trading-events {padding: 0px 0px 16px 0px; margin: 0px;}
.trading-events ul {padding-top: 10px; padding-left: 3px; margin: 0px;}
.trading-events ul li {padding: 0px 0px 7px 0px; margin: 0px 0px 0px 0px;}
.trading-events ul li.last-item {border-bottom:1px solid #DBDCDE;}
.trading-events .source,.technical-events .source {font-size: 77%; font-weight:normal;display:block; color: #666666; line-height: 129%; padding: 0px; margin: 0px;text-transform:uppercase}
.trading-events .side-links{float:right;font-size:85%;width:52%;}
.trading-events .pagination {font-size:93%;margin:10px 0 10px;}
.trading-events .header-with-borders {padding-bottom: 0px;}
.trading-events a.login {font-size: 100%; font-weight: normal; padding-top: 5px; padding-bottom: 15px; display: block;}
.technical-events {padding-top: 8px;}
.technical-events h2 {font-weight: bold; font-size: 108%; padding: 15px 0px 15px 0px; color: #000000;}
.technical-events h3 {font-weight: bold; font-size: 107%; padding: 0px 0px 15px 0px; color: #000000;}
.technical-events .classic-patterns span {font-weight: normal; color: #000000; font-size: 93%; display: block;}
.technical-events .classic-patterns span a{display: inline; font-weight: normal;}
.technical-events .classic-patterns span.blue-bullet-link a {font-weight: bold;}
.technical-events .trading-central span {font-weight: normal; color: #000000; font-size: 93%; display: block;}
.technical-events .trading-central span a{display: inline; font-weight: normal;}
.technical-events .classic-patterns h3 {font-weight: bold; font-size: 93%; padding: 0px 0px 0px 0px;}
.technical-events .trading-central h3 {font-weight: bold; font-size: 93%; padding: 0px 0px 0px 0px;}
.technical-events p.no-events {padding-top: 10px; padding-bottom: 10px;}
.technical-events ul {padding-top: 10px;}
.technical-events ul li a {font-size: 93%; padding-bottom: 0px;}
.technical-events ul li .source, .technical-events ul li p {font-size: 77%; color: #666666; padding: 0px 0px 7px 0px;}
.technical-events a {font-size: 100%; font-weight: bold; padding-bottom: 4px; display: block;}
.technical-events a.login {font-size: 100%; font-weight: normal; padding-top: 5px; padding-bottom: 15px; display: block;}
.news-events-commentary .no-top-border {border-top:0px none !important;padding-top:0px !important;}
.no-top-border {border-top:0px none !important;padding-top:0px !important;}
.error-message {padding:10px 0px 16px 5px;}
.error-message p {display:inline;padding:0px 0px 0px 5px;vertical-align: top;}
.news-error-message {padding:10px 0px 16px 0px; text-align:center;}
.news-error-message p {display:inline; padding:0px 0px 0px 0px; color: #666666;}
/*  RR3 CSS */
/* Price History */
.price-history-link {position: relative;z-index:15000;}
.price-history-popup {position:absolute;border:1px black outset;padding-top:0px;padding-bottom:0px;background-color:#ffffff;z-index:10;left:.9em; top: 1.3em;}
.price-history-link a img {padding-left: 2px;}
.layout-inner-table-left-col {border-right: 1px solid #DBDCDE; margin: 0; padding: 0 9px 0 0; width: 522px;}
.layout-inner-table-right-col {margin: 0; padding: 0 0 0 10px; width: 263px;}
.main-content {margin:0px; padding:0px}
.main-content .font-control-bar .print-link {float: right; padding-right: 5px; border-right: 1px solid #D1DAE3;}
.main-content .font-control-bar .font-control-links {line-height: 13px; padding-left: 5px;}
.main-content .font-control-bar-tradingcentral .print-link {float: right; padding-right: 5px; border-right: 1px solid #D1DAE3;}
.main-content .font-control-bar-tradingcentral .font-control-links {line-height: 13px; padding-left: 5px;}
.main-content .head {padding:0px; margin:0px;}
.main-content .head h2{font-family:Arial, Helvetica, sans-serif; font-size:108%; font-weight:bold; color:#000000; padding:0px 0px 0px 0px;}
.main-content .head h1{font-family:Arial, Helvetica, sans-serif; font-size:182%; font-weight:normal; color:#000000; padding:10px 0px 0px 0px;}
.main-content .head p{font-family:Arial, Helvetica, sans-serif; font-size:77%; font-weight:normal; color:#666666; padding:0px 0px 9px 0px; text-transform:uppercase;}
.main-content .chart-data{margin:0px; padding:0px}
.main-content .chart-data p{font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; color:#000000; padding:0px 0px 8px 0px; line-height:136%;}
.main-content .chart-data .chart-image{padding:10px 0px 18px 0px;}
.main-content .chart-data .chart-link{background:url(basicNews.jhtml_files/11_11_bullet_b.gif) no-repeat 0px 2px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:0px 0px 0px 17px;}
.about-events .about-event{font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; padding:7px 0px 0px 0px; line-height:136%;}
.about-events h2 {font-family:Arial, Helvetica, sans-serif; font-size:108%; font-weight:bold; color:#000000; padding:0px 0px 5px 0px;}
/*-----END OF NEWS EVENTS AND COMMENTARY---------*/

/*-----COMPARE PAGE CSS--*/
.compare-symbol-table {margin-bottom:20px}
.compare-symbol-table p{margin-bottom:11px;}
.compare-symbol-table .bottom {vertical-align:bottom;}
.compare-symbol-table .header{border-top:4px solid #D1DAE3;padding:5px 0 7px 0}
.compare-symbol-table .header .left{float:left;width:60%;}
.compare-symbol-table .header .left .time-stamp{display:block;font-size:77%; color:#666666}
.compare-symbol-table .header .left .disclaimer{display:block;font-size:77%; color:#666666}
.compare-symbol-table .header .view-options {float:right;font-size:85%;}
.compare-symbol-table .header .view-options ul li select{margin-top:3px;}
.compare-symbol-table .header .view-options ul li{display:inline;padding-right:3px;}
.compare-symbol-table table {border-top:1px solid #D1DAE3;border-bottom:1px solid #D1DAE3}
/* A hard width needs to be set for the TD, TH in the table to ensure everythign aligns correctly when elements are added/deleted*/
.compare-symbol-table table th, .compare-symbol-table table td{vertical-align:top;padding:2px 3px 3px 4px; font-size:93%; line-height:138.5%;border-right:1px solid #D1DAE3;width:120px;}
.compare-symbol-table table th a, .compare-symbol-table table td a{font-size:93%;line-height:normal;}
.compare-symbol-table table th.no-right-border, .compare-symbol-table table td.no-right-border{border-right:0px solid #D1DAE3}
.compare-symbol-table .negative{color:#cc0000;}
.compare-symbol-table .positive{color:#008000;}
.compare-symbol-table .action-link{display:block;padding-bottom:10px}
.compare-symbol-table .bold{font-weight:bold}
.compare-symbol-table .action-link-disabled{display:block;font-weight:bold;padding-bottom:10px}
.compare-symbol-table .action-link-disabled a{color:#CECFCE !important}
.compare-symbol-table .txt{border:1px solid #d1dae3; padding:2px;}
.compare-symbol-table .btn{font-size:93%;width:45px;}
.compare-symbol-table .trade-img{display:block;margin-bottom:2px;padding-top:5px;}
.compare-symbol-table .alt-row-color{background-color:#ecf1f7}
.compare-symbol-table .symbol-label{font-size:138.5%;font-weight:bold}
.compare-symbol-table .gray-pipe{margin:0px; padding:0px 1px 0px 1px; color:#999999;}
.compare-symbol-table .bottom-border{border-bottom:1px solid #D1DAE3}
.compare-symbol-table .firstrow td{vertical-align:top}
.compare-symbol-table .first-col{width:134px;}
.compare-symbol-table .multi-trade-off{background-image:url(../images/multi-trade_arrow_off.gif);background-repeat:no-repeat; background-position:98%;}
.compare-symbol-table .multi-trade-off a{display:block;color:#999999;font-weight:bold}
.compare-symbol-table .multi-trade-off a.firstlink{margin-bottom:5px;}
.compare-symbol-table .multi-trade-on {background-image:url(../images/multi-trade_arrow_on.gif);background-repeat:no-repeat; background-position:98%;}
.compare-symbol-table .multi-trade-on a{display:block;font-weight:bold;}
.compare-symbol-table .multi-trade-on a.firstlink {margin-bottom:5px;}
.compare-symbol-table .highlight{background-color:#FEFACC}

.compare-edit-view {z-index:999;position:absolute; left:300px;top:200px; border: 1px solid #DBDCDE;border-right:3px solid #999999;border-bottom:4px solid #999999;padding:10px 5px 10px 10px;;width:575px;background-color:#FFFFFF}
.compare-edit-view .edit-value-header {padding-bottom:3px;}
.compare-edit-view .edit-value-header h1 {font-size:123.1%;float:left;padding-bottom:0px}
.compare-edit-view .edit-value-header a {float:right;}
.compare-edit-view .all-criteria-block {float:left;}
.compare-edit-view .rows-view-block {float:left;}
.compare-edit-view .note-text {float:left;height:125px;width:95px;text-align:center;margin-top:90px;}
.compare-edit-view span.block {display:block;padding:5px 0px 0px 0px;font-size:77%;color:#666666;}
.compare-edit-view h3 {font-size:93%;font-weight:bold;padding:0px 0px 7px 0px;}
.compare-edit-view ul {border:1px solid #DBDCDE;overflow-y:scroll;width:227px;height:223px;padding:0px 9px 0px 0px;}
.compare-edit-view .all-criteria-block ul li {padding:0px 0px 4px 2px;font-size:93%;color:#0071BB;}
.compare-edit-view .rows-view-block ul li {padding:0px 0px 4px 5px;font-size:93%;color:#0071BB;}
.compare-edit-view ul li h4 {font-size:93%;font-weight:bold;color:#000000 !important;}
.compare-edit-view ul li span {font-size:100%;color:#666666 !important;}
.compare-edit-view .ok-button {float:right;display:block;padding:1px 5px 0px 0px;}

.compare-advance-chart {z-index:999;position:absolute; left:300px;top:200px; border: 1px solid #DBDCDE;border-right:4px solid #DBDCDE;border-bottom:4px solid #DBDCDE;padding:10px 5px 30px 10px;;width:535px;background-color:#FFFFFF}
.compare-advance-chart .advance-chart-header {padding-bottom:10px;}
.compare-advance-chart .advance-chart-header h1 {font-size:123.1%;float:left;}
.compare-advance-chart .advance-chart-header a {float:right;}
.compare-advance-chart .advance-chart-component {padding:0px 0px 0px 5px;}

.compare-custom-view {z-index:999;position:absolute; left:300px; top:200px; border:1px solid #DBDCDE;border-bottom:3px solid #999999;border-right:3px solid #999999;padding:10px 5px 12px 10px;width:306px;background-color:#FFFFFF}
.compare-custom-view .custom-view-header {padding-bottom:3px;}
.compare-custom-view .custom-view-header h1 {font-size:123.1%;float:left;padding-bottom:0px}
.compare-custom-view .custom-view-header a {float:right;}
.compare-custom-view .text-box {border:1px solid #DBDCDE;width:228px;margin-right:5px;vertical-align:top;}
.compare-custom-view .note-text {display:block;font-size:93%;padding-bottom:8px;}

.avd-chart-upgrade {z-index:999;position:absolute; left:318px;top:235px; border-right:3px solid #999999; border-bottom:3px solid #999999; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC;padding:10px 5px 21px 10px;;width:560px;background-color:#FFFFFF}
.avd-chart-upgrade .bold{font-weight:bold}
.avd-chart-upgrade .adv-chart-header {padding-bottom:6px;}
.avd-chart-upgrade .adv-chart-header h2 {font-size:123.1%;float:left;}
.avd-chart-upgrade .adv-chart-header .close-button {float:right;}
.avd-chart-upgrade .adv-chart-component {padding:0px 0px 6px 0px; margin:0px 15px 0px 10px;border-bottom:1px solid #cccccc}
.avd-chart-upgrade .adv-chart-component h3 {font-size:93%;}
.avd-chart-upgrade .adv-chart-component p{margin-bottom:8px;}
.avd-chart-upgrade .adv-chart-download-form{margin:0px 15px 0px 10px;padding-top:6px}
.avd-chart-upgrade .adv-chart-download-form .footnote{font-size:85%;margin-top:0px;}
.avd-chart-upgrade .adv-chart-download-form fieldset{margin-top:17px}
.avd-chart-upgrade .adv-chart-download-form input{margin-right:10px;}
.avd-chart-upgrade .adv-chart-download-form .chk{margin-left:10px;}

.background-overlay{z-index:888;position:absolute; left:200px; top:100px; width:800px; height:950px;background-color:#FFF;opacity:0.6;filter:alpha(opacity=60)}
.background-overlay-adv-chart{z-index:888;position:absolute; left:200px; top:190px; width:800px; height:950px;background-color:#FFF;opacity:0.6;filter:alpha(opacity=60)}

/* ------ BEGIN MISCELLANEOUS CLASSES ------ */
.off-screen{position:absolute; left:-5000px;width:1px;height:1px;overflow:hidden;}
.hidden{display:none}
.bold{font-weight:bold !important}
.secure-icon{padding:0;margin-bottom:-5px;}
.blue-bullet {background-image: url(../images/11_11_blue_bullet.gif);background-repeat: no-repeat;background-position: 0px 3px !important; padding:0 0 0px 20px;}

/* ------ END OF MISCELLANEOUS CLASSES ------ */


/* Begin double border horizontal rule component */
.double-border-hr {border-bottom: 1px solid #DBDCDE; border-top: 1px solid #DBDCDE; clear: both; height: 1px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.light-blue-hr {border-bottom: 5px solid #DEE3F7; clear: both; height: 0px; margin: 0px; padding: 0px;}
.dark-grey-hr {border-bottom: 1px solid #DBDCDE; clear: both; height: 1px; margin: 0px; padding: 0px;}
.dotted-hr {border-bottom: 1px dotted #DEDFDE; clear: both; height: 1px; margin: 0px; padding: 0px;}
.hr-for-ie {display:none;}
/* End double border horizontal rule component */

/* ------ BEGIN FOOTNOTE COMPONENT CLASSES ------ */
.disclaimer {font-family: arial, sans-serif; margin-top: 0px; padding: 0px 0px 0px 0px;}
.disclaimer .bold{font-weight:bold}
.disclaimer .bold-text{font-weight:bold;display:block;color: #666666; margin: 0; font-size: 85%; line-height:123.1%;}
.disclaimer p {color: #666666; margin: 0; font-size: 85%; line-height:123.1%; padding-bottom:7px;}
.disclaimer p.bdr{border-top:1px solid #DBDCDE;border-bottom:1px solid #DBDCDE;padding-top:7px;}
/* ------ END OF FOOTNOTE COMPONENT CLASSES ------ */


/**************************************/
/* ------ BEGIN FOOTER CLASSES ------ */
/**************************************/
.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 1px 0px !important; margin:9px 7px 0px 0px !important;}
.primary-footer .rights	{font-family:arial,helvetica,sans-serif !important;  padding:0px 0px 0px 0px !important; margin:0px 7px 0px 0px !important;}
.primary-footer ul {margin:3px 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 3px 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 1% 50% !important; margin:0px 0px 0px 0px !important; padding:0px 3px 0px 6px !important;}
/***************************************/
/* ------ END OF FOOTER CLASSES ------ */
/***************************************/
/****************** ERC page css ********************/
.etfLinkText {
color:#666666;
display:block;
font-size:10px;
padding-top:7px;
}
.popular-etf-table br {margin-top:0px;}
.popular-etf-table .footnote {margin-top: -15px;}
.popular-etf-table div {padding-top: 4px;}
.popular-etf-table div img {vertical-align: middle;}
.popular-etf-table div a {font-size: 11px;}
/****************** Snapshot page css ********************/
.snapshot .ticker h2.company-name{padding-bottom:1px;}
.snapshot .ticker .current-price{font-size:182%; font-weight:bold; color:#000000;}
.snapshot .ticker .price-change{font-size:182%; font-weight:bold;}
.snapshot .ticker .login{padding-top:1px}
.fid-sponsored-icon{padding-left:10px;vertical-align:middle;}
.trade-for-free-icon{padding-left:10px;vertical-align:middle;}

.chart-fund-information{float:left;width:515px;}
.chart{margin-right:21px;float:left;}
.fund-information{padding:10px 10px 10px 10px;float:left;background-color:#ECF1F7;width:137px}
.fund-information h4 {font-size:93%}
.fund-information h4 .time-stamp{font-size:85%;font-weight:normal;color:#666666}
.fund-information p {font-size:93%;line-height:123.1%;margin-bottom:5px}

.detail-quote-table{margin-right:21px;width:249px;float:left;}
.detail-quote-table table{width:249px;margin-bottom:22px;border-top:2px solid #DBDCDE;}
.detail-quote-table table.first-table{border-top:0px solid #DBDCDE}
.detail-quote-table th, .detail-quote-table td {border-bottom:1px solid #dbdcde;font-size:93%;line-height:123.1%;padding:2px 3px 4px 4px;vertical-align:top}
.detail-quote-table th{font-weight:bold;width:70%}
.detail-quote-table td {width:30%;text-align:right}
.detail-quote-table .time-stamp{font-size:85%;color:#666666;font-weight:normal;text-transform:uppercase}
.detail-quote-table .lastrow th,.detail-quote-table .lastrow td{border-bottom:0px dotted #dbdcde;}

.left-column{float:left;width:382px; padding-right:10px; border-right:1px solid #DBDCDE; margin-top:30px;}
.right-column{float:left;width:382px; padding-left:10px; border-left:1px solid #DBDCDE;margin-left:-1px;margin-top:30px;}

.section-header{background-color:#618ca4;height:23px;width:372px;padding-top:4px;padding-left:10px;}
.section-header h3{font-size:131%;color:#FFFFFF}
.section-header .reported-by {float: right; color: #FFFFFF; font-size: 85%; padding-right: 8px; line-height: 19px;}

.note {border-style:solid; border-width:4px 1px 1px 1px; border-color:#618ca4; padding:10px 10px 10px 40px; margin-top:30px; background-image:url(../images/exclam_note.gif);background-position:15px 15px;background-repeat:no-repeat;}

.objective{margin-top:6px;margin-left:5px;margin-right:5px;}
.objective p{font-size:93%}
.objective .blue-bullet-link{margin-top:15px;margin-bottom:28px;}

.text-content{margin-top:6px;}
.text-content p{font-size:93%}
.text-content h3{font-size:100%;font-weight:bold;margin-bottom:5px;margin-left:5px}
.text-content table {border-top:1px solid #DBDCDE;width:100%;}
.text-content th, .text-content td{border-bottom:1px solid #dbdcde;border-right:1px solid #dbdcde;font-size:93%;line-height:123.1%;padding:4px 3px 4px 4px;}
.text-content th {border-bottom:2px solid #DBDCDE}
.text-content td{vertical-align:top;}
.text-content th.header{border-bottom:1px dotted #DBDCDE;text-align:center;font-size:77%;color:#666666}
.text-content .no-btm-border{border-bottom:none}
.text-content .no-rt-border{border-right:none}
.text-content .right-align{text-align:right}
.text-content .blue-bullet-link{margin-top:18px;margin-bottom:28px;margin-left:5px}


.text-content .news-expand .news-detail-show {display: block; padding: 0px; margin: 0px;margin-bottom:9px;}
.text-content .news-expand h3{font-size: 100%;padding:0px 0px 0px 0px;margin-left:0px;margin-bottom:0px;}
.text-content .news-expand .source {font-size: 77%; font-weight:normal;display:block; color: #666666; line-height: 129%; padding: 0px 0px 6px 0px; margin: 0px;}



.key-statistics{margin-top:10px;}
.key-statistics table {border-top:1px solid #DBDCDE;width:100%;}
.key-statistics th, .key-statistics td{border-bottom:1px solid #dbdcde;border-right:1px solid #dbdcde;font-size:93%;line-height:123.1%;padding:4px 3px 4px 4px;}
.key-statistics th {font-size: 100%; margin-bottom: 5px; margin-left: 5px;}
.key-statistics td{text-align:right}
.key-statistics .no-btm-border{border-bottom:none}
.key-statistics .no-rt-border{border-right:none}
.key-statistics .blue-bullet-link{margin-top:18px;margin-bottom:28px;margin-left:5px;}
.key-statistics .time-stamp {text-transform: uppercase; font-weight: normal; font-family: arial; font-size: 77%; color: #666666;}

.event-calander {margin:0;padding:0;width:auto;border-top:1px solid #DBDCDE;margin-bottom:28px;padding-left:0px;padding-right:0px;padding-top: 0px;}
.event-calander .content-block {padding:5px 0;}
.event-calander .calander {background-image:url(../images/calendarDate.gif);background-position:0 1px;background-repeat:no-repeat;float:left;height:32px;margin:0;padding:0 12px 0 0;text-align:center;width:36px;}
.event-calander .month {color:#FFFFFF;font-family:arial,sans-serif;font-size:85%;font-weight:bold;text-transform:uppercase;}
.event-calander .date {font-family:arial,sans-serif;font-size:108%;font-weight:bold;}
.event-calander .event {float:left;padding:0;}
.event-calander .blue-bullet-link{margin-top:10px;margin-bottom:0px;}
.event-calander .events-error-message{color:#666666}
.event-calander h3{font-size: 100%;padding-top: 10px;}
.event-calander .events-error-message{border-bottom: 1px solid #DBDCDE;}
.event-calander .events-error-message{padding-bottom: 5px;}

.compare-table {margin-top:10px;}
.compare-table table {border-top:1px solid #DBDCDE;width:100%;}
.compare-table .bold{font-weight:bold}
.compare-table .small-txt{font-size:85%}
.compare-table th, .compare-table td{border-bottom:1px solid #dbdcde;border-right:1px solid #dbdcde;font-size:93%;line-height:123.1%;padding:4px 3px 4px 4px; vertical-align:top}
.compare-table td{text-align:right;}
.compare-table th {border-right:2px solid #DBDCDE}
.compare-table th.header{border-right:1px solid #DBDCDE;text-align:right;}
.compare-table .no-btm-border{border-bottom:none !important}
.compare-table .no-rt-border{border-right:none !important}
.compare-table .right-align{text-align:right}
.compare-table .blue-bullet-link{margin-top:18px;margin-left:5px;margin-bottom:0px;}

.performance {margin-top:6px;}
.performance h3{font-size:100%;font-weight:bold;margin-bottom:5px;margin-left:5px;}
.performance h3 .time-stamp{font-size:77%;font-weight:normal;color:#666666}
.performance table caption{font-size:100%;font-weight:bold;padding-bottom:7px;padding-top:7px;margin-top:20px;border-top:2px solid #DBDCDE;padding-left:5px;}
.performance table caption .time-stamp{font-size:77%;font-weight:normal;color:#666666}
.performance table {border-top:1px solid #DBDCDE;width:100%;}
.performance th {vertical-align:bottom;}
.performance th, .performance td{border-bottom:1px solid #dbdcde;border-right:1px solid #dbdcde;font-size:93%;line-height:123.1%;text-align:right;padding:4px 3px 4px 4px;}
.performance th {border-bottom:2px solid #DBDCDE}
.performance th.rowheader{border-bottom:1px solid #DBDCDE;text-align:left;}
.performance .no-btm-border{border-bottom:none}
.performance .no-rt-border{border-right:none}
.performance .right-align{text-align:right}
.performance .blue-bullet-link{margin-top:17px;margin-bottom:27px;margin-left:5px;}
.performance .footnote{font-size:85%;font-weight:normal;color:#666666;margin-top:16px;margin-left:5px;}

.portfolio-composition .holdings-datatable{width:100%;border-bottom:1px solid #D1DAE3;border-top:1px solid #D1DAE3;margin-bottom:5px;}
.portfolio-composition .table-heading {padding:4px 3px 4px 5px;}
.portfolio-composition .table-heading h3{display:inline;font-size:100%;float:left; padding-bottom: 5px;}
.portfolio-composition .table-heading h3 .time-stamp{font-size:77% !important;font-weight:normal;color:#666666; text-transform: uppercase; padding-left:4px;}
.portfolio-composition .table-heading a{font-weight:bold;float:right;font-size:93%; display:inline; padding-bottom:10px;}
.portfolio-composition .table-heading .basketholdings {display:inline;}
.portfolio-composition .table-heading .basketholdings .basketholdings-total {font-weight:bold; }
.portfolio-composition .table-heading .basketholdings .basketholdings-longshort {color:#666666; font-size: 93%;}
.portfolio-composition .holdings-datatable caption{font-weight:bold; padding:5px; border-top:2px solid #D1DAE3; color: #000000;}
.portfolio-composition .holdings-datatable caption span{font-weight:normal; font-size: 93%;}
.portfolio-composition .holdings-datatable th {border-left:1px solid #D1DAE3;border-right:1px solid #D1DAE3;}
.portfolio-composition .holdings-datatable th, .holdings-datatable td{vertical-align:top;padding:4px 3px 4px 4px;font-size:93%;border-bottom:1px solid #D1DAE3;}
.portfolio-composition .holdings-datatable td.percentage {width: 16%; border-left: 1px solid #D1DAE3; text-align: right;}
.portfolio-composition .holdings-datatable td.name {border-left: 1px solid #D1DAE3; text-align: left;}
.holdings .holdings-datatable th, .holdings-datatable td{vertical-align:top;padding:4px 3px 4px 4px;font-size:93%;border-bottom:1px solid #D1DAE3;}
.holdings .holdings-datatable td.percentage {width: 16%; border-left: 1px solid #D1DAE3; text-align: right;}
.holdings .holdings-datatable td.name {border-left: 1px solid #D1DAE3; text-align: left;}
.holdings-datatable .right-align{text-align:right}
.portfolio-composition .header-with-borders {width:auto;border-top:2px solid #DBDCDE; border-bottom:1px solid #DBDCDE; padding:5px 0px 7px 0px; font-size:100%;}
.portfolio-composition .header-with-borders h3{font-size:100%;margin-left:0px !important}
.portfolio-composition .footnote{margin-bottom:10px;margin-top:17px;margin-left:5px;}
.portfolio-composition .blue-bullet-link{margin-top:17px;margin-bottom:28px;margin-left:5px;}
.portfolio-composition .holdings-bottom {text-align: right; font-family:arial; padding-top: 7px; font-size: 93%;}
.portfolio-composition .holdings-bottom .left {padding-right: 10px;}
.portfolio-composition .holdings-bottom .right {padding: 4px 5px;}
.portfolio-composition .top-10-holdings {padding-bottom: 30px;}
.portfolio-composition .exposure-bricklets .time-stamp {padding-left: 4px;}

.explore-left-margin {margin-left:5px;}
.event-calander-text {margin-left:5px;}
/****************** End of Snapshot page css ********************/

/****************** Start of New Events and Commentry Article page css ********************/
.newscommentry-right-block {float:left;margin:0;padding:0 0 0 10px;width:243px;}
.newscommentry-right-block h2 {padding-bottom:10px;font-size:131%;font-weight:bold;}
.newscommentry-right-block .bylineUpperCase {font-size: 77%; font-weight:normal; color: #666666; line-height: 129%; text-transform:uppercase;display:block;padding:3px 0px 10px 0px;}

.newscommentry-left-block {float:left;margin:0;padding:0 9px 0 0;width:522px;border-right:1px solid #DBDCDE;}

.article-content {}
.article-content h1{color: #000000; font-family: arial, helvetica, sans-serif; font-size: 167%; font-weight: normal;padding:14px 0px 5px 0px;}
.article-content p {padding:0px 0px 10px 0px;}
.article-content .byline {font-size: 77%; font-weight:normal; color: #666666; line-height: 129%;display:block;padding:0px 0px 12px 0px;}

.font-control-bar {padding:0px 0px 8px 0px; border-bottom:1px solid #DBDCDE;}
.font-control-bar .font-control-links {float:right; font-size: 85%;}
.font-control-bar .font-control-links .txt0, .font-control-links .txt1, .font-control-links .txt2{padding-left:3px;}
.font-control-bar .font-control-links .txt0 a {font-weight: bold; font-size: 90%;}
.font-control-bar .font-control-links .txt0 a:hover {text-decoration: underline;}
.font-control-bar .font-control-links .txt1 a {font-weight: bold; font-size: 110%;}
.font-control-bar .font-control-links .txt1 a:hover {text-decoration: underline;}
.font-control-bar .font-control-links .txt2 a {font-weight: bold; font-size: 132%;}
.font-control-bar .font-control-links .txt2 a:hover {text-decoration: underline;}
.font-control-bar .font-control-links .active a {color: #000000; cursor: default;}
.font-control-bar .font-control-links .active a:focus {color: #E74600; text-decoration: none;}
.font-control-bar .print-link{float:left;font-size: 85%;}
.font-control-bar .print-link img{vertical-align:middle; padding:0px 6px 0px 0px;}

.font-control-bar-tradingcentral .font-control-links {float:right; font-size: 85%;}
.font-control-bar-tradingcentral .font-control-links .txt0, .font-control-links .txt1, .font-control-links .txt2{padding-left:3px;}
.font-control-bar-tradingcentral .font-control-links .txt0 a {font-weight: bold; font-size: 90%;}
.font-control-bar-tradingcentral .font-control-links .txt0 a:hover {text-decoration: underline;}
.font-control-bar-tradingcentral .font-control-links .txt1 a {font-weight: bold; font-size: 110%;}
.font-control-bar-tradingcentral .font-control-links .txt1 a:hover {text-decoration: underline;}
.font-control-bar-tradingcentral .font-control-links .txt2 a {font-weight: bold; font-size: 132%;}
.font-control-bar-tradingcentral .font-control-links .txt2 a:hover {text-decoration: underline;}
.font-control-bar-tradingcentral .font-control-links .active a {color: #000000; cursor: default;}
.font-control-bar-tradingcentral .font-control-links .active a:focus {color: #E74600; text-decoration: none;}
.font-control-bar-tradingcentral .print-link{float:left;font-size: 85%;}
.font-control-bar-tradingcentral .print-link img{vertical-align:middle; padding:0px 6px 0px 0px;}
/****************** End of New Events and Commentry Article page css ********************/


/****************** Start of Screener page css ********************/

.left-content {width: 522px; padding: 0px 9px 0px 0px; margin: 0px 0px 0px 0px;float:left;border-right: 1px solid #DBDCDE;}
.right-content {width: 240px; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px;float:left;margin-left:-1px;border-left:1px solid #DBDCDE;}

.header-links {border-bottom:1px solid #DBDCDE;padding:10px 0px 17px 0px;}
.header-links h2 {font-size:123.1%;font-weight:bold;color:#408800;padding:0px 0px 7px 0px;}
.header-links ul li {display: inline;}
.header-links ul li a {padding-right:2px;font-size:93%;}
.header-links ul li a.start-text {font-size:108%;font-weight:bold;padding-left:3px;}
.header-links ul li .gray-pipe {margin:0px 0px 0px -5px; padding:0px 5px 0px 3px; color:#CCCCCC;}
.header-links ul li a.saved-screen-link-1 {background-image:url(../images/black_dwn_arrow.gif);background-repeat:no-repeat;background-position:right top;padding-right:15px;}
.header-links ul li a.saved-screen-link-2 {background-image:url(../images/black_up_arrow.gif);background-repeat:no-repeat;background-position:right top;padding-right:15px;}
.header-links ul li.screen-list-item {border:1px solid #CCCCCC;border-bottom:1px solid #FFFFFF;position:relative;z-index:999;margin-bottom:-1px;}

.featured-screen-block {float:left;border-right:1px solid #DBDCDE;padding:0px 10px 0px 0px;width:258px;vertical-align:top;margin:7px 0px 26px 0px;}
.featured-screen-block h3{font-size:85%; color:#336600;padding:0px 0px 7px 0px;text-transform:uppercase;}
.featured-screen-block ul li {margin:0px;padding: 0px 0px 9px 0px;}
.featured-screen-block ul li.last-item {padding: 0px !important;}
.featured-screen-block ul li h4 {font-size:93%;line-height:131%;}
.featured-screen-block span.source {font-size: 77%; font-weight:normal;display:block;color: #666666;text-transform:uppercase;}

.expert-screen-block {float:right;width:243px;padding-left:10px;margin:7px 0px 30px 0px;}
.expert-screen-block h3{font-size:85%; color:#336600;padding:0px 0px 7px 0px;text-transform:uppercase;}
.expert-screen-block h4.align-text-1 {padding-bottom:12px;font-size:93%;}
.expert-screen-block h4.align-text-2 {padding-bottom:5px;font-size:93%;}
.expert-screen-block .expert-left {float:left !important;width:137px;}
.expert-screen-block .expert-right {margin-bottom:5px;}
.expert-screen-block .expert-left span {display:block;padding-bottom:10px;font-size:93%;}
.expert-screen-block .expert-right span {display:block;padding-bottom:10px;font-size:93%;}
.expert-screen-block input {vertical-align:middle;}
.expert-screen-block .drop-box {border: 1px solid #DBDCDE; width: 228px; display: block; color: #0f57c2;padding:2px 5px 2px 2px;margin-bottom:15px;font-size:85%;}
.expert-screen-block .drop-box a {float:left;width:80%;}
.expert-screen-block .drop-box img {float:right;margin-top:6px;}
.expert-screen-block a.start-text {font-size:93%;font-weight:bold;padding-left:3px;margin-top:19px;display:block;}

.screen-criteria-block {float:left;border-right:1px solid #DBDCDE;padding:0px 10px 0px 0px;width:258px;margin:10px 0px 30px 0px;}
.screen-criteria-block h3{font-size:85%; color:#336600;padding:0px 0px 8px 0px;text-transform:uppercase;}
.screen-criteria-block span{display:block;padding:0px 0px 10px 0px;font-size:93%;}
.screen-criteria-block input {vertical-align:middle;margin-right:4px;}
.screen-criteria-block img {padding:2px 0px 0px 0px;}

.predefined-screen-list {float:left;width:242px;padding-left:10px;margin:7px 0px 30px 0px;border-left:1px solid #DBDCDE;margin-left:-1px;}
.predefined-screen-list h3{font-size:85%; color:#336600;padding:0px 0px 5px 0px;text-transform:uppercase;}
.predefined-screen-list .predefined-left {float:left !important;width:137px;}
.predefined-screen-list ul li {padding:0px 0px 7px 0px;font-size:93%;font-weight:bold;}
.predefined-screen-list .source {font-size: 77%; font-weight:normal;display:block; color: #666666;padding: 0px 0px 7px 0px;text-transform:uppercase;margin-top:-3px;}

.prefered-stocks-block {background-color:#EFEFEF;padding:10px 10px 5px 10px;}
.prefered-stocks-block h2 {font-size:123.1%;}
.prefered-stocks-block h3{font-size:85%; color:#336600;padding:0px 0px 11px 0px;text-transform:uppercase;}
.prefered-stocks-block .preferred-header-links {border-bottom:1px solid #DBDCDE;padding:12px 0px 20px 0px;}
.prefered-stocks-block .preferred-header-links ul li {display: inline;}
.prefered-stocks-block .preferred-header-links ul li a {padding-right:2px;font-size:93%;}
.prefered-stocks-block .preferred-header-links a.start-text {font-size:108%;font-weight:bold;padding:0px 0px 7px 0px;display:block;}
.prefered-stocks-block .preferred-header-links ul li .gray-pipe {margin:0px 0px 0px -5px; padding:0px 5px 0px 3px; color:#DBDCDE;}
.prefered-stocks-block .preferred-criteria-block {padding:0px 10px 30px 0px;margin:10px 0px 0px 0px;border-bottom:1px solid #DBDCDE;}
.prefered-stocks-block .preferred-criteria-block span{display:block;padding:0px 0px 11px 0px;font-size:93%;}
.prefered-stocks-block .preferred-criteria-block input {vertical-align:middle;}
.prefered-stocks-block .preferred-criteria-block img {padding:2px 0px 0px 0px;}
.prefered-stocks-block .preferred-screen-block {padding:0px 10px 0px 0px;vertical-align:top;margin:10px 0px 0px 0px;}
.prefered-stocks-block .preferred-screen-block ul li {margin:0px;padding: 0px 0px 14px 0px;}
.prefered-stocks-block .preferred-screen-block ul li.last-item {padding: 0px !important;}
.prefered-stocks-block .preferred-screen-block ul li h4 {padding-bottom:2px;font-size:93%;line-height:131%;}
.prefered-stocks-block .preferred-screen-block span.source {font-size: 77%; font-weight:normal;display:block;color: #666666;text-transform:uppercase;}

.predefined-screen-block {float:right;width:240px;padding-left:10px;margin:8px 0px 30px 0px;margin-left:-1px}
.predefined-screen-block h3{font-size:85%; color:#336600;padding:0px 0px 5px 0px;text-transform:uppercase;}
.predefined-screen-block .predefined-left {float:left !important;width:137px;}
.predefined-screen-block ul li {padding:0px 0px 7px 0px;font-size:93%;font-weight:bold;}
.predefined-screen-block .source {font-size: 77%; font-weight:normal;display:block; color: #666666; padding: 0px 0px 7px 0px;text-transform:uppercase;margin-top:-3px;}

.trade-block {background-color:#FEFACC;padding:6px 10px 0px 15px;background-image:url(../images/new-icon.gif);background-repeat:no-repeat;background-position:0px 0px;margin-bottom:20px;}
.trade-block p {padding:0px 0px 5px 0px;}
.trade-block a {display:block;padding:0px 0px 17px 0px;font-size:93%;}
.trade-block .trade-login {border-top:1px solid #DBDCDE;padding:7px 0px 0px 0px;}
.trade-block .trade-login span {font-size:93%;}

.saved-screen-block {left:492px;top:116px;z-index:99;position:absolute;display:none;background-color:#FFFFFF;}
.logged-saved-screen {border:1px solid #CCCCCC;border-right:3px solid #999999;border-bottom:3px solid #999999;height:400px;width:350px;border-collapse:separate;}
.logged-saved-screen tbody {overflow-y:scroll;overflow-x:hidden;}
.logged-saved-screen .bgcolor {background-color:#F5F7F8 !important;}
.logged-saved-screen th {padding:6px 0px 4px 4px;border-bottom:2px solid #D1DAE3;}
.logged-saved-screen td {padding:3px 0px 3px 4px;border-right:1px solid #CCCCCC;font-size:93%;}

.saved-login-screen {width:350px;height:90px;border-width:1px 3px 3px 1px;border-style:solid;border-color:#CCCCCC;left:510px;top:116px;position:absolute;display:none;background-color:#FFFFFF;}
.saved-login-screen p {font-size:93%;text-align:center;margin-top:35px;}
/****************** End of Etf Screener page css ********************/

/*************** ETF KEY STATISTICS ****************/
/*Percentage component*/
.pecentagewrapper {border:1px solid #8098B2; height: 12px; width:104px; background-color: #FFFFFF;}
.pecentagewrapper div{height: 12px; font-size:1px; background: url(../images/pecentage-bg.gif) 0 0 no-repeat;float:left}

.stats-data-table {}
.stats-data-table table{border-bottom:1px solid #D1DAE3;}
.stats-data-table .alt-row-color{background-color:#ecf1f7}
.stats-data-table th, .stats-data-table td{padding:4px 3px 4px 4px; font-size:93%;border-right:1px solid #D1DAE3}
.stats-data-table .col-header th {border-bottom:2px solid #D1DAE3;text-align:right}
.stats-data-table td{padding:4px 3px 4px 4px; font-size:93%;text-align:right}
.stats-data-table .last-col{border-right:0px solid #D1DAE3}
.stats-data-table .row-name{width:277px}
.stats-data-table .symbol{width:182px}
.stats-data-table .asset-class{width:164px}
.stats-data-table .percent{width:140px}
.stats-data-table .percent1{width:21px}
.stats-data-table .header-with-borders{margin-top:30px;}
.stats-data-table .header-with-borders .time-stamp {font-size: 85%;}
.stats-data-table .time-stamp {font-size: 85%; text-transform: uppercase; font-weight: normal; color: #666666;}

.etf-facts-data-table {}
.etf-facts-data-table table{border-bottom:1px solid #D1DAE3;width:100%}
.etf-facts-data-table th, .etf-facts-data-table td{padding:4px 3px 4px 4px; font-size:93%;border-bottom:1px solid #D1DAE3;width:25%}
.etf-facts-data-table .right-border{border-right:1px solid #D1DAE3}
.etf-facts-data-table th.header h3{font-size:116%; display: inline;}
.etf-facts-data-table th.header {padding-top: 0px;}
.etf-facts-data-table .inline-header {font-weight: bold; border-bottom: none;}
.etf-facts-data-table .time-stamp {font-size: 85%; text-transform: uppercase; font-weight: normal; color: #666666;}
.etf-credit-data-table {}
.etf-credit-data-table .header-with-borders {margin-top:30px; padding: 5px 0px 10px 0px;}
.etf-credit-data-table .header-with-borders > p{ margin-top: 5px; border-top:1px solid #D1DAE3; padding: 5px 0px 0px 4px;}
.etf-credit-data-table .time-stamp {color:#666666;display:inline;font-size:77%;text-transform:uppercase;font-weight:normal;}
.etf-credit-data-table table{border-bottom:1px solid #D1DAE3;width:100%;}
.etf-credit-data-table th{padding:4px 3px 4px 4px; font-size:93%;border-bottom:1px solid #D1DAE3;width:25%;}
.etf-credit-data-table td{padding:4px 3px 4px 4px; font-size:93%;border-bottom:1px solid #D1DAE3;width:25%;text-align:right;}
.etf-credit-data-table th {font-weight:normal;}
.etf-credit-data-table .right-border{border-right:1px solid #D1DAE3;}
.etf-credit-data-table th h3{font-size:116%;}
.etf-credit-data-table .ownership-help .content ul li {list-style:disc outside; margin-left: 16px;}
/***************END OF ETF KEY STATISTICS ****************/

/***************START OF ETF Analyst Opinions ****************/
.analyst-ratings {margin:0px 0px 30px 0px;}
.analyst-ratings-header {font-size:100%;
padding-bottom:5px;
padding-top:0px; }
.analyst-ratings-header h3 {font-size:107%;font-weight:bold;display:inline;float:left}
.analyst-ratings-header .right{float:right;font-size:85%;padding-right:3px;}

.analyst-ratings p{font-size:93%}
.analyst-ratings table {border-top:1px solid #D1DAE3;width:100%;}
.analyst-ratings th{border-bottom:2px solid #D1DAE3;border-right:1px solid #D1DAE3;font-size:93%;line-height:123.1%;padding:4px 3px 4px 4px;}
.analyst-ratings td{border-right:1px solid #D1DAE3;font-size:93%;line-height:123.1%;padding:4px 3px 4px 4px;}
.analyst-ratings th.header{border-bottom:1px dotted #D1DAE3;text-align:center;font-size:77%;color:#666666}
.analyst-ratings .btm-border{border-bottom:1px solid #D1DAE3;}
.analyst-ratings .no-rt-border{border-right:none}
.analyst-ratings .blue-bullet-link{margin-top:18px;margin-bottom:28px;margin-left:5px}
.analyst-ratings .highlight {background-color:#EFF3F7;}
.analyst-ratings .gray-pipe {color:#999999;font-size:100%;margin:0;padding:0 6px;}
.analyst-ratings .sort img {float:right;padding-right:2px;}
.analyst-ratings th.sort {border-bottom:2px solid #000000}
.analyst-ratings th a {color:#000000;text-decoration:underline;}
.analyst-ratings th a:hover {text-decoration:underline;}
.analyst-ratings th a:visited {color:#000000;}
.analyst-ratings .star-ratings{float:left;margin-right:5px;}
.analyst-ratings .small-txt{font-size:85%;margin-top:-2px;}

.analyst-reports{}
.analyst-reports .highlight {background-color:#EFF3F7;}
.analyst-reports table {width:100%;}
.analyst-reports th{border-bottom:2px solid #D1DAE3;border-right:1px solid #D1DAE3;font-size:93%;line-height:123.1%;padding:4px 3px 4px 4px;}
.analyst-reports td{border-right:1px solid #D1DAE3;font-size:93%;line-height:123.1%;padding:4px 3px 4px 4px;}
.analyst-reports .no-rt-border{border-right:none}
.analyst-reports .btm-border{border-bottom:1px solid #D1DAE3;}
.analyst-reports .sort img {float:right;padding-right:2px;}
.analyst-reports th.sort {border-bottom:2px solid #000000}
.analyst-reports th a {color:#000000;text-decoration:underline;}
.analyst-reports th a:hover {text-decoration:underline;}
.analyst-reports th a:visited {color:#000000;}
/***************END OF ETF Analyst Opinions ****************/

/***************START OF ETF Distributions ****************/
.distributions-recap {margin:6px 0px 30px 0px;}
.distributions-recap .dr-header{padding:6px 5px 7px 5px;}
.distributions-recap .dr-header h3{font-size:108%;font-weight:bold;margin-bottom:5px;display:inline}
.distributions-recap table {border-top:2px solid #D1DAE3;width:100%;}
.distributions-recap th{border-bottom:2px solid #D1DAE3;border-right:1px solid #D1DAE3;font-size:93%;line-height:123.1%;padding:4px 3px 4px 4px;font-weight:bold;vertical-align:top}
.distributions-recap td{border-right:1px solid #D1DAE3;border-bottom:1px solid #D1DAE3;font-size:93%;line-height:123.1%;padding:4px 3px 4px 3px;vertical-align:top}
.distributions-recap .no-rt-border{border-right:none}
.distributions-recap .right-align{text-align:right}
.distributions-recap .text-line{font-size:93%}
.distributions-recap .time-stamp {font-size:85%; color:#666666;text-transform:uppercase;padding:0px 0px 0px 0px;}

.distributions-recap .help{padding-left:2px;}
.distributions-recap .left-tbl{width:517px;float:left;margin-right:21px;}
.distributions-recap .left-tbl .distributions-recap-cal-pdf{display:block;margin-top:6px;}
.distributions-recap .right-tbl{width:247px;float:left;}


.distributions-type {margin:0px 0px 30px 0px;}
.distributions-type h3{font-size:107%;font-weight:bold;margin-bottom:5px;border-top:4px solid #d1dae3;padding:6px 0px 5px 5px;}

.distributinos-capital-gains {margin:0px 0px 30px 0px;}
.distributinos-capital-gains-header {padding:6px 5px 5px 5px;border-bottom:1px solid #D1DAE3;border-top:4px solid #d1dae3;}
.distributinos-capital-gains-header .left {float:left;padding:0 0 0 0px;}
.distributinos-capital-gains-header h3 {font-size:107%;font-weight:bold;}
.distributinos-capital-gains-header .time-stamp {font-size:77%; color:#666666;text-transform:uppercase;padding:0px 0px 0px 5px;}
.distributinos-capital-gains-header .side-links{float:right;font-size:85%;color:#666666;}


.distributinos-capital-gains table {width:100%;margin:0px 0px 9px 0px;border-bottom:1px solid #D1DAE3;}
.distributinos-capital-gains th{border-bottom:2px solid #D1DAE3;border-right:1px solid #D1DAE3;font-size:93%;line-height:123.1%;padding:4px 5px 4px 4px;text-align:right;vertical-align:top}
.distributinos-capital-gains td{border-right:1px solid #D1DAE3;font-size:93%;line-height:123.1%;padding:4px 5px 4px 4px;text-align:right;}
.distributinos-capital-gains .left-align {text-align:left;}
.distributinos-capital-gains .btm-border{border-bottom:1px solid #D1DAE3;}
.distributinos-capital-gains .no-rt-border{border-right:none}
.distributinos-capital-gains .highlight {background-color:#EFF3F7;}

.chart-tip-block {background:url(../images/tooltip-left-arrow.gif) no-repeat scroll -1px 0px transparent;border-left:medium none;border-right:1px solid #000000;margin:0;padding:0 0 0 24px;width:226px;display:none;position:absolute;left:640px;top:410px;}
.chart-tip-text {padding:9px 10px 15px 10px;border-top:1px solid #000000;border-bottom:1px solid #000000;background-color:#FFFFFF;}
.chart-tip-block.flydown {width:226px; margin:0px; padding:0px 25px 0px 0px; border-right:none; border-left:solid 1px #000000; background:url(../images/tooltip-right-arrow.gif) no-repeat scroll 100% 0px;z-index:1000;}
.chart-tip-block.flydown .tip_text{margin:0px;  padding:10px; border-top:solid 1px #000000; border-bottom:solid 1px #000000; margin-left:0px; background-color:#ffffff;z-index:1000;}
.chart-tip-block.flydown .tip_bottom{display:none;}
.chart-tip-block p {padding:0px 0px 2px 0px;}
.chart-tip-block h2 {font-size:85%; color:#336600;padding:0px 0px 5px 0px;text-transform:uppercase;border-bottom:1px solid #DBDCDE;margin:0px 0px 5px 0px;}

.distribution-chart{width:786px;}
.distribution-chart .legend{border-left:1px solid #C6CFDE;border-right:1px solid #C6CFDE;border-top:1px solid #C6CFDE;font-size:77%;padding:3px 0px 4px 6px;width:778px;margin-left:1px;}
.distribution-chart .legend .option-list{float:left}
.distribution-chart .legend ul li {display:inline;margin-right:15px;}
.distribution-chart .legend input{margin-right:5px;}
.distribution-chart .legend .byline{font-size:100%;color:#666666;float:right;margin-right:10px;margin-top:2px;}
.distribution-chart .distri-chart{}

/***************END OF ETF Distributions ****************/


/***************START OF ETF Performance and Risks ****************/
.index-bricklet {padding:0px 5px 25px 0px;margin-top:0px;}
.index-bricklet img {padding:0px 25px 0px 0px;}
.index-bricklet .left-index{float:left;font-size:100%;}
.index-bricklet .blue-bullet-link {padding:0 0 0 22px;margin-bottom:0px;float:right;font-size:93%;font-weight:bold;clear:none;}

.left-chart{border-right:1px solid #D1DAE3;float:left;padding-right:10px;vertical-align:top;width:48%;margin:0px 0px 29px 0px;}
.left-chart .chart-links {padding:7px 0px 6px 5px;font-size:93%;display:none;}
.left-chart .gray-pipe {margin:0px; padding:0px 4px 0px 3px; color:#999;}
.left-chart #premium_chart{display:none;}
.left-chart .premium-value{display:none;}

.new-chart-container {height:305px;padding-top:20px;}
.new-chart-error-container {height:305px;padding-top:20px;padding-left:4px;}

#historical-prem-dis-tbl {clear: both;margin-bottom: 27px;}
.new-chart-row > td {text-align: center;padding: 5px 0;}
.new-chart-row > td:first-child {font-weight: bold;}
.new-chart-row > th {border-bottom: 3px solid #D1DAE3;text-align:center;padding: 5px 0;}
.new-chart-row > th:first-child {width: 20%;}
.new-chart-table {width: 100%;border-bottom: 2px solid #D1DAE3;table-layout: fixed;}

.right-chart{float:left;padding-left:10px;vertical-align:top;width:48%;margin:0px 0px 29px -1px;border-left:1px solid #D1DAE3;}
.right-chart .gray-pipe {margin:0px; padding:0px 4px 0px 3px; color:#999;}
.right-chart .chart-links {padding:7px 0px 6px 5px;font-size:93%;}

.cumulative-total-returns {margin:0px 0px 30px 0px;}
.cumulative-total-returns table {width:100%;}
.cumulative-total-returns th{border-bottom:2px solid #D1DAE3;border-right:1px solid #D1DAE3;font-size:93%;line-height:123.1%;padding:4px 5px 4px 4px;text-align:right;vertical-align:bottom}
.cumulative-total-returns td{border-right:1px solid #D1DAE3;font-size:93%;line-height:123.1%;padding:4px 5px 4px 4px;text-align:right;}
.cumulative-total-returns .left-align {text-align:left;}
.cumulative-total-returns .btm-border{border-bottom:1px solid #D1DAE3;}
.cumulative-total-returns .no-rt-border{border-right:none}
.cumulative-total-returns .highlight {background-color:#EFF3F7;}

.month-average-returns {margin:0px 0px 27px 0px;}
.month-average-returns table {width:100%;}
.month-average-returns th{border-bottom:2px solid #D1DAE3;border-right:1px solid #D1DAE3;font-size:93%;line-height:123.1%;padding:4px 5px 4px 4px;text-align:right;vertical-align:bottom}
.month-average-returns th.parent-head {border-bottom:1px solid #D1DAE3;text-align:center;vertical-align:middle;text-transform:uppercase;font-size:77%;}
.month-average-returns .gray {color:#666666;}
.month-average-returns td{border-right:1px solid #D1DAE3;font-size:93%;line-height:123.1%;padding:4px 5px 4px 4px;text-align:right;}
.month-average-returns .left-align {text-align:left;}
.month-average-returns .btm-border{border-bottom:1px solid #D1DAE3;}
.month-average-returns .no-rt-border{border-right:none}
.month-average-returns .highlight {background-color:#EFF3F7;}
.month-average-returns .double-right-border{border-right:2px solid #D1DAE3;}

.quarter-average-returns {margin:0px 0px 28px 0px;}
.quarter-average-returns table {width:100%;margin:0px 0px 9px 0px;}
.quarter-average-returns th{border-bottom:2px solid #D1DAE3;border-right:1px solid #D1DAE3;font-size:93%;line-height:123.1%;padding:4px 5px 4px 4px;text-align:right;vertical-align:bottom}
.quarter-average-returns th.parent-head {border-bottom:1px solid #D1DAE3;text-align:center;text-transform:uppercase;font-size:77%;}
.quarter-average-returns td{border-right:1px solid #D1DAE3;font-size:93%;line-height:123.1%;padding:4px 5px 4px 4px;text-align:right;}
.quarter-average-returns .left-align {text-align:left;}
.quarter-average-returns .btm-border{border-bottom:1px solid #D1DAE3;}
.quarter-average-returns .no-rt-border{border-right:none}
.quarter-average-returns .highlight {background-color:#EFF3F7;}
.quarter-average-returns p {color:#666666;font-size:85%;margin-left:5px;}

.risk-content {margin:0px 0px 20px 0px;padding:0px 0px 10px 0px;border-bottom:1px solid #D1DAE3}
.risk-content p {padding:7px 0px 5px 5px;}

.disclaimer .disclaimer-text {font-weight:bold;padding:7px 0px 7px 0px;border-top:1px solid #D1DAE3;border-bottom:1px solid #D1DAE3;font-size:93%;}
.performance-and-risks .footnote {margin:7px 0px 0px 0px;}

.premium-value {margin:0px 0px 0px 0px;display:none;}
.premium-value table {width:100%;margin:0px 0px 0px 0px;}
.premium-value th{border-bottom:2px solid #D1DAE3;border-right:1px solid #D1DAE3;font-size:93%;line-height:123.1%;padding:4px 5px 4px 4px;text-align:right;vertical-align:bottom}
.premium-value td{border-right:1px solid #D1DAE3;font-size:93%;line-height:123.1%;padding:4px 5px 4px 4px;text-align:right;}
.premium-value .left-align {text-align:left;}
.premium-value .btm-border{border-bottom:1px solid #D1DAE3;}
.premium-value .no-rt-border{border-right:none}
.premium-value .highlight {background-color:#EFF3F7;}

.growth-value {margin:0px 0px 0px 0px;display:none;}
.growth-value table {width:100%;margin:0px 0px 0px 0px;}
.growth-value th{border-bottom:2px solid #D1DAE3;border-right:1px solid #D1DAE3;font-size:93%;line-height:123.1%;padding:4px 5px 4px 4px;text-align:right;vertical-align:bottom}
.growth-value td{border-right:1px solid #D1DAE3;font-size:93%;line-height:123.1%;padding:4px 5px 4px 4px;text-align:right;}
.growth-value .left-align {text-align:left;}
.growth-value .btm-border{border-bottom:1px solid #D1DAE3;}
.growth-value .no-rt-border{border-right:none}
.growth-value .highlight {background-color:#EFF3F7;}

#premium_value_links {display:none;}
#growth_value_links {display:none;}
/***************END OF ETF Performance and Risks ****************/

/***************Start OF ETF Research Center Landing Page css ****************/
.research-center-left-section{width:64%;float:left;border-right:1px solid #DBDCDE;padding-right:10px;margin-bottom:10px;margin-top:2px;}
.research-center-sidebar-section{width:33%;float:left;border-left:1px solid #DBDCDE;margin-left:-1px;padding-left:10px;margin-bottom:10px;}

.message-block {background-color:#F0F0F0;background-image:url(../images/new-icon.gif);background-position:0 0;background-repeat:no-repeat;margin-bottom:16px;padding:6px 10px 5px 36px;}
.message-block p {padding:0 0 1px;}

.screening-section{}
.screening-section .header {border-bottom:1px solid #DBDCDE;padding-bottom:17px;}
.screening-section .header h2{font-size:123%;margin-bottom:8px}
.screening-section .header .sub-txt{font-size:108%;font-weight:bold}
.screening-section .screen-criteria-block{width:47%;margin-bottom:18px;}
.screening-section .screen-criteria-block span {display:block;font-size:93%;padding:0px 0px 9px 0px;}
.screening-section .screen-criteria-block h3 {color:#336600;font-size:85%;padding:0 0 10px;text-transform:uppercase;margin-top:-3px}
.screening-section .screen-criteria-block img {padding:0px 0px 0px 0px;margin-bottom:-2px}
.screening-section .predefined-screen-block{width:49%;margin-bottom:18px;}
.screening-section .predefined-screen-block h3 {color:#336600;font-size:85%;padding:0 0 9px 0px;text-transform:uppercase;margin-top:-1px}
.screening-section .predefined-screen-block ul li {font-size:93%;font-weight:bold;padding:0 0 8px 0px;}
.screening-section .blue-bullet-link{margin-bottom:28px}

.popular-etf-table {border-top:1px solid #DBDCDE;padding-top:7px;}
.popular-etf-table h2{font-size:123%;margin-bottom:10px}
.popular-etf-table table{border-bottom:1px solid #D1DAE3;border-top:1px solid #D1DAE3;width:100%;}
.popular-etf-table .alt-row-color{background-color:#ecf1f7}
.popular-etf-table th, .popular-etf-table td{padding:4px 3px 4px 4px; font-size:93%;border-right:1px solid #D1DAE3;vertical-align:top}
.popular-etf-table th {border-bottom:2px solid #D1DAE3; vertical-align:bottom !important}
.popular-etf-table .last-col{border-right:0px solid #D1DAE3;text-align:center}

.fidelity-login {padding:7px 0px 58px 0px;}
.fidelity-login span {font-size:93%;}
.fidelity-login a {display:block;}

.compare-search-box {padding:0px 0px 29px 0px;border-bottom:1px solid #DBDCDE;}
.compare-search-box h2 {padding:0px 0px 9px 0px;font-size:123%;}
.compare-search-box .compare-form {padding:10px 0px 0px 0px;}
.compare-search-box .compare-form input {margin-right:8px;vertical-align:super;width:140px;border:1px solid #DBDCDE;}
.compare-search-box .compare-form .link {font-size:85%;color:#666666;padding-top:7px;display:block;}

.etf-resources {border-bottom:1px solid #DBDCDE;}
.etf-resources h2 {padding:7px 0px 5px 0px;font-size:123%;}
.etf-resources .resources-content {padding:0px 0px 0px 0px;margin-bottom:28px;}
.etf-resources .resources-content .text {float:left;width:190px;}
.etf-resources .resources-content .text p {padding:0px 0px 5px 0px;}
.etf-resources .resources-content .text .blue-bullet-link {font-size:93%;margin-bottom:0px;padding:0px 0px 0px 20px;}
.etf-resources .resources-content img{float:left;}

.etf-etp-news {padding:0px 0px 28px 0px;vertical-align:top;border-bottom:1px solid #DbDCDE;}
.etf-etp-news h2 {padding:7px 0px 7px 0px;font-size:123%;}
.etf-etp-news ul li {margin:0px;padding: 0px 0px 8px 0px;}
.etf-etp-news ul li h4 {padding-bottom:2px;font-size:93%;line-height:131%;}
.etf-etp-news span.source {font-size: 77%; font-weight:normal;display:block;color: #666666;text-transform:uppercase;}
.etf-etp-news .blue-bullet-link {font-size:93%;margin-bottom:0px;margin-top:7px}

.recently-viewed-list {}
.recently-viewed-list h2{padding:7px 0px 10px 0px;font-size:123%;}
.recently-viewed-list span{display:block;padding:0px 0px 9px 0px;font-size:93%;clear:both}
.recently-viewed-list input {vertical-align:middle;}
.recently-viewed-list .check {float:left;margin-right:5px;display:block;width:20px;margin-bottom:10px;}
.recently-viewed-list img {padding:3px 10px 0px 0px;}

.advance-chart-component {}
.advance-chart-component h3 {padding:10px 0px 0px 0px;font-size:93%;}
.advance-chart-component .download-text {padding:7px 0px 14px 0px;font-size:93%;display:block;}
.advance-chart-component p {padding:0px 0px 0px 0px;font-size:93%;}
.advance-chart-component p.last-item {padding:0px 0px 14px 0px;}
.advance-chart-component input.download-btn {margin:9px 0px 0px 0px;width:120px;}

.highlight-text{background-color:#EFF3F7;padding:4px 0 6px 5px;Font-size:93%;margin-top:10px;margin-bottom:15px;}
.life-as-statement-first {margin:7px 0 0px 0px;Font-size:93%;display:block}
.life-as-statement-sec {margin:1px 0 17px 0px;Font-size:93%;display:block}

/**********************Start of custom additions added by OCSR developers*****************************/

/* Start of autocomplete css */
.acResults {display: none;background-color: #FFFFFF;border: 1px solid black;font-family: Arial, Verdana;font-size: 85%;line-height: 107%;color: #444444;position:absolute;z-index:101;}
.acError{display:none;color: white;border: 1px solid red;background-color: red;width: 200px;font-family: Arial, Verdana;font-size: 80%;}

/*  Customize input area of autocomplete */
.acInput {border: 1px solid black ;}

/*  presentation attributes for individual items of the result pane */
.acItemOver, .acItemTable tr.acItemOver td, .acItemTable tr.acItemOver th {cursor:pointer; background-color:#336600;color:white;}
.acItemMatch {font-weight: bold; cursor:pointer;}
.acItemIndex {/*float: left; display:inline;*/text-align: left;vertical-align: top; width: 55px;font-weight: normal;font-size: 12px;padding: 4px 4px 4px 5px;margin: 0;border: 0;}
.acfooter{padding: 4px 4px 4px 5px;border-top: black 1px solid;}
.acfooter p{font-size:10px;line-height:12px;}
.offScreen{display:block;position: absolute;left: -3000px; }
.acItemValue {font-size: 12px; margin: 0;border:0; padding: 4px 4px 4px 5px;width: 190px;}
.acItemTable{border: 0;width: 260px;border-collapse: collapse;margin: 0;padding: 0;}
/* End of  autocomplete.css */

/* show - hide items on main page and print format page */
#main-page{display:block;}
#print-page{display:none;}

.pagination {padding: 0px; margin: 0px; font-size: 93%;}
.pagination .pg-normal {padding: 0px 2px 0px 3px; margin: 0px;}
.pagination .pg-selected {padding: 0px 2px 0px 2px; margin: 0px; font-weight:bold;}
.pagination .pg-selected a{color:#000000;}
.pagination .pg-selected a:hover{color:#000000; text-decoration:none;}
.right-block .pg-normal {padding: 0px 1px 0px 1px;}
.right-block .pg-selected {padding: 0px 1px 0px 2px;}
.right-block .pagination .gray-pipe {padding: 0px 2px 0px 4px;}
.auto-padlock {vertical-align: baseline; padding-left: 6px}
.auto-padlock-notRetailCustomer {vertical-align: baseline; padding-left: 6px}

.section-header .right {float:right; padding: 2px 8px 0 0;}
.section-header a {font-weight: normal; font-size: 85%; display: inline; float: none; color: #FFF; background:none !important;}
.section-header h3 {display: inline; float: left;}
.chart {width: 337px;}

.red {color: #CC0000;}
.green {color: #008000;}
#notAFidelityCustomer.hidden-div {display: block;}
#notAFidelityCustomer.banner-area {font-size: 12px; line-height: 17px; padding: 7px 0 40px;}
#notAFidelityCustomer.banner-area a {color: #0F57C2;}
.date-list li.selected a {font-weight:bold;color:#000; }

/*+++++++++++++++++++++++++++++++++*/
/* ----- BEGIN ROUNDED TAB CLASSES -----*/
/*+++++++++++++++++++++++++++++++++*/
.rounded-tab {font-family:Arial, helvetica, sans-serif;font-size:100% !important;}
.rounded-tab a {background: url(../images/tb_6_lon.gif) left top no-repeat; padding: 0 0 0 15px; font-weight: bold; display: block; float: left; text-align: center;cursor: pointer;text-decoration:none;}
.rounded-tab a:hover{text-decoration:underline}
.rounded-tab a:visited{color:#0F57C2}
.rounded-tab a span {background: url(../images/tb_6_ron.gif) right top no-repeat; padding: 3px 15px 3px 0; display: block; float: left; text-align: center;}
.rounded-tab ul {list-style:none; padding:0; margin:0;}
.rounded-tab li {float: left; margin: 0px 2px -2px 0px; background-color:#ECF1F7;}
.rounded-tab li.selected {font-family: arial, sans-serif;background-color: #fff; border-bottom: solid 1px #FFF !important;z-index:100;position:relative;}
.rounded-tab li.selected a {color: #408800 !important;}
.rounded-tab li.selected a:hover {text-decoration:none;}
.rounded-tab .bottom-border{border-bottom: solid 1px #BBBBBB;clear: both; height: 1px; margin: 0px; padding: 0px;}
.rounded-tab .hr-for-ie {display:none;}
.rounded-tab .bylinetab {font-size: 93%; line-height: 122%;color: #666666;padding-left: 5px;padding-top: 3px;background-color: #fff;}
.rounded-tab .wrap-text-height{line-height:108%}
/*+++++++++++++++++++++++++++++++++*/
/* ----- END ROUNDED TAB CLASSES -----*/
/*+++++++++++++++++++++++++++++++++*/

.date-list {margin:10px 0px 0px 0px;font-size: 85%;}
.date-list li {display: inline; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; vertical-align: middle;}
.date-list .gray-pipe {padding: 0px 3px 0px 6px; margin: 0px; color:#666666;}

/* page navigation starts (This is common for all the pages)*/
.pages {padding:0px 0px 0px 0px;height:25px;margin-top:0px}
.pages .first-page {color:#000000;font-weight:bold;padding:0 3px;font-size:85%}
.pages ul {list-style-type:none;border-top:1px dotted #dbdcde;height:10px;padding-top:7px}
.pages ul li {color:#666666;display:inline;}
.pages ul li a {font-size:85%;padding:0 3px;}
/* page navigation ends */

/* ++++++++++++++++++++++++++++++++++ overview.shtml css starts   +++++++++++++++++++++ */
.page-heading {border-bottom:1px solid #dbdcde;margin-bottom:10px; padding-bottom:17px;}
.page-heading h1{font-size:182%; font-weight:normal; color:#408800; width:75%;padding:0px 0px 14px 0px;float:left}
.page-heading .byline{font-size:11px}
.page-heading .byline img{margin-right:7px;margin-left:1px;}
.page-heading .help-link {text-align:right;float:right; font-family: arial, sans-serif; font-size:85%;font-weight:normal;padding-top:5px;}
.page-heading .help-link ul {margin: 0px; padding: 0px;}
.page-heading .help-link ul li {display: inline;}
.page-heading .help-link ul li a {padding-right:10px;}


.page-heading-new{padding:0px 0px 10px 0px;}
.page-heading-new h1{font-size:182%; font-weight:normal; color:#408800; width:75%;padding:0px 0px 0px 0px;display:inline;}
.page-heading-new a{font-size:100%;}
.page-heading-new img{padding:0px 8px 0px 0px;}


.top-section{border-bottom:3px double #DBDCDE;padding-bottom:30px;margin-bottom:10px;}
.top-section .left-col{float:left;width:517px; border-right:1px solid #DBDCDE;padding:0 9px 0 0px;}
/*.top-section .left-col .message-blocks {background-color:#F0F0F0;background-image:url(../images/new-icon.gif);background-position:0 0;background-repeat:no-repeat;margin:13px 0px 20px 0px;padding:5px 20px 10px 20px;}
*/
.top-section .left-col .message-blocks{
background:transparent url(../images/new-icon.gif); background-repeat:no-repeat; background-color:#F0F0F0; padding:5px 20px 10px 20px; margin:13px 0px 20px 0px; line-height: normal;font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;width:475px;
}

.top-section .left-col .message-blocks p {padding:0px;}

.top-section .right-col{float:left; margin:0px 0px 0px 0px; padding:0 0 0 10px;width:248px; border-left:1px solid #DBDCDE;margin-left:-1px}
.top-section .right-col .non-customer {padding:10px 0px 0px 0px;}
.top-section .right-col .non-customer h4 {display:inline;font-family: arial, sans-serif; font-size:85%; font-weight:bold; padding:0px 0px 0px 3px;}
.top-section .right-col .non-customer img {vertical-align:middle;}
.top-section .right-col .non-customer .byline {font-family: arial, sans-serif; font-size:93%; font-weight:normal; padding:6px 0px 0px 0px;display:block;}

.research-main-left{width:517px; float:left; border-right:1px solid #DBDCDE; padding:0px 9px 0px 0px;margin:10px 0px 0px 0px;}
.research-main-right{width:248px; float:left; padding:0px 0px 0px 10px;margin:10px 0px 0px 0px;}

.research-main-left .etf-tools-tbd{padding:0px 0px 30px 0px;border-bottom:1px solid #DBDCDE;}
.research-main-left .etf-tools-tbd h2{font-family: arial, sans-serif; font-size:131%;font-weight:bold; color:#000000;padding:0px 0px 10px 0px;margin:-3px 0px 0px 0px;}
.research-main-left .etf-tools-tbd .grey-box{background-color:#EEEEEE;width:517px;height:338px;}
.research-main-left .etf-tools-tbd .grey-box p{padding-top:165px;text-align:center;}


.main-article-section  h2{font-size:123.6%;color:#000000;padding:0px 0px 3px 0px;margin:-3px 0 0 0;}

.main-article-section  .screen-criteria-block{width:47%;margin-bottom:18px;}
.main-article-section  .screen-criteria-block span {display:block;font-size:93%;padding:0px 0px 9px 0px;}
.main-article-section  .screen-criteria-block h3 {color:#336600;font-size:85%;padding:0 0 10px;text-transform:uppercase;}
.main-article-section  .screen-criteria-block img {padding:4px 0px 0px 0px;}
.main-article-section  .predefined-screen-block{width:49%;margin-bottom:18px;}
.main-article-section  .predefined-screen-block h3 {color:#336600;font-size:85%;padding:0 0 9px 0px;text-transform:uppercase;}
.main-article-section  .predefined-screen-block ul li {font-size:93%;font-weight:bold;padding:0 0 8px 0px;}
.main-article-section  .date-list ul{padding:2px 0px 0px 0px;display:inline}

.main-article-section  .overview-article-head{padding:8px 0px 0px 0px; margin:0px;}
.main-article-section  .overview-article-head ol{padding:0px 0px 0px 0px;list-style-type:none;}
.main-article-section  .overview-article-head li.two-columns {border-bottom:1px dotted #DBDCDE; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px;}
.main-article-section  .overview-article-head li.two-columns-noborder {border-bottom:none; margin:0px 0px 0px 0px; padding:10px 0px 12px 0px;}
.main-article-section  .overview-article-head li.two-columns-content{padding:0px 0px 0px 0px;}
.main-article-section  .overview-article-head li.one-column {margin:0px 0px 0px 0px; padding:6px 0px 15px 0px;}
.main-article-section  .overview-article-head .first-column{float:left;width:382px;border-right:1px solid #DBDCDE;margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;}
.main-article-section  .overview-article-head .first-column h3{font-family: arial, sans-serif; font-weight:normal; font-size:153.9%;padding:0px 0px 2px 0px;margin:-4px 0px 0px 0px;text-transform:capitalize}
.main-article-section  .overview-article-head .second-column{float:left; width:113px;padding:0px 0px 0px 10px;}
.main-article-section  .overview-article-head .second-column h4{font-family: arial, sans-serif; font-weight:normal; font-size:93%;padding:0px 0px 0px 0px;margin:-2px 0px 0px 0px;}
.main-article-section  .overview-article-head .second-column ul{font-family: arial, sans-serif; font-weight:normal; font-size:93%;padding:9px 0px 0px 0px;}
.main-article-section  .overview-article-head .second-column li{padding:0px 0px 4px 0px;}
.main-article-section  .overview-article-head img{padding: 3px 2px 0px 0px;vertical-align:bottom;margin-bottom:-5px;}
.main-article-section  .overview-article-head p {padding:5px 0px 0px 0px;font-family:Arial,Helvetica,sans-serif;font-size:93%;line-height:153.9%;text-align:left;}
.main-article-section  .overview-article-head .source {color:#666666;font-size:77%;margin-top:-5px;padding-left:5px;text-transform:uppercase;}
.main-article-section  .overview-article-head .timeline {text-transform:uppercase;color:#666666;display:block;font-size:77%;padding-left:23px;}

.main-article-section .blue-bullet-text {padding-bottom:0px}
.blue-bullet-text { background-image:url(../images/11_11_bullet_b.gif);background-position:0 2px;background-repeat:no-repeat;clear:both;display:block;font-size:93%;padding:0px 0px 26px 17px;}

.main-tbd-panel{border-top:1px solid #DBDCDE;padding:9px 0px 0px 0px;width:517px;}
.main-tbd-panel .left-panel {float:left; width:248px; border-right:1px solid #DBDCDE; padding:0px 10px 0px 0px;}
.main-tbd-panel .left-panel h3{color:#336600;font-size:85%;margin:0px 0px 1px 0px;padding-bottom:1px;}
.main-tbd-panel .left-panel .grey-box, .right-panel .grey-box {background-color:#EEEEEE; height:216px; text-align:center;}
.main-tbd-panel .right-panel {float:left; width:248px; padding:0px 0px 0px 10px;}
.main-tbd-panel .right-panel h3{color:#336600;font-size:85%;margin:0px 0px 1px 0px;padding-bottom:1px;}
.main-tbd-panel p{padding-top:90px;text-align:center;}

.research-main-right .etf-tools-tbd-panel {padding:0px 0px 0px 0px;}
.research-main-right .etf-tools-tbd-panel h2{font-family: arial, sans-serif; font-size:131%;font-weight:bold; color:#000000;padding:0px 0px 0px 0px;margin:-3px 0px 0px 0px;}
.research-main-right .etf-tools-tbd-panel .grey-box {background-color:#EEEEEE; height:216px;text-align:center; width:248px;margin:10px 0px 30px 0px;}
.research-main-right .etf-tools-tbd-panel .grey-box p{padding-top:90px;text-align:center;}

.research-main-right .etf-edu-tbd-panel {padding:7px 0px 30px 0px;border:none;}
.research-main-right .etf-edu-tbd-panel h2{font-family: arial, sans-serif; font-size:131%;font-weight:bold; color:#000000;padding:0px 0px 9px 0px;}
.research-main-right .etf-edu-tbd-panel .grey-box {background-color:#EEEEEE; height:392px;text-align:center;width:248px;}
.research-main-right .etf-edu-tbd-panel .grey-box p{padding-top:190px;text-align:center;}

/* tools bricklet */
.tools-component{padding:0px 0px 0px 0px;}
.tools-component h2{padding:6px 0px 1px 0px;font-family:arial;font-size:131%;color:#000000;font-weight:bold;}



.screener-component {padding:7px 0px 26px 0px;border-bottom:1px solid #DBDCDE;}
.screener-component h3 {padding:0px 0px 0px 0px;font-family:arial;font-size:85%;color:#336600;font-weight:bold;}
.screener-component .start-screen-text{padding:9px 0px 0px 0px;}
.screener-component .start-screen-text img{vertical-align:baseline;}
.screener-component .start-screen-text a{padding:0px 0px 0px 6px;font-family:arial;font-size:108%;color:#0F57C2;font-weight:bold;}
.screener-component .label, .compare-component .label{font-family:arial;font-size:85%;color:#666666;font-weight:normal;}

.compare-component {padding:0px 0px 26px 0px;border-bottom:1px solid #DBDCDE;}
.compare-component h2{color:#000000;font-size:123.6%;padding:0px 0px 3px 0px;margin:-3px 0 0 0;}
.compare-component h3{padding:0px 0px 0px 0px;font-family:arial;font-size:93%;color:#000000;font-weight:bold;}
.compare-component .compare-block{padding:7px 0px 5px 0px;}
.compare-component .compare-block .textbox{width:150px; height:20px;margin:0px 5px 0px 0px;}
.compare-component .compare-block .button{width:75px;vertical-align:top;}
.compare-component .compare-block .compare-btn{margin-bottom:-6px;}

.portfolio-component {padding:7px 0px 26px 0px;border-bottom:1px solid #DBDCDE;}
.portfolio-component h3{padding:0px 0px 0px 0px;font-family:arial;font-size:85%;color:#336600;font-weight:bold;}
.portfolio-component .portfolio-text{padding:8px 0px 0px 0px;font-family:arial;font-size:93%;color:#000000;font-weight:normal;line-height:138.5%;}
.portfolio-component .portfolio-builder-link{padding:5px 0px 0px 0px;}
.portfolio-component .portfolio-builder-link img{vertical-align:baseline;}
.portfolio-component .portfolio-builder-link a{padding:0px 0px 0px 6px;font-family:arial;font-size:93%;color:#0F57C2;font-weight:normal;}

/* etf-of-week bricklet */
.etf-of-week{}
.etf-of-week h3{color:#000000;font-size:93%;margin:6px 0px 1px 0px;}
.etf-of-week .company{font-size:77%;font-family:arial,helvetica,clean,sans-serif;color:#666666;text-transform:uppercase;display:block;padding-bottom:8px;}
.etf-of-week h2{font-size:123.6%;font-family:arial,helvetica,clean,sans-serif;color:#000000; padding:8px 0px 3px 0px;}


.plus-minus-all #expand {display:block;padding:0px 0px 9px 0px;border-bottom:1px solid #CCCCCC;margin:0px 0px 8px 0px;width:248px;}
.plus-minus-all #collapse {display:none;padding:0px 0px 9px 0px;border-bottom:1px solid #CCCCCC;margin:0px 0px 8px 0px;width:248px;}
.news-expand {padding: 0px; margin: 0px;}
.news-expand ul {padding: 0px; margin: 0px;}
.news-expand-plus {padding: 2px 5px 0px 0px; background-image: url(../images/plus_blue.gif); background-position: 2px left; background-repeat: no-repeat;background-position:0px 2px;}
.news-expand-minus {padding: 2px 5px 0px 0px; background-image: url(../images/minus_blue.gif); background-position: 2px left; background-repeat: no-repeat;background-position:0px 2px;}
.news-detail-show {display: block; padding: 4px 0px 2px 8px; margin: 0px;}
.news-detail-hide {display: none; padding: 0px; margin: 0px;}
.plus-minus-all {font-size: 85%; padding: 0px; margin: 0px;}
.plus-minus-all img {padding: 2px 3px 0px 0px; margin: 0px 0px -1px 0px;}
.plus-minus-all .pipe {font-size: 108%; padding: 0px 5px 0px 7px; margin: 0px;}

.chart-container{float:left;}
ul li.etf-of-week-list {padding:0px 0px 7px 0px;border-bottom:1px dotted #CCCCCC;width:248px;margin:-2px 0px 10px 0px;font-size:93%;font-weight:normal;}
ul li.etf-of-week-list-last{padding:0px 0px 7px 0px;border-bottom:1px dotted #CCCCCC;width:248px;margin:-2px 0px 10px 0px;font-size:93%;font-weight:normal;}
.etf-of-week-list .reports {padding-left:16px;padding-top:3px;font-weight:normal;}
.etf-of-week-list .reports img{padding-left:1px;}
.etf-of-week-list p{font-size:100%;line-height:131%;padding:7px 0px 7px 17px;text-align:left;font-weight:normal;}
.etf-of-week-list .company{font-size:100%;padding:0px 0px 7px 17px;text-align:left;font-weight:normal!important;margin-top:-15px;}
.etf-of-week-list .last-item{margin-bottom:20px;}
.etf-of-week-list .last-content{margin-bottom:0px;}
.etf-of-week-list .list-box {float:right; width:225px;margin:0px 6px 3px 0px;}
.etf-of-week-list .news-expand-plus {padding: 2px 5px 0px 0px; background-image: url(../images/plus_blue.gif); background-repeat: no-repeat;background-position:0px 2px;float:left;}
.etf-of-week-list .news-expand-minus {padding: 2px 5px 0px 0px; background-image: url(../images/minus_blue.gif); background-repeat: no-repeat;background-position:0px 2px;float:left;}
/* end of etf-of-week bricklet */

/* start of expert-strategies-component */
.expert-strategies-component{width:248px;}
.expert-strategies-component h3{color:#336600;font-size:85%;margin:-2px 0px 1px 0px;padding:0px 1px 3px 0px;}
.expert-strategies-component img{padding-left:1px;}
.expert-strategies-component h2{font-size:93%;font-family:arial,helvetica,clean,sans-serif;color:#000000;padding-top:5px;}
.expert-strategies-component .company{font-size:77%;font-family:arial,helvetica,clean,sans-serif;color:#666666;text-transform:uppercase;}
.expert-strategies-component .links{font-weight:bold;color:#0C57BF;margin-top:3px;display:block;font-size:93%;}
.expert-strategies-component ul li {padding:2px 0px 3px 0px; margin:0px;}

.find-expert-component h2{font-size:93%;font-family:arial,helvetica,clean,sans-serif;color:#000000;padding:21px 0px 5px 0px;}
.find-expert-component .research-firm{font-size:93%;font-weight:bold;color:#666666;padding-bottom:3px;}
.find-expert-component .go-button{background-position:0 0;background-repeat:no-repeat;height:20px;margin-top:5px;}
.find-expert-component .all-expert-strategies{font-size:93%;color:#0C57BF;padding:20px 0px 10px 0px;}
.find-expert-component .all-expert-strategies img{padding-right:5px;}
.find-expert-component select {border:1px solid #cccccc;font-size:85%;}
.find-expert-component .all-providers{width:200px;border:1px solid #cccccc;font-size:85%;height:16px;padding:2px;text-align:left;}
.find-expert-component .all-providers .text{padding-left:3px;float:left;}
.find-expert-component .all-providers .blue-drop-image{padding:5px 4px 0px 10px;float:right;}
.find-expert-component .all-providers .provider-span{width:174px;}
/* end of expert-strategies-component */

/* start of recently-viewed-component */
.recently-viewed-components{width:248px;margin:0px 0px -3px 0px;}
.recently-viewed-components h2{font-size:85%;font-family:arial,helvetica,clean,sans-serif; color:#336600;padding-bottom:14px !important;padding-top:10px;}
.recently-viewed-components h3{font-size:108%;margin-bottom:8px;color:#000000;}
.recently-viewed-components .checklist li{margin:0px;padding:0px 0px 8px 0px;}
.recently-viewed-components .checklist ul{margin:0px;padding:0px 0px 7px 0px;}
.recently-viewed-components .checklist{font-size:93%;}
.recently-viewed-components .checklist a{color:0F57C2;}
.recently-viewed-components .checklist .checkbox{margin-right:8px;}
.recently-viewed-components .checklist .last-list{padding:0px;}
.recently-viewed-components .checklist .last-label{white-space: nowrap;}

.recently-viewed-components td{padding:0px 0px 0px 0px;}
.recently-viewed-components .withgrayborder{border:1px solid #CCCCCC;padding:2px 5px 2px 4px;color:#666666;font-size:85%;}
.recently-viewed-components .withgrayborder a{color:#666666;}
.recently-viewed-components .withgrayborder a:hover{color:#0F57C2;font-family:arial,helvetica, clean,sans-serif;font-weight:bold;}
.recently-viewed-components .withgrayborder img{padding-left:30px;}
.recently-viewed-components .arrow img{margin-left:3px;}
.recently-viewed-components td img{padding:0px 10px 0px 0px;}
.recently-viewed-components td .image-ok{padding-left:5px;}
.recently-viewed-components .select-an-action {border:1px solid #CCCCCC;font-size:85%;text-align:left;width:150px;padding:2px 0px 1px 0px;}
.recently-viewed-components .select-an-action .text{width:100px;display:block;float:left;padding-left:4px;}
.recently-viewed-components .select-an-action .text a{color:#666666;}
.recently-viewed-components .select-an-action .text a:hover{color:#0F57C2;font-family:arial,helvetica, clean,sans-serif;font-weight:bold;}
.recently-viewed-components .select-an-action .drop-image img{padding:4px 0px 0px 30px;float:left;}
.flyoutpopup{width:146px;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;}

/* To override Dojo flyout menu width */
.ofMenu ul {width: 148px !important; padding:2px 0px 0px 0px;border-left: solid 1px #ccc; border-right: solid 3px #999999;	background-color: #fff;padding-top:5px;}
.ofMenu li a {width:120px !important; padding:0px 0px 7px 4px;display:block; cursor: pointer;}
.ofMenu ul.ofFirstChild{border-top: solid 1px #cccccc;}
.ofMenu li.ofLastChild {border-bottom:3px solid #999999; padding-bottom:0px !important;}
.ofMenu li.ofLastChild a{padding-bottom:4px;}
.ofMenu {margin-top: 16px;position: absolute; left: 0px;top: 0px;z-index:999 !important;}
.ofHidden {display:none}
/* end of recently-viewed-component */

/* start of etf-etp-education-components */
.etf-etp-education-components{width:248px;}
.etf-etp-education-components h2{font-size:85%;font-family:arial,helvetica,clean,sans-serif; color:#336600;text-transform:uppercase;padding-bottom:10px !important;margin-top:-2px;}
.etf-etp-education-components img{padding-left:9px;}
.etf-etp-education-components h3{font-size:100%;font-family:arial,helvetica,clean,sans-serif;padding:0px 0px 2px 0px;}
.etf-etp-education-components p{font-size:93%;line-height:138.5%;font-family:arial,helvetica,clean,sans-serif;padding:0px 15px 0px 0px;margin:0px;}
.etf-etp-education-components li{margin:0px;padding:0px 0px 7px 0px;}
/* end of etf-etp-education-components */

/* ++++++++++++++++++++++++++++++++++  overview.shtml css ends   +++++++++++++++++++++ */

/* ++++++++++++++++++++++++++++++++++ commentary_main.shtml css starts   +++++++++++++++++++++ */
.etf-commentry-left-block {float:left;margin:7px 0px 0px 0px;padding:0 9px 0 0;width:517px;border-right:1px solid #DBDCDE;}
.etf-commentry-right-block {float:left;margin:0;padding:0 0 0 10px;width:248px;}

.commentary-block{padding:3px 0px 13px 0px; margin:0px;border-bottom:1px solid #DBDCDE;}
.commentary-block .commentary-head {width:350px; float:left;}
.commentary-block .commentary-head h1 {color:#408800;font-family:arial,helvetica,sans-serif;font-size:167%;font-weight:normal;}
.commentary-search-block-main{float:right}
.commentary-search{float:right;}
.search-text-box{width:210px;margin:0px 7px;height:20px;}
.search-text{display:inline-block;font-weight:bold;font-family:arial,helvetica,sans-serif; font-size:85%;padding:0px 0px 5px 0px;}
.search-go{vertical-align:top;height:20px;}

.frequency-tab{margin:0px 0px 8px 0px;width:517px;}
.frequency-tab .post-frequency-tab{float:left; width:340px;}
.frequency-tab .sort-by-tab{float:right; width:176px;}
.frequency-tab .post-frequency-title, .sort-by-title{float:left; font-family:arial,helvetica,sans-serif; font-size:85%;}
.frequency-tab .links {margin:0px;padding:0px 0px 0px 0px;}
.frequency-tab .links ul{list-style:none;}
.frequency-tab .links li{font-family:arial,helvetica,sans-serif; font-size:85%; list-style-type:none;background-image:url("../images/grey-pipe-sm.gif");background-position:0 2px;background-repeat:no-repeat;padding:0px 5px 0px 6px;float:left;}
.frequency-tab .links li a{color:#0F57C2 !important;}
.frequency-tab .links .firstitem {color:#000000; font-weight:bold; background-image:none !important;}

.article-main-head{padding:4px 0px 0px 0px; margin:0px;border-top:1px dotted #DBDCDE;}
.article-main-head ul{padding:0px 0px 0px 0px;}
.article-main-head li.two-columns {border-bottom:1px dotted #DBDCDE; margin:0px 0px 0px 0px; padding:6px 0px 24px 0px;}
.article-main-head li.two-columns-content{padding:0px 0px 0px 0px;}
.article-main-head li.one-column {margin:0px 0px 0px 0px; padding:6px 0px 15px 0px;}
.article-main-head .first-column{float:left;width:390px;border-right:1px solid #DBDCDE;margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;}
.article-main-head .second-column{float:left; width:103px;padding:0px 0px 0px 10px;}
.article-main-head .second-column h3{font-family: arial, sans-serif; font-weight:normal; font-size:93%;padding:0px 0px 0px 0px;line-height:80%}
.article-main-head .second-column ul{font-family: arial, sans-serif; font-weight:normal; font-size:93%;padding:10px 0px 0px 0px;}
.article-main-head .second-column li{padding:0px 0px 4px 0px;}
.article-main-head img{padding: 3px 2px 0px 0px;vertical-align:bottom;}
.article-main-head p {padding:4px 0px 0px 0px;font-family:Arial,Helvetica,sans-serif;font-size:93%;line-height:153.9%;text-align:left;}

.article-main-head h2 {color:#0F57C2;font-family:arial,helvetica,clean,sans-serif;font-size:153.9%;padding:0px 0px 3px 0px;font-weight:normal;}
.article-main-head .source {color:#666666;font-size:77%;vertical-align:top;}
.article-main-head .timeline {text-transform:uppercase;color:#666666;margin-top:-7px;display:block;font-size:77%;padding-left:23px;vertical-align:top;}
.page-nav-spacer{height:12px}
/* ++++++++++++++++++++++++++++++++++ commentary_main.shtml css ends   +++++++++++++++++++++ */

/* ++++++++++++++++++++++++++++++++++ commentary_filter_author.shtml css starts   +++++++++++++++++++++ */
.author-layout-spacer-left{padding:10px 0px 0px 0px}

.commentary-author-search-block{padding:8px 0px 0px 0px; margin:0px;border-bottom:1px solid #DBDCDE;}
.commentary-author-search-block h1 {color:#408800;font-family:arial,helvetica,sans-serif;font-size:167%;font-weight:normal;}
.commentary-author-search-block .byline {color:#0F57C2;display:block;font-size:85%;font-weight:normal;line-height:129%;padding:3px 0px 20px 0px;}
.commentary-author-search-block .byline a:visited {color:#0F57C2;}

.commentary-author-search-left-block{width:350px;float:left;}
.commentary-author-search-right-block{float:right;}
.author-search-text-box{width:210px;margin:0px 6px;height:20px;}
.author-search-text{display:inline-block;font-weight:bold;padding-top:5px;vertical-align:top;font-size:85%}
.author-search-go{vertical-align:top;}

.author-newscommentry-block-left{border-right:1px solid #DBDCDE;float:left;margin:0;padding:0 9px 0 0;width:517px;}
.author-frequency-tab{padding:2px 0px 14px 0px;}
.author-frequency-tab .post-author-frequency-tab{float:left; width:347px;}
.author-frequency-tab .author-sort-by-tab{float:right; width:170px;}
.author-frequency-tab .author-post-frequency-title, .sort-by-title{float:left; font-family:arial,helvetica,sans-serif; font-size:85%;}
.author-frequency-tab .author-links {margin:0px;padding:0px 0px 0px 0px;}
.author-frequency-tab .author-links ul{list-style:none;}
.author-frequency-tab .author-links li{font-family:arial,helvetica,sans-serif; font-size:85%; list-style-type:none;background-image:url("../images/grey-pipe-sm.gif");background-position:0 2px;background-repeat:no-repeat;padding:0px 5px 0px 5px;float:left;}
.author-frequency-tab .author-links li a{color:#0F57C2}
.author-frequency-tab .author-links .firstitem { color:#000000; font-weight:bold; background-image:none !important;}

.author-article-desc {font-family:Arial,Helvetica,sans-serif;font-size:93%;line-height:153.9%;text-align:left;padding:6px 0px 0px 0px;}
.author-article-main-title {border-top:1px solid #DBDCDE;padding:10px 10px 0px 0px;margin-top:8px;}
.author-article-main-title li {margin:0 0 18px;padding:0 0 5px;}
.author-article-main-title li img{padding:2px 0px 0px 0px;}
.author-article-main-title h3 {color:#0F57C2;font-family:arial,helvetica,clean,sans-serif;font-size:153.9%;padding:0 0 7px;font-weight:normal}
.author-article-main-title .source {color:#666666;font-size:77%;vertical-align:top;padding:0px 0px 0px 3px}
.author-article-main-title .timeline {color:#666666;margin-top:-7px;display:block;font-size:77%;padding:0px 0px 0px 25px;vertical-align:top;}

.author-commentry-right-block{float:left;margin:0;padding:0px;width:240px;}
.author-commentry-right-block .author-about-this{padding:2px 10px 10px 10px;}
.author-commentry-right-block .author-about-this h2{font-family:arial,helvetica,clean,sans-serif;font-size:131%; color:#000000;padding:0px 0px 8px 0px;}
.author-commentry-right-block .author-about-this p{font-size:93%;line-height:138.5%;padding:0px 0px 0px 0px;}
.author-commentry-right-block .author-about-this p .italic{font-style:italic;}
.author-commentry-right-block .author-about-this img{border:1px solid #DBDCDE;height:58px;width:58px;padding:1px;border:1px solid #dbdcde;margin:0px 0px 0px 10px}
/* ++++++++++++++++++++++++++++++++++ commentary_filter_author.shtml css ends   +++++++++++++++++++++ */

/* ++++++++++++++++++++++++++++++++++ commentary_filter_source.shtml css starts   +++++++++++++++++++++ */
.source-commentary-search-block{padding:8px 0px 0px 0px; margin:0px;border-bottom:1px solid #DBDCDE;}
.source-commentary-search-block h1 {color:#408800;font-family:arial,helvetica,sans-serif;font-size:167%;font-weight:normal;}
.source-commentary-search-block .byline {color:#0F57C2;display:block;font-size:85%;font-weight:normal;line-height:129%;padding:3px 0px 20px 0px;}
.source-commentary-search-block .byline a:visited {color:#0F57C2;}
.source-commentary-search-left-block{width:350px;float:left;}
.source-commentary-search-right-block{float:right;}
.source-search-text-box{width:210px;margin:0px 6px;height:20px;}
.source-search-text{display:inline-block;font-weight:bold;padding-top:5px;vertical-align:top;font-size:85%}
.source-search-go{vertical-align:top;}

.source-newscommentry-block-left{border-right:1px solid #DBDCDE;float:left;margin:0;padding:0 9px 0 0;width:517px;}
.source-frequency-tab{padding:2px 0px 14px 0px;}
.source-frequency-tab .source-post-frequency-tab{float:left; width:347px;}
.source-frequency-tab .source-sort-by-tab{float:right; width:170px;}
.source-frequency-tab .source-post-frequency-title, .source-sort-by-title{float:left; font-family:arial,helvetica,sans-serif; font-size:85%;}
.source-frequency-tab .source-links {margin:0px;padding:0px 0px 0px 0px;}
.source-frequency-tab .source-links ul{list-style:none;}
.source-frequency-tab .source-links li{font-family:arial,helvetica,sans-serif; font-size:85%; list-style-type:none;background-image:url("../images/grey-pipe-sm.gif");background-position:0 2px;background-repeat:no-repeat;padding:0px 5px 0px 5px;float:left;}
.source-frequency-tab .source-links li a{color:#0F57C2}
.source-frequency-tab .source-links .firstitem { color:#000000; font-weight:bold; background-image:none !important;}

.source-article-desc {font-family:Arial,Helvetica,sans-serif;font-size:93%;line-height:153.9%;text-align:left;padding-top:5px;}
.source-article-main-title {border-top:1px solid #DBDCDE; #DBDCDE; padding:10px 10px 0px 0px;margin-top:8px;}
.source-article-main-title li {margin:0 0 18px;padding:0 0 5px;}
.source-article-main-title li img{padding:2px 0px 0px 0px;}
.source-article-main-title h3 {color:#0F57C2;font-family:arial,helvetica,clean,sans-serif;font-size:153.9%;padding:0 0 7px;font-weight:normal}
.source-article-main-title .source {color:#666666;font-size:77%;vertical-align:top;padding:0px 0px 0px 2px;}
.source-article-main-title .timeline {color:#666666;margin-top:-7px;display:block;font-size:77%;padding-left:24px;vertical-align:top;}

.source-commentry-right-block{float:left;margin:0;padding:0px;width:240px;}
.source-about-this{padding:2px 10px 10px 10px;}
.source-about-this h2{font-family:arial,helvetica,clean,sans-serif;font-size:131%; color:#000000;padding:0px 0px 0px 0px;}
.source-about-this p{font-size:93%;line-height:138.5%;padding:0px 0px 0px 0px;}
.source-about-this p .italic{font-style:italic;}
.source-about-this img{margin:18px 0px 12px 0px}
/* ++++++++++++++++++++++++++++++++++ commentary_filter_source.shtml css ends   +++++++++++++++++++++ */

/* ---------------------------- commentary_search-results css starts ------------------------ */
.commentary-search-block{border-bottom:1px solid #DBDCDE;padding:0px 0px 17px 0px;margin:0px 0px 15px 0px}
.commentary-search-block .search-textbox{width:204px;margin:0px 6px;height:16px;padding:2px}
.commentary-search-block .search-label-text{display:inline-block;padding-top:2px;vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size:131%;font-weight:bold}
.commentary-search-block .search-go-btn{vertical-align:top;width:130px}

.newscommentry-block-left{border-right:1px solid #DBDCDE;float:left;margin:0;padding:0 9px 0 0;width:517px;}

.search-article-desc {font-family:Arial,Helvetica,sans-serif;font-size:93%;line-height:153.9%;text-align:left;clear:both}
.search-article-main-title {padding:0px 0px 0px 0px;}
.search-article-main-title ul {margin:0 0 9px;padding:8px 0px 1px 0px}
.search-article-main-title li {margin:0 0 5px;padding:0 0 12px;}
.search-article-main-title li a:visited {color:#0F57C2;}
.search-article-main-title h3 {color:#0F57C2;font-family:arial,helvetica,clean,sans-serif;font-size:108%;padding:0 0 2px;font-weight:normal}
.search-article-main-title .source {color:#666666;font-size:77%;vertical-align:top;float:left;}
.search-article-main-title .timeline {color:#666666;font-size:77%;vertical-align:top;margin:4px 0px 0px 0px;}

.search-result-display{border-bottom:1px dotted #999999;padding:0px 0px 23px 0px}
.search-result-block-left{float:left;width:350px;font-family:Arial,Helvetica,sans-serif;font-size:93%;line-height:153.9%;}
.search-result-block-right{float:right;width:142px;}
.search-result-block-right .post-frequency-title, .search-sort-by-title{float:left; font-family:arial,helvetica,sans-serif; font-size:85%;}
.search-result-block-right .search-links {margin:0px;padding:0px 0px 0px 0px;}
.search-result-block-right .search-links ul{list-style:none;}
.search-result-block-right .search-links li{font-family:arial,helvetica,sans-serif; font-size:85%; list-style-type:none;background-image:url("../images/grey-pipe-sm.gif");background-position:0 2px;background-repeat:no-repeat;padding:0px 8px 0px 8px;float:left;}
.search-result-block-right .search-links li.last{padding-right:0px}
.search-result-block-right .search-links li a{color:#0F57C2;}
.search-result-block-right .search-links .search-firstitem { color:#000000; font-weight:bold; background-image:none !important;}

.search-right-block{float:left;margin:0;padding:0px;width:240px;}
.search-right-component{padding:2px 10px 10px 10px;}
.search-right-component .header-title{}
.search-right-component .sensex-points{}
.search-right-component .variation-points{}

.search-news-expand-band ul{margin:0px;padding:0px}
.search-news-expand-band ul li{display:inline;}
.search-news-expand-band h3{font-size:100%;display:inline;}
.search-news-expand-band .news-expand-plus {background-image:url("../images/plus_blue.gif");background-position:0 0px;background-repeat:no-repeat;border:medium none;}
.search-news-expand-band .news-expand-minus{background-image:url("../images/minus_blue.gif");background-position:0 2px;background-repeat:no-repeat;border:medium none;padding:2px 0px 0 0;}
.search-news-expand-band .news-detail-hide {display:none;margin:0;padding:0;}
.search-news-expand-band .source {color:#666666;display:block;font-size:77%;font-weight:normal;line-height:129%;margin:0;padding:0 0 6px;text-transform:uppercase;}
.search-news-expand-band .plus-minus-link{float:left;background-image:url("../images/expandable_bg.png");background-repeat:repeat;height:18px;width:100%;padding:7px 0px 0px 0px;}
.search-news-expand-band .plus-minus-link a{padding:0px 0px 3px 4px;color:#0F57C2;text-decoration:none}
.search-news-expand-band .plus-minus-link a:visited{color:#0F57C2;}
.search-news-expand-band .plus-minus-link img{margin:0px 0px 0px 3px;}
.search-news-expand-block {border:1px solid #758FAA;}
.search-news-expand-block h3 {color:#336600;font-size:93%;font-weight:normal; vertical-align:top}

.news-detail-show{padding:0px 0px 10px 0px;}
.news-detail-show .bold-head{color:black;display:block;clear:both;padding:9px 0px 7px 0px;font-weight:bold;}

.search-news-item ul{padding:0px;}
.search-news-item ul li{display:block;margin:0px 0px 9px 0px;}
.search-news-item ul li a{float:left;color:#0F57C2;font-size:93%}
.search-news-item ul li a:visited{color:#0F57C2;}
.search-news-item ul li label{color:#666666;padding:0px 0px 0px 5px;font-size:93%}
.search-layout-left-header{color:#336600;font-size:85%;font-weight:bold;margin-bottom:8px;display:block}
/* ---------------------------- commentary_search-results css ends   ------------------------ */

/* ++++++++++++++++++++++++++++++++++ commentary_article.shtml css starts   +++++++++++++++++++++ */
.article-morning-star{background-color:#EEEEEE;border-top:5px solid #EF3E42;padding:10px;margin:0px 0px 30px 0px;}
.article-morning-star p{font-size:93%;padding:10px 0px 15px 0px;}
.article-morning-star .login{font-size:85%;color:#666666;text-align:center;padding-top:5px;}
.article-morning-star .red-button{margin-left:30px;text-align:center;background-image: url(../images/morningstarButtonBG.png);background-repeat: no-repeat;background-position:0px 0px;color:#FFFFFF;height:20px;width:168px;}
.article-morning-star .red-button a{color:#FFFFFF;font-weight:bold;font-size:100%;line-height:20px}

.article-other-articles-one{margin-top:0px;padding:3px 10px 0px 0px;border-top:1px solid #DBDCDE;}
.article-other-articles-one h2{font-family:arial,helvetica,clean,sans-serif;font-size:131%; color:#000000;line-height:153.9%;}

.article-other-articles-two{margin-top:20px;padding:3px 10px 0px 0px;border-top:1px solid #DBDCDE;}
.article-other-articles-two h2{font-family:arial,helvetica,clean,sans-serif;font-size:131%; color:#000000;line-height:153.9%;}

.article-title{padding:0px 10px 0px 0px;}
.article-title h3{font-family:arial,helvetica,clean,sans-serif;font-size:100%;color:#0F57C2;padding:0px 0px 5px 0px;}
.article-title .grey-pipe{margin:0px 0px 0px 0px;padding:0px 0px 0px 2px;color:#97989A; }
.article-title .source{font-size:77%;line-height:93%;color:#666666;vertical-align:top;padding-left:4px;}
.article-title .timeline{color:#666666;display:block;font-size:77%;line-height:93%;margin-top:-7px;padding-left:25px;vertical-align:top;}
.article-title li{padding:6px 0px 9px 0px;border-top:1px dotted #DBDCDE;margin:0px 0px 10px 0px;}
.article-title li img{padding-top:1px}

.article-content {}
.article-content h1{color: #000000; font-family: arial, helvetica, sans-serif; font-size: 182%; font-weight: normal;padding:6px 0px 6px 0px;}
.article-content h2{color: #000000; font-size:93%;line-height:138.5%;text-align:left;padding:0px 0px 10px 0px}

.article-content p {padding:0px 0px 8px 0px;}
.article-content p.article-desc{font-size:93%;line-height:138.5%;text-align:left;padding:0px 0px 12px 0px}
.article-content .byline {font-size: 77%; font-weight:normal; color: #666666; line-height: 129%;display:block;padding:0px 0px 12px 0px;}
.article-content .article-tit{padding:0px 0px 2px 0px}
.article-content .article-tit .timeline{font-size:77%;color:#666666;padding-left:25px;display:block; vertical-align:top;margin-top:-8px}
.article-content .article-tit .source{font-size:77%;color:#666666;vertical-align:top;padding-left:3px;}
.article-content  .article-tit li{padding:0px 0px 8px 0px;margin:0px 0px 0px 0px;}
.article-content  .article-tit li img{margin:3px 0px 0px 0px;}

.para-box{border-top: double #DBDCDE;border-bottom:1px solid #DBDCDE;width:130px;float:right;margin-left:10px}
.para-box h3{font-family:arial,helvetica,clean,sans-serif;font-size:108%; color:#000000;padding:6px 0px 10px 10px;}
.para-box ul{margin:0px 0px 0px 5px;}
.para-box ul li{padding:0px 0px 6px 7px;}
.para-box a{font-size:93%;}

/* ++++++++++++++++++++++++++++++++++ commentary_article.shtml css ends   +++++++++++++++++++++ */

/* ++++++++++++++++++++++++++++++++++ commentary_article_search.shtml css ends   +++++++++++++++++++++ */
.index-universe{background-color:#EEEEEE;border-top:5px solid #006DB6;padding:10px 0px 10px 0px;margin-bottom:30px;}
.search-results{border-top:1px solid #DBDCDE;padding:0px 0px 0px 0px;}
.search-results h2{font-size:131%;padding:8px 0px 11px 0px;color:#000000;}
.search-results .input-text{height:16px;margin-right:3px;padding-bottom:2px;padding-left:2px;padding-right:2px;padding-top:2px;width:93px;}
.search-results .button{width:130px;}

.article-search-article-title{padding:10px 10px 0px 0px;}
.article-search-article-title h3{font-family:arial,helvetica,clean,sans-serif;font-size:108%;color:#0F57C2;padding:0px 0px 7px 0px;}
.article-search-article-title h2{font-size:100% !important;padding:10px 0px 10px 1px;color:#000000;}
.article-search-article-title .grey-pipe{margin:0px 0px 0px 0px;padding:0px 0px 0px 2px;color:#97989A; }
.article-search-article-title .source{font-size:77%;color:#666666;vertical-align:top;padding-left:2px;}
.article-search-article-title .timeline{font-size:77%;color:#666666;padding-left:25px;display:block; vertical-align:top;margin-top:-10px}
.article-search-article-title li{padding:0px 0px 10px 0px;border-bottom:1px solid #DBDCDE;margin:0px 0px 10px 0px;}
.article-search-article-title li img{padding-top:3px}
.article-search-article-title .no-border{border:none;}

.article-block-one{padding:10px 10px 0px 0px;}
.article-block-one h2{font-family:arial,helvetica,clean,sans-serif;font-size:100%;color:#0F57C2;padding:7px 0px 5px 0px;}
.article-block-one li{margin:0px 0px 10px 0px;border-top:1px dotted #DBDCDE;}
.article-block-one li img{padding-top:3px;float:left}
.article-block-one li div{margin-left:22px}
.article-block-one li div span.source{font-size:77%;color:#666666;vertical-align:top;padding-left:0px;display:block}
.article-block-one li div span.timeline{font-size:77%;color:#666666;vertical-align:top;display:block;margin-top:-2px;padding-left:2px}

.article-block-two{padding-bottom:0px;background:#F0F0F0;}
.article-block-two h2{font-family:arial,helvetica,clean,sans-serif;font-size:100%;color:#0F57C2;padding:0px 0px 5px 4px;}
.article-block-two h3{font-size:100% !important;padding:5px 0px 5px 1px;color:#000000;padding-left:2px}
.article-block-two li{border-top:1px dotted #DBDCDE;padding-left:2px}
.article-block-two li img{padding-top:1px;padding-left:4px}
.article-block-two .source{font-size:77%;color:#666666;vertical-align:top;padding-left:2px;}
.article-block-two .timeline{font-size:77%;color:#666666;padding-left:28px;vertical-align:top;margin-top:-10px;display:inline-block;}


.article-block-three{padding:0px 10px 0px 0px;}
.article-block-three h3{font-family:arial,helvetica,clean,sans-serif;font-size:100%;color:#0F57C2;padding:7px 0px 5px 0px;}
.article-block-three li{padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;border-top:1px dotted #DBDCDE;}
.article-block-three li img{padding-top:2px;float:left}
.article-block-three li div{margin-left:22px}
.article-block-three .source{font-size:77%;color:#666666;vertical-align:top;display:block;}
.article-block-three .timeline{font-size:77%;color:#666666;display:block; vertical-align:top;margin-top:-2px;padding-left:2px}

.article-block-pagination {margin:0px 0px 50px 0px;font-size: 93%;border-top:1px dotted #DBDCDE;padding:10px 0px 0px 0px}
.article-block-pagination li {display: inline; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; vertical-align: middle;}
.article-block-pagination .gray-pipe {padding: 0px 3px 0px 6px; margin: 0px; color:#666666;}
/* ++++++++++++++++++++++++++++++++++ commentary_article_search.shtml css ends   +++++++++++++++++++++ */

/*CSS for NEW Overview Page layout*/
.page-heading .not-a-customer{}

.wsod-etf-etp-screens{}
.wsod-etf-etp-screens h2{font-size:131%;color:#000000;padding:0px 0px 0px 0px;margin:-3px 0px -2px 0px;}
.wsod-etf-etp-screens h2 img{margin-left:2px}
.wsod-etf-etp-screens .byline{font-size:77%;color:#666666;display:block; padding-left:2px;margin-bottom:8px;}
.wsod-etf-etp-screens .byline .time-stamp{text-transform:uppercase;}
.wsod-etf-etp-screens .map-view-links{margin-bottom:10px;}
.wsod-etf-etp-screens .map-view-links li{display:inline;font-size:93%;}
.wsod-etf-etp-screens .map-view-links li.selected a{display:inline;font-weight:bold;color:#000;text-decoration:none;cursor:text;}
.wsod-etf-etp-screens .map-view-links .grey-pipe{color:#666666;padding:0 0px 0px 5px;}

.wsod-etf-etp-screens .viewing-option{margin-top:20px;display:block}
.wsod-etf-etp-screens .viewing-option li{display:inline;font-size:107%;font-weight:bold}
.wsod-etf-etp-screens .viewing-option li.smaller-txt{display:inline;font-size:93%;font-weight:normal}
.wsod-etf-etp-screens .viewing-option li.smaller-txt img{padding-bottom:2px}
.wsod-etf-etp-screens .viewing-option .grey-pipe{color:#666666;font-size:85%;margin-left:4px;}


.wsod-etf-etp-map{}
.wsod-etf-etp-map h2{font-size:131%;color:#000000;padding:0px 0px 0px 0px;margin:-3px 0px -2px 0px;}
.wsod-etf-etp-map h2 img{margin-left:2px}
.wsod-etf-etp-map .map-view-links {margin-bottom:10px}
.wsod-etf-etp-map .map-view-links li{display:inline;font-size:93%;}
.wsod-etf-etp-map .map-view-links li.selected{font-weight:bold}
.wsod-etf-etp-map .byline{font-size:77%;color:#666666;display:block; padding-left:0px;margin-bottom:10px;}
.wsod-etf-etp-map .byline .time-stamp{text-transform:uppercase;}
.wsod-etf-etp-map .bullet-link{display:block;font-size:93%;font-weight:bold;margin-top:20px;}

.middle-section {border-bottom:3px double #DBDCDE;padding-bottom:30px;margin-bottom:10px;}
.middle-section .left-col{float:left;width:517px; border-right:1px solid #DBDCDE;padding:0 9px 0px 0px;}
.middle-section .right-col{float:left; margin:0px 0px 0px 0px; padding:0 0 0 10px;width:248px; border-left:1px solid #DBDCDE;margin-left:-1px}

.bottom-section {}
.bottom-section .left-col{float:left;width:248px; border-right:1px solid #DBDCDE;padding:0 9px 0 0px;}
.bottom-section .middle-col{float:left; margin:0px 0px 0px 0px; padding:0 10px 0 10px;width:248px; border-left:1px solid #DBDCDE;margin-left:-1px}
.bottom-section .right-col{float:left; margin:0px 0px 0px 0px; padding:0 0 0 10px;width:248px; border-left:1px solid #DBDCDE;margin-left:-1px}

/*Begin Class for Quick Screens*/
.map-container-default {background-image:url(../images/map_Default.gif); background-repeat:no-repeat; background-position:0px 0px;height:220px; padding: 12px 0px 0px 10px;}

.map-box {width:16.50%; border: 1px solid #5B8BCD; background-color:#EDF0F4; padding: 2px 5px 2px 5px;display:inline;float:left;margin:0px 3px 3px 0px;opacity:0.8;filter:alpha(opacity=80);cursor:pointer;}

.map-box a {font-size:93%; color:#0F57C2; font-weight:bold;padding:0px;margin:0px 0px -1px 0px;display:block;}

.map-box .amount-new {font-size:77%; color:#666; font-weight:normal;padding:0px;margin:-2px 0px 0px 0px;display:block;}


.country-map-box {width:16.45%; border: 1px solid #5B8BCD; background-color:#EDF0F4; padding: 2px 5px 2px 5px;display:inline;float:left;margin:0px 3px 3px 0px;cursor:pointer;}

.country-map-box-hover {border: 1px solid #0F57C2; background-color:#FFF;}

.country-map-box a {font-size:93%; color:#0F57C2; font-weight:bold;padding:0px;margin:0px 0px -1px 0px;display:block;}

.country-map-box .amount-new {font-size:77%; color:#666; font-weight:normal;padding:0px;margin:-2px 0px 0px 0px;display:block;}

.country-map-box .other-countries {white-space:nowrap;font-weight:normal;}

.map-box-hover {border: 1px solid #0F57C2; background-color:#FFF;}



/*Classes for Sectors (Equities and Commodities) and Assets Components on ETF Overview page*/



.sector-container {background-color:#D1DAE3;height:230px;font-size:100%;}

.sector-container h4{font-size:85%;color:#1A4472;text-transform:capitalize;font-weight:normal;padding-bottom:5px;margin-top:-3px;}

.sector-container-left {height:210px;width:361px;background-color:#D1DAE3;border-right: 1px solid #FFF;display:inline;float:left;padding:10px 7px 10px 10px; text-align:center;}

.sector-container-right {height:210px;width:119px;background-color:#D1DAE3;display:inline;float:right;padding:10px 0px 10px 10px;text-align:center;}

.assets-container {background-color:#D1DAE3;height:172px;font-size:100%;padding:58px 0px 0px 80px;}

.assets-container-center {background-color:#D1DAE3;}


/*Equities Boxes*/
.equities-box {width:31.95%; height:20.15%; border: 1px solid #5B8BCD; background-color:#EDF0F4;display:inline;float:left;margin:0px 3px 3px 0px;padding:0px 0px 2px 0px; text-align:left;cursor:pointer;}

.equities-box-text {display:inline;float:right;width:63%;margin: 2px 8px 2px 0px;padding:0px;}

.equities-box a {font-size:93%; color:#0F57C2; font-weight:bold;padding:0px;margin:0px 0px -1px 0px;display:block;text-align:left;line-height:116%}

.equities-box img {display:inline;text-align:left;float:left;}

.equities-box .amount-new {font-size:77%; color:#666; font-weight:normal;padding:0px;line-height:100%;display:block;}



/*Commodities Boxes*/
.commodities-box {width:91%; height:20.15%; border: 1px solid #5B8BCD; background-color:#EDF0F4;display:inline;float:left;margin:0px 3px 3px 0px;padding:0px 0px 2px 0px; text-align:left;cursor:pointer;}

.commodities-box-text {display:inline;float:right;width:63%;margin: 2px 8px 2px 0px;padding:0px;}

.commodities-box a {font-size:93%; color:#0F57C2; font-weight:bold;padding:0px;margin:0px 0px -1px 0px;display:block;text-align:left;line-height:116%}

.commodities-box img {display:inline;text-align:left;float:left;}

.commodities-box .amount-new {font-size:77%; color:#666; font-weight:normal;padding:0px;line-height:100%;display:block;}


/*Asset Boxes*/
.assets-box {width:115px; height:20.15%; border: 1px solid #5B8BCD; background-color:#EDF0F4;display:inline;float:left;margin:0px 3px 3px 0px;padding:0px 0px 2px 0px; text-align:left;cursor:pointer;}

.assets-box-text {display:inline;float:right;width:63%;margin: 2px 8px 2px 0px;padding:0px;}

.assets-box a {font-size:93%; color:#0F57C2; font-weight:bold;padding:0px;margin:0px 0px -1px 0px;display:block;text-align:left;line-height:116%}

.assets-box img {display:inline;text-align:left;float:left;}

.assets-box .amount-new {font-size:77%; color:#666; font-weight:normal;padding:0px;line-height:100%;display:block;}


/*Individual Equities Boxes*/
#equities-box1 {background-image:url(../images/consumerDiscretionary.png); background-repeat:no-repeat; background-position:5px 10px;}

#equities-box2 {background-image:url(../images/financials.png); background-repeat:no-repeat; background-position:5px 10px;}

#equities-box2 .equities-box-text {margin: 9px 8px 2px 0px;}

#equities-box3 {background-image:url(../images/materials.png); background-repeat:no-repeat; background-position:5px 10px;}

#equities-box3 .equities-box-text {margin: 9px 8px 2px 0px;}

#equities-box4 {background-image:url(../images/consumerStaples.png); background-repeat:no-repeat; background-position:5px 10px;}

#equities-box5 {background-image:url(../images/healthcare.png); background-repeat:no-repeat; background-position:5px 10px;}

#equities-box5 .equities-box-text {margin: 9px 8px 2px 0px;}

#equities-box6 {background-image:url(../images/telecom.png); background-repeat:no-repeat; background-position:5px 10px;}

#equities-box6  .equities-box-text {margin: 9px 8px 2px 0px;}

#equities-box7 {background-image:url(../images/energy.png); background-repeat:no-repeat; background-position:5px 10px;}

#equities-box7  .equities-box-text {margin: 9px 8px 2px 0px;}

#equities-box8 {background-image:url(../images/industrials.png); background-repeat:no-repeat; background-position:5px 10px;}

#equities-box8 .equities-box-text {margin: 9px 8px 2px 0px;}

#equities-box9 {background-image:url(../images/utilities.png); background-repeat:no-repeat; background-position:5px 10px;}

#equities-box9 .equities-box-text {margin: 9px 8px 2px 0px;}

#equities-box11 {background-image:url(../images/infoTechnology.png); background-repeat:no-repeat; background-position:5px 10px;}


/*Individual Commodities Boxes*/
#commodities-box1 {background-image:url(../images/agriculture.png); background-repeat:no-repeat; background-position:5px 10px;}

#commodities-box1 .commodities-box-text {margin: 9px 8px 2px 0px;}

#commodities-box2 {background-image:url(../images/commodity.png); background-repeat:no-repeat; background-position:5px 10px;}

#commodities-box2  .commodities-box-text {margin: 9px 8px 2px 0px;}

#commodities-box3 {background-image:url(../images/preciousMetals.png); background-repeat:no-repeat; background-position:5px 10px;}

#commodities-box4 {background-image:url(../images/industrialMetals.png); background-repeat:no-repeat; background-position:5px 10px;}

/*Individual Assets Boxes*/

#assets-box1 {background-image:url(../images/commodity.png); background-repeat:no-repeat; background-position:5px 10px;}

#assets-box1 .assets-box-text {margin: 9px 8px 9px 0px;}

#assets-box2 {background-image:url(../images/equity.png); background-repeat:no-repeat; background-position:5px 10px;}

#assets-box2 .assets-box-text {margin: 9px 8px 9px 0px;}

#assets-box3 {background-image:url(../images/realEstate.png); background-repeat:no-repeat; background-position:5px 10px;}

#assets-box3 .assets-box-text {margin: 9px 8px 9px 0px;}

#assets-box4 {background-image:url(../images/currency.png); background-repeat:no-repeat; background-position:5px 10px;}

#assets-box4 .assets-box-text {margin: 9px 8px 9px 0px;}

#assets-box5 {background-image:url(../images/fixedIncome.png); background-repeat:no-repeat; background-position:5px 10px;}

#assets-box5 .assets-box-text {margin: 9px 8px 9px 0px;white-space:nowrap;}

#assets-box6 {background-image:url(../images/multiAsset.png); background-repeat:no-repeat; background-position:5px 10px;}

#assets-box6 .assets-box-text {margin: 9px 8px 9px 0px;}

#assets-box7 {background-image:url(../images/hybrid.png); background-repeat:no-repeat; background-position:5px 10px; margin-left:120px;}

#assets-box7 .assets-box-text {margin: 9px 8px 9px 0px;}
.box-hover {border: 1px solid #0F57C2; background-color:#FFF;}
#assets-box8 {background-image: url("../images/volatility.png"); background-position: 6px 10px; background-repeat: no-repeat;}
#assets-box8 .assets-box-text {margin-bottom: 9px; margin-left: 0px; margin-right: 8px; margin-top: 9px;}


/*End Class for Quick Screens*/



/* ------ BEGIN DISCLAIMER COMPONENT CLASSES ------ */
.disclaimer {font-family: arial, sans-serif; margin-top: 0px; padding: 0px 0px 0px 0px;}
.disclaimer .bold{font-weight:bold}
.disclaimer .bold-text{font-weight:bold;display:block;color: #666666; margin: 0; font-size: 85%; line-height:123.1%;}
.disclaimer p {color: #666666; margin: 0; font-size: 85%; line-height:123.1%;padding-bottom:7px;}
.disclaimer .last-item {padding-bottom:0px;}
/* ------ END OF DISCLAIMER COMPONENT CLASSES ------ */

.etf-landing-new .breadcrumb .byline {font-size:85%}
.etf-landing-new .stock-details .form-box .button {padding:0;height:25px;}

.wsod-etf-etp-map .chart-view-links {margin-bottom:10px}
.wsod-etf-etp-map .chart-view-links li{display:inline;font-size:93%;}
.wsod-etf-etp-map .chart-view-links li.selected a{display:inline;font-weight:bold;color:#000;text-decoration:none;cursor:text;}

.wsod-etf-etp-map .legend {margin-top:10px;}
.wsod-etf-etp-map .legend table{width:100%}
.wsod-etf-etp-map .legend td{font-size:85%;color:#666666;}
.wsod-etf-etp-map .legend td.negative{text-align:left;width:20px}
.wsod-etf-etp-map .legend td.text{text-align:center}
.wsod-etf-etp-map .legend td.positive{text-align:right;width:20px}

.unselected-tab {display:none;}

.etf-etp-help {background-color:#FFFFFF;border:1px solid #0F2A4C;margin:0;position:absolute;width:250px;z-index:99999;}
.etf-etp-help .content{padding:20px 20px 20px 20px;}
.etf-etp-help img {margin:0;padding:5px 5px 0 0;vertical-align:middle;}
.etf-etp-help .close-button {float:right;z-index:100;}
#heatmapHelp   {width: 420px;}

#findSimilarHelp {width: 618px;}
#findSimilarHelp h1 {color:#000000; font-size:16px; font-weight: bold; padding-top:20px; padding-left:20px; padding-bottom:0px;}
#findSimilarHelp p em{font-weight: bold;}

.load-saved-search-overlay {z-index:888;background-color:#FFFFFF;border-top:0px solid #CCCCCC;border-right:3px solid #999999;border-bottom:3px solid #999999;border-left:0px solid #CCCCCC;}
.background-overlay{z-index:80;position:absolute; left:0px; top:200px; width:1000px; height:950px;background-color:#FFF;opacity:0.6;filter:alpha(opacity=70)}
.ie6-frame{left:316px;top:130px;z-index:20;position:absolute;width:359px;display:none;}

.load-saved-search-overlay .del-text{height:50px;display:block;text-align:center;border-left:1px solid #CCCCCC;border-top:1px solid #CCCCCC;width:356px;}
.load-saved-search-overlay .del-text p{padding:10px 0px 0px 0px;text-align:center}
.load-saved-search-overlay .text{height:93px;display:block;text-align:center;border-left:1px solid #CCCCCC;border-top:1px solid #CCCCCC;width:356px;}
.load-saved-search-overlay .text p{padding:40px 0px 0px 0px;text-align:center}
iframe.load-saved-search-overlay{border:none;height:85px;width:360px;top:120px;}

a.saved-screen-link {background-image:none;}
a.saved-screen-link-1 {background-image:url(../images/blue_down_arrow.gif);background-repeat:no-repeat;background-position:right center;padding-right:15px;}
a.saved-screen-link-2 {background-image:url(../images/blue_up_arrow.gif);background-repeat:no-repeat;background-position:right center;padding-right:15px;}
a.saved-screen-link-3 {/*background-image:url(../images/lock_icon.gif);background-repeat:no-repeat;background-position:right center;*/padding-right:15px;}
.screen-list-item {background-color:#FFFFFF;border:1px solid #CCCCCC;border-bottom:2px solid #FFFFFF;z-index:999;margin-bottom:-2px;padding-left:5px;}
#saved-screen-list{padding-left:4px;font-size:93%;font-weight:normal}

.etf-landing-new .load-saved-search-overlay {left:382px;top:459px;}
.etf-landing-new .ie6-frame{left:382px;top:459px;}

.scroll-table{padding:0px 0px 0px 5px;border:1px solid #D1DAE3;font-size:93%;width:356px;border-collapse:collapse}
.scroll-table th{border-bottom:2px solid #D1DAE3;padding:5px 5px 3px 5px;vertical-align:bottom;}
.scroll-table td{padding-left:5px;border-left:1px solid #D1DAE3;height:22px;}
.scroll-table td a{font-weight:bold;font-size:93%}
.scroll-table .col1{width:163px;}
.scroll-table .col2{width:135px;}
.scroll-table .col3{width:58px;text-align:center}

.scroll-table .alternate-row-color{padding-left:5px;height:22px;background-color:#F5F7FB;}
.scrollTableContainer {overflow-x:hidden;overflow-y: scroll; width: 356px;margin: 0px 0 0 0;position: relative;height:285px;}
.scrollTableContainer .row .col-update .important { color:#FF0000; }

.symbol-hlp-box {left:60px;position:absolute;top:165px;width:268px;z-index:999;}
.symbol-hlp-box .top-arrow {background:transparent url(../images/symbox_top_arrow.gif) no-repeat scroll 0 0;height:10px;}
.symbol-hlp-box .hlp-text {padding:10px 5px 3px 10px;border:1px solid #000000;border-top:0px none;background-color:#FEFACC;}
.symbol-hlp-box .hlp-text p{font-size:93%;margin-bottom:4px}
.symbol-hlp-box .hlp-text p img{margin-left:3px;}

.event-calendar-text {margin:0px 0px 6px 7px}

.restricted-security {text-align: left; width: 240px; padding: 92px 0pt 0pt 250px; background-image:url(../images/warning_msg_icon.gif);background-repeat:no-repeat; background-position:225px 90px;margin:0px;}


/**
* news search css for etf
*/

.search-news-expand-block-news{width:170px}
.search-news-expand-band-news ul{margin:0px;padding:0px}
.search-news-expand-band-news h3{font-size:100%;display:inline;}
.search-news-expand-band-news .news-expand-plus {background-image:url("../images/plus_blue.gif");background-position:0 2px;background-repeat:no-repeat;border:none; padding:4px 0px 0px 0;}
.search-news-expand-band-news .news-expand-minus{background-image:url("../images/minus_blue.gif");background-position:0 2px;background-repeat:no-repeat;border:none; padding:4px 0px 0px 0;}
.search-news-expand-band-news .news-detail-hide {display:none;margin:0;padding:0;}
.search-news-expand-band-news .source {color:#666666;display:block;font-size:77%;font-weight:normal;line-height:129%;margin:0;padding:0 0 6px;text-transform:uppercase;}
.search-news-expand-band-news .plus-minus-link{background-image:url("../images/expandable_bg.png");background-repeat:repeat;height:18px;width:100%;padding:4px 0px 3px 0px;}
.search-news-expand-band-news .plus-minus-link a{padding:0px 0px 3px 4px;color:#0F57C2;text-decoration:none}
.search-news-expand-band-news .plus-minus-link a:visited{color:#0F57C2;}
.search-news-expand-band-news .plus-minus-link img{margin:0px 4px -3px 3px;}
.search-news-expand-block-news {border-left:1px solid #758FAA;border-right:1px solid #758FAA;border-top:1px solid #758FAA;}
.search-news-item-news{border-bottom:1px solid #758FAA;}
.search-news-expand-block-news h3 {color:#336600;font-size:93%;font-weight:bold; vertical-align:top}
.search-news-expand-block-news .news-detail-show {display: block; padding: 4px 0px 2px 8px; margin: 0px;}
.search-news-expand-block-news .news-detail-show  ul li{margin: 0 0 9px;font-size:85%}
.search-news-expand-block-news .news-detail-show ul li.selected {color: black;font-weight: bold;}



.page-title h1 {color:#408800;padding:6px 10px 4px 0px;font-weight:normal;font-size:182%;width:42%;float:left}

.news-search-block {float: left;padding:5px 0px 0px 0px;}
.news-search-block .text-box {height: 20px; margin: 0 7px; width: 210px;}
.news-search-block .search-button {vertical-align: top;}

.news-results-list {padding:0px 0px 0px 0px;}
.news-results-list ul {margin:0 0 9px;padding:8px 0px 1px 0px}
.news-results-list li {margin:0 0 5px;padding:0 0 11px;}
.news-results-list li a:visited {color:#0F57C2;}
.news-results-list h3 {color:#0F57C2;font-size:108%;padding:0 0 2px;font-weight:normal}
.news-results-list .source {color:#666666;font-size:77%;vertical-align:top;}
.news-results-list .source .grey-pipe{color:#999;margin-left:3px;margin-right:3px;font-size:108%}
.news-results-list p{line-height:138.5%}

.content-section {margin-bottom:19px;margin-top:10px;}
.content-section  .left-col{float:left;width:515px; border-right:1px solid #DBDCDE;padding:0px 9px 0px 0px; }
.content-section  .left-col.landing{border-right:0px solid #DBDCDE;}
.content-section  .left-col .left-col-left-side {float:left; width:48%; border-right:1px solid #DBDCDE;padding:0px 9px 0px 0px; }
.content-section  .left-col .left-col-right-side {float:left; margin:0px 0px 0px 0px; padding:0 0 0 10px;width:48%; border-left:1px solid #DBDCDE;margin-left:-1px}
.content-section  .right-col{float:left; margin:0px 0px 0px 0px; padding:0 0 0 10px;width:250px; border-left:1px solid #DBDCDE;margin-left:-1px}
.content-section  .right-col.landing{border-left:0px solid #DBDCDE;}

.municipal-report-etf a:active{font-size:93%;font-weight:bold;color:#000000;}
.municipal-report-etf{width:517px;padding:0 0 0 0px;}
.municipal-report-etf h2{font-size:131%;font-family:Arial;font-weight:bold;color:#000000;padding-right:5px;display:inline;}
.municipal-report-etf .source{font-size:93%;font-family:Arial;}
.municipal-report-etf .type-list{margin:5px 0px 15px;font-size:93%;}
.municipal-report-etf .header-table .rating{display:inline;font-size:93%;padding-bottom:3px;float:left;font-weight:normal;}
.municipal-report-etf  .links-list{font-size:93%;float:right;padding:0px 14px 3px 0px;}
.municipal-report-etf ul li{display:inline;}
.municipal-report-etf li.selected a { color: #000000; font-weight: bold;}
.municipal-report-etf .first-list{padding-right:10px;}
.municipal-report-etf .last-list{padding-left:10px;}
.municipal-report-etf .grey-pipe{color:#999;}
.municipal-report-etf .municipal-report-table{border-bottom:1px solid #D1DAE3;width:509px;margin-bottom: 20px;}
.municipal-report-etf .municipal-report-table th,.municipal-report-table td {border-top:1px solid #D1DAE3;font-size:93%;}
.municipal-report-etf .municipal-report-table th{font-weight:bold;vertical-align:bottom;border-bottom:2px solid #D1DAE3;border-top:2px solid #D1DAE3;padding: 6px 75px 2px 5px;}
.municipal-report-etf .municipal-report-table th a{color:#000000 !important;text-decoration:underline}
.municipal-report-etf .municipal-report-table td {vertical-align:top;padding:2px 5px;}
.municipal-report-etf .pagination{border-top:2px solid #D1DAE3;margin-right:10px;padding:7px 0 0 3px;font-size:93%;font-family:Arial;}

.news-headline-block li{padding: 15px 0px 0px 0px;}




/*--------------------- Start CSS for Whats New Pages------------------------*/


/* Start Vertical Spacing Classes */
.spacing-div_10X0 {padding: 10px 0px 0px 0px;}
.spacing-div_15X0 {padding: 15px 0px 0px 0px;}
.spacing-div_20X0 {padding: 20px 0px 0px 0px;}
.spacing-div_25X0 {padding: 25px 0px 0px 0px;}
.spacing-div_30X0 {padding: 30px 0px 0px 0px;}
.spacing-div_200X0 {padding: 200px 0px 0px 0px;}
/* End Vertical Spacing Classes */

.clear-both	{clear:both;}



/* The page wrapper */
.container	{width:750px; margin:0px 0px 0px 15px;}

/* Page heading */
.container .header h1	{color:#428800; font-weight:normal; font-size:182%; padding-bottom:1px;}
.container .header h2	{color:#000000; font-weight:bold; font-size:131%; padding-bottom:12px;}

/* Leading text above the inner container box */
.container .header p	{font-size:93%; line-height:138.5%; width:690px}

/* Slide heading */
.container h3	{font-weight:bold; color:#428800; font-size:123.1%;}

/* This is the box that houses the slides */
.container .inner-container	{padding:15px 0px 0px 15px; background-color:#F7F7F7; border:#CDCED5 solid 1px; width:690px;}

/*the Next and Previous anchors  */
.container .inner-container .page-number	{padding:4px 0px 16px 0px; font-weight:bold;}
.container .inner-container .page-number a	{text-decoration:none; color:#0F57C2; font-weight:bold; cursor:pointer;}
.container .inner-container .page-number a:visited	{text-decoration:none; color:#0F57C2; font-weight:bold;}
.container .inner-container .page-number a:hover	{text-decoration:none; color:#0F57C2; font-weight:bold;}

/*Page number, pipes, and right & left bullet arrows */
.container .inner-container p.page-number 	{font-weight:bold;font-size:93%; }
.container .inner-container .page-number .pipe-page-spacing	{padding:0px 5px 0px 5px; margin:0px 0px 0px 0px; vertical-align:middle;}
.container .inner-container .page-number .next-bullet-spacing {padding:0px 0px 0px 2px; margin:0px 0px 0px 0px; vertical-align:middle;}
.container .inner-container .page-number .previous-bullet-spacing {padding:0px 2px 0px 0px; margin:0px 0px 0px 0px; vertical-align:middle;}

/* Bullet point list */
/*.container .inner-container .left-content dl	{padding:5px 0px 0px 0px;}*/
.container .inner-container  .left-content li{padding:0 0 17px 25px; font-size:93%;line-height:138.5%;}
.container .inner-container .left-content p {margin-bottom:14px;width: 285px;font-size:93%; line-height:138.5%;}
/* Bullet one */
.container .inner-container  .left-content .number-one  { background:url(../images/green1.gif) 0 0 no-repeat;}

/* Bullet two */
.container .inner-container  .left-content .number-two  { background:url(../images/green2.gif) 0 0 no-repeat;}

/* Bullet threen */
.container .inner-container .left-content .number-three  {  background:url(../images/green3.gif) 0 0 no-repeat;}

/* Bullet four */
.container .inner-container .left-content .number-four  { background:url(../images/green4.gif) 0 0 no-repeat;}

/* Bullet five */
.container .inner-container .left-content .number-five  { background:url(../images/green5.gif) 0 0 no-repeat;}

/* Bullet six */
.container .inner-container .left-content .number-six  {background:url(../images/green6.gif) 0 0 no-repeat;}

/* Bullet seven */
.container .inner-container .left-content .number-seven  { background:url(../images/green7.gif) 0 0 no-repeat;}

/* Bullet eight */
.container .inner-container .left-content .number-eight  {background:url(../images/green8.gif) 0 0 no-repeat;}

/* Definition data for each bullet point */
.container .inner-container .left-content dt	{font-size:93%; padding:0px 0px 0px 24px; font-weight:bold;}
.container .inner-container .left-content dd	{font-size:93%; margin-left:23px; padding:7px 0px 17px 0px;line-height:138.5%;}

/* Text at the top of some slides */
.container .inner-container .leading-text {padding:0px 0px 0px 0px;}

/*Bullet points on the left of image*/
.container .inner-container .left-content	{width:285px; float:left;border:0 none;padding:0px;}

/*right side image */
.container .inner-container  .right-content{width:390px;float:left;border:0 none;padding:0px;}
.container .inner-container .screenshot	{padding:0px 0px 18px 15px;}

/*Disclaimer*/

.disclaimer {font-family: arial, sans-serif; margin-top: 0px; border-top:#dbdcde 3px double; padding: 27px 0px 0px 0px;}
.disclaimer .bold{font-weight:bold}
.disclaimer .bold-text{font-weight:bold;display:block;color: #666666; margin: 0; font-size: 85%; line-height:123.1%;}
.disclaimer p {color: #666666; margin: 0; font-size: 85%; line-height:123.1%; padding-bottom:7px;}
.disclaimer p.bdr{border-top:1px solid #DBDCDE;border-bottom:1px solid #DBDCDE;padding-top:7px;}

/*--------------------- End CSS for Whats New Pages------------------------*/

/*--------------------- Begin Portfolio Composition CEF specific CSS----------------*/

.sector-exposure { clear: both; padding-bottom: 10px; padding-top: 10px;}
.sector-exposure .header-with-borders {border-bottom: none; border-top: 4px solid #D1DAE3; font-size: 107%; padding: 6px 0 5px 5px; width: auto;}
.sector-exposure .header-with-borders .time-stamp { padding-left: 10px; text-transform: uppercase;}
.sector-exposure .exposure-container .exposure-bricklets .time-stamp {padding-left: 4px; text-transform: uppercase;}
.sector-exposure .exposure-container {clear: both; padding-top: 15px; padding-bottom: 15px; border-top: 1px solid #D1DAE3;}
.sector-exposure .exposure-container .left {float: left; width: 48%; padding-right: 10px; padding-left: 7px;}
.sector-exposure .exposure-container .right {float: left; width: 48%; padding-left: 10px; border-left: 1px solid #D1DAE3;}
.sector-exposure .exposure-bricklets .header-with-borders h3 {font-size: 100%;}
.sector-exposure .exposure-bricklets .header-with-borders {border-top: 4px solid #D1DAE3; border-bottom: none;}
.sector-exposure .exposure-bricklets .footnote {margin-top: 0px;}
#equitysector.exposure-container .left {border-right: 1px solid #D1DAE3;}
#equitysector.exposure-container .right {border-left: none;}
.sector-exposure .alt-datatable {width:100%;border-bottom:1px solid #D6DBE7;border-top:1px solid #D6DBE7;margin-bottom:15px;}
.sector-exposure .alt-datatable h3{display:inline;font-size:100%;}
.sector-exposure .alt-datatable th, .alt-datatable td{vertical-align:top;padding:4px 3px 4px 4px;font-size:93%;}
.sector-exposure .alt-datatable .alt-row-color{background-color:#ecf1f7}
.sector-exposure .alt-datatable .table-heading{border-bottom:1px solid #D6DBE7;}
.sector-exposure .alt-datatable .table-heading .left-align{text-align:left}
.sector-exposure .alt-datatable .sub-header {font-weight: bold; padding-top:5px;}
.sector-exposure .exposure-bricklets .time-stamp {text-transform: none; color: #666666; font-size: 85%;}
.sector-exposure .bottom {border-top: 1px solid #D1DAE3; margin-top: 15px;}


/*--------------------- Begin Keystats CSS----------------*/
.inner-right-text {text-align:right; float:right; font-weight:normal;}
.key-stats-data-table .col1{width:36%;}
.key-stats-data-table .col2{width:23%;}
.key-stats-data-table .col3{width:21%;}
.key-stats-data-table .col4{width:14%;}
.key-stats-data-table .col5{width:6%;}

/*--------------------- Begin Port Comp CSS----------------*/
.holdings-datatable td, .holdings-datatable th {font-size:93%;padding:4px 5px 4px 5px;vertical-align:top;}
.composition-overview .tabledata span.tabledata-date{font-size:85%; color:#666666; text-transform: uppercase; line-height: 15px; font-weight: normal;}
.exposure-block{float:left;width:49%;padding-left:10px;vertical-align:top}
.exposure-block .exposure-block-content .asset-allocation{margin-top:8px }
.exposure-block .exposure-block-content .asset-allocation .col1{width:36%;}
.exposure-block .exposure-block-content .asset-allocation .col2{width:25%;}
.exposure-block .exposure-block-content .asset-allocation .col3{width:13%;}
.exposure-block .exposure-block-content .asset-allocation .col4{width:13%;}
.exposure-block .exposure-block-content .asset-allocation .col5{width:12%;}
.exposure-block .exposure-block-content .asset-allocation th{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:93%; vertical-align:bottom; padding:0px 0px 5px 0px; border-bottom:1px solid #D1DAE3; }
.exposure-block .exposure-block-content .asset-allocation th.text-right{text-align:right;}
.exposure-block .exposure-block-content .asset-allocation th span{display:block;}
.exposure-block .exposure-block-content .asset-allocation td{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:93%; padding:5px 0px 2px 0px; border-bottom:1px solid #D1DAE3;}
.exposure-block .exposure-block-content .asset-allocation td.text-right{text-align:right;}
.exposure-block .exposure-block-content .asset-allocation .square{width:12px; height:12px; float:left; margin-right:8px;}
.exposure-block .exposure-block-content .asset-allocation .us-stock{background-color: rgb(71, 92, 155);}
.exposure-block .exposure-block-content .asset-allocation .non-us-stock{background-color: rgb(85, 142, 211);}
.exposure-block .exposure-block-content .asset-allocation .bond{background-color: rgb(74, 145, 111);}
.exposure-block .exposure-block-content .asset-allocation .cash{background-color: rgb(211, 203, 79);}
.exposure-block .exposure-block-content .asset-allocation .other{background-color: rgb(214, 130, 40);}
.exposure-block .exposure-block-content .exposure-time-stamp{padding:8px 0px 0px 0px; Arial, Helvetica, sans-serif; font-weight:normal; font-size:93%;}
.exposure-block .header-with-borders .time-stamp {font-size: 77% !important;}

/*--------------------- Begin Snapshot CSS----------------*/
.portfolio-composition table {width:100%;}
.portfolio-composition .map-table table {width: auto;}
.portfolio-composition {padding-top:6px;}
.holdings-datatable .right-align{text-align:right}
.exposure-bricklets h3 {color:#000000; font-family: arial; font-weight:bold; font-size:108%; padding: 4px 0px 6px 5px;}
.exposure-bricklets h3.blue-line {border-top:2px solid #D1DAE3;}
.exposure-bricklets .tabledata td, .tabledata th {font-size:93%;padding:4px 5px 4px 5px;vertical-align:top;}
.exposure-bricklets .time-stamp{padding:8px 0px 0px 0px; Arial, Helvetica, sans-serif; font-weight:normal; font-size:93%;}
.key-statistics .text h3 {color:#000000; font-family: arial; font-weight:bold; font-size:108%; padding: 7px 0px 12px 5px;}
.portfolio-composition .view-all-link{text-align:right; float:right; margin:-3px 0px 0px 0px; padding:0px;}
.portfolio-composition .view-all-link .view-holdings{text-align:left; float:left; padding:0px 5px 0px 0px; }
.portfolio-composition .view-all-link .view-holdings a{float:left; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:bold; color:#0F57C2;}
.portfolio-composition .view-all-link img.lock{padding-top:5px;}
.top-result{text-align:right;padding:5px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; color:#000000;}
.top-result .total-value{padding:0px 5px 0px 0px;}
.top-result .assets {font-weight: bold; padding-right: 20px;}
.credit-quality {padding-bottom: 30px;}
.credit-quality .time-stamp{font-size:77% !important;font-weight:normal;color:#666666; text-transform: uppercase; padding-left:1px;}
.credit-quality h3 {color:#000000; font-family: arial; font-weight:bold; font-size:108%; padding: 4px 0px 6px 5px; }
.bond-maturity {padding-bottom: 30px;}
.bond-maturity h3 {color:#000000; font-family: arial; font-weight:bold; font-size:108%; padding: 4px 0px 6px 5px;}
.credit-quality .table-heading {border-top:2px solid #D1DAE3; padding:0 3px 4px 5px;}
.bond-maturity .table-heading {border-top:2px solid #D1DAE3; padding:0 3px 4px 5px;}
.credit-quality .tabledata {border-top:1px solid #D1DAE3;border-bottom:1px solid #D1DAE3;}
.bond-maturity .tabledata {border-top:1px solid #D1DAE3;border-bottom:1px solid #D1DAE3;}
.credit-quality  .footnote {margin-bottom:29px; margin-top: 10px;}
.exposure-bricklets .header-with-borders {width:auto;border-top:2px solid #D1DAE3; border-bottom:1px solid #D1DAE3; padding:7px 0px 7px 0px; font-size:100%;}
.asset-allocation td, .asset-allocation th {font-size:93%;}
.asset-allocation td {border-bottom:1px dotted #D1DAE3;padding:0px 0px 3px 0px;vertical-align:bottom;}
.asset-allocation th {border-bottom:1px solid #D1DAE3;vertical-align:bottom; padding:2px 0px 2px 0px;}
.asset-allocation th span {display:block;}
.asset-allocation th.heading {padding-left:5px; border-bottom:none;}
.asset-allocation .graph {border-bottom:none;}
.asset-allocation .no-bottom-border {border-bottom:none;}
.asset-allocation .text-right {text-align:right;}
.asset-allocation .square{width:10px; height:10px; float:left; margin:2px 8px 0px 0px;}
.asset-allocation .us-stock{background-color: rgb(71, 92, 155);}
.asset-allocation .non-us-stock{background-color: rgb(85, 142, 211);}
.asset-allocation .bond{background-color: rgb(74, 145, 111);}
.asset-allocation .cash{background-color: rgb(211, 203, 79);}
.asset-allocation .other{background-color: rgb(214, 130, 40);}
.asset-allocation .col1{width:39%;}
.asset-allocation .col2{width:25%;}
.asset-allocation .col3{width:12%;}
.asset-allocation .col4{width:12%;}
.asset-allocation .col5{width:12%;}
/*--------------------- --------------------------------------*/
/*--------------------- Add for 2012 release 1----------------*/
/*--------------------- Add for 2012 release 1----------------*/
/*--------------------- --------------------------------------*/
/* START OF CSS FOR TEXT-BRICKLET COMPONENT*/
.text-bricklet{padding-bottom:0px;border-bottom:1px solid #DBDCDE;margin-bottom:15px;}
.text-bricklet h2{color:#000000;font-size:131%;margin-bottom:7px;margin-top:-4px;}
.text-bricklet a{font-weight:bold;}
.text-bricklet p{line-height:138.5%;padding-bottom:20px;margin-top:8px;}
.text-bricklet .line1{display:block;width:200px;margin-bottom:2px;font-size:93%;}
.text-bricklet .line2{font-size:77%;color:#666666;}
.text-bricklet .details{display:block;padding-bottom:19px;float: left;width: 149px;font-size:93%;}
.text-bricklet .ishares img{display:block;float:right;padding-right: 30px;}
.text-bricklet .blue-bullet-link{background-image: url("../images/11_11_bullet_b.gif");background-position: 0 3px; background-repeat: no-repeat;padding-left: 17px;padding-right: 5px;font-size:93%;}

.text-bricklet h3{font-size:108%;margin-bottom:8px;color:#000000;}
.text-bricklet .spacer{padding-bottom:11px;}
.text-bricklet.noborder{border:none;}
/*END OF CSS FOR TEXT-BRICKLET COMPONENT*/

/* START OF CSS FOR COMPARE GRAY BOX */
.compare-gray-box  table td{vertical-align:top;padding-top:2px;}
.compare-gray-box .second-col{width:249px;border-left:1px solid #DBDCDE;border-right:1px solid #DBDCDE;padding-left:9px;padding-bottom:10px;}
.compare-gray-box .second-col .last-row{font-size:93%;margin-bottom:7px;}
.compare-gray-box .first-col{width:248px;}
.compare-gray-box .third-col{width:255px;padding-left:9px;}
.compare-gray-box .compare-text label{display:block;font-size:85%;color:#666666;margin-top:1px;margin-right:10px;}
.compare-gray-box .search-for-etps label{display:inline;margin-top:1px;padding-left:2px;margin-right:11px;}
.compare-gray-box .search-for-etps #searchByHolding{margin-left: 5px;}
.compare-gray-box .first-row{font-size:93%;margin-bottom:7px;}
.compare-gray-box .search-for-etps .last-row{font-size:93%;margin-bottom:7px;}
.compare-gray-box .search-for-etps input{font-size:108%;}
.compare-gray-box #searchForEtps .off-screen{display:none;}
.compare-gray-box .second-col label{padding-left:2px;margin-right:11px;}
.compare-gray-box h3{font-size:108%;margin-bottom:11px;}
.compare-gray-box .compare-text input{font-size:108%;}
.compare-gray-box .comp-box{width:186px;margin-right:1px;}
.compare-gray-box .third-col p{font-size:93%;margin-bottom:9px;}
.compare-gray-box .third-col h3{margin-bottom:10px;}
.compare-gray-box .third-col a{font-size:93%;background-image: url("../images/11_11_bullet_b.gif");background-position:0px 2px;background-repeat: no-repeat;padding-left:16px;}
.compare-gray-box{width:772px;zoom:1; padding:10px 10px 10px 10px;margin-bottom:20px;
background-color:#F0F0F0;
/*background:-webkit-gradient(linear,left top, left bottom, from(#e8e8e8), to(#F0F0F0), color-stop(0.03, #f0f0f0));
background:-moz-linear-gradient(top, #e8e8e8 0%, #f0f0f0 100%);
FILTER:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8',endColorstr='#F0f0f0',GradientType=0);*/
}
/* END OF CSS FOR COMPARE GRAY BOX */

/* START-- Add for not a customer */
.page-heading .left{float:left;width:508px;padding-right:10px;}
.page-heading .right{float:left;width:256px;padding-left:10px;}
.page-heading .not-a-customer {}
.page-heading .not-a-customer .bold{display:block}
/* END-- Add for not a customer */
/* START OF CSS FOR BULLS-BEARS COMPONENT*/
.bulls-bears-bricklet{float:left;width:254px;}
.bulls-bears-bricklet.bulls h3{font-size:85%;color:#000000;padding-bottom:4px;}
.bulls-bears-bricklet.bears h3{font-size:85%;color:#000000;padding-bottom:4px;}
.bulls-bears-bricklet img.bull{padding:1px 3px 0px 0px ; margin-bottom: -6px;}
.bulls-bears-bricklet img.bear{padding:1px 3px 0px 0px ; margin-bottom: -4px;}
.bulls-bears-bricklet img.question{padding-left:1px;}
.bulls-bears-bricklet .heading{display:block;font-size:93%;line-height:123.1%;margin-bottom:0px;}
.bulls-bears-bricklet .links{font-size:93%;}
.bulls-bears-bricklet .auto-lock{padding-left:3px;}
.bulls-bears-bricklet .date{font-size:85%;color:#666666;}
.bulls-bears-bricklet  ul li{padding-bottom:14px;}
.bulls-bears-bricklet.bears{margin-top:2px;}
.bulls-bears-bricklet.bulls{margin-top:1px;}
.expert-ideas-bricklet .byline{font-size:77%;color:#666666;margin-bottom:8px; margin-top: 11px;}
.expert-ideas-bricklet .grey-pipe{color:#666666;font-size:85%;margin:0px 2px 0px 1px;}
.expert-ideas-bricklet{width:508px;}
/*END OF CSS FOR BULLS-BEARS COMPONENT*/
.expert-strategies-bricklet {padding:12px 0 0 0px;width:508px;}
.expert-strategies-bricklet .strategy{margin-bottom:11px;margin-left:10px}
.expert-strategies-bricklet .strategy img.question{padding-left:1px;}
.expert-strategies-bricklet .strategy .auto-lock{padding-left:5px;}
.expert-strategies-bricklet .strategy h3{font-size:93%;margin:0px 0px 8px 0px;}
.expert-strategies-bricklet .strategy ul{clear: both;}
.expert-strategies-bricklet .strategy ul li{width: 249px; float: left;}
.expert-strategies-bricklet .strategy ul li a{font-size:93%;font-weight:bold;}
.expert-strategies-bricklet .strategy .byline{font-size:77%;font-family:arial,helvetica,clean,sans-serif;text-transform:uppercase;color:#666666;display:block;margin-top:2px;}
.expert-strategies-bricklet .blue-bullet-link{background-image: url("../images/11_11_bullet_b.gif");background-position: 0px 3px;background-repeat: no-repeat; padding-left:16px; padding-right:5px;font-size:93%;display:block;clear:both;}
/* START OF CSS FOR MAIN ARTICLE SECTION COMPONENT*/
.main-article-section {width:508px;margin-bottom:20px;}
.main-article-section .header {border-bottom:1px dotted #CCC;margin-bottom:10px;padding-bottom:7px;margin-top:-3px;}
.main-article-section .header h2 {color: #000000;font-size: 131%;margin: 0px 0 0;padding: 0 0 8px;float:left;}
.main-article-section .header .link-txt{float:right;display:block;padding-top: 4px; font-size: 93%;}
.main-article-section .second-row{border-top:1px dotted #CCC;padding-top:10px;clear:both;margin-top:17px;}
.main-article-section .left{border-right:1px solid #CCC;padding-right:10px; float:left}
.main-article-section .right{border-left:1px solid #CCC;padding-left:10px; margin-left:-1px;float:left}

.commentary-blk{width:243px;}
#dailyCommentary {width:486px;}
#dailyCommentary ul{width: 508px;}
#dailyCommentary  ul li .author{display:block;font-size:77%;color:#666;padding-bottom: 7px;}
#dailyCommentary  ul li {border-top:1px dotted #CCC;padding-top:5px;clear:both;margin-top:0px;}
#dailyCommentary .first {border-top: none !important;}
.commentary-blk h3{padding-bottom:9px;margin: -3px 0 0;font-size: 108%;}
.commentary-blk ul{padding-bottom:5px;}
.commentary-blk ul li {padding-bottom:14px;}
.commentary-blk ul li a{font-size:108%;font-weight:bold;padding-bottom:2px;display:block}
.commentary-blk ul li .author{display:block;font-size:77%;color:#666;}
.commentary-blk ul li .author a{font-size:108%;font-weight:normal;display:inline}
.commentary-blk ul li .time-stamp {display:block;font-size:77%;color:#666;padding-bottom:2px}
.commentary-blk ul li .time-stamp a{font-size:108%;font-weight:normal;display:inline}
.commentary-blk ul li .byline{display:block;font-size:93%}
.commentary-blk ul li .byline a{display:inline;font-size:93%;padding-right:4px;}
.commentary-blk ul li .byline .sym{}
.commentary-blk ul li .byline .smtext{color:#666;}
.commentary-blk ul li .byline .smtext a {font-weight:normal;color:#666;}
.commentary-blk ul li .byline .smtext a:hover {text-decoration:none;border-bottom:1px dotted #ccc;}
.commentary-blk ul li .grey-pipe{margin:0px 1px 0px 1px;}
.commentary-blk ul li .auto-lock{padding-left:4px;}
.commentary-blk ul li .info{background-position: 0 3px;background-repeat: no-repeat;padding-left: 22px;}
.commentary-blk .blue-bullet-link {background-image: url("../images/11_11_bullet_b.gif");background-position: 0 3px;background-repeat: no-repeat; padding-left: 16px; padding-right:5px;margin-bottom:0px;}
/* END OF CSS FOR MAIN ARTICLE SECTION COMPONENT*/
/* START OF CSS FOR FOOTNOTE COMPONENT*/
.footnote-component{border-top:3px double #DBDCDE;  margin-top: 20px;padding-top: 26px;}
.footnote-component p{color: #666666;font-size: 85%;margin: 0;padding-bottom: 7px;}
/* END OF CSS FOR FOOTNOTE COMPONENT*/

/* START OF CSS FOR START-A-SCREEN COMPONENT */
.start-a-screen{width:508px;float:left;margin-bottom:0px;}
.start-a-screen h2{font-size:131%;color:#000000;margin-top:2px;}
.start-a-screen .timestamp{font-size:77%;color:#666666;display:block;margin-bottom:12px;}
.start-a-screen .tab-section{margin-bottom:3px;}
.start-a-screen .geography-tab-section{margin-bottom:0px;}
.start-a-screen .map-image{height:222px;background-color:#CCCCCC;margin-bottom:11px;}

.start-a-screen .saved-screen{font-size: 93%;font-weight: normal;padding-left: 4px;float:right;}
.start-a-screen .saved-screen-link-1{background-image: url("../images/blue_down_arrow.gif");background-position: right center;background-repeat: no-repeat;padding-right: 14px;}
.start-a-screen .smaller-txt{display: inline;font-size: 93%;padding-top:4px;}
.start-a-screen .blue-bullet-link{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:108%;font-weight:bold;display:block;}
.start-a-screen .byline{font-size:85%;color:#666666;margin-bottom:17px;}
/*END OF CSS FOR START-A-SCREEN COMPONENT */

/* START OF CSS FOR TRACK-A-MKT COMPONENT */
.track-a-mkt{float:right;width:256px;margin-bottom:0px;}
.track-a-mkt h2{font-size:131%;color:#000000;margin-top:2px; }
.track-a-mkt .timestamp{font-size:77%;color:#666666;display:block;margin-bottom:12px;text-transform:uppercase;}
.track-a-mkt .timestamp a.lnk{font-size:105%;text-transform:capitalize;}
.track-a-mkt .blue-bullet-link{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:108%;font-weight:bold;display:block;}
.track-a-mkt .tab-section{margin-bottom:3px;}
.track-a-mkt .tracker-image{background-color:#CCCCCC;margin-bottom:45px;margin-bottom:7px;height:200px;}
.track-a-mkt .mkt-tracker-legend {margin-bottom:17px;}
.track-a-mkt .mkt-tracker-legend .byline, .chng-range{font-size:77%;color:#666666;}
.track-a-mkt .mkt-tracker-legend .byline{margin-bottom:1px;margin-top:5px;display:block;}
.track-a-mkt .mkt-tracker-legend .byline0{font-size:77%;color:#666666;margin-bottom:1px;margin-top:5px;display:block;}
.track-a-mkt .mkt-tracker-legend .byline1{font-size:77%;color:#666666;margin-bottom:1px;margin-top:5px;display:none;}
.track-a-mkt .mkt-tracker-legend .byline2{font-size:77%;color:#666666;margin-bottom:1px;margin-top:5px;display:none;}
.track-a-mkt .mkt-tracker-legend .change-image img{margin-right:3px;margin-bottom:3px;}
.track-a-mkt .mkt-tracker-legend .chng-range .line2{float:right;}
.track-a-mkt .mkt-tracker-legend .chng-range .line1{float:left;}
.track-a-mkt .mkt-tracker-legend .chng-range{width:120px;}
.track-a-mkt .market-graph {width:706px;background-color:#EDEDED;text-align:left;margin-left:-1px;}
.track-a-mkt .market-graph-error {height:300px;width:686px;background-color:#EDEDED;margin:0px 10px 0px 10px;text-align:center;padding-top:80px;}
.track-a-mkt .market-graph-waiting {height: 300px; width:706px;background-color:#EDEDED;background: url("../images/retailLoader_md.gif") no-repeat scroll 0 0 transparent;background-position:center;font-size:93%;color:#CC0000;}
.track-a-mkt .market-graph .error-msg{background: url("../images/error_msg_icon.png") no-repeat scroll 0 0 transparent;padding:0 0 1px 21px;font-size:93%;color:#CC0000;text-align: center; width: 500px;height:279px;}

/*END OF CSS FOR TRACK-A-MKT COMPONENT */


/* START OF CSS FOR ETF TOP TEN TABLE */
.top-ten-etf{padding-bottom:0px;border-bottom:1px solid #DBDCDE;margin-bottom:15px;padding-top:5px;}
.top-ten-etf h2{font-size:131%;font-weight:bold;color:#000000;padding-bottom:9px;}
.top-ten-etf .byline{color:#666666;font-size:77%;padding-bottom:2px;display:block}
.top-ten-etf .byline .bold{font-size:108%;}
.top-ten-etf .sort-by{padding-bottom:10px;padding-top:10px;}
.top-ten-etf .sort-by label{font-size:93%;font-weight:bold;padding-right:10px;}
.top-ten-etf .sort-by select{font-size:85%;padding:2px;width:194px;}
.top-ten-etf table th{border-bottom:1px solid #DBDCDE;font-weight:bold;padding:2px 6px 3px 5px;font-size:100%;vertical-align:top;}
.top-ten-etf table td{border-bottom:1px solid #DBDCDE;padding:2px 8px 5px 5px;}
.top-ten-etf table{font-size:85%;margin-bottom: 10px;}
.top-ten-etf table td img.indicator{float:left;padding-top:2px;padding-left:6px;}
.top-ten-etf table .align-right{text-align:right;}
.top-ten-etf table th.col1{width:29px;}
.top-ten-etf table th.col2{width:94px;}
.top-ten-etf table th.col3{width:133px; text-align:right}
.top-ten-etf .blue-bullet-link{background-image: url("../images/11_11_bullet_b.gif");background-position: 0 3px;background-repeat: no-repeat; padding-left: 17px; padding-right:5px;}
.top-ten-etf .disclosure{color:#000000;font-size:77%;padding-bottom:10px;display:block}
.topten-login-required{width:256px; height: 254px;border: 1px solid #CCC;}
.topten-login-required span{position: absolute; margin:120px 70px;}
/* END OF CSS FOR ETF TOP TEN TABLE */
/* ================================================== */
/* BEGIN TOOL TIP CSS CLASSES FROM STYLEGUIDE.FMR.COM */
/* ================================================== */
.ofToolTipContainer {z-index: 99999; position: absolute;left: -3000px; top: -3000px}
.ofToolTipContainer td {padding-bottom:0px !important;}
.ofToolTipContainer table{margin-bottom: 0px !important;}
#etf_trigger:hover, #etf_trigger:active, #etf_trigger:focus {text-decoration: none}

.ofToolTipContainer .ofTopArrow {position: absolute; left: 20px; display: block}

.ofToolTipContainer .ofBottomArrow {margin-top: -2px; margin-left: 20px;  display: block}

.ofBubbleWrapper {margin-top: 17px; border: 1px solid #666; background-color: #fff}

.ofBubbleWrapper .ofTextBlock {padding: 10px 10px 15px 10px; line-height:16px; font:Arial 12px #000000;}
.ofBubbleWrapper .ofTextBlock .first-line{font-weight: bold;}
.ofBubbleWrapper .ofTextBlock .second-line{}
.ofToolTipContainer.ofAlt1 .ofBubbleWrapper {border: 1px solid #666}

.ofToolTipContainer.ofAlt1 .ofTextAncillary {color: #666;}

.commentary-blk ul li .ofBubbleWrapper .ofTextBlock a{font-weight:normal;}

/* ================================================== */
/* ENDOF TOOL TIP CSS CLASSES FROM STYLEGUIDE.FMR.COM */
/* ================================================== */
.modal-popup {border:1px solid #000;padding:7px 7px 15px 11px;width:504px;background-color:#FFF}
.modal-popup .top{text-align:right;}
.modal-popup p{}

/* START OF CSS FOR TAB SECTION*/
.tab-section {font-family:Arial, helvetica, sans-serif;font-size:100% !important;}
.tab-section a {background: url("../images/tb_6_lon.gif") left top no-repeat; padding: 0 0 0 8px; font-weight: bold; display: block; float: left; text-align: center;cursor: pointer;text-decoration:none;}
.tab-section a:hover{text-decoration:underline}
.tab-section a:visited{color:#0F57C2}
.tab-section a span {background: url("../images/tb_6_ron.gif") right top no-repeat; padding: 3px 8px 2px 0; display: block; float: left; text-align: center;}
.tab-section ul {list-style:none; padding:0; margin:0;}
.tab-section li {float: left; margin: 0px 2px -2px 0px; background-color:#ECF1F7;}
.tab-section li.selected {font-family: arial, sans-serif;background-color: #fff; border-bottom: solid 1px #FFF !important;z-index:100;position:relative;}
.tab-section li.selected a {color: #408800 !important;}
.tab-section li.selected a:hover {text-decoration:none;}
.tab-section .bottom-border{border-bottom: solid 1px #BBBBBB;clear: both; height: 1px;  margin: 0px; padding: 0px;}
.tab-section .hr-for-ie {display:none;}
/*END OF CSS FOR TAB SECTION*/
.marketbar a {color:#0F57C2;text-decoration:none;font-weight:bold;}
.marketbar a:hover {text-decoration:underline;}
.marketbar a:active, .marketbar a:focus {color:#E74B00;text-decoration:underline;}
.marketbar a:visited {color:#64406C;}

/* LANDING RIGHT RAIL */
.left-section {
    float: left;
    margin: 0;
    padding: 0 10px 0 0;
    width: 508px;
	border-right: 1px solid #DBDCDE;
	margin-bottom:10px;
}
.right-section {
    border-left: 1px solid #DBDCDE;
	margin-left:-1px;
    float: left;
    padding: 0 0 0 10px;
    width: 256px;
	margin-bottom:10px;
}



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

/* New Banner*/
.msg-box{border:1px solid #FF6800;padding:5px 10px 7px 10px;width:auto;margin:0px 0px 16px 0px;}
.msg-box p{}
.msg-box p .highlight{color:#FF6800;font-weight:bold;}

/* Viewpoints*/
.horizontal-tab{border-bottom:1px solid #DBDCDE;margin-bottom:12px;}
.horizontal-tab h2{color:#000000;font-size:131%;margin-bottom:7px;margin-top:-4px;}
.horizontal-tab a{font-weight:bold;}
.horizontal-tab .teaser-with-right-image-and-link-h3 h3{display:block;width:200px;margin-bottom:2px;font-size:93%;}
.horizontal-tab .source{font-size:77%;color:#666666;padding-bottom:10px;}
.horizontal-tab .Blue-Arrow{background-image: url("../images/11_11_bullet_b.gif");background-position: 0 3px; background-repeat: no-repeat;padding-left: 17px;padding-right: 5px;font-size:93%;}
.horizontal-tab h3{font-size:108%;margin-bottom:8px;color:#000000;}
.horizontal-tab p{padding-bottom:19px;}

/** add by John Zhong**/

/* Begin event-table heading css */
.tech-analysis-content{ clear: both; overflow: hidden; padding: 0 0 30px 0;}
.tech-analysis-content .anticipated-hr-1 {color: #d3d3d3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-color: rgb(211, 211, 211); margin-top: 100px;}
.tech-analysis-content .anticipated-span {float:left; margin-top:164px; height: 35px; width: 245px; border-bottom: #dbdcde 1px solid; font-size: 93%;}
.tech-analysis-content .anticipated-hr-2 {display:none; color: #d3d3d3; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-color: rgb(211, 211, 211); float:left; margin-top:167px; margin-left:-230px; margin-right:10px;}
.tech-image-box{ width: 500px; height: 316px; float: left; position: relative; margin-right:25px;background-image:url(../images/TA_1_ResultingPage_FINAL_IMAGE2.png);background-position:left top; background-repeat:no-repeat}
.tech-inside-box{ position: absolute; width: 390px; padding: 8px 10px 10px 10px; color: #000;top:82px; left: 33px;}
.tech-inside-box p.display-inline{ float: left; width: 170px; padding: 0 0 0 0; height: 87px;  overflow: hidden;}
.tech-inside-box p.last{ padding-left: 50px;}
.tech-inside-box p.link-box .adv-chart-link{ margin: 0 0 0 70px;}
.tech-inside-box p.link-box a img{ padding: 0 8px 0 0;}
.tech-info { float: left; margin: 5px 0 0 0; padding: 0 0 20px 0; border-bottom: 0px solid #DBDCDE; font-size: 93%;}
.tech-info p.dotted-hr{ width: 100px;}
.tech-info strong { font-weight: bold; }
/* End event-table heading css */

/* Begin event-table heading css */
.event-table .header { width: 699px; padding: 0 0 4px 0; float: left;}
.event-table .header .header-left{ float: left; width: 49%;}
.event-table .header .header-left h2{ font-size: 93%; font-weight: bold; float: left;}
.event-table .header .header-left img{ padding: 2px 0 0 6px; float: left;}
.event-table .header .header-right{float:right;width: 49%;text-align:right}

.event-table .header ul.view-mode li{font-size: 85%; border-right: 1px solid #DBDCDE; display:inline; padding: 0px 8px 0px 4px; height: 11px; }
.event-table .header ul.view-mode li a{ color: #0F57C2;}
.event-table .header ul.view-mode li a.active{ color: #000; font-weight: bold; cursor: default;}
.event-table .header ul.view-mode li a.active:hover{ text-decoration: none;}
.event-table .header ul.view-mode li.last{ border-right: 0px; padding-right: 3px;}
/* End event-table heading css */

/* Begin event-table css */
.event-table { border-top: 4px solid #DBDCDE; width: 796px; padding: 5px 0 0 0;margin-bottom:57px;}
.event-table table{ border-left: 1px solid #D1DAE3;border-top: 1px solid #D1DAE3; }
.event-table table th, .event-table table td{ border-right: 1px solid #D1DAE3;border-bottom: 1px solid #D1DAE3; text-align: center; font-size:93%; color: #000;}
.event-table table th{ padding: 4px 0; }
.event-table table td{ padding: 2px 2px 2px 2px; }

.event-table table tr.alt-row-color td{ background: #EEF3F7;}
.event-table table td strong{ font-weight: bold;}

.event-table table .col1{ width: 112px;}
.event-table table .col2{ width: 184px;}
.event-table table .col3{ width: 114px;}
.event-table table .col4{ width: 101px;}
.event-table table .col5{ width: 115px;}
.event-table table .col6{ width: 73px;}

.event-table table td.align-left{ text-align: left;}
.event-table table td.align-right{ text-align: right;}

.event-table .gain{ color: #006600; text-align: center;}
.event-table .loss{ color: #CC0000; text-align: center;}

/* End event-table css */

/** end by John Zhong**/

/** Add for education links */
.education-links-container-div {
	float:right;
	border-left: 1px solid #DBDBDB;
	padding-left:14px;
	margin-top:10px;
	width:121px;
	text-align: left;
	clear: right;
}
.myresearch-intro-bricklet{
	background-color:#eeeeee;
	padding:10px;
}

#modarticleContainer .container{width: 100%; margin: 0;}

.glossary-term-link {color: #000!important;border-bottom: 1px dotted #000;}

table.alternate .alt-row-color {
	background-color: #ecf1f7;
}

.manager-popup{font-size:122%; position:absolute; width:485px;border: 1px solid #000000; padding: 10px;opacity:1.0;FILTER: alpha(opacity=100);background-color: #FFFFFF;display: none; top:533px; left: 108px; z-index: 9999999;}
.manager-popup .manager-popup-header{width:100%; height:30px;clear:both; border-bottom: 1px solid #DBDBDB;}
.manager-popup .manager-popup-header h2{font-family:helvetica-bold;font-size: 24px; color: #000000; float:left; margin-top: -5px; padding:0px 0px 0px 3px; }
.manager-popup .manager-popup-header .close-btn{float:right;}
.manager-popup .manager-popup-header .close-btn img{width:16px}
.manager-popup .manager-popup-body{width:100%; height:420px; overflow-y:auto; clear:both; margin-bottom:10px;font-size:13px;}
.manager-popup .manager-popup-body table{border-bottom:none;}
.manager-popup .manager-popup-body h3{font-family:helvetica-bold;font-size: 18px;color: #000000; margin-bottom:-3px; margin-top:-1px;}
.manager-popup .manager-popup-body h4{font-family:helvetica;font-size: 12px;color: #666666;margin-top:8px;margin-bottom:6px; font-weight:normal;}
.manager-popup .manager-popup-body td{border-top: 1px dotted #DBDBDB; width:460px;}
.manager-popup .manager-popup-body td.first{border-top: none;border-bottom: 1px dotted #DBDBDB;}
.manager-popup .manager-popup-body td.first a:visited{color:#0F57C2}
.manager-popup .manager-popup-body td img{padding-right: 4px; border:none;}
.manager-popup .manager-popup-body .manager-bio{font-family:cambria; font-size: 15px; border-top: 1px dotted #dbdbdb;color:#000000;display:none;line-height: 140%; margin-top: 5px;padding: 8px 0;}

/** Add for portfolio characteristics **/
.portfolio-characteristics {border-top: 1px solid #D1DAE3;   padding-top: 10px; padding-bottom: 30px;}
.portfolio-characteristics h3 {display: inline;}
.portfolio-characteristics .time-stamp {display:inline; font-size:85%; color:#666666;text-transform:uppercase; font-weight: normal;}
.portfolio-characteristics p {padding-top: 10px;}

/** For morningstart popup **/
.morningstar-details {float: left; position: absolute; width: 740px; padding:0px;}
.morningstar-details .arrow {display:block; background-image: url("../images/arrow_top_666.gif"); background-repeat: no-repeat; height: 18px; width: 22px; margin-bottom: -1px; float:left; position: relative;}
.morningstar-details #underlyingRatings {background-color: #FFFFFF; border: 1px solid #000000; padding: 5px; float:left; display:block;}
.morningstar-details #underlyingRatings .morningstar-details-column{float:left; width: 200px; padding: 20px 12px 20px 15px;}
.morningstar-details #underlyingRatings .morningstar-details-column p{padding-bottom:5px}
.morningstar-details #underlyingRatings .column2{width: 225px; padding: 20px 12px;}
.morningstar-details #underlyingRatings .column3{width: 225px; padding: 5px 15px 20px 12px}
.morningstar-details #underlyingRatings .column2 table th{border: none; padding: 5px 5px 5px 0px; font-weight: bold;}
.morningstar-details #underlyingRatings .column2 table td{border: none; padding: 5px;} 
.morningstar-details #underlyingRatings .column2 table{border: none; padding-top:0px; display:block;}
.morningstar-details #underlyingRatings h3{margin-left: 0px; margin-bottom: 5px;}

/** Add the style for Schedule-K1 **/
.distributions-recap .important-tax-consideration {background-color: #ECF1F7; margin: -4px -3px; padding: 5px;}


/* CLEARFIX */
#WSOD .clearfix { }
#WSOD .clearfix:before,
#WSOD .clearfix:after {  content: " ";  display: table; }
#WSOD .clearfix:after { clear: both;}
#WSOD .clearfix {  *zoom: 1; } /* the asterisk is a css syntax error that will only apply this property to IE7. *Intentional* */
/* /CLEARFIX */

/* ETF.com Ratings Popup */
#ETFcomRatingsPopup {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	width: 760px;
	background: #fff;
	border: 1px #333 solid;
	padding: 10px 15px;
}

#ETFcomRatingsPopup .etfcom-overallrating { padding-bottom:10px; }
#ETFcomRatingsPopup .etfcom-overallrating .letter-grade-container {  float: left;  margin-right: 20px; }
#ETFcomRatingsPopup .etfcom-ratingdetails .etfcom-column .etfcom-ratingscale { display: inline-block; width: 120px; margin-right:10px; min-height: 12px;}
#ETFcomRatingsPopup .etfcom-ratingdetails .etfcom-column .etfcom-ratingtext { margin-left:10px; }
#ETFcomRatingsPopup .etfcom-ratingdetails .etfcom-column .etfcom-ratingscale .etfcom-ratingvalue {
	position: relative;
	background-color: #D1D1D1;
	float:left;
	min-height:12px;
	width:100%;
}
#ETFcomRatingsPopup .etfcom-segmentavg {
	content: "";
	border: 0;
	color: #fa8118;
	position: absolute;
	background: #fa8118;
	height: 12px;
	width: 1px;
}

#ETFcomRatingsPopup .etfcom-segmentavg::before{
	content:"";
	display: block;
	border: 8px solid transparent;
	border-width: 3px 3px;
	border-top-color: #c55500;
	margin-top: -3px;
	margin-left: -3px;
	background: transparent;
}

#ETFcomRatingsPopup .etfcom-segmentavg:before {
 	content:"";
    display: block;
    border: 8px solid transparent;
    border-width: 3px 3px;
    border-top-color: #c55500;
    margin-top: -3px;
    margin-left: -3px;
    background: transparent;
}

#ETFcomRatingsPopup .etfcom-ratingdetails .etfcom-column .etfcom-ratingscale .etfcom-segmentscore {
	min-height:12px;
	background-color: #129ddf;
	position: absolute;
}

#ETFcomRatingsPopup div.arrow {
	display:block;
	background-image: url("../images/arrow_top_666.gif");
	background-repeat: no-repeat;
	height: 19px; 
	width: 22px;
	margin-left: 45px;
	margin-top: 10px;
	position: absolute;
	top: -28px;
}



#ETFcomRatingsPopup .col-med-3 { float:left; width:32%; padding:5px; margin:0; }
#ETFcomRatingsPopup h3 { font-size: 13px; margin-bottom: 15px; }
#ETFcomRatingsPopup p { margin: 5px 0; line-height: 18px; }
#ETFcomRatingsPopup strong { font-weight: bold; }
#ETFcomRatingsPopup table th { text-align: left; }
#ETFcomRatingsPopup table td { padding: 5px; }
#ETFcomRatingsPopup .etfcom-segmentdetails {padding:10px 0px;}
#ETFcomRatingsPopup .etfcom-segmentdetails strong { margin-left: 10px;}
#ETFcomRatingsPopup .etfcom-ratingdetails, #ETFcomRatingsPopup .etfcom-overallrating { border-bottom:1px dashed grey; }
#ETFcomRatingsPopup .etfcom-segmentreportlink { margin-left:10px; }
/* END ETF.com Ratings Popup */

/* LETTER GRADES */
#WSOD .letter-grade {
	display: inline-block;
	font-family: "Arial Bold", Arial, Georgia, sans-serif;
	color:white;
	vertical-align: middle;
	text-align: center;
	padding-left:3px 3px 5px 0;
}
#WSOD .letter-grade.large {
	height:38px;
	width: 38px;
	font-size:26px;
	line-height: 38px;	
	float: left;
	margin-right: .5em;
}
#WSOD .letter-grade.small{
	height:22px;
	width: 22px;
	font-size:15px;
	line-height: 22px;	
}

#WSOD .letter-grade.large { background:url("../images/grade-circle.png"); }
#WSOD .letter-grade.small { background:url("../images/grade-circle-small.png"); }
/* '::' is for all browsers, ':' is for ie8 and below ; */

/* END LETTER GRADES */

/* ETF Commentary */
.commentary h3 {margin-left: 0px;}
.commentary h3.left {margin-top: 6px; margin-bottom: 0px;}
.commentary .news-details-static {padding: 6px 0px 0px 0px; border-top: none; border-bottom: none;}
.commentary .news-details-static li.commentary-headline-block .source {padding: 0px 0px 6px 0px;}
.commentary .news-details-static li.commentary-headline-block div {padding: 0px 0px 6px 0px;}
.commentary .error-message {padding: 2px 0px 5px 0px;}
.commentary .error-message p {padding: 0px 0px 0px 0px; color: #666666;}

.commentary + .fidelity-commentary {border-top: 1px dotted #DBDCDE;}
.fidelity-commentary h3.left {margin-left: 0px; margin-top: 6px;}
.fidelity-commentary h3.left .fid-sponsored-icon {padding: 2px 0px 0px 0px; top: -2px; position: relative;}
.fidelity-commentary ul li h3 {margin-left: 0px; margin-bottom: 0px;}
.fidelity-commentary ul li h3 + br {display: none;}
.fidelity-commentary ul li span {font-size: 77%; font-weight: normal; display: block; color: #666666; padding: 0px 0px 6px 0px;}

.left-block .news-expand .headline-wrapper .commentary-article .error-message {text-align: center;}
.left-block .news-expand .headline-wrapper .commentary-article .error-message p {padding: 0px 0px 0px 0px; color: #666666;}

.right-block .fidelity-commentary {border-bottom: 4px solid #d1dae3; padding-bottom: 15px; margin-bottom: 5px;}
.right-block .fidelity-commentary h3.left {margin-top: 0px; border-bottom: 1px solid #d1dae3;}
.right-block .fidelity-commentary ul {padding: 8px 0px 0px 0px;}
.right-block .fidelity-commentary ul li h3 a {font-size: 93%;}
/* ETF Commentary */

.compare-gray-box .fcf_ul {
   	   		margin-bottom: 10px;
			border-bottom: 1px solid #DBDCDE;
			padding-bottom: 10px;
			float: left;
			width: 100%;
}
	   .compare-gray-box .fcf_ul li {
	   		float: left;
	   		padding-left:10px;
	   		padding-right:10px;
	   }
	   .compare-gray-box .fcf_ul li.first {
	   		padding-left:0px;
	   		padding-right:0px;
	   		padding-top: 2px;
	   }
	   
	   .compare-gray-box .fcf_ul li.second{
	   		font-weight: bold;
	   		padding-top: 5px;
	   }
	   
	   .compare-gray-box .fcf_ul li.last {
	   		border-left: 1px solid #DBDCDE;
	   }
	   
/* ETF OPTIN */

.opt-in-msg{clear:both;}

.opt-in-div{
	width: 991px;
	height: 92px;
	border: #5480A5 2px solid;
    margin-bottom: 10px;
	border-radius: 5px;
	margin: 10px 0;
}

.opt-in-div-landing{
	width: 978px;
	height: 92px;
	border: #5480A5 2px solid;
    margin-bottom: 10px;
	border-radius: 5px;
	margin: 10px;
}

.opt-in-info-li{
	float:left;
	background-color: #356F95;
	width: 50px;
	height: 94px;
}
.opt-in-mes-li{
	float:left;
    padding-top: 6px;
    padding-left: 20px;
    font-size: 110%;
}
.opt-in-btn{
    float: left;
	padding-top: 28px;
	padding-left: 24px;
}

.opt-in-lock-icon{
    position: relative;
	left: -26px;
	top: 4px;
}

.opt-in-msg-icon{
	margin-top: 33px;
	margin-left: 10px;
}

.opt-title{
 font-family: Fidelity Sans Light, helvetica;
 font-weight: 700;
 font-size: 24px;
 color: #000000;
}

.opt-body{
 font-family: Fidelity Sans Light, helvetica;
 font-size: 15px;
 color: #222222;
}

.opt-body-landing{
 font-family: Fidelity Sans Light, helvetica;
 font-size: 15px;
 color: #222222;
 line-height: 146.9% !important;
}

.opt-in-mes-li p, .opt-in-mes-li a, .opt-in-btn button{
 font-family: Fidelity sans light, helvetica;
}

.opt-in-button-component{
 padding: 0.375em 1em;
 color: #FFFFFF;
 cursor: pointer;
 vertical-align: middle;
 border: 1px solid #999999;
 border-radius: .1875em;
 width: 155px;
 font-size: 16px;
}

.opt-in-button-component.primary-action{
 border-color: #356F95;
 background-color: #356F95;
 background-image: linear-gradient(to bottom, #9AB7CA, #356F95 50%);
}

.opt-in-button-component.primary-action:hover {
 border-color: #6893B0;
 background-color: #6893B0;
 background-image: linear-gradient(to bottom, #9AB7CA, #6893B0 50%);
}

.opt-in-button-component.primary-action:focus {
 border-color: #FFFFFF;
 box-shadow: 0 0 0 2px #000000;
}

.opt-in-button-component.primary-action:active {
 border-color: #356F95;
 box-shadow: inset 0 0.125em 0.5em 0.125em #356F95;
}

.button-component { font-size: 16.005px; font-size: 1.067rem; font-family: Helvetica, Arial, sans-serif; font-weight: 400; color: #ffffff; outline: none; -webkit-border-radius: 4.995px; -webkit-border-radius: 0.333rem; -moz-border-radius: 4.995px; -moz-border-radius: 0.333rem; -ms-border-radius: 4.995px; -ms-border-radius: 0.333rem; -o-border-radius: 4.995px; -o-border-radius: 0.333rem; border-radius: 4.995px; border-radius: 0.333rem; cursor: pointer; display: inline-block; margin: 0 0 7.995px 0; margin: 0 0 0.533rem 0; text-decoration: none; vertical-align: middle; border-width: 1px; border-style: solid; }
.button-component::-moz-focus-inner { border: 0; padding: 0; }
.button-component:visited { color: #ffffff; }
.button-component:hover { text-decoration: none; }

.button--secondary { font-size: 15px; font-size: 1rem; padding: 7.5px 12px; padding: 0.5rem 0.8rem; background-color: #1373B4; background-color: #1373B4; background-image: -webkit-gradient(linear, 50% 0%, 50% 50%, color-stop(0%, #5CA2E6), color-stop(100%, #1373B4)); background-image: -webkit-linear-gradient(top, #5CA2E6, #1373B4 50%); background-image: -moz-linear-gradient(top, #5CA2E6, #1373B4 50%); background-image: -ms-linear-gradient(top, #5CA2E6, #1373B4 50%); background-image: -o-linear-gradient(top, #5CA2E6, #1373B4 50%); background-image: linear-gradient(top, #5CA2E6, #1373B4 50%); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#5CA2E6, endColorstr=#1373B4); -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#5CA2E6, endColorstr=#1373B4)"; border: 1px solid #366EB7; color: #ffffff; text-shadow: -0px -1px 0px #2A5893; }
.button--secondary:hover { background-color: #6eb5f9; background-color: #2b89cb; background-image: -webkit-gradient(linear, 50% 0%, 50% 50%, color-stop(0%, #6eb5f9), color-stop(100%, #2b89cb)); background-image: -webkit-linear-gradient(top, #6eb5f9, #2b89cb 50%); background-image: -moz-linear-gradient(top, #6eb5f9, #2b89cb 50%); background-image: -ms-linear-gradient(top, #6eb5f9, #2b89cb 50%); background-image: -o-linear-gradient(top, #6eb5f9, #2b89cb 50%); background-image: linear-gradient(top, #6eb5f9, #2b89cb 50%); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#6eb5f9, endColorstr=#2b89cb); -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#6eb5f9, endColorstr=#2b89cb)"; }
.button--secondary:active { box-shadow: 0 3px 5px #0B6BAA inset; }

.button--secondary-action { color: #222222; border: 1px solid #BBBBBB; text-shadow: 0 1px 0 #FFFFFF; background-color: #e7e7e7; background-image: -webkit-gradient(linear, 50% 0%, 50% 50%, color-stop(0%, #fefefe), color-stop(100%, #e7e7e7)); background-image: -webkit-linear-gradient(top, #fefefe, #e7e7e7 50%); background-image: -moz-linear-gradient(top, #fefefe, #e7e7e7 50%); background-image: -ms-linear-gradient(top, #fefefe, #e7e7e7 50%); background-image: -o-linear-gradient(top, #fefefe, #e7e7e7 50%); background-image: linear-gradient(top, #fefefe, #e7e7e7 50%); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fefefe, endColorstr=#e7e7e7); -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#fefefe, endColorstr=#e7e7e7)"; }
.button--secondary-action:hover { background-color: #f3f3f3; background-color: #f3f3f3; background-image: -webkit-gradient(linear, 50% 0%, 50% 50%, color-stop(0%, #ffffff), color-stop(100%, #f3f3f3)); background-image: -webkit-linear-gradient(top, #ffffff, #f3f3f3 50%); background-image: -moz-linear-gradient(top, #ffffff, #f3f3f3 50%); background-image: -ms-linear-gradient(top, #ffffff, #f3f3f3 50%); background-image: -o-linear-gradient(top, #ffffff, #f3f3f3 50%); background-image: linear-gradient(top, #ffffff, #f3f3f3 50%); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#f3f3f3); -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#ffffff, endColorstr=#f3f3f3)"; }
.button--secondary-action:active { box-shadow: 0 3px 5px #CCCCCC inset; }

.modal-window-wrapper {width:350px;top:210px;left:270px;position:fixed; z-index:9001;background:url(../images/tp.png) repeat;padding:10px;display: none;}


.modal-window {
    padding:10px 10px 10px 10px;
    background-color:#FFF;
    font-family: Helvetica, Arial, sans-serif;
    border:1px solid #000000;
    margin:auto;
}

.modal-window .modal-win-title {
    clear:both;
    overflow:hidden;
    margin-bottom:5px;
}
.modal-window .modal-win-title {
    clear:both;
    overflow:hidden;
    margin-bottom:5px;
}

.modal-window .modal-win-body {
	padding-left:10px;
}

.modal-window .modal-win-title h2 {
    float:left;
    width:80%;
    margin-left:7px;
    padding-top: 6px;
    color: #000000
}

.modal-window .modal-win-title .closetbtn{  
  float: right;
  width: 18px;
  text-align: right;
 }
 
 .ie8notsupportMiniLink {
 	padding-left: 5px;
 }
  
 .latest-features-link,.video-link {
	color: #0f57c2;
	font-family: "Fidelity Sans Light",helvetica;
	font-size: 12px;
	cursor:pointer;
	padding-right: 10px;
	float: left;
    font-weight: bold;
}

.video-link {
	padding-left: 10px;
	border-left: 1px solid #DDD;
}

.latest-features-overlay{
	display: none;
    position: fixed;
    z-index: 9999999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0,0,0,0.4);
    overflow: hidden;
}
.latest-features-overlay .overlay-content{
    background-color: #fefefe;
    margin: 5% auto;
    padding: 20px;
    border: 1px solid #888;
    width: 630px;
    border-radius: 1.5%;
}
.latest-features-overlay .close-icon {
    float: right;
    cursor: pointer;
    outline: 0;
    right: 15px;
    height: 16px;
    width: 16px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAVdEVYdENyZWF0aW9uIFRpbWUANi8xMS8xMgh2CcgAAACkSURBVDiNrZO9EcMgDIU/sYBXyQiM4lRqGcWtqmQUj+BVvEEakfMlIHxxVOnQ+zmeQADMbAYWIKvqRlBmdgNWoKjqU5z88PkeiRzIkx/dkzvXmoDVgSMywJKA7M5dkQ55B7KMAN43Z6q6yQkXGmfvnOQw6Ikc6ytk+UQEIs0NpY7T6frfFS6FeGmNEbm6RJg0IgN4n2m82ASUiDwQKTWDmR+/8wt8nHU8re6bGQAAAABJRU5ErkJggg==');
}
.latest-features-overlay .overlay-title {
    font-weight: bold;
    padding-bottom: 10px;
    border-bottom: 1px solid #DDD;
    font-size: 17px;
}

.latest-features-overlay .overlay-text {
	overflow-x: hidden;
    overflow-y: auto;
    max-height: 60vh;
    -webkit-overflow-scrolling: touch;
}

.latest-features-overlay .overlay-text .description {
    padding: 15px 0;
    font-size: 13px;
}

.latest-features-overlay .overlay-text .description.header {
    border-bottom: 1px solid #DDD;
}

.latest-features-overlay .overlay-text .row {
    margin-left: 0;
    margin-right: 0;
    border-bottom: 1px solid #DDD;
    padding-top: 9px;
}

.latest-features-overlay .overlay-text .row:last-child {
    border-bottom: 0;
}

.latest-features-overlay .overlay-text .row .left {
	display: inline-block;
    vertical-align: top;
    text-align: center;
    width: 70px;
}

.latest-features-overlay .overlay-text .row .right {
	display: inline-block;
    width: calc(100% - 75px);
    padding-left: 0px;
}

.latest-features-overlay .overlay-text .row .right .title {
	font-weight: bold;
    font-size: 16px;
    color: #333333;
}

.latest-features-overlay .overlay-text .row .right .description {
	font-size: 13px;
    color: #333333;
}

.latest-features-overlay .overlay-text .row .right .description .summary {
	font-size: 15px;
    padding-bottom: 15px;
}

.latest-features-overlay .overlay-text .row .right .description .para {
	padding-bottom: 15px;
}

.latest-features-overlay .overlay-text .row .right .description .para .lab {
	 font-weight: bold;
}

.rsh_snapshot_sprite_wbi_1 {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAA2CAYAAABqbKGZAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAVFSURBVGhD7Zh/bBRFFMffzP64O0oJSGlp72x7BRs0bRODgBiIooEYEzWRtthoiP1DSfxDE8IfYqK10ZjwrybyI4IJRkt7VaORlD+MxDSiEQiNbQSF0rvSu7aAlEKvd3u7M+PMdRqCXJfrnZjd5D7J5nbfvJnd776Z92YPgcuo6BisVT3qWwqDGgug99Lvh9qgvZ2KNleJCRwZrkMa9Dcs0ckSDSsnriZJijIYuXrFBzseMbH0cz77T2lcyJknyrxQv1hXAkUqNFctVJZ5FcO/dNku4eIaMWU+VefTiJb7FGmZobZYW6BhWCvOXSNmfGKBhTFcv2kyaZkhNm2ZBOCCOHfPNHuz1iCUvdsTmzavGQRMvlYGrhs0HCdaPG68L1xclQDKvzhXonh8ezGCzfzRPfz3j4RBto63BMPSxR0EOgfuC4TCg/6uyHZpugN3TLO24ypTir9mgLqjzVWHpfUOXCEmUF/zCQI2GR04tFuaMuL4NeMPhd/ACL2apDfXX2mum5LmjOQtpvTLwTJNx6vBgmvRyb9Pi0osm/KmPBTZoiA4bAFZN9ZYE5HmOclLTHlXZIOuop4lupKKm8STpFBkWsnSsW21V6RLzpR3D61SAPdSxp6PNVWfkGZbchZT2h2p8SA0+ORyL5T71LSt93KS8iL215D1ax00N/NalhsicwFeeJIx1G634P9NzglAB7Yp4FPis0IEG0u9YrzKCvJwxYwlB7LMXJnIK5thdPvWQpLXmNlmrkzkfGNiwZnhaVo0nrg1m85NpqjFwItUdY14w9KcNSJz8Xm/3qBTL81+o8yHnNZMWWc4qCnoGFB2ECl4D9+GTxiEobhF4okUelpT6V4+9ArG4CBB5NNMmShwZHAN1rUWHtyFFiXHKOCp+WSuTMxbjD90cR1Cyrd8n/derKlqX6DzTz8F72qGYWJ0ip6E1mBS+C3vGHpQVdEOQOhlfvkb370fGOkPfw/tm6zAV8Mv8ht3NCzWqMaLyOlrKT6z2LQFbMtoY/XPon8uzEuMPzT0AkJ4P2N0e7Qp2CPN9nw25PUXoyZ+o9dmosU6MMY7n/H7gKf0tAv/YIQfxqYTKZM+FdsW/CVtzEzGRTpL1mumojuyExD+iFK6OWshAh6paGP15yON1Rst/rAIUCWPRnJWiKDEq0BlkWZiBa2WJjtEADIdWYjp6lL8ocjH3PsVQMajseZgn2yZN2MtwbMMmW/zF2zxCEnrDJeTROG2mLzMCVsxZYf7igJo7Td8Qq9KJIwN0a21I7IpZ6KNK88zynp/GjeSScLA4ovv+Ng0iVusKDoQ/k665UQ6PGl4BAAeUmCUf2rzr7plXUPLPRgf5e+vL9p/cYdYuNIzf3jarmxY8SMf+zH+ACbPAScnJq3nJluD16XHXIhw3nrm22HphkDnhXpN00O8RgR5FCyL0V0Y8G4+E/ZFm6o+TLveK/af0uaxObUXI3a9Ho82tm6pzoLFGrphUuiJJgih9EC0qfp16egUbMVgn1f/YNUijaxcpCMFoXS6fLzMq+gKelY6uQaMga0o9Sq3/RnFtQAv6CXy0jVgk8AJvqdKV+1ZhuOW2BfdnLlyDwi6BvT7lUWGFyNrTYlH5dXYPHvD1EjKqIy1PHBJ+mVCzF875pzb8ncu5uonuHs2g7Y2HKhvfYdX5vUWgfMUG3uyqCm2A/Pjv24T3K1vzth1vhdtAtu+eX1IOY2CGKdSEONUCmKcSkGMUymIcSpCjNjv2B2uYTYyYiea6XAVhTXjVApinEpBjFMpiHEqojDercrPVTz/734Cm74A/wASVg8U5+ZkvAAAAABJRU5ErkJggg==');
    width: 51px;
    height: 54px;
}

.rsh_snapshot_sprite_wbi_2 {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA7CAYAAAAw23kDAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAkySURBVGhD7Zp7bFvVHcd/51zbbWheTdq0edlN+hCaGBLdQ6BtXcuy0WobYoi13TSkAqIhtNUGaG03aWShTGWFstGHUvaoNm1Dpc1UtILoYG3gj46qZRJFY4KVJbEdkprUDnEaN7Zz79n3XJ+GOH5c2+l1hcRHcu79/c617/nec87v9zt2GF1jws+WznPprq8yRquIsRsZiRoiNh9NLrwuChJDTLAeYvS6wah7dmvwXfONFlwzYbEDlSuI+EPowu2MMa7clggh3hFk/HpgcPjPTR00rtwpFF3Y5X3lS7jDeZAz9hXlKggIDBhCbJ7dFupSriSKKix2oLoNh6cwQtclPDMHAg+NjNDG+duCo8plUjRhsc6qRxnnHcq8qhiGeGM0JlbP+2EorFyU89yeCRipbXaJknDObilzseP/bjcDjontwqIHKpbj8HjCsg8pbmlt9aPKtFdYeztxRo4/YE05lMtWsK62RfdX3ijPbRW2fWHV1yDqs8q0HfkAmaZtkee2CtMYu1edFhGx7oNn6Tq719gqdSwayPVl80Xl520T1ttOszE1FigzGe4gvnIfaXf/B8f9pj1J5VLS7niFtO+fI7bse8qZQNrSL9upconypiIMzWObsIULKxaq0xTY4juJL1tHrGQ+jmuJLblLtUDjzR3Eam4iVlpHfMVuVIxliQZXuWlLv2yX12UCdWetbcJCfORDdZqKNpluEvAp9tRzpuGlRtM8x+sKU6+bhmAiYJuw+laKoNxJK06cP0KG71VMmQkc/wH7sGpBFXFmB4mwl8REhIzTP0ciHE404Cht6ZftxpnMqZHpRp+tJVWss/qvjLM7lVkU8DAjqB0X2hoVDaYfVKfFpEsWxLYK+9uJj47jCZ5Xpu3gXgbptE+e2yps7RHcRhj3mDcsAkLQHtem4Fl5bqswiatt+BRu+IQybQMP7+1AJPhTZRZvPxbtrN6NCvxhZV5VIOrcOIu2lLdeuqhcxd5BV51EyXNVyyxhiOOXJ2I/qNgyGlQuk4KENdfWunXN9RmNGQsEYxF8yECPz3cGTfHEFamMdVbVOxn7H8qsWco1IzBKYUHGI7MeGP6dciWRl7Dmes8a0sQvcFqL9P4mMvxFhsIIt3HDvh7+Lj1MW70j3o/MN0wh2lm1j3O+SZkFA0E+ErT3Ejd+W9U6PKLcKeQsrLmxsZUYf0jXqc37gbdbuSdpnju3QpSVbccHrh+LRm8IBAJjqinjaKGT/8XhV+gogpi4BUXe52DX4DUX13K0ywc0hFcvLn4N13W/0B06a0ZbCyyFNbndd2E0luHCzUKPr+wdGJCdyUhzo0dOjfd7/N7JSDh9tAxhnEUC+OXOQOhoRwelSwWsu520VR00oey8ySpMjgKVlXsRrndhPr/Z5/djv5AdPIj7mGA3Q9j90p46WhiBV3QIKnkweNK82Eay5rGe4eEIDlokNv5MLqIkTIhSHKIJi8jB2FYcjhrx+E2uB4K3ZRElH7LlDMoVyw9qdruPouh7vqffe0i5soKpeAxB5VCvz/cXaY/tra6bsyU4YDZOoamh4QuMaVi31AIzsXcTFMLfU3j/Ybz/iOkrEMvKQxA9JxiZ08oKz3yP7OCXItHoCwkPURpRLkzXTVxznIGAtyZI3Boz9Lk9Pm/ZBBMIHsaLiLSdzW7Pa+p6e1jkdt+NUVObouwsami4DR0676n1yNCfAgRtXuxZJHCN37PAs0i50+GU1+HeOT3QdGQdMU+Fp5IL9gxC0zeVKyt9/f0nEGie404z103HwRnfi3r4yzQavsEb8PYpfzrihiF2oHO1ys6brML4nHgN1sCQz+f7p3JZMSGEfhJTaZ6ypzKB8qdHj7MgglLGxHoFxkS9MNhk7ZcvWYWpnFXS3OC5J+HJjjnCnG/HynxVuabzkuagO9R5RuTnQNrtUSN+TLnyxjp4TMRbcJXcvFnWeFo5rUeH4qgbdylXMoxqGGc7lZURrULcj7w3b2BgoF+58sZSmBq1CBa75XxH9ERAEG/jNJbwfExtbe08dHZdODKmvk/LDB7Mk/K4qLFxrekoAEthEgSE97jLWKrMLIilqI/eU0YSTqezBoHj3aGhoUvKlRWsx73oXMbvJq3ISRh4CTXpfeo8LU01NQsQNFbzaPTvypUEAtB5fMb1ifVjDUZ/tW7wc8rMm5yEjYyN7keiXo589mPlSsLtds9ls0uOYWSf6gkEMn1RGseInXZUMsuciDwX5owtxS7ilHLlTU7CQqFQ2IjSN7D6EfFS0cgsi0K9fm97wpMeIxZbj0LYMtSDt5DHHsQx48bVilynImmxsHzSU75j/hhmME2QsByJvgsXBhFAKiyqDobZgf2YGYQKJmdhV4kYRqLDMZv14jztvZsaPR0oUAOIjAVPQ0mxhRGmawfEnUTdmPJdhafes5Jz9rNw5NJ3lKtgchJmFrWl5U9iiviUKxku/IiIK/C025CvrP6HA8tMfwwzLiV9aJr4IkTvCQaT/2ejELIKS1Tr7pc1p+iGqIHxeOxW1ZSEnDbYfnwXq6OlxOnyQeCuurq6RtWcAorq96FvjzKTwAYxJbkXQtqNJqbJt9DUjkYXMuXTPX6/3GRO7oqzIQODNktsxvs34GF0iVh0J4KGVzVnBWljuZPxfyEtPI3ccNDv97+jmvImSZinwbPawelxRDgNu+bHsGuWG0b0L38aGhqqXJw/jFu04RO69HFq9w55L6jmjEBcs4MIxQDbANOPvvxJx2YXCT6nPeEVTGHyC1DhdHZinSwmg34yE0HTkQKdXNuKG2HTKJ7AtN0Ndy4/UnDUii1IDxvw3jXozMuGzvYgaZ9W7VlhWEcrONe6IANTzitvWnBSzAZGoskh2G+wDh26j63xkjfjv+RNp7q6uqxszpwNnNgjGME3en2+5F/d04Hy5fnFbvdGZdoNa3J7ziIgpQ1COeBEfz9samz8urIzIqMiw7zIa/7OADxwkiVV0trOAzmbegyDW6aDoifoYvGpsE8anwr7pMEQPg8bwnhxNBI5qny2UjGn9BiC4w4k6hPKlRfo72ldpx9ZJWop7I84znibkA+GoX+7r7//dWWaoMrADp1KElZmOGM7dZ3daylMHa85SNq/R3fSfYOcjKDRyxOxjYODg/InrgwQ/R/72W9uCVsgoAAAAABJRU5ErkJggg==');
	width: 54px;
	height: 59px;
}

.rsh_snapshot_sprite_wbi_3 {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAA2CAYAAABTCxDCAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAbZSURBVGhD7ZltbBRFGMdnZu9aKUpLi7Z33dttjyDqJxUw0FAwQSQGpRhiNEZRBE0Bo4kYifFDqwkfCPJSjBGjBpBEYySxVb8QJBE0CInEDxARNJW9Xq8tlEITLNC73fH/7I7FSl9o5/piwi/Zm3me2Zv9z+zsPDO7nGlQblmrUEGpMn0kY/fBl69Msjth/6JMH/ia/0wkPlbmkBEqzQoQUy64qJKSyX8O32Ysrk4Zf8Qta0F5zD6gTB/Y3+GOPKTMrJDVnh4tbooeLW6KHi3+l6INlWoTj0QsKcQczlnl5EkFrCC/YElhfsF0zmUl8zyncOLEtguXLnWq07XQiYi5mH8rueRVqKWKHKjsLAJKC7IpxmUzk5yiZRQNiSDA3EHnIAI1SC4bEBF/gHXV9/WDZVnxkOR7kP2oscnZFXiHIdo0zcIcId7CX5+HgtMQ1uCmWYPT6pxUp/SLXWLfbYTRQC7RSH4n/r+r2/M2JJPJDnVKL+yoPScU5ocRWhFb2RoI30H+GxaNVk82JK9Gr63Dxb7o6u6ubW1tPaeKh0xJScnteTk5tZDwJCRtdrnckUgkLqjiHuIx+z0u+Mu+cI+tbEw6O2/oQfRbzPhxCL6323NnNyYSa3UEE/R/qofqo3qpfrqOKvbxwz9nT7nS28ABpo0Vqmhg4qa9Im7Z58pjsUrlGhGofroOehbDjrGyWOxhsnGHK/xy05wVjUZjlB9weKClW3HKYplJP3YmlTql3CNGWTQ6XYTCJzGAP+SML3MzrMpJOT+p4h76FY0V2xYUL8kwOauvsTZS0LODoXICwg9ihnlauQen3LRfwK3pogqUa1Sh65Zb9mnSoVwDE4/F5vpjq7R0mnKNCXT9YIzH5ipX39AcjBOb7VJ7tnKNKTSb4MFMkS7l8uk15SForKWx5DQ7R5RrTKGHENHze9KlXL2hyR6t6rCL7TLlGheQHtz98/Hi4mAZAHp6Oi+cW4NW7XbanDPKNS4I9MjdLDe3Rrl6yMEUdyESiUxRthYvbamYubpu3lFKlUsLBJUi0odsLtl+T8dL7QUSc2NLS0s72boIw3gCUfcBSpVLi1QqdR4x43jctheQHQwPwZZiMVLv5/Xgq+sq30U0e903kJLtZzXBcqkeGpdSnkRjScyWukJ+RQ4dquvmYhUosApEnVLSchMdLtaR3z9BA6wC66GT1u1cYLyY6IarCNWNQfHwwTIsCLvSW/nBq4eKsPBf1cuvgdJ3BTukmMgVgnYVbUGRNrfSj8dEktLLHc5n6PEUshfJ1gWd2+ZBr/CYEYVBFWeD/fQjONtZvW1ezYR8q6Krw5mKXl/il+rTInkoIjCoo4iCWRHd3tH+Dnr2KAZyqRC8VoTEgbxC6+vnamx/qtKFdJJewYUswj7vrPJr8eXbv16C8HnSlcsgfiuO83gQF+YV2thT6oMR0Qq9U4T0eDOedUv5tUBA+XxKYdEJ9+Rf32BIvOZJtlwVPaJSXSw8fynBseXHfBpRTk2kjZ6dJu6ZsIwszrxJvpvJ7iDVJoqhl8KDmElBfVQ5NeF7/V8uPl29vbKJUt+t/PrwqJtGT3uGQeO5OHDq0f7joTpPyk/QG2HMzSalZJNfnaJLsQzJYHrG1ua67bsO1XWV29Zsny8pVS5taGOCJeoJygdrD8R1YQRxPRt40tuLmeMUpcqlTaBPXlsfYR82E634TZnjEtJHOpXpE4KzyY7Ydyl7XEG6SB+yIbKD4cFYBl2/SYTlZmWPKwJdchOy0NmbMPaIjRjwDyp7XEB6SBey4cBzraeJtMe8NzHgqUXai/YswUkP6UI+HbiuJ4yxcwT7sVeUPaaQDtKDbE8vE//uaSLtXqaphb9hm3bWpsDhEDftx0lHoKf/Xu7Bsqz70cL2qZY1Q7lGFXqtO9Uuk6RDuXrR54eizs7Olsm3FfzOhThQkD/p2MXOztOqaMSB0IqQMI64bma+09Q09DddKuicK7OsZ5VrRCmLxZbTHS63rMXK1SeDzhLq4863WAnuSUt3YzKZvKyKsoZpmhPC3FjPOXsGq7hHnRZnwOj83wfxOuirVYbLmfRdJEcYf6DXX4Q7W98fDaqP6qX66QX+YIKJoczHHMNlhmRiIy5Qii13bUbIfcP5SkAvzUMeX4Quq5WSNWOzsL6xqekYinBDB2dYQaTMNBcJYdDr1/m46M+cywa3m+9Pi/TZ4BVWb+j9spExio0cuVBKXoVG08LnoOe5759JJvcFZ904WpGPxmKI84WCc3rzU4ENcjFqnIgOo909fbnFNo5jVyS7kG/FcRibgoaMlPt1no2sh2ub2bdIS9L2rQRHK0/wlMOcK35hVmDsb/qhcP0AYPrgAAAAAElFTkSuQmCC');
    width: 45px;
    height: 54px;
}

.rsh_snapshot_sprite_img {
	display: inline-block;
}
     
.latest-features-overlay .new-ribbon {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAOCAYAAACsAAXLAAAABGdBTUEAALGPC/xhBQAAAjZJREFUSA3NlE1IVFEUx3/XRiqhRTWZRUGmgSE5qBWagWYLa5GBuOljkUJiC3cuJCQJimkRKJJgi1rUri/QRVFRWWiEmhgN6aIM6UtNW6gkls7rXK7x5o29cSyJOfDePffc/znnf8+59yqrj7XEqHj4zmhMclP442KUWCuZ1LqS63sPKhuabznpJ+6HL1+dtiWeBUjguFIEXcnphKsSoK4ZRr4tcXr3cGN4KFZpTGhIRHLr10BZMVTXz482Ows1jZB6GLKPwb0Ogzl6GjoDRq88D/6rRr//HGqb5scJscwIm1LlQ3pmJCI5DamrgI5X0NY95zE33BUygXfQdR0uVEH5WRgegy0b4VEnBIPw4AXceWwcNH57sjOGY6aoUpm0hdoWJLdyBTTVwCk//Phpu958CMlCpEXCfRqBDV5o74WDe+BZD7x+C3k+mJqG8UmzuaJc2z9Ma1dZyAFyyoLkNPyAJPRtg4vXbOcPwxDvEcIz5qsshR2pkJsBb6QxT7qgYCfky6XS1dOb9K62/cO0vdZLysJskc9cKLihGi7dgMkpYy0pNAkrSuDEIWh9Cp5l8gnh3elSbcEWCLHCXXDuiqloaLw/6JetHuQtsCWqyml4khfOnDRt0vMjRVKhAWmd7DdFLk1WGmzdpFeESB5MyxFI2Qz7pHoDH43NrLr+47G4bfUiWzOipJzW78nfjJ/lzdPtXefessWFVQyynByVztA/k1tc5ijRim6SyNfk+qN0+b+wOFp+AfJKjkl9p36NAAAAAElFTkSuQmCC');
	display: inline-block;
	width: 39px;
    height: 14px;
}
.article-content pre {
    font-size: 12px;
    word-wrap: break-word;
    white-space: pre-wrap;
}

.article-content pre span {
    white-space: normal;
}