/* See http://code.google.com/p/minify/wiki/CommonProblems#@imports_can_appear_in_invalid_locations_in_combined_CSS_files */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit}html{-webkit-font-smoothing:antialiased}body{line-height:1.5;background:#fff;margin:0}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:400}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a
img{border:none}body{font-size:75%}body{color:#010101;font-family:Arial,Helvetica,Arial,Verdana,sans-serif}h1,h2,h3,h4,h5,h6{color:#111;font-family:Arial,Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:normal}h1{font-size:3em;line-height:1;margin-bottom:0.5em}h2{font-size:2em;margin-bottom:0.75em}h3{font-size:1.5em;line-height:1;margin-bottom:1em}h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em}h5{font-size:1em;font-weight:bold;margin-bottom:1.5em}h6{font-size:1em;font-weight:bold}p{margin:0
0 1.5em}ul,ol{margin:0
1.5em 1.5em 1.5em}ul{list-style-type:circle}ol{list-style-type:decimal;margin-left:2em}dl{margin:0
0 1.5em 0}dl
dt{font-weight:bold}dd{margin-left:1.5em}abbr,acronym{border-bottom:1px dotted #666}address{margin-top:1.5em;font-style:italic}del{color:#666}a:focus,a:hover{color:#000}a{color:#009;text-decoration:underline}blockquote{margin:1.5em;color:#666;font-style:italic}strong{font-weight:bold}em,dfn{font-style:italic}dfn{font-weight:bold}pre,code{margin:1.5em 0;white-space:pre}pre,code,tt{font:1em 'andale mono', 'monotype.com', 'lucida console',monospace;line-height:1.5}tt{display:block;margin:1.5em 0;line-height:1.5}table{margin-bottom:1em}th,td{padding:4px
10px 4px 0}hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height: .1em;margin:0
0 1.4em;border:none}.clear{display:inline-block}.clear:after,.container:after{content:".";display:block;font-size:0;height:0;clear:both;visibility:hidden}* html
.clear{height:1%}.clear{display:block}.hide{display:none}fieldset{padding:1.4em;margin:0
0 1.5em 0;border:1px
solid #ccc}legend{font-weight:bold;font-size:1.2em}article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}div,section{max-height:999999px}textarea,input[type="text"],input[type="button"],input[type="submit"]{-webkit-appearance:none;border-radius:0}input,textarea,select{font:13px/18px Tahoma,Arial,sans-serif}input.large,textarea.large,select.large{width:300px}input.normal,textarea.normal,select.normal{width:180px}input.medium,textarea.medium,select.medium{width:120px}textarea.expanding{resize:none}textarea.normal{min-height:60px}::-webkit-input-placeholder{color:#777}:-moz-placeholder{color:#777}::-moz-placeholder{color:#777;opacity:1}:-ms-input-placeholder{color:#777}.placeholder{color:#777}input[type='search']{-webkit-appearance:none}.error{color:#F00}input.check{display:none}input.button,input.button:visited,a.button,a.button:visited{background-color:#686868;display:inline-block;padding:3px
10px 5px;color:#fff !important;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px 5px 5px 5px;text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);font-size:13px;line-height:18px;position:relative}input.button,input.button:visited{width:0;height:22px;border:none;overflow:visible;cursor:pointer}a.button,a.button:visited{font:13px/18px Tahoma,Arial,sans-serif !important;padding:1px
10px 2px}input.button[class]{width:auto}input.button.right,a.button.right{float:right}input.button:hover,a.button:hover{background-color:#111;color:#fff !important}input.button:active,a.button:active{top:1px}input.button::-moz-focus-inner{border:0}a.button::-moz-focus-inner{border:0}input.button:focus,a.button:focus{outline:none}@import url('/css/forms.css');*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*behavior:url(/js/boxsizing.htc)}body{background:#fff url(/img/backgrounds/bg.png);background-size:cover;text-align:center;background-attachment:fixed}body,h1,h2,h3,h4,h5,h6{font-family:'Open Sans' Arial,Helvetica,sans-serif}a{color:#74aace;text-decoration:none}h1{font-size:36px;font-family:'Neuton',Times}h2{font-size:19px;line-height:24px;font-family:'Open Sans',Arial;font-weight:bold}img{max-width:100%;height:auto}a.btn{display:inline-block;width:auto;height:35px;padding:7px
12px;color:#fff;text-align:center;font-size:13px;line-height:21px;font-weight:bold;text-transform:uppercase;background:#525e66}a.btn:hover{color:#fff !important}.container{width:100%;min-height:100vh;background:url(/img/backgrounds/bg-cover.png) no-repeat top left;background-size:cover;background-attachment:fixed}.inner{width:1020px;margin:0
auto;padding:40px
0;text-align:left;position:relative}header{width:100%;height:200px;background:#fff url(/img/backgrounds/bg-header_20170224.png) no-repeat right 25px;position:relative}header
.logo{float:left;margin:40px
0 0 33px}header .logo
a{display:block;width:300px;height:74px;text-decoration:none;background:url(/img/general/logo_20170224.png) no-repeat left center;background-size:300px 74px}header .logo a:focus{-moz-outline:none;outline:none}header
nav{position:absolute;bottom:0;left:0;width:100%;height:50px;background:#525e66}header nav
ul{list-style:none;margin:0;padding:0;font-size:12px;line-height:18px}header nav ul
li{float:left}header nav ul
li.first{width:50px;height:50px;margin-right:10px;background:#000 url(/img/general/home.png) no-repeat center center;background-size:22px 21px}header nav ul li.first
a{text-indent:-999em}header nav ul li
a{display:block;padding:16px
12px;color:#fff;font-size:18px;font-family:'Open Sans';font-weight:bold;text-transform:uppercase;text-decoration:none}header nav ul li a.active, header nav ul li a:hover{color:#74AACE;text-decoration:none}header nav ul
ul{position:absolute;width:160px;left:-999em;z-index:100;padding:0;margin:0
0 0 -20px;background:#74AACE}header nav li ul
li{background:none;width:100%}header nav li ul li
a{display:block;padding:6px
0 6px 20px;font-size:16px;line-height:20px}header nav li ul li a:hover{background:#525E66}header nav li ul li a.active-sub{}header nav li:hover
ul{left:auto;z-index:1000}header nav li:hover{position:static}.content-container{position:relative;margin:20px
0 20px 0}.content-visual{float:left;width:750px;height:280px;margin:0
0 20px 0;background:#fff}.content{position:relative;float:left;width:750px;min-height:862px;padding:47px;background:#fff}body.activity-page
.content{padding-right:15px}body.home
.content{width:750px;min-height:361px;padding:24px
24px 24px 20px}.content
.news{float:left;width:305px;margin:0
0 0 46px}.content
.news.odd{margin-left:0}.news
h2{min-height:72px;font-family:"Open Sans",Arial;font-size:19px;font-weight:bold;line-height:24px}.news h2
span{display:block;font-size:13px;color:#525e66;font-family:"Open Sans";font-style:italic;font-weight:normal}.news
p{margin:6px
0 1.5em}.content ul.news-paginate{float:left;width:100%;margin:7px
0 0}.content ul.news-paginate
p{display:inline}.content ul.news-paginate
li{display:inline-block;width:23px;height:23px;margin:0
4px 0 0;text-align:center;background:#e9eaed}.content ul.news-paginate li
a{display:inline-block;width:23px;height:23px;color:#000;font-weight:bold;line-height:23px}.content ul.news-paginate li
a.active{color:#fff;background:#525e66}.album-intro{float:left;width:50%;margin:0
0 8px}.album-intro .album-preview{width:300px;height:180px;padding:4px;background:#fff;border:1px
solid #dedede;margin:0
0 8px}.album-images
a{display:block;float:left;width:200px;height:150px;margin:0
8px 8px 0;padding:4px;background:#fff;border:1px
solid #dedede}.album-intro img,
.album-images
img{vertical-align:middle}.news-detail{width:100%;padding-right:283px;position:relative}.news-detail
h1{margin:0
-314px 30px 0;font-family:'Open Sans';font-size:30px;font-weight:bold}.news-detail h1
time{display:block;font-size:13px;font-family:'Open Sans';font-style:italic;font-weight:normal}.news-detail img.news-detail-img{position:absolute;right:-30px}.content
.activity{width:100%;font-family:'Open Sans',Arial}.content .activity
ul{margin:0;list-style:none}.content .activity ul
li{position:relative;width:100%;height:100%;margin:0
0 24px;background:none;display:inline-block;text-align:center}.content .activity .activity-date{float:left;width:86px;min-height:86px;color:#fff;font-size:18px;line-height:18px;background:#74aace}.content .activity .activity-date
span{display:block;padding:15px
0 10px;font-size:54px;font-family:'Neuton'}.content .activity .activity-date
p{font-size:17px;font-family:'Neuton';margin:0}.content .activity ul li .activity-description{display:inline;float:left;width:315px;min-height:86px;padding:20px
0 0 20px;font-size:18px;font-weight:bold;text-align:left}.content .activity
.presence{display:inline;float:right;width:262px;text-align:left;padding:5px
0;padding-left:10px;background:#525e66}.content .activity strong,
.content .activity ul li
a{display:inline;color:#fff;text-transform:uppercase;font-weight:bold;height:23px;line-height:23px}.content .activity ul li a:hover{color:#74aace}.content img[style*="left"]{margin:0
10px 0 0}.content img[style*="right"]{margin:0
0 0 10px}.content p + ul, .content p+ol{margin-top:-1em}.content table p, .content table ul, .content table
ol{margin-bottom:0}.content table p + ul, .content table p+ol{margin-top:0}aside{position:absolute;top:0;right:0;width:250px;font-size:13px}aside
.login{position:relative;width:250px;height:280px;margin:0
0 20px;background:#525e66;color:#fff}aside .login .inner,
aside .activity .inner,
aside .news-archive
.inner{width:208px;height:100%;margin:0
auto;padding:5px
0 0 0}aside .login h3,
aside .activity h3,
aside .news-archive h3,
body.activity-page aside .login
h2{color:#fff;font-size:36px;font-family:'Neuton'}body.activity-page aside .login
h2{margin:0}aside .login
h3{margin:6px
0}aside .login
form{color:#fff}aside .login form
label{display:block;padding:0
0 2.5px;font-weight:bold}aside .login form
input{width:100%;height:35px;padding:0
12px;margin-bottom:7px;border:none;outline:none}aside .login form input[type="submit"]{width:100px;height:35px;color:#fff;font-weight:bold;text-transform:uppercase;background:#74aace;cursor:pointer}aside .login p
a{color:#fff;text-decoration:underline}aside
.activity{min-height:361px;margin:20px
0 0;background:#74aace}aside .activity
h3{margin:6px
0 30px 0}aside .activity
span{display:block;font-size:13px}aside .activity
p{margin:0
0 15px;color:#fff;font-size:12px;font-weight:bold}aside .activity p
span{color:#000;font-weight:normal;font-style:italic}aside .news-archive{height:562px;background:#9fb2bd}aside .news-archive
a{color:#fff}aside .news-archive
p{margin:20px
0 0}aside .news-archive p span,
aside .news-archive
ul{font-family:'Open Sans';font-weight:bold}aside .news-archive
ul{margin:0}aside .news-archive ul
li{list-style-type:none}aside .news-archive ul li
a{}footer{width:100%;height:50px;background:#525e66}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and ( min--moz-device-pixel-ratio: 2), only screen and ( -o-min-device-pixel-ratio: 2/1), only screen and ( min-device-pixel-ratio: 2), only screen and ( min-resolution: 192dpi), only screen and ( min-resolution: 2dppx){header .logo
a{background-image:url(/img/general/logo_20170224@2x.png)}header nav ul
li.first{background-image:url(/img/general/home@2x.png)}}#colorbox,#cboxOverlay,#cboxWrapper{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block}.cboxIframe{width:100%;height:100%;display:block;border:0}#cboxOverlay{background:#fff}#colorbox{}#cboxTopLeft{width:25px;height:25px;background:url(/img/colorbox/border1.png) no-repeat 0 0}#cboxTopCenter{height:25px;background:url(/img/colorbox/border1.png) repeat-x 0 -50px}#cboxTopRight{width:25px;height:25px;background:url(/img/colorbox/border1.png) no-repeat -25px 0}#cboxBottomLeft{width:25px;height:25px;background:url(/img/colorbox/border1.png) no-repeat 0 -25px}#cboxBottomCenter{height:25px;background:url(/img/colorbox/border1.png) repeat-x 0 -75px}#cboxBottomRight{width:25px;height:25px;background:url(/img/colorbox/border1.png) no-repeat -25px -25px}#cboxMiddleLeft{width:25px;background:url(/img/colorbox/border2.png) repeat-y 0 0}#cboxMiddleRight{width:25px;background:url(/img/colorbox/border2.png) repeat-y -25px 0}#cboxContent{background:#fff;overflow:hidden}#cboxError{padding:50px;border:1px
solid #ccc}#cboxLoadedContent{margin-bottom:20px}#cboxTitle{position:absolute;bottom:0px;left:0;text-align:center;width:100%;color:#444}#cboxCurrent{position:absolute;bottom:0px;left:100px;color:#999}#cboxSlideshow{position:absolute;bottom:0px;right:42px;color:#444}#cboxPrevious{position:absolute;bottom:0px;left:0;color:#999}#cboxNext{position:absolute;bottom:0px;left:63px;color:#999}#cboxLoadingOverlay{background:#fff url(/img/colorbox/loading.gif) no-repeat 5px 5px}#cboxClose{position:absolute;bottom:0;right:0;display:block;color:#999}.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE
#cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}.cboxIE6
#cboxTopLeft{background:url(/img/colorbox/ie6/borderTopLeft.png)}.cboxIE6
#cboxTopCenter{background:url(/img/colorbox/ie6/borderTopCenter.png)}.cboxIE6
#cboxTopRight{background:url(/img/colorbox/ie6/borderTopRight.png)}.cboxIE6
#cboxBottomLeft{background:url(/img/colorbox/ie6/borderBottomLeft.png)}.cboxIE6
#cboxBottomCenter{background:url(/img/colorbox/ie6/borderBottomCenter.png)}.cboxIE6
#cboxBottomRight{background:url(/img/colorbox/ie6/borderBottomRight.png)}.cboxIE6
#cboxMiddleLeft{background:url(/img/colorbox/ie6/borderMiddleLeft.png)}.cboxIE6
#cboxMiddleRight{background:url(/img/colorbox/ie6/borderMiddleRight.png)}.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6
#cboxMiddleRight{_behavior:expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')")}