/* Start CSS Reset Classes */

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

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

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

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


/* Start CSS Reset Classes */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	}

table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,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;}

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;}*/
a:visited {color:#0F57C2;}

/*+++++++++++++++++++++++++++++++++*/
/* ----- BEGIN LAYOUT CLASSES -----*/
/*+++++++++++++++++++++++++++++++++*/

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

.layout-breadcrumb-region{padding:4px 0px 0px 0px; margin:0px 0px 10px 10px;width:975px; border-bottom: 1px dotted #D6D6D6;}
.layout-breadcrumb-region .layout-spacer-1{padding:0px 0px 0px 0px}
.layout-breadcrumb-region .layout-spacer-2{padding:0px 0px 0px 0px}

/*.layout-page-title-table {padding:0; margin-bottom:11px;width:800px;}
.layout-page-title-table .layout-page-title-gutter{padding-left:9px;}*/
.layout-page-title-region{padding:0px 0px 0px 10px;width:990px;}
.layout-page-title-region .layout-spacer-1{padding:0px 0px 15px 0px}

.layout-tabs-overview-region{padding:0px 0px 0px 10px;width:975px;}
.layout-tabs-overview-region .layout-spacer-1{padding:0px 0px 20px 0px}

.layout-tabs-region{padding:0px 0px 0px 10px;width:975px;}
.layout-tabs-region .layout-spacer-1{padding:0px 0px 12px 0px}
.layout-tabs-region .layout-spacer-2{padding:0px 0px 19px 0px}
.layout-tabs-region .layout-spacer-3{padding:0px 0px 12px 0px}

.layout-tab-sub-links-region {padding:0px 0px 0px 10px;width:788px;}
.layout-tab-sub-links-region .layout-spacer-1{padding:0px 0px 12px 0px}
.layout-tab-sub-links-region .layout-spacer-2{padding:0px 0px 14px 0px}
.layout-tab-sub-links-region .layout-spacer-3{padding:0px 0px 9px 0px}

.layout-subtabs-region{padding:0px 0px 0px 10px;width:788px;}
.layout-subtabs-region .layout-spacer-1{padding:0px 0px 10px 0px}


.layout-results-region{padding:0px 0px 0px 10px;width:788px;}
.layout-results-region .layout-spacer-1{padding:0px 0px 15px 0px}

.layout-content-region{padding:0 0 0 0px;width:690px;}
.layout-content-region .layout-spacer-1{padding:0px 0px 17px 0px}
.layout-content-region .layout-spacer-2{padding:0px 0px 54px 0px}/*Used in Education Error Page*/

.layout-peek-content-region{padding:0 0 0 0px;}
.layout-peek-content-region .layout-spacer-1{padding:0px 0px 17px 0px}

/*Layout classes specific to Overview page */
.layout-overview-content-table{padding: 0px 0px 0px 0px;width:972px;}
.layout-overview-content-table .layout-table-left-gutter{padding:0px 0px 0px 10px;}
.layout-overview-content-table .layout-left-col{padding:0px 0px 0px 0px;width:179px;vertical-align:top}
.layout-overview-content-table .layout-left-col-right-gutter{padding:0px 10px 0px 0px;}
.layout-overview-content-table .layout-center-col{padding:0px 0px 0px 0px;width:493px;vertical-align:top}
.layout-overview-content-table .layout-center-col-right-gutter{padding:0px 10px 0px 0px;}
.layout-overview-content-table .layout-right-col-left-gutter{padding:0px 10px 0px 0px;border-left:1px solid #DBDCDE;}
.layout-overview-content-table .layout-right-col{padding:0px 0px 0px 0px;width:260px;vertical-align:top}

.layout-left-col .layout-spacer-1{padding:0px 0px 20px 0px}
.layout-left-col .layout-spacer-2{padding:0px 0px 10px 0px}
.layout-left-col .layout-spacer-3{padding:0px 0px 8px 0px}
.layout-left-col .layout-spacer-4{padding:0px 0px 18px 0px}
.layout-left-col .layout-spacer-5{padding:0px 0px 5px 0px}
.layout-left-col .layout-spacer-6{padding:0px 0px 12px 0px}
.layout-left-col .layout-spacer-7{padding:0px 0px 10px 0px}
.layout-left-col .layout-spacer-8{padding:0px 0px 7px 0px}

.layout-center-col .layout-spacer-1{padding:0px 0px 17px 0px}
.layout-center-col .layout-spacer-2{padding:0px 0px 17px 0px}
.layout-center-col .layout-spacer-3{padding:0px 0px 10px 0px}
.layout-center-col .layout-spacer-4{padding:0px 0px 10px 0px}
.layout-center-col .layout-spacer-5{padding:0px 0px 17px 0px}
.layout-center-col .layout-spacer-6{padding:0px 0px 19px 0px}
.layout-center-col .layout-spacer-7{padding:0px 0px 10px 0px}
.layout-center-col .layout-spacer-8{padding:0px 0px 15px 0px}
.layout-center-col .layout-spacer-9{padding:0px 0px 3px 0px}
.layout-center-col .layout-spacer-10{padding:0px 0px 5px 0px}

.layout-right-col .layout-spacer-1{padding:0px 0px 17px 0px}
.layout-right-col .layout-spacer-2{padding:0px 0px 18px 0px}
.layout-right-col .layout-spacer-3{padding:0px 0px 6px 0px}
.layout-right-col .layout-spacer-4{padding:0px 0px 17px 0px}
.layout-right-col .layout-spacer-5{padding:0px 0px 6px 0px}
.layout-right-col .layout-spacer-6{padding:0px 0px 5px 0px}

/*Layout classes specific to Education Page */
.layout-tabbed-content-table{padding: 0px 0px 0px 0px;width:801px;}
.layout-tabbed-content-table .layout-tabbbed-content-gutter{padding:0px 0px 0px 10px;}
.layout-tabbed-content-table .layout-left-content-col{padding:0px 10px 0px 0px;width:258px;border-right:1px solid #DBDCDE;}

.layout-tabbed-content-table .layout-center-content-col{padding:0px 0px 0px 10px;width:258px;border-right:1px solid #DBDCDE;}
.layout-tabbed-content-table .layout-right-content-col{padding:0px 0px 0px 10px;width:275px;}
.layout-right-content-col .layout-spacer-1{padding:0px 0px 15px 0px}

/*Reports and commentary*/
.layout-find-table{padding: 0px 0px 0px 0px;}
.layout-find-table .layout-left-gutter{padding:0px 8px 0px 0px;}
.layout-find-table .layout-left-content-col{padding:0px 2px 0px 2px;width:628px;vertical-align:top;}
.layout-find-table .layout-right-gutter{padding:0px 19px 0px 0px;}
.layout-find-table .layout-right-content-col{padding:0px 0px 0px 0px;width:154px;vertical-align:top;}

.layout-disclaimer-region{padding:0px 0px 0px 15px;width:680px;float:left;margin-top: 15px;}
.layout-strategy-disclaimer-region{padding:0px 0px 0px 15px;width:772px;} 
.layout-disclaimer-region .layout-spacer-1{padding:0px 0px 28px 0px}
.layout-disclaimer-region .layout-spacer-2{padding:0px 0px 52px 0px}
.layout-disclaimer-region .layout-spacer-3{padding:0px 0px 27px 0px}

/*Layout Classes Specific for Reports Page*/
.layout-reports-content-region{padding:0 0 0 10px;width:387px;}
.layout-reports-content-region .layout-spacer-1{padding:0px 0px 16px 0px}
.layout-reports-content-region .layout-spacer-2{padding:0px 0px 13px 0px}
.layout-reports-content-region .layout-spacer-3{padding:0px 0px 16px 0px}
.layout-reports-content-region .layout-spacer-4{padding:0px 0px 7px 0px}


.layout-reports-disclaimer-region {padding:0px 0px 0px 10px;width:387px;}
.layout-reports-disclaimer-region .layout-spacer-1{padding:0px 0px 28px 0px}

/*Layout Classes Specific for Reports Commentary Page*/
.layout-content-source-region{padding:0px 0px 0px 10px;width:695px;}
.layout-content-source-region .layout-spacer-1{padding:0px 0px 14px 0px}
.layout-content-source-region .layout-spacer-2{padding:0px 0px 13px 0px}

.layout-reports-commentary-table {padding:0px 0px 0px 0px;width:760px;}
.layout-reports-commentary-table .layout-table-left-gutter{padding:0px 0px 0px 10px;}
.layout-reports-commentary-table .layout-content-col{width:560px;}
.layout-reports-commentary-table .layout-content-col .layout-spacer-1{padding:0px 0px 3px 0px}
.layout-reports-commentary-table .layout-content-col-right-gutter{padding:0px 0px 0px 21px;}
.layout-reports-commentary-table .layout-sidebar-col{width:169px;}

.layout-reports-form-content-region{width:800px;}
.layout-reports-form-content-region .layout-spacer-1{padding:0px 0px 12px 0px}

.layout-simple-screener-region{padding:0px 0px 0px 10px;width:790px;}
.layout-simple-screener-region .layout-spacer-1{padding:0px 0px 14px 0px}
.layout-simple-screener-region .layout-spacer-2{padding:0px 0px 7px 0px}

.layout-simple-screener-results-region{padding:0px 0px 0px 10px;width:800px;}
.layout-simple-screener-results-region .layout-spacer-1{padding:0px 0px 11px 0px}
.layout-simple-screener-results-region .layout-spacer-2{padding:0px 0px 15px 0px}

.layout-simple-screener-results-table-region{padding:0px 0px 0px 10px;}

.layout-advanced-screener-results-region{padding:0px 0px 0px 10px;}
.layout-advanced-screener-results-region .layout-spacer-1{padding:0px 0px 13px 0px}
.layout-advanced-screener-results-region .layout-spacer-2{padding:0px 0px 10px 0px}
.layout-advanced-screener-results-region .layout-spacer-3{padding:0px 0px 30px 0px}

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

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

/*Details page*/
.layout-details-footer-region {padding:0px 0px 0px 0px;width:791px;}

/*Layout Classes Specific for Quotes chain Page*/
.layout-search-form-region{padding:0px 0px 0px 10px;width:870px;}
.layout-search-form-region .layout-spacer-1{padding:6px 0px 9px 0px}
.layout-search-form-region .layout-spacer-2{padding:0px 0px 19px 0px}
.layout-search-form-region .layout-spacer-3{padding:0px 0px 11px 0px}

.layout-search-strategy-form-region{padding:0px 0px 0px 10px;width:959px;}
.layout-search-strategy-form-region .layout-spacer-1{padding:0px 0px 9px 0px}
.layout-search-strategy-form-region .layout-spacer-2{padding:0px 0px 19px 0px}

.layout-search-filtered-form-region{padding:0px 0px 0px 10px;width:608px;}
.layout-search-filtered-form-region .layout-spacer-1{padding:0px 0px 9px 0px}
.layout-search-filtered-form-region .layout-spacer-2{padding:0px 0px 19px 0px}

.layout-quotes-content-table{padding: 0px 0px 0px 0px;width:810px;}
.layout-quotes-content-table .layout-table-left-gutter{padding:0px 0px 0px 10px;}
.layout-quotes-content-table .layout-left-col{padding:0px 0px 0px 0px;width:600px;}
.layout-quotes-content-table .layout-left-col-right-gutter{padding:0px 21px 0px 0px;}
.layout-quotes-content-table .layout-right-col{padding:0px 0px 0px 0px;width:179px;}


.layout-popup-content-table{padding: 0px 0px 0px 0px;width:612px;}
.layout-popup-content-table .layout-table-left-gutter{padding:0px 0px 0px 10px;}
.layout-popup-content-table .layout-left-col{padding:0px 0px 0px 0px;width:600px;}
.layout-popup-content-table .layout-left-col-right-gutter{padding:0px 21px 0px 0px;}
.layout-popup-content-table .layout-right-col{padding:0px 0px 0px 0px;width:179px;}


.layout-popup-links {border-top: 1px solid #DBDCDE;font-size:85%;}
.layout-popup-links .layout-popup-link-terms {margin-left: 10px;width:50%;float:left;display:block}
.layout-popup-links .layout-popup-link-addtocalc {margin-left: 30px;margin-right:20px;float:right;display:block}
.layout-popup-links .layout-popup-link-gotoOptionsC {margin-left: 30px;margin-right:14px;padding-top:6px;float:right;display:block}
.layout-popup-links .layout-popup-link-gotoOptionsC a{font:12px arial,helvetica,normal,sans-serif}
.button-component { font-size: 12px; 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; 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--tertiary { font-size: 12px; font-size: 0.8rem; padding: 5.25px 12px; padding: 0.35rem 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--tertiary: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--tertiary:active { box-shadow: 0 3px 5px #0B6BAA inset; }

.popup-chain-scroll {overflow-y: scroll;height:438px;}

.layout-popup-prompt-region {margin: 5px 0px 0px 10px;width:398px;background-color: #EEEEEE;padding:3px 5px 3px 5px;font-size:93%;font-family: Arial, Helvetica, sans-serif;}

.layout-symbol-results-region {padding: 0px 0px 0px 10px;width:800px;}
.layout-symbol-results-region .layout-spacer-1{padding:2px 0px 0px 0px}
.layout-symbol-results-region .layout-spacer-2{padding:4px 0px 0px 0px}
.layout-symbol-results-region .layout-spacer-3{padding:27px 0px 0px 0px}

.layout-strategy-results-region {padding: 0px 0px 0px 10px;width:1000px;}
.layout-strategy-results-region .layout-spacer-1{padding:17px 0px 0px 0px}
.layout-strategy-results-region .layout-spacer-2{padding:27px 0px 0px 0px}
.layout-strategy-results-region .layout-spacer-3{padding:27px 0px 0px 0px}

.layout-symbol-rslt-region {padding: 0px 0px 0px 0px;width:800px;}
.layout-symbol-rslt-region .layout-spacer-1{padding:17px 0px 0px 0px}
.layout-symbol-rslt-region .layout-spacer-2{padding:27px 0px 0px 0px}

.layout-symbol-results-table {padding: 0px 0px 0px 0px;}
.layout-symbol-results-table .layout-table-left-gutter{padding:0px 0px 0px 10px;}
.layout-symbol-results-table .layout-left-content-col{padding:0px 0px 0px 0px;}
.layout-symbol-results-table .layout-left-content-col .layout-spacer-1{padding:4px 0px 0px 0px}
.layout-symbol-results-table .layout-content-col-right-gutter{padding:0px 21px 0px 0px;}
.layout-symbol-results-table .layout-right-content-col{padding:0px 0px 0px 0px;}

.layout-header-region{margin:0;padding:0;width:790px;}
.layout-strategy-plots-title-region{margin:0;padding:0 0 0 15px;width:762px;}
.layout-strategy-plots-title-region .layout-spacer-1{padding:0 0 11px 0;}
.layout-ticker-table-region{margin:0;padding:0 0 0 15px;width:779px;}
.layout-ticker-table-region .layout-spacer-1{padding:0 0 7px 0;}
.layout-ticker-table-region .layout-spacer-2{padding:0 0 16px 0;}
.layout-trade-bricklet-region {padding:0 0 0 15px;width:503px;}
.layout-trade-bricklet-region .layout-spacer-1{padding:0 0 18px 0;}
.layout-strategy-table{width:765px;padding:0;margin:0;}

.layout-symbol-detail-table-region{margin:0;padding:0 0 0 15px;width:762px;}
.layout-symbol-detail-table-region .layout-spacer-1{padding:0 0 6px 0;}
.layout-symbol-detail-table-region .layout-spacer-2{padding:0 0 15px 0;}

.layout-strategy-table{width:778px;padding:0;margin:0;}
.layout-strategy-table .layout-strategy-table-left-gutter{padding:0 0 0 15px;}
.layout-strategy-table .layout-strategy-table-left-content-gutter{padding:0 0 0 21px;}
.layout-strategy-table .layout-strategy-table-left-content{width:223px;padding:0;}
.layout-strategy-table .layout-strategy-table-right-content{width:510px;padding:0;}

.layout-results-chain-region{padding:0 0 0 15px;width:708px;}
.layout-results-chain-region .layout-spacer-1{padding:0 0 9px 0;}
.layout-results-chain-region .layout-spacer-2{padding:0 0 27px 0;}

.layout-strategy-tab-region{padding:0 0 0 15px;width:510px;}
.layout-stock-bricklet-region {padding:0 0 0 15px;width:779px;}
.layout-stock-bricklet-region .layout-spacer-1{padding:0 0 14px 0;}
.research-options-strategy-popup .layout-stock-bricklet-region {padding:0 0 0 15px;width:770px;}

.layout-quote-content-region {width:817px;padding-left:10px;}
.layout-quote-content-region .layout-spacer-1{padding:0px 0px 12px 0px}
.layout-quote-content-region .layout-spacer-2{padding:0px 0px 12px 0px}
.layout-quote-content-region .layout-spacer-3{padding:0px 0px 16px 0px}
.layout-quote-content-region .layout-spacer-4{padding:0px 0px 17px 0px}
.layout-quote-content-region .layout-spacer-5{padding:0px 0px 28px 0px}

.layout-quote-multi {width:817px;padding-left:10px;}
.layout-quote-multi .layout-spacer-1{padding:0px 0px 12px 0px}
.layout-quote-multi .layout-spacer-2{padding:0px 0px 12px 0px}
.layout-quote-multi .layout-spacer-3{padding:0px 0px 16px 0px}
.layout-quote-multi .layout-spacer-4{padding:0px 0px 17px 0px}

/*Layout classes specific to howto bricklets */
.layout-stratEval-howto-bricklet {padding: 0px 0px 0px 0px}
.howto-bricklet {width:255px;font-size:93%;position:absolute;left:750px;top:185px;z-index:100;}
.howto-bricklet .grey-pipe{color:#999999;padding:0 3px 0 3px;}
.howto-bricklet img.popup{padding-left:3px}

.howto-bricklet-ivindex {width:255px;font-size:93%;position:absolute;left:750px;top:185px;z-index:100;}
.howto-bricklet-ivindex .grey-pipe{color:#999999;padding:0 3px 0 3px;}
.howto-bricklet-ivindex img.popup{padding-left:3px}

.existingPageAdvancedChartHeader .howto-bricklet-ivindex {
    font-size: 100%;
    left: 650px;
    position: absolute;
    top: 362px;
    width: 455px;
    z-index: 100;
}

.howto-bricklet-plcalc {
	font-size: 100%;
    left: 620px;
    position: absolute;
    top: 362px;
    width: 365px;
    z-index: 100;
    margin-top: 5px;
}

@-moz-document url-prefix() {
  .customOptionForm {
     float: left;
  }
}

 .existingPageAdvancedChartHeader .howto-bricklet-ivindex {
  	margin-top: 0px;
  }

.howto-bricklet-marketScanner {
}


.howto-bricklet-stratIdeas {
}

.overviewHowToClass {
    padding: 0 0 0 5px;
}

.marketScanner-grey-pipe{
	color: #999999;
    font-size: 100%;
    margin-left: 9px;
    margin-right: -11px;
}
    
.popupStratIdeas{
	padding: 0px 0px 0px 5px;
}

.popupMarketScanner{
	padding: 0px 0px 0px 5px;
}

.popupPLCalc{
	padding: 0px 0px 0px 5px;
}
	
.quoteClass{cursor:default;}

.expert-view-demo{
	
}






/*++++++++++++++++++++++++++++++++++*/
/* ----- 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 .byline {float:right;text-align:right;font-family:Arial,sans-serif;font-size:85%;width:59%;color:#666666;padding-right:1px;}
.breadcrumb .byline a{display:inline;font-size:100%;padding-left: 5px;}
.breadcrumb .byline a:visited{color:#666666;}
/**************************************/
/* End of BreadCrumb Component Classes*/
/**************************************/


/*************************************/
/* Begin Page Title Component Classes*/
/*************************************/
.page-title {padding:0px 0px 14px 0px; clear: both; overflow: hidden;}
.page-title .title {float:left;width:74%;}
.page-title .title h1 {color:#4A8803;font-family:arial,sans-serif;font-size:182%;font-weight:normal;float:left;padding:0px 0px 2px 0px; width:75%;}
.page-title .title .imp-message-bricklet{border:1px solid #FFC266; width:456px;float:right;margin-top:4px;padding-bottom:9px;padding-top:5px;padding-left:4px;background: url(../images/note_msg_icon.gif) no-repeat; background-position: 10px 9px;}
.page-title .title .imp-message-bricklet p{font-size:93%;line-height:123.1%;padding: 2px 0 0px 27px;}
.page-title .title .imp-message-bricklet .bold{font-weight:bold;}
.page-title .title .imp-message-bricklet a:visited {color:#800080;}


.page-title img {padding:0 6px 0 0; margin-bottom:-2px;}
.page-title .gray-pipe {color:#999999;margin:0;padding:0 3px;}

.page-title .help-link {float: right;font-family: arial,sans-serif;font-size: 85%;font-weight: normal;padding-top: 5px; padding-right: 5px; text-align: right;width:20%;}
.page-title .help-link ul li {display:inline;background-image: url("../images/grey-pipe-sm.gif");background-position: left center;background-repeat: no-repeat;margin-left:6px;padding-left: 7px;margin:0 0 0 2px;}
.page-title .help-link li.first-item{background-image:none;}
.page-title .help-link img{padding-right:4px;}

.comingsoon-message-bricklet {margin-bottom: 20px;margin-top: -14px;padding-bottom: 9px;padding-left: 4px;padding-top: 5px;text-align: center;}
.comingsoon-message-bricklet p { border: 1px solid #FFC266;display: inline;font-size: 93%;line-height: 123.1%;padding: 8px 15px;}
.comingsoon-message-bricklet img { vertical-align: middle;}
.comingsoon-message-bricklet a { vertical-align: middle;}
.page-option-video-banner { width: 98%; display: inline-block; border-bottom: #5480A5 2px solid; border-left: #5480A5 2px solid; margin: 8px 0 8px 0; padding-right: 10px; border-top: #5480A5 2px solid; border-right: #5480A5 2px solid; border-radius: 3px; }
.page-option-video-banner .info-icon { float: left; display: block; width: 35px; height: 32px; background-color: #5480A5; margin-right: 3px; }
.page-option-video-banner .info-icon .info-icon-img { margin-left: 3px; margin-top: 3px; height: 28px;
    width: 27px; background-repeat: no-repeat; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAAAXNSR0IArs4c6QAAAfhJREFUSA3Vlr1KA0EUhY1WaqGgWIjY2IpVQAshDyDEh7AUBR/DV9DeIp2F1lY+ga1WYmUh1ob4fclsmNmf7Coh6IWTnbn33HNnd/4yNzdjazWpNxgMtuAdgyOwAzaB9gaewR24bbVarzx/bxTaBNfgC2jv4AHcBNjWp8mRmw3mZ4VJ7IJPoPVAByzkVfSFmBzNnG6eN7FPwjnogxewP5EcBeEehBxzz6JQdROib2bCI1ivZpZHzAm5akx+UwjOmZ/ENysthn8JXIIrsFJWFr9F1VCrek4JOula5WckdjJkjH4uygrqI+zn1a5LOQS2gCutV0oITuJ7wJF/gN0argtJTbdVajhPgdZJI8UenGVRjKQetYB2mkbo4bwH7qnC0s+T4ayKvD/fVwuoeZ/F5rMGT0+QJ06LfuQrNEnewOkJ8xbaBU7mCFpP9NUeWlzQ1aRQnW1DWAywXWdqjldqXLAucSrxuGAykqmoj0SSLxcX9NTfZV5qF03TwQQtt47aQ4sLesWsgcNRaCq/aqmpdmqMpunGb8PNrJ2qpD1I1RtfKoQmR5sD82AWxRMk1CS2D7Tyoy0UrD28A28HofHeCjXGD2LNDu8gNrvrKRsiI5zdBRwV9U29FTQnvwMKW0ZfiMnRzJl88WZF8k8Sp/4n6m/9Tcy/8b/sfwOTXGoWrKPfSAAAAABJRU5ErkJggg=="); }
.page-option-video-banner .option-video-banner-text { margin-top: 8px; }
/**************************************/
/* End of Page Title Component Classes*/
/**************************************/

/***************************************/
/* Begin Rounded Tab Component Classes */
/***************************************/
.rounded-tab {font-family:Arial, helvetica, sans-serif;font-size:100% !important; padding-bottom: 15px;}
.rounded-tab 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;}
.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 scroll; padding: 5px 8px 5px 0px; display: block; float: left; text-align: center;}
.rounded-tab ul {list-style:none; padding:0; margin:0;}
.rounded-tab li {float: left; margin: 0px 0px -3px 0; background-color:#ECF1F7;} 
.rounded-tab li.selected {font-family: arial, sans-serif;background-color: #FFFFFF; border-bottom: solid 1px #FFFFFF !important;z-index:100;position:relative; margin-top: -10px;}
.rounded-tab li.selected a {color: #408800 !important; margin-top:10px !important;}
.rounded-tab li.selected a:hover {text-decoration:none;}
.rounded-tab .selected a span{padding: 5px 8px 5px 3px;padding:*4px 8px 5px 0;margin:0px !important;height:17px !important;} 
.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%}
.rounded-tab ul#mktscanner li.selected span {height: 14px !important;}
.rounded-tab li .TabLink45 span {height: 27px !important;}
.rounded-tab li .TabLink54 span {height: 27px !important;}

.rounded-tab-new {font-family:Arial, helvetica, sans-serif;font-size:93% !important;}
.rounded-tab-new 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-new a:hover{text-decoration:underline}
.rounded-tab-new a:visited{color:#0F57C2}
.rounded-tab-new 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-new ul {list-style:none; padding:0; margin:0;}
.rounded-tab-new li {float: left; margin: 0px 2px -2px 0px; background-color:#ECF1F7;} 
.rounded-tab-new li.selected {font-family: arial, sans-serif;background-color: #fff; border-bottom: solid 1px #FFF !important;z-index:100;position:relative;}
.rounded-tab-new li.selected a {color: #408800 !important;}
.rounded-tab-new li.selected a:hover {text-decoration:none;}
.rounded-tab-new .bottom-border{border-bottom: solid 1px #BBBBBB;clear: both; height: 1px; margin: 0px; padding: 0px;}
.rounded-tab-new .hr-for-ie {display:none;}
.rounded-tab-new .bylinetab {font-size: 93%; line-height: 122%;color: #666666;padding-left: 5px;padding-top: 3px;background-color: #fff;}
.rounded-tab-new .wrap-text-height{line-height:108%}

.right-links{float:right; color:#666;font-size:85%;margin-top:6px;}
.right-links a{background:none; font-weight:normal;float:none; padding:0; display:inline;}
.right-links span{padding:2px;}

.rounded-subtab {font-family:Arial, helvetica, sans-serif;font-size:93% !important;}
.rounded-subtab a {background: url(../images/tb_6_lon.gif) left top no-repeat; padding: 0px 0px 0px 7px; font-weight: bold; display: block; float: left; text-align: center;cursor: pointer;text-decoration:none;}
.rounded-subtab a:hover{text-decoration:underline}
.rounded-subtab a:visited {color:#0F57C2}
.rounded-subtab a span {background: url(../images/tb_6_ron.gif) right top no-repeat; padding: 3px 7px 3px 0; display: block; float: left; text-align: center;}
.rounded-subtab a span em {color:#000000;font-size:93%}
.rounded-subtab ul {list-style:none; padding:0; margin:0;}
.rounded-subtab li {float: left; margin: 0px 3px -2px 0px; background-color:#ECF1F7;} 
.rounded-subtab li.selected {font-family: arial, sans-serif;background-color: #fff; border-bottom: solid 1px #FFF !important;z-index:100;position:relative;}
.rounded-subtab li.selected a {color: #408800 !important;}
.rounded-subtab li.selected a:hover {text-decoration:none !important;}
.rounded-subtab .bottom-border{border-bottom: solid 1px #BBBBBB;clear: both; height: 1px; margin: 0px; padding: 0px;}
.rounded-subtab .hr-for-ie {display:none;}
.rounded-subtab .byline {float:right; padding:4px 0px 0px 0px;font-size:93%}
.tabbed-box {position:relative;clear: both; border-top: solid 1px #b5babd; padding: 0px 0px 0px 0px;}
.unselected-tab {display:none;}
.tabbed-box-main{padding-top:0px;}
.tabbed-box-center{padding:10px 0 0 12px; width:487px;}

/*Layout Classes Specific for Reports Page*/
.report-sub-links{padding:0;font-size:93%;}
.report-sub-links ul{list-style:none; padding:0; margin:0;}
.report-sub-links ul li{display:inline;background-color:#FFFFFF;padding:0;margin:0;}
.report-sub-links ul li.grey{color:#999999}
.report-sub-links ul li.grey a{color:#999999}
.report-sub-links ul li a {background:none;padding:0px;font-weight:normal;}
.report-sub-links a:visited{color:#0F57C2}
.report-sub-links .bold{font-weight:bold !important;padding:0;margin-right:-3px;}
.report-sub-links .gray-pipe {color:#999999;margin:0;padding:0;padding-left:4px;padding-right:3px}

/*Layout Classes Specific for Screener Page*/
.screener-sub-links{padding:0;font-size:93%;}
.screener-sub-links ul{list-style:none; padding:0; margin:0;}
.screener-sub-links ul li{display:inline;background-color:#FFFFFF;padding:0;margin:0;}
.screener-sub-links ul li.grey{color:#999999}
.screener-sub-links ul li.grey a{color:#999999}
.screener-sub-links ul li a {background:none;padding:0px;font-weight:normal;}
.screener-sub-links a:visited{color:#0F57C2}
.screener-sub-links .bold{font-weight:bold !important;padding:0;margin-right:-3px;}
.screener-sub-links .gray-pipe{color:#999999;margin:0;padding:0;padding-left:5px;padding-right:3px}

/*Layout Classes Specific for quotes Page*/
.quotes-sub-links{padding:0;font-size:93%;}
.quotes-sub-links ul{list-style:none; padding:0; margin:0;}
.quotes-sub-links ul li{display:inline;background-color:#FFFFFF;padding:0;margin:0;}
.quotes-sub-links ul li.grey{color:#999999}
.quotes-sub-links ul li.grey a{color:#999999}
.quotes-sub-links ul li a {background:none;padding:0px;font-weight:normal;}
.quotes-sub-links a:visited{color:#0F57C2}
.quotes-sub-links .bold{font-weight:bold !important;padding:0;margin-right:-3px;}
.quotes-sub-links .gray-pipe {color:#999999;margin:0;padding:0;padding-left:5px;padding-right:3px}

/*Layout Classes Specific for Peek Page*/
.peek-sub-links{padding:0;font-size:93%;}
.peek-sub-links ul{list-style:none; padding:0; margin:0;}
.peek-sub-links ul li{display:inline;background-color:#FFFFFF;padding:0;margin:0;}
.peek-sub-links ul li.grey{color:#999999}
.peek-sub-links ul li.grey a{color:#999999}
.peek-sub-links .bold{font-weight:bold !important;}
.peek-sub-links .gray-pipe {color:#999999;margin:0;padding:0;padding-left:5px;padding-right:3px}

/*Layout Classes Specific for strategy Page*/
.strategy-sub-links{padding:0;font-size:93%;}
.strategy-sub-links ul{list-style:none; padding:0; margin:0;}
.strategy-sub-links ul li{display:inline;background-color:#FFFFFF;padding:0;margin:0;}
.strategy-sub-links ul li.grey{color:#999999}
.strategy-sub-links ul li.grey a{color:#999999}
.strategy-sub-links a:visited{color:#0F57C2}
.strategy-sub-links .bold{font-weight:bold !important;padding:0;margin-right:-3px;}
.strategy-sub-links .gray-pipe {color:#999999;margin:0;padding:0;padding-left:5px;padding-right:3px}
/***************************************/
/* End of Rounded Tab Component Classes*/
/***************************************/


/* ===================================== */
/* Market Scanner Page Components Starts */
/* ===================================== */

/*Market Scanner Top Starts*/
.market-scanner-main{}
.details-tools-section h3{float:left;}
.details-tools-section a.help{float:left;margin-top:7px; margin-left:4px;}
.details-tools-section ul{clear:both;}
.market-scanner .layout-content-region .desc{width:680px;margin-top:-5px;margin-bottom:17px;}

.market-scanner-main .desc{font-size:93%;}
.market-scanner-main .underlyingStatisticsHeader h2{width:auto;}
.market-scanner-main .underlyingStatisticsHeader a{padding-top:2px;padding-left:20px;}
.market-scanner-main .underlyingStatisticsHeader a:visited {color:#0F57C2;}  
.market-scanner-main .underlyingStatisticsHeader .provided a{display:block;padding-top:2px;font-size:85%;padding-left:0px;float:left;}

.details-tools-section .tip-popup {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #000000;color: #000000;font-weight: normal;margin: 0 0 0 -2px;padding: 7px 9px 12px;width: 205px;}
.details-tools-section .tip-popup-box{margin:0 0 0 4px;position: absolute;z-index: 100;}
.details-tools-section .tip-arrow-image {background: url("../images/arrow_bottom.gif") no-repeat scroll center bottom transparent;height: 20px;margin-top: -1px;position: relative;width: 205px;z-index: 100;}
/*Market Scanner Top Ends*/

/*Market Scanner Left Accordian*/
.market-scanner-accordian {float:left;width:257px;margin-right:20px}
.market-scanner-accordian ul.parent{border-bottom:2px solid #CCCCCC;background:#F5F7FB;}
.market-scanner-accordian ul.parent li{padding:6px 0 0px 0;border:1px solid #D1DAE3; border-bottom:0px;background:#F5F7FB;}
.market-scanner-accordian ul.parent li a{font-size:93%; font-weight:bold;display:inline-block;padding-bottom:7px;}
.market-scanner-accordian ul.parent li a.selected{color:#000000;}
.market-scanner-accordian ul.parent li span.link{display: inline;float: right;font-size: 77%;padding-right: 5px;}
.market-scanner-accordian ul.parent li img{padding-left:10px;padding-right:8px;vertical-align:middle;}
.market-scanner-accordian ul.parent li ul.child{margin: 7px 0 -7px;background:#FFF;border:0px;}
.market-scanner-accordian ul.parent li ul.child li{background:#FFF;border:0px;padding:0;margin-bottom:0;}
.market-scanner-accordian ul.parent li ul.child li:hover{background:#ECF1F7;}
.market-scanner-accordian ul.parent li ul.child li a{font-weight:normal;padding:7px 0 4px 35px;width:215px;display:block;}
.market-scanner-accordian ul.parent li ul.child li a.edit{font-size:77%;padding-right:5px;display:inline;float:right;margin-top:-30px;width:30px;}
.market-scanner-accordian ul.parent li ul.child li span.edit{font-size:77%;color: #0060B6;padding-right:5px;display:inline;float:right;margin-top:3px;}
.market-scanner-accordian ul.parent li ul.child li a.first{font-weight:normal;}
.market-scanner-accordian ul.parent li ul.child li a.last{padding-bottom:12px;}
.details-tools-section .tip-block, 
.market-scanner-right .tip-block,
.strategy-scanner-main .tip-block{
    margin: -28px 0 0 15px;
    padding: 5px 5px 0 0;
    position: absolute;
    width: 300px;
    z-index: 999;
	height:auto;
}
.details-tools-section .tip-block-tooltip, 
.market-scanner-right .tip-block-tooltip,
.strategy-scanner-main .tip-block-tooltip{
    background: url("../images/arrow_left_f.gif") no-repeat scroll 0 20px transparent;
    margin: -1px;
    position: absolute;
    z-index: 999;
	width:20px;
	height:100%;
}
.details-tools-section .tip-block .tip-block-text,  
.market-scanner-right .tip-block .tip-block-text,
.strategy-scanner-main .tip-block .tip-block-text {
    background-color: #FFFFFF;
	border:1px solid #000000;
    overflow-y: hidden;
    padding: 7px 5px 7px 10px;
	min-height:40px;
    position: relative;
    width: 265px;
	float:right;
	height:auto;
	margin: 0 0px;
}

.tip-block {
    margin: -28px 0 0 15px;
    padding: 5px 5px 0 0;
    position: absolute;
    width: 405px;
    z-index: 999;
	height:86px;
}

.tip-block-tooltip {
    background: url("../images/arrow_left_f.gif") no-repeat scroll 0 20px transparent;
    margin: -1px;
    position: absolute;
    z-index: 999;
	width:20px;
	height:100%;
}
.tip-block .tip-block-text {
    background-color: #FEFCCC;
	border:1px solid #999999;
    overflow-y: hidden;
    padding: 7px 5px 7px 10px;
    position: relative;
    width: 370px;
	float:right;
	height:76px;
	margin: 0 105px;
}
.tip-block-scantip {
    background: url("../images/arrow_left.gif") no-repeat scroll 0 transparent;
    margin: -1px;
    position: absolute;
    z-index: 999;
	width:20px;
	height:100%;
}
.tip-block-scan {
    background-color: #FEFCCC;
	border:1px solid #999999;
    overflow-y: hidden;
    padding: 7px 5px 7px 10px;
    position: relative;
    width: 370px;
	float:right;
	height:76px;
}
.tip-block-scan h2 {
    color: #333333;
    display: block;
    float: left;
    font-size: 93%;
    margin: 0;
    padding-bottom: 2px;
    width: 70%;
}
.tip-block-scan a img {
    padding: 3px 5px 0 0;
    float: right;
}
.tip-block-scan p {
    clear: both;
    padding-left: 0;
}
.market-scanner-accordian ul li .tip-block .tip-block-text h2{font-size:93%;display:block;width:70%;float:left;color:#333333;padding-bottom:2px;margin:0;}
.market-scanner-accordian ul  li .tip-block .tip-block-text p{padding-left:0;clear:both;}
.market-scanner-accordian ul  li .tip-block .tip-block-text a{text-align:right;float:right; width:20%}
.market-scanner-accordian ul  li .tip-block .tip-block-text a img{padding:3px 5px 0 0;}
/*Market Scanner Left Ends*/

/*Market Scanner Right Starts*/
.market-scanner-right{width:400px;float:left}
.market-scanner-right h3{font-size:108%; padding-bottom:7px;line-height: 78%;}
.market-scanner-right .max-label{font-family:arial;font-size:12px;font-color:#000000; padding-top:10px;float:left;padding-left:570px;}
.market-scanner-right .time-stamp{font-size:85%;color:#333333;text-align:right;padding-top:2px;}
.market-scanner-right .time-stamp .refresh{padding:0 4px 0 11px;}
.market-scanner-right .head-links a{color:#0F57C2;}
.market-scanner-right .head-links a img{padding-right:1px;padding-left:19px;}
.market-scanner-right .head-links, .market-scanner-right .head-links .time-stamp{float:right;}
.market-scanner-right .head-links li{display:inline;background-image: url("../images/grey-pipe-sm.gif");background-position: left center;background-repeat: no-repeat;padding-left:8px;margin-left:4px;}
.market-scanner-right .head-links li.first-link{background:none;padding:0px;margin:0px;}
.market-scanner-right .scanner-data .head-links li a{text-decoration:none;background:none;padding:0px;margin:0px;color:#0F57C2;}
.market-scanner-right .scanner-data{width:100%; border:1px solid #D1DAE3;border-top:0px;}
.market-scanner-right .scanner-data .align-right{text-align:right;}
.market-scanner-right .scanner-data thead th{font-size:93%;border-top:1px solid #D1DAE3;border-right:1px solid #DBDCDE;height:24px; padding:0 4px;}
.market-scanner-right .scanner-data thead th a{text-decoration:underline;color: #000000;cursor: pointer; }
.market-scanner-right .scanner-data tbody td,.market-scanner-right .scanner-data tbody th{font-size:93%;border-top:1px solid #D1DAE3;border-right:0px solid;padding:4px 5px 5px 4px;}
.market-scanner-right .scanner-data .last{border-right:0px;border-bottom:1px solid #D1DAE3;}
.market-scanner-right .scanner-data .last img{padding-bottom:2px;padding-left:1px;}
.market-scanner-right .scanner-data td:first-child, .market-scanner-right .scanner-data th.first-td{text-align:center;}
.market-scanner-right .scanner-data td.details-box{border-top:0px;border-right: 1px solid #D1DAE3;width: 697px;background:#F5F7FB;padding:17px 0 11px 0;}
.market-scanner-right .scanner-data .details-box .company-main{margin:0 10px 2px 25px;padding:0;display:inline;float:left;width:100%;text-align:left;}

.market-scanner-right .scanner-data .details-box .company-main .variation{font-size:132.5%;font-weight:bold;display:inline;}
.market-scanner-right .scanner-data .details-box .company-main .time-stamp{font-size:85%;font-weight:normal;padding-left:25px;}
.market-scanner-right .scanner-data .details-box .company-details{float:left;margin-left:5px;}
.market-scanner-right .scanner-data .details-box .change{color:#408800;}
.market-scanner-right .scanner-data .details-box .up-down{padding:0 7px 0 7px;}
.market-scanner-right .scanner-data .details-box .company-details table{float:left;display:inline;margin-left:17px;padding-left:2px;margin-top:-18px;padding-right:0px}
.market-scanner-right .scanner-data .details-box .company-details .time-stamp-table{font-size:85%;color:#333333;text-align:left;padding-top:2px;float:left;margin-top:0px;}
.market-scanner-right .scanner-data .details-box tbody th{border:0px;font-size:100%;padding:0;font-weight:bold;padding-right:8px;padding-bottom:4px;}
.market-scanner-right .scanner-data .details-box tbody td{border:0px;font-size:100%;padding:0;padding-bottom:4px;}

.market-scanner-right .scanner-data .details-box td.dates{padding-left:8px;}
.grey{background:#F5F7FB;border-right-color: #F5F7FB;}
.white{background:#FFFFFF;border-right-color: #FFFFFF;}



/*Market Scanner Right Ends*/

/* ================================== */
/* Market Scanner Components Ends     */
/* ================================== */

/* ======================================= */
/* Market Scanner Edit Components Starts   */
/* ======================================= */
.market-scanner .go-back{padding-bottom:9px;font-size:93%;}
.market-scanner-accordian h2{font-size:93%;font-size:108%;}
.market-scanner-accordian {float:left;width:257px;}
.market-scanner-accordian ul.parent-2{border-bottom:2px solid #CCCCCC;margin-top:4px;}
.market-scanner-accordian ul.parent-2 li{padding:6px 0 0px 0;border:1px solid #D1DAE3; border-bottom:0px; background:#F5F7FB;}
.market-scanner-accordian ul.parent-2 li a{font-size:93%; font-weight:bold;display:inline-block;padding-bottom:7px;}
.market-scanner-accordian ul.parent-2 li a.selected{color:#000000;}
.market-scanner-accordian ul.parent-2 li span.link{font-size:77%;padding-right:5px;display:inline;float:right;margin-top:3px;font-weight:bold;}
.market-scanner-accordian ul.parent-2 li img{padding-left:10px;padding-right:8px;vertical-align:middle;}
.market-scanner-accordian ul.parent-2 li ul.child{margin: 7px 0 0px;border:0px;background:#FFF;}
.market-scanner-accordian ul.parent-2 li ul.child li{border:0px;padding:0;background:#FFF;}
.market-scanner-accordian ul.parent-2 li ul.child li a{font-weight:normal;padding:5px 0 4px 40px;width:215px;display:block;}
.market-scanner-accordian ul.parent-2 li ul.child li a.first{font-weight:normal;}
.market-scanner-accordian ul.parent-2 li ul.child li a.last{padding-bottom:12px;}

.non-gradient{background: #F5F7FB;}
.non-gradient-alt{background: #ECF1F7;}
/*.market-scanner-accordian ul.parent-2 li ul.child li a:hover, .market-scanner-accordian ul.parent-2 li ul.child li a:active,*/ .gradient-alt{
background:-webkit-gradient(linear,left top, left bottom, from(#F5F7FB), to(#D1DAE3), color-stop(100%, #F5F7FB));
background:-moz-linear-gradient(top, #F5F7FB 0%, #D1DAE3 100%);
FILTER:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F7FB',endColorstr='#D1DAE3',GradientType=0);
zoom:1;
}

.gradient{
background:-webkit-gradient(linear,left top, left bottom, from(#FFFFFF), to(#F1F1F1), color-stop(100%, #FFFFFF));
background:-moz-linear-gradient(-90deg, #FFFFFF 0%, #F1F1F1 100%);
FILTER:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#F1F1F1',GradientType=0);
zoom:1;
}

.create-scan .drop-box-alt{height:160px;border:1px solid #DBDCDE;clear:both;width:683px;overflow:hidden;background:#666;}

.market-scanner-right .drop-box{
height:159px;clear:both;width:682px;overflow:auto; color:#000;border-left:1px solid #DBDCDE;border-top:1px solid #DBDCDE;

background:-webkit-gradient(linear,left top, left bottom, from(#F1F1F1), to(#FFFFFF), color-stop(80%, #F6F6F6));
background:-moz-linear-gradient(90deg, #F1F1F1 0%, #FFFFFF 80%);
FILTER:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6F6F6',endColorstr='#FFFFFF',GradientType=0);
zoom:1;

}

.market-scanner-right  .drop-box-hover{
-moz-box-shadow: 1px 1px 2px #666666 inset; -webkit-box-shadow: 1px 1px 2px #666666 inset;box-shadow: 1px 1px 2px #666666 inset;
-ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=315, Color='#666666');/* For IE 8 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=315, Color='#FFFFFF') progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#F6F6F6',GradientType=0);/* For IE 5.5 - 7 */

background:-webkit-gradient(linear,left top, left bottom, from(#FFFFFF), to(#F6F6F6), color-stop(70%, #FFFFFF));
background:-moz-linear-gradient(90deg, #FFFFFF 0%, #F6F6F6 70%);
zoom:1;
}

/* ======================================= */
/* Market Scanner Edit Components Ends   */
/* ======================================= */
.create-scan{width:685px;}
.market-scanner-right .create-scan .desc{border-bottom:1px solid #DBDCDE;padding-bottom:1px; margin:0;font-family:arial;font-size:14px;font-color:#000000;}
.create-scan .red{color:red;}
.create-scan .required{font-size:93%;padding:11px 0 15px 0;font-family:arial;font-size:12px;font-color:#000000;}

.create-scan .form-row{float:left;clear:both;font-size:93%;width:650px; padding-bottom:10px;}
.create-scan .form-row2{padding-bottom:15px;}
.create-scan .form-error{padding-bottom: 1;padding-left:107px;color:red;}
.create-scan .form-error2{padding-bottom: 1;padding-left:107px;color:red;}
.create-scan .form-error3{padding-bottom: 1;padding-left:107px;color:red;}
.create-scan .form-row .form-label{float:left;padding:0 20px 0 0;width:85px;text-align:right;font-family:arial;font-size:12px;font-color:#000000;}
.create-scan .form-row .form-field{float:left;padding:0 0 0 0;}
.create-scan .form-row .form-field a{vertical-align:top;margin-left:2px;}
.create-scan .form-row .form-field img{vertical-align:top;}
.create-scan .form-row .form-field #scanname{width:285px; height:20px; border:1px solid #DBDCDE;font-family:arial;font-size:12px;font-color:#000000;}
.create-scan .form-row .form-field #scandesc{width:280px;border:1px solid #DBDCDE; height:69px;padding:3px; resize:none;font-family:arial;font-size:12px;font-color:#000000;}

.create-scan .action-buttons{clear:both;width:100%;margin:14px 0 18px 0;overflow:hidden;}
.create-scan .action-buttons .left-buttons{float:left;width:20%;}
.create-scan .action-buttons .right-buttons{float:right;width:70%;}
.create-scan .action-buttons #preview{height:26px; padding:0 2px;font-size:93%;}
.create-scan .action-buttons #delete, .create-scan .action-buttons #saveas{float:right; margin-left:8px; height:26px; padding:0 2px;font-size:93%;} 
.create-scan .action-buttons #savescan{float:right; margin-left:8px;}
.create-scan .drop-box .title{text-align:center; margin-top:73px;font-family:arial;font-size:12px;font-weight:bold;font-color:#666666;}

.create-scan .drop-box table{font-size:93%; margin:20px;
-ms-filter: none;
filter: none;}
.create-scan .drop-box table th{padding-bottom:6px;}
.create-scan .drop-box table td{padding-bottom:9px;}
.create-scan .drop-box table .numerical-error{padding-bottom:9px;float:right;align:right;}
.create-scan .drop-box table .label-td{padding-right:5px;}
.create-scan .drop-box table .sort-td{width:116px;}
.create-scan .drop-box table .min-td{width:120px;}
.create-scan .drop-box table .max-td{width:111px;}
.create-scan .drop-box table .show-td{text-align:center;}
.create-scan .drop-box table .show-td input{border:1px solid #DBDCDE;}
.create-scan .drop-box table .re-order-td{text-align:center;width:58px;}
.create-scan .drop-box table .re-order-td .step-up{padding-right:2px;}
.create-scan .drop-box table .re-order-td .step-up{padding-left:1px;}
.create-scan .drop-box table .delete-td{text-align:center;width:84px;}
.create-scan .drop-box table .show-th{text-align:center;padding-right:15px;}
.create-scan .drop-box table .re-order-th{text-align:center;}
.create-scan .drop-box table .delete-th{text-align:center;}
.create-scan .drop-box table .sort-td select{width:96px;border:1px solid #DBDCDE;}
.create-scan .drop-box table .min-td input{width:96px;border:1px solid #DBDCDE;}
.create-scan .drop-box table .max-td input{width:96px;border:1px solid #DBDCDE;}

.modal-window {background-color: #FFFFFF; border: 1px solid #000000;z-index: 9999;width:400px;height:141px;display:none;position:absolute;left:300px;top:200px;}
.modal-window .right {float: right;padding: 5px 5px 0 0;text-align: right;}
.modal-window .left {float: left;text-align: left;color:#7BB402;font-weight:bold;padding:10px 0 0 10px;font-size:93%;}
.modal-window .modal-content {clear: both;padding: 0 10px 14px 10px;}
.modal-window .modal-content p{height:50px;padding: 5px 0 0 0;font-size:93%;}
.modal-window .modal-content .action-buttons{clear:both;overflow:hidden;font-size:93%;}
.modal-window .modal-content .action-buttons input{float:right;margin-bottom:14px;}
.modal-window .modal-content #modal-cancel2 img{margin-right:8px;}
#modal{width:100%;width:100%;left:0;top:0;position:absolute;z-index:100;background:#9E9E9E;height:100%;zoom: 1; filter: alpha(opacity=30); opacity: 0.3;display:none;}

#scanner-data-preview_filter{display:none;}
.scanner-data-div{border:1px solid #D1DAE3;}
.market-scanner-right .scanner-data-div thead th{border-top:0px solid #D1DAE3;}
.market-scanner-right .scanner-data-div table{border-left:0px;}

/***************************************/
/* Begin  jQuery select box*/
/***************************************/
.selectBox-dropdown {
    background: url("../images/selectbox_arrow.png") no-repeat scroll right center #FFFFFF;
    border: 1px solid #DBDCDE;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
    color: #000000;
    cursor: default;
    display: inline-block;
    min-width: 96px;
    outline: medium none;
    text-align: left;
    text-decoration: none;
    vertical-align: middle;
}
.selectBox-dropdown:focus, .selectBox-dropdown:focus .selectBox-arrow {
    border-color: #666666;
    color: #000000;
}
.selectBox-dropdown.selectBox-menuShowing {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.selectBox-dropdown .selectBox-label {
    display: inline-block;
    overflow: hidden;
    padding: 0 8px;
    white-space: nowrap;
}
.selectBox-dropdown .selectBox-arrow {
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 15px;
}
.selectBox-dropdown-menu {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DBDCDE;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
    max-height: 200px;
    min-height: 1em;
    overflow: auto;
    position: absolute;
    z-index: 99999;
}
.selectBox-inline {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DBDCDE;
    border-radius: 4px 4px 4px 4px;
    display: inline-block;
    min-width: 150px;
    outline: medium none;
    overflow: auto;
}
.selectBox-inline:focus {
    border-color: #666666;
}
.selectBox-options, .selectBox-options LI, .selectBox-options LI A {
    cursor: default;
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.selectBox-options LI A {
    background: none no-repeat scroll 6px center transparent;
    line-height: 1.5;
    overflow: hidden;
    padding: 0 0.5em;
    white-space: nowrap;
}
.selectBox-options LI.selectBox-hover A {
    background-color: #EEEEEE;
}
.selectBox-options LI.selectBox-disabled A {
    background-color: transparent;
    color: #888888;
}
.selectBox-options LI.selectBox-selected A {
    background-color: #C8DEF4;
}
.selectBox-options .selectBox-optgroup {
    background: none repeat scroll 0 0 #EEEEEE;
    color: #666666;
    font-weight: bold;
    line-height: 1.5;
    padding: 0 0.3em;
    white-space: nowrap;
}
.selectBox.selectBox-disabled {
    color: #888888 !important;
}
.selectBox-dropdown.selectBox-disabled .selectBox-arrow {
    border-color: #666666;
    opacity: 0.5;
}
.selectBox-inline.selectBox-disabled {
    color: #888888 !important;
}
.selectBox-inline.selectBox-disabled .selectBox-options A {
    background-color: transparent !important;
}
/***************************************/
/* End  jQuery select box*/
/***************************************/

/***************************************/
/* Begin  Tab Content Component Classes*/
/***************************************/
.note p{line-height:131%;}
.note a:visited{color:#0F57C2}
.error-msg{padding:0;margin:0;}
.error-msg p{padding-bottom:5px;}


.ofx_marketquotehold h2.overview2{font-family: Arial,Helvetica,sans-serif;font-size: 18px;font-weight: bold;line-height: normal; color: #000000;}
/*Classes Specific to Overview Page*/

h2.overview2{color:#408800;font-family:arial,sans-serif;font-size:123.1%; line-height:100%;margin-top:-1px;margin-left:-1px;padding-bottom:12px;}
h3.overview3{font-size:85%;text-transform:uppercase;color:#336600}

.education-box{background-color:#ECF1F7;padding:7px 10px 4px 10px}
.education-box h3{font-size:85%;text-transform:uppercase;color:#336600}
.education-box p{font-size:93%;}
.education-box ul{text-align: left;padding-top:6px;padding-bottom:4px;}
.education-box li {padding: 0 7px 1px 10px;margin: 0;background-image: url(/images/greenbulsq.gif);background-repeat: no-repeat;background-position: 0px 7px !important;list-style: none;color: #000000;font-size:93%;font-weight:bold}
.education-box a:visited{color:#800080}


.option-chain-form{font-size:85%;}
.option-chain-form .form-heading{background-color:#3F8800;color:#FFFFFF;display:block;font-weight:bold;padding:5px 0px 5px 5px;}
.option-chain-form .form-heading h2{font-size:100%;color:#FFFFFF;}
.option-chain-form fieldset{border-left:1px solid #A3C183;border-bottom:1px solid #A3C183;border-right:1px solid #A3C183;background-color:#EDF3E6;font-family:Arial;padding:9px 10px 10px 10px}
.option-chain-form .text-company{border:1px solid #7F9DB9;margin-top:1px;padding:2px}
.option-chain-form fieldset .button{margin-right:4px;padding:0 4px 2px 4px;height:19px;}
.option-chain-form fieldset .lock-icon{display:inline}
.option-chain-form fieldset .lock-icon img{margin-bottom:-4px;}
.option-chain-form fieldset label {font-weight:bold;}
.option-chain-form fieldset select{margin-right:11px}
.option-chain-form fieldset .display-block {display:block;}
.option-chain-form fieldset .symbol-link{}
.option-chain-form fieldset a{font-size:93%;margin-top:3px;}
.option-chain-form fieldset a:visited{color:#0F57C2}
.option-chain-form fieldset .sub-text{margin-bottom:2px;display:block}
.option-chain-form select{border:1px solid #758FAA;margin-top:9px;}

/* Start of  autocomplete.css */
/*  Attributes for customizing result pane of Autocomplete */
.error-search-contents {position: relative;}
.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:200000;width: 260px;left: 25px;}
.acResults a:visited{color:#0F57C2}
.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{position:absolute; left:-5000px;width:1px;height:1px;overflow:hidden;}
.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 */

.leftcol-inner-content{border-right:1px solid #DBDCDE;padding:0 10px 0 0;width:179px;}
.leftcol-inner-content .rounded-tab {font-size:93% !important;line-height:116%;}
.layout-center-col .rounded-tab {font-size:93% !important;line-height:116%;}

/* Begin green bullet list component */
.greenbulletlist ul {list-style-type: none;}
.greenbulletlist ul li {background-image:url(/images/greenbulsq.gif); background-repeat:no-repeat; background-position:0px 6px; padding: 0px 0px 5px 10px; font-size: 92%;}
/* End green bullet list component */

/* Begin Blue bullet list component */
.bluebulletlist ul {list-style-type: none;}
.bluebulletlist ul li {background-image:url(../images/11_11_bullet_b.gif); background-repeat:no-repeat; background-position:0px 2px; padding: 0px 0px 10px 17px; font-size: 92%;}
.bluebulletlist ul li.last-item {padding-bottom: 0px !important;}
.bluebulletlist .bold{font-weight:bold;display:block}
/* End green bullet list component */

.blue-bullet-link{background-image:url(../images/11_11_bullet_b.gif); background-repeat:no-repeat; background-position:0px 2px; padding: 0px 0px 0px 17px; font-size: 92%;float:right;display:block;clear: both;}
.blue-bullet-link a:visited{color:#0F57C2}
.login-required-icon{padding-left:5px;}

.text-bricklet {}
.text-bricklet h2{color:#408800;font-family:arial,sans-serif;font-size:123.1%; line-height:100%;margin-left:-1px;display:inline;}
.text-bricklet p{font-size:93%;line-height:131%;padding-top:4px}
.text-bricklet .bold{font-weight:bold;}
.text-bricklet .time-date{color:#666666;margin: 0; font-size: 77%;line-height:85%;margin-top:7px;display:block;}
.text-bricklet .disclaimer{color:#000000; padding-left:10px;font-size:107%}
.text-bricklet .sub-text{color:#666666; margin: 0; font-size: 93%;line-height:93%;font-weight:bold;display:block;padding-bottom:1px;margin-top:10px;}
.text-bricklet .provided{color:#666666;margin: 0; font-size: 77%;line-height:85%;margin-top:7px;display:block;width:200px;}




.message-bricklet {border:1px solid #FFC266;background: url(../images/note_msg_icon.gif) no-repeat; background-position: 10px 9px;}
.message-bricklet p{font-size:93%;line-height:131%;padding: 5px 20px 7px 30px;}
.message-bricklet .bold{font-weight:bold;}

.message-bricklet-overview {border:1px solid #FFC266;background: url(../images/note_msg_icon.gif) no-repeat; background-position: 10px 9px;margin-bottom:20px;}
.message-bricklet-overview p{font-size:93%;line-height:131%;padding: 5px 20px 7px 30px;}
.message-bricklet-overview .bold{font-weight:bold;}

.screen-left{display:inline;border-right:1px solid #DBDCDE;width:48%;float:left;padding-right:7px;margin-top:8px}
.screen{text-transform:uppercase;}
.screen .link{font-weight:bold;font-size:85%;display:block;padding-bottom:2px;}
.screen .bold{font-weight:bold;}
.screen .text{font-size:93%;}
.screen .dark-grey-hr{margin-top:11px;margin-bottom:17px;}
.screen-right{display:inline;border-left:1px solid #DEDFDE;width:47%;margin-left:-1px;padding-left:10px;float:left;margin-top:6px;clear:right !important;}

fieldset.strategy-form{border:1px solid #758FAA; padding:12px 0px 9px 15px;}
fieldset.strategy-form p{font-size:85%;line-height:107%;}
fieldset.strategy-form label{font-size:85%;display:block;font-weight:bold}
fieldset.strategy-form .text-field{border:1px solid #758FAA;font-size:93%;padding:2px;margin-top:3px;display:inline}
fieldset.strategy-form select{border:1px solid #758FAA;font-size:85%;margin-top:9px;}
fieldset.strategy-form .search-button{margin-left:6px;margin-top:0px;font-size:85%;height:20px}
fieldset.strategy-form .search-links {margin-bottom:9px;}
fieldset.strategy-form .search-links a{font-size:85%;}
fieldset.strategy-form .display-block {display:block;clear:both}
fieldset.strategy-form a.symbol-link{font-size:85%;}
fieldset.strategy-form .sub-text{font-size:85%;margin-bottom:2px; display:block}

/*Classes Specific to Education Page*/
.inner-col-content{padding:0;margin:0;}
.inner-col-content h2{color:#408800;font-family:arial,sans-serif;font-size:123.1%; line-height:100%;margin-top:-1px;margin-left:-1px;}
.inner-col-content h3{color:#000000;font-family:arial,sans-serif;font-size:123.1%; line-height:100%;margin-top:-1px;margin-left:-1px;}
.inner-col-content ul{text-align: left;padding-top:6px;padding-bottom:10px;}
.inner-col-content li {padding: 0 7px 9px 9px;margin: 0;background-image: url(/images/greenbulsq.gif);background-repeat: no-repeat;background-position: 0px 7px !important;list-style: none;color: #000000;font-size:93%;}
.inner-col-content ul.last-list{padding-bottom:0px;}
.inner-col-content li.last-list-item{padding-bottom:0px;}

.inner-col-content p{font-size:93%;line-height:131%;padding-top:5px}
/*.inner-col-content a {color:#0F57C2;}*/
.inner-col-content .black{color:#000000 !important;}
.inner-col-content .notice{padding:2px 0 13px 0px;width:230px;}
.inner-col-content .tkc-launch{margin-left:20px;}
.inner-col-content .video-icon{margin-left:5px;}

/*Layout Classes Specific for Reports Page*/
fieldset.search-report-form{border:1px solid #758FAA; width:333px; padding:9px 0 9px 15px;}
fieldset.search-report-form legend {margin:0; padding:0;}
fieldset.search-report-form h2{font-weight:bold;padding-right:7px;font-size:85%;float:left;margin-top:3px;}
fieldset.search-report-form .text-field{border:1px solid #758FAA;font-size:85%;padding:2px;}
fieldset.search-report-form .search-button{margin-left:4px;margin-top:0px;font-size:85%;}
fieldset.search-report-form .symbol-link{margin-left:193px;display:block}
fieldset.search-report-form .symbol-link a{font-size:85%;}
fieldset.search-report-form .symbol-link a:visited{color:#0F57C2}

.layout-peek-content-region .peek-login-msg{top:389px;}
.peek-login-msg{position:absolute;top:209px;left:217px;width:372px;border:1px solid #000000;background-color:#FFFFFF;padding:12px 15px 15px 15px;}
.peek-login-msg ul{text-align: left;padding-top:21px;}
.peek-login-msg li {padding: 0 7px 10px 9px;margin: 0;background-image: url(/images/greenbulsq.gif);background-repeat: no-repeat;background-position: 0px 7px !important;list-style: none;color: #000000;font-size:93%;}
.peek-login-msg li.lastitem {padding-bottom:0px;}
.page-heading{font-family:arial,sans-serif;}
.page-heading h3{font-size:153.9%;color:#408800;padding-bottom:2px;}
/*.symbol{font-size:100%;font-weight:bold;}
.page-heading a:visited{color:#0F57C2}*/

/* ========== PAGE TITLE CLASES ========== */
.page-heading {padding:0;margin:0;}
.page-heading .title {float:left;width:74%;}
.page-heading .title h1 {color:#408800;font-family:arial,sans-serif;font-size:123.1%;font-weight:bold;display:inline;float:left;margin-left:-1px;padding:0px;}
.page-heading .title .imp-message-bricklet{border:1px solid #FFC266; width:456px;float:right;margin-top:4px;padding-bottom:9px;padding-top:5px;padding-left:4px;background: url(../images/note_msg_icon.gif) no-repeat; background-position: 10px 9px;}
.page-heading .title .imp-message-bricklet p{font-size:93%;line-height:123.1%;padding: 2px 0 0px 27px;}
.page-heading .title .imp-message-bricklet .bold{font-weight:bold;}
.page-heading .title .imp-message-bricklet a:visited {color:#800080;}

.page-heading ul {margin:0;padding:0;margin-left:7px;font-family:arial,sans-serif;font-size:85%;text-align:right;padding-top:3px;width:25%;float:left;margin-right:-1px}
.page-heading ul li {display:inline;}
.page-heading ul li a {padding-right:2px;color:#0F57C2}
.page-heading ul li a:visited {color:#0F57C2}
.page-heading img {padding:0 6px 0 0; margin-bottom:-2px;}
.page-heading .gray-pipe {color:#999999;margin:0;padding:0 3px;}


.reports-pdf-link {font-family:arial,sans-serif;}
.reports-pdf-link .pdf-icon{float:left;margin-right:5px;margin-bottom:-2px;}
.reports-pdf-link a{font-size:123.1%;font-weight:bold;}
.reports-pdf-link a:visited{color:#0F57C2}
.reports-pdf-link .popup-icon{padding-left:4px;}
.reports-pdf-link p.sub-text {color: #666666; margin: 0; font-size: 85%; line-height:123.1%;margin-top:10px;}


.report-summary-data-table {border-left:1px solid #D1DAE3;border-top:1px solid #D1DAE3;font-family:arial,sans-serif;width:100%;margin-bottom:8px;}
.report-summary-data-table a {display:block}
.report-summary-data-table a:visited{color:#0F57C2}
.report-summary-data-table caption{padding-bottom:2px;}
.report-summary-data-table .heading{font-weight:bold;font-size:93%;display:inline;float:left}
.report-summary-data-table .period{text-align:right;width:69%;font-size:85%;white-space:nowrap;float:right}
.report-summary-data-table .first-col{width:42%}
.report-summary-data-table .second-col{width:24%;}
.report-summary-data-table .third-col{width:34%;}
.report-summary-data-table th, .report-summary-data-table td{border-bottom:1px solid #D1DAE3;border-right:1px solid #D1DAE3;padding:2px 4px 4px 5px; vertical-align:top;font-size:93%;}
.report-summary-data-table th {font-weight:bold; background-color:#ECF1F7;}
.report-summary-data-table td{text-align:right}
.report-summary-data-table .blank-row{padding:11px 0 11px 0;height:22px;}
.report-summary-data-table .align-center{text-align:center}
.report-summary-data-table .display-block {display:block;}
.report-summary-data-table-footnote p{color: #666666; margin: 0; font-size: 85%; line-height:123.1%;}
.report-summary-data-table td.no-border{border-bottom:0px !important; border-right:0px !important; padding:0 !important; text-align:left !important}
.ofToolTipContainer td {border:none !important; padding:0px !important; margin:0px !important; text-align:left !important;}
/*.acResults {z-index:999 !important;}*/

 

h3.options-header{line-height:77%;font-size:93%;padding-bottom:4px;}
.option-volume-data-table{border-top:1px solid #D1DAE3;font-family:arial,sans-serif; width:100%;}
.option-volume-data-table caption{padding:0;padding-bottom:4px;font-weight:bold;line-height:77%;font-size:93%;}
.option-volume-data-table th, .option-volume-data-table td{border-bottom:1px solid #D1DAE3; font-size:93%;}
.option-volume-data-table th{border-bottom:2px solid #D1DAE3;vertical-align:bottom;cursor: pointer;padding:4px 4px 4px 5px;}
.option-volume-data-table td{white-space:nowrap;padding:4px 4px 4px 5px;vertical-align:top;font-weight:normal}
.option-volume-data-table .desc-cell{white-space:normal !important;}
.option-volume-data-table .align-right{text-align:right}
.option-volume-data-table .positive{color:#008800}
.option-volume-data-table .negative{color:#cc0000}
.option-volume-data-table .symbol{width:30%}
.option-volume-data-table .return{width:70%}
.option-volume-data-table .first-col{width:67px;}
.option-volume-data-table .last-col{width:50px;}
.option-volume-data-table .change-col{width:54px;}
.option-volume-data-table .bid-col{width:52px;}
.option-volume-data-table .ask-col{width:55px;}
.option-volume-data-table .vol-col{width:76px;}
.option-volume-data-table a:visited{color:#0F57C2}

.option-volume-data-table-ms{border-top:1px solid #D1DAE3;font-family:arial,sans-serif; width:493px;margin-top:9px;border-collapse: separate;}
.option-volume-data-table-ms caption{padding:0;padding-bottom:4px;font-weight:bold;line-height:77%;font-size:93%;}
.option-volume-data-table-ms th, .option-volume-data-table td{border-bottom:1px solid #D1DAE3; font-size:93%;border-collapse: separate;}
.option-volume-data-table-ms th{border-bottom:2px solid #D1DAE3;vertical-align:bottom;cursor: pointer;padding:4px 4px 4px 5px;border-right: 1px solid #D1DAE3; border-collapse: separate;}
.option-volume-data-table-ms td{white-space:normal;padding:9px 4px 9px 5px;vertical-align:top;font-weight:normal;border-bottom: 1px solid #D1DAE3;border-collapse: separate;}
.option-volume-data-table-ms .desc-cell{white-space:normal !important;}
.option-volume-data-table-ms .align-right{text-align:right}
.option-volume-data-table-ms .positive{color:#008800}
.option-volume-data-table-ms .negative{color:#cc0000}
.option-volume-data-table-ms .symbol{width:30%}
.option-volume-data-table-ms .return{width:70%}
.option-volume-data-table-ms .first-col{width:67px;}
.option-volume-data-table-ms .last-col{width:50px;}
.option-volume-data-table-ms .change-col{width:54px;}
.option-volume-data-table-ms .bid-col{width:52px;}
.option-volume-data-table-ms .ask-col{width:55px;}
.option-volume-data-table-ms .vol-col{width:76px;}
.option-volume-data-table-ms a:visited{color:#0F57C2}
.option-volume-data-table-ms tr{ width:493px;}


/*Layout Classes Specific for Reports commentary Page*/
.commentary-source{color:#666666; margin: 0; font-size: 85%;line-height:85%}

.commentary-heading{font-size:93%;padding-left:5px;}
.commentary-heading .left-side{float:left;display:inline;width:70%}
.commentary-heading .left-side h2{font-size:100%;display:inline;margin-right:10px;}
.commentary-heading .refresh-link{float:right;margin-right:-1px;}
.commentary-heading .refresh-link img{margin-right:5px;}
.commentary-heading a:visited{color:#0F57C2}


.article{padding:6px 5px 9px 5px;border-bottom:2px solid #758FAA;}
.article a:visited{color:#0F57C2}
.article .vspace{padding-bottom:10px;}
.article .heading{display:block}
.article h3{display:inline;font-size:93%;line-height:131%;font-family:Arial,Helvetica,sans-serif;margin-right:5px;}
.spCommentaryH3{display:inline;font-size:93%;line-height:131%;font-family:Arial,Helvetica,sans-serif;margin-right:5px;} 
.article p{display:inline;font-size:93%;line-height:131%;font-family:Arial,Helvetica,sans-serif;}
.article .risk-rating{padding:7px 0 5px;}
.article .risk-rating span{display:inline;font-size:93%;line-height:131%;font-family:Arial,Helvetica,sans-serif;}
.article .risk-rating img{display:block;padding-bottom:2px;}
.article .risk-rating a{margin-left:10px}
.article .risk-rating a:visited{color:#0F57C2}
.article.highlight{background-color:#ECF1F7}

fieldset.report-form{border:1px solid #758FAA; width:152px; padding:13px 0 9px 15px; margin-top:20px;}
fieldset.report-form p{font-size:85%;line-height:107%;}
fieldset.report-form label{font-size:85%;display:block}
fieldset.report-form .text-field{border:1px solid #758FAA;font-size:93%;padding:2px;margin-top:3px;}
fieldset.report-form .search-button{margin-left:6px;margin-top:0px;font-size:85%;}
fieldset.report-form .symbol-link{display:block}
fieldset.report-form .symbol-link a{font-size:85%;text-decoration:none}
fieldset.report-form .symbol-link a:hover{font-size:85%;text-decoration:underline}
fieldset.report-form .symbol-link a:visited{color:#0F57C2}
fieldset.report-form .symbol-link img{margin-top:4px;}


.results-table{border-bottom:1px solid #D1DAE3; border-left:1px solid #D1DAE3; }
.results-table th, .results-table td {border-right:1px solid #D1DAE3;border-top:1px solid #D1DAE3;font-family:Arial,Helvetica,sans-serif;font-size:85%;
padding:2px 4px 5px 4px;}
.results-table .nowrap{white-space:nowrap;}
.results-table th{vertical-align:bottom;border-bottom:2px solid #D1DAE3}
.results-table th.sub-header{vertical-align:bottom;border-bottom:1px solid #D1DAE3}
.results-table th.row-header{vertical-align:top;border-bottom:1px solid #D1DAE3;padding-left:5px;}
.results-table th.row-header a{color:#0F57C2;text-decoration:none}
.results-table .sort-col{border-bottom:2px solid #000}
.results-table th a{color:#000000 ;text-decoration:underline}
.results-table th a:visited{color:#000000}
.results-table td {vertical-align:top;}
.results-table td a:visited{color:#0F57C2}
.results-table .align-center{text-align:center}
.results-table .align-right{text-align:right}
.results-table .sub-header{color:#666666;font-family:Verdana,Arial,sans-serif;font-weight:bold;}
.results-table .highlighted {background-color:#ECF1F7;}
.results-table .sort {display:inline;float:right;margin:-10px 0 0 2px;padding:5px 0 0 5px;}



.search-wrapper{line-height:100%;}
.search-wrapper a:visited {color:#0F57C2}
.search-wrapper .header-left{float:left;font-size:93%;font-weight:bold}
.search-wrapper .header-left img{padding:0px 5px 0px 0px;}
.search-wrapper .header-right{font-size:85%;float:right;text-align:right;}
.search-wrapper .search-form-body{border:1px solid #758FAA;padding:9px 5px 0px 10px;margin:2px 0px 0px 0px;font-size:85%;}
.search-wrapper .search-form-body .ranking-left{float:left;}
.search-wrapper .search-form-body .ranking-left input{margin:0px 1px 0px 5px;vertical-align:middle;}
.search-wrapper .search-form-body .ranking-right input{margin:0px 1px 0px 5px;vertical-align:middle;}
.search-wrapper .search-form-body .ranking-left a{padding:4px 5px 0px 0px;}
.search-wrapper .search-form-body .ranking-right{float:left; padding:0px 0px 0px 24px;}
.search-wrapper .search-form-body .form-fields-left{float:left;width:260px;text-align:right;margin:5px 0px 0px 0px;}
.search-wrapper .search-form-body .form-fields-left .caption{float:left;padding:0px 14px 0px 0px;width:120px;}
.search-wrapper .search-form-body .form-fields-left .from{float:left;padding:0px 10px 0px 0px;width:40px;text-align:left;}
.search-wrapper .search-form-body .form-fields-left .from input{width:40px;margin:2px 10px 0px 0px;}
.search-wrapper .search-form-body .form-fields-left .to{float:left;width:40px;text-align:left;padding:0px 0px 0px 3px;}
.search-wrapper .search-form-body .form-fields-left .to input{width:40px;margin:2px 10px 0px 0px;}
.search-wrapper .search-form-body .form-fields-left .caption a{display:block;padding:0px 0px 0px 0px;}
.search-wrapper .search-form-body .form-fields-left .row{padding:0px 0px 13px 0px;}
.search-wrapper .search-form-body .form-fields-left .lastrow{padding:0px 0px 7px 0px;}
.search-wrapper .search-form-body .form-fields-left .strates{width:auto !important;padding:0px !important; padding-top:9px !important;}
.search-wrapper .search-form-body .form-fields-left .strates input{width:auto !important;margin:2px 1px 0px 0px !important;vertical-align:middle;}
.search-wrapper .search-form-body .form-fields-left .to-last{margin-left:4px;position:absolute;left:260px; width:150px !important;}

.search-wrapper .search-form-body .form-fields-right{float:left;width:333px;text-align:right;margin:5px 0px 0px 4px;}
.search-wrapper .search-form-body .form-fields-right .caption{float:left;padding:0px 10px 0px 0px;width:140px;}
.search-wrapper .search-form-body .form-fields-right .from{float:left;padding:0px 10px 0px 0px;width:40px;text-align:left;}
.search-wrapper .search-form-body .form-fields-right .from input{width:40px;margin:2px 10px 0px 0px;}
.search-wrapper .search-form-body .form-fields-right .to{float:left;width:40px;text-align:left;padding:0px 0px 0px 3px;}
.search-wrapper .search-form-body .form-fields-right .last{width:80px;}
.search-wrapper .search-form-body .form-fields-right .last img{vertical-align:text-bottom;}
.search-wrapper .search-form-body .form-fields-right .to input{width:40px;margin:2px 10px 0px 0px;}
.search-wrapper .search-form-body .form-fields-right .last input{margin:2px 5px 0px 0px !important;}
.search-wrapper .search-form-body .form-fields-right .caption a{display:block;padding:0px 0px 2px 0px;}
.search-wrapper .search-form-body .form-fields-right .row{padding:0px 0px 13px 0px;}
.search-wrapper .search-form-body .form-fields-right .lastrow{padding:0px 0px 7px 0px;}

.search-wrapper .search-form-body .form-fields-left-bottom{float:left;width:360px;text-align:right;margin:0px 0px 5px 0px;}
.search-wrapper .search-form-body .form-fields-left-bottom .caption{float:left;padding:0px 14px 0px 0px;width:120px;}
.search-wrapper .search-form-body .form-fields-left-bottom .from{float:left;padding:0px 13px 0px 0px;width:40px;text-align:left;}
.search-wrapper .search-form-body .form-fields-left-bottom .from input{width:40px;margin:2px 10px 0px 0px;}
.search-wrapper .search-form-body .form-fields-left-bottom .to{float:left;width:40px;text-align:left;margin-left:20px;}
.search-wrapper .search-form-body .form-fields-left-bottom .to input{width:40px;margin:2px 10px 0px 0px;}
.search-wrapper .search-form-body .form-fields-left-bottom .caption a{display:block;padding:0px 0px 2px 0px;}
.search-wrapper .search-form-body .form-fields-left-bottom .row{padding:0px 0px 13px 0px;}
.search-wrapper .search-form-body .form-fields-left-bottom .lastrow{padding:0px 0px 7px 0px;}
.search-wrapper .search-form-body .form-fields-left-bottom .strates{width:auto !important;padding:0px !important;padding-top:9px !important;}
.search-wrapper .search-form-body .form-fields-left-bottom .strates input{width:auto !important;margin:2px 1px 0px 0px !important;vertical-align:middle;}

.search-wrapper .search-form-body .form-fields-right-bottom{float:left;width:233px;text-align:right;margin:5px 0px 0px 4px;}


.search-wrapper .current-search-criteria {font-size:85%;font-family:arial,sans-serif;line-height:131%;margin-top:5px;}
.search-wrapper .current-search-criteria .bold{font-weight:bold}

.sortableSortedAsc{border-bottom:2px solid #000 !important}
.sortableSortedDesc{border-bottom:2px solid #000 !important}
.sortableSortedAsc span{background-image: url(../images/sort_up.gif);background-repeat: no-repeat;background-position:right center; padding:0 10px 0 2px;}
.sortableSortedDesc span{background-image: url(../images/sort_down.gif);background-repeat: no-repeat;background-position:right center; padding:0 13px 0 2px;}


.sorting_asc{border-bottom:2px solid #000 !important}
.sorting_desc{border-bottom:2px solid #000 !important}
.sorting_asc span{ background:url("../images/sort_up.gif") no-repeat center right; padding:0 10px 0 2px;}
.sorting_desc span{ background: url("../images/sort_down.gif") no-repeat center right; padding:0 10px 0 2px;}
table.dataTable thead th span{
	cursor: pointer;
}

table.dataTable thead th div{
	cursor: pointer;
}
 

.symbol-results-data-table{}
.symbol-results-data-table a:visited {color:#0F57C2}
.symbol-results-data-table .heading{}
.symbol-results-data-table .heading h2{display:inline}
.symbol-results-data-table .heading h3{font-size:93%;}
.symbol-results-data-table .header{padding:0px 0px 0px 0px;}
.symbol-results-data-table h3{color:#000;font-size:104%;display:inline;float:left;padding-bottom:1px;font-weight:bold;margin-right:10px;}
.symbol-results-data-table h4{color:#000;font-size:100%;display:inline;font-weight:bold}
.symbol-results-data-table .fil {padding:2px 4px 4px 5px;border-top:1px solid #D1DAE3 !important;}
.symbol-results-data-table .fil img{margin-bottom:-2px}
.symbol-results-data-table .fil h4{padding-left:6px;}
.symbol-results-data-table td.hide-items-list ul{padding:0; margin:0;padding-left:20px;padding-bottom:1px;font-size:100%;}
.symbol-results-data-table td.hide-items-list .grey-pipe{color:#999999;margin:0;padding:0;}
.symbol-results-data-table td.hide-items-list li{display:inline;padding-right:5px;}
.symbol-results-data-table ul.hide-itemslist {padding:0; margin:0;padding-bottom:1px;font-size:85%;float:left;}
.symbol-results-data-table ul.hide-itemslist .grey-pipe{color:#999999;margin:0;padding:0 3px 0 6px;}
.symbol-results-data-table ul.hide-itemslist li{display:inline;padding-right:5px;}
.symbol-results-data-table ul.hide-itemslist li.last-item{padding-right:2px;}
.symbol-results-data-table th, .symbol-results-data-table td {border-left:1px solid #D1DAE3; border-right:1px solid #D1DAE3;border-top:1px solid #D1DAE3;border-bottom:1px solid #D1DAE3;font-family:Arial,sans-serif;padding:2px 4px 4px 5px;text-align:right;white-space:nowrap;font-size:85%}
.symbol-results-data-table .nowrap{white-space:nowrap;}
.symbol-results-data-table th{vertical-align:bottom;border-bottom:2px solid #D1DAE3;text-decoration:underline}
.symbol-results-data-table th.sub-header{vertical-align:bottom;border-bottom:1px solid #D1DAE3}
.symbol-results-data-table th.row-header{vertical-align:top;border-bottom:1px solid #D1DAE3;text-decoration:none}
.symbol-results-data-table th.row-header a{color:#0F57C2;text-decoration:none}
.symbol-results-data-table th.row-header a:hover{color:#0F57C2;text-decoration:underline}
.symbol-results-data-table th.row-header a:visited{color:#0F57C2;text-decoration:none}
.symbol-results-data-table th.not-sortable{text-decoration:none}
.symbol-results-data-table .sort-col{border-bottom:2px solid #000}
.symbol-results-data-table th a{color:#000000;text-decoration:underline}
.symbol-results-data-table th a:visited{color:#000000}
.symbol-results-data-table td {vertical-align:top;}
.symbol-results-data-table .align-center{text-align:center}
.symbol-results-data-table .align-left{text-align:left}
.symbol-results-data-table .align-left-padding{padding-left:5px}
.symbol-results-data-table .sub-header{color:#666666;font-family:Verdana,Arial,sans-serif;font-weight:bold;}
.symbol-results-data-table .highlighted {background-color:#ECF1F7;}
.symbol-results-data-table .sort {display:inline;float:right;margin:-10px 0 0 2px;padding:5px 0 0 5px;}
.symbol-results-data-table .bold{font-weight:bold}
.symbol-results-data-table .right-dark-border{border-right:1px solid #758FAA;}
.symbol-results-data-table .left-dark-border{border-left:1px solid #758FAA;}
.symbol-results-data-table .no-left-padding{padding-left:0px;}
.symbol-results-data-table .last-row{border-bottom:1px solid #D1DAE3}
.symbol-results-data-table .right-border{border-right:1px solid #D1DAE3 !important}
.symbol-results-data-table .border-left{border-left:1px solid #D1DAE3 !important}
.symbol-results-data-table .border-right-none{border-right-width:0px;}
.symbol-results-data-table .border-right-color-none{border-right-color: #FFF;}
.symbol-results-data-table .border-left-none{border-left-width:0px;}
.symbol-results-data-table .firstcol{border-left:1px solid #D1DAE3;}
.symbol-results-data-table .border-top-none{border-top:0px;}
.symbol-results-data-table .row-background{background-image: url(../images/row-bk.jpg);background-repeat: repeat-x;}
.symbol-results-data-table .positive{color:#008000;}
.symbol-results-data-table .negative{color:#cc0000;}
.symbol-results-data-table .highlight{background-color:#EFF3F7}
.symbol-results-data-table .left-collapse-image{float:left}
.symbol-results-data-table .right-collapse-image{float:right}
.symbol-results-data-table th.sys{text-align:left}
.symbol-results-data-table span.display-block{display:block;}
.symbol-results-data-table .selected{background-color:#EFEFEF;}
.symbol-results-data-table td.ofMenuLink {padding:0px;}
.symbol-results-data-table td.ofMenuLink div {padding:2px 4px 4px 5px;}

.screener-results-data-table {}
.screener-results-data-table a:visited {color:#0F57C2}
.screener-results-data-table h3{font-size:93%;display:inline;float:left}
.screener-results-data-table h2{font-size:107%;display:inline;float:left}
.screener-results-data-table .time-stamp {font-size:100%;float:right;padding-left:10px}
.screener-results-data-table .grey-pipe{color:#999999;margin:0;padding:0 6px 0 6px;font-size:100%;}
.screener-results-data-table table{margin-top:2px;border-collapse:seperate;}
.screener-results-data-table td.heading{padding:2px 0px 2px 0px;}
.screener-results-data-table th, .screener-results-data-table td {border-bottom:1px solid #D1DAE3; border-right:1px solid #D1DAE3!important; font-family:Arial,sans-serif;padding:2px 4px 4px 5px;text-align:right;font-size:85%;}
.screener-results-data-table th.row-header{vertical-align:top;border-bottom:1px solid #D1DAE3;text-decoration:none;white-space:nowrap;padding:0 0 0 0}
.screener-results-data-table th.row-header a{color:#0F57C2 !important;text-decoration:none}
.screener-results-data-table th.row-header a:hover{text-decoration:underline}
.screener-results-data-table th.row-header .txtlink{float:left;width:90%}
.screener-results-data-table th.row-header .img-link{float:right;padding-left:5px}
.screener-results-data-table th.not-sortable{text-decoration:none}
.screener-results-data-table th{border-top:1px solid #D1DAE3;}
.screener-results-data-table .checkbox{padding:0px;margin:0px;height:13px; width:13px}
.screener-results-data-table th{vertical-align:bottom;border-bottom:2px solid #D1DAE3;text-decoration:underline}
.screener-results-data-table th a{color:#000000 !important;text-decoration:underline}
.screener-results-data-table th a:visited{color:#000000}
.screener-results-data-table td{white-space:nowrap}
.screener-results-data-table .sort-col{border-bottom:2px solid #000}
.screener-results-data-table .sort {display:inline;padding:5px 0 0 3px;}
.screener-results-data-table .pointer{margin-bottom:-5px;padding-right:10px;margin-left:6px;}
.screener-results-data-table .align-center{text-align:center}
.screener-results-data-table .align-left{text-align:left}
.screener-results-data-table .positive{color:#008000;}
.screener-results-data-table .negative{color:#cc0000;}
.screener-results-data-table .add-button{margin-top:2px;margin-bottom:1px;}
.screener-results-data-table .no-rt-border{border-right:0px !important;}
.screener-results-data-table .left-border{border-left:1px solid #D1DAE3;}
.screener-results-data-table .right-border{border-right:1px solid #D1DAE3 !important}
.screener-results-data-table .selected{background-color:#EFEFEF;} 
.screener-results-data-table td.ofMenuLink {padding:0px;}
.screener-results-data-table td.ofMenuLink div {padding:2px 4px 4px 5px;}
.screener-results-data-table th.ofMenuLink .outerDiv {padding:2px 4px 4px 5px;}

.simple-screen-search{width:80%}
.simple-screen-search a:visited {color:#0F57C2}
.simple-screen-search label{display:block;font-weight:bold;padding-bottom:1px;font-size:93%;}
.simple-screen-search select{margin-right:6px;font-size:85%;}
.simple-screen-search input{margin-right:12px;font-size:85%;}
.simple-screen-search .link{font-size:85%;}
.simple-screen-search .link img{padding-right:5px;}
.sub-text-briklet {font-size:85%;display:block;margin-top:7px;line-height:116%}

.ticker_current_status {}
.ticker_current_status a:visited {color:#0F57C2}
.ticker_current_status table{border-top:1px solid #D1DAE3;border-left:1px solid #D1DAE3;font-family:arial;width:100%;}
.ticker_current_status h2{line-height:93%;font-size:93% !important;font-weight:bold;display:inline;float:left;width:60%;padding-top:2px;}
.ticker_current_status .time-stamp {font-size:85%;float:right;padding-bottom:2px;}
.ticker_current_status .grey-pipe{color:#999999;margin:0;padding:0 3px 0 3px;font-size:100%;}
.ticker_current_status td, .ticker_current_status th {white-space:nowrap;border-bottom:1px solid #D1DAE3; border-right:1px solid #D1DAE3;padding:2px 4px 4px 5px;text-align:right;font-size:85%;}
.ticker_current_status th {border-bottom:2px solid #D1DAE3;}
.ticker_current_status .align-center {text-align:center;}
.ticker_current_status .positive {color:#008000;}
.ticker_current_status .negative{color:#cc0000}
.with-grey-background{background-color:#EEEEEE;}
.ticker_current_status .align-left{text-align:left;}


.form-header{font-weight:bold;}
.form-header h2{font-size:93%;}
.form-header a:visited {color:#0F57C2}
.form-header img{padding-right:6px;}

.strategy-eval-therest{width:880px !important;padding-right:0px!important;padding-bottom:14px!important}
.strategy-eval-default{width:775px !important;padding-right:0px!important;padding-bottom:14px!important}

#search-for{border:1;}
#search-for .no-border {border:0;}
.search-box{border:1px solid #758FAA;padding:0px 15px 9px 0px; margin:6px 0px 0px 0px;font-size:85%;line-height:85%;}

.search-box .strateval-howto-bricklet {float:right;font-weight:normal;font-size:118%;margin-top:-24px}
.search-box a:visited{color:#0F57C2}
.search-box label{font-weight:bold;display:block;padding:11px 0 3px 0;}
.search-box label.exp{padding:8px 0 1px 0;}
.search-box label.txtlbl{padding-bottom:2px;}
.search-box input.text-field{display:block;border:1px solid #758FAA; padding:1px; height:14px;}
.search-box select{display:block;border:1px solid #758FAA;padding:1px}
.search-box .search-button{text-align:right;}
.search-box .search-button-filtered{margin-top:14px;text-align:right}
.search-box .search-button input.btn{}
.search-box .calendar{margin-left:1px}
.search-box .contract-text{display:inline!important;font-weight:normal}
.search-box input.contract-text {margin-top:10px;}
.search-box .align-right{text-align:right}
.search-box .first-col a{padding:3px 0 1px;display:block}
.search-box .first-col{display:inline;float:left;padding-top:1px;}
.search-box .sec-col{display:inline;float:left;margin-left:17px;padding-top:4px;}
.search-box .third-col{display:inline;float:left;margin-left:17px;padding-top:0px;}
.search-box .third-col select{margin-top:3px}
.search-box .fourth-col{display:inline;float:left;margin-left:17px;padding-top:2px;}
.search-box .fifth-col{display:inline;float:left;margin-left:17px;padding-top:4px;}
.search-box .sixth-col{display:inline;float:left;margin-left:17px;padding-top:2px;}
.search-box .seventh-col{display:inline;float:left;margin-left:17px;padding-top:4px;}
.search-box .default{display:inline;float:left;}
.search-box .default .first-row .col{display:inline;float:left;margin-left:17px;padding-top:4px;}
.search-box .default .first-row .coll{display:inline;float:left;margin-left:5px;padding-top:4px;}
.search-box .default .first-row input{display:inline !important;}
.search-box .default .second-row{margin-top:14px;}
.search-box .default .second-row .col{display:inline;float:left;margin-left:17px;padding-top:4px;}
.search-box .default .second-row .col img{padding-top:3px;display:block}
.search-box .default .second-row .col select{margin-bottom:12px;}
.search-box .default .search-button{padding-top:26px;}
.search-box .default .second-row input{display:inline !important;}

.customPopupForm {}
.customPopupForm .option-chain-title {display:inline;float:left;padding-right:8px;padding-top:5px;padding-bottom:5px;vertical-align:middle}
.customPopupForm .option-chain-title h2 {font:bold 15px helvetica,arial,sans-serif}
.customPopupForm .option-btn-div {padding-bottom:6px}
/*Different widths for Option chain form section*/
.search-box-width-01{width:580px}
.search-box-width-02{width:423px}
.search-box-width-03{width:513px}
.search-box-width-04{width:543px}
.search-box-width-05{width:622px}
.search-box-width-01-mini{width:665px}
.search-box-width-02-mini{width:493px}
.search-box-width-03-mini{width:583px}
.search-box-width-04-mini{width:613px}
.search-box-width-05-mini{width:692px}

.grey-box {background-color:#ECF1F7;padding:10px 10px 0px 10px;	margin:0;}
.grey-box a:visited{color:#0F57C2}
.grey-box ul {padding:0px;margin:0px;}
.grey-box li {font-size:85%;line-height:123.1%;background-image:url(../images/11_11_bullet.gif);background-position:0px 0px;background-repeat:no-repeat;margin:0px;	padding:0px 0px 10px 17px;}

.total input{background-color:#ECF1F7; border:1px solid #D1DAE3; width:30px;font-size:85%}
.total label{font-size:83%}

.pagination {padding: 0px 0px 0px 10px; margin: 0px; font-size: 93%;}
.pagination .result{float:left; width:auto;margin-right:0px;}
.pagination .grey-pipe{color:#999999;margin:0;padding:0;}
.pagination ul {float:left;margin-left:13px;}
.pagination li {display: inline; border-right:1px solid #999999; padding: 0px 4px 0px 7px; margin: 0px 0px 0px 0px; vertical-align: middle;}
.pagination li.last {border-right:none;}
.pagination .pg-selected {padding: 0px 4px 0px 7px; margin: 0px; font-weight:bold;}
.pagination .pg-selected a{color:#000000;}
.pagination .pg-selected a:hover{color:#000000; text-decoration:none;}
.pagination .page {margin-left:5px;display:inline;margin-top:-2px;float:left;white-space:nowrap}
.pagination .page .text{padding:1px;border:1px solid #758FAA;margin-left:3px;margin-right:7px;}
.pagination a:visited {color:#0F57C2 !important;}

.simple-screener-table{border-bottom:1px solid #D1DAE3;width:100%;}
.simple-screener-table a:visited{color:#0F57C2}
.simple-screener-table th, .simple-screener-table td {border-right:1px solid #D1DAE3;border-top:1px solid #D1DAE3;font-family:Arial,sans-serif;font-size:93%;
padding:4px 5px 4px;}
.simple-screener-table .nowrap{white-space:nowrap;}
.simple-screener-table th{vertical-align:bottom;border-bottom:2px solid #D1DAE3;text-decoration:underline}
.simple-screener-table .sort-col{border-bottom:2px solid #000}
.simple-screener-table th a{color:#000000 !important;text-decoration:underline}
.simple-screener-table td {vertical-align:top;}
.simple-screener-table .sort {display:inline;margin:-10px 0 0 0px;padding:5px 0 0 3px;}
.simple-screener-table .last-col{border-right:none}
.simple-screener-table .bold{font-weight:bold}

.screener-search-box{border:0px solid #758FAA;padding:15px 0px 9px 5px; margin:1px 0px 0px 0px;font-size:85%;line-height:85%;width:903px;}
.screener-search-box a:visited{color:#0F57C2}
.screener-search-box h3{font-size:104%;margin-left:10px;}
.screener-search-box .subheading{font-weight:bold;margin:0;padding:0;padding-bottom:5px;display:block;margin-left:6px;}
.screener-search-box label{margin-left:6px;}
.screener-search-box select{padding:1px;border:1px solid #758FAA;}
.screener-search-box .dark-grey-hr {border-bottom: 1px solid #DBDCDE; clear: both; height: 1px; margin: 0px; padding: 0px;margin-left:10px;margin-right:15px;margin-top:-1px}
.screener-search-box .hr-for-ie {display:none;}
.screener-search-box .container{margin-top:15px;padding-bottom:9px;clear:right}
.screener-search-box .underlying-criteria {padding:0px 0px 0px 0px;margin-bottom:10px;}
.screener-search-box .underlying-criteria input{padding:1px;border:1px solid #758FAA;margin-left:3px;margin-right:3px;}
.screener-search-box .underlying-criteria .columns{display:inline;float:left;border-right:1px solid #DBDCDE;padding:0px 9px 0px 4px;margin:0;}
.screener-search-box .underlying-criteria .columns.lastcol{border-right:0px solid #DBDCDE;padding-right:5px;}
.screener-search-box .underlying-criteria .columns .sel{margin-left:6px;}
.screener-search-box .underlying-criteria .columns .second-row{margin-top:13px;}

.screener-search-box .option-criteria {padding:0px 0px 0px 0px;clear:both}
.screener-search-box .option-criteria input{padding:1px;border:1px solid #758FAA;margin-left:3px;}
.screener-search-box .option-criteria .second-row{margin-top:13px;}
.screener-search-box .option-criteria .firstcol{display:inline;float:left;border-right:1px solid #DBDCDE;padding:0px 9px 0px 4px;}
.screener-search-box .option-criteria .firstcol label{font-weight:bold;padding-bottom:5px;display:block;margin-left:6px;}
.screener-search-box .option-criteria .firstcol select{margin-left:6px}
.screener-search-box .option-criteria .firstcol .second-row{margin-top:7px;}
.screener-search-box .option-criteria .secondcol{display:inline;float:left;border-right:1px solid #DBDCDE;padding:0px 9px 0px 4px;}
.screener-search-box .option-criteria .secondcol .firstrw select{margin-left:6px;}
.screener-search-box .option-criteria .thirdcol{display:inline;float:left;border-right:1px solid #DBDCDE;padding:0px 9px 0px 4px;}
.screener-search-box .option-criteria .fourthcol{display:inline;float:left;padding:0px 9px 0px 4px;}
.screener-search-box .final-div{padding-top:10px;padding-left:10px;}
.screener-search-box .final-div .box{display:inline;float:left;border-right:1px solid #DBDCDE;padding-right:9px;}
.screener-search-box .final-div .last-box{display:inline;float:left;padding-right:9px;}
.screener-search-box .final-div .last-box label{display:block;font-weight:bold;margin-bottom:4px;margin-left:10px;}
.screener-search-box .final-div .last-box select{margin-left:10px;}
.screener-search-box .final-div .box label{display:block;font-weight:bold;margin-bottom:4px;margin-left:10px;}
.screener-search-box .final-div .box select{margin-left:10px;}
.screener-search-box .final-div .box .secondlast{border-right:0px solid #DBDCDE !important;}
.screener-search-box .final-div .box-last{display:inline;float:right;padding-top:10px;}
.screener-search-box .final-div .box-last input{float:right;margin-right:15px;margin-top:2px;}
.screener-search-box .final-div .box-first {display:inline;float:left;border-right:1px solid #DBDCDE;padding-right:9px;}
.screener-search-box .final-div .box-first select{margin-left:0px;}
.screener-search-box .final-div .box-first .selectwithbtmmargin{margin-bottom:10px !important}
.screener-search-box .final-div .box-first label{display:block;font-weight:bold;margin-bottom:4px;margin-left:0px;}
.loading{margin-left:15px;margin-top:2px;margin-bottom:12px;}
.loading img{margin-bottom:-8px;margin-right:3px;}

/*Strategy Plot*/



.price-points-heading{}
.price-points-heading h3{font-size:93%;display:inline;margin-right:6px;}
.price-points-heading .byline{display:inline;font-size:85%;}
.price-points-heading .text{float:right;font-size:85%}

.price-points-table {border:1px solid #748FAA;width:100%;margin-top:2px;}
.price-points-table th{height:19px;border-bottom:1px solid #D1DAE3;border-right:1px solid #748FAA;font-size:85%;padding:0px 5px 0px 5px;white-space:nowrap}
.price-points-table th.lastth{border-bottom:0px solid #D1DAE3;height:34px;}
.price-points-table td {padding:0px;vertical-align:top;}
.price-points-table .red{color:#FF0000;font-weight:bold;}
.price-points-table .green{color:#00FF00;font-weight:bold;}
.price-points-table .blue{color:#0000FF;font-weight:bold;}
.price-points-table .sub-text{display:block}
.price-points-table .indicator{margin-right:5px;margin-left:5px;}
.price-points-table .indicator img{margin-top:-5px;}
.price-points-table .data{width:600px;}
.price-points-table .off-screen{display:none}

.holder{width:600px;overflow:auto; overflow-y:hidden;}
.holder table{}
.holder th{border-right:1px solid #D1DAE3;height:21px;white-space:nowrap;text-align:center;}
.holder td{font-size:85%;text-align:center;height:21px;padding:0px 7px 0px 7px;border-bottom:1px solid #D1DAE3;border-right:1px solid #D1DAE3;vertical-align:middle; white-space:nowrap}
.holder .bold{font-weight:bold;}
/*.holder .first-row{height:19px}
.holder .first-row th{padding-bottom:2px;}
.holder .second-row{height:19px}
.holder .third-row{height:19px}
.holder .fourth-row{height:19px}*/



/***************************************/
/* End of Tab Content Component Classes*/
/***************************************/

/* ----- error message classes ---- */
.error-message{font-size: 93%;line-height:93%;margin-top:14px;margin-bottom:20px;}
.warning-message{background-image:url(../images/warning.gif); background-repeat:no-repeat; background-position:0px 0px;margin-top:14px;margin-bottom:20px;}
.warning-message p {display:block;margin-left:24px;line-height:153.1%}
.search-report-error-message{background-image:url(../images/warning.gif); background-repeat:no-repeat; background-position:0px 0px;margin-top:14px;margin-bottom:20px;width:333px;}
.search-report-error-message p {display:block;margin-left:24px;line-height:123.1%}
.commentary-error-message{background-image:url(../images/warning.gif); background-repeat:no-repeat; background-position:0px 0px;margin-top:9px;padding-bottom:20px;}
.commentary-error-message p {display:block;margin-left:24px;line-height:123.1%}
.option-report-result-error-message{background-image:url(../images/warning.gif); background-repeat:no-repeat; background-position:0px 0px;margin-top:13px;padding-bottom:20px;}
.option-report-result-error-message p {display:block;margin-left:24px;line-height:123.1%}
.quote-error-message {background-image:url(../images/warning.gif);background-position:0 0;background-repeat:no-repeat;padding-left:24px;}
.quote-error-message p {display:block;line-height:153.1%;padding-top:2px;}
.quote-error-message bold{font-weight:bold}
.quote-error-message-1 {background-image:url(../images/warning.gif);background-position:0 0;background-repeat:no-repeat;padding-left:24px;margin-bottom:5px;}
.quote-error-message-1 p {display:block;line-height:153.1%;padding-top:2px;}
.quote-error-message-1 bold{font-weight:bold}
.quote-content-error-message {background-image:url(../images/warning.gif);background-position:0 0;background-repeat:no-repeat;font-weight:bold;font-size:93%;padding:5px 20px 5px 25px;margin-bottom:6px;}

/* ------ BEGIN MISCELLANEOUS CLASSES ------ */
.off-screen{position:absolute; left:-5000px;width:1px;height:1px;overflow:hidden;}
.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;}
.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;}
/* ------ 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 ------ */
/***************************************/
.subinfo{padding:8px 0px 19px 0px;width:650px}
.subinfo p{color:#666666;font-size:85%;line-height:123.1%;}

/* To override Dojo flyout menu width */


.ofMenuStratEval ul {padding:6px 0px 0px 0px;border-left: solid 1px #ccc; border-right: solid 3px #666;	background-color: #fff;}
.ofMenuStratEval li a {padding:3px 3px 1px 5px;display:block;}
.ofMenuStratEval li a:hover,.ofMenu li a:focus,.ofMenu li a:active {color: #cc3300 !important;}
.ofMenuStratEval a:hover,.ofMenu a:focus,.ofMenu a:active {text-decoration:underline;}
.ofMenuStratEval ul.ofFirstChild{border-top: solid 1px #ccc}

.ofMenuStratEval li.ofLastChild {border-bottom:3px solid #666; padding-bottom:5px}
.ofMenuStratEval {margin-top: 16px;position: absolute; left: 0px;	top: 0px;z-index:999 !important;}
.ofHidden {display:none}
.ofMenuStratEvalLink a:hover,.ofMenuStratEvalLink a:focus,.ofMenuStratEvalLink a:active {color: #cc3300 !important;}
.ofMenuStratEval {
	left: 0;
	margin-top: 16px;
	position: absolute;
	top: 0;
	z-index: 999 !important;
}

.ofMenuStratEval ul.ofFirstChild {
    border-top: 1px solid #CCCCCC;
}
.ofMenuStratEval ul {
    background-color: #FFFFFF;
    border-left: 1px solid #CCCCCC;
    border-right: 3px solid #666666;
    padding: 6px 0 0;
}
.ofMenuStratEval li a {
    display: block;
    padding: 3px 3px 1px 5px;
}


.ofMenu {
    position: absolute;
}
.ofMenu ul {
    background-color: #FFFFFF;
    border-left: 1px solid #CCCCCC;
    border-right: 3px solid #666666;
    width: 134px !important;
}
.ofMenu li a {
    display: block;
    padding: 3px 3px 2px 6px;
    white-space: nowrap !important;
    width: 125px;
}
.ofMenu ul.ofFirstChild, .ofMenu li.ofHasChild ul {
    border-top: 1px solid #CCCCCC;
}
.ofMenu ul.ofLastChild, .ofMenu li.ofHasChild ul {
    border-bottom: 3px solid #666666;
}
.ofMenu li.ofLastChild {
    border-bottom: 1px solid #DDDDDD;
    padding-bottom: 5px;
}
.ofMenu li li.ofLastChild, .ofMenu ul.ofLastChild li.ofLastChild {
    border-bottom: medium none;
}
.ofMenu li a:hover, .ofMenu li a:focus, .ofMenu li a:active, td.ofSelected {
    color: #CC3300 !important;
}
.ofMenu a:hover, .ofMenu a:focus, .ofMenu a:active {
    text-decoration: underline;
}
.ofMenu li.ofHasChild {
    background: url("../images/rt-caret.gif") no-repeat scroll 120px 7px transparent;
}
.ofMenu li.ofHasChild a.highlight{
	color:#cc0033;text-decoration: underline;
}
.ofMenu li.ofHasChild a:hover, .ofMenu li.ofHasChild a:focus, .ofMenu li.ofHasChild a:active, .ofMenu li.ofHasChild.ofSelected {
    background: url("../images/rt-caret.gif") no-repeat scroll 120px 7px transparent;
}
.ofMenu li.ofHasChild li a:hover, .ofMenu li.ofHasChild li a:focus, .ofMenu li.ofHasChild li a:active {
    background-image: none !important;
}
.ofMenu li.subOpened {
    background-color: #EEEEEE !important;
    color: #FF0000 !important;
}
.ofSubItem {
    color: #666666;
    font-size: 90% !important;
}
.ofMenuLink {
    float: right;
    font-size: 90%;
}

.ofMenu .ofMenuLink {
    float: none;
    font-size: 100%;
}

.ofMenu {
    left: 0;
    margin-left: -58px;
    margin-top: 24px;
    position: absolute;
    text-align: left;
    top: 0;
    z-index: 999 !important;
}

.ofMenu ul.ofSubMenu {
    margin-left: -133px;
    margin-top: -1px;
    position: absolute;
}

.ofHidden {
    display: none;
}
.hidden {
    display: none;
}
.visible {
    display: block !important;
}

/****************Flyout******************/
.flyselected{background-color:#EEEEEE;}

/****************Peak pages******************/
.peak_image{padding-left: 10px;padding-top:12px}


/* ========== STRATEGY PLOTS PAGE CSS ========== */
.page-header {background-image: url(../images/navless-gradient.gif);background-repeat: repeat-x; border-bottom:4px solid #068037; vertical-align:middle; width:auto; padding:8px 0 5px 6px;}
.page-header .header-imageleft{display:inline;float:left;}
.page-header .link{float:right;margin-right:15px;margin-top:5px;}
.page-header .link a{color:#FFFFFF;font-size:93%;padding-bottom:1px;}




.symbol-detail-table-container{width:738px;}
.symbol-table-container{float:left;width:268px;margin-right:21px;}

.chart-container{float:left;}

.symbol_detail_table {}
.symbol_detail_table table{border-top:1px solid #D1DAE3;border-left:1px solid #D1DAE3;font-family:arial;width:100%;}
.symbol_detail_table .head-section-left{width:50%;margin-bottom:2px;float:left}
.symbol_detail_table .head-section-right{width:49%;margin-bottom:1px;text-align:right;float:right}
.symbol_detail_table h2{font-size:93% !important;font-weight:bold;}
.symbol_detail_table .time-stamp{overflow:visible;font-size:85%;float:right;}
.symbol_detail_table .time-stamp sup{display:inline}
.symbol_detail_table .grey-pipe{color:#999999;margin:0;padding:0 3px 0 2px;font-size:100%;}
.symbol_detail_table td, .symbol_detail_table th {white-space:nowrap;border-bottom:1px solid #D1DAE3; border-right:1px solid #D1DAE3;padding:2px 4px 4px 5px;text-align:right;font-size:85%;}
.symbol_detail_table th {border-bottom:2px solid #D1DAE3;}
.symbol_detail_table .align-center {text-align:center;}
.symbol_detail_table .positive {color:#008000;}
.symbol_detail_table .negative{color:#cc0000}

.trade-bricklet{}
.trade-bricklet .text-block{float:left;}
.trade-bricklet .text-block h2{font-size:100%;font-weight:normal;display:inline;}
.trade-bricklet .text-block .symbol{font-size:153.9%;font-weight:normal;margin-right:10px;}
.trade-bricklet .text-block a{font-size:93%}
.trade-bricklet .text-block h2.value{font-size:93%;text-transform:uppercase;margin-top:1px;}
.trade-bricklet .text-block .time-stamp{font-size:85%;line-height:85%;color:#666666;margin-top:1px;margin-left:10px}
.trade-bricklet img{display:block;float:left;margin-top:10px;margin-left:9px;}

.recent-quotes-bricklet{background-color:#ECF1F7;padding:10px 15px 0px 15px;width:228px;height:104px;float:left}
.recent-quotes-bricklet h3{font-size:93%;color:#000000;line-height:153.9%;margin-bottom:4px}
.recent-quotes-bricklet ul{}
.recent-quotes-bricklet ul li{list-style-type: none; text-transform:uppercase;font-size:85%;line-height:116%}
.recent-quotes-bricklet .bold{font-weight:bold}

.symbol-table{}
.symbol-table table{width:100%}
.symbol-table th, .symbol-table td{font-size:85%;padding:2px 4px 4px 4px;border-top:1px solid #D1DAE3}
.symbol-table th {font-weight:bold}
.symbol-table th .sub-text {font-weight:normal !important;}
.symbol-table .positive{color:#008000}
.symbol-table .negative{color:#cc0000}
.symbol-table .time-stamp {color:#666666;font-size:93%;}

.quote_search-box{float:left;margin-right:21px;display:block}
.quote_search-box .quote_search-form {width:324px;border:1px solid #758FAA;padding:11px 0px 19px 15px;display:block}
.quote_search-box .quote_search-form label {font-size:85%;font-weight:bold;}
.quote_search-box .quote_search-form .sub-txt{font-size:85%}
.quote_search-box .quote_search-form .bold{font-weight:bold;font-size:93%;}
.quote_search-box .quote_search-form input.text {width:249px;border:1px solid #758FAA;padding:2px;font-size:85%}
.quote_search-box .quote_search-form input.btn{width:47px;font-size:85%}
.quote_search-box .quote_search-form span.display-block{display:block;font-size:85%;}
.quote_search-box .quote_search-form span.ex-text {color:#666666;}
.quote_search-box .quote_search-form img {padding:0px 0px 0px 2px;text-decoration:none;margin-bottom:-7px;}
.quote_search-box .quote_search-form img.popup {margin-bottom:-2px !important;}
.quote_search-box .quote_search-form a {padding:0px 0px 0px 0px;}
.quote_search-box .quote_search-form .cal{padding-right:40px}
.quote_search-box .quote-research-footnote{font-size:85%;}
.quote_search-box .quote-research-footnote .disclaimer{color:#666666;}

.advance_search {width:308px;border:1px solid #758FAA;padding:11px 15px 19px 15px;margin-right:21px;display:block}
.advance_search label {font-size:93%;font-weight:bold;}
.advance_search .sub-txt{font-size:85%}
.advance_search .bold{font-weight:bold;font-size:93%;}
.advance_search input.text {width:249px;border:1px solid #758FAA;padding:2px;}
.advance_search span.display-block{display:block;font-size:85%;}
.advance_search span.ex-text {color:#666666;}
.advance_search img {padding:0px 0px 0px 2px;text-decoration:none;margin-bottom:-7px;}
.advance_search img.popup {margin-bottom:-2px !important;}
.advance_search a {padding:0px 0px 0px 40px;}

.stock{}
.stock .bold{font-weight:bold;}
.stock .grey-pipe{color:#999999;margin:0 6px 0 6px}
.research-options-strategy-popup .stock .firstrow{font-size:85%}/*Strategy Plots Page font size Adjust*/
.research-options-strategy-popup .stock .time-stamp {padding-right:0px;font-size:93%;}
.research-options-strategy-popup .stock .firstrow ul li{padding: 0px 6px 0px 11px;}

.stock .time-stamp {color:#666666;font-size:85%;padding-left:5px;padding-right:10px}
.stock .firstrow{padding:0px 10px 3px 0px;white-space:nowrap;display:block;font-size:93%}
.stock .firstrow ul {display:inline;}
.stock .firstrow ul li{display:inline !important;font-weight:normal;background-image: url(../images/pipe.gif); background-position: 0px 3px; background-repeat: no-repeat;padding: 0px 10px 0px 10px;}
.stock .firstrow ul li.firstitem{background-image:none;padding: 0px 6px 0px 0px;text-transform:uppercase}
.stock .firstrow .tradeimg{margin-bottom:-6px;}
.stock .negative{color:#cc0000}
.stock .positive{color:#008000}
.stock .expand-plus {padding: 2px 7px 0px 0px; background-image: url(../images/plus.gif); background-position: 0px 2px; background-repeat: no-repeat; border:none;}
.stock .expand-minus {padding: 2px 7px 0px 0px; background-image: url(../images/minus.gif); background-position: 0px 2px; background-repeat: no-repeat; border:none;}
.stock .detail-show {display: block; padding: 3px 0px 0px 20px; margin: 0px;}
.stock .detail-hide {display: none; padding: 0px; margin: 0px;}
.stock .detail-show .ordered ul {}
.stock .detail-show .ordered ul li{display:inline;font-weight:normal;background-image: url(../images/pipe.gif); background-position: 0px 3px; background-repeat: no-repeat;padding: 0px 10px 0px 10px;}
.stock .detail-show .ordered ul li.firstitem{background-image:none;padding: 0px 0px 0px 0px;}
.stock .detail-show ol{list-style-type:decimal !important; margin-left:40px; font-weight:bold;color:#000000}
.stock .detail-show ol li{padding-top:3px;padding-bottom:5px;}
.stock .detail-show th{font-weight:bold;font-size:85%;padding-right:5px;}
.stock .detail-show td{font-weight:normal;background-image: url(../images/pipe.gif); background-position: 0px 6px; background-repeat: no-repeat;padding: 0px 10px 0px 10px;font-size:85%;}
.stock .detail-show td.firstitem{background:none;padding: 0px 10px 0px 2px;}
.stock .detail-show tr{margin-left:35px; font-weight:bold;color:#000000}
.stock .detail-show td{padding-top:3px;padding-bottom:4px;}
.stock .trade{background:none !important;padding: 0px 10px 0px 3px !important;}
.stock .secondrow{padding:0px 10px 0px 0px;white-space:nowrap;display:block;font-size:93%}
.stock .secondrow ul {}
.stock .secondrow ul li{display:inline !important;font-weight:normal;background-image: url(../images/pipe.gif); background-position: 0px 3px; background-repeat: no-repeat;padding: 0px 6px 0px 11px;}
.stock .secondrow ul li.firstitem{background-image:none;padding: 0px 6px 0px 0px;}
.stock .secondrow ul li h2 {font-size:100%;font-weight:normal;display:inline;}
.stock .secondrow ul li a.strategy {padding-left:5px;}
.stock .secondrow ul li a:hover.strategy {background-color:#FFFFFF !important;}
.stock .secondrow ul li a:focus.strategy {background-color:#FFFFFF !important;}
.stock .secondrow ul li a:active.strategy {background-color:#FFFFFF !important;}
.stock .secondrow div {display:inline;}
.stock .secondrow .flyselected{background-color:#FFFFFF !important;}
/*.stock .ofMenu ul {display:block}*/
.stock .ofMenu ul {width: 128px !important; padding:6px 0px 0px 0px;border-left: solid 1px #ccc; border-right: solid 3px #666;	background-color: #fff;}
.stock .secondrow .ofMenu ul li {background-image: none;padding: 0px;}
.stock .ofMenu li a {width:120px !important; padding:3px 3px 1px 5px;display:block;}
.stock .ofMenu li a:hover,.ofMenu li a:focus,.ofMenu li a:active {color: #cc3300 !important;}
.stock .ofMenu a:hover,.ofMenu a:focus,.ofMenu a:active {text-decoration:underline;}
.stock .ofMenu ul.ofFirstChild{border-top: solid 1px #ccc}
.stock .ofMenu li.ofLastChild {border-bottom:3px solid #666; padding-bottom:5px;display:block !important;}
.stock .ofMenu {margin-top: 16px;position: absolute; left: 0px;	top: 0px;z-index:999 !important;}
.stock .ofHidden {display:none !important}
.stock .ofMenuLink a:hover,.ofMenuLink a:focus,.ofMenuLink a:active {color: #cc3300 !important;}

/*Layout Classes Specific for quotes Page*/
.quotes {margin-left:100px;}
.sub-links{padding:0;font-size:93%;}
.sub-links ul{list-style:none; padding:0; margin:0;}
.sub-links ul li{display:inline;background-color:#FFFFFF;padding:0;margin:0;}
.sub-links ul li.grey{color:#999999}
.sub-links ul li.grey a{color:#999999}
.sub-links ul li a {background:none;padding:0px;font-weight:normal;}
.sub-links a:visited{color:#0F57C2}
.sub-links .bold{font-weight:bold !important;padding:0;}
.sub-links .gray-pipe {color:#999999;margin:0;padding:0;padding-left:5px;padding-right:3px}


.plus-minus-all #expand {display:block;padding:0px 0px 9px 0px;border-bottom:1px solid #DBDCDE;margin:0px 0px 8px 0px;width:793px;}
.plus-minus-all #collapse {display:none;padding:0px 0px 9px 0px;border-bottom:1px solid #DBDCDE;margin:0px 0px 8px 0px;width:793px;}
.news-expand {padding: 0px; margin: 0px;}
.news-expand ul {padding: 0px; margin: 0px;}
.news-expand-plus {padding: 2px 1px 0px 0px; background-image: url(../images/plus.gif); background-position: 2px left; background-repeat: no-repeat;background-position:0px 2px;}
.news-expand-minus {padding: 2px 1px 0px 0px; background-image: url(../images/minus.gif); background-position: 2px left; background-repeat: no-repeat;background-position:0px 2px;}
.news-detail-show {display: block; padding: 4px 0px 7px 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;}
.quote-multi ul li.quote-multi{padding:0px 0px 10px 0px;border-bottom:1px solid #DBDCDE;width:793px;margin:0px 0px 10px 0px;}
.quote-multi ul li.quote-multi.last-item{border-bottom:0px !important;margin-bottom:0px;padding-bottom:0px;}
.quote-multi ul li.quote-multi.last-item .news-detail-show{padding-bottom:0px;}
.quote-multi ul li.quote-multi.last-item .quote-content-error-message {margin-bottom:0px;padding-bottom:0px}
li.quote-multi a{font-size:93%}


/*Override classes due too changes made for quote-multi link font-size*/
.quote-multi .ticker_current_status a{font-size:100%}
.quote-multi .symbol_detail_table a{font-size:100%}
.quote-multi .stock a{font-size:100%}
.quote-multi .symbol-table a{font-size:100%}




/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*+++++++++++++ OPTIONS VOLATILITY PROJECT CSS ADDITIONS ++++++++++++++ */
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/*++ BEGIN VOLATILIY MONTIOR CSS CLASSES ++*/
.vm-container{border:1px solid #758FAA;width:240px;margin:0px;padding:7px 10px 9px 10px;}
.vm-container h3{font-size:85%;font-family:arial;color:#666666;font-weight:normal;text-transform:uppercase;padding:7px 0 10px 0}
.vm-container h4{font-size:85%;font-family:arial;color:#336600;font-weight:bold;padding:0px 0px 5px 0px;}
.vm-container .index-monitor{width:219px;font-family:arial;color:#000000;padding:0px 0px 10px 0px;margin-left:10px;border-bottom:1px dashed #DBDCDE}
 

.vm-container .index-monitor .main-table {border:1px solid #758FAA;margin:0px 0px 0px 0px;border-collapse:collapse}
.vm-container .index-monitor .main-table th{border-top:1px solid #758FAA;border-bottom:0px solid #D1DAE3;font-weight:bold;padding:0px 0px 0px 4px;font-size:85%;}

.vm-container .index-monitor .main-table td{border-left:1px solid #758FAA;border-bottom:1px solid #D1DAE3;padding:0px 3px 0px 4px;font-size:85%;text-align:right;}
.vm-container .index-monitor .main-table .align-left{text-align:left;padding:0px 0px 0px 10px;}
.vm-container .index-monitor .main-table .align-right{text-align:right;padding:0px 5px 0px 0px;}
.vm-container .index-monitor .main-table no-border{border:none;}

.vm-container .index-monitor .main-table .positive{color:#008800;}
.vm-container .index-monitor .main-table .negative{color:#cc0000;}
.vm-container .index-monitor .main-table .col1{width:50px;}
.vm-container .index-monitor .main-table .col2{width:60px;}
.vm-container .index-monitor .main-table .col3{width:50px;}
.vm-container .index-monitor .main-table .col4{width:100px;}
.vm-container .index-monitor .main-table .alternate-row-color{background-color:#ECF1F7;}

.vm-container .index-monitor .scrollTableContainer {overflow-x:hidden;overflow-y: scroll;width: 219px;margin: 0px 0px 0px 0px;height:175px;border-bottom:1px solid #758FAA;}
.vm-container .index-monitor .scrollTableContainer .main-table .col1{width:40px;}
.vm-container .index-monitor .scrollTableContainer .main-table .col2{width:60px;}
.vm-container .index-monitor .scrollTableContainer .main-table .col3{width:64px;}
.vm-container .index-monitor .scrollTableContainer .main-table .col4{width:76px;}
.vm-container .source{color:#666666;display:block;font-size:77%;padding:0px 0px 0px 0px;}
.vm-container .source a{color:#0F57C2;}
/*++ END OF VOLATILIY MONTIOR CSS CLASSES ++*/

.options-volatility {clear:both;margin-top:20px}
.options-volatility .tabbed-content-box{position:relative;clear: both; border-left:1px solid #BBBBBB;border-bottom:1px solid #BBBBBB;border-right:1px solid #BBBBBB;padding:15px 10px 20px 10px;width:313px;}

.options-volatility .layout-results-region{padding:0px 0px 0px 10px;width:970px;}
.options-volatility .layout-results-region .layout-spacer-1{padding:0px 0px 18px 0px}

.options-volatility .strategy-sub-links .pdf-link{float:right;font-size:93%}
.options-volatility .strategy-sub-links .pdf-link img{padding-left:3px;vertical-align:bottom;}

.layout-main-cal-table {padding: 0px 0px 0px 0px;width:985px;}
.layout-main-cal-table .layout-left-gutter{padding:0 0 0 10px;}
.layout-main-cal-table .layout-tab-content-col{padding: 0px 0px 0px 0px;width:313px;vertical-align:top;}
.layout-main-cal-table .layout-tab-content-col .layout-space-1{padding: 0px 0px 15px 0px;}
.layout-main-cal-table .layout-mid-left-gutter-col{padding:0 0 0 20px;}
.layout-main-cal-table .layout-symbol-tbl-col{padding: 0px 0px 0px 0px;width:180px;vertical-align:top;}
.layout-main-cal-table .layout-mid-left-gutter-col{padding:0 20px 0 0px;}
.layout-main-cal-table .layout-flash-chart-col{padding: 0px 0px 0px 0px;width:442px;}

.tab-component .rounded-tab {font-family:Arial, helvetica, sans-serif;font-size:93% !important;}

.pv {}
.pv .form-row{padding-bottom:10px;font-size:93%}
.pv .form-row .label-cell {width:36%; display:inline;float:left;padding-right:6px}
.pv .form-row .label-cell label{font-weight:bold;padding-left:5px}
.pv .form-row .input-cell {width:60%; float:left;}
.pv .form-row .input-cell input{border:1px solid #758faa;padding:1px;text-align:right}
.pv .form-row .input-cell .calendar{margin-bottom:-4px;margin-left:2px;}
.pv .form-row .input-cell select{margin-left:20px;padding:0px;}
.pv .image-row {padding-bottom:10px;padding-top:2px;}
.pv .button-cell{float:right;font-size:85%}

.int {width:100%;}
.int .help{float:right;padding-right:1px;margin-bottom:5px;}
.int .table-data{margin-right:-9px;}
.int .form-row{margin-bottom:5px;margin-top:5px;font-size:93%}
.int .form-row .button-cell{float:right;font-size:93%}
.int table{width:60%;margin-left:60px; margin-top:2px}
.int th{font-weight:bold;text-align:center;width:50%;font-size:93%}
.int td{text-align:center;padding:3px 5px 2px 5px;}
.int td.first-col{width:52%;}
.int td label{font-size:93%}
.int td input{border:1px solid #758faa;font-size:93%;text-align:right}
.int td.sec-col{width:48%}
.int .scroll-table-container{overflow-x:hidden;overflow-y: scroll; width:100%;margin: 0px 0 0px 0;height:135px;}
.int .button-cell{float:right;font-size:85%;margin-top:0px;padding-top:20px;}


.dividents-tab .help{float:right;padding-right:1px;}
.dividents-tab .form-row{padding-bottom:15px;font-size:93%}
.dividents-tab .form-row .label-cell {width:45%; display:inline;float:left;text-align:right;margin-right:15px;}
.dividents-tab .form-row .label-cell label{font-weight:bold;}
.dividents-tab .form-row .label-cell .smtxt{font-size:93%;font-weight:normal;display:block}
.dividents-tab .form-row .input-cell {width:48%; float:left;}
.dividents-tab .form-row .input-cell input{border:1px solid #758faa;padding:1px;}
.dividents-tab .form-row .input-cell .calendar{margin-bottom:-4px;}
.dividents-tab .form-row .input-cell select{margin-left:20px;padding:0px;}
.dividents-tab .button-cell{float:right;font-size:85%;margin-top:5px;}

.underlying-bricklet{padding-bottom:15px}
.underlying-bricklet label{font-weight:bold;margin-right:5px; font-size:93%}
.underlying-bricklet input{padding:1px;font-size:93%;}
.underlying-bricklet input.txt{border:1px solid #758faa;width:45px;margin-right:3px;}
.underlying-bricklet input.btn{padding:1px;font-size:85%;}
.underlying-bricklet .symbol-link{font-size:85%;}

.graph-viewing-options{padding-left:30px;width:390px;padding-left:51px;}
.graph-viewing-options table{width:100%}
.graph-viewing-options h3{display:inline;font-size:93%;;padding-right:2px}
.graph-viewing-options .option{padding-top:5px}
.graph-viewing-options .grey-pipe{color:#999999;margin:0;padding:0 9px 0 9px;font-size:93%;}
.graph-viewing-options .option input{margin-top:-2px}
.graph-viewing-options .option label{vertical-align:top;margin-right:15px;margin-left:0px;font-size:85%}
.graph-viewing-options .option label.end{margin-right:0px}
.graph-viewing-options a{font-size:85%}
.graph-viewing-options .viewlinks{margin-left:65px;}

.graph-viewing-options .viewlinks img{margin-right:3px;}

/****************************************/
/* --- company-profit-loss-table ------ */
/****************************************/
.company-profit-loss-table {font-family:arial,sans-serif;width:100%}
.company-profit-loss-table h3{font-size:93%;padding-bottom:5px}
.company-profit-loss-table caption{padding-bottom:10px;font-size:85%;}
.company-profit-loss-table .heading{font-weight:bold;margin-right:68px;font-size:93%;}
.company-profit-loss-table table{border:1px solid #D1DAE3;width:100%}
.company-profit-loss-table .first-col{width:50%}
.company-profit-loss-table .second-col{width:50%;}
.company-profit-loss-table th, .company-profit-loss-table td{border-bottom:1px solid #D1DAE3;padding:2px 4px 4px 5px; vertical-align:top;font-size:85%;}
.company-profit-loss-table th {font-weight:bold; background-color:#ECF1F7;height:20px;vertical-align:bottom;}
.company-profit-loss-table td{text-align:right}

.company-profit-loss-table .align-center{text-align:center}
.company-profit-loss-table .align-right{text-align:right}
.company-profit-loss-table .display-block {display:block;}
.company-profit-loss-table .positive{color:#008000;}
.company-profit-loss-table .negative{color:#cc0000;}
.company-profit-loss-table .grey-pipe{color:#999999;margin:0;padding:0 6px 0 6px;font-size:100%;}

/*******************************************/
/*--- END company-profit-loss-table ------ */
/*******************************************/

.total-strategy-data-table {float:left;margin-right:15px;width:330px;}
.total-strategy-data-table h2{line-height:93%;font-size:93% !important;font-weight:bold;padding-top:2px;margin-bottom:4px;}
.total-strategy-data-table table{border-top:1px solid #D1DAE3;border-left:1px solid #D1DAE3;font-family:arial;width:100%;}
.total-strategy-data-table td, .total-strategy-data-table th {white-space:nowrap;border-bottom:1px solid #D1DAE3; border-right:1px solid #D1DAE3;padding:2px 4px 4px 5px;text-align:right;font-size:85%;}
.total-strategy-data-table th {border-bottom:2px solid #D1DAE3;}

/***************************************/
/* ---Trade-Strategy Bricklet ------ */
/***************************************/
.trade-strategy-bricklet{vertical-align:bottom;height:28px;padding-top:35px;float:left}
.trade-strategy-bricklet ul {margin:0;padding:0;font-family:arial,sans-serif;font-size:93%; text-align:right;padding-top:3px;float:left;margin-right:-1px}
.trade-strategy-bricklet ul li {display:inline;padding-right:6px}
.trade-strategy-bricklet ul li .grey-pipe{font-size:131%;color:#999999;padding:0 0px 0 6px;}
.trade-strategy-bricklet .byline{color:#666666;font-size:93%;margin-left:5px;}
.trade-strategy-bricklet img{vertical-align:bottom;}


/***************************************/
/* ---Buy/Sell-table ------ */
/***************************************/
.contract-modeling-data-table table{border-bottom:1px solid #D1DAE3;border-left:1px solid #D1DAE3;border-right:1px solid #D1DAE3;border-collpase:collapse;}
.contract-modeling-data-table th{border-right:1px solid #D1DAE3;border-top:1px solid #D1DAE3;font-family:Arial,sans-serif;font-size:85%;padding:3px 5px 4px 5px;white-space:nowrap;text-align:right;}
.contract-modeling-data-table td {border-right:1px solid #D1DAE3;border-top:1px solid #D1DAE3;font-family:Arial,sans-serif;font-size:85%;padding:3px 3px 4px 5px;white-space:nowrap}
.contract-modeling-data-table .align-right{text-align:right;}
.contract-modeling-data-table .align-left{text-align:left;}
.contract-modeling-data-table .align-center{text-align:center}
.contract-modeling-data-table .nowrap{white-space:nowrap;}
.contract-modeling-data-table th{vertical-align:bottom;border-bottom:2px solid #D1DAE3;text-decoration:underline}
.contract-modeling-data-table .sort-col{border-bottom:2px solid #000}
.contract-modeling-data-table th a{color:#000000 !important;text-decoration:underline}
.contract-modeling-data-table td {vertical-align:top;text-align:right;overflow:hidden}
.contract-modeling-data-table td.grey{color:#999999}
.contract-modeling-data-table .sort {display:inline;margin:-10px 0 0 0px;padding:5px 0 0 3px;}
.contract-modeling-data-table .last-col{border-right:none}
.contract-modeling-data-table .bold{font-weight:bold}
.contract-modeling-data-table .buy-sell{}
.contract-modeling-data-table .buy-sell .radio{margin-right:5px;}
.contract-modeling-data-table .buy-sell label{vertical-align:top}
.contract-modeling-data-table .small-textbox{width:40px;text-align:right;border:1px solid #758faa;}
.contract-modeling-data-table select{}
.contract-modeling-data-table .grey-pipe{color:#999999;margin:0;padding:0 6px 0 6px;font-size:100%;}
.contract-modeling-data-table .action ul li{display:inline;padding:0 4px 0 4px;}
.contract-modeling-data-table .delete{border-right:1px solid #999999;}
.contract-modeling-data-table .delete img{margin-bottom:-2px}
.contract-modeling-data-table .trade{padding-right:0px;}
.contract-modeling-data-table .trade img{margin-bottom:-5px}
.contract-modeling-data-table .eval-price-table{border-width:0px}
.contract-modeling-data-table .eval-price-table td{padding:0px;border-width:0px;font-size:100%}
.contract-modeling-data-table .eval-price-table td.up {vertical-align:bottom}
.contract-modeling-data-table .eval-price-table td.dn {vertical-align:top}
.contract-modeling-data-table .eval-price-table td input{border:1px solid #758faa;width:60px;padding:1px}
.contract-modeling-data-table .source{color:#666666;display:block;text-align:right;font-size:85%;padding:10px 0px 0px 0px;width:785px}
.contract-modeling-data-table .source a{color:#0F57C2;}


.layout-iv-index-content-region{padding: 0px 0px 0px 10px;width:975px;}
.layout-iv-index-content-region .layout-spacer-1{padding:0px 0px 16px 0px}
.layout-iv-index-content-region .layout-spacer-2{padding:0px 0px 10px 0px}
.layout-iv-index-content-region .layout-spacer-3{padding:0px 0px 22px 0px}
.layout-iv-index-content-region .layout-spacer-4{padding:0px 0px 10px 0px}
.layout-iv-index-content-region .layout-spacer-5{padding:0px 0px 10px 0px}



/***************************************/
/* ---Volatility-Index-Table ------ */
/***************************************/
.volatility-index-data-table{}
.volatility-index-data-table h2{font-size:93%;display:inline;padding:0px 1px 0px 0px;}
.volatility-index-data-table table{border:1px solid #D1DAE3; font-family:arial,sans-serif;margin-top:2px;}
.volatility-index-data-table th{border-right:1px solid #D1DAE3;border-top:1px solid #D1DAE3;font-family:Arial,sans-serif;font-size:85%;padding:4px 9px 2px 10px;background-color:#EEEEEE;}
.volatility-index-data-table .colgroup-header{font-size:85%;font-weight:bold;color:#666666;text-align:center;border-left:2px solid #D1DAE3;}
.volatility-index-data-table .dates{color:#666666;font-family:arial,sans-serif;padding-left:8px;}
.volatility-index-data-table .right-align{text-align:right;}
.volatility-index-data-table .with-double-border{border-left:2px solid #D1DAE3;}
.volatility-index-data-table .with-top-double-border{border-top:2px solid #D1DAE3!important;}
.volatility-index-data-table td{border-right:1px solid #D1DAE3;border-top:1px solid #D1DAE3;font-family:Arial,sans-serif;font-size:85%;padding:3px 9px 2px 10px;border-bottom:1px solid #D1DAE3;}
.volatility-index-data-table .negative{color:#cc0000;}
.volatility-index-data-table .positive{color:#008000;}
/***************************************/
/* ---END Volatility-Index-Table ------ */
/****************************************/

.layout-volatility-chart-header{margin:0px;padding: 0px 0px 0px 0px;width:100%;}
.layout-volatility-chart-header .layout-spacer-1{padding: 0px 0px 15px 0px;}
.layout-volatility-chart-header .layout-spacer-2{padding: 0px 0px 20px 0px;}


.layout-volatility-chart-content{padding:15px 15px 0px 15px;width:100%;}
.layout-volatility-chart-content .layout-spacer-1{padding: 0px 0px 20px 0px;}
.layout-volatility-chart-content .layout-spacer-2{padding: 0px 0px 15px 0px;}
.layout-volatility-chart-content .layout-spacer-3{padding: 0px 10px 0px 0px;}
.popup-nav {background-image:url(../images/navless-gradient.gif); height:35px; border-bottom:4px solid #068037; background-position:0px 0px; background-repeat:repeat-x; padding:0px 0px 0px 0px; margin:0px; width:100%;}
.popup-nav img {border: 0px; display: block; margin: 0px 0px 0px 6px; padding:4px 0px 0px 0px; float:left;}
.popup-nav ul {float:right; margin:0;padding:14px 16px 0px 0px;}
.popup-nav ul li {font-size:85%;font-family:arial; display:inline; margin:0;padding:0;}
.popup-nav ul li a {color:#FFFFFF;}
.popup-nav ul li a:visited {color:#FFFFFF;}

.flash-chart {width:524px;padding:0px 0px 0px 0px;}
.flash-chart h2{font-size:93%;display:inline;float:left;padding-right:3px;}
.flash-chart .period-list ul{font-size:93%;display:inline;}
.flash-chart .period-list ul li{display:inline}
.flash-chart .gray-pipe{color:#999999;margin-left:2px;margin-right:4px;}
.flash-chart img{}
.flash-chart .index-list {margin-bottom:10px;font-size:93%;}
.flash-chart .index-list ul{display:inline;}
.flash-chart .index-list ul li{display:inline;}

.flash-chart .source{color:#666666;display:block;text-align:right;font-size:85%;padding:10px 0px 0px 0px;}

.flash-chart .source a{color:#0F57C2;}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*+++++++++++++ END OF OPTIONS VOLATILITY PROJECT CSS ADDITIONS ++++++++++++++ */
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*+++++++++++++ NEW changes for popup ++++++++++++++ */
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.option-chain-popup .layout-header-region{margin:0;padding:0;width:100%}

.option-chain-popup .layout-search-form-region{padding:0px 0px 0px 10px;width:550px;}
.option-chain-popup .search-box-width-01{width:367px}
.option-chain-popup .search-box-width-02{width:352px}
.option-chain-popup .search-box-width-03{width:425px}
.option-chain-popup .search-box-width-04{width:470px}
.option-chain-popup .search-box-width-05{width:545px}
.option-chain-popup .search-box-width-01-mini{width:457px}
.option-chain-popup .search-box-width-02-mini{width:442px}
.option-chain-popup .search-box-width-03-mini{width:510px}
.option-chain-popup .search-box-width-04-mini{width:550px}
.option-chain-popup .search-box-width-05-mini{width:625px}

.option-chain-popup .search-box .btn-col{display:inline;float:left;margin-left:10px;padding-top:4px;}
.option-chain-popup .search-box input.btn{margin-top:20px;}

.optiontype-nochoice{margin-top:5px;}

.option-chain-popup .layout-symbol-results-region {padding: 0px 0px 0px 10px;width:520px;}
.option-chain-popup .layout-popup-content-table{padding: 0px 0px 0px 0px;width:510px;}
.option-chain-popup .layout-popup-content-table .layout-table-left-gutter{padding:0px 0px 0px 10px;}
.option-chain-popup .layout-popup-content-table .layout-left-col{padding:0px 15px 0px 0px;width:500px;}

.option-chain-popup .popup-chain-scroll {overflow-y: scroll;height:458px;}

.option-chain-popup .layout-disclaimer-region{padding:0px 0px 0px 15px;width:530px;float:left;} 

.symbol-hlp-box {display:none;left:80px;position:absolute;top:260px;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;}

.symbol-hlp-overlay {
background-color:#FFFFFF;
height:215px;
left:20px;
opacity:0.6;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
position:absolute;
top:370px;
width:335px;
z-index:888;}

.graph-display-loading {background-color:#F0F0F0;border:1px solid #BBBBBB;height:268px; width:442px;vertical-align:middle;text-align:center}
.graph-display-loading .text-msg{font-size:93%;font-weight:bold;text-align:center;margin-top:120px;}
.graph-display-loading .loading-image{text-align:center;width:60px; height:60px;margin-left:190px;margin-top:100px;}
.graph-display-loading .loading-image .text{font-size:85%}

.implied-volatility-index .ticker_current_status {width:700px;}

.research-options-strategy-popup .layout-header-region{width:100%}

.findOptionsDetailedQuoteLink {text-align:right; padding:1px 1px 1px 42px; }
.quote_search-box .quote_search-form .findOptionsDetailedQuoteLink img {padding:0px 0px 0px 2px;text-decoration:none;margin-bottom:0px;}


/* styles for silverlight not installed text for prob calc */
.prob-calc-component {}
.prob-calc-component h3 {padding:10px 120px 0px 120px;font-size:93%;}
.prob-calc-component .download-text {padding:50px 120px 14px 120px;font-size:93%;display:block;}
.prob-calc-component p {padding:0px 120px 0px 120px;font-size:93%;}	
.aprob-calc-component p.last-item {padding:0px 120px 14px 120px;}		
.prob-calc-component input.download-btn {margin:9px 120px 80px 120px;width:120px;}

/* Begin error bullet list component */
.errorbulletlist ul {list-style-type: none; margin: 0px 0px 0px 130px}
.errorbulletlist ul li {background-image:url(/images/greenbulsq.gif); background-repeat:no-repeat; background-position:0px 6px; padding: 0px 0px 5px 10px; font-size: 92%;}
/* End green bullet list component */

.dark-grey-hr-prob-calc {border-bottom: 1px solid #DBDCDE; clear: both; height: 1px; margin: 0px 0px 0px 100px; padding: 0px 0px 0px 0px; width: 600px;}

.imp-message-bricklet{border:1px solid #FFC266; width:320px;float:right;margin-top:4px;margin-right:335px;padding-bottom:9px;padding-top:5px;padding-left:4px;background: url(../images/note_msg_icon.gif) no-repeat; background-position: 10px 9px;}
.imp-message-bricklet p{font-size:93%;line-height:123.1%;padding: 2px 0 0px 27px;}
.imp-message-bricklet .bold{font-weight:bold;}
.imp-message-bricklet a:visited {color:#800080;}


/* Begin Details and Tools Section */
.details-tools-section{width:973px;clear:both; overflow:hidden; border:1px solid #DBDCDE;margin-bottom:16px;background-color:#F5F7FB}
.details-tools-section .details{float:left;border-right:1px solid #DBDCDE;padding:0 19px 13px 9px;}
.details-tools-section .tools{float:left;padding:0 0 13px 12px;}
.details-tools-section h3{font-size:108%;padding:4px 0 3px 0;}
.details-tools-section ul li{font-size:93%;display:inline;background-image:url(../images/grey-pipe-sm.gif);background-position:right;background-repeat:no-repeat;padding:0 8px 0 0;margin:0 8px 0 0;}
.details-tools-section ul li.lastitem{background-image:none}
.details-tools-section ul li span{ padding-left:0;}
.details-tools-section ul li a{color:#0F57C2;}
.details-tools-section ul li a:visited{color:#0F57C2;}
 
.details-tools-section-new {width:973px; overflow:hidden; margin-bottom:16px;}
.jump-links--list {list-style: none; padding: 0; }
.jump-links--list li { display: inline; line-height: 1.4; }
.jump-links--list li:before {content: "|"; color: #BBBBBB; padding: 0 8px; }
.jump-links--list li:first-child:before {padding-left: 0; }
.lt-ie8 .jump-links--list li { background: url("http://fiddle.fmr.com/images/ae8d7877/list-separator.png") no-repeat 0 2px; padding: 0 10px;}
.lt-ie8 .jump-links--list li:first-child {background: none;padding-left: 0;}
.jump-links--list li:first-child:before {content: none;}
.jump-links--list a {text-decoration: none;}
.jump-links--list a:hover, .jump-links--list a:focus {text-decoration: underline;}
.jump-links--list li > span {font-weight: bold;}
/* End of Details and Tools Section */

/*===== start fid-tabs compoment classes =====*/
/* line 30, ../../_lib/tabs/styles/_tabs-partial.scss */
.fid-tabs-container {width: 985px;}
.fid-tabs { margin: 0px 0px 15px 8px; /*8px 8px 30px 8px*/ font-size: 15px;  /*15px*/ font-family: Helvetica, Arial, sans-serif; }
/* line 35, ../../_lib/tabs/styles/_tabs-partial.scss */
.fid-tabs ul.tabs-nav { padding: 0; margin: 0; top: 0; margin: 0 0 0 8px; /*0 0 0 8px*/ display: table; list-style: none; }
/* line 43, ../../_lib/tabs/styles/_tabs-partial.scss */
.fid-tabs ul.tabs-nav li { display: table-cell; text-align: center; min-width: 90px; min-width: 6rem; /*90px*/ border-width: 1.0005px 1.0005px 0 0; border-width: 0.0667rem 0.0667rem 0 0; /*1px 1px 0 0*/ border-style: solid; border-color: #CCCCCC; color: #0F57C2; background-color: #E7E7E7; background-image: -webkit-gradient(linear, 50% 0%, 50% 50%, color-stop(0%, #FFFFFF), color-stop(100%, #E7E7E7)); background-image: -webkit-linear-gradient(top, #FFFFFF, #E7E7E7 50%); background-image: -moz-linear-gradient(top, #FFFFFF, #E7E7E7 50%); background-image: -ms-linear-gradient(top, #FFFFFF, #E7E7E7 50%); background-image: -o-linear-gradient(top, #FFFFFF, #E7E7E7 50%); background-image: linear-gradient(top, #FFFFFF, #E7E7E7 50%); cursor: pointer; z-index: 2; /*for IE8*/ }
/* line 55, ../../_lib/tabs/styles/_tabs-partial.scss */
.fid-tabs ul.tabs-nav li a { padding: 9px 15px 8px 15px; display: block; white-space: nowrap; border-width: 0; border-style: solid; border-color: #CCCCCC; text-decoration: none; outline: none; }
/* line 65, ../../_lib/tabs/styles/_tabs-partial.scss */
.fid-tabs ul.tabs-nav li a:link, .fid-tabs ul.tabs-nav li a:hover, .fid-tabs ul.tabs-nav li a:visited { color: #0F57C2; }
/* line 71, ../../_lib/tabs/styles/_tabs-partial.scss */
.fid-tabs ul.tabs-nav li a:hover { color: #0F57C2; text-decoration: underline; }
/* line 76, ../../_lib/tabs/styles/_tabs-partial.scss */
.fid-tabs ul.tabs-nav li a:active { color: #E74600; text-decoration: none; }
/* line 81, ../../_lib/tabs/styles/_tabs-partial.scss */
.fid-tabs ul.tabs-nav li a.has-focus { outline-width: 1.0005px; outline-width: 0.0667rem; /*1px*/ outline-color: #000000; outline-style: dotted; outline-offset: -1.9995px; outline-offset: -0.1333rem; /*-2px*/ }
/* line 89, ../../_lib/tabs/styles/_tabs-partial.scss */
.fid-tabs ul.tabs-nav li:first-of-type { border-left-width: 1.0005px; border-left-width: 0.0667rem; /*1px*/ border-radius: 6px 0 0 0; border-radius: 0.4rem 0 0 0; /*6px 0 0 0*/ }
/* line 93, ../../_lib/tabs/styles/_tabs-partial.scss */
.fid-tabs ul.tabs-nav li.tab-first { border-left-width: 1px; }
/* line 95, ../../_lib/tabs/styles/_tabs-partial.scss */
.fid-tabs ul.tabs-nav li.tab-last { border-radius: 0 6px 0 0; border-radius: 0 0.4rem 0 0; /*0 6px 0 0*/ }
/* line 97, ../../_lib/tabs/styles/_tabs-partial.scss */
.fid-tabs ul.tabs-nav li.tab-no-border-right { border-right-width: 0; }
/* line 99, ../../_lib/tabs/styles/_tabs-partial.scss */
.fid-tabs ul.tabs-nav li.tab-active { border-width: 0 1.0005px 0 0; border-width: 0 0.0667rem 0 0; border-radius: 0; background-color: #FFFFFF; background-image: -webkit-gradient(linear, 50% 0%, 50% 50%, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF)); background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF 50%); background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF 50%); background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF 50%); background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF 50%); background-image: linear-gradient(top, #FFFFFF, #FFFFFF 50%); position: relative; z-index: 3; text-decoration: none; }
/* line 108, ../../_lib/tabs/styles/_tabs-partial.scss */
.fid-tabs ul.tabs-nav li.tab-active a { color: #000000; cursor: default; padding: 13.9995px 15px 8px 15px; border-width: 1.0005px 1.0005px 0 1.0005px; border-width: 0.0667rem 0.0667rem 0 0.0667rem; border-radius: 6px 6px 0 0; border-radius: 0.4rem 0.4rem 0 0; margin: -4.9995px -1.0005px 0 -1.0005px;  }
/* line 117, ../../_lib/tabs/styles/_tabs-partial.scss */
.fid-tabs ul.tabs-nav li.tab-active a:hover { text-decoration: none; }
/* line 120, ../../_lib/tabs/styles/_tabs-partial.scss */
.fid-tabs ul.tabs-nav li.tab-hidden { display: none; }
/* line 125, ../../_lib/tabs/styles/_tabs-partial.scss */
.fid-tabs > div { display: none; }
/* line 128, ../../_lib/tabs/styles/_tabs-partial.scss */
.fid-tabs > div.tab-nav-bezel { display: block; border-width: 0 0 1.0005px 0; border-width: 0 0 0.0667rem 0; border-style: solid; border-color: #CCCCCC; position: relative; top: -1.0005px; z-index: 1; }
/* line 138, ../../_lib/tabs/styles/_tabs-partial.scss */
.fid-tabs > div.tab-nav-spinner { padding: 15px 15px 0 15px; padding: 1rem 1rem 0 1rem; /*15px 15px 0 15px*/ margin-bottom: 15px; margin-bottom: 1rem; /*15px*/ border-color: #CCCCCC; border-style: solid; border-width: 0 0 1.0005px 0; border-width: 0 0 0.0667rem 0; /*0 0 1px 0*/ }
/* line 145, ../../_lib/tabs/styles/_tabs-partial.scss */
.fid-tabs > div.tab-nav-spinner .spinner-items { display: block; float: left; width: 22%; margin-right: 3%; min-width: 180px; min-width: 12rem; /*180px*/ margin-bottom: 15px; margin-bottom: 1rem; /*15px*/ }
/* line 153, ../../_lib/tabs/styles/_tabs-partial.scss */
.fid-tabs > div.tab-nav-spinner .spinner-items.spinner-items-hidden { display: none; }
/* line 157, ../../_lib/tabs/styles/_tabs-partial.scss */
.fid-tabs > div.tab-panel { outline: none; }
/* line 159, ../../_lib/tabs/styles/_tabs-partial.scss */
.fid-tabs > div.panel-active { display: block; }
/* line 165, ../../_lib/tabs/styles/_tabs-partial.scss */
.fid-tabs.fid-tabs--narrow ul.tabs-nav li.tab-spinner { min-width: 51px; min-width: 3.4rem; /*52px*/ vertical-align: middle; }
/* line 169, ../../_lib/tabs/styles/_tabs-partial.scss */
.fid-tabs.fid-tabs--narrow ul.tabs-nav li.tab-spinner a { font-weight: bold; font-size: 18px; font-size: 1.2rem; /*18px*/ line-height: 15px; line-height: 1rem; /*15px*/ padding: 4.0005px 0 15px 0; padding: 0.2667rem 0 1rem 0; /*4px 0 15px 0*/ margin-top: 0 10.005px; margin-top: 0 0.667rem; /*-1px*/ text-decoration: none; }
/* line 179, ../../_lib/tabs/styles/_tabs-partial.scss */
.fid-tabs.fid-tabs--narrow ul.tabs-nav li.tab-spinner.tab-spinner-open a { padding: 7.9995px 0 15px 0; padding: 0.5333rem 0 1rem 0; /*8px 0 15px 0*/ margin-top: -4.9995px; margin-top: -0.3333rem; /*-5px*/ }
/* line 189, ../../_lib/tabs/styles/_tabs-partial.scss */
.fid-tabs .tab-accordion { display: none; margin-bottom: -1.0005px; margin-bottom: -0.0667rem; background-color: #E7E7E7; background-color: #E7E7E7; background-image: -webkit-gradient(linear, 50% 0%, 50% 10%, color-stop(0%, #FFFFFF), color-stop(100%, #E7E7E7)); background-image: -webkit-linear-gradient(top, #FFFFFF, #E7E7E7 10%); background-image: -moz-linear-gradient(top, #FFFFFF, #E7E7E7 10%); background-image: -ms-linear-gradient(top, #FFFFFF, #E7E7E7 10%); background-image: -o-linear-gradient(top, #FFFFFF, #E7E7E7 10%); background-image: linear-gradient(top, #FFFFFF, #E7E7E7 10%); border-width: 1.0005px; border-width: 0.0667rem; border-style: solid; border-color: #CCCCCC; cursor: pointer; }
/* line 199, ../../_lib/tabs/styles/_tabs-partial.scss */
.fid-tabs .tab-accordion:hover { text-decoration: underline; }
/* line 201, ../../_lib/tabs/styles/_tabs-partial.scss */
.fid-tabs .tab-accordion.tab-active { background: #FFFFFF; }
/* line 203, ../../_lib/tabs/styles/_tabs-partial.scss */
.fid-tabs .tab-accordion a { display: block; padding: 9px 10.0005px; padding: 0.6rem 0.6667rem; color: #0F57C2; }
/* line 211, ../../_lib/tabs/styles/_tabs-partial.scss */
.fid-tabs.accordion-allowed .tabs-nav { display: none !important; }
/* line 213, ../../_lib/tabs/styles/_tabs-partial.scss */
.fid-tabs.accordion-allowed .tab-nav-bezel { display: none !important; }
/* line 215, ../../_lib/tabs/styles/_tabs-partial.scss */
.fid-tabs.accordion-allowed .tab-accordion { display: block !important; }

.fid-tabs .right-links-new {float:right; color:#666;font-size:85%;margin-top:-20px;}
.fid-tabs .right-links-new  a{background:none; font-size: 11px; font-weight:normal;float:none; padding:0; display:inline;}
.fid-tabs .right-links-new  span{padding:2px;}

@media (max-width: 480px) { /* line 221, ../../_lib/tabs/styles/_tabs-partial.scss */
  .fid-tabs .tab-nav-spinner { padding-top: 28.0005px; padding-top: 1.8667rem; /*28px*/ padding-right: 0 !important; padding-left: 0 !important; border-width: 0 !important; }
  /* line 227, ../../_lib/tabs/styles/_tabs-partial.scss */
  .fid-tabs .tab-nav-spinner .spinner-items { float: none !important; width: 100% !important; padding: 0 15px 10.9995px 15px; padding: 0 1rem 0.7333rem 1rem; /*0px 15px 11px 15px*/ margin-bottom: 10.9995px; margin-bottom: 0.7333rem; border-bottom: solid 1px #dbdbdb !important; border-bottom: solid 0.0667rem #dbdbdb !important; box-sizing: border-box; } }
/*===== end fid-tabs compoment classes =====*/

/* Key Statistics Ends */
.key-stats {width:1125px;}
.key-stats .left-side{border-right:1px solid #DBDCDE;padding-right:10px;float:left;width:361px;margin-bottom:30px;}
.key-stats .right-side{border-left:1px solid #DBDCDE;padding-left:10px;float:left;margin-left:-1px;margin-bottom:30px;}

.volume-volatility{margin-bottom:17px;}
.volume-volatility h3{font-size:108%;padding:0px 0 7px 0;}
.volume-volatility .inner-wrapper{background:#F0F0F0;clear:both;overflow:hidden;width:973px; padding-bottom:10px;height:95px;}

.volume-volatility .inner-wrapper table{float:left;font-size:96%;}
.volume-volatility .inner-wrapper table td{padding:15px 15px 10px 0;padding-bottom:2px;text-align:left;font-family:arial;font-color:#000000}
.volume-volatility .inner-wrapper table th{padding:15px 5px 10px 0;padding-bottom:2px;font-family:arial;font-color:#000000;font-weight:bold;text-align:left;cursor:default;}
.volume-volatility .inner-wrapper .first{margin-left:20px;}
.volume-volatility .inner-wrapper .next{margin-left:20px;}
.volume-volatility .inner-wrapper .next1{margin-left:48px;}
.volume-volatility .inner-wrapper table tr.first-row th{margin:10px 5px 10px 0;padding-bottom:5px;font-family:arial;font-color:#000000}
.volume-volatility .inner-wrapper table tr.first-row td{margin:10px 15px 10px 0;padding-bottom:5px;align:right;font-family:arial;font-color:#000000}
.volume-volatility .inner-wrapper table tr.first-row-header th{margin:0px 0px 10px 0;padding-bottom:0px;font-family:arial;font-size:14px;font-color:#333333}
.volume-volatility .inner-wrapper .next .first-row th{margin:15px 5px 10px 0;padding-bottom:2px;font-family:arial;font-color:#000000}
.volume-volatility .inner-wrapper .next .first-row td{margin:15px 15px 10px 0;padding-bottom:2px;align:right;font-family:arial;font-color:#000000}
.volume-volatility .inner-wrapper .next1 .first-row th{margin:15px 5px 10px 0;padding-bottom:2px;font-family:arial;font-color:#000000}
.volume-volatility .inner-wrapper .next1 .first-row td{margin:15px 15px 10px 0;padding-bottom:2px;align:right;font-family:arial;font-color:#000000}



/* Trade Break Down Starts */
.trade-breakdown-datatbl {}
.trade-breakdown-datatbl h3{font-size:108%;padding:0 0 7px 0;}
.trade-breakdown-datatbl table{font-size:93%;width:100%;}
.trade-breakdown-datatbl table thead th{padding:4px 0;border-top:1px solid #D1DAE3; border-bottom:2px solid #D1DAE3;}
.trade-breakdown-datatbl table tbody th{vertical-align:top;font-weight:bold;text-align:right; padding-right:14px;padding-top:4px;cursor: default;}
.trade-breakdown-datatbl table tbody .unbold{font-weight:normal;}
.trade-breakdown-datatbl table th, .trade-breakdown-datatbl table td {padding:4px 0 0 0;}

.trade-breakdown-datatbl table table{width:auto;}
.trade-breakdown-datatbl table .first-col{}
.trade-breakdown-datatbl table .second-col{width:75px;}
.trade-breakdown-datatbl table .third-col{width:75px;text-align: right;}
.trade-breakdown-datatbl table .fourth-col{}

.trade-breakdown-datatbl table .last-col{text-align:right; padding-left:12px;font-weight:bold;width: 75px;}

.trade-breakdown-datatbl table td .bar-value{color:#666666;font-weight:bold;text-align:center;padding-top: 1px;}
.trade-breakdown-datatbl table td .bar-chart{height:9px;margin:0; padding:0;}
.trade-breakdown-datatbl table td .bar-chart img{width:118px;height:9px;margin:0; padding:1px;}
.trade-breakdown-datatbl table td{vertical-align:top;text-align: right;}
.trade-breakdown-datatbl table .col2{vertical-align:top;text-align: left;}

.trade-breakdown-datatbl .bar-chart img:hover{cursor:pointer;}
.trade-breakdown-datatbl .bar-chart .tooltip{margin-left:62px;}
.trade-breakdown-datatbl .bar-chart .tooltip table{background:#FFFFCE;border:1px solid; position:absolute;}
.trade-breakdown-datatbl .bar-cart .tooltip-show{height:auto;width:auto;left:0;position:absolute;}
.trade-breakdown-datatbl .bar-chart .tooltip td{padding:6px 13px;font-weight:bold; height:auto;}
.trade-breakdown-datatbl .bar-chart .tooltip td span{display:block; text-align:right; padding:0 0 0 0;}
/* Trade Break Down Ends */

/* Biggest Traders Table Starts */
.traders-table {font-size:93%;width:743px;}
.traders-table h3{font-size:116%;padding-bottom:6px;}
.traders-table table {width:100%}
.traders-table table th{border:1px solid #D1DAE3;border-bottom:2px solid #D1DAE3;padding:4px;vertical-align: bottom;}
.traders-table table td{border:1px solid #D1DAE3;padding:4px;vertical-align: bottom;}
.traders-table table tr.highlight td{background:#EEF3F7;}
.traders-table table tr.highlightgreen td{color:#0A5218;}
.traders-table table tr.highlightred td{color:#AB0D0D;}
.traders-table table tr.highlightblack td{color:#000000;}
.traders-table .align-right{text-align:right;}
.traders-table-limit{color:#666666;font-size:93%;clear:both;float:right;padding:8px 0 5px 0;}
/* Biggest Traders Table Ends */

.underlyingStatisticsHeader{width:973px;clear:both; overflow: hidden;margin-bottom:5px;padding-top:7px;}
.key-stats .underlyingStatisticsHeader {padding-top: 15px;}
.underlyingStatisticsHeader h2{float:left;width:48%;font-size:123.1%;text-transform:uppercase;color:#333333;font-size: 14px;}
.underlyingStatisticsHeader .time-stamp{float:right;width:48%;font-size:77%;color:#666666;text-align:right;}
.underlyingStatisticsHeader .time-stamp .refresh{padding:0 4px 0 11px;}
.underlyingStatisticsHeader .time-stamp a{color:#0F57C2;font-size:120%;}
.underlyingStatisticsHeader .provided{color:#666666;margin: 0; font-size: 77%;line-height:85%;display:block;width:220px;}
.existingPageAdvancedChartHeader,
.existingPageOptionQuoteHeader {padding-top: 15px;clear:both;}


.existingPageHeader h2 {
    float: left;
    font-size: 123.1%;
    width: 48%;
}

.existingPageOptionQuoteHeader h2 {
    font-size: 115.1%;
    width: 48%;
    padding: 0px 0px 10px 0px;
}

.existingPageOptionQuoteAdvancedHeader h2 {
    font-size: 115.1%;
    width: 48%;
    padding: 0px 0px 10px 0px;
    text-transform:uppercase;
}

.existingPageAdvancedChartHeader h2 {
    color: #333333;
    margin-left: 10px;
    font-size: 14px;
    text-transform: uppercase;
    width: 48%; 
}

/* Analysis Section Starts*/
.analysis-section{min-height: 31px; font-family:Arial;float:left;width:975px; clear:both; padding-bottom:15px; border-width: 0 0 1px 0; border-style: solid; border-color: #C2C2C2;background-color: #FFFFFF; background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F3F3F3 100%);background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F3F3F3 100%); background-image: linear-gradient(to bottom, #FFFFFF 0%, #F3F3F3 100%);}

.analysis-section .symbol-box{border:1px solid #D1DAE3; padding:0 7px 0 8px; float:left;}
.analysis-section .symbol-box label{font-size:85%;margin:4px 0 3px 0;display:block;font-weight:bold;}
.analysis-section .symbol-box .text-field{border:1px solid #758FAA;font-size:85%;padding:2px;margin:0;width:100px;}
.analysis-section .symbol-box .search-button{margin-left:0px;margin-top:0px;font-size:85%; width:51px;}
.analysis-section .symbol-box .search-links{display:block; padding:4px 0 7px;}
.analysis-section .symbol-box .search-links a{font-size:85%;text-decoration:none}
.analysis-section .symbol-box .search-links a:hover{font-size:85%;text-decoration:underline}
.analysis-section .symbol-box .search-links img{margin-top:4px;}

.analysis-section .symbol-div-box {display: block; position: absolute; left: 25px; text-align: left;}
.analysis-section .symbol-div-box .symbol-field {width: 117px; height: 31px; text-align: left; font-family: 'ArialMT', 'Arial'; font-weight: 400; font-style: normal; font-size: 13px; color: #333333; background: inherit; background-color: rgba(255, 255, 255, 1); box-sizing: border-box; box-shadow: none; border-width: 1px; border-style: solid; border-color: rgba(204, 204, 204, 1); border-radius: 0px; padding-left: 5px; float: left;position:relative;}
.analysis-section .symbol-div-box .symbol-search-button {width: 34px; height: 31px; font-family: 'Helvetica-Bold', 'Helvetica Bold', 'Helvetica'; font-weight: 700; font-style: normal; font-size: 14px; background: inherit; background-color: rgba(249, 249, 249, 1); box-sizing: border-box; border-width: 1px; border-style: solid; border-color: rgba(215, 215, 215, 1); border-left: 0px; border-radius: 4px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; box-shadow: none; padding: 0 !important; float: left;}
.analysis-section .symbol-div-box .symbol-search-button .quote-icon {background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxNXB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCAxNSAxNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTUgMTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxjaXJjbGUgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MjtzdHJva2UtbWl0ZXJsaW1pdDoxMDsiIGN4PSI2LjUiIGN5PSI2LjUiIHI9IjUuNSIvPg0KCTxnPg0KCQk8cGF0aCBkPSJNMTQuNjIxLDEyLjVjMC4zODksMC4zODksMC4zODksMS4wMjUsMCwxLjQxNGwtMC43MDcsMC43MDdjLTAuMzg5LDAuMzg5LTEuMDI1LDAuMzg5LTEuNDE0LDBMMTAuMzc4LDEyLjUNCgkJCWMtMC4zODktMC4zODktMC4zODktMS4wMjUsMC0xLjQxNGwwLjcwOC0wLjcwN2MwLjM4OS0wLjM4OSwxLjAyNS0wLjM4OSwxLjQxNCwwTDE0LjYyMSwxMi41eiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K) no-repeat 10px 8px; display: block;width: 34px; height: 31px;}

.analysis-section .search-quotes-content {clear: both; padding-left: 170px;}

.analysis-section .company-main{float:left;padding:0 29px;}
.analysis-section .company-main h2{font-size:123%;}

.analysis-section .company-main .request-symbol{text-transform:uppercase;}
.analysis-section .company-main .company-name{font-size:77%; font-weight:normal;}
.analysis-section .company-main .variation{font-size:123%;font-weight:bold; padding:2px 0 3px 0;}
.analysis-section .company-main .variation .up-down{width:9px;padding:0 0 0 7px;}
.analysis-section .company-main .variation .change{color:#6fa53f;}
.analysis-section .company-main .time-stamp{font-size:77%;color:#666666;}

.analysis-section .company-details{float:left;}
.analysis-section .company-details table{float:left; margin:0 24px 0 0;}
.analysis-section .company-details table th{font-weight:bold; padding:0 12px 4px 0; vertical-align:top;cursor: pointer;}
.analysis-section .company-details table td{vertical-align:top;}
.analysis-section .company-details table{font-size:93%;}
.analysis-section .company-details table .dates{padding-left:8px;}

.analysis-section .company-details .refresh-region{padding-left:6px;margin-top:-1px;cursor:pointer;}
.analysis-section .company-details .refresh-region:before {  content: url("../images/icon-refresh.png");  -moz-background-size: 13px 15px;  background-size: 13px 15px;  background-repeat: no-repeat;  display: inline-block;  margin-right: 8px;  border: 0;  background-color: transparent;  vertical-align: middle;  font-size: 0.8em;}
.analysis-section .company-details .time-stamp{font-family: Helvetica;font-size: 11px;line-height: 16px; color: #000000;}
.analysis-section .company-details .quote-refresh{cursor:pointer;}
.analysis-section .company-details .more-quote-link{font-family: Helvetica;font-size: 11px;line-height: 16px; color: #000000;border-bottom:1px dotted #000000;cursor: pointer; cursor: hand;}


.analysis-section .company-details .tooltip-container{
	height: 1.2em;
	position: relative;
}
.analysis-section .company-details .popup--tooltip-bubble {
    left: -28px;
    right: auto;
    width: 310px;
    top: 27px;
    position: absolute;
    z-index: 200000;
    display: none;
}
.analysis-section .company-details .popup--tooltip-bubble .base-popup--content-wrapper {
            padding: 18px 8px;
    }
.analysis-section .company-details .base-popup--close-button {
    position: absolute;
    right: 8px;
    top: 8px;
}

.analysis-section .company-details .quote-info--tooltip-title {
        border-bottom: 1px solid #DEDEDE;
        font-size: 1.4em;
        margin: 0 0 8px;
        padding: 0 0px 8px;
 }

.analysis-section .company-details .base-popup--visible{
	display:block;
}

.analysis-section .company-details .popup--tooltip-bubble .popup--tooltip-bubble-pointer {
	position: absolute;
	top: -12px;
	left: 60px;
	display: inline-block;
	z-index: 999;
}

.analysis-section .company-details .popup--tooltip-bubble-pointer img {
	width:26px;
}

.analysis-section .company-details .popup--tooltip-bubble .base-popup--header {
	position: absolute;
	right: 8px;
	top: 8px;
	margin: 0;
}

.analysis-section .company-details .popup--tooltip-bubble .popup--tooltip-bubble-content {
	background: #FFFFFF;
	border-radius: 5px;
	border: 2px solid #888888; 
	position: relative;
	font-weight: normal;
}

.analysis-section .company-details .popup--tooltip-bubble .base-popup--content-wrapper {
	padding: 16px 8px 8px 8px;
	border-radius: 5px;
}

.analysis-section .company-details .popup--tooltip-bubble .base-popup--content {
	padding-right: 0px;
	color: #000;
}

.analysis-section .company-details .base-popup--close-button {
    @include retina-sprite(icon-close-gray);
    float: right;
    cursor: pointer;
    /*margin-top: 0.25em;*/
}

.analysis-section .company-details .delimiter--tooltip-content{
	border-bottom: 1px solid #DEDEDE;
	margin: 0 4px 4px 0;
    padding: 0 4px 4px 4px;
}

.analysis-section .company-details .bav-header{
	
	font-family: 'Helvetica-Bold', 'Helvetica Bold', 'Helvetica';
	font-weight: 700;
	font-style: normal;
	font-size: 12px;
	color: #333333;
	text-align: left;
	display: inline-block;
    vertical-align: top;
    width: 74px;
}

.analysis-section .company-details .bav-value{
	font-family: 'Helvetica';
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	color: #333333;
	display: inline-block;
    vertical-align: top;
    width: 74px;
}

.analysis-section .company-details .iv-header{
	font-family: 'Helvetica-Bold', 'Helvetica Bold', 'Helvetica';
	font-weight: 700;
	font-style: normal;
	font-size: 12px;
	color: #333333;
	text-align: left;
	display: inline-block;
    width: 74px;
}

.analysis-section .company-details .iv-info{
	display: inline-block;
    vertical-align: top;
}

.analysis-section .company-details .iv-value{
	font-family: 'Helvetica';
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	color: #333333;
	display: inline-block;
    vertical-align: top;
    width: 122px;
}

.analysis-section .company-details .iv-change{
	font-family: 'Helvetica';
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	color: #333333;
	display: inline-block;
    vertical-align: top;
}

.analysis-section .company-details .earning-info-header{
	font-family: 'Helvetica-Bold', 'Helvetica Bold', 'Helvetica';
	font-weight: 700;
	font-style: normal;
	font-size: 12px;
	color: #333333;
	text-align: left;
	display: inline-block;
    vertical-align: top;
    width: 200px
}

.analysis-section .company-details .earning-info-value{
	font-family: 'Helvetica';
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	color: #333333;
	display: inline-block;
    vertical-align: top;
    width: 66px;
}

.analysis-section .company-details .dividends{
	position: absolute;
    top: 311px;
    left: 350px;
    z-index: 999;
    display: block;
}

.analysis-section .company-details .earning-info-distribution{
	padding-right: 129px;
}

.analysis-section .company-details .earning-info-ex-dividend-date{
	padding-right: 93px;
}

.analysis-section .company-details .earning-info-annu-dividend-yield{
	padding-right: 49px;
}

.analysis-section .company-details .earning-info-eps{
	padding-right: 61px;
}

.analysis-section .company-details .earning-info-ex-report-date{
	padding-right: 70px;
}

.analysis-section .bottom-line-new{ display: block; border-width: 0 0 1px 0; border-style: solid; border-color: #C2C2C2; position: relative;z-index: 1; }

.analysis-section.quotes-content{padding-top: 4px;padding-bottom: 15px;}
.analysis-section.quotes-content .company-main{margin-top: -2px;width: 182px;padding: 0 20px 0 12px;}
.analysis-section.quotes-content .company-main .company-name{font-size: 11px;font-family: Helvetica,Arial;}
.analysis-section.quotes-content .company-main .variation{padding-bottom: 0px;font-size: 12px;}
.analysis-section.quotes-content .company-main .variation .main-number{font-size: 18px;}
.analysis-section.quotes-content .company-details{margin-top: -2px;}
.analysis-section.quotes-content .company-details table th{padding: 0 8px 3px 0;}
.analysis-section.quotes-content .company-details table{margin: 0 20px 0 0;}

.analysis-section .positions-orders-message{float:right;}

.quotes-content.sticky-content {
    position: fixed;
    top: 0;
    left: -10px;
    width: 100%;
    z-index: 9999999;
    padding: 18px 0 18px 10px;
}

.quotes-content.sticky-content .symbol-div-box {
	left: 35px;
}

/* Analysis Section Ends */


/* Error messaging */
.quote-error-message-2 {background-image:url(../images/error.gif);background-position:2px 4px;background-repeat:no-repeat;padding-left:24px !important;margin-bottom:5px;margin-left:10px;margin-top:5px}
.quote-error-message-2 p {display:block;line-height:153.1%;padding-top:0px;font-color:red}
.quote-error-message-2 bold{font-weight:bold;font-color:red}
.quote-error-message-2 span{color:#FF0000}


.quote-error-message-20 {background-image:url(../images/error.gif);background-position:2px 4px;background-repeat:no-repeat;padding-left:24px !important;margin-bottom:5px;margin-left:10px;margin-top:5px}
.quote-error-message-20 p {display:block;line-height:153.1%;padding-top:0px;font-color:red;margin:0px 0px 0px 20px;}
.quote-error-message-20 bold{font-weight:bold;font-color:red}
.quote-error-message-20 span{color:#FF0000}

/* Error messaging ends  */

/* Strategy screener start */


.strategy-scanner-main{}
.strategy-scanner-main .underlyingStatisticsHeader h2{width:auto;}
.strategy-scanner-main .underlyingStatisticsHeader a{padding-top:2px;padding-left:20px;}
.strategy-scanner-main .underlyingStatisticsHeader{margin-bottom:6px}
.strategy-scanner-main .underlyingStatisticsHeader .provided { color: #666666; display: block;font-size: 77%;line-height: 85%; margin: 7px 0 0;width: 111px;}
.strategy-scanner-main .underlyingStatisticsHeader .provided a{display:block;padding-top:2px;font-size:85%;padding-left:0px;float:left;}
.strategy-scanner-main .strategy-result h2{font-size:108%;text-transform:capitalize;display:inline;margin-right:4px;}

.strategy-scanner-main .underlyingStatisticsHeader .howto-bricklet {font-size: 100%; left: 120px; margin-top: 90px; position: absolute;top: 195px;width: 455px; z-index: 100;}
.strategy-scanner-main .underlyingStatisticsHeader .howto-bricklet ul li { background-image: url("../images/grey-pipe-sm.gif"); background-position: right center; background-repeat: no-repeat;display: inline;font-size: 93%;margin: 0 8px 0 0; padding: 0 8px 0 0;}
.strategy-scanner-main .underlyingStatisticsHeader .howto-bricklet ul li.lastitem {
    background-image: none;
        display: inline;
}

.strategy-details{overflow:visible; clear:both;padding:0 0 0 0; margin-bottom:45px;}
.strategy-details .strategy-details-header{overflow:hidden; clear:both;border-bottom:1px solid #DBDCDE; padding-bottom:3px;padding-top:3px}
.strategy-details .strategy-details-header .show-hide{float:left;margin:0 4px 0 0;}
.strategy-details .strategy-details-header h4{float:left; margin:-3px 19px 0 0;font-size:108%; color:#408800;}
.strategy-details .strategy-details-header .head-icons{float:left; margin-bottom:6px;}
.strategy-details .strategy-details-header .head-icons li{float:left; border-right:1px solid #888; padding-right:8px; margin-right:8px;font-size:93%;}
.strategy-details .strategy-details-header .head-icons li.last{border-right:0px;}
.strategy-details .strategy-details-header .head-icons .first{margin-right:1px;}
.strategy-details .strategy-details-header .head-icons img{vertical-align:top;}

.strategy-details .desc{width:311px;padding:7px 21px 0 0;float:left;}
.strategy-details .last{padding-right:0px;}
.strategy-details h5, .strategy-details h6{margin:0px;font-size:93%;padding-bottom:9px;}
.strategy-details .desc p{line-height:131%;padding-bottom:14px;}
.strategy-details .desc ul{float:left;width:150px;font-size:93%;}
.strategy-details .desc ul.first{padding-right:10px;}
.strategy-details .desc span{font-size:93%;text-transform:uppercase;}

/*.strategy-details-alt{background:url(../images/strategy_details_bg.jpg) no-repeat; height:219px; width:919px;margin-bottom:35px;}*/
.strategy-details-alt{background:url(../images/strategy_details_bg.jpg) no-repeat; height:50px; width:919px;margin-bottom:20px;}

.strategy-scanner-main .filters{overflow:hidden; padding-bottom:20px;}

.filter-container{width:300px; height:326px; background:#F5F7FB;border:1px solid #BBB;overflow:hidden;padding:10px;padding-bottom:0px;float:left;}
.filter-container .filter-header{overflow:hidden;clear:both;padding-bottom:7px;}
.filter-container .filter-header h3{float:left;font-size:100%;}
.filter-container .filter-header a{float:right;font-size:93%;}
.filter-container .filter{border-top:1px solid #BBB; clear:both;overflow:hidden;}
.filter-container .filter h4{font-size:93%;margin:0;color:#666666;text-transform:capitalize; padding:7px 0;}
.filter-container .filter .btn{width:96px; height:30px; float:left; margin-right:6px;padding-bottom:10px;cursor:pointer;}
.filter-container .filter .btn a img{vertical-align:bottom;margin:0;padding-right:4px;}
.filter-container .filter .btn a{padding:5px 0 0 6px;display:block;color:#000;}
.filter-container .filter .btn a{outline:none;text-decoration:none;}
.btn-nogradient{background:url(../images/button.jpg) no-repeat;}
.btn-gradient{background:url(../images/button1.jpg) no-repeat;}
.filter-container .filter .last{margin-right:0px;}


.strategy-container{width:632px; height:326px; background:#ECF1F7;border:1px solid #BBB; border-left:0px;overflow:hidden;padding:10px;padding-bottom:0px;float:left;}
.strategy-container .strategy-header{overflow:hidden;clear:both;}
.strategy-container .strategy-header h3{float:left;font-size:100%;}
.strategy-container .strategy-header a{float:right;font-size:93%;}
.strategy-container .strategy-header a{outline:none;}
.strategy-container p{margin:1px 0 2px;}
.strategy-container ul{margin-left:-10px;}
.strategy-container ul li {float:left;padding:0 0px 10px 10px;}
.strategy-select{width:145px; display:block; border:1px solid #000;background:#FFF;font-size:100%;padding:5px 0 6px 3px;font-weight:bold; color:#408800;text-decoration:none;}
.strategy-alt{width:145px; display:block; border:1px solid #BBB;background:#FFF;font-size:100%;padding:5px 0 6px 3px;font-weight:bold;text-decoration:none;}
.strategy-alt-new{width:190px; height:25px; display:block; border:1px solid #BBB;background:#FFF;font-size:100%;padding:5px 0 6px 3px;font-weight:bold;text-decoration:none;}
.strategy-disabled{width:190px; height:25px; display:block; border:1px solid #CCC;background:#F0F0F0;font-size:100%;padding:5px 0 6px 3px;font-weight:bold;color:#666;text-decoration:none;}

.strategy-data .time-stamp{font-size:85%;color:#333333;text-align:right;padding-top:2px;float:right;}
.strategy-data .time-stamp .refresh{padding:0 4px 0 11px;}
.strategy-data .head-links a img{padding-right:1px;padding-left:14px;}
.strategy-data .head-links, .market-scanner-right .head-links .time-stamp{float:right;}
.strategy-data .head-links li{display:inline;background-image: url("../images/grey-pipe-sm.gif");background-position: left center;background-repeat: no-repeat;padding-left:8px;margin-left:4px;}
.strategy-data .head-links li.first-link{background:none;padding:0px;margin:0px;}

.strategy-data{width:100%;}
.strategy-data .align-right{text-align:right;}
.strategy-data thead th{font-size:93%;border-top:1px solid #D1DAE3;border-bottom:2px solid #D1DAE3;height:24px; padding:0 10px 0 0;font-weight:bold;cursor: pointer;}
.strategy-data thead th.first{border:0px;padding:0 0 6px 0;font-weight:normal;}
.strategy-data thead th.first span{float:left;}
.strategy-data tbody td,.strategy-data tbody th{font-size:93%;padding:4px 9px 4px 0px;}
.strategy-data .last{border-right:0px;}
.strategy-data .last img{padding-bottom:2px;padding-left:1px;}
.strategy-data td:first-child, .strategy-data th.first-td{text-align:center;}
.strategy-data tbody tr.alternate td, .strategy-data tbody tr.alternate th{background: #EEF3F7;}
.strategy-data .ofMenu{margin-left:-81px;}

.strategy-data .ancExpand{text-align:right;}

.strategy-data .details-box{border-top:0px;border-right: 1px solid #D1DAE3;width:auto;background:#F5F7FB;padding:17px 0 13px 0;}
.strategy-data  .details-box .company-main{margin:0 10px 2px 35px;padding:0;display:inline;float:left;width:80%;text-align:left;}
.strategy-data  .details-box .company-main .variation{font-size:132.5%;font-weight:bold;display:inline;}
.strategy-data  .details-box .company-main .time-stamp{font-size:85%;font-weight:normal;padding-left:25px;}
.strategy-data .details-box .change-timestamp { font-size:60%;font-weight:normal;padding-left:25px }
/*.strategy-data  .details-box .company-details{float:left;margin-left:20px;}*/
.strategy-data .details-box .company-details {float: left;margin-left: 40px; width: 800px;}
.strategy-data .details-box .company-details .time-stamp-table { color: #333333; float: left; font-size: 85%; margin-top: 0; margin-left: 1px; padding-top: 2px; text-align: left;}
.strategy-data  .details-box .change{color:#408800;}
.strategy-data  .details-box .change-down{color:red;}
.strategy-data  .details-box .up-down{padding:0 7px 0 7px;}
/*.strategy-data  .details-box .company-details table{float:left;display:inline;margin-left:15px;} */
.strategy-data  .details-box  .company-details table {display: inline;float: left; margin-left: 19px; margin-top: -20px; padding-left: 2px; padding-right: 0px;}
.strategy-data  .details-box tbody th{border:0px;font-size:100%;padding:0;font-weight:bold;padding-right:8px;padding-bottom:4px;}
.strategy-data  .details-box tbody td{border:0px;font-size:100%;padding:0;padding-bottom:4px;}
.strategy-data  .details-box td.dates{padding-left:8px;}

.sandp-quotes-data .details-box .company-details table td,.sandp-quotes-data .details-box .company-details table th { border : none; }
.sandp-quotes-data .details-box .company-details table th{padding: 0 8px 4px 0;}
.sandp-quotes-data .details-box .company-details table td{padding: 0 0 4px;}
.sandp-quotes-data.strategy-data .details-box{border-right: none;}

.scan-params{clear:both;padding-bottom:10px;overflow:hidden;}
.scan-params .desc{font-size:93%;font-weight:bold;color:#666666; clear:right; padding:12px 0 3px;}
.scan-params label{font-size:85%;font-weight:bold;}
.scan-params input, .scan-params select{font-size:85%;}
.scan-params .find-symbol{float:left;}
.scan-params #underlying{width:116px;margin-left:5px; margin-right:11px;}
.scan-params #expiration{width:130px;margin-left:5px; margin-right:25px;}
.scan-params #scan_apply{margin-right:5px;}
.scan-params a{font-size:77%;margin-left:100px;display:block;margin-top:-1px;}



.strategy-scanner-main .strategy-container .tip-block{margin:20px 0 0 0px;padding:0;position: absolute;width: 175px;;z-index: 999;height:auto;}
.strategy-scanner-main .strategy-container .tip-block-tooltip{background: url("../images/arrow_top.gif") no-repeat scroll 10px 0 transparent;margin:0; position: absolute;z-index: 999;width:100%;height:20px;}
.strategy-scanner-main .strategy-container .tip-block .tip-block-text{ background-color: #FFFFFF;border:1px solid #000000; overflow-y: hidden;padding: 10px 10px 15px 10px;min-height:40px;position: relative;width: 153px;float:right;height:auto; margin-top:19px;}
.strategy-scanner-main .strategy-container .tip-block .head{clear:both;overflow:hidden;}
.strategy-scanner-main .strategy-container .tip-block .head img{float:left;}
.strategy-scanner-main .strategy-container .tip-block .head .title{font-size:93%;font-weight:bold;float:left;margin-left:5px;margin-top:2px;}
.strategy-scanner-main .strategy-container .tip-block .head-icons{float:left; padding-top:5px;}
.strategy-scanner-main .strategy-container .tip-block p{padding-top:6px;margin:0;}
.strategy-scanner-main .strategy-container .head-icons{margin:0;}
.strategy-scanner-main .strategy-container .head-icons li{float:left; border-right:1px solid #888;font-size:93%;padding:0 8px 0 0;margin:0 8px 0 0;}
.strategy-scanner-main .strategy-container .head-icons li.last{border-right:0px;}
.strategy-scanner-main .strategy-container .head-icons .first{margin-right:1px;}
.strategy-scanner-main .strategy-container .head-icons img{vertical-align:top;}
.strategy-ideas-popup{border:1px solid #999999;background:#FFFFCE;padding:7px 15px;width:300px;font-size:93%;position:absolute;left:0px; top:520px; left:10px;z-index:999px;z-index:110;}
.strategy-ideas-popup{
	-moz-box-shadow: 0px 2px 0px #999999;
	-webkit-box-shadow: 0px 2px 0px #999999;
	box-shadow: 0px 2px 0px #999999;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#999999')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#999999');
}
.gradient-bg{position:absolute;left:0; top:0;background:#ccc;z-index:50px;z-index:100;opacity:0.4;
filter:alpha(opacity=40);zoom: 1;width:990px; height:100%;}

.strat-table-header{font-size: 93%; font-weight: bold;color:#000000;text-decoration:none;}   

.quote-info-message-1 {background-image:url(../images/note_msg_icon.gif);background-position:2px 2px;background-repeat:no-repeat;padding-right:2px;padding-left:28px;margin-bottom:5px;margin-left:5px;margin-top:5px;margin-right:5px}}
.quote-info-message-1  p {display:block;line-height:153.1%;padding-top:0px;font-color:#000000}
.quote-info-message-1  bold{font-weight:bold;font-color:#000000}
.quote-info-message-1  span{color:#000000}

.quote-info-message-2 {background-image:url(../images/note_msg_icon.gif);background-position:2px 4px;background-repeat:no-repeat;padding-left:24px !important;margin-bottom:5px;margin-left:10px;margin-top:5px}
.quote-info-message-2 p {display:block;line-height:153.1%;padding-top:0px;font-color:#000000}
.quote-info-message-2 bold{font-weight:bold;font-color:#000000}
.quote-info-message-2 span{color:#000000}

/* ======================================= */
/* Strategy Scanner Edit Components Ends   */
/* ======================================= */


/* =========== */
/* Blog Starts */
/* =========== */
/* Tab Starts */
#tabbg { 
width: 637px; 
margin-bottom: 17px;
background:-webkit-gradient(linear,left top, left bottom, from(#FFFFFF), to(#F0f0f0), color-stop(100%, #FFF));
background:-moz-linear-gradient(top, #FFFFFF 0%, #F0f0f0 100%);
FILTER:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#F0f0f0',GradientType=0);zoom:1;
border-bottom: 1px solid #DBDCDE; 	
}
#tabWrapper { 
clear: both; 
height: 50px; 
margin-left: 0px;
padding-top:10px; 
padding-bottom: 0px; 
width: 637px; 
border-bottom: none; 
height: 51px; 	
}
#tabWrapper ul li {
text-align:center;
float: left; 
font-weight: bold; 
height: 40px; 
min-width: 98.4px; 
padding: 10px 10px 0 10px; 
position: relative; 
border-top:1px solid #DBDCDE;
border-right:1px solid #DBDCDE;
background-color: #EEEEEE;
}
#tabWrapper ul li.arrow {
background-color: #EEEEEE;
height: 12px;
font-size: 120%;
min-width: 10px;
padding: 19px 4px 20px 4px; 
FILTER:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EAEAEA',endColorstr='#DBDCDE',GradientType=0);zoom:1;
}

#tabWrapper ul li.active { 
background:none;
FILTER:none;
background-color: #FFF; 
border-left: 1px solid #DBDCDE; 
border-right: 1px solid #DBDCDE; 
border-top: 1px solid #DBDCDE; 
border-bottom: none; 
color: #333; 
height: 43px;
margin-bottom: -1px;
margin-top: -2px;
}

#tabWrapper ul li.active span{color:#333;}

#tabWrapper span.day, #tabWrapper span.date {text-transform:uppercase; display:block}
#tabWrapper span.day {font-size:93%;font-weight:bold;}
#tabWrapper span.date {font-size:85%;}
#tabWrapper .tabDiv {	border-left: 1px solid #999; 
						border-right: 1px solid #fff; left: 0; position: absolute; top: 3px; height: 47px; width: 0px;}
#tabWrapper ul li:hover {text-decoration: underline; cursor: pointer;}
#tabWrapper ul li.ofFirstChild {background-position: 0px 0px;border-left: 1px solid #DBDCDE;}
#tabWrapper ul li.ofLastChild {background-position: top right;}

#tabWrapper ul li.active .tabDiv {display: none;}
#tabWrapper ul li.active:hover {text-decoration: none;}

#tabbg #newer{font-size:93%;float:left;font-weight:bold;line-height:80%;padding-left:2px;}
#tabbg #older{float:right;font-size:93%;font-weight:bold;line-height:80%;padding-right:2px;}
#tabbg .inactive{color:#888888;}
/* Tab Ends */

.blog-main .article-content{}
.blog-main .article-content .right-first{margin-top:-88px;}

.blog-main .left-col{width:637px;padding-right:10px;float:left;border-right:1px solid #DBDCDE;}
.blog-main .right-col{width:318px;float:left;padding-left:9px;border-left:1px solid #DBDCDE;margin-left:-1px;}

.articleBlog h3{font-size:131%; color:#408800; padding-bottom:2px;}
.articleBlog .time-stamp{font-size:77%;color:#333333;padding-bottom:8px;display:block;}


.blog-main .articleBlog h4{font-size:108%; color:#333333;margin:0;padding-bottom:3px;}
.blog-main .articleBlog .quote{padding-bottom:14px;}
.blog-main .time-stamp2{font-size:77%;color:#333333;}
.blog-main .articleBlog .quote .title{font-size:93%;font-weight:bold;padding-right:14px;}
.blog-main .articleBlog .quote .label{font-size:93%;font-weight:bold;}
.blog-main .articleBlog .quote .change{font-size:93%;font-weight:bold;color:#408800;padding-right:15px;}
.blog-main .articleBlog .quote .changeDown{font-size:93%;font-weight:bold;color:red;padding-right:15px;}
.blog-main .articleBlog .quote .value{font-size:93%;padding-left:9px;padding-right:15px;}
.blog-main .articleBlog p{width:600px;padding-bottom:5px;}

.blog-main .articleBlog .dotted-hr {margin: 9px 0 15px 0; padding: 0px;width:620px;}
.blog-main .articleBlog .dotted-hr2 {margin: 9px 0 17px 0;}
.blog-main .articleBlog .dark-grey-hr{width:620px;}

.blog-main .article-footer{font-size:93%; color:#666;padding:7px 0;}
.blog-main .article-footer li.first{padding-bottom:4px;}
.blog-main .article p.article-disclaimer{font-size:85%; color:#666;padding-top:10px; padding-bottom:0px;width:600px;}

.blog-main .article-right h3{font-size:85%;color:#336600;padding-bottom:11px;line-height:80%;}
.blog-main .article-right .title{font-size:93%;font-weight:bold;padding-bottom:3px;}
.blog-main .article-right .details{padding-bottom:4px;}
.blog-main .article-right .label{font-size:93%;font-weight:bold;}
.blog-main .article-right .value{font-size:93%;font-weight:bold;}
.blog-main .article-right .change{font-size:93%;font-weight:bold;color:#408800;padding-right:9px;}
.blog-main .article-right .stats{clear:both;overflow:hidden;}
.blog-main .article-right .stats table{float:left; font-size:93%;margin-right:12px;}
.blog-main .article-right th, .blog-main .article-right td{padding-bottom:4px;padding-right:13px;}
.blog-main .article-right li{display:inline;padding-right:5px;font-size:93%;}
.blog-main .article-right li.first{background:url(../images/grey-pipe-sm.gif) right no-repeat;}
.blog-main .article-right .ofMenu{margin:17px 0 0 0px;}
.blog-main .article-right .ofMenu li{padding:0;}

.blog-main .article-right .categories, .blog-main .article-right .archives{float:left;}
.blog-main .article-right .categories{padding-right:16px; border-right:1px solid #DBDCDE;}
.blog-main .article-right .stock-queries{padding:9px 0 17px; border-bottom:1px solid #DBDCDE;margin-bottom:20px;}
.blog-main .article-right .stock-queries li {margin-right: 2px;padding-right: 7px;}
.blog-main .article-right .stock-queries li a img{padding:0 0 3px 3px;}
.blog-main .article-right .categories ul li{display:block;padding-bottom:4px;}
.blog-main .article-right .bottom-border{border-bottom:1px solid #ccc;}

.blog-main .article-right .archives {border-left:1px solid #DBDCDE; padding-left:20px;margin-left:-1px;}
.blog-main .article-right .archives ul{padding-top:1px;}
.blog-main .article-right .archives ul li ul{padding-top:4px;}
.blog-main .article-right .archives ul li{display:block;padding-bottom:9px;}
.blog-main .article-right .archives ul li ul li.last{margin-bottom:-4px;}
.blog-main .article-right .archives ul li ul li{;padding: 0 0 4px 20px;font-size:100%;}
.blog-main .article-right .archives ul li img{padding-right:5px; vertical-align:middle;}
.border-40{padding-bottom:17px; margin-bottom:17px; border-bottom:1px solid #DBDCDE;width:620px;}
.border2-40{padding-bottom:17px; margin-bottom:17px; border-bottom:2px solid #DBDCDE;width:620px;}
.blog-main .chart{padding:5px 0 10px 0;}


.blog-main .archives-list h3{font-size:108%; color:#000;padding-bottom:0px;line-height:74%;padding-top: 5px;}
.blog-main .archives-list .date{font-size:85%;color:#0f57c2; font-weight:bold;}
.blog-main .archives-list ul.list{border-bottom:1px solid #DBDCDE;}
.blog-main .archives-list ul.list li{padding:9px 0 8px 0;border-bottom:1px solid #DBDCDE;}
.blog-main .archives-list .archive-title{padding-top:2px;}
.blog-main .archives-list ul.paging{padding-top:17px;}
.blog-main .archives-list ul.paging li{float:left;font-size:93%;color:#666;line-height:70%;}
.blog-main .archives-list ul.paging li.first{padding-right:11px;}
.blog-main .archives-list ul.paging li.last{padding-left:8px;border-left:1px solid #666;margin-left:7px;}
/* =========== */
/* Blog Ends   */
/* =========== */

.emptyP { /* empty class */}

/* Minis */
.hiderow{display:none}

.tip-block-optionType{
    padding: 20px 5px 0 0;
    position: absolute;
    width: 300px;
    z-index: 999;
	height:auto;
}
.tip-block-text-optionType{
	background-color: #FFFFFF;
    border: 1px solid #000000;
    float: right;
    height: auto;
    margin: 0;
    min-height: 40px;
    overflow-y: hidden;
    padding: 7px 5px 7px 10px;
    position: relative;
    width: 265px;
}
.tip-block-tooltip-optionType{
	background: url("../images/arrow_top.gif") no-repeat scroll 0 20px transparent;
    height: 100%;
    margin: -40px 0px 0px 43px;
    position: absolute;
    width: 20px;
    z-index: 999;
}

.tip-block-adjusted{
    padding: 30px 5px 0px 420px;
    padding: 10px 5px 0px 430px\9;
    position: absolute;
    width: 300px;
    z-index: 999;
	height:auto;
}
.tip-block-text-adjusted{
	background-color: #FFFFFF;
    border: 1px solid #000000;
    float: right;
    height: auto;
    margin: 0;
    min-height: 40px;
    overflow-y: hidden;
    padding: 7px 5px 7px 10px;
    position: relative;
    width: 265px;
}
.tip-block-tooltip-adjusted{
	background: url("../images/arrow_top.gif") no-repeat scroll 0 20px transparent;
    height: 100%;
    margin: -40px 0px 0px 43px;
    position: absolute;
    width: 20px;
    z-index: 999;
}

.tip-block-adjustedFiltered{
    padding: 23px 5px 0 98px;
    padding-top: 38px\9;
    padding-left: 0px\9;
    position: absolute;
    width: 300px;
    z-index: 999;
	height:auto;
	left: 120px\9;
}
.tip-block-text-adjustedFiltered{
	background-color: #FFFFFF;
    border: 1px solid #000000;
    float: right;
    height: auto;
    margin: 0;
    min-height: 40px;
    overflow-y: hidden;
    padding: 7px 5px 7px 10px;
    position: relative;
    width: 265px;
}


/* New CSS for MLO Research */
/****Content-Right Rail (12-4) = "Main-Right" STYLES****/

.placeholder-block {/*background-color: yellow;*/ width: 100%}
.placeholder-block.ofx_stockinfo {padding-top:41px;}
/*.placeholder-block.ofx_stockinfo_intraday {padding-top:68px;}*/
.placeholder-block.ofx_stockinfo_intraday {padding-top:32px;}
.placeholder-block.ofx_stockinfo_intraday {width:300px;}
.placeholder-block.sp_trade_ideas .ofx_rightsection .ofx_txtsection p{line-height: 21px;font-family: cambria;font-size: 15px;color: #000000;}
.layout-clear-both {clear: both;}
.border-left {border-left:1px solid #ccc;}
.border-right {border-right:1px solid #ccc;}
/* === End Utility Classes === */

/* === Begin Layout Classes === */
.layout-main-right--page-container {
    width: 991px;
}

.layout-main-right--nav {
    padding: 0 0 15px 0px;
    margin: 0;
}

.layout-main-right--breadcrumb-pagecont {
    padding: 0 0 15px 8px;
    margin: 0 0 0 8px;
    width: 967px;
    border-bottom: 1px solid #ccc;
}

.layout-main-right--bordered-wrapper {
    /*border-bottom: 1px solid #ccc;*/
    /*margin-left: 8px;*/
	margin-left: 0;
    margin-right: 8px;
    overflow: hidden;
}

.layout-main-right--main {
    clear: both;
    margin: 0px;
    /*width: 727px;*/
	width:630px;
    /*border: 1px solid green;*/
    float: left;
    padding: 0 8px 0 0;
    margin-bottom: -1000px;
    padding-bottom: 1000px;
}


.layout-main-right--main-content-container {
    padding-top: 8px;
} /* Allows for 8px padding on the top, needed to keep the vertical border connected to top and bottom borders and provide for required top pixel padding, components should only have bottom padding not top, elimintates need for a "first child" class that would have top padding */

.layout-main-right--footer {
    width: 991px;
    padding-top: 36px;
}

.ofx_layout-main-results-block {
    width: 991px;
    padding-top: 17px;
}

.placeholder-block .ofx_leftsection {
	float:left;
	width:96px;	
}
.placeholder-block .ofx_rightsection {
	float:right;
	/*width:530px;*/
	/*padding-left:0px;*/
	width:515px;
}

.placeholder-block .ofx_rightsection .ofx_txthdr {
	margin-bottom:5px !important;
}

.placeholder-block .ofx_rightsection .ofx_tblwrapper {
	margin-top:-1px;
	margin-bottom:-5px;
}

.ofx_tblwrapper table tr.ofx_breakeven td {
	background-color:#F5F7FB;		
	text-align:right;
	padding:7px 4px 7px 0px;
}

.ofx_tblwrapper table tr.ofx_breakeven td a {
	font-weight:bold;
}

.placeholder-block .ofx_rightsection .ofx_txtsection {
	margin-bottom:11px;
}

.placeholder-block .ofx_rightsection .risk-rating {
	
	padding:2px 0px 9px;
}
	
.placeholder-block .ofx_rightsection .ofx_txtsection.ofx_keys div, .placeholder-block .ofx_rightsection .ofx_txtsection.ofx_keys p {
	float:left;
}

.placeholder-block .ofx_rightsection .ofx_txtsection .ofx_hdr {
	font-weight:bold;
	font-size:14px;
	padding-bottom:4px;
}

.placeholder-block .ofx_leftsection .ofx_leftwrapper {
	background-color:#F5F7FB;	
	border-right:2px 
	solid #D1DAE3;
}

.placeholder-block .ofx_leftsection .ofx_leftwrapper .ofx_selected {
	background-color:#D2D9E4;	
}

.placeholder-block .ofx_leftsection .ofx_leftwrapper div {
	text-align:left;
	font-size:11px;
	padding:15px;
	cursor:pointer;
}

.placeholder-block .ofx_leftsection .ofx_leftwrapper div p.ofx_time {
	font-size:11px;
	color:#333333;
}

.placeholder-block .ofx_leftsection .ofx_leftwrapper div p.ofx_stock {
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

.placeholder-block .ofx_leftsection .ofx_leftwrapper .ofx_ftrd {
	border-bottom:1px dotted #D1DAE3;	
	text-align:center;
	font-size:11px;
	padding:6px 0px 5px 0px;
	/*cursor:none;*/
}

/****MARKET COMMENTARY****/
.placeholder-block .ofx_articlecolumn {
	float:left;
	width:637px;
	margin-top: 12px;
	padding-top:0px;
}

.ofx_articletopborder {
	height:2px;
	margin:32px 0 12px 0;
	border:1px solid #000000;
}

.placeholder-block.ofx_mktcomm {
	border-right:1px solid #DBDCDE;	
	padding-right:30px;
}

.placeholder-block .ofx_articlecolumn {
	float:left;
	width:637px;	
}

.placeholder-block.ofx_mktcomm .ofx_articlecolumn .ofx_txt {
	padding-bottom:25px;
	border-bottom:1px dotted #DBDCDE;
	margin-bottom:20px;	
}

.placeholder-block.ofx_mktcomm .ofx_articlecolumn .ofx_txt .ofx_hdr {
	font-family:Helvetica,Arial,sans-serif;
	font-size:24px;
	margin:0 0 0 0;
	padding:0px 0px 0px 0px;
	/*border:1px solid #000000;*/
	line-height:normal;
	
}

.placeholder-block.ofx_mktcomm .ofx_articlecolumn .ofx_txt .ofx_subhdr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:0 0 0 0;
	padding:0px 0px 0px 0px;
	line-height:normal;
	/*border:1px solid #000000;*/
}

.placeholder-block.ofx_mktcomm .ofx_articlecolumn .ofx_txt .ofx_byline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	margin-bottom:18px;
}

.placeholder-block.ofx_mktcomm .ofx_articlecolumn .ofx_txt .ofx_articlebody p{
	font-family:cambria;
	font-size:15px;
	color:#000000;
	font-weight:normal;
	margin-bottom:29px;
}

.placeholder-block.ofx_mktcomm .ofx_articlecolumn .ofx_txt .ofx_articlebody.last {
	margin-bottom:0;
}

.placeholder-block .ofx_articlecolumn .ofx_bottomtxt {
	/*float:left;
	width:637px;*/
}

.placeholder-block .ofx_articlecolumn .ofx_bottomtxt p {
	font-family:cambria;
	font-size:12px;
	color:#666666;
}

.placeholder-block.ofx_mktcomm .ofx_articlecolumn .ofx_txt .ofx_body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}

.placeholder-block.ofx_mktcomm_right {
	padding-left:24px;	
}

.placeholder-block.ofx_mktcomm_right .ofx_marketquotehold {
	border-bottom:1px solid #DBDCDE;
	/*margin-bottom:24px;*/
	padding-bottom:22px;
	margin-bottom:20px;
}

.ofx_latestnews {
	margin-bottom:24px;
	margin-right:10px;
}

.ofx_latestnews .ofx_hdr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0px 0px 0px 0px;
	line-height:normal;
}

.ofx_latestnews .ofx_linksection {
	margin-bottom:15px;
}

.ofx_latestnews .ofx_linksection .ofx_link a {
	font-family:cambria;
	font-size:15px;	
}

.ofx_latestnews .ofx_linksection .ofx_linkorigin {
	font-family:Helvetica,Arial,sans-serif;
	font-size:10px;	
	color:#666666;
	margin-bottom: 12px;
}

.ofx_latestnews .ofx_maintitle {
	color: #418637;
    font-weight: bold;
    margin-bottom: 10px;
}

/****TAB STYLES****/

.tabs {
  padding: 0 0 18px 0;
  /*margin-bottom: 18px;*/
  /*border-bottom: 1px solid #DBDBDB;*/
  width:970px;
}

.tabs.ofx_mktcomm {
	width:637px;
}

.tabs--nav {
    list-style: none;
}

.tabs--tab {
    background-color: #eeeeee;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    cursor: pointer;
    float: left;
    font-weight: bold;
    line-height: 1.4;
    padding: 9px 12px 8px;
    margin: 2px 0 -1px 0;
	width:150px;
	text-align:center;
}

.tabs.ofx_mktcomm .tabs--tab {
	width:100px;
}

.tabs--tab.tabs--selected {
    background-color: #ffffff;
    border-bottom: 1px solid white;
    background: white;
    border-right: 1px solid #cccccc;
    padding-bottom: 10px;
    position: relative;
    top: -2px;
    z-index: 5;
}

.tabs--tab.tabs--selected > a {
    color: black;
    margin-bottom: -2px;
    position: relative;
    top: 2px;
}

.tabs--tab > a {
    color: #0f57c2;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-decoration: none;
}

.tabs--tab > a:hover {
    text-decoration: underline;
}

.tabs--shadow {
    background: url("https://www.fidelity.com/content/1.0.0/images/tab-shadow.png") no-repeat #eeeeee;
    border-left: none;
}

.tabs--last {
    border-right: 1px solid #cccccc;
}

.tabs--container {
    clear: both;
    display: none;
    padding: 10px 8px 0;
}

.tabs--container-border {
    border-bottom: 1px solid #cccccc;
    clear: both;
    height: 1px;
    margin: 0;
    padding: 0;
    position: relative;
    top: -3px;
    z-index: -1;
}

.tabs p {
    line-height: 1.4;
}

.tabs--tab-link span {font-weight:normal;}

/****SEARCH OPTIONS BOX****/
.searchoptions_hold {width:626px;border:1px solid #D1DAE3;background-color:#F5F7FB;padding:7px 0px 11px 7px;}
.searchoptions_hold h4 {font-size:12px;margin-bottom:0px;}
.searchoptions_hold .ofx_saved_search {margin-bottom: 0px;}
.searchoptions_hold .formcontent {width:100%;}
.searchoptions_hold .formcontent .left_content {float:left;/*width:217px;*/width:205px;/*border:1px solid #000000;*/}
.searchoptions_hold .formcontent .right_content {float:left;width:393px;/*border:1px solid #000000;*/}
.searchoptions_hold .formcontent .left_content .subhdr, .searchoptions_hold .formcontent .right_content .subhdr {
	font-weight:bold;
	font-size:12px;	
	margin-bottom:2px;
}
.searchoptions_hold .formcontent .left_content .subhdr.rpts {
	margin-bottom:6px;
}
.searchoptions_hold .formcontent .ofx_top_content {margin-bottom:24px;}
.searchoptions_hold .formcontent .ofx_top_content .ofx_col {float:left;width:200px;}
/*.searchoptions_hold .formcontent .ofx_top_content .ofx_col .subhdr.rpts {font-weight:bold;margin-bottom:6px;}*/
.searchoptions_hold .formcontent .ofx_top_content .ofx_col .reporttype_hold div {margin-bottom:9px;}
.searchoptions_hold .formcontent .ofx_top_content .ofx_col .reporttype_hold {margin-bottom:9px;}
.searchoptions_hold .formcontent .ofx_top_content .ofx_col .strategies_hold div {margin-bottom:9px;}
.searchoptions_hold .formcontent .ofx_top_content .ofx_col .strategies_hold {margin-bottom:9px;}
.searchoptions_hold .formcontent .ofx_report_finder_input div input{vertical-align: middle;margin-top: -2px;}

.searchoptions_hold .formcontent .ofx_top_content .ofx_col .toprated div {float:left;}
.searchoptions_hold .formcontent .ofx_top_content .ofx_col .toprated div.first {margin-right:13px;}

.searchoptions_hold .formcontent .left_content .ofx_fundstarhold {margin-top:16px;padding-left:0px;}
.searchoptions_hold .formcontent .left_content .ofx_fundstarhold div {float:left;margin-right:6px;}
.searchoptions_hold .formcontent .left_content .ofx_fundstarhold div span.ofx_only5stars {font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:11px;}
.searchoptions_hold .formcontent .left_content .ofx_fundstarhold.ofx_alert {/*margin-bottom:-8px;*/padding-bottom:0px;border:1px solid #F5F7FB;}


.searchoptions_hold .formcontent .ofx_top_content .ofx_col  .ofx_fundstarhold {/*margin-top:16px;*/padding-left:0px;}
.searchoptions_hold .formcontent .ofx_top_content .ofx_col  .ofx_fundstarhold .subhdr {font-weight:bold;}
.searchoptions_hold .formcontent .ofx_top_content .ofx_col  .ofx_fundstarhold div {float:left;margin-right:13px;}
.searchoptions_hold .formcontent .ofx_top_content .ofx_col  .ofx_fundstarhold div span.ofx_only5stars {font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:11px;}
.searchoptions_hold .formcontent .ofx_top_content .ofx_col  .ofx_fundstarhold div img{vertical-align: middle;margin-top: -2px;}
.searchoptions_hold .formcontent .ofx_top_content .ofx_col  .ofx_fundstarhold.ofx_alert {/*margin-bottom:-8px;*/padding-bottom:0px;border:1px solid #F5F7FB;}

.searchoptions_hold .formcontent .ofx_top_content .ofx_col .subhdr {margin-bottom:2px;font-weight:bold;}

/*.searchoptions_hold .formcontent .left_content .fundstar_hold .wrapper {padding-bottom:12px;border-bottom:1px dotted #000000;}*/
/*.searchoptions_hold .formcontent .left_content .border_div {height:10px;padding:0px 0px 0px 0px;margin:-3px 0 16px 0;clear:left;width:175px;border-bottom:1px dotted #000000;}*/
.searchoptions_hold .formcontent .left_content .border_div {height:10px;padding:0px 0px 0px 0px;margin:-3px 0 16px 0;clear:left;width:155px;border-bottom:1px dotted #000000;}
/*.searchoptions_hold .formcontent .ofx_top_content .ofx_col.first {width:175px;}
.searchoptions_hold .formcontent .ofx_top_content .ofx_col.second {width:175px;}
.searchoptions_hold .formcontent .ofx_top_content .ofx_col.third {width:225px;}*/
.searchoptions_hold .formcontent .ofx_top_content .ofx_col .range_input {width:45px;margin-top:-2px;text-align:right;margin-right:2px;}

.resultslinks {width:626px;border:1px solid #D1DAE3;border-top:none;background-color:#F5F7FB;padding:11px 0px 11px 7px;text-align:right;}
.resultslinks div {padding-right:11px;margin-bottom: -10px;}

.element_block {}
.elementcolumn_block, .elementcolumn_block_range {/*margin-top:24px;*/margin-bottom:13px;}
.elementcolumn_block_range.last {/*margin-top:24px;*/margin-bottom:0;padding-bottom:0px;}
.elementcolumn_block_range.last div.ofx_from{float:left;margin-right:14px;}
.elementcolumn_block_range.last div.ofx_to{float:left;margin-right:14px;margin-left:5px;}
.elementcolumn_block_range.last div.ofx_dollar_symbol{float:left;margin-right:3px;margin-top:-1px;}
#staticreturn_embedded {margin-top:10px;display:none;}
.element_block div {float:left;margin-right:6px;margin-bottom:24px;}
.element_block.ofx_radiobtns {margin-bottom:16px;/*height:95px;*/}
.element_block.ofx_radiobtns .left div {/*width:130px;*/margin-right:68px;float:none;margin-bottom:4px;}
.element_block.ofx_radiobtns .left.ofx_daystoexpire {margin-right:0;}
.element_block.ofx_radiobtns .left.ofx_daystoexpire div {float:left;margin-right:8px;}
.element_block.ofx_radiobtns .left.ofx_daystoexpire div .range_input {width:45px;margin-top:-2px;text-align:right;margin-right:2px;}

.searchoptions_hold .formcontent .ofx_top_content .ofx_col .left.ofx_daystoexpire div.ofx_from_to{float:left;margin-right:14px;}
.searchoptions_hold .formcontent .ofx_top_content .ofx_col .left.ofx_daystoexpire div.ofx_input_box{float:left;margin-right:6px;}
/*.searchoptions_hold .formcontent .ofx_top_content .ofx_col .left.ofx_daystoexpire {padding-bottom:24px !important;}*/
.searchoptions_hold .formcontent .ofx_top_content .ofx_col .left.ofx_daystoexpire div .range_input {width:35px;margin-top:-2px;text-align:right;margin-right:2px;}
.searchoptions_hold .formcontent .ofx_top_content .ofx_col .right.ofx_downside div .range_input {width:35px;margin-top:-2px;text-align:right;margin-right:2px;}
/*.searchoptions_hold .formcontent .ofx_top_content .ofx_col .left.ofx_downside {margin-bottom:16px;}*/
.searchoptions_hold .formcontent .ofx_top_content .ofx_col .right.ofx_downside div.ofx_from_to{float:left;margin-right:14px;}
.searchoptions_hold .formcontent .ofx_top_content .ofx_col .right.ofx_downside div.ofx_percent{float:left;margin-right:6px;}
.searchoptions_hold .formcontent .ofx_top_content .ofx_col .right.ofx_downside div.ofx_percent_input_box{float:left;margin-right:1px;}

.elementcolumn_block, .elementcolumn_block_range {/*padding-top:16px;*/}
.elementcolumn_block .left, .elementcolumn_block_range .left {float:left;width:200px;/*margin-right:8px;border:1px solid #000000;*/}
.elementcolumn_block_range .left div.ofx_percent{float: left; margin-right: 6px;margin-left: 1px;}
.elementcolumn_block .right, .elementcolumn_block_range .right {float:right;width:185px;/*border:1px solid #000000;*/vertical-align:}
.elementcolumn_block_range .left .subhdr, .elementcolumn_block_range .right .subhdr {margin-bottom:4px;font-weight:bold;}
.searchoptions_hold .formcontent .ofx_top_content .ofx_col .left .subhdr, .searchoptions_hold .formcontent .ofx_top_content .ofx_col .right .subhdr {padding-bottom:4px;font-weight:bold;}
/*.elementcolumn_block_range .right input, .elementcolumn_block_range .left input {width:45px;margin-top:-2px;}*/
.elementcolumn_block .left div {float:left;margin-right:8px;}
.elementcolumn_block_range .left div  {float:left;}
.elementcolumn_block_range .left div.ofx_from_to{float:left;margin-right:14px;}
.elementcolumn_block .right div {float:left;margin-right:6px;}
.searchoptions_hold .formcontent .ofx_top_content .ofx_col .right div {float:left;margin-right:6px;}
.elementcolumn_block .right.ofx_downside {/*float:left;margin-right:6px;*/}

.elementcolumn_block_range .right div {float:left;}
.elementcolumn_block_range .range_input, .elementcolumn_block .range_input {width:40px;margin-top:-2px;text-align:right;margin-right:2px;}
.elementcolumn_block_range .range_input.dollar {text-align:left;}
.elementcolumn_block_range .range_input.keys {width:25px;margin-right:0px;}
.elementcolumn_block_range .range_input.dollar{width: 35px;}
.elementcolumn_block_range .range_input.percent{width: 35px;}

.showattributes {vertical-align:middle;padding-bottom:16px;}
.showattributes div {float:left;margin-right:6px;}
.showattributes div.ofx_show_attr_text {float:left;margin-top:-2px;}

/****SEARCH BOX****/
/*.report-form.ltblue {border:1px solid #D1DAE3;}*/
/*.search_box {border:1px solid #EAEAEA;background-color:#F1F1F1;padding:11px 0px 11px 11px;}*/
.search_box {border:1px solid #EAEAEA;background:url(../images/search_top.png) 0 0;padding:8px 0px 11px 11px;/*position:relative;z-index:-1;*/}
/*.search_box .hash {position:absolute;z-index:0;top:0px;left:0px;height:29px;width:200px;background: url(../images/hash.png) repeat-x;}*/
.search_box .ofx_findhr {padding:0px 0px 0px 0px;;margin-top:-13px;margin-bottom:6px;width:288px;}
.search_box h4 {/*font-family:cambria;*/font-size:12px;margin-bottom:25px;}
.search_box .input_box {margin:0 0 0 0;height:25px;}
.search_box .input_box p {float:left;}
.search_box .input_box .searchsymbol_input {width:257px;margin-right:8px;padding:3px 0px 3px 0px;font-size:13px;}
.search_box .findlink {padding:4px 0px 0px 1px;}
.search_box .findlink a {font-size:11pxl}
.button-standard-small.ofx_bigger {padding:0px 3px 0px 3px;}

/****BUTTON STYLES****/
.clearall, .savesch, .link_separator {/*font-size: 86.7%;*/ vertical-align: middle;}
.ie7 .clearall, .ie7 .savesch, .ie7 .link_separator {margin-top: -3px;}
.clearall {padding-right: 12px;}
.ie7 .clearall {margin-top: -3px;}
.generic-button-sm a,
.generic-button-sm a {
  border:1px solid #004988; 
  color:#ffffff;
  display:inline-block; 
  font-family: Helvetica,Arial,sans-serif; 
  font-size: 13px; 
  font-weight:600; 
  height:28px; 
  line-height: 210%; 
  margin:0px 0px 12px 0px; 
  outline:0; 
  padding:0 9px; 
  text-decoration:none; 
  text-shadow:1px 1px 4px #004988; 
  width:auto;
  /* Gradient */
  background: #0069b6; /* Old browsers */
  background: -moz-linear-gradient(top, #9bc7e6 0%, #0069b6 50%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9bc7e6), color-stop(50%,#0069b6)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #9bc7e6 0%,#0069b6 50%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #9bc7e6 0%,#0069b6 50%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #9bc7e6 0%,#0069b6 50%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9bc7e6', endColorstr='#0069b6',GradientType=0 ); /* IE6-9 */
  background: linear-gradient(top, #9bc7e6 0%,#0069b6 50%); /* W3C */
  /* Rounded Corners */
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  /* Shadow */
  -moz-box-shadow: 1px 1px 2px #ccc;
  -webkit-box-shadow: 1px 1px 2px #ccc;
  box-shadow: 1px 1px 2px #ccc;
}
.generic-button-sm a:hover,
.generic-button-sm a:hover {
    background: -moz-linear-gradient(top, #7ab3dc 0%, #0069b6 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ab3dc), color-stop(50%,#0069b6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #7ab3dc 0%,#0069b6 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #7ab3dc 0%,#0069b6 50%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #7ab3dc 0%,#0069b6 50%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ab3dc', endColorstr='#0069b6',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #7ab3dc 0%,#0069b6 50%); /* W3C */
}
.generic-button-sm a:active,
.generic-button-sm a:focus,
.generic-button-sm a:active,
.generic-button-sm a:focus {
    background: -moz-linear-gradient(top, #7ab3dc 0%, #0069b6 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ab3dc), color-stop(50%,#0069b6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #7ab3dc 0%,#0069b6 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #7ab3dc 0%,#0069b6 50%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #7ab3dc 0%,#0069b6 50%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ab3dc', endColorstr='#0069b6',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #7ab3dc 0%,#0069b6 50%); /* W3C */
}

/****TABLE RESULTS HEADER****/
.ofx_resultsheader {}
.ofx_resultsheader.addedmgnbtm {margin-bottom:24px;}
.ofx_resultsheader h4 {margin-bottom:5px;font-size: 14px;color: #333333;}
.ofx_resultsheader p {margin-bottom:3px;}
.ofx_resultsheader .ofx_coveredcalendarlinks {font-weight:bold; font-size: 14px;color: #333333;margin-top: 11px;}
.ofx_resultsheader .ofx_calendarcovereddivider{color: #666666;}
.ofx_resultsheader .ofx_prevclose {font-size:10px;margin-bottom: 15px;}
.ofx_resultsheader .ofx_date_dropdown{margin-top: 15px;}
.ofx_resultsheader .ofx_summary select{
	height: 20px;
     padding: 1px 1px 1px 3px;
    width: 130px
}

/****DENSE TABLE STYLES****/
#theresultstable {font-size:12px;border-top:none;border-right:none;}
/*#theresultstable tr {border-right: 1px solid #DBDBDB;}*/

.display-table {
    border-top: 1px dotted #DBDBDB;
    border-bottom: 1px solid #DBDBDB;
    border-left: 1px dotted #DBDBDB;
    border-right: 1px solid #DBDBDB;	
    width: 100%;
    margin: 0 0 18px;
    padding: 0;
}

.display-table.ofx_notopbrder {
	
}

.display-table.display-table--sans-serif {
    font-family: Helvetica, Arial, Sans-serif;
    font-size: .80em;
    line-height: 1.25;
    color: #000000;
}

.display-table #ofx_topmosthdrrow th {
	font-weight:bold;
	text-align:center;
	border:1px solid #DBDBDB;
	font-size:12px;
}

.display-table #ofx_topmosthdrrow th.ofx_nobrdr {
	border-top:none !important;
}

.display-table #ofx_topmosthdrrow th.ofx_nobrdratall {
	border-top:none !important;
	border-right:none !important;
}

.display-table.display-table--dense > thead th {
    text-transform: none;
    /*font-weight: bold;*/
    border-left: 1px solid #DBDBDB;
    border-bottom: 1px dotted #DBDBDB;
    vertical-align: bottom;
    cursor: pointer;
    padding: 4px;
	text-align:right;
}
.display-table.display-table--dense > thead th.alignLeft{
	text-align:left;
}

.display-table.display-table--dense > thead th.align-center{
	text-align:center;
}

.display-table .ofx_mainhdrrow th, .display-table .ofx_quantityrow th {
	background-color:#F5F7FB !important;	
}

.display-table > thead th a {
    color: #000000;
	text-decoration:underline;
}

.display-table > thead th.ofx_hdralignctr {
	text-align:center;
}

.display-table.display-table--dense > tbody th,.display-table.display-table--dense > tbody td {
    border-left: 1px solid #DBDBDB;
    border-bottom: 1px dotted #DBDBDB;
    text-transform: none;
    padding: 4px;
    /* Fix Chrome extra vertical space issue */
    vertical-align: top;
}
.display-table.display-table--dense > tbody td.ofx_netdebit{border-right: 2px solid #DBDBDB;}
.display-table.display-table--dense > thead th.ofx_netdebit{border-right: 2px solid #DBDBDB;}
.display-table .display-table--first.ofx_expand img{margin-right:7px;}

.display-table.display-table--dense tbody tr td.ofx_expandedresults_quotes{padding: 8px 0 8px 18px;}
.display-table tr .ofx_expandedresultsrow.ofx_expandedresults_quotes .ofx_expandwrapper .ofx_left .ofx_innerwrapper p.ofx_lbl{margin-bottom: 0px;margin-right: 8px;}
.display-table tr .ofx_expandedresultsrow.ofx_expandedresults_quotes .ofx_expandwrapper .ofx_left{margin-right: 16px;}
.display-table tr .ofx_expandedresultsrow.ofx_expandedresults_quotes .ofx_expandwrapper .ofx_left .ofx_innerwrapper p.ofx_nav{font-size: 18px;}
.display-table tr .ofx_expandedresultsrow.ofx_expandedresults_quotes .ofx_expandwrapper .ofx_left .ofx_innerwrapper p.ofx_pct{font-size: 12px;}
.display-table tr .ofx_expandedresultsrow.ofx_expandedresults_quotes .ofx_expandwrapper .ofx_left .ofx_innerwrapper p.up-down img{padding-top: 9px;}
.display-table tr .ofx_expandedresultsrow.ofx_expandedresults_quotes .ofx_expandwrapper .ofx_left .ofx_innerwrapper p.ofx_pct{padding-top: 5px;}
.display-table tr .ofx_expandedresultsrow.ofx_expandedresults_quotes .ofx_expandwrapper .ofx_left .ofx_innerwrapper p.quote-time-stamp {margin-top: 8px;font-size: 10px;}

.display-table tr .ofx_expandedresultsrow {
	/*width:100%;*/
	padding:8px 0px 8px 18px;
	border-bottom:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	background-color:#F5F7FB;
}

.display-table tr .ofx_expandedresultsrow .ofx_expandwrapper .ofx_left, .display-table tr .ofx_expandedresultsrow .ofx_expandwrapper .ofx_left_last {
	float:left;	
	margin-right:24px;	
}

.display-table tr .ofx_expandedresultsrow .ofx_expandwrapper .ofx_left p, .display-table tr .ofx_expandedresultsrow .ofx_expandwrapper .ofx_left_last p {
	float:left;	
	margin-right:6px;	
	font-size:12px;
}

/*.display-table tr .ofx_expandedresultsrow .ofx_expandwrapper .ofx_left_last {
	border-left:1px dotted #90ABC8;	
}*/

.display-table tr .ofx_expandedresultsrow .ofx_expandwrapper .ofx_left_last p img {
	padding-top:7px;
}

.display-table tr .ofx_expandedresultsrow .ofx_expandwrapper .ofx_left .ofx_innerwrapper p {
	float:left;		
	margin-right:3px;
}

.display-table tr .ofx_expandedresultsrow .ofx_expandwrapper .ofx_left .ofx_innerwrapper p img {
	padding-top:5px;
}

.display-table tr .ofx_expandedresultsrow .ofx_expandwrapper .ofx_left .ofx_innerwrapper p.ofx_pct {
	color:#408800;
	font-size:15px;
	font-weight:bold;
}

.display-table tr .ofx_expandedresultsrow .ofx_expandwrapper .ofx_left .ofx_innerwrapper p.ofx_lbl {
	font-weight:bold;
	font-size:12px;
	margin-bottom:3px;
}

.display-table tr .ofx_expandedresultsrow .ofx_expandwrapper .ofx_left .ofx_innerwrapper p.ofx_nav {
	font-weight:bold;
	font-size:16px;
}

.display-table.display-table--dense > thead th.ofx_colhdrpdflink {
	font-weight:bold;
	text-decoration:none;
	color:#0C57BF !important;
	vertical-align:top;
	text-align:left;
}

.display-table.display-table--dense > thead th.ofx_colhdrpdflink a {
	text-decoration:none;
	color:#0C57BF;
}

.display-table td > p {
    margin: 0;
    padding: 0 0 9px;
}

.display-table.display-table--dense .display-table--dense-header-selected {
    border-bottom: 2px solid #000000;
	text-align:left;
}

.display-table.display-table--dense .display-table--dense-header-selected:hover {
    border-bottom: 2px solid #0F57C2;
}

.display-table .display-table--strong {
    font-weight: bold;
}

.display-table .display-table--numeric {
    text-align: right;
}

.display-table .display-table--numeric.alignLeft {
    text-align: left;
}

.display-table .display-table--numeric.border_right {
	border-right: 1px solid #DBDBDB;
}

.display-table th.display-table--numeric.border_right {
	text-align:center;
}

.display-table .ofx_downarrowlink.border_right {
	border-right: 1px solid #DBDBDB;
}

.display-table .display-table--numeric.ofx_tdbgcolor {
    background-color:#F5F7FB !important;
}

.display-table .ofx_starrating {
    text-align: center;
	vertical-align:middle;
}

/*.display-table {
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}*/


.display-table thead tr.ofx_hdralignctr th {
	text-align:center;
}

/*.display-table .ofx_starrating span img {
    margin-top:3px !important;
}*/

.display-table .display-table--center {
    text-align: center;
}

.display-table ul.display-table--list {
    list-style-type: none;
    margin: 0;
    padding: 0 8px 9px 0;
}

.display-table ul.display-table--list li {
    background-image: url(../images/greenbulsq.gif);
    background-position: 0 9px;
    background-repeat: no-repeat;
    padding: 0 0 9px 16px;
}

.display-table ol.display-table--ord-list {
    list-style-position: outside;
    list-style-type: decimal;
    margin: 0;
    padding: 0 8px 9px 23px;
}

.display-table ol.display-table--ord-list li {
    margin: 0;
    padding: 0 0 9px;
}

.display-table .display-table--first-alternate-color {
    background-color: #f4f4f4;
}

.display-table .display-table--last {
    border-bottom: none !important;
}

.display-table .display-table--first {
    border-left: none !important;
}

.display-table .display-table--first .ofx_alignctr {
	text-align:center;
}

.display-table .display-table--first.ofx_tdbgcolor {
    background-color:#f4f4f4;
	text-align:left;
}

.display-table .display-table--first.ofx_alignrt_notdbgcolor {
    /*background-color:#f4f4f4;*/
	text-align:left;
}

.display-table .display-table--first.ofx_expand {
	vertical-align:top;
}

.display-table .display-table--first.ofx_expand p {
	float:left;
	margin-right:3px;
	font-weight:bold;
}

.display-table .display-table--first.ofx_expand p.ofx_plink {
	padding-bottom:5px;
}

.display-table .display-table--first.ofx_expand p.ofx_plink a {
	font-weight:bold !important;
}

.display-table .display-table--first.ofx_expand p img {
	padding-top:3px;
}

.display-table .ofx_stackeddata {
	text-align:center !important;
	vertical-align:top;	
	white-space:nowrap !important;
}

.display-table .ofx_stackeddata span {
	line-height:1.5em;
}

.display-table .ofx_stackeddata span.first {
	line-height:normal;
}

.ofx_downarrowlink_cq {
 	text-align:center !important;
	padding-left:5px;
	font-size:12px;
	white-space:nowrap;
}

.ofx_downarrowlink_cq p {
	float:left;
	margin-right:3px !important;
}

.ofx_downarrowlink_cq p a img {
	padding-top:7px;
}

.ofx_downarrowlink {
 	text-align:center !important;
	padding-left:15px;
	font-size:12px;
	white-space:nowrap;
}

.ofx_downarrowlink p {
	float:left;
	margin-right:3px !important;
}

.ofx_downarrowlink p a img {
	padding-top:7px;
}

.ofx_pdflink {
	text-align:center;	
	background-color:#F5F7FB !important;	
}

#results_table, #intraday_table {font-size:12px;}
/*#results_table {width:640px;}*/
#intraday_table tr th {text-align:center;white-space:nowrap;}
#intraday_table tr th.display-table--first {text-align:left;}

/****GENERAL STYLES****/
.clear_all {clear:both;padding:0px 0px 0px 0px;margin:0 0 0 0;}
.ofx_schrpttoplinks {width:630px;/*margin-bottom:-8px;*/}
.ofx_schrpttoplinks .ofx_left {float:left;}
.ofx_schrpttoplinks .ofx_left p {margin-top:0px;}
.ofx_schrpttoplinks .ofx_right {float:right;}
.ofx_schrpttoplinks .ofx_right p {float:left;}
.ofx_schrpttoplinks .ofx_right p img {padding-top:8px;margin-left:3px;}
.ofx_mainheader {margin-bottom:12px;clear:both; padding-top: 15px;}

/****MODAL STYLES BELOW, TO THE END OF THE STYLESHEET****/
/* modal layers first, then base page styles */

/* reset base styles for modal layers only */
.mark-in-popin {font:15px Cambria,Georgia,serif;}
.mark-in-popin table {font-size:inherit;}
.mark-in-popin select,
.mark-in-popin input,
.mark-in-popin textarea {font:99% helvetica, arial, sans-serif;}
.mark-in-popin pre,
.mark-in-popin code {font:115% monospace;}
.mark-in-popin div,
.mark-in-popin span,
.mark-in-popin object,
.mark-in-popin iframe,
.mark-in-popin h1,
.mark-in-popin h2,
.mark-in-popin h3,
.mark-in-popin h4,
.mark-in-popin h5,
.mark-in-popin h6,
.mark-in-popin p,
.mark-in-popin blockquote,
.mark-in-popin pre,
.mark-in-popin abbr,
.mark-in-popin address,
.mark-in-popin cite,
.mark-in-popin code,
.mark-in-popin del,
.mark-in-popin dfn,
.mark-in-popin em,
.mark-in-popin img,
.mark-in-popin ins,
.mark-in-popin kbd,
.mark-in-popin q,
.mark-in-popin samp,
.mark-in-popin small,
.mark-in-popin strong,
.mark-in-popin sub,
.mark-in-popin sup,
.mark-in-popin var,
.mark-in-popin b,
.mark-in-popin i,
.mark-in-popin dl,
.mark-in-popin dt,
.mark-in-popin dd,
.mark-in-popin ol,
.mark-in-popin ul,
.mark-in-popin li,
.mark-in-popin fieldset,
.mark-in-popin form,
.mark-in-popin label,
.mark-in-popin legend,
.mark-in-popin article,
.mark-in-popin aside,
.mark-in-popin canvas,
.mark-in-popin details,
.mark-in-popin figcaption,
.mark-in-popin figure,
.mark-in-popin footer,
.mark-in-popin header,
.mark-in-popin hgroup,
.mark-in-popin menu,
.mark-in-popin nav,
.mark-in-popin section,
.mark-in-popin summary,
.mark-in-popin time,
.mark-in-popin mark,
.mark-in-popin audio,
.mark-in-popin video {margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
.mark-in-popin table,
.mark-in-popin caption,
.mark-in-popin tbody,
.mark-in-popin tfoot,
.mark-in-popin thead,
.mark-in-popin tr,
.mark-in-popin th,
.mark-in-popin td {margin:0;padding:0;outline:0;vertical-align:baseline;}
.mark-in-popin table {border-collapse:collapse;border-spacing:0;}
.mark-in-popin article,
.mark-in-popin aside,
.mark-in-popin details,
.mark-in-popin figcaption,
.mark-in-popin figure,
.mark-in-popin footer,
.mark-in-popin header,
.mark-in-popin hgroup,
.mark-in-popin menu,
.mark-in-popin nav,
.mark-in-popin section {display:block;}
.mark-in-popin fieldset,
.mark-in-popin img {border:0;}
.mark-in-popin address,
.mark-in-popin caption,
.mark-in-popin cite,
.mark-in-popin code,
.mark-in-popin dfn,
.mark-in-popin th,
.mark-in-popin var {font-style:normal;font-weight:normal;}
.mark-in-popin ul {list-style:none;}
.mark-in-popin caption,
.mark-in-popin th {text-align:left;}
.mark-in-popin q:before,
.mark-in-popin q:after {content:'';}
.mark-in-popin abbr,
.mark-in-popin acronym {border:0;}
.mark-in-popin sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; font-weight:normal; top: -5px;}
.mark-in-popin h1 sup {font-size: 50%; top: -12px; }
.ie7 .mark-in-popin h1 sup {font-size: 50%; top: -14px !important; }
.ie8 .mark-in-popin h1 sup {font-size: 50%; top: -14px !important; }
.mark-in-popin a {color:#0F57C2; text-decoration:none;}
.mark-in-popin a:visited {color:#800080; text-decoration:none;}
.mark-in-popin a:active, 
.mark-in-popin a:focus {color:#E74B00; text-decoration:underline; }
.mark-in-popin a:hover {text-decoration:underline}
.mark-in-popin .bold {font-weight:bold;}
.mark-in-popin .unbold {font-weight:normal;}
.mark-in-popin .emphasis {font-style:italic;}
.mark-in-popin .underline {text-decoration:underline;}
.mark-in-popin .grey-hr {border-bottom:1px solid #DBDCDE; clear:both; height:1px; margin:0; padding:0; }
.mark-in-popin .hr-for-ie {display:none;}
.mark-in-popin .off-screen {position:absolute; left:-5000px; width:1px; height:1px; overflow:hidden; }
.mark-in-popin .hidden {display:none;}
.mark-in-popin .split-region .left {float: left;}
.mark-in-popin .split-region .right {float: right;}
.mark-in-popin .popup-icon {margin:0px 0px 0px 6px !important; padding:0px 0px 0px 0px !important; float:none !important;} 
.mark-in-popin .sprite-inline {display: inline-block !important; padding-right: 7px; vertical-align: middle} /* Class to be used when sprite appears inline within an <li>, replacing the standard bullet, also makes sprite image visible within the <span> element */
.mark-in-popin .sprite-inline-text {display: inline-block !important; vertical-align: middle} /* Class to be used when sprite is needed within text element such as a <p>, also makes sprite image visible within the <span> element */
.mark-in-popin .sprite-linkable {cursor: pointer} /* Can be applied to a span where the sprite is implemented or to an <a> tag that bounds a "sprited" span, without there will be no cursor change to a pointer */
.mark-in-popin .clear-both {clear: both;}
.mark-in-popin h1, .mark-in-popin h2, .mark-in-popin h3, .mark-in-popin ul li {font-family:Helvetica, Arial, sans-serif;}
.mark-in-popin h1, .mark-in-popin li, .mark-in-popin p {font-weight:normal;}
.mark-in-popin h3, .mark-in-popin li, .mark-in-popin p {font-size:80%;}
.mark-in-popin h1 {font-size:220%; color:#000; line-height:110%; padding-bottom:26px;}
.mark-in-popin h2 {font-weight:bold; font-size:106.7%; color:#408800;}
.mark-in-popin h3 {font-weight:bold; color:#000; line-height: 125%; padding-bottom:2px;}
.mark-in-popin ul li {padding-bottom:7px; padding-left:12px; background-image:url(../images/greenbulsq.gif); background-repeat:no-repeat; background-position:0 7px;}
.mark-in-popin ol {padding-left:18px;}
.mark-in-popin ol li {color:#000; padding-bottom:8px; list-style-type: decimal; list-style-position: outside;}
.mark-in-popin p {color:#000; line-height:125%; padding-bottom:16px;}
.mark-in-popin .remove-spacing {padding:0 !important; margin:0 !important; display:block !important;}
.mark-in-popin .ie .remove-spacing {line-height:0 !important; zoom:1 !important; display:none !important;}
.mark-in-popin .dark-grey-hr {clear: both; margin: 0; padding: 0; border-bottom: 1px solid #DBDBDB; height: 1px;}
.mark-in-popin .dashed-grey-hr {border-bottom: 1px dotted #ccc; clear: both; height: 1px; margin: 0; padding: 0;}

/* default popin layer styles */
/*.mark-in-popin {background-color:rgba(0, 0, 0, 0.5); padding:16px; z-index:999; width:600px; left:146px;}*/
.mark-in-popin {background-color:rgba(0, 0, 0, 0.5); padding:7px; z-index:999; width:252px; left:146px;}
.ie7 .mark-in-popin, .ie8 .mark-in-popin, .ie9 .mark-in-popin {background:transparent; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000); zoom:1;}
.mark-in-popin .popin-wrapper {background-color: #fff; border: 1px solid #000; border-top:none;padding:11px 8px 6px;}
.mark-in-popin a.close-button {cursor: pointer; display: inline; height: 18px; width: 18px; float:right; margin: 9px 9px 0 0; outline:none;}
.mark-in-popin h3 {font-family:Helvetica, Arial, sans-serif; font-weight:bold; font-size:125%; line-height:120% !important; padding:0 8px 0 5px !important;}
.mark-in-popin .info-container {padding:4px 6px 9px !important}
.mark-in-popin .info-container.lesspad p {padding-bottom:0px !important;margin-bottom:0 !important;line-height:normal !important;}
.mark-in-popin .info-container.no-leftpad {padding-left:0 !important}
.mark-in-popin .info-container.last {padding-bottom:0 !important}
.mark-in-popin p {/* font-family:"Cambria", Georgia, serif; */ font-family:Helvetica, Arial, sans-serif; font-size:100%; line-height:140% !important; padding:0 0 11px 0 !important;}
.mark-in-popin p span.bold {font-weight:bold; display:inline;}
.mark-in-popin p span.twelvepx {font-size:12px;}
.mark-in-popin p.last {padding-bottom:8px !important}
.mark-in-popin h4 {font-family:Helvetica, Arial, sans-serif; font-weight:bold; font-size:100%; line-height:140%; padding:0;}
.mark-in-popin h4 span {font-size:66.7%; font-weight:bold; color:#666; line-height:130%; text-transform:uppercase; padding:0 8px 4px 4px;}
.mark-in-popin ul {margin:0 0 6px -5px;}
.mark-in-popin ul li {background-image:url(../images/greenbulsq.gif); background-repeat:no-repeat; background-position:5px 9px; /* font-family:"Cambria",Georgia,serif; */ font-family:Helvetica, Arial, sans-serif; font-size:100%; line-height:140%; padding:0 0 9px 21px;}
.mark-in-popin .popup-disclosure {padding:12px 0 5px 0; margin:18px 0 0 0; border-top:1px solid #D1DAE3;}
.mark-in-popin .popup-disclosure span {display:block; font-family:Helvetica, Arial, sans-serif; font-size:86.7% !important; font-weight:normal; color:#666 !important; padding:0 0 5px 0 !important; margin:0 !important;}
.mark-in-popin .text-align-center {text-align: center;}

.mark-in-popin .popin-title.lesspad p {font-weight:bold;font-size:17px;padding-left:5px !important;height:15px;}

/* info-container inside modal popin layer */
.mark-in-popin .info-container, 
.mark-in-popin .info-container p,
.mark-in-popin .info-container ul li {font-family: Helvetica, Arial, sans-serif; font-size: 93.3%}
.mark-in-popin .info-container .left {float:left;}
.mark-in-popin .info-container .right {float:right;}

.mark-in-popin .info-container p.headline {font-weight:bold;padding:0px 0px 0px 0px !important;margin:0 0 0 0 !important;font-size:12px;}
.info-container p.headline{font-size: 12px; font-family: Helvetica,Arial,sans-serif;}
.mark-in-popin .info-container p.headline a {color:#0F57C2;}
.mark-in-popin .info-container p.headline img {margin-left:3px;}
.mark-in-popin .info-container p.newsrc {color:#333333;font-size:10px;padding:0px 0px 0px 0px !important;margin:0 0 0 0 !important;}
.mark-in-popin .info-container p.morenews a {color:#0F57C2;font-size:12px;/*padding:0px 0px 0px 0px !important;margin:0 0 0 0 !important;*/}

.mark-in-popin .ofx_linkstyle {font-size:12px;margin:0 0 0 0 !important;padding:0px 0px 0px 0px !important;line-height:normal;}
.mark-in-popin .ofx_linkstyle.last {padding-bottom:16px;}
.mark-in-popin .ofx_linkstyle a {color:#0C57BF;}
.mark-in-popin .ofx_linkstyle img {margin-left:4px;}
.mark-in-popin .ofx_linkstyle a:hover, .mark-in-popin .ofx_linkstyle a:visited {color:#0C57BF;}

.popin-wrapper .info-container.ofx_dividend {}
.popin-wrapper .info-container.ofx_dividend div p {/*float:left;*/line-height:normal !important;margin:0 0 3px 0 !important;padding:0px 0px 0px 0px !important;}
.popin-wrapper .info-container.ofx_dividend div p.ofx_left {float:left;width:130px;}
.popin-wrapper .info-container.ofx_dividend div p.ofx_right {float:left;width:75px;}

.popin-wrapper .info-container.ofx_estearnings {}
.popin-wrapper .info-container.ofx_estearnings div p {/*float:left;*/line-height:normal !important;margin:0 0 3px 0 !important;padding:0px 0px 0px 0px !important;}
.popin-wrapper .info-container.ofx_estearnings div p.ofx_left {float:left;width:200px;}
.popin-wrapper .info-container.ofx_estearnings div p.ofx_right {float:left;width:100px;}

/* other modal popin layer styles */
.mark-in-popin .popin-title {/*border-bottom: 1px solid #dbdbdb;*/ padding-bottom: 12px; margin-bottom: 8px;}
.mark-in-popin .h3{margin-bottom: 0px !important; padding-bottom: 5px !important;}
.mark-in-popin .popin-title.lesspad {padding-bottom:0px;margin-bottom:8px;}
.mark-in-popin .popin-button {border-top: 1px dotted #dbdbdb; padding-top: 18px !important;}
.mark-in-popin .popin-button-notoppad {padding-top: 0px !important;}
.mark-in-popin .cancel {font-size: 86.7%; vertical-align: middle; padding-right: 13px;}
.ie7 .mark-in-popin .cancel {margin-top: -3px;}
.mark-in-popin .linked-account {color: #3F8800}
.mark-in-popin .linked-account-blck {color: #000000;}
.quotes-news-popup.mark-in-popin .popin-title{margin-bottom: 2px;padding-bottom: 0;}
.quotes-news-popup.mark-in-popin .info-container{padding: 4px 6px 1px !important;}
.quotes-news-popup.mark-in-popin p.morenews{padding-bottom: 3px !important;padding-top: 2px !important;}
.quotes-dividend.mark-in-popin .popin-title p{padding-left: 2px !important;margin-bottom: 10px;}
.quotes-dividend.mark-in-popin .info-container{padding: 4px 2px 3px 2px !important}
.quotes-dividend.mark-in-popin .popin-wrapper{padding-top:8px;}
.quotes-dividend.mark-in-popin .popin-title p{font-size: 15px;}
.quotes-dividend.mark-in-popin .info-container p{font-size: 12px;}
.consensus-rating.mark-in-popin .info-container.lesspad{padding: 5px 3px 3px 3px !important;}
.consensus-rating.mark-in-popin .popin-title p{padding-left: 3px !important; font-size: 15px;}
.consensus-rating.mark-in-popin .info-container.last{ padding-bottom: 4px !important;padding-left: 3px !important;}
.consensus-rating.mark-in-popin .info-container p{font-size: 12px;}
.estimated-earnings.mark-in-popin .popin-wrapper{padding: 10px 6px 3px 5px !important;}
.estimated-earnings.mark-in-popin .info-container.lesspad{padding: 5px 5px 5px !important;}
.estimated-earnings.mark-in-popin .popin-title p{font-size: 15px;}
.estimated-earnings.mark-in-popin .info-container p{font-size: 12px;}

/*.mark-in-popin .toptabs {}
.mark-in-popin .toptabs {height:30px;}
.mark-in-popin .toptabs .lefttab_wrapper {padding:5px 0px 0px 5px;}
.mark-in-popin .toptabs .lefttab_wrapper p img {padding:7px 0px 0px 3px;}
.mark-in-popin .toptabs .lefttab {float:left;width:25%;background-color:#ffffff;border:1px solid #000000;border-bottom:none;border-right:none;}
.mark-in-popin .toptabs .lefttab p {float:left;font-size:12px;font-weight:bold;}
.mark-in-popin .toptabs .lefttab .lefttab_wrapper p.view {text-indent:3px;}
.mark-in-popin .toptabs .righttab {
	float:right;
	width:75%;	
	filter:alpha(opacity=0); 
	-moz-opacity:0;
	-khtml-opacity: 0;	
	opacity: 0;
	color:#ffffff;
}*/

.sp-screener-result-news .mark-in-popin .popin-title{margin-bottom: 3px;padding-bottom: 0;}
.sp-screener-result-news .mark-in-popin .toptabs{height: 24px;}
.mark-in-popin .toptabs {}
.mark-in-popin .toptabs {height:30px;}
.mark-in-popin .toptabs .lefttab {
	float:left;
	width:74%;	
	filter:alpha(opacity=0); /* For IE8 and earlier */
	-moz-opacity:0;
	-khtml-opacity: 0;	
	opacity: 0;
	color:#ffffff;
}
.mark-in-popin .toptabs .righttab {float:right;width:25%;background-color:#ffffff;border:1px solid #000000;border-bottom:none;border-left:none;/*margin-top:-15px;*/}
.mark-in-popin .toptabs .righttab_wrapper {padding:5px 0px 0px 12px;}
.mark-in-popin .toptabs .righttab_wrapper p img {padding:7px 0px 0px 3px;}
.mark-in-popin .toptabs .righttab p {float:left;font-size:12px;font-weight:bold;}
.mark-in-popin .toptabs .righttab .righttab_wrapper p.view {text-indent:3px;}

.mark-in-popin .toptabs_savedschs {}
.mark-in-popin .toptabs_savedschs {height:30px;}
.mark-in-popin .toptabs_savedschs .lefttab {
	float:left;
	width:71%;	
	filter:alpha(opacity=0); /* For IE8 and earlier */
	-moz-opacity:0;
	-khtml-opacity: 0;	
	opacity: 0;
	color:#ffffff;
}
.mark-in-popin .toptabs_savedschs .righttab {float:right;width:28%;background-color:#ffffff;border:1px solid #000000;border-bottom:none;border-left:none;/*margin-top:-15px;*/}
.mark-in-popin .toptabs_savedschs .righttab_wrapper {padding:5px 0px 0px 4px;}
.mark-in-popin .toptabs_savedschs .righttab_wrapper p img {padding:7px 0px 0px 3px;}
.mark-in-popin .toptabs_savedschs .righttab p {float:left;font-size:12px;font-weight:bold;}
.mark-in-popin .toptabs_savedschs .righttab .righttab_wrapper p.view {text-indent:3px;}

/****SAVED SEARCHES POPUP****/
.mark-in-popin .popin-wrapper .ofx_savedschpophdrrow {margin-bottom:0;padding-bottom:0px;}
.mark-in-popin .popin-wrapper .ofx_savedschpophdrrow p {float:left;padding:0px 0px 0px 0px;margin:0 0 0 0;font-size:12px;font-weight:bold;}
.mark-in-popin .popin-wrapper .ofx_savedschpophdrrow p.ofx_name {padding-left:16px;margin-right:157px;}
.mark-in-popin .popin-wrapper .ofx_scrollsaves {height:185px;margin-top:-12px;overflow:auto;}
.mark-in-popin .popin-wrapper .ofx_scrollsaves div {border-top:1px solid #D1DAE3;padding:3px 0px 0px 0px;}
.mark-in-popin .popin-wrapper .ofx_scrollsaves div.clear_all {border-top:none;padding:0px 0px 0px 0px;margin:0 0 0 0;}
.mark-in-popin .popin-wrapper .ofx_scrollsaves div p {font-size:12px;}
.mark-in-popin .popin-wrapper .ofx_scrollsaves div p a {font-size:12px;color:#0F57C2;}
.mark-in-popin .popin-wrapper .ofx_scrollsaves div p.ofx_col1 {width:175px;padding-right:15px !important;}
.mark-in-popin .popin-wrapper .ofx_scrollsaves div p.ofx_col2 {width:87px;}
.mark-in-popin .popin-wrapper .ofx_scrollsaves {clear:both;}
.mark-in-popin .popin-wrapper .ofx_scrollsaves p {float:left;}


/* new styles for base page */
.ofTextBlock.with-steps, 
.ofTextBlock.with-steps p {font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 0; padding-bottom: 0;}
.steps {border-bottom: 1px solid #DBDCDE; padding-bottom: 27px; margin: 15px 0 0 0;}
.ie7 .steps {padding-bottom: 19px;}
.steps-content {font-family: Helvetica, Arial, sans-serif;}
.steps-content div {float: left; width: 31%; padding: 0; margin: 0 10px 0 0;}
.steps-content div.last {margin-right: 0;}
.steps-content h2 {font-family: Helvetica, Arial, sans-serif; font-size: 17px; font-weight: bold; color: #000; padding-bottom: 7px; margin: 0;}
.steps-content p {font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 18px; padding: 0; margin: 0;}
.steps-button {width: 100%; text-align: center; padding: 23px 0 0 0; margin: 0;}

.generic-osbutton-sm {
  display:inline-block; 
  font-family: Helvetica,Arial,sans-serif; 
  font-size: 13px; 
  font-weight:600; 
  height:28px; 
  line-height: 210%; 
  margin:30px 0px 30px 0px !important; 
  outline:0; 
  /*padding:0 9px;*/
  padding-bottom:9px;
  text-decoration:none; 
  text-shadow:1px 1px 4px #004988; 
  width:auto;
}

button.okwidth {width:40px;}
button.yeswidth {width:50px;}

.generic-button-sm a,
.mark-in-popin .generic-button-sm a {
  border:1px solid #004988; 
  color:#ffffff;
  display:inline-block; 
  font-family: Helvetica,Arial,sans-serif; 
  font-size: 13px; 
  font-weight:600; 
  height:28px; 
  line-height: 210%; 
  margin:0px 0px 12px 0px; 
  outline:0; 
  padding:0 9px; 
  text-decoration:none; 
  text-shadow:1px 1px 4px #004988; 
  width:auto;
  /* Gradient */
  background: #0069b6; /* Old browsers */
  background: -moz-linear-gradient(top, #9bc7e6 0%, #0069b6 50%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9bc7e6), color-stop(50%,#0069b6)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #9bc7e6 0%,#0069b6 50%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #9bc7e6 0%,#0069b6 50%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #9bc7e6 0%,#0069b6 50%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9bc7e6', endColorstr='#0069b6',GradientType=0 ); /* IE6-9 */
  background: linear-gradient(top, #9bc7e6 0%,#0069b6 50%); /* W3C */
  /* Rounded Corners */
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  /* Shadow */
  -moz-box-shadow: 1px 1px 2px #ccc;
  -webkit-box-shadow: 1px 1px 2px #ccc;
  box-shadow: 1px 1px 2px #ccc;
}
.generic-button-sm a:hover,
.mark-in-popin .generic-button-sm a:hover {
    background: -moz-linear-gradient(top, #7ab3dc 0%, #0069b6 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ab3dc), color-stop(50%,#0069b6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #7ab3dc 0%,#0069b6 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #7ab3dc 0%,#0069b6 50%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #7ab3dc 0%,#0069b6 50%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ab3dc', endColorstr='#0069b6',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #7ab3dc 0%,#0069b6 50%); /* W3C */
}
.generic-button-sm a:active,
.generic-button-sm a:focus,
.mark-in-popin .generic-button-sm a:active,
.mark-in-popin .generic-button-sm a:focus {
    background: -moz-linear-gradient(top, #7ab3dc 0%, #0069b6 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ab3dc), color-stop(50%,#0069b6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #7ab3dc 0%,#0069b6 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #7ab3dc 0%,#0069b6 50%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #7ab3dc 0%,#0069b6 50%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ab3dc', endColorstr='#0069b6',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #7ab3dc 0%,#0069b6 50%); /* W3C */
}

/* generic styles */
.hidden,
.mark-in-popin .hidden {display:none}
.clear-both,
.mark-in-popin .clear-both {clear: both;}
.required,
.mark-in-popin .required {color: #cc0000 !important;}

/*.checkmark_green.sprite-inline-text.paddless {padding-right:0px;}*/

/* modal background */
.ofxLayerBGDefault {
	background-color:#9e9e9e;
	position:absolute;
	left:0;
	top:0px;
	height:1515px;
	width:100%;
	/*filter:alpha(opacity=30);*/ /* For IE8 and earlier */
	/*-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;*/
	filter:alpha(opacity=0); /* For IE8 and earlier */
	-moz-opacity:0;
	-khtml-opacity: 0;	
	opacity: 0;
	z-index:4;	
}

.ofxSavedSearchesModal {
	position:absolute;
	/*top:870px;*/
	top:200px;
	left:350px;
	z-index:5;
}

/*.modal-sample-spacer-only {
z-index:5;display:block;position:absolute;top:-100px;left:200px;
}*/

/* footer width consideration */
.ofFooterV3.ofSmartMove {width:995px;}

/****RESEARCH RIGHT CALLOUT****/
#relatedinformation_sidebar {/*font-size:12px;*/}
.ofx_stock_information {/*border:1px solid #000000;*/width:228px;}
.ofx_stock_information .ofx_maintitle {color:#418637;font-weight:bold;}
.ofx_navinfo p {float:left;}
.ofx_navinfo p img {padding-top:15px;margin-left:5px;margin-right:2px;}
.ofx_navinfo p.ofx_current_nav {font-size:24px;}
.ofx_navinfo p.ofx_upamt {color:#006600;padding-top:11px;font-weight:bold;}
.ofx_navinfo p.ofx_downamt {color:red;padding-top:11px;font-weight:bold;}
.ofx_stock_information .ofx_navtime {color:#898282;}
.ofx_stock_information .ofx_bidask {/*margin-top:12px;*/padding-top:12px;}
.ofx_stock_information .ofx_bidask div {clear:both;margin:0 0 0 0;padding:0px 0px 0px 0px;}
.ofx_stock_information .ofx_bidask div p {float:left;margin:0 6px 0 0;padding:0px 0px 0px 0px;}
.ofx_stock_information .ofx_bidask div p.ofx_direction {color:#77a42d;}
.ofx_stock_information .ofx_bidask div p.lbl {font-weight:bold;width:35px;}
.ofx_research_links {padding-top:8px;}
.ofx_quote_research_links {border-bottom: 1px solid #DDDEDF;height: 20px;padding-bottom: 19px;margin-bottom: 21px;}
.ofx_quote_research_links p a {cursor: pointer;font-size: 12px;}
.ofx_quote_research_links p a img{padding-top:0px;margin-left:5px}
.ofx_research_links p {float:left;margin-left:4px;margin-right:4px;}
.ofx_research_links p.first {margin-left:0;}
.ofx_research_links p img {padding-top:8px;}
.ofx_research_links.results p img {padding-top:7px;margin-left:-3px;}
.ofx_research_links.results p a {font-size:12px;}
.ofx_link_columns {margin-top:12px;border-top:1px solid #dddedf;padding-top:8px;}
.ofx_link_columns .ofx_left {float:left;width:45%;}
.ofx_link_columns .ofx_left div {font-size:14px;}
.ofx_link_columns .ofx_right {float:left;/*width:56%;*/border-left:1px solid #dddedf;padding-left:12px;}
.ofx_link_columns .ofx_right .ofx_catexpand p {float:left;}
.ofx_link_columns .ofx_right .ofx_catexpand p img {padding-top:4px;margin-right:3px;}
.ofx_link_columns .ofx_left .ofx_title, .ofx_link_columns .ofx_right .ofx_title {color:#336600;font-weight:bold;padding-bottom:6px;}
.ofx_link_columns .ofx_right .ofx_monthlist {padding-left:16px;padding-bottom:12px;}

/****NEWS POPUP PAGE****/
.ofx_article {padding:10px 8px 16px 8px;}
.ofx_article .ofx_articleimg {padding-right:18px;padding-bottom:16px;float:left;}
.ofx_article p {font-size:12px;font-family:Arial, Helvetica, sans-serif;margin-bottom:12px;}
.ofx_article .ofx_title {font-weight:bold;font-size:25px;font-family:Arial, Helvetica, sans-serif;margin-bottom:6px;}
.ofx_article .ofx_byline {font-size:11px;font-family:Arial, Helvetica, sans-serif;margin-bottom:6px;color:#595758;}
.ofx_article .ofx_disclaimer {font-size:11px;color:#595758;}
/**** News popup S&P****/
.page-controls	{padding-right: 10px;}
.page-controls li {display: inline; font-size: 73.3%; font-family:helvetica, arial, sans-serif; padding: 0px 5px 0px 7px; font-weight: normal; /*border-right:1px solid #CCCCCC;*/}
.page-controls li.pgc-share-li {padding-right: 4px !important}
.page-controls .text1, .page-controls .text2, .page-controls .text3 {font-weight: bold; border-right: none}
.page-controls .text1 {padding:0px 0px 0px 7px; }
.page-controls .text2	{padding:0px; font-size: 86.7%; }
.page-controls .text3	{padding:0px; font-size: 106.7%; }
.page-controls .active a {color: #000 !important; text-decoration: underline !important; }
.page-controls a:visited, .page-controls a:focus {color:#0F57C2; text-decoration:none;}
.page-controls .sprite-inline, .pgc-email-link .sprite-inline {padding-right: 5px;}
.pgc-share-link .sprite-inline {padding-right: 4px;}
.navless-header {background-image: url('https://www.fidelity.com/content/1.0.0/images/navless-gradient.gif');
display: inline-block;height: 37px;border-bottom: 4px solid #068037;background-repeat: repeat-x;width: 100%;}
.navless-header--logo {margin-left: 12px;margin-top: 6px;}
/****COMMON QUOTE PAGE****/
/*.company-details.ofx_symbolinfo {border:1px solid red;}*/
.company-details table tr td .ofx_popinfo {border-bottom:1px dotted #000000;}
.company-details table tr th .ofx_ivpopinfo {border-bottom:1px dotted #000000;}
.company-details table tr .ofx_iv30, .company-details table tr .ofx_iv60 {padding-left:5px;color:#71a642;}
.company-details table tr .ofx_iv90 {padding-left:5px;color:#d93f3f;}
.company-details table tr th {padding:0px 0px 3px 0px;}
.company-details table tr td {padding:0px 0px 3px 0px;border:none;}

/****QUOTES & TOOLS POPUP****/
.ofx_quotespopup {background-color:#ffffff;border-left:1px solid #cccccc;border-top:1px solid #cccccc;border-bottom:2px solid #000000;border-right:2px solid #000000;position:absolute;}
.ofx_quotespopup p {padding:3px 6px 0px 6px;margin:0 0 0 0;}
.ofx_quotespopup p.first {padding:0px 6px 0px 6px;margin:-3px 0 0 0;}
.ofx_quotespopup p a {color:#0c57bf;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;}
.ofx_quotespopup p a:hover {color:red;text-decoration:underline;}
.ofx_quotespopup p a:visited {color:#0c57bf;text-decoration:none;}
.ofx_quotespopup {position:absolute !important;z-index:500;}
/*#acct_1 {top:345px;left:420px;}*/

/****Fit & Finish****/
.text-bricklet span.margin9 {margin-top: 9px;}
p.padding9 {padding-top: 9px;}
span.margin12{margin:12px 0px 0px 0px}
.left10 {margin-left:10px;}
div#options-volatility.options-volatility div.tab-component .rounded-tab {padding-bottom: 0px;}
.bluebulletlist .next-exp {display:block; margin-top:5px;}
a#create-link {font-size:12px;}
.blog-main .provided{padding-top:20px;}
.blog-main .go-back{padding-top:9px;padding-bottom:9px;font-weight:bold;}
#NearExpiration{width:90px;}
#FarExpiration{width:90px;}
.layout-search-strategy-form-region .underlyingStatisticsHeader h2 {text-transform: capitalize;}

.elementcolumn_block_range .left .netDebit {
    display: inline-block;
    border-bottom: 1px dotted #000000;
}

.formcontent .netDebit {
    display: inline-block;
    border-bottom: 1px dotted #000000;
}


.net-debit-tip {
	display: none;
    font-family: Helvetica;
    left: 10px;
    position: absolute;
    top: 600px;
    z-index: 1000;
    margin-right: 0px !important;
}

.net-debit-tip .net-debit-tip-wrap {
    position: relative;
    width: 322px;
}

.net-debit-tip .net-debit-tip-arrow {
   
    position: absolute;
    z-index: 500;
	top:20px;
}

.net-debit-tip.display{
	display:block;
}

.elementcolumn_block_range .left div {
    float: left;
}
.net-debit-tip .mark-in-popin {
    width: auto;
    z-index: -1;
}
.mark-in-popin {
    background-color: rgba(0, 0, 0, 0.5);
    left: 146px;
    padding: 7px;
    width: 252px;
    z-index: 999;
}

.net-debit-tip .info-container p.net-debit-tip-body {
    font: 15px Cambria !important;
    margin: 0;
    padding: 0 !important;
}

.searchoptions_hold .formcontent .ofx_top_content .ofx_col .ofx_fundstarhold div {
    float: left;
    margin-right: 0px !important;
}

.formcontent .subhdr {
	border-bottom: 1px dotted #0078BD;
	margin-bottom: 6px !important;
	padding-bottom: 0px !important;
	display: inline-block;
}

.reportfinder .title h2{	
	font-size:14px;
	font-color:#000000;
	font-family:Arial;
	font-weight:bold;
	margin-top: 2px;
	margin-bottom: 5px;		 	
}

.tradeideas  .title h2{	
	font-size:14px;
	font-color:#000000;
	font-family:Arial;
	font-weight:bold;
	margin-top: 2px;
	margin-bottom: 6px;		 	
}

.transparent_class {
	font-family: Helvetica,Arial,sans-serif;
}

.net-debit-tip .net-debit-tip-wrap {
    padding: -15px -15px !important;
   }
   
.right div#downProId {
   margin-right: 0px !important;
}

.span_class{
}

.span_class .mark-in-popin{
margin-bottom: 0px !important;
}

.searchoptions_hold .formcontent .ofx_top_content .ofx_col .ofx_weightinghold {
    padding-left: 0;
    width: 400px;
}
.searchoptions_hold .formcontent .ofx_top_content .ofx_col .ofx_weightinghold .subhdr {
    font-weight: bold;
}
.searchoptions_hold .formcontent .ofx_top_content .ofx_col .ofx_weightinghold .wrapper div {
    float: left;
    margin-right: 16px;
}

.searchoptions_hold .ofx_col .right .mark-in-popin .popin-wrapper{
	margin-right: 0px !important;
}

.stockEtf {
	font: bold 13px Helvetica;
	text-decoration: none;
	color: #0F57C2;

}

.selected_heading{
	color: #000000;
}

.label_class{

}

.subhdr{
	cursor:default;

}

/****Table for Inta Day Trade Ideas****/
.ofx_tradeideas_resultsheader {}
.ofx_tradeideas_resultsheader.addedmgnbtm {margin-bottom:0px;}
.ofx_tradeideas_resultsheader p {margin-bottom:11px;}
.ofx_tradeideas_resultsheader .ofx_date_dropdown{margin-top: 0px;}
.ofx_tradeideas_resultsheader .ofx_summary select{
	height: 20px;
     padding: 1px 1px 1px 3px;
    width: 130px
}

/** For quote and tools Flyout **/
.ofx_quote_and_tools_flyout.ofMenu ul{ width: 150px !important;padding-bottom: 3px;}
.ofx_quote_and_tools_flyout.ofMenu li a{width: 140px;}
.ofx_quote_and_tools_flyout.ofMenu ul li{font-size: 93%;}
.ofx_quote_and_tools_flyout.ofMenu li a.bottom-border {border-bottom: 1px solid #CCCCCC;}

.common-error-msg{float: left;padding-left: 10px;}	

.customOptionForm {padding-bottom: 10px;display:inline-block;}
    
.curzor-pointer{
	cursor:	pointer;
}

#advanced-chart-container {
    width: 1000px;
    height: 500px;
    border: 1px #CCC solid;
}

.disabled-radio{
	opacity:0.3;
}
/*
a.go-btn {
    background-color: #0069B6;
    background-image: -moz-linear-gradient(center top , #9BC7E6, #0069B6 50%);
    border: 1px solid #004988;
    border-radius: 3px;
    box-shadow: 1px 1px 2px #CCCCCC;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 600;
    height: 22px;
    margin: 0;
    padding: 5px 9px 0;
    text-decoration: none;
    text-shadow: 1px 1px 4px #004988;
    vertical-align: middle;
}
a.go-btn::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
a.go-btn:hover, a.go-btn:focus {
    background-color: #7AB3DC;
    background-image: -moz-linear-gradient(center top , #7AB3DC, #0069B6 50%);
    text-decoration: none;
}
a.go-btn:visited {
    color: #FFFFFF;
} */

/* print styles */
@media print {
	.layout-search-form-region,
	.details-tools-section,
	.analysis-section {
		width: auto;
	}
	.layout-content-region .details-tools-section .details,
	.layout-content-region .details-tools-section .tools {
		width: 30%;
		border-right: 0;
	}
	.layout-content-region .model-win-wrapper,
	.layout-content-region .bubble-div {
		display: none;
	}
	.layout-content-region .search-box-selector,
	.layout-content-region .search-box-switch {
		display: inline;
		margin-right: 10px;
		float: none;
	}
	.layout-content-region .search-box-selector .search-select-box,
	.layout-content-region .expiration-wrap .expiration-date-item,
	.layout-content-region .search-box-switch {
		display: inline;
		position: static;
		margin-right: 10px;
		float: none;
	}
	.layout-content-region .expiration-wrap .expiration-date-item {
		display: none;
	}
	.layout-content-region .expiration-wrap .selected-state,
	.layout-content-region .search-box-switch	{
		display: inline;
		margin-right: 10px;
	}
	.layout-content-region .option-chain-link {
		float: none;
		margin-left: 10px;
	}
	.layout-content-region .option-chain-link  img{
		display: none;
	}
	.layout-content-region .option-chain--btn-area {
		float: none;
	}
}
/* oar opt in style*/
.oar-banner-container {
  background-color: #fff;
  border: 2px solid #5480A5;
  padding: 6px 16px 6px 65px;
  position: relative;
  margin-bottom: 20px;
  border-radius: 6px;
  font-family: "Fidelity Sans";
  font-size: 14px;
  color: #000000;
  letter-spacing: 0;
  line-height: 18px;
}
.oar-banner-container:before {
  background-color: #356F95;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABC0lEQVQ4ja2V4XWDMAyEP/EyABvgbpAR2CjJBu0EdAO6SbIBbJAyQbvB9Qf2CyUy4YXcP9mns2RJNjiQFCQ1kjrdo4t7wfM1R6wBjtH8Bi7AEO0KqIEk9mlmJ08YSeUkok5S7RJHbj3jlh4pEdqckOPTJtH5RpMTk7SX9CPp6t3bRLRJC8E95eZwnBSkznBSdmEHHOK6f7nwBaQ76jOcE3AGDhYjK83sLUNeBUlX4Jc1hZikvF/gtJJURHvIEWe4b48bBoBigfAUkmD1Aq0qCfaM47QVNdAXjLMalkbtEaJvAC4PGzs6LFZ52thpITt6K6L7P3rOKdsfh7j5kudr6wP7YWbva1J5+gv4A7rFgmSxjfcNAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px 24px;
  border-radius: 3px 0 0 3px;
  content: '';
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
}
.oar-banner__feedback {
  white-space: nowrap;
  cursor: pointer;
}
