#mttv_page,.content-block,.page,blockquote,dd,div,dt,em,h1,h2,h3,h4,h5,li,p,section,span,td,th,ul{padding:0;margin:0}.bg_white,body{background-color:#fff}#main_nav_bar,div.nav .sub_nav{box-shadow:5px 10px 8px 0 #888}.leadership-block dt,.office-header:hover,.office-up-header,.race-list li,li.gov-list,li.office{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{color:#fff;font-size:2.5em}h2{color:red;font-size:2em}h3{font-size:1.8em}h4{font-size:1.5em}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}.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}#logo-section{background-image:url(http://www.mytimetovote.org/images/logos/mttvlogo41r.jpg)}.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}.block-menue,.branch-offices ul,.member-info ul,.race-list li{list-style:none}.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}.main_nav_bar,div.nav{padding:0}.office-up-header{background:#E9E9E9;border-bottom:solid 2px #fff;margin-bottom:1px}.office-up-header:hover{background:#fff}@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{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}}@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}}.politics{padding:0 0 1em;border-bottom:solid 1px #0F204B}#just-in,.playlist,.politics dl{padding:0;margin:0}.politics .ad-space{height:90px;background:#333;color:#fff;margin-bottom:1em;text-align:center}.politics dl{background:#0F204B}#just-in{padding-left:.4em}.playlist-frame{padding:0;background:#0F204B}.channel-title,.playlist-header{margin:0;padding:.4em;text-align:center;clear:both}.playlist-header{color:#eee}.channel-title,.feed-article{background:#fff;color:red;border:1px solid #0F204B}.playlist-header h4{text-decoration:underline}.playlist-header p{font-weight:400}#playlist{background:#0F204B;height:auto}#just-in-articles,#playlist{padding:.6em 0}#just-in-articles{overflow:hidden}.landing-video{margin-bottom:1.4em}.landing-video-list{padding:0}.video-list p{padding:.6em 0 0;clear:both;border-bottom:dashed 1px #ddd}.video-list em{clear:both}#video-page,.channel-summary{padding:0}#video-page .playlist-header{color:#0f204b;text-align:left}#video-page .channel-title{background-color:#0f204b;color:#eee}.channel-summary{padding-left:.4em}#video-page{padding-right:.4em}.channel-summary .ad-space{padding:0;height:250px;background:#777}.menu-tab:hover,.race-tab{background:#0F204B}.channel-summary .sub-header-right{padding-top:1em}.headlines,.video-article{padding:0}.video-article em,.video-article h4{width:98%;margin:auto}.landing-video-list .item,.landing-video-list .sub-header-right,.landing-video-list .video-block,.landing-video-list .video-list,.landing-video-list .videosCarousel{padding:0;margin:0}.landing-video-list .video-article{padding:0}.landing-video-list a{padding:0;margin:0 0 1.2em}.landing-video-list img{padding:0;margin:0}.landing-video-list .video-block{padding-bottom:1.2em}.landing-video-list .carousel-inner{padding:.6em 0 0;border-bottom:solid 1px #0f204b}.headlines{padding-right:.8em}.current-year #elections{padding-bottom:1.8em}#elections #quick-links-articles{padding-left:.8em;padding-right:1.2em}.feed-article{padding:0}.feed-article img{margin-right:.4em;float:left}.feed-article a{padding:0;margin-top:0}.current-year{padding:0 0 1em;border-bottom:solid 1px #0F204B}#elections,#what-at-stake{padding:0}#what-at-stake{paddingi-left:1em}#what-at-stake #races-menu,.office-up{color:#eee;margin:0;clear:both;padding:0}#races-list,#races-summary{margin:0;padding:0 0 0 .6em}.branch-image{margin-left:0;float:left}#races-menu .menu-tab,.race-tab{margin:0;padding:.6em;border:1px solid #333;cursor:pointer}#races-menu .menu-tab:first-child{border:0}#page_footer,#writer{border-top:solid 1px #333}.carousel-inner{padding-left:1.6em}nav.block-menu{text-transform:uppercase}.race-tab{color:#fff}.race-tab:hover{background:#2F72B5}.election-date{clear:both;background:#fff;padding:.4em 0 0;border-bottom:solid 1px #eee}.branch-notes h4,.branch-notes-header{padding-top:1em}.branch-notes-header{border-bottom:solid 1px #0F204B;color:red}.office-up,.race-list{clear:both}.race-list li{padding:.4em;border-bottom:solid 1px #ddd}.race-list ul{margin-top:2.2em}.race-list li:first-child{padding-top:2.2em}.race-list .office-up-header{margin-left:1.6em}.race-list span{font-size:1.3em;color:#2F72B5}div.atstake{margin-top:2em}.election-container,.elections-list{padding:0;margin:0}.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-left:0}.election-notes dt{color:red}.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}li.office:hover{background:#fefefe}#state-section{padding:0 1em 0 0}#state-section .block-menue,#state-section .state-gov-content{margin:0;padding:0}li.gov-list:hover{background:#2F72B5;color:#fff}.office dt{padding-bottom:.4em;border-bottom:solid 1px #eee}.office dd{padding-top:.4em}.constitution{margin-top:20px 0 20px 0}.gov-branch,.summary{clear:both;padding:0}.branch-site{padding-top:1.2em;font-weight:700;clear:both}.menu-header{border-bottom:solid 1px #2F72B5}.branch-notes-header,.branch-summary-header,.state-gov-menu{clear:both}.menu-header h4{text-align:left;padding:.8em .8em .8em 0;margin:0;color:#445786}.branch-summary-header{background:#445786;color:#fff;padding:.4em}.office-header{padding:.6em;font-size:1.2em}#office-collapse li{border:0}.branch-image{margin:0;padding-left:0;padding-top:.8em;padding-right:.8em;pdding-bottom:.6em}.branch-table{margin-top:30px}.branch-table .menu-header{font-size:1.4em}#state-select{font-size:1.2em}.right-menu{padding:0;text-align:center}.right-menu .sub-header-right{margin:0;padding:0;text-align:left}.right-menu-container h3{color:#0F204B;padding:.8em}.right-menu-container{padding:.4em;width:100%;margin:auto;box-shadow:5px 5px 8px 1px #0F204B}#eofficials,#quick-links-articles,.member,.member-info,.officer-data,.senators{padding:0}.officer-data img{float:left;margin-right:.8em}.members-container,.members-container section{margin:0;padding:0}.member-image,.member-info{clear:both}.member-info{margin:0}.member-info li{font-size:.8em}.members-container{padding-top:1em}#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}}