body{margin:0;padding:0}.socialbar{font-size:24px;font-weight:700;margin-bottom:12px}.socialbar .socialicon{width:30px;height:30px;margin:0 2px}.info-bar{width:100%;background:#444;padding:10px 0}.info-bar .news-alert{width:1200px;margin:0 auto}@media only screen and (max-width:1225px){.info-bar .news-alert{width:100%}}@media only screen and (max-width:1100px){.info-bar .news-alert{width:100%}}@media only screen and (max-width:800px){.info-bar .news-alert{width:100%}}.info-bar .news-alert .news-alert-bar{display:table-row}.info-bar .news-alert .news-alert-bar .news-alert-column{display:table-cell;width:84%;color:#fff;padding-left:30px}@media only screen and (max-width:1225px){.info-bar .news-alert .news-alert-bar .news-alert-column{padding-left:20px}}@media only screen and (max-width:1100px){.info-bar .news-alert .news-alert-bar .news-alert-column{padding-left:20px}}@media only screen and (max-width:800px){.info-bar .news-alert .news-alert-bar .news-alert-column{padding-left:20px}}.info-bar .news-alert .news-alert-bar .news-alert-column h2{margin:0;padding:0;line-height:auto;font-size:24px}@media only screen and (max-width:1100px){.info-bar .news-alert .news-alert-bar .news-alert-column h2{font-size:18px}}@media only screen and (max-width:800px){.info-bar .news-alert .news-alert-bar .news-alert-column h2{font-size:18px}}.info-bar .news-alert .news-alert-bar .news-alert-column h3{margin:0;padding:0;text-transform:uppercase;color:#fff}@media only screen and (max-width:1100px){.info-bar .news-alert .news-alert-bar .news-alert-column h3{font-size:18px}}@media only screen and (max-width:800px){.info-bar .news-alert .news-alert-bar .news-alert-column h3{font-size:18px}}.info-bar .news-alert .news-alert-bar .news-alert-column a{color:#fff;text-decoration:none;line-height:17px}.info-bar .news-alert .news-alert-bar .news-alert-column a:hover{text-decoration:underline}.info-bar .news-alert .news-alert-bar .news-column-title{width:16%;border-right:1px solid #222;padding-left:0;padding-right:20px}@media only screen and (max-width:1225px){.info-bar .news-alert .news-alert-bar .news-column-title{padding-left:20px}}@media only screen and (max-width:1100px){.info-bar .news-alert .news-alert-bar .news-column-title{padding-left:20px}}@media only screen and (max-width:800px){.info-bar .news-alert .news-alert-bar .news-column-title{padding-left:20px}}.header-container{z-index:10000}.header-container header#mainnav{background:#fff;width:100%;display:table;padding:20px 20px 11px}@media only screen and (max-width:1100px){.header-container header#mainnav{padding:20px 0 11px 20px}}@media only screen and (max-width:800px){.header-container header#mainnav{padding:10px 0 11px 20px;background:#fff;box-shadow:0 2px 3px rgba(0,0,0,.4)}}@media only screen and (max-width:600px){.header-container header#mainnav em{display:none}}.header-container header#mainnav div.topper{display:table-row}.header-container header#mainnav div.topper .headcol{display:table-cell}.header-container header#mainnav div.topper .headcol.sponsor{width:200px;vertical-align:top}@media (max-width:800px){.header-container header#mainnav div.topper .headcol.sponsor{display:none}}.header-container .sitelogo{text-align:center;vertical-align:top}@media (max-width:800px){.header-container .sitelogo{padding-left:32px;text-align:left}}@media (max-width:600px){.header-container .sitelogo{padding:0 10px 0 32px}}.header-container .sitelogo img{width:478px;height:auto}@media only screen and (max-width:800px){.header-container .sitelogo img{width:350px;height:auto;margin-top:5px}}@media only screen and (max-width:600px){.header-container .sitelogo img{width:250px;height:auto;padding-top:10px}}.header-container .signin{vertical-align:top;width:109px;text-align:right}@media only screen and (max-width:1100px){.header-container .signin{width:109px}}@media only screen and (max-width:800px){.header-container .signin{width:109px}}@media only screen and (max-width:600px){.header-container .signin{display:none!important}}.header-container .signin .signinbox{display:table;text-align:right}.header-container .signin .signinbox .leftSignin{border:1px solid #000;border-top-left-radius:5px;border-bottom-left-radius:5px;background:#000;color:#fff;text-align:right;display:table-cell;vertical-align:middle;padding:3px 10px;font-size:18px}.header-container .signin .signinbox .leftSignin span{font-size:12px}.header-container .signin .signinbox .leftSignin a{color:#fff}.header-container .signin .signinbox .leftWelcome{border:1px solid #000;border-top-left-radius:5px;border-bottom-left-radius:5px;background:#000;color:#fff;text-align:right;display:none;vertical-align:middle;padding:3px 10px;font-size:16px}.header-container .signin .signinbox .leftWelcome span{font-size:12px}.header-container .signin .signinbox .leftWelcome a{color:#fff}.header-container .signin .signinbox .rightSignin{border:1px solid #000;border-top-right-radius:5px;border-bottom-right-radius:5px;background:#fff;color:#000;text-align:center;display:table-cell;padding:3px 10px}.header-container .signin .signinbox .rightSignin span{font-size:12px}.header-container .signin .signinbox .rightSignin a{color:#000}.header-container .signin .signinbox .accountButton{border:1px solid #000;border-top-right-radius:5px;border-bottom-right-radius:5px;background:#fff;color:#000;text-align:center;vertical-align:middle;display:table-cell;padding:3px 10px}.header-container .signin .signinbox .accountButton .signintext{font-size:16px;color:#000;font-weight:700}.header-container .signin .signinbox .accountButton .dropdown-content a{color:#fff;font-size:16px}.header-container .signin .signinbox .dropdownmenu{position:relative;display:inline-block}.header-container .signin .signinbox .dropdownmenu:hover .dropdown-content{display:block}.header-container .signin .signinbox .dropdown-content{position:absolute;right:0;background-color:#000;min-width:220px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:750000;border-radius:5px;border:1px solid #fff;text-align:right;display:none}.header-container .signin .signinbox .dropdown-content a{color:#fff;padding:12px 16px;text-decoration:none;display:block;font-size:18px;font-weight:700}.header-container .signin .signinbox .dropdown-content a:hover{background-color:#a9091f;color:#fff}.header-container #cssmenu{height:40px;width:100%;line-height:normal;text-align:center;background-color:#a9091f;box-shadow:0 2px 3px rgba(0,0,0,.4);vertical-align:middle}@media (max-width:800px){.header-container #cssmenu{height:110vh;margin-top:-200vh;background:#a9091f;overflow-y:scroll;position:fixed;top:0;left:0;right:0;bottom:0}}.header-container #cssmenu ul{margin:0;padding:0;text-align:center;list-style:none}@media (max-width:800px){.header-container #cssmenu ul{padding:50px 20px}}.header-container #cssmenu ul li{margin:0 0 0 15px;padding:0;position:relative;display:inline-block;font-family:Signika,Helmet,Freesans,sans-serif}@media (max-width:800px){.header-container #cssmenu ul li{display:block;text-align:left;border-bottom:1px solid #7d1624;margin:0}}.header-container #cssmenu ul li a{color:#fff;font-size:20px;line-height:40px;padding:15px 5px}@media (max-width:800px){.header-container #cssmenu ul li a{color:#ececec}}.header-container #cssmenu ul li a:hover{color:#fafafa}.header-container #cssmenu ul li.has-sub a:after{content:" ";display:inline-block;width:0;height:0;margin-left:6px;vertical-align:middle;border-top:4px solid #fff;border-right:4px solid transparent;border-left:4px solid transparent}.header-container #cssmenu ul li ul{opacity:0;visibility:hidden;padding:7px 0;background-color:#fff;text-align:left;position:absolute;z-index:10000;width:180px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.4)}@media (max-width:800px){.header-container #cssmenu ul li ul{margin:auto;height:0;padding:0;width:100%;background:none;color:#eee;text-align:center;position:relative;-webkit-box-shadow:0 0 0 rgba(0,0,0,.4);-moz-box-shadow:0 0 0 rgba(0,0,0,.4);box-shadow:0 0 0 rgba(0,0,0,.4)}}.header-container #cssmenu ul li ul a{line-height:20px}@media (max-width:800px){.header-container #cssmenu ul li ul li{border-bottom:0;padding-left:20px}.header-container #cssmenu ul li ul li:last-child{padding-bottom:10px}}.header-container #cssmenu ul li ul li.has-sub a:after{content:""!important;border:0!important}.header-container #cssmenu ul li#nav_root_signin,.header-container #cssmenu ul li#nav_root_subscribe{display:none}.header-container #cssmenu a{margin:0;padding:0;text-decoration:none}.header-container #cssmenu .has_arrow:after{content:" ";margin-left:2px;border-top:6px solid #000;border-right:6px solid transparent;border-left:6px solid transparent;display:inline-block;position:relative;vertical-align:top;top:16px}@media (max-width:800px){.header-container #cssmenu .has_arrow:after{content:"+";width:20px;height:20px;margin-left:5px;background-color:#ececec;border:none;border-radius:100%;color:#222;text-align:center;font-weight:700;line-height:1;top:9px}}.header-container #cssmenu>ul ul>li{position:relative;display:block;margin:0}.header-container #cssmenu ul ul a{color:#262626;font-size:13px;background-color:#fff;padding:4px 12px;display:block;-webkit-transition:background-color .1s;-moz-transition:background-color .1s;-o-transition:background-color .1s;transition:background-color .1s}@media (max-width:800px){.header-container #cssmenu ul ul a{padding:0;background:none;color:#eee;line-height:2}}.header-container #cssmenu ul ul a:hover{background:#a9091f;color:#ccc}@media (max-width:800px){.header-container #cssmenu ul ul a:hover{background:none;color:#ccc;text-decoration:underline}}.header-container #cssmenu ul>li:hover>ul{height:auto;opacity:1;top:41px;visibility:visible}@media (max-width:800px){.header-container #cssmenu ul>li:hover>ul{top:inherit}}.header-container.sticky{position:fixed;top:0;left:0;right:0;background-color:#a9091f;border-bottom:1px solid #a9091f;box-shadow:0 2px 3px rgba(0,0,0,.4)}.header-container.sticky .wrapcontainer{max-width:1200px;margin:0 auto}.header-container.sticky header#mainnav{margin:auto;padding:0;position:relative}.header-container.sticky header#mainnav div.topper .headcol.sitelogo{padding:0;position:absolute;top:0;left:0;width:40px}.header-container.sticky header#mainnav div.topper .headcol.sitelogo img{width:40px;height:auto;margin-top:1px}@media (max-width:1225px){.header-container.sticky header#mainnav div.topper .headcol.sitelogo img{margin-left:20px}}.header-container.sticky header#mainnav div.topper .headcol.sitelogo em{display:none}.header-container.sticky header#mainnav div.topper .headcol.sitelogo .whitelogo{display:inline-block!important}.header-container.sticky header#mainnav div.topper .headcol.signin,.header-container.sticky header#mainnav div.topper .headcol.sitelogo .blacklogo,.header-container.sticky header#mainnav div.topper .headcol.sponsor{display:none}.header-container.sticky #cssmenu{box-shadow:0 0 0 rgba(0,0,0,.4)}.header-container.sticky #cssmenu ul{text-align:right;padding-right:20px}@media (max-width:1200px){.header-container.sticky #cssmenu ul li{margin:0 15px 0 0}}@media (max-width:1050px){.header-container.sticky #cssmenu ul li a{padding:15px 3px;font-size:15px}}.header-container.sticky #cssmenu ul li a:hover{color:#fff}.header-container.sticky #cssmenu ul li ul{text-align:left;padding-right:0}.header-container.sticky #cssmenu ul li#nav_root_advertise{display:none}.header-container.sticky #cssmenu ul li#nav_root_subscribe{display:inline-block;min-height:41px;padding:0 20px 0 10px;background:#000}.header-container.sticky #cssmenu ul li#nav_root_subscribe a{background:#000;padding:15px 5px 9px 0;margin:0}.header-container.sticky #cssmenu ul li#nav_root_subscribe a:after{border:0}.header-container.sticky #cssmenu ul li#nav_root_signin{display:inline-block;margin:0 0 0 -20px;background:#fff;min-height:41px}.header-container.sticky #cssmenu ul li#nav_root_signin a{background:#fff;color:#000;padding:15px 5px 9px}.header-container.sticky #cssmenu ul li#nav_root_signin a:after{border:0}.header-container.sticky #cssmenu ul li.social,.header-container.sticky .info-bar,.header-container.sticky .topics{display:none}.topics{text-align:center;font-size:12px;margin:12px auto 0}.topics div{padding:0 5px;border-left:1px solid #000;display:inline}.topics div:first-of-type{border-left:0}.topics div a{text-transform:uppercase;color:#000;font-size:12px}.topics .noborder{border-left:0}#stickyNav{background-color:#fff;box-shadow:0 2px 3px rgba(0,0,0,.4);position:fixed;top:0;left:0;right:0;z-index:7900;display:table;display:none;width:100%}#stickyNav .header-wrapper{margin:auto;width:1200px;position:relative}#stickyNav .header-wrapper .site-header-logo{display:table-cell!important;vertical-align:middle}#stickyNav .header-wrapper .site-header-logo img{width:200px!important;height:auto}#stickyNav .header-wrapper #cssmenu{display:none;width:950px;padding-left:50px;box-shadow:0 0 0 transparent;background:#fff!important}#stickyNav .header-wrapper #cssmenu>ul{text-align:left!important}.slide_menu{display:none!important}@media (max-width:1500px){.slide_menu{display:block;left:0;position:fixed;top:0;background-color:#ccc;height:100%;z-index:5000001;overflow:hidden;width:340px}.slide_menu ul{height:100%;overflow-y:auto;overflow-x:hidden;list-style-type:none;margin:0;padding:0}.slide_menu ul li{line-height:40px;min-height:50px;position:relative;color:#000;font-size:20px}.slide_menu ul li a{text-decoration:none;color:#000;font-size:20px;display:block;padding:0 0 0 20px}.slide_menu ul li .has_arrow:after{display:inline-block;content:" ";border-top:6px solid #000;border-right:6px solid transparent;border-left:6px solid transparent;right:18px;position:absolute;top:17px}.slide_menu ul li ul{list-style-type:none;margin:0;display:none;background:#fff;color:#262626;font-size:13px;background-color:#fff;padding:5px 8px 7px 16px}.slide_menu ul li ul li{line-height:30px;min-height:30px}.slide_menu ul li ul li a{color:#262626;font-size:13px}}#mobileMenuButton{width:25px;height:25px;position:absolute;top:20px;left:15px;display:none;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:999}@media (max-width:800px){#mobileMenuButton{display:block}}#mobileMenuButton span{display:block;position:absolute;height:4px;width:100%;background:#000;border-radius:5px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#mobileMenuButton span:first-child{top:0}#mobileMenuButton span:nth-child(2),#mobileMenuButton span:nth-child(3){top:9px}#mobileMenuButton span:nth-child(4){top:18px}#mobileMenuButton.open{position:fixed}#mobileMenuButton.open span{background-color:#ececec}#mobileMenuButton.open span:first-child{top:9px;width:0;left:50%}#mobileMenuButton.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#mobileMenuButton.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#mobileMenuButton.open span:nth-child(4){top:9px;width:0;left:50%}.piano-fixed-footer-one,.piano-fixed-footer-two{position:fixed;bottom:0;left:0;width:100%;z-index:9999}.piano-register-container{max-width:800px;text-align:center;margin:0 auto}@media (max-width:1257px){body.flatpage aside#secondary{display:none}}.homecontainer{max-width:1225px;margin:0 auto}.homecontainer .homewrapper{display:table;width:100%;margin:20px 0}@media only screen and (max-width:800px){.homecontainer .homewrapper{display:inline-block}}.homecontainer .homewrapper .homeholding{display:table-row}@media only screen and (max-width:800px){.homecontainer .homewrapper .homeholding{display:inline-block}}.homecontainer .homewrapper .homeholding .homecolumns{display:table-cell;vertical-align:top}@media only screen and (max-width:800px){.homecontainer .homewrapper .homeholding .homecolumns{display:inline-block}}.homecontainer .homewrapper .homeholding .leftcolumn{width:320px;padding-right:16px}@media only screen and (max-width:1024px){.homecontainer .homewrapper .homeholding .leftcolumn{padding-left:16px;padding-right:16px}}@media only screen and (max-width:800px){.homecontainer .homewrapper .homeholding .leftcolumn{padding-left:16px;padding-right:16px;display:inline-block}}.homecontainer .homewrapper .homeholding .centercolumn{border-left:1px solid #ccc;border-right:1px solid #ccc;padding:0 16px}@media only screen and (max-width:1024px){.homecontainer .homewrapper .homeholding .centercolumn{width:370px}}@media only screen and (max-width:800px){.homecontainer .homewrapper .homeholding .centercolumn{border-left:0;display:inline-block;width:445px}}.homecontainer .homewrapper .homeholding .rightcolumn{width:320px;padding-left:16px}@media only screen and (max-width:1024px){.homecontainer .homewrapper .homeholding .rightcolumn{padding-left:16px;padding-right:16px}}@media only screen and (max-width:800px){.homecontainer .homewrapper .homeholding .rightcolumn{width:100%;clear:both;display:block;padding-left:16px;padding-right:16px}}.homecontainer .homewrapper .homeholding .rightcolumn aside section.block.our-voices article{border-bottom:1px dotted #ccc;padding-bottom:12px}.homecontainer .homewrapper .homeholding .rightcolumn aside section.block.our-voices article .article-headline{color:#a9091f;font-size:18px;border-bottom:1px solid #ccc;padding-bottom:8px;margin-left:100px}.homecontainer .homewrapper .homeholding .rightcolumn aside section.block.our-voices article p{font-weight:700;margin:0}.homecontainer .homewrapper .homeholding .rightcolumn aside section.block.our-voices article:last-child{border-bottom:none}.news-section{width:100%!important}.news-section:nth-child(odd){float:none!important}@media only screen and (max-width:1024px){section#content .block-title{left:0}}@media only screen and (max-width:800px){section#content .block-title{left:0}}@media only screen and (max-width:1024px){section#content section article.lead-story{float:none!important}}@media only screen and (max-width:1024px){.top-news .lead-story{width:100%}}.offer-header{width:100%;margin:0 auto;text-align:center;background:#a9091f;padding:20px 0}@media only screen and (max-width:500px){.offer-header img{width:90%}}.offer-header p{margin:0;padding:0;color:#fff;font-size:26px;text-transform:uppercase;letter-spacing:7px}.offer-container{margin:0 auto;max-width:1100px}@media only screen and (max-width:800px){.offer-container{max-width:100%;padding:0 15px}}@media only screen and (max-width:500px){.offer-container{max-width:100%;padding:0 15px}}.offer-container h2{text-align:center;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:45px;margin-top:70px}.offer-container p.infobox{text-align:center;font-size:22px;margin-top:35px;margin-bottom:100px}.offer-container .offerwrap{display:table;width:100%;clear:both}@media only screen and (max-width:500px){.offer-container .offerwrap{display:inline-block}}.offer-container .offerwrap .offers{display:table-row}@media only screen and (max-width:500px){.offer-container .offerwrap .offers{display:inline-block}}.offer-container .offerwrap .offers .offer-item{display:table-cell;width:33%;vertical-align:top;text-align:center}@media only screen and (max-width:500px){.offer-container .offerwrap .offers .offer-item{width:100%;display:inline-block}}.offer-container .offerwrap .offers .offer-item span{background:#164a6e;text-transform:uppercase;color:#fff;padding:3px 25px;font-size:10px;position:relative;margin-left:0;margin-top:-10px}.offer-container .offerwrap .offers .offer-item .offer-element{border:1px solid #ccc;margin:0 20px;padding:20px 30px;width:340px;-webkit-box-shadow:0 0 29px -6px #757575;-moz-box-shadow:0 0 29px -6px #757575;box-shadow:0 0 29px -6px #757575}@media only screen and (max-width:800px){.offer-container .offerwrap .offers .offer-item .offer-element{width:100%;margin:0}}@media only screen and (max-width:500px){.offer-container .offerwrap .offers .offer-item .offer-element{width:100%;margin:0}}.offer-container .offerwrap .offers .offer-item .offer-element button{background:#a9091f;color:#fff;border:0;margin-bottom:10px;width:100%;padding:10px 0}.offer-container .offerwrap .offers .offer-item .offer-element button:hover{background:#000}.offer-container .offerwrap .offers .offer-item .offer-element h3{color:#a9091f;font-size:26px;font-weight:400}@media only screen and (max-width:800px){.offer-container .offerwrap .offers .offer-item .offer-element h3{font-size:19px}}.offer-container .offerwrap .offers .offer-item .offer-element hr{border:0;border-bottom:2px solid #164a6e;width:80%}.offer-container .offerwrap .offers .offer-item .offer-element p.note{margin:0!important;padding-top:0;color:#000;font-size:14px}.offer-container .offerwrap .offers .offer-item .offer-element p.note a{color:#000;text-decoration:underline}.offer-container .offerwrap .offers .offer-item .offer-element p.offer{color:#000;text-transform:uppercase;font-weight:700;height:7px;font-size:13px}@media only screen and (max-width:800px){.offer-container .offerwrap .offers .offer-item .offer-element p.offer{height:25px}}.offer-container .offerwrap .offers .offer-item .offer-element p.desc{height:75px}@media only screen and (max-width:800px){.offer-container .offerwrap .offers .offer-item .offer-element p.desc{height:110px}}.offer-container .offerwrap .offers .offer-item .offer-element.first{margin-left:0}.offer-container .offerwrap .offers .offer-item .offer-element.last{margin-right:0}.offer-container .offerwrap .offers .offer-item .offer-text-item{display:table-cell;width:33%;vertical-align:top}@media only screen and (max-width:800px){.offer-container .offerwrap .offers .offer-item .offer-text-item{width:33%}}@media only screen and (max-width:500px){.offer-container .offerwrap .offers .offer-item .offer-text-item{width:100%}}.offer-container .offerwrap .offers .offer-item .offer-text-item ul{margin:0;padding:0}.offer-container .offerwrap .offers .offer-item .offer-text-item ul li{list-style-type:none;clear:both;padding-bottom:8px;text-align:left}.offer-container .offerwrap .offers .offer-item .offer-text-item ul li span{float:left;padding:0 8px 10px 0;color:#a9091f;margin-top:0;background:transparent;font-size:13px;position:static}@media only screen and (max-width:800px){.offer-container .offerwrap .offers .offer-item .offer-text-item ul li span{padding-bottom:22px}}.offer-container .offerwrap .offers .offer-item .offer-text-item ul li span.label{float:none;background:#164a6e;color:#fff;padding:1px 3px!important;margin-left:5px}.offer-container .offerwrap .offers .offer-item .offer-text-item ul li.longer span{padding-bottom:45px}.offer-container .offerwrap .offers .offer-item .offer-text-item .offer-text-element{margin:0 20px;font-size:13px;line-height:21px;width:340px}@media only screen and (max-width:800px){.offer-container .offerwrap .offers .offer-item .offer-text-item .offer-text-element{width:250px;margin:0 0 60px;clear:both}}@media only screen and (max-width:500px){.offer-container .offerwrap .offers .offer-item .offer-text-item .offer-text-element{width:100%;margin:0 0 60px;clear:both}}.offer-container .offerwrap .offers .offer-item .offer-text-item .offer-text-element p{text-align:center;font-weight:700;color:#a9091f;text-transform:uppercase;font-size:15px;margin-top:60px;margin-bottom:0;padding-bottom:10px}@media only screen and (max-width:800px){.offer-container .offerwrap .offers .offer-item .offer-text-item .offer-text-element p{margin-top:25px}}@media only screen and (max-width:500px){.offer-container .offerwrap .offers .offer-item .offer-text-item .offer-text-element p{margin-top:25px}}.offer-container .offerwrap .offers .offer-item .offer-text-item .offer-text-element.first{margin-left:0}.offer-container .offerwrap .offers .offer-item .offer-text-item .offer-text-element.last{margin-right:0}.offer-container .offerwrap .offers .offer-item.first,.offer-container .offerwrap .offers .offer-item.last{padding-top:20px}.offer-container .offerwrap .offer-text{display:table-row}.offer-container .subscriber-feedback{width:70%;margin:40px auto 0}@media only screen and (max-width:800px){.offer-container .subscriber-feedback{width:90%}}@media only screen and (max-width:500px){.offer-container .subscriber-feedback{width:90%}}.offer-container .subscriber-feedback h3{color:#a9091f;font-weight:400;text-align:center;margin-top:40px}.offer-container .subscriber-feedback h4{text-align:center;margin-top:40px;font-weight:400;margin-bottom:40px}.offer-container .subscriber-feedback hr{border:0;border-bottom:2px solid #164a6e}.offer-container .subscriber-feedback .testimonial{display:table;margin:40px 0}@media only screen and (max-width:800px){.offer-container .subscriber-feedback .testimonial{display:inline-block}}@media only screen and (max-width:500px){.offer-container .subscriber-feedback .testimonial{display:inline-block}}.offer-container .subscriber-feedback .testimonial .reader{display:table-row}@media only screen and (max-width:500px){.offer-container .subscriber-feedback .testimonial .reader{display:inline-block}}.offer-container .subscriber-feedback .testimonial .reader .reader-info{display:table-cell;width:33%;color:#164a6e;font-size:14px;padding:0 10px;text-align:center}@media only screen and (max-width:500px){.offer-container .subscriber-feedback .testimonial .reader .reader-info{display:inline-block;width:100%;padding-bottom:20px}}.offer-container .subscriber-feedback .testimonial .reader .reader-info hr{width:10%;margin-top:10px;margin-bottom:10px;border-bottom:1px solid #164a6e}.offer-container .subscriber-feedback .testimonial .reader .reader-info p{color:#164a6e;font-size:14px;margin:0;padding:0}.offer-container .subscriber-feedback .other-offer-element{border:1px solid #ccc;padding:40px 30px;text-align:center;-webkit-box-shadow:0 0 29px -6px #757575;-moz-box-shadow:0 0 29px -6px #757575;box-shadow:0 0 29px -6px #757575}.offer-container .subscriber-feedback .other-offer-element button{background:#a9091f;color:#fff;border:0;margin-bottom:10px;width:60%;padding:10px 0}.offer-container .subscriber-feedback .other-offer-element button:hover{background:#000}.offer-container .subscriber-feedback .other-offer-element h3{color:#a9091f;font-size:26px;font-weight:400;margin-top:0}.offer-container .subscriber-feedback .other-offer-element p.note{margin:0!important;padding-top:20px;color:#000;font-size:14px}.offer-container .subscriber-feedback .other-offer-element p.note a{color:#a9091f;text-decoration:underline}.offer-container .subscriber-feedback .other-offer-element p.offer{color:#000;text-transform:uppercase;font-weight:700;height:7px;font-size:13px}.offer-container .subscriber-feedback .other-offer-element p.desc{height:75px}.offer-container .subscriber-feedback .other-offer-element .other-offer-wrap{width:400px;margin:0 auto}@media only screen and (max-width:500px){.offer-container .subscriber-feedback .other-offer-element .other-offer-wrap{width:100%}}.piano-container{clear:both;margin:0 auto;max-width:1022px;width:100%}.more-piano-container{clear:both;margin:0 auto;max-width:680px}img.subscriber-banner{width:100%;height:auto}.print-subscriber-tool{max-width:1175px;margin:0 auto}.print-subscriber-tool h2{text-align:center;font-weight:400;font-size:26px;margin-bottom:20px}.print-subscriber-tool .tablewrap{display:table;width:100%}@media only screen and (max-width:500px){.print-subscriber-tool .tablewrap{display:inline-block}}.print-subscriber-tool .tablewrap .tablerow{display:table-row}@media only screen and (max-width:500px){.print-subscriber-tool .tablewrap .tablerow{display:inline-block}}.print-subscriber-tool .tablewrap .tablerow .tablecell{display:table-cell;width:49%;text-align:center}@media only screen and (max-width:500px){.print-subscriber-tool .tablewrap .tablerow .tablecell{display:block;width:100%;margin-bottom:20px}}.print-subscriber-tool .tablewrap .tablerow .tablecell span.labelitem{text-align:center;background:#003768;color:#fff;padding:3px 6px;text-transform:uppercase}.print-subscriber-tool .tablewrap .tablerow .tablecell .offerbox{border:2px solid #003768;margin:0 10px;text-align:center;padding:5px 15px}.print-subscriber-tool .tablewrap .tablerow .tablecell .offerbox h3{font-size:22px;font-weight:700;color:#a9091f}.print-subscriber-tool .tablewrap .tablerow .tablecell .offerbox p{font-size:15px;line-height:24px}.print-subscriber-tool .tablewrap .tablerow .threecol{width:32%}@media only screen and (max-width:500px){.print-subscriber-tool .tablewrap .tablerow .threecol{width:100%}}.print-subscriber-tool .ordertext{color:#003768;font-size:22px}.print-subscriber-tool p.currentsubscriber{text-align:center;margin-top:30px;margin-bottom:10px}.print-subscriber-tool button.redbutton{background:#a9091f;color:#fff;padding:7px 20px;text-align:center;border:0;font-size:20px;width:140px}.print-subscriber-tool button.redbutton:hover{background:#000}.print-subscriber-tool button.redbutton a{color:#fff}.newsletter-main-content{width:1022px;margin:0 auto;padding-top:20px;padding-bottom:50px}@media only screen and (max-width:700px){.newsletter-main-content{width:100%;padding-left:20px;padding-right:20px}}.newsletter-main-content .page-headline{font-size:20px!important}.newsletter-main-content .manage{border-radius:9px;border:1px solid #a9091f;background:#a9091f;color:#fff;padding:0 10px;font-size:18px;float:right;margin-right:3px}.newsletter-main-content .manage:hover{color:#fff}.newsletter-main-content .newsletter-item{display:inline-block;width:320px;border:1px solid #ccc;vertical-align:top;margin:10px 13px;text-align:left}@media only screen and (max-width:500px){.newsletter-main-content .newsletter-item{margin:10px 0}}.newsletter-main-content .newsletter-item:nth-child(3n){margin-right:0}.newsletter-main-content .newsletter-item:nth-child(3n+1){margin-left:0}.newsletter-main-content .newsletter-item h3{padding:0 20px;font-size:20px}.newsletter-main-content .newsletter-item p{padding:0 20px}@media only screen and (max-width:500px){.newsletter-main-content #email-form input[name=email]{border:1px solid #ccc}}.newsletter-main-content #email-form input[type=submit],.newsletter-main-content .newsletter-item button,.newsletter-main-content .signup-form input[type=submit]{background:#c00;color:#fff;font-weight:700;border:0;font-family:Signika,Helmet,Freesans,sans-serif;font-size:18px;line-height:35px;padding:0 10px}.newsletter-main-content .signup-form{padding:0 20px}.newsletter-main-content #email-form input[type=text],.newsletter-main-content .signup-form input[type=text]{padding:5px}.newsletter-main-content .newsletter-boxes{text-align:center}.primary-nav{position:relative;text-align:justify;border-top:1px solid #c00;border-left:1px solid #c00;border-bottom:4px solid #c00;margin-bottom:20px}.nav-btn-item{display:inline-block;vertical-align:middle;position:relative;padding:5px 15px;border-right:1px solid #c00}.nav-btn-item .last{border:0}.nav-btn{display:inline-block;vertical-align:middle;font-weight:700;color:#000}h2.election-heading{font-size:35px;font-family:Merriweather,serif}h2.election-heading span{background:#ddd1d1;padding:3px 10px}h2.election-heading a{color:#000!important}h2.election-heading a span{background:#ddd1d1;padding:3px 10px}@media only screen and (max-width:500px){h2.election-heading{font-size:30px}}h3.election-heading{font-size:26px;font-family:Merriweather,serif}h3.election-heading span{background:#ddd1d1;padding:3px 10px}h3.election-heading a{color:#000!important}h3.election-heading a span{background:#ddd1d1;padding:3px 10px}.hub-feature-first{display:inline-block;width:575px;padding-right:10px;border-right:1px solid #ccc}.hub-feature-first h2.article-headline{font-size:26px!important}.hub-feature-first p{margin-bottom:0}@media only screen and (max-width:1255px){.hub-feature-first{width:65%}.hub-feature-first .main-photo{width:100%;padding-right:10px}.hub-feature-first .main-photo img{width:100%}}@media only screen and (max-width:500px){.hub-feature-first{width:100%;padding-right:0;border-right:0}.hub-feature-first h2.article-headline{font-size:20px!important}.hub-feature-first .main-photo{width:100%;padding-right:0}.hub-feature-first .main-photo img{width:100%;height:auto}.hub-feature-first p{display:none}}.hub-feature-second{display:inline-block;width:316px;vertical-align:top;padding-left:20px}.hub-feature-second h2.article-headline{font-size:22px!important}.hub-feature-second .main-photo{margin-right:0!important}@media only screen and (max-width:1255px){.hub-feature-second{width:35%}.hub-feature-second .main-photo{width:100%;padding-right:10px}.hub-feature-second .main-photo img{width:100%}}@media only screen and (max-width:500px){.hub-feature-second{width:100%;border-right:0;padding-left:0}.hub-feature-second h2.article-headline{font-size:20px!important}.hub-feature-second .main-photo{padding-right:0}.hub-feature-second .main-photo img{width:100%;height:auto}.hub-feature-second p{display:none}}.hub-separator{border-top:1px solid #ccc;padding:40px 0 0;margin:20px 0;display:block}.hub-separator .main-photo{margin-right:0!important}.hub-separator h2.article-headline{font-size:20px!important}@media only screen and (max-width:500px){.hub-separator{border:0;padding:0;margin:0}}.hub-feature-grid{display:inline-block;width:267px;vertical-align:top;margin:0}.hub-feature-grid:nth-of-type(3n+3){margin-right:0;border-right:0}.hub-feature-grid:nth-of-type(3n+1){margin-left:0}.hub-feature-grid:nth-of-type(3n+2){margin:0 20px;padding:0 20px;border-left:1px solid #ccc;border-right:1px solid #ccc;width:312px}@media only screen and (max-width:1255px){.hub-feature-grid{width:30%}.hub-feature-grid .main-photo,.hub-feature-grid .main-photo img{width:100%}.hub-feature-grid:nth-of-type(3n+2){width:34%}}@media only screen and (max-width:500px){.hub-feature-grid,.hub-feature-grid .main-photo{width:100%}.hub-feature-grid .main-photo img{width:100%;height:auto}.hub-feature-grid:nth-of-type(3n+2){width:100%;border:0;margin:0;padding:0}}.hub-feature h2.article-headline{font-size:24px!important}.hub-feature-grid-small{display:inline-block;width:47%;vertical-align:top;margin:0 20px 0 0}.hub-feature-grid-small .main-photo img{width:120px;height:auto;margin-right:12px}.hub-feature-grid-small h2.article-headline{font-size:14px!important}.hub-feature-grid-small:nth-of-type(2n){border-left:1px solid #ccc;padding-left:20px;margin-right:0}@media only screen and (max-width:500px){.hub-feature-grid-small h2.article-headline{display:block}.hub-feature-grid-small .main-photo img{width:100%;height:auto;margin-right:12px}.hub-feature-grid-small:nth-of-type(2n){border-left:0;padding-left:0;margin-right:0}}.meta{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:400;text-transform:none;color:#222;text-transform:none!important;font-size:12px}.meta .source{font-style:italic!important}.hub-candidate-grid{display:inline-block;width:270px;vertical-align:top;margin:0}.hub-candidate-grid .main-photo,.hub-candidate-grid .main-photo img{width:100%}.hub-candidate-grid:nth-of-type(3n+3){margin-right:0;border-right:0}.hub-candidate-grid:nth-of-type(3n+1){margin-left:0}.hub-candidate-grid:nth-of-type(3n+2){margin:0 20px;padding:0 20px;border-left:1px solid #ccc;border-right:1px solid #ccc;width:312px}@media only screen and (max-width:1255px){.hub-candidate-grid{width:30%}.hub-candidate-grid .main-photo,.hub-candidate-grid .main-photo img{width:100%}.hub-candidate-grid:nth-of-type(3n+2){width:34%}}.hub-head-to-head-grid{display:inline-block;width:47%;vertical-align:top;margin:0 20px 0 0}.hub-head-to-head-grid .main-photo img{width:120px;height:auto;margin-right:12px}.hub-head-to-head-grid h2.article-headline{font-size:14px!important}.hub-head-to-head-grid:nth-of-type(2n){border-left:1px solid #ccc;padding-left:20px;margin-right:0}table.paclist{margin-bottom:20px;width:100%;border:1px solid #ccc}table.paclist tr{background:#fff}table.paclist tr:nth-of-type(2n){background:#e7e7e7}table.paclist td{font-size:14px!important;font-family:georgia!important;border-top:1px solid #ccc;padding:8px 10px}table.paclist td:nth-of-type(2n){text-align:right}ul.headtoheadlist{margin-bottom:10px}ul.headtoheadlist li{padding:8px 3px;border-top:1px dashed #ccc}ul.headtoheadlist li a{font-size:14px;font-family:georgia}.ob-widget-header{display:none!important}.candidate-list-image{display:inline-block;width:290px;padding-left:20px;margin:0 auto 20px}.candidate-list-image img.candidate-list-image-img{width:290px}ul.headtoheadlist{margin:0;padding:0;list-style-type:none}ul.headtoheadlist li{margin-left:0;padding-left:0}div.election-news{display:inline-block;width:48%;vertical-align:top}.election-news-right{margin-left:35px}.candidate-out{-webkit-filter:grayscale(1);filter:grayscale(1)}div.cb{clear:both!important}div.ctt_main_top{background:#fff;padding-bottom:40px;padding-top:10px}div.ctt_top{width:960px;margin:0 auto}div.ctt_left{float:left;width:380px;padding-top:10px}div.ctt_main{width:380px}div.ctt_right{float:right;width:240px;padding-top:4px}div.ctt_right ul{margin:0;padding:0}div.ctt_right li{padding:11px 0;border-bottom:1px dashed #e7e7e7}div.ctt_right li:first-child{padding-top:0}div.ctt_right li:last-child{border-bottom:0}div.ctt_right li a{font-size:17px;line-height:24px;font-family:georgia}div.ctt_cl{float:left;width:640px}div.ctt_cr{float:right;width:300px;padding-top:10px}span.updatedate{font-size:9px;border:1px solid #6c0c16;padding:2px 4px;margin-right:3px;color:#6c0c16;font-family:verdana;position:relative;top:-3px}span.pubdate{color:#666;font-size:10px}span.topcattitle,span.topcattitle a{color:#6c0c16;font-weight:400;text-transform:uppercase;font-size:13px!important;font-family:georgia}div.titleoverlay{font-size:24px;font-family:georgia;padding-bottom:6px}div.titleoverlay.onecolumn{font-size:65px;text-transform:uppercase;text-align:center;font-family:georgia;padding:0 0 6px;border-bottom:4px solid #6c0c16}div.titleoverlay.onecolumn a{color:#6c0c16;text-shadow:.05em .05em .05em #ccc}p.featureddesc{font-family:georgia;line-height:22px;font-size:14px;color:#222}p.paidadvert{text-align:right;font-size:9px;color:#666;font-family:arial;text-transform:uppercase}div.middle300x250{padding-top:45px}div.insidepolitics2012{border:1px solid #f5e2d1}div.insidepolitics2012 ul{margin:0;padding:0}div.insidepolitics2012 li{border-bottom:1px dashed #ccc;padding:6px 0;list-style-type:none}div.insidepolitics2012 li a{font-family:georgia;font-size:13px;font-weight:400}div.ctt_candidates{background:#eff3f9}div.candidatelist{margin:20px 0}div.candidatelist div{float:left;width:216px;margin-left:19px;margin-right:6px;margin-bottom:20px;min-height:202px;height:202px}div.candidatelist div a{width:auto;display:block;padding:158px 0 5px 7px;text-decoration:none}div.candidatelist div a:hover{text-decoration:none}span.candidatename{font-size:19px;font-family:Merriweather,serif;color:#fff}span.candidatedesc{font-size:10px;text-transform:uppercase;font-family:arial;color:#fff;font-weight:700}h1.candidatename{font-size:26px;color:#cd0900}h1.candidatename,h2.candidatename{font-family:Merriweather,serif;font-weight:700}h2.candidatename{font-size:19px;color:#003766}h2.candidatename img{vertical-align:middle;padding-right:3px}h2.candidatename span{float:right}h2.candidatename span a{text-transform:uppercase;font-family:arial;font-size:10px;color:#666}div.candidatecredit{color:#999;padding:2px 0;text-align:right;margin-bottom:10px}div.candidatedesc{font-size:16px;color:#3d3d3d}div.candidatecategory h2,div.candidatedesc{font-family:Merriweather,serif;margin-bottom:10px}div.candidatecategory h2,div.candidatecategory h5{font-size:22px;color:#000;text-transform:none;background:transparent;margin-top:15px;font-weight:700}div.candidatecategory h5{font-family:Merriweather,serif;margin-bottom:10px}div.candidatecategory li{border-bottom:1px dashed #ccc;padding:8px 0 10px}div.candidatecategory li:last-child{border-bottom:0}ul.candidatetinylist li{float:left;width:299px;min-height:58px;margin-bottom:3px}ul.candidatetinylist li a{width:299px;display:inline-block;padding:10px 0 10px 7px;text-decoration:none}ul.candidatetinylist li a:hover{text-decoration:none}span.candidate-tiny-name{font-size:19px;font-family:Merriweather,serif;color:#003766}a:hover span.candidate-tiny-name{color:#fff}span.candidate-tiny-desc{font-size:10px;text-transform:uppercase;font-family:arial;color:#003766;font-weight:700}a:hover span.candidate-tiny-desc{color:#fff}table.zebra-striped{width:100%;border-collapse:collapse;border:1px solid #ccc}table.zebra-striped th{background:#ccc;color:#000}div.statetop{padding-top:10px;border-bottom:3px solid #cd0900}div.op-special-logo{float:left;width:200px}div.op-special-stories{float:left;width:355px;padding:20px 10px 10px}div.op-special-stories ul{margin:0;padding:0}div.op-special-stories li{padding:11px 0;border-bottom:1px dashed #51629e}div.op-special-stories li:first-child{padding-top:0}div.op-special-stories li:last-child{border-bottom:0}div.op-special-stories li a{font-size:16px;line-height:24px;font-family:georgia;color:#fff}div.subnav-ctt{background:#fff;border-bottom:1px solid #b6121b}div.subnav-ctt ul{padding:8px 0 8px 10px}div.subnav-ctt li{float:left;padding:0 10px;margin-bottom:10px;color:#000;font-size:14px;font-family:georgia;border-right:1px solid #b6121b}div.subnav-ctt li span{color:#ccc;font-size:16px;padding:0 5px}div.subnav-ctt li .last{border-right:0}div.subnav-ctt li a{font-family:georgia;font-size:14px}.interactive{float:left;width:50%;padding-bottom:20px;text-align:center;font-weight:700;font-size:14px;height:300px;padding-top:10px}.interactive img{border:1px solid #ccc}.liveevent{float:left;width:50%;padding-bottom:20px;text-align:center;font-weight:700;font-size:14px;padding-top:10px;height:150px}.nav li a.active{color:#fff!important}div.candidatecopy p{font-size:14px!important;color:#333;font-family:georgia!important;line-height:24px!important;padding-bottom:10px!important}h1.candidatename img{vertical-align:middle}img.stateicon{margin-right:10px}img.candidateleft{float:left;padding-right:8px}div.statejump{width:260px;padding:100px 20px 20px;height:160px;min-height:160px;border:1px solid #ccc}div.statejump h3{font-size:19px;font-family:Merriweather,serif;color:#003766}div.statejump select{width:200px;border:1px solid #666}div.stateevents{padding-bottom:15px;padding-top:10px}div.stateevents ul{margin:6px 0 0 25px}div.stateevents li{list-style-type:square!important}table#legendtable,table.body{margin-bottom:20px;width:100%}td.eln-subhed-table{font-size:15px!important;font-family:georgia!important;background:#fff;padding:8px 10px;color:#333;font-weight:700}td.eln-subhed-table.last{text-align:right}td.eln-bodyreg-bar.note,td.eln-bodyregular.note{font-size:11px!important;font-family:georgia!important;border-top:0}table#legendtable td{font-size:13px!important;font-family:georgia!important;border-bottom:1px solid #ccc;padding:3px 10px}td.eln-total{font-size:15px!important;font-family:georgia!important;border-top:2px solid #ccc;padding:8px 10px;font-weight:700;background:#000;color:#fff}td.eln-total.last{text-align:right}td.eln-bodyreg-bar{background:#eee}h2.livetitle{font-family:Merriweather,serif;font-size:19px;font-weight:700;color:#003766;padding:20px 0 0;margin-bottom:10px;border-bottom:1px solid #ccc}td.eln-state{display:none}div.electionpolls table{width:100%;border-collapse:collapse;margin:0;padding:0}div.electionpolls table tr.heading{background:#eee}div.electionpolls table tr.heading td{padding:5px 0 5px 5px}div.electionpolls table td{padding:5px 0;font-family:georgia;font-size:13px;border-top:1px solid #ccc}div.electionpolls table td.numbers{background:#f5f5f5}span.pollsource{font-size:10px;font-family:arial;text-transform:uppercase;line-height:21px}span.pollsource a{color:#666;padding-top:4px}div.stateevents table{width:100%;border-collapse:collapse;margin:0;padding:0}div.stateevents table tr.heading{background:#eee}div.stateevents table tr.heading td{padding:5px 0 5px 5px}div.stateevents table td{vertical-align:top;padding:5px 0;font-family:georgia;font-size:13px;border-top:1px solid #ccc}div.electionscalendar table{width:100%;border-collapse:collapse;margin-bottom:10px;padding:0}div.electionscalendar th{background:#999;color:#fff;font-family:georgia}div.electionscalendar th,div.electionscalendar tr.heading{border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:700;font-size:14px;padding:5px 4px}div.electionscalendar tr.heading{background:#f5f5f5}div.electionscalendar td{vertical-align:top;padding:8px 4px;font-family:georgia;font-size:14px}td.delegatetrap{vertical-align:top;margin-bottom:5px;border:1px solid #ccc}table.delegatelist{border-collapse:collapse;margin:0;padding:0;height:140px;min-height:140px}table.delegatelist td{padding:5px 0;font-family:georgia}table.delegatelist td.statearea{padding:0;background:#f5f5f5}table.delegatelist td.statename{font-size:14px;font-family:georgia;padding-left:10px;padding-top:10px}table.delegatelist td.candidatename{border-left:1px solid #ccc;border-right:1px solid #ccc;height:10px;min-height:10px}table.delegatelist td.candidatecount,table.delegatelist td.candidatename{border-bottom:1px solid #ccc;vertical-align:top;padding-left:4px}table.delegatemaster th{padding:8px 0;font-size:10px;color:#fff;font-family:arial;font-weight:700;background:#999;border-top:1px solid #ccc;border-bottom:1px solid #ccc}div#hotraces{font-family:georgia;font-size:13px}div#hotraces p.heading{background:#eee;padding:5px 0 5px 5px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}div.hotcontainer{padding:10px 0}p.editorialnote{font-size:13px;line-height:20px;padding:5px 10px;border-left:5px solid #eee;border-right:5px solid #eee}p.nophoto{width:98px;height:88px;background:#e7e7e7;border:1px solid #ccc;text-align:center;padding-top:60px}div.hotraceslist table{width:100%;border-collapse:collapse;margin-bottom:10px;padding:0}div.hotraceslist th{background:#999;color:#fff;font-family:georgia}div.hotraceslist th,div.hotraceslist tr.heading{border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:700;font-size:14px;padding:5px 4px}div.hotraceslist tr.heading{background:#f5f5f5}div.hotraceslist td{padding:8px 4px;font-family:georgia;font-size:14px}div.hotraceslist p.hotnote{font-size:14px;font-family:georgia;line-height:20px;padding:5px 10px;background:#eee}div.hotraceslist li{border-top:1px dashed #ccc;font-size:15px;font-family:georgia;padding:8px 3px}div.hotraceslist li .nob{border-top:0}table.maptoptable{border-collapse:collapse;width:610px;margin:0;padding:0;font-family:georgia;font-size:13px}.grey{background:#e7e7e7}.mapbluetop{color:#005590}.mapredtop{color:#c33}.mapbluetop span,.mapredtop span{font-family:arial;font-weight:700;font-size:30px}.mapblue,.mapbluelight,.mapgrey,.mapred,.mapredlight{padding:4px 0;background:#005590;text-align:center;color:#fff;font-family:arial;font-size:11px;font-weight:700}.mapgrey{background:#f3cc4d}.mapbluelight{background:#0086e4}.mapredlight{background:#ff5f5f}.mapred{background:#c33}ul.mapselector{margin:10px 0 0;padding:5px;background:#f3cc4d;width:600px}ul.mapselector li{display:inline;font-family:georgia;font-size:14px;font-weight:700}ul.mapselector li a{color:#333;font-size:13px;font-family:arial;font-weight:400}div.democrat{background:#2f5d7d}div.democrat,div.republican{color:#fff;font-family:georgia;font-size:13px;padding-bottom:4px}div.republican{background:#b8141b}table.state-results tr{border-bottom:2px solid #ccc}table.state-results td{padding:2px;text-align:center}.faq-main-content{max-width:1000px;margin:50px auto}@media (max-width:600px){.faq-main-content{margin:50px 20px}}.faq,.tall{height:54px;margin:0 auto 15px 0;padding:13px 20px;background-color:#fff;border-bottom:1px solid #ccc;text-align:left;position:relative;overflow:hidden;cursor:pointer;border-left:10px solid #a9091f}@media (max-width:500px){.faq,.tall{height:auto;padding:13px 20px}}.faq h3,.tall h3{margin:0;color:#000;font-weight:300;font-size:1.6em}@media (max-width:600px){.faq h3,.tall h3{font-size:1.4em}}.faq i.fa-plus,.tall i.fa-plus{color:#000;font-size:2em;font-weight:lighter;position:absolute;top:15px;right:15px;-webkit-text-stroke:4px #fff}@media (max-width:800px){.faq i.fa-plus,.tall i.fa-plus{display:none}}.faq p,.tall p{margin:20px 0 0}@media (max-width:600px){.faq p,.tall p{margin:10px 0;font-size:1em;line-height:1.4}}.tall{height:81px}.faqcontain{display:table;width:100%}.faqcontain .faq-row{display:block}.faqcontain .faq-row .faq-box{display:inline-block;vertical-align:middle;width:298px;text-align:center;margin:0 100px 30px;height:150px;border:2px solid #ccc;background:#f2f2f2}@media (max-width:600px){.faqcontain .faq-row .faq-box{width:100%;margin:0 0 10px;display:block}}.faqcontain .faq-row .faq-box .faq-wrap{line-height:150px}.faqcontain .faq-row .faq-box .faq-wrap a{font-size:18px;color:#000;font-weight:700}.faq-heading{background:#a90e1a;text-align:center;padding:20px;color:#fff;border-top:1px solid #fff}.faq-heading h2{margin-top:0}.faq-heading h2,.faq-heading h3{color:#fff}@media only screen and (max-width:1024px){.desktop-only,.mobile-only{display:none}.container{width:100%}aside#primary{clear:both}aside#primary,aside#secondary{margin-bottom:40px}.aside-inner{max-width:none!important}.news-sections{clear:both;width:100%}.news-section{width:48%}.news-section:nth-child(2n){clear:both;float:left;margin-right:4%}.news-section:nth-child(odd){float:right}.news-section:nth-child(odd) .block-title{left:0!important}.news-section.breaking-news .block-title{background:#9ea7b3}.top-news .email-alerts{display:block}.mobile-newsletter{margin-top:-60px}.equal-heights-column-inner{border-right:none!important}#content .container-inner section{overflow:hidden;width:50%;border:1px solid #000}.top-news .block-title.ribbon{display:block;max-width:250px;left:-16px}.top-news article .article-headline{font-size:14px}section#content section article.lead-story{margin-left:0;float:left;border-bottom:none;margin-right:4%}aside .email-alerts{display:none}.ob-widget,.ob_what,.shareaholic-canvas{clear:none!important}}.special-block-content .page-headline{font-size:14px;margin:0 0 15px;font-family:Montserrat,Helmet,Freesans,sans-serif;font-style:normal;font-weight:700;color:#000;line-height:1.3em}
/*# sourceMappingURL=../main.css.map */