@font-face{font-family:'Open Sans';font-weight:400;font-style:normal;src:url('/static/fonts/opensans/Open-Sans-regular/Open-Sans-regular.eot');src:url('/static/fonts/opensans/Open-Sans-regular/Open-Sans-regular.eot?#iefix') format('embedded-opentype'),local('Open Sans'),local('Open-Sans-regular'),url('/static/fonts/opensans/Open-Sans-regular/Open-Sans-regular.woff2') format('woff2'),url('/static/fonts/opensans/Open-Sans-regular/Open-Sans-regular.woff') format('woff'),url('/static/fonts/opensans/Open-Sans-regular/Open-Sans-regular.ttf') format('truetype'),url('/static/fonts/opensans/Open-Sans-regular/Open-Sans-regular.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-weight:600;font-style:normal;src:url('/static/fonts/opensans/Open-Sans-600/Open-Sans-600.eot');src:url('/static/fonts/opensans/Open-Sans-600/Open-Sans-600.eot?#iefix') format('embedded-opentype'),local('Open Sans Semibold'),local('Open-Sans-600'),url('/static/fonts/opensans/Open-Sans-600/Open-Sans-600.woff2') format('woff2'),url('/static/fonts/opensans/Open-Sans-600/Open-Sans-600.woff') format('woff'),url('/static/fonts/opensans/Open-Sans-600/Open-Sans-600.ttf') format('truetype'),url('/static/fonts/opensans/Open-Sans-600/Open-Sans-600.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-weight:700;font-style:normal;src:url('/static/fonts/opensans/Open-Sans-700/Open-Sans-700.eot');src:url('/static/fonts/opensans/Open-Sans-700/Open-Sans-700.eot?#iefix') format('embedded-opentype'),local('Open Sans Bold'),local('Open-Sans-700'),url('/static/fonts/opensans/Open-Sans-700/Open-Sans-700.woff2') format('woff2'),url('/static/fonts/opensans/Open-Sans-700/Open-Sans-700.woff') format('woff'),url('/static/fonts/opensans/Open-Sans-700/Open-Sans-700.ttf') format('truetype'),url('/static/fonts/opensans/Open-Sans-700/Open-Sans-700.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-weight:400;font-style:italic;src:url('/static/fonts/opensans/Open-Sans-italic/Open-Sans-italic.eot');src:url('/static/fonts/opensans/Open-Sans-italic/Open-Sans-italic.eot?#iefix') format('embedded-opentype'),local('Open Sans Italic'),local('Open-Sans-italic'),url('/static/fonts/opensans/Open-Sans-italic/Open-Sans-italic.woff2') format('woff2'),url('/static/fonts/opensans/Open-Sans-italic/Open-Sans-italic.woff') format('woff'),url('/static/fonts/opensans/Open-Sans-italic/Open-Sans-italic.ttf') format('truetype'),url('/static/fonts/opensans/Open-Sans-italic/Open-Sans-italic.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-weight:600;font-style:italic;src:url('/static/fonts/opensans/Open-Sans-600italic/Open-Sans-600italic.eot');src:url('/static/fonts/opensans/Open-Sans-600italic/Open-Sans-600italic.eot?#iefix') format('embedded-opentype'),local('Open Sans Semibold Italic'),local('Open-Sans-600italic'),url('/static/fonts/opensans/Open-Sans-600italic/Open-Sans-600italic.woff2') format('woff2'),url('/static/fonts/opensans/Open-Sans-600italic/Open-Sans-600italic.woff') format('woff'),url('/static/fonts/opensans/Open-Sans-600italic/Open-Sans-600italic.ttf') format('truetype'),url('/static/fonts/opensans/Open-Sans-600italic/Open-Sans-600italic.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-weight:700;font-style:italic;src:url('/static/fonts/opensans/Open-Sans-700italic/Open-Sans-700italic.eot');src:url('/static/fonts/opensans/Open-Sans-700italic/Open-Sans-700italic.eot?#iefix') format('embedded-opentype'),local('Open Sans Bold Italic'),local('Open-Sans-700italic'),url('/static/fonts/opensans/Open-Sans-700italic/Open-Sans-700italic.woff2') format('woff2'),url('/static/fonts/opensans/Open-Sans-700italic/Open-Sans-700italic.woff') format('woff'),url('/static/fonts/opensans/Open-Sans-700italic/Open-Sans-700italic.ttf') format('truetype'),url('/static/fonts/opensans/Open-Sans-700italic/Open-Sans-700italic.svg#OpenSans') format('svg')}@font-face{font-family:"Redacted Script";src:url("/static/fonts/redacted/redacted-script-regular.eot");src:url("/static/fonts/redacted/redacted-script-regular.woff2") format("woff2"),url("/static/fonts/redacted/redacted-script-regular.woff") format("woff"),url("/static/fonts/redacted/redacted-script-regular.svg#filename") format("svg")}@font-face{font-family:"Roboto";font-weight:400;font-style:normal;src:url("/static/fonts/roboto/Roboto-Regular.ttf") format("truetype")}@font-face{font-family:"Roboto";font-weight:500;font-style:normal;src:url("/static/fonts/roboto/Roboto-Medium.ttf") format("truetype")}@font-face{font-family:"Roboto";font-weight:700;font-style:normal;src:url("/static/fonts/roboto/Roboto-Bold.ttf") format("truetype")}@font-face{font-family:"Roboto";font-weight:400;font-style:italic;src:url("/static/fonts/roboto/Roboto-Italic.ttf") format("truetype")}@font-face{font-family:"Roboto";font-weight:500;font-style:italic;src:url("/static/fonts/roboto/Roboto-Mediumitalic.ttf") format("truetype")}@font-face{font-family:"Roboto";font-weight:700;font-style:italic;src:url("/static/fonts/roboto/Roboto-Bolditalic.ttf") format("truetype")}html{background:url('/static/images/homepage/fake-bg.png') repeat-x 0 35px #CDE4F8}body{position:relative;margin:0;padding:40px 0 0;background:transparent;overflow-y:scroll;overflow-x:hidden}.content{position:relative;background:transparent;z-index:1}.content .main-layer{position:relative;z-index:50}.sunburst-parent{background:transparent;position:absolute;z-index:-10;top:-225px;left:50%;height:513px}.sunburst{background:url('/static/images/homepage/sun-burst.jpg') no-repeat center 225px;position:relative;left:-50%;height:513px;width:1231px}.clear{clear:both}.container{width:950px;margin:0 auto}#pageTopper{background:#f3f3f3;width:100%;height:35px;position:absolute;top:0;left:0}#blankVoid{width:100%;height:190px;background:#fff;display:block;margin-top:-5px}#socialLinks{display:block;float:left;position:relative;top:10px}#socialLinks .pvs_social{display:block;float:left;height:16px;width:16px;margin:0 5px 0 0}#socialLinks .pvs_social.twitter{background:url('/static/images/global/social-icons-sprite.png')}#socialLinks .pvs_social.facebook{background:-51px 0 url('/static/images/global/social-icons-sprite.png')}#socialLinks .pvs_social.youtube{background:-34px 0 url('/static/images/global/social-icons-sprite.png')}#socialLinks .pvs_social.flickr{background:-18px 0 url('/static/images/global/social-icons-sprite.png')}#topInfo{display:block;float:right;width:300px}a.signup-inline{text-align:center;padding:4px 5px 2px 5px;background:#002664;text-decoration:none;color:#fff;font-size:11px;font-weight:bold}.telly{display:block;float:right;color:#222222;font-size:12px;font-weight:bold;margin:9px 9px 0 0}.user-callout{display:block;float:right;background:#D92112;color:#FFF;padding:10px;border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px}.user-callout h2{font-size:1.5em;margin:0}.user-callout h2 a{color:#FFF;font-weight:bold;text-decoration:none}.register-pitch{margin-top:5px !important;color:#FFF;font-size:smaller}#searchContainer{display:block;float:left;clear:right;width:455px;height:232px;margin-top:40px;background:#DA2013}#mainBanner{background:url('/static/images/homepage/findcandidates_ribbon.png') no-repeat;display:block;width:507px;height:58px;margin:0 auto 8px auto;font-family:'LeagueGothicRegular',helvetica,arial,sans-serif;padding:9px 0;font-size:34px;position:relative;text-transform:uppercase;left:-25px;text-align:center}.subTitle{color:#ebf4fc;font-size:13px;font-weight:bold;text-align:center;display:block;text-shadow:1px 1px 0 #3c3c3c;margin:15px 0}#mainSearch{width:435px;display:block;margin:10px auto 0}#mainSearch input[type=text]{margin:0 10px 0 20px;padding:12px 9px;border:1px solid #D92112;width:275px;float:left;display:block}#mainSearch button[type=submit]{border:none;width:95px;height:42px;float:left;cursor:pointer;font-size:1.5em;display:block}#mainSearch button[type=submit]:hover{opacity:.9;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out}#search-user{margin:0 auto}#search-user p{display:block;text-align:center}#search-user .quiet{color:#DF7F78}#search-user a{color:#EFEFEF}.homeblock{width:208px;height:290px;float:left;margin:0 38px 0 0;background:#FFF}.homeblock.last{margin:0}.homeblock .blockhead{display:block;width:208px;height:101px;margin:0 0 15px 0}.homeblock h3{margin:0 0 0 15px;color:#393939;text-transform:uppercase}.homeblock h4{font-family:helvetica,arial,sans-serif;font-weight:bold;margin:0;color:#393939}.homeblock p,.homeblock div.blockcontent{padding:10px 15px 10px 15px}.homeblock a{text-decoration:none;color:inherit}#voteeasy-block .blockhead{background:url('/static/images/homepage/blockhead-voteeasy.jpg')}#blog-block .blockhead{background:url('/static/images/homepage/blockhead-blog.jpg')}#blog-block .blogPost h4{font-size:100%}#blog-block .blogPost p{padding:0}#newsletter-block .blockhead{background:url('/static/images/homepage/blockhead-newsletter.jpg')}#newsletter-block form fieldset{padding:10px 15px 10px 15px;border:0;margin:0}#newsletter-block form fieldset ul{list-style-type:none;padding:0;margin:0}#newsletter-block form input[type=text],#newsletter-block form input[type=email]{border:1px #989898 solid;margin:0 0 5px;padding:5px;width:165px;background-color:#FFF}#newsletter-block form button[type=submit]{width:115px;display:block;margin:0 auto;font-size:19px}#newsletter-block form button[type=submit]:hover{opacity:.9;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out}#help-block .blockhead{background:url('/static/images/homepage/blockhead-help.jpg')}#help-block ul{list-style-type:none;padding:0;margin:10px 0 0 15px}#help-block ul li{padding:0 0 10px}#help-block ul li a{color:#A0312A;font-weight:bold;text-decoration:none;font-size:125%}#sliderShell{width:450px;height:220px;display:block;float:left;background:#fff;margin:40px 30px 0 0;padding:6px}#promosWrap .slides_container{width:450px}#promosWrap .slides_container .slider{width:450px;height:240px;display:block}#promosWrap .pagination{margin:-22px 0 0 0;bottom:-12px;float:right;list-style:none;position:relative;z-index:9}#promosWrap .pagination li{float:left;margin:0 1px}#promosWrap .pagination li a{display:block;width:10px;height:10px;padding-top:13px;background:url('/static/images/homepage/test-pager-01.png') no-repeat;float:left;overflow:hidden;text-indent:-9999px}#promosWrap .pagination li.current a,#testimonialsWrap .pagination li.current a:hover{background:url('/static/images/homepage/test-pager-02.png') no-repeat}.promoContent{width:305px;display:block;float:left}.sliderInfo{width:135px;display:block;float:left;margin:0 0 0 10px}.sliderTitle{font-weight:bold;font-size:13px;color:#444444;margin:0 5px 15px 0;display:block}.sliderDesc{font-size:12px;color:#444;margin:0 5px 15px 0;display:block}.sliderInfo a{font-size:12px;font-weight:bold;color:#222;text-decoration:none;display:block;float:left;margin:0 5px 0 0}.sliderInfo h5{margin:0;font-size:medium}#ranch{background:url('/static/images/homepage/large-bg-01.jpg') top center no-repeat;background-size:100% auto;background-position:20% center;height:920px;width:100%;position:absolute;z-index:-1;left:0;margin:-250px 0 0 0}.hrWrap{padding:0;margin:25px 0;display:block}.hrTop{background:rgba(0,0,0,0.15);height:1px;width:100%;display:block;margin:0;padding:0}.hrBottom{background:rgba(255,255,255,0.08);height:1px;width:100%;display:block;margin:0;padding:0}#whoWeAre p{color:#fff;display:block;font-size:17px;line-height:150%;text-align:center;margin:15px auto 35px auto;font-weight:100}.whoWeAreTitle{display:block;text-align:center;margin:0 auto;font-size:54px;color:#fff;font-family:'LeagueGothicRegular',helvetica,arial,sans-serif}a.butnLearnMore{background:url('/static/images/homepage/learnmore.png') no-repeat;width:152px;height:45px;display:block;margin:15px 0 25px 0;margin:0 auto;text-align:center}a.butnLearnMore:hover{opacity:.9;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out}#tempFooter{display:block;margin-top:70px;width:100%;height:250px;background:#002664;position:relative;z-index:1;bottom:0}.pad{height:200px;width:100%}.footer{position:relative;z-index:50}