@charset "utf-8";
/* CSS Document */

hr {border:2px solid #00a19a; }	
#warning {background-color: gold; padding: 10px;}
*{margin:0;padding:0;}
* :link,:visited{text-decoration:none;}
* ul{list-style:none;}
* li{display:inline;}
* h1{font-size:1em;}
* a img,:link img,:visited img{border:none;}
a{outline:none;}
img{vertical-align:text-bottom;}
iframe{border-width:0;border-style:none;}
a:focus{outline:thin dotted;}
a:active,a:hover{outline:0;}
b,strong{font-weight:bold;}
p{margin:1em 0;}
dl,ul{margin:1em 0;}
div.row{float:left;width:100%;display:block;position:relative;}
div.cell{position:relative;float:left;left:100%;}
div.position-0{margin-left:-100.0000%;}
div.width-full{width:100%;}
div.position-0{margin-left:-100%;}
div.width-1\3a 4{width:23.75%;}
div.width-3\3a 4{width:100%;}
div.position-3\3a 4{margin-left:-23.75%;}
body{background-color:#fff;color:#393939;font-family:Arial, Helvetica, sans-serif;font-size:0.81em;margin:0;}
a{color:#00a19a;text-decoration:none;}
a:visited{color:#97a9a8;}
a:hover{color:#ff8a00;}
h1{font-family:yorkvilleregular, sans-serif;font-size:2.32em;font-weight:normal;line-height:1;margin:0.67em 0;}
p,ul,dt,dd{line-height:1.4;}
img{border:0;vertical-align:text-bottom;}
ul{padding:0 0 0 27px;list-style-type:square;}
dd{margin:0 0 0 27px;}
.documentDescription{color:#00a19a;font-size:1.32em;line-height:1.4;margin:0 0 1em;}
.hiddenStructure{background:none;border:0;display:block;height:0.1em;margin:-0.1em 0 0 -0.1em;overflow:hidden;padding:0;position:absolute;width:1px;}
.visualClear{clear:both;}
#portal-top{background:url(pat.png);border-bottom:1px solid #5ec3bf;box-shadow:0 5px 24px rgba(0, 106, 107, 0.21);min-width:960px; background-repeat:no-repeat; background-size: cover;}
#portal-header-wrapper{margin:auto;position:relative;width:960px;}
#portal-header{padding:0 0 33px;}
#portal-header:before{border:7px solid #333;border:7px solid rgba(51, 51, 51, 0.75);border-radius:0 0 7px 7px;content:"";display:block;margin:-9px 0 0;}
#portal-columns-wrapper{margin:auto;width:960px;}
#portal-columns{margin:0 0 1.5em;}
#portal-column-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:24px;}
#portal-column-two{margin-top:1.55em;}
#theme-globalnav{font-size:18px;line-height:1.18em;margin:0 0 35px;padding:0;text-transform:lowercase;background-color:#FFFFFF;border-radius:2px;opacity:0.7;padding:0 0.5em;}
#theme-globalnav li{display:inline-block;position:relative;z-index:3;}
#theme-globalnav > li > a{margin-right:70px;padding:0 0 9px;position:relative;z-index:3;}
#theme-globalnav a:visited{color:#2b3d33;}
#theme-globalnav .selected a,#theme-globalnav a:hover{color:#018781; font-weight: 600}
#portal-logo{display:inline-block;margin:0 75px 0 0;vertical-align:top;}
#portal-logo img{vertical-align:top;}
#slogan{color:#00a19a;display:inline-block;font:2.23em/1em yorkvilleregular, sans-serif;max-width:50%;vertical-align:top;}
#portal-path{clear:both;margin:0 auto 1.4em;width:960px;}
#portal-breadcrumbs{color:#818181;font-size:10px;line-height:14px;}
#breadcrumbs-you-are-here{text-transform:lowercase;}
#portal-personaltools{font-size:0.85em;line-height:1.27em;list-style:none;}
#portal-personaltools li a{color:#333a;font-weight:normal;margin:0;padding:5px 11px;position:relative;z-index:100;}
#portal-personaltools li a:hover{background-color:transparent;}
#portal-bottom{clear:both;margin:auto;width:960px;}
#portal-colophon{color:#00a19a;font-size:0.77em;padding-right:135px;overflow:hidden;}
#portal-colophon:after{border:7px solid #333;border:7px solid rgba(51, 51, 51, 0.75);border-radius:7px 7px 0 0;content:"";display:block;margin:0 -135px -9px 0;}
.colophonWrapper ul{list-style:none;margin:0;padding:0;}
.portlet{margin:0 0 2em;}
dt.portletHeader{font-family:yorkvilleregular, sans-serif;font-size:2.31em;font-weight:normal;text-transform:lowercase;}
.portletItem{font-size:0.93em;line-height:1.33em;margin:0;padding:1.1em 0 0.3em;}
.portletFooter{margin:0;padding:1.1em 0 0.3em;}
.tile{display:block;}
.portletItemDetails{font-size:0.83em;display:block;}
div.portletStaticText{margin:0 0 2em;}
.documentActions{font-size:0.92em;text-align:right;}
.documentActions a{padding:0 5px;text-decoration:none;}
.actionMenu{float:right;margin:0 0 0 0.5em;position:relative;white-space:nowrap;}
.actionMenu a{color:#333;display:block;line-height:1.73em;text-decoration:none;}
.portalMessage{background-color:#ffffe3;border:1px solid #999966;clear:both;margin:1em 0;}
.portalMessage dt{background-color:#996;color:#fff;font-weight:bold;float:left;line-height:1.25em;margin:0 0.5em 0 0;max-width:30%;padding:0.5em 0.75em;}
.portalMessage dd{line-height:1.25em;margin:0;padding:0.5em 0.5em;}

@media only screen and (max-width:1200px){
div.row{float:none;width:auto;}
div.cell{float:none;left:auto;margin:0!important;width:auto!important;}
#portal-top{min-width:0;}
#portal-header{padding-left:10px;padding-right:10px;}
#portal-header-wrapper,#portal-columns-wrapper,#portal-bottom{margin:0;width:auto;}
#portal-personaltools{float:left;margin:0;padding:0;}
#theme-globalnav{clear:both;margin:0 0 15px;}
#theme-globalnav > li > a{margin-right:10px;padding:0;}
#portal-logo{margin:0 0 15px;max-width:100%;}
#portal-logo img{max-width:100%;}
#slogan{max-width:none;}
#portal-path{margin:0 10px;width:auto;}
#portal-column-content,#portal-column-two{padding:0 10px!important;}
#portal-colophon{padding-left:10px;}
#theme-globalnav li{font-size:40px; display: block; line-height: 2.5em;}
#content{padding:20px}
.imgfestival{width: 100%;height: auto;}	
}



@media print{
body{font-family:"Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;font-size:11pt;}
h1{font-weight:bold;line-height:125%;page-break-inside:avoid;page-break-after:avoid;}
a{border-bottom:0.5pt solid black;color:#000;text-decoration:none;}
.documentDescription{font-weight:bold;}
#content p{margin-bottom:0.625em;margin-top:0.625em;}
#content .documentDescription{margin:0.5em 0 1.31em;}
#portal-logo,.hiddenStructure,#theme-globalnav,#portal-personaltools,#portal-breadcrumbs,#portal-column-two,.portalMessage,.documentActions,#portal-colophon,.visualNoPrint{display:none;}
}
.video-container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden;}
.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

.clear{clear:both;}
/*! CSS Used fontfaces */
@font-face{font-family:'yorkvilleregular';src:url("yorkville-webfont.eot");src:url("yorkville-webfont.eot#iefix") format("embedded-opentype"), url("yorkville-webfont.woff") format("woff"), url("yorkville-webfont.ttf") format("truetype");font-weight:normal;font-style:normal;}	








