*{margin:0;padding:0}button.login,button.signup{background:#64b6b1;border:1px solid #70ccc6;-webkit-box-shadow:inset 0 0 1px 1px #5ba6a1;-moz-box-shadow:inset 0 0 1px 1px #5ba6a1;-ms-box-shadow:inset 0 0 1px 1px #5ba6a1;-o-box-shadow:inset 0 0 1px 1px #5ba6a1;box-shadow:inset 0 0 1px 1px #5ba6a1;color:#2a4d4a;font:bold 12px "helvetica neue",helvetica,arial,sans-serif;line-height:1;padding:8px 0 9px;text-align:center;text-shadow:0 1px 0 #70ccc6;width:150px;float:right}button.login:hover,button.signup:hover{background:#51948f;-webkit-box-shadow:inset 0 0 1px 1px #5ba6a1;-moz-box-shadow:inset 0 0 1px 1px #5ba6a1;-ms-box-shadow:inset 0 0 1px 1px #5ba6a1;-o-box-shadow:inset 0 0 1px 1px #5ba6a1;box-shadow:inset 0 0 1px 1px #5ba6a1;color:#23403e;cursor:pointer}button.login:active,button.signup:active{background:#457d79;-webkit-box-shadow:inset 0 0 1px 1px #5ba6a1;-moz-box-shadow:inset 0 0 1px 1px #5ba6a1;-ms-box-shadow:inset 0 0 1px 1px #5ba6a1;-o-box-shadow:inset 0 0 1px 1px #5ba6a1;box-shadow:inset 0 0 1px 1px #5ba6a1;color:#152625}button.signup{font-size:26px;padding:10px 60px;width:auto}button.call_button,button.hangup_button{background-color:#7fbf4d;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fbf4d), color-stop(100%, #63a62f));background-image:-webkit-linear-gradient(top, #7fbf4d, #63a62f);background-image:-moz-linear-gradient(top, #7fbf4d, #63a62f);background-image:-ms-linear-gradient(top, #7fbf4d, #63a62f);background-image:-o-linear-gradient(top, #7fbf4d, #63a62f);background-image:linear-gradient(top, #7fbf4d, #63a62f);border:1px solid #63a62f;border-bottom:1px solid #5b992b;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 0 #96ca6d;-moz-box-shadow:inset 0 1px 0 0 #96ca6d;-ms-box-shadow:inset 0 1px 0 0 #96ca6d;-o-box-shadow:inset 0 1px 0 0 #96ca6d;box-shadow:inset 0 1px 0 0 #96ca6d;color:#fff;font:bold 11px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;line-height:1;padding:5px 0 6px 0;text-align:center;text-shadow:0 -1px 0 #4c9021;width:100px}button.call_button:hover,button.hangup_button:hover{background-color:#76b347;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #76b347), color-stop(100%, #5e9e2e));background-image:-webkit-linear-gradient(top, #76b347, #5e9e2e);background-image:-moz-linear-gradient(top, #76b347, #5e9e2e);background-image:-ms-linear-gradient(top, #76b347, #5e9e2e);background-image:-o-linear-gradient(top, #76b347, #5e9e2e);background-image:linear-gradient(top, #76b347, #5e9e2e);-webkit-box-shadow:inset 0 1px 0 0 #8dbf67;-moz-box-shadow:inset 0 1px 0 0 #8dbf67;-ms-box-shadow:inset 0 1px 0 0 #8dbf67;-o-box-shadow:inset 0 1px 0 0 #8dbf67;box-shadow:inset 0 1px 0 0 #8dbf67;cursor:pointer}button.call_button:active,button.hangup_button:active{border:1px solid #5b992b;border-bottom:1px solid #538c27;-webkit-box-shadow:inset 0 0 8px 4px #548c29,0 1px 0 0 #eee;-moz-box-shadow:inset 0 0 8px 4px #548c29,0 1px 0 0 #eee;-ms-box-shadow:inset 0 0 8px 4px #548c29,0 1px 0 0 #eee;-o-box-shadow:inset 0 0 8px 4px #548c29,0 1px 0 0 #eee;box-shadow:inset 0 0 8px 4px #548c29,0 1px 0 0 #eee}button.hangup_button{background-color:#bf4d4d;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #bf4d4d), color-stop(100%, #a62f2f));background-image:-webkit-linear-gradient(top, #bf4d4d, #a62f2f);background-image:-moz-linear-gradient(top, #bf4d4d, #a62f2f);background-image:-ms-linear-gradient(top, #bf4d4d, #a62f2f);background-image:-o-linear-gradient(top, #bf4d4d, #a62f2f);background-image:linear-gradient(top, #bf4d4d, #a62f2f);-webkit-box-shadow:inset 0 1px 0 0 #bf6767;-moz-box-shadow:inset 0 1px 0 0 #bf6767;-ms-box-shadow:inset 0 1px 0 0 #bf6767;-o-box-shadow:inset 0 1px 0 0 #bf6767;box-shadow:inset 0 1px 0 0 #bf6767;border:1px solid #a62f2f;border-bottom:1px solid #992e2b;text-shadow:0 -1px 0 #902121}button.hangup_button:hover{background-color:#76b347;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b34747), color-stop(100%, #9e2e2e));background-image:-webkit-linear-gradient(top, #b34747, #9e2e2e);background-image:-moz-linear-gradient(top, #b34747, #9e2e2e);background-image:-ms-linear-gradient(top, #b34747, #9e2e2e);background-image:-o-linear-gradient(top, #b34747, #9e2e2e);background-image:linear-gradient(top, #b34747, #9e2e2e);-webkit-box-shadow:inset 0 1px 0 0 #bf6767;-moz-box-shadow:inset 0 1px 0 0 #bf6767;-ms-box-shadow:inset 0 1px 0 0 #bf6767;-o-box-shadow:inset 0 1px 0 0 #bf6767;box-shadow:inset 0 1px 0 0 #bf6767;cursor:pointer}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#FFFFFF;color:#707070;min-width:106px;padding:15px 12px 0;margin:0}header{border-bottom:1px solid #afaeaa;padding:0 0 5px;margin:0 0 5px}header h1{font-size:24px;font-weight:200;margin:0;padding:0}footer{height:31px;text-align:right;font-size:14px;font-weight:200;line-height:31px;border-top:1px solid #afaeaa;margin:20px 0 0}#talking_points,#officials{display:inline-block;*display:inline;zoom:1;vertical-align:top}#talking_points.hidden{display:none}button.login{width:100%;height:36px;float:none;margin:0 0 10px 0}footer img{position:relative;top:2px}.official{margin:0 0 20px;font-size:14px}.official .name{margin:0 0 7px;font-size:16px;color:#111111}.official .photo{float:left}.official .photo img{height:125px;width:100px}.official .info{min-height:125px;padding-left:110px}.official .icons a{color:#707070}.official .icons a:hover{color:#A0A0A0}.official .icons a::after{content:' | '}.official .icons a:last-child::after{content:""}.official .phone_number,.official .call_now,.official .icons{margin:7px 0}.official.slim .info{padding-left:0;min-height:0px}.official.slim .photo{display:none}.official.horizontal{display:inline-block;*display:inline;zoom:1;vertical-align:top}.hidden{display:none}.blurb{font-size:13px;margin:0 0 20px}.blurb .location{margin:10px 0 0 0;font-size:18px}#zip_entry .zipcode{margin:0 0 5px 0;padding:1px 0 1px 0;width:100%;border-radius:3px}.keypad{display:inline-block;*display:inline;zoom:1;text-align:left}.keypad .buttons{text-align:center;margin-top:10px;width:150px}.keypad button{width:40px;height:20px;text-align:center;line-height:20px;padding:0;display:inline-block;*display:inline;zoom:1;background-color:#7fbf4d;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fbf4d), color-stop(100%, #63a62f));background-image:-webkit-linear-gradient(top, #7fbf4d, #63a62f);background-image:-moz-linear-gradient(top, #7fbf4d, #63a62f);background-image:-ms-linear-gradient(top, #7fbf4d, #63a62f);background-image:-o-linear-gradient(top, #7fbf4d, #63a62f);background-image:linear-gradient(top, #7fbf4d, #63a62f);border:1px solid #63a62f;border-bottom:1px solid #5b992b;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 0 #96ca6d;-moz-box-shadow:inset 0 1px 0 0 #96ca6d;-ms-box-shadow:inset 0 1px 0 0 #96ca6d;-o-box-shadow:inset 0 1px 0 0 #96ca6d;box-shadow:inset 0 1px 0 0 #96ca6d;color:#fff;font:11px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;text-shadow:0 -1px 0 #4c9021}.keypad button:hover{background-color:#76b347;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #76b347), color-stop(100%, #5e9e2e));background-image:-webkit-linear-gradient(top, #76b347, #5e9e2e);background-image:-moz-linear-gradient(top, #76b347, #5e9e2e);background-image:-ms-linear-gradient(top, #76b347, #5e9e2e);background-image:-o-linear-gradient(top, #76b347, #5e9e2e);background-image:linear-gradient(top, #76b347, #5e9e2e);-webkit-box-shadow:inset 0 1px 0 0 #8dbf67;-moz-box-shadow:inset 0 1px 0 0 #8dbf67;-ms-box-shadow:inset 0 1px 0 0 #8dbf67;-o-box-shadow:inset 0 1px 0 0 #8dbf67;box-shadow:inset 0 1px 0 0 #8dbf67;cursor:pointer}a{text-decoration:none}a:hover{text-decoration:none}a:visited{color:#64b6b1}
