.bg_white,body{background-color:#fff}.office-header:hover,li.gov-list{cursor:pointer}body{margin:0;-webkit-touch-callout:none;-webkit-text-size-adjust:none;font-color:#E9E9E9;font-family:Arial;height:100%;width:100%}h1,h2,h3,h4,h5{margin:0;padding:0}h1{color:#fff;font-size:2.5em}h2{color:red;font-size:2em}h3{font-size:1.8em}h4{font-size:1.5em}h4.section-header{padding-top:1.2em}#mttv_page,.content-block,.page,blockquote,dd,div,dt,em,li,p,section,span,td,th,ul{padding:0;margin:0}dd,p,td{font-size:1.1em}em{font-size:.9em}.block-header,.sub-header-right span,li.gov-list{font-size:1.3em}p{padding:.8em .4em 0 0}.bg_gray{background:#eff5f5}.div-header,.leadership-block,.leadership-header,.leadership-officers,.office-header,.officer-block{clear:both;padding:0}blockquote.summary{padding-top:1.2em;padding-bottom:1em}.officer-block{padding-top:.6em}.content-block{margin:0 0 20px;padding:0}.content-block .container,.main-container{background:#fefefe;padding:0;margin-left:3em;margin-right:3em;overflow:hidden}.block-header{text-align:left;border-bottom:solid 3px #333;padding:0;margin-bottom:.6em}.sub-header-right{width:100%;clear:both;border-bottom:solid 1px red;text-align:left;padding:0}.sub-header-right span{background:red;color:#fff;padding:.3em .3em .2em}.table td .div-header{border:0}li.gov-list{background:#fff;color:#2F72B5}li.gov-list:hover{background:#2F72B5;color:#fff}#logo-section{background-image:url(https://www.mytimetovote.com/images/logos/mttvlogo41r.jpg)}.right-menu-container{padding:.4em;width:100%;margin:auto;box-shadow:5px 5px 8px 1px #0F204B}#main_nav_bar,div.nav .sub_nav{box-shadow:5px 10px 8px 0 #888}.leadership-section-header,.officer-name,.officer-title{padding:.6em;font-weight:700;clear:both}.officer-name{padding-left:0}.officer-block dt{padding:.6em .6em .6em 0}.officer-block{margin-bottom:1em}.Rep,.Republican,.republican{color:#c00}div.Rep,div.Republican,div.republican,td.Rep,td.Republican,td.republican{background:#c00;color:#fff}.Dem,.Democrat,.Democratic,.democrat{color:#0F204B}div.Dem,div.Democrat,div.Democratic,td.Dem,td.Democrat,td.Democratic{background:#0F204B;color:#fff}td.Ind,td.Independent{background:#b478ed;color:#fff;white-space:nowrap}.leadership-block,.leadership-header,.leadership-officers{padding:0;background:#fff}.officer-image{text-align:center;margin-right:.6em}.officer-title{clear:both;border-top:dashed 1px #777;border-bottom:dashed 1px #777;background:#eee}.officer-service{list-style:none;padding-top:1.2em;clear:both;text-align:left}.officer-service li:first-child{font-weight:700;border-bottom:dashed 1px #777}#majority_party,#minority_party,.leadership-block dt{background:#fff}#races-menu,.div-header .sub-header-right span,.leadership-header .sub-header-right span{background:#445786}.div-header .sub-header-right,.leadership-header .sub-header-right{border-bottom:solid 1px #445786}.div-header,.leadership-header,.office-header{padding-top:1em;padding-bottom:1em;border:0}.office-header{margin-top:20px;color:red;text-decoration:underline}.tally{padding:0;margin:0}.tally caption{margin-top:2em;background:#ddd;color:#333}.tally td{text-align:center}#races-menu{margin:0;padding-top:.8em;padding-bottom:.6em}.chan-video-list .ad-space,.state_gov .ad-space{height:90px;background:#333;color:#fff;text-align:center}.ad-space{display:none}.voting-section{padding:0;border-bottom:solid 1px #0F204B}.small-rect{height:250px;width:300px;background:#333;margin:2em auto auto}.ballot-table{border-top:solid 2px #eff5f5;margin-top:2em}.ballot-table td,.ballot-table th,.registrar td,.registrar th{padding-top:.8em}.ballot-table tr,.registrar tr{border-top:solid 1px #eee}.ballot-table caption{background:#d0e1e1;font-size:1.6em}table.ballot-votes{width:80%;margin:auto}.ballot-votes caption{background:#eff5f5;font-size:1.2em}.voting-guide{border-bottom:solid 1px #E9E9E9;padding-top:2.4em;padding-bottom:1em}.voting-guide h3{color:#2F72B5}.voting-guide li{list-style:circle;padding-top:.6em;font-size:1.2em}.voting-guide ul{width:90%;margin:auto}.voting-guide li:first-child{padding-top:1.2em}#quick-links .voting-guide{border:0;padding:1em 0 .4em}.voting-option{padding-bottom:1.2em}.office-up-header{background:#E9E9E9;border-bottom:solid 2px #fff;margin-bottom:1px;cursor:pointer}.office-up-header:hover{background:#fff}.landing-video-list{padding-top:1.4em}.main_nav_bar,div.nav{padding:0}@media only screen and (max-width:600px){.main-container{margin-left:0;margin-right:0}}@media only screen and (min-width:600px){.main-container{margin-left:.5em;margin-right:.5em}}@media only screen and (min-width:768px){.main-container{margin-left:1em;margin-right:1em}}@media only screen and (min-width:992px){.main-container{margin-left:1.5em;margin-right:1.5em}}@media only screen and (min-width:1200px){.main-container{margin-left:3em;margin-right:3em}}#main_nav_bar{background:#0F204B;position:fixed;z-index:1}div.nav{display:flex;justify-content:space-between;margin:0;background:#193680}div.nav .navContainer{flex-grow:1;text-align:center;padding:.8em;border-left:solid 1px #0F204B}div.nav .navContainer:first-child{border:0}a.navLink,a.sub_nav_link,span.navLink,span.sub_nav_link{padding:.2em;font-size:.9em;text-transform:uppercase}a.navLink,span.navLink{color:#ddd}a.sub_nav_link,span.sub_nav_link{color:#373a3c}div.nav .sub_nav{display:none;background-color:#fff;position:absolute;z-index:10;text-align:left;margin-left:-1px}.navContainer i{color:#eee}div.nav .navContainer:hover .sub_nav{display:block}div.nav .sub_nav .subMenuListItem{border-top:solid 1px #2F72B5}div.nav .sub_nav .subMenuListItem:first-child{border:0}.nav .navContainer:hover .navLink,.nav .sub_nav .subMenuListItem:hover .sub_nav_link{color:#2598C5;text-decoration:underline}#logo_section{background:#0F204B;color:#fff}#dateContainer,.countdown-section,.logo,.logo-container,.logo_section,.page-title{padding:0}.logo_section{margin-top:50px}.logo-container,.logo-container .logo,.logo-container .page-title{margin:0}.logo-container .logo{padding-top:11px}.page-title-header{text-align:center}ol.page-title-header .page-title-section{text-align:right;padding:0;margin:0}.countdown-section{text-align:left;margin:0}#dateContainer,.page-title-header{font-weight:700;list-style:none;margin:0}#dateContainer li{float:left;margin-left:2px;text-align:center;padding:0 .4em .4em;background:#333;border:1px solid #333}#dateContainer li:first-child{margin-left:0}#dateSec,.dateCount{font-size:1.6em}.dateCount{color:#fff}#dateSec,.election-notes dt{color:red}@media only screen and (max-width:767px){li.countdown-section,li.page-title-section{text-align:center;border:1px sodid;padding:0}.page-title-header{padding:0;margin:0;clear:both}ol.page-title-header .page-title-section{text-align:left}}#page_footer,#writer{border-top:solid 1px #333}@media only screen and (min-width:768px){.page-title-header li{float:left}.page-title-header{margin-top:50px}ol.page-title-header .page-title-section{padding-left:4em}}.abc{background-color:#e6eeff}.evc,.vrc{background-color:#ffffe6}.edc{background-color:#d7f4f4}.cac{background-color:#f5f5f0}.event-date{white-space:nowrap}#select-container{clear:both}.election-container{padding:0;margin:0}#election-container{padding:0;margin-left:0}.elections-list{padding:0;margin:0}.election-notes h3{color:#0F204B}.election-notes .sub-header-right,.election-notes section{margin-bottom:2.3em}.election-block caption{border-bottom:solid 2px #0F204B}#site_footer{padding-top:30px;padding-bottom:20px}#site_footer,#state-qlink h2,.site_footer a,.site_footer a:visited,.site_footer li,.site_footer ul,.state-nav-header{color:#ddd}#about,#contact,#copyright,#impact,#mission,#mobile-app,#mobile-app-header,#socialmedia,#writer,.footer{padding:0}#page_footer,#site_footer,.site_footer,.site_footer .about-block,.site_footer .footer-section,.site_footer h2,.site_footer li,.site_footer ul,.state-nav-container{background:#0F204B}.site_footer .state-nav-container{margin:0;padding:0;background:0 0;text-align:center}.state-nav-container .state-nav-header{border-bottom:solid 1px #333}#page_footer{padding-top:1em}.state-nav-container li.state-nav{border:0}#about,#copyright,#writer{text-align:center;padding:0}#about li,#mobile-app li,#writer li,li.state-nav{border:0;text-decoration:underline}.about-block{text-align:left}#mobile-app{text-align:center}.mobile-app{margin:auto;text-align:left}#writer{padding-top:.9em}@media screen and (max-width:768px){#copyright,#mobile-app-header,li.state-nav{text-align:left}}