@charset "utf-8";
/* CSS Document */
@media screen{
@media screen{
*{margin:0;padding:0;}
* :link,:visited{text-decoration:none;}
* h1,h4{font-size:1em;}
* a img,:link img,:visited img{border:none;}
a{outline:none;}
img{vertical-align:text-bottom;}
}
}

@media screen{
dl.portlet li{margin-bottom:0.25em;line-height:1.5em;display:list-item;}
dl.portalMessage{margin:1em 0;font-size:80%;border:1px solid #996;background-color:#ffffe3;clear:both;}
dl.portalMessage dt{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{padding:0.5em 0.5em;margin:0;line-height:1.25em;}
.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;}
.visualClear{clear:both;}
.icons-on .contenttype-document{background:no-repeat transparent 0px 4px url(contenttypes-sprite.png);}
.icons-on .contenttype-folder{background:no-repeat transparent 0px -644px url(contenttypes-sprite.png);}
.icons-on .contenttype-plone-site{background:no-repeat transparent 0px -1508px url(contenttypes-sprite.png);}
.icons-on .contenttype-document,.icons-on .contenttype-folder,.icons-on .contenttype-plone-site{line-height:2em;display:inline-block;*display:block;padding-left:20px!important;}
#ajax-spinner{display:none;width:20px;height:20px;position:fixed;background-position:center center;top:50%;left:50%;margin-top:-10px;margin-left:-10px;}
}
@media screen{
*{margin:0;padding:0;}
* :link,:visited{text-decoration:none;}
* h1,h4{font-size:1em;}
* a img,:link img,:visited img{border:none;}
a{outline:none;}
img{vertical-align:text-bottom;}
body{font:100% Arial, FreeSans, sans-serif;background:White;color:Black;background-image:url(banner.jpg);background-repeat:no-repeat;}
h1,h4{font-family:"Helvetica Neue", Arial, FreeSans, sans-serif;font-weight:bold;color:Black;line-height:1.5em;}
h1{letter-spacing:-0.05em;}
h1{font-size:2em;}
h4{font-size:1.25em;}
h4{color:#444;}
a:link,a:visited{color:#205c90;}
a:focus img{outline:thin dotted;}
dt{font-weight:bold;}
#portal-header{position:relative;z-index:2;}
#portal-logo{display:inline-block;margin:1.375em 0;}
#portal-searchbox{float:right;text-align:left;clear:right;margin:1.2em 0;font-size:80%;}
#portal-breadcrumbs{font-size:80%;margin-bottom:1em;margin-left:0.25em;}
#portal-breadcrumbs a{border-bottom:none;display:inline-block;}
dl.portlet{margin:0 0 1em;font-size:80%;}
dl.portlet dt{padding:0.42em 1em;background:#ddd;line-height:normal;}
dl.portlet dt.hiddenStructure{padding:0;}
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{padding:1em;}
dl.portlet ul.navTree li a{border:none;display:block;zoom:1;list-style: none}
dl.portletNavigationTree dd.portletItem{padding:0;}
dl.portlet ul.navTreeLevel0 > .navTreeItem{padding:0.25em 1em;border-bottom:0.1em dotted #ddd;line-height:2em;list-style: none}
dl.portlet ul.navTree .navTreeCurrentItem{background-color:#ddd;border-left:1em solid #ddd;margin-left:-1em;margin-right:-1em;list-style: none}
#content{line-height:1.5em;clear:both;font-size:80%;margin:1em 0.25em 2em 0.25em;}
#content h1{margin-top:0.5em;}
#content h1.documentFirstHeading{margin-top:0;}
#content p,dl.portlet{margin-bottom:1em;}
#content a:link,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:#75ad0a!important;}
#content a:target{background-color:#ffb;}
dl.portlet li{margin-bottom:0.25em;line-height:1.5em;display:list-item;}
dl.portalMessage{margin:1em 0;font-size:80%;border:1px solid #996;background-color:#ffffe3;clear:both;}
dl.portalMessage dt{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{padding:0.5em 0.5em;margin:0;line-height:1.25em;}
.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;}
.visualClear{clear:both;}
.icons-on .contenttype-document{background:no-repeat transparent 0px 4px url(contenttypes-sprite.png);}
.icons-on .contenttype-folder{background:no-repeat transparent 0px -644px url(contenttypes-sprite.png);}
.icons-on .contenttype-plone-site{background:no-repeat transparent 0px -1508px url(contenttypes-sprite.png);}
.icons-on .contenttype-document,.icons-on .contenttype-folder,.icons-on .contenttype-plone-site{line-height:2em;display:inline-block;*display:block;padding-left:20px!important;}
}
@media screen{
div.row{float:left;width:100%;display:block;position:relative;}
div.cell{position:relative;float:left;left:100%;}
div.position-0{margin-left:-98.875%;}
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%;}
}
@media screen{
dl.portlet{margin:0 0 1em;font-size:80%;}
dl.portlet dt{padding:0.42em 1em;background:#ddd;line-height:normal;}
dl.portlet dt.hiddenStructure{padding:0;}
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{padding:1em;}
dl.portlet ul.navTree li a{border:none;display:block;zoom:1;}
dl.portletNavigationTree dd.portletItem{padding:0;}
dl.portlet ul.navTreeLevel0 > .navTreeItem{padding:0.25em 1em;border-bottom:0.1em dotted #ddd;line-height:2em;}
dl.portlet ul.navTree .navTreeCurrentItem{background-color:#ddd;border-left:1em solid #ddd;margin-left:-1em;margin-right:-1em;}
}
@media print{
body{font-family:"Helvetica Neue", Arial, FreeSans, sans-serif;}
h1,h4{font-family:"Helvetica Neue", Arial, FreeSans, sans-serif;font-weight:bold;line-height:125%;page-break-inside:avoid;page-break-after:avoid;}
h1{letter-spacing:-0.05em;}
a{text-decoration:none;border-bottom:0.1em solid gray;color:black;}
#portal-column-content{width:95%;}
#content p{margin-bottom:0.625em;margin-top:0.625em;}
#portal-logo,.hiddenStructure,#portal-searchbox,#portal-breadcrumbs,#portal-column-one,.portalMessage,.documentActions{display:none;}
}
@media handheld, screen and (max-device-width: 480px){
#portal-column-one,#portal-column-content{clear:both;width:97.75%;margin-left:-98.875%;}
#portal-logo{display:none;}
#portal-top{font-size:180%;}
#portal-searchbox{float:none!important;margin:1em 0;text-align:center;}
}