@font-face {	font-family: Caecilia LT Std;	src: url('CaeciliaLTStd.otf');}@font-face {	font-family: Caecilia LT Std Bold;	src: url('CaeciliaLTStd-bold.otf');}/* Intrinsic HTML Elements */body{margin:0;padding:0;	background-color: #1163b3;	background-image: url(../images/bg2.png);	background-repeat: no-repeat;	background-position: top center;}div{margin:0;padding:0;}h1, h2, h3, p{margin:0;padding:10px;}ul{margin:0;padding:0;}body,td,th,div {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}a:link {    color:#004B91;}a:visited {    color:#4b438a;}a:active,a:hover {    color: #FF4B33;}div#footer a:link, div#footer a:visited, div#footer a:active { color: white; }div#footer a:hover { color: #bdcbd8 }/* Uniquely Identified Containers */#menu_header ul { list-style:none; margin:0; padding:0; }#menu_header li { padding: 0; border:0px; margin: 0; float: left; vertical-align:middle; }#menu_header ul li a:link,#menu_header ul li a:visited,#menu_header ul li a:hover,#menu_header ul li a:active { display:block; margin:8px 14px 0 13px; text-decoration: none; color:#00204f; font-weight:bold; }#menu_header ul li a:hover { color:#257fd5; text-decoration: underline; }#menu_header ul li a.selected:link,#menu_header ul li a.selected:visited,#menu_header ul li a.selected:hover,#menu_header ul li a.selected:active { color:#027c3c; }#menu_header ul li a.selected:hover { text-decoration: none; }#header{padding: 20px 0 7px 0;}#menu_header{height:32px;background-image: url(../images/menu.gif); padding: 0 0 0 12px; font-size:12px;}#page_container{width:950px;margin:0 auto;}#content_container{width:949px; background-color:white; background-image: url(../images/content_bg.gif); border-right:1px solid #0b4f7f; }#main_column{width:568px;float:left;border-right:1px solid white;}#right_column{width:379px;float:left;margin-right:-1px;}#footer_clear{clear:both;height:1px;font-size:1px;padding:0;overflow-hidden;border-bottom:1px solid #0b4f7f;}#footer{clear:both;text-align: center;color:white;font-size:7pt;padding: 4px 0;}div#contribute { float:right; margin-top:30px; }div.box_white { background-color:white; background-image: url(../images/box.white.gif); border-top: 1px solid white; border-right: 1px solid #e7e7e7; }div.box_white div.in { min-height:80px; background-image: url(../images/box.white.top.gif); background-repeat: no-repeat; padding: 13px 13px 10px 15px; }div.box_green { background-color:#def5d1; background-image: url(../images/box.green.gif); border-top: 1px solid white; border-right: 1px solid #cce1c0; }div.box_green div.in { min-height:80px; background-image: url(../images/box.green.top.gif); background-repeat: no-repeat; padding: 13px 13px 10px 15px; }div.box_blue { background-color:#d0f5f6; background-image: url(../images/box.blue.gif); border-top: 1px solid white; border-right: 1px solid #bfe1e2; }div.box_blue div.in { min-height:80px; background-image: url(../images/box.blue.top.gif); background-repeat: no-repeat; padding: 13px 13px 10px 15px; }div.box_purple { background-color:#e3dff8; background-image: url(../images/box.purple.gif); border-top: 1px solid white; border-right: 1px solid #bfe1e2; }div.box_purple div.in { min-height:80px; background-image: url(../images/box.purple.top.gif); background-repeat: no-repeat; padding: 13px 13px 10px 15px; }div.box_gray { background-color:#f1f1f1; background-image: url(../images/box.gray.gif); border-top: 1px solid white; border-right: 1px solid #dddddd; }div.box_gray div.in { min-height:80px; background-image: url(../images/box.gray.top.gif); background-repeat: no-repeat; padding: 13px 13px 10px 15px; }div.box_darkgray { background-color:#dddddd; background-image: url(../images/box.darkgray.gif); border-top: 1px solid white; border-right: 1px solid #cbcbcb; }div.box_darkgray div.in { min-height:80px; background-image: url(../images/box.darkgray.top.gif); background-repeat: no-repeat; padding: 13px 13px 10px 15px; }div.in h2 { color:#22527b; font-family: Caecilia LT Std, Garamond, Times, Serif; font-size: 18px; line-height:20px; font-weight:bold; margin-bottom:0; margin-left:-5px; }div.in h1 { color:#22527b; font-family: Caecilia LT Std Bold, Garamond, Times, Serif; font-size: 24px; line-height:26px; font-weight:bold; margin-bottom:0; margin-left:-5px; }div.in h3 { color:#22527b; font-family: Caecilia LT Std, Garamond, Times, Serif; font-size: 16px; line-height:18px; font-weight:bold; margin-bottom:0; margin-left:-2px; padding-bottom:0; }div.in p { font-size: 9pt; line-height:11pt; padding-bottom: 0;}div.clear {clear:both;}table.styled { border-top: 1px solid #aaa; border-right: 1px solid #aaa; }table.styled th, table.styled td { border-left: 1px solid #aaa; border-bottom: 1px solid #aaa; }table.styled th { background-color: #e0e0e0; }table.styled th.trh { background-color: #f0f0f0; }table.styled td.s { font-size: 80%; }table.styled td.c { text-align: center; }div.widget_recent_entries div.in ul li { margin-bottom:.5em; line-height:1em;}.fc-header .fc-state-default span { font-family: Caecilia LT Std, Garamond, Times, Serif; }div#map-key-box { border:1px solid #ccc;width:100%;border-top:none; }table#map-key { width:100%; }table#map-key tbody tr td {width:auto;font-size:0.85 em; padding:0px;}table#map-key tbody tr td img {margin-bottom:0;}table#map-key tbody tr td span.boundary { border-width: 2px; border-style: solid; padding:2px 4px 2px 2px; margin-left:5px;}table#map-key tbody tr td span.boundary img.cb { position:relative; top:3px; cursor:pointer; border:0; margin-right:3px; }table#map-key tbody tr td span.boundary img.cbx { position:relative; top:3px; cursor:default; border:0; margin-right:3px; }table#map-key tbody tr td span.boundary#precinct { border-color:#396aa9; background-color:#dae3ef; color:#084594; cursor:default; }table#map-key tbody tr td span.boundary#congr { border-color:#45863a; background-color:#dce8da;}span.boundary#congr a:link, span.boundary#congr a:hover, span.boundary#congr a:visited, span.boundary#congr a:active { color:#166809; text-decoration: none; }table#map-key tbody tr td span.boundary#senate { border-color:#9339a9; background-color:#ebdaef;}span.boundary#senate a:link, span.boundary#senate a:hover, span.boundary#senate a:visited, span.boundary#senate a:active { color:#780894; text-decoration: none; }table#map-key tbody tr td span.boundary#house { border-color:#a93939; background-color:#efdada;}span.boundary#house a:link, span.boundary#house a:hover, span.boundary#house a:visited, span.boundary#house a:active { color:#940808; text-decoration: none; }div#map_canvas { border:1px solid #ccc;width:100%;text-align:center;font-weight:bold; }div#lookup-notice { font-size:.8em; margin-top:10px; }#congr_coordinates, #senate_coordinates, #house_coordinates, #precinct_coordinates { display:none; }.aside .box_purple form { margin-bottom: 0; font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: normal; }.aside .box_purple form input { font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: normal; margin-bottom:10px;}
