@charset "utf-8";
/* CSS Document */

table.listing{border-spacing:0;border-collapse:collapse;}
table.listing td,table.listing th{padding:0.5em 1em;vertical-align:top;}
table.listing{border-left:1px solid #ddd;border-bottom:1px solid #ddd;}
table.listing th{text-align:left;color:#666;border:0.1em solid #e7e7e7;border-style:solid solid none;background:#ddd;}
table.listing tbody th{font-weight:bold;}
table.listing tbody tr{text-align:left;}
table.listing tbody tr td{background:transparent;}
table.listing td{border-right:1px solid #ddd;}
}
@media screen{
#content table{margin-bottom:1em;}
#content table{text-align:left;border-collapse:collapse;border-spacing:0px;}
}
@media print{
table.listing,table.listing td{border:1pt solid black;border-collapse:collapse;}
table.listing td,table.listing th{padding:6px;}
#content table{margin-bottom:0.625em;margin-top:0.625em;}
}

*{margin:0;padding:0;list-style:none;vertical-align:baseline;}
table.listing{background-color:#fff;}
tr:nth-child(even){background:#ccc;}
tr:nth-child(odd){background:#FFF;}
table.listing tbody th{background-color:#0079b9;color:white;}


@media screen{
@media screen{
*{margin:0;padding:0;}
* :link,:visited{text-decoration:none;}
* ul{list-style:none;}
* li{display:inline;}
* h1,h3{font-size:1em;}
* a img,:link img,:visited img{border:none;}
a{outline:none;}
img{vertical-align:text-bottom;}
}
}

@media screen{
#content ul{list-style-type:disc;margin-left:2em;}
#content 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;}
#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{
body{font:100% Arial, FreeSans, sans-serif;background:White;color:Black;}
h1,h3{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;}
h3{font-size:1.25em;}
h3{color:#444;}
a:link,a:visited{color:#205c90;}
a:focus img{outline:thin dotted;}
dt{font-weight:bold;}
#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-breadcrumbs{font-size:80%;margin-bottom:1em;margin-left:0.25em;}
#portal-breadcrumbs a{border-bottom:none;display:inline-block;}
#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{margin-bottom:1em;}
#content a:link{color:#205c90;border-bottom:0.1em solid #ccc;}
#content a:visited{color:#427597;border-bottom:0.1em solid #ccc;}
#content a:hover{color:#75ad0a!important;}
#content a:target{background-color:#ffb;}
#content .documentDescription{color:#666;margin-left:0;font:bold 1.25em "Helvetica Neue", Arial, FreeSans, sans-serif;}
}
@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-full{width:97.75%;}
}
@media print{
body{font-family:"Helvetica Neue", Arial, FreeSans, sans-serif;}
h1,h3{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%;}
.documentDescription{font-weight:bold;}
#content p{margin-bottom:0.625em;margin-top:0.625em;}
#content .documentDescription{margin:0.5em 0 1.31em;}
.hiddenStructure,#portal-personaltools,#portal-breadcrumbs,.portalMessage,.documentActions{display:none;}
}
@media handheld, screen and (max-device-width: 480px){
#portal-column-content{clear:both;width:97.75%;margin-left:-98.875%;}
#portal-personaltools{margin-bottom:1em;}
}

@media handheld, screen and (max-device-width: 800px){
a:link,#content a:link{
	  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
	}







*{margin:0;padding:0;list-style:none;vertical-align:baseline;}
body{background:#fff url(images/background.jpg);color:#000;font-family:'DejaVuSansCondensed', Arial, Helvetica, sans-serif;font-size:80%;}
a:link,#content a:link{color:#000;}
a:visited,#content a:visited{color:#000;}
#content a:hover{color:#000!important;}
h1{color:#286fb2;}
h3{color:#336600;}
h1,h3{margin:0.5em 0 0.5em;}
p{line-height:1.8em;margin:0 0 1em 0;}
#wrapper{margin:0 auto;width:100%;font-size:1.2em;}
#main{background:transparent;font-size:1.3em;padding:0.5em;}
div.position-0{margin-left:-100%;}
#header{background-color:#fff;}
.header-photos{width:100%;float:left;margin-bottom:0.2%;}
.header-site #photo01{margin-right:0.2%;}
.header-photos img{width:100%;}
#portal-personaltools{font-size:1.2em;background:#336699;position:absolute;}
#portal-personaltools a{color:#fff;}
#nav{background:#0079b9;border-bottom:1px solid #238dc3;clear:left;}
#nav ul{background:#0079b9;color:#fff;font-size:1.6em;border-bottom:1px solid #0079b9;}
#nav a{color:#fff;padding:0.5em 1em;text-decoration:none;min-width:3em;display:inline-block;}
#nav a:hover,#nav li.selected a{background:#0073B4;}
.clear{clear:both;}
#content li{display:list-item;line-height:1.5em;list-style:square outside;margin-bottom:0.25em;}
#footer{background:#0079b9;color:#eaffff;clear:left;padding:2em;}
#footer a:link{color:#eaffff;}
#footer a:visited{color:#eaffff;}
#footer a:hover{color:#fff!important;}
#social{width:70%;float:right;text-align:right;}
#footer-nav{width:70%;text-align:left;margin-top:9em;}
#footer li{float:none;padding:1em;}
#footer li a{background:transparent;}
#nav #seletor{display:none;}
#nav #seletor{color:#fff;}
@media screen and (max-width: 768px){
#wrapper{max-width:100%;}
.header-photos{width:100%;float:left;margin-bottom:0.2%;}
#footer-nav{display:none;}
#portal-column-content{clear:both;width:97.75%;margin-left:-98.875%;}
#nav{padding:0;width:100%;}
#nav #seletor{display:block;padding:1em 1em 1em 2.5em;width:80%;background:url("images/sections-ico.png") no-repeat 1em;}
#nav li{display:none;}
#nav:hover li{display:block;width:100%;border-top:1px solid #ffffff;; 		display:block!important;padding:0;}
#nav ul{width:97.5%;margin:0;padding:0;}
#nav:hover li a{color:#ffffff;; 		width:100%;padding:0 2.5%;line-height:3em;display:block;width:95%!important;}
#nav:hover li:hover{background:#254A6E;}
#nav:hover li a:hover,#nav:hover li.selected a{background:transparent;}
}
@media screen and (max-width: 480px){
#portal-breadcrumbs{display:none;}
#nav ul{font-size:1em;}
.header-photos{display:block;}
}
/*! CSS Used fontfaces */
@font-face{font-family:'DejaVuSansCondensed';src:url('font/DejaVuSansCondensed-webfont.eot');src:url('font/DejaVuSansCondensed-webfont.eot#iefix') format('embedded-opentype'),          url('font/DejaVuSansCondensed-webfont.woff') format('woff'),          url('font/DejaVuSansCondensed-webfont.ttf') format('truetype'),          url('font/DejaVuSansCondensed-webfont.svg#DejaVuSansCondensed') format('svg');font-weight:normal;font-style:normal;}

