html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;vertical-align:text-top;color:#000}body{font-family:Arial,Helvetica,sans-serif;font-size:.78em;background:#fff url(http://cityofpetaluma.net/images/design01/xbody_background.png.pagespeed.ic.MWi573D6ex.png) repeat-x;line-height:normal}#header{width:968px;height:154px;margin:0 auto;position:relative;background:transparent url(http://cityofpetaluma.net/images/design01/xheader_bg.png.pagespeed.ic.ud0i_oPoZl.png) no-repeat top right;z-index:10}#skip_to_content a,#skip_to_content a:hover,#skip_to_content a:visited{position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden}#skip_to_content a:active,#skip_to_content a:focus{position:static;width:auto;height:auto;color:#00f;background:#fff;padding:1px 2px}#header .head_cagov_logo{position:absolute;top:55px;left:50px;z-index:10}#header .head_organization_banner{position:absolute;top:55px;left:165px;z-index:20}#head_links{position:absolute;top:46px;left:566px;font-size:.9em;color:#c2e5f4}#head_links a{color:#c2e5f4;background-color:#012b41;margin:0 8px}#head_links a:hover{color:#fff}#head_search{position:absolute;left:730px;top:71px;z-index:10}.textfield_container{width:183px;height:20px;background:transparent url(http://cityofpetaluma.net/images/design01/xheader_search_textfield.png.pagespeed.ic.JKez5S0cUs.png) no-repeat;float:left}#search_ca_textfield,#search_local_textfield{border:0;background-color:transparent;padding:3px 0 0 8px;width:175px;color:#505050;font-size:.92em}.submit_container{position:absolute;top:0;left:183px}.javascript_off #radio_container{display:none}#radio_container{position:absolute;top:20px;left:40px;color:#fff;font-size:.9em;width:172px}#header .radiobutton{position:relative;top:2px}.javascript_on #header .radiobutton{position:absolute;left:-2000px}.javascript_on #radio_container label{padding:0 0 0 24px;background:url(http://cityofpetaluma.net/images/design01/header_search_radiobutton.png.pagespeed.ce.ab9K3Kxvek.png) no-repeat 12px 3px}.gsc-completion-container{z-index:50}#navigation{position:absolute;top:85px;left:16px;padding-left:128px}#navigation ul{padding:0;margin:0;list-style:none}#navigation li{float:left;background:transparent url(http://cityofpetaluma.net/images/common/xnav_divider.png.pagespeed.ic.jEUNjd2D0m.png) no-repeat bottom right;padding:0 0 0 0}#navigation li.last_nav_item{background-image:none}#navigation a.nav_level1_link{text-decoration:none;display:block;padding:0 15px 0 17px;margin-right:2px;height:23px;color:#eee;text-transform:uppercase;font-size:1em;text-shadow:#000 1px 1px 3px;padding-top:24px;white-space:nowrap}#navigation li.last_nav_item a.nav_level1_link{margin-right:0}#nav_list :first-child a.nav_level1_link{padding-left:45px}.highlighted_nav_item a.nav_level1_link,.body_home #nav_list :first-child .nav_level1_link{background:transparent url(http://cityofpetaluma.net/images/common/xnav_highlight.png.pagespeed.ic.siExnYy8tZ.png) no-repeat bottom right}#navigation #nav_list.unhighlight_nav_item a.nav_level1_link{background-image:none}#header #navigation #nav_list li:hover a.nav_level1_link{background:transparent url(http://cityofpetaluma.net/images/common/xnav_highlight.png.pagespeed.ic.siExnYy8tZ.png) no-repeat bottom right}.add_ribbon #img_ribbon{width:968px;height:115px;background:transparent url(http://cityofpetaluma.net/images/common/xribbon.png.pagespeed.ic.XPtjZdTxCz.png) no-repeat;position:absolute;top:364px;z-index:20}.add_ribbon #main_content{padding:38px 0 0 0}#page_container{background:transparent url(http://cityofpetaluma.net/images/common/xpage_content_shadow.png.pagespeed.ic.R2-P0S2WBH.png) repeat-y;width:968px;margin:-11px auto 0 auto}#banner,#main_content{width:936px;margin:0 auto;color:#505050}#banner{height:285px}#main_content{position:relative;padding:10px 0 0 0}.add_padding{padding-top:12px;padding-right:16px;padding-bottom:16px;padding-left:16px}.content_left_column{width:570px;float:left}.content_right_column{width:320px;float:left;padding:0 0 0 12px}.breadcrumbs{padding:5px 5px 5px 10px}.breadcrumbs img{padding:0 4px}#footer_2{width:968px;margin:0 auto;background:transparent url(http://cityofpetaluma.net/images/design01/xfooter_bottom_shadow.png.pagespeed.ic.yTe_QipbeJ.png) no-repeat;text-align:center;padding:34px 0 20px 0;color:#777;font-size:.92em;font-weight:bold}#footer_2 a{color:#777;padding:0 4px}ol,ul{padding-left:40px}.half_width_column{width:120px;float:left;margin-bottom:20px}p{margin-top:.1em;margin-right:0;margin-bottom:.1em;margin-left:0;padding:0}h1{font-family:Trebuchet\ MS,Arial,Helvetica,sans-serif;font-size:2em;font-weight:normal;background:no-repeat;margin:.6em 0;padding:0 0 0 6px;text-align:left}h2{font-family:Trebuchet\ MS,Arial,Helvetica,sans-serif;font-size:1.2em;font-weight:bold;margin-top:.6em;margin-right:0;margin-bottom:.6em;margin-left:0}h2 img{vertical-align:middle;padding-right:6px}h3{font-size:1.1em;font-weight:bold;margin:1em 0;border:1px solid #d6d7db;padding:2px;background-color:#ccc;text-transform:uppercase}h4{font-size:1.1em;font-weight:normal;margin:0 0 .4em 0}a{text-decoration:none;color:#1f70a7}a:hover{text-decoration:underline;text-align:left;color:#1f70a7}.hidden{display:block;position:absolute;left:-9999px;top:0}.cleaner{clear:both;height:2px;font-size:1px;border:none;margin:0;padding:0;width:auto;float:none}.list_style_1{list-style-type:none;padding-left:10px}.list_style_1 li{background:transparent url(http://cityofpetaluma.net/images/content/bullet_blue_disc.png.pagespeed.ce.VrFSHAAym7.png) no-repeat 0 2px;padding:0 0 14px 18px}.list_style_1 a{font-size:1.1em;font-weight:bold}.list_style_1 div{margin:.4em 0 0 0}.list_style_2,.list_style_2 ul{list-style-type:none;padding-left:10px}.list_style_2 li{background:transparent url(http://cityofpetaluma.net/images/content/bullet_blue_disc.png.pagespeed.ce.VrFSHAAym7.png) no-repeat 0 2px;padding:0 0 16px 18px}.list_style_2 li li{margin:6px 0 0 0;padding:0 0 0 18px}#main_content .list_style_4{list-style-type:none;padding-left:10px;float:left}#main_content .list_style_4 li{float:none;background:transparent url(http://cityofpetaluma.net/images/content/bullet_blue_disc.png.pagespeed.ce.VrFSHAAym7.png) no-repeat 0 1px;padding:0 0 5px 18px}.indent{padding-left:42px}.javascript_off #page_container #main_content .add_padding .content_left_column table tr td strong{color:#fff}.javascript_off #page_container #main_content .add_padding .content_left_column table tr td strong{color:#505050}#table_data_white{font-family:Arial,Helvetica,sans-serif;font-size:medium;font-style:normal;color:#fff}.nav_panel{display:none;position:absolute;width:876px;height:375px;left:0;background:transparent url(http://cityofpetaluma.net/images/common/xnav_panel_backgroundnew.png.pagespeed.ic.ac_rblhjC3.png) no-repeat bottom center;padding:30px 10px 0 50px;overflow:visible}.add_ribbon .nav_panel{height:300px;background:#e5e5e5 url(http://cityofpetaluma.net/images/common/xnav_shadow.png.pagespeed.ic.c6NgwqY1LK.png) repeat-x}.nav_panel ul{width:290px;float:left;background-color:#e5e5e5}#navigation .nav_panel li{float:none;background:transparent url(http://cityofpetaluma.net/images/content/bullet_blue_disc.png.pagespeed.ce.VrFSHAAym7.png) no-repeat 0 2px;padding:0 0 20px 18px}.javascript_off #navigation li:hover .nav_panel{display:block;z-index:2}.nav_p_heading{color:#036;font-size:14px;font-weight:bold}.nav_p_description{font-size:11px;padding-top:4px}body{background:#fff url(http://cityofpetaluma.net/images/design01/xbody_background.png.pagespeed.ic.MWi573D6ex.png) repeat-x}#header{background:transparent url(http://cityofpetaluma.net/images/design01/xheader_bg.png.pagespeed.ic.ud0i_oPoZl.png) no-repeat top right}#head_links{color:#c2e5f4}#head_links a{color:#c2e5f4;background-color:#012b41}.textfield_container{background:transparent url(http://cityofpetaluma.net/images/design01/xheader_search_textfield.png.pagespeed.ic.JKez5S0cUs.png) no-repeat}#radio_container{color:#fff}.javascript_on #radio_container label{background:url(http://cityofpetaluma.net/images/design01/header_search_radiobutton.png.pagespeed.ce.ab9K3Kxvek.png) no-repeat 12px 3px}#footer_1a{background:#615846 url(http://cityofpetaluma.net/images/design01/xfooter_bg.png.pagespeed.ic.DPqdDu_C7M.png) repeat-y}#footer_1b{background:transparent url(http://cityofpetaluma.net/images/design01/xfooter_curve.png.pagespeed.ic.1UcC1XeSrH.png) no-repeat}#footer_2{background:transparent url(http://cityofpetaluma.net/images/design01/xfooter_bottom_shadow.png.pagespeed.ic.yTe_QipbeJ.png) no-repeat;color:#777}#footer_1a{display:none}div#footer_2{background:transparent url(http://cityofpetaluma.net/images/common/xfooter_bottom_shadow_white.png.pagespeed.ic.AeWDYNxUUX.png) no-repeat}