Changeset 10079 for main/waeup.plonetheme.ngren2/trunk/waeup/plonetheme
- Timestamp:
- 12 Apr 2013, 05:57:32 (12 years ago)
- Location:
- main/waeup.plonetheme.ngren2/trunk/waeup/plonetheme/ngren2/static
- Files:
-
- 2 deleted
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.plonetheme.ngren2/trunk/waeup/plonetheme/ngren2/static/css/pythonreel.css
r10074 r10079 1 @font-face{font-family:'yorkvilleregular';src:url("../fonts/yorkville-webfont.eot");src:url("../fonts/yorkville-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/yorkville-webfont.woff") format("woff"),url("../fonts/yorkville-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@media screen{/* normalize.css v1.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}nav ul,nav ol{list-style:none;list-style-image:none}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:1em 0;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}div.row{float:left;width:100%;display:block;position:relative}div.cell{position:relative;float:left;left:100%}div.width-1{width:4.6875%}div.width-2{width:11.0417%}div.width-3{width:17.3958%}div.width-4{width:23.7500%}div.width-5{width:30.1042%}div.width-6{width:36.4583%}div.width-7{width:42.8125%}div.width-8{width:49.1667%}div.width-9{width:55.5208%}div.width-10{width:61.8750%}div.width-11{width:68.2292%}div.width-12{width:74.5833%}div.width-13{width:80.9375%}div.width-14{width:87.2917%}div.width-15{width:93.6458%}div.width-16{width:100.0000%}div.position-0{margin-left:-100.0000%}div.position-1{margin-left:-93.6458%}div.position-2{margin-left:-87.2917%}div.position-3{margin-left:-80.9375%}div.position-4{margin-left:-74.5833%}div.position-5{margin-left:-68.2292%}div.position-6{margin-left:-61.8750%}div.position-7{margin-left:-55.5208%}div.position-8{margin-left:-49.1667%}div.position-9{margin-left:-42.8125%}div.position-10{margin-left:-36.4583%}div.position-11{margin-left:-30.1042%}div.position-12{margin-left:-23.7500%}div.position-13{margin-left:-17.3958%}div.position-14{margin-left:-11.0417%}div.position-15{margin-left:-4.6875%}div.width-full{width:100%}div.position-0{margin-left:-100%}div.width-1\3a 2{width:49.1667%}div.position-1\3a 2{margin-left:-49.1667%}div.width-1\3a 3{width:32.2222%}div.width-2\3a 3{width:66.1111%}div.position-1\3a 3{margin-left:-66.1111%}div.position-2\3a 3{margin-left:-32.2222%}div.width-1\3a 4{width:23.75%}div.width-2\3a 4{width:49.1667%}div.width-3\3a 4{width:74.5833%}div.position-1\3a 4{margin-left:-74.5833%}div.position-2\3a 4{margin-left:-49.1667%}div.position-3\3a 4{margin-left:-23.75%}div.width-1\3a 5{width:18.6667%}div.width-2\3a 5{width:39%}div.width-3\3a 5{width:59.3333%}div.width-4\3a 5{width:79.6667%}div.position-1\3a 5{margin-left:-79.6667%}div.position-2\3a 5{margin-left:-59.3333%}div.position-3\3a 5{margin-left:-39%}div.position-4\3a 5{margin-left:-18.6667%}div.width-1\3a 6{width:15.2778%}div.width-2\3a 6{width:32.2222%}div.width-3\3a 6{width:49.1667%}div.width-4\3a 6{width:66.1111%}div.width-5\3a 6{width:83.0556%}div.position-1\3a 6{margin-left:-83.0556%}div.position-2\3a 6{margin-left:-66.1111%}div.position-3\3a 6{margin-left:-49.1667%}div.position-4\3a 6{margin-left:-32.2222%}div.position-5\3a 6{margin-left:-15.2778%}body{background-color:#fff;color:#393939;font-family:Arial,Helvetica,sans-serif;font-size:0.81em;margin:0}a{color:#00a19a;text-decoration:none}a:visited{color:#97a9a8}a:hover{color:#ff8a00}h1{font-family:yorkvilleregular,sans-serif;font-size:2.32em;font-weight:normal;line-height:1;margin:0.67em 0}h2{font-size:1.55em;font-weight:normal;margin:0.83em 0}h3{font-size:1.16em;font-weight:normal;margin:1em 0}p,ul,ol,dt,dd{line-height:1.4}img{border:0;vertical-align:text-bottom}#content img,.portletStaticText img{height:auto;max-width:100%;width:auto}menu,ol,ul{padding:0 0 0 27px}li ul,li ol{margin-top:0;margin-bottom:0}dd{margin:0 0 0 27px}pre{background-color:#222;color:#fff;font-size:12px;font-family:monospace;margin-bottom:1em;padding:1em;overflow-x:auto}.documentDescription{color:#00a19a;font-size:1.32em;line-height:1.4;margin:0 0 1em}.discreet{color:#666;font-size:85%}.visualHighlight{background-color:#ffb}.pullquote{border-left:6px solid silver;clear:right;color:#444;float:right;font-size:1.17em;line-height:1.42em;margin:0 1em 1.5em 2.5em;padding-left:10px;width:35%}.callout{background-color:#eee;border-left:1em solid #ccc;padding:1em}.hiddenStructure{background:none;border:0;display:block;height:0.1em;margin:-0.1em 0 0 -0.1em;overflow:hidden;padding:0;position:absolute;width:1px}.visualClear{clear:both}.mceContentBody a{border:0 !important;color:#00a19a !important}.image-left{clear:left;float:left;margin:0.5em 1em 0.5em 0}.image-right{clear:right;float:right;margin:0.5em 0 0.5em 1em}.image-inline{float:none}.image-caption{margin:0}.newsImageContainer{float:right;margin:0 0 0.5em 1em}img.tileImage{float:right;margin:0 0 0.5em 0.5em}#portal-top{background:url(../images/pat.png);border-bottom:1px solid #5ec3bf;box-shadow:0 5px 24px rgba(0,106,107,0.21);min-width:960px}#portal-header-wrapper{margin:auto;position:relative;width:960px}#portal-header{padding:0 0 33px}#portal-header:before{border:7px solid #00a19a;border:7px solid rgba(0,161,154,0.75);border-radius:0 0 7px 7px;box-shadow:0 1px rgba(0,161,154,0.9);content:"";display:block;margin:-9px 0 0}#portal-columns-wrapper{margin:auto;width:960px}#portal-columns{margin:0 0 1.5em}#portal-column-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:24px}#portal-column-content.position-1\3a 4{padding-left:24px}#portal-column-one,#portal-column-two{margin-top:1.55em}#search-field{border:0}.searchPage[type="text"]{border:1px solid #8cc8be;border:1px solid rgba(4,129,98,0.25);border-radius:19px;padding:5px 10px}.searchPage[type="text"]:focus{outline:none}#search-results-bar a{color:#00a19a}#search-results-bar dd{background-color:#c0c0c0}button,input,select,textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em;margin:0;vertical-align:baseline}input[type="checkbox"],input[type="radio"]{margin-right:3px}.label,label{font-weight:bold}.field{margin:0 0 1em}div.field.error{background-color:#fdc;border:1px solid red;padding:0.5em}.formControls{margin:1em 0}.formControls input{margin-right:4px}.context,.standalone,.destructive{margin-right:4px}#theme-globalnav{font-size:1.31em;line-height:1.18em;margin:0 0 85px;padding:0;text-transform:lowercase}#theme-globalnav li{display:inline-block;position:relative;z-index:3}#theme-globalnav>li>a{margin-right:70px;padding:0 0 9px;position:relative;z-index:3}#theme-globalnav>li:hover>.hasChildrens{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAACCAYAAADirOGHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNpi4d+x+j/DKBgFo2AU4AGMQPwfjc+AJkZLwMzMtIOZlSWE5fvHr6OxMQpGwSgYlOA/sERkZmVewiPIkwOkvwEEGABZeQy6KWtVDwAAAABJRU5ErkJggg==) no-repeat 100% 100%}#theme-globalnav a:visited{color:#00a19a}#theme-globalnav .selected a,#theme-globalnav a:hover{color:#018781;text-shadow:0 0 2px rgba(29,244,211,0.6)}#theme-globalnav ul{background-color:#fff;background-color:rgba(255,255,255,0.85);border-bottom:1px solid #26afa9;border-radius:0 10px 0 0;box-shadow:-3px 0 10px 0 rgba(3,85,67,0.28);display:none;margin:7px 0 0;padding:14px 18px;position:absolute;width:144px}.globalSectionsLevel1{font-size:0.88em;line-height:1.14em}#theme-globalnav li:hover>ul{display:block}#theme-globalnav ul li{display:block;margin:0 0 15px}#theme-globalnav ul .last{margin:0}#theme-globalnav ul a,#theme-globalnav .selected ul a,#theme-globalnav ul a:visited{color:#00a19a;display:block;text-shadow:none}#theme-globalnav ul a:hover,#theme-globalnav .selected ul a:hover{color:#393939;text-decoration:underline;text-shadow:none}#theme-globalnav ul ul{margin:0;top:-14px;left:100%}#portal-searchbox{clear:right;float:right}.LSBox{background-color:#fff;background-color:rgba(255,255,255,0.4);border-color:#8cc8be;border-color:rgba(4,129,98,0.25);border-radius:19px;border-style:solid;border-width:1px 0 0 1px;padding:0 0 0 10px}#portal-searchbox .searchField{background-color:transparent;border:0;color:#3fb7b2;font-size:1.08em;text-transform:lowercase;width:190px}#portal-searchbox .searchField:focus{outline:none}#portal-searchbox .searchField::-webkit-input-placeholder{color:#3fb7b2}.searchButton[type="submit"]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAAM1BMVEUAoZoAoZoAoZoAoZoAoZoAoZoAoZoAoZoAoZoAn5gAoZoAoZoAoZoAoZoAoZoAnZYAAAApaNnIAAAAEXRSTlNDOGQte0+RFp2rWiKGcAu4AKQZVyQAAAB4SURBVHjaxdLNDsQgCEZR2+lYf5DL+z/tmJAuSuO2w8aYE4F8MdmqXpdWoO76lANEKlmjNPJppgcjSmHCpILeRRG/7nzu0q8uLYpR/BR6kOGPEmJBzoqkbUCPYj0zq8at3VrbTBiL3DQ7RfGB30XWfSl2xfP/f/ADH/olQ0jObf8AAAAASUVORK5CYII=);border:0;height:25px;padding:0;width:25px;text-indent:-119988px;overflow:hidden;text-align:left}.LSResult{position:relative;z-index:3}.livesearchContainer{background-color:#fff;border:1px solid #048162;border:1px solid rgba(4,129,98,0.25);border-radius:0 19px 19px 19px;margin:0;padding:0;position:absolute;right:0;top:0;width:325px}#livesearchLegend{background-color:#fff;border-color:#048162;border-color:rgba(4,129,98,0.25);border-radius:19px 19px 0 0;border-style:solid;border-width:1px 1px 0;line-height:1.18em;margin-left:-1px;padding:7px 12px 3px;position:absolute;top:-2em}.LSIEFix{padding:4px 8px 10px}.LSTable{list-style:none;padding:0}.LSDescr{margin-left:7px}#portal-logo{display:inline-block;margin:0 75px 0 0;vertical-align:top}#portal-logo img{vertical-align:top}#slogan{color:#00a19a;display:inline-block;font:2.23em/1em yorkvilleregular,sans-serif;max-width:50%;vertical-align:top}#portal-path{clear:both;margin:0 auto 1.4em;width:960px}#portal-breadcrumbs{color:#818181;font-size:10px;line-height:14px}#breadcrumbs-you-are-here{text-transform:lowercase}#portal-languageselector{float:right;font-size:10px;line-height:14px;margin:0;padding:0}#portal-languageselector li{display:inline;margin-left:15px}#portal-languageselector a{color:#5c5f5f}#portal-languageselector .currentLanguage a{color:#3b9d9a}#portal-personaltools{font-size:0.85em;line-height:1.27em;list-style:none}#portal-personaltools dt a,#portal-personaltools li a{color:#00a19a;font-weight:normal;margin:0;padding:5px 11px}#portal-personaltools dd{background-color:#fff;margin:0;padding:0 0 5px;right:0;top:100%}#portal-personaltools.activated .actionMenuContent{display:block}#portal-personaltools li a:hover{background-color:transparent}#portal-bottom{clear:both;margin:auto;width:960px}#portal-footer{color:#00a19a;font-size:0.77em;padding-right:135px}#portal-colophon{color:#00a19a;font-size:0.77em;padding-right:135px;overflow:hidden}#portal-colophon:after{border:7px solid #00a19a;border:7px solid rgba(0,161,154,0.75);border-radius:7px 7px 0 0;box-shadow:0 -1px rgba(0,161,154,0.9);content:"";display:block;margin:0 -135px -9px 0}#portal-footer-wrapper p{margin:0}.colophonWrapper ul{list-style:none;margin:0;padding:0}.slinks{bottom:10px;margin:0;padding:0;position:absolute;right:0}.slinks li{display:inline-block;vertical-align:top}.slink{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAAASCAMAAADhY0l2AAADAFBMVEVYWFhFRUU8PDxaWlpubm5xcXFPT096enpra2scHBwbGxscHBxdXV1UVFRHR0dwcHB+fn5jY2NiYmJzc3M1NTU8PDx5eXk0NDQkJCQqKiotLS1/f38tLS0xMTFycnJWVlY2NjY1NTV2dnZtbW0+Pj42NjZiYmJtbW1kZGRPT088PDxlZWU+Pj44ODguLi5FRUU7OztWVlZgYGBJSUl6enpZWVlnZ2d9fX1KSkojIyNSUlI2NjZoaGhlZWVKSkpERERXV1cwMDAvLy9CQkImJiaEhIRiYmJAQEBoaGhGRkZvb29XV1dFRUVQUFBjY2NgYGBzc3NHR0dZWVk7OztMTEwvLy9fX183NzdlZWVWVlZtbW1KSkpcXFxubm4rKytzc3NbW1tHR0d5eXlUVFRCQkItLS1KSkpmZmZaWlpYWFhGRkZqamo/Pz8mJiY5OTlDQ0NPT0+CgoIuLi5oaGhoaGgcHBxQUFBKSkpmZmZvb29tbW1vb280NDRxcXFNTU09PT0+Pj5oaGgoKCheXl5GRkY7OztHR0dFRUV2dnY+Pj5WVlZra2tubm4rKytvb29eXl5WVlZJSUlKSkpLS0uLi4tnZ2dLS0s2NjY+Pj4dHR1zc3NWVlY9PT1ra2tlZWV5eXlVVVVra2tGRkYkJCQ3NzdbW1tHR0dfX19KSkp0dHRbW1spKSk+Pj48PDxOTk5kZGRvb29LS0taWlpUVFRlZWVVVVVNTU0pKSlOTk5mZmYjIyNFRUU0NDQ/Pz9bW1toaGhMTEyBgYF0dHRhYWFLS0tMTExCQkI6OjpJSUkyMjJBQUFaWlp6enpERERISEhcXFxSUlJ9fX10dHSSkpJlZWVubm5oaGg9PT2AgIBAQEBXV1c0NDSBgYE8PDxubm4vLy+Dg4NQUFBMTEwsLCw5OTlaWlpGRkZVVVVzc3NSUlJlZWV+fn5UVFRkZGSGhoZgYGBXV1c3Nzc0NDSOjo5ra2t6enpoaGh2dnZVVVViYmJtbW1zc3NTU1NdXV06OjoAAADVhkfsAAABAHRSTlMtPTc/CCw2CRMjHSwYIiY2Njw2HkA/PEAaByYaLjMgKzYqJTMOQCw7MjcdHTU4MD8oMzcHOTA9PD0QMzg2JTMhCykkFTJAMCUaMyglLxQuPRwoFhk7HiMhPTk4QBoxQD4dPD0TPhsYBjo6MikzJz0GPSVAGCIEOSQ5Ki9ADREtIiwQCw8tGwkrOzkKGwMTPiEhLA4dQCEiIzAJOjsHChcXPjg5QC5ANDg1FTwlQDIxIA0RLS0/HikIPkAGGxUKED8yPkBAQD9AEkAECD4gDBlAPkAhQAcENwRAPBEFQBEhFEBAQAJAQEA/QEBAQEBAQEBADwNAQEBAQEBAQAICQAEACREf4AAAA5tJREFUeNqN1HdYE2ccB/BU62jr1tY+zlprq7VDWxfu1uKodSsK2LoFxQluEfcA9wIVtEzZFGUXhMoeAqKCSQBJQjZ35ELGJZe7/MypebgLfYLfP+6P33P3ed7n+77vcWBvI9hN0KYBsds/b4H2ciI2dlNRGgvjfPzJR2lgJ/+Gi8Xi/oNq28UvevYTfxp/VF3CwMPCwrab7XzzbaFUKo0Lbx9vEMdJi/PzJ52tb8X/8vT8wV4xZ0VCRcKS0/9TS8nFBuZUHR+1y4BhBsXyGTut+OAR32fZW7kPJnHns4u6DXTMc3i+asa4sbR8w9qFvY0UJjz16B1eq34EdmJOooyR2eyd++1XGt2sEBbMKwJ23I575KCVyP3yt/iyiopr5mvXr1eUeh8dE9AA7MxKiEH1yT+N3V/LWOIv4tDUmeRsFKUMUa0r8+7RvdtdgOpoFyWFTC99g29Mf3qFvFJWtiVpVEHxj7wANp5pyNMTWlSSymx3pRRRTT14B5cTKOZfm/au1KIC2aKQg4kAicMzKORqC43nGyqdyJt6fYaRkmCIiJfFwisCk4nDRHKZP3NbyierCLxJ4FinI1SKW/VgxTFUK//siQnuDldSikwaF1LoTdMrea78ksc/fShMdIyF/8wfSRz+ZjT/DHPY8jAH5zZrNDfq8IzgP6z4Vwnuqwhcx919AY64KCP2nbHgMqP2lemZrqrqSzN0XUUhW20O3dda7YGTwM7JQ7pmzfPnGkdcP58Ea0g/r0NrdFzBbhP01Rqx/TSuJJ6ZnjTVPY4GqA5Bsf9esqGHSv0BPuP07KWfRya+wQV4jR/77fPnLNJAqP5TT3UOsuJcweO/AdxclJI2uCovkok7NJSSbl7jHG9oNM1Vl1azji0JEL2+idurCyzOUQVvbuTIUMJSSxOXxl+EoG3wJEmE8wPmFVpxy2f8hFzLfgqq7pxnvlmfOvQewBBcp1sMH4aoDEuCOLI8Pd25bj2N16ja1OKDIPuYOLScvo+otHIcP/f7cdbd+s4VicmGFz1z5Z2qYaHlDqg56ZVvT8uaexY8MkK41QY/lS8KrWePgh6kOE3bMzfxAvvHFScVGtaCeY+WqJkJTh2Focs4xUjlZfqc59C4s8J1WwlbOlZY6GuD0+2SpO3Me0pcsWgDwNI84yI+rJaJeCs5vEnpKWRKWYz7UoCdUes2htvgw3bs+MIB3iPmrPhtmSRAdmBw4AJYsPyDDiteA/vxjLXWZ7m3AAAAAElFTkSuQmCC);background-repeat:no-repeat;display:block;height:18px;width:20px;text-indent:-119988px;overflow:hidden;text-align:left}.linked-in-link{background-position:0 0}.facebook-link{background-position:-25px 0}.twitter-link{background-position:-47px 0}.rss-link{background-position:-72px 0}#top-carousel{position:absolute;width:100%}#top-carousel .carousel-banners{margin:auto}.carousel-text{background-color:transparent;background-color:rgba(0,0,0,0.5);bottom:0;color:#fff;font:2.23em/1em yorkvilleregular,sans-serif;left:0;padding:0.5em 0.5em 0.75em;right:0;width:auto}.carousel-text a,.carousel-text a:visited{color:#fff}#top-carousel .carousel-text{background-color:transparent;color:#00a19a;left:50%;padding:0 1em 0 0;top:110px;z-index:1}#top-carousel .carousel-text a{color:#00a19a}.carousel-text *{margin:0;line-height:1em}.carousel-pager{bottom:0;left:0;margin:0;padding:0 1em;position:absolute;right:0}#top-carousel .carousel-pager{left:50%;margin:0 0 0 -4px;padding:0;right:auto;text-align:right;z-index:2}.carousel-pager-button-prev{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAWlBMVEUBcGsAi4UAlpAAlY4AlY4CAgIAgn0CJCMCAgIAfHcCAgIAlY8CAgIBd3IAkYsCAgIAlY4BOjgCAgICAgICAgICAgICAgIBV1MBYV0CAgICAgIAAAAAnZYAoZoyVQ7kAAAAHHRSTlM9acXZ6wdZHBFOEvsLRX8BjyIJDAUKDS0yAwIA4DwEcgAAAE9JREFUeNqNzskOgCAMRVEERRxwAHEo9P9/UxNB6Y67O2nyUuZpxZ4d5HbtdMDnRskazyt5Zxzx99aFh/ldC2Jv+mpIfhvXJe7HwELZv7QbY0wWNC0cRm8AAAAASUVORK5CYII=);float:left;height:15px;margin:0 5px 0 0;padding:0;width:15px;text-indent:-119988px;overflow:hidden;text-align:left}.carousel-pager-button-prev:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAWlBMVEXt7e3b29sCAgICAgLOzs7u7u7r6+uxsbE5OTnExMTs7Oy9vb0CAgICAgLl5eUCAgLr6+tbW1sCAgICAgICAgICAgICAgKJiYmampoCAgICAgIAAAD5+fn///8AGJvsAAAAHHRSTlPZaQcRWcXrPRxO+0USC38BjyIJDAUKDS0yAwIAucAK4AAAAE9JREFUeNqNzskOgCAMRVEERRxwAHEo9P9/UxNB6Y67O2nyUuZpxZ4d5HZqOuAzF7XE80re2wbx99aFh/l9YMTejFWf/KbXJe7HwELZv7QbYxsWNE5yiGYAAAAASUVORK5CYII=)}.carousel-pager-button-next{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAWlBMVEUCJCMAi4UAlpAAlY4AlY4AhX8BOjgAlY8AlY4Bd3ICAgICAgICAgIAkYsBcGsCAgICAgICAgICAgIAfHcCAgIBV1MCAgICAgIBYV0CAgICAgIAAAAAn5gAoZrtX2djAAAAHHRSTlMcacXZ9Fsi7Y9FEgsRfz0BDAkHTgUtCg0yAwIA1NCk4AAAAElJREFUeNqNzksSgCAMA1AUUVQU+YhS7P2v6Tbdkd2bzLRRTabLdBGabjvv4PryNGwBzazXR5i/lNHjif1iXIT7hyrif/H9e2V+ZxQWNNuqwOcAAAAASUVORK5CYII=);float:left;height:15px;margin:0 5px;padding:0;width:15px;text-indent:-119988px;overflow:hidden;text-align:left}.carousel-pager-button-next:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAWlBMVEXt7e1bW1vb29vs7Ozu7u7S0tLt7e05OTnr6+u9vb0CAgICAgICAgLl5eWxsbECAgICAgICAgICAgLExMQCAgKJiYkCAgICAgKampoCAgICAgIAAAD8/Pz////e13uvAAAAHHRSTlPZImn0xVvtHI9FEgsRfz0BDAkHTgUtCg0yAwIACz0KjwAAAElJREFUeNqNzksSgCAMA1AUUVQU+YhS7P2v6Tbdkd2bzLRRTabLdBGabjvs4PqyHreAZlbrI8xfyujpxH42LsL9Yynif/H9e2V+ZKUWNE4JOqQAAAAASUVORK5CYII=)}.carousel-pager-item{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAALCAMAAAB8rpxtAAAAZlBMVEUI/9kAm5MI/9kApJoI/9kI/9kCva0Cu6wI/9kE1b0Bt6kI/9kI/9kApJkI/9kDxLEI/9kF1r4I/9kI/9kI/9kI/9kF4MQH8tAI/9kI/9kCvq4I/9kAmpII/9kAAAAAnZYAoJgAoZqN6Yt7AAAAH3RSTlNB9EnTNRaWmkNxpQ8a1g6KF29LNgUiZFUEH5Qj+S0Ah9hAnwAAAFNJREFUeNpNzUcOgDAMRNHQeyc9AXz/SyKPQMpf+W084koCzGjnH14vbosnsKpARH0Ejom4bmDsD9BIRhsAZxm+5jtog2/RZXeh/LcjRV5W2El6AeTiDbaxPYTfAAAAAElFTkSuQmCC) no-repeat 50% 50%;display:inline-block;height:11px;padding:0;vertical-align:top;width:7px;text-indent:-119988px;overflow:hidden;text-align:left}.carousel-pager-item:hover,.carousel-pager-item-active{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAALCAMAAAB8rpxtAAAAWlBMVEXs7OxHR0fu7u7k5ORHR0ft7e3l5eXc3NzAwMBHR0fq6urCwsJHR0dHR0dHR0esrKxHR0dHR0d8fHxHR0dHR0dHR0fr6+tHR0fi4uJHR0cAAADz8/P5+fn///9sWy2HAAAAG3RSTlPsGsF7G8WBa0kLi0wCHhY8CQ0qAQwG8g55EgCaYbRJAAAAUUlEQVR42k3NRw6AMAxE0dBregd8/2sij0DKX/ltPOJqAvwW4o/slrLWEzA6EdFeATURd0SGfIDZMsYElMDIA9/JeXyrRdy9zt+O7aQy2Gl6AVqrC+o7xVXfAAAAAElFTkSuQmCC)}.carousel-pager-item-active{cursor:default}.portlet{margin:0 0 2em}dt.portletHeader{font-family:yorkvilleregular,sans-serif;font-size:2.31em;font-weight:normal;text-transform:lowercase}.portletItem{font-size:0.93em;line-height:1.33em;margin:0;padding:1.1em 0 0.3em}.portletFooter{margin:0;padding:1.1em 0 0.3em}.tile{display:block}.portletItemDetails{font-size:0.83em;display:block}.managedPortlet{margin:10px 0}.managePortletsLink{text-align:center}.managePortletsFallback{display:block;text-align:center}.managedPortletActions{float:right}div.portletAssignments .managedPortletActions form{display:inline}div.portletAssignments .managedPortletActions a,div.portletAssignments .managedPortletActions button{background-color:transparent;border:none;cursor:pointer;margin:0;padding:0}.navTree{list-style:none;margin:0;padding:0}.portletNavigationTree a{display:block}.portletNavigationTree a:visited{color:#00a19a}.portletNavigationTree a:hover{color:#ff8a00}.navTreeLevel0{font-size:1.5em;line-height:1.33em;text-transform:lowercase}.navTreeLevel0>.navTreeItem{margin:0 0 0.6em}.navTreeLevel1{font-size:0.78em;line-height:1em;margin:9px 0 9px 18px;text-transform:none}.navTreeLevel1>.navTreeItem{margin:0 0 0.5em}.navTreeLevel2{font-size:0.86em;margin:10px 0 10px 20px}.navTreeLevel2 .navTree{margin:5px 0 6px}.navTreeLevel3{line-height:1.67em}.navTree.navTreeLevel3 li{background:url(../images/bullet.png) no-repeat scroll 2px 8px;padding-left:13px}.navTree.navTreeLevel3 li:hover{background-position:2px -96px}.portletSearch .LSBox{border-width:1px;display:inline-block}.portletSearch .searchField{background-color:transparent;border:0;color:#3fb7b2;font-size:1.08em;text-transform:lowercase;width:188px}.portletSearch .searchField:focus{outline:none}.portletSearch .searchField::-webkit-input-placeholder{color:#3fb7b2}div.portletStaticText{margin:0 0 2em}.portletStaticText .portletItem{padding:0}.portletCalendar dt.portletHeader{font-size:1.65em;text-transform:uppercase}.ploneCalendar{width:100%}.ploneCalendar th{text-align:center}.ploneCalendar td{font-size:0.83em;line-height:1em;padding:20px 2px 0;text-align:center;vertical-align:baseline;width:14%}.ploneCalendar td a{display:inline-block}.ploneCalendar .event,.ploneCalendar .todayevent{border-bottom:1px solid #00a19a}.ploneCalendar .event:hover,.ploneCalendar .todayevent:hover{border-color:#ff8a00}.ploneCalendar .event:hover a,.ploneCalendar .todayevent:hover a{color:#ff8a00}.ploneCalendar .todayevent,.ploneCalendar .todaynoevent{font-family:yorkvilleregular,sans-serif;font-size:1.67em;letter-spacing:1px;line-height:1em;padding-top:13px}#calendar-previous{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAHCAMAAAAcTszfAAAAMFBMVEUAoZoAoZoAoZoAoZoAlpAAoZoAoZoAoZoAl5EAoZoAmZIAoZoAAAAAmpMAmJEAoZp+2LSiAAAADXRSTlOQGH4M+HUGNulL22MAm+lOJwAAAC1JREFUeNodx8kRACAMw0BzBohJ+u8WD/rsCFQFYo4b4F6ZAU+ls/MhvQvV6gMr4wHNVz1NRQAAAABJRU5ErkJggg==) 50% 50% no-repeat;display:inline-block;height:15px;vertical-align:middle;width:15px;text-indent:-119988px;overflow:hidden;text-align:left}#calendar-next{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAHCAMAAAAcTszfAAAAMFBMVEUAoZoAoZoAoZoAoZoAlpAAoZoAoZoAoZoAl5EAoZoAmZIAoZoAAAAAmpMAmJEAoZp+2LSiAAAADXRSTlOQGH4M+HUGNulL22MAm+lOJwAAACxJREFUeNodikkSACAMwnCtWrX//61gLhkmIJdNcKt/RSyTiEtjcp3W2ZD0fCyLAc17G1hSAAAAAElFTkSuQmCC) 50% 50% no-repeat;display:inline-block;height:15px;vertical-align:middle;width:15px;text-indent:-119988px;overflow:hidden;text-align:left}.portletLogin input[type="text"],.portletLogin input[type="password"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:75%}.documentActions{font-size:0.92em;text-align:right}#content .documentActions ul{list-style-type:none}.documentActions li{display:inline}.documentActions a{padding:0 5px;text-decoration:none}.eventDetails{clear:right;float:right;margin:0 0 0.5em 1em}#content .eventDetails{border:1px solid #ccc;margin-top:1em;width:22em}#content .eventDetails h2{background-color:#ddd;font-size:100%;margin:0;padding:0.5em 0.5em 0.5em 1em}#content .eventDetails .eventDetail{clear:both}#content .eventDetails .eventDetail h3{float:left;font-size:100%;margin:0;padding:2%;text-align:right;width:37%}#content .eventDetails .eventDetail div{float:left;padding:2%;width:55%}.highlightedSearchTerm{background-color:#ff9;padding:0 2px}body#content{margin:1em}.fieldRequired{color:#fff}.fieldRequired:before{color:#f00;content:"■ "}.formPanel{padding:1em 2px}.formPanel textarea{width:100%}#title{font-size:2em;width:100%}#description{font-family:Arial,Helvetica,sans-serif;width:100%}.suppressVisualEditor{margin:0 !important}.fieldUploadFile{display:none}.formHelp{color:#555;display:block;font-weight:normal;margin:0 0 0.2em 0}.documentByLine{color:#76797c;font-size:0.85em;font-weight:normal;margin-bottom:0.5em}.documentFirstHeading+#viewlet-below-content-title .documentByLine{margin-top:-1.46em}.tileHeadline+.documentByLine{display:block;margin-top:-1.46em}ul.configlets,#content ul.configlets{list-style:none;margin:1em 0}ul.configlets li{margin-bottom:1em}ul.configlets li a{text-decoration:none}#content ul.configletDetails{margin:0 1em 1em 4em;list-style:none}#content ul.configletDetails li{margin-bottom:1em;display:inline}#content ul.configletDetails li.configletDescription{display:block;color:#76797c;margin:0}#ajax-spinner{background-position:50% 50%;display:none;height:20px;left:50%;margin:-10px 0 0 -10px;position:fixed;top:50%;width:20px}.formlibInlineEditable,.inlineEditable{display:block;padding:1px}body.kssActive .inlineEditable:hover,body.kssActive .formlibInlineEditable:hover{border:1px solid #ddd;border-color:#666 #ddd #ddd #666;cursor:text;padding:0}body.kssActive .inlineEditable a:hover,body.kssActive .formlibInlineEditable a:hover{cursor:pointer}body.kssActive .formlibInlineForm:hover,body.kssActive .formlibInlineForm a:hover{border:0;cursor:default;padding:1px}.inlineForm .formHelp,.inlineForm .fieldRequired,.inlineForm label{display:none}.inlineForm .ArchetypesSelectionWidget label{display:inline}.inlineForm #archetypes-fieldname-title input,.inlineForm #archetypes-fieldname-title{font-size:100%}h1 div.formControls input{font-size:55% !important}#edit-bar{background-color:#75ad0a;margin:0 0 1em;padding:3px}#edit-bar:after{clear:both;content:"";display:block;visibility:hidden}#content-views{background-color:#75ad0a;float:left;margin:0;padding:0}#content-views li{display:inline}#content-views a{color:#fff;display:inline-block;line-height:1.73em;padding:0 0.75em;text-decoration:none}#content-views li.selected a,#content-views li a:hover{background:#fff;color:#000}#content-views li.selected a{font-weight:bold}#contentActionMenus{background-color:#75ad0a;float:right;margin:0;padding:0}#contentActionMenus>li{display:inline}.actionMenu{float:right;margin:0 0 0 0.5em;position:relative;white-space:nowrap}.actionMenu dt{font-weight:normal}.actionMenu a{color:#fff;display:block;line-height:1.73em;text-decoration:none}.actionMenu dt a{padding:0 3px}.arrowDownAlternative{font-size:80%}.actionMenu dd{background-color:#75ad0a;right:-3px;margin:0;min-width:100%;padding:0 3px 3px;position:absolute;width:auto;z-index:5}.actionMenu.deactivated dd{display:none}.actionMenu ul{list-style:none;margin:0;padding:0}.actionMenu dd a:hover,.actionMenu dd .actionMenuSelected{background-color:#fff;color:#666}.subMenuTitle{display:block;padding:0 3px}#content .formTabs{background-color:#ddd;margin:0;padding:3px 3px 0}#content .formTab{display:inline;margin-right:0.25em}#content li.formTab a{display:inline-block;line-height:2em;padding:0 0.75em;text-decoration:none}#content li.formTab a.selected,#content li.formTab a:hover{background:#fff;color:#000}#content li.formTab a.notify{background-color:red;color:#fff}#content li.formTab a.required span:after,#content-core li.formTab a.required span:after,div.field span.required:after{color:#f00;content:" ■"}#content fieldset.formPanel{border:none}#content fieldset.formPanel.hidden{display:none}#content div.formControls input.hidden{display:none}.portalMessage{background-color:#ffffe3;border:1px solid #996;clear:both;margin:1em 0}.portalMessage dl{margin:0}.portalMessage a{border-bottom:1px dotted;color:#000}.portalMessage dt{background-color:#996;color:#fff;font-weight:bold;float:left;line-height:1.25em;margin:0 0.5em 0 0;max-width:30%;padding:0.5em 0.75em}.portalMessage dd{line-height:1.25em;margin:0;padding:0.5em 0.5em}dl.warning{border-color:#d80}dl.warning dt{background-color:#d80}dl.warning dd{background-color:#fd7}dl.error{border-color:#d00}dl.error dt{background-color:#d00}dl.error dd{background-color:#fdc}.overlay{display:none;height:auto;margin:1em;width:auto}.overlay-iframe,.overlay-ajax{min-height:100px;width:600px;z-index:99}.overlay-iframe{height:60%}.overlaybg div.close,.overlay div.close{background:url(../images/pb_close.png) no-repeat 0 0;cursor:pointer;height:30px;left:-14px;position:absolute;top:-14px;width:30px}.pb-ajax{overflow-y:auto}.pb-ajax,.pb-image{background-color:#fff;border:1px solid #999;white-space:normal;box-shadow:0 0 3em 0.5em #666;-moz-box-shadow:0 0 3em 0.5em #666;-webkit-box-shadow:0 0 3em #666}.pb-ajax>div{padding:1em}.pb-ajax .documentActions{display:none}div.overlay div.close span{display:block;height:1px;margin:-1px 0 0 -1px;overflow:hidden;padding:0;width:1px}.overlay textarea{width:100%}.overlay .link-parent{display:none}.overlay #createGroup legend{display:none}.overlay #createGroup fieldset{border:none}.overlay p{margin-bottom:1em}.overlay label{margin-bottom:0.25em}.overlay a:hover{color:#75ad0a}.overlay a.selected{color:#000000}.overlay .formTab{margin-right:1em;font-weight:bold}.overlay .formTab.lastFormTab{margin-right:0em}.overlay .formControls a{display:block;margin:0.75em}#fieldset-openid-login input,#login-form input{font-size:150%}body.template-register #content input,body.template-new-user #content input{font-size:150%;width:inherit}#fieldset-openid-login label,#login-form label{display:inline-block;margin-right:0.5em;padding-top:0.2em;width:10em}#fieldset-openid-login .formControls,#login-form .formControls{padding-left:10.7em}div.historyRecord{margin-bottom:1em}div.historyTools ul{float:right;margin:0.5em 1em}div.historyTools ul li{display:inline;padding:0 0.015em}div.historyTools form{display:inline}.historyByLine{background:#ddd;padding:0.5em}div.historyLinks{clear:right;float:right;margin:0.5em 1em 0 0}div.historyComment{border:1px solid #ddd;padding:0.5em 1em}div.historyComment p{margin:0;padding-top:1px}a.historyComparePrevious{border-top:1px dotted #ccc;display:block;margin-top:3em;text-align:center}a.historyComparePrevious span{background-color:white;position:relative;top:-0.75em;padding:0 0.5em}table.listing,table.plain{border-spacing:0;border-collapse:collapse;margin:0 0 0.75em;width:100%}table.invisible td,table.invisible th,table.plain td,table.plain th,table.listing td,table.listing th{padding:0.5em 1em;vertical-align:top}table.plain th,table.plain td{border:1px solid #ddd}table.listing td.listingCheckbox,table.listing th.listingCheckbox{text-align:center}table.listing{border-left:1px solid #ddd;border-bottom:1px solid #ddd}table.listing .top{border-left:1px solid #ddd;border-top:1px solid #ddd;border-right:1px solid #ddd}table.listing th{background:#ddd;border:0.1em solid #e7e7e7;border-style:solid solid none;color:#666;text-align:left}table.listing tr.odd th{border:0.1em solid #fff;border-style:solid solid none none}table.listing tbody th{font-weight:bold}table.listing tbody tr{text-align:left}table.listing tbody tr.odd{background:#eee}table.listing tbody tr td{background:transparent}table.listing tbody tr.odd td{background:#eee}table.listing td{border-right:1px solid #ddd}table.listing a{border:none;display:inline-block}table.listing td.draggable{background:#ddd !important;border-bottom:1px solid #fff;padding:0.4em 0.4em 0 0.5em;text-shadow:#fff 1px 1px 1px}table.vertical th{text-align:right}table.vertical td{border-top:0.1em solid #e7e7e7;padding:0.5em}table.grid td,table.grid th{border:1px solid #e7e7e7;padding:0.5em}.dragindicator{outline:2px solid gold}#foldercontents-order-column{padding:0}.listingBar{margin:1em 0;text-align:center}.listingBar .previous{float:left}.listingBar .next{float:right}.listingBar .previous{display:inline-block}.listingBar a,.listingBar .current{display:inline-block;padding:0.25em 0.5em}#dashboard{font-size:100%;line-height:inherit}#dashboard-portlets1,#dashboard-portlets2,#dashboard-portlets3,#dashboard-portlets4{margin-right:1.3%;padding:0;width:24%}#dashboard-portlets4{margin-right:0}.photoAlbumEntry{background:url(../images/album.png) no-repeat;float:left;font-size:0.92em;height:162px;line-height:1.36em;margin:0 6px 6px;padding:8px 7px 8px 6px;width:132px}.photoAlbumFolder{background-position:0 -178px}.photoAlbumEntry a{display:block;height:162px;overflow:hidden;position:relative;text-decoration:none}.photoAlbumEntry a:after{background-color:rgba(241,241,241,0.4);bottom:0;content:"";height:8px;position:absolute;width:100%}.photoAlbumEntryWrapper{display:block;text-align:center}.photoAlbumEntry img{border:2px solid #fff}.photoAlbumEntryTitle{color:#757373;display:block;padding:4px 3px 0;width:126px}.photoAlbumEntry a:hover{overflow:visible}.photoAlbumEntry a:hover .photoAlbumEntryTitle{background-color:#f1f1f1;background-color:rgba(241,241,241,0.8);bottom:0;min-height:50%;position:absolute}body.largeText{font-size:81%}body.smallText{font-size:56%}.discussion .hide{display:none}.discussion{clear:both;font-size:1.09em}.comment{padding:0 0 9px}.commentImage{float:left;padding:5px 7px}.discussion .documentByLine{background-color:#f1f1f1;margin:0;padding:5px}.commentBody{border-color:#d9d9d9 #f1f1f1 #f1f1f1;border-style:solid;border-width:1px;clear:both;margin:0 0 5px;padding:5px;overflow:auto}.commentActions{text-align:right}.reply-to-comment-button{margin-left:11px}.reply{background-color:#f1f1f1;clear:both;font-size:1.09em;margin:35px 0 0;padding:5px 7px;position:relative}.reply fieldset{margin:0}.reply legend{font-weight:bold;position:absolute;top:-28px}.reply p{color:#76797c;font-size:0.92em}.reply textarea{min-height:50px;width:100%}dl.collapsible{border:0.1em solid #8cacbb;margin:1em 0;padding:0}dl.collapsible dt.collapsibleHeader{display:block;float:left;background:White;line-height:1.2em;vertical-align:middle;font-size:90%;position:relative;top:-0.6em;width:auto;margin:0 0 -0.6em 1em;padding:0 0.5em}dl.collapsible dd.collapsibleContent{margin:0;padding:0 1em 0.4em;clear:left}dl.collapsible dd.collapsibleContent>dl{margin:0;padding:0}dl.expandedInlineCollapsible dt.collapsibleHeader,dl.expandedBlockCollapsible dt.collapsibleHeader{background:url(../images/treeExpanded.png) no-repeat 0.5em 50% #fff;cursor:pointer;padding:0 0.5em 0 2em}dl.collapsedBlockCollapsible{border:none;height:1em;width:auto}dl.collapsedInlineCollapsible dt.collapsibleHeader,dl.collapsedBlockCollapsible dt.collapsibleHeader{float:none;position:relative;margin:0 0 0 1em;padding:0 0.5em 0 2em;line-height:1.2em;cursor:pointer;background:#fff url(../images/treeCollapsed.png) no-repeat 0.5em 50%}dl.collapsedInlineCollapsible dd.collapsibleContent,dl.collapsedBlockCollapsible dd.collapsibleContent{display:none}dl.collapsedInlineCollapsible{border:0;height:1em;width:auto;display:inline}dl.collapsedInlineCollapsible dt.collapsibleHeader{position:static;float:none;margin:0;padding:0 0 0 2em;line-height:1em;cursor:pointer;display:inline}.collapsible .collapser.collapsed:after{content:" ▶"}.collapsible .collapser.expanded:after{content:" ▼"}.icons-on .contenttype-folder{background:url(../images/icons-sprite.png) no-repeat 0 -1600px;display:inline-block;padding-left:19px}.icons-on .contenttype-document{background:url(../images/icons-sprite.png) no-repeat 0 -1800px;display:inline-block;padding-left:19px}.icons-on .contenttype-news-item{background:url(../images/icons-sprite.png) no-repeat 0 -2000px;display:inline-block;padding-left:19px}.icons-on .contenttype-event{background:url(../images/icons-sprite.png) no-repeat 0 -2201px;display:inline-block;padding-left:19px}.icons-on .contenttype-topic{background:url(../images/icons-sprite.png) no-repeat 0 -2402px;display:inline-block;padding-left:19px}.icons-on .contenttype-image{background:url(../images/icons-sprite.png) no-repeat 0 -2601px;display:inline-block;padding-left:19px}.icons-on .contenttype-link{background:url(../images/icons-sprite.png) no-repeat 0 -2997px;display:inline-block;padding-left:19px}.icons-on img[alt='File']{margin-right:3px}#plone-contentmenu-factories li a{background:url(../images/icons-sprite.png) no-repeat 1px -1199px;display:block;padding-left:17px}#plone-contentmenu-factories li a:hover{background-color:#fff;background-position:1px -2799px}#plone-contentmenu-factories li .contenttype-folder{background-position:1px 2px}#plone-contentmenu-factories li .contenttype-folder:hover{background-position:2px -1598px}#plone-contentmenu-factories li .contenttype-document{background-position:1px -199px}#plone-contentmenu-factories li .contenttype-document:hover{background-position:2px -1799px}#plone-contentmenu-factories li .contenttype-news-item{background-position:1px -399px}#plone-contentmenu-factories li .contenttype-news-item:hover{background-position:2px -1999px}#plone-contentmenu-factories li .contenttype-event{background-position:1px -599px}#plone-contentmenu-factories li .contenttype-event:hover{background-position:2px -2199px}#plone-contentmenu-factories li .contenttype-topic{background-position:1px -800px}#plone-contentmenu-factories li .contenttype-topic:hover{background-position:2px -2400px}#plone-contentmenu-factories li .contenttype-image{background-position:1px -999px}#plone-contentmenu-factories li .contenttype-image:hover{background-position:2px -2599px}#plone-contentmenu-factories li .contenttype-file{background-position:1px -1199px}#plone-contentmenu-factories li .contenttype-file:hover{background-position:2px -2799px}#plone-contentmenu-factories li .contenttype-link{background-position:1px -1395px}#plone-contentmenu-factories li .contenttype-link:hover{background-position:2px -2995px}#plone-contentmenu-factories #settings{background-image:none;padding:0}}@media only screen and (max-width: 767px){div.row{float:none;width:auto}div.cell{float:none;left:auto;margin:0 !important;width:auto !important}#portal-top{min-width:0}#portal-header{padding-left:10px;padding-right:10px}#portal-header-wrapper,#portal-columns-wrapper,#portal-bottom{margin:0;width:auto}#portal-personaltools{float:left;margin:0;padding:0}#portal-searchbox{clear:none;margin:7px 0 15px;position:relative;z-index:4}#theme-globalnav{clear:both;margin:0 0 15px}#theme-globalnav>li>a{margin-right:10px;padding:0}#theme-globalnav>li:hover>.hasChildrens{background:none}#theme-globalnav ul{display:none !important}#theme-globalnav.mobileMenuOn{display:none}#portal-globalnav-mobile{display:block;margin:0 0 15px}#portal-logo{margin:0 0 15px;max-width:100%}#portal-logo img{max-width:100%}#slogan{max-width:none}#portal-path{margin:0 10px;width:auto}#portal-column-content,#portal-column-one,#portal-column-two{padding:0 10px !important}#portal-footer,#portal-colophon{padding-left:10px}.carousel-banners,.carousel-slider,.carousel-banner{max-width:100%}.carousel-image img{height:auto;width:auto}#top-carousel .carousel-text{bottom:0;height:33px;left:10px;overflow:hidden;padding:0;top:auto;right:45px}#top-carousel .carousel-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#top-carousel .carousel-body{display:none}#top-carousel .carousel-pager{left:auto;right:0}#portlets-in-header,#portlets-footer{margin:0 10px}#dashboard-portlets1,#dashboard-portlets2,#dashboard-portlets3,#dashboard-portlets4{margin-right:0;width:100%}}@media print{body{font-family:"Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;font-size:11pt}h1,h2,h3,h4,h5,h6{font-weight:bold;line-height:125%;page-break-inside:avoid;page-break-after:avoid}a{border-bottom:0.5pt solid #000;color:#000;text-decoration:none}.documentDescription{font-weight:bold}pre{border:1pt dotted #000;font-size:8pt;overflow:auto;padding:1em;white-space:pre}table.listing,table.listing td{border:1pt solid #000;border-collapse:collapse}table.listing td,table.listing th{padding:6px}div.pageBreak{page-break-before:always}#content dt{margin:1em 0 0.625em}#content p,#content table{margin-bottom:0.625em;margin-top:0.625em}#content .documentDescription,#content #description{margin:0.5em 0 1.31em}div.top,#portal-logo,#portal-siteactions,.hiddenStructure,#portal-searchbox,#theme-globalnav,#portal-globalnav-mobile,#portal-personaltools,#portal-breadcrumbs,#edit-bar,.carousel,#portlets-in-header,#portal-column-one,#portlets-above,#portlets-below,#portal-column-two,#portlets-footer,#portal-languageselector,.contentViews,.contentActions,.help,.legend,.portalMessage,.documentActions,.netscape4,#viewlet-below-content .reply,#viewlet-below-content .discussion,#portal-footer,#portal-colophon,.skipnav,#ajax-spinner,#review-history,#content-history,.listingBar,.link-presentation,input.standalone,.overlay,.managePortletsFallback,.close,.link-parent,.draggingHook,#foldercontents-order-column,input.context,.visualNoPrint,.slinks{display:none}.image-left{clear:left;float:left;margin:0.5em 1em 0.5em 0}.image-inline{float:none}.image-right{clear:right;float:right;margin:0.5em}dd.image-caption{margin:0;padding:0;text-align:left}dl.captioned{padding:0.8em}.newsImageContainer{float:right;margin:0 0 0.5em 1em;width:16em}.tileImage{float:right;margin:0 0 0.5em 0.5em}} 1 /* ========================================================================== 2 Fonts 3 ========================================================================== */ 4 @font-face { 5 font-family: 'yorkvilleregular'; 6 src: url("../fonts/yorkville-webfont.eot"); 7 src: url("../fonts/yorkville-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/yorkville-webfont.woff") format("woff"), url("../fonts/yorkville-webfont.ttf") format("truetype"); 8 font-weight: normal; 9 font-style: normal; 10 } 11 12 @media screen { 13 /* normalize.css v1.0.1 | MIT License | git.io/normalize */ 14 /* ========================================================================== 15 HTML5 display definitions 16 ========================================================================== */ 17 /* 18 * Corrects `block` display not defined in IE 6/7/8/9 and Firefox 3. 19 */ 20 article, 21 aside, 22 details, 23 figcaption, 24 figure, 25 footer, 26 header, 27 hgroup, 28 nav, 29 section, 30 summary { 31 display: block; 32 } 33 34 /* 35 * Corrects `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. 36 */ 37 audio, 38 canvas, 39 video { 40 display: inline-block; 41 *display: inline; 42 *zoom: 1; 43 } 44 45 /* 46 * Prevents modern browsers from displaying `audio` without controls. 47 * Remove excess height in iOS 5 devices. 48 */ 49 audio:not([controls]) { 50 display: none; 51 height: 0; 52 } 53 54 /* 55 * Addresses styling for `hidden` attribute not present in IE 7/8/9, Firefox 3, 56 * and Safari 4. 57 * Known issue: no IE 6 support. 58 */ 59 [hidden] { 60 display: none; 61 } 62 63 /* ========================================================================== 64 Base 65 ========================================================================== */ 66 /* 67 * 1. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using 68 * `em` units. 69 * 2. Prevents iOS text size adjust after orientation change, without disabling 70 * user zoom. 71 */ 72 html { 73 font-size: 100%; 74 /* 1 */ 75 -webkit-text-size-adjust: 100%; 76 /* 2 */ 77 -ms-text-size-adjust: 100%; 78 /* 2 */ 79 } 80 81 /* 82 * Addresses `font-family` inconsistency between `textarea` and other form 83 * elements. 84 */ 85 /* 86 * Addresses margins handled incorrectly in IE 6/7. 87 */ 88 /* ========================================================================== 89 Links 90 ========================================================================== */ 91 /* 92 * Addresses `outline` inconsistency between Chrome and other browsers. 93 */ 94 a:focus { 95 outline: thin dotted; 96 } 97 98 /* 99 * Improves readability when focused and also mouse hovered in all browsers. 100 */ 101 a:active, 102 a:hover { 103 outline: 0; 104 } 105 106 /* ========================================================================== 107 Typography 108 ========================================================================== */ 109 /* 110 * Addresses font sizes and margins set differently in IE 6/7. 111 * Addresses font sizes within `section` and `article` in Firefox 4+, Safari 5, 112 * and Chrome. 113 */ 114 h4 { 115 font-size: 1em; 116 margin: 1.33em 0; 117 } 118 119 h5 { 120 font-size: 0.83em; 121 margin: 1.67em 0; 122 } 123 124 h6 { 125 font-size: 0.75em; 126 margin: 2.33em 0; 127 } 128 129 /* 130 * Addresses styling not present in IE 7/8/9, Safari 5, and Chrome. 131 */ 132 abbr[title] { 133 border-bottom: 1px dotted; 134 } 135 136 /* 137 * Addresses style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome. 138 */ 139 b, 140 strong { 141 font-weight: bold; 142 } 143 144 blockquote { 145 margin: 1em 40px; 146 } 147 148 /* 149 * Addresses styling not present in Safari 5 and Chrome. 150 */ 151 dfn { 152 font-style: italic; 153 } 154 155 /* 156 * Addresses styling not present in IE 6/7/8/9. 157 */ 158 mark { 159 background: #ff0; 160 color: #000; 161 } 162 163 /* 164 * Addresses margins set differently in IE 6/7. 165 */ 166 p, 167 pre { 168 margin: 1em 0; 169 } 170 171 /* 172 * Corrects font family set oddly in IE 6, Safari 4/5, and Chrome. 173 */ 174 code, 175 kbd, 176 pre, 177 samp { 178 font-family: monospace, serif; 179 _font-family: "courier new", monospace; 180 font-size: 1em; 181 } 182 183 /* 184 * Improves readability of pre-formatted text in all browsers. 185 */ 186 pre { 187 white-space: pre; 188 white-space: pre-wrap; 189 word-wrap: break-word; 190 } 191 192 /* 193 * Addresses CSS quotes not supported in IE 6/7. 194 */ 195 q { 196 quotes: none; 197 } 198 199 /* 200 * Addresses `quotes` property not supported in Safari 4. 201 */ 202 q:before, 203 q:after { 204 content: ''; 205 content: none; 206 } 207 208 /* 209 * Addresses inconsistent and variable font size in all browsers. 210 */ 211 small { 212 font-size: 80%; 213 } 214 215 /* 216 * Prevents `sub` and `sup` affecting `line-height` in all browsers. 217 */ 218 sub, 219 sup { 220 font-size: 75%; 221 line-height: 0; 222 position: relative; 223 vertical-align: baseline; 224 } 225 226 sup { 227 top: -0.5em; 228 } 229 230 sub { 231 bottom: -0.25em; 232 } 233 234 /* ========================================================================== 235 Lists 236 ========================================================================== */ 237 /* 238 * Addresses margins set differently in IE 6/7. 239 */ 240 dl, 241 menu, 242 ol, 243 ul { 244 margin: 1em 0; 245 } 246 247 /* 248 * Addresses paddings set differently in IE 6/7. 249 */ 250 /* 251 * Corrects list images handled incorrectly in IE 7. 252 */ 253 nav ul, 254 nav ol { 255 list-style: none; 256 list-style-image: none; 257 } 258 259 /* ========================================================================== 260 Embedded content 261 ========================================================================== */ 262 /* 263 * 1. Removes border when inside `a` element in IE 6/7/8/9 and Firefox 3. 264 * 2. Improves image quality when scaled in IE 7. 265 */ 266 /* 267 * Corrects overflow displayed oddly in IE 9. 268 */ 269 svg:not(:root) { 270 overflow: hidden; 271 } 272 273 /* ========================================================================== 274 Figures 275 ========================================================================== */ 276 /* 277 * Addresses margin not present in IE 6/7/8/9, Safari 5, and Opera 11. 278 */ 279 figure { 280 margin: 0; 281 } 282 283 /* ========================================================================== 284 Forms 285 ========================================================================== */ 286 /* 287 * Corrects margin displayed oddly in IE 6/7. 288 */ 289 form { 290 margin: 0; 291 } 292 293 /* 294 * Define consistent border, margin, and padding. 295 */ 296 fieldset { 297 border: 1px solid silver; 298 margin: 1em 0; 299 padding: 0.35em 0.625em 0.75em; 300 } 301 302 /* 303 * 1. Corrects color not being inherited in IE 6/7/8/9. 304 * 2. Corrects text not wrapping in Firefox 3. 305 * 3. Corrects alignment displayed oddly in IE 6/7. 306 */ 307 legend { 308 border: 0; 309 /* 1 */ 310 padding: 0; 311 white-space: normal; 312 /* 2 */ 313 *margin-left: -7px; 314 /* 3 */ 315 } 316 317 /* 318 * 1. Corrects font size not being inherited in all browsers. 319 * 2. Addresses margins set differently in IE 6/7, Firefox 3+, Safari 5, 320 * and Chrome. 321 * 3. Improves appearance and consistency in all browsers. 322 */ 323 /* 324 * Addresses Firefox 3+ setting `line-height` on `input` using `!important` in 325 * the UA stylesheet. 326 */ 327 button, 328 input { 329 line-height: normal; 330 } 331 332 /* 333 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` 334 * and `video` controls. 335 * 2. Corrects inability to style clickable `input` types in iOS. 336 * 3. Improves usability and consistency of cursor style between image-type 337 * `input` and others. 338 * 4. Removes inner spacing in IE 7 without affecting normal text inputs. 339 * Known issue: inner spacing remains in IE 6. 340 */ 341 button, 342 html input[type="button"], 343 input[type="reset"], 344 input[type="submit"] { 345 -webkit-appearance: button; 346 /* 2 */ 347 cursor: pointer; 348 /* 3 */ 349 *overflow: visible; 350 /* 4 */ 351 } 352 353 /* 354 * Re-set default cursor for disabled elements. 355 */ 356 button[disabled], 357 input[disabled] { 358 cursor: default; 359 } 360 361 /* 362 * 1. Addresses box sizing set to content-box in IE 8/9. 363 * 2. Removes excess padding in IE 8/9. 364 * 3. Removes excess padding in IE 7. 365 * Known issue: excess padding remains in IE 6. 366 */ 367 input[type="checkbox"], 368 input[type="radio"] { 369 box-sizing: border-box; 370 /* 1 */ 371 padding: 0; 372 /* 2 */ 373 *height: 13px; 374 /* 3 */ 375 *width: 13px; 376 /* 3 */ 377 } 378 379 /* 380 * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome. 381 * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome 382 * (include `-moz` to future-proof). 383 */ 384 input[type="search"] { 385 -webkit-appearance: textfield; 386 /* 1 */ 387 -moz-box-sizing: content-box; 388 -webkit-box-sizing: content-box; 389 /* 2 */ 390 box-sizing: content-box; 391 } 392 393 /* 394 * Removes inner padding and search cancel button in Safari 5 and Chrome 395 * on OS X. 396 */ 397 input[type="search"]::-webkit-search-cancel-button, 398 input[type="search"]::-webkit-search-decoration { 399 -webkit-appearance: none; 400 } 401 402 /* 403 * Removes inner padding and border in Firefox 3+. 404 */ 405 button::-moz-focus-inner, 406 input::-moz-focus-inner { 407 border: 0; 408 padding: 0; 409 } 410 411 /* 412 * 1. Removes default vertical scrollbar in IE 6/7/8/9. 413 * 2. Improves readability and alignment in all browsers. 414 */ 415 textarea { 416 overflow: auto; 417 /* 1 */ 418 vertical-align: top; 419 /* 2 */ 420 } 421 422 /* ========================================================================== 423 Tables 424 ========================================================================== */ 425 /* 426 * Remove most spacing between table cells. 427 */ 428 table { 429 border-collapse: collapse; 430 border-spacing: 0; 431 } 432 433 /* ========================================================================== 434 Grid 435 ========================================================================== */ 436 /* The 16-column Deco Grid System for fixed width of 960px: 437 * Cells are 45.0px (4.6875%), margin will be 16px (1.66666666667%). 438 * Portal left/right margin is 0dpx (0.0%). 439 */ 440 div.row { 441 float: left; 442 width: 100%; 443 display: block; 444 position: relative; 445 } 446 447 div.cell { 448 position: relative; 449 float: left; 450 left: 100%; 451 } 452 453 /* Width classes */ 454 div.width-1 { 455 width: 4.6875%; 456 } 457 458 div.width-2 { 459 width: 11.0417%; 460 } 461 462 div.width-3 { 463 width: 17.3958%; 464 } 465 466 div.width-4 { 467 width: 23.7500%; 468 } 469 470 div.width-5 { 471 width: 30.1042%; 472 } 473 474 div.width-6 { 475 width: 36.4583%; 476 } 477 478 div.width-7 { 479 width: 42.8125%; 480 } 481 482 div.width-8 { 483 width: 49.1667%; 484 } 485 486 div.width-9 { 487 width: 55.5208%; 488 } 489 490 div.width-10 { 491 width: 61.8750%; 492 } 493 494 div.width-11 { 495 width: 68.2292%; 496 } 497 498 div.width-12 { 499 width: 74.5833%; 500 } 501 502 div.width-13 { 503 width: 80.9375%; 504 } 505 506 div.width-14 { 507 width: 87.2917%; 508 } 509 510 div.width-15 { 511 width: 93.6458%; 512 } 513 514 div.width-16 { 515 width: 100.0000%; 516 } 517 518 /* Positioning classes, these are subtracting from a rightmost position, 519 * which is why they seem the wrong way around */ 520 div.position-0 { 521 margin-left: -100.0000%; 522 } 523 524 div.position-1 { 525 margin-left: -93.6458%; 526 } 527 528 div.position-2 { 529 margin-left: -87.2917%; 530 } 531 532 div.position-3 { 533 margin-left: -80.9375%; 534 } 535 536 div.position-4 { 537 margin-left: -74.5833%; 538 } 539 540 div.position-5 { 541 margin-left: -68.2292%; 542 } 543 544 div.position-6 { 545 margin-left: -61.8750%; 546 } 547 548 div.position-7 { 549 margin-left: -55.5208%; 550 } 551 552 div.position-8 { 553 margin-left: -49.1667%; 554 } 555 556 div.position-9 { 557 margin-left: -42.8125%; 558 } 559 560 div.position-10 { 561 margin-left: -36.4583%; 562 } 563 564 div.position-11 { 565 margin-left: -30.1042%; 566 } 567 568 div.position-12 { 569 margin-left: -23.7500%; 570 } 571 572 div.position-13 { 573 margin-left: -17.3958%; 574 } 575 576 div.position-14 { 577 margin-left: -11.0417%; 578 } 579 580 div.position-15 { 581 margin-left: -4.6875%; 582 } 583 584 /* Convenience classes. Not strictly necessary. */ 585 div.width-full { 586 width: 100%; 587 } 588 589 div.position-0 { 590 margin-left: -100%; 591 } 592 593 div.width-1\3a 2 { 594 width: 49.1667%; 595 } 596 597 div.position-1\3a 2 { 598 margin-left: -49.1667%; 599 } 600 601 div.width-1\3a 3 { 602 width: 32.2222%; 603 } 604 605 div.width-2\3a 3 { 606 width: 66.1111%; 607 } 608 609 div.position-1\3a 3 { 610 margin-left: -66.1111%; 611 } 612 613 div.position-2\3a 3 { 614 margin-left: -32.2222%; 615 } 616 617 div.width-1\3a 4 { 618 width: 23.75%; 619 } 620 621 div.width-2\3a 4 { 622 width: 49.1667%; 623 } 624 625 div.width-3\3a 4 { 626 width: 74.5833%; 627 } 628 629 div.position-1\3a 4 { 630 margin-left: -74.5833%; 631 } 632 633 div.position-2\3a 4 { 634 margin-left: -49.1667%; 635 } 636 637 div.position-3\3a 4 { 638 margin-left: -23.75%; 639 } 640 641 div.width-1\3a 5 { 642 width: 18.6667%; 643 } 644 645 div.width-2\3a 5 { 646 width: 39%; 647 } 648 649 div.width-3\3a 5 { 650 width: 59.3333%; 651 } 652 653 div.width-4\3a 5 { 654 width: 79.6667%; 655 } 656 657 div.position-1\3a 5 { 658 margin-left: -79.6667%; 659 } 660 661 div.position-2\3a 5 { 662 margin-left: -59.3333%; 663 } 664 665 div.position-3\3a 5 { 666 margin-left: -39%; 667 } 668 669 div.position-4\3a 5 { 670 margin-left: -18.6667%; 671 } 672 673 div.width-1\3a 6 { 674 width: 15.2778%; 675 } 676 677 div.width-2\3a 6 { 678 width: 32.2222%; 679 } 680 681 div.width-3\3a 6 { 682 width: 49.1667%; 683 } 684 685 div.width-4\3a 6 { 686 width: 66.1111%; 687 } 688 689 div.width-5\3a 6 { 690 width: 83.0556%; 691 } 692 693 div.position-1\3a 6 { 694 margin-left: -83.0556%; 695 } 696 697 div.position-2\3a 6 { 698 margin-left: -66.1111%; 699 } 700 701 div.position-3\3a 6 { 702 margin-left: -49.1667%; 703 } 704 705 div.position-4\3a 6 { 706 margin-left: -32.2222%; 707 } 708 709 div.position-5\3a 6 { 710 margin-left: -15.2778%; 711 } 712 713 /* ========================================================================== 714 General Styles 715 ========================================================================== */ 716 body { 717 background-color: #fff; 718 color: #393939; 719 font-family: Arial, Helvetica, sans-serif; 720 font-size: 0.81em; 721 margin: 0; 722 } 723 724 a { 725 color: #00a19a; 726 text-decoration: none; 727 } 728 729 a:visited { 730 color: #97a9a8; 731 } 732 733 a:hover { 734 color: #ff8a00; 735 } 736 737 h1 { 738 font-family: yorkvilleregular,sans-serif; 739 font-size: 2.32em; 740 font-weight: normal; 741 line-height: 1; 742 margin: 0.67em 0; 743 } 744 745 h2 { 746 font-size: 1.55em; 747 font-weight: normal; 748 margin: 0.83em 0; 749 } 750 751 h3 { 752 font-size: 1.16em; 753 font-weight: normal; 754 margin: 1em 0; 755 } 756 757 p, ul, ol, dt, dd { 758 line-height: 1.4; 759 } 760 761 img { 762 border: 0; 763 vertical-align: text-bottom; 764 } 765 766 #content img, 767 .portletStaticText img { 768 height: auto; 769 max-width: 100%; 770 width: auto; 771 /*fix to IE8*/ 772 } 773 774 menu, 775 ol, 776 ul { 777 padding: 0 0 0 27px; 778 } 779 780 li ul, 781 li ol { 782 margin-top: 0; 783 margin-bottom: 0; 784 } 785 786 dd { 787 margin: 0 0 0 27px; 788 } 789 790 pre { 791 background-color: #222; 792 color: #fff; 793 font-size: 12px; 794 font-family: monospace; 795 margin-bottom: 1em; 796 padding: 1em; 797 overflow-x: auto; 798 } 799 800 /* ========================================================================== 801 Theme styles 802 ========================================================================== */ 803 /*----- Plone Elements -----*/ 804 .documentDescription { 805 color: #00a19a; 806 font-size: 1.32em; 807 line-height: 1.4; 808 margin: 0 0 1em; 809 } 810 811 .discreet { 812 color: #666; 813 font-size: 85%; 814 } 815 816 .visualHighlight { 817 background-color: #ffb; 818 } 819 820 .pullquote { 821 border-left: 6px solid silver; 822 clear: right; 823 color: #444; 824 float: right; 825 font-size: 1.17em; 826 line-height: 1.42em; 827 margin: 0 1em 1.5em 2.5em; 828 padding-left: 10px; 829 width: 35%; 830 } 831 832 .callout { 833 background-color: #eee; 834 border-left: 1em solid #cccccc; 835 padding: 1em; 836 } 837 838 .hiddenStructure { 839 background: none; 840 border: 0; 841 display: block; 842 height: 0.1em; 843 margin: -0.1em 0 0 -0.1em; 844 overflow: hidden; 845 padding: 0; 846 position: absolute; 847 width: 1px; 848 } 849 850 .visualClear { 851 clear: both; 852 } 853 854 /* 855 * TinyMCE Styles 856 */ 857 .mceContentBody a { 858 border: 0 !important; 859 color: #00a19a !important; 860 } 861 862 /* Image alignment classes */ 863 .image-left { 864 clear: left; 865 float: left; 866 margin: 0.5em 1em 0.5em 0; 867 } 868 869 .image-right { 870 clear: right; 871 float: right; 872 margin: 0.5em 0 0.5em 1em; 873 } 874 875 .image-inline { 876 float: none; 877 } 878 879 .image-caption { 880 margin: 0; 881 } 882 883 .newsImageContainer { 884 float: right; 885 margin: 0 0 0.5em 1em; 886 } 887 888 img.tileImage { 889 float: right; 890 margin: 0 0 0.5em 0.5em; 891 } 892 893 /*----- General -----*/ 894 #portal-top { 895 background: url(../images/pat.png); 896 border-bottom: 1px solid #5ec3bf; 897 box-shadow: 0 5px 24px rgba(0, 106, 107, 0.21); 898 min-width: 960px; 899 } 900 901 #portal-header-wrapper { 902 margin: auto; 903 position: relative; 904 width: 960px; 905 } 906 907 #portal-header { 908 padding: 0 0 33px; 909 } 910 911 #portal-header:before { 912 border: 7px solid #00a19a; 913 border: 7px solid rgba(0, 161, 154, 0.75); 914 border-radius: 0 0 7px 7px; 915 box-shadow: 0 1px rgba(0, 161, 154, 0.9); 916 content: ""; 917 display: block; 918 margin: -9px 0 0; 919 } 920 921 #portal-columns-wrapper { 922 margin: auto; 923 width: 960px; 924 } 925 926 #portal-columns { 927 margin: 0 0 1.5em; 928 } 929 930 #portal-column-content { 931 -webkit-box-sizing: border-box; 932 -moz-box-sizing: border-box; 933 box-sizing: border-box; 934 padding-right: 24px; 935 } 936 937 #portal-column-content.position-1\3a 4 { 938 padding-left: 24px; 939 } 940 941 #portal-column-one, 942 #portal-column-two { 943 margin-top: 1.55em; 944 } 945 946 /* 947 * Search Page 948 */ 949 #search-field { 950 border: 0; 951 } 952 953 .searchPage[type="text"] { 954 border: 1px solid #8cc8be; 955 border: 1px solid rgba(4, 129, 98, 0.25); 956 border-radius: 19px; 957 padding: 5px 10px; 958 } 959 960 .searchPage[type="text"]:focus { 961 outline: none; 962 } 963 964 #search-results-bar a { 965 color: #00a19a; 966 } 967 968 #search-results-bar dd { 969 background-color: #c0c0c0; 970 } 971 972 /* ========================================================================== 973 Forms 974 ========================================================================== */ 975 button, 976 input, 977 select, 978 textarea { 979 font-family: Arial, Helvetica, sans-serif; 980 font-size: 1em; 981 margin: 0; 982 vertical-align: baseline; 983 } 984 985 input[type="checkbox"], 986 input[type="radio"] { 987 margin-right: 3px; 988 } 989 990 .label, 991 label { 992 font-weight: bold; 993 } 994 995 .field { 996 margin: 0 0 1em; 997 } 998 999 div.field.error { 1000 background-color: #fdc; 1001 border: 1px solid red; 1002 padding: 0.5em; 1003 } 1004 1005 .formControls { 1006 margin: 1em 0; 1007 } 1008 1009 .formControls input { 1010 margin-right: 4px; 1011 } 1012 1013 .context, 1014 .standalone, 1015 .destructive { 1016 margin-right: 4px; 1017 } 1018 1019 /* ========================================================================== 1020 Viewlets 1021 ========================================================================== */ 1022 /* 1023 * Portal Globalnav 1024 */ 1025 #theme-globalnav { 1026 font-size: 1.31em; 1027 line-height: 1.18em; 1028 margin: 0 0 85px; 1029 padding: 0; 1030 text-transform: lowercase; 1031 } 1032 1033 #theme-globalnav li { 1034 display: inline-block; 1035 position: relative; 1036 z-index: 3; 1037 } 1038 1039 #theme-globalnav > li > a { 1040 margin-right: 70px; 1041 padding: 0 0 9px; 1042 position: relative; 1043 z-index: 3; 1044 } 1045 1046 #theme-globalnav > li:hover > .hasChildrens { 1047 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAACCAYAAADirOGHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNpi4d+x+j/DKBgFo2AU4AGMQPwfjc+AJkZLwMzMtIOZlSWE5fvHr6OxMQpGwSgYlOA/sERkZmVewiPIkwOkvwEEGABZeQy6KWtVDwAAAABJRU5ErkJggg==) no-repeat 100% 100%; 1048 } 1049 1050 #theme-globalnav a:visited { 1051 color: #00a19a; 1052 } 1053 1054 #theme-globalnav .selected a, 1055 #theme-globalnav a:hover { 1056 color: #018781; 1057 text-shadow: 0 0 2px rgba(29, 244, 211, 0.6); 1058 } 1059 1060 #theme-globalnav ul { 1061 background-color: #fff; 1062 background-color: rgba(255, 255, 255, 0.85); 1063 border-bottom: 1px solid #26afa9; 1064 border-radius: 0 10px 0 0; 1065 box-shadow: -3px 0 10px 0 rgba(3, 85, 67, 0.28); 1066 display: none; 1067 margin: 7px 0 0; 1068 padding: 14px 18px; 1069 position: absolute; 1070 width: 144px; 1071 } 1072 1073 .globalSectionsLevel1 { 1074 font-size: 0.88em; 1075 line-height: 1.14em; 1076 } 1077 1078 #theme-globalnav li:hover > ul { 1079 display: block; 1080 } 1081 1082 #theme-globalnav ul li { 1083 display: block; 1084 margin: 0 0 15px; 1085 } 1086 1087 #theme-globalnav ul .last { 1088 margin: 0; 1089 } 1090 1091 #theme-globalnav ul a, 1092 #theme-globalnav .selected ul a, 1093 #theme-globalnav ul a:visited { 1094 color: #00a19a; 1095 display: block; 1096 text-shadow: none; 1097 } 1098 1099 #theme-globalnav ul a:hover, 1100 #theme-globalnav .selected ul a:hover { 1101 color: #393939; 1102 text-decoration: underline; 1103 text-shadow: none; 1104 } 1105 1106 #theme-globalnav ul ul { 1107 margin: 0; 1108 top: -14px; 1109 left: 100%; 1110 } 1111 1112 /* 1113 * Portal Search Box 1114 */ 1115 #portal-searchbox { 1116 clear: right; 1117 float: right; 1118 } 1119 1120 .LSBox { 1121 background-color: white; 1122 background-color: rgba(255, 255, 255, 0.4); 1123 border-color: #8cc8be; 1124 border-color: rgba(4, 129, 98, 0.25); 1125 border-radius: 19px; 1126 border-style: solid; 1127 border-width: 1px 0 0 1px; 1128 padding: 0 0 0 10px; 1129 } 1130 1131 #portal-searchbox .searchField { 1132 background-color: transparent; 1133 border: 0; 1134 color: #3fb7b2; 1135 font-size: 1.08em; 1136 text-transform: lowercase; 1137 width: 190px; 1138 } 1139 1140 #portal-searchbox .searchField:focus { 1141 outline: none; 1142 } 1143 1144 #portal-searchbox .searchField::-webkit-input-placeholder { 1145 color: #3fb7b2; 1146 } 1147 1148 .searchButton[type="submit"] { 1149 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAAM1BMVEUAoZoAoZoAoZoAoZoAoZoAoZoAoZoAoZoAoZoAn5gAoZoAoZoAoZoAoZoAoZoAnZYAAAApaNnIAAAAEXRSTlNDOGQte0+RFp2rWiKGcAu4AKQZVyQAAAB4SURBVHjaxdLNDsQgCEZR2+lYf5DL+z/tmJAuSuO2w8aYE4F8MdmqXpdWoO76lANEKlmjNPJppgcjSmHCpILeRRG/7nzu0q8uLYpR/BR6kOGPEmJBzoqkbUCPYj0zq8at3VrbTBiL3DQ7RfGB30XWfSl2xfP/f/ADH/olQ0jObf8AAAAASUVORK5CYII=); 1150 border: 0; 1151 height: 25px; 1152 padding: 0; 1153 width: 25px; 1154 text-indent: -119988px; 1155 overflow: hidden; 1156 text-align: left; 1157 } 1158 1159 .LSResult { 1160 position: relative; 1161 z-index: 3; 1162 } 1163 1164 .livesearchContainer { 1165 background-color: #fff; 1166 border: 1px solid #048162; 1167 border: 1px solid rgba(4, 129, 98, 0.25); 1168 border-radius: 0 19px 19px 19px; 1169 margin: 0; 1170 padding: 0; 1171 position: absolute; 1172 right: 0; 1173 top: 0; 1174 width: 325px; 1175 } 1176 1177 #livesearchLegend { 1178 background-color: #fff; 1179 border-color: #048162; 1180 border-color: rgba(4, 129, 98, 0.25); 1181 border-radius: 19px 19px 0 0; 1182 border-style: solid; 1183 border-width: 1px 1px 0; 1184 line-height: 1.18em; 1185 margin-left: -1px; 1186 padding: 7px 12px 3px; 1187 position: absolute; 1188 top: -2em; 1189 } 1190 1191 .LSIEFix { 1192 padding: 4px 8px 10px; 1193 } 1194 1195 .LSTable { 1196 list-style: none; 1197 padding: 0; 1198 } 1199 1200 .LSDescr { 1201 margin-left: 7px; 1202 } 1203 1204 /* 1205 * Portal Logo 1206 */ 1207 #portal-logo { 1208 display: inline-block; 1209 margin: 0 75px 0 0; 1210 vertical-align: top; 1211 } 1212 1213 #portal-logo img { 1214 vertical-align: top; 1215 } 1216 1217 /* 1218 * Slogan 1219 */ 1220 #slogan { 1221 color: #00a19a; 1222 display: inline-block; 1223 font: 2.23em/1em yorkvilleregular, sans-serif; 1224 max-width: 50%; 1225 vertical-align: top; 1226 } 1227 1228 /* 1229 * Bread Crumbs & Language Selecto 1230 */ 1231 #portal-path { 1232 clear: both; 1233 margin: 0 auto 1.4em; 1234 width: 960px; 1235 } 1236 1237 #portal-breadcrumbs { 1238 color: #818181; 1239 font-size: 10px; 1240 line-height: 14px; 1241 } 1242 1243 #breadcrumbs-you-are-here { 1244 text-transform: lowercase; 1245 } 1246 1247 #portal-languageselector { 1248 float: right; 1249 font-size: 10px; 1250 line-height: 14px; 1251 margin: 0; 1252 padding: 0; 1253 } 1254 1255 #portal-languageselector li { 1256 display: inline; 1257 margin-left: 15px; 1258 } 1259 1260 #portal-languageselector a { 1261 color: #5c5f5f; 1262 } 1263 1264 #portal-languageselector .currentLanguage a { 1265 color: #3b9d9a; 1266 } 1267 1268 /* 1269 * Personal Tools 1270 */ 1271 #portal-personaltools { 1272 font-size: 0.85em; 1273 line-height: 1.27em; 1274 list-style: none; 1275 } 1276 1277 #portal-personaltools dt a, 1278 #portal-personaltools li a { 1279 color: #00a19a; 1280 font-weight: normal; 1281 margin: 0; 1282 padding: 5px 11px; 1283 } 1284 1285 #portal-personaltools dd { 1286 background-color: #fff; 1287 margin: 0; 1288 padding: 0 0 5px; 1289 right: 0; 1290 top: 100%; 1291 } 1292 1293 #portal-personaltools.activated .actionMenuContent { 1294 display: block; 1295 } 1296 1297 #portal-personaltools li a:hover { 1298 background-color: transparent; 1299 } 1300 1301 /* 1302 * Footer and Colophon 1303 */ 1304 #portal-bottom { 1305 clear: both; 1306 margin: auto; 1307 width: 960px; 1308 } 1309 1310 #portal-footer { 1311 color: #00a19a; 1312 font-size: 0.77em; 1313 padding-right: 135px; 1314 } 1315 1316 #portal-colophon { 1317 color: #00a19a; 1318 font-size: 0.77em; 1319 padding-right: 135px; 1320 overflow: hidden; 1321 } 1322 1323 #portal-colophon:after { 1324 border: 7px solid #00a19a; 1325 border: 7px solid rgba(0, 161, 154, 0.75); 1326 border-radius: 7px 7px 0 0; 1327 box-shadow: 0 -1px rgba(0, 161, 154, 0.9); 1328 content: ""; 1329 display: block; 1330 margin: 0 -135px -9px 0; 1331 } 1332 1333 #portal-footer-wrapper p { 1334 margin: 0; 1335 } 1336 1337 .colophonWrapper ul { 1338 list-style: none; 1339 margin: 0; 1340 padding: 0; 1341 } 1342 1343 /* 1344 * Social Links 1345 */ 1346 .slinks { 1347 bottom: 10px; 1348 margin: 0; 1349 padding: 0; 1350 position: absolute; 1351 right: 0; 1352 } 1353 1354 .slinks li { 1355 display: inline-block; 1356 vertical-align: top; 1357 } 1358 1359 .slink { 1360 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAAASCAMAAADhY0l2AAADAFBMVEVYWFhFRUU8PDxaWlpubm5xcXFPT096enpra2scHBwbGxscHBxdXV1UVFRHR0dwcHB+fn5jY2NiYmJzc3M1NTU8PDx5eXk0NDQkJCQqKiotLS1/f38tLS0xMTFycnJWVlY2NjY1NTV2dnZtbW0+Pj42NjZiYmJtbW1kZGRPT088PDxlZWU+Pj44ODguLi5FRUU7OztWVlZgYGBJSUl6enpZWVlnZ2d9fX1KSkojIyNSUlI2NjZoaGhlZWVKSkpERERXV1cwMDAvLy9CQkImJiaEhIRiYmJAQEBoaGhGRkZvb29XV1dFRUVQUFBjY2NgYGBzc3NHR0dZWVk7OztMTEwvLy9fX183NzdlZWVWVlZtbW1KSkpcXFxubm4rKytzc3NbW1tHR0d5eXlUVFRCQkItLS1KSkpmZmZaWlpYWFhGRkZqamo/Pz8mJiY5OTlDQ0NPT0+CgoIuLi5oaGhoaGgcHBxQUFBKSkpmZmZvb29tbW1vb280NDRxcXFNTU09PT0+Pj5oaGgoKCheXl5GRkY7OztHR0dFRUV2dnY+Pj5WVlZra2tubm4rKytvb29eXl5WVlZJSUlKSkpLS0uLi4tnZ2dLS0s2NjY+Pj4dHR1zc3NWVlY9PT1ra2tlZWV5eXlVVVVra2tGRkYkJCQ3NzdbW1tHR0dfX19KSkp0dHRbW1spKSk+Pj48PDxOTk5kZGRvb29LS0taWlpUVFRlZWVVVVVNTU0pKSlOTk5mZmYjIyNFRUU0NDQ/Pz9bW1toaGhMTEyBgYF0dHRhYWFLS0tMTExCQkI6OjpJSUkyMjJBQUFaWlp6enpERERISEhcXFxSUlJ9fX10dHSSkpJlZWVubm5oaGg9PT2AgIBAQEBXV1c0NDSBgYE8PDxubm4vLy+Dg4NQUFBMTEwsLCw5OTlaWlpG 1361 RkZVVVVzc3NSUlJlZWV+fn5UVFRkZGSGhoZgYGBXV1c3Nzc0NDSOjo5ra2t6enpoaGh2dnZVVVViYmJtbW1zc3NTU1NdXV06OjoAAADVhkfsAAABAHRSTlMtPTc/CCw2CRMjHSwYIiY2Njw2HkA/PEAaByYaLjMgKzYqJTMOQCw7MjcdHTU4MD8oMzcHOTA9PD0QMzg2JTMhCykkFTJAMCUaMyglLxQuPRwoFhk7HiMhPTk4QBoxQD4dPD0TPhsYBjo6MikzJz0GPSVAGCIEOSQ5Ki9ADREtIiwQCw8tGwkrOzkKGwMTPiEhLA4dQCEiIzAJOjsHChcXPjg5QC5ANDg1FTwlQDIxIA0RLS0/HikIPkAGGxUKED8yPkBAQD9AEkAECD4gDBlAPkAhQAcENwRAPBEFQBEhFEBAQAJAQEA/QEBAQEBAQEBADwNAQEBAQEBAQAICQAEACREf4AAAA5tJREFUeNqN1HdYE2ccB/BU62jr1tY+zlprq7VDWxfu1uKodSsK2LoFxQluEfcA9wIVtEzZFGUXhMoeAqKCSQBJQjZ35ELGJZe7/MypebgLfYLfP+6P33P3ed7n+77vcWBvI9hN0KYBsds/b4H2ciI2dlNRGgvjfPzJR2lgJ/+Gi8Xi/oNq28UvevYTfxp/VF3CwMPCwrab7XzzbaFUKo0Lbx9vEMdJi/PzJ52tb8X/8vT8wV4xZ0VCRcKS0/9TS8nFBuZUHR+1y4BhBsXyGTut+OAR32fZW7kPJnHns4u6DXTMc3i+asa4sbR8w9qFvY0UJjz16B1eq34EdmJOooyR2eyd++1XGt2sEBbMKwJ23I575KCVyP3yt/iyiopr5mvXr1eUeh8dE9AA7MxKiEH1yT+N3V/LWOIv4tDUmeRsFKUMUa0r8+7RvdtdgOpoFyWFTC99g29Mf3qFvFJWtiVpVEHxj7wANp5pyNMTWlSSymx3pRRRTT14B5cTKOZfm/ 1362 au1KIC2aKQg4kAicMzKORqC43nGyqdyJt6fYaRkmCIiJfFwisCk4nDRHKZP3NbyierCLxJ4FinI1SKW/VgxTFUK//siQnuDldSikwaF1LoTdMrea78ksc/fShMdIyF/8wfSRz+ZjT/DHPY8jAH5zZrNDfq8IzgP6z4Vwnuqwhcx919AY64KCP2nbHgMqP2lemZrqrqSzN0XUUhW20O3dda7YGTwM7JQ7pmzfPnGkdcP58Ea0g/r0NrdFzBbhP01Rqx/TSuJJ6ZnjTVPY4GqA5Bsf9esqGHSv0BPuP07KWfRya+wQV4jR/77fPnLNJAqP5TT3UOsuJcweO/AdxclJI2uCovkok7NJSSbl7jHG9oNM1Vl1azji0JEL2+idurCyzOUQVvbuTIUMJSSxOXxl+EoG3wJEmE8wPmFVpxy2f8hFzLfgqq7pxnvlmfOvQewBBcp1sMH4aoDEuCOLI8Pd25bj2N16ja1OKDIPuYOLScvo+otHIcP/f7cdbd+s4VicmGFz1z5Z2qYaHlDqg56ZVvT8uaexY8MkK41QY/lS8KrWePgh6kOE3bMzfxAvvHFScVGtaCeY+WqJkJTh2Focs4xUjlZfqc59C4s8J1WwlbOlZY6GuD0+2SpO3Me0pcsWgDwNI84yI+rJaJeCs5vEnpKWRKWYz7UoCdUes2htvgw3bs+MIB3iPmrPhtmSRAdmBw4AJYsPyDDiteA/vxjLXWZ7m3AAAAAElFTkSuQmCC); 1363 background-repeat: no-repeat; 1364 display: block; 1365 height: 18px; 1366 width: 20px; 1367 text-indent: -119988px; 1368 overflow: hidden; 1369 text-align: left; 1370 } 1371 1372 .linked-in-link { 1373 background-position: 0 0; 1374 } 1375 1376 .facebook-link { 1377 background-position: -25px 0; 1378 } 1379 1380 .twitter-link { 1381 background-position: -47px 0; 1382 } 1383 1384 .rss-link { 1385 background-position: -72px 0; 1386 } 1387 1388 /* 1389 * Top Carousel 1390 */ 1391 #top-carousel { 1392 position: absolute; 1393 width: 100%; 1394 } 1395 1396 #top-carousel .carousel-banners { 1397 margin: auto; 1398 } 1399 1400 .carousel-text { 1401 background-color: transparent; 1402 background-color: rgba(0, 0, 0, 0.5); 1403 bottom: 0; 1404 color: #fff; 1405 font: 2.23em/1em yorkvilleregular, sans-serif; 1406 left: 0; 1407 padding: 0.5em 0.5em 0.75em; 1408 right: 0; 1409 width: auto; 1410 } 1411 1412 .carousel-text a, 1413 .carousel-text a:visited { 1414 color: #fff; 1415 } 1416 1417 #top-carousel .carousel-text { 1418 background-color: transparent; 1419 color: #00a19a; 1420 left: 50%; 1421 padding: 0 1em 0 0; 1422 top: 110px; 1423 z-index: 1; 1424 } 1425 1426 #top-carousel .carousel-text a { 1427 color: #00a19a; 1428 } 1429 1430 .carousel-text * { 1431 margin: 0; 1432 line-height: 1em; 1433 } 1434 1435 .carousel-pager { 1436 bottom: 0; 1437 left: 0; 1438 margin: 0; 1439 padding: 0 1em; 1440 position: absolute; 1441 right: 0; 1442 } 1443 1444 #top-carousel .carousel-pager { 1445 left: 50%; 1446 margin: 0 0 0 -4px; 1447 padding: 0; 1448 right: auto; 1449 text-align: right; 1450 z-index: 2; 1451 } 1452 1453 .carousel-pager-button-prev { 1454 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAWlBMVEUBcGsAi4UAlpAAlY4AlY4CAgIAgn0CJCMCAgIAfHcCAgIAlY8CAgIBd3IAkYsCAgIAlY4BOjgCAgICAgICAgICAgICAgIBV1MBYV0CAgICAgIAAAAAnZYAoZoyVQ7kAAAAHHRSTlM9acXZ6wdZHBFOEvsLRX8BjyIJDAUKDS0yAwIA4DwEcgAAAE9JREFUeNqNzskOgCAMRVEERRxwAHEo9P9/UxNB6Y67O2nyUuZpxZ4d5HbtdMDnRskazyt5Zxzx99aFh/ldC2Jv+mpIfhvXJe7HwELZv7QbY0wWNC0cRm8AAAAASUVORK5CYII=); 1455 float: left; 1456 height: 15px; 1457 margin: 0 5px 0 0; 1458 padding: 0; 1459 width: 15px; 1460 text-indent: -119988px; 1461 overflow: hidden; 1462 text-align: left; 1463 } 1464 1465 .carousel-pager-button-prev:hover { 1466 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAWlBMVEXt7e3b29sCAgICAgLOzs7u7u7r6+uxsbE5OTnExMTs7Oy9vb0CAgICAgLl5eUCAgLr6+tbW1sCAgICAgICAgICAgICAgKJiYmampoCAgICAgIAAAD5+fn///8AGJvsAAAAHHRSTlPZaQcRWcXrPRxO+0USC38BjyIJDAUKDS0yAwIAucAK4AAAAE9JREFUeNqNzskOgCAMRVEERRxwAHEo9P9/UxNB6Y67O2nyUuZpxZ4d5HZqOuAzF7XE80re2wbx99aFh/l9YMTejFWf/KbXJe7HwELZv7QbYxsWNE5yiGYAAAAASUVORK5CYII=); 1467 } 1468 1469 .carousel-pager-button-next { 1470 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAWlBMVEUCJCMAi4UAlpAAlY4AlY4AhX8BOjgAlY8AlY4Bd3ICAgICAgICAgIAkYsBcGsCAgICAgICAgICAgIAfHcCAgIBV1MCAgICAgIBYV0CAgICAgIAAAAAn5gAoZrtX2djAAAAHHRSTlMcacXZ9Fsi7Y9FEgsRfz0BDAkHTgUtCg0yAwIA1NCk4AAAAElJREFUeNqNzksSgCAMA1AUUVQU+YhS7P2v6Tbdkd2bzLRRTabLdBGabjvv4PryNGwBzazXR5i/lNHjif1iXIT7hyrif/H9e2V+ZxQWNNuqwOcAAAAASUVORK5CYII=); 1471 float: left; 1472 height: 15px; 1473 margin: 0 5px; 1474 padding: 0; 1475 width: 15px; 1476 text-indent: -119988px; 1477 overflow: hidden; 1478 text-align: left; 1479 } 1480 1481 .carousel-pager-button-next:hover { 1482 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAWlBMVEXt7e1bW1vb29vs7Ozu7u7S0tLt7e05OTnr6+u9vb0CAgICAgICAgLl5eWxsbECAgICAgICAgICAgLExMQCAgKJiYkCAgICAgKampoCAgICAgIAAAD8/Pz////e13uvAAAAHHRSTlPZImn0xVvtHI9FEgsRfz0BDAkHTgUtCg0yAwIACz0KjwAAAElJREFUeNqNzksSgCAMA1AUUVQU+YhS7P2v6Tbdkd2bzLRRTabLdBGabjvs4PqyHreAZlbrI8xfyujpxH42LsL9Yynif/H9e2V+ZKUWNE4JOqQAAAAASUVORK5CYII=); 1483 } 1484 1485 .carousel-pager-item { 1486 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAALCAMAAAB8rpxtAAAAZlBMVEUI/9kAm5MI/9kApJoI/9kI/9kCva0Cu6wI/9kE1b0Bt6kI/9kI/9kApJkI/9kDxLEI/9kF1r4I/9kI/9kI/9kI/9kF4MQH8tAI/9kI/9kCvq4I/9kAmpII/9kAAAAAnZYAoJgAoZqN6Yt7AAAAH3RSTlNB9EnTNRaWmkNxpQ8a1g6KF29LNgUiZFUEH5Qj+S0Ah9hAnwAAAFNJREFUeNpNzUcOgDAMRNHQeyc9AXz/SyKPQMpf+W084koCzGjnH14vbosnsKpARH0Ejom4bmDsD9BIRhsAZxm+5jtog2/RZXeh/LcjRV5W2El6AeTiDbaxPYTfAAAAAElFTkSuQmCC) no-repeat 50% 50%; 1487 display: inline-block; 1488 height: 11px; 1489 padding: 0; 1490 vertical-align: top; 1491 width: 7px; 1492 text-indent: -119988px; 1493 overflow: hidden; 1494 text-align: left; 1495 } 1496 1497 .carousel-pager-item:hover, 1498 .carousel-pager-item-active { 1499 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAALCAMAAAB8rpxtAAAAWlBMVEXs7OxHR0fu7u7k5ORHR0ft7e3l5eXc3NzAwMBHR0fq6urCwsJHR0dHR0dHR0esrKxHR0dHR0d8fHxHR0dHR0dHR0fr6+tHR0fi4uJHR0cAAADz8/P5+fn///9sWy2HAAAAG3RSTlPsGsF7G8WBa0kLi0wCHhY8CQ0qAQwG8g55EgCaYbRJAAAAUUlEQVR42k3NRw6AMAxE0dBregd8/2sij0DKX/ltPOJqAvwW4o/slrLWEzA6EdFeATURd0SGfIDZMsYElMDIA9/JeXyrRdy9zt+O7aQy2Gl6AVqrC+o7xVXfAAAAAElFTkSuQmCC); 1500 } 1501 1502 .carousel-pager-item-active { 1503 cursor: default; 1504 } 1505 1506 /* ========================================================================== 1507 Portlets 1508 ========================================================================== */ 1509 /* 1510 * General Portlets Styles 1511 */ 1512 .portlet { 1513 margin: 0 0 2em; 1514 } 1515 1516 dt.portletHeader { 1517 font-family: yorkvilleregular,sans-serif; 1518 font-size: 2.31em; 1519 font-weight: normal; 1520 text-transform: lowercase; 1521 } 1522 1523 .portletItem { 1524 font-size: 0.93em; 1525 line-height: 1.33em; 1526 margin: 0; 1527 padding: 1.1em 0 0.3em; 1528 } 1529 1530 .portletFooter { 1531 margin: 0; 1532 padding: 1.1em 0 0.3em; 1533 } 1534 1535 .tile { 1536 display: block; 1537 } 1538 1539 .portletItemDetails { 1540 font-size: 0.83em; 1541 display: block; 1542 } 1543 1544 /* 1545 * Manage Portlets 1546 */ 1547 .managedPortlet { 1548 margin: 10px 0; 1549 } 1550 1551 .managePortletsLink { 1552 text-align: center; 1553 } 1554 1555 .managePortletsFallback { 1556 display: block; 1557 text-align: center; 1558 } 1559 1560 .managedPortletActions { 1561 float: right; 1562 } 1563 1564 div.portletAssignments .managedPortletActions form { 1565 display: inline; 1566 } 1567 1568 div.portletAssignments .managedPortletActions a, 1569 div.portletAssignments .managedPortletActions button { 1570 background-color: transparent; 1571 border: none; 1572 cursor: pointer; 1573 margin: 0; 1574 padding: 0; 1575 } 1576 1577 /* 1578 * Portlet Navigation 1579 */ 1580 .navTree { 1581 list-style: none; 1582 margin: 0; 1583 padding: 0; 1584 } 1585 1586 .portletNavigationTree a { 1587 display: block; 1588 } 1589 1590 .portletNavigationTree a:visited { 1591 color: #00a19a; 1592 } 1593 1594 .portletNavigationTree a:hover { 1595 color: #ff8a00; 1596 } 1597 1598 .navTreeLevel0 { 1599 font-size: 1.5em; 1600 line-height: 1.33em; 1601 text-transform: lowercase; 1602 } 1603 1604 .navTreeLevel0 > .navTreeItem { 1605 margin: 0 0 0.6em; 1606 } 1607 1608 .navTreeLevel1 { 1609 font-size: 0.78em; 1610 line-height: 1em; 1611 margin: 9px 0 9px 18px; 1612 text-transform: none; 1613 } 1614 1615 .navTreeLevel1 > .navTreeItem { 1616 margin: 0 0 0.5em; 1617 } 1618 1619 .navTreeLevel2 { 1620 font-size: 0.86em; 1621 margin: 10px 0 10px 20px; 1622 } 1623 1624 .navTreeLevel2 .navTree { 1625 margin: 5px 0 6px; 1626 } 1627 1628 .navTreeLevel3 { 1629 line-height: 1.67em; 1630 } 1631 1632 .navTree.navTreeLevel3 li { 1633 background: url(../images/bullet.png) no-repeat scroll 2px 8px; 1634 padding-left: 13px; 1635 } 1636 1637 .navTree.navTreeLevel3 li:hover { 1638 background-position: 2px -96px; 1639 } 1640 1641 /* 1642 * Portlet Search 1643 */ 1644 .portletSearch .LSBox { 1645 border-width: 1px; 1646 display: inline-block; 1647 } 1648 1649 .portletSearch .searchField { 1650 background-color: transparent; 1651 border: 0; 1652 color: #3fb7b2; 1653 font-size: 1.08em; 1654 text-transform: lowercase; 1655 width: 188px; 1656 } 1657 1658 .portletSearch .searchField:focus { 1659 outline: none; 1660 } 1661 1662 .portletSearch .searchField::-webkit-input-placeholder { 1663 color: #3fb7b2; 1664 } 1665 1666 /* 1667 * Portlet Static Text 1668 */ 1669 div.portletStaticText { 1670 margin: 0 0 2em; 1671 } 1672 1673 .portletStaticText .portletItem { 1674 padding: 0; 1675 } 1676 1677 /* 1678 * Portlet Calendar 1679 */ 1680 .portletCalendar dt.portletHeader { 1681 font-size: 1.65em; 1682 text-transform: uppercase; 1683 } 1684 1685 .ploneCalendar { 1686 width: 100%; 1687 } 1688 1689 .ploneCalendar th { 1690 text-align: center; 1691 } 1692 1693 .ploneCalendar td { 1694 font-size: 0.83em; 1695 line-height: 1em; 1696 padding: 20px 2px 0; 1697 text-align: center; 1698 vertical-align: baseline; 1699 width: 14%; 1700 } 1701 1702 .ploneCalendar td a { 1703 display: inline-block; 1704 } 1705 1706 .ploneCalendar .event, 1707 .ploneCalendar .todayevent { 1708 border-bottom: 1px solid #00a19a; 1709 } 1710 1711 .ploneCalendar .event:hover, 1712 .ploneCalendar .todayevent:hover { 1713 border-color: #ff8a00; 1714 } 1715 1716 .ploneCalendar .event:hover a, 1717 .ploneCalendar .todayevent:hover a { 1718 color: #ff8a00; 1719 } 1720 1721 .ploneCalendar .todayevent, 1722 .ploneCalendar .todaynoevent { 1723 font-family: yorkvilleregular,sans-serif; 1724 font-size: 1.67em; 1725 letter-spacing: 1px; 1726 line-height: 1em; 1727 padding-top: 13px; 1728 } 1729 1730 #calendar-previous { 1731 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAHCAMAAAAcTszfAAAAMFBMVEUAoZoAoZoAoZoAoZoAlpAAoZoAoZoAoZoAl5EAoZoAmZIAoZoAAAAAmpMAmJEAoZp+2LSiAAAADXRSTlOQGH4M+HUGNulL22MAm+lOJwAAAC1JREFUeNodx8kRACAMw0BzBohJ+u8WD/rsCFQFYo4b4F6ZAU+ls/MhvQvV6gMr4wHNVz1NRQAAAABJRU5ErkJggg==) 50% 50% no-repeat; 1732 display: inline-block; 1733 height: 15px; 1734 vertical-align: middle; 1735 width: 15px; 1736 text-indent: -119988px; 1737 overflow: hidden; 1738 text-align: left; 1739 } 1740 1741 #calendar-next { 1742 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAHCAMAAAAcTszfAAAAMFBMVEUAoZoAoZoAoZoAoZoAlpAAoZoAoZoAoZoAl5EAoZoAmZIAoZoAAAAAmpMAmJEAoZp+2LSiAAAADXRSTlOQGH4M+HUGNulL22MAm+lOJwAAACxJREFUeNodikkSACAMwnCtWrX//61gLhkmIJdNcKt/RSyTiEtjcp3W2ZD0fCyLAc17G1hSAAAAAElFTkSuQmCC) 50% 50% no-repeat; 1743 display: inline-block; 1744 height: 15px; 1745 vertical-align: middle; 1746 width: 15px; 1747 text-indent: -119988px; 1748 overflow: hidden; 1749 text-align: left; 1750 } 1751 1752 /* 1753 * Login Portlet 1754 */ 1755 .portletLogin input[type="text"], 1756 .portletLogin input[type="password"] { 1757 -webkit-box-sizing: border-box; 1758 -moz-box-sizing: border-box; 1759 box-sizing: border-box; 1760 width: 75%; 1761 } 1762 1763 /* ========================================================================== 1764 Plone styles 1765 ========================================================================== */ 1766 /*----- Document Actions -----*/ 1767 .documentActions { 1768 font-size: 0.92em; 1769 text-align: right; 1770 } 1771 1772 #content .documentActions ul { 1773 list-style-type: none; 1774 } 1775 1776 .documentActions li { 1777 display: inline; 1778 } 1779 1780 .documentActions a { 1781 padding: 0 5px; 1782 text-decoration: none; 1783 } 1784 1785 /*----- Events -----*/ 1786 .eventDetails { 1787 clear: right; 1788 float: right; 1789 margin: 0 0 0.5em 1em; 1790 } 1791 1792 #content .eventDetails { 1793 border: 1px solid #cccccc; 1794 margin-top: 1em; 1795 width: 22em; 1796 } 1797 1798 #content .eventDetails h2 { 1799 background-color: #ddd; 1800 font-size: 100%; 1801 margin: 0; 1802 padding: 0.5em 0.5em 0.5em 1em; 1803 } 1804 1805 #content .eventDetails .eventDetail { 1806 clear: both; 1807 } 1808 1809 #content .eventDetails .eventDetail h3 { 1810 float: left; 1811 font-size: 100%; 1812 margin: 0; 1813 padding: 2%; 1814 text-align: right; 1815 width: 37%; 1816 } 1817 1818 #content .eventDetails .eventDetail div { 1819 float: left; 1820 padding: 2%; 1821 width: 55%; 1822 } 1823 1824 /*----- Search Results -----*/ 1825 .highlightedSearchTerm { 1826 background-color: #ff9; 1827 padding: 0 2px; 1828 } 1829 1830 /*----- Editing -----*/ 1831 body#content { 1832 margin: 1em; 1833 } 1834 1835 .fieldRequired { 1836 color: #fff; 1837 } 1838 1839 .fieldRequired:before { 1840 color: #f00; 1841 content: "■ "; 1842 } 1843 1844 .formPanel { 1845 padding: 1em 2px; 1846 } 1847 1848 .formPanel textarea { 1849 width: 100%; 1850 } 1851 1852 #title { 1853 font-size: 2em; 1854 width: 100%; 1855 } 1856 1857 #description { 1858 font-family: Arial, Helvetica, sans-serif; 1859 width: 100%; 1860 } 1861 1862 .suppressVisualEditor { 1863 margin: 0 !important; 1864 } 1865 1866 .fieldUploadFile { 1867 display: none; 1868 } 1869 1870 .formHelp { 1871 color: #555; 1872 display: block; 1873 font-weight: normal; 1874 margin: 0 0 0.2em 0; 1875 } 1876 1877 .documentByLine { 1878 color: #76797c; 1879 font-size: 0.85em; 1880 font-weight: normal; 1881 margin-bottom: 0.5em; 1882 } 1883 1884 .documentFirstHeading + #viewlet-below-content-title .documentByLine { 1885 margin-top: -1.46em; 1886 } 1887 1888 .tileHeadline + .documentByLine { 1889 display: block; 1890 margin-top: -1.46em; 1891 } 1892 1893 ul.configlets, 1894 #content ul.configlets { 1895 list-style: none; 1896 margin: 1em 0; 1897 } 1898 1899 ul.configlets li { 1900 margin-bottom: 1em; 1901 } 1902 1903 ul.configlets li a { 1904 text-decoration: none; 1905 } 1906 1907 #content ul.configletDetails { 1908 margin: 0 1em 1em 4em; 1909 list-style: none; 1910 } 1911 1912 #content ul.configletDetails li { 1913 margin-bottom: 1em; 1914 display: inline; 1915 } 1916 1917 #content ul.configletDetails li.configletDescription { 1918 display: block; 1919 color: #76797c; 1920 margin: 0; 1921 } 1922 1923 #ajax-spinner { 1924 background-position: 50% 50%; 1925 display: none; 1926 height: 20px; 1927 left: 50%; 1928 margin: -10px 0 0 -10px; 1929 position: fixed; 1930 top: 50%; 1931 width: 20px; 1932 } 1933 1934 .formlibInlineEditable, 1935 .inlineEditable { 1936 display: block; 1937 padding: 1px; 1938 } 1939 1940 body.kssActive .inlineEditable:hover, 1941 body.kssActive .formlibInlineEditable:hover { 1942 border: 1px solid #dddddd; 1943 border-color: #666666 #dddddd #dddddd #666666; 1944 cursor: text; 1945 padding: 0; 1946 } 1947 1948 body.kssActive .inlineEditable a:hover, 1949 body.kssActive .formlibInlineEditable a:hover { 1950 cursor: pointer; 1951 } 1952 1953 body.kssActive .formlibInlineForm:hover, 1954 body.kssActive .formlibInlineForm a:hover { 1955 border: 0; 1956 cursor: default; 1957 padding: 1px; 1958 } 1959 1960 .inlineForm .formHelp, 1961 .inlineForm .fieldRequired, 1962 .inlineForm label { 1963 display: none; 1964 } 1965 1966 /* In inline selection widgets the label *must* be displayed, as 1967 otherwise you only see identical radio buttons without text. */ 1968 .inlineForm .ArchetypesSelectionWidget label { 1969 display: inline; 1970 } 1971 1972 .inlineForm #archetypes-fieldname-title input, 1973 .inlineForm #archetypes-fieldname-title { 1974 font-size: 100%; 1975 } 1976 1977 /* Workaround for abnormally large buttons in the h1 tag */ 1978 h1 div.formControls input { 1979 font-size: 55% !important; 1980 } 1981 1982 /*----- Edit Bar -----*/ 1983 #edit-bar { 1984 background-color: #75ad0a; 1985 margin: 0 0 1em; 1986 padding: 3px; 1987 } 1988 1989 #edit-bar:after { 1990 clear: both; 1991 content: ""; 1992 display: block; 1993 visibility: hidden; 1994 } 1995 1996 #content-views { 1997 background-color: #75ad0a; 1998 float: left; 1999 margin: 0; 2000 padding: 0; 2001 } 2002 2003 #content-views li { 2004 display: inline; 2005 } 2006 2007 #content-views a { 2008 color: #fff; 2009 display: inline-block; 2010 line-height: 1.73em; 2011 padding: 0 0.75em; 2012 text-decoration: none; 2013 } 2014 2015 #content-views li.selected a, 2016 #content-views li a:hover { 2017 background: #fff; 2018 color: #000; 2019 } 2020 2021 #content-views li.selected a { 2022 font-weight: bold; 2023 } 2024 2025 /*----- Content pulldowns -----*/ 2026 #contentActionMenus { 2027 background-color: #75ad0a; 2028 float: right; 2029 margin: 0; 2030 padding: 0; 2031 } 2032 2033 #contentActionMenus > li { 2034 display: inline; 2035 } 2036 2037 .actionMenu { 2038 float: right; 2039 margin: 0 0 0 0.5em; 2040 position: relative; 2041 white-space: nowrap; 2042 } 2043 2044 .actionMenu dt { 2045 font-weight: normal; 2046 } 2047 2048 .actionMenu a { 2049 color: #fff; 2050 display: block; 2051 line-height: 1.73em; 2052 text-decoration: none; 2053 } 2054 2055 .actionMenu dt a { 2056 padding: 0 3px; 2057 } 2058 2059 .arrowDownAlternative { 2060 font-size: 80%; 2061 } 2062 2063 .actionMenu dd { 2064 background-color: #75ad0a; 2065 right: -3px; 2066 margin: 0; 2067 min-width: 100%; 2068 padding: 0 3px 3px; 2069 position: absolute; 2070 width: auto; 2071 z-index: 5; 2072 } 2073 2074 .actionMenu.deactivated dd { 2075 display: none; 2076 } 2077 2078 .actionMenu ul { 2079 list-style: none; 2080 margin: 0; 2081 padding: 0; 2082 } 2083 2084 .actionMenu dd a:hover, 2085 .actionMenu dd .actionMenuSelected { 2086 background-color: #fff; 2087 color: #666; 2088 } 2089 2090 .subMenuTitle { 2091 display: block; 2092 padding: 0 3px; 2093 } 2094 2095 /*----- Form Tabs -----*/ 2096 #content .formTabs { 2097 background-color: #ddd; 2098 margin: 0; 2099 padding: 3px 3px 0; 2100 } 2101 2102 #content .formTab { 2103 display: inline; 2104 margin-right: 0.25em; 2105 } 2106 2107 #content li.formTab a { 2108 display: inline-block; 2109 line-height: 2em; 2110 padding: 0 0.75em; 2111 text-decoration: none; 2112 } 2113 2114 #content li.formTab a.selected, 2115 #content li.formTab a:hover { 2116 background: #fff; 2117 color: #000; 2118 } 2119 2120 #content li.formTab a.notify { 2121 background-color: red; 2122 color: #fff; 2123 } 2124 2125 #content li.formTab a.required span:after, 2126 #content-core li.formTab a.required span:after, 2127 div.field span.required:after { 2128 color: #f00; 2129 content: " ■"; 2130 } 2131 2132 #content fieldset.formPanel { 2133 border: none; 2134 } 2135 2136 #content fieldset.formPanel.hidden { 2137 display: none; 2138 } 2139 2140 #content div.formControls input.hidden { 2141 display: none; 2142 } 2143 2144 /*----- Status messages -----*/ 2145 .portalMessage { 2146 background-color: #ffffe3; 2147 border: 1px solid #999966; 2148 clear: both; 2149 margin: 1em 0; 2150 } 2151 2152 .portalMessage dl { 2153 margin: 0; 2154 } 2155 2156 .portalMessage a { 2157 border-bottom: 1px dotted; 2158 color: #000; 2159 } 2160 2161 .portalMessage dt { 2162 background-color: #996; 2163 color: #fff; 2164 font-weight: bold; 2165 float: left; 2166 line-height: 1.25em; 2167 margin: 0 0.5em 0 0; 2168 max-width: 30%; 2169 padding: 0.5em 0.75em; 2170 } 2171 2172 .portalMessage dd { 2173 line-height: 1.25em; 2174 margin: 0; 2175 padding: 0.5em 0.5em; 2176 } 2177 2178 dl.warning { 2179 border-color: #d80; 2180 } 2181 2182 dl.warning dt { 2183 background-color: #d80; 2184 } 2185 2186 dl.warning dd { 2187 background-color: #fd7; 2188 } 2189 2190 dl.error { 2191 border-color: #d00; 2192 } 2193 2194 dl.error dt { 2195 background-color: #d00; 2196 } 2197 2198 dl.error dd { 2199 background-color: #fdc; 2200 } 2201 2202 /*----- Overlays -----*/ 2203 .overlay { 2204 display: none; 2205 height: auto; 2206 margin: 1em; 2207 width: auto; 2208 } 2209 2210 .overlay-iframe, 2211 .overlay-ajax { 2212 min-height: 100px; 2213 width: 600px; 2214 z-index: 99; 2215 } 2216 2217 .overlay-iframe { 2218 height: 60%; 2219 } 2220 2221 .overlaybg div.close, 2222 .overlay div.close { 2223 background: url(../images/pb_close.png) no-repeat 0 0; 2224 cursor: pointer; 2225 height: 30px; 2226 left: -14px; 2227 position: absolute; 2228 top: -14px; 2229 width: 30px; 2230 } 2231 2232 .pb-ajax { 2233 overflow-y: auto; 2234 } 2235 2236 .pb-ajax, 2237 .pb-image { 2238 background-color: #fff; 2239 border: 1px solid #999999; 2240 white-space: normal; 2241 box-shadow: 0 0 3em 0.5em #666666; 2242 -moz-box-shadow: 0 0 3em 0.5em #666666; 2243 -webkit-box-shadow: 0 0 3em #666666; 2244 } 2245 2246 .pb-ajax > div { 2247 padding: 1em; 2248 } 2249 2250 .pb-ajax .documentActions { 2251 display: none; 2252 } 2253 2254 div.overlay div.close span { 2255 display: block; 2256 height: 1px; 2257 margin: -1px 0 0 -1px; 2258 overflow: hidden; 2259 padding: 0; 2260 width: 1px; 2261 } 2262 2263 .overlay textarea { 2264 width: 100%; 2265 } 2266 2267 .overlay .link-parent { 2268 display: none; 2269 } 2270 2271 .overlay #createGroup legend { 2272 display: none; 2273 } 2274 2275 .overlay #createGroup fieldset { 2276 border: none; 2277 } 2278 2279 .overlay p { 2280 margin-bottom: 1em; 2281 } 2282 2283 .overlay label { 2284 margin-bottom: 0.25em; 2285 } 2286 2287 .overlay a:hover { 2288 color: #75ad0a; 2289 } 2290 2291 .overlay a.selected { 2292 color: #000000; 2293 } 2294 2295 .overlay .formTab { 2296 margin-right: 1em; 2297 font-weight: bold; 2298 } 2299 2300 .overlay .formTab.lastFormTab { 2301 margin-right: 0em; 2302 } 2303 2304 .overlay .formControls a { 2305 display: block; 2306 margin: 0.75em; 2307 } 2308 2309 /*----- Login form -----*/ 2310 #fieldset-openid-login input, 2311 #login-form input { 2312 font-size: 150%; 2313 } 2314 2315 body.template-register #content input, 2316 body.template-new-user #content input { 2317 font-size: 150%; 2318 width: inherit; 2319 } 2320 2321 #fieldset-openid-login label, 2322 #login-form label { 2323 display: inline-block; 2324 margin-right: 0.5em; 2325 padding-top: 0.2em; 2326 width: 10em; 2327 } 2328 2329 #fieldset-openid-login .formControls, 2330 #login-form .formControls { 2331 padding-left: 10.7em; 2332 } 2333 2334 /*----- Content History -----*/ 2335 div.historyRecord { 2336 margin-bottom: 1em; 2337 } 2338 2339 div.historyTools ul { 2340 float: right; 2341 margin: 0.5em 1em; 2342 } 2343 2344 div.historyTools ul li { 2345 display: inline; 2346 padding: 0 0.015em; 2347 } 2348 2349 div.historyTools form { 2350 display: inline; 2351 } 2352 2353 .historyByLine { 2354 background: #ddd; 2355 padding: 0.5em; 2356 } 2357 2358 div.historyLinks { 2359 clear: right; 2360 float: right; 2361 margin: 0.5em 1em 0 0; 2362 } 2363 2364 div.historyComment { 2365 border: 1px solid #dddddd; 2366 padding: 0.5em 1em; 2367 } 2368 2369 div.historyComment p { 2370 margin: 0; 2371 padding-top: 1px; 2372 } 2373 2374 a.historyComparePrevious { 2375 border-top: 1px dotted #cccccc; 2376 display: block; 2377 margin-top: 3em; 2378 text-align: center; 2379 } 2380 2381 a.historyComparePrevious span { 2382 background-color: white; 2383 position: relative; 2384 top: -0.75em; 2385 padding: 0 0.5em; 2386 } 2387 2388 /*----- Data tables -----*/ 2389 table.listing, 2390 table.plain { 2391 border-spacing: 0; 2392 border-collapse: collapse; 2393 margin: 0 0 0.75em; 2394 width: 100%; 2395 } 2396 2397 table.invisible td, 2398 table.invisible th, 2399 table.plain td, 2400 table.plain th, 2401 table.listing td, 2402 table.listing th { 2403 padding: 0.5em 1em; 2404 vertical-align: top; 2405 } 2406 2407 table.plain th, 2408 table.plain td { 2409 border: 1px solid #dddddd; 2410 } 2411 2412 table.listing td.listingCheckbox, 2413 table.listing th.listingCheckbox { 2414 text-align: center; 2415 } 2416 2417 table.listing { 2418 border-left: 1px solid #dddddd; 2419 border-bottom: 1px solid #dddddd; 2420 } 2421 2422 table.listing .top { 2423 border-left: 1px solid #dddddd; 2424 border-top: 1px solid #dddddd; 2425 border-right: 1px solid #dddddd; 2426 } 2427 2428 table.listing th { 2429 background: #ddd; 2430 border: 0.1em solid #e7e7e7; 2431 border-style: solid solid none; 2432 color: #666; 2433 text-align: left; 2434 } 2435 2436 table.listing tr.odd th { 2437 border: 0.1em solid white; 2438 border-style: solid solid none none; 2439 } 2440 2441 table.listing tbody th { 2442 font-weight: bold; 2443 } 2444 2445 table.listing tbody tr { 2446 text-align: left; 2447 } 2448 2449 table.listing tbody tr.odd { 2450 background: #eee; 2451 } 2452 2453 table.listing tbody tr td { 2454 background: transparent; 2455 } 2456 2457 table.listing tbody tr.odd td { 2458 background: #eee; 2459 } 2460 2461 table.listing td { 2462 border-right: 1px solid #dddddd; 2463 } 2464 2465 table.listing a { 2466 border: none; 2467 display: inline-block; 2468 } 2469 2470 table.listing td.draggable { 2471 background: #dddddd !important; 2472 border-bottom: 1px solid white; 2473 padding: 0.4em 0.4em 0 0.5em; 2474 text-shadow: white 1px 1px 1px; 2475 } 2476 2477 /* Vertical table data listings */ 2478 table.vertical th { 2479 text-align: right; 2480 } 2481 2482 table.vertical td { 2483 border-top: 0.1em solid #e7e7e7; 2484 padding: 0.5em; 2485 } 2486 2487 /* Grid table listings */ 2488 table.grid td, 2489 table.grid th { 2490 border: 1px solid #e7e7e7; 2491 padding: 0.5em; 2492 } 2493 2494 .dragindicator { 2495 outline: 2px solid gold; 2496 } 2497 2498 #foldercontents-order-column { 2499 padding: 0; 2500 } 2501 2502 /* Listing Bar */ 2503 .listingBar { 2504 margin: 1em 0; 2505 text-align: center; 2506 } 2507 2508 .listingBar .previous { 2509 float: left; 2510 } 2511 2512 .listingBar .next { 2513 float: right; 2514 } 2515 2516 .listingBar .previous { 2517 display: inline-block; 2518 } 2519 2520 .listingBar a, 2521 .listingBar .current { 2522 display: inline-block; 2523 padding: 0.25em 0.5em; 2524 } 2525 2526 /*---------- DASHBOARD ----------*/ 2527 #dashboard { 2528 font-size: 100%; 2529 line-height: inherit; 2530 } 2531 2532 #dashboard-portlets1, 2533 #dashboard-portlets2, 2534 #dashboard-portlets3, 2535 #dashboard-portlets4 { 2536 margin-right: 1.3%; 2537 padding: 0; 2538 width: 24%; 2539 } 2540 2541 #dashboard-portlets4 { 2542 margin-right: 0; 2543 } 2544 2545 /*---------- ALBUM ----------*/ 2546 .photoAlbumEntry { 2547 background: url(../images/album.png) no-repeat; 2548 float: left; 2549 font-size: 0.92em; 2550 height: 162px; 2551 line-height: 1.36em; 2552 margin: 0 6px 6px; 2553 padding: 8px 7px 8px 6px; 2554 width: 132px; 2555 } 2556 2557 .photoAlbumFolder { 2558 background-position: 0 -178px; 2559 } 2560 2561 .photoAlbumEntry a { 2562 display: block; 2563 height: 162px; 2564 overflow: hidden; 2565 position: relative; 2566 text-decoration: none; 2567 } 2568 2569 .photoAlbumEntry a:after { 2570 background-color: rgba(241, 241, 241, 0.4); 2571 bottom: 0; 2572 content: ""; 2573 height: 8px; 2574 position: absolute; 2575 width: 100%; 2576 } 2577 2578 .photoAlbumEntryWrapper { 2579 display: block; 2580 text-align: center; 2581 } 2582 2583 .photoAlbumEntry img { 2584 border: 2px solid white; 2585 } 2586 2587 .photoAlbumEntryTitle { 2588 color: #757373; 2589 display: block; 2590 padding: 4px 3px 0; 2591 width: 126px; 2592 } 2593 2594 .photoAlbumEntry a:hover { 2595 overflow: visible; 2596 } 2597 2598 .photoAlbumEntry a:hover .photoAlbumEntryTitle { 2599 background-color: #f1f1f1; 2600 background-color: rgba(241, 241, 241, 0.8); 2601 bottom: 0; 2602 min-height: 50%; 2603 position: absolute; 2604 } 2605 2606 /*----- Accessibility elements, applied by JS -----*/ 2607 body.largeText { 2608 font-size: 81%; 2609 } 2610 2611 body.smallText { 2612 font-size: 56%; 2613 } 2614 2615 /*---------- COMMENTING ----------*/ 2616 .discussion .hide { 2617 display: none; 2618 } 2619 2620 .discussion { 2621 clear: both; 2622 font-size: 1.09em; 2623 } 2624 2625 .comment { 2626 padding: 0 0 9px; 2627 } 2628 2629 .commentImage { 2630 float: left; 2631 padding: 5px 7px; 2632 } 2633 2634 .discussion .documentByLine { 2635 background-color: #f1f1f1; 2636 margin: 0; 2637 padding: 5px; 2638 } 2639 2640 .commentBody { 2641 border-color: #d9d9d9 #f1f1f1 #f1f1f1; 2642 border-style: solid; 2643 border-width: 1px; 2644 clear: both; 2645 margin: 0 0 5px; 2646 padding: 5px; 2647 overflow: auto; 2648 } 2649 2650 .commentActions { 2651 text-align: right; 2652 } 2653 2654 .reply-to-comment-button { 2655 margin-left: 11px; 2656 } 2657 2658 .reply { 2659 background-color: #f1f1f1; 2660 clear: both; 2661 font-size: 1.09em; 2662 margin: 35px 0 0; 2663 padding: 5px 7px; 2664 position: relative; 2665 } 2666 2667 .reply fieldset { 2668 margin: 0; 2669 } 2670 2671 .reply legend { 2672 font-weight: bold; 2673 position: absolute; 2674 top: -28px; 2675 } 2676 2677 .reply p { 2678 color: #76797c; 2679 font-size: 0.92em; 2680 } 2681 2682 .reply textarea { 2683 min-height: 50px; 2684 width: 100%; 2685 } 2686 2687 /*----- Collapsible -----*/ 2688 dl.collapsible { 2689 border: 0.1em solid #8cacbb; 2690 margin: 1em 0; 2691 padding: 0; 2692 } 2693 2694 dl.collapsible dt.collapsibleHeader { 2695 display: block; 2696 float: left; 2697 background: White; 2698 line-height: 1.2em; 2699 vertical-align: middle; 2700 font-size: 90%; 2701 position: relative; 2702 top: -0.6em; 2703 width: auto; 2704 margin: 0 0 -0.6em 1em; 2705 padding: 0 0.5em; 2706 } 2707 2708 dl.collapsible dd.collapsibleContent { 2709 margin: 0; 2710 padding: 0 1em 0.4em; 2711 clear: left; 2712 } 2713 2714 /* for IE the following isn't needed, that's why the css2 selector is used */ 2715 dl.collapsible dd.collapsibleContent > dl { 2716 margin: 0; 2717 padding: 0; 2718 } 2719 2720 dl.expandedInlineCollapsible dt.collapsibleHeader, 2721 dl.expandedBlockCollapsible dt.collapsibleHeader { 2722 background: url(../images/treeExpanded.png) no-repeat 0.5em 50% white; 2723 cursor: pointer; 2724 padding: 0 0.5em 0 2em; 2725 } 2726 2727 dl.collapsedBlockCollapsible { 2728 border: none; 2729 height: 1em; 2730 width: auto; 2731 } 2732 2733 dl.collapsedInlineCollapsible dt.collapsibleHeader, 2734 dl.collapsedBlockCollapsible dt.collapsibleHeader { 2735 float: none; 2736 position: relative; 2737 margin: 0 0 0 1em; 2738 padding: 0 0.5em 0 2em; 2739 line-height: 1.2em; 2740 cursor: pointer; 2741 background: white url(../images/treeCollapsed.png) no-repeat 0.5em 50%; 2742 } 2743 2744 dl.collapsedInlineCollapsible dd.collapsibleContent, 2745 dl.collapsedBlockCollapsible dd.collapsibleContent { 2746 display: none; 2747 } 2748 2749 dl.collapsedInlineCollapsible { 2750 border: 0; 2751 height: 1em; 2752 width: auto; 2753 display: inline; 2754 } 2755 2756 dl.collapsedInlineCollapsible dt.collapsibleHeader { 2757 position: static; 2758 float: none; 2759 margin: 0; 2760 padding: 0 0 0 2em; 2761 line-height: 1em; 2762 cursor: pointer; 2763 display: inline; 2764 } 2765 2766 .collapsible .collapser.collapsed:after { 2767 content: " ▶"; 2768 } 2769 2770 .collapsible .collapser.expanded:after { 2771 content: " ▼"; 2772 } 2773 2774 /*---------- CONTENT TYPE ICONS ----------*/ 2775 .icons-on .contenttype-folder { 2776 background: url(../images/icons-sprite.png) no-repeat 0 -1600px; 2777 display: inline-block; 2778 padding-left: 19px; 2779 } 2780 2781 .icons-on .contenttype-document { 2782 background: url(../images/icons-sprite.png) no-repeat 0 -1800px; 2783 display: inline-block; 2784 padding-left: 19px; 2785 } 2786 2787 .icons-on .contenttype-news-item { 2788 background: url(../images/icons-sprite.png) no-repeat 0 -2000px; 2789 display: inline-block; 2790 padding-left: 19px; 2791 } 2792 2793 .icons-on .contenttype-event { 2794 background: url(../images/icons-sprite.png) no-repeat 0 -2201px; 2795 display: inline-block; 2796 padding-left: 19px; 2797 } 2798 2799 .icons-on .contenttype-topic { 2800 background: url(../images/icons-sprite.png) no-repeat 0 -2402px; 2801 display: inline-block; 2802 padding-left: 19px; 2803 } 2804 2805 .icons-on .contenttype-image { 2806 background: url(../images/icons-sprite.png) no-repeat 0 -2601px; 2807 display: inline-block; 2808 padding-left: 19px; 2809 } 2810 2811 .icons-on .contenttype-link { 2812 background: url(../images/icons-sprite.png) no-repeat 0 -2997px; 2813 display: inline-block; 2814 padding-left: 19px; 2815 } 2816 2817 .icons-on img[alt='File'] { 2818 margin-right: 3px; 2819 } 2820 2821 /* Add new */ 2822 #plone-contentmenu-factories li a { 2823 background: url(../images/icons-sprite.png) no-repeat 1px -1199px; 2824 display: block; 2825 padding-left: 17px; 2826 } 2827 2828 #plone-contentmenu-factories li a:hover { 2829 background-color: #fff; 2830 background-position: 1px -2799px; 2831 } 2832 2833 #plone-contentmenu-factories li .contenttype-folder { 2834 background-position: 1px 2px; 2835 } 2836 2837 #plone-contentmenu-factories li .contenttype-folder:hover { 2838 background-position: 2px -1598px; 2839 } 2840 2841 #plone-contentmenu-factories li .contenttype-document { 2842 background-position: 1px -199px; 2843 } 2844 2845 #plone-contentmenu-factories li .contenttype-document:hover { 2846 background-position: 2px -1799px; 2847 } 2848 2849 #plone-contentmenu-factories li .contenttype-news-item { 2850 background-position: 1px -399px; 2851 } 2852 2853 #plone-contentmenu-factories li .contenttype-news-item:hover { 2854 background-position: 2px -1999px; 2855 } 2856 2857 #plone-contentmenu-factories li .contenttype-event { 2858 background-position: 1px -599px; 2859 } 2860 2861 #plone-contentmenu-factories li .contenttype-event:hover { 2862 background-position: 2px -2199px; 2863 } 2864 2865 #plone-contentmenu-factories li .contenttype-topic { 2866 background-position: 1px -800px; 2867 } 2868 2869 #plone-contentmenu-factories li .contenttype-topic:hover { 2870 background-position: 2px -2400px; 2871 } 2872 2873 #plone-contentmenu-factories li .contenttype-image { 2874 background-position: 1px -999px; 2875 } 2876 2877 #plone-contentmenu-factories li .contenttype-image:hover { 2878 background-position: 2px -2599px; 2879 } 2880 2881 #plone-contentmenu-factories li .contenttype-file { 2882 background-position: 1px -1199px; 2883 } 2884 2885 #plone-contentmenu-factories li .contenttype-file:hover { 2886 background-position: 2px -2799px; 2887 } 2888 2889 #plone-contentmenu-factories li .contenttype-link { 2890 background-position: 1px -1395px; 2891 } 2892 2893 #plone-contentmenu-factories li .contenttype-link:hover { 2894 background-position: 2px -2995px; 2895 } 2896 2897 #plone-contentmenu-factories #settings { 2898 background-image: none; 2899 padding: 0; 2900 } 2901 } 2902 /*----- Smaller than standard 960 (devices and browsers) -----*/ 2903 /*----- Tablet Portrait size to standard 960 (devices and browsers) -----*/ 2904 /*----- All Mobile Sizes (devices and browser) -----*/ 2905 @media only screen and (max-width: 767px) { 2906 /* ========================================================================== 2907 Mobile styles 2908 ========================================================================== */ 2909 div.row { 2910 float: none; 2911 width: auto; 2912 } 2913 2914 div.cell { 2915 float: none; 2916 left: auto; 2917 margin: 0 !important; 2918 width: auto !important; 2919 } 2920 2921 #portal-top { 2922 min-width: 0; 2923 } 2924 2925 #portal-header { 2926 padding-left: 10px; 2927 padding-right: 10px; 2928 } 2929 2930 #portal-header-wrapper, 2931 #portal-columns-wrapper, 2932 #portal-bottom { 2933 margin: 0; 2934 width: auto; 2935 } 2936 2937 #portal-personaltools { 2938 float: left; 2939 margin: 0; 2940 padding: 0; 2941 } 2942 2943 #portal-searchbox { 2944 clear: none; 2945 margin: 7px 0 15px; 2946 position: relative; 2947 z-index: 4; 2948 } 2949 2950 #theme-globalnav { 2951 clear: both; 2952 margin: 0 0 15px; 2953 } 2954 2955 #theme-globalnav > li > a { 2956 margin-right: 10px; 2957 padding: 0; 2958 } 2959 2960 #theme-globalnav > li:hover > .hasChildrens { 2961 background: none; 2962 } 2963 2964 #theme-globalnav ul { 2965 display: none !important; 2966 } 2967 2968 #theme-globalnav.mobileMenuOn { 2969 display: none; 2970 } 2971 2972 #portal-globalnav-mobile { 2973 display: block; 2974 margin: 0 0 15px; 2975 } 2976 2977 #portal-logo { 2978 margin: 0 0 15px; 2979 max-width: 100%; 2980 } 2981 2982 #portal-logo img { 2983 max-width: 100%; 2984 } 2985 2986 #slogan { 2987 max-width: none; 2988 } 2989 2990 #portal-path { 2991 margin: 0 10px; 2992 width: auto; 2993 } 2994 2995 #portal-column-content, 2996 #portal-column-one, 2997 #portal-column-two { 2998 padding: 0 10px !important; 2999 } 3000 3001 #portal-footer, 3002 #portal-colophon { 3003 padding-left: 10px; 3004 } 3005 3006 .carousel-banners, 3007 .carousel-slider, 3008 .carousel-banner { 3009 max-width: 100%; 3010 } 3011 3012 .carousel-image img { 3013 height: auto; 3014 width: auto; 3015 } 3016 3017 #top-carousel .carousel-text { 3018 bottom: 0; 3019 height: 33px; 3020 left: 10px; 3021 overflow: hidden; 3022 padding: 0; 3023 top: auto; 3024 right: 45px; 3025 } 3026 3027 #top-carousel .carousel-title { 3028 display: block; 3029 overflow: hidden; 3030 text-overflow: ellipsis; 3031 white-space: nowrap; 3032 } 3033 3034 #top-carousel .carousel-body { 3035 display: none; 3036 } 3037 3038 #top-carousel .carousel-pager { 3039 left: auto; 3040 right: 0; 3041 } 3042 3043 #portlets-in-header, 3044 #portlets-footer { 3045 margin: 0 10px; 3046 } 3047 3048 #dashboard-portlets1, 3049 #dashboard-portlets2, 3050 #dashboard-portlets3, 3051 #dashboard-portlets4 { 3052 margin-right: 0; 3053 width: 100%; 3054 } 3055 } 3056 @media print { 3057 /* ========================================================================== 3058 Print styles 3059 ========================================================================== */ 3060 body { 3061 font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; 3062 font-size: 11pt; 3063 } 3064 3065 h1, h2, h3, h4, h5, h6 { 3066 font-weight: bold; 3067 line-height: 125%; 3068 page-break-inside: avoid; 3069 page-break-after: avoid; 3070 } 3071 3072 a { 3073 border-bottom: 0.5pt solid black; 3074 color: #000; 3075 text-decoration: none; 3076 } 3077 3078 .documentDescription { 3079 font-weight: bold; 3080 } 3081 3082 pre { 3083 border: 1pt dotted black; 3084 font-size: 8pt; 3085 overflow: auto; 3086 padding: 1em; 3087 white-space: pre; 3088 } 3089 3090 table.listing, 3091 table.listing td { 3092 border: 1pt solid black; 3093 border-collapse: collapse; 3094 } 3095 3096 table.listing td, 3097 table.listing th { 3098 padding: 6px; 3099 } 3100 3101 div.pageBreak { 3102 page-break-before: always; 3103 } 3104 3105 #content dt { 3106 margin: 1em 0 0.625em; 3107 } 3108 3109 #content p, #content table { 3110 margin-bottom: 0.625em; 3111 margin-top: 0.625em; 3112 } 3113 3114 #content .documentDescription, #content #description { 3115 margin: 0.5em 0 1.31em; 3116 } 3117 3118 div.top, 3119 #portal-logo, 3120 #portal-siteactions, 3121 .hiddenStructure, 3122 #portal-searchbox, 3123 #theme-globalnav, 3124 #portal-globalnav-mobile, 3125 #portal-personaltools, 3126 #portal-breadcrumbs, 3127 #edit-bar, 3128 .carousel, 3129 #portlets-in-header, 3130 #portal-column-one, 3131 #portlets-above, 3132 #portlets-below, 3133 #portal-column-two, 3134 #portlets-footer, 3135 #portal-languageselector, 3136 .contentViews, 3137 .contentActions, 3138 .help, 3139 .legend, 3140 .portalMessage, 3141 .documentActions, 3142 .netscape4, 3143 #viewlet-below-content .reply, 3144 #viewlet-below-content .discussion, 3145 #portal-footer, 3146 #portal-colophon, 3147 .skipnav, 3148 #ajax-spinner, 3149 #review-history, 3150 #content-history, 3151 .listingBar, 3152 .link-presentation, 3153 input.standalone, 3154 .overlay, 3155 .managePortletsFallback, 3156 .close, 3157 .link-parent, 3158 .draggingHook, 3159 #foldercontents-order-column, 3160 input.context, 3161 .visualNoPrint, 3162 .slinks { 3163 display: none; 3164 } 3165 3166 .image-left { 3167 clear: left; 3168 float: left; 3169 margin: 0.5em 1em 0.5em 0; 3170 } 3171 3172 .image-inline { 3173 float: none; 3174 } 3175 3176 .image-right { 3177 clear: right; 3178 float: right; 3179 margin: 0.5em; 3180 } 3181 3182 dd.image-caption { 3183 margin: 0; 3184 padding: 0; 3185 text-align: left; 3186 } 3187 3188 dl.captioned { 3189 padding: 0.8em; 3190 } 3191 3192 .newsImageContainer { 3193 float: right; 3194 margin: 0 0 0.5em 1em; 3195 width: 16em; 3196 } 3197 3198 .tileImage { 3199 float: right; 3200 margin: 0 0 0.5em 0.5em; 3201 } 3202 }
Note: See TracChangeset for help on using the changeset viewer.