@font-face {
  font-family: "Open Sans Condensed Bold";
  font-style: normal;
  font-weight: normal;
  src: url(5e9d4007b5f8a0b0b907b89ea93887bfbdb69dd6.eot)  format("embedded-opentype"), url(dd262a3f12adeb1b55a0285f4bff0251591d17b1.woff)  format("woff"), url(c65e567a1f235a33ef0f28d324f79e02d0671264.ttf)  format("truetype"), url(0a42742a64e95f2b4980e5900ea0c6c8f3b51ed7.svg)  format("svg");
}
@font-face {
  font-family: "Open Sans Regular";
  font-style: normal;
  font-weight: normal;
  src: url(2764f934516add66ed015495f64e87e7d4f4dcf3.eot)  format("embedded-opentype"), url(9d687f10e4ad0074b55b43dfdc98a7f055eb270a.woff)  format("woff"), url(80505d7da5edf296f8b664a991e4134e98b30534.ttf)  format("truetype"), url(0c232761343187c99a087390eedbdeadf694eb53.svg)  format("svg");
}
body a { color: rgb(0, 108, 201); }
body a:hover { color: rgb(77, 76, 76); text-decoration: none ! important; }
.radius { border-radius: 5px; }
.pie {  }
.clearfix { clear: both; visibility: hidden; text-indent: -99999px; }
.bg_gradient_green { background: linear-gradient(rgb(158, 213, 41), rgb(137, 185, 35)) repeat scroll 0% 0% transparent; }
.btn_green:hover { background: linear-gradient(rgb(168, 226, 45), rgb(153, 206, 40)) repeat scroll 0% 0% transparent; border: 1px solid rgb(153, 206, 40); color: rgb(255, 255, 255); }
.bg_gradient_blue_reverse { background: linear-gradient(rgb(0, 105, 170), rgb(26, 158, 239)) repeat scroll 0% 0% transparent; }
.bg_gradient_blue { background: linear-gradient(rgb(26, 158, 239), rgb(0, 105, 170)) repeat scroll 0% 0% transparent; }
.btn_blue:hover { background: linear-gradient(rgb(48, 174, 251), rgb(2, 126, 203)) repeat scroll 0% 0% transparent; border: 1px solid rgb(2, 126, 203); color: rgb(255, 255, 255); }
.bg_gradient_dgray { background: linear-gradient(rgb(77, 76, 76), rgb(35, 35, 35)) repeat scroll 0% 0% transparent; }
.btn_dgray:hover { background: linear-gradient(rgb(104, 103, 103), rgb(57, 57, 57)) repeat scroll 0% 0% transparent; border: 1px solid rgb(57, 57, 57); color: rgb(255, 255, 255); }
.bg_gradient_lgray { background: linear-gradient(rgb(237, 237, 236), rgb(200, 198, 198)) repeat scroll 0% 0% transparent; }
.btn_lgray:hover { background: linear-gradient(rgb(245, 246, 244), rgb(214, 211, 211)) repeat scroll 0% 0% transparent; border: 1px solid rgb(214, 211, 211); color: rgb(77, 77, 77); }
.bg_gradient_shadow { background: linear-gradient(rgb(242, 242, 242), rgb(255, 255, 255)) repeat scroll 0% 0% transparent; }
.bg_gradient_dblue { background: linear-gradient(rgb(1, 85, 137), rgb(2, 56, 89)) repeat scroll 0% 0% transparent; }
.btn_dblue:hover { background: linear-gradient(rgb(6, 118, 188), rgb(2, 79, 126)) repeat scroll 0% 0% transparent; }
.btn_green { text-shadow: 1px 1px 1px rgb(109, 147, 27); border: 1px solid rgb(137, 185, 35); font-family: "Open Sans Condensed",sans-serif; font-weight: 700; color: rgb(255, 255, 255); }
.btn_blue { text-shadow: 1px 1px 1px rgb(2, 88, 141); border: 1px solid rgb(0, 105, 170); font-family: "Open Sans Condensed",sans-serif; font-weight: 700; color: rgb(255, 255, 255); }
.btn_dgray { text-shadow: 1px 1px 1px rgb(0, 0, 0); border: 1px solid rgb(35, 35, 35); font-family: "Open Sans Condensed",sans-serif; font-weight: 700; color: rgb(255, 255, 255); }
.btn_lgray { text-shadow: 1px 1px 1px rgb(255, 255, 255); border: 1px solid rgb(200, 198, 198); font-family: "Open Sans Condensed",sans-serif; font-weight: 700; color: rgb(77, 77, 77); }
.btn_dblue { text-shadow: 1px 1px 1px rgb(0, 105, 170); border: 1px solid rgb(2, 56, 89); font-family: "Open Sans Condensed",sans-serif; font-weight: 700; color: rgb(255, 255, 255); }
#button_package_upgrade { padding: 5px 7px; font-size: 1.4em; text-transform: uppercase; margin: 0px 0px 25px; width: 110px; text-align: center; display: block; }
input#mc-embedded-subscribe { padding: 5px; font-size: 1.15em; margin: 5px 0px 15px; text-align: center; display: block; }
#etf_pro_index_ad a#button_upgrade, #etf_pro_index_ad a#button_learn_more { font-size: 1.5em; text-transform: uppercase; padding: 0px 14px 4px 5px; text-decoration: none; font-variant: normal; display: block; width: 120px; line-height: 30px; }
#etf_pro_index_ad a#button_upgrade span, #etf_pro_index_ad a#button_learn_more span { font-size: 1.6em; font-weight: normal; top: 1px; position: relative; font-family: Arial,Helvetica,sans-serif; }
a#footer_button_signup, a#footer_button_upgrade { float: right; font-size: 2em; text-transform: uppercase; padding: 0px 12px 4px 5px; text-decoration: none; font-variant: normal; line-height: 30px; margin: 30px 30px 0px 0px; display: block; }
a#footer_button_signup span, a#footer_button_upgrade span { font-size: 1.6em; font-weight: normal; top: 1px; position: relative; font-family: Arial,Helvetica,sans-serif; }
.custom #header_area ul#tabs li.logout { margin: 0px 0px 0px 10px; }
.custom #header_area ul#tabs li.logout a { text-transform: uppercase; }
.custom #header_area ul#tabs li a.sponsor_nav { display: block; float: left; width: 88px; height: 24px; line-height: 24px; font-size: 14px; text-align: center; margin: 4px 10px 0px; padding: 0px; border-top: 1px solid rgb(131, 202, 246); border-bottom: 1px solid rgb(11, 104, 162); text-shadow: 0px 1px 0px rgb(1, 106, 171); border-radius: 5px; background: none repeat scroll 0% 0% rgb(83, 182, 243); }
#sidebars .sidebar .sidebar h3 span { font-weight: 700; color: rgb(77, 76, 76); text-transform: lowercase; }
#etfdb_pro_menu { margin: 0px 0px 15px; }
#etfdb_pro_menu h2.pro { background: url(54dd2844530e3337757520f16784ad94cc9b7492.png)  no-repeat scroll 0% 0% transparent; text-indent: -99999px; height: 32px; border: medium none ! important; margin: 0px 0px 5px; }
#etfdb_pro_menu h3 { font-family: "Open Sans Condensed",sans-serif; font-weight: 700; color: rgb(35, 35, 35); line-height: 16px; font-size: 1.5em; text-transform: uppercase; margin: 15px 0px 5px; letter-spacing: -0.05em; font-variant: normal; border-width: 0px 0px 0px 5px; border-style: none none none solid; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color rgb(138, 186, 35); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding-left: 5px; }
#mc-embedded-subscribe-form { box-sizing: border-box; }
#mc-embedded-subscribe-form .txtinput { display: block; font-size: 1.15em; padding: 7px; border-style: solid; border-width: 1px; border-color: rgb(44, 125, 194); position: relative; z-index: 0; }
input.search_box { padding: 5px; border-style: solid; border-width: 1px; border-color: rgb(221, 221, 221); width: 140px; position: relative; z-index: 0; font-size: 1.1em; }
input.search_submit { padding: 0.28em 7px; margin: 0px 0px 3px; text-align: center; text-transform: uppercase; cursor: pointer; position: relative; z-index: 0; }
input.txtinput { margin-bottom: 3px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2) inset; transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s; position: relative; z-index: 0; font-size: 1em; }
input.txtinput:focus { color: rgb(51, 51, 51); border-color: rgba(50, 50, 50, 0.4); box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1) inset, 0px 0px 5px rgba(50, 50, 50, 0.6); outline: 0px none; }
#sidebars li { list-style: outside none none; font-size: 12px; width: 166px; padding-bottom: 11px; }
#sidebars li a { background: url(ff10e169196038e5cb908741ea17a5d067af2815.png)  no-repeat scroll 0px 5px transparent; padding: 4px 0px 4px 18px; display: inline; }
#sidebars li a:hover { background: url(ff10e169196038e5cb908741ea17a5d067af2815.png)  no-repeat scroll 0px -148px transparent; }
.sidebar #newsletter_signup { padding: 9px; position: relative; z-index: 0; }
.sidebar #newsletter_signup h3 { border: medium none; font-family: "Cabin Condensed",sans-serif; font-weight: 600; color: rgb(255, 255, 255); text-shadow: 1px 1px 1px rgb(21, 61, 94); font-variant: normal; padding: 0px; margin: 0px 0px 3px; letter-spacing: normal; line-height: 28px; text-transform: uppercase; }
.sidebar #newsletter_signup p { color: rgb(255, 255, 255); font-size: 1.4em; padding: 5px 0px 10px; margin: 0px; }
#newsletter_social_proof { background: none repeat scroll 0% 0% rgb(28, 81, 125); color: rgb(255, 255, 255); text-align: center; width: 100%; padding: 4px 0px; margin: 14px 0px 0px; }
.sidebar #social_chicklets { width: 165px; height: 45px; }
.sidebar #social_chicklets a { width: 32px; height: 32px; margin: 7px 0px 0px; display: block; float: left; text-indent: -9999px; }
.sidebar #social_chicklets a.twitter { background: url(fb9017f584c628192c86f8dd24da9a2d8e216356.png)  no-repeat scroll 0% 0% transparent; }
.sidebar #social_chicklets a.facebook { background: url(70f1fc83db30b8efe418e3b1114e53e0b5b9a178.png)  no-repeat scroll 0% 0% transparent; }
.sidebar #social_chicklets a.feeds { background: url(370709d31185d3ca212a9a61fb8582519f97ea69.png)  no-repeat scroll 0% 0% transparent; }
.sidebar #social_chicklets a.youtube { background: url(7ccc3c866c4e4c148f6cfd8509b2ed67aa650f78.png)  no-repeat scroll 0% 0% transparent; }
.sidebar #social_chicklets a.ios { background: url(b52f3e673a2a8215afd19cbaefa96dc9528e3c4b.png)  no-repeat scroll 0% 0% transparent; }
.callout_sidebar { padding: 7px; border: 1px solid rgb(234, 234, 234); position: relative; z-index: 0; }
#popular_tickers h4 { font-size: 1.2em; font-family: "Cabin Condensed",sans-serif; font-weight: 700; display: block; text-transform: uppercase; color: rgb(77, 76, 76); border: 1px solid rgb(234, 234, 234); margin: 0px 0px 5px; padding: 4px 3px 3px; background: none repeat scroll 0% 0% rgb(242, 242, 242); line-height: 20px; }
#popular_tickers h4 span { float: left; }
#popular_tickers h4 a { font-size: 0.8em; font-weight: normal; color: rgb(0, 108, 201); float: right; position: relative; right: 1px; display: inline; line-height: 20px; }
#popular_tickers p { font-size: 1.5em; font-weight: 700; line-height: 16px; display: block; margin: 0px 0px 7px; }
.custom .sidebar div.knowledge_center h3 { font-size: 1.65em; font-family: "Cabin Condensed",sans-serif; font-weight: 700; text-transform: uppercase; margin: 0px; text-shadow: 1px 1px 1px rgb(242, 242, 242); font-variant: normal; letter-spacing: normal; line-height: 20px; text-decoration: none; border: medium none; }
.custom .sidebar div.knowledge_center { margin: 5px 0px 7px; }
.custom .sidebar div.knowledge_center div { margin: 0px; padding: 0px; }
.custom .sidebar div.knowledge_center div div { margin: 7px 0px 0px; padding: 0px; border: 1px solid rgb(234, 234, 234); background: none repeat scroll 0% 0% transparent; }
#etf_pro_index_ad { width: 278px; height: 228px; padding: 10px; border: 1px solid rgb(234, 234, 234); margin: 20px 0px 0px; position: relative; z-index: 0; }
#etf_pro_index_ad p.tagline { font-size: 1.1em; font-family: "Open Sans Condensed",sans-serif; font-weight: 700; color: rgb(147, 147, 147); margin: 0px; padding: 0px; white-space: nowrap; }
#etf_pro_index_ad h2 { margin: 0px; padding: 0px; display: block; height: 60px; width: 220px; background: url(cd3e9ccc6251d008570c130ec14dd13d8b243be8.png)  no-repeat scroll -1px 3px transparent; text-indent: -99999px; }
#etf_pro_index_ad ul.benefits { margin: 0px 0px 14px; padding: 0px; }
#etf_pro_index_ad ul.benefits li { font-size: 1.2em; font-family: "Cabin Condensed",sans-serif; font-weight: 700; color: rgb(77, 76, 76); list-style: outside none none; line-height: 24px; background: url(a94b0f10af9e6ba0c9ed5dcdcb43cfcc2a83b8b4.png)  no-repeat scroll 0% 0% transparent; padding: 0px 0px 0px 28px; }
#etf_pro_index_ad ul.benefits li.benefit1 { background-position: -6px -3px; }
#etf_pro_index_ad ul.benefits li.benefit2 { background-position: -6px -42px; }
#etf_pro_index_ad ul.benefits li.benefit3 { background-position: -6px -81px; }
#etf_pro_index_ad ul.benefits li.benefit4 { color: rgb(139, 187, 35); background: none repeat scroll 0% 0% transparent; }
#etfdb_pro_join_footer { height: 100px; line-height: 100px; border-top: 1px solid rgb(234, 234, 234); position: relative; z-index: 0; }
#etfdb_pro_join_footer h2 { float: left; margin: 0px 0px 0px 13px; display: block; height: 100px; width: 230px; background: url(cd3e9ccc6251d008570c130ec14dd13d8b243be8.png)  no-repeat scroll left center transparent; text-indent: -99999px; }
#etfdb_pro_join_footer p { line-height: 98px; border-top: 1px solid rgb(234, 234, 234); font-size: 2em; font-family: "Cabin Condensed",sans-serif; font-weight: 400; color: rgb(147, 147, 147); margin: 0px; padding: 0px; float: left; text-shadow: 1px 1px 1px rgb(234, 234, 234); }
div#etfdb_nav_search { float: right; position: relative; right: 16px; top: 9px; }
#breadcrumb_container { margin: 0px auto; border-bottom: 1px solid rgb(210, 210, 210); background: none repeat scroll 0% 0% rgb(255, 255, 255); height: 44px; overflow: hidden; width: 950px; clear: both; }
ul#ticker { list-style: outside none none; font-size: 1.15em; color: rgb(77, 76, 76) ! important; background: none repeat scroll 0% 0% rgb(255, 255, 255); height: 44px; overflow: hidden; width: 690px; line-height: 44px; float: left; }
ul#ticker span.pickme { font-family: "Cabin Condensed",sans-serif; font-weight: 700; color: rgb(190, 38, 45); text-transform: uppercase; float: left; margin: 0px 5px 0px 0px; }
ul#ticker li { height: 44px; line-height: 44px; padding: 0px 7px 0px 0px; font-family: Arial,Helvetica,sans-serif; float: left; }
ul#ticker li a { text-decoration: underline; font-size: 11px; }
ul#ticker li .ticker-divider { color: rgb(204, 204, 204); }
body { color: rgb(43, 43, 43); }
.custom .clear { clear: both; }
.custom .post_box { padding-top: 0em; }
.custom .home_post_box { position: relative; top: -35px; }
.custom .headline_meta { font-size: 1em; line-height: 1.8em; }
h3 .widget { letter-spacing: 0px; }
#wrapper { width: 1130px; margin: 0px auto; }
.custom #header { border-bottom: medium none; background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 950px; margin: 0px auto; padding: 18px 0px; }
.custom #header::after { content: ""; display: table; clear: both; }
.custom #content_box { background: none repeat scroll 0% 0% transparent; }
.custom #footer { border-top: medium none; margin: 0px auto; font-size: 0.9em; }
.custom #header_area .page { padding-top: 0px; }
.custom #header img { display: block; }
.custom #logo_area { width: 950px; }
.custom #sponsors { width: 950px; margin: 0px auto; padding: 18px 0px 10px; text-align: center; }
.custom #sponsors div, .custom #sponsors img { margin: 0px auto; }
.custom #sponsors img { display: block; }
.custom ul#sponsors { list-style: outside none none; }
.custom ul#sponsors li { float: left; width: 728px; height: 90px; margin: 0px 12px 7px 0px; }
.custom #header #branding { float: left; }
.custom #header #logo a { display: none; }
.custom #header #tagline { display: none; }
.custom #header_area { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 0px; }
#nav-bar { width: 100%; border-top: 1px solid rgb(28, 103, 159); background: none repeat scroll 0% 0% rgb(33, 122, 188); }
.custom #header_area ul#tabs { width: 950px; margin: 0px auto; border: 0px none; }
.custom #header_area ul#tabs li { border: medium none; margin: 0px; background: none repeat scroll 0% 0% transparent; padding: 0px; }
.custom #header_area ul#tabs li a { position: relative; letter-spacing: normal; color: rgb(255, 255, 255); font-size: 16px; font-family: "Open Sans Regular",Helvetica,Arial,sans-serif; text-transform: capitalize; padding: 0px 18px; line-height: 42px; border-right: 1px solid rgb(28, 103, 159); }
.custom #header_area ul#tabs li a:hover { background: none repeat scroll 0% 0% rgb(30, 113, 174); }
.custom #header_area ul#tabs li.home-item a { border-left: 1px solid rgb(28, 103, 159); }
.custom #header_area ul#tabs li a.premiumOrange { color: rgb(246, 124, 23); }
.custom #header_area ul#tabs li a.premiumGreen { color: rgb(36, 219, 96); }
.custom #header_area ul#tabs li.current_page_item a { color: rgb(255, 255, 255); }
.custom ul#tabs li.navmeta { padding-right: 0px; background: none repeat scroll 0% 0% transparent; border: medium none; float: right; }
.custom #header_area ul#tabs li.navcta { margin: 0px 0px 0px 10px; padding-right: 0px; background: none repeat scroll 0% 0% transparent; border: medium none; float: right; }
.custom #header_area ul#tabs li.navcta a { height: 30px; line-height: 30px; margin: 9px 0px 0px; padding: 0px 10px; border-radius: 5px; box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4) inset; background: linear-gradient(to bottom, rgb(140, 199, 0) 0%, rgb(116, 165, 0) 100%) repeat scroll 0% 0% transparent; }
.custom #header_area ul#tabs li.last { margin: 0px 0px 0px 10px; }
.custom #header_area ul#tabs li a.welcome:hover { color: rgb(188, 188, 188); text-decoration: none; cursor: text; }
.custom #header_area ul#tabs li.become a { color: rgb(255, 255, 255); }
.custom #header_area ul#tabs li a.black-btn { height: 30px; line-height: 30px; border-radius: 5px; margin: 9px 0px 0px; padding: 0px 10px; background: linear-gradient(to bottom, rgb(51, 51, 51) 0%, rgb(25, 25, 25) 100%) repeat scroll 0% 0% transparent; }
.custom #header_area ul#tabs li span.welcome_user { color: rgb(255, 255, 255); padding: 9px 10px 0px 0px; font-weight: 300; font-size: 1.2em; font-family: "Cabin Condensed",sans-serif; display: inline-block; }
.new-flag { position: absolute; top: 0px; right: 0px; display: block; width: 30px; height: 30px; background: url(2e19e4289ff31c1a435b8a3da373a51c0281b847.png)  no-repeat scroll 0px 0px transparent; }
.header-buttons { float: right; list-style: outside none none; margin: 12px 0px 0px; }
.header-buttons > li { float: right; margin: 0px 0px 0px 10px; }
.header-btn { display: inline-block; height: 30px; line-height: 30px; padding: 0px 10px; font-family: "Open Sans Regular",Helvetica,Arial,sans-serif; font-size: 14px; color: rgb(255, 255, 255); border: 1px solid rgb(104, 148, 0); border-radius: 5px; background: linear-gradient(to bottom, rgb(140, 199, 0) 0%, rgb(116, 165, 0) 100%) repeat scroll 0% 0% transparent; }
.header-btn:hover { color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(128, 182, 0); }
.black-btn { border: 1px solid rgb(25, 25, 25); background: linear-gradient(to bottom, rgb(51, 51, 51) 0%, rgb(25, 25, 25) 100%) repeat scroll 0% 0% transparent; }
.black-btn:hover { background: none repeat scroll 0% 0% rgb(25, 25, 25); }
.header-buttons .grey-btn { color: rgb(33, 122, 188); border: 1px solid rgb(204, 204, 204); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.header-buttons .grey-btn:hover { border-color: rgb(187, 187, 187); }
.custom .page { width: 950px; margin: 0px auto; padding: 0px; }
.custom #content { width: 730px; float: right; padding: 15px 30px 15px 0px; }
.custom .no_sidebars #content { width: 890px; float: none; padding: 15px 30px; }
.custom #sidebars { padding: 15px 0px; width: 160px; float: left; margin: 0px 5px 0px 25px; }
.sidebar ul.sidebar_list { padding-right: 0px; padding-left: 0px; }
.custom #feature_box { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-bottom: medium none; }
.custom #followEtfdb_box { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-bottom: medium none; }
.custom #custom_box { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-bottom: 0px none; padding: 0px; margin: 0px; font-size: 12px; }
.custom .post_box { border-top: 0px none; }
.custom .headline_area h1, .custom .headline_area h2 { font-weight: bold; line-height: 100%; color: rgb(0, 0, 0); letter-spacing: 0px; }
.custom .headline_area h3 { font-weight: bold; line-height: 100%; color: rgb(0, 0, 0); letter-spacing: 0px; font-size: 22px; }
.custom .breadcrumb { font-size: 12px ! important; margin-bottom: 10px; font-weight: bold; }
.custom #special { margin: 10px 0px; padding-left: 10px; }
.custom #rss_logo { width: 190px; height: 104px; }
.custom #twitter { width: 190px; height: 103px; }
.custom #newsletter { width: 190px; height: 191px; background: url(9de951e638a153ec07cdbda99f0f65000c8fe93f.jpg)  no-repeat scroll 0% 0% transparent; }
.custom #freereport { width: 190px; height: 244px; margin-top: 20px; }
.custom #special #newsletter {  }
.custom #special #newsletter form { margin: 0px; width: 160px; padding: 121px 0px 0px 30px; }
.custom #special #newsletter form input.input { border: medium none; line-height: 25px; height: 25px; width: 130px; font-family: Arial; color: rgb(0, 0, 0); font-size: 12px; background-color: rgb(255, 255, 255); }
.custom #special #newsletter form input.custom_submit { background: url(41b1fd54adb9c24f564c26a894ff4da122a510d1.jpg)  no-repeat scroll 0% 0% transparent; border: medium none; margin: 1px 0px 0px 60px; width: 72px; height: 31px; clear: both; cursor: pointer; }
.custom #newsletter-signup { background: url(ad37f6652a049148753f55c031400ab60f2acb8a.gif)  no-repeat scroll 0% 0% transparent; width: 462px; height: 128px; margin-bottom: 15px; }
.custom #newsletter-signup #weekly { padding: 80px 0px 0px 145px; }
.custom #newsletter-signup #weekly form .input { height: 18px; margin: 0px; }
.custom #newsletter-signup #weekly form input.custom_submit { background: url(bd92b286825b32b82109f5f0ae094200ff63c942.jpg)  no-repeat scroll 0% 0% rgb(255, 255, 255); border: medium none; height: 25px; width: 69px; }
.custom #newsletter-signup #report { padding: 80px 0px 0px 145px; }
.custom #newsletter-signup #report form .input { height: 18px; margin: 0px; }
.custom #newsletter-signup #report form input.custom_submit { background: url(bd92b286825b32b82109f5f0ae094200ff63c942.jpg)  no-repeat scroll 0% 0% rgb(255, 255, 255); border: medium none; height: 25px; width: 69px; }
.custom #footerbar { width: 950px; margin: 0px auto; padding: 0px; background: url(a1c4516373472dc7c1f017d382fe0099e719cd04.jpg)  no-repeat scroll center bottom rgb(43, 43, 43); clear: both; }
.custom #footerbar #footdiv { width: 950px; background: url(a1c4516373472dc7c1f017d382fe0099e719cd04.jpg)  no-repeat scroll center bottom rgb(43, 43, 43); margin: 0px auto; }
.custom #footerbar #footdiv #ftools { width: 174px; display: inline; }
.custom #footerbar #footdiv #fdatabase { width: 174px; display: inline; }
.custom #footerbar #footdiv #fpro { width: 174px; display: inline; }
.custom #footerbar #footdiv #fnews { width: 174px; display: inline; }
.custom #footerbar #footdiv #fabout { width: 174px; display: inline; }
.custom .fdiv { padding: 20px 0px 20px 15px; float: left; }
.custom .fdiv ul { list-style: outside none none; }
.custom .fdiv ul li { font-size: 11px; margin-bottom: 5px; }
.custom .fdiv ul li a { color: rgb(193, 193, 193); }
.custom .fdiv ul li a:hover { color: rgb(91, 160, 229); text-decoration: underline; }
.custom .fdiv h3 { color: rgb(255, 255, 255); font-size: 14px; margin-bottom: 7px; font-variant: small-caps; }
.custom .fdiv h3 a { color: rgb(255, 255, 255); }
.custom .fdiv h3 a:hover { color: rgb(91, 160, 229); text-decoration: underline; }
.custom .fdiv ul li a.subheader { color: rgb(101, 101, 101); }
.mitre-footer, .mitre-footer *, .pricing, .pricing * { box-sizing: border-box; }
.mitre-footer { float: left; width: 920px; margin: 18px 15px; padding: 16px 10px 0px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 300; letter-spacing: 1px; border-top: 1px solid rgb(32, 32, 32); box-shadow: 0px 1px 0px rgb(60, 60, 60) inset; }
.mitre-footer-logo { display: block; float: left; width: 175px; height: 24px; overflow: hidden; text-indent: -9999px; padding: 0px 20px 0px 0px; border-right: 1px solid rgb(32, 32, 32); background: url(6ca89ffb6b1ba7ef01e517b7c6299aafcca6fa2f.png)  no-repeat scroll 0px 0px transparent; }
.mitre-advertise-link { display: block; float: left; height: 24px; line-height: 24px; font-size: 14px; color: rgb(178, 178, 178); margin: 0px 0px 0px 17px; }
.mitre-advertise-link:hover { text-decoration: none; color: rgb(255, 255, 255); border-bottom: 1px solid rgb(60, 60, 60); }
.mitre-footer-copyright { display: block; float: right; font-size: 14px; color: rgb(178, 178, 178); height: 24px; line-height: 24px; }
.custom #special-newsletter { background: url(62996d29ace06c8dd1d49954297205373cfaefea.jpg)  no-repeat scroll 0% 0% transparent; width: 462px; height: 119px; }
.custom #special-newsletter form { padding: 80px 0px 0px 145px; }
.custom #special-newsletter form .input { height: 18px; margin: 0px; }
.custom #special-newsletter form input.custom_submit { background: url(bd92b286825b32b82109f5f0ae094200ff63c942.jpg)  no-repeat scroll 0% 0% rgb(255, 255, 255); border: medium none; height: 25px; width: 69px; }
.custom ul#library-list { margin-left: 3em; }
.custom .login_alert { padding: 0px; height: auto; }
.custom .login_alert p { margin: 10px; }
.custom .teasers_box { width: 655px; }
.custom .teaser { width: 32em; }
.custom p#breadcrumbs, .custom div#breadcrumbs { margin: 0px; padding: 0px; font-size: 10.5px; color: rgb(77, 76, 76) ! important; background: none repeat scroll 0% 0% rgb(255, 255, 255); height: 44px; line-height: 45px; float: left; }
.custom table.home { width: 670px; border-collapse: collapse; border: 0px none; padding: 0px; margin: 0px; }
.custom table.home tr td { vertical-align: top; margin-top: 0px; }
.custom table.home tr td.home_left { padding: 2px 10px 2px 0px; width: 350px; }
.custom table.home tr td.home_right { padding: 2px 0px 2px 10px; width: 300px; }
.custom form input.ticker { width: 80px; }
.widget_search { margin-top: 30px; }
.custom .sidebar h2, .custom .sidebar h3, h3.sidebarh3 { font-family: "Open Sans Condensed",sans-serif; font-weight: 700; color: rgb(35, 35, 35); line-height: 22px; font-size: 20px; text-transform: capitalize; margin: 25px 0px 10px; letter-spacing: -0.01em; font-variant: normal; border-width: 0px 0px 0px 5px; border-style: none none none solid; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color rgb(138, 186, 35); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding-left: 5px; }
#sidebars li.widget h3 a { background: none repeat scroll 0% 0% transparent; color: rgb(35, 35, 35); padding: 0px; margin: 25px 0px 10px; }
.custom table.basic { border: 0px none; }
.custom table.basic tr td.span2 ul#stocktwits_list li { word-wrap: break-word; overflow: hidden; width: 330px; }
.custom table#latestFeatureStories { border: 0px none; margin-bottom: 0px; }
.custom table#latestFeatureStories tr td { width: auto; vertical-align: top; padding: 2px; }
.custom table#latestFeatureStories tr td.latestfeatures_date { font-variant: small-caps; color: rgb(136, 136, 136); white-space: nowrap; }
.custom table#latestFeatureStories tr td.latestfeatures_title {  }
.custom #about_us img { width: 5.714em; height: 5.714em; margin: 5px 1.429em 1.571em 0px; padding: 0.714em; background: none repeat scroll 0% 0% rgb(209, 224, 239); float: left; clear: left; }
.custom #about_us .bio h3 { font-size: 120%; margin: 0px; }
.custom #about_us .bio h3 span { font-weight: bold; font-size: 70%; line-height: 2.2em; text-transform: uppercase; letter-spacing: 1px; padding-left: 0.6em; color: rgb(87, 87, 87); }
.custom #about_us .bio h4 { font-weight: bold; color: rgb(51, 43, 9); }
.custom #about_us strong span { font: bold 0.714em/2.2em Candara,"Trebuchet MS",Verdana,sans-serif; text-transform: uppercase; letter-spacing: 1px; padding-left: 0.6em; color: rgb(156, 144, 94); }
.custom .bio { margin-bottom: 2.357em; clear: both; }
.custom .bio p { margin-bottom: 0px; }
.custom ol li img.hofpic { border: 1px solid rgb(87, 87, 87); margin: 5px 20px 10px 0px; padding: 0px; float: left; }
.types_inner { width: 150px; float: left; background-color: rgb(255, 255, 255); margin: 0px 0px 2px; padding: 0px 9px 2px; border-left: 2px dotted rgb(210, 210, 210); }
.types_inner_first { width: 150px; float: left; background-color: rgb(255, 255, 255); margin: 0px 0px 2px; padding: 0px 9px 2px 0px; }
.types_inner_last { width: 150px; float: left; background-color: rgb(255, 255, 255); margin: 0px 0px 2px; padding: 0px 0px 2px 9px; border-left: 2px dotted rgb(210, 210, 210); }
#types_outer { width: 690px; }
h2.column_header { margin-top: 40px; }
h2.column_header .top { margin-top: 0px; }
#types_outer .types_inner h3 { font-size: 120%; }
#types_outer .types_inner_first h3 { font-size: 120%; }
#types_outer .types_inner_last h3 { font-size: 120%; }
.custom ul#latestfeatures { text-indent: -4.2em; padding-left: 2.8em; list-style: outside none none; }
.custom table { border-collapse: collapse; border-width: 1px 1px 5px; border-style: solid; border-color: rgb(210, 210, 210); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin-bottom: 15px; }
.custom table tr { border: 0px none; }
.custom table tr th { background-color: rgb(35, 97, 161); color: rgb(255, 255, 255); font-weight: bold; padding: 3px 6px; }
.custom table tr td { padding: 3px 6px; border-color: rgb(210, 210, 210); }
.custom table tr th a { color: rgb(255, 255, 255); }
span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span { position: absolute; display: block; top: -5em; background: none repeat scroll 0% 0% rgb(255, 255, 238); border: 1px solid rgb(204, 204, 204); color: black; line-height: 1.25em; }
.sociable span { display: block; }
.sociable ul { display: inline; margin: 0px ! important; padding: 0px ! important; }
.sociable ul li { background: none repeat scroll 0% 0% transparent; display: inline ! important; list-style-type: none; margin: 0px; padding: 1px; }
.sociable ul li::before { content: ""; }
.sociable img { float: none; width: 48px; height: 48px; border: 0px none; margin: 0px; padding: 0px; }
.sociable { margin: 0px 0px 20px; padding: 0px; }
.custom input.form_submit:hover { color: rgb(35, 97, 161); }
.custom table.storytable { margin: 0px auto 10px; }
.custom #comments #registration-required, .custom #registration-required { background: none repeat scroll 0% 0% rgb(209, 230, 239); padding: 0px 15px; border: 1px solid rgb(35, 97, 161); }
.custom #comments #registration-required { margin: 1.667em 12px; }
.custom #registration-required { margin: 1.667em 0px; }
.wikinvestWireContainer .wikinvestWireHeader { font-weight: normal; font-size: 1.333em; line-height: 1.25em; font-family: Tahoma,Geneva,Verdana,sans-serif; margin: 1.875em 0px 0.625em; }
.wikinvestWireContainer .wikinvestWireItemList { margin: 10px 0px 5px; }
.wikinvestWireContainer .wikinvestWireItem { padding-bottom: 3px; background: url(69aa6e2ef4b622b5388d78ed2c57cc7fbd5c34f3.gif)  no-repeat scroll left center transparent; padding-left: 20px; }
.wikinvestWireContainer { padding-bottom: 20px; }
h1.entry-title, .headline_area h2, .headline_area h1, h3.entry-title { font-size: 2.2em; }
.custom table#register { border: 0px none; }
.custom table#register tr td { vertical-align: top; padding-top: 0px; width: 50%; }
.custom table#register table { border: 0px none; }
form#registerform { width: 320px; }
#reCAPTCHA { margin-bottom: 17px; }
p.message { width: 627px; }
#login_error { width: 677px; }
form#loginform { width: 320px; }
#register-intro { float: right; }
input[type="checkbox"] { margin-right: 5px; }
form#registerform { width: 320px; }
#reCAPTCHA { margin-bottom: 17px; }
p.message { width: 627px; }
#login_error { width: 677px; }
#register-intro { float: right; }
div.small { font-size: 90%; padding-top: 0px; }
form label { font-variant: small-caps; color: rgb(43, 43, 43); }
.format_text h2, .format_text h3 { font-size: 1.333em; line-height: 1.25em; font-family: Tahoma,Geneva,Verdana,sans-serif; margin: 1.875em 0px 0.625em; }
.format_text h2 { font-weight: bold; }
.post_box { padding-top: 2em; }
.headline_area { margin-bottom: 2em; }
.teasers_box { padding-top: 2em; padding-bottom: 2em; }
#followEtfdb_box { margin-bottom: 2em; }
.format_text, .enjoying_related { font-size: 1.2em; line-height: 1.667em; }
.enjoying_related ul { list-style: outside none square; }
.enjoying_related ul { margin: 0px 0px 1.667em 1.667em; }
.enjoying_related h3 { margin-top: 0.75em; }
.format_text p { margin-bottom: 1.667em; }
h2.top { margin-top: 0px; }
table#comparison tr td { border: 1px solid rgb(210, 210, 210); font-weight: bold; }
table#comparison tr th.left { text-align: left; }
table#comparison tr td.center { text-align: center; }
table#comparison tr th { font-size: 1.3em; }
#probox { background-color: rgb(209, 224, 239); border: 1px solid rgb(210, 210, 210); padding: 15px; }
#probox h3 { margin-top: 0px; display: inline; }
#probox p { margin-bottom: 1em; }
#probox ul { margin-bottom: 0px; }
.custom img.alignright { clear: right; }
.format_text h2 { font-weight: bold; }
table#portfolioreturn { margin: 0px 0px 15px 15px; }
label#lbl_assetclass, label#lbl_issuer, label#lbl_inverse, label#lbl_leveraged, label#lbl_expenseratio, label#lbl_marketcap, label#lbl_bondtype, label#lbl_commoditytype, label#lbl_currencytype, label#lbl_region, label#lbl_sector { color: rgb(255, 255, 255); }
#bottom_leaderboard { margin: 0px auto; text-align: center; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding-bottom: 15px; }
#bottom-ad { width: 728px; margin-left: auto; margin-right: auto; }
#google_ads_div_etfdb_bottom_leaderboard { margin: 0px auto; text-align: center; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#gsa { float: right; margin-right: 70px; }
#ad_content_rectangle { float: right; padding: 0px 0px 10px 10px; }
#socialbuttons { float: left; padding: 0px 10px 10px 0px; height: 65px; }
#gsa { width: 210px; }
#homepage_ad { float: right; margin: 30px 0px 0px; }
#homepage_ad > img { display: block; }
#printbutton { float: right; }
#printbutton p { text-transform: uppercase; }
#printbutton img { vertical-align: middle; }
a#printbutton-link { padding: 10px 0px 10px 32px; margin: 0px 0px 0px 10px; background: url(b08707beed2a0438397f9394dbfee872404c1024.png)  no-repeat scroll left center transparent; height: 32px; }
p#disclaimer_message { font-style: italic; }
.sidebar .text_input, .sidebar .form_submit, .sidebar input[type="text"], .sidebar input[type="submit"] { padding: 3px; }
.ticker { padding: 3px; }
.center_widget { border: 2px solid rgb(35, 97, 161); text-align: center; padding-top: 7px; margin-bottom: 1.5em ! important; }
#tabsB { float: left; width: 100%; font-size: 100%; line-height: normal; }
#tabsB ul { margin: 0px; padding: 10px 5px 0px; list-style: outside none none; }
#tabsB li { display: inline; margin: 0px; padding: 0px; }
#tabsB a { float: left; background: url(33dd427f86a7337cb379e636cc28e00de0e275de.gif)  no-repeat scroll left top transparent; margin: 0px 2px 0px 0px; padding: 0px 0px 0px 2px; text-decoration: none; }
#tabsB a span { float: left; display: block; background: url(13c7926cf789923ce25a92ce20ce422d616f9330.gif)  no-repeat scroll right top transparent; padding: 5px 6px 4px 4px; color: rgb(102, 102, 102); }
#tabsB a span { float: none; }
#tabsB a:hover span { color: rgb(0, 0, 0); }
#tabsB a:hover { background-position: 0% -42px; }
#tabsB a:hover span { background-position: 100% -42px; }
#tabsB #current a { background-position: 0% -42px; }
#tabsB #current a span { background-position: 100% -42px; }
.etfdbSpecialBox { float: right; margin: 0px 0px 0px 100px; }
#browseCategory { margin-top: 5px; }
#latestFeatureStories { border: 0px none; }
#latestFeatureStories tr td { padding-top: 0px; }
.lfsRow { display: table-row; clear: both; }
.lfsDate { font-variant: small-caps; color: rgb(136, 136, 136); white-space: nowrap; }
.lfsCol { display: table-cell; }
#lfsSeeMore { font-variant: small-caps; font-size: 120%; font-weight: bold; }
#etfsSeeAll { font-variant: small-caps; font-weight: bold; }
#tickersearch { margin-bottom: 0px; }
#tickersearch p { margin-bottom: 0px; }
.ticker { margin-bottom: 0px; }
.form_submit { margin-bottom: 0px; }
#subscribeArea { padding: 0px; }
#newsletteremail { width: 90px; }
.oneOfFourColumns { width: 24%; }
.threeOfFourColumns { width: 74%; }
.floatRight { float: right; }
.floatLeft { float: left; }
.twoCol { width: 49%; }
.noTransform { text-transform: none; }
.noPaddingOrMargin { padding-bottom: 0px; margin-bottom: 0px; }
table.msdata { font-size: 11px; border: 1px solid rgb(28, 28, 53); margin-bottom: 20px; border-collapse: collapse; clear: right; }
table.onePageCol { width: 320px; }
table.msdata td { padding: 2px; background-color: rgb(255, 255, 255); }
table.msdata tr.odd td { background-color: rgb(240, 240, 246); }
table.msdata thead tr .header { background-image: url(aacdc45e455d659edcc97026c1778a5cc023e811.gif) ; background-repeat: no-repeat; background-position: right center; cursor: pointer; }
table.msdata thead tr .headerSortUp { background-image: url(24d17142a70de87abc47e992ac370909ae436143.gif) ; }
table.msdata thead tr .headerSortDown { background-image: url(5993fcdce9bc169d2fba1103aa5db9ce231ec58a.gif) ; }
table.msdata th { text-align: left; }
table#performance { font-size: 11px; border: 1px solid rgb(28, 28, 53); width: 320px; margin-bottom: 20px; border-collapse: collapse; clear: right; }
table#performance td { padding: 2px; }
tr.rnnRowOdd { background-color: rgb(241, 241, 247); }
td.rnnValue { font-weight: normal; width: 84px; }
td.rnnLabel { font-weight: bold; width: 84px; }
table.basic { width: 340px; border-collapse: collapse; margin-bottom: 0px; padding-bottom: 0px; }
table.basic2 { width: 690px; }
table.basic tr td { vertical-align: top; margin-top: 0px; padding-bottom: 0px; }
h2.search { margin-top: 10px; }
table.basic tr td.span1 { width: 166px; padding: 2px 8px 2px 0px; }
table.basic tr td.span1a { width: 150px; padding: 2px 8px 2px 0px; }
table.basic tr td.span1b { width: 182px; padding: 2px 8px 2px 0px; }
table.basic tr td.span2 { width: 332px; padding: 2px 8px 2px 0px; }
h3 { margin-top: 0px; }
.bcSimpleQuoteTitle { margin-top: 0px; font-size: 16px; margin-bottom: 10px; padding-bottom: 0px; }
.bcSimpleQuoteLastValue { font-size: 22px; margin-bottom: 4px; padding-bottom: 0px; }
.bcSimpleQuoteChangeTitle, .bcSimpleQuoteTimeTitle, .bcSimpleQuoteCloseTitle { font-weight: bold; }
p#price { font-size: 22px; margin-bottom: 4px; padding-bottom: 0px; }
p#price-data {  }
ul#stocktwits_list { list-style-type: none; margin-left: 0px; padding-left: 0px; }
ul#stocktwits_list li { margin-left: 0px; padding-left: 0px; margin-bottom: 5px; }
form { margin-top: 0px; padding-top: 0px; }
img { margin-bottom: 0px; padding-bottom: 0px; }
ul#resources_list li { margin-bottom: 5px; }
.ticker_menu_link { color: rgb(188, 188, 188); text-decoration: none; }
.format_text h3.bricktop { margin-top: 0px; }
#etfTabsBottom { padding: 2px 6px 2px 10px; background: none repeat scroll 0% 0% rgb(102, 102, 102); color: rgb(188, 188, 188); margin-bottom: 10px; margin-top: 0px; text-decoration: none; }
fieldset { border: 0px none; }
.centernobr { white-space: nowrap; text-align: center; }
.rightnobr, .bcPETFPrice, .bcPETFPctChange, .bcPETFAssets, .bcPETFAvgVol, .bcPETFYtd { white-space: nowrap; text-align: right; }
#tableTradingData h3 { margin-top: 0pt; }
.bcSimpleQuote { margin-top: 0px; padding-top: 0px; }
.bcSimpleQuoteTitle { margin-top: 0px; padding-top: 0px; line-height: 16px; }
.custom .format_text table#bc_ChartSettings input { width: auto; }
.custom .format_text table#bc_ChartOptions input#setName { display: block; margin-bottom: 5px; width: 142px; }
input[type="button"] { padding: 0.25em; border-width: 0.083em; }
.pagination { padding: 3px; margin: 3px; text-align: center; }
.pagination a { padding: 2px 5px; margin: 2px; border: 1px solid rgb(238, 238, 238); text-decoration: none; color: rgb(3, 108, 180); }
.pagination a:hover, .pagination a:active { border: 1px solid rgb(153, 153, 153); color: rgb(102, 102, 102); }
.pagination .current { padding: 2px 5px; margin: 2px; border: 1px solid rgb(3, 108, 180); font-weight: bold; background-color: rgb(3, 108, 180); color: rgb(255, 255, 255); }
.pagination .disabled { padding: 2px 5px; margin: 2px; border: 1px solid rgb(238, 238, 238); color: rgb(221, 221, 221); }
#sm-sidebar { float: left; padding: 10px; position: fixed; top: 150px; background-color: rgb(255, 255, 255); border-radius: 15px; box-shadow: 0px 0px 10px rgb(187, 187, 187); opacity: 0.5; }
#sm-sidebar div { margin: 5px 0px; }
.etfxraychart { width: 340px; }
.curved {  }
.mc-badge { font-family: sans-serif; font-size: 11px; font-weight: bold; margin: 0px; padding: 0px; width: auto; display: inline-block; }
.mc-count { color: rgb(81, 81, 74); font-family: sans-serif; font-size: 11px; font-weight: bold; margin: 0px; padding: 0px; }
.subscriber-count { background-color: rgb(80, 81, 74); font-size: 11px; color: rgb(255, 255, 255); display: inline-block; padding: 2px 5px; line-height: 1em; min-width: 105px; text-align: center; border-radius: 2px; border-top: 1px solid rgb(80, 81, 74); }
.powered-by { color: rgb(81, 81, 74); font-family: sans-serif; font-size: 11px; font-weight: bold; margin: 0px; padding: 0px; }
.powered-by a { color: rgb(81, 81, 74); font-family: sans-serif; font-size: 11px; font-weight: bold; margin: 0px; padding: 0px; background: url(d36043a121c3615a87ce9ec33daa6bfa34afdf6f.png)  no-repeat scroll 50% bottom transparent; display: block; height: 16px; text-indent: -9999px; }
.server-notification { background-color: rgb(255, 20, 0); color: white; font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; font-size: 14px; font-weight: bold; line-height: 24px; opacity: 0.75; position: fixed; bottom: 0px; text-align: center; width: 100%; z-index: 99; }
.cc-info-hidden { bottom: -72px; }
.server-notification .expand { float: right; cursor: pointer; border: 1px solid white; padding-left: 7px; padding-right: 7px; }
#dsq-content.clearfix { visibility: visible; text-indent: 0px; }
.article-footer * { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 300; line-height: 1; list-style: outside none none; margin: 0px; padding: 0px; box-sizing: border-box; }
input::-moz-focus-inner { border: 0px none; padding: 0px; }
.placeholder-input { position: absolute; top: 0px; left: 0px; width: 100%; height: 30px; padding: 0px 10px 0px 8px; font-size: 14px; font-weight: 300; color: rgb(51, 51, 51); border: medium none; background: none repeat scroll 0% 0% transparent; }
.placeholder { position: relative; display: block; width: 100%; height: 30px; font-size: 14px; font-weight: 300; font-variant: normal; color: rgb(113, 127, 141); text-align: left; padding: 0px 0px 0px 10px; cursor: text; border: 1px solid rgb(198, 204, 209); border-radius: 5px; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15) inset; background: none repeat scroll 0% 0% rgb(236, 238, 239); }
.ie .placeholder-input { line-height: 28px; }
.placeholder span { display: block; height: 30px; line-height: 28px; }
.faded-label { color: rgb(198, 204, 209); }
.article-footer { float: left; width: 715px; margin: 0px 0px 0px 20px; }
.article-footer-tabs { position: relative; float: left; width: 100%; margin: 0px 0px 6px; padding: 0px 0px 12px; border-bottom: 1px solid rgb(217, 221, 224); }
.article-footer-tabs li { float: left; width: 50%; }
.article-footer-tab { display: block; width: 100%; height: 30px; line-height: 30px; font-size: 18px; color: rgb(170, 178, 187); text-align: center; background: none repeat scroll 0% 0% transparent; }
.article-footer-tab:hover { color: rgb(137, 185, 35); }
.active-tab { font-weight: normal; color: rgb(51, 51, 51); }
.tab-divider { display: block; position: absolute; top: 0px; left: 50%; width: 1px; height: 30px; background: none repeat scroll 0% 0% rgb(226, 229, 232); }
.tab-arrow { display: block; position: absolute; bottom: -1px; left: 165px; width: 24px; height: 12px; background: url(f22c6ca074f82cbe9d4af1ece18b78cf38c8c518.png)  no-repeat scroll 0px 0px transparent; }
.article-footer-tab-section { position: relative; float: left; width: 100%; }
#comments-section { display: none; }
.featured-articles { float: left; width: 470px; padding: 18px 0px 0px; }
.featured-article-list { float: left; list-style: outside none none; }
.featured-article-list.homepage { width: 100%; margin: 0px 0px 20px 20px; }
.featured-article-list li { float: left; margin: 0px 5px 5px 0px; }
.featured-article-list a::before { content: "."; display: block; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; border-radius: 5px; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5) inset; }
.featured-article-list a { position: relative; display: block; width: 230px; height: 132px; overflow: hidden; border-radius: 5px; }
.featured-article-list img { display: block; border-radius: 5px; }
.featured-article-title { position: absolute; right: 0px; bottom: 0px; left: 0px; padding: 20px 10px 8px; font-size: 18px; font-weight: normal; line-height: 22px; color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.75); border-radius: 0px 0px 5px 5px; cursor: pointer; z-index: 10; background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.85) 100%) repeat scroll 0% 0% transparent; }
.featured-article-list a:hover > .featured-article-title { background: linear-gradient(to bottom, rgba(0, 105, 170, 0) 0%, rgba(0, 105, 170, 0.9) 100%) repeat scroll 0% 0% transparent; }
.featured-article-date { display: none; width: 100%; font-size: 12px; font-weight: 300; margin: 10px 0px 0px; }
.article-footer-sidebar { float: right; width: 225px; text-align: center; }
.sidebar-component { position: relative; padding: 18px 5px; border-bottom: 1px solid rgb(226, 229, 232); }
.etf-screener { border-bottom: medium none; }
.sidebar-component-header { font-family: "Open Sans",Arial,sans-serif; font-weight: 700; font-size: 21px; color: rgb(0, 105, 170); margin: 0px 0px 10px; }
.sidebar-component p { font-size: 14px; line-height: 20px; color: rgb(102, 102, 102); }
.ie .newsletter-signup p { letter-spacing: -0.01em; }
.article-footer-newsletter-form { position: relative; width: 100%; margin: 12px 0px 0px; }
.signup-field { position: relative; width: 135px; }
.signup-field .placeholder { border-radius: 5px 0px 0px 5px; }
input#mc-embedded-subscribe.submit-btn { position: absolute; top: 0px; right: 0px; margin: 0px; padding: 0px; width: 80px; height: 30px; font-size: 14px; color: rgb(255, 255, 255); border: 1px solid rgb(116, 156, 30); border-radius: 0px 5px 5px 0px; background: none repeat scroll 0% 0% rgb(137, 185, 35); }
input#mc-embedded-subscribe.submit-btn:hover { text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25); background: none repeat scroll 0% 0% rgb(148, 199, 38); }
.etf-screener { padding: 18px 5px 0px 10px; }
.etf-screener p { text-align: left; }
.sidebar-screener-graphic { display: block; position: absolute; top: 65px; left: -4px; width: 278px; height: 168px; background: url(de26f5ea08ea1c25784eed2eee7cec3cfd6c527c.png)  no-repeat scroll 0px 0px transparent; }
.green-btn { display: block; position: absolute; left: 70px; bottom: -42px; width: 115px; height: 30px; line-height: 28px; font-size: 14px; color: rgb(255, 255, 255); border: 1px solid rgb(116, 156, 30); border-radius: 5px; background: none repeat scroll 0% 0% rgb(137, 185, 35); }
.sidebar-screener-graphic:hover > .green-btn { text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25); background: none repeat scroll 0% 0% rgb(148, 199, 38); }
.article-disclaimer { float: left; width: 100%; margin: 19px 0px 0px; padding: 18px 0px; border-top: 1px solid rgb(226, 229, 232); }
.article-disclaimer p { font-size: 12px; line-height: 18px; color: rgb(127, 127, 127); }
.article-disclaimer a { color: rgb(51, 51, 51); }
.article-disclaimer a:hover { color: rgb(0, 105, 170); }
#disqus_thread { margin: 18px 0px 0px; }
.comments-closed-header { font-size: 18px; color: rgb(0, 105, 170); text-align: center; text-transform: capitalize; padding: 18px 0px 0px; letter-spacing: normal; }
.homepage-featured-article-header { font-size: 18px; color: rgb(51, 51, 51); margin: 0px 0px 20px 20px; padding: 0px 0px 12px; border-bottom: 1px solid rgb(217, 221, 224); }
.home-content-wrapper { margin: 0px 0px 0px 25px; }
.custom .home-content-wrapper { top: 0px; }
.home-left-col, .home-right-col { box-sizing: border-box; }
.home-left-col { width: 50%; padding: 0px 15px 0px 0px; }
.home-right-col { width: 50%; padding: 0px 0px 0px 15px; }
.home-pro-box { float: right; width: 268px; margin: 10px 0px 30px; }
.media { position: relative; overflow: hidden; font-family: Helvetica,Arial,sans-serif; }
.media__image { display: block; float: left; margin: 0px 20px 0px 0px; }
a.media__title { color: rgb(33, 122, 188); text-decoration: none; }
a.media__title:hover { color: rgb(51, 51, 51); text-decoration: underline ! important; }
.media__body { overflow: hidden; }
.top-story { box-sizing: border-box; padding: 0px 0px 20px; border-bottom: 1px solid rgb(229, 229, 229); }
.section-header { display: block; text-transform: uppercase; font-size: 14px; letter-spacing: 1px; color: rgb(51, 51, 51); }
.top-story__header { margin: 0px 0px 10px; }
.top-story__title { font-size: 24px; line-height: 30px; }
.top-story__body > p { font-size: 16px; font-weight: 300; line-height: 24px; margin: 10px 0px 0px; color: rgb(102, 102, 102); }
.extra { float: left; width: 100%; border-bottom: 1px solid rgb(229, 229, 229); }
.home-featured-articles { position: relative; float: left; width: 375px; }
.featured-article { margin: 0px 0px 15px; padding: 0px 0px 15px; border-bottom: 1px solid rgb(229, 229, 229); }
.home-featured-articles .featured-article:last-child { margin: 0px; border: medium none; }
.featured-article__header { padding: 20px 0px; }
.featured-article__title { font-size: 18px; line-height: 24px; }
.featured-article__body > p { font-size: 14px; line-height: 21px; margin: 10px 0px 0px; color: rgb(102, 102, 102); }
.contact-boxes { padding: 0px 11px; margin-bottom: 20px; background-color: rgb(245, 245, 245); border: 1px solid rgb(227, 227, 227); border-radius: 4px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset; }
.contact-boxes h2 { margin-top: 15px; }
.premium_article_tag { color: rgb(224, 154, 16); text-transform: uppercase; font-family: Helvetica,Arial,sans-serif; font-size: 11px; font-weight: normal; letter-spacing: 0.05em; }
.headline_area .entry-title { display: inline-block; }
h1.entry-title .premium_article_tag { display: block; font-size: 12px; font-weight: normal; letter-spacing: 1px; }
h2.entry-title .premium_article_tag, .latestfeatures_title .premium_article_tag { display: block; }
.latestfeatures_title .premium_article_tag { line-height: 1; margin: 4px 0px 0px; }
.pricing * { margin: 0px; padding: 0px; list-style: outside none none; line-height: 1; }
.pricing { float: left; width: 100%; font-family: Helvetica,Arial,sans-serif; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.pricing * { font-family: Helvetica,Arial,sans-serif; }
.pricing-wrapper { position: relative; float: left; width: 100%; }
.pricing-header { font-family: Helvetica,Arial,sans-serif; font-size: 36px; font-weight: normal; color: rgb(34, 34, 34); text-align: center; margin: 30px 0px; }
.pricing-sub-header { display: block; font-size: 30px; font-weight: 300; color: rgb(33, 122, 188); padding: 8px 0px 0px; }
.pricing-chart { position: relative; width: 750px; height: 1008px; margin: 0px auto 30px; }
.pricing-chart a { text-decoration: none; }
.pricing-feature-group { position: relative; float: left; width: 100%; margin: 20px 0px 0px; z-index: 5; }
#pricing-feature-group-one { margin: 138px 0px 0px; }
.pricing-feature-group h4 { font-weight: normal; font-size: 21px; color: rgb(33, 122, 188); margin: 0px 0px 4px; }
.feature-group-wrapper { float: left; width: 100%; padding: 4px 5px 5px; background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.15); }
.pricing-feature-list { position: relative; float: left; text-align: center; }
.pricing-feature-list li { width: 100%; height: 30px; line-height: 28px; margin: 1px 0px 0px; font-size: 14px; font-weight: 300; color: rgb(42, 42, 42); border-top: 1px solid rgb(255, 255, 255); background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.8); }
.feature-name-list { width: 265px; text-align: left; }
.feature-name-list li { padding: 0px 0px 0px 10px; }
.free-feature-list { width: 240px; }
.lite-feature-list { width: 250px; }
.checkmark-list { width: 235px; }
.pricing-feature-list .checkmark { display: block; width: 24px; height: 18px; margin: 5px 0px 0px 46%; background: url(9dc1619e0298e17023eae1c03829a4e943204b69.png)  no-repeat scroll 0% 0% transparent; }
.connector-list::after { content: ""; display: block; position: absolute; bottom: -50px; left: 50%; width: 1px; height: 45px; background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.15); }
.pricing-column { position: absolute; top: 0px; bottom: 0px; width: 240px; padding: 6px; border-radius: 10px; }
#free-pricing-column { right: 245px; bottom: 89px; border: 1px solid rgb(207, 212, 217); background: none repeat scroll 0% 0% rgb(226, 229, 232); }
#premium-pricing-column { right: 0px; border: 1px solid rgb(224, 154, 16); background: none repeat scroll 0% 0% rgb(240, 176, 51); }
.pricing-column-logo { width: 100%; height: 48px; overflow: hidden; text-indent: -9999px; border-top: 1px solid rgb(255, 255, 255); border-radius: 5px; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25); }
.pricing-column-logo.etfdb-logo { background: url(59b3a0b938cd28659a5e2583ed9f5d5eba7f3277.png)  no-repeat scroll 50% 50% rgba(255, 255, 255, 0.7); }
.pricing-column-logo.etfdb-pro-logo { background: url(3298994072db67a515245b76cb5c024fe71cdd9e.png)  no-repeat scroll 50% 50% rgba(255, 255, 255, 0.8); }
.product-price { font-weight: 300; font-size: 60px; color: rgb(255, 255, 255); text-align: center; margin: 18px 0px 0px; }
.free-label { font-size: 60px; color: rgb(127, 127, 127); margin: 22px 0px 0px; }
.product-price .per-year-label { display: block; font-size: 14px; text-transform: uppercase; letter-spacing: 1px; }
.purchase-btn-wrapper { position: absolute; bottom: 0px; left: 0px; right: 0px; padding: 26px 20px 20px; border-top: 1px solid rgb(255, 255, 255); border-radius: 0px 0px 9px 9px; background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.8); }
.purchase-arrow { position: absolute; top: -1px; left: 50%; width: 0px; height: 0px; margin-left: -15px; border-left: 15px solid transparent; border-right: 15px solid transparent; }
.purchase-arrow.blue { border-top: 15px solid rgb(60, 164, 255); }
.purchase-arrow.gold { border-top: 15px solid rgb(240, 176, 51); }
.pricing-btn { display: block; width: 100%; height: 42px; line-height: 42px; font-size: 24px; color: rgb(255, 255, 255); text-align: center; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2); border-radius: 5px; box-shadow: 0px 1px rgba(255, 255, 255, 0.4) inset; }
a.premium-gold-btn { border: 1px solid rgb(224, 154, 16); background: none repeat scroll 0% 0% rgb(240, 176, 51); }
a.premium-gold-btn:hover { color: rgb(255, 255, 255); border: 1px solid rgb(104, 148, 0); background: none repeat scroll 0% 0% rgb(128, 182, 0); }
.pro-feature-list li { padding-bottom: 10px; }
.section { position: relative; width: 100%; }
.newSection * { border: 0px none; margin: 0px; padding: 0px; font-size: 100%; line-height: 1; list-style: outside none none; outline: 0px none; box-sizing: border-box; }
#mainNavDropdown { position: absolute; width: 300px; z-index: 20000; border-right: 1px solid rgb(0, 77, 145); border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 77, 145) rgb(0, 77, 145); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: none repeat scroll 0% 0% rgb(33, 122, 188); }
#mainNavDropdown li { float: none ! important; margin: 0px ! important; line-height: 1.5; border-top: 1px solid rgb(0, 113, 213) ! important; border-bottom: 1px solid rgb(28, 103, 159) ! important; }
#mainNavDropdown li:first-child { border-top: medium none ! important; }
#mainNavDropdown li:last-child { border-bottom: medium none ! important; }
#mainNavDropdown li a { font-size: 14px ! important; width: 100%; padding: 6px 10px ! important; line-height: 1.5 ! important; }
#mainNavDropdown li a:hover { background: none repeat scroll 0% 0% rgb(0, 104, 196); }
.dropdownActive { background: none repeat scroll 0% 0% rgb(0, 95, 179); }
.dropdownArrow { position: absolute; top: 17px; right: 7px; width: 0px; height: 0px; border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 3px solid rgb(204, 204, 204); }
.secondDropdownArrow { position: absolute; top: 50%; right: 7px; width: 0px; height: 0px; margin-top: -3px; border-top: 3px solid transparent; border-bottom: 3px solid transparent; border-left: 3px solid rgb(204, 204, 204); }
#nav-bar ul ul { display: none; }
#nav-bar ul li:hover > ul { display: block; }
#nav-bar ul li:hover { background: none repeat scroll 0% 0% rgb(0, 95, 179); }
#nav-bar ul ul ul { top: -2px; left: 100%; border: 1px solid rgb(0, 77, 145); }
.annotation-timeline { margin-bottom: 1.667em; }
.annotation-timeline table { border: 0px none; margin-bottom: 0px; }
.annotation-timeline table tr td { padding: 0px; }
.annotation-timeline table tr th { padding: 0px; }
#div-gpt-ad-1370286880368-110 { margin-left: -135px; }
