html{background:#ffffff;color:#777777;height:100%;margin:0;padding:0;width:100%;min-width:996px;}body #all{background-color:#7a95bc;color:#777777;height:100%;margin:0 auto;width:996px;position:relative;}body{background:transparent;color:#777777;font-size:12px;height:100%;margin:0;padding:0;width:100%;}#banner h2{text-indent:-10000px;font-size:1px;width:100%;}#banner h2 a{text-indent:-10000px;display:block;height:60px;font-size:1px;width:100%;}#banner #sharethis{float:right;margin-top:-40px;padding-right:50px;}#banner{background:url(/images/banner_500x60.png) no-repeat top left #333333;border-bottom:1px solid #333333;border-top:1px solid #333333;height:60px;margin:0 auto;padding:0;text-indent:-10000px;width:100%;}#content{float:left;margin:20px 50px 50px 50px;text-align:right;padding:0;}#footer a{color:#0000ff;}#footer p{color:#ffffff;font-size: x-small;margin:0px 0px 10px 0px;padding:0;}#footer{height:90px;border:solid 1px #7a95bc;background:url(/images/advocacy_2009_footer_370x69.png) 575px 0px no-repeat transparent;clear:both;margin:auto;text-align:left;padding:0 0 0 50px;}#homepage{height:546px;margin:0 0 0 0;padding:0 0 0 0;color:white;width:100%;background:url(/images/advocacy_photo_997x546.jpg) 0px 0px no-repeat transparent;}#homepage h1{text-indent:-999999px;font-size:1px;margin:0;padding:0;height:1px;}#homepage #message{margin:460px 50px 0 50px;padding:0 0 0 0;font-size:14px;line-height:23px;color:white;}#zipform{float:right;margin:0 0 30px 0;padding:0 50px 0 0;text-align:right;}#zipform h2{color:white;font-size:22px;}#results{border-top:solid 1px white;border-bottom:solid 1px white;display:block;margin:0;padding:0;width:100%;height:450px;background:url(/images/results_background.png) top right repeat-y white;}#results #leftcolumn{width:500px;margin:30px 0px 0px 0px;margin:25px 0px 0px 0px;padding:0 0 0 50px;float:left;}#results #rightcolumn{width:335px;margin:70px 0px 0px 0px;padding:0 45px 0 0;float:right;text-align:center;}#results #rightcolumn #cuts_button{margin:10px auto;width:291px;height:93px;}#results #rightcolumn ul{padding:0;margin:0 0 0 20px;}#results #rightcolumn ul li{margin:10px 0;}#results #leftcolumn h2{margin-top:5px;}#results #leftcolumn h3{margin-top:15px;}#results #leftcolumn table{font-size:13px;padding:0;border-collapse:collapse;width:100%;margin:15px 0;}#results #leftcolumn table td{/*padding:5px;*/margin:0px;vertical-align:top;font-size:13px;}#results #leftcolumn table th{/*padding:5px;*/margin:0px;vertical-align:bottom;text-align:right;font-size:13px;}#results #leftcolumn table .facilitycut{text-align:right;color:#990000;font-weight:bold;}#results #leftcolumn table .facilityjobs,#results #leftcolumn table .facilityimpact{text-align:right;font-weight:bold;}#results #leftcolumn table .facilityjobs{/*padding-left:10px;*/}#results #leftcolumn table .total{border-top:solid 1px #999999!important;}#results #leftcolumn table .total td{border-top:solid 1px #999999!important;}#results #leftcolumn .linkslist li{font-size:11px;line-height:16px;}#updates{margin:0;padding:0;width:100%;height:100px;background:#5a7cac;border-top:solid 1px #5a7cac;border-bottom:solid 1px #5a7cac;color:white;}#updates h2{margin-bottom:3px;}#updates #text{width:490px;margin:0px 0px 0px 0px;padding:0 0 0 50px;float:left;}#updates #emailformbutton{color:white;float:right;margin:35px 0px 0px 0px;padding:0 22px 0 0;text-align:right;width:400px;}#updates #emailformbutton p{}#updates #emailformbutton #signupbutton{}#updates #emailformbutton #joinfacebook{margin-left:8px;}div.slider{border:solid 0px lime;width:440px;height:22px;cursor:crosshair;margin:0 0 20px 0;background:url(/images/graident_check_slider_background_440x67.png) top left no-repeat transparent;position:relative;}div.slider div.handle{width:23px;height:22px;background-color:#f00;cursor:move;background:url(/images/slider_handle_23x22.png) center left no-repeat transparent;position:absolute;}div#zoom_element{width:97px;height:40px;left:380px;background:url(/images/slider_info_box_97x40.png) top left no-repeat transparent;position:relative;text-align:center;padding:4px;}#results_navigation{text-align:right;font-family:"trebuchet ms", sans-serif;font-size:14px;color:#aaaaaa;}html{background:url(/images/base_background_8-bit-alpha_996x1.png) center repeat-y #3d4f69;}body{background:url(/images/background_2_8-bit-alpha.png) top left repeat-x;}