.tx-felogin-pi1 label{display:block}
.tx-indexedsearch .tx-indexedsearch-browsebox LI{display:inline;margin-right:5px}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button{width:100px}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword{width:150px}
.tx-indexedsearch .tx-indexedsearch-whatis{margin-top:10px;margin-bottom:5px}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw{font-weight:bold;font-style:italic}
.tx-indexedsearch .tx-indexedsearch-noresults{text-align:center;font-weight:bold}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr{font-style:italic}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{color:red}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info{background:#eeeeee}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead{margin-top:20px;margin-bottom:5px}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2{margin-top:0px;margin-bottom:0px}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD{background:#cccccc;vertical-align:middle}
.tx-indexedsearch .tx-indexedsearch-res .noResume{color:#666666}
.tx-indexedsearch .tx-indexedsearch-category{background:#cccccc;font-size:16px;font-weight:bold}
.tx-indexedsearch .res-tmpl-css{clear:both;margin-bottom:1em}
.tx-indexedsearch .searchbox-tmpl-css LABEL{margin-right:1em;width:10em;float:left}
.tx-indexedsearch .result-count-tmpl-css,.tx-indexedsearch .percent-tmpl-css{letter-spacing:0;font-weight:normal;margin-top:-1.2em;float:right}
.tx-indexedsearch .info-tmpl-css dt,.tx-indexedsearch dl.info-tmpl-css dd{float:left}
.tx-indexedsearch .info-tmpl-css dd.item-mtime{float:none}
.tx-indexedsearch .info-tmpl-css dd.item-path{float:none}
.tx-imagecycle-pi1-images{display:none;position:relative;overflow:hidden;list-style:none;margin:0;padding:0}
.tx-imagecycle-pi1-images img{display:block}
.tx-imagecycle-pi1-images li{position:absolute;margin:0;padding:0}
.tx-imagecycle-pi1-images li,.tx-imagecycle-pi1-images a{display:block;position:relative}
.tx-imagecycle-pi1-images a:hover{background:none;border:0! important}
.tx-imagecycle-pi1-images .imagecycle-caption{position:absolute;left:0;bottom:0;
width:100%;padding:5px;color:#fff;background:#000;opacity:0.8;white-space:nowrap;display:none}
.tx-imagecycle-pi1-images .imagecycle-caption a{display:inline;color:#9bd}
.tx-imagecycle-pi1-images .imagecycle-caption a:hover{color:#acf}
.tx-imagecycle-pi1-pager{margin:0 0 5px 0;text-align:center}
.tx-imagecycle-pi1-pager a{border:1px solid #ccc;background:#fc0;text-decoration:none;margin:0 5px;padding:3px 5px}
.tx-imagecycle-pi1-pager a.activeSlide{background:#ea0}
noscript .tx-imagecycle-pi1-images{display:block}
noscript .tx-imagecycle-pi1-images li{float:left;overflow:hidden}
noscript .tx-imagecycle-pi1-images .imagecycle-caption{display:block}
.csc-header-alignment-center{text-align:center}
.csc-header-alignment-right{text-align:right}
.csc-header-alignment-left{text-align:left}
div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow,ul.csc-uploads li{overflow:hidden}
div.csc-textpic .csc-textpic-imagewrap table{border-collapse:collapse;border-spacing:0}
div.csc-textpic .csc-textpic-imagewrap table tr td{padding:0;vertical-align:top}
div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table}
figcaption.csc-textpic-caption{display:table-caption}
.csc-textpic-caption{text-align:left;caption-side:bottom}
div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center}
div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right}
div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left}
div.csc-textpic div.csc-textpic-imagecolumn{float:left}
div.csc-textpic-border div.csc-textpic-imagewrap img{border:2px solid black;padding:0px 0px}
div.csc-textpic .csc-textpic-imagewrap img{border:none;display:block}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0}
div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:10px}
div.csc-textpic-imagecolumn.csc-textpic-lastcol,td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:0}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:10px}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:10px}
div.csc-textpic-center .csc-textpic-imagewrap,div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden}
div.csc-textpic-center .csc-textpic-center-outer{position:relative;float:right;right:50%}
div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:right;right:-50%}
div.csc-textpic-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-right div.csc-textpic-text{clear:right}
div.csc-textpic-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-left div.csc-textpic-text{clear:left}
div.csc-textpic-intext-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-intext-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left}
div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}
ul.csc-uploads{padding:0}
ul.csc-uploads li{list-style:none outside none;margin:1em 0}
ul.csc-uploads img{float:left;padding-right:1em;vertical-align:top}
ul.csc-uploads span{display:block}
ul.csc-uploads span.csc-uploads-fileName{text-decoration:underline}
table.contenttable-color-1{background-color:#EDEBF1}
table.contenttable-color-2{background-color:#F5FFAA}
table.contenttable-color-240{background-color:black}
table.contenttable-color-241{background-color:white}
table.contenttable-color-242{background-color:#333333}
table.contenttable-color-243{background-color:gray}
table.contenttable-color-244{background-color:silver}
body{width:100%;margin:0 auto;font-family:Arial,Helvetica,sans-serif;text-align:left;overflow-x:hidden;-ms-overflow-x:hidden;overflow-y:scroll}
body a:hover{padding:0px}
#wrap{position:absolute;top:0.5em;margin-left:1.4%;width:96%;max-width:55.75em;height:auto;border-style:solid;border-width:0.125em;-webkit-border-radius:1.25em;-khtml-border-radius:1.25em;-moz-border-radius:1.25em;border-radius:1.25em}
@media only screen and (min-width:33.75em){#wrap{top:1.3em}
}
@media only screen and (min-width:48em){#wrap{top:1.75em}
}
@media only screen and (min-width:58.75em){#wrap{width:55.75em;left:50%;margin-left:-27.875em}
}
.unselectable{user-select:none;-moz-user-select:none;-khtml-user-select:none}
.button{height:1.8em;width:3.6em;padding-top:0.5em;border:1px solid;-webkit-border-radius:0.6em;-khtml-border-radius:0.6em;-moz-border-radius:0.6em;border-radius:0.6em;text-align:center;font-size:1em;color:#FFF;cursor:pointer}
#header{width:100%;height:auto}
#header a,a:visited{text-decoration:none}
#nav-mobileshow-button{margin-top:1.1em;margin-left:1.5em;float:left}
#nav-tablettoggle-button{display:none;z-index:110}
#header-text-wrap{margin-top:0.75em;padding-left:5em}
#header-text{text-align:center;font-size:2em;letter-spacing:0.12em}
#header-subtext{margin-top:0.75em;text-align:center;font-size:1em;letter-spacing:0.16em}
#header-logo{height:6.3em}
#header-logo-image{background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;height:100%}
#header-basket-wrap{height:3.7em;margin-left:-2.2em;padding-left:2em;margin-top:0.75em;text-align:right;color:#FFF}
@media only screen and (min-width:33.75em){#nav-mobileshow-button{display:none}
#nav-tablettoggle-button{position:absolute;margin-top:1.6em;margin-left:2.5em;float:left;display:block}
#header-text-wrap{width:22em;margin-left:auto;margin-bottom:1em;padding-left:0em}
#header-text{text-align:left;margin-left:4.5em}
#header-subtext{margin-top:0.3em;text-align:left;margin-left:9em}
#header-basket-wrap{width:50%;margin-left:auto;float:right}
}
@media only screen and (min-width:48em){#nav-tablettoggle-button{display:none}
#header-text{margin-left:1.7em}
#header-subtext{margin-left:3.4em}
}
.sepline{width:90%;height:1px;margin-left:auto;margin-right:auto;padding:0px;position:relative;clear:both}
@media only screen and (min-width:33.75em){.sepline{width:95%}
}
@media only screen and (min-width:48em){.sepline{width:97%}
}
#topline{margin-top:1em}
#botline{margin-top:0.63em}
#overlay{display:none;position:fixed;width:100%;height:100%;opacity:0.8;background-color:#000;z-index:90}
#mobile-nav{position:absolute;width:85%;height:auto;font-size:1em;display:none;z-index:100}
@media only screen and (min-width:33.75em){#mobile-nav{width:18.75em;top:6.9em;left:3.4em;font-size:0.88em}
}
#nav-mobilehide-button{position:relative;width:9.4em;margin-top:1.25em;margin-left:50%;left:-4.7em;margin-bottom:1em}
#mobile-nav{padding:0.5em}
#mobile-nav .menu{display:block;font-size:1.2em;margin:0px;padding:0px}
#mobile-nav .menu li{display:block;margin:0.3em 0.3em;-webkit-border-radius:0.5em;-khtml-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em}
#mobile-nav a{display:block}
#mobile-nav a,a:visited,a:hover{padding:0.3em 0.6em;width:auto;text-decoration:none}
#mobile-nav .submenu{display:block;padding-left:1.6em;font-size:1em}
#mobile-nav .submenu li{display:block;margin:0.3em 0.3em;-webkit-border-radius:0.5em;-khtml-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em}
#mobile-nav .submenu-hline{width:100%;height:1px;margin-top:0.4em;margin-bottom:0.3em}
@media only screen and (min-width:33.75em){#nav-mobilehide-button{display:none}
#mobile-nav .menu{font-size:1.1em}
#mobile-nav .submenu{font-size:1em}
#mobile-nav a:hover{-webkit-border-radius:0.5em;-khtml-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em}
}
#desktop-nav{display:none}
#content-wrap{padding:1.4em 1.25em 1.25em 1.25em;min-height:13em}
@media only screen and (min-width:48em){#desktop-nav{display:block;padding:0.5em 0.63em 0.63em 1.25em;width:14.4em;height:100%;float:left}
#content-wrap{margin-left:15em;min-height:25em}
}
#desktop-nav .menu-mark{height:0.38em;width:0.38em;margin:0.38em 0.5em 0px 0px;float:left}
#desktop-nav .submenu-mark{height:0.31em;width:0.31em;margin:0.38em 0.5em 0px 0px;float:left}
#desktop-nav .menu{padding:0px;font-size:1em;letter-spacing:1px;display:block}
#desktop-nav .menu li{padding:0.31em 0px;display:block}
#desktop-nav .menu a,a:visited{text-decoration:none;cursor:default;display:block}
#desktop-nav .menu a:hover{padding:0px;text-decoration:none;cursor:default}
#desktop-nav .submenu{padding:0px;margin:0.25em 0.25em 0.25em 0.6em;font-size:0.9em;letter-spacing:0.7px;display:block}
#desktop-nav .submenu-hline{width:50%;height:1px;margin-top:0.2em;margin-bottom:0.1em}
#footer{position:relative;font-size:0.9em;clear:both;padding:0.6em 1.25em 0.6em 1.25em;color:#FFF;text-align:center}
#footer a,a:visited{text-decoration:none;font-weight:bold;color:#FFF}
#footer a:hover{color:#999}
#content{letter-spacing:0.075em;line-height:1.3em;text-align:left}
#content h1{font-size:1.15em;margin:0.6em 0px;padding-bottom:0.125em}
#content h2{font-size:1.1em;margin:0.6em 0px}
#content h3{font-size:1.05em;margin:1.25em 0px 0px 0px;padding:0px}
#content section{margin:1.25em 0px;padding:0px 0px 0.6em 0px}
@media only screen and (min-width:33.75em){#content{text-align:justify}
#content section{padding-left:1.56em}
}
@media only screen and (min-width:48em){#content{font-size:0.95em}
}
blockquote{margin:0px;padding:0px;font-style:italic;font-weight:bold}
aside{font-size:0.7em}
@media only screen and (max-width:33.75em){table,thead,tboy,th,td,tr{display:block}
thead tr{position:absolute;top:-9999px;left:-9999px}
tr{
border:none}
td{border:none;
position:relative;padding-left:50%}
td:before{position:absolute;top:0.38em;left:0.38em;width:45%;padding-right:0.63em;white-space:nowrap}
}
figure.csc-textpic-image{float:left;padding-right:0.5em;padding-left:0.5em}
#content figcaption{height:3.1em}
#content td{text-align:left;vertical-align:top;padding:0.25em}
body{background-color:#111;color:#BBB}
#wrap{background-color:#222;border-color:#444}
#header-text{
}
#header-subtext{
}
#header-logo{display:none}
#header-logo-image{
}
@media only screen and (min-width:33.75em){#header-text-wrap{float:left}
}
.button{background-color:#434343;border-color:#252525}
#header{color:#FFF}
#header a,a:visited{color:#FFF}
#header a:hover{color:#FFF}
#topline{background:#F00}
#botline{background:#F00}
#mobile-nav{background-color:#222;border-right:2px solid #444;border-bottom:2px solid #444}
@media only screen and (min-width:33.75em){#mobile-nav{background-color:#222;border:1px solid #444}
}
#mobile-nav .menu li{background-color:#111;border:1px solid #444}
#mobile-nav a{color:#DDD}
#mobile-nav .submenu li{background-color:#222;border:1px solid #444}
#mobile-nav #menu-selected{background-color:#600}
#mobile-nav #submenu-selected{background-color:#600}
#mobile-nav .submenu-hline{background-color:#666}
@media only screen and (min-width:33.75em){#mobile-nav a:hover{background-color:#600}
}
#desktop-nav .menu-mark{background-color:#444}
#desktop-nav #menu-mark-selected{background-color:#F00}
#desktop-nav .submenu-mark{background-color:#444}
#desktop-nav #submenu-mark-selected{background-color:#F00}
#desktop-nav .menu a,a:visited{color:#DDD}
#desktop-nav .menu a:hover{color:#777}
#desktop-nav .submenu-hline{background-color:#888}
#content h1{color:#DDD;border-bottom:solid 1px #666}
#content h2{color:#DDD}
#content h3{color:#DDD}
#content .para{border-top:solid 1px #111;border-bottom:solid 1px #111}
blockquote{color:#FFF}
#content a,a:visited{color:#FFF;text-decoration:none}
#content a:hover{color:#CCC;text-decoration:none}
