*{box-sizing: border-box;}body{line-height:1.8em;font-size:.88em;background-color:#8b8d90;font-family:verdana,arial,helvetica,sans-serif;color:#202020;}h1, h2, h3, h4{color:#72AA37;}h2{font-size:1.6em;}h3{font-size:1.2em;}h4{font-size:1em;font-style:italic;}h1, h2, h3, h4, h5, h6{font-family:arial, helvetica,verdana,sans-serif;margin:20px 0 .5em 0;line-height: 1.5em;}h5{font-size:.8em;margin-top:-.25em;}p{margin-bottom:1.5em;}a{color:#69a419;}table{border-collapse:collapse;width:100%;margin-bottom:1em;}table tr:hover{background-color:#f9f9f9;}table th{text-align:left;}table th, table td{padding: .25em 1em .25em 0;border-bottom:1px solid #efefef;}table caption{font-weight:800;font-size:1.2em;text-align:left;}table.horizontal-table th{text-align:left;}#container{width:70em;display:block;overflow:hidden;margin:0 auto;}#skip-links{position:absolute;top: -200px;left: 0;width: 100%;list-style: none;padding: 0;margin: 0;} #skip-links li a:focus{display: block;overflow: hidden;padding: 1em;text-align: center;position: absolute;top: 200px;left: 0;width: 100%;border-bottom: 5px solid #72AA37;background-color: rgba(255,255,255,.95);font-size: 1.5em;}#head{background-color:#58585a;display:block;overflow:hidden;color:#fff;width:100%;} #portrait{width:14em;background-color:#7c6446;text-align:center;float:left;height:186px;display:block;overflow:hidden;background-image:url('../img/daly4-compressed-2.jpg');background-repeat:no-repeat;background-position:top center;} #logo{width:37em;float:left;margin: 0 1em;text-align:center;}  #head #logo img{margin-top:40px;}  #head #logo #logo-name, #head #logo #logo-dept, #head #logo #logo-city{display:none;}  #head #logo #logo-name{font-size:2em;}  #head #logo #logo-dept{font-size:1.4em;color:#ABD037;}  #head #logo #logo-city{font-weight:800;} #head-contact{float:left;width:15.99em;margin-left:1em;height:186px;background-image:url('../img/bg-contact.png');background-repeat:repeat;}  #head-contact p{margin:1em;font-size:.85em;line-height:1.4em;}  #head-contact a{color:#fff;} #head-menu-icon{display: none;}#middle{background-color:#fff;display:block;overflow:hidden;border-top:5px solid #bdbec0;width:100%;} #left-nav{background-color:#abd037;width:14em;float:left;color:#fff;z-index: 9;}  #left-nav ul{list-style-type:none;margin:10px 0;padding:0px;white-space:nowrap;}   #left-nav ul li{line-height:1.8em;display:block;overflow:hidden;margin:0px;padding:0px;clear:left;}    #left-nav ul li a{display:block;overflow:hidden;width:100%;color:#fff;padding: .3em 0 .3em 1em;text-decoration:none;margin:0px;}    #left-nav ul li a:hover{background-color:#72aa37;}    #left-nav ul li ul{position:absolute;margin-left:-1000000px;margin-top:-2.4em;margin-bottom:0px;background-color:#72aa37;}     #left-nav ul li ul li{border-bottom:1px solid #abd037;;}     #left-nav ul li ul li a{width:auto;padding-right:1em;}     #left-nav ul li ul a:hover{background-color:#abd037;}    #left-nav ul li:hover ul{margin-left: 14em;}    #left-nav ul li:hover > a{background-color:#72aa37;} #content{background-color:transparent;float:left;padding-left:.5em;width:56em;display:block;overflow:hidden;font-family:'Times New Roman',Georgia,serif;}  #center-column, #right-column{font-size: 1.2em;}  #center-column{background-color:transparent;float:left;width:70%;padding:0 .5em;;margin-bottom:2em;background-repeat:repeat;}  #center-column.full-width{width: 100%;padding: 0 1em 0 .5em;}  #right-column{background-color:transparent;float:left;width:30%;margin-left:0;margin-bottom:2em;padding:0 .5em;color:#808080;background-repeat:repeat;}   #right-column h2.navigation-heading{position: absolute;left: -10000000px;}   #right-column ul{margin: 3.6em 0 .5em .5em;padding:0px;list-style-type:none;}    #right-column ul li{margin-bottom:.5em;}  #content li{margin-bottom: .5em;}  #content a:hover{color: #528400;}#foot{background-color:#404040;border-top:3px solid #bdbec0;font-size:.8em;display:block;overflow:hidden;color:#cecece;width:100%;} #foot h3{color:#808080;} #foot h5{margin-bottom:.25em;} #collector-foot{background-color:#58585a;line-height:3em;border-bottom:1px solid #bdbec0;width:100%;}  #collector-foot ul{margin:0px;padding:0px;display:block;overflow:hidden;list-style-type:none;}   #collector-foot ul li{margin:0 0 0 9px;padding:0px;float:left;} #foot a{color:#cecece;text-decoration:none;} #foot a:hover{text-decoration:underline;} #foot .foot-section{float:left;padding: 0 20px 20px 20px;color:#808080;width: 25%;} #foot .foot-section a{color:#808080;} #foot .foot-section ul{list-style-type:none;padding:0px;margin:0px;}.embed-responsive{position: relative;display: block;height: 0;padding: 0;overflow: hidden;} .embed-responsive.embed-responsive-16by9{padding-bottom: 56.25%;} .embed-responsive.embed-responsive-4by3{padding-bottom: 75%;} .embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object{position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;border: 0;}.content-block{background-color: #efefef;padding:1px 15px;margin: 1em 0;} .content-block.content-block-notice{background-color: #016445;color: #fff;}  .content-block.content-block-notice a{color: #abd037;}@media(max-width:70em) {#container { width:60em;} #portrait, #left-nav{width: 13em;margin: 0;} #logo{width: 33em;margin: 0;} #head-contact{width:14em;float:right;padding-top:0;margin: 0;} #left-nav ul li a{padding-left: .5em;} #left-nav ul li:hover ul{margin-left: 13em;} #content{width: 47em;}}@media(max-width:60em) {#container { width: 50em;} #portrait, #left-nav{width: 13em;margin: 0;} #logo{width: 25em;margin: 0;}  #logo img{max-width: 90%;height: auto;} #head-contact{width: 12em;float: right;padding-top: 0;margin: 0;}  #head-contact p{margin-top:.5em;} #left-nav ul li:hover ul{margin-left: 13em;} #content{width: 37em;} #center-column{width:100%;margin-bottom: 0;} #right-column{width:100%;}  #right-column h2.navigation-heading{position: relative;left: 0;}  #right-column ul{margin-top: 0;}}@media(min-width:50em) {#left-nav { left: 0 !important;position: relative !important;}}@media(max-width:50em) {body { margin: 0;} #container{width:100%;} #portrait{height: 75px;width: 15%;background-size: cover;} #logo{height: 75px;text-align: left;padding-left: 10px;width: 65%;} #head #logo img{margin: 5px 0;max-height: 85%;width: auto;} #head-contact{display: none;} #head-menu-icon{display: block;float:left;height: 75px;width: 20%;font-size: 1.5em;background-color: #abd037;text-align: center;padding-top: 22px;text-decoration: none;color: #fff;text-shadow: 0 1px 0 #72AA37;} #middle{border: none;} #left-nav{position: absolute;left: -10000000px;width: 100%;}  #left-nav ul li a{font-size: 1.2em;padding-left: 1em;}  #left-nav ul li a span{display: none;}  #left-nav ul li ul{position: absolute !important;left: -1000000px !important;} #content{width: 100%;padding-top: 10px;}  #center-column{width: 70%;}  #right-column{width: 30%;}   #right-column h2.navigation-heading{position: absolute;left: -10000000px;}   #right-column ul{margin-top: 3.6em;}}@media(max-width:40em) {#center-column { width: 100%;} #right-column{width: 100%;}  #right-column h2.navigation-heading{position: relative;left: 0;}  #right-column ul{margin-top: 0;} #foot .foot-section{width: 50%;}}@media(max-width:550px) {#logo { width: 60%;} #head-menu-icon{width: 25%;}}@media(max-width:500px) {#logo { width: 70%;} #head-menu-icon{width: 15%;font-size: 2em;}  #head-menu-icon span{display: none;} #foot .foot-section{width: 100%;float: none;}}.pay-online-desktop-link{display: block;}.pay-online-mobile-link{display: none;}@media (max-width: 768px) {.pay-online-desktop-link { display: none;} .pay-online-mobile-link{display: block;}}