html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block}
body {line-height:1}
ol,ul {list-style:none}
blockquote,q {quotes:none}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none}
table {border-collapse:collapse;border-spacing:0}
a {text-decoration:none}
/* Main Styles */
html, body {position:relative;width:100%;background:#fff;font-family:Arial,Helvetica,sans-serif}
.container {margin:0 auto}

@media all and (min-width:1360px) {
.container {width:90%;max-width:1400px}
.body .one, .footer .one {float:left;width:30%}
.body .two, .footer .two {float:left;width:55%}
.body .three, .footer .three {float:left;width:100%}
.body .four {float:left;width:15%;padding:30px 0 0 0}
.body .four iframe {width:100%;height:2000px}
.classified iframe {height:1668px}
.mediakit iframe {height:910px}
}
@media all and (max-width:1359px) and (min-width:1160px) {
.container {width:95%}
.classified iframe {height:1450px}
.mediakit iframe {height:884px}
}
@media all and (min-width:1160px) {
.article .feat-img {float:right;width:430px;margin:0 0 20px 20px}
.article .feat-video {float:none;width:100%;margin:0 0 20px 0}
}
@media all and (max-width:1159px) {
.article .feat-img {width:100%;margin:0 auto 20px auto}
.article .feat-img img {width:100%}
.article .feat-img .tal {width:50%}
}
@media all and (max-width:1159px) and (min-width:960px) {
.container {width:100%}
.classified iframe {height:1329px}
.mediakit iframe {height:752px}
}
@media all and (min-width:960px) {/* Medium+ desktop */
.top-band {height:24px;font-size:12px;line-height:24px;color:#fff;background:#110c09}
.top-band .tb-account {float:right;height:24px;margin:0 50px 0 0}
.top-band .tb-account a, .top-band .tb-account span {display:inline-block;height:24px;padding:0 10px;color:#fff}
.top-band .tb-social {float:right;height:24px}
.header .logo {width:300px;text-indent:-9999px;background:url("../images/Logo-top.png") no-repeat left center}
.header .logo a {display:block;width:300px}
.dg-nav {font-size:16px;line-height:16px}
.full-width {padding:30px 40px 60px 40px;border:1px solid #d9dade}
.slideshow .jump {padding:10px 100px}
}
@media all and (min-width:860px) {/* Small desktop and larger */
.one {float:left;width:33%}
.two {float:left;width:67%}
.three {float:left;width:100%}
.header .two {float:right}
.dg-search {display:none}
.dg-nav-menu {display:none}
.dg-nav {display:block;position:relative;z-index:150;margin:10px 0 0 -10px}
.dg-nav>li {position:relative;float:left;display:inline-block;zoom:1;*display:inline;height:35px}
.dg-nav>li ul {display:none}
.dg-nav a {display:block;padding:10px;color:#333}
.dg-nav .back {display:none}
.dg-nav>li>a {font-weight:bold;color:#fff;border-radius:10px}
.dg-nav>li>a:hover {text-decoration:none;color:#333}
.dg-nav>.af-drop>a {color:#333;border-bottom-left-radius:0;border-bottom-right-radius:0}
.dg-nav>li>ul {position:absolute;left:0;top:30px;z-index:160;width:200px;padding:10px 0 0 0;font-size:14px}
.dg-nav>.last>ul {position:absolute;left:auto;right:0;top:30px;width:200px;padding:10px 0 0 0;font-size:14px}
.dg-nav>.active-first>ul {display:block}
.dg-nav>li>ul>.sec-drop>a {background-image:url("../images/nav-arrow.png");background-position:95% center;background-repeat:no-repeat}
.dg-nav>li>ul>li a:hover {color:#fff;background:#666}
.dg-nav>.active-first .active-sec ul {display:block}
.dg-nav>.active-first>ul>.active-sec>a {color:#fff;background:#666 url("../images/nav-arrow-high.png") no-repeat 95% center}
.dg-nav>li>ul>li {position:relative}
.dg-nav>li>ul>li>ul {position:absolute;top:0;left:200px;width:200px}
.dg-nav>.last>ul>li>ul {position:absolute;top:0;left:-200px;width:200px}
.dg-nav>.dg-subscribe>a {color:#fff}
.dg-nav>.dg-subscribe>a:hover {color:#fff}
.dg-nav>.dg-subscribe>ul a {text-align:right;color:#fff}
.footer .one:nth-child(3n+4) {clear:left}
.x-list .one {width:33%}
.x-list .one:nth-child(3n+3) {width:34%}
.x-list .one:nth-child(3n+4) {clear:left}
}
@media all and (max-width:959px) and (min-width:860px) {/* Small desktop */
.top-band {height:40px}
.top-band .tb-account {float:right;height:40px;margin:0 50px 0 0}
.top-band .tb-social {float:right;height:40px}
.top-band .tb-social a, .top-band .tb-account span {padding:8px}
.header .logo {width:225px;margin:15px 0 0 0;text-indent:-9999px;background:url("../images/Logo-top-medium.png") no-repeat left center}
.header .logo a {display:block;width:100%}
.dg-nav {font-size:14px;line-height:14px}
.classified iframe {height:1136px}
.mediakit iframe {height:620px}
.slideshow .jump {padding:50px 10px 10px 10px}
}
@media all and (max-width:959px) {/* Small desktop and smaller */
.full-width {padding:30px 10px 60px 10px;border-top:1px solid #d9dade;border-bottom:1px solid #d9dade}
}
@media all and (max-width:959px) and (min-width:500px) {/* Small desktop and tablet */
.container {width:100%}
.top-band {font-size:14px;line-height:40px;color:#fff;background:#110c09}
.top-band .tb-account a, .top-band .tb-account span {display:inline-block;height:40px;padding:0 10px;color:#fff}
.header nav {width:100%}
}
@media all and (min-width:500px) {/* Tablet and Larger */
.banner-ad-mobile {display:none}
.sixty {float:left;width:60%}
.forty {float:left;width:40%}
.fifty {float:left;width:50%}
.fifty:nth-child(2n+3) {clear:left}
.quik-spacer {width:100%;height:80px}
.div-cont {float:left}
.article {font-size:16px;line-height:22px}
.article .title {font-size:30px;line-height:32px}
.article .title span {font-size:22px;line-height:24px}
.article .sub-title {margin:0 0 22px 0;padding:22px 0 0 0;font-size:22px;line-height:24px;font-weight:bold}
.article .meta {margin:0 0 22px 0}
.article .feat-img {width:430px}
.article .feat-video {width:100%}
.article p {margin:0 0 22px 0}
.mr-tabs {width:100%}
.flyout {bottom:20px;right:-360px;width:320px;padding:10px 10px 20px 20px}
.flyout h5 a {font-size:20px}
.flyout-ad {width:310px;padding:10px}
.sponsors .one {float:left;width:33%}
.sponsors .one:nth-child(3n+1) {clear:left}
.slideshow .slide .big {width:80%;max-width:600px}
.slideshow .slide .tal {width:40%}
.slideshow .slide .slide-cap {display:block;width:80%;max-width:600px;margin:0 auto;padding:10px 0 0 0}
.slideshow .slide .slide-cap .cap-t {font-weight:bold; font-size:14px}
.slideshow .np-button {padding:5px;font-size:12px;color:#e6e6e6}
.slideshow .np-button:hover {z-index:15;color:#fff;text-decoration:none}
.slideshow .np-button img {display:block}
.slideshow .np-button i {display:block;padding:5px 0 0 0;line-height:14px}
.slideshow .prev {position:absolute;top:40%;left:0;z-index:5;text-align:left}
.slideshow .next {position:absolute;top:40%;right:0;z-index:5;text-align:right}
.slideshow .card {padding:19px}
.slideshow .card-con {margin:0 0 0 120px;padding:0 0 0 20px}
.dg-ad-window {width:470px;margin:-175px 0 0 -240px}
.dg-ad-window .dg-ad {width:430px;margin:20px}
}
@media all and (max-width:859px) and (min-width:700px) {
.classified iframe {height:1015px}
.mediakit iframe {height:554px}
}
@media all and (max-width:859px) and (min-width:500px) {/* Tablet */
.top-band {position:relative;height:80px}
.top-band .tb-social {float:right;height:80px;width:130px}
.top-band .tb-social a {float:left;padding:7px;border:1px solid #110c09}
.header .logo {width:100%;text-indent:-9999px;background:url("../images/Logo-top.png") no-repeat left center}
.header .logo a {display:block;width:100%}
.dg-search {top:-45px;right:50px}
.dg-nav-menu {top:-45px;right:0}
.footer .one, .footer .two {float:left;width:50%}
.footer .one:nth-child(2n+3) {clear:left}
.footer .three {float:left}
.x-list .one {float:left;width:50%}
.x-list .one:nth-child(2n+3) {clear:left}
.slideshow .jump {padding:10px 100px}
}
@media all and (max-width:699px) and (min-width:500px) {
.classified iframe {height:822px}
.mediakit iframe {height:448px}
}
@media all and (min-width:700px) {/* Other news section for larger tablet and up */
.other .o-news .post {float:left;width:32%}
.other .o-news .post:nth-child(3n+2) {margin:0 2%}
.slideshow .jump {height:30px}
}
@media all and (max-width:699px) {
.slideshow .jump {height:auto;padding-bottom:0}
.slideshow .jump select {margin:0 0 10px 0}
}
@media all and (max-width:699px) and (min-width:440px) {/* Other news section for smaller tablet and large phone */
.other .o-news .post {float:left;width:48%;margin:0 0 30px 0}
.other .o-news .post:nth-child(2n+2) {margin:0 0 0 4%}
.other .o-news .post:nth-child(2n+1) {clear:left}
.slideshow .other .o-news .post {float:left;width:32%}
.slideshow .other .o-news .post:nth-child(3n+2) {margin:0 2%}
.slideshow .other .o-news .post:nth-child(2n+1) {clear:none}
}
@media all and (max-width:439px) {/* Other news section for phones */
.other .o-news .post {float:none;width:100%;margin:0 0 30px 0}
}
@media all and (max-width:859px) and (min-width:700px) {/* Sidebar layout for larger tablet */
.sidebar {position:relative}
.sb-ad-one,.sb-ad-two {float:left;clear:left;display:inline-block;margin:0 20px 20px 0}
.sidebar .mr-tabs {float:right;width:50%;min-width:300px;margin:0 0 20px 0}
}
@media all and (max-width:859px) {/* Tablet and Phone */
.container {width:100%}
.one {width:100%}
.two {width:100%}
.three {width:100%}
.header nav {position:relative}
.dg-search {position:absolute;z-index:50;display:block;height:36px;width:40px;background:url("../images/nav-search.png") no-repeat 0 0}
.dg-search:hover {background:url("../images/nav-search.png") no-repeat -40px 0}
.dg-nav-menu {position:absolute;z-index:50;display:block;height:46px;width:40px;background:url("../images/nav-menu.png") no-repeat 0 0}
.dg-nav-menu:hover {background:url("../images/nav-menu.png") no-repeat -40px 0}
.mob-drop {background:url("../images/nav-menu.png") no-repeat 0 -46px}
.mob-drop:hover {background:url("../images/nav-menu.png") no-repeat -40px -46px}
.dg-nav {display:none;position:absolute;z-index:15000;top:15px;right:0;width:50%;max-width:300px;min-width:200px;text-align:right;font-size:14px;line-height:16px}
.dg-nav a {display:block;padding:12px 10px 11px 10px;color:#333}
.dg-nav li:last-child>a {padding:12px 10px;border-bottom:none}
.dg-nav>li ul {display:none}
.dg-nav>.fir-drop>a {background-image:url("../images/nav-arrow-left.png");background-position:5% center;background-repeat:no-repeat}
.dg-nav>.active-first {position:relative}
.dg-nav>.active-first>a {color:#fff;background-color:#666}
.dg-nav>.af-drop>a {background-image:url("../images/nav-arrow-left-high.png");background-position:5% center;background-repeat:no-repeat}
.dg-nav>.active-first>ul {position:absolute;display:block;top:40px;right:20px;z-index:16000;width:100%;box-shadow:0 0 10px 5px #000}
.dg-nav>.active-first>ul>.sec-drop>a {background-image:url("../images/nav-arrow-left.png");background-position:5% center;background-repeat:no-repeat}
.dg-nav>.active-first>ul a:hover {color:#fff;background-color:#666}
.dg-nav>.active-first>ul>.active-sec {position:relative}
.dg-nav>.active-first>ul>.active-sec>a, .dg-nav>.active-first>ul>.active-sec>a:hover {color:#fff;background:#666 url("../images/nav-arrow-left-high.png") no-repeat 5% center}
.dg-nav>.active-first>ul>.active-sec>ul {position:absolute;display:block;top:40px;right:20px;z-index:17000;width:100%;box-shadow:0 0 10px 5px #000}
}
@media all and (max-width:499px) {/* Phone */
.top-band {font-size:14px;line-height:16px;color:#e6e6e6;background:#110c09}
.top-band .tb-account a, .top-band .tb-account span {display:inline-block;padding:10px;color:#fff}
.tb-social {display:none}
.header {position:relative}
.banner-ad {display:none}
.header .logo {width:100%;text-indent:-9999px;background:url("../images/Logo-top-medium.png") no-repeat 0 0}
.header .logo a {display:block;width:225px}
.dg-search {top:-95px;right:0}
.dg-nav-menu {top:-45px;right:0}
#search {clear:both}
.sixty {width:100%}
.forty {width:100%}
.fifty {width:100%}
.article {font-size:14px;line-height:20px}
.article .title {font-size:20px;line-height:22px}
.article .title span {font-size:16px;line-height:18px}
.article .sub-title {margin:0 0 20px 0;padding:20px 0 0 0;font-size:16px;line-height:18px;font-weight:bold}
.article .meta {margin:0 0 20px 0}
.article .feat-img {width:100%}
.article .feat-img img {width:100%}
.article p {margin:0 0 20px 0}
.mr-tabs {width:100%}
.flyout {bottom:10px;right:-320px;width:260px;padding:10px 10px 20px 10px}
.flyout h5 a {font-size:16px}
.flyout-ad {width:310px;padding:0}
.sponsors {}
.sponsors .one {display:inline-block;width:49%;vertical-align:top}
.sponsors .one:nth-child(2n+1) {clear:left}
.event-sec .forty .quik a {display:block;width:100%;margin:0 0 10px 0;text-align:center;line-height:0;background:#e6e6e6}
.event-sec .forty .quik a img {display:inline-block;width:50%;margin:0}
.classified iframe {height:580px}
.mediakit iframe {height:317px}
.slideshow .slide {margin:0 0 50px 0}
.slideshow .slide .big {width:100%}
.slideshow .slide .tal {width:60%}
.slideshow .slide .slide-cap {display:block;padding:10px}
.slideshow .np-button {display:block;width:140px;padding:10px 0;text-align:center;font-size:14px;font-weight:bold;text-transform:uppercase;line-height:18px;color:#999;background:#f5f5f5;border:1px solid #ccc}
.slideshow .np-button:hover {color:#fff;text-decoration:none;background:#999;border-color:#999}
.slideshow .np-button img {display:none}
.slideshow .prev {position:absolute;bottom:-50px;left:0;z-index:5}
.slideshow .next {position:absolute;bottom:-50px;right:0;z-index:5}
.slideshow .card {padding:9px}
.slideshow .card-con {margin:0 0 0 110px;padding:0 0 0 10px}
.slideshow .jump {padding:50px 10px 10px 10px}
.dg-ad-window {width:320px;margin:-140px 0 0 -165px}
.dg-ad-window .dg-ad {width:300px;margin:10px}
}

.con {padding:10px}

.header {background:url("../images/banner_sliver.png") repeat-x}
.header .con {padding:15px 10px}

.footer {color:#fff;font-size:12px;line-height:20px;background:#110c09}
.footer .title {margin:40px 0 10px 0;font-size:14px;color:#fff;text-transform:uppercase;border-bottom:1px solid #453d39}
.footer .one a {display:block;padding:5px 0}
.footer .f-logos img {margin:40px 20px 20px 20px}
.footer .copy {margin:20px 0 0 0}
.footer .copy img {float:left;margin:-10px 20px 20px 0}

.top-band .tb-social a {display:inline-block;height:24px;width:24px;background:#999}
.top-band .tb-social img {display:block}
/*.top-band .tb-social .gp {background:#d64937}*/
.top-band .tb-social .gp:hover {background:#f0533e}
/*.top-band .tb-social .fb {background:#3b5997}*/
.top-band .tb-social .fb:hover {background:#4568b0}
/*.top-band .tb-social .li {background:#0073b2}*/
.top-band .tb-social .li:hover {background:#0085cc}
/*.top-band .tb-social .tw {background:#41b7d8}*/
.top-band .tb-social .tw:hover {background:#49cdf2}
/*.top-band .tb-social .vi {background:#20b9eb}*/
.top-band .tb-social .vi:hover {background:#50d3fd}
/*.top-band .tb-social .rs {background:#eb8315}*/
.top-band .tb-social .rs:hover {background:#ff8f17}

.body a:hover {text-decoration:underline}
.footer a:hover {text-decoration:underline}

.body .news-alert {display:block;margin:30px 10px 0 10px;padding:20px;font-size:16px;line-height:18px;color:#fff;font-weight:bold;background:#e50000}
.body .news-alert:hover {text-decoration:none;background:#ff0000}
.body .news-alert span {text-transform:uppercase}
.section-title {margin:30px 10px 0 10px;padding:0 0 5px 0;font-size:20px;line-height:22px;font-weight:bold;border-bottom:1px solid #ccc}
.hc-title {padding:5px 0 10px 55px;background:url("../images/Health_logo_r.png") no-repeat left top}
.paid {margin:30px 0 0 0;font-size:14px;line-height:16px;color:#333;text-transform:uppercase;text-align:center}
.poll-title {margin:30px 10px 0 10px;padding:0;font-weight:bold;font-size:20px;line-height:22px;color:#ff8a00}
.ce-title {display:block;margin:30px 0 0 0;padding:0 0 5px 0;font-size:20px;line-height:22px;font-weight:bold;border-bottom:1px solid #e6e6e6}
.homepage .sixty .con, .homepage .forty .con {padding-top:30px}
.feat {width:100%;margin:0 0 10px 0;padding:0 0 20px 0;border-bottom:1px solid #ccc}
.feat img {display:block;width:100%;margin:0 0 10px 0}
.feat .tal {display:block;width:100%;margin:0 0 10px 0;text-align:center;line-height:0;background:#333}
.feat .tal img {display:inline-block;width:50%;margin:0}
.feat .title {font-size:24px;line-height:26px}
.feat .title a {color:#333;font-weight:bold}
.feat .meta {font-size:14px;line-height:20px;color:#666}
.feat .meta a {font-weight:bold;color:#333}
.feat p {margin:10px 0 0 0;font-size:14px;line-height:20px;color:#333}
.quik {width:100%;margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid #ccc}
.quik img {display:block;width:100%;margin:0 0 10px 0}
.quik .tal {display:block;width:100%;margin:0 0 10px 0;text-align:center;line-height:0;background:#333}
.digital-edition .quik .tal, .digital-edition .feat .tal {background:#e6e6e6}
.quik .tal img {display:inline-block;width:50%;margin:0}
.quik .tal.fullw img {display:inline-block;width:100%;margin:0}
.quik .prem, .feat .prem {display:inline;width:auto;margin:0}
.quik .title {font-size:20px;line-height:22px}
.quik .sub-title {margin:40px 0 0 0;font-weight:bold}
.quik .front-title {font-weight:bold}
.front-spacer {width:100%;height:40px}
.quik .event-title {margin:40px 0 0 0;font-weight:bold;color:#62c044}
.forty .quik .title, .fifty .quik .title {font-size:16px;line-height:18px}
.quik .title a {color:#333;font-weight:bold}
.quik-q .title a {font-weight:normal}
.quik-q .title a b {font-weight:bold}
.quik .meta {font-size:12px;line-height:14px;color:#999}
.quik .meta a {color:#999}
.quik .event-link a {display:block;text-align:right;color:#62c044}
.quik .news-link a {display:block;text-align:right}
.quik p {margin:5px 0 0 0;font-size:14px;line-height:20px;color:#333}
.quik p a {font-weight:bold}
.paid-con p {margin:20px 0 0 0}
.paid-con b, .paid-con strong {font-weight:bold}
.paid-con i, .paid-con em {font-style:italic}
.feat p b, .quik p b {font-weight:bold}
.video>a {position:relative;display:block}
.video>a:after {content:url("../images/video.png");position:absolute;z-index:50;right:20px;bottom:20px;height:50px;width:50px}
.o-news .video>a:after {content:""}
.o-news .video>.img:after {content:url("../images/video.png")}
.mr-tabs-content .video>a:after {content:url("../images/video-sm.png");right:5px;bottom:5px;height:25px;width:25px}
.sec a {display:block;padding:10px 0;font-size:14px;line-height:18px;color:#333;border-bottom:1px solid #ccc}
.sec a b {font-weight:bold}
.sec .title a {padding:5px 0;font-size:16px;font-weight:bold;line-height:18px}
.xsf {float:left}
.x-sec {margin:0 0 30px 0}
.x-sec .title {padding:5px 0;font-size:14px;font-weight:bold;color:#333;border-bottom:1px solid #ccc}
.x-sec a {display:inline-block;margin:0 20px 0 0;padding:10px 0;font-size:14px;font-weight:bold}
.blog-sec {margin:0 0 20px 0}
.blog-sec>.title {margin:0 10px}
.blog-sec>.title a {display:block;padding:10px 0 5px 0;font-size:20px;font-weight:bold;line-height:22px;border-bottom:1px solid #ccc}
.blog-sec .forty .con {padding-top:10px}
.blog-sec .sixty .con {padding-top:30px}
.blog-sec .quik {margin:0;padding:0;border:none}
.blog-sec .b-list a {display:block;padding:10px 0;font-size:14px;line-height:18px;color:#333;border-bottom:1px solid #ccc}
.blog-sec .b-list a b {font-weight:bold}
.news-sec {margin:0 0 20px 0}
.news-sec a {font-weight:bold;color:#333}
.news-sec .n-list {margin:20px 0 0 0}
.news-sec .n-list a {display:block;padding:10px 0;font-size:14px;line-height:18px;border-top:1px solid #e6e6e6}
.news-sec .quik {margin:0;padding:0;border:none}
.news-sec .quik .tal {background:#e6e6e6}
.event-sec .quik .free {font-weight:bold;color:#62c044}
.poll-sec {margin:0 0 20px 0;padding:40px;background:#fff9d4 url("../images/question.png") no-repeat 120% center;border-top:3px solid #ff8a00}
.poll-sec .title {margin:0 0 40px 0;padding:0 0 5px 0;font-size:16px;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #e5d673}
.poll-sec .title a {color:#4d2900}
.poll-sec .question {display:block;margin:0 0 40px 0;font-size:24px;line-height:26px;color:#ff8a00;font-style:italic}
.poll-sec img {width:80%}
.poll-sec .poll-form {color:#4d2900}
.poll-sec .poll-form .ques {margin:0 0 5px 0;font-size:18px;line-height:24px}
.poll-sec .poll-form .ans {margin:0 0 30px 0;font-size:14px;line-height:20px}
.poll-sec .poll-form .ans .item {margin:0 0 0 30px}
.poll-sec .poll-form .ans .item input {margin:5px}
.poll-sec .poll-form .ans textarea {width:97%;height:100px;padding:5px;border:1px solid #ccc}
.poll-sec .poll-form .submit {border:none}
.poll-sec .poll-form .submit:hover {cursor:pointer}
.poll-sec table {margin:0 0 10px 0}
.body .poll-sec .e-but {margin:0}
.nl-signup {padding:20px;font-size:14px;line-height:20px;color:#4d4b3f;background:#fff9d4;border-top:3px solid #62c044}
.nl-signup b {font-weight:bold}
.nl-signup i {font-style:italic}
.nl-signup>.title {display:block;margin:0 10px 10px 10px;padding:10px 0 5px 0;font-size:20px;font-weight:bold;color:#62c044;line-height:22px;border-bottom:1px solid #62c044}
.nl-signup label {display:block;font-size:12px;font-weight:bold}
.nl-signup .email-add {display:block;width:90%;margin:0 0 10px 0;padding:5px;font-size:16px;line-height:18px;background:#fff;border:1px solid #ccc}
.nl-signup .email-add:focus {border:1px solid #62c044}
.nl-signup #submit {display:block;width:60%;padding:10px 0;text-align:center;font-size:14px;font-weight:bold;color:#fff;background:#62c044;border:1px solid #488c31;border-radius:3px}
.nl-signup #submit:hover {cursor:pointer;background:#6fd94c;border:1px solid #55a63a}
.enews-confirm {margin:30px 10px 0 10px;padding:20px;background:#62c044;border:1px solid #488c31}
.enews-confirm b {display:block;width:100%;font-size:20px;line-height:22px;font-weight:bold;color:#fff;text-shadow:0 0 10px #274d1b}

.banner-ad {text-align:center}
.banner-ad img {display:inline-block;width:100%;max-width:728px}
.banner-ad object {display:inline-block}
.banner-ad-mobile {text-align:center}
.banner-ad-mobile img {display:inline-block;width:100%;max-width:320px}
.article {color:#333}
.article .blog-head {width:100%}
.article .blog-head img {width:100%;max-width:600px}
.article .title {margin:10px 0;padding:0 0 15px 0;font-weight:bold;color:#333;border-bottom:1px solid #e6e6e6}
.article .title span {display:block;margin:10px 0 0 0;font-weight:normal}
.article .title .sr-show {float:right;font-size:70%}
.article .title .sr-show span {display:inline-block;height:30px;width:30px;margin:0 10px 0 0;text-align:center;line-height:30px;color:#fff;border-radius:15px}
.article .meta {font-size:14px;color:#666}
.article .meta a {color:#333;font-weight:bold}
.article .meta-top {margin:30px 0 0 0;font-size:14px}
.article .meta-top .ind {display:inline-block;margin:0 10px 0 0;padding:5px 10px 5px 0}
.article .feat-img {padding:0 0 10px 0;border-bottom:1px solid #e6e6e6}
.article .feat-img .caption {display:block;margin:5px 0 0 0;font-size:12px;line-height:16px;color:#666}
.article .body-img {clear:both;float:left;max-width:430px;margin:0 20px 20px 0;font-size:12px;line-height:16px;color:#666}
.article .body-img .caption {display:inline-block;min-width:300px;margin:5px 0 0 0;padding:0 0 10px 0;border-bottom:1px solid #e6e6e6}
.article .bi-right {clear:both;float:right;margin:0 0 20px 20px}
.article a {font-weight:bold;color:#000}
.article b, .article strong {font-weight:bold}
.article i, .article em {font-style:italic}
.article ul {margin:0 0 20px 20px;list-style:inside disc}
.article ol {margin:0 0 20px 20px;list-style:inside decimal}
.article li {margin:0 0 10px 0}
.article .meta-bot {margin:30px 0 20px 0;font-size:14px}
.article .meta-bot .ind {display:inline-block;margin:0 10px 0 0;padding:5px 10px;color:#fff}
.article .sharing {margin:40px 0 0 0}
.article .sharing h5 {margin:0 0 10px 0;font-size:16px;font-weight:bold}
.article .sharing a {display:inline-block;margin:0 5px 20px 0;padding:5px 10px;font-size:12px;color:#fff;background:#333}
.article .sharing .tw {background:#41b7d8}
.article .sharing .tw:hover {color:#fff;text-decoration:none;background:#49cdf2}
.article .sharing .fb {background:#3b5997}
.article .sharing .fb:hover {color:#fff;text-decoration:none;background:#4568b0}
.article .sharing .go {background:#d64937}
.article .sharing .go:hover {color:#fff;text-decoration:none;background:#f0533e}
.article .sharing .li {background:#0073b2}
.article .sharing .li:hover {color:#fff;text-decoration:none;background:#0085cc}
.article .sharing .pr {height:22px;width:12px;background:#333 url("../images/print-this-page.png") no-repeat}
.article .sharing .pr:hover {text-decoration:none;background:#555 url("../images/print-this-page.png") no-repeat}
.article .mute .tw, .article .mute .fb, .article .mute .go, .article .mute .li {background:#333}
.article .sharing span a {margin:0;padding:0;background:none}
.article .sharing .aticon-email {background-color:#bbb}
.article .sharing .aticon-email:hover {background-color:#aaa}
.article .author {margin:20px 0;padding:19px;font-size:14px;line-height:20px;background:#eee;border:1px solid #ddd}
.article .author img {float:left;margin:0 20px 0 0}
.article .author h4 {margin:0 0 10px 0;font-size:16px;font-weight:bold;color:#000}
.article .author p {margin:0}
.article .con-list a {display:block;padding:5px 0}
.body .ad {margin:20px 0;text-align:center}
.body .ad img {display:inline-block;width:100%;max-width:468px}

.slideshow {margin:20px 0}
.slideshow .meta-top a {display:inline-block;padding:5px 10px 5px 0}
.slideshow .blog-head {padding:5px 0;text-align:center;line-height:0;background:#e6e6e6}
.slideshow .blog-head img {display:inline-block}
.slideshow .blog-head.otc-head {background:#fff}
.slideshow .blog-head.otc-head img {max-width:none}
.slideshow .title {margin-top:30px}
.slideshow .title em {font-style:normal}
.slideshow .v-prof {height:0;width:100%;overflow:visible;text-align:right}
.slideshow .v-prof a {position:relative;top:-30px;right:-10px;z-index:100;display:inline-block;padding:12px 25px;color:#fff;font-size:16px;line-height:16px;font-weight:bold;background:#62c044}
.slideshow .v-prof a:hover {text-decoration:none;background:#6fd94c}
.slideshow .s-slide {height:auto;overflow:visible;text-align:left}
.slideshow .s-slide a {top:0;right:0}
.slideshow .s-slide select {display:inline-block;margin:0 0 0 10px;padding:5px}
.slideshow .slide {position:relative;width:100%;min-height:300px;padding:10px 0;text-align:center;line-height:0;background:#110c09}
.slideshow .slide .big {position:relative;display:inline-block;z-index:10}
.slideshow .slide .wait {display:none;position:absolute;top:40%;left:50%;z-index:15;margin:-15px 0 0 -15px}
.slideshow .slide .slide-cap {text-align:left;font-size:12px;line-height:18px;color:#e6e6e6}
.slideshow .np-button span {display:none}
.slideshow .otc-ad, .slideshow .slide-ad {display:none}
.slideshow .otc-ad-code {display:inline-block;width:300px;height:250px;margin:25px 0;line-height:0;background:url("../images/otc-background.jpg") no-repeat top center}
.slideshow .slide-ad-code {display:inline-block;width:300px;height:250px;margin:25px 0;line-height:0;background:url("../images/otc-background.jpg") no-repeat top center}
.slideshow .slide-list {display:none;width:100%}
.slideshow .sharing {margin:20px 0 0 0}
.slideshow .card {position:relative;margin:20px 0}
.slideshow .card-photo {float:left}
.slideshow .card-con {font-size:14px;line-height:20px}
.slideshow .card-con h4 {margin:0 50px 20px 0;font-size:20px;line-height:22px}
.slideshow .card-con .rank {position:absolute;top:10px;right:10px;width:48px;height:48px;text-align:center;font-family:Georgia,"Times New Roman",Times,serif;font-size:28px;font-style:italic;line-height:40px;background:#fff;border-radius:25px}
.slideshow .jump {position:relative;margin:20px 0;text-align:center}
.slideshow .jump select {display:inline-block;padding:5px}
.slideshow .jump a {display:inline-block;height:28px;padding:0 10px;font-size:14px;font-weight:normal;font-style:italic;line-height:28px;text-transform:uppercase;color:#999;background:#fff}
.slideshow .jump a:hover {text-decoration:none;color:#fff}
.slideshow .jump .prev {position:absolute;top:10px;left:10px}
.slideshow .jump .next {position:absolute;top:10px;right:10px}
.slideshow .slide .slide-cap.sashidden{display:none}
.saslide-sub-title{font-size:20px; font-weight:bold; line-height:36px}
.saslide-header{font-weight:bold}

.sub-req {clear:both;font-size:14px;line-height:20px;color:#464646}
.sub-req .sr-first {margin:40px 0 20px 0;padding:25px 20px;text-align:center;background:#fffccc;border:1px solid #f2f0c2}
.sub-opt {margin:40px 0 0 0;font-size:16px;line-height:40px;font-weight:bold;text-align:center}
.sub-opt .or {margin:0 30px}
.sub-log {line-height:18px}
.sub-trial {margin:40px 0 0 0;padding:0 20px;text-align:center}

.event {font-size:14px;line-height:20px}
.event .title {margin:0 0 30px 0;padding-top:30px}
.event .feat-img {padding:0 0 20px 0}
.event .details b {display:block;text-transform:uppercase;font-weight:bold}
.event .details .free {font-weight:bold;color:#62c044}
.event .event-form {margin:20px 0;padding:30px 10px;border:1px solid #e6e6e6}
.body .e-but {display:inline-block;margin:0 0 20px 0;padding:12px 25px;color:#fff;font-size:16px;font-weight:bold;background:#999}
.feat .e-but {padding:10px 20px;font-size:14px}
.body .e-but:hover {text-decoration:none;background:#aaa}
.body .reg {background:#62c044}
.body .reg:hover {background:#6fd94c}
.body .nom {background:#ff8a00}
.body .nom:hover {background:#ff9900}
.body .more {background:#191983}
.body .more:hover {background:#2e2ebc}
.event .sharing {clear:both;margin:0 0 20px 0}
.sponsors {margin:0 0 40px 0}
.sponsors b {display:block;margin:0 0 20px 0;text-transform:uppercase;font-weight:bold;font-size:14px}
.sponsors img {width:75%;max-width:170px;margin:0 0 30px 0}
.divide {width:100%;height:1px;background:#ccc}
.event .day-title {display:block;margin:0 0 22px 0;padding:10px;font-size:22px;line-height:30px;font-weight:bold}
.event .day-title span {display:inline-block;width:30px;height:30px;margin:0 10px 0 0;text-align:center;line-height:30px;color:#fff;background:#ff8a00;border-radius:15px}
.event .day-title:hover {text-decoration:none}
.event .day-title:hover span {background:#ff9900}
.event .day-event {margin:0 0 10px 0;padding:10px;border-bottom:1px dashed #999}
.event .day-event .de-title {font-size:22px;line-height:24px;font-weight:bold;color:#ff8a00}

.comments {margin:40px 0 20px 0;padding:20px 0 0 0;font-size:14px;line-height:20px;border-top:1px solid #ccc}
.comments .c-title, .comments .q-title {margin:0 0 20px 0;font-size:20px;font-weight:bold}
.comments .c-title span, .comments .q-title span {display:inline-block;height:30px;width:30px;margin:0 10px 0 0;text-align:center;line-height:30px;color:#fff;border-radius:15px}
.comments .c-title a, .comments .q-title a {color:#333}
.comments .c-title a:hover span, .comments .q-title a:hover span {background:#ff8a00}
.comments .l-com {padding:0 0 20px 0;border-bottom:1px solid #ccc}
.comments .comment {margin:0 0 20px 0;padding:9px;border:1px solid #ccc}
.comments .comment b {font-weight:bold;color:#000}
.comments .comment small {margin:0 0 0 30px;color:#999}
.comment-form {margin:0 0 30px 0;padding:0 0 30px 0;border-bottom:1px solid #ccc}
.comment-form label {display:block;font-weight:bold;font-size:12px}
.comment-form input {display:block;margin:0 0 10px 0;padding:5px;border:1px solid #ccc}
.comment-form #validate {display:inline-block;width:33px}
.comment-form img {margin:0 10px 0 0;display:block;float:left;border:1px solid #ccc}
.comment-form textarea {width:97%;height:100px;padding:5px;border:1px solid #ccc}
#submitbutton-vis {margin-right:30px}
#submitbutton-vis:hover {cursor:pointer}
.comment-form .disc {margin:0 0 5px 0;font-size:12px;font-style:italic;color:#333}

.pe-form {margin:40px 0 20px 0;padding:19px;border:1px solid #999}
.event .pe-form .sub-title {margin:40px 0 10px 0;font-weight:bold;color:#333;border-bottom:1px solid #333}
.event .pe-form .sub-title:first-child {margin:0 0 10px 0}
.pe-form label {display:block;font-weight:bold;font-size:12px}
.pe-form label span {color:#aaa}
.pe-form input {display:block;margin:0 0 10px 0;padding:5px;border:1px solid #999}
.pe-form select {display:block;margin:0 0 10px 0;padding:5px;border:1px solid #999}
.pe-form textarea {width:97%;height:100px;padding:5px;font-family:Arial,Helvetica,sans-serif;border:1px solid #999}
.pe-form small {display:block;margin:-10px 0 0 0;font-size:12px}
.pe-form .submit {padding:12px 25px;color:#fff;font-size:16px;font-weight:bold;background:#62c044;border:none}
.pe-form .submit:hover {cursor:pointer;background:#6fd94c}
.pe-form .req, .pe-form .red {color:#ff0000}
.pe-form .big {width:80%}
.pe-form .med {width:50%}
.pe-form .sm {width:20%}
.pe-form .inline {display:inline-block}
.pe-form #user_approved, .pe-form #user_approved_label {margin:20px 0}
.pe-form .err {display:block;margin:0 0 20px 0;padding:10px;font-size:12px;color:#ff0000;background:#fde7e9;border:1px solid #ff0000}

.other {margin:20px 0}
.other .o-title {margin:0 0 20px 0;color:#333;font-size:20px;font-weight:bold}
.other .o-news {width:100%}
.other .o-news .post .img {display:block;margin:0 0 10px 0;text-align:center;line-height:0;background:#333;overflow:hidden;height:auto}
.other .o-news .post .img img {display:inline-block;max-height:156px;overflow-y:visible}
.other .o-news .post .tit {display:block;font-size:14px;font-weight:bold;line-height:18px;color:#333}
.other .o-news .post .tit span {display:block;font-weight:normal}
.other .o-news .post .tit span i {display:block;font-style:italic;color:#999}
.other .o-news .post .img {background:#e6e6e6}

.search {width:320px;margin:20px 0;padding:9px;background:#110c09;border:1px solid #000}
.search input {display:block;width:300px;margin:0;padding:9px;font-size:14px;color:#333;background:#ccc;border:1px solid #000}
.search input:focus {padding:8px;background:#fff;border:2px solid #009ada}
.search form a {display:block;margin:0;padding:5px 0 5px 20px;text-align:right;font-size:12px;color:#ccc}
.search .search-ad {padding:0 10px;text-align:center}
.search .search-ad img {display:inline-block}

.sidebar {padding:19px 9px;text-align:center;background:#eee;border:1px solid #ddd}
.sb-ad img {width:100%;max-width:300px}

/* Most Read */
.mr-tabs {display:inline-block;margin:20px 0;line-height:20px;text-align:left}
.mr-tabs-nav {width:100%;height:32px;border-bottom:1px solid #e6e6e6}
.mr-tabs-nav a, .mr-tabs-nav b {display:inline-block;padding:7px 10px 4px 10px;font-size:14px;color:#666;background:#ddd;border:1px solid #ddd;border-bottom:none}
.mr-tabs-nav a span {display:none}
.mr-tabs-nav .active {padding:7px 10px 5px 10px;color:#333;background:#fff}
.mr-tabs-nav .active span {display:inline}
.mr-tabs-content {display:none;padding:10px;background:#fff;border:1px solid #ddd;border-top:none}
.mr-post {position:relative;display:block;padding:10px 0;font-size:14px;line-height:20px;border-bottom:1px solid #e6e6e6}
.mr-post .mr-con {position:relative;padding:0 0 0 40px}
.mr-post .mr-num {position:absolute;top:0;left:0;width:40px;height:30px;font-size:30px;line-height:30px;color:#999;font-weight:normal}
.mr-post .mr-title {margin:0;padding:0;font-size:14px;font-weight:bold}
.mr-post .mr-title a {color:#333}
.mr-post .mr-title .mr-comm {font-weight:normal;color:#333}
.mr-post .mrn-pic {position:absolute;top:10px;left:0;display:block;width:100px;height:66px;text-align:center;background:#333}
.mr-post .mrn-pic img {display:inline-block}
.mr-post .mr-news {min-height:66px;padding:0 0 0 110px;font-weight:bold}
.mr-post .mr-news-np {min-height:20px;padding:0}
.mr-post .mr-news a {color:#333}
.mr-post .mr-news a i {display:block}
.mrt-forty .quik .title {margin:0 0 5px 0}
.mrt-forty .quik .title a {font-size:24px;line-height:26px}
.mrt-forty .quik {margin:0;padding:0;border:none}
.mr-tabs-content .link {display:block;padding:10px 0 0 0;font-size:12px;color:#333;border-top:1px solid #e6e6e6}
.mrt-forty .link, .mrt-hc .link {display:block;margin:10px 0 0 0;padding:10px 0 0 0;font-size:12px;color:#333;border-top:1px solid #ccc}
.mrt-events .mr-post .mrn-pic {background:#fff}
.mrt-events .mr-tabs-nav {border-bottom:1px solid #62c044}
.mrt-events .mr-tabs-nav a, .mrt-events .mr-tabs-nav b {border:1px solid #62c044;border-bottom:none}
.mrt-events .mr-tabs-nav .active {color:#62c044}
.mrt-events .mr-tabs-content {border:1px solid #62c044;border-top:none}
.mrt-events .mr-post .mr-news span {display:block;font-weight:normal;color:#999}
.mrt-events .link {display:block;padding:10px 0 0 0;font-size:12px;color:#333;border-top:1px solid #e6e6e6}
.mrt-issue .mr-tabs-nav {border-bottom:1px solid #000}
.mrt-issue .mr-tabs-nav a, .mrt-issue .mr-tabs-nav b {color:#999;background:#000;border:1px solid #000;border-bottom:none}
.mrt-issue .mr-tabs-nav .active {color:#ccc;background:#333}
.mrt-issue .mr-tabs-content {background:#333;border:1px solid #000;border-top:none}
.mrt-issue .mr-post {border-bottom:1px solid #666}
.mrt-issue .mr-post .mrn-pic {background:#000}
.mrt-issue .mr-news a {color:#e6e6e6}
.mrt-issue .link {display:block;padding:10px 0 0 0;font-size:12px;color:#ccc;border-top:1px solid #666}
.mr-tabs .last {border-bottom:none}
.mrt-hc .last:first-child {border-bottom:1px solid #e6e6e6}

.tt-sub {margin:0 0 20px 0;font-size:14px;line-height:20px;color:#999}
.tt-item {position:relative;margin:0 0 10px 0;padding:0}
.tt-item .tt-num {position:absolute;top:10px;left:10px;display:block;width:40px;height:40px;text-align:center;font-size:30px;line-height:40px;font-weight:bold;color:#fff;text-shadow:2px 2px 2px #000}
.tt-item .tt-elem {padding:10px 10px 10px 70px;font-size:14px;line-height:20px;color:#333}
.tt-item .tt-title {font-size:20px;line-height:22px}
.tt-item .tt-sub-title {display:block;margin:5px 0 0 0;padding:5px 0 0 0;font-weight:bold;color:#000}
.tt-item .tt-elem a {font-weight:bold;color:#000}
.tt-lg {background:#bcc289;border:1px solid #969f46}
.tt-lg .tt-num {background:#969f46;border:1px solid #788038}
.tt-lg .tt-sub-title {border-top:1px solid #969f46}
.tt-yl {background:#f3c86b;border:1px solid #edaf2a}
.tt-yl .tt-num {background:#edaf2a;border:1px solid #cc9725}
.tt-yl .tt-sub-title {border-top:1px solid #edaf2a}
.tt-rd {background:#ca9988;border:1px solid #a24826}
.tt-rd .tt-num {background:#a24826;border:1px solid #80381d}
.tt-rd .tt-sub-title {border-top:1px solid #a24826}
.tt-bl {background:#70a9cf;border:1px solid #0065a9}
.tt-bl .tt-num {background:#0065a9;border:1px solid #004d80}
.tt-bl .tt-sub-title {border-top:1px solid #0065a9}
.tt-dg {background:#759962;border:1px solid #1e5801}
.tt-dg .tt-num {background:#1e5801;border:1px solid #113301}
.tt-dg .tt-sub-title {border-top:1px solid #1e5801}

.full {text-align:center}
.full iframe {display:inline-block;width:100%}

/* Subscription Center Styles */
.full-width {width:800px;margin:10px auto;font-size:14px;line-height:20px;color:#666;background:#fff}
.full-width .page-title {margin:0 0 20px 0;padding:0;font-size:28px;line-height:34px;font-weight:normal}
.full-width .page-sub-head {margin:5px 0;padding:0;font-size:22px;line-height:26px;font-weight:normal}
.full-width p {width:600px;margin:0 0 20px 0}
.full-width p a {font-weight:bold}
.full-width a {color:#333}
.full-width .product-lead {margin:0 auto 15px auto}
.full-width ul {margin:0 0 20px 40px;padding:0;color:#333}
.full-width .fw-links {margin:0 0 40px 0;padding:0;list-style:none;font-size:14px;line-height:20px}
.full-width li {margin:5px 0}
.full-width .fw-links li {float:left;width:180px;margin:5px 20px 5px 0}
.full-width li em {font-style:normal}
.full-width .product {margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px dashed #ddd}
.full-width .product img {float:left}
.full-width .product ul {float:left;width:500px;margin:20px 0 20px 40px;font-size:16px;line-height:22px;font-weight:bold}
.full-width .product .lead {float:left;width:400px;margin:40px 0 20px 60px;font-size:16px;line-height:24px;color:#333;font-weight:bold}
.full-width .product .lead em {font-style:normal}

/* Interstitial ad */
.dg-fade {position:fixed;_position:absolute;left:0;top:0;z-index:225;width:100%;height:100%;background:#000}
.dg-ad-window {position:fixed;_position:absolute;top:50%;left:50%;z-index:250;padding:0;background:#fff;border:5px solid #222}
.dg-ad-window .dg-ad-bar {position:relative;display:block;height:0;width:100%}
.dg-ad-window .dg-ad-bar .close-dg-win {position:absolute;top:-40px;left:-5px;display:block;height:30px;width:102px;background:url("/images/close-box.jpg") no-repeat 0 0;border:5px solid #222}
.dg-ad-window .dg-ad-bar .close-dg-win:hover {background:url("/images/close-box.jpg") no-repeat 0 -30px}
.dg-ad-window .dg-ad {display:block}

.flyout {position:fixed;z-index:1000;font-size:14px;color:#fff;background:#000}
.flyout h5 a {display:block;padding:10px 0 20px 0;font-style:italic;color:#fff}
.flyout a {font-size:14px}
.flyout .close {float:right;display:block;height:30px;width:30px;background:url("../images/fly-close.png") 0 0}
.flyout .close:hover {background:url("../images/fly-close.png") 0 -30px}
.flyout-ad {background:none}
.flyout-ad iframe {border:5px solid #000}
.flyout-ad .close {background-color:#000;border:5px solid #000;border-bottom:none;border-top-left-radius:20px;border-top-right-radius:20px}
.flyout-ad .close:hover {background-color:#000}


/* LVB Styles */
@media all and (min-width:960px) {/* Medium+ desktop */
.header .logo {height:80px;margin:0}
.header .logo a {height:80px}
}
@media all and (min-width:860px) {/* Small desktop and larger */
.dg-nav>li>a:hover, .dg-nav>.af-drop>a, .dg-nav>li>ul, .dg-nav>li>ul>li>ul, .dg-nav>.last>ul>li>ul {background:#d6e2f3}
.dg-nav>.dg-subscribe>a, .dg-nav>.dg-subscribe>a:hover, .dg-nav>.dg-subscribe>ul {background:#0098d9}
.dg-nav>.dg-subscribe>ul a:hover {background:#143466}
}
@media all and (max-width:959px) and (min-width:860px) {/* Small desktop */
.header .logo {height:80px;margin:0}
.header .logo a {height:80px}
}
@media all and (min-width:500px) {/* Tablet and Larger */
.slideshow .np-button:hover {background:#0098d9}
}
@media all and (max-width:859px) and (min-width:500px) {/* Tablet */
.header .logo {height:80px;margin:10px 0 0 0}
.header .logo a {height:80px}
}
@media all and (max-width:859px) {/* Tablet and Phone */
.dg-nav, .dg-nav>.active-first>ul, .dg-nav>.active-first>ul>.active-sec>ul {background:#d6e2f3}
.dg-nav a {border-bottom:1px dotted #a8b2bf}
}
@media all and (max-width:499px) {/* Phone */
.header .logo {height:80px;margin:10px 0}
.header .logo a {height:80px}
}
.top-band .tb-account a:hover {background:#00adff}
.header {background-color:#0e365a}
.footer .one a, .section-title, .hc-title a, .ce-title, .feat .title a b, .quik .sub-title, .quik .title a b, .quik p a, .sec a b, .sec .title a, .x-sec a, .blog-sec>.title a, .blog-sec .b-list a b, .news-sec .n-list a b, .news-sec .quik .title a, .article .title b, .article .meta-top .ind, .other .o-news .post .tit b, .mr-post .mr-title a b, .mr-post .mr-news a b, .mrt-forty .mr-tabs-nav .active, .mrt-hc .mr-tabs-nav .active, .flyout a, .search form a:hover, .quik .news-link a  {color:#0098d9}
.footer .three {color:#006b99}
.blog-sec {background:#e7f0f2;border-top:3px solid #0098d9}
.article .title .sr-show span, .article .meta-bot .ind, .slideshow .jump a:hover, .comments .c-title span, .comments .q-title span {background:#0098d9}
.article .title .sr-show:hover span {background:#ff8a00}
.slideshow .card, .slideshow .jump {background:#e7f0f2;border:1px solid #0098d9}
.slideshow .card-con {border-left:1px dotted #0098d9}
.slideshow .card-con .rank {color:#0098d9;border:1px solid #0098d9}
.event .day-title {color:#0098d9;background:#e7f0f2;border:1px solid #0098d9}
.comment-form input:focus, .comment-form input:active, .comment-form textarea:focus, .comment-form textarea:active, .slideshow .jump a {border:1px solid #0098d9}
.pe-form {background:#e7f0f2}
.mrt-forty .mr-tabs-nav, .mrt-hc .mr-tabs-nav {border-bottom:1px solid #0098d9}
.mrt-forty .mr-tabs-nav a, .mrt-forty .mr-tabs-nav b, .mrt-hc .mr-tabs-nav b {border:1px solid #0098d9;border-bottom:none}
.mrt-forty .mr-tabs-content, .mrt-hc .mr-tabs-content {border:1px solid #0098d9;border-top:none}
.full-width .page-title, .full-width .page-sub-head {color:#222264}
.full-width li em, .full-width .product .lead em {color:#00adff}
.break-out, .break-out-right {padding:20px;font-size:14px;line-height:20px;background:#f5f5f5;border:1px solid #e6e6e6}
.break-out p, .break-out-right p {margin:0 0 20px 0}
.article .quote, .article .quote-right {padding:20px 0;font-size:22px;line-height:26px;font-weight:bold;border-top:2px solid #e6e6e6;border-bottom:2px solid #e6e6e6}
.article .quote p, .article .quote-right p {margin:0}
.related, .related-right {padding:20px 0;border-top:2px solid #e6e6e6;border-bottom:2px solid #e6e6e6}
.related h3, .related-right h3 {margin:0 0 10px 0;padding:0 0 5px 0;font-size:22px;line-height:26px;font-weight:bold;border-bottom:4px solid #333}
.related a, .related-right a {display:block;padding:10px 0;font-size:14px;line-height:16px;border-bottom:1px dotted #ccc}
.related a:last-child, .related-right a:last-child {padding-bottom:0;border:none}
@media all and (min-width:1700px) {
.break-out {float:left;width:390px;margin:0 40px 20px -150px}
.break-out-right {float:right;width:390px;margin:0 0 20px 40px}
.article .quote {float:left;width:390px;margin:0 40px 20px -150px}
.article .quote-right {float:right;width:390px;margin:0 0 20px 40px}
.related {float:left;width:240px;margin:0 40px 20px -120px}
.related-right {float:right;width:240px;margin:0 0 20px 40px}
}
@media all and (max-width:1699px) and (min-width:1500px) {
.break-out {float:left;width:390px;margin:0 40px 20px -80px}
.break-out-right {float:right;width:390px;margin:0 0 20px 40px}
.article .quote {float:left;width:390px;margin:0 40px 20px -80px}
.article .quote-right {float:right;width:390px;margin:0 0 20px 40px}
.related {float:left;width:240px;margin:0 40px 20px -80px}
.related-right {float:right;width:240px;margin:0 0 20px 40px}
}
@media all and (max-width:1499px) and (min-width:1160px) {
.break-out {float:left;width:390px;margin:0 40px 20px 0}
.break-out-right {float:right;width:390px;margin:0 0 20px 40px}
.article .quote {float:left;width:390px;margin:0 40px 20px 0}
.article .quote-right {float:right;width:390px;margin:0 0 20px 40px}
.related {float:left;width:240px;margin:0 40px 20px 0}
.related-right {float:right;width:240px;margin:0 0 20px 40px}
}
@media all and (max-width:1159px) and (min-width:500px) {
.break-out, .break-out-right {width:80%;margin:0 auto 20px auto}
.article .quote, .article .quote-right {width:80%;margin:0 auto 20px auto}
.related {float:left;width:200px;margin:0 40px 20px 0}
.related-right {float:right;width:200px;margin:0 0 20px 40px}
}
@media all and (max-width:499px) {
.break-out, .break-out-right {margin:0 0 20px 0}
.article .quote, .article .quote-right {margin:0 0 20px 0}
.related, .related-right {margin:0 0 20px 0}
}
.fp-list {display:none}
.in-art p:first-of-type {clear:right}
.in-author {float:left;width:100px;margin:0 20px 20px 0;font-weight:bold;font-size:14px;line-height:20px}
.in-author .ia-pic {display:block;width:100px;max-height:100px;margin:0 0 10px 0;line-height:0;text-align:center;background:#333}
.in-author .ia-pic img {display:inline-block}
.in-author .sh, .quik .sh {margin:10px 0 0 0}
.in-author .sh a, .quik .sh a {display:inline-block;height:24px;width:24px;margin:0 5px 8px 0;padding:5px;background:#999}
.in-author .sh a:hover, .quik .sh a:hover {background:#777}
.in-author .sh img, .quik .sh img {width:24px;margin:0}
.in-author .sh .li:hover, .quik .sh .li:hover {background:#0085cc}
.in-author .sh .fb:hover, .quik .sh .fb:hover {background:#4568b0}
.in-author .sh .tw:hover, .quik .sh .tw:hover {background:#49cdf2}
.in-author .sh .gp:hover, .quik .sh .gp:hover {background:#f0533e}
.in-author .sh .yt:hover, .quik .sh .yt:hover {background:#e62117}
.ins-sec {font-size:14px}
.ins-sec p {margin:20px 0 0 0}
.article .ins-title span {margin:0;font-size:14px;text-transform:uppercase;color:#999}


.cf:before, .cf:after {content:"";display:table}
.cf:after {clear:both}
.cf {zoom:1}