﻿
@media screen{/* */*{margin:0; padding:0}
*:link, :visited{text-decoration:none}
* ul, ol{list-style:none}
* li{display:inline}
* h1, h2, h3, h4, h5, h6, pre, code{font-size:1em}
* a img, :link img, :visited img{border:none}
a{outline:none}
table{border-spacing:0}
img{vertical-align:text-bottom}
iframe{border-width:0; border-style:none}
/* */

}

@media screen{@charset "UTF-8"; @import url("https://fonts.googleapis.com/css?family=Gudea"); /* */div.row{display:block; float:left; position:relative; width:100%}
div.cell{float:left; left:100%; position:relative}
.ie6 div.cell{float:none}
div.position-leftmost, div.position-0{margin-left:-100%}
div.width-full{width:100%}
div.width-1\3a 6{width:15.41667%}
div.width-2\3a 6{width:32.33333%}
div.width-3\3a 6{width:49.25%}
div.width-4\3a 6{width:66.16667%}
div.width-5\3a 6{width:83.08333%}
div.position-1\3a 6{margin-left:-83.08333%}
div.position-2\3a 6{margin-left:-66.16667%}
div.position-3\3a 6{margin-left:-49.25%}
div.position-4\3a 6{margin-left:-32.33333%}
div.position-5\3a 6{margin-left:-15.41667%}
div.width-1\3a 5{width:18.8%}
div.width-2\3a 5{width:39.1%}
div.width-3\3a 5{width:59.4%}
div.width-4\3a 5{width:79.7%}
div.position-1\3a 5{margin-left:-79.7%}
div.position-2\3a 5{margin-left:-59.4%}
div.position-3\3a 5{margin-left:-39.1%}
div.position-4\3a 5{margin-left:-18.8%}
div.width-1\3a 4{width:23.875%}
div.width-2\3a 4{width:49.25%}
div.width-3\3a 4{width:74.625%}
div.position-1\3a 4{margin-left:-74.625%}
div.position-2\3a 4{margin-left:-49.25%}
div.position-3\3a 4{margin-left:-23.875%}
div.width-1\3a 3{width:32.33333%}
div.width-2\3a 3{width:66.16667%}
div.position-1\3a 3{margin-left:-66.16667%}
div.position-2\3a 3{margin-left:-32.33333%}
div.width-1\3a 2{width:49.25%}
div.position-1\3a 2{margin-left:-49.25%}
/* */
/* */
/* */
*{margin:0; padding:0}
*:link{text-decoration:none}
:visited{text-decoration:none}
* ul, ol{list-style:none}
* li{display:inline}
* h1{font-size:1em}
h2, .carousel-title, h3, div#pfgWidgetWrapper .header, h4, h5, h6, pre, code{font-size:1em}
* a img, :link img, :visited img{border:none}
a{outline:none}
table{border-spacing:0}
img{height:auto; max-width:100%; vertical-align:text-bottom}
.commentImage img{height:32px}
.image-button, .image-button:focus{border:0; margin:0; padding:0; background:none}
.image-button:focus, .image-button:hover, .image-button:active{opacity:0.8}
iframe{border-width:0; border-style:none}
/* */
/* */
body{font:100% Arial,FreeSans,sans-serif; background:white; color:black}
h1, h2, .carousel-title, h3, div#pfgWidgetWrapper .header, h4, h5, h6{font-family:"Helvetica Neue",Arial,FreeSans,sans-serif; font-weight:bold; color:black; line-height:1.5em}
h1, h2, .carousel-title{letter-spacing:-0.05em}
h1{font-size:2em}
h2, .carousel-title{font-size:1.75em}
h3, div#pfgWidgetWrapper .header, h4{font-size:1.25em}
h5{font-size:1em}
h6{font-size:0.8em}
h2, .carousel-title, h3, div#pfgWidgetWrapper .header, h4, h5, h6{color:#444}
h2 a, .carousel-title a, h3 a, div#pfgWidgetWrapper .header a, h4 a{border-bottom:none !important}
a:link, a:visited{color:#205c90}
a:focus img{outline:thin dotted}
dt{font-weight:bold}
input{font-family:"Lucida Grande",Arial,FreeSans}
q{quotes:"“""”""‘""’"}
/* */
/* */
#portal-header{position:relative; z-index:4}
#portal-logo{display:inline-block; margin:1.375em 0}
/* */
/* */
.ie6 #portal-logo, .ie7 #portal-logo{margin-top:0}
#portal-globalnav{clear:both; font-size:80%; background:#ddd; /* */ margin:0 0 1em 0}
#portal-globalnav li a{display:inline-block; padding:0.5em 1em 2em 1em; background:#ddd; min-width:6em; white-space:normal; /* */ /* */ border-right:0.1em solid white}
#portal-globalnav .selected a, #portal-globalnav a:hover{background:#205c90; color:white}
#portal-globalnav .selected a:hover{background:#ddd; color:#205c90}
#portal-personaltools{float:right; background:#e3e3e3; position:relative; z-index:3; /* */ top:0; right:0; padding:0.25em 0.5em; font-size:80%; border-bottom-right-radius:0.5em; border-bottom-left-radius:0.5em; -webkit-border-bottom-right-radius:0.5em; -webkit-border-bottom-left-radius:0.5em; -moz-border-radius-bottomleft:0.5em; -moz-border-radius-bottomright:0.5em}
#portal-personaltools #anon-personalbar a{float:left; margin:0 0.5em}
#portal-languageselector{float:right; background:#e3e3e3; position:relative; top:0; right:1px; z-index:3; /* */ padding:0.25em 0.5em; font-size:80%; border-bottom-right-radius:0.5em; border-bottom-left-radius:0.5em; -webkit-border-bottom-right-radius:0.5em; -webkit-border-bottom-left-radius:0.5em; -moz-border-radius-bottomleft:0.5em; -moz-border-radius-bottomright:0.5em; max-width:50%}
#portal-searchbox{float:right; text-align:left; clear:right; margin:1.2em 0; font-size:80%}
#portal-searchbox form{white-space:nowrap}
#portal-searchbox label{font-weight:normal}
#searchGadget{width:8em}
#content input.searchField{margin-bottom:1em}
input.searchField{/* */ -moz-appearance:searchfield}
/* */
.collapsible .collapser.collapsed{padding-right:14px; background:url("arrowRight.png") center right no-repeat}
.collapsible .collapser.expanded{padding-right:14px; background:url("arrowDown.png") center right no-repeat}
/* */
/* */
#LSResult{background-color:white; position:absolute; right:0; margin-top:2.5em; z-index:1000}
#LSResult fieldset{padding:1em 0 0; border-width:0}
#livesearchLegend{padding:0.3em 1em; color:#c3afe5}
#LSResult .LSDescr{font-size:85%; color:#666}
.LSRow, #LSNothingFound{display:block; padding:0.5em 1em; white-space:normal; width:28em}
.LSHighlight{background:#ddd}
/* */
/* */
#portal-breadcrumbs{font-size:80%; margin-top:0.55em; margin-bottom:1em; margin-left:0.25em; color:#797979}
#portal-breadcrumbs a{border-bottom:none; font-weight:bold}
#portal-breadcrumbs a:hover{text-decoration:underline}
/* */
/* */
#portal-siteactions{font-size:85%; padding-bottom:2em; text-align:center; clear:left}
#portal-siteactions li{margin-right:0.5em}
#portal-siteactions li a:hover{color:#5d4c77}
/* */
/* */
a.link-anchor{border:none !important; color:black !important; cursor:default !important}
#content a.link-overlay{border-bottom:1px dotted #205c90 !important}
dl dt .documentByLine{font-weight:normal}
dl dt span.summary a{border:none !important}
dl.portlet{margin:0 0 1em; font-size:80%}
dl.portletError{background-color:orange}
dl.portlet dt{padding:1em 0; background:#ddd; line-height:normal}
/* */
/* */
div.portletAssignments div.portletHeader, div.portletAssignments div.carousel-title{padding:0.42em 1em; background:#ddd; line-height:normal}
dl.portlet dt.hiddenStructure{padding:0}
div.portletAssignments{font-size:0.8em; line-height:2em}
div.portletAssignments .managedPortletActions{float:right}
div.portletAssignments .managedPortletActions a, div.portletAssignments .managedPortletActions button, div.portletAssignments .managedPortletActions .button{margin:0 0.25em; border:none; cursor:pointer; background-color:transparent; color:#205c90}
div.portletAssignments .managedPortletActions form{display:inline}
dl.portlet dt a:link, dl.portlet dt a:visited, dl.portlet dt a:hover{color:black; display:block; border:none}
dl.portlet dd.portletItem, dl.portlet dd.portletFooter{padding:1em 0; border-top:1px solid #ddd; float:left; clear:left; width:100%}
dl.portlet dd a:link, dl.portlet dd a:visited, dl.portlet dd a:hover{border:none}
dl.portlet dd.portletFooter a:link, dl.portlet dd.portletFooter a:visited{color:#999 !important}
dl.portlet dd.portletFooter a:hover{color:#5d4c77 !important}
dl.portletError dd{padding:1em}
div.managePortletsLink{text-align:center; padding:0.25em 0.5em; font-size:80%; margin:0 auto 1em; background:#ddd; border-radius:0.5em; -webkit-border-radius:0.5em; -moz-border-radius:0.5em}
a.managePortletsFallback{text-align:center; padding:0.25em 0.5em; font-size:80%; margin:0 auto 1em; background:#ddd; border-radius:0.5em; -webkit-border-radius:0.5em; -moz-border-radius:0.5em; display:inline-block; /* */}
#content a.managePortletsFallback{display:block; border-bottom:none !important}
#portlet-prefs a{border:none; line-height:2em}
#visual-portal-wrapper dl.portletCalendar dd{padding:0}
#dashboard-portlets1, #dashboard-portlets2, #dashboard-portlets3, #dashboard-portlets4{display:inline-block}
dl.portlet ul.navTree img{padding-right:4px}
dl.portlet ul.navTree li a{border:none; display:block; zoom:1}
dl.portletNavigationTree dd.portletItem{padding:0; border:0}
dl.portlet ul.navTreeLevel0 >.navTreeItem{padding:0.25em 1em 0.25em 0; border-bottom:0.1em solid #ddd; line-height:2em}
dl.portlet ul.navTreeLevel1 .navTreeItem{padding-left:0.5em; line-height:2em}
dl.portlet ul.navTree .navTreeCurrentItem{color:#c3afe5; font-weight:bold}
.managedPortlet{margin:0.8em 0}
.blockedPortlet .portletHeader, .blockedPortlet .carousel-title{background:none !important}
.blockedPortlet .portletHeader a, .blockedPortlet .carousel-title a{color:#666}
.blockedPortlet .portletBlockedMessage{color:white; display:inline}
.portletCalendar{width:100%; margin:0 0 1em 0}
.portletCalendar dt{background-color:#eee; font-weight:bold; text-align:center; line-height:1.6em; border:0 !important}
.portletCalendar dd{margin:0; padding:0; border:0 !important}
.portletCalendar dt a#calendar-previous{float:left; padding:0 1em; margin:0 -0.5em}
.portletCalendar dt a#calendar-next{float:right; padding:0 1em; margin:0 -0.5em}
.portletCalendar a{text-decoration:none}
.portletCalendar a:focus, .portletCalendar a:hover{text-decoration:none}
.ploneCalendar{border-spacing:0; border-collapse:collapse; width:100%}
.ploneCalendar a{text-decoration:none; border-bottom:none !important}
.ploneCalendar td{background-color:transparent; width:14%; text-align:center; padding:2px; border-bottom:0.1em solid #ddd; border-top:0.1em solid #ddd}
.ploneCalendar .weekdays th{color:#999; text-align:center; padding:2px; font-weight:normal}
.ploneCalendar .event{color:#5d4c77; font-weight:bold}
.ploneCalendar .today, .ploneCalendar .todayevent, .ploneCalendar .todaynoevent{border-bottom-color:#5d4c77; -webkit-box-shadow:0 -4px 6px -4px #c3afe5 inset; -moz-box-shadow:0 -4px 6px -4px #c3afe5 inset; box-shadow:0 -4px 6px -4px #c3afe5 inset}
.ploneCalendar .todayevent{font-weight:bold}
.ploneCalendar .todaynoevent b, .ploneCalendar .todaynoevent strong{font-weight:normal}
.portletItemDetails{font-size:85%; padding-top:0.5em; line-height:1.5em; margin-left:1em; display:block}
/* */
/* */
#content{line-height:1.5em; clear:both; font-size:80%; margin:1em 0.25em 2em 0.25em}
/* */
body#content{margin:1em}
#content h1{margin-top:0.5em}
#content h1.documentFirstHeading, #content h1{margin-top:0}
#content p, #content table, #content dl{margin-bottom:1em}
dl.portlet{margin-bottom:1em}
dl.portlet p{margin-bottom:1em}
#content a:link{color:#205c90; text-decoration:underline}
#content h1 a:link, #content h2 a:link, #content .carousel-title a:link, #content h3 a:link, #content div#pfgWidgetWrapper .header a:link, div#pfgWidgetWrapper #content .header a:link, #content h4 a:link, #content h5 a:link, #content h6 a:link{text-decoration:none}
dl.portlet a:link{color:#205c90; border-bottom:0.1em solid #ccc}
#content a:visited, dl.portlet a:visited{color:#427597; border-bottom:0.1em solid #ccc}
#content a:hover, dl.portlet a:hover{color:#5d4c77 !important; /* */}
#content a:target{background-color:#ffb}
#content span.link-external a{background:transparent url(link_icon.png) 0px 1px no-repeat; padding:1px 0px 1px 16px}
#category{font-size:75%; margin-bottom:1em; color:#666; text-align:right}
#category a.link-category{color:black; padding:0.25em 0.5em; background:#ddd; border-radius:0.5em; -webkit-border-radius:0.5em; -moz-border-radius:0.5em}
span.selectedTag{color:black; padding:0.25em 0.5em; background:#ddd; border-radius:0.5em; -webkit-border-radius:0.5em; -moz-border-radius:0.5em}
#category a.link-category:hover{background:#5d4c77; color:white; border-color:#5d4c77}
#category .separator{display:none}
#content ul{list-style-type:disc; margin-left:2em}
#content ol{list-style-type:decimal; margin-left:2em}
dl.portlet ol, div.portletStaticText ol{list-style-type:decimal; margin-left:2em}
#content li, dl.portlet li, div.portletStaticText li{margin-bottom:0.25em; line-height:1.5em; display:list-item}
#content dt{font-weight:bold; margin-bottom:0; margin-right:0}
#content dd{margin:0 0 1em 2em}
#content pre{background-color:#1d053c; color:white; font-family:Consolas,Inconsolata,Menlo,"DejaVu Sans Mono","Bitstream Vera Sans Mono","Courier New",monospace; padding:1em; overflow-x:auto; font-size:90%; margin-bottom:1em; line-height:2}
#content pre.python{background-color:white}
#content code{font-family:Consolas,Inconsolata,Menlo,"DejaVu Sans Mono","Bitstream Vera Sans Mono","Courier New",monospace}
#content div.documentByLine{font-size:85%; display:block; color:#666}
#content .discreet{color:#666; font-size:85%; font-weight:normal}
#sidebar .discreet{color:#666; font-size:85%; font-weight:normal}
#content .visualHighlight{background-color:#ffb}
#content .pullquote{clear:right; color:#2f0b44; float:right; font-size:1.8em; line-height:1.618; width:40%; padding:0 0 1em 1em; position:relative}
#content .pullquote:before, #content .pullquote:after{color:#fecb00; font-size:200%; line-height:0.5; top:0.25em}
#content .pullquote:before{content:"“"; position:absolute; left:0.05em}
#content .pullquote:after{content:"”"; position:relative}
#content .callout{background:#eee9f8; padding:1em; border-left:1em solid #c5bbd4; clear:both}
#content table{text-align:left; border-collapse:collapse; border-spacing:0px}
#content .documentDescription, #content #description{color:#666; margin-left:0; font:bold 1.25em "Helvetica Neue",Arial,FreeSans,sans-serif}
#content img.tileImage{float:right; margin:0 1em 0.5em 1em}
#content div.newsImageContainer{float:right; margin:0 1em 0.5em 1em}
#content div.newsImageContainer a{border-bottom:none}
#content div.newsImageContainer p.discreet{margin:0; padding:0.5em}
.eventDetails{float:right; clear:right; margin:0 0 0.5em 1em}
/* */
#content .eventDetails{border-bottom:1px solid #ddd; width:22em; margin-top:-0.25em}
#content .eventDetails h2, #content .eventDetails .carousel-title{padding:0 0.5em 0.5em 1em; margin-top:0; margin-bottom:0}
#content .eventDetails .eventDetail{border-top:1px solid #ddd; clear:both}
#content .eventDetails .eventDetail h3, #content .eventDetails .eventDetail div#pfgWidgetWrapper .header, div#pfgWidgetWrapper #content .eventDetails .eventDetail .header, #content .eventDetails .eventDetail div{padding:2%}
#content .eventDetails .eventDetail h3, #content .eventDetails .eventDetail div#pfgWidgetWrapper .header, div#pfgWidgetWrapper #content .eventDetails .eventDetail .header{float:left; font-size:100%; text-align:right; width:37%; margin-top:0}
#content .eventDetails .eventDetail div{float:left; width:55%}
/* */
/* */
table.listing, #content .datagridwidget-table-view, table.plain{border-spacing:0; border-collapse:collapse; margin:1em 0}
table.listing th, #content .datagridwidget-table-view th, table.plain th{color:#5d4c77}
table.invisible td, table.invisible th{padding:0.5em 1em; vertical-align:top}
table.plain td, table.plain th{padding:0.5em 1em; vertical-align:top}
table.listing td, #content .datagridwidget-table-view td, table.listing th, #content .datagridwidget-table-view th{padding:0.5em 1em; vertical-align:top}
table.plain th, table.plain td{border:1px dotted #ddd}
table.listing a, #content .datagridwidget-table-view a{border:none; display:inline-block; border-bottom:none !important}
table.listing .even, #content .datagridwidget-table-view .even{background:#f6f6f6}
table.listing tr:first-child td, #content .datagridwidget-table-view tr:first-child td{border-top:1px solid #ddd}
table.listing td, #content .datagridwidget-table-view td, table.listing th, #content .datagridwidget-table-view th{border-bottom:1px solid #ddd; text-align:left}
table.listing td.listingCheckbox, #content .datagridwidget-table-view td.listingCheckbox, table.listing th.listingCheckbox, #content .datagridwidget-table-view th.listingCheckbox{text-align:center}
.icons-on table.listing th, .icons-on #content .datagridwidget-table-view th, #content .icons-on .datagridwidget-table-view th, .icons-on table.listing td, .icons-on #content .datagridwidget-table-view td, #content .icons-on .datagridwidget-table-view td{line-height:2em}
table.listing td.draggable, #content .datagridwidget-table-view td.draggable{text-shadow:white 1px 1px 1px; background:#eee !important; border-bottom:1px solid #ddd; padding:0.4em 0.4em 0 0.5em}
table.vertical{border-left:1px solid #ddd}
table.vertical td, table.vertical th{border-bottom:0; border-right:1px solid #ddd}
table.vertical tr:first-child td{border-bottom:0; border-right:1px solid #ddd}
table.grid td, #content .datagridwidget-table-view td, table.grid th, #content .datagridwidget-table-view th{border:1px solid #ddd; padding:0.5em}
caption{font-style:italic; margin:1em 0}

table.tabela td, #content .datagridwidget-table-view td, table.tabela th, #content .datagridwidget-table-view th{padding:0.5em 1em; vertical-align:top}

table.listing tr:first-child th, #content .datagridwidget-table-view tr:first-child th{ border-top:1px solid #ddd}

table.lista tr:first-child th, #content .datagridwidget-table-view tr:first-child th{ border-top:1px solid #ddd}
table.lista tr:first-child td, #content .datagridwidget-table-view tr:first-child td{border-top:1px solid #ddd}
table.lista td, #content .datagridwidget-table-view td, table.lista th, #content .datagridwidget-table-view th{border-bottom:1px solid #ddd; text-align:left}

table.lista td, #content .datagridwidget-table-view td, table.lista th, #content .datagridwidget-table-view th{padding:0.5em 1em; vertical-align:top}

.itemReceituario{ margin-left:10px}
/* */
/* */
.dragindicator{outline:2px solid gold}
#foldercontents-order-column{padding:0}
div.listingBar{font-size:80%; margin:1em 0}
div.listingBar .next{display:inline-block; float:right}
div.listingBar .previous{display:inline-block}
div.listingBar a{display:inline-block; padding:0.25em 0.5em; border:0.1em solid #ccc}
div.listingBar a:hover{color:white; background-color:#ddd; border-color:#ddd}
/* */
/* */
dl.portalMessage{margin:1em 0; font-size:80%; border:1px solid #996; background-color:#ffffe3; clear:both}
dl.portalMessage a{color:black; border-bottom:1px solid #888}
#content dl.portalMessage a{color:black; border-bottom:1px solid #888}
dl.portalMessage{-webkit-border-radius:0.5em; -moz-border-radius:0.5em; -ms-border-radius:0.5em; -o-border-radius:0.5em; border-radius:0.5em}
dl.portalMessage dt{-webkit-border-radius:0.35em 0 0 0.35em; -moz-border-radius:0.35em 0 0 0.35em; -ms-border-radius:0.35em 0 0 0.35em; -o-border-radius:0.35em 0 0 0.35em; border-radius:0.35em 0 0 0.35em; background-color:#996; font-weight:bold; float:left; margin:0 0.5em 0 0; padding:0.5em 0.75em; color:white; line-height:1.25em}
dl.portalMessage dd{-webkit-border-radius:0.5em; -moz-border-radius:0.5em; -ms-border-radius:0.5em; -o-border-radius:0.5em; border-radius:0.5em; padding:0.5em 0.5em; margin:0; line-height:1.25em}
dl.warning{border-color:#d80}
dl.warning dt{background-color:#d80}
dl.error{border-color:#d00}
dl.error dt{background-color:#d00}
dl.warning{border-color:#d80}
dl.warning dd{background-color:#fd7}
dl.error{border-color:red}
dl.error dd{background-color:#fdc}
/* */
#content dl.portalMessage{font-size:100%}
#content dl.portalMessage dt{margin:0 0.5em 0 0; padding:0.5em 0.75em}
#content dl.portalMessage dd{margin:0}
#content ul.formTabs{background-color:#ddd; border:0.3em solid #ddd}
/* */
/* */
/* */
/* */
#edit-bar{background-color:#5d4c77; border:0.25em solid #5d4c77; font-size:80%; min-height:2em; margin-bottom:1em; padding-top:0.05em}
#content-views{float:left; background-color:#5d4c77}
/* */
/* */
.ie6 ul#content-views{margin:-2px -3px 0px -3px}
#content-views a{color:white}
/* */
#edit-bar, #content ul.formTabs, #content-core ul.formTabs{display:block; border-style:solid solid none solid; margin-left:0; border-top-right-radius:0.5em; border-top-left-radius:0.5em; -webkit-border-top-right-radius:0.5em; -webkit-border-top-left-radius:0.5em; -moz-border-radius-topleft:0.5em; -moz-border-radius-topright:0.5em}
#content li.formTab, #content-core li.formTab{display:inline; margin-right:0.25em}
#content-views a, #content li.formTab a, #content-core li.formTab a{/* */ display:inline-block}
#content-views a, #content li.formTab a, #content-core li.formTab a{line-height:2em; padding:0 0.75em; text-decoration:none; border:none; margin:0}
#content-views li.selected a, #content li.formTab a.selected, #content-core li.formTab a.selected{font-weight:bold}
#content-views li.selected a, #content-views li a:hover{background:white; color:black; border-top-right-radius:0.5em; border-top-left-radius:0.5em; -webkit-border-top-right-radius:0.5em; -webkit-border-top-left-radius:0.5em; -moz-border-radius-topleft:0.5em; -moz-border-radius-topright:0.5em}
#content li.formTab a.selected, #content li.formTab a:hover{background:white; color:black; border-top-right-radius:0.5em; border-top-left-radius:0.5em; -webkit-border-top-right-radius:0.5em; -webkit-border-top-left-radius:0.5em; -moz-border-radius-topleft:0.5em; -moz-border-radius-topright:0.5em}
#content-core li.formTab a.selected, #content-core li.formTab a:hover{background:white; color:black; border-top-right-radius:0.5em; border-top-left-radius:0.5em; -webkit-border-top-right-radius:0.5em; -webkit-border-top-left-radius:0.5em; -moz-border-radius-topleft:0.5em; -moz-border-radius-topright:0.5em}
#content li.formTab a.notify, #content-core li.formTab a.notify{background-color:red; color:white}
#content li.formTab a.required span:after, #content-core li.formTab a.required span:after, div.field span.required:after{content:"&#9632; "; color:red; padding-left:0.2em}
#content fieldset.formPanel, #content-core fieldset.formPanel{border:none}
#content fieldset.formPanel.hidden, #content-core fieldset.formPanel.hidden, #content div.formControls input.hidden, #content-core div.formControls input.hidden{display:none}
/* */
/* */
/* */
#portal-personaltools dt{font-weight:normal}
#portal-personaltools dt.actionMenuHeader a:after{content:"&#9660; "}
#portal-personaltools dd{right:0; padding-top:0.5em; background:#e3e3e3; padding-bottom:0.5em}
#portal-personaltools dd a{line-height:2em; padding:0 0.75em}
#portal-personaltools dd a:hover{background:#205c90; color:white}
/* */
/* */
#contentActionMenus dl.actionMenu{line-height:2em}
#contentActionMenus dl.actionMenu a{background-color:#5d4c77; color:white; z-index:5}
#contentActionMenus dl.actionMenu.activated dd{background-color:#5d4c77; color:white; z-index:5; border-bottom:0.5em solid #5d4c77; right:-3px}
#contentActionMenus dl.actionMenu.activated dd a:hover, #contentActionMenus dl.actionMenu.activated dd .actionMenuSelected{background-color:white !important; color:#666}
#folderHeader{border-bottom:2px solid white}
#contextHeader{border-bottom:2px solid white; margin-top:5px}
/* */
#contentActionMenus{float:right; background:#5d4c77; margin:0; position:relative; top:-0.23em; right:-0.24em; padding:0.1em 0.24em 0 0; border-radius:0.5em; border-top-left-radius:0; -webkit-border-radius:0.5em; -webkit-border-top-left-radius:0; -moz-border-radius:0.5em; -moz-border-radius-topleft:0}
.actionMenuContent{padding:0 0.25em}
dl.actionMenu{float:right; white-space:nowrap; position:relative; margin-left:0.5em}
dl.actionMenu a, dl.actionMenu div{display:block !important; white-space:nowrap}
dl.actionMenu dt{font-weight:normal}
span.arrowDownAlternative{font-size:80%}
dl.actionMenu.deactivated dt{margin:0 0.25em}
dl.actionMenu.deactivated dd{display:none}
dl.actionMenu.activated dd{position:absolute; width:auto; min-width:100%; border-bottom-right-radius:0.5em; border-bottom-left-radius:0.5em; -webkit-border-bottom-right-radius:0.5em; -webkit-border-bottom-left-radius:0.5em; -moz-border-radius-bottomleft:0.5em; -moz-border-radius-bottomright:0.5em}
dl.actionMenu.activated dt a{margin:0 0.25em}
dl.actionMenu.activated dd a, dl.actionMenu.activated dd div{margin:0 0.25em}
/* */
/* */
#setup-link{font-size:90%}
#content ul.configlets{margin:1em 0; list-style-image:none; list-style:none}
#content ul.configlets li{margin-bottom:1em; list-style:none; display:block}
#content ul.configlets li a{text-decoration:none; border:none}
#content ul.configlets li a:visited, #content ul.configlets li a:active{color:#436976; background-color:transparent}
#content ul.configlets li label{font-weight:bold}
#content ul.configletDetails{margin:0em 1em 1em 4em; list-style-image:none; list-style:none}
#content ul.configletDetails li{margin-bottom:1em; display:inline}
#content ul.configletDetails li a{text-decoration:none}
#content ul.configletDetails li label{font-weight:bold}
#content ul.configletDetails li.configletDescription{display:block; color:#76797c; margin:0}
.inlineDisplay{display:inline}
table.controlpanel-listing{width:100%}
table.controlpanel-listing td, table.controlpanel-listing th{font-size:120%}
table.controlpanel-listing dl{margin-top:0}
table.controlpanel-listing dd{margin-left:1em}
table.controlpanel-listing dl dt a .trigger{font-weight:normal}
table .controlpanel-listing td{vertical-align:top}
table.controlpanel-listing td.checker{text-align:center}
table.controlpanel-listing th.smallcolumn{width:1.5em}
.chooser-right{float:right; margin-right:0; margin-bottom:0}
.rule-element{background-color:#eef3f5; margin:0.5em 0pt 0.5em; padding:0.3em 1em 0.3em 1em; width:auto}
.rule-element dl dd{margin-left:1em}
.rule-updown, .rule-operations{float:right; padding-top:0.8em}
/* */
/* */
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{padding:0 0.5em 0 2em; background:white url(treeExpanded.png) no-repeat 0.5em 50%; cursor:pointer}
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:white url(treeCollapsed.png) no-repeat 0.5em 50%}
dl.collapsedInlineCollapsible dd.collapsibleContent, dl.collapsedBlockCollapsible dd.collapsibleContent{display:none}
dl.collapsedInlineCollapsible{border:none; 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}
/* */
/* */
/* */
.comment{margin-top:1.5em; font-size:80%}
.comment .documentByLine{margin-left:1em}
.comment .formControls{margin-left:0}
.commentTime{color:#666}
.commentBody{padding:1em; margin:0.5em 0; border-radius:0.5em; -webkit-border-radius:0.5em; -moz-border-radius:0.5em; box-shadow:0 0 1em 0 #888; -moz-box-shadow:0 0 0.5em 0 #888; -webkit-box-shadow:0 0 0.5em #888}
.comment h1, .comment h2, .comment .carousel-title, .comment h3, .comment div#pfgWidgetWrapper .header, div#pfgWidgetWrapper .comment .header, .comment h4, .comment h5, .comment h6{font-weight:normal}
/* */
.reviewHistory, .contentHistory{display:inline; color:black}
.spacer{margin:1em}
.label{font-weight:bold; display:inline}
.optionsToggle{border:0.1em solid #8cacbb; color:black; background-color:#dee7ec; font-weight:normal; font-size:90%}
/* */
.highlightedSearchTerm{background-color:#ffa}
dl.searchResults .highlightedSearchTerm{background-color:transparent; font-weight:bold}
/* */
.noInheritedRoles{color:#a0a0a0}
/* */
.currentItem{border-collapse:collapse; border:0.2em solid orange; padding:0.1em}
/* */
/* */
fieldset#search-field{border:none !important; text-align:center}
input.searchPage{font-size:150% !important}
#rss-subscription{float:left; line-height:3em}
#search-results-bar .actionMenuContent{margin-top:1em; padding:0}
#search-filter{background:#ddd; margin:0; padding:0}
#content #search-filter fieldset{border:none !important; position:relative; padding:0; margin:0}
#content #search-filter legend{background:transparent; font-size:1.1em; padding:0.5em 0.9em; font-weight:bold}
#search-filter .field{background:#eee; padding:1em 1.5em; margin:0}
#search-filter .field label{font-weight:normal}
#search-filter .formControls{text-align:center}
#search-results-wrapper{margin-top:1em; min-height:500px}
form.searchPage h1.documentFirstHeading, form.searchPage h1{font-weight:normal; letter-spacing:0; float:left; margin-right:0.8em}
form.searchPage h1.documentFirstHeading .highlightedSearchTerm, form.searchPage h1 .highlightedSearchTerm{background:transparent !important}
#search-results-bar >*{float:left}
#searchResultsSort{float:right}
#search-results-bar{position:relative; z-index:1; float:left; width:100%; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:1em 0}
#search-results-bar dl.actionMenu{margin-bottom:0}
#search-results-bar dd.actionMenuContent{margin-left:0; padding-left:0}
#search-results-bar dt.actionMenuHeader a{border-bottom:none}
#search-results-bar dt.actionMenuHeader a::after{content:"&#9660; "}
#search-results{padding:1em}
.searchResults{margin-top:0}
#ajax-search-res{display:none}
/* */
/* */
.image-left{float:left; margin:0.5em 1em 0.5em 0}
.image-right{float:right; margin:0.5em}
.image-inline{float:none}
/* */
dd.image-caption{text-align:left; padding:0 0 0 3px; /* */ margin:0; color:#666; font-size:85%}
/* */
/* */
#dashboard-actions ul{list-style:none; margin-left:0}
#dashboard-actions ul li{list-style:none}
#dashboard{font-size:125%; line-height:1em}
#dashboard dd{margin:0}
#dashboard dl.portlet a:link{border-bottom:none}
#dashboard-portlets1, #dashboard-portlets2, #dashboard-portlets3{float:left; width:23%; padding:0.7em 1.3em 0 0}
#dashboard-portlets4{float:left; width:23%; padding-top:0.7em}
#dashboard-portlets1 dl.portlet, #dashboard-portlets2 dl.portlet, #dashboard-portlets3 dl.portlet, #dashboard-portlets4 dl.portlet{margin-bottom:1.5em}
/* */
/* */
input, select, textarea{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
input[type=submit], input[type=reset]{-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box}
fieldset, .editionComment{line-height:1.5em; margin:1em 0; padding:0 1em 1em; width:auto}
/* */
#content .field input[type="text"][name$=".title"], #archetypes-fieldname-title input{font-family:"Helvetica Neue",Arial,FreeSans,sans-serif; line-height:125%; color:black; letter-spacing:-0.05em; margin:inherit -0.05em; font-size:2em; /* */ font-weight:bold}
/* */
#content .field textarea[name$=".description"], #archetypes-fieldname-description textarea#description{font-family:Arial,FreeSans,sans-serif; color:#666; font-size:1.25em; font-weight:bold}
div.formControls{margin:1em}
input[type="text"]:focus, input[type="password"]:focus{background-color:lightyellow}
input[type="radio"], input[type="checkbox"]{margin-right:0.25em}
textarea:focus{background-color:lightyellow}
#content textarea{font:100% Monaco,"Courier New",Courier,monospace; width:100%}
#content select{vertical-align:top}
#content fieldset{border:0.1em solid #ddd; border-style:solid none}
#content legend{padding:0.5em; font-size:85%}
label{font-weight:bold}
#content optgroup{font-style:normal; font-weight:bold; color:#999; padding-left:0.25em}
#content option{color:black}
#content optgroup >option{padding:0 0.25em 0 1em}
dl.enableFormTabbing dd{margin-left:0; padding-top:2em}
.searchSection{color:#76797c; margin-top:0.25em}
.searchSection label:hover{color:black}
.field{clear:both; margin-bottom:1em}
.field input[type="text"]{width:20em}
.field input[type="text"][size]{width:auto}
.field input[type="text"][name$=".title"]{width:100%}
input#title{width:100%}
.field.error input[type="text"][name$=".title"], .error input#title{width:99%}
.fieldRequired{background:url(required.png) center left no-repeat; padding:0 0 0 1em; color:white}
.fieldUploadFile{text-align:right; margin-right:0.75em; display:none}
.fieldTextFormat{text-align:right; margin-right:0.75em}
.formHelp{color:#555; margin:0 0 0.2em 0; display:block; font-weight:normal}
div.field.error{background-color:#fdc; border:1px solid red; -webkit-border-radius:0.5em; -moz-border-radius:0.5em; -ms-border-radius:0.5em; -o-border-radius:0.5em; border-radius:0.5em; padding:0.5em; margin:1em 0}
div.field.error input, div.field.error textarea, div.field.error select{border-color:red}
.fieldErrorBox{color:red}
.error .fieldRequired{color:#d00}
div.error.warning{background-color:transparent; border:none; margin-top:0; padding:0}
div.error.warning input{border:2px solid red}
input.inputLabelActive{color:#76797c}
textarea#form\.description{height:6em; width:99%}
table.listing tbody tr.odd.selected td, #content .datagridwidget-table-view tbody tr.odd.selected td, table.listing tbody tr.odd.dragging td, #content .datagridwidget-table-view tbody tr.odd.dragging td{background-color:#e2d8f2}
tr.dragging, tr.selected{background-color:#e2d8f2}
table.listing tbody tr.odd.error td, #content .datagridwidget-table-view tbody tr.odd.error td, tr.error{background-color:#fdc}
.multi-widget-field{padding-left:0.5em; border-left:1.5em solid #ddd}
.multi-widget-checkbox{margin-left:-2em; margin-right:0.5em; width:1.5em; display:inline-block}
/* */
body.template-logged_out #content, body.template-login_form #content{text-align:center}
.pb-ajax #login-form{text-align:center}
#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{margin-right:0.5em; padding-top:0.2em; text-align:right; width:10em; display:inline-block}
#fieldset-openid-login .formControls input, #login-form .formControls input{margin-left:0.25em}
/* */
/* */
/* */
/* */
dl.toc{float:right; width:35%; font-size:100%; margin:1em 0 0.5em 1.5em}
dl.toc dt{margin-left:1em; font-weight:normal; text-transform:uppercase}
dl.toc dd{margin-bottom:0; padding-left:2em}
dl.toc dd ol{margin-left:1.5em}
/* */
/* */
#portal-footer{font-size:75%; background:#ddd; padding:1em; margin:1em 0; line-height:2em}
#portal-colophon{font-size:70%; text-align:center; margin-bottom:1em}
#portal-colophon li{padding:0 0.75em}
#portal-colophon a{color:#444}
/* */
/* */
#portal-sitemap{list-style:none; margin-left:0; font-size:130%; font-weight:bold}
#portal-sitemap li{list-style:none; margin-left:0}
#portal-sitemap a{border-bottom:none; display:block}
#portal-sitemap >li{border-bottom:0.1em dotted #ddd; line-height:1.8em; padding:0.25em 1em; margin-bottom:0}
#portal-sitemap .navTreeLevel2{font-size:85%; font-weight:normal; margin-bottom:0; padding:0.25em 0}
#portal-sitemap .navTreeLevel2 ul{font-size:85%; font-weight:normal; margin-bottom:0; padding:0.25em 0}
/* */
/* */
.photoAlbumEntry{float:left; position:relative; overflow:hidden; height:185px; width:143px; margin:0em; padding:0px 6px 0px 9px; text-align:center; background-image:url("polaroid-single.png"); background-repeat:no-repeat}
.photoAlbumEntry img{border:1px solid #ccc; display:block; margin:0 auto}
.photoAlbumEntry a{display:block; text-decoration:none; font-size:90%; height:169px; width:130px; margin:16px auto 0px}
.photoAlbumEntry .documentLocation a{font-size:100%; display:inline}
.photoAlbumEntryWrapper{/* */ height:130px; width:128px; margin-bottom:7px}
.photoAlbumFolder{background-image:url("polaroid-multi.png"); background-repeat:no-repeat}
.photoAlbumEntryTitle{background:url("right.png") no-repeat right top; clear:both; color:#76797c; display:block; max-width:111px; min-height:3.6em; padding-left:7px; padding-right:25px; width:auto}
.mini .photoAlbumEntryTitle{max-width:183px}
/* */
/* */
.hiddenStructure{display:block; background:transparent; background-image:none; /* */ border:none; height:0.1em; overflow:hidden; padding:0; margin:-0.1em 0 0 -0.1em; width:1px}
/* */
/* */
.ie6 .hiddenStructure, .ie7 .hiddenStructure{position:absolute}
#content .visualNoMarker{list-style:none; margin-left:0}
.visualClear{clear:both}
/* */
/* */
body.largeText{font-size:125%}
body.smallText{font-size:85%}
/* */
/* */
/* */
div.overlay{width:auto; height:auto; /* */ display:none; /* */ margin:1em; font-size:80%}
div.overlay-iframe, div.overlay-ajax{width:60%; min-height:100px; z-index:99; /* */}
div.overlay-iframe{height:60%}
div.overlaybg div.close, div.overlay div.close{background-image:url(pb_close.png); position:absolute; left:-14px; top:-14px; cursor:pointer; height:30px; width:30px}
/* */
.pb-ajax{overflow-y:auto; background-color:white; 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-image, .overlay iframe{background-color:white; 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{width:92%; 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}
div.overlay textarea{width:100%}
div.overlay .link-parent{display:none}
div.overlay #createGroup legend{display:none}
div.overlay #createGroup fieldset{border:none}
div.overlay p{margin-bottom:1em}
div.overlay label{margin-bottom:0.25em}
div.overlay a:hover{color:#5d4c77}
div.overlay a:hover label{cursor:pointer}
div.overlay a.selected{color:black}
div.overlay .formTab{margin-right:1em; font-weight:bold}
div.overlay .formTab.lastFormTab{margin-right:0em}
div.overlay .formControls a{display:block; margin:0.75em}
/* */
/* */
/* */
/* */
div.historyRecord{margin-bottom:1em}
div.historyTools ul{float:right; margin:2px 1em}
div.historyTools ul li{display:inline; padding:0 0.015em}
div.historyTools ul li a{border-bottom:none}
div.historyTools form{display:inline}
.historyByLine{background:#ddd; padding:0.5em; border-top-right-radius:0.5em; border-top-left-radius:0.5em; -webkit-border-top-right-radius:0.5em; -webkit-border-top-left-radius:0.5em; -moz-border-radius-topleft:0.5em; -moz-border-radius-topright:0.5em}
div.historyLinks{float:right; clear:right; margin:0.5em 1em 0 0}
div.historyComment{padding:0.5em 1em; border:1px solid #ddd}
div.historyComment p{margin:0; padding-top:1px}
a.historyComparePrevious{border-top:1px dotted #ccc; display:block; margin-top:1.5em; margin-bottom:-0.5em; text-align:center}
a.historyComparePrevious span{background-color:white; position:relative; top:-0.75em; padding:0 0.5em}
/* */
/* */
/* */
.icons-on .contenttype-document{background:no-repeat transparent 0px 4px url(contenttypes-sprite.png)}
.icons-on .contenttype-event{background:no-repeat transparent 0px -212px url(contenttypes-sprite.png)}
.icons-on .contenttype-folder{background:no-repeat transparent 0px -644px url(contenttypes-sprite.png)}
.icons-on .contenttype-link{background:no-repeat transparent 0px -1076px url(contenttypes-sprite.png)}
.icons-on .contenttype-news-item{background:no-repeat transparent 0px -1292px url(contenttypes-sprite.png)}
.icons-on .contenttype-plone-site{background:no-repeat transparent 0px -1508px url(contenttypes-sprite.png)}
.icons-on .contenttype-collection, .icons-on .contenttype-topic{background:no-repeat transparent 0px -1724px url(contenttypes-sprite.png)}
.icons-on #plone-contentmenu-factories .contenttype-file{background:no-repeat transparent 0px -428px url(contenttypes-sprite.png)}
.icons-on #plone-contentmenu-factories .contenttype-image{background:no-repeat transparent 0px -860px url(contenttypes-sprite.png)}
.icons-on .contenttype-document, .icons-on .contenttype-event, .icons-on .contenttype-folder, .icons-on .contenttype-link, .icons-on .contenttype-news-item, .icons-on .contenttype-plone-site, .icons-on .contenttype-collection, .icons-on .contenttype-topic{line-height:2em; display:inline-block; *display:block; padding-left:20px !important}
.icons-on #plone-contentmenu-factories .contenttype-file, .icons-on #plone-contentmenu-factories .contenttype-image{line-height:2em; display:inline-block; *display:block; padding-left:20px !important}
/* */
/* */
/* */
.optionsBox{overflow-y:auto; border:solid 1px #999; background:white; height:14em; width:100%}
/* */
/* */
.ie7 div.optionsBox{width:50%}
.optionsBox LABEL{padding:2px 0 0 0; display:block; line-height:1em; font-weight:normal}
.optionsBox input{vertical-align:middle; margin:1px 4px 4px 6px}
/* */
/* */
.ie7 .optionsBox input{margin:0px}
.optionsBox LABEL.checked{background-color:#eee}
.optionsBox LABEL.hover{background-color:#777; color:white}
#archetypes-fieldname-subject .formHelp{font-weight:normal}
#existingTagsSection{position:relative; margin-left:3em}
#existingTags{float:left; width:50%}
#content #existingTags dd{margin-bottom:1px; margin-left:0}
#content #selectedTags, #content #newTags{margin-bottom:0; margin-left:0}
#content #selectedTagsSection{margin-left:3em; float:left; width:43%; margin-bottom:0}
#newTagsSection{width:48%; margin-left:3em}
#content p.selectedTag{margin-bottom:0.4em}
#existingTagsTitle, #newTagsTitle{float:left}
#existingTagsHelp, #newTagsHelp{float:right}
#noTagsSelected, #oneOrMoreTagsSelected{display:none}
/* */
.yellow-gradient, .rounded-yellow, #portal-globalnav, #toggleNav, .zeelandia .photoAlbumEntry .replacement-thumbnail{background-color:#fecb00}
.purple-gradient, .rounded-purple, #content input[type='submit'], #content input[type="reset"], #content button, #content .button, #portal-columns input[type='submit'], #portal-columns input[type="reset"], #portal-columns button, #portal-columns .button, .overlay input[type='submit'], .overlay input[type="reset"], .overlay button, .overlay .button, .portlet input[type='submit'], .portlet input[type="reset"], .portlet button, .portlet .button, #portal-searchbox, .rounded-clear, .managedPortlet .portletHeader button, .managedPortlet .carousel-title button, .managedPortlet .portletHeader .button, .managedPortlet .carousel-title .button{background-color:#5d4c77}
.clear-gradient{background-color:transparent !important}
.cssgradients .yellow-gradient, .cssgradients .rounded-yellow, .cssgradients #portal-globalnav, .cssgradients #toggleNav, .cssgradients .zeelandia .photoAlbumEntry .replacement-thumbnail, .zeelandia .photoAlbumEntry .cssgradients .replacement-thumbnail{background-image:url('data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIi8+PHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNmZmRiNGMiLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZmZWYzZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size:100%; background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(5%,rgba(255,255,255,0.9)),color-stop(40%,#ffdb4c),color-stop(90%,#ffef3f)); background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.9) 5%,#ffdb4c 40%,#ffef3f 90%); background-image:-moz-linear-gradient(top,rgba(255,255,255,0.9) 5%,#ffdb4c 40%,#ffef3f 90%); background-image:-o-linear-gradient(top,rgba(255,255,255,0.9) 5%,#ffdb4c 40%,#ffef3f 90%); background-image:linear-gradient(top,rgba(255,255,255,0.9) 5%,#ffdb4c 40%,#ffef3f 90%)}
.cssgradients .purple-gradient, .cssgradients .rounded-purple, .cssgradients #content input[type='submit'], #content .cssgradients input[type='submit'], .cssgradients #content input[type="reset"], #content .cssgradients input[type="reset"], .cssgradients #content button, #content .cssgradients button, .cssgradients #content .button, #content .cssgradients .button, .cssgradients #portal-columns input[type='submit'], #portal-columns .cssgradients input[type='submit'], .cssgradients #portal-columns input[type="reset"], #portal-columns .cssgradients input[type="reset"], .cssgradients #portal-columns button, #portal-columns .cssgradients button, .cssgradients #portal-columns .button, #portal-columns .cssgradients .button, .cssgradients .overlay input[type='submit'], .overlay .cssgradients input[type='submit'], .cssgradients .overlay input[type="reset"], .overlay .cssgradients input[type="reset"], .cssgradients .overlay button, .overlay .cssgradients button, .cssgradients .overlay .button, .overlay .cssgradients .button, .cssgradients .portlet input[type='submit'], .portlet .cssgradients input[type='submit'], .cssgradients .portlet input[type="reset"], .portlet .cssgradients input[type="reset"], .cssgradients .portlet button, .portlet .cssgradients button, .cssgradients .portlet .button, .portlet .cssgradients .button, .cssgradients #portal-searchbox, .cssgradients .rounded-clear, .cssgradients .managedPortlet .portletHeader button, .managedPortlet .portletHeader .cssgradients button, .cssgradients .managedPortlet .carousel-title button, .managedPortlet .carousel-title .cssgradients button, .cssgradients .managedPortlet .portletHeader .button, .managedPortlet .portletHeader .cssgradients .button, .cssgradients .managedPortlet .carousel-title .button, .managedPortlet .carousel-title .cssgradients .button{background-image:url('data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIi8+PHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiM4MjZkYTIiLz48c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iIzg4NzRhNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q4YTdlZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size:100%; background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(5%,rgba(255,255,255,0.8)),color-stop(40%,#826da2),color-stop(65%,#8874a6),color-stop(100%,#d8a7ed)); background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.8) 5%,#826da2 40%,#8874a6 65%,#d8a7ed 100%); background-image:-moz-linear-gradient(top,rgba(255,255,255,0.8) 5%,#826da2 40%,#8874a6 65%,#d8a7ed 100%); background-image:-o-linear-gradient(top,rgba(255,255,255,0.8) 5%,#826da2 40%,#8874a6 65%,#d8a7ed 100%); background-image:linear-gradient(top,rgba(255,255,255,0.8) 5%,#826da2 40%,#8874a6 65%,#d8a7ed 100%)}
.cssgradients .clear-gradient{background-image:none !important}
.rounded, .rounded-yellow, #portal-globalnav, #toggleNav, .rounded-purple, #content input[type='submit'], #content input[type="reset"], #content button, #content .button, #portal-columns input[type='submit'], #portal-columns input[type="reset"], #portal-columns button, #portal-columns .button, .overlay input[type='submit'], .overlay input[type="reset"], .overlay button, .overlay .button, .portlet input[type='submit'], .portlet input[type="reset"], .portlet button, .portlet .button, #portal-searchbox{-webkit-border-radius:0.5em; -moz-border-radius:0.5em; -ms-border-radius:0.5em; -o-border-radius:0.5em; border-radius:0.5em}
.rounded-yellow, #portal-globalnav, #toggleNav{border:1px solid #fff5cb}
.rounded-purple, #content input[type='submit'], #content input[type="reset"], #content button, #content .button, #portal-columns input[type='submit'], #portal-columns input[type="reset"], #portal-columns button, #portal-columns .button, .overlay input[type='submit'], .overlay input[type="reset"], .overlay button, .overlay .button, .portlet input[type='submit'], .portlet input[type="reset"], .portlet button, .portlet .button, #portal-searchbox{border:1px solid #c3afe5; -webkit-border-radius:0.5em; -moz-border-radius:0.5em; -ms-border-radius:0.5em; -o-border-radius:0.5em; border-radius:0.5em}
.rounded-clear, .managedPortlet .portletHeader button, .managedPortlet .carousel-title button, .managedPortlet .portletHeader .button, .managedPortlet .carousel-title .button{border-width:0 !important}
.cssgradients .rounded-yellow, .cssgradients #portal-globalnav, .cssgradients #toggleNav{-webkit-box-shadow:0 3px 1px 1px #fecb00 inset; -moz-box-shadow:0 3px 1px 1px #fecb00 inset; box-shadow:0 3px 1px 1px #fecb00 inset}
.cssgradients .rounded-purple, .cssgradients #content input[type='submit'], #content .cssgradients input[type='submit'], .cssgradients #content input[type="reset"], #content .cssgradients input[type="reset"], .cssgradients #content button, #content .cssgradients button, .cssgradients #content .button, #content .cssgradients .button, .cssgradients #portal-columns input[type='submit'], #portal-columns .cssgradients input[type='submit'], .cssgradients #portal-columns input[type="reset"], #portal-columns .cssgradients input[type="reset"], .cssgradients #portal-columns button, #portal-columns .cssgradients button, .cssgradients #portal-columns .button, #portal-columns .cssgradients .button, .cssgradients .overlay input[type='submit'], .overlay .cssgradients input[type='submit'], .cssgradients .overlay input[type="reset"], .overlay .cssgradients input[type="reset"], .cssgradients .overlay button, .overlay .cssgradients button, .cssgradients .overlay .button, .overlay .cssgradients .button, .cssgradients .portlet input[type='submit'], .portlet .cssgradients input[type='submit'], .cssgradients .portlet input[type="reset"], .portlet .cssgradients input[type="reset"], .cssgradients .portlet button, .portlet .cssgradients button, .cssgradients .portlet .button, .portlet .cssgradients .button, .cssgradients #portal-searchbox{-webkit-box-shadow:0 3px 1px 1px #453858 inset; -moz-box-shadow:0 3px 1px 1px #453858 inset; box-shadow:0 3px 1px 1px #453858 inset}
.cssgradients .rounded-clear, .cssgradients .managedPortlet .portletHeader button, .managedPortlet .portletHeader .cssgradients button, .cssgradients .managedPortlet .carousel-title button, .managedPortlet .carousel-title .cssgradients button, .cssgradients .managedPortlet .portletHeader .button, .managedPortlet .portletHeader .cssgradients .button, .cssgradients .managedPortlet .carousel-title .button, .managedPortlet .carousel-title .cssgradients .button{background-image:none !important; -webkit-box-shadow:none !important; -moz-box-shadow:none !important; box-shadow:none !important}
.no-cssgradients .rounded-purple, .no-cssgradients #content input[type='submit'], #content .no-cssgradients input[type='submit'], .no-cssgradients #content input[type="reset"], #content .no-cssgradients input[type="reset"], .no-cssgradients #content button, #content .no-cssgradients button, .no-cssgradients #content .button, #content .no-cssgradients .button, .no-cssgradients #portal-columns input[type='submit'], #portal-columns .no-cssgradients input[type='submit'], .no-cssgradients #portal-columns input[type="reset"], #portal-columns .no-cssgradients input[type="reset"], .no-cssgradients #portal-columns button, #portal-columns .no-cssgradients button, .no-cssgradients #portal-columns .button, #portal-columns .no-cssgradients .button, .no-cssgradients .overlay input[type='submit'], .overlay .no-cssgradients input[type='submit'], .no-cssgradients .overlay input[type="reset"], .overlay .no-cssgradients input[type="reset"], .no-cssgradients .overlay button, .overlay .no-cssgradients button, .no-cssgradients .overlay .button, .overlay .no-cssgradients .button, .no-cssgradients .portlet input[type='submit'], .portlet .no-cssgradients input[type='submit'], .no-cssgradients .portlet input[type="reset"], .portlet .no-cssgradients input[type="reset"], .no-cssgradients .portlet button, .portlet .no-cssgradients button, .no-cssgradients .portlet .button, .portlet .no-cssgradients .button, .no-cssgradients #portal-searchbox, .no-cssgradients .rounded-yellow, .no-cssgradients #portal-globalnav, .no-cssgradients #toggleNav{background-repeat:repeat-x; background-position:top center}
.no-cssgradients .rounded-purple, .no-cssgradients #content input[type='submit'], #content .no-cssgradients input[type='submit'], .no-cssgradients #content input[type="reset"], #content .no-cssgradients input[type="reset"], .no-cssgradients #content button, #content .no-cssgradients button, .no-cssgradients #content .button, #content .no-cssgradients .button, .no-cssgradients #portal-columns input[type='submit'], #portal-columns .no-cssgradients input[type='submit'], .no-cssgradients #portal-columns input[type="reset"], #portal-columns .no-cssgradients input[type="reset"], .no-cssgradients #portal-columns button, #portal-columns .no-cssgradients button, .no-cssgradients #portal-columns .button, #portal-columns .no-cssgradients .button, .no-cssgradients .overlay input[type='submit'], .overlay .no-cssgradients input[type='submit'], .no-cssgradients .overlay input[type="reset"], .overlay .no-cssgradients input[type="reset"], .no-cssgradients .overlay button, .overlay .no-cssgradients button, .no-cssgradients .overlay .button, .overlay .no-cssgradients .button, .no-cssgradients .portlet input[type='submit'], .portlet .no-cssgradients input[type='submit'], .no-cssgradients .portlet input[type="reset"], .portlet .no-cssgradients input[type="reset"], .no-cssgradients .portlet button, .portlet .no-cssgradients button, .no-cssgradients .portlet .button, .portlet .no-cssgradients .button, .no-cssgradients #portal-searchbox{background-image:url("bar-purple.png")}
.no-cssgradients .rounded-yellow, .no-cssgradients #portal-globalnav, .no-cssgradients #toggleNav{background-image:url("bar-yellow.png")}
.no-cssgradients .rounded-clear, .no-cssgradients .managedPortlet .portletHeader button, .managedPortlet .portletHeader .no-cssgradients button, .no-cssgradients .managedPortlet .carousel-title button, .managedPortlet .carousel-title .no-cssgradients button, .no-cssgradients .managedPortlet .portletHeader .button, .managedPortlet .portletHeader .no-cssgradients .button, .no-cssgradients .managedPortlet .carousel-title .button, .managedPortlet .carousel-title .no-cssgradients .button{background-image:none !important}
.menu-shadow, #LSResult, #portal-globalnav.sf-menu ul, #dropnav{-webkit-box-shadow:0 5px 7px rgba(0,0,0,0.3); -moz-box-shadow:0 5px 7px rgba(0,0,0,0.3); box-shadow:0 5px 7px rgba(0,0,0,0.3)}
.no-boxshadow .menu-shadow, .no-boxshadow #LSResult, .no-boxshadow #portal-globalnav.sf-menu ul, #portal-globalnav.sf-menu .no-boxshadow ul, .no-boxshadow #dropnav{border-width:0 1px 1px; border-style:solid; border-color:white #eee #ccc}
.heading-font, #livesearchLegend, dl.portlet dt, #content .pullquote, h1, h2, .carousel-title, h3, div#pfgWidgetWrapper .header, h4, h5, h6, #portal-globalnav, #dropnav{font-family:"Gudea","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif; font-weight:400}
.serif-font, #content .pullquote:before, #content .pullquote:after{font-family:Constantia,"Lucida Bright",Lucidabright,"Lucida Serif",Lucida,"DejaVu Serif","Bitstream Vera Serif","Liberation Serif",Georgia,serif}
.arrow:before, dl.portlet ul.navTree span:before, #dropnav li a:before{content:">"; padding-right:0.25em}
/* */
body{background:white url("wave.png") center -60px repeat-x; width:100%}
#portal-columns{overflow:hidden}
#portal-column-content, #portal-column-two, #portlets-below .cell, #portlets-footer .cell{padding-bottom:30px}
#portal-column-one{-webkit-box-shadow:3px 30px 3px rgba(0,0,0,0.1); -moz-box-shadow:3px 30px 3px rgba(0,0,0,0.1); box-shadow:3px 30px 3px rgba(0,0,0,0.1); padding-bottom:50030px; margin-bottom:-50000px}
#portal-column-one .portlet, #portal-column-one .managePortletsLink{margin-right:2em}
#portal-column-one >.portlet:first-child dt, #portal-column-one >.portletWrapper:first-child dt, #portal-column-two >.portlet:first-child dt, #portal-column-two >.portletWrapper:first-child dt{padding-top:0}
.documentFirstHeading, h1{font-weight:700; color:#1d053c; font-size:3em}
h2, .carousel-title{color:#5d4c77}
h3, div#pfgWidgetWrapper .header{color:#666}
h2, .carousel-title, h3, div#pfgWidgetWrapper .header{margin:1em 0 0.5em}
h4, h5, h6{color:#1d053c}
table.full{width:100%}
#content .documentDescription, #content #description{color:#5d4c77; font:1.25em/1.8 "Helvetica Neue",Arial,FreeSans,sans-serif; margin:1.5rem 0}
a:link, a:visited{color:#1d053c}
#content a:link, #content a:visited{color:#1d053c}
dl.portlet a:link, dl.portlet a:visited{color:#1d053c}
input[type='submit'], input[type="reset"], button, .button{color:white; cursor:pointer; text-shadow:0 -1px 4px #1d053c}
input, select, textarea{border-color:#ddd; border-style:solid; border-width:1px; -webkit-border-radius:0.5em; -moz-border-radius:0.5em; -ms-border-radius:0.5em; -o-border-radius:0.5em; border-radius:0.5em; padding:0.3em 0.55em}
textarea{padding:0.55em}
#content input[type='submit'], #content input[type="reset"], #content button, #content .button, #portal-columns input[type='submit'], #portal-columns input[type="reset"], #portal-columns button, #portal-columns .button, .overlay input[type='submit'], .overlay input[type="reset"], .overlay button, .overlay .button, .portlet input[type='submit'], .portlet input[type="reset"], .portlet button, .portlet .button{padding:0.25em 1em; font-size:110%}
.wrapper, #visual-portal-wrapper{width:100%; min-width:18em; max-width:79.25em; margin:0 auto}
#visual-portal-wrapper.zeelandia{padding-top:11em; position:relative}
#portal-header .cell{padding-top:0}
.zeelandia #portal-top{position:absolute; top:0; left:0}
.zeelandia #portal-top+#portlets-below, .zeelandia #portal-top+#portlets-footer{margin-top:-4em}
.zeelandia #portal-searchbox form, .zeelandia #portal-searchbox input{width:200px; margin-top:1.5px}
.zeelandia #portal-searchbox form{margin-left:0.3em; padding-right:3em; padding-left:1em; position:relative}
.zeelandia #portal-searchbox input{float:left}
.zeelandia #portal-searchbox .image-button{margin:0 0.5em}
.zeelandia #portal-searchbox .search-button{background-image:url(search.png); background-repeat:none; background-position:center bottom; width:20px; height:20px; overflow:hidden; text-indent:20px; position:relative; top:6px}
#portal-logo{float:left; margin:30px 0 15px; width:300px}
#portal-home-links{font-size:80%; margin-top:70px; text-align:right}
#portal-home-links a{margin:0.25em}
#portal-searchbox{-webkit-border-radius:0.55em; -moz-border-radius:0.55em; -ms-border-radius:0.55em; -o-border-radius:0.55em; border-radius:0.55em; margin-top:0; margin-bottom:0.5em; float:right; clear:both; width:23.3%; min-width:256px; bottom:10px; position:absolute; right:0; z-index:1}
#portal-searchbox form{margin:0.3em 0.3em 0.3em 1em; float:left; -webkit-border-radius:0.5em; -moz-border-radius:0.5em; -ms-border-radius:0.5em; -o-border-radius:0.5em; border-radius:0.5em}
#portal-searchbox .searchSection{display:none}
#portal-searchbox .searchButton{background:transparent; border:0; display:block; float:left; font-size:100%; margin-right:1em; padding:0.25em}
#searchGadget{-webkit-border-radius:0.5em; -moz-border-radius:0.5em; -ms-border-radius:0.5em; -o-border-radius:0.5em; border-radius:0.5em; background-color:white; padding:0.4em 0.5em 0.3em; -moz-appearance:none; border:0.1em solid #c3afe5; float:right; width:60%}
#portal-globalnav{font-size:100%; max-width:100%; width:74.4%; float:left; clear:both}
#portal-globalnav >li{display:block; float:left}
#portal-globalnav >li >span{border-right:1px solid rgba(255,255,255,0.4)}
#portal-globalnav >li >span >a{border-right:1px solid #fecb00; background-color:transparent; font-size:86%; line-height:1.3; padding:0.5em 0.75em; min-width:0}
#portal-globalnav >li:first-child >span{margin-left:0.75em; border-left:1px solid #fecb00}
#portal-globalnav >li:first-child >span >a{border-left:1px solid rgba(255,255,255,0.4)}

#portal-globalnav >li.lastItem{border-right:0}

#portal-globalnav >li.lastItem >span{border-right:0}

#portal-globalnav >li.lastItem >span >a{border-right:0}

#portal-globalnav >li:last-child span{margin-right:0.75em}
#portal-globalnav .selected a, #portal-globalnav a:hover{background-color:transparent; text-shadow:0 -1px 4px rgba(0,0,0,0.9)}
#portal-globalnav .selected a:hover{background:transparent; color:white}
.no-textshadow #portal-globalnav .selected a, .no-textshadow #portal-globalnav .selected a:hover, .no-textshadow #portal-globalnav a:hover{color:#c3afe5}
#portal-globalnav li a{background-color:transparent}
#portal-globalnav.sf-menu ul{width:15em; background-color:white; padding:1em 1em 2em}
#portal-globalnav.sf-menu .navTreeLevel1 ul{border-top:1px solid #ddd; margin-top:-1px}
#portal-globalnav.sf-menu li:first-child >ul{border-top:0; margin-top:0}
#portal-globalnav.sf-menu >li:first-child:hover ul, #portal-globalnav.sf-menu >li.sfHover:first-child ul{left:1.1em}
#portal-globalnav .navTreeLevel1{font-size:80%; border-top:0}
#portal-globalnav .navTreeLevel1 a, #portal-globalnav .navTreeLevel1 a:hover, #portal-globalnav .navTreeLevel1 .selected a, #portal-globalnav .navTreeLevel1 .selected a:hover, #portal-globalnav .navTreeLevel1 .navTreeItemInPath >span >a, #portal-globalnav .navTreeLevel1 .navTreeItemInPath >span >a:hover{color:#c3afe5; text-shadow:0 0 0 transparent}
#portal-globalnav .navTreeLevel1 a{border-right:0; border-left:0; border-bottom:1px solid #ddd; color:#1d053c; padding:0; line-height:2; display:block}
#portal-globalnav .navTreeLevel1 a:before{content:">"; padding-right:0.25em}
#portal-globalnav .navTreeLevel1 .selected{font-weight:bold}
#portal-globalnav.sf-menu li li:hover ul, #portal-globalnav.sf-menu li li.sfHover ul{left:5em}
.zeelandia #portal-globalnav, .zeelandia #portal-searchbox{height:32px}
div.portletStaticText{margin:1em 0}
.visualClear.line{border-top:1px solid #ddd}
#portal-footer-wrapper, #portal-columns, #portlets-below, #portlets-footer{line-height:1.618}
#portal-footer-wrapper{padding:30px 0}
#portal-footer-wrapper .row{font-size:80%}
#portal-footer-wrapper, #portal-footer-wrapper *{background-color:#2f0b44}
#portal-footer-wrapper, #portal-footer-wrapper a, #portal-footer-wrapper a:hover, #portal-footer-wrapper li a, #portal-footer-wrapper li a:hover{color:white}
#portal-footer-wrapper a:hover, #portal-footer-wrapper li a:hover{text-decoration:underline}
.portal-links{padding-bottom:1em}
.portal-links li{display:block}
#portal-footer-logo{float:left}
#portal-footer-logo, #portal-social-footer{margin-top:3em}
#portal-siteactions, #portal-social-footer{float:right; clear:right}
#portal-social-footer{overflow:hidden}
#portal-social-footer a{display:block; float:left}
#portal-social-footer a:hover{opacity:0.7; border:0; text-decoration:none}
#portal-social-footer img{max-width:inherit}
.portlet .portletHeader, .portlet .carousel-title{background-color:transparent; font-size:180%; font-weight:400; padding:1em 0}
.portlet .portletHeader, .portlet .carousel-title, .portlet .portletHeader a, .portlet .carousel-title a{color:#c3afe5 !important}
.managedPortlet .portletHeader, .managedPortlet .carousel-title{font-size:120%}
.managedPortlet .portletHeader button, .managedPortlet .carousel-title button, .managedPortlet .portletHeader .button, .managedPortlet .carousel-title .button{display:inline !important; padding:0 !important; font-size:80% !important}
.managedPortlet .portletHeader, .managedPortlet .carousel-title, .managedPortlet .portletHeader a, .managedPortlet .carousel-title a, .managedPortlet .portletHeader button, .managedPortlet .carousel-title button, .managedPortlet .portletHeader .button, .managedPortlet .carousel-title .button{color:#1d053c !important; text-shadow:none !important; background:transparent !important}
.managedPortlet .portletHeader:hover, .managedPortlet .carousel-title:hover, .managedPortlet .portletHeader a:hover, .managedPortlet .carousel-title a:hover, .managedPortlet .portletHeader button:hover, .managedPortlet .carousel-title button:hover, .managedPortlet .portletHeader .button:hover, .managedPortlet .carousel-title .button:hover{color:white !important}
.button, #content .button{color:white !important; color:white !important; text-decoration:none !important}
.button:hover, #content .button:hover{color:#eee !important}
.button:hover, #content .button:hover{color:rgba(255,255,255,0.7) !important}
#portal-personaltools, #portal-personaltools dd, div.portletAssignments div.portletHeader, div.portletAssignments div.carousel-title, div.managePortletsLink, a.managePortletsFallback, #category a.link-category, span.selectedTag, table.listing td.draggable, #content .datagridwidget-table-view td.draggable, #search-filter, .historyByLine, div.historyComment, .LSHighlight{background-color:#e2d8f2; border-color:#e2d8f2}
#content ul.formTabs{background-color:transparent; border-color:transparent; border-bottom:1px solid #ddd}
#content li.formTab a{border:1px solid transparent; margin-bottom:-1px}
#content li.formTab a.selected, #content li.formTab a:hover{border-color:#ddd}
#content li.formTab a.selected{border-bottom-color:white}
#portal-personaltools{position:absolute}
#portal-personaltools dd a:hover{background-color:#1d053c}
div#pfgWidgetWrapper{background-color:white !important; z-index:1}
div#pfgWidgetWrapper .header{background-color:white; border:0}
div#pfgWidgetWrapper .header h3, div#pfgWidgetWrapper .header .header{color:#c3afe5}
div#pfgWidgetWrapper #allWidgets h2, div#pfgWidgetWrapper #allWidgets .carousel-title{text-align:left; padding:0 1em}
div#pfgWidgetWrapper #allWidgets h2:after, div#pfgWidgetWrapper #allWidgets .carousel-title:after{content:"&#9660; "; float:right}
div#pfgWidgetWrapper #allWidgets .current:after{content:""}
div#pfgWidgetWrapper h4.widget-header, div#pfgWidgetWrapper h4.widget-header-helper, div#pfgWidgetWrapper .draggable .dragginghook{background-color:#e2d8f2}
.discussion .commentBody{-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; background:#fffad1; border:1px solid #fecb00}
.tileItem{border-top:1px solid #ddd; padding-top:1em; margin-top:2em}
.tileItem h2, .tileItem .carousel-title{margin-top:0}
.shadeSpacer, .image-wrapper img, .newsImageContainer >.newsImage, .zeelandia .imageWrapper img, #content .tileImage img{background-color:white; padding:5px; margin:5px 10px 15px 4px}
.image-wrapper{position:relative; display:inline-block; margin-top:-0.3em; margin-bottom:-1em; max-width:100%}
.image-wrapper.image-right{left:1.25em}
.image-wrapper.tile{margin-right:0.5em; margin-bottom:0; margin-left:0}
div.newsImage{float:right; margin-right:-0.85em}
.tile p{line-height:1.618}
img.shade, .zeelandia .imageWrapper img.shade{height:100%; left:0; margin:0; padding:0; position:absolute; top:0; max-width:100%; width:100%; z-index:-1; opacity:0.65}
.newsImageContainer{position:relative}
.newsImageContainer .shade{opacity:1}
.zeelandia .photoAlbumEntry, .zeelandia .photoAlbumEntry a, .zeelandia .imageWrapper{background-image:none; height:auto; width:auto; padding:0; text-align:left}
.zeelandia .photoAlbumEntry{min-width:163px}
.zeelandia .photoAlbumEntry a{min-height:210px; margin:1em 1em 1em 0}
.zeelandia .photoAlbumEntry .replacement-thumbnail{padding:0; border:5px solid white}
.zeelandia .photoAlbumEntry.mini a{min-height:320px}
.zeelandia .imageWrapper{position:relative; float:left}
.zeelandia .imageWrapper img{border:0}
.zeelandia .imageWrapper img.shade{opacity:1}
.zeelandia #content .photoAlbumEntry >a:link{text-decoration:none}
.zeelandia #content .photoAlbumEntry >a:hover{text-decoration:underline}
.tileImage .image-wrapper{float:right}
#content .tileImage .shade{margin:0}
span.tileImage{float:left}
.portletItem h3, .portletItem div#pfgWidgetWrapper .header, div#pfgWidgetWrapper .portletItem .header{margin-top:0.5em}
.portletItem div.newsImage, .portletItem div.portletImage{position:relative; left:4%; float:right}
.portlet, .portletFooter{clear:left}
.carousel{background-color:#fecb00; margin-left:-1px; margin-right:-1px}
.carousel:before, .carousel:after{background-color:white; content:""; position:absolute; top:0; bottom:0; width:1px; z-index:1}
.carousel img{position:absolute; bottom:0}
.carousel:before{left:0}
.carousel:after{right:0}
.carousel+#portal-breadcrumbs{top:0; left:0; position:absolute; z-index:1}
.carousel-banner{top:0; right:0; bottom:0; left:0}
.carousel-banner img{width:100%}
.carousel-fade{height:60%; position:absolute; top:-1%; width:100%; z-index:1}
.carousel-link{bottom:0; left:1px; position:absolute; right:1px; top:0; z-index:2}
div.carousel-text{background-color:transparent; padding-left:52.5%; padding-right:7.5%; width:40%; text-align:right; z-index:3}
.carousel-title{color:#5d4c77 !important}
.position-1\3a 4.wave #viewlet-above-content{margin-left:-1.8em}
.position-1\3a 4.wave .carousel-pager{left:2.8em}
a.carousel-title{position:relative; padding:0.5em 1.2em 0.5em 0; margin-right:-1.2em; background:url("right-big.png") no-repeat right center/auto 1em}
.carousel-pager{position:absolute; bottom:0; left:0.5em; z-index:3}
a.carousel-pager-item{text-indent:-119988px; overflow:hidden; text-align:left; display:block; width:0; height:0; margin:0 0 0 0.5em; padding:0.5em; float:left; -webkit-border-radius:0.5em; -moz-border-radius:0.5em; -ms-border-radius:0.5em; -o-border-radius:0.5em; border-radius:0.5em; background-color:#c3afe5; -webkit-box-shadow:0 1px 2px black; -moz-box-shadow:0 1px 2px black; box-shadow:0 1px 2px black; -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5); -moz-box-shadow:0 1px 2px rgba(0,0,0,0.5); box-shadow:0 1px 2px rgba(0,0,0,0.5)}
a.carousel-pager-item-active{background-color:#fecb00}
#dropnav{background:white; clear:both; font-size:120%; padding:1em 1em 2em; margin:-0.8em 0.5em 1em; display:none; position:absolute}
#dropnav li a{border-bottom:0.1em solid #ddd; color:#1d053c; display:block; line-height:2; white-space:normal; width:100%}
#dropnav .selected a, #dropnav a:hover{color:#c3afe5}
#dropnav .selected a:hover{color:#c3afe5}
.dropped.active #dropnav{display:block}
#toggleNav{padding:0.5em 0; text-indent:-2000em; font-size:100%; line-height:1; margin-bottom:1em; cursor:pointer}
#toggleNav.active{display:block}
#toggleNav span{position:absolute; display:block; width:20px; height:4px; background:transparent; border-top:4px solid #5d4c77; border-bottom:4px solid #5d4c77; top:0.5em; left:1em}
#toggleNav:hover span{border-color:#907dac}
#toggleNav span span{border-bottom-width:0; height:0; left:0; top:11px}
#navWrapper.dropped{overflow:visible}
#navWrapper, #toggleNav{float:left; position:relative; width:99%}
#portal-globalnav, #navWrapper, #toggleNav{visibility:hidden; position:absolute; left:0}
#portal-globalnav.active, #navWrapper.active, #toggleNav.active{visibility:visible; position:relative}
#content .datagridwidget-table-view, #content .datagridwidget-table-view th, #content .datagridwidget-table-view td{background-color:transparent}
#content table{min-width:50%}
.template-tabular_view #content table{width:100%}
.documentActions{margin:2em 0}
.documentActions ul, .documentActions li{display:inline; list-style:none}
.managePortletsLink{clear:both}
#content .ploneSkin table.mceLayout td.mceStatusbar{border-width:0}
#content .ploneSkin .mceIframeContainer{border-width:1px 0; border-color:#ddd}
#content.mceContentBody a, #content.mceContentBody a:link{border-bottom:0 !important; text-decoration:underline !important; color:#1d053c !important}
#content.mceContentBody a:hover, #content.mceContentBody a:link:hover{color:#5d4c77 !important}
#content dl.searchResults dt{clear:both; border-top:1px solid #ddd; margin-top:1em; padding-top:1em; width:100%}
#content dl.searchResults dd{float:left; margin-left:0}
.template-manage-viewlets .zeelandia #portal-top{position:static}
body#content{margin:1em 0}
.ie8 .newsImage{min-width:200px}
.ie8 .photoAlbumEntryWrapper{min-width:235px}
.ie8 .image-wrapper img{max-width:none}
.ie8 .image-inline img{max-width:100%}
.ie7.no-cssgradients #portal-globalnav, .ie8.no-cssgradients #portal-globalnav{background-image:url("bar-nav-ie8.png"); background-position:left top; width:90%}
.ie7.no-cssgradients #portal-globalnav .navTreeLevel1 a:before, .ie8.no-cssgradients #portal-globalnav .navTreeLevel1 a:before{content:""}
.ie7.no-cssgradients #portal-searchbox, .ie8.no-cssgradients #portal-searchbox{background-color:transparent; background-image:url("bar-search-ie8.png"); background-position:left top; border:0; height:32px; padding-top:2px; width:291px}
.ie7 #portal-footer-logo, .ie8 #portal-footer-logo{height:100%; width:100%}
.ie7.no-cssgradients #portal-globalnav .navTreeLevel2{display:none !important}
.ie7 .shade{display:none}
.ie7 #portal-home-links{position:absolute !important; top:-30px; right:0px}
.ie7 body{padding-top:25px}
.ie7 #portal-searchbox form{width:250px !important}
.tileFooter a{background-image:url("right.png"); background-repeat:no-repeat; display:inline-block; float:right; height:20px; overflow:hidden; padding-left:20px; width:0}
.mceItemMedia{background:#c3afe5; background-image:url("media-zeelandia.png"); background-repeat:no-repeat; background-position:center center}
table.listing td.percentages, #content .datagridwidget-table-view td.percentages, table.listing td.hoeveelheid, #content .datagridwidget-table-view td.hoeveelheid{text-align:right}

}

@media screen{/* *//* */.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px}
.ui-helper-reset{margin:0; padding:0; border:0; outline:0; line-height:1.3; text-decoration:none; font-size:100%; list-style:none}
.ui-helper-clearfix:before, 
.ui-helper-clearfix:after{content:""; display:table; border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{min-height:0; /* */}
.ui-helper-zfix{width:100%; height:100%; top:0; left:0; position:absolute; opacity:0; filter:Alpha(Opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default !important}
/* */
.ui-icon{display:block; text-indent:-99999px; overflow:hidden; background-repeat:no-repeat}
/* */
.ui-widget-overlay{position:fixed; top:0; left:0; width:100%; height:100%}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute; font-size:0.1px; display:block}
.ui-resizable-disabled .ui-resizable-handle, 
.ui-resizable-autohide .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize; height:7px; width:100%; top:-5px; left:0}
.ui-resizable-s{cursor:s-resize; height:7px; width:100%; bottom:-5px; left:0}
.ui-resizable-e{cursor:e-resize; width:7px; right:-5px; top:0; height:100%}
.ui-resizable-w{cursor:w-resize; width:7px; left:-5px; top:0; height:100%}
.ui-resizable-se{cursor:se-resize; width:12px; height:12px; right:1px; bottom:1px}
.ui-resizable-sw{cursor:sw-resize; width:9px; height:9px; left:-5px; bottom:-5px}
.ui-resizable-nw{cursor:nw-resize; width:9px; height:9px; left:-5px; top:-5px}
.ui-resizable-ne{cursor:ne-resize; width:9px; height:9px; right:-5px; top:-5px}
.ui-selectable-helper{position:absolute; z-index:100; border:1px dotted black}
.ui-accordion .ui-accordion-header{display:block; cursor:pointer; position:relative; margin-top:2px; padding:.5em .5em .5em .7em; min-height:0; /* */}
.ui-accordion .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-noicons{padding-left:.7em}
.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute; left:.5em; top:50%; margin-top:-8px}
.ui-accordion .ui-accordion-content{padding:1em 2.2em; border-top:0; overflow:auto}
.ui-autocomplete{position:absolute; top:0; left:0; cursor:default}
.ui-button{display:inline-block; position:relative; padding:0; line-height:normal; margin-right:.1em; cursor:pointer; vertical-align:middle; text-align:center; overflow:visible; /* */}
.ui-button, 
.ui-button:link, 
.ui-button:visited, 
.ui-button:hover, 
.ui-button:active{text-decoration:none}
/* */
.ui-button-icon-only{width:2.2em}
/* */
button.ui-button-icon-only{width:2.4em}
.ui-button-icons-only{width:3.4em}
button.ui-button-icons-only{width:3.7em}
/* */
.ui-button .ui-button-text{display:block; line-height:normal}
.ui-button-text-only .ui-button-text{padding:.4em 1em}
.ui-button-icon-only .ui-button-text, 
.ui-button-icons-only .ui-button-text{padding:.4em; text-indent:-9999999px}
.ui-button-text-icon-primary .ui-button-text, 
.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text, 
.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text{padding-left:2.1em; padding-right:2.1em}
/* */
input.ui-button{padding:.4em 1em}
/* */
.ui-button-icon-only .ui-icon, 
.ui-button-text-icon-primary .ui-icon, 
.ui-button-text-icon-secondary .ui-icon, 
.ui-button-text-icons .ui-icon, 
.ui-button-icons-only .ui-icon{position:absolute; top:50%; margin-top:-8px}
.ui-button-icon-only .ui-icon{left:50%; margin-left:-8px}
.ui-button-text-icon-primary .ui-button-icon-primary, 
.ui-button-text-icons .ui-button-icon-primary, 
.ui-button-icons-only .ui-button-icon-primary{left:.5em}
.ui-button-text-icon-secondary .ui-button-icon-secondary, 
.ui-button-text-icons .ui-button-icon-secondary, 
.ui-button-icons-only .ui-button-icon-secondary{right:.5em}
/* */
.ui-buttonset{margin-right:7px}
.ui-buttonset .ui-button{margin-left:0; margin-right:-.3em}
/* */
/* */
input.ui-button::-moz-focus-inner, 
button.ui-button::-moz-focus-inner{border:0; padding:0}
.ui-datepicker{width:17em; padding:.2em .2em 0; display:none}
.ui-datepicker .ui-datepicker-header{position:relative; padding:.2em 0}
.ui-datepicker .ui-datepicker-prev, 
.ui-datepicker .ui-datepicker-next{position:absolute; top:2px; width:1.8em; height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover, 
.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span, 
.ui-datepicker .ui-datepicker-next span{display:block; position:absolute; left:50%; margin-left:-8px; top:50%; margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em; line-height:1.8em; text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em; margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker table{width:100%; font-size:.9em; border-collapse:collapse; margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em; text-align:center; font-weight:bold; border:0}
.ui-datepicker td{border:0; padding:1px}
.ui-datepicker td span, 
.ui-datepicker td a{display:block; padding:.2em; text-align:right; text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none; margin:.7em 0 0 0; padding:0 .2em; border-left:0; border-right:0; border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right; margin:.5em .2em .4em; cursor:pointer; padding:.2em .6em .3em .6em; width:auto; overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
/* */
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%; margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, 
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both; width:100%; font-size:0}
/* */
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px; left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px; right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px; left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px; right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, 
.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, 
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0; border-left-width:1px}
.ui-dialog{position:absolute; top:0; left:0; padding:.2em; outline:0}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em; position:relative}
.ui-dialog .ui-dialog-title{float:left; margin:.1em 0; white-space:nowrap; width:90%; overflow:hidden; text-overflow:ellipsis}
.ui-dialog .ui-dialog-titlebar-close{position:absolute; right:.3em; top:50%; width:21px; margin:-10px 0 0 0; padding:1px; height:20px}
.ui-dialog .ui-dialog-content{position:relative; border:0; padding:.5em 1em; background:none; overflow:auto}
.ui-dialog .ui-dialog-buttonpane{text-align:left; border-width:1px 0 0 0; background-image:none; margin-top:.5em; padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0; cursor:pointer}
.ui-dialog .ui-resizable-se{width:12px; height:12px; right:-5px; bottom:-5px; background-position:16px 16px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-menu{list-style:none; padding:2px; margin:0; display:block; outline:none}
.ui-menu .ui-menu{margin-top:-3px; position:absolute}
.ui-menu .ui-menu-item{margin:0; padding:0; width:100%}
.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px; height:0; font-size:0; line-height:0; border-width:1px 0 0 0}
.ui-menu .ui-menu-item a{text-decoration:none; display:block; padding:2px .4em; line-height:1.5; min-height:0; /* */font-weight:normal}
.ui-menu .ui-menu-item a.ui-state-focus, 
.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal; margin:-1px}
.ui-menu .ui-state-disabled{font-weight:normal; margin:.4em 0 .2em; line-height:1.5}
.ui-menu .ui-state-disabled a{cursor:default}
/* */
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item a{position:relative; padding-left:2em}

/* */
.ui-menu .ui-icon{position:absolute; top:.2em; left:.2em}
/* */
.ui-menu .ui-menu-icon{position:static; float:right}
.ui-progressbar{height:2em; text-align:left; overflow:hidden}
.ui-progressbar .ui-progressbar-value{margin:-1px; height:100%}
.ui-progressbar .ui-progressbar-overlay{background:url("/++resource++jquery-ui-themes/sunburst/images/animated-overlay.gif"); height:100%; filter:alpha(opacity=25); opacity:0.25}
.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}
.ui-slider{position:relative; text-align:left}
.ui-slider .ui-slider-handle{position:absolute; z-index:2; width:1.2em; height:1.2em; cursor:default}
.ui-slider .ui-slider-range{position:absolute; z-index:1; font-size:.7em; display:block; border:0; background-position:0 0}
/* */
.ui-slider.ui-state-disabled .ui-slider-handle, 
.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em; margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0; height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em; height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em; margin-left:0; margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0; width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-spinner{position:relative; display:inline-block; overflow:hidden; padding:0; vertical-align:middle}
.ui-spinner-input{border:none; background:none; color:inherit; padding:0; margin:.2em 0; vertical-align:middle; margin-left:.4em; margin-right:22px}
.ui-spinner-button{width:16px; height:50%; font-size:.5em; padding:0; margin:0; text-align:center; position:absolute; cursor:default; display:block; overflow:hidden; right:0}
/* */
.ui-spinner a.ui-spinner-button{border-top:none; border-bottom:none; border-right:none}
/* */
.ui-spinner .ui-icon{position:absolute; margin-top:-8px; top:50%; left:0}
.ui-spinner-up{top:0}
.ui-spinner-down{bottom:0}
/* */
.ui-spinner .ui-icon-triangle-1-s{/* */background-position:-65px -16px}
.ui-tabs{position:relative; /* */padding:.2em}
.ui-tabs .ui-tabs-nav{margin:0; padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none; float:left; position:relative; top:0; margin:1px .2em 0 0; border-bottom:0; padding:0; white-space:nowrap}
.ui-tabs .ui-tabs-nav li a{float:left; padding:.5em 1em; text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px; padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, 
.ui-tabs .ui-tabs-nav li.ui-state-disabled a, 
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}
.ui-tabs .ui-tabs-nav li a, /* */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block; border-width:0; padding:1em 1.4em; background:none}
.ui-tooltip{padding:8px; position:absolute; z-index:9999; max-width:300px; -webkit-box-shadow:0 0 5px #aaa; box-shadow:0 0 5px #aaa}
body .ui-tooltip{border-width:2px}
.ui-widget{font-family: Arial,FreeSans,sans-serif; font-size:0.9em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input, 
.ui-widget select, 
.ui-widget textarea, 
.ui-widget button{font-family: Arial,FreeSans,sans-serif; font-size:1em}
.ui-widget-content{border:1px solid #ccc; background:#fff url(/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_100_ffffff_40x100.png) 50% 50% repeat-x; color:#444}
.ui-widget-content a{color:#444}
.ui-widget-header{border:1px solid #ccc; background:#ddd url(/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_75_dddddd_40x100.png) 50% 50% repeat-x; color:#444; font-weight:bold}
.ui-widget-header a{color:#444}
.ui-state-default, 
.ui-widget-content .ui-state-default, 
.ui-widget-header .ui-state-default{border:1px solid #ccc; background:#205c90 url(/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_45_205c90_40x100.png) 50% 50% repeat-x; font-weight:normal; color:#fff}
.ui-state-default a, 
.ui-state-default a:link, 
.ui-state-default a:visited{color:#fff; text-decoration:none}
.ui-state-hover, 
.ui-widget-content .ui-state-hover, 
.ui-widget-header .ui-state-hover, 
.ui-state-focus, 
.ui-widget-content .ui-state-focus, 
.ui-widget-header .ui-state-focus{border:1px solid #448dae; background:#ddd url(/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_75_dddddd_40x100.png) 50% 50% repeat-x; font-weight:normal; color:#444}
.ui-state-hover a, 
.ui-state-hover a:hover, 
.ui-state-hover a:link, 
.ui-state-hover a:visited{color:#444; text-decoration:none}
.ui-state-active, 
.ui-widget-content .ui-state-active, 
.ui-widget-header .ui-state-active{border:1px solid #ccc; background:#75ad0a url(/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_50_75ad0a_40x100.png) 50% 50% repeat-x; font-weight:normal; color:#fff}
.ui-state-active a, 
.ui-state-active a:link, 
.ui-state-active a:visited{color:#fff; text-decoration:none}
.ui-state-highlight, 
.ui-widget-content .ui-state-highlight, 
.ui-widget-header .ui-state-highlight{border:1px solid #d80; background:#fd7 url(/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_55_ffdd77_40x100.png) 50% 50% repeat-x; color:#000}
.ui-state-highlight a, 
.ui-widget-content .ui-state-highlight a, 
.ui-widget-header .ui-state-highlight a{color:#000}
.ui-state-error, 
.ui-widget-content .ui-state-error, 
.ui-widget-header .ui-state-error{border:1px solid #d00; background:#fdc url(/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_45_ffddcc_40x100.png) 50% 50% repeat-x; color:#000}
.ui-state-error a, 
.ui-widget-content .ui-state-error a, 
.ui-widget-header .ui-state-error a{color:#000}
.ui-state-error-text, 
.ui-widget-content .ui-state-error-text, 
.ui-widget-header .ui-state-error-text{color:#000}
.ui-priority-primary, 
.ui-widget-content .ui-priority-primary, 
.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary, 
.ui-widget-content .ui-priority-secondary, 
.ui-widget-header .ui-priority-secondary{opacity:.7; filter:Alpha(Opacity=70); font-weight:normal}
.ui-state-disabled, 
.ui-widget-content .ui-state-disabled, 
.ui-widget-header .ui-state-disabled{opacity:.35; filter:Alpha(Opacity=35); background-image:none}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35); /* */}
/* */
.ui-icon{width:16px; height:16px; background-position:16px 16px}
.ui-icon, 
.ui-widget-content .ui-icon{background-image:url(/++resource++jquery-ui-themes/sunburst/images/ui-icons_205c90_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(/++resource++jquery-ui-themes/sunburst/images/ui-icons_205c90_256x240.png)}
.ui-state-default .ui-icon{background-image:url(/++resource++jquery-ui-themes/sunburst/images/ui-icons_ffffff_256x240.png)}
.ui-state-hover .ui-icon, 
.ui-state-focus .ui-icon{background-image:url(/++resource++jquery-ui-themes/sunburst/images/ui-icons_444444_256x240.png)}
.ui-state-active .ui-icon{background-image:url(/++resource++jquery-ui-themes/sunburst/images/ui-icons_ffffff_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(/++resource++jquery-ui-themes/sunburst/images/ui-icons_dd8800_256x240.png)}
.ui-state-error .ui-icon, 
.ui-state-error-text .ui-icon{background-image:url(/++resource++jquery-ui-themes/sunburst/images/ui-icons_dd0000_256x240.png)}
/* */
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
/* */
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
/* */
.ui-corner-all, 
.ui-corner-top, 
.ui-corner-left, 
.ui-corner-tl{border-top-left-radius:5px}
.ui-corner-all, 
.ui-corner-top, 
.ui-corner-right, 
.ui-corner-tr{border-top-right-radius:5px}
.ui-corner-all, 
.ui-corner-bottom, 
.ui-corner-left, 
.ui-corner-bl{border-bottom-left-radius:5px}
.ui-corner-all, 
.ui-corner-bottom, 
.ui-corner-right, 
.ui-corner-br{border-bottom-right-radius:5px}
/* */
.ui-widget-overlay{background:#aaa url(/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_75_aaaaaa_40x100.png) 50% 50% repeat-x; opacity:.3; filter:Alpha(Opacity=30)}
.ui-widget-shadow{margin:5px 0 0 5px; padding:0px; background:#999 url(/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_55_999999_40x100.png) 50% 50% repeat-x; opacity:.45; filter:Alpha(Opacity=45); border-radius:5px}
/* */
#content .ui-state-default a, #content .ui-state-default a:link, #content .ui-state-default a:visited, 
dl.portlet .ui-state-default a, dl.portlet .ui-state-default a:link, dl.portlet .ui-state-default a:visited, 
a.ui-state-default, 
#content a.ui-state-default, #content .ui-state-default a, #content .ui-state-default a:link, #content .ui-state-default a:visited, 
dl.portlet a.ui-state-default, dl.portlet .ui-state-default a, dl.portlet .ui-state-default a:link, dl.portlet .ui-state-default a:visited, 
#content .ui-state-active a, #content .ui-state-active a:link, #content .ui-state-active a:visited, 
dl.portlet .ui-state-active a, dl.portlet .ui-state-active a:link, dl.portlet .ui-state-active a:visited{color:#fff !important}
#content .ui-widget-header a, 
dl.portlet .ui-widget-header a, 
a.ui-state-hover, 
#content a.ui-state-hover, #content .ui-state-hover a, #content .ui-state-hover a:hover, 
dl.portlet a.ui-state-hover, dl.portlet .ui-state-hover a, dl.portlet .ui-state-hover a:hover{color:#444 !important}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a, 
#content .ui-state-highlight a, #content .ui-widget-content .ui-state-highlight a, #content .ui-widget-header .ui-state-highlight a, 
dl.portlet .ui-state-highlight a, dl.portlet .ui-widget-content .ui-state-highlight a, dl.portlet .ui-widget-header .ui-state-highlight a{color:#000 !important}

}

@media screen{div.row{float:left; width:100%; display:block; position:relative}
div.cell{position:relative; float:left; left:100%}
/* */
.ie6 div.cell{float:none}
/* */
div.width-1{width: 4% }
div.width-2{width:10.25%}
div.width-3{width:16.5% }
div.width-4{width:22.75%}
div.width-5{width:29% }
div.width-6{width:35.25%}
div.width-7{width:41.5% }
div.width-8{width:47.75%}
div.width-9{width:54% }
div.width-10{width:60.25%}
div.width-11{width:66.5% }
div.width-12{width:72.75%}
div.width-13{width:79% }
div.width-14{width:85.25%}
div.width-15{width:91.5% }
div.width-16{width:97.75%}
/* */
/* */
div.position-0{margin-left:-98.875%}
div.position-1{margin-left:-92.625%}
div.position-2{margin-left:-86.375%}
div.position-3{margin-left:-80.125%}
div.position-4{margin-left:-73.875%}
div.position-5{margin-left:-67.625%}
div.position-6{margin-left:-61.375%}
div.position-7{margin-left:-55.125%}
div.position-8{margin-left:-48.875%}
div.position-9{margin-left:-42.625%}
div.position-10{margin-left:-36.375%}
div.position-11{margin-left:-30.125%}
div.position-12{margin-left:-23.875%}
div.position-13{margin-left:-17.625%}
div.position-14{margin-left:-11.375%}
div.position-15{margin-left: -5.125%}
/* */
/* */
div.width-1\3a 2{width: 47.75%}/* */

div.width-1\3a 4{width: 22.75%}/* */

div.width-3\3a 4{width: 72.75%}/* */

div.width-full{width: 97.75% }
div.position-1\3a 4{margin-left: -73.875%}/* */

div.position-1\3a 2{margin-left: -48.875%}/* */

div.position-3\3a 4{margin-left: -23.875%}/* */

/* */
div.width-1\3a 3{width:31.08%}/* */

div.width-2\3a 3{width:64.42%}/* */

div.position-1\3a 3{margin-left:-65.545%}/* */

div.position-2\3a 3{margin-left:-32.205%}/* */


}

@media screen{/* */.discussion .hide{display:none}
/* */
.discussion, 
#commenting{/* */clear:both}
.comment{}
.commentImage{float:left; margin-right:0.5em; height:3.5em}
.commentImage a:link{/* */border:0px}
.commentImage img{}
.commentDate{display:block; font-size:85%; line-height:1.5em; padding-top:0.5em; color:#76797C}
.commentBody{clear:both; margin:1em 0; overflow:auto; border:1px solid #ccc}
.commentBody p{float:left}
.discussion .documentByLine{float:left; margin-left:0; margin-bottom:0.5em}
.commentActions{float:right; text-align:right}
.discussion .discreet{color:#666; font-size:85%}
.loginbutton{margin-bottom:1.25em}
.commentactionsform{display:inline}
.replyTreeLevel0{margin-left:0em}
.replyTreeLevel1{margin-left:1em}
.replyTreeLevel2{margin-left:2em}
.replyTreeLevel3{margin-left:3em}
.replyTreeLevel4{margin-left:4em}
.replyTreeLevel5{margin-left:5em}
.replyTreeLevel6{margin-left:6em}
.replyTreeLevel7{margin-left:7em}
.replyTreeLevel8{margin-left:8em}
.replyTreeLevel9{margin-left:9em}
.replyTreeLevel10{margin-left:10em}
.defaultuserimg{border:0}
/* */
.reply fieldset{/* */margin:0 !important}
.reply .text-widget{display:block}
.reply-to-comment-button{display:none}
.cancelreplytocomment{display:none}
/* */
#bulkactions{text-align:left}
#dobulkaction{margin:0.3em 0}
.comment-publish-button{float:left; margin-right:0.5em}
.comment-delete-button{float:left}
#review-comments{margin:0; width:100%}
#review-comments tbody tr{vertical-align:top}
#fieldset-moderate-comments{padding:2em 1em}
/* */
.template-discussion-settings .unclickable{opacity:0.6; filter:alpha(opacity = 50)}
/* */
/* */
.row #dobulkaction{margin:0}
.row #commenting{font-size:80%}
.row #commenting .formControls{margin:0}
.row #commenting textarea, 
.row .discussion textarea{font:100% Monaco,"Courier New",Courier,monospace; width:100%}
.row #commenting fieldset, 
.row .discussion fieldset{border:0.1em solid #329fd7; border-style:solid none none none}
.row #commenting legend, 
.row .discussion legend{padding:0.5em 0.5em 0.5em 0; font-size:85%}
.row #commenting label, 
.row .discussion label{font-weight:bold}

}

@media screen{#content ul.listTypeDisc{list-style-type:disc; list-style-image:none}
#content ul.listTypeSquare{list-style-type:square; list-style-image:none}
#content ul.listTypeCircle{list-style-type:circle; list-style-image:none}
#content ol.listTypeDecimal{list-style-type:decimal; list-style-image:none}
#content ol.listTypeLowerAlpha{list-style-type:lower-alpha; list-style-image:none}
#content ol.listTypeUpperAlpha{list-style-type:upper-alpha; list-style-image:none}
#content ol.listTypeLowerRoman{list-style-type:lower-roman; list-style-image:none}
#content ol.listTypeUpperRoman{list-style-type:upper-roman; list-style-image:none}

}

@media print{/* */body{font-family:"Helvetica Neue",Arial,FreeSans,sans-serif}
h1, h2, h3, h4, h5, h6{font-family:"Helvetica Neue",Arial,FreeSans,sans-serif; font-weight:bold; line-height:125%; page-break-inside:avoid; page-break-after:avoid}
h1, h2{letter-spacing:-0.05em}
a{text-decoration:none; border-bottom:0.1em solid gray; color:black}
#portal-column-content{width:95%}
.documentDescription{font-weight:bold}
pre{border:1pt dotted black; white-space:pre; font-size:8pt; overflow:auto; padding:1em}
table.listing, 
table.listing td{border:1pt solid black; border-collapse:collapse}
table.listing td, 
table.listing th{padding:6px;  text-align:left}

table.listing td{ border-left:0}

table.listing th{ border-bottom-style:solid;  border-bottom-width:1px}

border-left:0; 
/* */
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, 
#portal-globalnav, 
#portal-personaltools, 
#portal-breadcrumbs, 
#edit-bar, 
#portal-column-one, 
#portal-column-two, 
#portal-languageselector, 
.contentViews, 
.contentActions, 
.help, 
.legend, 
.portalMessage, 
.documentActions, 
.netscape4, 
#viewlet-below-content .reply, 
#viewlet-below-content .discussion, 
#kss-spinner, 
#review-history, 
#content-history, 
.listingBar, 
#portal-footer, 
#portal-colophon, 
.skipnav, 
#kss-spinner, 
#review-history, 
#content-history, 
.listingBar, 
.link-presentation, 
input.standalone, 
.overlay, 
.managePortletsFallback, 
.close, 
.link-parent, 
.draggingHook, 
#foldercontents-order-column, 
input.context, 
.visualNoPrint, 
.shade, 
#portal-top, 
#portal-footer-wrapper{display:none}
/* */
.image-left{float:left; clear:both; margin:0.2em; border:0}
.image-inline{float:none}
.image-right{float:right; clear:both; margin:0.2em; border:0}
dd.image-caption{text-align:left; padding:0; margin:0}
dl.captioned{padding:0.8em}
.newsImageContainer{float:right; margin:0 0 0.5em 1em; width:16em}

}

@media handheld, screen and (max-device-width:480px){/* */#portal-column-one,#portal-column-two,#portal-column-content{width:97.75%; margin-left:-98.875%}
#portal-logo{display:none}
#portal-top{font-size:180%}
#portal-personaltools{margin-bottom:1em}
#portal-globalnav li a{min-width:3em !important; padding:0.5em 1.5em 1em 0.5em}
#portal-searchbox{float:none !important; margin:1em 0; text-align:center}

.zeelandia #portal-globalnav, .zeelandia #portal-searchbox{ height:54px;  bottom:6px}

#portal-searchbox input{font-size:100% !important}
#content-views a{font-size:150%; line-height:2em !important; padding:0.5em}
#content li.formTab a{font-size:140%; line-height:2em !important; padding:0.25em}
#edit-bar{min-height:5em}
#contentActionMenus a{width:100%; line-height:2em !important; font-size:150%}
input, textarea{font-size:140% !important}
div.managePortletsLink, 
a.managePortletsFallback{font-size:140%}
div.overlay{font-size:120%}
div.overlay-iframe, 
div.overlay-ajax{width:90%}

}

@media screen{@import url("https://fonts.googleapis.com/css?family=Gudea"); @media (min-width:80em){body{background-position:center -60px}
.wrapper, #visual-portal-wrapper{width:79.25em; margin:0 auto}
}
@media (max-width:1130px){#portal-searchbox{bottom:10px; position:absolute; right:0}
#portal-globalnav{clear:both; width:99%}
#portal-globalnav .lastItem{margin-right:256px}
}
@media (max-width:960px){body{background-position:center -40px}
#visual-portal-wrapper div.cell, #visual-portal-wrapper div.row{position:static; margin-left:0; float:none; width:100%}
#visual-portal-wrapper.zeelandia{padding-top:12em}
#visual-portal-wrapper #portal-footer-wrapper{margin:0 -1.5%; padding:50px 1.5% 100px}
.zeelandia #portal-top{position:absolute !important}
.wrapper, #visual-portal-wrapper{margin:0 1.5%; width:97%}
#portal-footer-wrapper{overflow:hidden}
#portal-footer-wrapper div.cell{float:left; margin-left:3%; position:static}
#portal-footer-wrapper div.cell:first-child{margin-left:0}
#portal-footer-wrapper div.width-1\3a 6{width:22.75%}
#portal-footer-wrapper div.width-1\3a 5{width:31.08%}
.carousel{font-size:65%}
.position-1\3a 4 #viewlet-above-content{margin-left:0}
}
@media (min-width:620px){.userrole-site-administrator #portal-columns,.userrole-site_administrator #portal-columns,.userrole-siteadministrator #portal-columns,.userrole-site #portal-columns,.administrator #portal-columns,.userrole-manager #portal-columns,.userrole-editor #portal-columns,.userrole-contributor #portal-columns,.userrole-reviewer #portal-columns,.userrole-owner #portal-columns{min-height:1000px}
}

@media (min-width:620px) and (max-width:960px){#portal-column-content{width:61% !important; float:left !important}
#portal-column-content+div.cell{-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; float:right !important; margin-bottom:0; padding-bottom:0; width:35% !important}
#portal-column-content+div.cell .portlet, #portal-column-content+div.cell .managePortletsLink{margin-right:0; margin-left:2em}

#portal-column-content+div.cell+div.cell{background-color:white !important; border-top:1px solid #ddd; clear:both !important; float:none !important; width:100% !important}
#viewlet-above-content{position:relative}
}

@media (max-width:620px){body{background-position:center -30px; min-width:300px}
#portal-globalnav >li:first-child{position:relative; top:0.01em}
#visual-portal-wrapper.zeelandia{padding-top:15em}
#portal-footer-wrapper{overflow:hidden}
#portal-footer-wrapper div.width-1\3a 6{width:100%; margin-left:0%}
#portal-footer-wrapper div.width-1\3a 5{width:100%; margin-left:0%}
#portal-column-one .portlet, #portal-column-one .managePortletsLink{margin-right:0}
#portal-home-links{display:none}
#portal-columns{overflow:visible}
}
@media (max-width:428px){#portal-searchbox .searchButton{display:none}
#searchGadget{width:88%}
.carousel{font-size:50%}
}

}

