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;}
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;}
img{max-width:100%;height:auto;} 
strong{font-weight:bold;}
i, em, cite{font-style:italic;}	
*, *:after, *:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a:link, a:visited{text-decoration:none;color:#1432D5;}a:hover, a:active{text-decoration:underline;color:#667EFF;}
.ref p a:link, .ref p a:visited{color:#112BB6;} .ref p a:hover, .ref p a:active{color:#667EFF;} 
.byline a:link, .footer a:link, .byline a:visited, .footer a:visited{color:#888888;}.byline a:hover, .footer a:hover, .byline a:active, .footer a:active{color:#667EFF;}
h1, h2, h3, h4, h5{font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#585858;line-height:1.3;}
h2, h3, h4, h5{padding: .2em 0 .2em 0;}
h1{font-size:1.4em;padding:.8em 0 .3em 0;clear:both;}
h2{font-size:1.2em;} 
h3{font-size:1.08em;} 
p, li, table{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.9em;color:#333333;line-height:1.625;}	
p, caption{text-align:left;}
p{padding-bottom:1em;}
body{background-color:#F0F0F0;}
#container{background-color:#FFFFFF;height:auto;max-width:64em;text-align:left;margin:0px auto 15px;
-webkit-box-shadow: 0px 0px 9px 5px rgba(50, 50, 50, 0.25), 0px 0px 2px 1px rgba(50, 50, 50, 0.15);
-moz-box-shadow: 0px 0px 9px 5px rgba(50, 50, 50, 0.25), 0px 0px 2px 1px rgba(50, 50, 50, 0.15);
box-shadow:  0px 0px 9px 5px rgba(50, 50, 50, 0.25), 0px 0px 2px 1px rgba(50, 50, 50, 0.15);}
#maincol, .leftcoltop, #leftcol{padding-left:16px;padding-right:16px;}
.footer{clear:both;padding:1em 0 1em 0;}
.footer p{font-size:0.85em;color:#DCDCDC;font-weight:bold;
line-height:1.2;text-align:center;padding-bottom: .5em;}
.footer a {font-weight:normal;padding:0 5px 0 5px;}
.ref{clear:both;padding-top: .7em;}		
.ref h5{font-size:0.9em;padding: .2em 0 .15em 0;width:100%;}
.ref p{font-size: .8em;color:#4A4A4A;line-height:1.4;padding-bottom: .9em;}
.more, .related{clear:both;width:100%;border-top:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8;padding-bottom:.5em;margin:.9em 0 .9em 0;}
.more h4, .related h4{font-size:1.1em;color:#0A8BDF;padding:15px 0 3px 0;}
.more ul{padding-left:1.1em;list-style:square outside;}
.more li{color:#CFCFCF;padding:0 0 .35em 0;}
.more h4 a{padding:3px 0 3px 0;}
.more h4 a:link, .more h4 a:visited, .index h2 a:link, .index h2 a:visited{color:#0A8BDF;} .more h4 a:hover, .more h4 a:active, .index h2 a:hover, .index h2 a:active{color:#667EFF;}
.articletable{text-align:right;margin-bottom: 1.5em;border: 1px solid #DCDCDC;border-collapse:collapse;}
.articletable td, .articletable th{padding: .2em .2em;}
.articletable th{background-color:#FFFFFF;color:#0A8BDF;font-weight:bold;border-bottom:1px solid #DCDCDC;}
.articletable tbody tr:nth-child(even){background-color:#F7F7F7;} 
.tablecol-1-left thead th:first-child, .tablecol-1-left tbody td:first-child{text-align:left;padding-left: .5em;}
.tablecol-2-left thead th:nth-child(2), .tablecol-2-left tbody td:nth-child(2){text-align:left;padding-left: 1em;}
.tablecol-3-left thead th:nth-child(3), .tablecol-3-left tbody td:nth-child(3){text-align:left;padding-left: 1em;}
.tablecol-4-left thead th:nth-child(4), .tablecol-4-left tbody td:nth-child(4){text-align:left;padding-left: .5em;}
.tablecol-5-left thead th:nth-child(5), .tablecol-5-left tbody td:nth-child(5){text-align:left;padding-left: .5em;}
.tablecell-left{text-align:left;padding-left: .5em;}
.articletable tr > th:last-of-type, tr > td:last-of-type{padding-right:.3em;}
.revcolr th{background-color:#0A8BDF;color:#FFFFFF;}
table.placeweathermonth{text-align:left;font-size: .8em;margin: .3em 0 .8em 0;border-top:1px solid #DCDCDC;border-bottom:1px solid #DCDCDC;}
.placeweathermonth td, .placeweathermonth th{padding: .2em .6em .2em 0;}
.weatherave-index{display:inline-block;vertical-align:top;
width:25%;max-width:130px;min-width:102px;margin: 0 1.1em 1.1em 0;padding: 10px 0;
-webkit-box-shadow: 3px 3px 8px rgba(0,0,0,0.2), 1px 1px 3px rgba(0,0,0,0.3); 
-moz-box-shadow: 3px 3px 8px rgba(0,0,0,0.2), 1px 1px 3px rgba(0,0,0,0.3); 
box-shadow: 3px 3px 8px rgba(0,0,0,0.2), 1px 1px 3px rgba(0,0,0,0.3);}
.weatherave-index ul{list-style-type:none;text-align:center;}
.weatherave-index li a{display:block;padding:7px 0;width:100%;}
.wth-ave-index-icon{height:115px;font-weight:bold;font-size:0.8em;color:#0A8BDF;padding:0 .1em;}
.wth-ave-index-icon a{display:block;}
.wth-ave-empty-li{padding:7px 0;}
.index{padding: .6em 0 .2em 0;}	
.index ul{list-style-type:none;}
.index li, .related li{font-size:1em; line-height:1.5; padding:0 0 .1em 0}
.link-row{padding-bottom:0;}
.link-row a{display:inline-block;margin-bottom:1em;padding-right:10px;margin-right:10px;border-right:2px solid #DCDCDC;}
.link-row a:last-of-type{border-right:none; padding-right:0;margin-right:0;}	
.thumb-lead-box{overflow:hidden;padding:0 0 .4em 0;} 
.thumbnail{display:none;}
.article-text-box img{margin:0 .6em 0 0;vertical-align:bottom;}
.article-text-box h3{font-size:1.2em;}
.banner{padding:3px 0 10px 0;
-webkit-box-shadow: 3px 3px 8px 4px rgba(20, 50, 213, 0.2), 1px 1px 3px 1px rgba(20, 50, 213, 0.3); 
-moz-box-shadow: 3px 3px 8px 4px rgba(20, 50, 213, 0.2), 1px 1px 3px 1px rgba(0,0,0,0.3); 
box-shadow: 3px 3px 8px 4px rgba(20, 50, 213, 0.2), 1px 1px 3px 1px rgba(20, 50, 213, 0.3);}
.banner a{text-decoration:none;}	
.centername{white-space:nowrap;}
.menu-navicon{background-image: url(/Css-RD/Images-Css/menu-icon-46-46.png);
background-repeat:no-repeat;background-position:center center;
background-color:#0A8BDF;width:40px;height:40px;position:relative;
margin:7px 16px 0 -4px;display:inline-block;float:right;
border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.menu-text {font:bold 10px Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;
line-height:1em;text-align:center;position:absolute;top:28px;left:0;width:40px;} 
.search-navicon{background-image: url(/Css-RD/Images-Css/search-icon-46-46.png);
background-repeat:no-repeat;background-position:center center;}
.title{font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size: 1.5em;line-height: 1;
padding: .2em 0 0 16px;display:inline-block;white-space:nowrap;text-align:center;width:30%;}
span.firstletter{font-size: 1.22em;font-style:italic;letter-spacing: -.05em;}	
.popstop {clear:both;float:left;width:1px;height:66px;display:inline-block;}
.rwdsearch {display:none;}
.mobile-search{display:inline-block;float:right;
width:96%;max-width:400px;padding:12px 0 16px 0;}
.cse .gsc-control-cse, .gsc-control-cse {padding: .2em !important;}
.cse form.gsc-search-box, form.gsc-search-box {padding:4px 4px 0 0 !important;} 
.cse input.gsc-search-button,input.gsc-search-button {border:none!important;background-color:#0A8BDF !important;
-webkit-box-shadow: 3px 3px 8px rgba(0,0,0,0.2), 1px 1px 3px rgba(0,0,0,0.3); 
-moz-box-shadow: 3px 3px 8px rgba(0,0,0,0.2), 1px 1px 3px rgba(0,0,0,0.3); 
box-shadow: 3px 3px 8px rgba(0,0,0,0.2), 1px 1px 3px rgba(0,0,0,0.3);}
.tag{font-size:.85em;color:#0981CF;line-height:1;padding:.2em 0 0 16px;} 
.navbar{display:none;}
.leftcoltop, .narrownav, #leftcol{font-family:Verdana, Arial, Helvetica, sans-serif;}
#leftcol{display:none;}
.narrownav{clear:both;padding-top:10px;}
.breadcrumbs{font-weight:bold;color:#C7C7C7;font-size:1.2em;padding-top:5px;}
.breadcrumbs a{display:inline-block;padding-left:5px;padding-right:5px;font-weight:normal;}
.breadcrumbs a:first-child{padding-left:0;}
.leftcoltop{padding-bottom:15px;}
.lefttop-nav-category{font-size: 1.2em;padding: 0 0 .3em 0;font-weight:bold;color:#888888;}
.leftcoltop li a, .narrownav li a{display:block;width:50%;float:left;text-align:center;font-size:1.2em;padding:6px 0;}
.narrow-nav-global, .narrow-nav-subcategory{clear:both;padding:0;}
.lefttop-nav-breadstart{margin-left:-16px;margin-right:-16px;padding:0;}
.narrow-nav-global a, .narrow-nav-subcategory a, .lefttop-nav-breadstart a{font-weight:bold;
padding: 10px 0px 7px 16px;border-bottom:3px solid #0A8BDF;background-color:#0A8BDF;
display:inline-block;width:100%;color:#FFFFFF;font-size:1.2em;text-align:left;line-height:1;
-webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.18), 0 1px 4px rgba(0,0,0,0.23); 
-moz-box-shadow: 0 3px 6px rgba(0,0,0,0.18), 0 1px 4px rgba(0,0,0,0.23); 
box-shadow: 0 3px 6px rgba(0,0,0,0.18), 0 1px 4px rgba(0,0,0,0.23);}
.narrow-nav-global a:hover, .narrow-nav-global a:active, .narrow-nav-subcategory a:hover, .narrow-nav-subcategory a:active, .lefttop-nav-breadstart a:hover, .lefttop-nav-breadstart a:active{border-bottom:3px solid #FFAD45;text-decoration:none;}
.to-top{font-family:Verdana, Arial, Helvetica, sans-serif;vertical-align:bottom;display:block;
font-size:1.2em;padding:5px 16px 5px 16px;margin-top:8px;}
.arrow{font-size:1.5em;font-weight:bold;padding-right:5px;}		
.bordertopgrey {border-top:1px solid #E8E8E8;margin-right: 5px;}
.addthis-top-vertical {float:right;padding-left: .8em;height:160px;width:40px;overflow:hidden;}
.addthis-end {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.9em;
height:46px;width: 100%;border-top:1px solid #E8E8E8;padding-top: .8em;overflow:hidden;}
.athis-end-above{padding:.5em 0;}
.athis-end-below{clear:both;width:100%;border-bottom:1px solid #E8E8E8;margin:.8em 0;}
.addthis-byline{float:right;padding-left: .8em;overflow:hidden;}
.byline{font-family:Verdana, Arial, Helvetica, sans-serif;line-height:1.3em;
font-size:0.7em;color:#888888;height:30px;margin: .2em 0px .7em 0px;}
.byline a{margin-left: .25em;}
.clearboth{clear:both;}
.padtop1em{padding-top:1em;}
.padtop7em{padding-top:0.7em;}
.padleft16 {padding-left: 16px;}
.textcolor{color:#333333;} 
.greybold{color:#585858;font-weight:bold;}
.lightgreybold{color:#DCDCDC;font-weight:bold;}
.medbluebold{color:#0A8BDF;font-weight:bold;}
.smalltext{font-size: .8em;font-family:Arial, Helvetica, sans-serif;}
.smalltext caption{font-size:1.125em;font-family:Verdana, Arial, Helvetica, sans-serif;}
.bulletlist{padding-bottom: .5em;margin-left:2em;}
.bulletlist li{color:#0A8BDF;list-style:square outside;padding:0 0 .5em .2em;}
.image-content{padding: .37em 0 1em 0;}
.image-content-caption{display:table;padding: .37em 0 0 0;}
.image-content-caption p{display:table-caption;caption-side:bottom;color:#696969;font-size:.7em;padding: .5em 0 1em 0;line-height:1.4;}
.image-content-caption img{width:100%;}
.image-initial{float:left;display:inline-block;padding:.3em 1em .7em 0;}
.heading-icon img{margin: 0 .6em 0 0;vertical-align:bottom;}
.shadow{-webkit-box-shadow: 3px 3px 8px rgba(0,0,0,0.2), 1px 1px 3px rgba(0,0,0,0.3); 
-moz-box-shadow: 3px 3px 8px rgba(0,0,0,0.2), 1px 1px 3px rgba(0,0,0,0.3); 
box-shadow: 3px 3px 8px rgba(0,0,0,0.2), 1px 1px 3px rgba(0,0,0,0.3);}
.ifltie10 {padding:12px 30px 0 20px; color:red;}
.ad-mobile-rec, .ad-mid-rec{padding:0 0 .4em 0;}
.ad-mobile-rec{margin-left: -16px;}
.ad-mid-hor{clear:both;padding:.4em 0 .6em 0;margin-left: -16px;}
.ad-end-smart{clear:both;padding: .4em 0 .4em 0;}
@media screen and (min-width: 340px) {.ad-mid-hor{margin-left:0;}}
@media screen and (min-width: 525px) {.ad-blwttl-rec{clear:both;float:left;padding:.4em 2em .4em 0;}
.ad-mobile-rec{padding:0;}}
@media screen and (min-width: 550px) {.ad-mid-rec{clear:both;float:left;padding:.5em 2em .4em 0;}}
@media screen and (min-width: 350px) {.menu-navicon{margin:7px 16px 0 0;}}
@media screen and (min-width: 428px) {.byline{height:auto;margin: .2em 0 1.3em 0;}}
#sticky-ad-160 { display:none;}
@media screen and (min-width: 980px) {
#sticky-ad-160 { float:left; position:sticky; position: -webkit-sticky; display:block; top:10px;margin-left:2%; margin-top:50px;margin-bottom:5px;}
_:-ms-lang(x), #sticky-ad-160 {position:static;} }
