﻿@media screen{/* normalize.css v2.1.0 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background-color: #0e034d;}
body{margin:0;}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:0.67em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,select{text-transform:none}
button, html input[type=button], input[type=reset], input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type=checkbox], input[type=radio]{box-sizing:border-box;padding:0}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
div.row{float:left;width:100%;display:block;position:relative}
div.cell{position:relative;float:left;left:100%}
div.width-1{width:13.2564%}
div.width-2{width:27.7137%}
div.width-3{width:42.1709%}
div.width-4{width:56.6282%}
div.width-5{width:71.0855%}
div.width-6{width:85.5427%}
div.width-7{width:100.0000%}
div.position-0{margin-left:-100.0000%}
div.position-1{margin-left:-85.5427%}
div.position-2{margin-left:-71.0855%}
div.position-3{margin-left:-56.6282%}
div.position-4{margin-left:-42.1709%}
div.position-5{margin-left:-27.7137%}
div.position-6{margin-left:-13.2564%}
div.width-full{width:100.0000%}
div.width-1\3a 2{width:49.3996%}
div.position-1\3a 2{margin-left:-49.3996%}
div.width-1\3a 3{width:32.5328%}
div.width-2\3a 3{width:66.2664%}
div.position-1\3a 3{margin-left:-66.2664%}
div.position-2\3a 3{margin-left:-32.5328%}
div.width-1\3a 4{width:24.0993%}
div.width-2\3a 4{width:49.3996%}
div.width-3\3a 4{width:74.6998%}
div.position-1\3a 4{margin-left:-74.6998%}
div.position-2\3a 4{margin-left:-49.3996%}
div.position-3\3a 4{margin-left:-24.0993%}
div.width-1\3a 5{width:19.0393%}
div.width-2\3a 5{width:39.2795%}
div.width-3\3a 5{width:59.5197%}
div.width-4\3a 5{width:79.7598%}
div.position-1\3a 5{margin-left:-79.7598%}
div.position-2\3a 5{margin-left:-59.5197%}
div.position-3\3a 5{margin-left:-39.2795%}
div.position-4\3a 5{margin-left:-19.0393%}
div.width-1\3a 6{width:15.6659%}
div.width-2\3a 6{width:32.5328%}
div.width-3\3a 6{width:49.3996%}
div.width-4\3a 6{width:66.2664%}
div.width-5\3a 6{width:83.1332%}
div.position-1\3a 6{margin-left:-83.1332%}
div.position-2\3a 6{margin-left:-66.2664%}
div.position-3\3a 6{margin-left:-49.3996%}
div.position-4\3a 6{margin-left:-32.5328%}
div.position-5\3a 6{margin-left:-15.6659%}
#portal-column-content.width-1\3a 2{width:428px}
#portal-column-content.position-1\3a 4{margin-left:-672px}
#portal-column-content.width-3\3a 4{width:672px}
#portal-column-one{width:233px}
#portal-column-two{margin-left:-233px;width:233px;/* background:#585858 */}
#viewlet-below-content-body .width-1\3a 3.position-0{width:233px}
#viewlet-below-content-body .width-1\3a 3.position-1\3a 3{width:428px;margin-left:-672px}
#viewlet-below-content-body .width-1\3a 3.position-2\3a 3{width:233px;margin-left:-233px}
body{/* background-color:#0e034d; */color:#0e034d;font-family:'century gothic',sans-serif;font-size:0.850em;margin:0;min-width:920px}
body#content{margin:1em}a{color:#0e034d;text-decoration:none}
a:hover{color:#230ab4;text-decoration:underline}
#content a{color:#337ab7}
h1{font-family:"Century Gothic",serif;font-size:2.32em;font-weight:normal;line-height:1;margin:8px 0 15px}
/* h1:first-letter{background-color:#ffd403;color:#fff;font-size:1.5em;font-weight:bold;padding:0 6px} */
h2{font-family:"Century Gothic",serif;font-size:1.55em;font-weight:normal;margin:0 0 20px;line-height:1.1em}
h3{font-size:1.16em;font-weight:normal;margin:1em 0}
p,ul,ol,dt,dd{line-height:1.4}p{margin:0 0 20px}
img{vertical-align:text-bottom;height:auto;max-width:100%;width:auto}
menu,ol,ul{padding:0 0 0 27px}li ul,li ol{margin-top:0;margin-bottom:0}
.portletStaticText ul,#content ul{list-style:none;padding:0}
.portletStaticText ul li,#content ul li{padding:0 0 2px 13px}
dd{margin:0 0 0 27px}
pre{background-color:#222;color:#fff;font-size:12px;font-family:monospace;margin-bottom:1em;padding:1em;overflow-x:auto}
.discreet{color:#666;font-size:85%}
.visualHighlight{background-color:#ffb}
.pullquote{clear:right;color:#444;float:right;font-size:1.6em;font-weight:bold;line-height:1.25em;margin:0 1em 0.5em 0.5em;width:35%}
.callout{clear:both;background-color:#eee;border-left:1em solid #ccc;padding:1em}
.documentDescription{font-weight:bold;margin:0 0 20px}
span.documentByLine,div.documentByLine{font-size:85%;display:block;color:#666;margin:0 0 6px}
img.tileImage,div.newsImageContainer{ margin:0 1em 0.5em 1em;float:right;width:80px}
div.newsImageContainer{display:none;}
#content-core .tileItem{border-bottom: 1px solid #ccc; margin-bottom:5px}
.eventDetails{float:right;clear:right;margin:0 0 0.5em 1em}
.eventDetails .eventDetail{clear:both}
table.listing,table.plain{margin:0 0 0.75em;width:100%}
table.invisible td,table.invisible th,table.plain td,table.plain th,table.listing td,table.listing th{padding:0.5em 1em;vertical-align:top}
table.plain th,table.plain td{border:1px solid #ddd}
table.plain th{text-align:left}
table.listing td.listingCheckbox,table.listing th.listingCheckbox{text-align:center}
table.listing{border-left:1px solid #ddd;border-bottom:1px solid #ddd}
table.listing .top{border-left:1px solid #ddd;border-top:1px solid #ddd;border-right:1px solid #ddd}
table.listing th{background-color:#ddd;border:1px solid #e7e7e7;border-style:solid solid none;color:#666;text-align:left}
table.listing tr.odd th{border:1px solid #fff;border-style:solid solid none none}
table.listing tbody tr{text-align:left}
table.listing tbody tr.odd{background-color:#eee}
table.listing tbody tr td{background:transparent}
table.listing tbody tr.odd td{background-color:#eee}
table.listing td{border-right:1px solid #ddd}
table.listing a{border:none;display:inline-block}
table.listing td.draggable{background-color:#ddd !important;border-bottom:1px solid #fff;padding:0.4em 0.4em 0 0.5em;text-shadow:#fff 1px 1px 1px}
table.vertical th{text-align:right}
table.vertical td{border-top:1px solid #e7e7e7;padding:0.5em}
table.grid td,table.grid th{border:1px solid #e7e7e7;padding:0.5em}
.dragindicator{outline:2px solid gold}
#foldercontents-order-column{padding:0}
.listingBar{margin:1em 0;text-align:center}
.listingBar .next{float:right}
.listingBar .previous{display:inline-block}
.listingBar a,.listingBar .current{display:inline-block;padding:0.25em 0.5em}
dl.portalMessage,div.attention,div.caution,div.danger,div.error,div.hint,div.important,div.note,div.tip,div.warning{margin:1em 0;border:1px solid #996;background-color:#ffffe3;clear:both}
dl.portalMessage a,#content dl.portalMessage a,div.attention a,div.caution a,div.danger a,div.error a,div.hint a,div.important a,div.note a,div.tip a,div.warning a,#content div.attention a,#content div.caution a,#content div.danger a,#content div.error a,#content div.hint a,#content div.important a,#content div.note a,#content div.tip a,#content div.warning a{color:#000;text-decoration:underline}
dl.portalMessage dt,div>.admonition-title{background-color:#996;float:left;margin:0 0.5em 0 0;padding:0.5em 0.75em;color:White;line-height:1.25em}
dl.portalMessage dd,div.attention>.last,div.caution>.last,div.danger>.last,div.error>.last,div.hint>.last,div.important>.last,div.note>.last,div.tip>.last,div.warning>.last{padding:0.5em 0.5em;margin:0;line-height:1.25em}
.warning{border-color:#d80}
.warning>dt,.warning>.admonition-title{background-color:#d80}
.error{border-color:#d00}
.error>dt,.error>.admonition-title{background-color:#d00}
.warning{border-color:#d80}
.warning>dd,.warning>.last{background-color:#fd7}
.error{border-color:red}
.error>dd,.error>.last{background-color:#fdc}
dl.collapsible{border:1px solid #8cacbb;margin:1em 0;padding:0}
dl.collapsible dt.collapsibleHeader{background-color:#fff;float:left;display:block;line-height:1.2em;margin:0 0 -0.6em 1em;padding:0 0.5em;position:relative;top:-0.6em;vertical-align:middle;width:auto}
dl.collapsible dd.collapsibleContent{margin:0;padding:0 1em 0.4em;clear:left}
dl.collapsible dd.collapsibleContent>dl{margin:0;padding:0}
dl.expandedInlineCollapsible dt.collapsibleHeader,dl.expandedBlockCollapsible dt.collapsibleHeader{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJAgMAAACd/+6DAAAACVBMVEX///+AgIAAAAA8XrssAAAAFElEQVQIW2MIDXVgQIZeK1D5QHkAbMQGB+t00oIAAAAASUVORK5CYII=) no-repeat 0.5em 50% #fff;cursor:pointer;padding:0 0.5em 0 2em}
dl.collapsedBlockCollapsible{border:0;height:1em;width:auto}
dl.collapsedInlineCollapsible dt.collapsibleHeader,dl.collapsedBlockCollapsible dt.collapsibleHeader{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAMAAADXT/YiAAAACVBMVEX///+AgIAAAAA8XrssAAAAHElEQVQIW2NghAEGRgYIgLCYMFhMIIBTFq4XBgAJJAAzdopl7gAAAABJRU5ErkJggg==) no-repeat 0.5em 50% #fff;cursor:pointer;float:none;margin:0 0 0 1em;padding:0 0.5em 0 2em;position:relative}
dl.collapsedInlineCollapsible dd.collapsibleContent,dl.collapsedBlockCollapsible dd.collapsibleContent{display:none}
dl.collapsedInlineCollapsible{border:0;display:inline;height:1em;width:auto}
dl.collapsedInlineCollapsible dt.collapsibleHeader{cursor:pointer;display:inline;float:none;margin:0;padding:0 0 0 2em;position:static}
.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;box-shadow:0 0 1em 0 #888}
.comment h1,.comment h2,.comment h3,.comment h4,.comment h5,.comment h6{font-weight:normal}
.reviewHistory,.contentHistory{display:inline;color:Black}
.spacer{margin:1em}
.label{font-weight:bold;display:inline}
.label .fieldErrorBox{font-weight:normal}
.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;margin:25px 0 0}
input.searchPage{font-size:200% !important}
.searchPage.searchButton[type=submit]:hover, .searchPage.searchButton[type=submit]:active, .searchPage.searchButton[type=submit]{background:#0e034d;border:0;color:#fff}
.searchPage.searchButton[type=submit]:hover{background:#7698e7}
.searchPage.searchButton[type=submit]:active{background:#ffd503}
#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}
form.searchPage h1.documentFirstHeading{font-weight:normal;letter-spacing:0;float:left;margin-right:0.8em}
form.searchPage h1.documentFirstHeading .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;line-height:1.8;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:" â–¼"}
#search-results{padding:1em}
.searchResults{margin-top:0}
.searchResults dd{margin:0 0 15px 27px}
#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}
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-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,#portal-sitemap .navTreeLevel2 ul{font-size:85%;font-weight:normal;margin-bottom:0;padding:0.25em 0}
.photoAlbumVisual{background-color:#f9f9f9;border-bottom:1px solid #ededed;border-radius:12px;display:inline-block;margin:0 3px 6px 6px;padding:0 0 1px;vertical-align:top}
.photoAlbumShadow{background-color:#f3f3f3;border-bottom:1px solid #e3e3e3;border-radius:10px;padding:0 0 1px}
.photoAlbumEntry{background-color:#ededed;border-color:#d3d3d3 #e8e8e8;border-radius:8px;border-style:solid;border-width:0 1px 1px 0;display:inline-block;font-size:0.92em;line-height:1.36em;margin:0 3px 6px 6px;vertical-align:top;width:144px}
.photoAlbumFolder{margin:0;vertical-align:top}
.photoAlbumEntry a{border-radius:8px;border-color:#f8f8f8;border-style:solid;border-width:0 1px 1px 0;display:block;height:156px;overflow:hidden;padding:8px 7px 8px 6px;position:relative;text-decoration:none}
.photoAlbumEntry a:after{background-color:rgba(241,241,241,0.4);bottom:0;content:"";height:8px;position:absolute;width:131px}
.photoAlbumEntryWrapper{display:block;text-align:center}
.photoAlbumEntry img{border:2px solid #fff}
.photoAlbumEntryTitle{color:#757373;display:block;padding:4px 3px 0;width:126px}
.photoAlbumEntry a:hover{overflow:visible}
.photoAlbumEntry a:hover .photoAlbumEntryTitle{background-color:#f1f1f1;background-color:rgba(241,241,241,0.8);bottom:0;min-height:50%;position:absolute}
.hiddenStructure{display:none}
#content .visualNoMarker{list-style:none;margin-left:0}
.visualClear{clear:both}
body.largeText{font-size:125%}
body.smallText{font-size:85%}
.overlay{display:none;height:auto;margin:1em;width:auto}
.overlay-iframe,.overlay-ajax{min-height:100px;width:600px;z-index:99}
div.overlay-iframe{height:60%}
div.overlaybg div.close,div.overlay div.close{position:absolute;left:-14px;top:-14px;cursor:pointer;height:30px;width:30px}
.pb-ajax{overflow-y:auto}
.pb-ajax,.pb-image,.overlay iframe{background-color:#fff;border:1px solid #999;white-space:normal;box-shadow:0 0 3em 0.5em #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:#75ad0a}
div.overlay a:hover label{cursor:pointer}
div.overlay a.selected{color:#000000}
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}
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-folder{background:url(../images/icons-sprite.png) no-repeat 0 -1600px;display:inline-block;padding-left:19px}
.icons-on .contenttype-document{background:url(../images/icons-sprite.png) no-repeat 0 -1800px;display:inline-block;padding-left:19px}
.icons-on .contenttype-news-item{background:url(../images/icons-sprite.png) no-repeat 0 -2000px;display:inline-block;padding-left:19px}
.icons-on .contenttype-event{background:url(../images/icons-sprite.png) no-repeat 0 -2201px;display:inline-block;padding-left:19px}
.icons-on .contenttype-topic{background:url(../images/icons-sprite.png) no-repeat 0 -2402px;display:inline-block;padding-left:19px}
.icons-on .contenttype-image{background:url(../images/icons-sprite.png) no-repeat 0 -2601px;display:inline-block;padding-left:19px}
.icons-on .contenttype-link{background:url(../images/icons-sprite.png) no-repeat 0 -2997px;display:inline-block;padding-left:19px}
.icons-on img[alt=File]{margin-right:3px}
#plone-contentmenu-factories li a{background:url(../images/icons-sprite.png) no-repeat 1px -1199px;display:block;padding-left:17px}
#plone-contentmenu-factories li a:hover{background-color:#fff;background-position:1px -2799px}
#plone-contentmenu-factories li .contenttype-folder{background-position:1px 2px}
#plone-contentmenu-factories li .contenttype-folder:hover{background-position:2px -1598px}
#plone-contentmenu-factories li .contenttype-document{background-position:1px -199px}
#plone-contentmenu-factories li .contenttype-document:hover{background-position:2px -1799px}
#plone-contentmenu-factories li .contenttype-news-item{background-position:1px -399px}
#plone-contentmenu-factories li .contenttype-news-item:hover{background-position:2px -1999px}
#plone-contentmenu-factories li .contenttype-event{background-position:1px -599px}
#plone-contentmenu-factories li .contenttype-event:hover{background-position:2px -2199px}
#plone-contentmenu-factories li .contenttype-topic{background-position:1px -800px}
#plone-contentmenu-factories li .contenttype-topic:hover{background-position:2px -2400px}
#plone-contentmenu-factories li .contenttype-image{background-position:1px -999px}
#plone-contentmenu-factories li .contenttype-image:hover{background-position:2px -2599px}
#plone-contentmenu-factories li .contenttype-file{background-position:1px -1199px}
#plone-contentmenu-factories li .contenttype-file:hover{background-position:2px -2799px}
#plone-contentmenu-factories li .contenttype-link{background-position:1px -1395px}
#plone-contentmenu-factories li .contenttype-link:hover{background-position:2px -2995px}
#plone-contentmenu-factories #settings{background-image:none;padding:0}
.optionsBox{overflow-y:auto;border:solid 1px #999;background:#FFFFFF;height:14em;width:100%}
.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}
.optionsBox LABEL.checked{background-color:#EEEEEE}
.optionsBox LABEL.hover{background-color:#777777;color:#FFFFFF}
#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:.4em}
#existingTagsTitle,#newTagsTitle{float:left}
#existingTagsHelp,#newTagsHelp{float:right}
#noTagsSelected,#oneOrMoreTagsSelected{display:none}
#ajax-spinner{display:none;width:20px;height:20px;position:fixed;background-position:center center;top:50%;left:50%;margin-top:-10px;margin-left:-10px}
input[type=checkbox], input[type=radio]{margin-right:3px}
.label,label{font-weight:bold}.field{margin:0 0 1em}div.field.error{background-color:#fdc;border:1px solid red;padding:0.5em}.formControls{margin:1em 0}.formControls input{margin-right:4px}.context,.standalone,.destructive{margin-right:4px}.field input[type="text"][name$=".title"],input#title{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit;font-size:inherit;width:100%}#content .field textarea[name$=".description"],#archetypes-fieldname-description textarea#description{font-family:inherit;font-size:inherit}input[type=text], input[type=password], textarea{border:1px solid #000;padding:2px}input[type=text]:hover, input[type=password]:hover, textarea:hover{border:1px solid #0e034d}input[type=text]:focus, input[type=password]:focus, textarea:focus{border:1px solid #230ab4;outline:none}button, input[type=submit]{border:1px solid #000;padding:3px 6px}.field textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}label .fieldErrorBox{font-weight:normal}#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}.fieldRequired{background:url(required.png) center left no-repeat;padding:0 0 0 1em;color:Red}.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}.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,table.listing tbody tr.odd.dragging td,tr.dragging,tr.selected{background-color:#ffa}table.listing 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}#login-form{margin:1em 0}body.template-logged_out #content,body.template-login_form #content,.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}#theme-globalnav:after{clear:both;content:" ";display:block;visibility:hidden}#theme-globalnav li a span{cursor:pointer;display:block;white-space:normal}
#theme-globalnav li ul{display:none;left:0;padding:0;position:absolute;text-align:left;top:100%;z-index:1000}#theme-globalnav>li:last-child>ul{left:auto;right:0}#theme-globalnav>li>ul{margin:5px 0 0}#theme-globalnav li:hover>ul{display:block}
#theme-globalnav ul li a{background-color:#f4e496;border-bottom:1px solid #0e034d;color:#0e034d;display:block;height:auto;padding:13px 16px 11px 19px;vertical-align:top;width:12em}
#theme-globalnav ul li:first-child>a{border-top:1px solid #0e034d}
#theme-globalnav ul li a:hover{background-color:#0e034d;color:#fff}
#theme-globalnav li ul ul{left:auto;margin:0;right:100%;top:0}
#theme-globalnav:hover li:hover a{color:#0e034d}
#theme-globalnav:hover>li:hover>a{border-top:#f4e496 solid 3px;}
#theme-globalnav:hover ul li:hover a:hover{background-color:#0e034d;color:#fff}
#theme-globalnav:hover ul li.selected>a,#theme-globalnav:hover ul li:hover>a{background-color:#0e034d;color:#fff}
#theme-globalnav:hover>li:hover>a{/* -webkit-box-shadow:0 3px 3px 0 #7f7f7f;box-shadow:0 3px 3px 0 #7f7f7f; */margin:0 3px 0 0;padding:13px 16px 11px 19px}
#theme-globalnav-mobile{display:none}
#portal-top{margin:0; background:#fff; border-bottom:solid 5px #ffd403}
#portal-header{margin:0 auto;width:920px;}
#portal-columns{/* background:#fefefe;background:-moz-linear-gradient(top, #fefefe 0%, #f6f6f6 30%, #e8e8e8 63%, #dbdbdb 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(30%, #f6f6f6), color-stop(63%, #e8e8e8), color-stop(100%, #dbdbdb));background:-webkit-linear-gradient(top, #fefefe 0%, #f6f6f6 30%, #e8e8e8 63%, #dbdbdb 100%);background:-o-linear-gradient(top, #fefefe 0%, #f6f6f6 30%, #e8e8e8 63%, #dbdbdb 100%);background:-ms-linear-gradient(top, #fefefe 0%, #f6f6f6 30%, #e8e8e8 63%, #dbdbdb 100%);background:linear-gradient(to bottom, #fefefe 0%,#f6f6f6 30%,#e8e8e8 63%,#dbdbdb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#dbdbdb',GradientType=0 ); */background: #eee; min-height:650px}
#before-columns-panels{margin:0 auto;width:920px}
#portal-columns-visual{clear:both;margin:0 auto;width:920px; }
#portal-column-content{padding:0 5px 13px 5px;}

/*************Footer****************/
#footer-panels > div > div > div{/* border-bottom:1px solid #fff; */ padding-bottom:15px}
#footer-panels .panels .portletHeader{color:#fff; text-align:left}
#footer-panels .panels .portletHeader a{color:#fff}
#footer-panels .panels{background:transparent}
#footer-panels .panels .managedPortletActions button{color:#fff}
#portal-footer-wrapper{height:38px; background:none;clear:both;}
#portal-footer-visual{background-color:#0e034d;margin:0}
#portal-footer{font-family:'Century Gothic',serif;color:#fff;font-size:.967em;margin:0 auto;padding:16px 9px 5px;width:898px}
#footer-nav{height:40px; background-color:#3454b4;border-bottom:5px solid #ffd403; width:100%}
#footer-nav-wrapper{width:920px; margin: 0 auto}
#footer-nav ul{color #fff;list-style:none;margin:0;padding:0;text-transform:uppercase;text-align:center;overflow:hidden}
#footer-nav ul a{color:#fff;text-decoration:none; font-weight:700;font-size:14px;line-height:32px;display:inline-block;padding:0;width:179px;border-right:1px solid #fff;margin:0;height:40px; }
#footer-nav ul li:first-child>a{border-left:1px solid #fff;height:40px;}
#footer-nav ul a:hover{color:#0e034d;text-decoration:none; line-height:32px;padding:0;width:179px;height:40px; background:#ffd403;}
#footer-nav ul li{display:inline;padding:0;}
#footer-nav ul li a{padding:0; margin:0}

/**********************************/

#viewlet-below-content-body > div.panels > div > div{background:#fff}

#theme-globalnav-wrapper{/* -webkit-box-shadow:0 0 1px 0 #bebebe;box-shadow:0 0 1px 0 #bebebe; */;clear:both;margin:0}
#theme-globalnav-visual{border-bottom:5px solid #0e034d;margin:0}
#theme-globalnav{list-style:none;margin:0 auto;padding:0;position:relative;text-align:right;width:920px}
#theme-globalnav li{display:inline-block;position:relative}
#theme-globalnav a{color:#0e034d;display:inline-block;font-weight:bold;letter-spacing:-1px;line-height:1;margin:0 3px 0 0;padding:13px 16px 11px 19px;position:relative;text-transform:capitalize;z-index:1}
#theme-globalnav a:hover{text-decoration:none}
#theme-globalnav>li>a:hover,#theme-globalnav>.selected>a{/* -webkit-box-shadow:0 3px 3px 0 #7f7f7f;box-shadow:0 3px 3px 0 #7f7f7f;*/ border-top:3px solid; background-color:#fff;color:#0e034d;margin:0 3px 0 0;padding:13px 16px 11px 19px}
#portal-minor-links{font-family:"Century Gothic",serif; font-style:italic; font-size:12px;float:right;clear:right;margin:10px 0 8px;}
#portal-minor-links li{display:inline; padding:0 3px}
/* #portal-minor-links ul li a{display:block;width: 120px;font-weight: bold;color: #0e034d;text-align: center;padding: 4px;text-decoration: none;text-transform: uppercase;} */

#portal-searchbox{float:right;clear:right;}.portletSearch .searchField,#portal-searchbox .searchField{background:#e9e9e9;background:-moz-linear-gradient(top, #e9e9e9 0%, #fff 5%, #fff 10%, #f0f0f0 95%, #e8e8e8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9e9e9), color-stop(5%, #fff), color-stop(10%, #fff), color-stop(95%, #f0f0f0), color-stop(100%, #e8e8e8));background:-webkit-linear-gradient(top, #e9e9e9 0%, #fff 5%, #fff 10%, #f0f0f0 95%, #e8e8e8 100%);background:-o-linear-gradient(top, #e9e9e9 0%, #fff 5%, #fff 10%, #f0f0f0 95%, #e8e8e8 100%);background:-ms-linear-gradient(top, #e9e9e9 0%, #fff 5%, #fff 10%, #f0f0f0 95%, #e8e8e8 100%);background:linear-gradient(to bottom, #e9e9e9 0%,#ffffff 5%,#ffffff 10%,#f0f0f0 95%,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#e8e8e8',GradientType=0 );border-color:#dfdfdf #cecece #d4d4d4 #d6d6d6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 3px 0 0;padding:3px 5px;vertical-align:top;width:130px}.portletSearch .searchButton[type=submit], #portal-searchbox .searchButton[type=submit]{border:0;padding:0;text-indent:-9999px;width:28px;height:24px; background:url('../images/sprites-s1193696f5e.png')  0 -152px no-repeat}.LSResult{position:relative;z-index:3}.livesearchContainer{background-color:#fff;border:1px solid #d0d0d0;left:0;margin:2em 0 0;padding:0;position:absolute;top:0;width:100%}#livesearchLegend{background-color:#fff;border-color:#d0d0d0;border-style:solid;border-width:1px 1px 0;line-height:1.18em;margin-left:-1px;padding:4px 8px;position:absolute;top:-1.75em}.LSIEFix{padding:4px 8px 10px}.LSTable{list-style:none;margin:0;padding:0}.LSRow{margin:5px 0 10px}.LSRow a:hover{text-decoration:underline}.LSDescr{font-size:80%;padding:0 0 0 19px}
#portal-logo{display:inline-block; margin:3px 0 0 14px; position:relative; background:url('../images/utech-logo.png') no-repeat; background-size: contain;} #portal-siteactions{font-family:"Century Gothic",serif;float:right;clear:right;margin:10px 0 8px}#portal-siteactions li{display:inline}
#portal-header #subscribe-links{float:right;margin:0 20px 0 0;padding:0}#portal-header #subscribe-links li{display:inline-block;margin:0 0 0 1px;vertical-align:middle}#portal-footer #subscribe-links{float:left;margin:0 11px 0 0;padding:0}#portal-footer #subscribe-links li{display:block;margin:0 0 6px}.subscribelink-facebook,.subscribelink-twitter{height:22px;overflow:hidden;width:22px}.subscribelink-facebook a,.subscribelink-twitter a{padding:22px 0 0;display:block}
.carousel-banners{/* -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; */background-color:#fff;}
.carousel-text{padding:1%; border: solid 1px transparent; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.carousel-title{display:block;font-size:1.5em;font-weight:bold;line-height:1;margin:0 0 5px}
.carousel-pager{margin:7px 0 7px 3px;outline:none;text-align:center }
.carousel-pager-item{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-webkit-box-shadow:0 0 2px 1px #fff;box-shadow:0 0 2px 1px #fff;background-color:#bababa;display:inline-block;height:13px;outline:none;padding:0;text-indent:-9999px;width:13px;}
.carousel-pager-item-active{-webkit-box-shadow:0;box-shadow:0;background-color:#0e034d;outline:none}

#portal-footer p{line-height:1.25;}
#portal-footer a{color:#ffd403}
.designLTSU{font-size:0.857em}
#portal-policy{font-weight:bold;font-size:0.857em;margin:0}
#portal-policy li{display:inline}#portal-policy span{padding:0 5px}
.portlet{ margin:0}
/* .portletWrapper{margin-top:5px;} */
dl.portletError{background-color:#ffa500}
.portletHeader{/* -webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;background-color:#0e034d;*/border-bottom:1px solid #dedede;color:#0e034d;font-family:'century gothic',serif;font-size:1.100em;margin:4px;padding:5px 6px 6px;text-align:center; font-weight:bold;}
#content .portletHeader a{color:#0e034d; }
.portletHeader a{color:#0e034d;}
.portletItem{margin:0;padding:10px 14px 12px}
#content .portletItem a{color:#0e034d}
.portletFooter{font-family:"Century Gothic",serif;margin:0;padding:5px 14px 10px; background:#fff; border: 1px solid transparent; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; text-align:center !important;background:-moz-linear-gradient(top, #fff 0%, #fff 25%, #fafafa 77%, #e8e8e8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(25%, #fff), color-stop(77%, #fafafa), color-stop(100%, #e8e8e8));}
#content .portletFooter a,.portletFooter a{color:#c08e05}
.blockedPortlet .portletHeader{background:none !important;border:1px dashed #ddd;margin:-1px}
.blockedPortlet .portletHeader a{color:#666}
.blockedPortlet .portletBlockedMessage{color:white;display:inline}
.portletItemDetails{display:block}#content .portlet{min-height:360px}
.portlet.portletNews span.portletItemDetails{font-size: 0.810em}
.portletNavigationTree{font-family:"Century Gothic",serif;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:#fff;}
.portletNavigationTree .portletItem{padding:0 0 36px 3px}
.navTree{list-style:none;padding:0}
.portletNavigationTree a{color:#0e034d;display:block;line-height:1}
.navTreeItem.navTreeTopNode{padding:5px;font-size:1.300em;}
.navTreeLevel0>.navTreeItem>a{/* -moz-box-shadow:0 6px 5px -5px #555;-webkit-box-shadow:0 6px 5px -5px #555;box-shadow:0 6px 5px -5px #555;border-bottom:3px solid #ffd403; */font-size:1em;font-weight:700;margin:0;padding:10px 6px 1px 20px}
.navTreeLevel0>.navTreeItem>a:hover,.navTreeLevel0>.navTreeCurrentNode>a{color:#337ab7;text-decoration:none}
.navTreeLevel0 ul{margin:0 0 0 25px}
.navTreeLevel1 .navTreeItem a{ font-size:.93em;padding:6px 16px 0 0}
.navTreeLevel1 .navTreeItem a:hover, .navTreeLevel1 >.navTreeCurrentNode>a{color:#337ab7}
.portletStaticText .portletItem{padding:10px 14px 1px}
div.portletStaticText ul,.portletStaticText .portletItem ul{margin:0;padding:0 0 3px 14px}
#content .portletStaticText a,.portletStaticText a{color:#337ab7}
/* #content .portletStaticText .portletHeader a,.portletStaticText .portletHeader a{color:#fff} */
#content .portletStaticText li a,.portletStaticText li a{color:#0e034d}
.ploneCalendar{width:100%}
.ploneCalendar th,.ploneCalendar td{text-align:center}
.ploneCalendar .event a{color:#c08e05}
.ploneCalendar .todayevent{background-color:#eee}
.ploneCalendar .todayevent a{color:#c08e05}
.ploneCalendar .todaynoevent{background-color:#eee}

.panels{background:#fff}
.portlet.portletNews{background:#fff; padding-bottom:5px}
.portletNews .portletItem{border-bottom:#dedede solid 1px}
.portletNews .portletFooter{margin-top:15px;padding:8px 14px;background:#eee;background:-moz-linear-gradient(top, #eee 0%, #fafafa 25%, #e8e8e8 77%, #e3e3e3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee), color-stop(25%, #fafafa), color-stop(77%, #e8e8e8), color-stop(100%, #e3e3e3));background:-webkit-linear-gradient(top, #fff 0%, #fafafa 25%, #e8e8e8 77%, #e3e3e3 100%);background:-o-linear-gradient(top, #fff 0%, #fafafa 25%, #e8e8e8 77%, #e3e3e3 100%);background:-ms-linear-gradient(top, #fff 0%, #fafafa 25%, #e8e8e8 77%, #e3e3e3 100%);background:linear-gradient(to bottom, #ffffff 0%,#fafafa 25%,#e8e8e8 77%,#e3e3e3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 );box-shadow: 0 1px 1px #888888}
.portletNews .portletFooter a{color:#0e034d !important}

/*******Solgema Calendar*********/
#calendar .fc-content table{border: solid 1px;padding:0px;margin:0px;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border: 1px solid #d80; background: #fd7; color: #000;}
.ui-state-active,.ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{border: 1px solid #ccc; background: #0e034d; font-weight: normal; color: #fff}
.ui-widget-header .ui-state-default{border: 1px solid #ccc;font-weight: normal;color: #fff;}
.fc-header-left .ui-state-default{border: 1px solid #ccc;background: #205c90;color: #fff}
.ui-widget-content .ui-state-default{padding:0 2px 0 2px;background: #fff;font-weight: normal;color: #205c90;}
/*.ui-icon .ui-icon-circle-triangle-e {background-image: url('/++theme++utechjm.theme/images/next.png'); width:22px}
.ui-state-default .ui-icon{}*/
#datePicker .ui-icon-circle-triangle-e{padding-left:3px;margin:auto;background-position: -48px -192px;}
#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: #0e034d !important;}
/* - ++resource++collective.js.fullcalendar/fullcalendar.css - */
}@media all {

    .fc {
    direction: ltr;
    text-align: left;
    }
    .fc table {
    border-collapse: collapse;
    border-spacing: 0;
    }
    .fc table th{
        border-bottom: solid 1px;
        background: #ffd403;
        color:#0e034d;
    }
    html .fc,
    .fc table {
    font-size: 1em;
    }
    .fc td,
    .fc th {
    padding: 0;
    vertical-align: top;
    }
    .fc-header td {
    white-space: nowrap;
    }
    .fc-header-left {
    width: 25%;
    text-align: left;
    }
    .fc-header-center {
    text-align: center;
    }
    .fc-header-right {
    width: 25%;
    text-align: right;
    }
    .fc-header-title {
    display: inline-block;
    vertical-align: top;
    }
    .fc-header-title h2 {
    margin-top: 0;
    white-space: nowrap;
    }
    .fc .fc-header-space {
    padding-left: 10px;
    }
    .fc-header .fc-button {
    margin-bottom: 1em;
    vertical-align: top;
    }
    /* */
    .fc-header .fc-button {
    margin-right: -1px;
    }
    .fc-header .fc-corner-right,  /* */
    .fc-header .ui-corner-right { /* */
    margin-right: 0; /* */
    }
    /* */
    .fc-header .fc-state-hover,
    .fc-header .ui-state-hover {
    z-index: 2;
    }
    .fc-header .fc-state-down {
    z-index: 3;
    }
    .fc-header .fc-state-active,
    .fc-header .ui-state-active {
    z-index: 4;
    }
    .fc-content {
    clear: both;
    zoom: 1; /* */
    }
    .fc-view {
    width: 100%;
    overflow: hidden;
    }
    .fc-widget-header,    /* */
    .fc-widget-content {  /* */
    border: 1px solid #ddd;
    }
    .fc-state-highlight { /* */ /* */
    background: #fcf8e3;
    }
    .fc-cell-overlay { /* */
    background: #bce8f1;
    opacity: .3;
    filter: alpha(opacity=30); /* */
    }
    .fc-button {
    position: relative;
    display: inline-block;
    padding: 0 .6em;
    overflow: hidden;
    height: 1.9em;
    line-height: 1.9em;
    white-space: nowrap;
    cursor: pointer;
    }
    .fc-state-default { /* */
    border: 1px solid;
    }
    .fc-state-default.fc-corner-left { /* */
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    }
    .fc-state-default.fc-corner-right { /* */
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    }
    .fc-text-arrow {
    margin: 0 .1em;
    font-size: 2em;
    font-family: "Courier New", Courier, monospace;
    vertical-align: baseline; /* */
    }
    .fc-button-prev .fc-text-arrow,
    .fc-button-next .fc-text-arrow { /* */
    font-weight: bold;
    }
    /* */
    .fc-button .fc-icon-wrap {
    position: relative;
    float: left;
    top: 50%;
    }
    .fc-button .ui-icon {
    position: relative;
    float: left;
    margin-top: -50%;
    *margin-top: 0;
    *top: -50%;
    }
    .fc-state-default {
    background-color: #f5f5f5;
    	background-repeat: repeat-x;
    	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    	color: #333;
    	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    }
    .ui-widget-content{border: 1px solid #ccc;color: #444;}
    .ui-dialog .ui-dialog-content{position: relative;
        border: 0;
        padding: .5em 1em;
        background: #fff;
        overflow: auto;}
    
    .ui-dialog .ui-dialog-content #content .eventDetails{clear: right; float: right; margin: 0 1em 0.5em 1em;}    
    .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{border-bottom-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-top, .ui-corner-right, .ui-corner-tr{border-top-right-radius: 5px;}
    .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{border-top-left-radius: 5px;}    
    .ui-draggable .ui-dialog-titlebar{cursor: move;}
    .ui-dialog .ui-dialog-titlebar{padding: .4em 1em;background: #fff; position: relative;border-bottom:solid 1px #ffd403}    
    .ui-dialog .ui-dialog-titlebar-close{position: absolute;right: .3em;top: 50%;margin: -10px 0 0 0;padding: 1px;}
    
    .fc-state-hover,
    .fc-state-down,
    .fc-state-active,
    .fc-state-disabled {
    color: #333333;
    background-color: #e6e6e6;
    }
    .fc-state-hover {
    color: #333333;
    text-decoration: none;
    background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
    }
    .fc-state-down,
    .fc-state-active {
    background-color: #cccccc;
    background-image: none;
    outline: 0;
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    }
    .fc-state-disabled {
    cursor: default;
    background-image: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    box-shadow: none;
    }
    .fc-event-container > * {
    z-index: 8;
    }
    .fc-event-container > .ui-draggable-dragging,
    .fc-event-container > .ui-resizable-resizing {
    z-index: 9;
    }
    .fc-event {
    border: 1px solid #3a87ad; /* */
    background-color: #3a87ad; /* */
    color: #000;               /* */
    font-size: .85em;
    cursor: default;
    }
    a.fc-event {
    text-decoration: none;
    }
    a.fc-event,
    .fc-event-draggable {
    cursor: pointer;
    }
    .fc-rtl .fc-event {
    text-align: right;
    }
    .fc-event-inner {
    width: 100%;
    height: 100%;
    overflow: hidden;
    color: #fff;
    }
    .fc-event-time,
    .fc-event-title {
    padding: 0 1px;
    }
    .fc .ui-resizable-handle {
    display: block;
    position: absolute;
    z-index: 99999;
    overflow: hidden; /* */
    font-size: 300%;  /* */
    line-height: 50%; /* */
    }
    .fc-event-hori {
    border-width: 1px 0;
    margin-bottom: 1px;
    }
    .fc-ltr .fc-event-hori.fc-event-start,
    .fc-rtl .fc-event-hori.fc-event-end {
    border-left-width: 1px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    }
    .fc-ltr .fc-event-hori.fc-event-end,
    .fc-rtl .fc-event-hori.fc-event-start {
    border-right-width: 1px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    }
    /* */
    .fc-event-hori .ui-resizable-e {
    top: 0           !important; /* */
    right: -3px      !important;
    width: 7px       !important;
    height: 100%     !important;
    cursor: e-resize;
    }
    .fc-event-hori .ui-resizable-w {
    top: 0           !important;
    left: -3px       !important;
    width: 7px       !important;
    height: 100%     !important;
    cursor: w-resize;
    }
    .fc-event-hori .ui-resizable-handle {
    _padding-bottom: 14px; /* */
    }
    table.fc-border-separate {
    border-collapse: separate;
    }
    .fc-border-separate th,
    .fc-border-separate td {
    border-width: 1px 0 0 1px;
    }
    .fc-border-separate th.fc-last,
    .fc-border-separate td.fc-last {
    border-right-width: 1px;
    }
    .fc-border-separate tr.fc-last th,
    .fc-border-separate tr.fc-last td {
    border-bottom-width: 1px;
    }
    .fc-border-separate tbody tr.fc-first td,
    .fc-border-separate tbody tr.fc-first th {
    border-top-width: 0;
    }
    .fc-grid th {
    text-align: center;
    }
    .fc .fc-week-number {
    width: 22px;
    text-align: center;
    }
    .fc .fc-week-number div {
    padding: 0 2px;
    }
    .fc-grid .fc-day-number {
    float: right;
    padding: 0 2px;
    }
    .fc-grid .fc-other-month .fc-day-number {
    opacity: 0.3;
    filter: alpha(opacity=30); /* */
    /* */
    }
    .fc-grid .fc-day-content {
    clear: both;
    padding: 2px 2px 1px; /* */
    }
    /* */
    .fc-grid .fc-event-time {
    font-weight: bold;
    }
    /* */
    .fc-rtl .fc-grid .fc-day-number {
    float: left;
    }
    .fc-rtl .fc-grid .fc-event-time {
    float: right;
    }
    .fc-agenda table {
    border-collapse: separate;
    }
    .fc-agenda-days th {
    text-align: center;
    }
    .fc-agenda .fc-agenda-axis {
    width: 50px;
    padding: 0 4px;
    vertical-align: middle;
    text-align: right;
    white-space: nowrap;
    font-weight: normal;
    }
    .fc-agenda .fc-week-number {
    font-weight: bold;
    }
    .fc-agenda .fc-day-content {
    padding: 2px 2px 1px;
    }
    /* */
    .fc-agenda-days .fc-agenda-axis {
    border-right-width: 1px;
    }
    .fc-agenda-days .fc-col0 {
    border-left-width: 0;
    }
    /* */
    .fc-agenda-allday th {
    border-width: 0 1px;
    }
    .fc-agenda-allday .fc-day-content {
    min-height: 34px; /* */
    _height: 34px;
    }
    /* */
    .fc-agenda-divider-inner {
    height: 2px;
    overflow: hidden;
    }
    .fc-widget-header .fc-agenda-divider-inner {
    background: #eee;
    }
    /* */
    .fc-agenda-slots th {
    border-width: 1px 1px 0;
    }
    .fc-agenda-slots td {
    border-width: 1px 0 0;
    background: none;
    }
    .fc-agenda-slots td div {
    height: 20px;
    }
    .fc-agenda-slots tr.fc-slot0 th,
    .fc-agenda-slots tr.fc-slot0 td {
    border-top-width: 0;
    }
    .fc-agenda-slots tr.fc-minor th,
    .fc-agenda-slots tr.fc-minor td {
    border-top-style: dotted;
    }
    .fc-agenda-slots tr.fc-minor th.ui-widget-header {
    *border-top-style: solid; /* */
    }
    .fc-event-vert.fc-event-start {
    border-top-width: 1px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    }
    .fc-event-vert.fc-event-end {
    border-bottom-width: 1px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    }
    .fc-event-vert .fc-event-time {
    white-space: nowrap;
    font-size: 10px;
    }
    .fc-event-vert .fc-event-inner {
    position: relative;
    z-index: 2;
    }
    .fc-event-vert .fc-event-bg { /* */
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: .25;
    filter: alpha(opacity=25);
    }
    .fc .ui-draggable-dragging .fc-event-bg, /* */
    .fc-select-helper .fc-event-bg {
    display: none\9; /* */
    }
    /* */
    .fc-event-vert .ui-resizable-s {
    bottom: 0        !important; /* */
    width: 100%      !important;
    height: 8px      !important;
    overflow: hidden !important;
    line-height: 8px !important;
    font-size: 11px  !important;
    font-family: monospace;
    text-align: center;
    cursor: s-resize;
    }
    .fc-agenda .ui-resizable-resizing { /* */
    _overflow: hidden;
    }
}


/* - ++resource++collective.js.fullcalendar/fullcalendar.print.css - */
@media print {

    .fc-event {
    background: #fff !important;
    color: #000 !important;
    }
    /* */
    .fc-event-bg {
    display: none !important;
    }
    .fc-event .ui-resizable-handle {
    display: none !important;
    }
}

.ui-datepicker .ui-datepicker-title{
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;}

.ui-datepicker-calendar {padding: 5px;}

/************Added*********/
table.fc-header td {
position:relative;
}

#datePicker {
position:absolute;
left:0;
z-index:100;
top:0;
background:#fff
}

#sfc-ical-export {
float: right;
}

#calendar div.fc-content {
z-index:0;
}

.fc-content .fc-corner-bottom a {
border-bottom-width:0;
margin-bottom:0;
}

.fc-content .fc-corner-top a {
border-top-width:0;
margin-top:0;
}

.fc-content .fc-corner-right a {
border-right-width:0;
margin-right:0;
}
.fc-content .fc-corner-left a {
border-left-width:0;
margin-left:0;
}

.fc-event-vert {
border-width:1px;
}

.fc-event-hori a {
color:#FFFFFF;
}

#calendar div.contentmenu_selected a {
color: #000;
}

#calendar .fc-header-center table {
margin:auto;
}

#calendar .contentmenu_selected {
border: none !important;
background-color: transparent !important;
}

#content #calendar div.contentmenu_selected a:hover {
color: #000000 !important;
}

#calendar div.event_cutted,
#calendar div.event_copied {
opacity:0.7;
}

.fc-agenda .fc-event-time, .fc-event-bg {
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}

.fc-event, .fc-event a {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

#content #calendar .fc-content a:link {
border:none;
color:#000000;
}

#content #calendar .fc-content a:hover {
color:#FFFFFF !important;
}

#calendar span.fc-event-time {
-moz-border-radius-bottomleft:0px;
-moz-border-radius-bottomright:0px;
-webkit-border-bottom-left-radius:0px;
-webkit-border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
border-bottom-right-radius:0px;
}

#calendar .ui-draggable-dragging {
-moz-box-shadow:4px 4px 5px #666666;
box-shadow:4px 4px 5px #666666;
-webkit-box-shadow:4px 4px 5px #666666;
}

#calendar .fc-event:hover,
#calendar .fc-event.contentmenu_selected {
-moz-box-shadow:2px 2px 3px #AAAAAA;
box-shadow:2px 2px 3px #AAAAAA;
-webkit-box-shadow:2px 2px 3px #AAAAAA;
}

.fc-event-vert span.fc-event-bg {
opacity:0.5;
}

.ui-resizable-s {
color: #333333 !important;
}

.fc-event .fc-event-inner{
border-radius: 4px;
border-width: 1px;
}

#SFQuery {
overflow:hidden;
}

#SFQuery .SFQuery_input {
float:left;
margin:0 1% 10px 0;
width:32%;
}

#event_edit_container #content {
margin:0px;
}

#event_edit_container #visual-portal-wrapper {
width:100%;
margin:0px;
padding:0px;
min-width:0px;
max-width:100%;
}

#event_edit_container #portal-column-content {
float:none;
left:0px;
width:100%;
margin:0px;
padding:0px;
}

#event_edit_container #content h1 {
display:none;
}

#event_edit_container .eventDetails {
float:none;
margin:0px;
}

/* COLOR INDEXES */

#calendar div.fc-event.colorIndex-undefined {
border:1px solid #AAAAAA;
}
#calendar div.fc-event.colorIndex-undefined a {
background-color: #AAAAAA;
}
label.colorIndex-undefined {
color: #AAAAAA;
}

#calendar div.fc-event.colorIndex-0 {
border:1px solid #4ca9ff;
}
#calendar div.fc-event.colorIndex-0 a {
background-color: #4ca9ff;
}
label.colorIndex-0 {
color: #4ca9ff;
}

#calendar a.colorIndex-1 {
border:1px solid #96d510;
}

#calendar a.colorIndex-1 .fc-event-skin {
background-color: #96d510;
border-color: #96d510;
}
label.colorIndex-1 {
color: #96d510;
}

#calendar a.colorIndex-2 {
border:1px solid #ff1942;
}

#calendar a.colorIndex-2 .fc-event-skin {
background-color: #ff1942;
border-color: #ff1942;
}
label.colorIndex-2 {
color: #ff1942;
}

#calendar a.colorIndex-3 {
border:1px solid #ff8900;
}

#calendar a.colorIndex-3 .fc-event-skin {
background-color: #ff8900;
border-color: #ff8900;
}
label.colorIndex-3 {
color: #ff8900;
}

#calendar a.colorIndex-4 {
border:1px solid #1e4ae6;
}

#calendar a.colorIndex-4 .fc-event-skin {
background-color: #1e4ae6;
border-color: #1e4ae6;
}
label.colorIndex-4 {
color: #1e4ae6;
}

#calendar a.colorIndex-5 {
border:1px solid #009934;
}

#calendar a.colorIndex-5 .fc-event-skin {
background-color: #009934;
border-color: #009934;
}
label.colorIndex-5 {
color: #009934;
}

#calendar a.colorIndex-6 {
border:1px solid #8a0dec;
}

#calendar a.colorIndex-6 .fc-event-skin {
background-color: #8a0dec;
border-color: #8a0dec;
}
label.colorIndex-6 {
color: #8a0dec;
}

#calendar a.colorIndex-7 {
border:1px solid #e01e9e;
}

#calendar a.colorIndex-7 .fc-event-skin {
background-color: #e01e9e;
border-color: #e01e9e;
}
label.colorIndex-7 {
color: #e01e9e;
}

#calendar a.colorIndex-8 {
border:1px solid #32ccc2;
}

#calendar a.colorIndex-8 .fc-event-skin {
background-color: #32ccc2;
border-color: #32ccc2;
}
label.colorIndex-8 {
color: #32ccc2;
}

#calendar a.colorIndex-9 {
border:1px solid #c7d42a;
}

#calendar a.colorIndex-9 .fc-event-skin {
background-color: #c7d42a;
border-color: #c7d42a;
}
label.colorIndex-9 {
color: #c7d42a;
}

#calendar a.colorIndex-10 {
border:1px solid #cd6031;
}

#calendar a.colorIndex-10 .fc-event-skin {
background-color: #cd6031;
border-color: #cd6031;
}
label.colorIndex-10 {
color: #cd6031;
}

/*COLORS FOR STATES*/

#calendar.query-review_state div.fc-event.state-private {
border:1px solid Red;
}
#calendar.query-review_state div.fc-event.state-private a {
background-color: Red;
}
label.state-private {
color: Red;
}

.state-private .fc-event-head .fc-event-time,
.state-private .fc-event-inner .fc-event-time{
background: url("lock_icon.gif") no-repeat scroll left center transparent;
padding-left: 15px;
}

#calendar.query-review_state div.fc-event.state-visible {
border:1px solid #74AE0B;
}
#calendar.query-review_state div.fc-event.state-visible a {
background-color: #74AE0B;
}
label.state-visible {
color: #74AE0B;
}

#calendar.query-review_state div.fc-event.state-pending {
border:1px solid #FFA500;
}
#calendar.query-review_state div.fc-event.state-pending a {
background-color: #FFA500;
}
label.state-pending {
color: #FFA500;
}

#calendar.query-review_state div.fc-event.state-expired {
border:1px solid Red;
}
#calendar.query-review_state div.fc-event.state-expired a {
background-color: Red;
}
label.state-expired {
color: Red;
}

#calendar.query-review_state div.fc-event.syndicated {
border:1px solid #008000;
}
#calendar.query-review_state div.fc-event.syndicated a {
background-color: #008000;
}
label.syndicated {
color: #008000;
}


/*********Events Portlet***********/
.portlet.portletEvents{background:#2c2c2c; border:transparent solid 1px; border-radius:5px;padding-bottom:5px}
.portlet.portletEvents .portletHeader{background:#2c2c2c; color:#fff; text-transform:uppercase !important}
.portlet.portletEvents .portletHeader a{color:#fff !important; text-decoration:none}
.portletEvents .portletItem{padding:4px 5px; color:#fff !important; margin:0 5px;border-bottom: #808080 solid 1px}

/* .portletEvents .portletItem .tile{background:#fff;background:-moz-linear-gradient(top, #fff 0%, #fafafa 25%, #e8e8e8 77%, #e3e3e3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(25%, #fafafa), color-stop(77%, #e8e8e8), color-stop(100%, #e3e3e3));background:-webkit-linear-gradient(top, #fff 0%, #fafafa 25%, #e8e8e8 77%, #e3e3e3 100%);background:-o-linear-gradient(top, #fff 0%, #fafafa 25%, #e8e8e8 77%, #e3e3e3 100%);background:-ms-linear-gradient(top, #fff 0%, #fafafa 25%, #e8e8e8 77%, #e3e3e3 100%);background:linear-gradient(to bottom, #ffffff 0%,#fafafa 25%,#e8e8e8 77%,#e3e3e3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 );-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-color:#d4d4d4 #dcdcdc;border-style:solid;border-width:1px;display:block;padding:6px 8px 10px;line-height:1.15}
.portletEvents .portletItem .tile:hover{background:#fafafa;border-color:#e3e3e3} */
.portletEvents .portletItem a{text-decoration:none;color:#fff !important}
.portletItemTitle{display:block;padding:0 0 4px}
.portletEvents .portletItemDetails{padding:0 0 4px}
.portletItemLabel{color:#c08e05;float:left;width:40px}
.portletItemData{display:block;overflow:hidden}
.portletEvents .portletFooter{padding:11px 14px;background:none; /* background:#2c2c2c */}
.formTabs{background-color:#e3e3e3;margin:0 0 1em;padding:3px 3px 0}
#edit-bar{background-color:#75ad0a;margin:.3em 0 1em;padding:3px 0 0 3px}
#edit-bar:after{clear:both;content:"";display:table}
#content-views{background-color:#75ad0a;float:left;margin:0;padding:0}
#content-views li{display:inline}
#content-views a{color:#fff;display:inline-block;padding:3px 9px;text-decoration:none}
#content .formTab{background:transparent;padding:0}
#content-views li.selected a,#content-views li a:hover{background:#fff;color:#000}
#content-views li.selected a{font-weight:bold}
#plone-contentmenu-workflow dt a{padding:0 3px}
#plone-contentmenu-workflow .state-private{background-color:#f00;display:inline-block;padding:3px 5px}
#plone-contentmenu-workflow .state-published{background-color:#0e034d;display:inline-block;padding:3px 5px}
.formTab{display:inline;margin-right:0.25em}
.formTab a{display:inline-block;line-height:2em;padding:0 0.75em;text-decoration:none}
.formTab a:hover,.formTab a.selected{background:#fff;color:#000}
a.notify{background-color:red;color:White}
span.required:after{content:"â– ";color:Red;padding-left:0.2em}
.formPanel{border:0;padding:0}
.formPanel.hidden{display:none}
.formControls input.hidden{display:none}
#contentActionMenus{margin:0;padding:0}
#contentActionMenus>li{display:inline}
.actionMenu{margin:0;position:relative;white-space:nowrap}
#contentActionMenus .actionMenu{float:right}
.actionMenu a{display:block;padding:3px;text-decoration:none}
.contentActions .actionMenu a{color:#fff}
#contentActionMenus .actionMenu dd a:hover{color:#666}
.actionMenu dd{background-color:#75ad0a;margin:0;min-width:100%;padding:0 3px 3px;position:absolute;right:0;z-index:5}
.actionMenu.deactivated dd{display:none}
.actionMenu dd a:hover,.actionMenu dd .actionMenuSelected{background-color:#fff;color:#666}
.actionMenu ul{list-style:none;margin:0;padding:0}
.subMenuTitle{display:block;padding:0 3px}
#portal-personaltools{float:right;font-family:"Century Gothic",serif}
#portal-personaltools{list-style:none;padding:0}
#anon-personalbar a,#portal-personaltools dt a{background-color:#e3e3e3;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;outline:none;padding:0 5px}
#anon-personalbar a{display:inline-block;margin:0 0 0 3px}
#anon-personalbar a:hover,#portal-personaltools dt a:hover{background-color:#c3c3c3;color:#fff}
#portal-personaltools .actionMenuHeader a:after{content:" ▼"}
#portal-personaltools dd{background-color:#e3e3e3;padding:0.5em 0;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
#portal-personaltools dd a{line-height:2em;padding:0 0.75em}
#folderHeader,#contextHeader{border-bottom:2px solid #fff}
#contextHeader{margin-top:5px}
#setup-link{font-size:90%}.configlets{padding:0}.configlets li{display:block;margin:1em 0}.configlets li a{text-decoration:none;border:none}.configlets li a:visited{color:#436976;background-color:transparent}.configlets li a:active{color:#436976;background-color:transparent}.configlets li label{font-weight:bold}.configletDetails{margin:0em 1em 1em 4em;list-style-image:none;list-style:none}.configletDetails li{margin-bottom:1em;display:inline}.configletDetails li a{text-decoration:none}.configletDetails li label{font-weight:bold}#content .configlets li{background:transparent;padding:0}.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}div.portletAssignments div.portletHeader{padding:0.42em 1em;background:none;line-height:normal}div.portletAssignments .managedPortletActions{float:right;margin-top:-0.21em}div.portletAssignments .managedPortletActions a,div.portletAssignments .managedPortletActions button{background-color:transparent;border:0;padding:3px;color:#0e034d}div.portletAssignments .managedPortletActions form{display:inline}
.managedPortlet{margin:0.8em 0}
div.managePortletsLink,a.managePortletsFallback{padding:0.25em 0.5em;margin:0 auto 1em;text-align:center;}
div .manage-panels-link .managePortletsLink a{color:#eee}
#portal-column-one > div.managePortletsLink a{color:#0e034d}
a.managePortletsFallback{display:inline-block}#content a.managePortletsFallback{display:block;border-bottom:none !important}.manage-panel .portletAssignments{clear:both}.add-panel .discreet{font-weight:bold;margin:2px;padding:5px;text-align:center}#content .add-panel .discreet{font-weight:bold}.add-panel dd{line-height:4em;margin:0}#content .add-panel dd{margin:0}.add-panel .cell div{background-color:#996;color:#fff;line-height:1em;padding:5px 2px;text-align:center}.add-panel a{background-color:#ffffe3;border:1px solid #996;float:left;margin:0 1em 1em 0;padding:5px;width:7em}#content .add-panel a{border:1px solid #996}.manage-panel .subform{float:left;margin:1em 2em 0 0}.manage-panels-link{margin:0 auto 1em;text-align:center}.manage-panels-link div{display:inline}.manage-panel .reordering{float:right}.manage-panel .reordering a{text-decoration:none}.manage-panel .actions{padding-bottom:1em}.manage-panel .portletHeader{width:100% !important;padding:0 !important}.manage-panel .portletHeader a{padding:0.5em;line-height:2em}.manage-panel .managedPortletActions a.down,.manage-panel .managedPortletActions a.up{text-decoration:none;padding:0;margin:0}#content .managedPortlet,.manage-panel .managedPortlet{margin:0 0 1px;min-height:auto}.manage-panel .portletAssignments{margin-bottom:1em} #users_search .searchButton[type=submit]{background: transparent} #users_search .searchButton[type=submit]:hover{background: transparent} #users_search .searchButton[type=submit]:active{/* background:url('../images/sprites-s1193696f5e.png')  0 -296px no-repeat*/ background: transparent}.overlaybg div.close,.overlay div.close{background:url('../images/sprites-s1193696f5e.png') 0 0 no-repeat}.subscribelink-facebook a{background:url('../images/sprites-s1193696f5e.png') 0 -368px no-repeat}.subscribelink-facebook a:hover{background:url('../images/sprites-s1193696f5e.png') 0 -512px no-repeat}.subscribelink-twitter a{background:url('../images/sprites-s1193696f5e.png') 0 -80px no-repeat}.subscribelink-twitter a:hover{background:url('../images/sprites-s1193696f5e.png') 0 -440px no-repeat}.portletStaticText ul li,#content ul li{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAMAAAC6sdbXAAAAA1BMVEUOA02OpH4+AAAAFUlEQVR42n3BAQEAAACAkP6v9iBaAAAeAAH6OPaBAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:0 7px}
.carousel-text{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAAA1BMVEX29vYACyOqAAAAAXRSTlPHReaPdQAAAA1JREFUeNoBAgD9/wAAAAIAAVMrnDAAAAAASUVORK5CYII=) repeat 0 0; margin-bottom:20px; width:400px}
@media only screen and (max-width: 767px){body{min-width:100%}div.row{float:none;width:auto}div.cell{float:none;left:auto;margin:0 !important;width:auto !important}#footer-nav,#footer-nav-wrapper {height:auto;width:auto} 
/* #footer-nav ul a{display:block; width:auto;border-bottom: 1px solid #fff} */
#anon-personalbar a,#portal-personaltools dt a{padding:7px 10px}
#theme-globalnav-visual{padding:1em}
#theme-globalnav.mobileMenuOn{display:none}
.mobileMenu{background-color:#ddd;margin:0 0 0.5em;padding:0.5em}
#portal-globalnav-mobile{display:block;min-width:150px;border-radius:5px;min-height:30px;border-top:4px solid #0e034d}
#theme-globalnav,#portal-header,#before-columns-panels,#portal-columns-visual,#portal-footer{width:96%;padding:0 2%}
#portal-logo{margin:1em;display:block;clear:both;}
#theme-globalnav-wrapper{margin:0}
#theme-globalnav{/* text-align:center */display:none}
#theme-globalnav ul{display:none !important}
#theme-globalnav>li>a:hover,#theme-globalnav>.selected>a{margin:0 3px 0 0;padding:13px 16px 11px 19px}
.carousel-banners{width:auto !important;padding:0;height:auto !important}
.carousel-banner{width:auto !important;height:auto !important;position:static !important}
.carousel-text{position:relative}
.carousel-pager{display:none;}
#portal-footer{padding:1em 0}
#content .portlet{min-height:200px !important}
#portal-policy{margin:0 0 0.5em}}@media print{body{font-family:"Century Gothic",Arial,FreeSans,sans-serif}
h1,h2,h3,h4,h5,h6{font-family:"Century Gothic",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%; margin-top:5px}
.documentDescription{font-weight:bold}
pre{border:1pt dotted #000;white-space:pre;font-size:8pt;overflow:auto;padding:1em}
table.listing,table.listing td{border:1pt solid #000;border-collapse:collapse}
table.listing td,table.listing th{padding:6px}
div.pageBreak{page-break-before:always}
#content dt{margin:1em 0 0.625em}
#content p,#content table{margin-bottom:0.625em;margin-top:0.625em}
#content .documentDescription,#content #description{margin:0.5em 0 1.31em}
#viewlet-above-content{display:block; width:auto;height:auto}
div.top,#portal-logo,#portal-siteactions,.hiddenStructure,#portal-searchbox,#portal-globalnav,#theme-globalnav,#subscribe-links,#portal-personaltools,#portal-breadcrumbs,#edit-bar,#portal-column-one,#portal-column-two,#portal-languageselector,.carousel,.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{display:none}
.mobileMenu{display:none}
.image-left{float:left;clear:both;margin:0.5em 1em 0.5em 0;border:0.4pt solid #000}
.image-inline{float:none}
.image-right{float:right;clear:both;margin:0.5em;border:0.4pt solid #000}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}}
