html,body{margin:0px;padding:0px;font-family:Helvetica,Arial,sans-serif;}body{background:#31657b url(/sites/all/themes/cityofstmarys/images/main_background_image.jpg) no-repeat center top;}.mfp-preloader{font-size:16px;}#body_header{background-color:#fff;}#container{width:1000px;margin:0px auto;position:relative;z-index:2;}#header{position:relative;z-index:1;}#header .header-left{width:500px;float:left;}#header .header-right{width:487px;float:right;margin:40px 0 0 0;}#body{position:relative;z-index:2;background-color:#FAF5EF;}#inner-container{box-shadow:0 0 8px #333;}#footer{background-image:url(/sites/all/themes/cityofstmarys/images/footer_bg.png);min-height:30px;position:relative;z-index:1;margin:0 auto;width:1000px;}.govdeals,.govdeals-2{max-width:185px;float:left;margin-right:10px;margin-top:12px;}.govdeals img{width:100%;margin:0px;}.not-front #body{background-image:url(/sites/all/themes/cityofstmarys/images/body_bg.jpg);background-repeat:repeat-y;}#body .left-column{width:220px;float:left;margin:-2px 20px 0 20px;}#body .center-column{width:485px;float:left;margin:8px 0 20px 0;}#body .right-column{width:220px;margin:8px 17px 20px 17px;float:left;}.not-front #body .left-column{width:207px;float:left;margin:0 20px;}.not-front.cityofstmarys-one-sidebar #body .center-column{background-image:url(/sites/all/themes/cityofstmarys/images/center-column-bg.png);background-repeat:no-repeat;background-position:left top;min-height:500px;padding:0 0 0 16px;width:737px;float:left;margin:6px 0 -10px 0px;}.not-front #body .center-column .column-container{background-color:#fff;padding:13px 20px 0px 20px;}.clearfix:after{display:block;visibility:hidden;content:".";height:0px;clear:both;}.clear{clear:both;}#navigation{background:#2273ac url(/sites/all/themes/cityofstmarys/images/navigation_bg.jpg) center bottom repeat-x;border:3px solid #0A4872;position:relative;z-index:100;}ul.nice-menu li{border:none !important;background-color:transparent !important;}ul.nice-menu-down li.menuparent{background:none !important;}#navigation .content{text-align:center;}#navigation ul.nice-menu{margin:0px auto;padding:0px;direction:block;background-image:url(/sites/all/themes/cityofstmarys/images/vertlines.png);background-repeat:no-repeat;background-position:50% 50%;}#navigation ul.nice-menu li{display:block;float:left;margin:0;padding:0;list-style:none;position:relative;border:none;list-style-image:none;}#navigation ul.nice-menu li ul{font-size:13px;}#navigation ul.nice-menu li a{display:block;float:left;font-size:14px;color:#fff;border:none;font-family:Helvetica,Arial,san-serif;font-weight:600;text-decoration:none;text-transform:uppercase;margin:5px 0px 0px 30px;padding:10px 15px 10px 15px;}#navigation ul.nice-menu li.first a{}#navigation ul.nice-menu li.last a{border-right:none;}#navigation ul.nice-menu > li.first a.active,#navigation ul.nice-menu > li.active-trail a,#navigation ul.nice-menu > li.active-trail a:hover{background-image:url(/sites/all/themes/cityofstmarys/images/navbg2.png);background-position:center top;background-repeat:repeat-x;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;box-shadow:0 -2px 3px #333;padding:20px 15px 0 15px;}#navigation ul.nice-menu li div{display:none;}#navigation ul.nice-menu li.active-trail div{position:absolute;top:-1px;left:53%;display:block;}#navigation ul.nice-menu li.active-trail ul div{display:none;}#navigation ul.nice-menu li a:hover,#navigation ul li.menuparent a:hover{background:transparent url(/sites/all/themes/cityofstmarys/images/navbg2.png) center top repeat-x;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;box-shadow:0 -2px 5px #333;padding:10px 15px 10px 15px;}#navigation ul.nice-menu ul{top:43px;width:200px;background-color:#0A4872;text-align:left;font-weight:300;margin-left:29px;}#navigation ul.nice-menu ul li{display:block;width:100%;float:none;border-bottom:1px solid #2273ac;}#navigation ul.nice-menu ul li.last a,#navigation ul.nice-menu ul ul li.last a{-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}#navigation ul.nice-menu ul li.last a,#navigation ul.nice-menu ul li.first a{margin:0;padding:6px 15px 4px 15px;}#navigation ul.nice-menu ul li a,#navigation ul.nice-menu ul li.active-trail a{display:block;float:none;margin:0;text-transform:none;font-weight:300;padding:6px 15px 4px 15px;font-size:13px;}#navigation ul.nice-menu ul li a:hover,#navigation ul.nice-menu ul li.menuparent{background:none;-webkit-border-radius:0;border-radius:0;box-shadow:none;}#navigation ul.nice-menu ul li.menuparent{background:url(/sites/all/themes/cityofstmarys/images/arrow_dropdown.gif);background-position:97% 50%;background-repeat:no-repeat;}#navigation ul.nice-menu li.active-trail ul li a,#navigation ul.nice-menu li.active-trail ul li a:hover{background:none;background-image:none;border-radius:0;-webkit-border-radius:0;box-shadow:none;padding:6px 15px 4px 15px;text-transform:none;font-weight:300;}#navigation ul.nice-menu ul li a:hover,#navigation ul.nice-menu li.active-trail ul li a:hover{background-color:#2273ac;padding:6px 15px 4px 15px;font-weight:bold;}#navigation ul.nice-menu ul ul{top:0;left:171px;}#block-search-form{background-image:url(/sites/all/themes/cityofstmarys/images/search_bg.png);background-repeat:no-repeat;background-position:bottom right;height:111px;width:262px;position:relative;float:right;margin-top:4px;margin-right:-1px;}#search-block-form{position:absolute;bottom:34px;left:5px;background-color:#fff;border-radius:5px;padding:1px 15px;width:200px;}#search-block-form .form-submit{background-image:url(/sites/all/themes/cityofstmarys/images/search_gradient_bg.jpg);background-repeat:repeat-x;background-position:center top;background-color:#BE2622;border-radius:5px;border:none;color:#fff;}.form-item-search-block-form{float:left;}.form-item,.form-actions{margin:0;}#webform-client-form-120 .form-item,.form-actions,#webform-client-form-50 .form-item,.form-actions,#webform-client-form-130 .form-item,.form-actions{margin-bottom:18px;}#webform-client-form-120 h3{color:red;}#webform-client-form-120 .webform-container-inline label{margin-right:0.3em;}#webform-client-form-120 hr{border:1px solid #999;height:1px;margin:25px 0px;}#webform-client-form-50 #webform-component-last-name{margin-left:320px;margin-top:-61px;}#webform-client-form-50 #webform-component-phone-number{margin-left:320px;margin-top:-61px;}#search-block-form .form-text{border:none;color:#352626;font-style:italic;width:161px;}.view-faq-howdoi .views-field-title{font-size:14px;}.view-faq-howdoi .views-row-even{background-color:#FAF5EF;border-bottom:1px solid #DCDCDC;margin:0;padding:10px;}.view-faq-howdoi .views-row-odd{border-bottom:1px solid #DCDCDC;margin:0;padding:10px;}.view-faq-howdoi h3{margin-bottom:6px;}.view-faq-howdoi .views-row-last{margin-bottom:30px;}#fp-toolbar{width:96%;float:left;margin:0 2%;padding:7px 0 0px;}.tb-menu li{float:left;text-align:center;width:191px;background-image:url(/sites/all/themes/cityofstmarys/images/note-blue.png);background-position:center top;background-repeat:no-repeat;}.tb-menu li a{width:100%;display:block;color:#155C8D;text-decoration:none;text-transform:uppercase;line-height:1.2em;font-size:11px;font-weight:400;padding-top:46px;}.tb-menu li.aquatic-center{border-left:1px solid #155C8D;border-right:1px solid #155C8D;background-image:url(/sites/all/themes/cityofstmarys/images/swimming-blue.png);}.tb-menu li.tax-payment{border-left:1px solid #155C8D;background-image:url(/sites/all/themes/cityofstmarys/images/mail-blue.png);}.tb-menu li.ballpark-scheduler{background-image:url(/sites/all/themes/cityofstmarys/images/ballpark-blue.png);}.tb-menu li.shelter-reservations{border-right:1px solid #155C8D;background-image:url(/sites/all/themes/cityofstmarys/images/shelter-blue.png);}#icon-row-bar #fp-toolbar .tb-menu{list-style-type:none;margin:0;padding:0;width:100%;}.popup-gallery > div{width:31.3333%;float:left;margin:0 2% 10px 0;height:180px;}.popup-gallery > div.last{margin-right:0;}.popup-gallery > div a{display:block;height:100%;}.popup-gallery > div img{width:100%;max-height:100%;display:block;}#block-menu-menu-home-page-left-menu{}#block-menu-menu-home-page-left-menu ul.menu{margin:0px 0px 22px 0px;padding:0px;}#block-menu-menu-home-page-left-menu h2{font-size:12px;}#block-menu-menu-home-page-left-menu ul.menu li{margin:10px 0px -4px 0px;padding:0px;list-style:none;list-style-image:none;background-image:url(/sites/all/themes/cityofstmarys/images/red_texture.jpg);background-repeat:repeat-x;border:3px solid #6F0A0C;width:218px;height:56px;}#block-menu-menu-home-page-left-menu ul.menu li a{display:block;color:#fff;text-decoration:none;letter-spacing:none;}.not-front #block-menu-menu-home-page-left-menu ul.menu li a{font-size:14px;}#footer ul{margin:0px 0;padding:10px 0 7px 23px;line-height:1.2em;}#footer ul li{list-style:none;font-size:12px;color:#fff;margin:0 5px 0 0px;padding:3px 10px 0 0px;}#footer ul li:last-child{border-right:none;}#footer #weather-wrapper{float:right;}#logo{margin:20px;display:block;}.article-type h1,.photo-gallery-type h1{font-size:19px;color:#0A4672;margin-bottom:10px;}.photo-gallery-type #field-name-field-date-of-event{margin-bottom:10px;}#block-views-news-block{border:2px solid #E7CDA6;padding:5px;}#block-views-news-block h2{background-image:url(/sites/all/themes/cityofstmarys/images/news_homepage2.jpg);background-position:center bottom;background-repeat:repeat-x;border-left:2px solid #E0BB85;border-right:2px solid #E0BB85;border-top:2px solid #E0BB85;color:#FFFFFF;font-family:palatino,georgia,times,serif;font-weight:normal;height:32px;margin:-10px 0 22px -24px;padding:10px 0 0;position:relative;text-align:center;text-shadow:2px 2px 5px #333333;text-transform:uppercase;width:467px;}#block-views-news-block .star{display:inline-block;margin:-2px 10px;}#block-views-news-block .content{border-left:2px solid #e0bb85;border-right:2px solid #e0bb85;border-bottom:2px solid #e0bb85;padding:10px 10px 10px 22px;}#block-views-news-block .views-row{margin:0 0 17px 0;}#block-views-news-block .views-field-created{font-size:13px;margin-top:-2px;}#block-views-news-block .views-field-title a{color:#B67400;font-size:15px;text-decoration:none;font-weight:bold;}#block-views-news-block  a:hover{text-decoration:underline;}.star{background-image:url(/sites/all/themes/cityofstmarys/images/star.png);background-repeat:no-repeat;width:22px;height:21px;overflow:hidden;}#block-views-calendar-block-2 .view-header img{margin:0 0 0 15px;}#block-views-calendar-block-2{background:#2473ab;background:-moz-linear-gradient(top,#2473ab 0%,#0a4872 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2473ab),color-stop(100%,#0a4872));background:-webkit-linear-gradient(top,#2473ab 0%,#0a4872 100%);background:-o-linear-gradient(top,#2473ab 0%,#0a4872 100%);background:-ms-linear-gradient(top,#2473ab 0%,#0a4872 100%);background:linear-gradient(to bottom,#2473ab 0%,#0a4872 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2473ab',endColorstr='#0a4872',GradientType=0);background-repeat:no-repeat;border:3px solid #0A4872;padding:0 10px 0 10px;background-color:#0A4872;min-height:417px;}#block-views-calendar-block-2 .views-row:first-child{border-top:1px solid #999;}#block-views-calendar-block-2 .views-row{border-bottom:1px solid #999;margin:0px 0;padding:11px 0;}#block-views-calendar-block-2 a{color:#D8A862;text-decoration:none;font-size:15px;}#block-views-calendar-block-2 .views-field{clear:both;}#block-views-calendar-block-2 .views-field-field-date .views-label,#block-views-calendar-block-2 .views-field-field-date-1 .views-label{float:left;margin:0 5px 0 0;font-weight:bold;}#block-views-calendar-block-2 .views-field-field-date,#block-views-calendar-block-2 .views-field-field-date-1{color:#fff;font-size:13px;}#block-views-calendar-block-2 .more-link a{background-image:url(/sites/all/themes/cityofstmarys/images/full_calendar_bg.png);background-repeat:no-repeat;text-align:center;color:#fff;font-size:14px;display:block;margin:20px 0 10px 0;padding:2px 0 5px;font-family:palatino,georgia,times,serif;}#breadcrumb{background-color:#FAF5EF;padding:8px 20px 3px 265px;font-size:13px;}#breadcrumb a{color:#0A4672;}#block-views-header-images-block h2{display:none;}#footer ul{float:left;}#footer ul li.noborder{border:none;}.left-column #block-menu-menu-home-page-left-menu ul.menu li a{background:url(/sites/all/themes/cityofstmarys/images/icons.png) 11px 11px no-repeat;padding:13px 8px 10px 60px;font-size:14px;text-transform:uppercase;font-family:Helvetica,Arial,san-serif;font-weight:400;line-height:1.2em;background-position:11px 12px;}.left-column #block-menu-menu-home-page-left-menu ul.menu li.CityServiceRequests a{background-position:11px -105px;}.left-column #block-menu-menu-home-page-left-menu ul.menu li.EmploymentOpportunities a{background-position:11px -165px;}.left-column #block-menu-menu-home-page-left-menu ul.menu li.PermitApplicationForms a{background-position:11px -45px;}.left-column #block-menu-menu-home-page-left-menu ul.menu li.WatchCityCouncilMeetings a{background-position:11px -222px;}.home-page-pay-bills{position:absolute;bottom:5px;}.home-page-pay-bills div{background:url(/sites/all/themes/cityofstmarys/images/gold_back.png) center top repeat-x;margin:0 0 15px 20px;border:1px solid #c98137;width:350px;float:left;}.home-page-pay-bills a{color:#fff;display:block;padding:10px 0 10px 55px;text-transform:uppercase;text-decoration:none;background:url(/sites/all/themes/cityofstmarys/images/icons.png) 11px -290px no-repeat;}#block-menu-block-1{background-color:#faf5ef;border-left:3px solid #fff;border-top:3px solid #fff;border-right:3px solid #fff;border-bottom:3px solid #fff;position:relative;z-index:50;margin:0px 0 0px 0;-moz-box-shadow:0 0px 1px #B67200;-webkit-box-shadow:0 0px 1px #B67200;box-shadow:0 0px 1px #B67200;}.cityofstmarys-body-header #block-menu-block-1{margin-top:-26px;min-height:90px;width:215px;margin-bottom:10px;}#block-menu-block-1 h2{font-size:14px;text-transform:uppercase;margin-top:0px;}#block-menu-block-1 ul{margin:0px;padding:0px;line-height:30px;}#block-menu-block-1 ul li{list-style:none;list-style-image:none;margin:0px;padding:0px;border-bottom:1px solid #B67200;}#block-menu-block-1 ul li a{display:block;font-size:13px;color:#B67200;text-decoration:none;margin:0 0 0 12px;font-weight:500;}#block-menu-block-1 ul li.expanded a.active-trail{background-image:url(/sites/all/themes/cityofstmarys/images/leftnav_parent.png);background-position:relative;background-repeat:repeat-x;border-bottom:1px solid #B67200;margin:0;padding-left:12px;font-weight:bold;}#block-menu-block-1 ul li a.active{font-weight:bold;font-size:13px;}#block-menu-block-1 ul li a.active-trail.active{border-bottom:none;background:url(/sites/all/themes/cityofstmarys/images/arrow_right_brown.gif);background-position:95% 50%;background-repeat:no-repeat;}#block-menu-block-1 a:hover{font-weight:bold;}#block-menu-block-1 ul li.last{border-bottom:none;}#block-menu-block-1 ul li.expanded ul{background-color:#ECE4D5;margin:0;}#block-menu-block-1 ul li.expanded ul li{margin-left:17px;}#block-menu-block-1 ul li.expanded ul li a{color:#B67200;font-size:13px;}.field-items img{border:1px solid #E0BB85;}.field-items img.file-icon{border:none;}.field-items img.noimageborder{border:none;}.department-news-block{color:#fff;background:url(/sites/all/themes/cityofstmarys/images/from.png);margin:0;font-family:Times,serif;font-weight:normal;font-size:16px;font-style:italic;text-align:center;padding:5px 0;}h2#latest-news{color:#fff;background:url(/sites/all/themes/cityofstmarys/images/news.png) center top;background-color:#c38c2c;height:22px;text-indent:-9999px;font-family:Times,serif;font-size:21px;text-transform:uppercase;margin:0 0 0 12px;text-align:center;padding:11px 0 7px 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}#block-views-water-and-sewer-news-block{background-color:#faf5ef;margin-left:12px;}#block-views-water-and-sewer-news-block h2{color:#fff;background:url(/sites/all/themes/cityofstmarys/images/from.png);margin:0;font-family:Times,serif;font-weight:normal;font-size:16px;font-style:italic;text-align:center;padding:5px 0;}#block-views-water-and-sewer-news-block .views-row{color:#ceae80;font-size:13px;margin:0 0 15px 0;}#block-views-water-and-sewer-news-block .views-row-last{margin:0;}#block-views-water-and-sewer-news-block .views-row a{color:#c38c2c;text-decoration:none;font-weight:bold;font-size:16px;margin:0 0 4px 0;}#block-views-water-and-sewer-news-block .view-empty{padding:10px;}tr.no-border{border:none;}div.view-more,.view-display-id-block .more-link a{background-color:#faf5ef;padding:25px 0 5px 60px;margin:0 0 10px 0;}div.view-more a,.view-display-id-block .more-link a{background-image:url(/sites/all/themes/cityofstmarys/images/red_texture.jpg);text-align:center;padding:8px 16px;font-weight:bold;letter-spacing:0.05em;text-transform:uppercase;color:#fff;text-decoration:none;}.view-water-and-sewer-news .view-content{padding:10px;}.profile{background-color:#faf5ef;padding:10px;position:relative;margin:0px 0 15px 0;min-height:146px;}.profile h2{font-size:19px;margin:0 0 0px 0;}.profile span{color:#999;font-size:12px;text-transform:uppercase;}.profile p{font-family:"Palatino Linotype",Palatino,"Book Antiqua",Baskerville,"Bookman Old Style","Bitstream Charter","Nimbus Roman No9 L",Garamond,"Apple Garamond","ITC Garamond Narrow","New Century Schoolbook","Century Schoolbook","Century Schoolbook L",Georgia,serif;font-size:14px;margin-top:8px;line-height:140%;margin-bottom:0px;}.profile img{display:inline-block;position:absolute;right:7px;top:6px;}#block-views-header-images-block{height:115px;}.breadcrumb .bread-last{margin:0 0 0 5px;font-size:13px;}.view-display-id-block .more-link{text-align:center;margin:20px 0 -13px;}#field-name-field-attachments tr.odd{background-color:#FAF5EF;height:46px;}#field-name-field-attachments tr.even{background-color:#fff;height:46px;}#field-name-field-attachments th{border-bottom:3px solid #EBB879;}#header_wrapper{position:relative;background-image:url(/sites/all/themes/cityofstmarys/images/content_header_bg.jpg);background-repeat:no-repeat;background-position:bottom center;}#sliderBack{position:absolute;right:8px;top:8px;z-index:0;}#mayorFrontPage{float:left;width:280px;position:relative;margin:-5px 0 4px 8px;z-index:10;}#mayorFrontPage a{display:block;}#fb{position:absolute;bottom:-23px;left:13px;}#fbtop{float:left;width:80px;margin:0 2px -8px 0;}#fbinner{float:left;width:80px;margin-top:4px;}#block-block-4{padding-left:3px;}.member-container{background-color:#faf5ef;padding:10px;margin-bottom:15px;}.member-container .member-content{float:left;}.member-container .member-image{float:right;}.member-container .member-image img{display:block;}.member-container h2{font-size:19px;margin:0;}.member-container span.title{color:#999;font-size:12px;text-transform:uppercase;}#body_header{position:relative;height:115px;}.front #body_header{display:none;}#body_header h1{position:absolute;top:7px;left:267px;font-weight:normal;line-height:1em;font-size:3em;font-family:Georgia,Serif;color:#fff;text-shadow:2px 2px 3px #000;letter-spacing:.03em;}#body_header h2{position:absolute;top:7px;left:267px;font-weight:normal;line-height:1em;font-size:3em;font-family:Georgia,Serif;color:#fff;text-shadow:2px 2px 3px #000;letter-spacing:.03em;}.article-type #body_header h2{position:absolute;top:-10px;left:267px;font-weight:normal;line-height:1em;font-size:3em;font-family:Georgia,Serif;color:#fff;text-shadow:2px 2px 3px #000;letter-spacing:.03em;}#body_header p{margin:0;}.fb{margin:0 0 10px -2px;}li.checkboxes{list-style-image:url(/sites/all/themes/cityofstmarys/images/checkbox.png);}.webform-client-form input[type="text"],.webform-client-form input[type="email"],.webform-client-form textarea,.webform-client-form select{border:1px solid #ccc;padding:6px 4px;-webkit-border-radius:6px;border-radius:6px;outline:none;font-family:Helvetica,Arial,sans-serif;max-width:100%;display:block;}.webform-client-form input[type="text"],.webform-client-form input[type="email"]{width:400px;}.webform-client-form .form-textarea-wrapper{width:410px;}.webform-client-form .grippie{display:none;}.webform-client-form .form-submit{width:150px;border:none;text-align:center;background-color:#555;color:#fff;font-size:1.1em;padding:10px 0;text-transform:uppercase;-webkit-border-radius:6px;border-radius:6px;cursor:pointer;}.webform-client-form .form-submit:hover{background-color:#333;}#house-watch-request #webform-component-date-of-departure{float:left;width:200px;}#house-watch-request #webform-component-date-of-return{float:left;width:200px;}#house-watch-request #webform-component-full-name{clear:both;}#city-service-requests .webform-client-form input{width:270px;}.instruction-to-bidders{border-bottom:1px solid #ccc;margin:0 0 20px 0;}.view-opening-bids table tbody{font-size:.9em;}.view-opening-bids table .views-field-body{width:45%;}.node-bids .field{margin:0 0 10px 0;}.bid-tabs ul{list-style-type:none;margin:0 0 10px 0;padding:0;}.bid-tabs ul li{margin:0 0 5px 0;width:226px;}.bid-tabs ul li a{-webkit-border-radius:6px;border-radius:6px;text-decoration:none;display:block;color:#fff;background-color:#555;padding:5px 0 5px 10px;}.bid-tabs ul li a:hover{background-color:#222;}.bid-tabs ul li a span{float:right;margin-right:10px;background:url(/sites/all/themes/cityofstmarys/images/arrow_dropdown.gif);background-position:97% 50%;background-repeat:no-repeat;}.nivoSlider{position:relative;width:680px;height:235px;margin:24px 0 0 3px;border:#fff 3px solid;overflow:hidden;z-index:10;float:left;background:#fff url(/sites/all/themes/cityofstmarys/images/loading.gif) no-repeat 50% 50%;}.nivoSlider img{position:absolute;top:0px;left:0px;max-width:none;display:none;height:100%;}.nivo-main-image{display:block !important;position:relative !important;width:100% !important;height:100%;}.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0;}.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden;}.nivo-box img{display:block;}.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:0.8;overflow:hidden;display:none;-moz-opacity:0.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.nivo-caption p{padding:5px;margin:0;}.nivo-caption a{display:inline !important;}.nivo-html-caption{display:none;}.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer;}.nivo-prevNav{left:0px;}.nivo-nextNav{right:0px;}.nivo-controlNav{text-align:center;padding:15px 0;}.nivo-controlNav a{cursor:pointer;}.nivo-controlNav a.active{font-weight:bold;}#wxWrap{width:350px;background:#EEE;background:-moz-linear-gradient(top,rgba(240,240,240,1) 0%,rgba(224,224,224,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(240,240,240,1)),color-stop(100%,rgba(224,224,224,1)));background:-webkit-linear-gradient(top,rgba(240,240,240,1) 0%,rgba(224,224,224,1) 100%);background:-o-linear-gradient(top,rgba(240,240,240,1) 0%,rgba(224,224,224,1) 100%);background:-ms-linear-gradient(top,rgba(240,240,240,1) 0%,rgba(224,224,224,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0',endColorstr='#e0e0e0',GradientType=0);background:linear-gradient(top,rgba(240,240,240,1) 0%,rgba(224,224,224,1) 100%);padding:2px 13px 2px 11px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}#wxIntro{display:inline-block;font:14px/20px Arial,Verdana,sans-serif;color:#666;vertical-align:top;padding-top:9px;}#wxIcon{display:inline-block;width:61px;height:34px;margin:2px 0 -1px 1px;overflow:hidden;background:url('http://l.yimg.com/a/lib/ywc/img/wicons.png') no-repeat 61px 0;}#wxIcon2{display:inline-block;width:34px;height:34px;margin:1px 6px 0 8px;overflow:hidden;}#wxTemp{display:inline-block;font:20px/28px Arial,Verdana,sans-serif;color:#333;vertical-align:top;padding-top:5px;margin-left:0;}#footer .left{float:left;width:340px;margin-bottom:5px;}#weather-wrapper{float:right;width:160px;padding:10px;}#weather{color:#fff;}.weather-text{font-size:12px;}#weather p{margin:0 0 -4px 0;}#weather .left{float:left;width:60px;font-size:2em;font-weight:bold;margin:4px 10px 0 0;}#weather .right{float:left;}#weather .right p{font-size:.8em;}#bot-footer-bar{float:left;width:100%;text-align:center;}.node-bids #field-name-field-bid-award{clear:both;}.node-bids #field-name-field-plan-holders-list .field-item{float:left;margin:0 20px 0 0;width:210px;height:110px;}#where-to-stay table .left{padding:0 20px 0 0;}#legislation .views-field-filename{float:right;}#legislation .views-field-fid{margin:0 0 0 10px;float:left;}#legislation .views-row{clear:both;border-bottom:1px solid #ccc;height:35px;margin:0 0 10px 0;}#legislation h3{clear:both;font-family:Palatino,Georgia,Times,serif;color:#fff;background-color:#EBB879;font-size:16px;padding:5px 10px;border-bottom:1px solid #ccc;}#legislation .views-field-field-media-name{float:left;}#legislation .views-field-filename a{display:block;text-indent:-9999px;width:30px;height:27px;background:url(/sites/all/themes/cityofstmarys/images/pdf_icon.png) 0 -2px no-repeat;}#swimming-pool table tr td.right{width:25%;}#newsFlash{padding:5px 0;background-color:#ffcece;}#newsFlash .region{float:left;}#newsFlash .header{float:left;margin:0 10px 0 0;color:#98262C;}#newsFlash .views-field-body{float:left;}#newsFlash .views-field-edit-node{float:left;width:40px;margin:0 0 0 10px;}.center{width:1000px;margin:0 auto;}#newsFlash p{margin:0;font-size:1em;}#block-block-16{margin-top:-6px;}
html,body{font-size:14px;color:#333333;line-height:1.5em;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;}table{width:100%;}h1{}h2{font-size:19px;color:#0A4672;margin-bottom:10px;}h3{margin-top:0px;}h4{}h5{}h6{}p{margin-top:0;}a{color:#98262C;}strong{font-weight:bold;}tbody{border-top:none;}#icon-row-bar .tb-menu li a:hover{text-decoration:underline;}.styledtable{}.styledtable tr{border-bottom:1px solid #ccc;}.styledtable th{font-family:Palatino,Georgia,Times,serif;color:#fff;background-color:#EBB879;font-size:16px;padding:5px 10px;border-bottom:1px solid #ccc;}.styledtable td{color:#333;padding:5px 10px;}.styledtable tbody{border:none;}.styledtable thead td{background-color:#FAF5EF;}.styledtable tr.even{background-color:#FAF5EF;}.styledtable tr.odd{background-color:transparent}.styledtable strong{font-weight:bold;}.styledtable img{border:none;}#node-91 .btn,#node-94 .btn,#node-97 .btn,#node-102 .btn,#node-56 .btn,#node-54 .btn{background-image:url(/sites/all/themes/cityofstmarys/images/navigation_bg.jpg);background-position:center bottom;float:right;text-align:center;width:244px;border:2px solid #0A4872;margin-top:-6px;}#node-91 .btn a,#node-94 .btn a,#node-97 .btn a,#node-102 .btn a,#node-56 .btn a,#node-54 .btn a{color:#fff;text-transform:uppercase;font-weight:bold;font-size:0.95em;text-decoration:none;}.personneltable{margin:-6px 0 16px;}.personneltable tr{border-bottom:none;}.personneltable th{font-family:Palatino,Georgia,Times,serif;color:#fff;background-color:#EBB879;font-size:16px;padding:5px 10px;border-bottom:1px solid #ccc;text-align:center;}.personneltable td{color:#333;padding:5px 10px;}.personneltable tbody{border:none;}.personneltable thead td{background-color:#FAF5EF;text-align:center;}#views-form-tax-form-view-block-1 tr.odd{background-color:#FFF;padding:5px 10px;display:block;}#views-form-tax-form-view-block-1 tr.even{background-color:#FAF5EF;padding:5px 10px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;display:block;}#views-form-tax-form-view-block-1 tr a{text-decoration:none;color:#333;}#views-form-tax-form-view-block-1 tr a:hover{text-decoration:underline;color:#98262C;}.regulartable tbody tr td{}.regulartable strong{font-weight:bold;}.regulartable p{margin-top:0px;}#navigation ul.nice-menu li.menu-218 a.active span,#navigation ul.nice-menu li.menu-312.active-trail > a span,#navigation ul.nice-menu li.menu-313.active-trail > a span,#navigation ul.nice-menu li.menu-314.active-trail > a span,#navigation ul.nice-menu li.menu-315.active-trail > a span,#navigation ul.nice-menu li.menu-891.active-trail > a span{display:block;background-image:url(/sites/all/themes/cityofstmarys/images/star.png);background-repeat:no-repeat;background-position:center top;padding:1.5em 0 0 0;margin:-1.5em 0 0;}#fp-toolbar{}#fp-toobar ul li{display:inline;}#block-block-15{padding-top:10px;}#block-block-15 img{margin-left:-3px;}.video-button a{height:50px;width:244px;display:block;background:url(/sites/all/themes/cityofstmarys/images/CityOfSM-Video.png) center center no-repeat;margin-left:-1px;}.video-button a img{display:none;}#block-views-photo-galleries-block .view-id-photo_galleries table tr{width:100%;}#block-views-photo-galleries-block .view-id-photo_galleries table tr td{width:31%;height:auto;float:left;margin:0 0 2% 0;}#block-views-photo-galleries-block .view-id-photo_galleries table tr td.col-2{margin:0 3% 0 3%;}#block-views-photo-galleries-block .view-id-photo_galleries table tr td img{width:100%;height:auto;border:1px solid #E0BB85;}#block-views-photo-galleries-page-block-1 .view-photo-galleries-page table tr td{text-align:center;padding-bottom:10px;}#block-views-photo-galleries-page-block-1 .view-photo-galleries-page table tr td img{border:1px solid #E0BB85;}#block-views-photo-galleries-page-block-1 .view-photo-galleries-page .views-field-title a{font-size:15px;color:#0A4672;font-weight:bold;text-decoration:none;}.page-node-1175 #page-title{font-size:2.8em;}.page-node-1175 .webform-datepicker .form-item{float:left;margin-right:5px;}.page-node-1175 .webform-component-fieldset{clear:both;margin-top:15px;}.page-node-1175 .form-actions{clear:both;margin-top:25px;}.page-node-1175 #webform-component-event-information--approx-set-up-time{clear:both;}.page-node-1175 .webform-component-fieldset#webform-component-park-rental-terms-agreement-1{text-align:justify;}.page-node-1175 .webform-component-fieldset#webform-component-park-rental-terms-agreement-1 legend,.page-node-1175 .webform-component-fieldset#webform-component-payment-details legend{font-weight:bold;}.page-node-199 .styledtable th{padding:5px 9px;}#block-block-17{float:left;text-align:center;width:225px;}#block-block-17 img{margin-left:-6px;}.page-mill-project-blog .view-mill-blog .views-row{padding:10px 15px;border-bottom:1px solid #DCDCDC;}.page-mill-project-blog .view-mill-blog .views-row-odd{background-color:#FAF5EF;}.page-mill-project-blog .view-mill-blog .views-row h2{}.page-mill-project-blog .view-mill-blog .views-row p{}.node-type-mill-blog #field-name-field-mill-blog-date{margin-bottom:10px;}.node-type-mill-blog #google_recaptcha_comment_node_mill_blog_form{margin:20px 0 15px 0;}.nixle{padding-top:0px;}#block-block-1{width:600px;float:left;}#bot-footer-bar p{font-size:0.8em;color:#ffffff;margin:0;padding:10px 0;}#bot-footer-bar:before{content:"";height:1px;width:80%;display:block;margin:0 auto;border-bottom:1px solid rgba(255,255,255,0.48);}#park-facility-event-rental-application input[type="text"],#park-facility-event-rental-application input[type="email"]{width:98%;}#park-facility-event-rental-application .form-textarea-wrapper{width:100%;}#webform-component-renter-information--city{width:49%;float:left;margin-right:2%;}#webform-component-renter-information--state{width:25%;float:left;margin-right:2%;}#webform-component-renter-information--zip-code{width:20%;float:left;}#webform-component-renter-information--contact-number{width:100%;clear:both;}.view-police-personnel-page .view-content,.view-fire-personnel-page .view-content{display:flex;flex-wrap:wrap;flex-direction:column;}.view-police-personnel-page .view-content .position-block h3,.view-fire-personnel-page .view-content .position-block h3{width:100%;display:none;}.view-police-personnel-page .view-content .position-block,.view-fire-personnel-page .view-content .position-block{display:flex;width:100%;flex-wrap:wrap;flex-direction:row;justify-content:center;}.view-police-personnel-page .view-content .position-block .views-row,.view-fire-personnel-page .view-content .position-block .views-row{width:33.3333%;text-align:center;margin-bottom:8px;}.view-police-personnel-page .view-content .position-block.Police.Chief .views-row,.view-fire-personnel-page .view-content .position-block.Fire .views-row{width:100%;}.view-police-personnel-page .view-content .position-block .views-row img,.view-fire-personnel-page .view-content .position-block .views-row img{border:1px solid #E0BB85;}.view-police-personnel-page .view-content .position-block .views-row .views-field-title strong,.view-fire-personnel-page .view-content .position-block .views-row .views-field-title strong{font-size:14px;width:100%;display:block;}.view-police-personnel-page .view-content .position-block.Police.Chief .views-row .views-field-title strong,.view-police-personnel-page .view-content .position-block.Sergeant .views-row .views-field-title strong,.view-fire-personnel-page .view-content .position-block.Fire .views-row .views-field-title strong,.view-fire-personnel-page.Captain .view-content .position-block .views-row .views-field-title strong{color:#fff;background-color:#EBB879;padding:5px 10px;border-bottom:1px solid #ccc;font-family:Palatino,Georgia,Times,serif;font-size:16px;}.view-police-personnel-page .view-content .position-block .views-row .views-field-field-department-position-or-tit p,.view-fire-personnel-page .view-content .position-block .views-row .views-field-field-department-position-or-tit p{color:#333;font-size:14px;}.view-police-personnel-page .view-content .position-block.Police.Chief .views-row .views-field-field-department-position-or-tit p,.view-police-personnel-page .view-content .position-block.Sergeant .views-row .views-field-field-department-position-or-tit p,.view-fire-personnel-page .view-content .position-block.Fire .views-row .views-field-field-department-position-or-tit p,.view-fire-personnel-page.Captain .view-content .position-block .views-row .views-field-field-department-position-or-tit p{padding:5px 10px;}.iframe-wrapper{width:100%;position:relative;margin:0;padding:0;padding-bottom:56.25% !important;}.iframe-wrapper iframe{box-sizing:border-box;border:1px solid #444;position:absolute;top:0;left:0;width:100%;height:100%;}#red-info-box{border:3px solid #98262C;padding:0px 20px;}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80);}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}.mfp-align-top .mfp-container:before{display:none;}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}.mfp-ajax-cur{cursor:progress;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.mfp-auto-cursor .mfp-content{cursor:auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none !important;}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}.mfp-preloader a{color:#cccccc;}.mfp-preloader a:hover{color:white;}.mfp-s-ready .mfp-preloader{display:none;}.mfp-s-error .mfp-content{display:none;}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;}button::-moz-focus-inner{padding:0;border:0;}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:white;font-style:normal;font-size:32px;font-family:Arial,Baskerville,monospace;}.mfp-close:hover,.mfp-close:focus{opacity:1;}.mfp-close:active{top:1px;}.mfp-close-btn-in .mfp-close{color:#333333;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%;}.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:14px;line-height:18px;}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0);}.mfp-arrow:active{margin-top:-54px;}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px;}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;}.mfp-arrow-left{left:0;}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px;}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f;}.mfp-arrow-right{right:0;}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px;}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f;}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}.mfp-iframe-holder .mfp-close{top:-40px;}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black;}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}.mfp-figure{line-height:0;}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444444;}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px;}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}.mfp-title{text-align:left;line-height:18px;font-size:14px;color:#f3f3f3;word-wrap:break-word;padding-right:36px;}.mfp-image-holder .mfp-content{max-width:100%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}.mfp-img-mobile img.mfp-img{padding:0;}.mfp-img-mobile .mfp-figure{}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}.mfp-img-mobile .mfp-counter{right:5px;top:3px;}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0;}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}.mfp-container{padding-left:6px;padding-right:6px;}}.mfp-ie7 .mfp-img{padding:0;}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;}.mfp-ie7 .mfp-container{padding:0;}.mfp-ie7 .mfp-content{padding-top:44px;}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0;}
