@font-face {
  font-family: "Bebas Neue";
  font-style: normal;
  font-weight: normal;
  src: url(376c76887ced0756c95906d736253c9b0df3276e.eot)  format("embedded-opentype"), url(f19bf37c8468fbca8c64156f1d0c0835c23a7d45.woff)  format("woff"), url(aa84940530ee5a27eec2423d342476a6a3cf0d36.ttf)  format("truetype");
}
@font-face {
  font-family: "Museo Slab";
  font-style: normal;
  font-weight: normal;
  src: url(e4fff4c7b39178a7569f18572b2fe45dd148e8e2.eot)  format("embedded-opentype"), url(79b04d31d8abdd8944384fa25a6a7fbb896fa25c.woff)  format("woff"), url(8b2db369c6a3f41fcf252e639554c61326667b8a.ttf)  format("truetype");
}
ul li { font-size: 1em; line-height: 1.5em; }
p, #content-L2 ul li, #content-L2 ol li { color: rgb(0, 0, 0); font-size: 0.9em; line-height: 1.5em; }
.div-100-width p { line-height: 1.5em; padding: 0px; margin: 0px 0px 15px; }
.div-100-width p:last-child { margin: 0px; }
.div-31-width p { font-size: 0.7em; margin: 0px 0px 5px; line-height: 1.5em; }
.div-100-width p.post-title16px { margin-bottom: 0px; }
#container-article ul { margin: -3px 0px 0px; }
ol { color: rgb(102, 102, 102); }
a { color: rgb(0, 148, 179); text-decoration: none; }
a:visited { color: rgb(22, 87, 136); text-decoration: none; }
a:hover { color: rgb(127, 201, 217); text-decoration: none; }
img { max-width: 100%; }
a img, a:visited img { border: 0px none; }
h1 { font-size: 30px; line-height: 1.5em; color: rgb(0, 148, 179); margin: 0px; padding: 0px; font-weight: bold; }
h2 { font-family: "Museo Slab",Georgia,sans-serif; font-size: 24px; color: rgb(102, 102, 102); font-weight: normal; margin: 10px 0px 15px; }
h2.subheadline { font-family: "Museo Slab",Georgia,sans-serif; font-size: 16px; color: rgb(102, 102, 102); font-weight: normal; margin: 10px 0px 15px; padding: 0px 0px 10px; line-height: 21px; }
h1.article-headline { font-family: "Museo Slab",Georgia,sans-serif; font-size: 24px; color: rgb(102, 102, 102); font-weight: normal; margin: 10px 0px 15px; padding: 0px 0px 10px; }
.div-31-width h2 { font-size: 0.9em; }
h3 { font-size: 16px; color: rgb(102, 188, 41); font-weight: bold; line-height: 1.5em; margin: 5px 0px 0px; }
.nasdaq-product h3 { margin: 0px; }
h4, h4 a { font-size: 14px; color: rgb(255, 153, 0); line-height: 16px; margin: 5px 0px; font-weight: bold; }
h5, label, legend, .sub-list span { color: rgb(102, 102, 102); margin: 0px; }
.subheadline { font-weight: normal; color: rgb(102, 102, 102); padding: 0px 0px 10px; }
#searchname-editable { float: inherit; }
.register-L1 h5 { margin-bottom: 5px; }
.div-100-width h5, .div-63-width h5 { margin-bottom: 10px; font-size: 14px; line-height: 1.5em; }
.nasdaq-product h5 { margin: 3px 0px 10px; }
h6 { font-family: "Bebas Neue",Impact,sans-serif; color: rgb(153, 153, 153); text-transform: uppercase; margin: 0px; font-weight: normal; }
.bold { font-weight: bold; }
.company-title a { color: rgb(255, 153, 0); font-weight: normal; }
.company-title { color: rgb(255, 153, 0); font-weight: normal; }
.company-title a:hover { color: rgb(255, 204, 127); }
.post-metadata { color: rgb(153, 153, 153); font-weight: normal; font-style: italic; }
.dt-green { color: rgb(102, 188, 41); font-weight: normal; font-style: italic; }
.seemore-link { font-family: Arial,Helvetica,sans-serif; font-weight: normal; }
.post-type { color: rgb(153, 153, 153); font-weight: normal; font-style: italic; }
.facet_header { margin: 0px 0px 3px; color: rgb(153, 153, 153); font-family: "Bebas Neue",Impact,sans-serif; font-weight: normal; font-size: 18px; }
.subtract h5, #send-releases .image-background h5 { color: rgb(135, 135, 135); }
#send-releases .image-background ul li { font-size: 1em; }
.subtract { margin-top: 20px; padding-bottom: 10px; }
.subtract.border-bottom-dotted-light { margin-top: 30px; }
.gray-feature-box p { color: rgb(0, 0, 0); }
.centertext { text-align: center; }
html { padding: 0px; margin: 0px; width: 100%; height: 100%; }
body { font-family: Arial,Helvetica,sans-serif; background: rgb(254, 254, 254) url(ff97d4ae85811e88a86ec366ea711c7b79cc56fe.jpg)  repeat scroll 0% 0%; margin: 0px; padding: 0px; height: 100%; width: 100%; }
input[type="text"], input[type="password"], input[type="email"], textarea { color: rgb(153, 153, 153); }
select { color: rgb(102, 102, 102); }
input[type="text"], input[type="password"], input[type="email"] { border: 1px solid rgb(191, 191, 191); background: rgb(254, 254, 254) none repeat scroll 0% 0%; display: block; outline: 0px none; box-shadow: 0px 0px 3px rgb(157, 157, 157) inset, 0px 0px 5px rgb(255, 255, 255); }
input[type="text"]:focus, textarea:focus, input[type="password"]:focus, input[type="email"]:focus { color: rgb(102, 102, 102); border: 1px solid rgb(102, 102, 102); box-shadow: 0px 0px 3px rgb(204, 204, 204) inset; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.editable input[type="text"] { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-width: 0px 0px 1px medium; border-style: none none dotted; border-color: -moz-use-text-color -moz-use-text-color rgb(153, 153, 153); outline: 0px none; display: inline-block ! important; }
.editable:hover { cursor: pointer; }
.editable:focus { cursor: pointer; }
.editable:active { color: rgb(0, 0, 0); }
.editable form { padding: 0px; width: auto; }
a.cancel { font-size: 10px; text-decoration: underline; }
#captcha a { font-size: 10px; text-decoration: underline; }
.sub-list { padding: 10px; background: rgb(217, 238, 201) none repeat scroll 0% 0%; border: 1px solid rgb(204, 204, 204); box-shadow: 0px 0px 3px rgb(255, 255, 255) inset, 0px 0px 5px rgb(191, 191, 191); margin-bottom: 5px; position: relative; }
.sub-list-R { width: 50%; float: right; }
.sub-list-M { float: right; }
.sub-list-L { float: left; width: 40%; white-space: normal; overflow-wrap: break-word; word-break: break-all; }
.sub-list select { float: left; margin: 0px 3px 0px 0px; padding: 0px; display: inline-block; }
.deletebutton, .rssbutton { padding: 0px; }
.feed-list-button { margin: 5px 0px 0px 8px; background-position: left bottom; background-repeat: no-repeat; text-indent: 20px; float: left; border-radius: 3px; height: 13px; font-size: 10px; line-height: 10px; padding: 3px 5px 0px 0px; border-right: 1px dotted rgb(191, 191, 191); }
.feed-rss { background-image: url(7c9ce06d07a18174e37a10532807e2d1af11252c.png) ; color: rgb(255, 153, 0); }
.feed-yahoo { background-image: url(2b70686881d753291e12c3f441f94ccba214e956.png) ; }
.feed-google { background-image: url(77b5ff89ac803aaedf68349543bb075d9cb5f2ca.png) ; }
.feed-aol { background-image: url(4d04295ab2238034b5da53b26f01b640b720d4c3.png) ; }
.feed-msn { background-image: url(7c6ef8d721e54a94dbba2e0d5b2949e5c02bdc9f.png) ; }
.search-hist-list, .ui-no-bullets { list-style: outside none none ! important; margin-left: 0px; padding: 0px; }
.search-hist-list { width: 100%; margin: 0px; }
.search-hist-list li { margin: 0px 0px 10px; color: rgb(102, 102, 102); font-size: 0.8em; line-height: 2em; border-bottom: 1px dotted rgb(204, 204, 204); padding-bottom: 10px ! important; list-style: outside none none ! important; }
.search-hist-list li button { margin: 5px 5px 5px 0px; display: inline-block; text-transform: uppercase; }
.divider-dotted, .divider-dotted2 { width: 100%; border-bottom: 1px dotted rgb(204, 204, 204); }
.divider-dotted { margin: 0px 0px 20px; }
.divider-dotted2 { padding: 0px 0px 15px; margin: 0px 0px 15px; }
.divider-dotted3 { padding: 0px 0px 35px; margin-bottom: 35px; border-bottom: 1px dotted rgb(239, 239, 239); }
.nasdaq-product .divider-dotted3 { padding: 0px 0px 60px; margin-bottom: 55px; }
.nasdaq-product .content-cont2 > .divider-dotted2 { margin-bottom: 40px; }
.nasdaq-product .divider-dotted3 .gray-feature-box { margin-top: 35px; margin-bottom: 15px; }
.divider-dotted-top { padding: 30px 0px 0px; margin-top: 25px; border-top: 1px dotted rgb(239, 239, 239); }
.divider-dotted-top2 { padding: 10px 0px 0px; margin-top: 10px; margin-bottom: 10px; border-top: 1px dotted rgb(204, 204, 204); }
.divider-solid { width: 100%; border-bottom: 1px solid rgb(239, 239, 239); padding: 0px 0px 30px; margin: 0px 0px 30px; }
#header { margin: 0px auto; top: 0px; padding: 20px 0px 0px; position: relative; }
#logodiv { width: 360px; float: left; text-transform: uppercase; font-weight: normal; color: rgb(102, 102, 102); font-size: 55px; line-height: 38px; padding: 0px; }
#logodiv p { color: rgb(102, 102, 102); margin: 0px; }
#logolink { padding: 10px 180px; background: transparent url(70709cc96612686272b86ecc2d3f1704279d6822.png)  no-repeat scroll left top; width: 25px; height: 10px; }
textarea, .terms-box { width: 330px; height: 150px; padding: 3px; border: 1px solid rgb(191, 191, 191); background: rgb(254, 254, 254) none repeat scroll 0% 0%; display: block; outline: 0px none; box-shadow: 0px 0px 3px rgb(157, 157, 157) inset, 0px 0px 5px rgb(255, 255, 255); }
.terms-box { overflow-x: scroll; }
.styled-select select { background: transparent none repeat scroll 0% 0%; width: 298px; padding: 5px; border: 0px none; margin: 0px; }
.styled-select { background: rgb(254, 254, 254) url(d54c3bc6534eb9766a10c3591d86c85395f19935.png)  no-repeat scroll right center; width: 267px; overflow: hidden; border-radius: 5px; border: 1px solid rgb(191, 191, 191); box-shadow: 0px 0px 3px rgb(157, 157, 157) inset, 0px 0px 5px rgb(255, 255, 255); margin: 5px 0px 10px; }
.styled-select select, .styled-select { height: 34px; }
.styled-select-mult select { background: transparent none repeat scroll 0% 0%; width: 267px; padding: 5px; border: 0px none; height: 80px; margin: 0px; }
.styled-select-mult { background: rgb(254, 254, 254) none repeat scroll 0% 0%; width: 267px; height: 80px; overflow: hidden; border-radius: 5px; border: 1px solid rgb(191, 191, 191); box-shadow: 0px 0px 3px rgb(157, 157, 157) inset, 0px 0px 5px rgb(255, 255, 255); margin: 5px 0px 10px; }
input[type="checkbox"] { width: 15px; height: 15px; padding: 0px; border: 1px solid rgb(191, 191, 191); border-radius: 5px; margin-left: 5px; }
label, legend, .sub-list span { font-size: 14px; }
input.submit-default[type="submit"], .editable input[type="submit"], .small-blue-button { font-weight: bold; font-size: 12px; margin: 5px 5px 0px 0px; text-shadow: 0px -1px 0px rgb(0, 148, 179); background-color: rgb(0, 148, 179); background-image: -moz-linear-gradient(center top , rgb(127, 201, 217), rgb(0, 148, 179)); background-repeat: repeat-x; border: 1px solid rgb(0, 148, 179); }
input.ResetSearchBtn[type="submit"], .small-green-button, #signin-button, button[type="submit"] { text-shadow: 0px -1px 0px rgb(102, 188, 41); text-decoration: none; background-color: rgb(102, 188, 41); background-image: -moz-linear-gradient(center top , rgb(178, 221, 148), rgb(102, 188, 41)); background-repeat: repeat-x; border: 1px solid rgb(102, 188, 41); }
#register-button, .signup-btn-1, .orange-btn, .gs-btn { text-shadow: 0px -1px 0px rgb(255, 153, 0); background-color: rgb(255, 153, 0); background-image: -moz-linear-gradient(center top , rgb(255, 204, 127), rgb(255, 153, 0)); background-repeat: repeat-x; border: 1px solid rgb(255, 153, 0); }
.small-green-button, #signin-button, button[type="submit"] { padding: 8px 10px; }
a.small-green-button, a.small-blue-button { display: inline-block; }
input.ResetSearchBtn[type="submit"]:hover, .small-green-button:hover, #signin-button:hover, button[type="submit"]:hover { background-color: rgb(178, 221, 148); }
input.submit-default[type="submit"]:hover, .editable input[type="submit"]:hover, .small-blue-button:hover { background-color: rgb(127, 201, 217); }
input[type="submit"], input[type="submit"]:hover, button[type="submit"]:hover { cursor: pointer; }
#register-button:hover, .signup-btn-1:hover, .orange-btn:hover, .gs-btn:hover { background-color: rgb(255, 204, 127); }
.editable input[type="submit"], input.submit-default[type="submit"], input.ResetSearchBtn[type="submit"] { background-position: center center; border-radius: 4px; text-shadow: 0px -1px 0px rgb(51, 153, 221); font-size: 12px; margin: 5px 5px 0px 0px; font-weight: bold; box-shadow: 0px 0px 4px rgb(191, 191, 191); }
input[type="submit"], .small-green-button, button[type="submit"], .small-green-button:visited, .small-blue-button, .small-blue-button:visited { padding: 4px 10px 5px; color: rgb(255, 255, 255); cursor: pointer; }
.editable input[type="submit"], input.submit-default[type="submit"], input.ResetSearchBtn[type="submit"], button[type="submit"], #register-button, #signin-button, .small-green-button, .small-blue-button, #register-button, .signup-btn-1, .orange-btn, .gs-btn { border-radius: 5px; font-size: 12px; color: rgb(255, 255, 255); cursor: pointer; margin: 5px 5px 0px 0px; font-weight: bold; box-shadow: 0px 0px 2px rgb(255, 255, 255) inset, 0px 0px 3px rgb(102, 102, 102); }
input[type="submit"], .small-green-button, button[type="submit"], .small-green-button:visited, .small-blue-button, .small-blue-button:visited { padding: 4px 10px 5px; color: rgb(255, 255, 255); }
.editable input[type="submit"]:hover, input.submit-default[type="submit"]:hover, input.ResetSearchBtn[type="submit"]:hover, button[type="submit"]:hover, #register-button:hover, #signin-button:hover, .small-green-button:hover, .small-blue-button:hover, #register-button:hover, .signup-btn-1:hover, .orange-btn:hover, .gs-btn:hover { color: rgb(255, 255, 255); background-position: 0px 15px; transition: background-position 0.1s linear 0s; }
.sub-list .small-green-button { margin: 0px 5px 0px 0px; font-size: 11px; display: inline; }
.regform input, .regform textarea, .green-box input[type="text"], .terms-box { margin: 5px 0px 10px; }
#signin-button, #register-button, button[type="submit"], .small-green-button, .small-blue-button { text-align: center; position: relative; display: block; padding: 8px 10px; color: rgb(255, 255, 255); text-decoration: none; box-shadow: 0px 0px 2px rgb(255, 255, 255) inset, 0px 0px 3px rgb(153, 153, 153); }
#signin-button, #register-button { padding: 5px 20px 1px; height: 22px; z-index: 99; margin: 0px; font-size: 14px; }
#register-button { float: right; margin: 0px 0px 0px 6px; }
a #signin-button, a:visited #signin-button, a:visited #register-button, a #register-button, button[type="submit"], .small-green-button { color: rgb(255, 255, 255); text-decoration: none; }
.signup-btn-1, .orange-btn { padding: 10px 20px 8px; font-family: "Bebas Neue",Impact,sans-serif; font-size: 30px; word-spacing: 5px; font-weight: normal; color: rgb(255, 255, 255); line-height: 30px; }
.signup-btn-1 { float: right; margin: -8px 0px 0px; }
.signup-btn-1:visited, .orange-btn:visited { color: rgb(255, 255, 255); }
.orange-btn { width: auto; margin-top: 10px; text-align: center; }
.gs-btn { padding: 10px 5px 15px; font-family: "Bebas Neue",Impact,sans-serif; font-size: 20px; word-spacing: 5px; font-weight: normal; text-shadow: 0px 1px 1px rgb(0, 148, 179); line-height: 32px; border: 2px solid rgb(255, 255, 255); margin: 5px auto; width: 225px; text-align: center; }
.gs-btn a, .gs-btn a:visited { color: rgb(255, 255, 255); }
fieldset { border: 0px none; text-shadow: none; }
#contact-top { display: none; background: rgb(239, 239, 239) url(6ab6c26310b7cb0fe11309a92b97518700332198.png)  no-repeat scroll left center; }
#contact-top, #contact-top-pc-browser { border: 1px solid rgb(204, 204, 204); border-radius: 15px; color: rgb(102, 102, 102); text-shadow: 1px 1px 1px rgb(204, 204, 204); box-shadow: 0px 0px 1px rgb(255, 255, 255), 0px 0px 1px rgb(255, 255, 255), 0px 0px 1px rgb(255, 255, 255) inset; }
#contact-top-pc-browser { float: right; padding: 0px 8px; text-align: center; margin-left: 20px; font-size: 12px; background: rgb(239, 239, 239) none repeat scroll 0% 0%; position: relative; }
#contact-top-pc-browser a { display: block; float: left; padding: 7px 8px 7px 0px; margin: 0px 8px 0px 0px; border-right: 1px solid rgb(204, 204, 204); }
#contact-top-pc-browser a.selected { color: rgb(255, 153, 0); text-shadow: 0px 1px 0px rgb(255, 255, 255); }
#contact-top-pc-browser div.email-button { display: block; float: left; background: rgb(191, 228, 236) url(d6176ec162887bf2eada76595aadd2419f49129c.png)  no-repeat scroll center -2px; border: 1px solid rgb(127, 201, 217); border-radius: 10px; width: 22px; height: 19px; padding: 0px; margin: 4px 0px 0px; }
#contact-top-pc-browser div.email-button:hover { background-color: rgb(0, 148, 179); }
#contact-top-pc-browser div.email-button.email-button-selected { border-radius: 10px 10px 0px 0px; background-color: rgb(22, 87, 136); border-color: rgb(22, 87, 136); }
#contact-top-pc-browser .email-dropdown { display: none; width: 250px; background: rgb(22, 87, 136) none repeat scroll 0% 0%; position: absolute; right: 8px; top: 23px; z-index: 200; border-radius: 5px 0px 5px 5px; padding: 10px; text-align: left; cursor: default; }
#contact-top-pc-browser .email-dropdown label { text-shadow: none; color: rgb(255, 255, 255); font-size: 10px; }
#contact-top-pc-browser .email-dropdown .regform .styled-select { width: 100%; box-shadow: 0px 0px 3px rgb(157, 157, 157) inset; border-color: rgb(51, 51, 51); }
#contact-top-pc-browser .email-dropdown .regform .styled-select select { width: 110%; }
#contact-top-pc-browser .email-dropdown .regform input[type="text"], #contact-top-pc-browser .email-dropdown .regform input[type="password"], #contact-top-pc-browser .email-dropdown .regform input[type="email"], #contact-top-pc-browser .email-dropdown .regform textarea { width: 98%; border-color: rgb(51, 51, 51); box-shadow: 0px 0px 3px rgb(157, 157, 157) inset; }
#contact-top-pc-browser .email-dropdown .regform textarea { height: 100px; }
#quicksearch { line-height: 30px; padding: 0px; position: relative; z-index: 101; }
#quicksearch-textbox { float: right; }
#quicksearch-button { background: transparent url(dc70470b189f29ef1ba89c547eca598459b82708.png)  no-repeat scroll center center; height: 30px; width: 10px; padding: 0px 10px ! important; display: block; text-decoration: none; float: right; position: relative; border: 0px none ! important; border-radius: 0px ! important; text-shadow: none; box-shadow: none; }
.quicksearch-dropdown { width: 260px; padding: 3px 30px 3px 3px; margin: 0px; position: absolute; z-index: 150; }
#nav { position: relative; margin: 0px; }
#nav-ul { position: relative; z-index: 3; margin: 0px; }
#nav-ul > li { display: block; float: left; font-family: "Museo Slab",Georgia,serif; font-weight: normal; font-style: normal; text-transform: uppercase; text-decoration: none; text-shadow: 0px 1px 1px rgb(204, 204, 204); color: rgb(0, 148, 179); position: relative; line-height: 1em; }
#nav-ul > li > a, #nav-ul > li > a:visited { display: block; color: rgb(0, 148, 179); width: 100%; height: 16px; }
#nav ul > li span { height: 100%; display: block; cursor: pointer; }
#nav ul > li:hover { background-color: rgb(255, 255, 255); }
.nav-dropdown { background: transparent url(3a7e1cb7172540e5ec2148a96699d46654f44d26.png)  no-repeat scroll right bottom; }
#nav-ul > li > ul { display: none; position: absolute; background: rgb(234, 234, 234) none repeat scroll 0% 0%; padding: 0px 10px 0px 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; font-family: Arial,Helvetica,sans-serif; text-transform: none; z-index: 1; }
#nav-ul > li > ul > li { list-style-image: url(0638c8073baf4d64dc5477b2c22f403032825724.png) ; margin: 0px 0px 0px 20px; padding: 0px; }
#nav-ul > li > ul > li:hover { background: rgb(222, 222, 222) none repeat scroll 0% 0%; }
#nav-ul > li > ul > li > a { display: block; padding: 10px 5% 8px; width: 90%; border-bottom: 1px solid rgb(204, 204, 204); }
#nav-ul > li > ul a:hover { color: rgb(0, 148, 179); }
#nav-ul > li > ul > li:last-child > a { border: 0px none; }
li.last a { border: 0px none; }
#nav ul > li.selected { background-color: rgb(239, 239, 239); margin-bottom: 3px; border-top-color: rgb(153, 153, 153); border-bottom: 1px solid rgb(255, 153, 0); box-shadow: 0px 1px 4px rgb(153, 153, 153) inset; }
#nav ul > li.selected > a, #nav ul > li.selected > span { color: rgb(255, 153, 0); }
.dropdown-selected { background: rgb(222, 222, 222) url(45f13a743df67741788ca5c85e1b3a06b00f5b20.png)  no-repeat scroll right bottom; }
#hero { margin-left: auto; margin-right: auto; }
.hero-landing { margin-top: 15px; padding: 23px 0px 20px; background: transparent url(b678a0725b870589c8f89bd3850e4b1110bc2cf7.png)  repeat scroll 0% 0% / 100% 57px; text-align: center; }
.hero-landing-download { text-shadow: 0px 0px 1px rgb(255, 255, 255); margin-top: 15px; margin-bottom: 20px; height: auto; font-family: "Museo Slab",Georgia,sans-serif; font-weight: normal; font-size: 27px; color: rgb(102, 102, 102); }
.hero-home-feature-container { margin: 40px auto 70px; }
.hero-home-left, .hero-home-right { float: left; width: 50%; }
.hero-home-feature-container h1 { text-shadow: 0px 1px 0px rgb(255, 255, 255), 0px 2px 0px rgb(235, 235, 235); text-align: center; margin-bottom: 20px; font-size: 40px; }
.hero-home-feature-container .signup-btn-1 { margin-top: 25px; }
.hero-home-feature-container p { font-size: 0.8em; }
.hero-home-feature-container .divider-dotted { padding: 0px 0px 20px 1%; }
.hero-advantage-feature-container { margin: 10px auto 30px; text-align: center; }
.hero-advantage-feature-container .titleRule h1 { line-height: 1em; }
.hero-advantage-feature-container .titleRule h3, .hero-home-feature-container .titleRule h3 { background: rgb(254, 254, 254) url(ff97d4ae85811e88a86ec366ea711c7b79cc56fe.jpg)  repeat scroll 0% 0%; margin-bottom: 0px; }
.hero-advantage-feature-container .titleRule::after, .hero-home-feature-container .titleRule::after { background-image: -moz-linear-gradient(left center , rgb(119, 119, 119), rgb(235, 235, 235)); }
.hero-advantage-feature-container .titleRule::before, .hero-home-feature-container .titleRule::before { background-image: -moz-linear-gradient(right center , rgb(119, 119, 119), rgb(235, 235, 235)); }
.hero-advantage-feature-container .feature-container h3, .home-feature h3 { font-size: 18px; display: inline-block; padding: 0px 10px; border-bottom: 1px dotted rgb(153, 153, 153); text-shadow: 0px 1px 0px rgb(255, 255, 255), 0px 2px 0px rgb(235, 235, 235); }
.home-feature h3 { padding: 0px 10px 0px 0px; margin: 0px 0px 10px; color: rgb(255, 153, 0); font-size: 20px; }
.hero-advantage-feature-container h4 { font-size: 14px; }
.hero-advantage-feature-container .div-25-width { width: 25%; padding: 0px; margin: 15px 0px; }
.hero-advantage-feature-container .feature-container { height: 200px; display: block; }
.hero-advantage-feature-container .gray-feature-box { margin-top: 20px; }
.advantage-feature-image { position: relative; background-image: url(d37c1337a7eee91a363392c9b9c7b16ca55be537.png) ; background-repeat: no-repeat; height: 140px; width: 120px; border-radius: 3px; margin: 22px auto 0px; transition: all 0.2s ease-out 0s; }
.intelligence .advantage-feature-image { background-position: 12px -10px; }
.manager .advantage-feature-image { background-position: -110px -10px; }
.newsroom .advantage-feature-image { background-position: -230px -10px; }
.streaming .advantage-feature-image { background-position: -367px -10px; width: 190px; }
.advantage-shadow { background: transparent url(c5d057f02c946107eec5ef63ecec6012d59cb98d.png)  no-repeat scroll center center; position: absolute; bottom: 0px; height: 30px; width: 100%; opacity: 1; transition: all 0.3s ease-out 0s; }
.intelligence .advantage-feature-image:hover { background-position: 12px -20px; }
.manager .advantage-feature-image:hover { background-position: -110px -20px; }
.newsroom .advantage-feature-image:hover { background-position: -230px -20px; }
.streaming .advantage-feature-image:hover { background-position: -367px -20px; }
.advantage-feature-image:hover .advantage-shadow { opacity: 0.4; }
.hero-home-alt { height: 378px; margin: 5px auto 18px; }
#hero-home-vert-1, #hero-home-vert-2, #hero-home-vert-3, .hero-horiz-1, .hero-horiz-2, .hero-horiz-3-6, .hero-horiz-4-5 { position: relative; float: left; text-align: center; line-height: 1.25em; font-family: Arial,Helvetica,sans-serif; text-transform: uppercase; }
#hero-home-vert-1 { height: 100%; width: 30.75%; padding: 0px 1.25% 0px 0px; }
#hero-home-vert-2 { height: 55%; width: 68%; }
#hero-home-vert-3 { height: 43%; width: 68%; padding: 1% 0px 0px; }
.hero-horiz-1 { width: 100%; height: 63%; margin: 0px 0px 3%; background: rgb(178, 221, 148) none repeat scroll 0% 0%; font-size: 35px; font-family: "Museo Slab",Georgia,sans-serif; }
.hero-horiz-2 { width: 100%; height: 35%; background: rgb(22, 87, 136) none repeat scroll 0% 0%; font-size: 33px; font-family: "Bebas Neue",Impact,sans-serif; }
.hero-horiz-3-6 { width: 45%; height: 100%; font-size: 33px; background: rgb(51, 51, 51) none repeat scroll 0% 0%; font-family: "Bebas Neue",Impact,sans-serif; }
.hero-horiz-4-5 { width: 53%; height: 100%; background: rgb(140, 205, 95) none repeat scroll 0% 0%; font-size: 20px; line-height: 0.8em; }
.hero-horiz-1, .hero-horiz-2, .hero-horiz-3-6, .hero-horiz-4-5 { border-radius: 3px; }
#hero-home-vert-2 .hero-horiz-4-5 { margin: 0px 0px 0px 2%; background: rgb(0, 51, 77) none repeat scroll 0% 0%; line-height: 2em; }
#hero-home-vert-2 .hero-horiz-4-5 span { font-size: 120px; color: rgb(255, 255, 255); line-height: 0.75em; }
#hero-home-vert-2 .hero-horiz-3-6 { font-size: 42px; line-height: 1em; }
#hero-home-vert-2 .hero-horiz-3-6 span { font-size: 50px; color: rgb(0, 148, 179); line-height: 1em; }
#hero-home-vert-3 .hero-horiz-3-6 { background: rgb(51, 51, 51) none repeat scroll 0% 0%; }
#hero-home-vert-3 .hero-horiz-4-5 { margin: 0px 2% 0px 0px; font-size: 34px; }
#hero-home-vert-3 .hero-horiz-4-5 span { color: rgb(51, 51, 51); font-size: 20px; display: block; }
#hero-home-vert-3 .hero-horiz-3-6 span { color: rgb(255, 255, 255); font-size: 40px; }
#send-releases .hero-horiz-1 { background: transparent linear-gradient(135deg, rgb(191, 228, 236) 0px, rgb(127, 201, 217) 100%) repeat scroll 0% 0%; }
#send-releases #hero-home-vert-3 .hero-horiz-4-5 { background: transparent linear-gradient(135deg, rgb(64, 175, 198) 0px, rgb(0, 148, 179) 100%) repeat scroll 0% 0%; }
#send-releases .hero-horiz-1:hover { background: rgb(0, 148, 179) none repeat scroll 0% 0%; filter: none; }
.hero-horiz-1:hover::after { content: ""; position: absolute; top: 0px; right: 0px; width: 0px; height: 0px; border-top: 30px solid rgb(191, 228, 236); border-left: 30px solid transparent; }
.hero-horiz-1:hover::before { content: ""; position: absolute; top: 0px; right: 0px; width: 0px; height: 0px; border-bottom: 29px solid rgb(127, 201, 217); border-right: 29px solid transparent; }
#send-releases .hero-horiz-2:hover { background: rgb(102, 188, 41) none repeat scroll 0% 0%; }
.hero-horiz-2:hover::after { content: ""; position: absolute; top: 0px; right: 0px; width: 0px; height: 0px; border-top: 30px solid rgb(22, 87, 136); border-left: 30px solid transparent; }
.hero-horiz-2:hover::before { content: ""; position: absolute; top: 0px; right: 0px; width: 0px; height: 0px; border-bottom: 29px solid rgb(178, 221, 148); border-right: 29px solid transparent; }
.hero-horiz-3-6:hover { background: rgb(22, 87, 136) none repeat scroll 0% 0%; }
.hero-horiz-3-6:hover::after { content: ""; position: absolute; top: 0px; right: 0px; width: 0px; height: 0px; border-top: 30px solid rgb(39, 40, 34); border-left: 30px solid transparent; }
.hero-horiz-3-6:hover::before { content: ""; position: absolute; top: 0px; right: 0px; width: 0px; height: 0px; border-bottom: 29px solid rgb(0, 148, 179); border-right: 29px solid transparent; }
#send-releases #hero-home-vert-3 .hero-horiz-4-5:hover { background: rgb(102, 102, 102) none repeat scroll 0% 0%; filter: none; }
.hero-horiz-4-5:hover::after { content: ""; position: absolute; top: 0px; right: 0px; width: 0px; height: 0px; border-top: 30px solid rgb(127, 201, 217); border-left: 30px solid transparent; }
.hero-horiz-4-5:hover::before { content: ""; position: absolute; top: 0px; right: 0px; width: 0px; height: 0px; border-bottom: 29px solid rgb(153, 153, 153); border-right: 29px solid transparent; }
#hero-home-vert-2 .hero-horiz-4-5:hover { background: rgb(51, 51, 51) none repeat scroll 0% 0%; }
#hero-home-vert-2 .hero-horiz-4-5:hover::after { content: ""; position: absolute; top: 0px; right: 0px; width: 0px; height: 0px; border-top: 30px solid rgb(0, 51, 77); border-left: 30px solid transparent; }
#hero-home-vert-2 .hero-horiz-4-5:hover::before { content: ""; position: absolute; top: 0px; right: 0px; width: 0px; height: 0px; border-bottom: 29px solid rgb(102, 102, 102); border-right: 29px solid transparent; }
#hero-home-vert-3 .hero-horiz-3-6:hover { background: rgb(178, 221, 148) none repeat scroll 0% 0%; }
#hero-home-vert-3 .hero-horiz-3-6:hover::after { content: ""; position: absolute; top: 0px; right: 0px; width: 0px; height: 0px; border-top: 30px solid rgb(51, 51, 51); border-left: 30px solid transparent; }
#hero-home-vert-3 .hero-horiz-3-6:hover::before { content: ""; position: absolute; top: 0px; right: 0px; width: 0px; height: 0px; border-bottom: 29px solid rgb(217, 238, 201); border-right: 29px solid transparent; }
.hero-home-text-light, .hero-home-text-dark { margin: 20px auto 0px; border-width: 1px 0px; border-style: dotted; padding: 20px 4%; width: 80%; }
.hero-home-text-light { border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); }
.hero-horiz-1 .hero-home-text-light { padding: 33px 4%; }
.hero-horiz-1 .hero-home-text-light.hero-home-text-shadow { color: rgb(22, 87, 136); border-color: rgb(22, 87, 136); }
#send-releases .hero-horiz-2 .hero-home-text-light { padding: 28px 4% 22px; height: 41px; }
.hero-horiz-3-6 .hero-home-text-light { padding: 19px 4% 13px; height: 132px; }
.hero-horiz-3-6 .hero-home-text-dark { padding: 22px 4% 17px; height: 81px; }
.hero-horiz-3-6 .hero-home-text-dark { border-color: rgb(255, 255, 255); color: rgb(0, 148, 179); }
#hero-home-vert-2 .hero-horiz-4-5 .hero-home-text-light { padding: 13px 4% 12px; color: rgb(0, 148, 179); height: 139px; }
.hero-home-text-dark { border-color: rgb(0, 51, 77); color: rgb(0, 51, 77); line-height: 1.2em; }
#hero-home-vert-3 .hero-horiz-4-5 .hero-home-text-light { color: rgb(255, 255, 255); font-family: "Museo Slab",Impact,sans-serif; border-color: rgb(22, 87, 136); height: 80px; }
.hero-home-text-light-content, .hero-home-text-dark-content { text-transform: none; margin: 20px auto 0px; border-width: 1px 0px; border-style: dotted; padding: 20px 4%; width: 80%; display: none; font-family: Arial,Helvetica,sans-serif; font-size: 15px; line-height: 1.5em; text-align: left; }
.hero-home-text-light-content { border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); }
.hero-home-text-light-content p, .hero-home-text-dark-content p { line-height: 1.75em; }
#send-releases .hero-home-text-light-content p, #send-releases .hero-home-text-dark-content p { font-size: 12px; margin: 0px 0px 10px; }
.hero-home-text-light-content p { color: rgb(255, 255, 255); }
.hero-home-text-dark-content p { color: rgb(0, 0, 0); }
.hero-home-text-light-content a, .hero-home-text-dark-content a { padding: 5px 8px; background: rgb(0, 51, 77) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-transform: uppercase; display: block; float: left; }
.hero-home-text-light-content a:hover, .hero-home-text-dark-content a:hover { background: rgb(102, 188, 41) none repeat scroll 0% 0%; }
.hero-horiz-1 .hero-home-text-light-content { height: 155px; }
.hero-horiz-2 .hero-home-text-light-content { height: 65px; padding: 13px 4%; }
#hero-home-vert-2 .hero-horiz-3-6 .hero-home-text-light-content { height: 124px; }
#hero-home-vert-2 .hero-horiz-3-6 .hero-home-text-light-content p a:first-child { border-right: 1px dotted rgb(0, 148, 179); }
#hero-home-vert-2 .hero-horiz-4-5 .hero-home-text-light-content { height: 124px; }
#hero-home-vert-3 .hero-horiz-4-5 .hero-home-text-light-content { height: 100px; padding: 18px 1% 2px; width: 86%; }
#hero-home-vert-3 .hero-horiz-3-6 .hero-home-text-dark-content { height: 80px; }
#about-us #hero { margin: 5px auto 8px; height: 550px; }
#about-us #hero-home-vert-1, #about-us #hero-home-vert-2, #about-us #hero-home-vert-3 { width: 28%; height: 100%; }
#about-us #hero-home-vert-1, #about-us #hero-home-vert-2 { padding: 0px 8% 0px 0px; }
#about-us #hero-home-vert-3 { padding: 0px; }
#about-us .hero-horiz-1, #about-us .hero-horiz-2 { width: 100%; height: 50%; border-radius: 200px; box-shadow: none; }
#about-us .hero-horiz-2 { margin-top: -20px; }
#about-us #hero-home-vert-1 .hero-horiz-1 { background: rgba(0, 148, 179, 0.7) none repeat scroll 0% 0%; }
#about-us #hero-home-vert-1 .hero-horiz-2 { background: rgba(160, 233, 0, 0.5) none repeat scroll 0% 0%; }
#about-us #hero-home-vert-2 .hero-horiz-1 { background: rgba(255, 153, 0, 0.7) none repeat scroll 0% 0%; }
#about-us #hero-home-vert-2 .hero-horiz-2 { background: rgba(22, 87, 136, 0.8) none repeat scroll 0% 0%; font-family: "Museo Slab",Georgia,sans-serif; }
#about-us #hero-home-vert-3 .hero-horiz-1 { background: rgba(102, 188, 41, 0.7) none repeat scroll 0% 0%; }
#about-us #hero-home-vert-3 .hero-horiz-2 { background: rgba(153, 153, 153, 0.8) none repeat scroll 0% 0%; }
#about-us .hero-horiz-1:hover::after, #about-us .hero-horiz-2:hover::after { display: none; }
#about-us .hero-horiz-1:hover::before, #about-us .hero-horiz-2:hover::before { display: none; }
#about-us .hero-home-text-light, #about-us .hero-home-text-light-content { border: 0px none; }
#about-us #hero-home-vert-1 .hero-horiz-1 .hero-home-text-light { padding: 52px 4%; }
#about-us #hero-home-vert-1 .hero-horiz-2 .hero-home-text-light { color: rgb(22, 87, 136); line-height: 1em; padding: 42px 4% 0px; }
#about-us #hero-home-vert-1 .hero-horiz-2 .hero-home-text-light span { display: block; font-size: 70px; line-height: 0.8em; color: rgb(102, 188, 41); }
#about-us #hero-home-vert-2 .hero-horiz-1 .hero-home-text-light { font-family: Arial,Helvetica,sans-serif; font-size: 20px; line-height: 1.3em; padding: 48px 4% 0px; color: rgb(102, 102, 102); }
#about-us #hero-home-vert-2 .hero-horiz-1 .hero-home-text-light span { font-family: "Bebas Neue",Impact,sans-serif; font-size: 34px; display: block; line-height: 1em; color: rgb(255, 255, 255); }
#about-us #hero-home-vert-2 .hero-horiz-2 .hero-home-text-light { font-size: 30px; line-height: 1.1em; padding: 70px 4% 0px; }
#about-us #hero-home-vert-2 .hero-horiz-2 .hero-home-text-light span { font-size: 26px; color: rgb(204, 204, 204); line-height: 1em; display: block; }
#about-us #hero-home-vert-3 .hero-horiz-1 .hero-home-text-light { font-size: 18px; color: rgb(0, 148, 179); line-height: 1.5em; padding: 28px 4% 0px; }
#about-us #hero-home-vert-3 .hero-horiz-1 .hero-home-text-light span { font-size: 48px; color: rgb(255, 255, 255); display: block; line-height: 1em; }
#about-us #hero-home-vert-3 .hero-horiz-2 .hero-home-text-light { font-family: Arial,Helvetica,sans-serif; font-size: 38px; padding: 45px 4% 0px; color: rgb(102, 102, 102); }
#about-us #hero-home-vert-3 .hero-horiz-2 .hero-home-text-light span { color: rgb(207, 244, 127); font-family: "Bebas Neue",Impact,sans-serif; font-size: 50px; line-height: 1.1em; display: block; }
#about-us .hero-home-text-light-content p { font-size: 20px; text-align: center; }
#about-us #hero-home-vert-1 .hero-horiz-1 .hero-home-text-light-content { padding: 55px 0px 0px; }
#about-us #hero-home-vert-1 .hero-horiz-1 .hero-home-text-light-content p { color: rgb(51, 51, 51); }
#about-us #hero-home-vert-1 .hero-horiz-2 .hero-home-text-light-content { padding: 55px 0px 0px; }
#about-us #hero-home-vert-1 .hero-horiz-2 .hero-home-text-light-content p { color: rgb(160, 233, 0); }
#about-us #hero-home-vert-2 .hero-horiz-1 .hero-home-text-light-content { padding: 55px 0px 0px; }
#about-us #hero-home-vert-2 .hero-horiz-1 .hero-home-text-light-content p { color: rgb(255, 179, 64); }
#about-us #hero-home-vert-2 .hero-horiz-2 .hero-home-text-light-content { padding: 35px 0px 0px; }
#about-us #hero-home-vert-2 .hero-horiz-2 .hero-home-text-light-content p { color: rgb(0, 51, 77); }
#about-us #hero-home-vert-3 .hero-horiz-1 .hero-home-text-light-content { padding: 55px 0px 0px; }
#about-us #hero-home-vert-3 .hero-horiz-2 .hero-home-text-light-content { padding: 55px 0px 0px; }
#about-us #hero-home-vert-1 .hero-horiz-1:hover { background: rgba(153, 153, 153, 0.5) none repeat scroll 0% 0%; }
#about-us #hero-home-vert-1 .hero-horiz-2:hover { background: rgba(51, 51, 51, 0.8) none repeat scroll 0% 0%; }
#about-us #hero-home-vert-2 .hero-horiz-1:hover { background: rgba(0, 51, 77, 0.8) none repeat scroll 0% 0%; }
#about-us #hero-home-vert-2 .hero-horiz-2:hover { background: rgba(191, 228, 236, 0.8) none repeat scroll 0% 0%; font-family: "Museo Slab",Georgia,sans-serif; }
#about-us #hero-home-vert-3 .hero-horiz-1:hover { background: rgba(0, 148, 179, 0.5) none repeat scroll 0% 0%; }
#about-us #hero-home-vert-3 .hero-horiz-2:hover { background: rgba(255, 153, 0, 0.8) none repeat scroll 0% 0%; }
.hero-inner-1 { background: transparent url(0510a22db7ffad9ba04e617ebaaed486b41f011a.png)  no-repeat scroll left bottom; }
.hero-inner-blurb { background: transparent url(05f0c478c270983e76ac1f4b896bccae401b4bd6.png)  no-repeat scroll center center; }
.hero-inner-blurb-noquotes { background: transparent none repeat scroll 0px center; }
#hero-users { background: rgb(255, 255, 255) url(b6219ab66277e59bd4c47706354c75bbb0f62462.jpg)  no-repeat scroll left top; border-top: 3px solid rgb(0, 148, 179); border-bottom: 3px solid rgb(0, 148, 179); height: 85px; margin: 0px auto 18px; padding: 0px 0px 0px 84px; }
#container-home, #container-newsroom, #container-article, #container-search, #container-tabs { background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 0px 0px 5px rgb(191, 191, 191); margin-top: 5px; margin-left: auto; margin-right: auto; }
#container-register { margin: 0px auto 30px; }
#container-register ul, #container-register ul li { padding: 0px; list-style: inside url(0638c8073baf4d64dc5477b2c22f403032825724.png)  disc; font-size: 12px; line-height: 14px; }
#container-register ul { margin: 0px; }
#container-register ul li { margin: 8px 0px 0px; }
#container-tabs.ui-tabs { position: relative; padding: 0px; }
#container-tabs.ui-tabs .ui-tabs-nav { margin: 0px; padding: 0px; width: 100%; }
#container-tabs.ui-tabs .ui-tabs-nav li { display: inline; height: auto; margin: 0px; padding: 0px; text-align: center; }
#container-tabs.ui-tabs .ui-tabs-nav li a { float: left; padding: 12px 2% 13px; margin: 0px; background: rgb(239, 239, 239) none repeat scroll 0% 0%; box-shadow: 0px 0px 5px rgb(191, 191, 191) inset; border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
#container-tabs.ui-tabs .ui-tabs-nav li a:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#container-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin: 0px ! important; }
#container-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { cursor: text; padding-bottom: 14px; box-shadow: none; border-bottom: medium none ! important; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 148, 179); }
#container-tabs.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
#container-tabs.ui-tabs .ui-tabs-panel { display: block; border-width: 0px; background: transparent none repeat scroll 0px center; padding: 10px 2%; width: 96%; }
#container-tabs.ui-tabs .ui-tabs-hide { display: none ! important; }
#feature-tabs.ui-tabs { position: relative; padding: 0px; }
#feature-tabs.ui-tabs .ui-tabs-nav { margin: 0px auto; padding: 0px; position: relative; z-index: 2; }
#feature-tabs.ui-tabs .ui-tabs-nav li { display: inline; height: auto; margin: 0px; padding: 0px; text-align: center; text-shadow: 0px 1px rgb(255, 255, 255); }
#feature-tabs.ui-tabs .ui-tabs-nav li a, #feature-tabs.ui-tabs .ui-tabs-nav li a:hover { font-size: 0.8em; color: rgb(102, 102, 102); float: left; margin: 0px; box-shadow: 0px 0px 5px rgb(255, 255, 255) inset, 0px 0px 2px rgb(102, 102, 102); background: transparent -moz-linear-gradient(center top , rgb(255, 255, 255) 0px, rgb(235, 235, 235) 2%, rgb(255, 255, 255) 50%, rgb(235, 235, 235) 51%, rgb(252, 252, 252) 100%) repeat scroll 0% 0%; }
#feature-tabs.ui-tabs > .ui-tabs-nav > li:first-child > a { border-radius: 10px 0px 0px 10px; }
#feature-tabs.ui-tabs > .ui-tabs-nav > li:last-child > a { border-radius: 0px 10px 10px 0px; }
#feature-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { cursor: text; box-shadow: 0px 0px 2px rgb(102, 102, 102) inset; background: rgb(204, 204, 204) none repeat scroll 0% 0%; color: rgb(51, 51, 51); }
#feature-tabs.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
#feature-tabs.ui-tabs .ui-tabs-panel { display: block; background: transparent none repeat scroll 0px center; padding: 30px 2% 10px; width: 95%; margin-top: -20px; border-radius: 10px; border: 1px solid rgb(235, 235, 235); }
#feature-tabs.ui-tabs .ui-tabs-hide { display: none ! important; }
#feature-tabs .ui-tabs-panel h3, #feature-tabs h4, #feature-tabs h5 { margin-bottom: 10px; }
#feature-tabs .footer-title h5 { margin-bottom: 0px; font-weight: normal; }
#reporting #feature-tabs { margin-top: 30px; }
.client-container.ui-tabs { position: relative; padding: 0px; }
.client-container.ui-tabs .ui-tabs-nav { margin: 0px auto; padding: 0px; }
.client-container.ui-tabs .ui-tabs-nav li { display: inline; height: auto; margin: 0px; padding: 0px; text-align: center; text-shadow: 0px 1px rgb(255, 255, 255); }
.client-container.ui-tabs .ui-tabs-nav li a, .client-container.ui-tabs .ui-tabs-nav li a:hover { color: rgb(102, 102, 102); float: left; margin: 0px; padding: 10px; background: transparent -moz-linear-gradient(center top , rgb(255, 255, 255) 0px, rgb(235, 235, 235) 2%, rgb(255, 255, 255) 50%, rgb(235, 235, 235) 51%, rgb(252, 252, 252) 100%) repeat scroll 0% 0%; box-shadow: 0px 0px 2px rgb(153, 153, 153) inset; }
.client-container.ui-tabs > .ui-tabs-nav > li:first-child > a { border-radius: 10px 0px 0px; }
.client-container.ui-tabs > .ui-tabs-nav > li:last-child > a { border-radius: 0px 10px 0px 0px; }
.client-container.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { cursor: text; box-shadow: 0px 0px 2px rgb(102, 102, 102) inset; background: rgb(204, 204, 204) none repeat scroll 0% 0%; color: rgb(51, 51, 51); }
.client-container.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.client-container.ui-tabs .ui-tabs-panel { display: block; }
.client-container.ui-tabs .ui-tabs-hide { display: none ! important; }
.ui-accordion .ui-accordion-header { cursor: pointer; border-radius: 2px; background: rgb(191, 228, 236) url(d54c3bc6534eb9766a10c3591d86c85395f19935.png)  no-repeat scroll right center; padding: 3px 5px 0px; border: 1px solid rgb(127, 201, 217); box-shadow: 0px 0px 5px rgb(255, 255, 255) inset; }
.ui-accordion .ui-accordion-header:hover { background-color: rgb(255, 229, 191); border-color: rgb(255, 204, 127); }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-state-active, .ui-accordion .ui-state-active:hover { background-image: url(f021bc8c5133ce3972e3dd292a43ae7f64b9a516.png) ; background-color: rgb(251, 251, 251); cursor: default; border-color: rgb(204, 204, 204); }
.ui-accordion .ui-accordion-header:focus { outline: 0px none; }
.ui-accordion .ui-accordion-content { padding: 0px; border-top: 0px none; margin: 0px; position: relative; top: 1px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }
.meta-margin { margin: 5px 0px 0px; }
.auto-margin { margin-left: auto; margin-right: auto; }
.R1_content-cont p, #content-R2 p { margin: 0px; }
.R1_content-cont.gray-feature-box { margin: 0px 0px 10px; font-size: 18px; }
.bluebg { background: rgb(0, 148, 179) url(8532598650a08222c14a817e20fffa3961ec8ec7.png)  no-repeat scroll right bottom; padding-top: 15px; }
.bluebg p { color: rgb(255, 255, 255); padding-bottom: 10px; text-shadow: 0px 1px 1px rgb(44, 89, 45); font-size: 18px; }
.whiteflash { color: rgb(255, 153, 0); text-shadow: 0px 1px 1px rgb(102, 102, 102), 0px 0px 10px rgb(255, 255, 255), 0px 0px 20px rgb(255, 255, 255), 0px 0px 30px rgb(255, 255, 255), 0px 0px 40px rgb(255, 255, 255); }
#signin-L1, #signin-R2, #signin-R3, .green-box { background: rgb(217, 238, 201) none repeat scroll 0% 0%; }
#signin-L1, #signin-R2, #signin-R3, #register-L1, .register-L1, #register-R2, #register-R3, #register-R4, .green-box { border: 1px solid rgb(204, 204, 204); box-shadow: 0px 0px 3px rgb(255, 255, 255) inset, 0px 0px 5px rgb(191, 191, 191); padding-bottom: 10px; }
#register-L1, .register-L1, #register-R3, #register-R4 { background: rgb(255, 229, 191) none repeat scroll 0% 0%; }
#register-R4.green, .green { background: rgb(217, 238, 201) none repeat scroll 0% 0%; }
.btn-link a { display: block; border-bottom: 1px solid rgb(64, 175, 198); border-radius: 5px; background: rgb(127, 201, 217) none repeat scroll 0% 0%; padding: 5px; font-size: 12px; color: white; font-weight: bold; text-shadow: 0px 1px 1px rgb(64, 175, 198); }
.btn-link a:hover { background: rgb(64, 175, 198) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(0, 148, 179); }
.small-checkbox-label { font-size: 0.75em; color: rgb(51, 51, 51); padding: 5px 3% 0px; background: rgb(255, 204, 127) none repeat scroll 0% 0%; margin-bottom: 0px; display: block; border-radius: 5px; cursor: pointer; }
.small-checkbox-label input { margin-right: 5px; }
#oauth { background: rgb(255, 255, 255) url(65f9352380aa8c630d83d24d5a6c3faa28105408.png)  no-repeat scroll center top; border: 1px solid rgb(127, 201, 217); padding: 60px 20px 10px; }
#register-R2 { background: rgb(191, 228, 236) none repeat scroll 0% 0%; margin-bottom: 10px ! important; }
#register-L1 fieldset, #container-register fieldset { padding: 0px; width: 90%; margin: 0px; }
#container-register fieldset legend { margin: 0px; padding: 0px; }
fieldset label { color: rgb(136, 136, 136); }
fieldset input[type="checkbox"] { display: none; }
.reg-list { display: none; border-top: 1px dotted rgb(153, 153, 153); border-bottom: 1px dotted rgb(153, 153, 153); width: 100%; padding: 8px 0px; margin: 0px 0px 10px; }
.reg-list input[type="checkbox"] { display: inline ! important; }
.reg-list label { font-size: 0.8em; padding: 0px; margin: 0px; background: transparent none repeat scroll 0px center; }
#container-register a .active, #container-register .active { background: transparent url(f021bc8c5133ce3972e3dd292a43ae7f64b9a516.png)  no-repeat scroll left center; border-radius: 3px; border: 0px none; text-shadow: none; }
p.show_hide { background: transparent url(d54c3bc6534eb9766a10c3591d86c85395f19935.png)  no-repeat scroll left center; padding: 10px 0px 10px 15px ! important; margin: 0px; }
.inner-nav-body { padding: 0px; list-style: outside none none; width: 100%; margin: 0px auto 20px; background: rgb(252, 252, 252) none repeat scroll 0% 0%; border-radius: 5px; position: relative; }
.inner-nav-body::after { bottom: 100%; border-style: solid; border-color: transparent transparent rgb(235, 235, 235); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; border-width: 10px; left: 50%; margin-left: -10px; }
.inner-nav-body li a { color: rgb(0, 148, 179); width: 100%; float: left; padding: 10px 0px; text-align: center; border-bottom: 1px solid rgb(235, 235, 235); }
ul.inner-nav-body li { text-shadow: 0px 1px 1px rgb(255, 255, 255); float: left; font-size: 12px; width: 20%; }
.inner-nav-body li a:hover { background: rgb(249, 249, 249) none repeat scroll 0% 0%; border-bottom-color: rgb(127, 201, 217); }
#about-us ul.inner-nav-body li { width: 25%; }
#media-intelligence ul.inner-nav-body li, .nasdaq-product ul.inner-nav-body li { width: 33.3%; }
#learning-support ul.inner-nav-body li { width: 50%; }
.div-100-width { width: 100%; font-size: 18px; }
.div-100-width.margin-center { width: 80%; padding: 15px 10% 0px; }
.div-25-width { width: 19%; padding: 15px 2%; margin: 15px 1.25% 0px 0px; float: left; }
.div-25-width:last-child { margin: 15px 0px 0px; }
.green-box input[type="text"] { width: 98% ! important; }
.green-box.width-85 { width: 85%; }
.div-31-width { width: 31%; padding: 5px 1.15%; float: left; }
.div-31-width-small-font { width: 31%; padding: 5px 1.15%; float: left; font-size: 14px; }
.div-63-width { width: 62.5%; padding: 5px 2%; float: left; }
.div-46-width { width: 44.5%; padding: 5px 2%; float: left; margin-bottom: 10px; }
.div-46-width.nopadding { width: 50%; padding: 0px; }
.div-100-width > .div-46-width:first-child { margin-right: 2%; }
.div-100-width ul, .div-100-width ol { font-size: 0.8em; }
.div-100-width ul, .div-100-width ol, .green-box ol { margin: 0px; padding: 0px 0px 0px 15px; }
.div-100-width ol li, .div-100-width ul li, .green-box ol li { padding: 5px 0px; }
.div-100-width ol li, .green-box ol li { list-style: outside none decimal; margin: 0px 0px 0px 10px; }
.div-100-width ul li, .div-63-width ul li { list-style: outside url(0638c8073baf4d64dc5477b2c22f403032825724.png)  disc; margin: 0px; }
.div-100-width img.rightalign { margin-left: 10px; }
.div-100-width img.leftalign { margin-right: 10px; margin-bottom: 10px; }
.tweet-side-box { position: relative; background: rgb(191, 228, 236) none repeat scroll 0% 0%; border: 1px solid rgb(191, 228, 236); padding: 8px; border-radius: 3px; box-shadow: 0px 0px 5px rgb(255, 255, 255) inset; margin: 0px 0px 15px; }
.tweet-side-box::after { top: 95%; border-style: solid; border-color: rgb(191, 228, 236) transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 15px; content: " "; height: 0px; width: 0px; position: absolute; left: 55%; margin-left: -30px; }
.div-100-width.gray-feature-box { width: 96%; padding: 5px 2%; margin: 10px 0px 0px; }
.div-31-width > .gray-feature-box p { font-size: 0.8em; }
.div-31-width > .div-100-width.gray-feature-box { width: 92%; padding: 8px 4%; }
.div-100-width.gray-feature-box > .div-46-width { width: 46.85%; padding: 5px 0px 5px 3%; margin: 5px 0px; }
.div-100-width.gray-feature-box > .div-46-width:first-child, #pricing .div-100-width > .div-100-width > .div-46-width:first-child { padding-left: 0px; padding-right: 3%; margin-right: 0px; border-right: 1px dotted rgb(204, 204, 204); }
#pricing .div-46-width, #pricing .div-46-width > .border-bottom-dotted-light:last-child { margin-bottom: 0px; border-bottom: 0px none; }
#pricing .content-cont2 > .div-100-width > .div-100-width:last-child { border-top: 1px dotted rgb(239, 239, 239); }
#pricing .div-100-width > .div-46-width { width: 45.5%; margin-right: 0px; }
#hero .div-46-width.gray-feature-box, #contact-us .div-46-width.gray-feature-box { padding-bottom: 20px; margin-bottom: 10px; font-size: 18px; }
#contact-us .div-46-width.gray-feature-box { padding-top: 15px; }
.div-63-width .div-100-width.divider-dotted3:last-child { margin-bottom: 0px; border-bottom: 0px none; padding-bottom: 0px; }
.div-63-width .div-100-width.gray-feature-box h3 { margin: 0px; }
.gray-feature-box .subtract { border: 0px none; margin: 0px; }
.gray-feature-box.subtract { margin-top: 0px; }
#send-releases .gray-feature-box.subtract { margin-top: 10px; }
.gray-feature-box { border-radius: 5px; background: rgb(252, 252, 252) none repeat scroll 0% 0%; border: 1px solid rgb(239, 239, 239); box-shadow: 0px 0px 3px rgb(255, 255, 255) inset; }
.border-bottom-dotted, .border-bottom-dotted li { border-bottom: 1px dotted rgb(204, 204, 204); }
.border-bottom-dotted-light { padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px dotted rgb(239, 239, 239); }
.border-right { border-right: 1px dotted rgb(239, 239, 239); }
ul.border-bottom-dotted, .green-box ul.border-bottom-dotted > li:last-child { border: 0px none; }
ul.callout-list { margin: 55px 0px 0px; padding: 0px; list-style: outside none none; height: 67px; }
ul.callout-list li { margin: 0px; padding: 0px 1%; width: 14.6667%; display: block; float: left; list-style: outside none none; text-align: center; background: transparent url(4a4b850dcbf65c7e4b4a8bf6df9b214f8a801321.png)  no-repeat scroll 100% 50%; }
ul.callout-list li:last-child { background: transparent none repeat scroll 0px center; }
ul.callout-list li h5 { margin-bottom: 3px; }
ul.callout-list li span { font-family: "Bebas Neue",Impact,sans-serif; font-weight: normal; line-height: 1em; font-size: 35px; text-align: center; }
.img-100-width { width: 100%; }
.regform .gs-btn { width: 100%; }
#send-releases .image-background { background-repeat: no-repeat; font-size: 16px; }
#send-releases .dist { background-image: url(95ae08e999aeead1e90ee741e2d608e563d34141.gif) ; margin-top: 60px; }
#send-releases .device { background-image: url(ec5523a38c2d0208bbe306ad083e109128e7c3e9.jpg) ; background-position: right bottom; }
#send-releases .reporting { background-image: url(83858c02e85806caf261a9c3f8cd8f9a18f699a8.jpg) ; background-position: left center; }
#send-releases .seo-pr { background-image: url(4c4981c942420dbca370e6de742ece48b48fc0a6.jpg) ; background-position: left bottom; }
#send-releases .media { background-image: url(7ed96a48d61b65d3912303e8532acfd49b0802b5.jpg) ; background-position: right bottom; }
#nasdaq-advantage .image-background { background-repeat: no-repeat; font-size: 16px; }
#nasdaq-advantage .media-intelligence { background-image: url(f53e3031839f960d1b83340e6f634becefceb924.jpg) ; }
#nasdaq-advantage .media-manager { background-image: url(3e0a0f03938560177eb5415d30304fdb595e077c.jpg) ; }
#nasdaq-advantage .media-newsrooms { background-image: url(3bf6e66ed342938a04914c2cf67f75b2618a6b68.jpg) ; }
#nasdaq-advantage .webcasting { background-image: url(57b34e60677b9cd1a2d1ed73cd33da0813f43c2f.jpg) ; }
#nasdaq-advantage .leftalign.advantage-icon { width: 45px; height: 48px; margin: 0px 5px 0px 0px; background: transparent url(d37c1337a7eee91a363392c9b9c7b16ca55be537.png)  no-repeat scroll 0% 0% / auto 100%; }
#nasdaq-advantage .media-intelligence .leftalign.advantage-icon { background-position: 0px 0px; }
#nasdaq-advantage .media-manager .leftalign.advantage-icon { background-position: -45px 0px; }
#nasdaq-advantage .media-newsrooms .leftalign.advantage-icon { background-position: -90px 0px; }
#nasdaq-advantage .webcasting .leftalign.advantage-icon { background-position: -137px 0px; width: 80px; }
#pricing .div-100-width img, #pricing .div-46-width img { opacity: 0.5; }
#regulatory-filings .divider-dotted3.subtract > .leftalign { padding-top: 25px; }
#regulatory-filings .divider-dotted3.subtract > .leftalign h3 { margin-top: 30px; }
.title-featured, .title-featured h3, .title-allnews, .title-allnews p, .title-relatedarticles, .title-searchresults, .title-allnews h1 { color: rgb(102, 102, 102); font-family: "Bebas Neue",Impact,sans-serif; font-weight: normal; line-height: 1em; }
.title-featured { border-bottom: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px; font-weight: normal; }
#learning-support .content-cont2 > .div-63-width > .title-featured { margin-bottom: 25px; }
#learning-support.customer-support .content-cont2 > .div-63-width > .title-featured { margin: 35px 0px 25px; }
#learning-support.customer-support .content-cont2 > .div-63-width > .gray-feature-box { margin: 10px 0px 20px; width: 92%; padding: 15px 4%; }
.title-allnews { background: transparent url(823ac374697b42294f8fbb967794d7e07e8e6481.jpg)  no-repeat scroll center top; }
.title-allnews p, .title-allnews h1 { font-size: 48px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: inline-block; margin: 0px; padding: 0px 10px 10px; width: auto; }
.title-allnews, .title-searchresults { font-size: 48px; width: 100%; text-align: center; }
.title-searchresults { background: transparent url(e9e7c89ff6e1c4910d40f564ab660f4a24f34aa1.jpg)  no-repeat scroll center top; }
.feature_L, .feature_R { float: left; }
.feature_L p, .feature_R p, .results-link p, .relatedarticles_L p, .feature_R, .title-featured p { margin: 0px; }
.feature_L-content { margin: 10px 0px 0px; }
.relatedarticles_L { padding: 0px 0px 0px 10px; margin: 5px 0px 0px; }
.feature_R-content { border-bottom: 1px dotted rgb(115, 210, 226); padding: 0px 0px 15px; margin: 0px 0px 11px; height: auto; }
.feature_image { float: left; margin: 5px 10px 0px 0px; padding: 3px 3px 0px; box-shadow: 0px 1px 3px rgb(191, 191, 191); border: 1px solid rgb(221, 221, 221); }
.feature_jump { padding: 3px 18px 2px 12px; background: rgb(255, 255, 255) url(0638c8073baf4d64dc5477b2c22f403032825724.png)  no-repeat scroll 96% 50%; box-shadow: 0px 0px 3px rgb(204, 204, 204), 0px 0px 8px rgb(235, 235, 235) inset; border: 1px solid rgb(204, 204, 204); font-size: 14px; font-family: "Bebas Neue",Impact,sans-serif; font-weight: normal; color: rgb(0, 148, 179); float: left; margin: 5px 0px 0px; }
.feature_jump.leftalign { margin-right: 5px; }
.feature_jump.leftalign.margintop-10px { margin-bottom: 5px; }
.logo_image-noborder { box-shadow: 0px 0px 4px rgb(191, 191, 191); width: 85px; padding: 2px; }
.logo_image_center { display: block; margin-left: auto; margin-right: auto; }
.image_spacer { padding: 0px 20px 0px 0px; float: left; width: 85px; }
.noshadow { box-shadow: none; }
.dotted-border-box { width: 100%; border-top: 1px dotted rgb(204, 204, 204); border-bottom: 1px dotted rgb(204, 204, 204); padding: 10px 0px; }
.gray-box { background: rgb(235, 235, 235) none repeat scroll 0% 0%; margin-bottom: 15px; position: relative; }
.search-metadata { float: left; }
.ui-html-pager, .search-metadata { margin-top: 0px; }
.ui-html-pager li { display: inline; text-shadow: 0px 1px 1px rgb(64, 175, 198); }
.ui-html-pager li a { background: rgb(127, 201, 217) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-weight: bold; border-bottom: 1px solid rgb(64, 175, 198); border-radius: 3px; position: relative; }
.ui-html-pager li a:visited { background: rgb(191, 228, 236) none repeat scroll 0% 0%; border-bottom-color: rgb(127, 201, 217); }
.ui-html-pager li a:hover { background: rgb(64, 175, 198) none repeat scroll 0% 0%; border-bottom-color: rgb(0, 148, 179); }
.ui-html-pager-next a { border-top-right-radius: 0px ! important; border-bottom-right-radius: 0px ! important; background: rgb(64, 175, 198) none repeat scroll 0% 0% ! important; border-bottom-color: rgb(0, 148, 179) ! important; }
.ui-html-pager-next a:hover, .ui-html-pager-previous a:hover { background: rgb(0, 148, 179) none repeat scroll 0% 0% ! important; border-bottom-color: rgb(22, 87, 136) ! important; }
.ui-html-pager-next a::before, .ui-html-pager-previous a::before { top: 1px; position: absolute; content: " "; }
.ui-html-pager-next a:hover::before { border-color: transparent transparent transparent rgb(0, 148, 179); }
.ui-html-pager-previous a { border-top-left-radius: 0px ! important; border-bottom-left-radius: 0px ! important; background: rgb(64, 175, 198) none repeat scroll 0% 0% ! important; border-bottom-color: rgb(0, 148, 179) ! important; }
.ui-html-pager-previous a:hover::before { border-color: transparent rgb(0, 148, 179) transparent transparent; }
.ui-html-pager-current a { background: rgb(255, 229, 191) none repeat scroll 0% 0% ! important; border-color: rgb(255, 204, 127) ! important; color: rgb(0, 148, 179) ! important; text-shadow: 0px 1px 1px rgb(255, 204, 127) ! important; }
a .facet-title, .facet-title { background: rgb(0, 148, 179) url(27862b9b4764b6647fad983a1c0582a2a8444386.png)  no-repeat scroll right center; font-family: "Bebas Neue",Impact,sans-serif; font-weight: normal; font-size: 18px; height: 15px; color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgb(64, 175, 198); border: 1px solid rgb(64, 175, 198); margin: 0px 0px 1px; }
a .active, .active { background: rgb(127, 201, 217) url(5ccc7181ee8b6465cc8e3b715f736a18bcc5c17d.png)  no-repeat scroll right center; color: rgb(102, 102, 102); text-shadow: 0px 1px 1px rgb(255, 255, 255); border: 1px solid rgb(127, 201, 217); margin: 0px; }
.facet_list { background: rgb(191, 228, 236) none repeat scroll 0% 0%; margin: 0px 0px 1px; font-family: "Museo Slab",Georgia,serif; font-weight: normal; color: rgb(64, 102, 122); border-bottom: 1px solid rgb(0, 148, 179); text-shadow: 0px 1px 1px rgb(255, 255, 255); display: none; }
.facet_list input[type="text"] { border: 1px solid rgb(146, 146, 146) ! important; margin: auto; padding-left: 1% ! important; padding-right: 1% ! important; width: 98% ! important; }
.facet_inputs { list-style: outside none none; margin: 0px; padding: 0px; }
.facet_inputs li { margin: 0px; padding: 0px; list-style-type: none; }
.ui-autocomplete { position: absolute; z-index: 150; }
* html .ui-autocomplete { width: 1px; }
.ui-menu { list-style: outside none none; padding: 2px; margin: -3px 0px 0px; display: block; float: left; background: rgb(255, 229, 191) none repeat scroll 0% 0%; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; box-shadow: 0px 0px 3px rgb(102, 102, 102); }
.ui-menu .ui-menu-item { margin: 0px; padding: 0px; float: left; clear: left; width: 100%; list-style-type: none; }
.ui-menu .ui-menu-item a { text-decoration: none; display: block; line-height: 1.5; color: rgb(102, 102, 102); list-style-type: none; }
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; background: rgb(255, 153, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.facet_numbers { color: rgb(138, 171, 195); float: right; margin: 0px 0px 0px 5px; text-align: right; }
.facet_left { float: left; overflow-wrap: break-word; }
.facet_list_closed { padding: 0px; }
.latestreleases-title { border-bottom: 1px dotted rgb(102, 102, 102); margin: 0px 0px 17px; }
.results-link { background: transparent url(c263c5d44431672143b1012ef1f2b63981d108fb.png)  no-repeat scroll center bottom; padding: 0px 0px 20px; margin: 0px 0px 20px; }
.earnings-release, .photo-release, .video-release, .multilang-release, .event-release { padding: 3px 0px 3px 20px; }
.earnings-release { background: transparent url(bf08b09c77511ff20856491c5153c4c215c0f0d5.png)  no-repeat scroll left center; }
.photo-release { background: transparent url(02d17e84a2c4a2e7c4a1bdd348ddd8a6c56c1426.png)  no-repeat scroll left center; }
.video-release { background: transparent url(f0a91dd0b597340b92d6feb36426bee2b0eb106e.png)  no-repeat scroll left center; }
.multilang-release { background: transparent url(e486bbaaa11b773fe443d67f11df766fcec3c5bd.png)  no-repeat scroll left center; }
.event-release { background: transparent url(f98991322ad22b64077ef564f76f1782be5381bf.png)  no-repeat scroll left center; }
#share-print { background: rgb(242, 242, 242) none repeat scroll 0% 0%; border: 1px solid rgb(204, 204, 204); }
#share-print-bottom { margin: 0px 0px 10px; background: rgb(251, 251, 251) none repeat scroll 0% 0%; border: 1px solid rgb(234, 234, 234); }
#share-print img, #share-print-bottom img { margin: 0px 5px 0px 0px; border: 0px none; }
#share-print .righticon, #share-print-bottom .righticon { margin: 0px 0px 0px 8px; float: right; border: 0px none; }
#post-content-metadata { background: rgb(251, 251, 251) none repeat scroll 0% 0%; color: rgb(102, 102, 102); border-bottom: 1px solid rgb(234, 234, 234); }
.articleinfo-box p, .articleinfo-box ul, .R1_content-cont ul { margin: 0px; color: rgb(102, 102, 102); font-weight: normal; }
.busyIndicator { display: none; background: transparent url(aed0a793529d7c2e758cc8ba8bee55e26be10c80.gif)  no-repeat scroll 0% 0%; width: 25px; height: 25px; float: right; position: relative; margin-top: -25px; }
.stockstats_L { float: left; padding: 0px 20px 0px 0px; font-size: 56px; font-family: "Bebas Neue",Impact,sans-serif; font-weight: normal; text-align: right; height: 60px; }
.stockstats_L, .stockstats_R a { color: rgb(153, 153, 153); }
.stockstats_L p, .stockstats_R p { margin: 0px; }
.stockstats_R { float: left; font-size: 12px; font-weight: normal; height: 25px; padding: 20px 8px 3px 0px; color: rgb(102, 102, 102); margin: 0px 0px 10px; }
.stocksup { background: transparent url(888b0e57d097111f8244ec4ad6ea7a4d4a2eeec3.png)  no-repeat scroll right bottom; }
.stocksdown { background: transparent url(a9e5669129dcdd4b8a21e1831dcc82ca42660d14.png)  no-repeat scroll right bottom; }
.stockdivider { padding: 5px 0px; }
.article_small_img-container { float: left; background: transparent url(0ea01b900ead5921f4bc8905c5714e60623a32fc.png)  no-repeat scroll center bottom; margin: 3px 0px 0px; }
.article_small_img { border: 1px solid rgb(102, 102, 102); cursor: pointer; }
.media-file-title { font-weight: bold ! important; padding-left: 18px; padding-top: 2px; background-position: left top; background-repeat: no-repeat; color: rgb(102, 102, 102); }
.file-excel { background-image: url(b46606f9b54e3343f09274262978bcddfaefce5a.png) ; }
.file-image { background-image: url(e7966e85ae43f481e98b6e00101d905190966ccf.gif) ; }
.file-pdf { background-image: url(2e6b7933f273dbdfcff563710c9b3a40f12d2769.png) ; }
.file-ppt { background-image: url(616b63086b4b3fd315e65f4b5c1601d0642099f5.png) ; }
.file-txt { background-image: url(f9e87b2179d9efe62d4c558049cb06d58c8ecbc9.png) ; }
.file-word { background-image: url(f89d407471feb587a2fc1142bce24de1c959ec2e.png) ; }
.file-video { background-image: url(506f1041f9241c31a097ce82666addf45a1f941a.png) ; }
.article_img_info { color: rgb(102, 102, 102); margin: 3px 0px 10px; }
.article_img_info input { float: left; padding: 3px; display: block; outline: 0px none; margin: 5px 0px 0px; }
.article_tag, .ui-search-keywords { background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-weight: normal; color: rgb(102, 102, 102); border: 1px solid rgb(215, 215, 215); border-radius: 5px; float: left; }
.article_tag { margin: 8px 8px 0px 0px; text-transform: none; }
.article_tag:hover { background: rgb(150, 221, 233) none repeat scroll 0% 0%; color: rgb(0, 148, 179); border: 0px none; }
.ui-search-keywords { margin: 0px 5px 5px 0px; position: relative; }
.ui-search-keywords:active { background: rgb(204, 204, 204) none repeat scroll 0% 0%; }
.filter-delete-button { width: 16px; height: 16px; background: transparent url(e67651f846ee6431187346fe9d68d511d9c4161a.png)  no-repeat scroll center bottom; margin: 0px; right: 5px; top: 5px; position: absolute; }
.article_image { margin: 5px 10px 0px 0px; padding: 3px 3px 0px; box-shadow: 0px 1px 3px rgb(191, 191, 191); border: 1px solid rgb(221, 221, 221); }
.article_image-box { border-left: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
.articleinfo-box { overflow-wrap: break-word; }
.articleinfo-box ul, .R1_content-cont ul { margin: 0px; padding: 0px; }
.articleinfo-box ul li, .R1_content-cont ul li { margin: 0px 0px 0px 18px; }
.articleinfo-box ul li { margin-left: 15px; }
.article_blurb { margin: 10px 0px 0px; }
.contactpre { white-space: pre-wrap; overflow-wrap: break-word; }
#relatedarticles { width: 675px; }
.title-relatedarticles { font-size: 24px; font-weight: normal; background: transparent url(c98a654ade13016ee4ddca355179745a78e21850.jpg)  no-repeat scroll center center; text-align: center; margin: 0px 0px 10px; }
.relatedarticles_R { color: rgb(102, 102, 102); text-shadow: 0px 1px 2px rgb(255, 255, 255); background: rgb(150, 221, 233) none repeat scroll 0% 0%; border-radius: 5px; box-shadow: 0px 1px 3px rgb(191, 191, 191); margin: 0px; }
.relatedstats_top { border-bottom: 1px solid rgb(138, 171, 195); padding: 0px 0px 15px; }
.relatedstats_bott { border-top: 1px solid rgb(255, 255, 255); padding: 5px 0px 0px; }
.relatedstats_L { float: left; padding: 0px 10px 0px 0px; font-family: "Bebas Neue",Impact,sans-serif; font-weight: normal; text-align: right; height: 60px; }
.relatedstats_L a, .relatedstats_R a { color: rgb(0, 148, 179); }
.relatedstats_L p, .relatedstats_R p { margin: 0px; }
.relatedstats_R { float: left; font-size: 12px; max-width: 130px; font-weight: normal; padding: 20px 0px 0px; color: rgb(102, 102, 102); }
.statname { font-family: "Museo Slab",Georgia,serif; font-weight: normal; font-size: 16px; text-transform: uppercase; }
.article-contact-form { width: 260px; height: 150px; }
#footer { color: rgb(102, 102, 102); }
#footer-L, #footer-M, .footer-split-L2, .footer-split-R2, .footer-text { float: left; }
.footer-text { padding: 0px; }
.footer-title { border-bottom: 1px dotted rgb(102, 102, 102); margin: 0px 0px 5px; }
.footer-title h5 { margin-bottom: 0px; }
#linkoutcontainer { width: 100%; position: absolute; overflow: hidden; bottom: 0px; }
.linkout-header { width: 100%; background: rgb(254, 254, 254) url(ff97d4ae85811e88a86ec366ea711c7b79cc56fe.jpg)  repeat scroll 0% 0%; margin: 0px; padding: 0px; border-bottom: 1px solid rgb(204, 204, 204); position: absolute; top: 0px; }
.linkout-header #logodiv { margin-right: 25px; padding-right: 15px; }
.linkout-text { padding-top: 15px; margin-right: 25px; margin-left: 25px; }
.linkout-text p { margin-top: 0px; }
#linkedpage { position: absolute; width: 100%; border: 0px none; height: 100%; }
.close-header-button { padding: 10px 11px 11px 10px; background: rgb(239, 239, 239) url(5a7bea4cd6c5ffbce732de3cf4a3d61c0ee1eadd.png)  no-repeat scroll center center; border-radius: 5px; border: 1px solid rgb(204, 204, 204); float: right; top: 15px; right: 15px; position: absolute; }
.close-header-button:hover { background-color: rgb(255, 179, 64); border-color: rgb(255, 153, 0); box-shadow: 0px 0px 3px rgb(255, 255, 255); }
.titleRule h3 { max-width: 55%; }
.spacer { clear: both; width: 0px; height: 0px; }
.spacer5 { clear: both; width: 0px; height: 5px; }
.spacer10 { clear: both; width: 0px; height: 10px; }
@media only screen and (min-width: 1025px) {
  h5 { font-size: 11px; line-height: 14px; }
  h6 { font-size: 16px; line-height: 14px; }
  .caslfooter-text { color: rgb(102, 102, 102); margin: 15px auto 0px; padding: 0px 0px 10px; font-size: 12px; height: 110px; }
  button[type="submit"] { padding: 6px 15px; }
  .sub-list .small-green-button { padding: 1px 5px 2px; }
  .deletebutton { background: transparent url(e67651f846ee6431187346fe9d68d511d9c4161a.png)  no-repeat scroll center bottom; margin: 0px 0px 0px 3px; float: right; text-indent: -1000px; overflow: hidden; border-radius: 10px; position: relative; width: 16px; }
  .rss-bubble { bottom: 65px; right: -16px; }
  .rssbutton { margin: 0px; background: transparent url(7c9ce06d07a18174e37a10532807e2d1af11252c.png)  no-repeat scroll center bottom; text-indent: -1000px; float: left; overflow: hidden; border-radius: 3px; position: relative; width: 16px; height: 16px; top: 0px; }
  .sub-list-time { position: absolute; right: 65px; }
  .sub-list .seemore-link { padding-left: 8px; margin-left: 5px; border-left: 1px dotted rgb(102, 188, 41); }
  .seemore-link { font-size: 10px; margin: 2px 0px 0px; }
  .company-title a { font-size: 14px; }
  .company-title { font-size: 14px; }
  .feature_R-content .company-title a { font-size: 11px; }
  .company-title a:hover { color: rgb(255, 204, 127); }
  .post-title16px a { font-size: 16px; }
  .feature_R-content p { line-height: 1.25em; }
  .feature_R-content .post-title16px a { font-size: 12px; line-height: 10px; }
  .post-metadata, .dt-green, .post-type { font-size: 10px; }
  input[type="text"], input[type="password"], input[type="email"] { width: 260px; height: 22px; padding: 3px; }
  .editable input[type="text"] { width: 200px; height: 18px; padding: 3px; }
  input, select, textarea { font-size: 12px; }
  #header { width: 1000px; }
  #signin-button { float: right; margin-right: 5px; }
  #userinfo { float: left; width: 360px; margin: 0px; top: 20px; left: 280px; border-left: 1px dotted rgb(153, 153, 153); padding: 3px 0px 3px 15px; position: absolute; }
  #userinfo p { float: left; margin: 0px; font-size: 11px; padding: 0px; }
  #userinfo p a { color: rgb(153, 153, 153); }
  #userinfo p a.font_16px { color: rgb(102, 102, 102); float: left; width: 100%; margin-bottom: 5px; }
  #userinfo p a:hover { color: rgb(0, 148, 179); }
  #signout-button { border-left: 1px solid rgb(204, 204, 204); padding-left: 6px; margin-left: 3px; }
  #contact-top { width: 120px; float: right; padding: 5px 3px 5px 17px; text-align: center; font-size: 14px; margin-left: 20px; }
  #quicksearch { width: 210px; float: right; }
  #quicksearch-textbox { width: 150px; height: 22px; padding: 3px 30px 3px 3px; float: right; }
  #quicksearch-button { margin: 0px -180px 0px 0px; }
  .quicksearch-dropdown { width: 260px; padding: 3px 30px 3px 3px; margin: 0px; position: absolute; }
  #nav { height: 70px; width: 1000px; margin: 0px; }
  #nav-ul { padding: 0px; height: 70px; background: transparent url(657f0292fb0259f4edde57f18e98391a9cc2ce45.png)  repeat scroll center center; }
  #nav-ul > li { height: 48px; margin: 10px 0px 0px; font-size: 14px; border-right: 1px dotted rgb(223, 223, 223); }
  #nav-ul > li > a, #nav-ul > li > a:visited { padding: 16px 0px; }
  #nav-ul > li > ul { width: 300px; top: 48px; z-index: 0; border: 1px solid rgb(204, 204, 204); left: -48%; }
  #nav-item-1 { width: 125px; }
  #nav-item-2 { width: 100px; }
  #nav-item-3 { width: 155px; }
  #nav-item-4 { width: 180px; }
  #nav-item-5 { width: 140px; }
  #nav-item-6 { width: 190px; border-right: medium none ! important; }
  #nav-item-1, #nav-item-2 { padding: 0px 0px 0px 15px; }
  #nav-item-4, #nav-item-5 { padding: 0px 0px 0px 14px; }
  #nav-item-3, #nav-item-6 { padding: 0px 0px 0px 15px; }
  #nav-item-3B, #nav-item-6B { display: none ! important; }
  #show-nav { display: none ! important; }
  #hero { width: 990px; }
  #hero-home-content-container { width: 605px; margin: 48px 0px; }
  #hero-home-content-top { width: 585px; font-size: 16px; line-height: 24px; }
  #hero-home-content-bott { width: 585px; padding: 17px 10px 15px; font-size: 26px; }
  #hero-blurb-1 { margin: 10px 0px 0px; }
  #hero-blurb-2, #hero-blurb-3 { margin: 10px 0px 0px 10px; }
  #hero-blurb-1, #hero-blurb-2, #hero-blurb-3 { border-radius: 5px; padding: 59px 0px 0px; width: 195px; height: 66px; }
  #hero-users { width: 916px; }
  .hero-inner-1 { height: 350px; padding: 60px 0px 0px; margin-bottom: -5px; }
  .hero-inner-blurb { float: right; width: 550px; height: 195px; padding: 10px; text-shadow: 1px 1px 1px rgb(255, 255, 255); }
  .hero-inner-blurb h5 { font-size: 16px; line-height: 18px; }
  #regulatory-filings #hero { background: transparent url(b15d340650a558734bc83fffe997513ee72f3fc6.jpg)  no-repeat scroll center -40px; }
  #container-home { width: 970px; padding: 0px 0px 30px 25px; }
  #main-container-home { background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 0px 0px 5px rgb(191, 191, 191); margin-top: 5px; margin-left: auto; margin-right: auto; width: 1010px; padding: 0px 0px 30px 25px; }
  .content-cont { width: 96%; padding: 20px 2% 30px; }
  .content-cont2 { width: 97.35%; padding: 20px 2.65% 30px 0px; }
  #learning-support .content-cont2 { padding-bottom: 0px; }
  #container-register, #container-tabs { width: 980px; padding: 0px; }
  .client-container { width: 540px; float: left; padding: 0px; }
  #container-newsroom { padding: 0px 0px 35px; width: 995px; }
  #container-article { padding: 25px 0px 35px 30px; width: 975px; }
  #container-search { width: 945px; padding: 15px 25px 30px; }
  #feature-tabs.ui-tabs .ui-tabs-nav li a { padding: 8px 20px 9px; }
  #feature-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { padding-bottom: 10px; }
  #send-releases-distribution #feature-tabs.ui-tabs .ui-tabs-nav { width: 370px; }
  .container-image { margin-left: -25px; }
  .content-shadow-cont { margin: 10px 0px 0px; padding: 20px 25px 0px; width: 945px; background: transparent url(3d725f21879ebee54b7860a2674c2a43abc96fa8.jpg)  no-repeat scroll center top; }
  #landing-L1 { background: transparent url(9d06056ed0ece6a0d748865db0ca4a079e6b1aa8.jpg)  no-repeat scroll right top; }
  #content-L1, #landing-L1 { padding: 20px 25px 0px 0px; background-size: 28px 100%; float: left; }
  #content-L1 { width: 650px; }
  #main-content-L1 { width: 685px; padding: 20px 25px 0px 0px; background-size: 28px 100%; float: left; }
  #landing-L1 { width: 450px; }
  #content-L2 { width: 675px; padding: 0px; float: left; overflow: hidden; }
  #content-L3 { width: 185px; padding: 0px; float: left; }
  #content-R1 { width: 295px; padding: 25px 0px 0px; float: right; }
  #content-L2 blockquote { font-size: 0.8em; }
  #content-L2 blockquote p { font-size: inherit; }
  #landing-R1 { width: 415px; padding: 50px 40px; float: right; }
  #content-R2 { width: 243px; bottom: 0px; padding: 10px 13px; float: right; background: transparent linear-gradient(to bottom, rgb(255, 255, 255) 0px, rgb(245, 245, 245) 5%, rgb(245, 245, 245) 95%, rgb(255, 255, 255) 100%) repeat scroll 0% 0%; }
  #content-R2 p { margin: 0px; }
  #content-R3 { width: 730px; padding: 25px 0px 0px 20px; float: right; }
  #content-R4 { width: 295px; bottom: 0px; float: right; background: transparent url(e020b42d63c450a37edce31472e95bab1b0a86ab.jpg)  repeat-y scroll left top; }
  #content-LRA { width: 700px; padding: 25px 0px 0px 20px; float: left; }
  #content-RRA { width: 210px; padding: 0px; float: right; }
  #signin-L1 { width: 440px; }
  #signin-R1 { width: 460px; float: right; }
  #signin-L1, #register-L1, .register-L1, #register-R2, #register-R4 { float: left; padding: 20px 30px; }
  #register-L1, .register-L1 { width: 460px; }
  #oauth { width: 300px; float: right; margin-left: 15px; }
  #register-R1, .register-R1 { width: 430px; float: right; margin-top: 55px; }
  #register-R2, #register-R4 { width: 920px; }
  #register-L3 { width: 620px; float: left; }
  #register-R3 { width: 270px; float: right; padding: 20px 30px; }
  .R1_content-cont { width: 275px; padding: 0px 10px 10px; }
  .R1_content-cont.gray-feature-box { width: 84%; padding: 10px 4%; }
  .R1_content-cont p, #content-R2 p { margin: 0px; }
  .R1_content_jump { height: 17px; width: 120px; padding: 5px 12px; font-size: 14px; margin: 5px 0px 0px; }
  .title-featured { font-size: 16px; }
  .feature_L { width: 585px; margin: 0px 20px 0px 0px; }
  .feature_R, .relatedarticles_L { width: 310px; border-left: 1px dotted rgb(102, 102, 102); }
  .feature_R { padding: 0px 0px 0px 20px; }
  .relatedarticles_L { margin: 0px; float: left; }
  #relatedarticles { width: 675px; float: left; }
  .title-relatedarticles { width: 100%; }
  .relatedstats_L { font-size: 80px; }
  a .facet-title, .facet-title { width: 173px; padding: 8px 5px 12px; }
  .facet_list, .facet_left { width: 175px; }
  .facet_list { padding: 5px; }
  .facet_list label { padding: 5px 5px 5px 0px; }
  .facet_list, .facet_list label, .facet_numbers { font-size: 11px; }
  .facet_list, .facet_numbers { line-height: 25px; overflow-wrap: break-word; }
  .facet_list label { line-height: 15px; }
  .facet_numbers { width: 40px; }
  .facet_list input[type="text"] { width: 95%; }
  .ui-menu { font-size: 12px; }
  .ui-menu .ui-menu-item a { padding: 0.2em 0.4em; }
  .gray-box input[type="text"] { width: 655px; display: inline-block; padding: 3px 5px; }
  .gray-box input[type="submit"] { margin-top: 2px; margin-left: 5px; }
  .ui-html-pager li a { padding: 5px 8px; font-size: 11px; }
  .ui-html-pager { float: right; }
  .ui-html-pager-next a { padding-left: 10px ! important; margin-right: 11px; }
  .ui-html-pager-next a::before { right: -22px; border-width: 11px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: transparent transparent transparent rgb(64, 175, 198); }
  .ui-html-pager-previous a { padding-right: 10px ! important; }
  .ui-html-pager-previous a::before { left: -22px; border-width: 11px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: transparent rgb(64, 175, 198) transparent transparent; }
  #share-print, #share-print-bottom { width: 663px; height: 21px; padding: 5px; }
  #post-content-metadata { width: 665px; padding: 8px 5px; font-size: 11px; }
  .earnings-release, .photo-release, .video-release, .multilang-release, .event-release { margin: -14px 0px 0px 10px; }
  .relatedarticles_R { padding: 10px 45px 23px 15px; float: right; }
  .articleinfo-box { border-bottom: 1px solid rgb(204, 204, 204); border-top: 1px solid rgb(255, 255, 255); padding: 18px 0px; }
  .articleinfo-box:first-child { border-top: 0px none; padding: 0px 0px 18px; }
  .articleinfo-box p, .articleinfo-box ul li { font-size: 10px ! important; line-height: 15px ! important; }
  .sub-menu { width: 240px; }
  .sub-menu select { width: 270px; }
  .article_img_info { width: 165px; float: right; padding: 0px 0px 0px 5px; font-size: 10px; }
  .article_img_info input { width: 155px; }
  .article_tag, .ui-search-keywords { padding: 8px; font-size: 10px; }
  .ui-search-keywords:hover { padding-right: 30px ! important; }
  .filter-delete-button { display: none; }
  .article_tag:hover, .article_tag:active { padding: 9px; }
  .stockdivider { border-top: 1px solid rgb(234, 234, 234); width: 165px; }
  .stockstats_R p { line-height: 15px; }
  .article_image-box { float: right; padding: 0px 0px 15px 20px; margin: 15px 0px 20px 20px; width: 300px; }
  .article_blurb { float: left; width: 290px; margin: 10px 0px 0px; }
  .article_image { float: left; margin: 5px 10px 0px 0px; padding: 3px 3px 0px; box-shadow: 0px 1px 3px rgb(191, 191, 191); border: 1px solid rgb(221, 221, 221); }
  #send-releases .dist { padding-right: 50%; width: 50%; background-position: 98% 0px; background-size: 36.5% auto; }
  #send-releases .device { padding-right: 35%; width: 63%; background-position: 98% 50%; }
  #send-releases .reporting { padding-left: 50%; width: 50%; padding-bottom: 50px; background-position: 7% 15%; }
  #send-releases .seo-pr { padding-bottom: 20px; background-position: 0px 0px; padding-left: 50%; width: 48%; }
  #send-releases .media { background-position: 98% 0px; padding-right: 64%; width: 36%; }
  #nasdaq-advantage .media-intelligence { padding-right: 50%; width: 50%; background-position: 98% 0px; background-size: 45% auto; }
  #nasdaq-advantage .media-manager { padding-left: 50%; width: 50%; background-position: 2% -1%; background-size: 40% auto; }
  #nasdaq-advantage .media-newsrooms { padding-right: 50%; width: 50%; background-position: 98% 0px; background-size: 50% auto; }
  #nasdaq-advantage .webcasting { padding-left: 50%; width: 50%; background-position: 0px 0px; background-size: 40% auto; }
  #footer { width: 995px; margin: 15px auto 0px; padding: 0px 0px 10px; font-size: 12px; height: 110px; }
  #footer-L { margin: 0px; width: 210px; height: 100%; padding: 0px 10px; border-right: 1px dotted rgb(153, 153, 153); }
  #footer-M { width: 340px; margin: 0px; padding: 0px 10px; height: 100%; border-left: 1px dotted rgb(255, 255, 255); border-right: 1px dotted rgb(255, 255, 255); }
  #footer-R { float: left; width: 365px; margin: 0px; padding: 0px 10px; border-left: 1px dotted rgb(153, 153, 153); height: 100%; }
  .footer-split-L2 { padding: 0px 8px 0px 0px; width: 174px; border-right: 1px dotted rgb(255, 255, 255); }
  .footer-split-R2 { border-left: 1px dotted rgb(127, 201, 217); padding: 0px 0px 0px 10px; width: 170px; }
  #footer ul li { display: list-item; padding: 0px; margin: 0px 0px 0px -25px; text-indent: -5px; }
  #footer ul { margin: 0px; }
  #jump-bottom { display: none; }
}
@media only screen and (max-width: 1024px) {
  h5 { font-size: 13px; line-height: 17px; }
  h6 { font-size: 18px; line-height: 18px; }
  .sub-list span { margin-bottom: 5px; }
  .rss-bubble { bottom: 45px; right: 80px; }
  .sub-list .seemore-link { padding-left: 8px; margin-left: 5px; border-left: 1px dotted rgb(102, 188, 41); }
  .sub-list-time { float: left; width: 100%; padding-bottom: 10px; }
  button[type="submit"] { padding: 9px 15px; }
  .deletebutton { background: transparent url(e67651f846ee6431187346fe9d68d511d9c4161a.png)  no-repeat scroll center bottom; margin: 0px 0px 0px 3px; float: right; text-indent: -1000px; overflow: hidden; border-radius: 10px; position: relative; width: 16px; }
  a.rssbutton { margin: 0px; background: transparent url(7c9ce06d07a18174e37a10532807e2d1af11252c.png)  no-repeat scroll center bottom; text-indent: -1000px; float: left; overflow: hidden; border-radius: 3px; position: relative; width: 16px; height: 16px; top: 0px; }
  #contact-top { display: block; }
  #contact-top-pc-browser { display: none; }
  a.seemore-link { font-size: 12px; margin: 0px 0px 5px; color: rgb(0, 148, 179); padding: 10px; border-radius: 5px; }
  #userinfo p { height: 23px; font-size: 12px; padding: 0px; margin: 0px; }
  #userinfo p a { color: rgb(255, 255, 255); border-top-left-radius: 5px; border-bottom-left-radius: 5px; padding: 8px 10px; background: rgb(153, 153, 153) none repeat scroll 0% 0%; line-height: 25px; }
  #signout-button { border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 0px ! important; border-bottom-left-radius: 0px ! important; margin-left: -4px; border-left: 1px dotted rgb(204, 204, 204); background: rgb(0, 148, 179) none repeat scroll 0% 0% ! important; }
  #userinfo p a:hover { background: rgb(64, 175, 198) none repeat scroll 0% 0%; }
  #userinfo p a.font_16px { background: transparent none repeat scroll 0px center; border-radius: 5px; color: rgb(0, 148, 179); width: 100%; padding: 0px; margin-right: 5px; }
  .company-title a { font-size: 16px; }
  .post-title16px a { font-size: 18px; }
  .post-metadata, .dt-green, .post-type { font-size: 12px; }
  a.seemore-link:active, .article_tag:active, .article_tag a:active, #footer a:active, .article_img_info a:active, #jump-bottom a:active, #nav ul li:active, #userinfo p a:active { box-shadow: 0px 1px 8px rgb(51, 51, 51) inset; }
  #header { width: 96%; padding-left: 2%; padding-right: 2%; }
  #nav { width: 100%; margin: 0px 0px 12px; }
  #nav-ul { padding: 0px; background: transparent url(b678a0725b870589c8f89bd3850e4b1110bc2cf7.png)  repeat scroll center top / 100% 57px; margin: 18px 0px 0px ! important; }
  .quicksearch-dropdown { padding: 3px 30px 3px 3px; margin: 0px; position: absolute; }
  #nav-ul > li { margin: 5px auto 4px; padding: 0px 0px 0px 1.5%; }
  #hero-blurb-1 a, #hero-blurb-2 a, #hero-blurb-3 a { display: none; }
  .hero-inner-blurb h3 { line-height: 28px; }
  .hero-home-left, .hero-home-right { width: 100%; }
  .hero-home-feature-container .divider-dotted { border: 0px none; }
  #container-home { width: 95%; padding: 0px; }
  #container-register, #container-tabs { width: 94%; padding: 0px; }
  #container-newsroom { padding: 0px; width: 95%; }
  #container-article, #container-search, #pricing div#container-home { width: 90%; padding: 10px 3% 0px; }
  .content-cont, .content-cont2 { width: 94%; padding: 10px 3% 0px; }
  .content-cont2 { padding-bottom: 30px; }
  #container-article ul li { font-size: 16px; line-height: 20px; }
  .content-shadow-cont { margin: 10px 0px 0px; padding: 20px 2.5% 0px; width: 95%; background: transparent url(3d725f21879ebee54b7860a2674c2a43abc96fa8.jpg)  no-repeat scroll center top; }
  #content-L1, #landing-L1, #content-R1 { float: left; }
  #landing-L1 { padding: 10px 3% 20px; }
  #content-L1 { background: transparent url(3d725f21879ebee54b7860a2674c2a43abc96fa8.jpg)  repeat-x scroll center bottom; padding: 10px 3% 0px; }
  #content-L1, #content-R1 { width: 94%; }
  #content-L2 { width: 100%; padding: 0px; float: left; overflow-wrap: break-word; overflow: hidden; }
  #content-L2 p { font-size: 16px; line-height: 20px; }
  #content-L3 { width: 100%; padding: 0px; float: left; }
  #content-R1 { padding: 25px 3% 0px; }
  #content-R2 { background: rgb(239, 239, 239) url(e97bdc0f9e64afcf0211cd470957737a854af470.jpg)  no-repeat scroll center top / 100% 28px; margin-bottom: 25px; width: 100%; padding: 26px 0px 10px; float: left; }
  #content-R3 { width: 100%; padding: 25px 0px 0px; float: left; }
  #content-R4 { width: 100%; bottom: 0px; float: left; padding: 26px 0px 15px; background: rgb(255, 255, 255) url(e97bdc0f9e64afcf0211cd470957737a854af470.jpg)  no-repeat scroll center top / 100% 28px; }
  .R1_content-cont { width: 94%; padding: 0px 3% 10px; }
  .R1_content-cont.gray-feature-box { padding: 10px 3%; margin: 0px 0px 20px; }
  .R4_content-cont { width: 100%; padding: 0px; float: left; margin-bottom: 10px; }
  #feature-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { padding-bottom: 15px; }
  .title-featured { font-size: 18px; }
  .feature_R { padding: 10px 0px 0px; width: 100%; border-left: medium none; border-top: 1px dotted rgb(102, 102, 102); margin: 10px 0px 0px; }
  .feature_jump { padding: 5px 20px 5px 12px; margin: 10px 0px 0px; font-size: 18px; }
  .facet_list { border-right: 1px solid rgb(191, 228, 236); border-left: 1px solid rgb(191, 228, 236); }
  .facet_list, div.facet_list label, .facet_numbers { font-size: 13px; line-height: 25px; }
  .facet_inputs li { border-bottom: 1px dotted rgb(127, 201, 217); margin-bottom: 3px; }
  .save-search-button { padding: 9px 15px ! important; }
  .gray-box input[type="text"] { display: inline; padding: 3px 1%; }
  .gray-box input[type="submit"] { float: right; margin-right: 0px; margin-left: 10px; }
  .regform input[type="text"], .regform input[type="password"], .regform input[type="email"] { width: 98%; }
  .regform .styled-select { width: 100%; }
  .regform .styled-select select { width: 110%; }
  .ui-menu { font-size: 14px; }
  #share-print, #share-print-bottom { width: 98%; padding: 5px 1%; }
  #share-print .righticon, #share-print-bottom .righticon { display: none; }
  #post-content-metadata { width: 98%; height: auto; padding: 8px 1%; font-size: 14px; }
  .ui-menu .ui-menu-item a { padding: 8px; }
  .article_image-box { float: left; padding: 0px 0px 15px; border-left: 0px none; margin: 15px 0px 20px; width: auto; }
  .article_blurb { float: left; }
  .articleinfo-box { background: transparent url(e96e902fa6727cea9928db0c551e207513d69940.png)  repeat-x scroll left top; padding: 20px 2% 18px; margin: 0px; float: left; }
  .articleinfo-box p, .articleinfo-box ul li { font-size: 12px ! important; line-height: 16px ! important; }
  .sub-menu { width: 100% ! important; }
  .sub-menu select { width: 110% ! important; }
  #relatedarticles, .title-relatedarticles { width: 100%; }
  .relatedarticles_L { padding: 10px 0px 0px; border-left: medium none; border-top: 1px dotted rgb(102, 102, 102); float: left; margin-bottom: 15px; }
  .relatedstats_L p a { font-size: 90px; line-height: 80px; }
  .relatedstats_R p { margin: -8px 0px 0px; }
  .relatedstats_top { padding: 0px 0px 20px; }
  .relatedstats_bott { padding: 10px 0px 0px; }
  .statname { font-size: 20px; }
  .article_tag, .ui-search-keywords { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 10px; font-size: 12px; }
  .ui-search-keywords { padding-right: 30px ! important; }
  .article_tag:hover, .article_tag:active { padding: 11px; }
  .stockdivider { width: 97%; border-top: 1px solid rgb(223, 223, 223); }
  .article_img_info { font-size: 12px; }
  .article_img_info a { font-weight: normal; font-size: 12px; margin: 6px 0px 0px; background: rgb(0, 148, 179) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 10px; border-radius: 5px; }
  .article_img_info input { margin-top: 15px; }
  #footer a { background: rgb(0, 148, 179) none repeat scroll 0% 0%; padding: 10px 15px; color: rgb(255, 255, 255); line-height: 50px; border-radius: 5px; }
  .linkout-header .post-title16px a { font-size: 16px; }
  p.bubble { display: none; }
  p.bubble-required { display: none; }
  .mobile-margin-bottom-10px { margin-bottom: 10px; }
  #learning-support .div-100-width > .green-box { width: 92%; padding: 4%; }
}
@media only screen and (min-width: 768px) {
  .linkout-header #logodiv { height: 55px; width: auto; margin-top: 5px; }
  #linkedpage { position: absolute; width: 100%; border: 0px none; }
  .linkout-header { width: 100%; height: 90px; }
  #linkoutcontainer { width: 100%; top: 91px; }
  .gray-box { width: 98%; padding: 5px 1% 7px; }
  .editable input[type="text"] { margin-right: 5px; }
  .editable input[type="submit"] { margin-top: 0px; }
  #reporting #feature-tabs.ui-tabs .ui-tabs-nav { width: 400px; }
  #regulatory-filings #feature-tabs.ui-tabs .ui-tabs-nav { width: 615px; }
  #nasdaq-advantage h3.centertext { margin: 0px 0px 10px; padding: 10px 0px; border-bottom: 1px solid rgb(235, 235, 235); }
  #nasdaq-advantage .div-100-width.gray-feature-box { padding-bottom: 15px; margin-bottom: 20px; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .font_27px { font-size: 27px; }
  .sub-list-time { margin-bottom: 5px; }
  input[type="text"], input[type="password"], input[type="email"], .editable input[type="text"] { width: 260px; height: 22px; padding: 3px; }
  .regform input[type="text"], .regform input[type="password"], .regform input[type="email"] { width: 96%; padding: 3px 2%; }
  input, select, textarea { font-size: 14px; }
  #signin-button, #userinfo { float: right; }
  #signin-button, #register-button { margin-top: 20px; margin-left: 3%; }
  .small-green-button, .small-blue-button { padding: 6px 8px 5px ! important; }
  #userinfo { width: auto; margin-top: 15px; }
  #contact-top { width: 15%; float: right; padding: 9px 1% 10px 2%; text-align: center; font-size: 14px; margin: 0px 0px 0px 2%; }
  #quicksearch { padding: 0px; width: 30%; height: 38px; float: right; margin-left: 1%; }
  #quicksearch-textbox { width: 98%; height: 30px; padding: 3px 1%; }
  #quicksearch-button { margin: 0px 3% 0px 0px; top: -35px; }
  #nav, #nav-ul { height: 115px; }
  #nav-ul > li { font-size: 16px; }
  #nav-item-1, #nav-item-2, #nav-item-3B, #nav-item-4, #nav-item-5, #nav-item-6B { width: 31.75%; border-right: 1px dotted rgb(223, 223, 223); }
  #nav-item-3B, #nav-item-6B { border-right: medium none ! important; }
  #nav-item-3, #nav-item-6 { display: none ! important; }
  #show-nav { display: none ! important; }
  #hero { width: 94%; max-width: 950px; }
  #hero-users { width: 88%; }
  .hero-home-left { float: none; clear: both; margin: auto; max-width: 700px; }
  .hero-home-right { margin-top: 20px; }
  .hero-horiz-1 { font-size: 25px; }
  .hero-horiz-2 { font-size: 30px; }
  #hero-home-vert-2 .hero-horiz-3-6 { font-size: 41px; }
  #hero-home-vert-2 .hero-horiz-3-6 span { font-size: 52px; }
  #hero-home-vert-3 .hero-horiz-3-6 span { font-size: 43px; }
  .hero-horiz-2 .hero-home-text-light { padding: 34px 4% 27px; }
  .hero-horiz-1 .hero-home-text-light { padding: 51px 4%; }
  #about-us #hero { height: 450px; }
  #about-us #hero-home-vert-1, #about-us #hero-home-vert-2, #about-us #hero-home-vert-3 { width: 25%; height: 100%; }
  #about-us #hero-home-vert-1, #about-us #hero-home-vert-2 { padding: 0px 12% 0px 0px; }
  #about-us #hero-home-vert-3 { padding: 0px; }
  #about-us .hero-horiz-1, #about-us .hero-horiz-2 { width: 100%; height: 50%; border-radius: 200px; box-shadow: none; }
  #about-us .hero-horiz-2 { margin-top: -20px; }
  #about-us #hero-home-vert-1 .hero-horiz-1 .hero-home-text-light { padding: 39px 15%; font-size: 36px; line-height: 1em; width: 70%; }
  #about-us #hero-home-vert-1 .hero-horiz-2 .hero-home-text-light { line-height: 1em; padding: 30px 4% 0px; }
  #about-us #hero-home-vert-1 .hero-horiz-2 .hero-home-text-light span { font-size: 60px; line-height: 0.8em; }
  #about-us #hero-home-vert-2 .hero-horiz-1 .hero-home-text-light { font-size: 18px; padding: 40px 4% 0px; }
  #about-us #hero-home-vert-2 .hero-horiz-1 .hero-home-text-light span { font-size: 28px; line-height: 1em; }
  #about-us #hero-home-vert-2 .hero-horiz-2 .hero-home-text-light { line-height: 1.1em; padding: 54px 4% 0px; }
  #about-us #hero-home-vert-2 .hero-horiz-2 .hero-home-text-light span { font-size: 24px; line-height: 1em; }
  #about-us #hero-home-vert-3 .hero-horiz-1 .hero-home-text-light { font-size: 16px; line-height: 1.3em; padding: 25px 4% 0px; }
  #about-us #hero-home-vert-3 .hero-horiz-1 .hero-home-text-light span { font-size: 38px; line-height: 1em; }
  #about-us #hero-home-vert-3 .hero-horiz-2 .hero-home-text-light { font-size: 28px; padding: 40px 4% 0px; }
  #about-us #hero-home-vert-3 .hero-horiz-2 .hero-home-text-light span { font-size: 40px; line-height: 1.1em; }
  #about-us .hero-home-text-light-content p { font-size: 17px; text-align: center; }
  #about-us #hero-home-vert-1 .hero-horiz-2 .hero-home-text-light-content, #about-us #hero-home-vert-3 .hero-horiz-1 .hero-home-text-light-content { padding: 40px 0px 0px; }
  #about-us #hero-home-vert-2 .hero-horiz-1 .hero-home-text-light-content { padding: 35px 0px 0px; }
  #about-us #hero-home-vert-2 .hero-horiz-2 .hero-home-text-light-content { padding: 20px 0px 0px; }
  #about-us #hero-home-vert-3 .hero-horiz-2 .hero-home-text-light-content { padding: 36px 0px 0px; }
  #hero-home-content-container { width: 605px; margin: 80px 0px; }
  #hero-home-content-top { width: 585px; font-size: 16px; line-height: 24px; }
  #hero-home-content-bott { width: 585px; padding: 17px 10px 15px; font-size: 26px; }
  #regulatory-filings #hero { background: transparent url(3ad436fddd78bdad321f2f89c2bffa9dced7f109.jpeg)  no-repeat scroll -100px -372px; }
  #landing-L1 { background: transparent url(9d06056ed0ece6a0d748865db0ca4a079e6b1aa8.jpg)  no-repeat scroll right top / 28px 100%; width: 44%; }
  #landing-R1 { width: 40%; padding: 40px 5% 15px; float: right; }
  .R4_content-cont { margin-top: -10px; }
  #signin-L1 { width: 40%; float: left; padding: 25px 5%; }
  #signin-R1 { float: left; width: 45%; padding: 10px 2%; }
  .regform { width: 100% ! important; }
  .div-31-width > .R1_content-cont.gray-feature-box.regform { width: 92%; padding: 8px 4%; }
  #oauth { width: 300px; float: right; margin-left: 15px; }
  #register-L1 { width: 45%; padding: 25px 3%; float: left; }
  #register-R1, .register-R1 { width: 43.5%; padding: 0px 2.5%; float: left; }
  .register-L1 { padding: 25px 6%; float: left; width: 88%; }
  #register-R2, #register-R4 { width: 94%; padding-left: 3%; padding-right: 3%; padding-top: 2%; margin: 0px auto; }
  #register-L3 { width: 54%; float: left; }
  #register-R3 { width: 270px; padding-left: 30px; padding-right: 30px; padding-top: 25px; float: right; }
  #container-home, #container-newsroom { padding-top: 10px; }
  #container-article { padding-top: 20px; }
  .client-container { width: 51%; float: left; padding: 0px; }
  .gray-box input[type="text"] { width: 81%; padding-right: 18%; }
  .gray-box input[type="submit"] { top: 2px; right: 0.75%; }
  a .facet-title, .facet-title { width: 98%; padding: 8px 1% 12px; }
  .facet_list { width: 98%; padding: 5px 1%; }
  .earnings-release, .photo-release, .video-release, .multilang-release, .event-release { margin: -16px 0px 0px 10px; }
  .articleinfo-box { width: 46%; }
  .relatedarticles_L { width: 50%; }
  .relatedarticles_R { padding: 5px 45px 18px 15px; float: right; }
  .article_img_info input { width: 100%; }
  .article_img_info { width: 73%; float: left; margin: 15px 0px 10px 10px; }
  .article_blurb { width: 55%; }
  #feature-tabs.ui-tabs .ui-tabs-nav li a { padding: 13px 20px 14px; }
  #feature-tabs.ui-tabs .ui-tabs-panel { padding: 30px 2% 10px; margin-top: -25px; }
  #send-releases-distribution #feature-tabs.ui-tabs .ui-tabs-nav li a { padding: 13px 15px 14px; }
  #send-releases-distribution #feature-tabs.ui-tabs .ui-tabs-nav { width: 330px; }
  #send-releases .dist, #send-releases .device { background-size: 36.5% auto; background-position: 98% 50%; padding-right: 40%; width: 58%; }
  #send-releases .reporting, #send-releases .seo-pr { padding-left: 39%; width: 59%; }
  #send-releases .reporting { padding-bottom: 50px; background-position: 2% 0px; background-size: 36% auto; }
  #send-releases .seo-pr { padding-bottom: 20px; background-position: 0px 0px; background-size: 37.5% auto; }
  #send-releases .media { background-position: 100% 60%; padding-right: 55%; background-size: 55% auto; width: 45%; }
  #nasdaq-advantage .media-intelligence { padding-right: 50%; width: 50%; background-position: 98% 0px; background-size: 45% auto; }
  #nasdaq-advantage .media-manager { padding-left: 50%; width: 50%; background-position: 0px -1%; background-size: 50% auto; }
  #nasdaq-advantage .media-newsrooms { padding-right: 50%; width: 50%; background-position: 118% 0px; background-size: 55% auto; }
  #nasdaq-advantage .webcasting { padding-left: 50%; width: 50%; background-position: 0px 0px; background-size: 40% auto; }
}
@media only screen and (min-width: 768px) and (max-width: 950px) {
  .hero-horiz-2 { font-size: 28px; }
  .hero-horiz-3-6 { font-size: 34px; }
  #hero-home-vert-3 .hero-horiz-3-6 span { font-size: 38px; }
  .hero-horiz-4-5 { font-size: 18px; }
  #hero-home-vert-2 .hero-horiz-4-5 .hero-home-text-light { padding: 18px 4% 7px; }
  #hero-home-vert-3 .hero-horiz-4-5 { font-size: 34px; }
  #hero-home-vert-3 .hero-horiz-4-5 .hero-home-text-light.hero-home-text-shadow span { font-size: 19px; }
  #hero-home-vert-2 .hero-horiz-4-5 span { font-size: 100px; line-height: 0.95em; }
  .hero-home-text-light-content, .hero-home-text-dark-content { font-size: 13px; }
  #send-releases .hero-home-text-light-content p, #send-releases .hero-home-text-dark-content p { font-size: 11px; line-height: 1.5em; margin: 0px 0px 14px; }
  #send-releases .hero-home-text-light-content a, #send-releases .hero-home-text-dark-content a { font-size: 9px; }
  #about-us #hero { height: 440px; }
  #about-us #hero-home-vert-1, #about-us #hero-home-vert-2, #about-us #hero-home-vert-3 { width: 30%; }
  #about-us #hero-home-vert-1, #about-us #hero-home-vert-2 { padding: 0px 5% 0px 0px; }
  #about-us #hero-home-vert-1 .hero-horiz-2 .hero-home-text-light { line-height: 1em; padding: 30px 4% 0px; }
  #about-us #hero-home-vert-1 .hero-horiz-2 .hero-home-text-light span { font-size: 58px; line-height: 0.8em; }
  #about-us #hero-home-vert-2 .hero-horiz-1 .hero-home-text-light { font-size: 16px; padding: 36px 4% 0px; }
  #about-us #hero-home-vert-2 .hero-horiz-1 .hero-home-text-light span { font-size: 26px; line-height: 1em; }
  #about-us #hero-home-vert-2 .hero-horiz-2 .hero-home-text-light { font-size: 22px; line-height: 1.1em; padding: 58px 4% 0px; }
  #about-us #hero-home-vert-2 .hero-horiz-2 .hero-home-text-light span { font-size: 20px; line-height: 1em; }
  #about-us #hero-home-vert-3 .hero-horiz-1 .hero-home-text-light { font-size: 16px; line-height: 1.3em; padding: 25px 4% 0px; }
  #about-us #hero-home-vert-3 .hero-horiz-1 .hero-home-text-light span { font-size: 36px; line-height: 1em; }
  #about-us #hero-home-vert-3 .hero-horiz-2 .hero-home-text-light span { font-size: 40px; line-height: 1.1em; }
  #about-us .hero-home-text-light-content p { font-size: 15px; text-align: center; }
  #about-us #hero-home-vert-1 .hero-horiz-2 .hero-home-text-light-content { padding: 50px 0px 0px; }
  #about-us #hero-home-vert-2 .hero-horiz-1 .hero-home-text-light-content { padding: 38px 0px 0px; }
  #about-us #hero-home-vert-2 .hero-horiz-2 .hero-home-text-light-content { padding: 32px 0px 0px; }
  #about-us #hero-home-vert-3 .hero-horiz-2 .hero-home-text-light-content { padding: 36px 0px 0px; }
  .hero-inner-1 { background: transparent none repeat scroll 0px center; height: auto; padding: 0px; }
  .hero-inner-blurb { margin: auto; width: 550px; float: none; height: auto; padding: 10px 2% 20px; background-position: center top; text-shadow: 1px 1px 1px rgb(255, 255, 255); }
  textarea, .terms-box { width: 98%; padding: 3px 1%; }
  #send-releases-distribution #feature-tabs.ui-tabs .ui-tabs-nav li a { padding: 13px 15px 14px; font-size: 11px; }
  #send-releases-distribution #feature-tabs.ui-tabs .ui-tabs-nav { width: 300px; }
  ul.callout-list li h5 { font-size: 11px; }
  ul.callout-list li span { font-size: 28px; }
}
@media only screen and (min-width: 650px) and (max-width: 1024px) {
  #userinfo p { float: right; margin: 0px; }
  .deletebutton { margin: 0px 0px 0px 5px; }
  #nav-ul > li { height: 48px; }
  #nav-ul > li > a, #nav-ul > li > a:visited { padding: 17px 0px 15px; }
  .hero-advantage-feature-container .div-25-width { width: 50%; }
  .ui-html-pager { float: right; }
  .ui-html-pager, .search-metadata { margin-top: 10px; margin-bottom: 20px; }
  .ui-html-pager li a { padding: 8px 10px; font-size: 13px; }
  .ui-html-pager-next a { padding-left: 12px ! important; margin-right: 15px; }
  .ui-html-pager-next a::before { right: -30px; border-width: 15px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: transparent transparent transparent rgb(64, 175, 198); }
  .ui-html-pager-previous a { padding-right: 12px ! important; }
  .ui-html-pager-previous a::before { left: -30px; border-width: 15px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: transparent rgb(64, 175, 198) transparent transparent; }
  .article_blurb { margin: 10px 0px 0px 2%; }
  .article_image { float: left; margin: 5px 10px 0px 0px; padding: 3px 3px 0px; box-shadow: 0px 1px 3px rgb(191, 191, 191); border: 1px solid rgb(221, 221, 221); }
  #footer { width: 96%; margin: 15px auto 0px; padding: 0px 0px 10px; font-size: 14px; height: auto; }
  #footer-L { margin: 0px; width: 25%; height: auto; padding: 0px 1%; border-right: 1px dotted rgb(153, 153, 153); }
  #footer-M { width: 70%; margin: 0px; padding: 0px 1% 10px; height: 100%; border-left: 1px dotted rgb(255, 255, 255); border-bottom: 1px dotted rgb(153, 153, 153); }
  #footer-R { float: left; width: 70%; margin: 0px; padding: 10px 1%; border-left: 1px dotted rgb(255, 255, 255); border-top: 1px dotted rgb(255, 255, 255); border-bottom: 1px dotted rgb(153, 153, 153); height: 100%; }
  .footer-split-L2 { padding: 0px 2% 0px 0px; width: 45%; border-right: 1px dotted rgb(255, 255, 255); }
  .footer-split-R2 { border-left: 1px dotted rgb(127, 201, 217); padding: 0px 0px 0px 2%; width: 45%; }
  #footer ul li { display: block; padding: 0px; margin: 0px; text-indent: 0px; }
  #footer ul { margin: 10px 0px 10px -40px; }
  #jump-bottom { width: 70%; padding: 20px 1% 0px; border-left: 1px dotted rgb(255, 255, 255); border-top: 1px dotted rgb(255, 255, 255); height: 100%; text-align: center; float: left; }
  #learning-support .div-100-width > .div-63-width { width: 98%; margin-top: 10px; }
  .regform .gs-btn { font-size: 16px; width: 100%; }
}
@media only screen and (min-width: 650px) and (max-width: 767px) {
  #contact-top { width: 25%; float: right; padding: 10px 1% 10px 2%; text-align: center; font-size: 16px; margin-left: 2%; }
  .styled-select { width: 287px; }
  .styled-select select { width: 318px; }
  #signin-button { float: right; }
  #userinfo { float: right; margin: 10px 0px 0px; height: 28px; }
  #nav { height: 172px; }
  #nav-ul { height: 172px; }
  #signin-button, #register-button { margin-top: 10px; margin-left: 15px; }
  #nav-item-1, #nav-item-2, #nav-item-3B, #nav-item-4, #nav-item-5, #nav-item-6B { width: 47.5%; }
  #nav-item-1, #nav-item-3B, #nav-item-5 { border-right: 1px dotted rgb(223, 223, 223); }
  #nav-item-3, #nav-item-6 { display: none ! important; }
  #show-nav { display: none ! important; }
  .hero-home-alt { height: 300px; }
  .hero-horiz-1 { font-size: 21px; }
  .hero-horiz-2 { font-size: 21px; }
  .hero-horiz-3-6 { font-size: 34px; }
  .hero-horiz-4-5 { font-size: 15px; }
  #hero-home-vert-2 .hero-horiz-3-6 { font-size: 32px; }
  #hero-home-vert-2 .hero-horiz-3-6 span { font-size: 38px; }
  .hero-home-text-dark { line-height: 1.1em; }
  .hero-horiz-1 .hero-home-text-light { padding: 35px 4%; }
  #send-releases .hero-horiz-2 .hero-home-text-light { padding: 21px 4% 16px; height: 26px; }
  .hero-horiz-3-6 .hero-home-text-dark { padding: 7px 4%; height: 72px; }
  .hero-horiz-3-6 .hero-home-text-light { padding: 13px 4%; height: 97px; }
  #hero-home-vert-3 .hero-horiz-3-6 span { font-size: 30px; }
  #hero-home-vert-2 .hero-horiz-4-5 .hero-home-text-light { padding: 18px 4% 7px; line-height: 0.975em; height: 98px; }
  #hero-home-vert-2 .hero-horiz-4-5 span { font-size: 86px; line-height: 0.95em; }
  #hero-home-vert-3 .hero-horiz-4-5 .hero-home-text-light { height: 60px; padding: 13px 4%; font-size: 25px; line-height: 0.8em; }
  #hero-home-vert-3 .hero-horiz-4-5 .hero-home-text-light span { font-size: 16px; }
  #hero-home-vert-3 .hero-horiz-3-6 .hero-home-text-dark-content { height: 63px; padding: 3px 4%; }
  .hero-home-text-light-content, .hero-home-text-dark-content { padding: 8px 4%; border: 0px none; }
  .hero-horiz-1 .hero-home-text-light-content { height: 122px; padding: 0px 4%; margin: 16px auto 0px; }
  .hero-horiz-2 .hero-home-text-light-content { height: 49px; padding: 0px 4%; }
  #hero-home-vert-2 .hero-horiz-3-6 .hero-home-text-light-content, #hero-home-vert-2 .hero-horiz-4-5 .hero-home-text-light-content { height: auto; }
  #hero-home-vert-2 .hero-horiz-3-6 .hero-home-text-light-content { padding: 0px 4% 18px; }
  #hero-home-vert-3 .hero-horiz-4-5 .hero-home-text-light-content { height: 81px; padding: 5px 1% 2px; }
  .hero-home-text-light-content a, .hero-home-text-dark-content a { font-size: 9px; padding: 1px 5px; }
  #send-releases .hero-home-text-light-content p, #send-releases .hero-home-text-dark-content p { font-size: 11px; line-height: 1.5em; margin: 0px 0px 10px; }
  .hero-horiz-1:hover::after, .hero-horiz-2:hover::after, .hero-horiz-3-6:hover::after, .hero-horiz-4-5:hover::after, #hero-home-vert-2 .hero-horiz-4-5:hover::after, #hero-home-vert-3 .hero-horiz-3-6:hover::after { border-top-width: 18px; border-left-width: 18px; }
  .hero-horiz-1:hover::before, .hero-horiz-2:hover::before, .hero-horiz-3-6:hover::before, .hero-horiz-4-5:hover::before, #hero-home-vert-2 .hero-horiz-4-5:hover::before, #hero-home-vert-3 .hero-horiz-3-6:hover::before { border-bottom-width: 19px; border-right-width: 19px; }
  #about-us #hero { height: 440px; }
  #about-us #hero-home-vert-1, #about-us #hero-home-vert-2, #about-us #hero-home-vert-3 { width: 30%; }
  #about-us #hero-home-vert-1, #about-us #hero-home-vert-2 { padding: 0px 5% 0px 0px; }
  #about-us #hero-home-vert-1 .hero-horiz-1 .hero-home-text-light { font-size: 34px; padding: 40px 0px; line-height: 1em; }
  #about-us #hero-home-vert-1 .hero-horiz-2 .hero-home-text-light { line-height: 1em; padding: 30px 4% 0px; }
  #about-us #hero-home-vert-1 .hero-horiz-2 .hero-home-text-light span { font-size: 58px; line-height: 0.8em; }
  #about-us #hero-home-vert-2 .hero-horiz-1 .hero-home-text-light { font-size: 16px; padding: 36px 4% 0px; }
  #about-us #hero-home-vert-2 .hero-horiz-1 .hero-home-text-light span { font-size: 26px; line-height: 1em; }
  #about-us #hero-home-vert-2 .hero-horiz-2 .hero-home-text-light { font-size: 22px; line-height: 1.1em; padding: 58px 4% 0px; }
  #about-us #hero-home-vert-2 .hero-horiz-2 .hero-home-text-light span { font-size: 20px; line-height: 1em; }
  #about-us #hero-home-vert-3 .hero-horiz-1 .hero-home-text-light { font-size: 16px; line-height: 1.3em; padding: 25px 4% 0px; }
  #about-us #hero-home-vert-3 .hero-horiz-1 .hero-home-text-light span { font-size: 36px; line-height: 1em; }
  #about-us #hero-home-vert-3 .hero-horiz-2 .hero-home-text-light { font-size: 24px; }
  #about-us #hero-home-vert-3 .hero-horiz-2 .hero-home-text-light span { font-size: 40px; line-height: 1.1em; }
  #about-us .hero-home-text-light-content p { font-size: 15px; text-align: center; }
  #about-us #hero-home-vert-1 .hero-horiz-1 .hero-home-text-light-content { padding: 23px 0px 0px; }
  #about-us #hero-home-vert-1 .hero-horiz-2 .hero-home-text-light-content { padding: 50px 0px 0px; }
  #about-us #hero-home-vert-2 .hero-horiz-1 .hero-home-text-light-content { padding: 38px 0px 0px; }
  #about-us #hero-home-vert-2 .hero-horiz-2 .hero-home-text-light-content { padding: 23px 0px 0px; }
  #about-us #hero-home-vert-3 .hero-horiz-1 .hero-home-text-light-content { padding: 50px 0px 0px; }
  #about-us #hero-home-vert-3 .hero-horiz-2 .hero-home-text-light-content { padding: 36px 0px 0px; }
  #hero { width: 94%; }
  #hero-users { width: 86%; }
  #hero-home-content-container { width: 80%; margin: 80px 0px; }
  #hero-home-content-top { width: 96%; float: left; font-size: 16px; line-height: 22px; }
  #hero-home-content-bott { width: 96%; margin: 10px auto 0px; padding: 17px 10px 10px; font-size: 20px; float: left; }
  #hero-blurb-1, #hero-blurb-2, #hero-blurb-3 { width: 33%; height: 50px; }
  #hero-blurb-1 { margin: 10px 0px 0px; }
  #hero-blurb-2, #hero-blurb-3 { margin: 10px 0px 0px 0.5%; }
  #regulatory-filings #hero { background: transparent url(3ad436fddd78bdad321f2f89c2bffa9dced7f109.jpeg)  no-repeat scroll -90px -380px; }
  #container-home, #container-newsroom { padding-top: 5px; }
  #container-article { padding-top: 18px; }
  .R4_content-cont { margin-top: -5px; }
  .gray-box input[type="text"] { width: 77%; padding-right: 22%; }
  .earnings-release, .photo-release, .video-release, .multilang-release, .event-release { margin: -17px 0px 0px 10px; }
  .article_img_info { float: left; margin: 5px 0px 10px 10px; width: 65%; }
  .article_img_info input { width: 100%; }
  .articleinfo-box { width: 46%; }
  .article_blurb { width: 49%; }
  #feature-tabs.ui-tabs .ui-tabs-nav li a { padding: 13px 15px 14px; }
  #feature-tabs.ui-tabs .ui-tabs-panel { padding: 30px 2% 10px; margin-top: -25px; }
  #send-releases-distribution #feature-tabs.ui-tabs .ui-tabs-nav li a { padding: 13px 12px 14px; font-size: 11px; }
  #reporting #feature-tabs.ui-tabs .ui-tabs-nav { width: 365px; }
  #regulatory-filings #feature-tabs.ui-tabs .ui-tabs-nav { width: 575px; }
  #send-releases-distribution #feature-tabs.ui-tabs .ui-tabs-nav { width: 270px; }
  #send-releases .dist, #send-releases .device { background-position: 98% 25%; padding: 0px 52% 10px 0px; }
  #send-releases .image-background { background-size: 50% auto; width: 48%; }
  #send-releases .reporting, #send-releases .seo-pr { width: 47%; background-position: 2% 0px; padding: 0px 0px 10px 53%; }
  #send-releases .media { background-position: 190% 70%; padding-right: 62%; background-size: 80% auto; width: 38%; }
  #nasdaq-advantage .media-intelligence { padding-right: 50%; width: 50%; background-position: 98% 0px; background-size: 45% auto; }
  #nasdaq-advantage .media-manager { padding-left: 50%; width: 50%; background-position: 0px -1%; background-size: 50% auto; }
  #nasdaq-advantage .media-newsrooms { padding-right: 50%; width: 50%; background-position: 125% 0px; background-size: 65% auto; }
  #nasdaq-advantage .webcasting { padding-left: 50%; width: 50%; background-position: 0px 0px; background-size: 45% auto; }
  ul.callout-list li h5 { font-size: 10px; }
  ul.callout-list li span { font-size: 24px; }
}
@media only screen and (max-width: 767px) {
  .font_27px { font-size: 24px; }
  .save, .cancel { margin-top: 5px; }
  .sub-list select { margin-bottom: 5px; }
  .hero-inner-1 { background: transparent none repeat scroll 0px center; }
  .hero-inner-blurb { margin: auto; width: 96%; height: auto; padding: 10px 2% 20px; background-position: center top; text-shadow: 1px 1px 1px rgb(255, 255, 255); }
  #quicksearch { float: left; margin: 10px auto; width: 90%; }
  #quicksearch-textbox { width: 98%; float: left; height: 30px; padding: 3px 10% 3px 3%; }
  #quicksearch-button { margin: -35px -10% 0px 0px; float: right; }
  input[type="text"], input[type="password"], input[type="email"], .editable input[type="text"] { width: 98%; padding: 3px 1%; height: 30px; }
  textarea, .terms-box { width: 98%; padding: 3px 1%; }
  .editable form { width: 100%; }
  input, select, textarea { font-size: 16px; }
  #nav-ul > li { font-size: 16px; }
  #landing-L1 { width: 94%; background: transparent url(3d725f21879ebee54b7860a2674c2a43abc96fa8.jpg)  repeat-x scroll center bottom; }
  #landing-R1 { width: 94%; padding: 15px 3%; float: right; }
  #register-L1, .register-L1, #signin-L1 { width: 94%; padding-left: 3%; padding-right: 3%; margin-bottom: 15px; padding-top: 15px; }
  #oauth { width: 94%; margin: 0px auto 20px; padding-left: 2.5% ! important; padding-right: 2.5% ! important; }
  #register-R1, .register-R1, #signin-R1 { width: 100%; float: right; }
  #register-R2, #register-R4 { width: 95%; margin: 0px auto 15px; padding-left: 3%; padding-right: 2%; padding-top: 15px; }
  #register-L3 { width: 100%; float: left; }
  #register-R3 { width: 94%; padding-left: 3%; padding-right: 2%; margin-bottom: 15px; padding-top: 15px; }
  .client-container { width: 98%; margin: 0px auto; padding: 0px; }
  a .facet-title, .facet-title { width: 96%; padding: 8px 2% 12px; }
  .facet_list { width: 98%; padding: 5px 1%; }
  .facet_list input[type="text"] { width: 98%; }
  .gray-box { width: 96%; padding: 5px 2% 7px; }
  .gray-box input[type="submit"] { top: 5px; right: 2%; }
  .feature_image { margin-bottom: 10px; }
  .feature_L p { float: left; width: 100%; }
  .articleinfo-box { background: transparent url(e96e902fa6727cea9928db0c551e207513d69940.png)  repeat-x scroll left top; padding: 20px 2% 18px; margin: 0px; float: left; }
  div.relatedstats_L p a { font-size: 90px; line-height: 80px; }
  .relatedarticles_L { width: 100%; }
  .relatedarticles_R { padding: 5px 2% 18px; float: left; width: 96%; }
  .linkout-header #logodiv { height: 100%; width: 98% ! important; border-bottom: 1px dotted rgb(204, 204, 204); padding-bottom: 5px; margin-bottom: 10px; }
  .linkout-header { width: 100%; height: 130px; }
  #linkoutcontainer { top: 131px; }
  .div-31-width .div-46-width, .div-25-width { width: 96%; }
  #pricing .div-100-width > .div-46-width { width: 100%; padding: 0px; }
  #pricing .div-100-width > .div-46-width.border-right { border-right: 0px none; border-bottom: 1px dotted rgb(239, 239, 239); }
  .nasdaq-product .divider-dotted3 .gray-feature-box.div-25-width { margin: 15px 0px 0px; }
  .div-100-width.gray-feature-box > .div-46-width, .div-100-width.gray-feature-box > .div-46-width:first-child { padding-left: 0px; padding-right: 0px; width: 100%; }
  .div-100-width.gray-feature-box > .div-46-width:first-child { border-right: 0px none; border-bottom: 1px dotted rgb(239, 239, 239); padding-bottom: 30px; margin-bottom: 25px; }
  .nasdaq-product .div-100-width.gray-feature-box > .div-46-width:first-child { border-bottom-color: rgb(204, 204, 204); padding-bottom: 15px; margin-bottom: 0px; }
  #learning-support .content-cont2 > .div-63-width, #learning-support .content-cont2 > .div-31-width { width: 100%; padding: 5px 0px; }
  .div-31-width > .div-100-width.gray-feature-box { width: 96%; padding: 8px 2%; }
  .titleRule h3 { max-width: 80%; }
}
@media only screen and (max-width: 649px) {
  .title-allnews p, .title-allnews h1 { font-size: 38px; }
  a.rssbutton { margin-top: 3px; }
  .ui-html-pager, .search-metadata { float: left; width: 100%; margin-bottom: 25px; }
  .search-metadata { margin-top: 10px; }
  #logodiv { width: 300px ! important; font-size: 55px ! important; line-height: 37px ! important; }
  #logolink { background-image: url(86c543868c9b9e31a266562f383297c125efd7e7.png)  ! important; padding: 10px 50% ! important; }
  #contact-top { width: 91%; float: left; padding: 9px 1% 10px 2%; text-align: center; font-size: 14px; margin: 5px 0px 0px 3%; }
  #signin-button { float: left; }
  .deletebutton { margin: 3px 0px 0px 5px; }
  #userinfo { margin: 0px 0px 10px; width: 100%; float: left; text-align: center ! important; height: 55px; }
  #userinfo p a.font_16px { float: left; margin-bottom: 5px; margin-top: 0px; }
  #show-nav { padding: 17px 0px 13px; background: transparent url(b678a0725b870589c8f89bd3850e4b1110bc2cf7.png)  no-repeat scroll center top / 100% 57px; margin: 5px 0px 0px ! important; text-align: center; font-family: "Bebas Neue",Impact,sans-serif; font-size: 22px; position: relative; z-index: 5; }
  #show-nav a { padding: 4px 3% 1px; background: rgb(239, 239, 239) none repeat scroll 0% 0%; border: 1px solid rgb(204, 204, 204); border-radius: 5px; box-shadow: 0px 0px 1px rgb(255, 255, 255), 0px 0px 1px rgb(255, 255, 255), 0px 0px 1px rgb(255, 255, 255) inset; color: rgb(102, 102, 102); }
  #nav-ul { height: 306px; background: transparent none repeat scroll 0% 0% ! important; margin: -4px auto 0px ! important; width: 85%; box-shadow: 0px 0px 5px rgb(153, 153, 153); }
  #nav-ul > li > a, #nav-ul > li > a:visited { padding: 17px 0px 16px; }
  #nav-item-1, #nav-item-2, #nav-item-3B, #nav-item-4, #nav-item-5, #nav-item-6B { display: block; width: 96%; padding-left: 4% ! important; background: rgb(234, 234, 234) none repeat scroll 0% 0% ! important; margin: 0px ! important; border-bottom: 1px solid rgb(153, 153, 153); border-top: 1px solid rgb(255, 255, 255); }
  #nav-item-3, #nav-item-6 { display: none ! important; }
  .hero-home-alt { display: none; }
  #about-us #hero { display: none; }
  #hero { width: 94%; }
  .hero-home, #hero-users, .R4_content-cont { display: none; }
  .hero-home-right .div-31-width { border-bottom: 1px dotted rgb(204, 204, 204); padding-bottom: 20px; margin-top: 10px; }
  .hero-advantage-feature-container .div-25-width { width: 90%; padding: 15px 0px; float: none; margin: 0px auto; border-top: 1px dotted rgb(204, 204, 204); }
  .hero-advantage-feature-container .div-25-width:first-child { border-top: 0px none; }
  .hero-inner-blurb { background-size: 100% auto; }
  #regulatory-filings #hero { background: transparent url(3ad436fddd78bdad321f2f89c2bffa9dced7f109.jpeg)  no-repeat scroll -220px -326px; }
  .gray-box input[type="text"] { width: 62%; padding-right: 37%; }
  .div-31-width { width: 98%; }
  .div-63-width, .div-46-width { width: 96%; }
  .div-100-width img.leftalign.clear-mobile { float: none; margin: 0px auto; display: block; }
  .div-100-width.gray-feature-box > .div-46-width { width: 96.95%; padding: 5px 0px; margin: 5px 0px; }
  .div-100-width.gray-feature-box > .div-46-width:first-child { margin: 5px 0px 10px; padding-bottom: 20px; border-right: 0px none; border-bottom: 1px dotted rgb(204, 204, 204); }
  #learning-support .content-cont2 > .div-63-width { padding: 5px 0px; width: 100%; }
  #learning-support .div-100-width > .div-63-width { margin-top: 10px; }
  .logo_image-noborder, .image_spacer, .noshadow { display: none; }
  a .facet-title, .facet-title { width: 96%; padding: 8px 2% 12px; }
  #post-content-metadata .rightalign { float: none; margin: 5px 0px 0px; }
  .ui-html-pager li a { padding: 8px 6px; font-size: 11px; }
  .ui-html-pager-next a { padding-left: 12px ! important; margin-right: 15px; }
  .ui-html-pager-next a::before { right: -28px; border-width: 14px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: transparent transparent transparent rgb(64, 175, 198); }
  .ui-html-pager-previous a { padding-right: 12px ! important; margin-left: 15px; }
  .ui-html-pager-previous a::before { left: -28px; border-width: 14px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: transparent rgb(64, 175, 198) transparent transparent; }
  .article_img_info input { width: 98%; float: left; }
  .article_img_info { width: 100%; height: auto; float: left; margin-top: 10px; }
  .articleinfo-box { width: 96%; height: auto; }
  .article_image-box { float: left; padding: 0px 0px 15px; border-left: 0px none; border-bottom: 1px solid rgb(204, 204, 204); margin: 15px 0px 20px; width: 100%; }
  .article_blurb { width: 100%; margin: 10px 0px 0px; }
  .article_image { float: left; margin: 5px 10px 5px 0px; padding: 3px 3px 0px; box-shadow: 0px 1px 3px rgb(191, 191, 191); border: 1px solid rgb(221, 221, 221); }
  #feature-tabs.ui-tabs .ui-tabs-nav { width: 256px; }
  #feature-tabs.ui-tabs .ui-tabs-nav li a, #feature-tabs.ui-tabs .ui-tabs-nav li a:hover, tabs.ui-tabs > .ui-tabs-nav > li:first-child > a, tabs.ui-tabs > .ui-tabs-nav > li:last-child > a { padding: 13px 8px 14px; border-radius: 5px ! important; }
  #feature-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:hover { padding-bottom: 15px; }
  #feature-tabs.ui-tabs .ui-tabs-nav li { float: left; margin: 0px 5px 5px 0px; height: 46px; font-size: 0.75em; }
  #feature-tabs.ui-tabs .ui-tabs-panel { padding: 40px 2% 10px; margin-top: -28px; }
  #send-releases .image-background, #nasdaq-advantage .image-background { background: transparent none repeat scroll 0px center; }
  #send-releases .image-background.divider-dotted3 { margin-bottom: 20px; padding: 0px 0px 20px; }
  .inner-nav-body { height: 59px; }
  .inner-nav-body li a { height: 26px; padding: 10px 2%; width: 97%; line-height: 1.25em; font-size: 11px; }
  ul.callout-list li h5 { font-size: 10px; }
  ul.callout-list li span { font-size: 24px; }
  ul.callout-list { margin-top: 40px; }
  ul.callout-list li { width: 31.3333%; margin-bottom: 10px; }
  ul.callout-list li.callout-3 { background: transparent none repeat scroll 0px center; }
  ul.callout-list li h5 { font-size: 9px; }
  ul.callout-list li span { font-size: 24px; }
  #footer { width: 96%; margin: 15px auto 0px; padding: 0px 0px 20px; color: rgb(102, 102, 102); font-size: 14px; height: auto; }
  #footer-L { margin: 0px; width: 100%; height: 100%; padding: 0px 1% 10px; border-right: 0px none; border-bottom: 1px dotted rgb(153, 153, 153); }
  #footer-M { margin: 0px; padding: 10px 1%; height: 100%; border-width: 1px 0px 1px medium; border-style: dotted none; border-color: rgb(255, 255, 255) -moz-use-text-color; }
  #footer-R { float: left; width: 100%; margin: 0px; padding: 10px 1%; border-top: 1px dotted rgb(153, 153, 153); border-left: medium none; border-bottom: 1px dotted rgb(153, 153, 153); height: 100%; }
  .footer-split-L2 { padding: 0px 0px 10px; width: 100%; border-bottom: 1px dotted rgb(255, 255, 255); }
  .footer-split-R2 { border-top: 1px dotted rgb(127, 201, 217); padding: 10px 0px 0px; width: 100%; }
  #footer a { background: rgb(0, 148, 179) none repeat scroll 0% 0%; padding: 15px 50px; color: rgb(255, 255, 255); line-height: 60px; border-radius: 5px; font-size: 16px; }
  #footer ul li { display: block; padding: 0px; margin: 0px; text-indent: 0px; text-align: center; }
  #footer ul { margin: 10px 0px 10px -40px; }
  #jump-bottom { width: 98%; padding: 20px 1% 0px; border-left: medium none; border-top: 1px dotted rgb(255, 255, 255); height: 100%; text-align: center; float: left; }
  .mobile-display-none { display: none; }
}
@media only screen and (max-width: 300px) {
  #logodiv { width: 100% ! important; }
  img { width: 100%; }
  #logolink { background-size: 100% auto; }
  .gs-btn { font-size: 18px; width: auto; }
  #show-nav { padding: 20px 0px 16px; font-size: 18px; }
  #container-register .styled-select { width: 100%; }
  #container-register .styled-select select { width: 115%; padding: 5px 2%; }
  #nav-ul > li { font-size: 17px; }
  #feature-tabs.ui-tabs .ui-tabs-nav { width: 100%; }
}
@media print {
  body {  }
  #header, #content-R2, #content-L3, #share-print, #share-print-bottom, .post-type, #relatedarticles, #jump-bottom, .ui-dialog, .submit-default, .ResetSearchBtn, .small-green-button, .small-blue-button, .signup-btn-1, .gs-btn, .seemore-link, .ui-tabs-nav, .R4_content-cont, .R1_content_jump, .tweet-side-box::after, .gray-box, .save-search-button, .ui-html-pager, .bubble, .styled-select select { display: none; }
  #container-article > img { margin-top: 20px; }
  #container-home, #container-newsroom, #container-article, #container-search, #container-tabs, .hero-shadow, .article_image, #container-register, #signin-L1, #signin-R1, #register-L1, #register-R2, .register-L1, #register-R4, .styled-select, input[type="text"], input[type="email"], input[type="password"], textarea, .terms-box { box-shadow: none; }
  #container-home, #container-newsroom, #container-article, #container-search, #container-tabs { padding: 20px; border-top: 1px solid rgb(153, 153, 153); border-bottom: 1px solid rgb(153, 153, 153); }
  #post-content-metadata, .article_image-box, #content-R1, #feature-tabs.ui-tabs .ui-tabs-panel { padding: 5px; border: 1px dotted rgb(204, 204, 204); }
  #post-content-metadata, .article_image-box { border-width: 0px 0px 1px; }
  #content-R1, #feature-tabs.ui-tabs .ui-tabs-panel { border-width: 1px 0px 0px; }
  .article_image { border: 0px none; }
  #footer { margin: 15px 0px 0px; }
  #footer-L, #footer-M, #footer-R, .feature_L, .feature_R, #hero-home-content-container, .scroller-wrapper { float: left; width: 100%; padding: 0px 0px 5px; margin: 0px 0px 5px; }
  #hero-home-content-container { float: none; clear: both; }
  a, #hero-home-content-bott, .R1_content-cont p, .whiteflash { text-shadow: none; }
  .footer-split-L2, .footer-split-R2 { width: 50%; padding: 0px; margin: 0px; }
  #hero { height: auto; padding: 5px 2%; border: 1px solid rgb(153, 153, 153); margin-bottom: 10px; }
  #feature-tabs.ui-tabs .ui-tabs-hide, #container-tabs.ui-tabs .accordion.ui-tabs-hide, .accordion .ui-accordion-content, .client-container.ui-tabs .ui-tabs-hide { display: block ! important; }
  .ui-search-keywords, .search-metadata, #signin-L1, #signin-R1, #register-L1, #register-R1, #register-R2, #register-L3, #register-R3, .register-L1, #register-R4 { padding: 5px; }
  input[type="text"], input[type="email"], input[type="password"], .styled-select { width: 80%; height: 25px; border-radius: 0px; border: 1px solid rgb(153, 153, 153); padding: 5px; }
}
.green { color: rgb(102, 188, 41); }
.red { color: rgb(255, 0, 0); }
.orange { color: rgb(255, 153, 0); }
.gray999, .gray999 p { color: rgb(153, 153, 153); }
.gray666 { color: rgb(102, 102, 102); }
.font_11px { font-size: 11px; margin: 0px; padding: 0px; }
.font_12px, .font_12px p, #content-L2 p.font_12px { font-size: 12px; margin: 0px; padding: 0px; }
.font12px { font-size: 12px; }
.font_16px { font-size: 16px; margin: 0px; padding: 0px; }
.font_24px { font-size: 24px; line-height: 28px; }
.font_27px { font-size: 27px; }
.font_40px { font-size: 40px; line-height: 45px; }
.bluebg { padding-top: 15px; }
#jump-bottom a { padding: 15px 30%; background: transparent url(167de758bfbd075dbc1dc1b05ccc16a91c3d51ee.jpg)  repeat scroll 0% 0%; border: 1px solid rgb(64, 175, 198); font-family: "Bebas Neue",Impact,sans-serif; font-weight: normal; font-size: 18px; text-shadow: 0px 1px 1px rgb(64, 175, 198); }
.signup-btn-1:active, .orange-btn:active, .gs-btn:active, input[type="submit"]:active, button:active, #register-button:active, #signin-button:active, .rssbutton:active, .ui-html-pager li a:active, .small-green-button:active, .small-blue-button:active { box-shadow: 0px 1px 2px rgb(51, 51, 51) inset; border-color: transparent; color: rgb(254, 254, 254); text-shadow: 0px 1px 1px rgb(44, 89, 45); }
#feature-tabs.ui-tabs .ui-tabs-nav li a:active, .deletebutton:active { box-shadow: 0px 0px 8px rgb(0, 0, 0) inset; }
input.required, .styled-select.required { background-color: rgb(255, 255, 204); box-shadow: 0px 0px 2px rgb(255, 204, 153) inset; }
.relative { position: relative; }
.text-center { text-align: center; }
.margin-center { margin-left: auto; margin-right: auto; float: none; clear: both; }
img.margin-center { display: block; max-width: 100%; }
.signup-btn-1.margin-center { display: block; text-align: center; max-width: 80%; }
#send-releases .signup-btn-1.margin-center { display: block; text-align: center; max-width: 300px; }
.rightalign, .subtract-container.rightalign { float: right; }
.leftalign, .subtract-container { float: left; }
.valign-bott { vertical-align: text-bottom; }
.margintop-5px, .margintop-10px, p.margintop-10px { margin-top: 10px; }
.div-100-width.gray-feature-box.margintop-30px, .margintop-30px { margin-top: 30px; }
.marginbott-10px, .marginbott-55px { margin-bottom: 55px; }
.padding-bottom-none { padding-bottom: 0px ! important; }
.padding-top-none { padding-top: 0px ! important; }
.margin-bottom-none { margin-bottom: 0px ! important; }
.div-100-width.gray-feature-box img.opacity-100 { margin: 0px; opacity: 1; max-width: 100%; }
.inlineform { display: inline-block; }
.display-none { display: none ! important; }
.warningtext { font-weight: normal; color: rgb(255, 153, 0); font-size: 10px; line-height: 15px; }
.pointer { cursor: pointer; }
p.bubble { position: absolute; max-width: 150px; text-align: left; line-height: 12px; margin: 3px 0px 0px 290px; background-color: rgb(178, 221, 148); border-radius: 5px; padding: 10px; font-size: 10px; z-index: 0; }
.bubble::before, .bubble::after { border-bottom: 10px solid rgb(178, 221, 148); content: ""; height: 0px; position: absolute; left: -12px; top: 6px; width: 0px; display: block; border-left: 20px solid transparent; }
.bubble::before { top: 16px; border-bottom: 0px none; border-top: 10px solid rgb(178, 221, 148); }
p.bubble-required { font-weight: bold; }
.rss-bubble { position: absolute; background: rgb(255, 229, 191) none repeat scroll 0% 0%; border: 1px solid rgb(255, 204, 127); display: none; z-index: 3; padding: 5px 10px; border-radius: 10px; box-shadow: 0px 0px 3px rgb(255, 255, 255) inset, 0px 1px 2px rgb(204, 204, 204); }
.rss-bubble::after, .rss-bubble::before { top: 100%; border: medium solid transparent; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; }
.rss-bubble::after { border-top-color: rgb(255, 229, 191); border-width: 10px; left: 50%; margin-left: -10px; }
.rss-bubble::before { border-top-color: rgb(255, 204, 127); border-width: 11px; left: 50%; margin-left: -11px; }
.ui-dialog { position: fixed; padding: 0px 15px; overflow: hidden; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 0px 0px 5px rgb(0, 0, 0); }
.ui-dialog .ui-dialog-titlebar { padding: 15px 0px 5px; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin: 5px 16px 0px 0px; font-weight: bold; color: rgb(102, 102, 102); font-size: 16px; line-height: 20px; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: -3px; margin: -3px 0px 0px; padding: 10px 11px 11px 10px; background: rgb(239, 239, 239) url(5a7bea4cd6c5ffbce732de3cf4a3d61c0ee1eadd.png)  no-repeat scroll center center; border-radius: 5px; border: 1px solid rgb(204, 204, 204); }
.ui-dialog .ui-dialog-titlebar-close span { display: none; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { background-color: rgb(255, 179, 64); border-color: rgb(255, 153, 0); box-shadow: 0px 0px 3px rgb(255, 255, 255); }
.ui-dialog .ui-dialog-content { position: relative; border: 0px none; padding: 5px 0px; background: transparent none repeat scroll 0px center; overflow: auto; width: 100%; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0px 0px; background-image: none; margin: 0.5em 0px 0px; padding: 0.3em 1em 0.5em 0.4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: 0.5em 0.4em 0.5em 0px; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-widget-overlay { background: rgb(0, 0, 0) none repeat scroll 0% 0%; opacity: 0.7; width: 100% ! important; height: 100% ! important; position: fixed ! important; top: 0px; }
.ui-dialog .ui-dialog-titlebar-close:active { box-shadow: 0px 1px 2px rgb(51, 51, 51) inset; border-color: transparent; color: rgb(254, 254, 254); text-shadow: 0px 0px 1px rgb(44, 89, 45); }
.ui-helper-clearfix::before, .ui-helper-clearfix::after { content: ""; display: table; }
.ui-helper-clearfix::after { clear: both; }
.ui-helper-clearfix {  }
#modal-img { border: 1px solid rgb(153, 153, 153); box-shadow: 0px 0px 3px rgb(102, 102, 102); padding: 3px; }
#modal-filelist li { list-style: outside none none; display: block; font-size: 12px; }
#modal-filelist label { font-size: 12px; font-family: Arial,Helvetica,sans-serif; cursor: pointer; }
#modal-filelist .lockedlabel { cursor: auto; }
ul#modal-filelist { margin: 0px; padding: 0px; }
ul#modal-filelist input[type="checkbox"] { margin-right: 7px; margin-left: 2px; }
.locked-file { list-style: inside url(ed2c6e65948fc21e6eaf88c18db62c8a9c91db9d.gif)  disc ! important; display: list-item ! important; color: rgb(153, 153, 153); }
.titleRule h3 { color: rgb(102, 102, 102); margin: 0px 0px 30px; letter-spacing: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: inline-block; position: relative; z-index: 2; padding: 5px 15px; }
.gray-feature-box .titleRule h3 { background: rgb(252, 252, 252) none repeat scroll 0% 0%; }
.titleRule { text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.3), 0px 2px 0px rgba(0, 0, 0, 0.1); text-align: center; position: relative; }
.titleRule::after, .titleRule::before { background-color: rgb(119, 119, 119); content: ""; height: 1px; position: absolute; top: 15px; width: 180px; }
.shortWidth { width: 90px; }
.titleRule::after { background-image: -moz-linear-gradient(left center , rgb(119, 119, 119), rgb(255, 255, 255)); right: 0px; width: 50%; }
.titleRule::before { background-image: -moz-linear-gradient(right center , rgb(119, 119, 119), rgb(255, 255, 255)); left: 0px; width: 50%; }
.errorPanel { padding-top: 20px; }
.errorPanel p { font-size: 14px; color: rgb(135, 135, 135); font-family: Arial,Helvetica,sans-serif; }
.error, .field-validation-error { padding-top: 5px; padding-bottom: 5px; font-family: "Museo Slab",Georgia,sans-serif; font-size: 12px; color: rgb(255, 0, 0); }
.jswidget_textdiv { border: 0.1em solid rgb(192, 192, 192); width: 400px; padding: 10px; white-space: normal; overflow-wrap: break-word; word-break: break-all; font-size: 14px; }
.jswidget-inner-pre { font-size: 12px; width: 300px; }
.standalone_li { display: list-item ! important; list-style: inside none none ! important; }
.width100px { width: 100px; }
.readeraccounttitle1 { color: rgb(0, 148, 179); margin-top: 5px; font-weight: bold; }
.smiconpointer { cursor: pointer; }
.smiconcontainer { width: 100%; display: inline-block; }
.readeraccountfeaturebtn { cursor: pointer; box-shadow: 0px 0px 2px rgb(255, 255, 255) inset, 0px 0px 3px rgb(102, 102, 102); padding-top: 10px; padding-left: 10px; }
.readeraccountfeaturebtnhgt { height: 60px; }
.readeraccount-link { font-size: 10px; }
pre { white-space: pre-wrap; overflow-wrap: break-word; }
.readeraccountlogo { width: 142px; height: 54px; }
.addthis_button_tweet { width: 95px; }
.addthis_button_linkedin_counter { width: 105px; }
.addthis_button_email { width: 55px; }
.addthis_button_pinterest_pinit { width: 55px; }
.addthis_counter { width: 95px; }
.addthis_button_google_plusone { width: 75px; }
.addthis_button_facebook_share { width: 95px; }
.media_addthis_button_email { width: 55px; }
.media_addthis_button_linkedin_counter { overflow: hidden; width: 17px ! important; height: 16px ! important; }
.js-feed-container { background-color: rgb(253, 195, 109); text-align: center; padding: 1px; border-radius: 5px; }
.hide { display: none; }
.stockstats_L.stock-delay { font-size: 10px; height: 10px; width: 90%; text-align: center; }
.stockstats_L, .stockstats_R a { color: rgb(153, 153, 153); }
.stockstats_L.stock-update-time { height: 20px; }
.attachment li { padding: 5px; }
.attachment p { margin-bottom: 15px; }
.attachment h5 { margin-top: 10px; }
.table-wrap { overflow-x: auto; max-width: 700px; padding: 5px; }
.label_MultimediaRelease { padding: 3px 20px 3px 10px; background: rgb(255, 255, 255) url(0638c8073baf4d64dc5477b2c22f403032825724.png)  no-repeat scroll 96% 50%; box-shadow: 0px 0px 3px rgb(204, 204, 204), 0px 0px 8px rgb(235, 235, 235) inset; border: 1px solid rgb(204, 204, 204); font-size: 14px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; color: rgb(0, 148, 179); float: left; margin: 5px 0px 0px; }
#logodiv .user-selected-culture { font-size: 14px; padding: 0px; vertical-align: super; text-transform: none; }
.footer-heading { color: rgb(22, 87, 136); text-decoration: none; }
