html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{color:#222;font-size:1em;line-height:1.4;font-family:'Open Sans',Arial,sans-serif}body{font-size:1em;line-height:1.4;font-family:'Open Sans',Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Oswald,'Arial Narrow Bold',Arial,sans-serif;font-weight:400;font-style:normal}::-moz-selection{background:#ced7e2;color:#333;text-shadow:none}::selection{background:#ced7e2;color:#333;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #999;margin:.5em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ea3333;color:#fff;padding:.2em 1em}.chromeframe a:link,.chromeframe a:visited{color:#fff;font-weight:bold}.chromeframe a:hover,.chromeframe a:active{color:#333}#ZoomLevel{position:absolute;top:100px;left:217px;font-size:.65rem;margin:0;padding:0;z-index:101;text-shadow:1px 1px 0 rgba(255,255,255,.75);color:#000}#Location{position:absolute;bottom:100px;right:210px;height:15px;font-size:.65em;z-index:10;text-shadow:1px 1px 0 rgba(255,255,255,.75);color:#000}.esriScaleLabelDiv{line-height:1em}.livecam{line-height:normal}h3.forecastTitle,p.forecastDesc,p.forecastTime{margin:0}.forecastDay{border-top:1px solid #ccc}.localEvent-type{padding-left:16px;background-repeat:no-repeat;background-position-y:center;font-size:1rem}.localEvent-impact{padding:0 4px;border-radius:4px;font-size:1rem}.severityId_None{color:#fff;background-color:green;padding:0 4px}.severityId_Low{color:#000;background-color:#ff0}.severityId_Moderate{color:#000;background-color:#ffa500}.severityId_High{color:#fff;background-color:#ff4500}.severityId_Closure{color:#fff;background-color:#a11}.categoryId_PlannedEvent,.categoryId_BridgeOpening,.categoryId_Crash,.categoryId_EmergencyResponse,.categoryId_Obstruction,.categoryId_Hazard,.categoryId_SpecialEvent,.categoryId_Detour{color:#333;background-image:url("/content/img/legend-icons/tle.png")}.categoryId_C,.categoryId_Construction,.categoryId_Maintenance{color:#bb4603;background-image:url("/content/img/legend-icons/c.png")}.categoryId_WeatherHazard{color:#06c;background-image:url(/Content/img/legend-icons/wh.png)}.bridgeLift-type{padding-left:32px;background-repeat:no-repeat;background-position-y:center;font-size:1rem}.bridgeLift-impact{padding:0 4px;border-radius:4px;font-size:1rem}.categoryId_bridgeLift{background-image:url("/Content/img/icons/bridge-lift-up.png")}.categoryId_bridgeSchedule{background-image:url("/Content/img/icons/bridge-lift-down.png")}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}a.help{float:right;text-align:right}a.help .fa{padding-right:.25em}a.help:link,a.help:visited{color:#43526c;border-radius:5px;text-decoration:none;padding:2px 5px}a.help:hover,a.help:active{background-color:#43526c;color:#fff}#customCamsSubmitForm{padding-left:5px;padding-right:5px}#customCamsSubmitForm h3{margin:0;padding:0}.ccInputControls{margin:0;overflow:hidden}.ccTextInputWrapper{display:block;float:left;margin:0;padding:0;padding-top:1px}#ccPageNameInput{padding:0;margin:0;width:440px}.ccButtonWrapper{padding-left:5px}.ccCameraGrid{position:relative;margin-bottom:5px;display:block;width:100%}.ccCameraInfo{display:inline-block;width:auto;position:relative;margin:5px;padding:0 auto;float:left;text-align:center;background-color:#eee;height:354px;border:#ccc solid 1px}#cameraImageModal .ccCameraInfo{display:block;float:none;text-align:center;margin:auto}.ccCameraInfo img{margin:20px auto;max-height:100%;max-width:100%}.ccCameraInfo .noImg{width:286px;margin:150px 20px;border:1px solid #ccc;background-color:#fff}.ccLdiLink{margin:0;padding:0;position:absolute;bottom:5px;width:100%}html.remodal-is-locked{overflow:hidden}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.9)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation:remodal-overlay-opening-keyframes .3s;animation:remodal-overlay-opening-keyframes .3s}.remodal-overlay.remodal-is-closing{-webkit-animation:remodal-overlay-closing-keyframes .3s;animation:remodal-overlay-closing-keyframes .3s}.remodal-wrapper{padding:10px 10px 0}.remodal{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);font-size:1.3em;color:#2b2e38;background:#fff;font-size:.85em}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation:remodal-opening-keyframes .3s;animation:remodal-opening-keyframes .3s}.remodal.remodal-is-closing{-webkit-animation:remodal-closing-keyframes .3s;animation:remodal-closing-keyframes .3s}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;right:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;-webkit-transition:color .2s;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}.remodal-close:hover{color:#2b2e38}.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif!important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"×";text-align:center}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;width:200px;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width:641px){.remodal{max-width:500px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:500px}