﻿ @import url("//hello.myfonts.net/count/2e2692");
 
@font-face {font-family: 'DidotLT-Roman';
            src: url('../Fonts/2E2692_0_0.eot');src: url('../Fonts/2E2692_0_0.eot?#iefix') format('embedded-opentype'),url('../Fonts/2E2692_0_0.woff2') format('woff2'),url('../Fonts/2E2692_0_0.woff') format('woff'),url('../Fonts/2E2692_0_0.ttf') format('truetype');

}

body { padding: 0; margin: 0; border: 0; color: #333333; font-family: "Interstate",arial,verdana,sans-serif; font-size: 12px; background-color:#ededed;  font-style: normal; font-weight: normal;}
#MainArea { width: 630px; }
td { vertical-align: top; }
a:link, a:active, a:visited { color: #00A4DE; text-decoration: none; }
a:hover { text-decoration: none; }
.negative { color: [style_color_negative];}
.positive { color: [style_color_positive];}
.ProductTitle { border-bottom: 1px solid #D1D1D1; font-weight:bold; padding: 6px 10px 6px 0; vertical-align: bottom; }
.title { color: #0081C6; font-weight: bold; float:left; padding-top:5px; }
#Disclaimer { padding: 5px; margin: 10px 0 0 0; background-color: #FFFFFF; float: left; background-color:#ededed; }
#Disclaimer a{ display:none;}
#disclaimer_Disclaimer { display: block; padding: 3px 0px; }
#disclaimer_investis { float: right; }
.SnapShotBox { border: none; }
.SnapShotBox tbody th { background: url("[resourcePrefix]/Images/navielement.gif") no-repeat scroll 0 0 transparent; color: #D9001B; background-color: #7F91A0; padding: 2px 0 3px 8px; text-decoration: none; }
.SnapShotBox tbody td { border-bottom: 1px solid #D1D1D1; color: #333333; padding: 6px 10px 6px 0; vertical-align: top; }
.selection_control { padding: 0 2px; }
. selection_control input { margin: 0;}
fieldset, img { cursor:default !important; }
.selection_marker { width: 15px; *margin-top:5px;}
.selection_text { padding-left: 2px; text-align: left; vertical-align: bottom; line-height: 15px; *white-space:nowrap;}
.popup { width: 200px; z-index: 100; }
.popup .date { font-weight: bold; display: block; }
.popup .time { font-weight: bold; display: none; }
.popup .rsstitle { font-weight: bold; }
.popup .rssdesc { font-weight: normal; }
.popup .rssentry:hover { color: [style_color_link]; font-size: 12px; text-decoration: underline; }
.largeChartChk { text-align: left; width: 20%; }
.shareChk { padding: 5px 0; width: 35%; text-align:left; white-space:nowrap; }
.sNetwork { text-align: right; border-top:1px solid #D1D1D1; padding-top:5px; }
.utilitytbl { width: 100%; }
.utilitytbl .tbldata { text-align: left; width: 25%; }
.utilitytbl .tbldata1 { text-align: left; width: 20%; }
.addthis_toolbox td { text-align: left; }
.addthis_toolbox .custom_hover { position: relative; }
.addthis_toolbox .custom_hover .custom_button { font-weight: bold; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; }
.addthis_toolbox .custom_hover .custom_button.active { background-color: #363636; }
.addthis_toolbox .hover_menu { display: none; position: absolute; background: #fff; left: 254px; padding: 3px; z-index: 1000; }
.addthis_toolbox .custom_hover .tower { -webkit-border-radius: 0 5px 0 0; -moz-border-radius-topleft: 0; }
.addthis_toolbox .hover_menu { width: 280px; padding: 10px 5px 5px 5px; border: 1px solid #363636; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #363636; }
.addthis_toolbox .hover_menu table { width: 100%; }
.addthis_toolbox .hover_menu a { width: 85px; padding: 4px 0 4px 34px; position: relative; display: block; text-decoration: none; color: #004688; font-weight: bold; }
.addthis_toolbox .hover_menu a:hover { -moz-border-radius: 4px; -webkit-border-radius: 4px; color: #FFF; background: #363636; text-decoration: none; }
.addthis_toolbox .hover_menu span { position: absolute; left: 14px; top: 4px; }
.addthis_toolbox .hover_menu .more { border-top: solid 1px #eee; padding: 10px 0 0 0; margin: 10px 10px 0 10px; text-align: center; }
.addthis_toolbox .hover_menu .more a { padding: 4px 0; margin: 0; color: #363636; }
.addthis_toolbox .hover_menu .more span { display: none; }
.lightbox_bottom { height: 80px; padding: 5px 3px 0 3px; text-align: left; font-family: "Helvetica Neue", helvetica, Arial, sans-serif; }
.addthis_toolbox textarea { width: 98%; height: 52px; background: #F1F1F1; border: none; padding: 5px 1%; overflow: hidden; }
.RadioButtonListM { width:100%; }
.RadioButtonListM td { text-align:left; padding:5px 0; }
.RadioButtonListM label { padding:-1px 0 0 10px; margin:0; }
#container { float:left; padding:0 0 8px 0; }
div.tabStripM { text-align:left; background-color:#FFF; margin-bottom:0px; width: 100%; float:left; height:47px; display:none}
div.tabStripM a:active { color: #FFFFFF;  }
div.tabStripM a, div.tabStripM a:visited { color: #000000; text-decoration: none; display:block; }
div.tabStripM ul li a:hover span { /*color: #000000;*/ text-decoration: none; display:block; font-weight:bold; }
div.tabStripM ul { list-style-type: none; overflow: hidden; height: auto !important; height: 1%; padding: 0; border-bottom:2px solid #00474f }
div.tabStripM ul li { /*width: 69px;*/background-color: #ebf1f2; float: left; text-align:center; font-weight: normal; margin: 0px 2px 0px 0px; font-size:13px; width:13.6% }
div.tabStripM ul li a{ line-height:31px; padding:0 2px; }
div.tabStripM ul li span { color:#00474f; font-weight:bold; padding: 2px 0px 2px 0px; display: block;/*border-top:1px solid #cecece;*/ }
div.tabStripM ul li.Selected{ background-color:#00474f}
div.tabStripM ul li.Selected span { /*background: #114656; */color: #ffffff; font-weight:bold; }
div.tabStripM ul li.Selected a, div.tabStripM ul li.SelectedM a:link, div.tabStripM ul li.SelectedM a:visited, div.tabStripM ul li.SelectedM a:active { /*color: #000; background: #fff;*/ display:block; }