body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;}body{font:75%/1.6 Arial,Helvetica,Verdana Sans-serif;color:#414245;}h1,h2,h3,h4{color:#414245;font-weight:bold;line-height:1.1;}h1{font-size:2em;margin:.85em 0 .5em;}h2{font-size:150%;margin:0 0 .43em;}h3{font-size:133.3%;margin:1.1em 0 .43em;}h4{margin:1.1em 0 .43em;}a:link,a:visited{color:#0072ba;text-decoration:none;}a:hover{text-decoration:underline;}#content a[href^="http:"],#complementary a[href^="http:"]{padding:2px 0 2px 20px;background:transparent url(/images/sprites/sprite-ico.png) no-repeat 0 -483px;}#content a[href$="pdf"]{padding:2px 0 2px 20px;background:transparent url(/images/pdf.png) no-repeat 0 50%;}#content a[href$="doc"],#content a[href$="docx"]{padding:2px 0 2px 20px;background:transparent url(/images/doc.png) no-repeat 0 50%;}p{margin:0 0 1.7em 0;padding:0;}p.intro{font-family:Georgia,Garamond,serif;font-size:108.3%;}strong{font-weight:bold;}em{font-style:italic;}table{font-size:91.7%;border-top:3px solid #ccc;margin:1em 0;}table th{font-weight:bold;}table td,table th{border-bottom:1px solid #ddd;padding:.4em 0;}table tr:nth-child(even){background:#f9f9f9;}q{font-family:Georgia,Garamon,'Times New Roman',serif;font-style:italic;}blockquote{background:transparent url(/images/quote.png) no-repeat scroll 5px 5px;font-style:italic;padding-left:3em;padding-top:2em;padding-right:3em;margin:0 0 1.7em 0;}blockquote p{display:inline;margin:0;padding:0;}input,textarea{padding:.4em .35em .55em;}input[type="submit"]{font-weight:bold;padding:.3em .35em .42em;}html{background-color:#fff8ea;}.structural{position:absolute;left:-9999px;}body{background:transparent url(/images/sprites/sprite-x.png) repeat-x left -491px;}#body{position:relative;max-width:81.6em;}#masthead{background:transparent url(/images/masthead-bg.png) no-repeat left bottom;position:relative;min-height:115px;margin-bottom:19.4em;}#masthead img{position:absolute;top:1.15em;left:1.5em;}#masthead .twitter img{position:absolute;top:2.2em;left:4.7em;}#masthead ul{position:absolute;font-size:91.7%;top:.2em;right:.7em;}#masthead ul li{float:left;margin:0 0 0 1.2em;}#masthead ul a:link,#masthead ul a:visited{display:block;margin-left:1em;padding:.3em 0;color:#fff;}#weather{position:absolute;top:2em;right:1em;padding:0 0 0 65px;font-size:200%;color:#fff;}#weather img{position:absolute;top:0;left:0;}#translate{padding:1em;position:absolute;top:10px;right:6%;width:16em;background:#fff;border:1px solid #d5d6d8;z-index:9999;}#translate select{background:#fff;border:1px solid #d5d6d8;}#translate label{display:block;padding-bottom:.3em;font-weight:bold;}.twitter{position:absolute;bottom:-200px;right:250px;}#search{position:absolute;background:transparent url(/images/sprites/sprite.png) no-repeat left -1942px;right:0;margin-top:.4em;width:26.6%;}#search form{position:relative;padding-bottom:6px;background:transparent url(/images/sprites/sprite.png) no-repeat right -1648px;}#search form div{padding:.8em;margin-left:0;background-color:#a10702;-moz-border-radius-topleft:2px;-webkit-border-radius-topleft:2px;}#search .search-query{width:74%;}#search .button{color:#fff;background-color:#000;border:3px solid #000;font-weight:bold;padding:.3em .35em .42em .1em;}ul#navigation{position:absolute;right:auto;top:auto;bottom:0;margin-left:21.4em;font-size:100%;}ul#navigation li{float:left;padding:0 0 0 .58em;margin:0;background:transparent url(/images/sprites/sprite.png) no-repeat 0 0;border-bottom:solid 1px #db1a14;}ul#navigation a:link,ul#navigation a:visited{padding:.6em .7em .5em .2em;margin:0;background:transparent url(/images/sprites/sprite.png) no-repeat right 0;font-size:116.7%;font-weight:bold;display:block;color:#fff;text-shadow:-1px -1px 0 #690400;}ul#navigation li.selected,ul#navigation li.expanded{background-position:0 -350px;border-color:#a10702;}ul#navigation li.selected a:link,ul#navigation li.selected a:visited,ul#navigation li.expanded a:link,ul#navigation li.expanded a:visited{background-position:right -350px;padding:.6em .8em .5em .5em;}ul#navigation ul{margin:1px 0 0 -21.4em;padding:0;left:0;right:auto;top:auto;width:81.6em;font-family:Tahoma,Arial,Verdana Sans-serif;font-size:100%;background-color:#a10702;position:absolute;}ul#navigation ul li{background-image:none;border:0;padding:0;}ul#navigation ul li.selected{background-image:none;}ul#navigation li.selected ul a:link,ul#navigation li.selected ul a:visited,ul#navigation li.expanded ul a:link,ul#navigation li.expanded ul a:visited{padding:.5em 0 .5em .9em;margin:0 .6em 0 0;font-size:100%;background-position:0 -694px;}ul#navigation ul li.selected span{background-color:#610401;padding:.3em .4em .3em .4em;border:solid 1px #180101;-moz-border-radius:4px;-webkit-border-radius:4px;}#aside{background:#fff url(/images/supplementary-nav-bg.png) no-repeat right 0;padding:5px 4px 0 0;width:21.6%;min-height:500px;float:left;}#aside ul li{position:relative;}#aside ul li a:link,#aside ul li a:visited{font-weight:bold;padding:.4em 0 .4em 1.1em;margin-right:4px;border-bottom:solid 1px #ebe5d8;display:block;}#aside ul li a:link.selected,#aside ul li a:visited.selected{color:#3b3936;}#aside ul li a:link.haschildren,#aside ul li a:visited.haschildren{background:transparent url(/images/sprites/sprite-ico.png) no-repeat right -689px;padding-right:11px;}#aside ul li a:link.expanded,#aside ul li a:visited.expanded{background:transparent url(/images/sprites/sprite.png) no-repeat 5px -742px;}#aside ul li span.expanded a:link,#aside ul li span.expanded a:visited{background:#e8e4db url(/images/sprites/sprite-x.png) repeat-x 0 0;color:#3b3936;border:solid 1px #ebe5d8;border-top:0;margin-right:0;padding:.4em 0 .4em 1em;}#aside ul li span.expanded a:link span,#aside ul li span.expanded a:visited span{background:transparent url(/images/sprites/sprite.png) no-repeat right -743px;margin-right:9px;display:block;}#aside ul li span.expanded{background:transparent url(/images/sprites/sprite.png) no-repeat right -1967px;padding-bottom:3px;margin-bottom:-3px;display:block;}img.activator{position:absolute;right:.4em;top:.5em;padding:5px;}#path{font-size:91.7%;color:#fff;background:transparent url(/images/sprites/sprite-x.png) repeat-x left -165px;overflow:hidden;}#path strong{float:left;display:block;background:transparent url(/images/sprites/sprite-x.png) repeat-x left -340px;padding:.6em .7em .3em 1.364em;}#path a:link,#path a:visited{display:block;float:left;padding:.6em 0 .3em 0;background:transparent url(/images/sprites/sprite-x.png) repeat-x left -340px;color:#fff;}#path span{float:left;display:block;background:transparent url(/images/sprites/sprite-x.png) repeat-x left -340px;padding:.6em .3em .3em .3em;}#path span.ending{padding:.6em 3em .3em 0;background:transparent url(/images/sprites/sprite.png) no-repeat right -1523px;}#content{background:transparent url(/images/content-bg.gif) repeat-y right top;overflow:hidden;}#main-content{float:right;width:76.5%;}#content .introduction{padding:1.583em;background-color:#414245;color:#fff;font-weight:bold;}#content .main ul,#content .main ol{margin-left:30px;list-style-type:none;margin-bottom:1em;}#content .main ol{list-style-type:decimal;list-style-position:inside;}#content .main ul li{margin:auto;background:transparent url(/images/li.png) no-repeat 0 6px;padding-left:15px;margin-bottom:.5em;}#content .main ol li{list-style-position:outside;margin-left:16px;margin-bottom:.5em;}#content .main{background:transparent url(/images/sprites/sprite.png) no-repeat right -2152px;width:64.4%;float:left;padding-right:1em;min-height:550px;}body.home #content .main{width:74%;padding:0;}.date-information{color:#555;font-size:91.7%;font-weight:bold;}body.home .date-information{margin-bottom:0;color:#999;}.footer{padding:.7em 0;margin:3em 0 3em 0;border-top:solid 1px #ebe5d8;clear:both;}.footer span{float:left;}#content .main .meta table{width:100%;}.paginator{overflow:hidden;font-size:91.7%;margin:0 0 2em 0;text-align:center;}.paginator div{float:right;}.paginator span,.paginator a{border:1px solid #ebe5d8;height:2.1em;width:2.1em;display:block;float:left;line-height:2.1em;margin:0 0 0 .2em;}.paginator a:hover{background-color:#f1f1f1;}.paginator span{font-weight:bold;}.paginator .next,.paginator .prev,.paginator .atstart,.paginator .atend{text-indent:-9999px;background:transparent url(/images/sprites/sprite-ico.png) no-repeat 8px -115px;}.paginator .prev{background:transparent url(/images/sprites/sprite-ico.png) no-repeat 8px -172px;}.paginator .atstart{background:transparent url(/images/sprites/sprite-ico.png) no-repeat 8px -231px;}.paginator .atend{background:transparent url(/images/sprites/sprite-ico.png) no-repeat 8px -288px;}#comment-anchor{float:right;}#read-speaker{margin:10px 0;}#read-speaker a.speak{background:transparent url(/images/sprites/sprite.png) no-repeat 0 -1077px;padding-left:22px;}#read-speaker object{display:none;}body.home #content .main h1{color:#fff;}body.home #content .main h2{color:#3e3e3e;font-size:150%;font-weight:bold;}body.home #content .main-content{margin:1.833em 3em 0 1.583em;}body.home #content .news-footer{text-align:right;overflow:hidden;}body.home #content .news-footer a.archive{padding-left:12px;font-weight:bold;background:transparent url(/images/sprites/sprite.png) no-repeat 0 -1375px;}body.home #content .introduction a{color:#fff;text-decoration:underline;}body.home #content .main-content .teasers a{color:inherit;}body.home #content .main-content .teasers li{overflow:hidden;margin-bottom:20px;}body.home #content .main-content .teasers li h2{font-size:116.7%;font-weight:bold;}body.home #content .main-content .teasers h2{margin-top:10px;}#content .main li div.image img{margin:4px;display:block;}#content .main li div.image p{margin-bottom:5px;padding-left:4px;}#content .main li div.image{display:block;border:1px solid #ededed;float:left;margin-right:17px;width:160px;}#content .main li div.small{width:108px;}body.home ul.list{border-top:1px solid #e9e9e9;}#content .main ul.list,#content .main ul.gallery,#content .main ul.documents,#content .main ul.documents ul,#content .main ul.teasers{list-style-type:none;margin-bottom:1em;margin-left:0;list-style-position:inside;}#content .main ul.list li,#content .main ul.gallery li,#content .main ul.documents li,#content .main ul.documents ul li,#content .main ul.teasers li{padding-left:0;background:none;margin-bottom:0;}ul.list a{color:#3e3e3e;}body.home ul.list h3{font-size:116.7%;}ul.list h3{font-size:100%;font-weight:bold;}ul.list h2{font-size:100%;font-weight:bold;margin-top:1.1em;}#content ul.list li{background:transparent url(/images/news-li-bg.png) repeat-x bottom left;padding-bottom:16px;overflow:hidden;}ul.list li p{margin:0;}ul.list.news h2{font-size:116.7%;}.documents{margin-bottom:1em;}.documents h2{margin-top:.6em;}#content .main ul.documents ul{margin-bottom:-.4em;border-top:2px solid #ebe5d8;}.documents li{position:relative;padding:.4em 0;}.documents .size{font-weight:bold;font-size:91.7%;position:absolute;right:1em;top:.4em;}fieldset label{display:inline;margin:.5em;}.form fieldset input{width:auto;}fieldset{border:1px solid #ddd;padding:1em;margin:0 0 1em 0;width:90%;}.form{background-color:#fff9ed;padding:20px 20px 5px;}.form select{margin-bottom:1em;}label{display:block;}.form input,.form textarea{width:90%;margin-bottom:10px;}input.button{width:auto;}#comment{display:block;}div.error{border:2px solid #a10702;padding:10px 0 10px 10px;margin-bottom:10px;}.success{border:2px solid green;padding:10px 0 10px 10px;margin-bottom:10px;}#content .main .comments p.author{position:relative;overflow:hidden;padding:.5em 1em;margin:0;background:#e8e4db url(/images/sprites/sprite-x.png) repeat-x 0 0;border-bottom:1px solid #fff;}#content .main .comments{list-style-type:none;list-style-position:outside;clear:both;margin-left:0;}#content .main .comments p.author span{margin-left:1em;}#content .main .comments p.author a{font-weight:bold;}#content .main .comments li{background:none;border:1px solid #ddd;padding:1px;margin:0 0 .8em 0;}#content .main .comments li div{background:#f8f8f8;}#content .main .comments li p{padding:.5em 1em;margin:0;}#content .main .comments .date-information{color:#3B3936;}#content .main .image{border:1px solid #eee;overflow:hidden;padding:5px;position:relative;}#content .main .image p{margin:0;color:#888;}#content .main .image p.photographer{font-style:italic;}#content .main .image .thickbox{position:absolute;right:0;top:0;}#content .main .left,#content .main .right{width:159px;}#content .main .left{float:left;margin:0 1em 1em 0;}#content .main .right{float:right;margin:0 0 1em 1em;}#content .main .gallery{overflow:hidden;margin-bottom:2em;}#content .main .gallery li img{padding:4px;border:1px solid #ededed;}#content .main .gallery li{float:left;width:148px;margin:0 1em 1em 0;height:175px;}#content .main ul.hasmeta li{height:250px;}#content .main .gallery li .thumb{height:135px;text-align:center;}#content .main .gallery li p{margin:0;color:#888;}#content .main .gallery li p.photographer{color:#888;font-style:italic;margin:0;}#content .main .gallery .meta a{background:transparent url(/images/sprites/sprite.png) no-repeat 0 -847px;display:block;padding-left:22px;}#content .main .functioncard img{margin:.4em 1em 0 0;float:left;}#content .main .functioncard div{overflow:hidden;position:relative;}#content .main .functioncard .additional span,#content .main .functioncard .additional a{display:block;margin:0 0 .5em 0;}#content .main .functioncard .additional{float:none;margin:0;width:100%;padding:1em;}#content .main .functioncard{overflow:hidden;}#content .main .functioncard a.more{color:#0072ba;position:absolute;top:11px;right:0;margin-right:1em;}#content .main .functioncard a span{position:absolute;left:-9999px;}#content .main ul.functioncard li{background:transparent url(/images/news-li-bg.png) repeat-x left bottom;}body.gallery-search #content a[href^="http:"]{background:none;padding-left:0;}body.gallery-search .form{position:relative;margin-bottom:2em;height:7em;}body.gallery-search .main form span{margin-top:.6em;display:block;font-size:91.7%;}body.gallery-search .main form input.edited{font-style:normal;color:#333;}body.gallery-search .main form div{position:relative;}body.gallery-search #categories{position:absolute;width:80.5%;border:1px solid #c3c5c6;background:#f9f9f9;margin:.2em 0 0 -6px;padding:0 .5em .5em .55em;}body.gallery-search #categories ul{margin-left:0;overflow:hidden;list-style-type:none;}body.gallery-search #categories ul li{background:none;padding-left:0;}body.gallery-search #categories strong{margin:.5em 0 .7em 0;display:block;}body.gallery-search .main form div em{font-style:normal;}body.gallery-search .main form div .selected{font-weight:bold;}body.gallery-search #categories li{float:left;width:49%;line-height:1.6;}body.gallery-search #categories span{margin-top:.3em;}body.gallery-search #categories label{display:inline;}#image-search{width:80%;}body.gallery-search #categories input{width:auto;vertical-align:middle;margin-right:.5em;margin-bottom:.2em;}body.lunch #content .main ul,body.lunch #content .main ol{list-style-type:none;margin-top:1em;margin-left:0;}body.lunch #content .main ol h2{font-size:108.3%;}body.lunch #content .main div.restaurant{margin-bottom:1em;}body.lunch #content .main ul{margin-left:1em;margin-top:0;}body.lunch #content .main label{display:block;margin:0 0 .1em 0;}body.lunch #content .main input{width:90%;margin-bottom:.3em;}body.lunch #content .main input.button{width:auto;height:auto;padding:0;}body.home #content .additional{width:26%;}#content .additional{position:relative;width:34%;float:right;margin-top:3.3em;}#content .additional h2{padding-bottom:6px;font:bold 116.7%/1.4 Arial,Helvetica,Verdana Sans-serif;background:transparent url(/images/sprites/sprite.png) no-repeat right -1668px;color:#3b3936;}#content .additional h2 span{display:block;padding:.5em;border:solid 1px #ebe5d8;background:#e8e4db url(/images/sprites/sprite-x.png) repeat-x 0 0;}#content .additional h2 span span{border:0;padding:0;padding-left:20px;display:inline;background:transparent url(/images/sprites/sprite.png) no-repeat -150px -849px;}#content .additional{font-size:91.7%;}#content .additional a{font-weight:bold;}#content .additional ul{margin-left:10px;margin-right:10px;}#content .additional .date{font-weight:bold;}.additional div{overflow:hidden;margin-left:10px;margin-bottom:1em;margin-right:10px;}.additional div img{float:right;margin:1px 0 13px 13px;}#content .additional h2 span.freejobs{background:transparent url(/images/sprites/sprite.png) no-repeat 0 -965px;}#content .additional .freejobs a{margin:0;}#content .additional .freejobs{text-align:right;margin-right:10px;}#content .additional .freejobs ul{text-align:left;margin-left:0;}#content .additional .freejobs p{text-align:left;}#content .additional .freejobs .date{display:inline;}#content .additional h2 span.contact{background:transparent url(/images/sprites/sprite.png) no-repeat 0 -1191px;}.additional li{margin:0 0 14px;}.additional li a,.additional li span{display:block;margin-bottom:5px;}.additional a.email{background:transparent url(/images/sprites/sprite.png) no-repeat 0 -1301px;padding-left:20px;}.additional span.phone{background:#fff url(/images/sprites/sprite-ico.png) no-repeat 0 0;padding-left:20px;}.additional span.department,.additional span.name,.additional span.title{font-weight:bold;margin-bottom:5px;}#content .additional h2 span.anchor{background:transparent url(/images/sprites/sprite-ico.png) no-repeat 0 -62px;}.additional-links li{margin:0 0 .4em;}.additional-links a:link,.additional-links a:visited{background:transparent url(/images/sprites/sprite-ico.png) no-repeat 5px -117px;padding:2px 0 2px 20px;}.additional-links li.email a{background:transparent url(/images/sprites/sprite.png) no-repeat 0 -1301px;padding:2px 0 2px 20px;}#content .additional h2 span.events{background:transparent url(/images/sprites/sprite-ico.png) no-repeat 0 -354px;}#content .additional .readmore{padding-right:10px;}#content .additional .events strong{display:block;}#content .additional .events ul{margin-left:0;text-align:left;}#content .additional div.events{text-align:right;margin-right:10px;}#content .additional .events a{text-align:left;margin:0;}#content .additional h2 span.toplist{background:transparent url(/images/sprites/sprite-ico.png) no-repeat -1px -421px;}#content .additional .toplist{overflow:hidden;}#content .additional .toplist li{float:left;margin:.1em 0;}#content .additional .toplist a{padding:0 .5em .5em 0;font-weight:bold;}#content .additional .toplist li.level1 a{color:#1c1c1c;}#content .additional .toplist li.level2 a{color:#505050;}#content .additional .toplist li.level3 a{color:#838383;}#content .additional .toplist li.level4 a{color:#b5b5b5;}#complementary{background:#fff url(/images/footer.png) no-repeat bottom left;min-height:150px;padding-bottom:150px;margin-right:6px;position:relative;}#complementary blockquote{position:absolute;top:4.6em;left:48%;font-size:145%;width:13.5em;background:transparent url(/images/quote_large.png) no-repeat 10% 50%;min-height:96px;}#complementary blockquote p{padding:0;}.loading{display:block;margin-top:6em;height:30px;background:transparent url(/images/ajax-loader.gif) no-repeat 50% 50%;}#complementary .navigation{background:#fff8ea url(/images/footer-shadow.png) no-repeat bottom left;margin:1.8em 0 0;overflow:hidden;}#complementary .navigation li{background:transparent url(/images/sprite.png) no-repeat 0 -814px;padding-left:5px;float:left;}#complementary .navigation li a:link,#complementary .navigation li a:visited{background:#fff url(/images/sprite-x.png) repeat-x 0 0;padding:.8em .9em .8em;display:block;font-weight:bold;}#complementary .navigation li.selected a:link,#complementary .navigation li.selected a:visited{color:#000;background:#fff none;}#complementary .navigation li#function{background:none;}#complementary .main{font-size:91.7%;padding:1.9em 1.45em;overflow:hidden;}#functions li{float:left;width:16%;margin-right:.5em;}#functions span,#functions a{display:block;}#functions .department{font-weight:bold;}#media-rss li{background:transparent url(/images/news-li-bg.png) repeat-x bottom left;position:relative;padding:.4em 10em .4em 0;}#media-rss .date-information{font-weight:bold;font-size:91.7%;position:absolute;right:1em;top:.4em;}#webcam li{float:left;width:50%;}#webcam a:link,#webcam a:visited{background:#fff url(/images/sprites/sprite-ico.png) no-repeat 0 -543px;padding-left:20px;}#daily-specials li{float:left;width:auto;margin-right:1em;}#daily-specials li a{font-size:130%;}