body{background:#00498e;color:#ffffee;font-family:'Open Sans',helvetica,arial,sans-serif;font-size:1.1em;line-height:140%;margin:0;padding:0}a:link,a:visited{text-decoration:none;color:#ffffee}a:hover,a:active{text-decoration:underline;color:white}#header{text-align:center;background:#00498e;color:#ffffee;margin:0;padding:0}#header_inside{text-align:center;max-width:800px;margin-left:auto;margin-right:auto}h1{text-align:left;font-size:250%;margin:0;padding:0;line-height:140%;text-shadow:1px 1px 2px #333}h1 a:link,h1 a:visited,h1 a:hover,h1 a:active{color:white;text-decoration:none}#main{background:#ffffee;color:#333}#main_inside{max-width:800px;margin-left:auto;margin-right:auto;padding-top:1em;padding-bottom:2em}#footer{background:#00498e;color:#ffffee;margin:0;padding:0}#footer_inside{max-width:800px;margin-left:auto;margin-right:auto;padding:1em;position:relative;height:10em}div#main_inside a:link,div#main_inside a:visited{text-decoration:none;color:#731010}div#main_inside a:hover,div#main_inside a:active{text-decoration:underline;color:red}#main_inside img{box-shadow:1px 1px 2px #999}h2{color:#00498e;font-size:200%;margin:0;padding:0;line-height:130%;text-shadow:1px 1px 1px #bbb;text-align:center}h3{color:#00498e;font-size:1.6em;font-weight:bold;margin:0;padding:0;margin-top:.5em;margin-bottom:.5em;text-align:center}h4{color:#00498e;font-size:1.3em;font-weight:bold;margin:0;padding:0;margin-top:.5em;margin-bottom:.5em;text-align:center}#headshot{float:left}#social{float:left;margin-left:1em;font-size:90%;line-height:1.25em}#copyright{float:right;font-size:90%;text-align:right}img{border-radius:5px;max-width:100%}img.alignleft{float:left;margin-right:10px}p{margin-bottom:1em}div.menu ul{list-style:none;margin:0;padding:3px;text-align:center;font-size:1.1em}div.menu li{list-style:none;margin:0;padding:0;display:inline}div.menu a{display:inline-block;height:48px;line-height:48px;margin:0;padding:0 3px}div.menu li a:link,div.menu li a:visited{color:#ffffee}div.menu li a:hover,div.menu li a:active{color:white}div.submenu ul{list-style:none;margin:0;padding:3px;text-align:center;font-size:1.1em}div.submenu li{list-style:none;margin:0;padding:0;display:inline-block}div.submenu li a{display:inline-block;height:48px;line-height:48px;margin:0;padding:0 3px}div.submenu li a:link,div.submenu li a:visited{color:#226baf}div.submenu li a:hover,div.submenu li a:active{color:#8e4900}.rotate_left,.rotate_right,.delete_photo{margin:0 3px;cursor:pointer}.admin_photo{margin-bottom:1em}p.pubdate{font-style:italic}.red{font-size:130%;font-weight:bold;color:red;background:blanchedalmond;border:2px solid darkred;padding:6px;text-align:center}.green{font-size:130%;font-weight:bold;color:green;background:azure;border:2px solid green;padding:6px;text-align:center}table{border-collapse:collapse;border:1px solid #aaa}th,td{border:1px solid #aaa;padding:3px}td.td_update a{display:block}table.details_table{margin-bottom:1em;background:white!important;position:relative}table.details_table th{font-weight:bold!important;color:#eee;background:#00519d;position:sticky;top:0}table.legend,table.report_table{width:auto;margin-left:auto;margin-right:auto}form{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}input,select,textarea{font-size:1.1em;width:97%;max-width:97%;height:48px;margin-left:0;margin-right:0;padding-left:1px;padding-right:1px}textarea{height:4em}textarea.large{height:24em}caption{font-weight:bold;font-size:1.6em;padding:6px;color:#00498e}.save_issue_button{padding:1em!important;font-weight:bold;font-size:1.4em;color:white;background:#226baf;height:96px;cursor:pointer}.save_issue_button:disabled{color:darkgrey;background:lightgrey}.separator_item{font-weight:bold;font-size:120%;text-align:center}hr{border:0;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}#notification{position:fixed;bottom:0;left:0;width:99%;padding:10px;font-weight:bold;font-size:1.6em;line-height:1.6em;border:2px solid;cursor:pointer;-webkit-border-top-left-radius:15px;-moz-border-radius-topleft:15px;border-top-left-radius:15px}.notify_notice{color:darkblue;background:aliceblue;border-color:darkblue}.notify_warning{color:orangered;background:navajowhite;border-color:orangered}.notify_success{color:forestgreen;background:khaki;border-color:forestgreen}.notify_error{color:firebrick;background:mistyrose;border-color:firebrick}#profile_link{position:fixed;width:auto;top:0;right:0}#profile_link a:link,#profile_link a:visited,#profile_link a:hover,#profile_link a:active{display:block;padding:6px;background:white;text-decoration:none;border:2px solid;-webkit-border-bottom-left-radius:15px;-moz-border-radius-bottomleft:15px;border-bottom-left-radius:15px;border-top:0px;border-right:0px}#photo_container{text-align:center}#photo_container img{max-width:80%!important;height:auto!important}.uploaded_photo{cursor:pointer}.photo_in_issue_details{max-width:80%!important;height:auto!important}.photo{text-align:center}#mapid{width:100%;max-width:100%;height:600px;max-height:100%;text-align:center;border-radius:5px}#issue_update_links{text-align:center}.form_item{margin-bottom:1em}.hidden_widget_generic,.hidden_item{display:none}ul{text-align:left}.centered{text-align:center}textarea#query{height:20em}.sortable{cursor:pointer}div.report_chart{width:100%;height:auto;border:1px solid darkblue;padding:0}table.gantt_chart{margin-left:auto;margin-right:auto}table.gantt_chart th{text-align:right;white-space:nowrap}.gantt_bar{border:1px solid darkblue;background:blue;color:white;text-align:center}