.emergency-00 {}
.emergency-00 .emergency-01 {background-color: #faf7e6; margin: 15px 10px; border: 2px solid #900000; padding: 15px;}
.emergency-00 .emergency-01 .emergency-02 {}
.emergency-00 .emergency-01 .emergency-02 h2 {color: #900000; margin: 0 0 15px}

.appstate-alert-00 {width: 100%; margin: 5px 0;}
.appstate-alert-00.appstate-alert--normal {background-color: #e8e8e8;}
.appstate-alert-00.appstate-alert--guarded {background-color: #faecb3;}
.appstate-alert-00.appstate-alert--elevated {background-color: #fadab3;}
.appstate-alert-00.appstate-alert--high-risk--emergency {background-color: #f9cec3;}
.appstate-alert-00.appstate-alert--special {background-color: #e0f0ff;}
.appstate-alert-00.appstate-alert--testing {background-color: #fff;}
.appstate-alert-00 .appstate-alert-01 {max-width: 1160px; margin: 0 auto; padding: 10px 20px;}
.appstate-alert-00 .appstate-alert-01 .appstate-alert-02 {}
.appstate-alert-00 .appstate-alert-01 .appstate-alert-02 .appstate-alert-conditionmessage {}
.appstate-alert-00 .appstate-alert-01 .appstate-alert-02 .appstate-alert-conditionmessage + .appstate-alert-messages {margin: 15px 0 0;}
.appstate-alert-00 .appstate-alert-01 .appstate-alert-02 .appstate-alert-conditionstatement {}
.appstate-alert-00 .appstate-alert-01 .appstate-alert-02 .appstate-alert-conditionstatement + .appstate-alert-messages {margin: 15px 0 0;}
.appstate-alert-00 .appstate-alert-01 .appstate-alert-02 .appstate-alert-messages {}
.appstate-alert-00 .appstate-alert-01 .appstate-alert-02 .appstate-alert-messages ul {list-style: none; margin: 0; padding: 0;}
.appstate-alert-00 .appstate-alert-01 .appstate-alert-02 .appstate-alert-messages ul li {margin: 0; padding: 0;}
.appstate-alert-00 .appstate-alert-01 .appstate-alert-02 .appstate-alert-messages ul li + li {margin: 15px 0 0;}
.appstate-alert-00 .appstate-alert-01 .appstate-alert-02 .appstate-alert-messages ul li > .inner {line-height: 135%;}
.appstate-alert-00 .appstate-alert-01 .appstate-alert-02 .appstate-alert-messages ul li > .inner .appstate-alert-messages-title {font-size: 1.3em; font-weight: 700;}
.appstate-alert-00 .appstate-alert-01 .appstate-alert-02 .appstate-alert-messages ul li > .inner .appstate-alert-messages-description {padding-left: 15px;}
.appstate-alert-00 .appstate-alert-01 .appstate-alert-02 .appstate-alert-messages ul li > .inner .appstate-alert-messages-description a {text-decoration: underline;}
.appstate-alert-00 .appstate-alert-01 .appstate-alert-02 .appstate-alert-messages ul li > .inner .appstate-alert-messages-description a:link {text-decoration: underline;}
.appstate-alert-00 .appstate-alert-01 .appstate-alert-02 .appstate-alert-messages ul li > .inner .appstate-alert-messages-description a:hover {text-decoration: underline;}
.appstate-alert-00 .appstate-alert-01 .appstate-alert-02 .appstate-alert-messages ul li > .inner .appstate-alert-messages-description a:visited {text-decoration: underline;}
.appstate-alert-00 .appstate-alert-01 .appstate-alert-02 .appstate-alert-messages ul li > .inner .appstate-alert-messages-notation {padding-left: 15px; font-size: 70%;}
.appstate-alert-00 .appstate-alert-01 .appstate-alert-02 .appstate-alert-messages ul li > .inner .appstate-alert-messages-title + .appstate-alert-messages-description {margin: 10px 0 0;}
.appstate-alert-00 .appstate-alert-01 .appstate-alert-02 .appstate-alert-messages ul li > .inner .appstate-alert-messages-title + .appstate-alert-messages-notation {margin: 5px 0 0;}
.appstate-alert-00 .appstate-alert-01 .appstate-alert-02 .appstate-alert-messages ul li > .inner .appstate-alert-messages-description + .appstate-alert-messages-notation {margin: 5px 0 0;}

.main-content-00 .main-content-01 .connect {}
.main-content-00 .main-content-01 .connect h2 {padding:15px 0;}
.main-content-00 .main-content-01 .connect ul { width: 100%;}
.main-content-00 .main-content-01 .connect ul li {display: inline-block; width: 100%; margin:0 0 10px;}
.main-content-00 .main-content-01 .connect ul li div {min-width:40px;}
.main-content-00 .main-content-01 .connect ul li.row-odd {background: #f0f0f0;}
.main-content-00 .main-content-01 .connect ul li.row-even {}
.main-content-00 .main-content-01 .connect ul li .inner {font-size:0.85em;}
.main-content-00 .main-content-01 .connect ul li .exists .inner a {display:block;}
.main-content-00 .main-content-01 .connect ul li .inner.exists {height:35px;}
.main-content-00 .main-content-01 .connect ul li .connect-title {display: block; vertical-align: middle; font-weight:600; font-size:1.4em; Padding:10px 10px;}
.main-content-00 .main-content-01 .connect ul li .connect-facebook {display: block; float:left; clear:left; width: 9%; vertical-align: middle;}
.main-content-00 .main-content-01 .connect ul li .connect-facebook.exists {background-image:url(/_images/sm-logos/facebook-logo-70.png); background-size:35px 35px; background-repeat: no-repeat; background-position: 10px 10px; padding: 10px 8px; width:40px; display: block; float:left; clear:left; vertical-align: middle;}
.main-content-00 .main-content-01 .connect ul li .connect-twitter {display:none;}
.main-content-00 .main-content-01 .connect ul li .connect-twitter.exists {background-image:url(/_images/sm-logos/twitter-logo-70.png); background-size:35px 35px; background-repeat: no-repeat; background-position: 10px 10px; padding: 10px 8px; width:40px; display: block; float:left; vertical-align: middle;}
.main-content-00 .main-content-01 .connect ul li .connect-linkedin {display:none;}
.main-content-00 .main-content-01 .connect ul li .connect-linkedin.exists {background-image:url(/_images/sm-logos/linkedin-logo-70.png); background-size:35px 35px; background-repeat: no-repeat; background-position: 10px 10px; padding: 10px 8px; width:40px; display: block; float:left; vertical-align: middle;}
.main-content-00 .main-content-01 .connect ul li .connect-instagram {display:none;}
.main-content-00 .main-content-01 .connect ul li .connect-instagram.exists {background-image:url(/_images/sm-logos/instagram-logo-70.png); background-size:35px 35px; background-repeat: no-repeat; background-position: 10px 10px; padding: 10px 8px; width:40px; display: block; float:left; vertical-align: middle;}
.main-content-00 .main-content-01 .connect ul li .connect-flickr {display: none;}
.main-content-00 .main-content-01 .connect ul li .connect-flickr.exists {background-image:url(/_images/sm-logos/flickr-logo-70.png); background-size:35px 35px; background-repeat: no-repeat; background-position: 10px 10px; padding: 10px 8px; width:40px; display: block; float:left; vertical-align: middle;}
.main-content-00 .main-content-01 .connect ul li .connect-youtube {display:none;}
.main-content-00 .main-content-01 .connect ul li .connect-youtube.exists {background-image:url(/_images/sm-logos/youtube-logo-70.png); background-size:35px 35px; background-repeat: no-repeat; background-position: 10px 10px; padding: 10px 8px; width:40px; display: block; float:left; vertical-align: middle;}
.main-content-00 .main-content-01 .connect ul li .connect-rss {display:none;}
.main-content-00 .main-content-01 .connect ul li .connect-rss.exists {background-image:url(/_images/sm-logos/rss-logo-70.png); background-size:35px 35px; background-repeat: no-repeat; background-position: 10px 10px; padding: 10px 8px; min-width:40px; display: block; float:left; vertical-align: middle;}
.main-content-00 .main-content-01 .connect ul li .connect-pinterest {display:none;}
.main-content-00 .main-content-01 .connect ul li .connect-pinterest.exists {background-image:url(/_images/sm-logos/pinterest-logo-70.png); background-size:35px 35px; background-repeat: no-repeat; background-position: 10px 10px; padding: 10px 8px; width:40px; display: block; float:left; vertical-align: middle;}
.main-content-00 .main-content-01 .connect ul li .connect-tumblr {display:none;}
.main-content-00 .main-content-01 .connect ul li .connect-tumblr.exists {background-image:url(/_images/sm-logos/tumblr-logo-70.png); background-size:35px 35px; background-repeat: no-repeat; background-position: 10px 10px; padding: 10px 8px; width:40px; display: block; float:left; vertical-align: middle;}
.main-content-00 .main-content-01 .connect ul li .connect-googleplus {display:none;}
.main-content-00 .main-content-01 .connect ul li .connect-googleplus.exists {background-image:url(/_images/sm-logos/google-plus-logo-70.png); background-size:35px 35px; background-repeat: no-repeat; background-position: 10px 10px; padding: 10px 8px; width:40px; display: block; float:left; vertical-align: middle;}
.main-content-00 .main-content-01 .connect .exists span {visibility:hidden; display:block;height:35px;}
.linkedin-degree-add {padding:15px; background-color:#f0f0f0; margin:0 0 15px 0;}
#events-strip-00 {padding: 10px 10px; background: #e5e5e5;}
#events-strip-00 #events-strip-01 {max-width: 1160px; margin: 30px auto; overflow: hidden;}
#events-strip-00 #events-strip-01 #events-strip-02 {}
#events-strip-00 #events-strip-01 #events-strip-02 > .inner {}
#events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner {}
#events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner {}
#events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > section {}
#events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > section h2 {font-size: 1.6em; font-weight: 300; border-bottom: 1px solid #d2d2d2; font-family: "Libre Baskerville", Times, serif; margin: 0 0 15px;}
#events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > section ul.events-list {list-style: none; margin: 0; padding: 0;}
#events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > section ul.events-list:after {display: block; visibility: hidden; content: "."; height: 1px; clear: both;}
#events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > section ul.events-list li.events-item {width: 100%; margin: 0; padding: 5px 0; clear:both;}
#events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > section ul.events-list li.events-item.important-on {}
#events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > section ul.events-list li.events-item.important-on > .inner {}
#events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > section ul.events-list li.events-item.highlight-on {}
#events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > section ul.events-list li.events-item.highlight-on > .inner {background: #d5d5d5;}
#events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > section ul.events-list li.events-item > .inner {height: 100%;/* background: #f5f5f5; border: 1px solid #aaa;*/}
#events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > section ul.events-list li.events-item > .inner .events-thumbnail {display: none;}
#events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > section ul.events-list li.events-item > .inner > .inner {padding: 10px 0;}
#events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > section ul.events-list li.events-item.highlight-on > .inner > .inner {padding: 10px;}
#events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > section ul.events-list li.events-item > .inner > .inner .events-date-icon {float: left; width: 30px; margin-right: 10px; border: 1px solid #222222; font-size: 85%; line-height: 1.4em;}
#events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > section ul.events-list li.events-item > .inner > .inner .events-date-icon .events-date-through {text-align: center; background-color: #fff;}
#events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > section ul.events-list li.events-item > .inner > .inner .events-date-icon .events-date-month {padding: 5px; background-color: #222; font-weight: 400; color: #ffd204; text-align: center;}
#events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > section ul.events-list li.events-item > .inner > .inner .events-date-icon .events-date-day {padding: 5px; text-align: center; background-color: #fff;}
#events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > section ul.events-list li.events-item > .inner > .inner .events-date-icon .events-date-to {text-align: center; background-color: #fff;}
#events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > section ul.events-list li.events-item > .inner > .inner .events-text {padding-left: 42px;}
#events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > section ul.events-list li.events-item > .inner > .inner .events-text .events-title {margin: 0 0 5px; font-family: Libre Baskerville, Times, serif; font-size: 1.2em; font-weight: 300; color: #222; line-height: 1.3em;}
#events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > section ul.events-list li.events-item > .inner > .inner .events-text .events-date {margin-top: 5px; font-weight:700;}
#events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > section ul.events-list li.events-item > .inner > .inner .events-text .events-time {margin-top: 5px;}
#events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > section ul.events-list li.events-item > .inner > .inner .events-text .events-teaser {display: none;}
#events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > div {}
#events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > div > .inner {padding: 10px; text-align: right;}
#events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > div > .inner h2 {display: none;}
#events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > div > .inner p {margin: 0 0 15px 0;}
.slider-fw {background-color:#f0f0f0;}
.slider-block {overflow:hidden; background-color:#f0f0f0;}
.main-slider-00 {padding: 0 10px 5px; float:none; background-color:#f0f0f0;}
.main-slider-01 {position:relative; padding:5px 0;}
.slider-fluid-fix {position:relative!important; display:block!important; height:auto!important}
.slidetext {position:absolute; bottom:0; padding:15px; margin:0 0 5px 0; width:98%; background-image:url(/_images/_theme/gradient-60.png); color:#fff;}
.slidetext .slidetext-title {font-size: 1.4em; font-weight:700;}
.slidetext .slidetext-teaser {font-size: 1.1em; font-weight: 100;}
#slide-thumbs {position:absolute; bottom:10px; z-index:600; right:10px;}
#slide-thumbs li {display:inline-block;}
.flexnav {width: 100%; max-height: 0; margin: 0 auto; overflow: hidden; transition: none; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -webkit-transform-style: preserve-3d;}
.flexnav.opacity {opacity: 0;}
.flexnav.flexnav-show {max-height: 2000px; opacity: 1; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.flexnav li {position: relative; overflow: hidden; font-size: 100%;}
.flexnav li a {position: relative; display: block; overflow: hidden; z-index: 2;}
.menu-button {position: relative; display: block; padding: 1em; cursor: pointer; border-bottom: 1px solid rgba(0, 0, 0, 0.2);}
.menu-button .touch-button {position: absolute; display: inline-block; top: 0; right: 0; width: 50px; height: 50px; z-index: 999; background: transparent; text-align: center;}
.menu-button .touch-button .navicon {position: relative; top: 1em; font-size: 16px; color: #666;}
.alternate-nav-00 {background-color: #3d3d3d;}
.alternate-nav-00 .alternate-nav-01 {margin: 0; padding: 0; color: #000;}
.alternate-nav-00 .alternate-nav-01 .alternate-nav-02 {}
.alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-information-for-firstlevel {border-bottom: 1px solid #000;}
.alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-information-for-firstlevel .menu-button {padding: 10px 20px; border-bottom: none; font-size: 80%; font-weight: bold; background: #3d3d3d; color: #cbcbc9;}
.alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-information-for-firstlevel .menu-button .touch-button {height: 25px;}
.alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-information-for-firstlevel .menu-button .touch-button .navicon {top: 7px;}
.alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-information-for-firstlevel ul.menu-information-for-firstlevel {}
.alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-information-for-firstlevel ul.menu-information-for-firstlevel li {}
.alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-information-for-firstlevel ul.menu-information-for-firstlevel li a {color: #ffffff; padding: 20px 30px; text-decoration: none; background: #666; border-bottom: 1px solid #000;}
.alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-information-for-firstlevel ul.menu-information-for-firstlevel li:last-child a {border-bottom: none;}
.alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-information-for-firstlevel ul.menu-information-for-firstlevel li a:link {}
.alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-information-for-firstlevel ul.menu-information-for-firstlevel li a:hover {color:#ffe77a;}
.alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-information-for-firstlevel ul.menu-information-for-firstlevel li a:visited {}
.alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-information-for-firstlevel ul.menu-information-for-firstlevel li.active {}
.alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-information-for-firstlevel ul.menu-information-for-firstlevel li.active-trail {}
.alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-quick-links-firstlevel {border-bottom: 1px solid #000;}
.alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-quick-links-firstlevel .menu-button {padding: 10px 20px; border-bottom: none; font-size: 80%; font-weight: bold; background: #3d3d3d; color: #cbcbc9;}
.alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-quick-links-firstlevel .menu-button .touch-button {height: 25px;}
.alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-quick-links-firstlevel .menu-button .touch-button .navicon {top: 7px;}
.alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-quick-links-firstlevel ul.menu-quick-links-firstlevel {}
.alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-quick-links-firstlevel ul.menu-quick-links-firstlevel li {}
.alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-quick-links-firstlevel ul.menu-quick-links-firstlevel li a {color: #ffffff; padding: 20px 30px; text-decoration: none; background: #666; border-bottom: 1px solid #000;}
.alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-quick-links-firstlevel ul.menu-quick-links-firstlevel li:last-child a {border-bottom: none;}
.alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-quick-links-firstlevel ul.menu-quick-links-firstlevel li a:link {}
.alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-quick-links-firstlevel ul.menu-quick-links-firstlevel li a:hover {color:#ffe77a;}
.alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-quick-links-firstlevel ul.menu-quick-links-firstlevel li a:visited {}
.alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-quick-links-firstlevel ul.menu-quick-links-firstlevel li.active {}
.alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-quick-links-firstlevel ul.menu-quick-links-firstlevel li.active-trail {}
.primary-nav-00 {background-color: #515151; border-top: none;}
.primary-nav-00 .primary-nav-01 {margin: 0; padding: 0; color: #000;}
.primary-nav-00 .primary-nav-01 .primary-nav-02 {}
.primary-nav-00 .primary-nav-01 .primary-nav-02 nav#menu-main-firstlevel {border-bottom: 1px solid #000;}
.primary-nav-00 .primary-nav-01 .primary-nav-02 nav#menu-main-firstlevel .menu-button {padding: 20px; border-bottom: none; font-weight: 700; background: #515151; color: #ffd204;}
.primary-nav-00 .primary-nav-01 .primary-nav-02 nav#menu-main-firstlevel .menu-button .touch-button {height: 50px;}
.primary-nav-00 .primary-nav-01 .primary-nav-02 nav#menu-main-firstlevel .menu-button .touch-button .navicon {top: 20px;}
.primary-nav-00 .primary-nav-01 .primary-nav-02 nav#menu-main-firstlevel ul.menu-main-firstlevel {}
.primary-nav-00 .primary-nav-01 .primary-nav-02 nav#menu-main-firstlevel ul.menu-main-firstlevel li {}
.primary-nav-00 .primary-nav-01 .primary-nav-02 nav#menu-main-firstlevel ul.menu-main-firstlevel li a {color: #ffffff; padding: 20px 30px; text-decoration: none; background: #666; border-bottom: 1px solid #000;}
.primary-nav-00 .primary-nav-01 .primary-nav-02 nav#menu-main-firstlevel ul.menu-main-firstlevel li:last-child a {border-bottom: none;}
.primary-nav-00 .primary-nav-01 .primary-nav-02 nav#menu-main-firstlevel ul.menu-main-firstlevel li a:link {}
.primary-nav-00 .primary-nav-01 .primary-nav-02 nav#menu-main-firstlevel ul.menu-main-firstlevel li a:hover {}
.primary-nav-00 .primary-nav-01 .primary-nav-02 nav#menu-main-firstlevel ul.menu-main-firstlevel li a:visited {}
.primary-nav-00 .primary-nav-01 .primary-nav-02 nav#menu-main-firstlevel ul.menu-main-firstlevel li.active {}
.primary-nav-00 .primary-nav-01 .primary-nav-02 nav#menu-main-firstlevel ul.menu-main-firstlevel li.active-trail {}
#news-items-strip-00 {padding: 10px 10px; background: #f5f5f5;}
#news-items-strip-00 #news-items-strip-01 {max-width: 1160px; margin: 30px auto; overflow: hidden;}
#news-items-strip-00 #news-items-strip-01 #news-items-strip-02 {}
#news-items-strip-00 #news-items-strip-01 #news-items-strip-02 > .inner {}
#news-items-strip-00 #news-items-strip-01 #news-items-strip-02 > .inner > .inner {}
#news-items-strip-00 #news-items-strip-01 #news-items-strip-02 > .inner > .inner > .inner {}
#news-items-strip-00 #news-items-strip-01 #news-items-strip-02 > .inner > .inner > .inner > section {}
#news-items-strip-00 #news-items-strip-01 #news-items-strip-02 > .inner > .inner > .inner > section h2 {font-size: 1.6em; font-weight: 300; border-bottom: 1px solid #d2d2d2; font-family: Libre Baskerville, Times, serif; margin:0 0 15px;}
#news-items-strip-00 #news-items-strip-01 #news-items-strip-02 > .inner > .inner > .inner > section ul.news-items-list {list-style: none; margin: 0; padding: 0;}
#news-items-strip-00 #news-items-strip-01 #news-items-strip-02 > .inner > .inner > .inner > section ul.news-items-list:after {display: block; visibility: hidden; content: "."; height: 1px; clear: both;}
#news-items-strip-00 #news-items-strip-01 #news-items-strip-02 > .inner > .inner > .inner > section ul.news-items-list li.news-items-item {width: 100%; margin: 0; padding: 5px 0;}
#news-items-strip-00 #news-items-strip-01 #news-items-strip-02 > .inner > .inner > .inner > section ul.news-items-list li.news-items-item.important-on {}
#news-items-strip-00 #news-items-strip-01 #news-items-strip-02 > .inner > .inner > .inner > section ul.news-items-list li.news-items-item.important-on > .inner {}
#news-items-strip-00 #news-items-strip-01 #news-items-strip-02 > .inner > .inner > .inner > section ul.news-items-list li.news-items-item.highlight-on {}
#news-items-strip-00 #news-items-strip-01 #news-items-strip-02 > .inner > .inner > .inner > section ul.news-items-list li.news-items-item.highlight-on > .inner {background: #e5e5e5;}
#news-items-strip-00 #news-items-strip-01 #news-items-strip-02 > .inner > .inner > .inner > section ul.news-items-list li.news-items-item > .inner {height: 100%;/* background: #f5f5f5; border: 1px solid #aaa;*/}
#news-items-strip-00 #news-items-strip-01 #news-items-strip-02 > .inner > .inner > .inner > section ul.news-items-list li.news-items-item > .inner .news-items-thumbnail {display: none;}
#news-items-strip-00 #news-items-strip-01 #news-items-strip-02 > .inner > .inner > .inner > section ul.news-items-list li.news-items-item > .inner > .inner {padding: 10px 0;}
#news-items-strip-00 #news-items-strip-01 #news-items-strip-02 > .inner > .inner > .inner > section ul.news-items-list li.news-items-item.highlight-on > .inner > .inner {padding: 10px;}
#news-items-strip-00 #news-items-strip-01 #news-items-strip-02 > .inner > .inner > .inner > section ul.news-items-list li.news-items-item > .inner > .inner .news-items-title {margin: 0 0 5px; font-family: Libre Baskerville, Times, serif; font-size: 1.2em; font-weight: 300; color: #222; line-height: 1.3em;}
#news-items-strip-00 #news-items-strip-01 #news-items-strip-02 > .inner > .inner > .inner > section ul.news-items-list li.news-items-item > .inner > .inner .news-items-date {margin-top: 5px; font-size: 80%; line-height: 1.2em; color: #707070;}
#news-items-strip-00 #news-items-strip-01 #news-items-strip-02 > .inner > .inner > .inner > section ul.news-items-list li.news-items-item > .inner > .inner .news-items-teaser {display: none;}
#news-items-strip-00 #news-items-strip-01 #news-items-strip-02 > .inner > .inner > .inner > div {}
#news-items-strip-00 #news-items-strip-01 #news-items-strip-02 > .inner > .inner > .inner > div > .inner {padding: 10px; text-align: right;}
#news-items-strip-00 #news-items-strip-01 #news-items-strip-02 > .inner > .inner > .inner > div > .inner h2 {display: none;}
#news-items-strip-00 #news-items-strip-01 #news-items-strip-02 > .inner > .inner > .inner > div > .inner p {margin: 0 0 15px 0;}
.appstate-search-01 {margin: 20px 0;}
.appstate-search-01  .appstate-search-02 {}
.appstate-search-01  .appstate-search-02  form#appstate-search {}
.appstate-search-01  .appstate-search-02  form#appstate-search .appstate-search-form-01 {}
.appstate-search-01  .appstate-search-02  form#appstate-search .appstate-search-form-01 label {display: none;}
.appstate-search-01  .appstate-search-02  form#appstate-search .appstate-search-form-01 input#q {display: inline-block; width: 180px; height: 20px; padding: 0 10px; border: none; border-radius: 5px 0 0 5px;}
.appstate-search-01  .appstate-search-02  form#appstate-search .appstate-search-form-01 input#last {display: inline-block; width: 180px; height: 20px; padding: 0 10px; border: none; border-radius: 5px 0 0 5px;}
.appstate-search-01  .appstate-search-02  form#appstate-search .appstate-search-form-01 input#sa {display: inline-block; height: 16px; padding: 2px; vertical-align: -6px; background-color: #eee; border-left: 1px solid #ddd; border-radius: 0 5px 5px 0;}
.appstate-search-01  .appstate-search-02  form#appstate-search .appstate-search-form-02 {margin-top: 2px; font-size: 60%; color: #d6d6d6;}
.appstate-search-01  .appstate-search-02  form#appstate-search .appstate-search-form-02 label {margin-right: 10px;}
.appstate-search-01  .appstate-search-02  form#appstate-search .appstate-search-form-02 label input {vertical-align: -3px;}
.appstate-search-01  .appstate-search-02  form#appstate-search .appstate-search-form-02 .appstate-search-more {margin-left: 10px;}
.appstate-search-01  .appstate-search-02  form#appstate-search .appstate-search-form-02 .appstate-search-more a {color: #d6d6d6;}
.appstate-search-01  .appstate-search-02  form#appstate-search .appstate-search-form-02 .appstate-search-more a:link {color: #d6d6d6;}
.appstate-search-01  .appstate-search-02  form#appstate-search .appstate-search-form-02 .appstate-search-more a:visited {color: #d6d6d6;}
.appstate-search-01  .appstate-search-02  form#appstate-search .appstate-search-form-02 .appstate-search-more a:hover {color: #fff;}
.story-area-01 {padding:20px 20px 0; margin:0 auto; max-width:1160px;  overflow:hidden;}
.story-area-01 h2{padding:10px 0 0;}
.story-area-01 h3{padding:10px 0 0; font-family:Libre Baskerville, Times, serif; font-size:1.3em;}
article.story-block {margin:0 0 40px 0;}
.story-teaser p {font-weight:100;}

@media all and (min-width: 480px) {
  #events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > section ul.events-list li.events-item {float: left; width: 50%;}
  #events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > section ul.events-list li.events-item > .inner {margin: 0 20px 0 0px;}
  #events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > section ul.events-list li.events-item {clear:none;}
  #news-items-strip-00 #news-items-strip-01 #news-items-strip-02 > .inner > .inner > .inner > section ul.news-items-list li.news-items-item {float: left; width: 50%;}
  #news-items-strip-00 #news-items-strip-01 #news-items-strip-02 > .inner > .inner > .inner > section ul.news-items-list li.news-items-item > .inner {margin: 0 20px 0 0;}
  .story-one-00 {width:47.5%; margin:0 20px 20px 0; float:left;}
  .story-two-00 {width:47.5%; margin:0; float:left;}
  .story-three-00 {width:47.5%; margin:0 20px 20px 0; clear:both; float:left;}
  .story-four-00 {width:47.5%; margin:0; float:left;}
}

@media all and (min-width: 600px) {
  .main-slider-00 {padding: 0 20px;}
  .slider-block {display:initial;}
  .story-one-00 {width:48.1%;}
  .story-two-00 {width:48.1%; }
  .story-three-00 {width:48.1%; clear:both;}
  .story-four-00 {width:48.1%;}
	.quick-link-give {margin-left:3px !important}
}

@media all and (min-width: 768px) {
  .main-content-00 .main-content-01 .connect ul li {margin:0;}
  .main-content-00 .main-content-01 .connect ul li .connect-title {display: block; vertical-align: middle; font-weight:600; font-size:1.2em; Padding:5px 0 0 5px;}
  .main-content-00 .main-content-01 .connect ul li .connect-title {float:left; width:30%; padding: 15px; border-right:2px solid #fff; margin:0 10px 0 0;}
  .main-content-00 .main-content-01 .connect ul li .connect-facebook {clear:none;}
  .main-content-00 .main-content-01 .connect ul li .connect-facebook.exists {clear:none;}
  .linkedin-degree-add > div {float:left; margin-right:20px;}
  .slide-nav > a#next {background-image:url(/_images/slideshow-next.png); background-repeat: no-repeat; background-position: center center; opacity:0.5; position:absolute; height:100%; top:0; right:0; z-index:500; width:8%;}
  .slide-nav > a#prev {background-image:url(/_images/slideshow-prev.png); background-repeat: no-repeat; background-position: center center; opacity:0.5; position:absolute; height:100%; top:0; left:0; z-index:500; width:8%;}
  .flexnav {overflow: visible;}
  .flexnav.opacity {opacity: 1;}
  .flexnav li {position: relative; display: block; float: left; width: 16%; overflow: visible; list-style: none;}
  .flexnav li a {border-bottom: none;}
  .menu-button {display: none;}
  .alternate-nav-00 {background: #3d3d3d;}
  .alternate-nav-00 .alternate-nav-01 {max-width: 1180px; margin: 0 auto; padding: 0 10px; font-size: 0.8em;}
  .alternate-nav-00 .alternate-nav-01 .alternate-nav-02 {}
  .alternate-nav-00 .alternate-nav-01 .alternate-nav-02:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
  .alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-information-for-firstlevel {float: left; width: 53%; padding-left: 10px; border-bottom: none;}
  .alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-information-for-firstlevel ul.menu-information-for-firstlevel {}
  .alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-information-for-firstlevel ul.menu-information-for-firstlevel:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
  .alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-information-for-firstlevel ul.menu-information-for-firstlevel li {float: left; width: auto; margin: 0 10px 0 0; padding: 0; font-size: 0.9em; line-height: 1.4em; font-weight:600;}
  .alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-information-for-firstlevel ul.menu-information-for-firstlevel li a {display: block; padding: 12px 0; color: #d6d6d6; text-align: center; text-decoration: none; background: #3d3d3d; border-bottom: none;}
  .alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-quick-links-firstlevel {float: right; width: 44%; padding-right: 10px; border-bottom: none;}
  .alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-quick-links-firstlevel ul.menu-quick-links-firstlevel {}
  .alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-quick-links-firstlevel ul.menu-quick-links-firstlevel:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
  .alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-quick-links-firstlevel ul.menu-quick-links-firstlevel li {float: right; margin: 0 0 0 10px; padding: 0; font-size: 0.9em; line-height: 1.4em; width:auto; font-weight:600;}
  .alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-quick-links-firstlevel ul.menu-quick-links-firstlevel li a {display: block; padding: 12px 0; color: #d6d6d6; text-align: center; text-decoration: none; background: #3d3d3d; border-bottom: none;}
  .alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-quick-links-firstlevel ul.menu-quick-links-firstlevel li.quick-link-give a {padding: 4px 8px; color: #ffd204; background: #222; font-weight: 700; border-top: 8px solid #3d3d3d; margin:0 0 0 15px;}
  .alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-quick-links-firstlevel ul.menu-quick-links-firstlevel li.quick-link-give a:hover {background:#515151;}
  .primary-nav-00 {overflow: hidden;}
  .primary-nav-00 .primary-nav-01 {max-width: 1180px; margin: 0 auto; padding: 0;}
  .primary-nav-00 .primary-nav-01 .primary-nav-02 {}
  .primary-nav-00 .primary-nav-01 .primary-nav-02 nav#menu-main-firstlevel {background: #515151; border-bottom: none;}
  .primary-nav-00 .primary-nav-01 .primary-nav-02 nav#menu-main-firstlevel .menu-button {border-bottom: none;}
  .primary-nav-00 .primary-nav-01 .primary-nav-02 nav#menu-main-firstlevel ul.menu-main-firstlevel {}
  .primary-nav-00 .primary-nav-01 .primary-nav-02 nav#menu-main-firstlevel ul.menu-main-firstlevel:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
  .primary-nav-00 .primary-nav-01 .primary-nav-02 nav#menu-main-firstlevel ul.menu-main-firstlevel li {float: left; width: 15%;}
  .primary-nav-00 .primary-nav-01 .primary-nav-02 nav#menu-main-firstlevel ul.menu-main-firstlevel li:last-child {width: 24%;}
  .primary-nav-00 .primary-nav-01 .primary-nav-02 nav#menu-main-firstlevel ul.menu-main-firstlevel li a {display: block; color: #fc0; padding: 15px 0; text-align: center; text-decoration: none; font-size: 0.9em; font-weight: 700; background: #515151; border-bottom: none;}
  .primary-nav-00 .primary-nav-01 .primary-nav-02 nav#menu-main-firstlevel ul.menu-main-firstlevel li a:link {font-size:1.1em; font-family:Libre Baskerville, Times New Roman, Serif; font-weight:100;}
  .primary-nav-00 .primary-nav-01 .primary-nav-02 nav#menu-main-firstlevel ul.menu-main-firstlevel li a:hover {color: #fdf3c6; background-color:#6f6f6f; transition: background 0.25s ease;}
  .primary-nav-00 .primary-nav-01 .primary-nav-02 nav#menu-main-firstlevel ul.menu-main-firstlevel li a:visited {}
  .primary-nav-00 .primary-nav-01 .primary-nav-02 nav#menu-main-firstlevel ul.menu-main-firstlevel li.active {}
  .primary-nav-00 .primary-nav-01 .primary-nav-02 nav#menu-main-firstlevel ul.menu-main-firstlevel li.active a {background: #6f6f6f url(/_images/_theme/active-nav-marker.png) no-repeat center bottom; color:#fff;}
  .primary-nav-00 .primary-nav-01 .primary-nav-02 nav#menu-main-firstlevel ul.menu-main-firstlevel li.active-trail {}
  .primary-nav-00 .primary-nav-01 .primary-nav-02 nav#menu-main-firstlevel ul.menu-main-firstlevel li.active-trail a {background: #6f6f6f url(/_images/_theme/active-nav-marker.png) no-repeat center bottom;}
  .story-one-00 {width: 22.75%; margin:0 20px 20px 0;}
  .story-two-00 {width: 22.75%; margin:0 20px 20px 0;}
  .story-three-00  {width: 22.75%; clear:none; margin:0 20px 20px 0;}
  .story-four-00 {width: 22.75%; margin:0;}
}


@media all and (min-width: 960px) {
  #events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > section ul.events-list li.events-item {width: 25%;}
  #events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > section ul.events-list li.events-item > .inner .events-thumbnail {display: block; margin: 0 0 15px; line-height: 0;}
  #events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > section ul.events-list li.events-item > .inner > .inner .events-text .events-teaser {display: block; font-weight: 100;}
  #events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > section ul.events-list li.events-item > .inner > .inner .events-text .events-teaser :first-child {margin-top: 0; padding-top: 0;}
  #events-strip-00 #events-strip-01 #events-strip-02 > .inner > .inner > .inner > section ul.events-list li.events-item > .inner > .inner .events-text .events-teaser :last-child {margin-bottom: 0; padding-bottom: 0;}
  .alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-information-for-firstlevel {width: 49%;}
  .alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-quick-links-firstlevel {width: 45%;}
  .primary-nav-00 .primary-nav-01 .primary-nav-02 nav#menu-main-firstlevel ul.menu-main-firstlevel li a {font-size: 100%;}
  #news-items-strip-00 #news-items-strip-01 #news-items-strip-02 > .inner > .inner > .inner > section ul.news-items-list li.news-items-item {width: 25%;}
  #news-items-strip-00 #news-items-strip-01 #news-items-strip-02 > .inner > .inner > .inner > section ul.news-items-list li.news-items-item > .inner .news-items-thumbnail {display: block; margin: 0 0 15px; line-height: 0;}
  #news-items-strip-00 #news-items-strip-01 #news-items-strip-02 > .inner > .inner > .inner > section ul.news-items-list li.news-items-item > .inner > .inner .news-items-teaser {margin-top: 5px; display: block; font-weight: 100;}
  #news-items-strip-00 #news-items-strip-01 #news-items-strip-02 > .inner > .inner > .inner > section ul.news-items-list li.news-items-item > .inner > .inner .news-items-teaser :first-child {margin-top: 0; padding-top: 0;}
  #news-items-strip-00 #news-items-strip-01 #news-items-strip-02 > .inner > .inner > .inner > section ul.news-items-list li.news-items-item > .inner > .inner .news-items-teaser :last-child {margin-bottom: 0; padding-bottom: 0;}
  .story-one-00 {width:23.2%;}
  .story-two-00 {width:23.2%;}
  .story-three-00 {width:23.2%;}
  .story-four-00 {width:23.2%;}
.alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-information-for-firstlevel ul.menu-information-for-firstlevel li {margin:0 15px 0 0; font-size:1em;}
.alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-quick-links-firstlevel ul.menu-quick-links-firstlevel li {margin: 0 0 0 15px; font-size:1em;}
}

@media all and (min-width: 1024px) {
  .story-one-00 {width:23.3%;}
  .story-two-00 {width:23.3%;}
  .story-three-00 {width:23.3%;}
  .story-four-00 {width:23.3%;}
}

@media all and (min-width: 1180px) {
  .alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-information-for-firstlevel {width: 45%;}
  .alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-quick-links-firstlevel {width: 40%;}
}

@media all and (min-width: 1200px) {
	.alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-information-for-firstlevel ul.menu-information-for-firstlevel li {margin:0 25px 0 0;}
	.alternate-nav-00 .alternate-nav-01 .alternate-nav-02 nav#menu-quick-links-firstlevel ul.menu-quick-links-firstlevel li {margin: 0 0 0 25px;}
  .main-slider-00 {width:1160px; margin:0 auto;}
  .story-one-00 {width:23.5%;}
  .story-two-00 {width:23.5%;}
  .story-three-00 {width:23.5%;}
  .story-four-00 {width:23.5%;}
}
