@charset "utf-8";
.headerMessages{background-color:#FFFFFF;padding:10px 0px;text-align:right;}.messages{color:#c00000;font-weight:bold;}
a{color:#4988CF;text-decoration:none;}
a:hover{color:#85BA46;text-decoration:underline;}
.sitePageStyle{background-color:#FFFFFF;color:#333333;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;}
.sitePageStyleExt{background-color:#F4F7EC;color:#333333;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;}
.pageContainer{width: 100%;}
.pageContainerExt{width:1340px;margin:auto;}
.iframeContentWidth{width: 100%;}
.iframeContentWidthExt{width:1200px;background-color:#FFFFFF;}
.headerLeftTitle{background-color:#4988CF;padding:7px 10px;font-size:20px;color:#FFFFFF;text-align: left;}
#headerText{height: 50px;padding-top:15px;font-size:26px;background-color:#FFFFFF;font-weight:bold;color:#FFFFFF;margin:auto;}
.goAreas{padding-bottom: 6px;}
.menuBoxHeader{background:#2466AD;color:#FFFFFF;padding:7px;font-weight:bold;text-transform:uppercase;}.menuBoxContent{background:#4988CF;padding-bottom:30px;margin-bottom:15px;list-style:none;}.menuBoxContent li{border-bottom:1px dotted #85BA46;}.menuBoxContent a{display:block;color:#FFFFFF;text-decoration:none;padding:7px;background-color:#4988CF;}.menuBoxContent a:hover{color:#FFFFFF;text-decoration:none;background-color:#85BA46;}#legalIdentificationFooter {color:#000000;width:1200px;margin:auto;text-align:left;font-size:11px;padding-top:5px}.iframeFooter{margin:20px 10px 0 10px;border-top:1px solid #AAD07D;font-size:11px;padding-right:10px;padding-bottom:10px;}
fieldset{border:1px solid #CCCCCC;}
legend{color:#4988CF;}
#enabledServices li{border-bottom: 1px solid #CEEEAA;}
#enabledServices a{font-weight:bold;font-size:14px;}
.loginButton{font-weight:bold;}
.logoutButton,.openAreaButton{width:80px;font-size:11px;font-weight:bold;vertical-align:middle;margin:5px 5px;}
.navigator{width:100%;margin-bottom:10px;}
.navigationCol1{background-color:#EEEEEE;padding:4px;padding-left:10px;height:24px;}
.navigationCol2{background-color:#EEEEEE;padding:4px;}
.navigationCol3{background-color:#EEEEEE;padding:4px;}
.navigationCol4{background-color:#EEEEEE;padding:4px;text-align:right;padding-right:10px;}
.navReadOnly{border:1px solid #EEEEEE;background:#EEEEEE;color:#333333;text-align:center;margin-bottom:2px;font-size:12px;}
.searchBar{width:100%;color:#333333;background-color:#EEEEEE;margin-bottom:2px;line-height:34px;height:34px;}
.list{width:100%;margin-bottom:5px;}
.listHeaderRow{cursor:default;}
.listHeaderColumns{padding:10px;font-size:13px;font-weight:bold;background-color:#AAD07D;}
.listHeaderDownloadColumn{text-align:center;}
.listTitleColumns{color: #4988CF; font-size:14px}
.listDataColumns{padding:10px;cursor:default;border-bottom:1px solid #CEEEAA;}
.listDataLinkColumns{padding:5px 10px;cursor:default;border-bottom:1px solid #CEEEAA;}
.listDataDownloadColumn{cursor:pointer;text-align:right;}
.listDataPhotoColumn{padding:5px;cursor:default;border-bottom:1px solid #CEEEAA;}.listHoverRow{background-color:#E6F9CF;}
.listOutRow{background-color:#FFFFFF;}
a.actions{color:#4988CF;text-decoration:none;}
a.actions:hover{color:#85BA46;text-decoration:underline;}
.listDataHeader{padding:10px;margin-bottom:5px;background-color:#AAD07D;border-bottom:1px solid #CEEEAA;}
.linkListElement a{color:#333333; text-decoration: none; display:block;}
.linkListElement a:hover{color:#333333; text-decoration: none;}
#scrollingFeeds div.rssItemFooter {margin-top: 0; margin-bottom: 15px; padding-bottom: 7px; border-bottom:1px solid #CEEEAA;}
#list-container li {border-bottom:1px solid #CEEEAA; padding:5px 0; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; display:box; width:100%; height:100%;}
#list-container li:hover{background-color:#E6F9CF;}
@media only screen and (max-width: 600px){#list-container li{display: block;} #list-container li .list-thumb-container{float: left;} #list-container li .list-text-container{width:auto; margin-bottom: 10px;} #list-container li .list-link-container{clear: both; width:100%; text-align: center; margin: 0 0 5px 0;}#list-container li .list-link-container a{margin-left: 110px;} .show-on-mobile{display: inline;} .hide-on-mobile{display: none;}}

@media only screen and (max-width: 450px){.navigationCol1,.navigationCol4{display: none;}.navigationCol3{text-align: right;}}

@media only screen and (max-width: 400px){#list-container li .list-thumb-container{float: none; margin:0 auto;} #list-container li .list-link-container a{margin-left: 0;}}

