body {
	margin: 0px; padding: 0px; width: 100%; font-family: sans-serif; font-size: 80%; display: table;
}
html > body {
	font-size: 0.75em;
}
*:first-child + html body {
	font-size: 80%;
}
#header {
	width: 100%; height: auto;
}
#c1c2 {
	width: 100%; float: left; display: block;
}
[id]#c1c2 {
	float: right;
}
*:first-child + html #c1c2 {
	width: auto; padding-left: 180px; margin-left: -180px; float: left;
}
#c1c2 #wrapper {
	width: 100%; float: right; min-width: 100%;
}
#c1c2 #wrapper .marginleft {
	margin-left: 180px;
}
#c1c2 #wrapper .marginright {
	margin-right: 180px;
}
#c1c2 #wrapper #col1 > .content {
	width: auto !important;
}
#c1c2 #col2 {
	width: 180px; overflow: hidden; margin-right: -100%; float: right;
}
[id]#c1c2 #col2 {
	float: left;
}
*:first-child + html [id]#c1c2 #col2 {
	margin-left: 0px;
}
#col3 {
	width: 180px; overflow: hidden; margin-left: -180px; float: left;
}
html > body [id]#col3 {
	margin-right: -100%; float: right;
}
#footer {
	width: 100%; clear: both;
}
.footerbgtrap {
	background-color: transparent;
}
h1 {
	font-size: 2.4em;
}
h2 {
	font-size: 2.1em;
}
h3 {
	font-size: 1.8em;
}
h4 {
	font-size: 1.5em;
}
h5 {
	font-size: 1.2em;
}
h6 {
	font-size: 0.9em;
}
body {
	margin: 0px; padding: 0px; width: 100%; text-align: left; display: block;
}
body.db_error #tiki-main {
	margin: 1em auto; max-width: 800px;
}
html[dir=ltr] > body {
	padding: 1em; width: auto; display: block;
}
header {
	display: block;
}
nav {
	display: block;
}
article {
	display: block;
}
footer {
	display: block;
}
address {
	display: block;
}
.fixedwidth {
	margin: 0px auto; width: 100%; display: table;
}
.fixed_width .fixedwidth {
	display: table;
}
.fixed_width > .fixedwidth {
	width: 990px; margin-top: 18px; margin-bottom: 5px;
}
.header_container .fixedwidth {
	width: auto; margin-left: 0px; display: block;
}
body.fixed_width .fixedwidth .fixedwidth {
	margin: 0px auto;
}
.fixed_width [id].fixedwidth {
	height: auto;
}
.fullscreen #c1c2 #wrapper .marginleft#col1 {
	margin-left: 30px;
}
.fullscreen #c1c2 #wrapper .marginright#col1 {
	margin-right: 30px;
}
.button {
	display: inline-block;
}
.button a {
	text-decoration: none; white-space: nowrap; cursor: pointer;
}
.button a:visited {
	text-decoration: none; white-space: nowrap; cursor: pointer;
}
button {
	text-decoration: none; white-space: nowrap; cursor: pointer;
}
.button input {
	text-decoration: none; white-space: nowrap; cursor: pointer;
}
.calbuttonBox a {
	text-decoration: none; white-space: nowrap; cursor: pointer;
}
input[type=reset] {
	text-decoration: none; white-space: nowrap; cursor: pointer;
}
input[type=submit] {
	text-decoration: none; white-space: nowrap; cursor: pointer;
}
.input_submit_container {
	padding: 1px;
}
.cssmenu_horiz a {
	line-height: 16px; padding-left: 0.5em; text-decoration: none;
}
.cssmenu_vert a {
	line-height: 16px; padding-left: 0.5em; text-decoration: none;
}
.cssmenu_horiz ul li a {
	line-height: 16px; padding-left: 0.5em; text-decoration: none;
}
.cssmenu_vert .sf-sub-indicator {
	top: 3px;
}
.iconmenu {
	display: inline;
}
#col2 select {
	width: 95%;
}
#col3 select {
	width: 95%;
}
#col3 input[type='text'] {
	width: 95%;
}
#col2 input[type='text'] {
	width: 95%;
}
#col3 input[type='password'] {
	width: 95%;
}
#col2 input[type='password'] {
	width: 95%;
}
#col2 input.openid_url {
	padding: 1px 1px 1px 18px; width: 85%; min-height: 16px;
}
#col3 input.openid_url {
	padding: 1px 1px 1px 18px; width: 85%; min-height: 16px;
}
label {
	vertical-align: middle; cursor: pointer;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	clear: both;
}
input {
	vertical-align: middle;
}
legend {
	vertical-align: middle;
}
hr {
	border-width: 0px; padding: 0px; width: 100%; height: 1px;
}
img {
	border: 0px currentColor;
}
.floatright {
	clear: none; float: right;
}
.floatleft {
	clear: none; float: left;
}
#sitetitle {
	line-height: 1;
}
#sitesubtitle {
	line-height: 1;
}
#top_modules {
	min-height: 20px;
}
#top_modules .box-login_box {
	right: 10px; bottom: 1px; position: absolute;
}
#top_modules .box-login_box .siteloginbar {
	margin-bottom: 5px;
}
.siteloginbar div {
	display: inline-block;
}
#top_modules .siteloginbar_poppedup {
	margin-left: -20%;
}
.siteloginbar_popup .tabcontent fieldset {
	margin: 0px 0px 0px -4px; border: currentColor;
}
.siteloginbar_poppedup div {
	text-align: right;
}
li#register_link {
	margin-right: 5px;
}
.tabmark a.register_link {
	padding-right: 26px !important;
}
.tabmark a.login_link {
	padding-right: 26px !important;
}
.siteloginbar_popup .cssmenu_horiz {
	margin: inherit; padding: inherit; width: inherit;
}
.siteloginbar_popup .cssmenu_horiz ul li {
	width: 100%; font-size: inherit;
}
.siteloginbar_popup form {
	width: auto; text-align: left; white-space: normal !important;
}
li#logout_link a {
	padding-right: 40px;
}
.siteloginbar_popup #logout_link {
	text-align: center;
}
.siteloginbar_popup .cssmenu_horiz div a.login_link {
	display: block;
}
.siteloginbar_popup .cssmenu_horiz div a {
	display: inline;
}
.siteloginbar_poppedup {
	margin: 2px 2px 3px 1px; padding: 10px;
}
.siteloginbar_poppedup * {
	margin: 2px; line-height: 1.1;
}
.siteloginbar_popup label {
	clear: both; float: left;
}
.siteloginbar_popup #sl-login-user {
	width: 60%; float: right;
}
.siteloginbar_popup #sl-login-pass {
	width: 60%; float: right;
}
.siteloginbar_popup .rme {
	padding: 5px 0px; text-align: right; display: block;
}
.siteloginbar_popup .pass {
	margin: 0px; padding: 0px; width: 47%; text-align: left; float: left;
}
.siteloginbar_popup .pass a {
	text-align: left;
}
.siteloginbar_popup .register {
	margin: 0px; padding: 0px; width: 47%; float: right;
}
.siteloginbar_popup .wikiaction {
	clear: both; float: right;
}
#sitesearchbar {
	margin: 0px; text-align: right; padding-right: 4px; clear: left; float: right; display: block;
}
#tiki-top form.findtable {
	margin-top: 0px; margin-bottom: 0px;
}
#tiki-top table {
	width: auto; white-space: nowrap;
}
#top_modules .box-quickadmin {
	padding: 0px 0.5em 0.2em 0px; top: 40%; right: 1em; position: absolute;
}
#bottom_modules .box-rsslist br {
	display: none;
}
.minimize-modules-left #col1 {
	margin-left: 80px !important;
}
.minimize-modules-right #col1 {
	margin-right: 80px !important;
}
.minimize-modules-left #col2 .separatoricon-toggle {
	display: none !important;
}
.minimize-modules-left #col2 .box .menuText {
	display: none !important;
}
.minimize-modules-left #col2 .mdkfwdarr {
	display: none !important;
}
.minimize-modules-right #col3 .separatoricon-toggle {
	display: none !important;
}
.minimize-modules-right #col3 .box .menuText {
	display: none !important;
}
.minimize-modules-right #col3 .mdkfwdarr {
	display: none !important;
}
.minimize-modules-left #col2 .box .menuLevel1 .menuText {
	display: inline !important;
}
.minimize-modules-left #col2 .separatoricon-url {
	display: inline !important;
}
.minimize-modules-right #col3 .box .menuLevel1 .menuText {
	display: inline !important;
}
.minimize-modules-right #col3 .separatoricon-url {
	display: inline !important;
}
.moduleflip-vert {
	top: 20px !important; right: 1% !important; display: block;
}
#col2 .moduleflip-vert .flipmodimage {
	background-image: url("/styles/layout/../../img/icons/resultset_first.png") !important;
}
.minimize-modules-right #col3 .moduleflip-vert .flipmodimage {
	background-image: url("/styles/layout/../../img/icons/resultset_first.png") !important;
}
#col3 .moduleflip-vert .flipmodimage {
	background-image: url("/styles/layout/../../img/icons/resultset_last.png") !important;
}
.minimize-modules-left #col2 .moduleflip-vert .flipmodimage {
	background-image: url("/styles/layout/../../img/icons/resultset_last.png") !important;
}
.minimize-modules-left #col2 .separator {
	padding: 0px; border: currentColor;
}
.minimize-modules-right #col3 .separator {
	padding: 0px; border: currentColor;
}
.minimize-modules-left #col2 .box-shadow {
	width: 70px !important;
}
.minimize-modules-left #col2 .box {
	width: 70px !important;
}
.minimize-modules-right #col3 .box-shadow {
	width: 70px !important;
}
.minimize-modules-right #col3 .box {
	width: 70px !important;
}
.minimize-modules-left #col2 .content {
	margin: 0px !important;
}
.minimize-modules-right #col3 .content {
	margin: 0px !important;
}
.minimize-modules-left #col2 .option {
	margin: 0px !important; padding: 0px !important;
}
.minimize-modules-left #col2 .optionline {
	margin: 0px !important; padding: 0px !important;
}
.minimize-modules-right #col3 .option {
	margin: 0px !important; padding: 0px !important;
}
.minimize-modules-right #col3 .optionline {
	margin: 0px !important; padding: 0px !important;
}
.minimize-modules-left #col2 {
	width: 60px !important;
}
.minimize-modules-right #col3 {
	width: 60px !important;
}
.minimize-modules-left #col2 .cssmenu_vert {
	width: 44px;
}
.minimize-modules-left #col2 .cssmenu_vert div > ul {
	width: 44px;
}
.minimize-modules-left #col2 .cssmenu_vert li.menuLevel0 {
	width: 44px;
}
.minimize-modules-left #col2 .cssmenu_vert li.menuLevel0 > a {
	width: 44px;
}
.minimize-modules-right #col3 .cssmenu_vert {
	width: 44px;
}
.minimize-modules-right #col3 .cssmenu_vert div > ul {
	width: 44px;
}
.minimize-modules-right #col3 .cssmenu_vert li.menuLevel0 {
	width: 44px;
}
.minimize-modules-right #col3 .cssmenu_vert li.menuLevel0 > a {
	width: 44px;
}
.minimize-modules-left #col2 .cssmenu_vert li.menuLevel0 > ul {
	margin-left: 55px;
}
.minimize-modules-right #col3 .cssmenu_vert li.menuLevel0 > ul {
	margin-right: 55px;
}
.mod-share-item {
	float: left;
}
.mod-share-item a img {
	margin-right: 0.5em;
}
.google-root.mod-share-item {
	margin-left: 0.5em;
}
.fullscreen .tellafriend {
	margin-top: 2px; margin-right: 100px;
}
.fullscreen .share {
	margin-top: 2px; margin-right: 100px;
}
.share img {
	margin-bottom: -5px;
}
#rss {
	padding: 1em 1em 0px;
}
#power {
	padding: 0px 1em 1em;
}
#credits {
	display: inline;
}
#show-errors-button {
	z-index: 1024;
}
#errors {
	z-index: 1023;
}
.error .rbox-data .adminoption {
	display: inline;
}
.error .rbox-data .adminoptionlabel {
	display: inline;
}
.icon.error {
	color: rgb(0, 153, 0); font-weight: bold;
}
ul.jumplinks {
	font-size: 0.8em; list-style-type: none;
}
ul.jumplinks {
	left: -9000px; top: -9000px; position: absolute; z-index: 9;
}
.jumplinks {
	left: -9000px; top: -9000px; position: absolute; z-index: 9;
}
.jumplinks a:focus {
	padding: 5px; border: 2px solid rgb(25, 25, 112); left: 9010px; top: 9010px; width: 6em; font-weight: bold; position: absolute; z-index: 9;
}
.jumplinks a:active {
	padding: 5px; border: 2px solid rgb(25, 25, 112); left: 9010px; top: 9010px; width: 6em; font-weight: bold; position: absolute; z-index: 9;
}
.fullscreenbutton {
	top: 2px; right: 10px; font-size: 80%; position: absolute; z-index: 10;
}
#fullscreenbutton {
	top: 2px; right: 10px; font-size: 80%; position: absolute; z-index: 10;
}
#tiki-clean {
	padding: 1em; text-align: left;
}
.floatlist {
	margin: 0px; padding-left: 0px; clear: left; list-style-type: none;
}
.floatlist li {
	float: left;
}
#attzone {
	display: none;
}
#comzone {
	display: none;
}
#attzoneopen {
	margin-top: 10px; display: block;
}
#comzoneopen {
	margin-top: 10px; display: block;
}
#attzone {
	margin-top: 10px;
}
#edithelpzone {
	display: none;
}
#rules-copy-panel {
	display: none;
}
.clear {
	clear: both;
}
#clear {
	clear: both;
}
.clearfix::before {
	display: inherit; content: "";
}
.clearfix::after {
	display: inherit; content: "";
}
.clearfix::after {
	clear: both;
}
#overdiv table {
	width: auto !important;
}
.imagerank {
	margin: 10px 5px;
}
#debugconsole {
	left: 20px; top: 0px; width: 60%; height: auto; position: absolute; z-index: 1000;
}
#debugconsole table {
	width: 100%;
}
#debugconsole input[type='text'] {
	width: auto;
}
.mini {
	width: 100%; text-align: center; margin-right: auto; margin-left: auto;
}
.pagenums input[type='text'] {
	margin-top: -1px;
}
a.tikihelp {
	border: 0px currentColor; vertical-align: text-top;
}
a.tikihelp:visited {
	border: 0px currentColor; vertical-align: text-top;
}
a.tikihelp:hover {
	vertical-align: text-top; cursor: help;
}
#rss img {
	vertical-align: middle;
}
a.icon {
	vertical-align: middle;
}
img.icon {
	vertical-align: middle;
}
.iconmenutext {
	white-space: nowrap;
}
.simple_title {
	padding: 8px 5px 5px 0px; font-weight: bold; display: block;
}
.findtable {
	text-align: center; margin-bottom: 10px;
}
.findtitle {
	vertical-align: middle; display: inline;
}
.findexactmatch {
	vertical-align: middle; display: inline;
}
.findnumrows {
	vertical-align: middle; display: inline;
}
.findtypes {
	vertical-align: middle; display: inline;
}
.findlang {
	vertical-align: middle; display: inline;
}
.findtable ul li {
	float: left;
}
.alphafilter {
	margin: 10px 0px; text-align: center; display: block;
}
.textarea-toolbar {
	width: 100%;
}
.textarea-toolbar img.icon {
	margin: 1px 3px; vertical-align: middle;
}
.helptool-admin {
	padding-left: 8px; margin-left: 8px; border-left-color: rgb(191, 191, 191); border-left-width: medium; border-left-style: double; float: right;
}
a.toolbar {
	padding: 4px 2px; display: inline-block;
}
.toolbar-list {
	padding: 0px 0px 0px 0.5em; line-height: 20px; border-left-color: rgb(191, 191, 191); border-left-width: medium; border-left-style: double;
}
.toolbars-picker {
	width: 128px; line-height: 12px; position: absolute; z-index: 300;
}
.specialchar.toolbars-picker {
	width: 25em;
}
.toolbars-picker a {
	margin: 0px; padding: 0px; border: 1px solid rgb(255, 255, 255); overflow: hidden; display: inline-block;
}
.color.toolbars-picker a {
	width: 14px; height: 12px;
}
.bgcolor.toolbars-picker a {
	width: 14px; height: 12px;
}
.toolbars-picker a:hover {
	border: 1px solid rgb(255, 0, 0);
}
.toolbars-picker-reset {
	border: currentColor !important; width: 100% !important; text-align: center;
}
#tikihelp {
	height: 100%; position: absolute;
}
.help_sections {
	width: 360px; height: 500px; overflow: hidden !important;
}
.help_sections > div {
	height: 90%; overflow: auto; font-size: 0.9em;
}
.simple_inlinehelp {
	font-family: sans-serif; font-size: small; font-style: italic;
}
.box-share > div {
	text-align: center;
}
.plugin-form-float {
	left: 5%; top: 5%; right: 365px; overflow: auto; position: fixed; z-index: 1000; max-height: 90%;
}
.icon_edit_section {
	float: right;
}
.icon_edit_section img.icon {
	margin-top: -1px !important;
}
.modules {
	position: relative;
}
#role_main .module {
	max-width: 180px;
}
h3.box-title {
	padding-top: 0px; display: block; position: relative;
}
.moduleflip {
	top: 0px; right: 1%; display: none; position: absolute;
}
.box-title span img.flipmodimage {
	top: 0px; right: 1%; display: none; position: absolute;
}
.box:hover .moduleflip {
	display: block;
}
.box:hover .box-title span img.flipmodimage {
	display: block;
}
.box:hover img.flipmodimage {
	border: 1px solid transparent;
}
.box-data table {
	width: 100%;
}
.box-data a.linkmenu {
	display: block;
}
.box-data ol {
	overflow: hidden; padding-right: 0.6em; padding-left: 2em; margin-top: 0px; margin-bottom: 0px;
}
.box-data ul {
	overflow: hidden; padding-right: 0.6em; padding-left: 2em; margin-top: 0px; margin-bottom: 0px;
}
.box-data ul {
	padding-left: 1.3em;
}
.box-months_links ul {
	padding-left: 0px; list-style-type: none;
}
.box-months_links ul li {
	padding-left: 0.5em; list-style-type: none;
}
.box-months_links ul li li {
	padding-left: 1.3em; list-style-type: none;
}
.collapsed ul {
	display: none;
}
.modcontrols {
	width: 64px; height: 16px; float: right; display: block;
}
.box-minichat {
	width: 100%;
}
.minichat {
	overflow: auto;
}
.minichatdiv {
	overflow: auto;
}
.minichatchan {
	overflow: auto;
}
.box-switch_lang .box-data img {
	padding: 0.2em; vertical-align: middle;
}
.cbox {
	overflow: hidden;
}
.cbox-data {
	overflow: hidden;
}
.rbox-title {
	overflow: hidden;
}
.rbox-data {
	overflow: hidden;
}
.rbox-title {
	width: auto; margin-bottom: -0.33em; display: inline-block; position: relative; z-index: 1;
}
.rbox-title .icon {
	padding: 0px 0.35em 0px 0px; vertical-align: top;
}
.rbox-data {
	position: relative; z-index: 0;
}
.rbox-close {
	float: right; cursor: pointer;
}
.halffloat .box {
	margin: 0px 2% 0px 0px; width: 48%; clear: none; float: left !important;
}
.wikitext .halffloat .box {
	margin: 0px 2% 0px 0px; width: 48%; clear: none; float: left !important;
}
.thirdfloat .box {
	margin: 0px 2% 0px 0px; width: 31%; clear: none; float: left !important;
}
.wikitext .thirdfloat .box {
	margin: 0px 2% 0px 0px; width: 31%; clear: none; float: left !important;
}
.quarterfloat .box {
	margin: 0px 2% 0px 0px; width: 22%; clear: none; float: left !important;
}
.wikitext .quarterfloat .box {
	margin: 0px 2% 0px 0px; width: 22%; clear: none; float: left !important;
}
#autosave_preview > div {
	height: 30ex; overflow-x: hidden; overflow-y: auto;
}
.normal {
	margin: 0px; padding: 0px; width: 100%;
}
.normalnoborder {
	margin: 0px; padding: 0px; width: 100%;
}
.admin {
	margin: 0px; padding: 0px; width: 100%;
}
.ui-accordion .normal {
	width: auto;
}
.ui-accordion .normalnoborder {
	width: auto;
}
.ui-accordion .admin {
	width: auto;
}
td {
	vertical-align: top;
}
td.third {
	text-align: center;
}
th {
	text-align: center;
}
td.heading {
	text-align: center;
}
tr.diffheader {
	text-align: center;
}
.tabs {
	margin: 10px 3px 0px; padding: 0px; position: relative; z-index: 2;
}
.tabs br {
	display: none;
}
.tabstoggle {
	font-size: 0.8em;
}
.tabstoggle .button {
	padding: 0px; top: 8px; position: relative;
}
.floatright.tabstoggle {
	width: auto; text-align: right; float: none;
}
.tabs .floatright.tabstoggle {
	width: 15%; clear: none; float: right; position: relative;
}
.tabs .floatright.tabstoggle .button {
	top: 0px; right: 0px; position: absolute;
}
.tabs .container {
	width: 84%; float: left;
}
.tabs .full_width {
	width: 100%;
}
.tabmark {
	margin: 0px 5px 0px 0px; padding: 1px 0px; display: inline; white-space: nowrap;
}
.tabmark a {
	padding: 1px 5px; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.tabactive {
	border-width: 2px 1px medium; border-style: solid solid none; border-color: rgb(153, 153, 153) rgb(153, 153, 153) currentColor; top: 0px; position: relative;
}
.tabinactive {
	top: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; position: relative;
}
.tabcontent {
	margin: 0px; padding: 4px; top: 0px; position: relative; z-index: 1;
}
.tabcontent table {
	width: auto; text-align: left;
}
.tabcontent .normal {
	width: 100%;
}
.tabcontent table td {
	padding: 5px;
}
#pageid {
	clear: both; float: left;
}
#cachedpage {
	float: right;
}
.wikiactions {
	white-space: nowrap !important;
}
.split {
	clear: both;
}
#page-bar {
	margin-top: 0px; display: block;
}
#page-bar > span {
	float: left;
}
.hrwikibottom {
	height: 0px; clear: both; visibility: hidden;
}
.wiki-edithelp {
	display: none;
}
.wikiplugin-split {
	border: currentColor; clear: both;
}
.wikiplugin-split .codelisting {
	width: 95%;
}
.conveneHeaderRow td {
	text-align: center;
}
.conveneVotes td {
	vertical-align: middle;
}
.conveneFooterRow td {
	vertical-align: middle;
}
.conveneHeaderRow td {
	vertical-align: middle;
}
.convene-ok {
	text-align: center; background-image: none !important; background-color: rgb(209, 243, 209) !important;
}
.convene-no {
	text-align: center; background-image: none !important; background-color: rgb(255, 204, 202) !important;
}
.convene-no img {
	display: none;
}
.convene-unconfirmed {
	text-align: center;
}
.conveneFooter {
	text-align: center;
}
.conveneHeader {
	text-align: center;
}
.footnotearea {
	font-size: 0.9em; margin-top: 2em;
}
#tiki-center .versionav {
	padding: 0px; border: 0px currentColor; margin-bottom: -1px;
}
.versionav .button {
	margin-bottom: 0px;
}
#tiki-center .versioncontent {
	padding: 1em;
}
table.wikiplugin_tracker td {
	padding-bottom: 1.2em; vertical-align: top;
}
.wikiplugin_edit textarea {
	width: 99%; height: 150px;
}
ul.floatleft {
	list-style: none; padding: 0px; height: 20px; text-align: left; margin-top: 0px; display: block;
}
ul.floatleft li {
	padding: 4px 2px; float: left;
}
.editdate ul.floatleft {
	margin-top: 8px;
}
.plugin-mouseover {
	padding: 0.4em; display: none; position: absolute; z-index: 500;
}
.fancysort .header {
	cursor: pointer;
}
#jtrack-holder {
	width: auto !important;
}
.jtrack-item {
	height: auto !important;
}
#col1 #jtrack-content {
	height: 450px;
}
#col1 #jtrack-form-create {
	height: 450px;
}
#col1 #jtrack-form-list {
	height: 450px;
}
#col1 #jtrack-form-update {
	height: 450px;
}
#col1 #jtrack-form-remove {
	height: 450px;
}
#col1 #jtrack-form-remove-all {
	height: 450px;
}
#timeSheetSaved {
	height: 500px !important;
}
#timesheetSpreadsheet {
	height: 500px !important;
}
#timeSheetTabs {
	height: 600px !important;
}
#right_modules #jtrack-bar {
	font-size: 76%;
}
#left_modules #jtrack-bar {
	font-size: 76%;
}
#right_modules .jtrack-item {
	font-size: 76%;
}
#left_modules .jtrack-item {
	font-size: 76%;
}
#right_modules .jtrack-form {
	height: 245px !important;
}
#left_modules .jtrack-form {
	height: 245px !important;
}
.tocnav {
	clear: both; margin-bottom: 4px;
}
#tocnavicons {
	float: left;
}
#tocnavaddpage {
	float: right;
}
#tocnavlinks {
	clear: both;
}
.toc * {
	list-style: none;
}
.diff td {
	white-space: normal;
}
.article {
	margin-bottom: 40px;
}
.articletitle h2 {
	margin: 0px;
}
img.topicimage {
	padding: 2px 0px; margin-bottom: 10px;
}
img.articleimagenofloat {
	padding: 2px 0px; margin-bottom: 10px;
}
img.articleimage {
	padding: 2px 0px; margin-bottom: 10px;
}
img.articleimagefloat {
	padding: 2px 0px; margin-right: 4px; margin-bottom: 10px; float: left;
}
img.articleimage {
	padding: 2px 0px; clear: right; margin-right: 4px; margin-bottom: 10px; float: left;
}
.articletrailer {
	text-align: center; margin-top: 1.1em; position: relative;
}
.articletrailer .wikitopline {
	float: left;
}
.article .status {
	left: 0px; position: absolute;
}
.articletrailer span {
	margin: auto; display: inline-block; white-space: nowrap;
}
.article .actions {
	top: 0px; text-align: right; right: 0px; white-space: nowrap; position: absolute;
}
.article .actions form {
	display: inline;
}
.blogheading {
	width: 100%; clear: both; display: block;
}
.blogdesc {
	width: 40%; display: block;
}
.bloginfo {
	display: block;
}
.blogactions {
	float: right;
}
.postinfo {
	margin-top: 10px; margin-bottom: 20px;
}
.postinfo div {
	margin-top: 30%;
}
small.description {
	display: block;
}
div.posthead {
	padding: 3px; text-align: left;
}
span.posthead {
	display: block;
}
body.tiki_blogs .post_single {
	padding-bottom: 30px;
}
body.tiki_blogs .post .postfooter {
	clear: both; float: right;
}
.related_posts {
	margin-top: 3em;
}
.related_articles {
	margin-top: 3em;
}
.related_posts h4 {
	margin: 0px;
}
.related_articles h4 {
	margin: 0px;
}
body.tiki_forums .normal {
	margin: auto;
}
#forumpost {
	display: none;
}
#forumpostopen {
	display: block;
}
.post .postbody {
	margin: 5px 0px 0px; padding: 0px; clear: both;
}
.post .postbody .content {
	margin: 0px; padding: 0px 3px 3px; text-align: left;
}
.post .postbody-title {
	overflow: hidden;
}
.post .postbody-title .checkbox {
	float: left;
}
.post .postbody-title .title {
	margin-top: 3px; margin-left: 5px;
}
.post .author {
	text-align: right; vertical-align: top; float: right;
}
.post .author_post_info {
	padding-bottom: 4px; padding-left: 4px;
}
.post .author_info .icons {
	display: block;
}
.post .author_info .icons .actions {
	margin-right: 10px;
}
.commentStyle_headers .author_info {
	float: left;
}
.post .postbody-title .actions {
	float: right;
}
.postbody-content {
	padding: 3px;
}
.postbody .content {
	margin: 5px;
}
.post .postbody .attachments {
	clear: both; margin-top: 5px;
}
.post .postbody .attachments img {
	vertical-align: text-bottom;
}
.post .postfooter {
	width: 100%; text-align: right; margin-top: 5px;
}
.post .postfooter .rating {
	display: inline;
}
.post .postfooter .actions {
	vertical-align: top; display: inline;
}
.post .postfooter .author_actions {
	vertical-align: top; display: inline;
}
.post .postfooter .status {
	vertical-align: top; display: inline;
}
.post .postfooter .actions {
	margin-left: 5px; float: left;
}
.post .postfooter .author_actions {
	margin-left: 5px; float: left;
}
.post .postfooter .status {
	margin-right: 5px; float: right;
}
.post .postfooter .actions .share {
	margin: 1px 2px 2px 5px; float: right;
}
.post .inner > .postfooter {
	clear: both;
}
.post .avatar {
	padding: 3px; margin-bottom: 5px; margin-left: 4px; float: right;
}
.postfooter-nav {
	width: 100%; margin-top: 1em; display: block;
}
.postfooter-nav .postfooter-nav-prev {
	width: 50%; text-align: left; float: left;
}
.postfooter-nav .postfooter-nav-next {
	width: 50%; text-align: right; float: right;
}
.sub_comment {
	padding-left: 20px;
}
.sub_comment_area {
	clear: both;
}
.forum_actions .actions {
	padding: 3px; clear: both; vertical-align: middle;
}
.forum_actions .actions .action {
	margin-right: 10px;
}
.forum_actions .headers {
	vertical-align: bottom;
}
.forum_actions .headers .title {
	padding: 1px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; float: left;
}
.forum_actions .headers .infos {
	padding-top: 2px; float: right;
}
.thread_pagination {
	text-align: center; margin-bottom: 10px;
}
.nb_replies {
	white-space: nowrap;
}
.post_preview {
	margin-bottom: 15px;
}
.top_post {
	margin-bottom: 15px;
}
#comzone {
	margin: 5px 0px; padding: 0px; display: none;
}
#comzoneopen {
	margin: 5px 0px; padding: 0px; display: block;
}
.commentstitle {
	font-size: 1.2em; font-weight: bold;
}
.simple_comment {
	font-size: x-small; font-style: italic;
}
dl.note-list {
	margin: 0.5em;
}
#note-editor-comment {
	padding: 0.5em;
}
.note-list .postbody-title {
	padding: 0.5em;
}
.note-list .title a {
	font-size: larger; font-weight: bold;
}
.note-list .actions {
	float: right;
}
.note-list .author {
	text-align: right; font-size: smaller;
}
textarea#editpost2 {
	width: 98%;
}
.subcomment {
	margin-left: 10px;
}
.galtable {
	width: 100%;
}
body.tiki_galleries .findtable {
	display: inline;
}
.oddthumb {
	border-collapse: collapse;
}
.eventhumb {
	border-collapse: collapse;
}
.eventhumb img {
	margin-right: 6px; margin-left: 6px;
}
#browse_image {
	width: 100%;
}
img.athumb {
	margin: auto; border: 0px currentColor;
}
.showimage {
	margin: 5px 0px; padding: 6px; width: 100%; text-align: center;
}
.imgaldescr {
	margin: 10px;
}
.sorttitle {
	margin-left: 10px;
}
#random_image {
	margin: 1em auto; text-align: center;
}
.fgallisting table td {
	padding-right: 2px; padding-left: 2px;
}
.opaque .box-title {
	width: auto;
}
.opaque .box-data {
	width: auto;
}
.opaque .iconmenu {
	display: block; white-space: nowrap;
}
body.filegal_popup #tiki-center {
	margin: 0px 1em;
}
.statuson {
	padding: 3px 2px 0px; height: 15px; vertical-align: middle;
}
.statusoff {
	padding: 3px 2px 0px; height: 15px; vertical-align: middle;
}
.multiselect {
	padding: 0px; height: auto; overflow: visible; vertical-align: middle;
}
.multiselect table {
	width: 100%;
}
.multiselect .option {
	margin: -1px; width: 33.33%; overflow: hidden; display: inline-block; white-space: nowrap;
}
.multiselect .selection span {
	display: inline;
}
.multiselect ul {
	list-style: none; margin: 0px; padding: 0px; text-align: left;
}
.multiselect li {
	margin-left: 3em;
}
.multiselect ul.root > li {
	margin: 0px 1em 0.5em 0.5em; float: left; display: block;
}
.multiselect img {
	vertical-align: middle;
}
.multiselect .selection {
	margin: 0px; padding: 0px; left: -1px; width: 100%; height: auto; overflow: auto; float: left; display: none; position: relative; z-index: 1000; max-height: 7em;
}
.catlists .catitems {
	display: inline-block;
}
.catlists_block .catitems_block li {
	display: block;
}
.catlists_title {
	padding: 10px 5px 5px 0px; display: block;
}
.categpath {
	display: block;
}
a.categpath {
	display: inline;
}
.catfeatures {
	padding: 0px; margin-left: 0px;
}
.catfeatures .catitems li {
	margin-right: 7px; display: inline;
}
.catitems li {
	display: inline;
}
.freetaglist {
	padding: 0px 20px 8px; text-align: right;
}
.freetagsearch {
	margin: 10px 0px; text-align: center;
}
.freetagskeywords {
	margin: 10px 0px;
}
.freetagsort {
	margin: 10px 0px;
}
.freetagresult {
	width: 70%; margin-left: 10%;
}
.freetagitemlist {
	padding: 0px; text-align: left; margin-top: 10px;
}
.freetagitemlist h3 {
	margin: 0px; padding: 0px;
}
.freetagitemlist a {
	text-decoration: none;
}
.freetagitemlist img {
	float: right;
}
.freetagitemlist a:hover {
	text-decoration: none;
}
.freetagitemlist .type {
	margin-left: 10px;
}
a.freetag {
	margin: auto;
}
a.freetag:hover {
	margin: auto;
}
li.freetag {
	list-style: none; margin: 0px; padding: 0px; display: inline;
}
ul.freetag {
	margin: 0px; padding: 0px; display: inline;
}
.freetag a {
	display: inline;
}
.freetagObjectOdd {
	margin: 2px; position: relative;
}
.freetagObjectEven {
	margin: 2px; position: relative;
}
.freetagObjectType {
	top: 0px; right: 0px; position: absolute;
}
.freetagObjectName a {
	text-decoration: none;
}
ul.freetagged li {
	list-style: none; clear: left; float: left;
}
.searchresults {
	list-style: none; margin: 0px; padding: 0px;
}
.searchresults li {
	margin: 10px 0px 0px;
}
.pollresults {
	width: 100%;
}
#pollopen {
	display: block;
}
#pollzone {
	display: none;
}
#polledit {
	display: none;
}
.box-shoutbox table td {
	font-size: 0.8em;
}
.tiki_sheet table td {
	padding: 0px; border: 1px solid rgb(144, 144, 144);
}
.plugin-desc {
	padding: 5px;
}
.plugin-sample {
	padding: 5px; font-family: "Courier New",Courier,monospace;
}
.plugin-sample .plugin-param {
	padding-left: 15px;
}
.center {
	text-align: center;
}
.justify {
	text-align: justify;
}
.right {
	text-align: right;
}
.left {
	text-align: left;
}
#ajaxLoadingBG {
	display: none; position: absolute; z-index: 9999;
}
#ajaxLoading {
	width: 220px; height: 80px; text-align: center; vertical-align: top; display: none; position: absolute; z-index: 10000;
}
#cboxTitle div {
	margin: 3px 100px 0px; overflow: auto;
}
#autosave_preview_grippy {
	z-index: 3;
}
#cluetip-close {
	margin: 0px; text-align: right; padding-right: 0.5em;
}
.cluetip-fullhtml {
	margin: 0px; padding: 0px;
}
#cluetip {
	display: none;
}
.box-webmail_inbox img.icon {
	vertical-align: middle;
}
.webmail_list .button {
	display: inline-block;
}
.webmail_message_headers {
	width: 100%;
}
.webmail_message_headers th {
	width: 6em;
}
.tikihelp {
	display: none;
}
.navbar {
	display: none;
}
.categbar {
	display: none;
}
.tabstoggle {
	display: none;
}
.tabs {
	display: none;
}
#show-errors-button {
	display: none;
}
.treeTable {
	padding-left: 19px;
}
.treeTable .checkBoxHeader {
	font-size: 0.8em;
}
.treeTable .subHeader td {
	font-weight: bold;
}
.treeTable .parent td {
	font-style: italic;
}
.tree {
	list-style: none;
}
.thumbnailcontener {
	margin: 1px; padding: 2px; border: 1px solid rgb(211, 211, 211); text-align: center; vertical-align: top; display: inline-block;
}
*:first-child + html .thumbnailcontener {
	float: left;
}
* html .thumbnailcontener {
	float: left;
}
.tree li {
	width: 98%; display: block;
}
.tree li ul li {
	width: auto;
}
.ui-dialog label {
	display: block;
}
.ui-datepicker {
	z-index: 1024;
}
h4.ui-accordion-header {
	padding-left: 2.2em;
}
.pref_dependency {
	font-size: 95%; margin-left: 33px;
}
img.pref_dependency {
	opacity: 0.25;
}
.pref_note {
	font-size: 90%; font-style: italic; margin-left: 33px;
}
.podcast {
	margin-left: -25px;
}
.podcast .moduledescription {
	margin-left: 25px;
}
.deleted {
	text-decoration: line-through;
}
#intertrans-indicator {
	padding: 1em; left: 0px; top: 0px; height: 40px; right: 0px; position: fixed; z-index: 1000;
}
#intertrans-form {
	padding: 1em; left: 10%; top: 10%; right: 10%; bottom: 10%; overflow: auto; display: none; position: fixed; z-index: 2000;
}
#intertrans-form table {
	padding: 1em; width: 98%;
}
#intertrans-form table input {
	width: 100%;
}
.intertrans td {
	width: 50%;
}
#edit_translations td {
	vertical-align: middle;
}
#edit_translations input {
	margin: 2px 0px;
}
#edit_translations tr.last {
	border-bottom-color: rgb(116, 192, 226); border-bottom-width: 2px; border-bottom-style: solid;
}
.kaltura .items img {
	margin: 0px;
}
.kaltura .items a {
	margin: 20px 15px; float: left; display: block;
}
div.aclabel {
	float: left; min-width: 150px;
}
span.aclabel {
	float: left; min-width: 150px;
}
label.aclabel {
	float: left; min-width: 150px;
}
.filter .fancyfilter {
	padding: 0.1em; border: thin solid black; margin-right: 5px; float: left; cursor: text; min-height: 1.5em; min-width: 20em;
}
.filter .fancyfilter .token {
	background: rgb(204, 204, 204); display: inline-block; cursor: default;
}
.filter .fancyfilter .token .ui-icon-close {
	float: right; cursor: pointer;
}
.filter .category-picker {
	display: none;
}
.Zend_Tag_Cloud li {
	list-style: none; margin: 0px; padding: 0px; display: inline-block;
}
.Zend_Tag_Cloud {
	list-style: none; margin: 0px; padding: 0px; display: inline-block;
}
.minimap {
	height: 180px;
}
.minimap .olControlAttribution {
	text-align: right; right: 3px; bottom: 3px;
}
.map-container .olControlAttribution {
	text-align: right; right: 3px; bottom: 3px;
}
.flashButton {
	overflow: hidden; display: inline;
}
.flashButtonText {
	position: absolute; z-index: 1;
}
.flashButton object {
	position: absolute; z-index: 2; opacity: 0;
}
.backlinks_button {
	width: 20px; vertical-align: middle; display: inline-block; position: relative;
}
.backlinks_button .cssmenu_horiz ul li {
	border-radius: 3px; border: 1px solid rgb(153, 153, 153); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.backlinks_button li.tabmark {
	padding: 0px; border: 0px currentColor; top: 0px;
}
.backlinks_button .clearfix::after {
	display: inline-block;
}
.ui-menu {
	z-index: 10100 !important;
}
.structure_select {
	width: 18px; height: 16px; vertical-align: middle; display: inline-block; position: relative;
}
.structure_select .cssmenu_horiz ul li {
	border-radius: 3px; border: 1px solid rgb(153, 153, 153); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.structure_select li.tabmark {
	padding: 0px; border: 0px currentColor; top: 0px;
}
.structure_select .clearfix::after {
	display: inline-block;
}
.structure_select .selected {
	font-style: italic; font-weight: bold;
}
.lang_select {
	width: 18px; height: 16px; text-align: left; vertical-align: middle; display: inline-block; position: relative;
}
.lang_select .clearfix::after {
	display: inline-block;
}
.lang_select .selected {
	font-style: italic; font-weight: bold;
}
.lang_select .cssmenu_horiz li {
	border-radius: 3px; width: auto; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.lang_select .cssmenu_horiz li.tabmark {
	padding: 0px; border: 0px currentColor; top: 0px; color: inherit;
}
.lang_select .cssmenu_horiz .tabmark span {
	margin: 0px; padding: 0px; left: 1px; top: 0px; right: 0px; bottom: 0px; display: inline-block; position: relative;
}
.lang_select li.tabmark .popup_base a {
	color: inherit;
}
.lang_select .tabcontent h1 {
	padding-top: 1px; padding-bottom: 1px; padding-left: 0px; font-size: 1.1em; font-style: italic; font-weight: normal; margin-top: 0px; margin-bottom: 0px; vertical-align: baseline;
}
.lang_select .tabcontent h1 a {
	padding-left: 2px; font-style: normal; margin-left: 0px;
}
.s5-slide * {
	line-height: 1.3em;
}
.s5-slide h1 {
	line-height: 1em;
}
.s5-slide h2 {
	line-height: 1em;
}
.s5-slide h3 {
	line-height: 1em;
}
.s5-slide h4 {
	line-height: 1em;
}
.s5-slide * li {
	padding-top: 0.3em; padding-bottom: 0.3em;
}
.s5-footer {
	font-size: 100%;
}
.admintoclevel {
	margin: 0.2em; padding: 0.4em 0px 0.4em 0.2em;
}
.admintoclevel .admintoclevel {
	margin-right: 0px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.admintoclevel .actions {
	padding-right: 0.3em; float: right;
}
.admintoclevel .actions a {
	padding-right: 0.2em;
}
.admintoclevel .actions input {
	border: 1px solid rgb(221, 221, 221); width: 15em; font-style: italic; margin-right: 2em; opacity: 0.5;
}
#page_list_container {
	list-style: none; padding: 0px; overflow-x: hidden; overflow-y: auto; max-height: 20em;
}
#page_list_container li {
	list-style: none; margin: 0.2em; padding: 0.2em;
}
.TextArea-fullscreen #editwiki_toolbar {
	width: 100% !important;
}
.TextArea-fullscreen #editwiki {
	width: 100% !important; height: inherit !important;
}
.TextArea-fullscreen .ui-wrapper {
	width: 100% !important; height: inherit !important;
}
.TextArea-fullscreen textarea {
	width: inherit !important;
}
.TextArea-fullscreen {
	margin: 0px; padding: 0px; border: 0px solid rgb(187, 187, 187); left: 0px !important; top: 0px !important; width: 100%; height: 100%; display: block; position: fixed !important; opacity: 1; background-color: gray;
}
.TextArea-fullscreen .cm-remove {
	display: none;
}
.olLayerGooglePoweredBy.olLayerGoogleV3 {
	bottom: 15px !important; visibility: hidden;
}
li.archivedate {
	list-style: none; text-indent: -15px;
}
html#print {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0);
}
body.db_error {
	
}
body.fullscreen {
	background: rgb(255, 255, 255); text-align: left;
}
#tiki-clean {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0);
}
body.wikitext {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0);
}
#ajaxLoadingBG {
	background: url("/styles/layout/../../img/overlay-light.png");
}
#ajaxLoading {
	background: url("/styles/layout/../../img/loading-light.gif") no-repeat 50% 50%; color: rgb(51, 51, 51); font-size: 2em; font-weight: bold;
}
#cboxTitle {
	background-color: rgb(255, 255, 255);
}
#autosave_preview_grippy {
	background-image: url("/styles/layout/../../img/icons/shading.png"); background-color: rgb(204, 204, 204);
}
select:disabled {
	color: rgb(136, 136, 136) !important;
}
option:disabled {
	color: rgb(136, 136, 136) !important;
}
input:disabled {
	color: rgb(136, 136, 136) !important;
}
textarea:disabled {
	color: rgb(136, 136, 136) !important;
}
fieldset {
	padding: 0.3em; border: 1px solid rgb(153, 153, 153); margin-bottom: 2px;
}
#genPass .button a {
	padding: 1px 4px !important;
}
#genPass .button a:visited {
	padding: 1px 4px !important;
}
#genPass .button a:hover {
	padding: 1px 4px !important;
}
.button {
	margin: 0px 0px 4px 2px; font-family: inherit; font-size: inherit;
}
.button:hover {
	margin: 0px 0px 4px 2px; font-family: inherit; font-size: inherit;
}
button {
	margin: 0px 0px 4px 2px; font-family: inherit; font-size: inherit;
}
button:hover {
	margin: 0px 0px 4px 2px; font-family: inherit; font-size: inherit;
}
input[type=reset] {
	margin: 0px 0px 4px 2px; font-family: inherit; font-size: inherit;
}
input[type=submit] {
	margin: 0px 0px 4px 2px; font-family: inherit; font-size: inherit;
}
input[type=reset]:hover {
	margin: 0px 0px 4px 2px; font-family: inherit; font-size: inherit;
}
input[type=submit]:hover {
	margin: 0px 0px 4px 2px; font-family: inherit; font-size: inherit;
}
input {
	padding: 0px;
}
.button a {
	padding: 0.1em 1em; display: block;
}
.highlight {
	background: rgb(255, 204, 0); color: rgb(0, 0, 0);
}
.highlight.button a {
	background: rgb(255, 204, 0); color: rgb(0, 0, 0);
}
.button a.highlight {
	background: rgb(255, 204, 0); color: rgb(0, 0, 0);
}
.button a.highlight:hover {
	background: rgb(223, 179, 0);
}
.highlight.button {
	background: inherit;
}
ul.jumplinks a:active {
	background: rgb(255, 228, 225); color: rgb(0, 0, 205);
}
span.highlight {
	padding: 0px 0.3em;
}
div.highlight {
	display: inline-block;
}
.rating .highlight {
	padding: inherit;
}
.rbox > div.highlight {
	font-weight: bold; display: block;
}
input[type=checkbox] {
	border: 0px currentColor;
}
input[type=radio] {
	border: 0px currentColor;
}
#sitelogo img {
	margin-top: 10px;
}
.pass a {
	
}
.pass a:visited {
	
}
.pass a:hover {
	
}
.register a {
	
}
.register a:visited {
	
}
.register a:hover {
	
}
.logged-in a {
	
}
li.login_link ul li a {
	
}
.tellafriend {
	text-align: right;
}
.share {
	text-align: right;
}
a.flip {
	font-size: 80%; text-decoration: none;
}
a.flip:visited {
	font-size: 80%; text-decoration: none;
}
.tellafriend a {
	font-size: 80%; text-decoration: none;
}
.share a {
	font-size: 80%; text-decoration: none;
}
.tellafriend a:visited {
	font-size: 80%; text-decoration: none;
}
.share a:visited {
	font-size: 80%; text-decoration: none;
}
a.flip:hover {
	font-size: 80%; text-decoration: none;
}
.tellafriend a:hover {
	font-size: 80%; text-decoration: none;
}
.share a:hover {
	font-size: 80%; text-decoration: none;
}
#power {
	font-size: 0.9em;
}
#edithelpzone code {
	font-size: 1.2em;
}
.attention {
	color: red;
}
.openid_url {
	background: url("/styles/layout/../../img/icons/login-OpenID-bg.gif") no-repeat 1px 1px rgb(255, 255, 255);
}
.bannertext {
	font-size: 0.95em; text-decoration: none;
}
#debugconsole {
	background: rgb(51, 51, 51); padding: 5px; border: 2px solid rgb(170, 170, 170); color: rgb(255, 255, 255); font-size: 1em;
}
#debugconsole form {
	color: rgb(221, 221, 102);
}
#debugconsole a {
	color: rgb(221, 221, 221);
}
.cachedStatus {
	font-size: 0.9em;
}
.mini {
	font-size: 0.9em;
}
.prevnext {
	padding: 1px 6px; font-size: 1em;
}
#rss small {
	font-size: 1em;
}
#footer .rsslist {
	margin: auto; width: 190px; text-align: left;
}
.findtable {
	text-align: center; margin-bottom: 10px;
}
.findtitle {
	margin: 0px 1px;
}
.findexactmatch {
	margin: 0px 1px;
}
.findnumrows {
	margin: 0px 1px;
}
.findtypes {
	margin: 0px 1px;
}
.findlang {
	margin: 0px 1px;
}
.findtitle input {
	margin-left: 2px;
}
.findtable ul {
	list-style: none;
}
.alphafilter {
	margin: 10px 0px; text-align: center; display: block;
}
.alphafilter a {
	font-size: 120%;
}
.alphafilter .highlight {
	font-size: 130%; font-weight: bold;
}
.top_actions {
	text-align: right; margin-top: 5px;
}
.categories {
	margin: 0px; padding: 0px;
}
.categories li {
	list-style: none; margin: 0px; padding: 0px;
}
.inline_syntax {
	color: rgb(165, 42, 42); font-family: "Lucida Console";
}
.textarea-toolbar > div {
	border: 1px outset rgb(238, 238, 238); background-color: rgb(238, 238, 238);
}
.toolbars-picker {
	background: rgb(255, 255, 255); border: thin solid rgb(0, 0, 0); color: rgb(0, 0, 0);
}
.toolbars-picker a {
	color: rgb(0, 0, 0);
}
.toolbars-picker a:hover {
	background: rgb(204, 204, 204); color: rgb(0, 0, 0);
}
.help_fullscreen_icon {
	margin-right: 8px;
}
.help_close_icon {
	margin-right: 20px;
}
.help_section_select {
	background: rgb(231, 233, 234); color: rgb(0, 0, 0); font-size: 120%; font-weight: bold;
}
.help_sections {
	background: rgb(170, 201, 233); padding: 2px;
}
.help_section {
	background: rgb(238, 238, 238); color: rgb(0, 0, 0);
}
.box-share > div {
	text-align: center;
}
.site_report a {
	padding: 0px 5px; font-size: smaller; border-right-color: rgb(105, 105, 105); border-left-color: rgb(105, 105, 105); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.plugin-desc {
	padding: 5px;
}
.plugin-sample {
	padding: 5px; font-family: monospace;
}
.plugin-sample .plugin-param {
	padding-left: 15px;
}
.plugin-form-float {
	background: white; padding: 10px; border: 2px solid black; color: black;
}
.wikitext .plugin_gauge {
	border: currentColor;
}
.wikitext .plugin_gauge-bar {
	border: currentColor;
}
.minichatdiv {
	font-size: 0.9em;
}
.box-switch_lang .box-data img.highlight {
	padding: 0.1em; border: 0.1em solid rgb(255, 0, 0);
}
.box-switch_lang .box-data .highlight {
	border: 0.1em solid rgb(255, 0, 0);
}
.box-switch_lang li {
	list-style: none;
}
.box-switch_lang .box-data a.highlight {
	font-weight: bold;
}
.box-switch_lang ul {
	padding: 0px 1em;
}
.box-search input[type=submit] {
	margin: 0.2em; padding: 0.1em 0.3em; font-size: smaller;
}
.box-search input[type=submit]:hover {
	margin: 0.2em; padding: 0.1em 0.3em; font-size: smaller;
}
.box-forums_most_read_topics .hits {
	font-style: italic;
}
a.icon {
	border: 0px currentColor;
}
img.icon {
	border: 0px currentColor;
}
.tabcontent table {
	
}
.admin #content1 .tabcontent .cbox {
	
}
.halffloat > .box {
	border: currentColor;
}
.wikitext .halffloat > .box {
	border: currentColor;
}
.thirdfloat > .box {
	border: currentColor;
}
.wikitext .thirdfloat > .box {
	border: currentColor;
}
.quarterfloat > .box {
	border: currentColor;
}
.wikitext .quarterfloat > .box {
	border: currentColor;
}
.cbox-title {
	padding: 3px 3px 0px;
}
.cbox-data {
	padding: 0px 3px 3px;
}
.rbox {
	margin: 1em 0.3em 0.3em;
}
.rbox-title {
	background: rgb(238, 238, 238); padding: 0.3em 0.6em; border: 1px solid rgb(0, 0, 0); color: rgb(0, 0, 0);
}
.rbox-data {
	background: rgb(238, 238, 238); padding: 0.3em 0.6em; border: 1px solid rgb(0, 0, 0); color: rgb(0, 0, 0);
}
.rbox-title {
	padding: 0.35em 0.9em 0.1em; font-weight: bold; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.error .rbox-title {
	background: rgb(255, 255, 204); border-color: rgb(255, 0, 0) rgb(255, 0, 0) currentColor; color: rgb(0, 0, 0); border-bottom-width: medium; border-bottom-style: none;
}
.errors .rbox-title {
	background: rgb(255, 255, 204); border-color: rgb(255, 0, 0) rgb(255, 0, 0) currentColor; color: rgb(0, 0, 0); border-bottom-width: medium; border-bottom-style: none;
}
.warning .rbox-title {
	background: rgb(255, 255, 204); border-color: rgb(255, 0, 0) rgb(255, 0, 0) currentColor; color: rgb(0, 0, 0); border-bottom-width: medium; border-bottom-style: none;
}
.error .rbox-data {
	background: rgb(255, 255, 204); border-color: rgb(255, 0, 0); color: rgb(0, 0, 0);
}
.errors .rbox-data {
	background: rgb(255, 255, 204); border-color: rgb(255, 0, 0); color: rgb(0, 0, 0);
}
.warning .rbox-data {
	background: rgb(255, 255, 204); border-color: rgb(255, 0, 0); color: rgb(0, 0, 0);
}
.error .rbox-data label {
	color: rgb(0, 0, 0);
}
#error {
	background: yellow; color: red;
}
.warning a {
	color: rgb(185, 60, 46);
}
.warning a:link {
	color: rgb(185, 60, 46);
}
.warning a:visited {
	color: rgb(185, 60, 46);
}
.simplebox {
	padding: 3px; border: 1px solid rgb(153, 153, 153);
}
.odd {
	background: rgb(240, 240, 240); color: rgb(0, 0, 0);
}
table.normal tr:nth-child(2n+1) {
	background: rgb(240, 240, 240); color: rgb(0, 0, 0);
}
.even {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0);
}
table.normal tr:nth-child(2n) {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0);
}
.normal {
	border-collapse: collapse;
}
.admin {
	border-collapse: collapse;
}
.normal td {
	margin: 0px; padding: 3px;
}
.wikitable td {
	margin: 0px; padding: 3px;
}
.odd {
	margin: 0px; padding: 3px;
}
.even {
	margin: 0px; padding: 3px;
}
.form {
	margin: 0px; padding: 3px;
}
.formcolor td {
	margin: 0px; padding: 3px;
}
.editblogform td {
	margin: 0px; padding: 3px;
}
.normal td {
	padding: 0.2em; border-collapse: collapse;
}
.wikitable td {
	padding: 0.2em; border-collapse: collapse;
}
td.odd {
	padding: 0.2em; border-collapse: collapse;
}
td.even {
	padding: 0.2em; border-collapse: collapse;
}
td.form {
	padding: 0.2em;
}
td.integer {
	text-align: right;
}
td.date {
	text-align: center;
}
td.checkbox {
	width: 20px; text-align: center;
}
td.action {
	white-space: nowrap;
}
td.norecords {
	text-align: left; font-weight: bold;
}
td.id {
	text-align: center;
}
td.icon {
	text-align: center;
}
caption {
	font-weight: bold;
}
.numeric {
	text-align: right;
}
td.numeric {
	text-align: right;
}
#cachedpage {
	font-size: small;
}
body.tiki_wiki #comments {
	padding: 1em;
}
p.editdate {
	padding-top: 10px; padding-bottom: 5px; font-size: 0.9em; font-style: italic;
}
.codelisting {
	overflow: auto; max-width: 990px;
}
.wpfade-hidden {
	padding-left: 19px; margin-left: -19px; background-image: url("/styles/layout/../../img/toggle-expand-dark.png"); background-repeat: no-repeat;
}
.wpfade-shown {
	padding-left: 19px; margin-left: -19px; background-image: url("/styles/layout/../../img/toggle-collapse-dark.png"); background-repeat: no-repeat;
}
.wpfade-span-plain {
	cursor: pointer;
}
.wpfade-span-icon {
	margin-left: 19px; cursor: pointer;
}
.wpfade-div-plain {
	display: none;
}
.wpfade-div-icon {
	margin-left: 19px; display: none;
}
.wikitext .fancylist {
	margin: 0.5em 0px; padding: 0px;
}
.wikitext .fancylist li {
	font: italic 2em/27px Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 6px 0px 7px 15px; margin-left: 10px; list-style-position: inside; font-size-adjust: none; font-stretch: normal;
}
.wikitext .fancylist li p {
	font-size: 50%; font-style: normal; margin-left: 12px; display: inline;
}
[class].wikitext .fancylist li p {
	margin-left: -3px;
}
.quoteheader {
	background: url("/styles/layout/../../img/icons/quoteleft.gif") no-repeat; height: 35px; padding-left: 50px;
}
.quotebody {
	padding-left: 10px; font-style: italic; margin-left: 35px; border-left-color: rgb(211, 211, 211); border-left-width: 2px; border-left-style: solid;
}
.wikitext .rbox-data ul {
	padding-left: 15px; margin-left: 15px; list-style-type: disc;
}
.mandatory_star {
	color: red; font-weight: bold;
}
.trackerplugindesc {
	color: rgb(190, 188, 188); font-style: italic;
}
.charCount {
	color: rgb(190, 188, 188); font-style: italic;
}
.plugin-mouseover {
	background: rgb(245, 245, 245); border: 1px solid rgb(187, 187, 187);
}
.imgbox {
	padding: 5px; border: 1px solid rgb(169, 169, 169); background-color: rgb(249, 249, 249);
}
.thumbcaption {
	padding: 2px; font-size: 90%;
}
.wpimg-meta-col1 {
	width: 225px; text-align: right; font-weight: bold; margin-right: 5px;
}
.wpimg-meta-col2 {
	width: 375px;
}
.wpimg-meta-section {
	width: 600px; margin-right: 5px; border-bottom-color: rgb(211, 211, 211); border-bottom-width: 1px; border-bottom-style: solid;
}
.ic_button {
	margin: 0px 2px 0px 0px; border: 2px solid rgb(238, 238, 238); width: 20px; height: 20px; float: left;
}
.ic_active {
	border: 2px solid rgb(136, 0, 0);
}
.magnify {
	padding-top: 2px; float: right;
}
.toc {
	padding-left: 2em; margin-bottom: 4px; border-top-color: rgb(169, 169, 169); border-bottom-color: rgb(169, 169, 169); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted;
}
.toc * {
	border: currentColor;
}
.diff td {
	border: 1px solid rgb(105, 105, 105);
}
.diff div {
	border-top-color: rgb(105, 105, 105); border-top-width: 1px; border-top-style: solid;
}
.diffadded {
	background: rgb(204, 255, 204); color: rgb(0, 0, 0); max-width: 553px;
}
.diffdeleted {
	background: rgb(255, 204, 204); color: rgb(0, 0, 0); text-decoration: line-through; max-width: 553px;
}
.diffinldel {
	background: rgb(255, 204, 204); text-decoration: line-through;
}
.diffbody {
	background: rgb(242, 244, 245);
}
.diffchar {
	color: red;
}
.diffadded .diffchar {
	color: blue;
}
.articlesource {
	font-size: 90%; font-style: italic; margin-top: 5px;
}
.breadcrumbs {
	font-size: 90%; font-style: italic;
}
.blogdesc {
	padding: 8px; margin-top: 8px; margin-left: 6px;
}
.blogtools {
	padding: 3px; text-align: right;
}
a.blogt {
	border: 0px currentColor; text-decoration: none;
}
a.blog:visited {
	border: 0px currentColor; text-decoration: none;
}
small.description {
	display: block;
}
.description {
	font-size: 0.95em; font-style: italic;
}
.post .title {
	margin-top: 0px;
}
.postfooter {
	margin-bottom: 2em;
}
.author_info {
	padding: 5px 0px 15px;
}
#comment-container ol {
	list-style: none; margin: 0px; padding: 0px;
}
dl.note-list {
	background: rgb(255, 255, 255); border: thin solid black; color: rgb(0, 0, 0);
}
#note-editor-comment {
	background: yellow; border: 1px solid rgb(153, 153, 153); color: rgb(0, 0, 0);
}
.note-editor-text {
	background: rgb(238, 238, 238); color: rgb(0, 0, 0);
}
.note-list .postbody-title {
	background: rgb(204, 204, 204); color: rgb(0, 0, 0);
}
.note-list .title a {
	color: rgb(0, 0, 0);
}
.post-approved-n {
	border-left-color: blue; border-left-width: 3px; border-left-style: dotted;
}
.post-approved-r {
	border-left-color: red; border-left-width: 3px; border-left-style: double;
}
.post-approved-r .content * {
	background: url("/styles/layout/../../img/icons/dots.gif");
}
#wikihelp-tab table td {
	padding: 2px;
}
p.norecords {
	font-weight: bold;
}
.imagetitle {
	font-size: 200%; font-weight: bold;
}
.opaque {
	background: rgb(255, 255, 255); border: 1px solid currentColor; color: rgb(0, 0, 0);
}
.opaque .box-title {
	padding: 3px 3px 0px; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: solid;
}
.opaque .box-data {
	padding: 0px 3px 3px;
}
.thumbinfosothers {
	color: rgb(136, 136, 136); font-size: 95%;
}
.thumbdescription {
	text-align: left;
}
.multiselect .odd {
	background: rgb(244, 246, 247); color: rgb(0, 0, 0);
}
.multiselect .odd:hover {
	background: rgb(255, 247, 230);
}
.multiselect .even {
	background: rgb(231, 233, 234); color: rgb(0, 0, 0);
}
.multiselect .even:hover {
	background: rgb(240, 242, 243);
}
.multiselect div.odd {
	border: 1px solid rgb(128, 177, 226);
}
.multiselect div.even {
	border: 1px solid rgb(128, 177, 226);
}
.multiselect .selection {
	background: rgb(255, 255, 255); border: 1px solid rgb(128, 177, 226);
}
.multiselect {
	border: 1px solid transparent;
}
.multiselect .selection {
	border: 1px solid transparent;
}
.multiselect:hover {
	border: 1px solid rgb(128, 177, 226);
}
.multiselect .selection:hover {
	border: 1px solid rgb(128, 177, 226);
}
.catfeatures {
	list-style: none; font-weight: bold;
}
.catitems {
	list-style: none; padding: 0px; margin-left: 15px;
}
.catitems li {
	margin-right: 7px;
}
.freetaglist a {
	text-decoration: none;
}
.freetagitemlist .type {
	font-size: 0.8em; font-weight: bold;
}
a.freetag {
	border: 0px currentColor;
}
a.freetag:hover {
	border: 0px currentColor;
}
a.freetag_1 {
	font-size: 0.8em; text-decoration: none;
}
a.freetag_2 {
	font-size: 0.9em; text-decoration: none;
}
a.freetag_3 {
	font-size: 1em; text-decoration: none;
}
a.freetag_4 {
	font-size: 1.2em; text-decoration: none;
}
a.freetag_5 {
	font-size: 1.4em; text-decoration: none;
}
a.freetag_6 {
	font-size: 1.6em; text-decoration: none;
}
a.freetag_7 {
	font-size: 1.8em; text-decoration: none;
}
.morcego_embedded {
	border: 1px solid currentColor; text-align: center;
}
.faqlistquestions {
	margin-bottom: 20px;
}
.faqqa {
	margin-bottom: 20px;
}
.faqquestion {
	padding: 2px 12px 0px; font-weight: bold;
}
.faqanswer {
	padding: 0px 12px 4px;
}
.sub_comment_area {
	background: url("/styles/layout/../../img/edge.gif") no-repeat left top;
}
.questionblock {
	margin-bottom: 10px;
}
.quizquestion {
	margin-bottom: 5px;
}
.quizdescription {
	margin-bottom: 10px;
}
.quizanswer {
	margin-bottom: 10px;
}
.shoutboxmsg {
	padding: 4px 4px 1px; margin-bottom: 0px;
}
.shoutboxmodmsg {
	margin: 0px 5px 4px; padding-top: 5px; padding-bottom: 1px; font-size: 0.95em;
}
textarea.tshoutbox {
	width: 90%; font-size: 0.95em;
}
.dircategs {
	font-size: 95%;
}
.dirsublink {
	font-size: 0.95em;
}
.dirsite {
	padding: 4px; margin-bottom: 10px;
}
.dirsitetrail {
	color: lightgray; font-size: 95%;
}
.dirsitecats {
	color: lightgray; font-size: 95%;
}
.taskcount {
	font-style: italic;
}
.prio1 {
	border: 1px solid rgb(169, 169, 169); padding-left: 2px;
}
.prio2 {
	border: 1px solid rgb(169, 169, 169); padding-left: 2px;
}
.prio3 {
	border: 1px solid rgb(169, 169, 169); padding-left: 2px;
}
.prio4 {
	border: 1px solid rgb(169, 169, 169); padding-left: 2px;
}
.prio5 {
	border: 1px solid rgb(169, 169, 169); padding-left: 2px;
}
.prio1 {
	background: rgb(247, 249, 202);
}
.prio2 {
	background: rgb(247, 249, 234);
}
.prio3 {
	background: rgb(247, 249, 250);
}
.prio4 {
	background: rgb(247, 249, 253);
}
.prio5 {
	background: rgb(247, 249, 255);
}
.messureadflag {
	background: rgb(169, 169, 169); padding-left: 5px;
}
.messureadhead {
	background: rgb(220, 220, 220); margin-top: 2px;
}
.messureadbody {
	background: rgb(220, 220, 220); margin-top: 5px;
}
.readlink {
	color: black; font-size: 0.95em;
}
.highlight_word_0 {
	background: rgb(102, 102, 102); color: rgb(255, 255, 102);
}
.highlight_word_1 {
	background: rgb(102, 102, 102); color: rgb(255, 153, 153);
}
.highlight_word_2 {
	background: rgb(102, 102, 102); color: rgb(160, 255, 255);
}
.highlight_word_3 {
	background: rgb(102, 102, 102); color: rgb(255, 102, 255);
}
.highlight_word_4 {
	background: rgb(102, 102, 102); color: rgb(153, 255, 153);
}
.tiki_admin .note .rbox-data li.even {
	list-style: none;
}
.tiki_admin .note .rbox-data li.odd {
	list-style: none;
}
[id='show-errors-button'].button {
	font-size: 5%;
}
.mods_revision {
	background: rgb(181, 207, 181); color: rgb(0, 0, 0);
}
.mods_update {
	background: rgb(220, 222, 172); color: rgb(0, 0, 0);
}
.cluetip-default {
	background: rgb(190, 216, 241); color: rgb(0, 0, 0);
}
.cluetip-default #cluetip-outer {
	background: rgb(190, 216, 241);
}
.cluetip-default h3#cluetip-title {
	background: rgb(27, 58, 80); color: rgb(255, 255, 255); font-weight: bold;
}
.cluetip-default #cluetip-title a {
	color: rgb(190, 216, 241); font-size: 0.95em;
}
.cluetip-default #cluetip-inner {
	padding: 0.9em;
}
#cluetip-close {
	background: rgb(255, 255, 255); color: rgb(153, 0, 0);
}
.cluetip-fullhtml {
	margin: 0px; padding: 0px;
}
.webmail_item {
	margin: 1px 0px; padding: 0px 1px; border: 1px solid rgb(153, 153, 153); font-size: 0.9em;
}
.webmail_refresh_message {
	font-size: 0.8em;
}
.webmail_list .odd {
	background: rgb(238, 238, 238);
}
.webmail_list .button {
	background: rgb(255, 255, 255); padding: 0px 2px; border: 1px solid rgb(102, 102, 102);
}
.webmail_list .webmail_read {
	background: rgb(170, 170, 170);
}
.webmail_list .webmail_replied {
	background: rgb(136, 136, 136);
}
.webmail_list .webmail_taken {
	border: rgb(153, 0, 0); color: rgb(153, 0, 0);
}
.webmail_message {
	background: rgb(255, 255, 255);
}
.webmail_mono {
	font-family: "Courier New",Courier,monospace; font-size: 1.1em;
}
.webmail_message_headers {
	background: rgb(255, 255, 255); padding: 0px 5em 0.5em 0px; width: 100%;
}
.webmail_message_headers th {
	border: currentColor; text-align: right; font-style: italic;
}
.treeTable .checkBoxHeader {
	font-size: 0.8em;
}
.treeTable .subHeader td {
	font-weight: bold;
}
.treeTable .parent td {
	font-style: italic;
}
.fancysort th.headerSortUp {
	background-position: right; background-image: url("/styles/layout/../../img/icons/resultset_up.png") !important; background-repeat: no-repeat;
}
.fancysort th.headerSortDown {
	background-position: right; background-image: url("/styles/layout/../../img/icons/resultset_down.png") !important; background-repeat: no-repeat;
}
.fancysort th.header {
	background-position: right; background-image: url("/styles/layout/../../img/icons/resultset.png"); background-repeat: no-repeat;
}
.trackerHeaderOpen {
	background-position: right; background-image: url("/styles/layout/../../img/icons/resultset_down.png"); background-repeat: no-repeat;
}
.trackerHeaderClose {
	background-position: right; background-image: url("/styles/layout/../../img/icons/resultset_next.png"); background-repeat: no-repeat;
}
.dropzone {
	border-width: 2px; border-style: solid; border-color: rgb(153, 153, 153) rgb(204, 204, 204) rgb(204, 204, 204) rgb(153, 153, 153); color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.dropzone > div:hover {
	background-color: rgb(238, 238, 238);
}
.author0 {
	color: black;
}
.author1 {
	color: blue;
}
.author2 {
	color: red;
}
.author3 {
	color: green;
}
.author4 {
	color: maroon;
}
.author5 {
	background: gray; color: yellow;
}
.author6 {
	background: gray; color: aqua;
}
.author7 {
	background: gray; color: fuchsia;
}
.author8 {
	color: teal;
}
.author9 {
	color: purple;
}
.author10 {
	background: navy; color: white;
}
.author11 {
	color: olive;
}
.author12 {
	color: gray;
}
.author13 {
	color: navy;
}
.author14 {
	background: blue; color: silver;
}
.author15 {
	background: gray; color: lime;
}
.mandatory_note {
	color: red; font-style: italic; margin-top: 10px;
}
.popup-backlinks {
	width: 100px; display: none;
}
.trackerCategoryName {
	white-space: nowrap;
}
#captchaImg {
	border: 1px solid black;
}
.ui-tabs .ui-tabs-nav li a {
	padding: 0.3em 0.8em 0.1em;
}
#intertrans-indicator {
	color: rgb(0, 0, 0); background-color: rgb(170, 221, 238);
}
#intertrans-form {
	border: 2px solid rgb(119, 153, 153); color: rgb(0, 0, 0); background-color: rgb(238, 255, 255);
}
.root.tree .object-count {
	color: rgb(153, 153, 153); font-weight: bold; margin-right: 10px; margin-left: 10px; float: right;
}
label.error {
	background: url("/styles/layout/../../img/icons/error.png") no-repeat; color: red; padding-left: 20px; margin-left: 0.5em;
}
.progressName {
	text-align: left; overflow: hidden; font-weight: bold; white-space: nowrap;
}
.progressBarInProgress {
	width: 0%; height: 20px; text-align: center; color: white; font-weight: bold; margin-top: 2px; background-color: blue;
}
.progressBarComplete {
	width: 0%; height: 20px; text-align: center; color: white; font-weight: bold; margin-top: 2px; background-color: blue;
}
.progressBarError {
	width: 0%; height: 20px; text-align: center; color: white; font-weight: bold; margin-top: 2px; background-color: blue;
}
.progressBarComplete {
	width: 100%; visibility: hidden; background-color: green;
}
.progressBarError {
	width: 100%; visibility: hidden; background-color: red;
}
.progressBarStatus {
	width: 337px; text-align: left; margin-top: 2px; white-space: nowrap;
}
.progressWrapper {
	width: 357px; overflow: hidden;
}
.progressContainer {
	margin: 5px; padding: 4px; border: 1px solid rgb(232, 232, 232); overflow: hidden; background-color: rgb(247, 247, 247);
}
#fgalexplorer > div > ul {
	margin: 0px; padding: 0px;
}
#fgalexplorer > div > ul ul {
	padding-left: 16px;
}
.archived.comment {
	display: none;
}
.all .archived.comment {
	display: block;
}
.tracker-item-files li {
	clear: right;
}
.tracker-item-files label {
	clear: right; float: right;
}
.tracker-item-files {
	-moz-column-count: 2; -moz-column-gap: 30px; -webkit-column-count: 2; -webkit-column-gap: 30px;
}
.file-drop {
	min-height: 100px;
}
form.simple label {
	padding-top: 1em; clear: both;
}
form.simple label.depends {
	padding-left: 20px;
}
form.simple label .description {
	padding-left: 20px;
}
form.simple textarea {
	width: 100%; clear: left; display: block;
}
form.simple input[type='text'] {
	width: 100%; clear: left; display: block;
}
form.simple input[type='file'] {
	width: 100%; clear: left; display: block;
}
form.simple input[type='url'] {
	width: 100%; clear: left; display: block;
}
form.simple input[type='email'] {
	width: 100%; clear: left; display: block;
}
form.simple input[type='number'] {
	width: 100%; clear: left; display: block;
}
form.simple select {
	width: 100%; clear: left; display: block;
}
form.simple textarea.export {
	height: 320px;
}
.mask {
	display: none; position: absolute; z-index: 999; background-color: rgb(255, 255, 255);
}
.boxes {
	z-index: 2147483646;
}
.boxes * {
	z-index: 2147483646;
}
.boxes .dialog {
	width: auto; height: auto; text-align: center; font-weight: bold; position: absolute; z-index: 2147483647;
}
.boxes img {
	z-index: 2147483647;
}
.structuremenu .menuSection {
	margin-left: 6px; border-left-color: gray; border-left-width: 1px; border-left-style: dotted;
}
.structuremenu .menuSection .option {
	background: url("/styles/layout/../../img/icons/h_trenner.gif") no-repeat left; padding-left: 21px;
}
.structuremenu .menuSection .optionline {
	background: url("/styles/layout/../../img/icons/h_trenner.gif") no-repeat left; padding-left: 21px;
}
.cssmenu_horiz {
	list-style: none; margin: 0px; padding: 0px;
}
.cssmenu_horiz * {
	list-style: none; margin: 0px; padding: 0px;
}
.cssmenu_vert {
	list-style: none; margin: 0px; padding: 0px;
}
.cssmenu_vert * {
	list-style: none; margin: 0px; padding: 0px;
}
.cssmenu_vert ul {
	list-style: none; margin: 0px; padding: 0px;
}
.cssmenu_horiz {
	line-height: 1;
}
.cssmenu_vert {
	line-height: 1;
}
.cssmenu_horiz ul {
	top: -999em; width: 10em; position: absolute; z-index: 1751;
}
.cssmenu_vert ul {
	top: -999em; width: 10em; position: absolute; z-index: 1751;
}
.cssmenu_horiz ul li {
	width: 100%;
}
.cssmenu_vert ul li {
	width: 100%;
}
.cssmenu_horiz li:hover {
	visibility: inherit;
}
.cssmenu_vert li:hover {
	visibility: inherit;
}
.cssmenu_horiz li {
	float: left; position: relative;
}
.cssmenu_vert li {
	float: left; position: relative;
}
.cssmenu_horiz a {
	display: block; position: relative;
}
.cssmenu_vert a {
	display: block; position: relative;
}
.cssmenu_horiz li:hover ul {
	left: 0px; top: 2.5em; z-index: 1752;
}
.cssmenu_horiz li.sfHover ul {
	left: 0px; top: 2.5em; z-index: 1752;
}
.cssmenu_vert li:hover ul {
	left: 0px; top: 2.5em; z-index: 1752;
}
.cssmenu_vert li.sfHover ul {
	left: 0px; top: 2.5em; z-index: 1752;
}
.cssmenu_horiz li:hover li ul {
	top: -999em;
}
.cssmenu_horiz li.sfHover li ul {
	top: -999em;
}
.cssmenu_vert li:hover li ul {
	top: -999em;
}
.cssmenu_vert li.sfHover li ul {
	top: -999em;
}
.cssmenu_horiz li li:hover ul {
	left: 10em; top: 0px;
}
.cssmenu_horiz li li.sfHover ul {
	left: 10em; top: 0px;
}
.cssmenu_vert li li:hover ul {
	left: 10em; top: 0px;
}
.cssmenu_vert li li.sfHover ul {
	left: 10em; top: 0px;
}
.cssmenu_horiz li li:hover li ul {
	top: -999em;
}
.cssmenu_horiz li li.sfHover li ul {
	top: -999em;
}
.cssmenu_vert li li:hover li ul {
	top: -999em;
}
.cssmenu_vert li li.sfHover li ul {
	top: -999em;
}
.cssmenu_horiz li li li:hover ul {
	left: 10em; top: 0px;
}
.cssmenu_horiz li li li.sfHover ul {
	left: 10em; top: 0px;
}
.cssmenu_vert li li li:hover ul {
	left: 10em; top: 0px;
}
.cssmenu_vert li li li.sfHover ul {
	left: 10em; top: 0px;
}
.cssmenu_horiz li.selected > a {
	font-style: italic;
}
.cssmenu_vert li.selected > a {
	font-style: italic;
}
.cssmenu_horiz li.selectedAscendant > a {
	font-style: italic; font-weight: bold !important;
}
.cssmenu_vert li.selectedAscendant > a {
	font-style: italic; font-weight: bold !important;
}
.cssmenu_horiz a.sf-with-ul {
	padding-right: 2.25em; min-width: 1px;
}
.cssmenu_vert a.sf-with-ul {
	padding-right: 2.25em; min-width: 1px;
}
.sf-sub-indicator {
	background: url("/css/../lib/jquery/superfish/images/arrows-ffffff.png") no-repeat -10px -100px; width: 10px; height: 10px; right: 0.75em; bottom: 1.05em; text-indent: -999em; overflow: hidden; display: block; position: absolute;
}
a > .sf-sub-indicator {
	background-position: 0px -100px; bottom: 0.8em;
}
a:focus > .sf-sub-indicator {
	background-position: -10px -100px;
}
a:hover > .sf-sub-indicator {
	background-position: -10px -100px;
}
a:active > .sf-sub-indicator {
	background-position: -10px -100px;
}
li:hover > a > .sf-sub-indicator {
	background-position: -10px -100px;
}
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px;
}
.cssmenu_horiz ul .sf-sub-indicator {
	background-position: -10px 0px;
}
.cssmenu_horiz ul a > .sf-sub-indicator {
	
}
.cssmenu_horiz ul a:focus > .sf-sub-indicator {
	background-position: -10px 0px;
}
.cssmenu_horiz ul a:hover > .sf-sub-indicator {
	background-position: -10px 0px;
}
.cssmenu_horiz ul a:active > .sf-sub-indicator {
	background-position: -10px 0px;
}
.cssmenu_horiz ul li:hover > a > .sf-sub-indicator {
	background-position: -10px 0px;
}
.cssmenu_horiz ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0px;
}
ul.sf-shadow ul {
	background: url("/css/../lib/jquery/superfish/images/shadow.png") no-repeat right bottom; padding: 0px 8px 9px 0px;
}
ul.sf-shadow ul.sf-shadow-off {
	
}
.cssmenu_vert {
	width: 10em;
}
.cssmenu_vert li {
	width: 10em;
}
.cssmenu_vert li:hover ul {
	left: 10em; top: 0px;
}
.cssmenu_vert li.sfHover ul {
	left: 10em; top: 0px;
}
.cssmenu_vert .sf-sub-indicator {
	background-position: -10px 0px;
}
.cssmenu_vert a > .sf-sub-indicator {
	
}
.cssmenu_vert a:focus > .sf-sub-indicator {
	background-position: -10px 0px;
}
.cssmenu_vert a:hover > .sf-sub-indicator {
	background-position: -10px 0px;
}
.cssmenu_vert a:active > .sf-sub-indicator {
	background-position: -10px 0px;
}
.cssmenu_vert li:hover > a > .sf-sub-indicator {
	background-position: -10px 0px;
}
.cssmenu_vert li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0px;
}
#col2 {
	overflow: visible !important;
}
#leftcolumn {
	overflow: visible !important;
}
#col3 {
	overflow: visible !important;
}
#rightcolumn {
	overflow: visible !important;
}
.cssmenubox {
	overflow: visible !important;
}
.box-menustructure {
	overflow: visible !important;
}
.box-data ul.cssmenu_vert {
	overflow: visible !important;
}
.box-data ul.cssmenu_vert li ul {
	overflow: visible !important;
}
.navbar .cssmenu_horiz {
	background: rgb(189, 210, 255); height: 2.5em; padding-bottom: 2.5em; position: relative;
}
.navbar .cssmenu_horiz li {
	background: rgb(170, 189, 230); position: static;
}
.navbar .cssmenu_horiz a {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.navbar .cssmenu_horiz li ul {
	width: 44em;
}
.navbar .cssmenu_horiz li li {
	background: rgb(189, 210, 255); position: relative;
}
.navbar .cssmenu_horiz li li ul {
	width: 13em;
}
.navbar .cssmenu_horiz li li li {
	width: 100%;
}
.navbar .cssmenu_horiz ul li {
	width: auto; float: left;
}
.navbar .cssmenu_horiz a {
	border: currentColor;
}
.navbar .cssmenu_horiz a:visited {
	border: currentColor;
}
.navbar .cssmenu_horiz li.current {
	background: rgb(189, 210, 255);
}
.navbar .cssmenu_horiz li:hover {
	background: rgb(189, 210, 255);
}
.navbar .cssmenu_horiz li.sfHover {
	background: rgb(189, 210, 255);
}
.navbar .cssmenu_horiz li li.current {
	background: rgb(189, 210, 255);
}
.navbar .cssmenu_horiz a:focus {
	background: rgb(189, 210, 255);
}
.navbar .cssmenu_horiz a:hover {
	background: rgb(189, 210, 255);
}
.navbar .cssmenu_horiz a:active {
	background: rgb(189, 210, 255);
}
.navbar .cssmenu_horiz ul li:hover {
	background: rgb(209, 223, 255);
}
.navbar .cssmenu_horiz ul li.sfHover {
	background: rgb(209, 223, 255);
}
.navbar .cssmenu_horiz ul li:hover li {
	background: rgb(209, 223, 255);
}
.navbar .cssmenu_horiz ul li.sfHover li {
	background: rgb(209, 223, 255);
}
.navbar .cssmenu_horiz ul a:focus {
	background: rgb(209, 223, 255);
}
.navbar .cssmenu_horiz ul a:hover {
	background: rgb(209, 223, 255);
}
.navbar .cssmenu_horiz ul a:active {
	background: rgb(209, 223, 255);
}
.navbar ul.cssmenu_horiz li li li:hover {
	background: rgb(230, 238, 255);
}
.navbar ul.cssmenu_horiz li li li.sfHover {
	background: rgb(230, 238, 255);
}
.navbar .cssmenu_horiz li li.current li.current {
	background: rgb(230, 238, 255);
}
.navbar .cssmenu_horiz ul li li a:focus {
	background: rgb(230, 238, 255);
}
.navbar .cssmenu_horiz ul li li a:hover {
	background: rgb(230, 238, 255);
}
.navbar .cssmenu_horiz ul li li a:active {
	background: rgb(230, 238, 255);
}
.navbar ul.cssmenu_horiz .current ul {
	left: 0px; top: 2.5em;
}
.navbar ul.cssmenu_horiz ul li:hover ul {
	left: 0px; top: 2.5em;
}
.navbar ul.cssmenu_horiz ul li.sfHover ul {
	left: 0px; top: 2.5em;
}
.navbar ul.cssmenu_horiz .current ul ul {
	top: -999em;
}
.navbar .cssmenu_horiz li li.current > a {
	font-weight: bold;
}
.navbar .cssmenu_horiz ul .sf-sub-indicator {
	background-position: -10px -100px;
}
.navbar .cssmenu_horiz ul a > .sf-sub-indicator {
	background-position: 0px -100px;
}
.navbar .cssmenu_horiz ul a:focus > .sf-sub-indicator {
	background-position: -10px -100px;
}
.navbar .cssmenu_horiz ul a:hover > .sf-sub-indicator {
	background-position: -10px -100px;
}
.navbar .cssmenu_horiz ul a:active > .sf-sub-indicator {
	background-position: -10px -100px;
}
.navbar .cssmenu_horiz ul li:hover > a > .sf-sub-indicator {
	background-position: -10px -100px;
}
.navbar .cssmenu_horiz ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px;
}
.navbar .cssmenu_horiz > li > ul {
	padding: 0px;
}
.CodeMirror {
	line-height: 1em; font-family: monospace;
}
.CodeMirror-scroll {
	height: 300px; overflow: auto; position: relative;
}
.CodeMirror-gutter {
	left: 0px; top: 0px; height: 100%; border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: solid; position: absolute; z-index: 10; min-width: 2em; background-color: rgb(247, 247, 247);
}
.CodeMirror-gutter-text {
	padding: 0.4em 0.2em 0.4em 0.4em; text-align: right; color: rgb(170, 170, 170); white-space: pre !important;
}
.CodeMirror-lines {
	padding: 0.4em; white-space: pre;
}
.CodeMirror pre {
	border-width: 0px; margin: 0px; padding: 0px; border-radius: 0px; color: inherit; line-height: inherit; font-family: inherit; font-size: inherit; white-space: pre; word-wrap: normal; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0;
}
.CodeMirror-wrap pre {
	white-space: pre-wrap; word-break: normal; word-wrap: break-word;
}
.CodeMirror-wrap .CodeMirror-scroll {
	overflow-x: hidden;
}
.CodeMirror textarea {
	
}
.CodeMirror pre.CodeMirror-cursor {
	width: 0px; border-right-color: currentColor; border-left-color: black; border-right-width: medium; border-left-width: 1px; border-right-style: none; border-left-style: solid; visibility: hidden; position: absolute; z-index: 10;
}
.cm-keymap-fat-cursor pre.CodeMirror-cursor {
	background: rgba(0, 200, 0, 0.4); border: 0px currentColor; width: auto; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#6600c800, endColorstr=#4c00c800);
}
.cm-keymap-fat-cursor pre:not(#nonsense_id).CodeMirror-cursor {
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.CodeMirror pre.CodeMirror-overwrite.CodeMirror-cursor {
	
}
.CodeMirror-focused pre.CodeMirror-cursor {
	visibility: visible;
}
div.CodeMirror-selected {
	background: rgb(217, 217, 217);
}
.CodeMirror-focused div.CodeMirror-selected {
	background: rgb(215, 212, 240);
}
.CodeMirror-searching {
	background: rgba(255, 255, 0, 0.4);
}
.cm-s-default span.cm-keyword {
	color: rgb(119, 0, 136);
}
.cm-s-default span.cm-atom {
	color: rgb(34, 17, 153);
}
.cm-s-default span.cm-number {
	color: rgb(17, 102, 68);
}
.cm-s-default span.cm-def {
	color: rgb(0, 0, 255);
}
.cm-s-default span.cm-variable {
	color: black;
}
.cm-s-default span.cm-variable-2 {
	color: rgb(0, 85, 170);
}
.cm-s-default span.cm-variable-3 {
	color: rgb(0, 136, 85);
}
.cm-s-default span.cm-property {
	color: black;
}
.cm-s-default span.cm-operator {
	color: black;
}
.cm-s-default span.cm-comment {
	color: rgb(170, 85, 0);
}
.cm-s-default span.cm-string {
	color: rgb(170, 17, 17);
}
.cm-s-default span.cm-string-2 {
	color: rgb(255, 85, 0);
}
.cm-s-default span.cm-meta {
	color: rgb(85, 85, 85);
}
.cm-s-default span.cm-error {
	color: rgb(255, 0, 0);
}
.cm-s-default span.cm-qualifier {
	color: rgb(85, 85, 85);
}
.cm-s-default span.cm-builtin {
	color: rgb(51, 0, 170);
}
.cm-s-default span.cm-bracket {
	color: rgb(204, 204, 119);
}
.cm-s-default span.cm-tag {
	color: rgb(17, 119, 0);
}
.cm-s-default span.cm-attribute {
	color: rgb(0, 0, 204);
}
.cm-s-default span.cm-header {
	color: blue;
}
.cm-s-default span.cm-quote {
	color: rgb(0, 153, 0);
}
.cm-s-default span.cm-hr {
	color: rgb(153, 153, 153);
}
.cm-s-default span.cm-link {
	color: rgb(0, 0, 204);
}
span.cm-header {
	font-weight: bold;
}
span.cm-strong {
	font-weight: bold;
}
span.cm-em {
	font-style: italic;
}
span.cm-emstrong {
	font-style: italic; font-weight: bold;
}
span.cm-link {
	text-decoration: underline;
}
div.CodeMirror span.CodeMirror-matchingbracket {
	color: rgb(0, 255, 0);
}
div.CodeMirror span.CodeMirror-nonmatchingbracket {
	color: rgb(255, 34, 34);
}
.CodeMirror {
	font: 1em/normal Arial, Helvetica, sans-serif !important; border: 1px solid gray; clear: both; cursor: text; font-size-adjust: none !important; font-stretch: normal !important; background-color: rgb(248, 248, 248);
}
.CodeMirror-fullscreen #editwiki_toolbar {
	width: 100% !important;
}
.CodeMirror-fullscreen .CodeMirror-scroll {
	width: inherit !important; height: inherit !important;
}
.CodeMirror-fullscreen {
	margin: 0px; padding: 0px; border: 0px solid rgb(187, 187, 187); left: 0px !important; top: 0px !important; width: 100%; height: 100%; display: block; position: fixed; opacity: 1; background-color: gray;
}
.noScroll {
	overflow: hidden !important;
}
.CodeMirror pre {
	line-height: 1.2em !important; font-size: 1em !important;
}
.preCodeMirror {
	display: none;
}
.CodeMirrorHide {
	filter: alpha(opacity=1); z-index: -99999999; opacity: 0.01;
}
.CodeMirrorPrepSize {
	filter: alpha(opacity=1); position: absolute; z-index: -99999999; opacity: 0.01;
}
.cm-tw-syntaxerror {
	color: rgb(255, 255, 255); background-color: rgb(153, 0, 0);
}
.cm-tw-deleted {
	text-decoration: line-through;
}
.cm-tw-header5 {
	font-weight: bold;
}
:first-child.cm-tw-listitem {
	padding-left: 10px;
}
.cm-s-default span.cm-bracket {
	color: rgb(157, 136, 89);
}
.cm-tw-box {
	border-style: solid; border-color: inherit; border-top-width: 0px !important; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
}
.cm-tw-underline {
	text-decoration: underline;
}
span.cm-rangeinfo {
	color: rgb(170, 0, 187);
}
span.cm-minus {
	color: red;
}
span.cm-plus {
	color: rgb(34, 187, 34);
}
span.cm-underlined {
	text-decoration: underline;
}
span.cm-strikethrough {
	text-decoration: line-through;
}
span.cm-brace {
	color: rgb(17, 119, 0); font-weight: bold;
}
span.cm-table {
	color: blue; font-weight: bold;
}
.cm-tw-syntaxerror {
	color: rgb(255, 255, 255); background-color: rgb(153, 0, 0);
}
.cm-tw-deleted {
	text-decoration: line-through;
}
.cm-tw-header5 {
	font-weight: bold;
}
:first-child.cm-tw-listitem {
	padding-left: 10px;
}
.cm-tw-box {
	border-style: solid; border-color: inherit; border-top-width: 0px !important; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
}
.cm-tw-underline {
	text-decoration: underline;
}
.cm-s-ambiance .cm-keyword {
	color: rgb(205, 168, 105);
}
.cm-s-ambiance .cm-atom {
	color: rgb(207, 126, 169);
}
.cm-s-ambiance .cm-number {
	color: rgb(120, 207, 138);
}
.cm-s-ambiance .cm-def {
	color: rgb(170, 198, 227);
}
.cm-s-ambiance .cm-variable {
	color: rgb(255, 183, 149);
}
.cm-s-ambiance .cm-variable-2 {
	color: rgb(238, 209, 179);
}
.cm-s-ambiance .cm-variable-3 {
	color: rgb(250, 222, 211);
}
.cm-s-ambiance .cm-property {
	color: rgb(238, 209, 179);
}
.cm-s-ambiance .cm-operator {
	color: rgb(250, 141, 106);
}
.cm-s-ambiance .cm-comment {
	color: rgb(85, 85, 85); font-style: italic;
}
.cm-s-ambiance .cm-string {
	color: rgb(143, 157, 106);
}
.cm-s-ambiance .cm-string-2 {
	color: rgb(157, 147, 124);
}
.cm-s-ambiance .cm-meta {
	color: rgb(210, 168, 161);
}
.cm-s-ambiance .cm-error {
	color: rgb(175, 32, 24);
}
.cm-s-ambiance .cm-qualifier {
	color: yellow;
}
.cm-s-ambiance .cm-builtin {
	color: rgb(153, 153, 204);
}
.cm-s-ambiance .cm-bracket {
	color: rgb(36, 194, 199);
}
.cm-s-ambiance .cm-tag {
	color: rgb(254, 228, 255);
}
.cm-s-ambiance .cm-attribute {
	color: rgb(155, 133, 157);
}
.cm-s-ambiance .cm-header {
	
}
.cm-s-ambiance .cm-quote {
	color: rgb(36, 194, 199);
}
.cm-s-ambiance .cm-hr {
	color: pink;
}
.cm-s-ambiance .cm-link {
	color: rgb(244, 194, 11);
}
.cm-s-ambiance .cm-special {
	color: rgb(255, 157, 0);
}
.cm-s-ambiance .CodeMirror-matchingbracket {
	color: rgb(0, 255, 0);
}
.cm-s-ambiance .CodeMirror-nonmatchingbracket {
	color: rgb(255, 34, 34);
}
.cm-s-ambiance .CodeMirror-selected {
	background: rgba(255, 255, 255, 0.15);
}
.CodeMirror-focused .cm-s-ambiance .CodeMirror-selected {
	background: rgba(255, 255, 255, 0.1);
}
.cm-s-ambiance {
	color: rgb(230, 225, 220); line-height: 1.4em; font-family: Monaco,Menlo,"Andale Mono","lucida console","Courier New",monospace !important; font-size: 12px; box-shadow: inset 0px 0px 10px black; background-color: rgb(32, 32, 32); -webkit-box-shadow: inset 0 0 10px black; -moz-box-shadow: inset 0 0 10px black; -o-box-shadow: inset 0 0 10px black;
}
.cm-s-ambiance .CodeMirror-gutter {
	background: rgb(61, 61, 61); padding: 0px 5px; border-right-color: rgb(77, 77, 77); border-right-width: 1px; border-right-style: solid; box-shadow: 0px 10px 20px black; text-shadow: #333 1px 1px;
}
.cm-s-ambiance .CodeMirror-gutter .CodeMirror-gutter-text {
	color: rgb(34, 34, 34); text-shadow: 0px 1px 1px #4d4d4d;
}
.cm-s-ambiance .CodeMirror-lines {
	
}
.cm-s-ambiance .CodeMirror-lines .CodeMirror-cursor {
	border-left-color: rgb(121, 145, 232); border-left-width: 1px; border-left-style: solid;
}
.cm-s-ambiance .activeline {
	background: rgba(255, 255, 255, 0.031);
}
.cm-s-ambiance {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAQAAAAHUWYVAABFFUlEQVQYGbzBCeDVU/74/6fj9HIcx/FRHx9JCFmzMyGRURhLZIkUsoeRfUjS2FNDtr6WkMhO9sm+S8maJfu+Jcsg+/o/c+Z4z/t97/vezy3z+z8ekGlnYICG/o7gdk+wmSHZ1z4pJItqapjoKXWahm8NmV6eOTbWUOp6/6a/XIg6GQqmenJ2lDHyvCFZ2cBDbmtHA043VFhHwXxClWmeYAdLhV00Bd85go8VmaFCkbVkzlQENzfBDZ5gtN7HwF0KDrTwJ0dypSOzpaKCMwQHKTIreYIxlmhXTzTWkVm+LTynZhiSBT3RZQ7aGfjGEd3qyXQ1FDymqbKxpspERQN2MiRjNZlFFQXfCNFm9nM1zpAsoYjmtRTc5ajwuaXc5xrWskT97RaKzAGe5ARHhVUsDbjKklziiX5WROcJwSNCNI+9w1Jwv4Zb2r7lCMZ4oq5C0EdTx+2GzNuKpJ+iFf38JEWkHJn9DNF7mmBDITrWEg0VWL3pHU20tSZnuqWu+R3BtYa8XxV1HO7GyD32UkOpL/yDloINFTmvtId+nmAjxRw40VMwVKiwrKLE4bK5UOVntYwhOcSSXKrJHKPJedocpGjVz/ZMIbnYUPB10/eKCrs5apqpgVmWzBYWpmtKHecJPjaUuEgRDDaU0oZghCJ6zNMQ5ZhDYx05r5v2muQdM0EILtXUsaKiQX9WMEUotagQzFbUNN6NUPC2nm5pxEWGCjMc3GdJHjSU2kORLK/JGSrkfGEIjncU/CYUnOipoYemwj8tST9NsJmB7TUVXtbUtXATJVZXBMvYeTXJfobgJUPmGMP/yFaWonaa6BcFO3nqcIqCozSZoZoSr1g4zJOzuyGnxTEX3lUEJ7WcZgme8ddaWvWJo2AJR9DZU3CUIbhCSG6ybSwN6qtJVnCU2svDTP2ZInOw2cBTrqtQahtNZn9NcJ4l2NaSmSkkP1noZWnVwkLmdUPOwLZEwy2Z3S3R+4rIG9hcbpPXHFVWcQdZkn2FOta3cKWQnNRC5g1LsJah4GCzSVsKnCOY5OAFRTBekyyryeyilhFKva75r4Mc0aWanGEaThcy31s439KKxTzJYY5WTHPU1FtIHjQU3Oip4xlNzj/lBw23dYZVliQa7WAXf4shetcQfatI+jWRDBPmyNeW6A1P5kdDgyYJlba0BIM8BZu1JfrFwItyjcAMR3K0BWOIrtMEXyhyrlVEx3ui5dUBjmB/Q3CXW85R4mBD0s7B+4q5tKUjOlb9qqmhi5AZ6GFIC5HXtOobdYGlVdMVbNJ8toNTFcHxnoL+muBagcctjWnbNMuR00uI7nQESwg5q2qqrKWIfrNUmeQocY6HuyxJV02wj36w00yhpmUFenv4p6fUkZYqLyuinx2RGOjhCXYyJF84oiU00YMOOhhquNdfbOB7gU88pY4xJO8LVdp6/q2voeB4R04vIdhSE40xZObx1HGGJ/ja0LBthFInKaLPPFzuCaYaoj8JjPME8yoyxo6zlBqkiUZYgq00OYMswbWO5NGmq+xhipxHLRW29ARjNKXO0wRnear8XSg4XFPLKEPUS1GqvyLwiuBUoa7zpZ0l5xxFwWmWZC1H5h5FwU8eQ7K+g8UcVY6TMQreVQT/8uQ8Z+ALIXnSEa2pYZQneE9RZbSBNYXfWYJzW/h/4j4Dp1tYVcFIC5019Vyi4ThPqSFCzjGWaHQTBU8q6vrVwgxP9Lkm840imWKpcLCjYTtrKuwvsKSnrvHCXGkSMk9p6lhckfRpIeis+N2PiszT+mFLspyGleUhDwcLrZqmyeylxwjBcKHEapqkmyangyLZRVOijwOtCY5SsG5zL0OwlCJ4y5KznF3EUNDDrinwiyLZRzOXtlBbK5ITHFGLp8Q0R6ab6mS7enI2cFrxOyHvOCFaT1HThS1krjCwqWeurCkk+willhCC+RSZnRXBiZaC5RXRIZYKp2lyfrHwiKPKR0JDzrdU2EFgpidawlFDR6FgXUMNa+g1FY3bUQh2cLCwosRdnuQTS/S+JVrGLeWIvtQUvONJxlqSQYYKpwoN2kaocLjdVsis4Mk80ESF2YpSkzwldjHkjFCUutI/r+EHDU8oCs6yzL3PhWiEooZdFMkymlas4AcI3KmoMMNSQ3tHzjGWCrcJJdYyZC7QFGwjRL9p+MrRkAGWzIaWCn9W0F3TsK01c2ZvQw0byvxuQU0r1lM0qJO7wW0kRIMdDTtXEdzi4VIh+EoIHm0mWtAtpCixlabgn83fKTI7anJe9ST7WIK1DMGpQmYeA58ImV6ezOGOzK2Kgq01pd60cKWiUi9Lievb/0vIDPHQ05Kzt4ddPckQBQtoaurjyHnek/nKzpQLrVgKPjIkh2v4uyezpv+Xoo7fPFXaGFp1vaLKxQ4uUpQQS5VuQs7BCq4xRJv7fwpVvvFEB3j+620haOuocqMhWd6TTPAEx+mdFNGHdranFe95WrWmIvlY4F1Dle2ECgc6cto7SryuqGGGha0tFQ5V53migUKmg6XKAo4qS3mik+0OZpAhOLeZKicacgaYcyx5hypYQE02ZA4xi/pNhOQxR4klNKyqacj+mpxnLTnnGSo85++3ZCZq6lrZkXlGEX3o+C9FieccJbZWVFjC0Yo1FZnJhoYMFoI1hEZ9r6hwg75HwzBNhbZCdJEfJwTPGzJvaKImw1yYX1HDAmpXR+ZJQ/SmgqMNVQb5vgamGwLtt7VwvP7Qk1xpiM5x5Cyv93E06MZmgs0Nya2azIKOYKCGBQQW97RmhKNKF02JZqHEJ4o58qp7X5EcZmc56trXEqzjCBZ1MFGR87Ql2tSTs6CGxS05PTzRQorkbw7aKoKXFDXsYW42VJih/q+FP2BdTzDTwVqOYB13liM50vG7wy28qagyuIXMeQI/Oqq8bcn5wJI50xH00CRntyfpL1T4hydYpoXgNiFzoIUTDZnLNRzh4TBHwbYGDvZkxmlyJloyr6tRihpeUG94GnKtIznREF0tzJG/OOr73JBcrSh1k6WuTprgLU+mnSGnv6Zge0NNz+kTDdH8nuAuTdJDCNb21LCiIuqlYbqGzT3RAoZofQfjFazkqeNWdYaGvYTM001EW2oKPvVk1ldUGSgUtHFwjKM1h9jnFcmy5lChoLNaQMGGDsYbKixlaMBmmsx1QjCfflwTfO/gckW0ruZ3jugKR3R5W9hGUWqCgxuFgsuaCHorotGKzGaeZB9DMsaTnKCpMtwTvOzhYk0rdrArKCqcaWmVk1+F372ur1YkKxgatI8Qfe1gIX9wE9FgS8ESmuABIXnRUbCapcKe+nO7slClSZFzpV/LkLncEb1qiO42fS3R855Su2mCLh62t1SYZZYVmKwIHjREF2uihTzB20JOkz7dkxzYQnK0UOU494wh+VWRc6Un2kpTaVgLDFEkJ/uhzRcI0YKGgpGWOlocBU/a4fKoJ/pEaNV6jip3+Es9VXY078rGnmAdf7t9ylPXS34RBSuYPs1UecZTU78WanhBCHpZ5sAoTz0LGZKjPf9TRypqWEiTvOFglL1fCEY3wY/++rbk7C8bWebA6p6om6PgOL2kp44TFJlVNBXae2rqqdZztOJpT87GQsE9jqCPIe9VReZuQ/CIgacsyZdCpIScSYqcZk8r+nsyCzhyfhOqHGOIvrLknC8wTpFcaYiGC/RU1NRbUeUpocQOnkRpGOrIOcNRx+1uA0UrzhSSt+VyS3SJpnFWkzNDqOFGIWcfR86DnmARTQ1HKIL33ExPiemeOhYSSjzlSUZZuE4TveoJLnBUOFof6KiysCbnAEcZgcUNTDOwkqWu3RWtmGpZwlHhJENdZ3miGz0lJlsKnjbwqSHQjpxnFDlTLLwqJPMZMjd7KrzkSG7VsxXBZE+F8YZkb01Oe00yyRK9psh5SYh29ySPKBo2ylNht7ZkZnsKenjKNJu9PNEyZpaCHv4Kt6RQsLvAVp7M9kIimmCUwGeWqLMmGuIotYMmWNpSahkhZw9FqZsVnKJhsjAHvtHMsTM9fCI06Dx/u3vfUXCqfsKRc4oFY2jMsoo/7DJDwZ1CsIKnJu+J9ldkpmiCxQx1rWjI+T9FwcWWzOuaYH0Hj7klNRVWEQpmaqosakiGNTFHdjS/qnUdmf0NJW5xsL0HhimCCZZSRzmSPTXJQ4aaztAwtZnoabebJ+htCaZ7Cm535ByoqXKbX1WRc4Eh2MkRXWzImVc96Cj4VdOKVxR84VdQsIUM8Psoou2byVHyZFuq7O8otbSQ2UAoeEWTudATLGSpZzVLlXVkPU2Jc+27lsw2jmg5T5VhbeE3BT083K9WsTTkFU/Osi0rC5lRlpwRHUiesNS0sOvmqGML1aRbPAxTJD9ZKtxuob+hhl8cwYGWpJ8nub7t5p6coYbMovZ1BTdaKn1jYD6h4GFDNFyT/Kqe1XCXphXHOKLZmuRSRdBPEfVUXQzJm5YGPGGJdvAEr7hHNdGZnuBvrpciGmopOLf5N0uVMy0FfYToJk90uUCbJupaVpO53UJXR2bVpoU00V2KOo4zMFrBd0Jtz2pa0clT5Q5L8IpQ177mWQejPMEJhuQjS10ref6HHjdEhy1P1EYR7GtO0uSsKJQYLiTnG1rVScj5lyazpqWGl5uBbRWl7m6ixGOOnEsMJR7z8J0n6KMnCdxhiNYQCoZ6CmYLnO8omC3MkW3bktlPmEt/VQQHejL3+dOE5FlPdK/Mq8hZxxJtLyRrepLThYKbLZxkSb5W52vYxNOaOxUF0yxMUPwBTYqCzy01XayYK0sJyWBLqX0MwU5CzoymRzV0EjjeUeLgDpTo6ij42ZAzvD01dHUUTPLU96MdLbBME8nFBn7zJCMtJcZokn8YoqU0FS5WFKyniHobguMcmW8N0XkWZjkyN3hqOMtS08r+/xTBwpZSZ3qiVRX8SzMHHjfUNFjgHEPmY9PL3ykEzxkSre/1ZD6z/NuznuB0RcE1TWTm9zRgfUWVJiG6yrzgmWPXC8EAR4Wxhlad0ZbgQyEz3pG5RVEwwDJH2mgKpjcTiCOzn1lfUWANFbZ2BA8balnEweJC9J0iuaeZoI+ippFCztEKVvckR2iice1JvhVytrQwUAZpgsubCPaU7xUe9vWnaOpaSBEspalykhC9bUlOMpT42ZHca6hyrqKmw/wMR8H5ZmdFoBVJb03O4UL0tSNnvIeRmkrLWqrs78gcrEn2tpcboh0UPOW3UUR9PMk4T4nnNKWmCjlrefhCwxRNztfmIQVdDElvS4m1/WuOujoZCs5XVOjtKPGokJzsYCtFYoWonSPT21DheU/wWhM19FcElwqNGOsp9Q8N/cwXaiND1MmeL1Q5XROtYYgGeFq1aTMsoMmcrKjQrOFQTQ1fmBYhmW6o8Jkjc7iDJRTBIo5kgJD5yMEYA3srCg7VFKwiVJkmRCc5ohGOKhsYMn/XBLdo5taZjlb9YAlGWRimqbCsoY7HFAXLa5I1HPRxMMsQDHFkWtRNniqT9UEeNjcE7RUlrCJ4R2CSJuqlKHWvJXjAUNcITYkenuBRB84TbeepcqTj3zZyFJzgYQdHnqfgI0ddUwS6GqWpsKWhjq9cV0vBAEMN2znq+EBfIWT+pClYw5xsTlJU6GeIBsjGmmANTzJZiIYpgrM0Oa8ZMjd7NP87jxhqGOhJlnQtjuQpB+8aEE00wZFznSJPyHxgH3HkPOsJFvYk8zqCHzTs1BYOa4J3PFU+UVRZxlHDM4YavlNUuMoRveiZA2d7grMNc2g+RbSCEKzmgYsUmWmazFJyoiOZ4KnyhKOGRzWJa0+moyV4TVHDzn51Awtqaphfk/lRQ08FX1iiqxTB/kLwd0VynKfEvI6cd4XMV5bMhZ7gZUWVzYQ6Nm2BYzxJbw3bGthEUUMfgbGeorae6DxHtJoZ6alhZ0+ytiVoK1R4z5PTrOECT/SugseEOlb1MMNR4VRNcJy+V1Hg9ONClSZFZjdHlc6W6FBLdJja2MC5hhpu0DBYEY1TFGwiFAxRRCsYkiM9JRb0JNMVkW6CZYT/2EiTGWmo8k+h4FhDNE7BvppoTSFnmCV5xZKzvcCdDo7VVPnIU+I+Rc68juApC90MwcFCsJ5hDqxgScYKreruyQwTqrzoqDCmhWi4IbhB0Yrt3RGa6GfDv52rKXWhh28dyZaWUvcZeMTBaZoSGyiCtRU5J8iviioHaErs7Jkj61syVzTTgOcUOQ8buFBTYWdL5g3T4qlpe0+wvD63heAXRfCCIed9RbCsp2CiI7raUOYOTU13N8PNHvpaGvayo4a3LLT1lDrVEPT2zLUlheB1R+ZTRfKWJ+dcocLJfi11vyJ51lLqJ0WD7tRwryezjiV5W28uJO9qykzX8JDe2lHl/9oyBwa2UMfOngpXCixvKdXTk3wrsKmiVYdZIqsoWEERjbcUNDuiaQomGoIbFdEHmsyWnuR+IeriKDVLnlawlyNHKwKlSU631PKep8J4Q+ayjkSLKYLhalNHlYvttb6fHm0p6OApsZ4l2VfdqZkjuysy6ysKLlckf1KUutCTs39bmCgEyyoasIWlVaMF7mgmWtBT8Kol5xpH9IGllo8cJdopcvZ2sImlDmMIbtDk3KIpeNiS08lQw11NFPTwVFlPP6pJ2gvRfI7gQUfmNAtf6Gs0wQxDsKGlVBdF8rCa3jzdwMaGHOsItrZk7hAyOzpK9VS06j5F49b0VNGOOfKs3lDToMsMBe9ZWtHFEgxTJLs7qrygKZjUnmCYoeAqeU6jqWuLJup4WghOdvCYJnrSkSzoyRkm5M2StQwVltPkfCAk58tET/CSg+8MUecmotMEnhBKfWBIZsg2ihruMJQaoIm+tkTLKEqspMh00w95gvFCQRtDwTT1gVDDSEVdlwqZfxoQRbK0g+tbiBZxzKlpnpypejdDwTaeOvorMk/IJE10h9CqRe28hhLbe0pMsdSwv4ZbhKivo2BjDWfL8UKJgeavwlwb5KlwhyE4u4XkGE2ytZCznKLCDZZq42VzT8HLCrpruFbIfOIINmh/qCdZ1ZBc65kLHR1Bkyf5zn6pN3SvGKIlFNGplhrO9QSXanLOMQTLCa0YJCRrCZm/CZmrLTm7WzCK4GJDiWUdFeYx1LCFg3NMd0XmCuF3Y5rITLDUsYS9zoHVzwnJoYpSTQoObyEzr4cFBNqYTopoaU/wkyLZ2lPhX/5Y95ulxGTV7KjhWrOZgl8MyUUafjYraNjNU1N3IWcjT5WzWqjwtoarHSUObGYO3GCJZpsBlnJGPd6ZYLyl1GdCA2625IwwJDP8GUKymbzuyPlZlvTUsaUh5zFDhRWFzPKKZLAlWdcQbObgF9tOqOsmB1dqcqYJmWstFbZRRI9poolmqiLnU0POvxScpah2iSL5UJNzgScY5+AuIbpO0YD3NCW+dLMszFSdFCWGqG6eVq2uYVNDdICGD6W7EPRWZEY5gpsE9rUkS3mijzzJnm6UpUFXG1hCUeVoS5WfNcFpblELL2qqrCvMvRfd45oalvKU2tiQ6ePJOVMRXase9iTtLJztPxJKLWpo2CRDcJwn2sWSLKIO1WQWNTCvpVUvOZhgSC40JD0dOctaSqzkCRbXsKlb11Oip6PCJ0IwSJM31j3akRxlP7Rwn6aGaUL0qiLnJkvB3xWZ2+Q1TfCwpQH3G0o92UzmX4o/oJNQMMSQc547wVHhdk+VCw01DFYEnTxzZKAm74QmeNNR1w6WzEhNK15VJzuCdxQ53dRUDws5KvwgBMOEgpcVNe0hZI6RXT1Jd0cyj5nsaEAHgVmGaJIlWdsc5Ui2ElrRR6jrRAttNMEAIWrTDFubkZaok7/AkzfIwfuWVq0jHzuCK4QabtLUMVPB3kJ0oyHTSVFlqMALilJf2Rf8k5aaHtMfayocLBS8L89oKoxpJvnAkDPa0qp5DAUTHKWmCcnthlou8iCKaFFLHWcINd1nyIwXqrSxMNmSs6KmoL2QrKuWtlQ5V0120xQ5vRyZS1rgFkWwhiOwiuQbR0OOVhQM9iS3tiXp4RawRPMp5tDletOOBL95MpM01dZTBM9pkn5qF010rIeHFcFZhmSGpYpTsI6nwhqe5C9ynhlpp5ophuRb6WcJFldkVnVEwwxVfrVkvnWUuNLCg5bgboFHPDlDPDmnK7hUrWiIbjadDclujlZcaokOFup4Ri1kacV6jmrrK1hN9bGwpKEBQ4Q6DvIUXOmo6U5LqQM6EPyiKNjVkPnJkDPNEaxhiFay5ExW1NXVUGqcpYYdPcGiCq7z/TSlbhL4pplWXKd7NZO5QQFrefhRQW/NHOsqcIglc4UhWklR8K0QzbAw08CBDnpbgqXdeD/QUsM4RZXDFBW6WJKe/mFPdH0LtBgiq57wFLzlyQzz82qYx5D5WJP5yVJDW01BfyHnS6HKO/reZqId1WGa4Hkh2kWodJ8i6KoIPlAj2hPt76CzXsVR6koPRzWTfKqIentatYpQw2me4AA3y1Kind3SwoOKZDcFXTwl9tWU6mfgRk9d71sKtlNwrjnYw5tC5n5LdKiGry3JKNlHEd3oaMCFHrazBPMp/uNJ+V7IudcSbeOIdjUEdwl0VHCOZo5t6YluEuaC9mQeMgSfOyKnYGFHcIeQ84yQWbuJYJpZw5CzglDH7gKnWqqM9ZTaXcN0TeYhR84eQtJT76JJ1lREe7WnnvsMmRc9FQ7SBBM9mV3lCUdmHk/S2RAMt0QjFNFqQpWjDPQ01DXWUdDBkXziKPjGEP3VP+zIWU2t7im41FOloyWzn/L6dkUy3VLDaZ6appgDLHPjJEsyvJngWEPUyVBiAaHCTEXwrLvSEbV1e1gKJniicWorC1MUrVjB3uDhJE/wgSOzk1DXpk0k73qCM8xw2UvD5kJmDUfOomqMpWCkJRlvKXGmoeBm18USjVIk04SClxTB6YrgLAPLWYK9HLUt5cmc0vYES8GnTeRc6skZbQkWdxRsIcyBRzx1DbTk9FbU0caTPOgJHhJKnOGIVhQqvKmo0llRw9sabrZkDtdg3PqaKi9oatjY8B+G371paMg6+mZFNNtQ04mWBq3rYLOmtWWQp8KJnpy9DdFensyjdqZ+yY40VJlH8wcdLzC8PZnvHMFUTZUrDTkLyQaGus5X5LzpYAf3i+e/ZlhqGqWhh6Ou6xTR9Z6oi5AZZtp7Mj2EEm8oSpxiYZCHU/1fbGdNNNRRoZMhmilEb2gqHOEJDtXkHK/JnG6IrvbPCwV3NhONVdS1thBMs1T4QOBcTWa2IzhMk2nW5Kyn9tXUtpv9RsG2msxk+ZsQzRQacJncpgke0+T8y5Fzj8BiGo7XlJjaTIlpQs7KFjpqGnKuoyEPeIKnFMkZHvopgh81ySxNFWvJWcKRs70j2FOT012IllEEO1n4pD1513Yg2ssQPOThOkvyrqHUdEXOSEsihmBbTbKX1kLBPWqWkLOqJbjB3GBIZmoa8qWl4CG/iZ7oiA72ZL7TJNeZUY7kFQftDcHHluBzRbCegzMtrRjVQpX2lgoPKKLJAkcbMl01XK2p7yhL8pCBbQ3BN2avJgKvttcrWDK3CiUOVxQ8ZP+pqXKyIxnmBymCg5vJjNfkPK4+c8cIfK8ocVt7kmfd/I5SR1hKvCzUtb+lhgc00ZaO6CyhIQP1Uv4yIZjload72PXX0OIJvnFU+0Zf6MhsJwTfW0r0UwQfW4LNLZl5HK261JCZ4qnBaAreVAS3WrjV0LBnNDUNNDToCEeFfwgcb4gOEqLRhirWkexrCEYKVV711DLYEE1XBEsp5tpTGjorkomKYF9FDXv7fR3BGwbettSxnyL53MBPjsxDZjMh+VUW9NRxq1DhVk+FSxQcaGjV9Pawv6eGByw5qzoy7xk4RsOShqjJwWKe/1pEEfzkobeD/dQJmpqedcyBTy2sr4nGNRH0c0SPWTLrqAc0OQcb/gemKgqucQT7ySWKCn2EUotoCvpZct7RO2sy/QW0IWcXd7pQRQyZVwT2USRO87uhjioTLKV2brpMUcMQRbKH/N2T+UlTpaMls6cmc6CCNy3JdYYSUzzJQ4oSD3oKLncULOiJvjBEC2oqnCJkJluCYy2ZQ5so9YYlZ1VLlQU1mXEW1jZERwj/MUSRc24TdexlqLKfQBtDTScJUV8FszXBEY5ktpD5Ur9hYB4Nb1iikw3JoYpkKX+RodRKFt53MMuRnKSpY31PwYaGaILh3wxJGz9TkTPEETxoCWZrgvOlmyMzxFEwVJE5xZKzvyJ4WxEc16Gd4Xe3Weq4XH2jKRikqOkGQ87hQnC7wBmGYLAnesX3M+S87eFATauuN+Qcrh7xIxXJbUIdMw3JGE3ylCWzrieaqCn4zhGM19TQ3z1oH1AX+pWEqIc7wNGAkULBo/ZxRaV9NNyh4Br3rCHZzbzmSfawBL0dNRwpW1kK9mxPXR9povcdrGSZK9c2k0xwFGzjuniCtRSZCZ6ccZ7gaktmgAOtKbG/JnOkJrjcQTdFMsxRQ2cLY3WTIrlCw1eWKn8R6pvt4GFDso3QoL4a3nLk3G6JrtME3dSenpx7PNFTmga0EaJTLQ061sEeQoWXhSo9LTXsaSjoJQRXeZLtDclbCrYzfzHHeaKjHCVOUkQHO3JeEepr56mhiyaYYKjjNU+Fed1wS5VlhWSqI/hYUdDOkaxiKehoyOnrCV5yBHtbWFqTHCCwtpDcYolesVR5yUzTZBb3RNMd0d6WP+SvhuBmRcGxnuQzT95IC285cr41cLGQ6aJJhmi4TMGempxeimBRQw1tFKV+8jd6KuzoSTqqDxzRtpZkurvKEHxlqXKRIjjfUNNXQsNOsRScoWFLT+YeRZVD3GRN0MdQcKqQjHDMrdGGVu3iYJpQx3WGUvfbmxwFfR20WBq0oYY7LMFhhgYtr8jpaEnaOzjawWWaTP8mMr0t/EPDPoqcnxTBI5o58L7uoWnMrpoqPwgVrlAUWE+V+TQl9rawoyP6QGAlQw2TPRX+YSkxyBC8Z6jhHkXBgQL7WII3DVFnRfCrBfxewv9D6xsyjys4VkhWb9pUU627JllV0YDNHMku/ldNMMXDEo4aFnAkk4U6frNEU4XgZUPmEKHUl44KrzmYamjAbh0JFvGnaTLPu1s9jPCwjFpYiN7z1DTOk/nc07CfDFzmCf7i+bfNHXhDtLeBXzTBT5rkMvWOIxpl4EMh2LGJBu2syDnAEx2naEhHDWMMzPZEhygyS1mS5RTJr5ZkoKbEUoYqr2kqdDUE8ztK7OaIntJkFrIECwv8LJTaVx5XJE86go8dFeZ3FN3rjabCAYpoYEeC9zzJVULBbmZhDyd7ko09ydpNZ3nm2Kee4FPPXHnYEF1nqOFEC08LUVcDvYXkJHW8gTaKCk9YGOeIJhqiE4ToPEepdp7IWFjdwnWaufGMwJJCMtUTTBBK9BGCOy2tGGrJTHIwyEOzp6aPzNMOtlZkDvcEWpP5SVNhfkvDxhmSazTJXYrM9U1E0xwFVwqZQwzJxw6+kGGGUj2FglGGmnb1/G51udRSMNlTw6GGnCcUwVcOpmsqTHa06o72sw1RL02p9z0VbnMLOaIX3QKaYKSCFQzBKEUNHTSc48k53RH9wxGMtpQa5KjjW0W0n6XCCCG4yxNNdhQ4R4l1Ff+2sSd6UFHiIEOyqqFgT01mEUMD+joy75jPhOA+oVVLm309FR4yVOlp4RhLiScNmSmaYF5Pw0STrOIoWMSR2UkRXOMp+M4SHW8o8Zoi6OZgjKOaFar8zZDzkWzvKOjkKBjmCXby8JahhjXULY4KlzgKLvAwxVGhvyd4zxB1d9T0piazmKLCVZY5sKiD0y2ZSYrkUEPUbIk+dlQ4SJHTR50k1DPaUWIdTZW9NJwnJMOECgd7ou/MnppMJ02O1VT4Wsh85MnZzcFTngpXGKo84qmwgKbCL/orR/SzJ2crA+t6Mp94KvxJUeIbT3CQu1uIdlQEOzlKfS3UMcrTiFmOuroocrZrT2AcmamOKg8YomeEKm/rlT2sociMaybaUlFhuqHCM2qIJ+rg4EcDFymiDSxzaHdPcpE62pD5kyM5SBMoA1PaUtfIthS85ig1VPiPPYXgYEMNk4Qq7TXBgo7oT57gPUdwgCHzhIVFPFU6OYJzHAX9m5oNrVjeE61miDrqQ4VSa1oiURTsKHC0IfjNwU2WzK6eqK8jWln4g15TVBnqmDteCJ501PGAocJhhqjZdtBEB6lnhLreFJKxmlKbeGrqLiSThVIbCdGzloasa6lpMQXHCME2boLpJgT7yWaemu6wBONbqGNVRS0PKIL7LckbjmQtR7K8I5qtqel+T/ChJTNIKLjdUMNIRyvOEko9YYl2cwQveBikCNawJKcLBbc7+JM92mysNvd/Fqp8a0k6CNEe7cnZrxlW0wQXaXjaktnRwNOGZKYiONwS7a1JVheq3WgJHlQUGKHKmp4KAxXR/ULURcNgoa4zhKSLpZR3kxRRb0NmD0OFn+UCS7CzI1nbP6+o4x47QZE5xRCt3ZagnYcvmpYQktXdk5YKXTzBC57kKEe0VVuiSYqapssMS3C9p2CKkHOg8B8Pa8p5atrIw3qezIWanMGa5HRDNF6RM9wcacl0N+Q8Z8hsIkSnaIIdHRUOEebAPy1zbCkhM062FCJtif7PU+UtoVXzWKqM1PxXO8cfdruhFQ/a6x3JKYagvVDhQEtNiyiiSQ7OsuRsZUku0CRNDs4Sog6KKjsZgk2bYJqijgsEenoKeniinRXBn/U3lgpPdyDZynQx8IiioMnCep5Ky8mjGs6Wty0l1hUQTcNWswS3WRp2kCNZwJG8omG8JphPUaFbC8lEfabwP7VtM9yoaNCAjpR41VNhrD9LkbN722v0CoZMByFzhaW+MyzRYEWFDQwN2M4/JiT76PuljT3VU/A36eaIThb+R9oZGOAJ9tewkgGvqOMNRWYjT/Cwu99Q8LqDE4TgbLWxJ1jaDDAERsFOFrobgjUsBScaguXU8kKm2RL19tRypSHnHNlHiIZqgufs4opgQdVdwxBNNFBR6kVFqb8ogimOzB6a6HTzrlDHEpYaxjiiA4TMQobkDg2vejjfwJGWmnbVFAw3H3hq2NyQfG7hz4aC+w3BbwbesG0swYayvpAs6++Ri1Vfzx93mFChvyN5xVHTS+0p9aqCAxyZ6ZacZyw5+7uuQkFPR9DDk9NOiE7X1PCYJVjVUqq7JlrHwWALF5nfHNGjApdpqgzx5OwilDhCiDYTgnc9waGW4BdLNNUQvOtpzDOWHDH8D7TR/A/85KljEQu3NREc4Pl/6B1Hhc8Umb5CsKMmGC9EPcxoT2amwHNCmeOEnOPbklnMkbOgIvO5UMOpQrS9UGVdt6iH/fURjhI/WOpaW9OKLYRod6HCUEdOX000wpDZQ6hwg6LgZfOqo1RfT/CrJzjekXOGhpc1VW71ZLbXyyp+93ILbC1kPtIEYx0FIx1VDrLoVzXRKRYWk809yYlC9ImcrinxtabKnzRJk3lAU1OLEN1j2zrYzr2myHRXJFf4h4QKT1qSTzTB5+ZNTzTRkAxX8FcLV2uS8eoQQ2aAkFzvCM72sJIcJET3WPjRk5wi32uSS9rfZajpWEvj9hW42F4o5NytSXYy8IKHay10VYdrcl4SkqscrXpMwyGOgtkajheSxdQqmpxP1L3t4R5PqasFnrQEjytq6qgp9Y09Qx9o4S1FzhUCn1kyHSzBWLemoSGvOqLNhZyBjmCaAUYpMgt4Ck7wBBMMwWKWgjsUwTaGVsxWC1mYoKiyqqeGKYqonSIRQ3KIkHO0pmAxTdBHkbOvfllfr+AA+7gnc50huVKYK393FOyg7rbPO/izI7hE4CnHHHnJ0ogNPRUGeUpsrZZTBJcrovUcJe51BPsr6GkJdhCCsZ6aTtMEb2pqWkqeVtDXE/QVggsU/Nl86d9RMF3DxvZTA58agu810RWawCiSzzXBeU3MMW9oyJUedvNEvQyNu1f10BSMddR1vaLCYpYa/mGocLSiYDcLbQz8aMn5iyF4xBNMs1P0QEOV7o5gaWGuzSeLue4tt3ro7y4Tgm4G/mopdZgl6q0o6KzJWE3mMksNr3r+a6CbT8g5wZNzT9O7fi/zpaOmnz3BRoqos+tv9zMbdpxsqDBOEewtJLt7cg5wtKKbvldpSzRRCD43VFheCI7yZLppggMVBS/KMAdHODJvOwq2NQSbKKKPLdFWQs7Fqo+mpl01JXYRgq8dnGLhTiFzqmWsUMdpllZdbKlyvSdYxhI9YghOtxR8LgSLWHK62mGGVoxzBE8LNWzqH9CUesQzFy5RQzTc56mhi6fgXEWwpKfE5Z7M05ZgZUPmo6auiv8YKzDYwWBLMErIbKHJvOwIrvEdhOBcQ9JdU1NHQ7CXn2XIDFBKU2WAgcX9UAUzDXWd5alwuyJ41Z9rjKLCL4aCp4WarhPm2rH+SaHUYE001JDZ2ZAzXPjdMpZWvC9wmqIB2lLhQ01D5jO06hghWMndbM7yRJMsoCj1vYbnFQVrW9jak3OlEJ3s/96+p33dEPRV5GxiqaGjIthUU6FFEZyqCa5qJrpBdzSw95IUnOPIrCUUjRZQFrbw5PR0R1qiYx3cb6nrWUMrBmmiBQxVHtTew5ICP/ip6g4hed/Akob/32wvBHsIOX83cI8hGeNeNPCIkPmXe8fPKx84OMSRM1MTdXSwjCZ4S30jVGhvqTRak/OVhgGazHuOCud5onEO1lJr6ecVyaOK6H7zqlBlIaHE0oroCgfvGJIdPcmfLNGLjpz7hZwZQpUbFME0A1cIJa7VNORkgfsMBatbKgwwJM9bSvQXeNOvbIjelg6WWvo5kvbKaJJNHexkKNHL9xRyFlH8Ti2riB5wVPhUk7nGkJnoCe428LR/wRGdYIlmWebCyxou1rCk4g/ShugBDX0V0ZQWkh0dOVsagkM0yV6OoLd5ye+pRlsCr0n+KiQrGuq5yJDzrTAXHtLUMduTDBVKrSm3eHL+6ijxhFDX9Z5gVU/wliHYTMiMFpKLNMEywu80wd3meoFmt6VbRMPenhrOc6DVe4pgXU8DnnHakLOIIrlF4FZPIw6R+zxBP0dyq6OOZ4Q5sLKCcz084ok+VsMMyQhNZmmBgX5xIXOEJTmi7VsGTvMTNdHHhpzdbE8Du2oKxgvBqQKdDDnTFOylCFaxR1syz2iqrOI/FEpNc3C6f11/7+ASS6l2inq2ciTrCCzgyemrCL5SVPjQkdPZUmGy2c9Sw9FtR1sS30RmsKPCS4rkIC/2U0MduwucYolGaPjKEyhzmiPYXagyWbYz8LWBDdzRimAXzxx4z8K9hpzlhLq+NiQ97HuKorMUfK/OVvC2JfiHUPCQI/q7J2gjK+tTDNxkCc4TMssqCs4TGtLVwQihyoAWgj9bosU80XGW6Ac9TJGziaUh5+hnFcHOnlaM1iRn29NaqGENTTTSUHCH2tWTeV0osUhH6psuVLjRUmGWhm6OZEshGeNowABHcJ2Bpy2ZszRcKkRXd2QuKVEeXnbfaEq825FguqfgfE2whlChSRMdron+LATTPQ2Z369t4B9C5gs/ylzv+CMmepIDPclFQl13W0rspPd1JOcbghGOEutqCv5qacURQl3dDKyvyJlqKXGPgcM9FfawJAMVmdcspcYKOZc4GjDYkFlK05olNMHyHn4zFNykyOxt99RkHlfwmiHo60l2EKI+mhreEKp080Tbug08BVPcgoqC5zWt+NLDTZ7oNSF51N1qie7Va3uCCwyZbkINf/NED6jzOsBdZjFN8oqG3wxVunqCSYYKf3EdhJyf9YWGf7tRU2oH3VHgPr1fe5J9hOgHd7xQ0y7qBwXr23aGErP0cm64JVjZwsOGqL+mhNgZmhJLW2oY4UhedsyBgzrCKrq7BmcpNVhR6jBPq64Vgi+kn6XE68pp8J5/+0wRHGOpsKenQn9DZntPzjRLZpDAdD2fnSgkG9tmIXnUwQ6WVighs7Yi2MxQ0N3CqYaCXkJ0oyOztMDJjmSSpcpvlrk0RMMOjmArQ04PRV1DO1FwhCVaUVPpKUM03JK5SxPsIWRu8/CGHi8UHChiqGFDTbSRJWeYUDDcH6vJWUxR4k1FXbMUwV6e4AJFXS8oMqsZKqzvYQ9DDQdZckY4aGsIhtlubbd2r3j4QBMoTamdPZk7O/Bf62lacZwneNjQoGcdVU7zJOd7ghsUHOkosagic6cnWc8+4gg285R6zZP5s1/LUbCKIznTwK36PkdwlOrl4U1LwfdCCa+IrvFkmgw1PCAUXKWo0sURXWcI2muKJlgyFzhynCY4RBOsqCjoI1R5zREco0n2Vt09BQtYSizgKNHfUmUrQ5UOCh51BFcLmY7umhYqXKQomOop8bUnWNNQcIiBcYaC6xzMNOS8JQQfeqKBmmglB+97ok/lfk3ygaHSyZaCRTzRxQo6GzLfa2jWBPepw+UmT7SQEJyiyRkhBLMVOfcoMjcK0eZChfUNzFAUzCsEN5vP/X1uP/n/aoMX+K+nw/Hjr/9xOo7j7Pju61tLcgvJpTWXNbfN5jLpi6VfCOviTktKlFusQixdEKWmEBUKNaIpjZRSSOXSgzaaKLdabrm1/9nZ+/f+vd/vz/v9+Xy+zZ7PRorYoZqyLrCwQdEAixxVOEXNNnjX2nUSRlkqGmWowk8lxR50JPy9Bo6qJXaXwNvREBvnThPEPrewryLhcAnj5WE15Fqi8W7R1sAuEu86S4ENikItFN4xkv9Af4nXSnUVcLiA9xzesFpivRRVeFKtsMRaKBhuSbjOELnAUtlSQUpXgdfB4Z1oSbnFEetbQ0IrAe+Y+pqnDcEJFj6S8LDZzZHwY4e3XONNlARraomNEt2bkvGsosA3ioyHm+6jCMbI59wqt4eeara28IzEmyPgoRaUOEDhTVdEJhmCoTWfC0p8aNkCp0oYqih2iqGi4yXeMkOsn4LdLLnmKfh/YogjNsPebeFGR4m9BJHLzB61XQ3BtpISfS2FugsK9FAtLWX1dCRcrCnUp44CNzuCowUZmxSRgYaE6Za0W2u/E7CVXCiI/UOR8aAm1+OSyE3mOUcwyc1zBBeoX1kiKy0Zfxck1Gsyulti11i83QTBF5Kg3pDQThFMVHiPSlK+0cSedng/VaS8bOZbtsBcTcZAR8JP5KeqQ1OYKAi20njdNNRpgnsU//K+JnaXJaGTomr7aYIphoRn9aeShJWKEq9LcozSF7QleEfDI5LYm5bgVkFkRwVDBCVu0DDIkGupo8TZBq+/pMQURYErJQmPKGKjNDkWOLx7Jd5QizdUweIaKrlP7SwJDhZvONjLkOsBBX9UpGxnydhXkfBLQ8IxgojQbLFnJf81JytSljclYYyEFyx0kVBvKWOFJmONpshGAcsduQY5giVNCV51eOdJYo/pLhbvM0uDHSevNKRcrKZIqnCtJeEsO95RoqcgGK4ocZcho1tTYtcZvH41pNQ7vA0WrhIfOSraIIntIAi+NXWCErdbkvrWwjRLrt0NKUdL6KSOscTOdMSOUtBHwL6OLA0vNSdynaWQEnCpIvKaIrJJEbvHkmuNhn6OjM8VkSGSqn1uYJCGHnq9I3aLhNME3t6GjIkO7xrNFumpyTNX/NrwX7CrIRiqqWijI9JO4d1iieykyfiposQIQ8YjjsjlBh6oHWbwRjgYJQn2NgSnNycmJAk3NiXhx44Sxykihxm8ybUwT1OVKySc7vi3OXVkdBJ4AyXBeksDXG0IhgtYY0lY5ahCD0ehborIk5aUWRJviMA7Xt5kyRjonrXENkm8yYqgs8VzgrJmClK20uMM3jRJ0FiQICQF9hdETlLQWRIb5ki6WDfWRPobvO6a4GP5mcOrNzDFELtTkONLh9dXE8xypEg7z8A9jkhrQ6Fhjlg/QVktJXxt4WXzT/03Q8IaQWSqIuEvloQ2mqC9Jfi7wRul4RX3pSPlzpoVlmCtI2jvKHCFhjcM3sN6lqF6HxnKelLjXWbwrpR4xzuCrTUZx2qq9oAh8p6ixCUGr78g8oyjRAtB5CZFwi80VerVpI0h+IeBxa6Zg6kWvpDHaioYYuEsRbDC3eOmC2JvGYLeioxGknL2UATNJN6hmtj1DlpLvDVmocYbrGCVJKOrg4X6DgddLA203BKMFngdJJFtFd7vJLm6KEpc5yjQrkk7M80SGe34X24nSex1Ra5Omgb71JKyg8SrU3i/kARKwWpH0kOGhKkObyfd0ZGjvyXlAkVZ4xRbYJ2irFMkFY1SwyWxr2oo4zlNiV+7zmaweFpT4kR3kaDAFW6xpSqzJay05FtYR4HmZhc9UxKbbfF2V8RG1MBmSaE+kmC6JnaRXK9gsiXhJHl/U0qM0WTcbyhwkYIvFGwjSbjfwhiJt8ZSQU+Bd5+marPMOkVkD0muxYLIfEuhh60x/J92itguihJSEMySVPQnTewnEm+620rTQEMsOfo4/kP/0ARvWjitlpSX7GxBgcMEsd3EEeYWvdytd+Saawi6aCIj1CkGb6Aj9rwhx16Cf3vAwFy5pyLhVonXzy51FDpdEblbkdJbUcEPDEFzQ8qNmhzzLTmmKWKbFCXeEuRabp6rxbvAtLF442QjQ+wEA9eL1xSR7Q0JXzlSHjJ4exq89yR0laScJ/FW6z4a73pFMEfDiRZvuvijIt86RaSFOl01riV2mD1UEvxGk/Geg5aWwGki1zgKPG9J2U8PEg8qYvMsZeytiTRXBMslCU8JSlxi8EabjwUldlDNLfzTUmCgxWsjqWCOHavYAqsknKFIO0yQ61VL5AVFxk6WhEaCAkdJgt9aSkzXlKNX2jEa79waYuc7gq0N3GDJGCBhoiTXUEPsdknCUE1CK0fwsiaylSF2uiDyO4XX3pFhNd7R4itFGc0k/ElBZwWvq+GC6szVeEoS/MZ+qylwpKNKv9Z469UOjqCjwlusicyTxG6VpNxcQ8IncoR4RhLbR+NdpGGmJWOcIzJGUuKPGpQg8rrG21dOMqQssJQ4RxH5jaUqnZuQ0F4Q+cjxLwPtpZbIAk3QTJHQWBE5S1BokoVtDd6lhqr9UpHSUxMcIYl9pojsb8h4SBOsMQcqvOWC2E8EVehqiJ1hrrAEbQxeK0NGZ0Gkq+guSRgniM23bIHVkqwx4hiHd7smaOyglyIyQuM978j4VS08J/A2G1KeMBRo4fBaSNhKUEZfQewVQ/C1I+MgfbEleEzCUw7mKXI0M3hd1EESVji8x5uQ41nxs1q4RMJCCXs7Iq9acpxn22oSDnQ/sJTxsCbHIYZiLyhY05TY0ZLIOQrGaSJDDN4t8pVaIrsqqFdEegtizc1iTew5Q4ayBDMUsQMkXocaYkc0hZua412siZ1rSXlR460zRJ5SlHGe5j801RLMlJTxtaOM3Q1pvxJ45zUlWFD7rsAbpfEm1JHxG0eh8w2R7QQVzBUw28FhFp5QZzq8t2rx2joqulYTWSuJdTYfWwqMFMcovFmSyJPNyLhE4E10pHzYjOC3huArRa571ZsGajQpQx38SBP5pyZB6lMU3khDnp0MBV51BE9o2E+TY5Ml2E8S7C0o6w1xvCZjf0HkVEHCzFoyNmqC+9wdcqN+Tp7jSDheE9ws8Y5V0NJCn2bk2tqSY4okdrEhx1iDN8cSudwepWmAGXKcJXK65H9to8jYQRH7SBF01ESUJdd0TayVInaWhLkOjlXE5irKGOnI6GSWGCJa482zBI9rCr0jyTVcEuzriC1vcr6mwFGSiqy5zMwxBH/TJHwjSPhL8+01kaaSUuMFKTcLEvaUePcrSmwn8DZrgikWb7CGPxkSjhQwrRk57tctmxLsb9sZvL9LSlyuSLlWkqOjwduo8b6Uv1DkmudIeFF2dHCgxVtk8dpIvHpBxhEOdhKk7OLIUSdJ+cSRY57B+0DgGUUlNfpthTfGkauzxrvTsUUaCVhlKeteTXCoJDCa2NOKhOmC4G1H8JBd4OBZReSRGkqcb/CO1PyLJTLB4j1q8JYaIutEjSLX8YKM+a6phdMsdLFUoV5RTm9JSkuDN8WcIon0NZMNZWh1q8C7SJEwV5HxrmnnTrf3KoJBlmCYI2ilSLlfEvlE4011NNgjgthzEua0oKK7JLE7HZHlEl60BLMVFewg4EWNt0ThrVNEVkkiTwpKXSWJzdRENgvKGq4IhjsiezgSFtsfCUq8qki5S1LRQeYQQ4nemmCkImWMw3tFUoUBZk4NOeZYEp4XRKTGa6wJjrWNHBVJR4m3FCnbuD6aak2WsMTh3SZImGCIPKNgsDpVwnsa70K31lCFJZYcwwSMFcQulGTsZuEaSdBXkPGZhu0FsdUO73RHjq8MPGGIfaGIbVTk6iuI3GFgucHrIQkmWSJdBd7BBu+uOryWAhY7+Lki9rK5wtEQzWwvtbqGhIMFwWRJsElsY4m9IIg9L6lCX0VklaPAYkfkZEGDnOWowlBJjtMUkcGK4Lg6EtoZInMUBVYLgn0UsdmCyCz7gIGHFfk+k1QwTh5We7A9x+IdJ6CvIkEagms0hR50eH9UnTQJ+2oiKyVlLFUE+8gBGu8MQ3CppUHesnjTHN4QB/UGPhCTHLFPHMFrCqa73gqObUJGa03wgbhHkrCfpEpzNLE7JDS25FMKhlhKKWKfCgqstLCPu1zBXy0J2ztwjtixBu8UTRn9LVtkmCN2iyFhtME70JHRQ1KVZXqKI/KNIKYMCYs1GUMEKbM1bKOI9LDXC7zbHS+bt+1MTWS9odA9DtrYtpbImQJ2VHh/lisEwaHqUk1kjKTAKknkBEXkbkdMGwq0dnhzLJF3NJH3JVwrqOB4Sca2hti75nmJN0WzxS6UxDYoEpxpa4htVlRjkYE7DZGzJVU72uC9IyhQL4i8YfGWSYLLNcHXloyz7QhNifmKSE9JgfGmuyLhc403Xm9vqcp6gXe3xuuv8F6VJNxkyTHEkHG2g0aKXL0MsXc1bGfgas2//dCONXiNLCX+5mB7eZIl1kHh7ajwpikyzlUUWOVOsjSQlsS+M0R+pPje/dzBXRZGO0rMtgQrLLG9VSu9n6CMXS3BhwYmSoIBhsjNBmZbgusE9BCPCP5triU4VhNbJfE+swSP27aayE8tuTpYYjtrYjMVGZdp2NpS1s6aBnKSHDsbKuplKbHM4a0wMFd/5/DmGyKrJSUaW4IBrqUhx0vyfzTBBLPIUcnZdrAkNsKR0sWRspumSns6Ch0v/qqIbBYUWKvPU/CFoyrDJGwSNFhbA/MlzKqjrO80hRbpKx0Jewsi/STftwGSlKc1JZyAzx05dhLEdnfQvhZOqiHWWEAHC7+30FuRcZUgaO5gpaIK+xsiHRUsqaPElTV40xQZQ107Q9BZE1nryDVGU9ZSQ47bmhBpLcYpUt7S+xuK/FiT8qKjwXYw5ypS2iuCv7q1gtgjhuBuB8LCFY5cUuCNtsQOFcT+4Ih9JX+k8Ea6v0iCIRZOtCT0Et00JW5UeC85Cg0ScK0k411HcG1zKtre3SeITBRk7WfwDhEvaYLTHP9le0m8By0JDwn4TlLW/aJOvGHxdjYUes+ScZigCkYQdNdEOhkiezgShqkx8ueKjI8lDfK2oNiOFvrZH1hS+tk7NV7nOmLHicGWEgubkXKdwdtZknCLJXaCpkrjZBtLZFsDP9CdxWsSr05Sxl6CMmoFbCOgryX40uDtamB7SVmXW4Ihlgpmq+00tBKUUa83WbjLUNkzDmY7cow1JDygyPGlhgGKYKz4vcV7QBNbJIgM11TUqZaMdwTeSguH6rOaw1JRKzaaGyxVm2EJ/uCIrVWUcZUkcp2grMsEjK+DMwS59jQk3Kd6SEq1d0S6uVmO4Bc1lDXTUcHjluCXEq+1OlBDj1pi9zgiXxnKuE0SqTXwhqbETW6RggMEnGl/q49UT2iCzgJvRwVXS2K/d6+ZkyUl7jawSVLit46EwxVljDZwoSQ20sDBihztHfk2yA8NVZghiXwrYHQdfKAOtzsayjhY9bY0yE2CWEeJ9xfzO423xhL5syS2TFJofO2pboHob0nY4GiAgRrvGQEDa/FWSsoaaYl0syRsEt3kWoH3B01shCXhTUWe9w3Bt44SC9QCh3eShQctwbaK2ApLroGCMlZrYqvlY3qYhM0aXpFkPOuoqJ3Dm6fxXrGwVF9gCWZagjPqznfkuMKQ8DPTQRO8ZqG1hPGKEm9IgpGW4DZDgTNriTxvFiq+Lz+0cKfp4wj6OCK9JSnzNSn9LFU7UhKZZMnYwcJ8s8yRsECScK4j5UOB95HFO0CzhY4xJxuCix0lDlEUeMdS6EZBkTsUkZ4K74dugyTXS7aNgL8aqjDfkCE0ZbwkCXpaWCKhl8P7VD5jxykivSyxyZrYERbe168LYu9ZYh86IkscgVLE7tWPKmJv11CgoyJltMEbrohtVAQfO4ImltiHEroYEs7RxAarVpY8AwXMcMReFOTYWe5iiLRQxJ5Q8DtJ8LQhWOhIeFESPGsILhbNDRljNbHzNRlTFbk2S3L0NOS6V1KFJYKUbSTcIIhM0wQ/s2TM0SRMNcQmSap3jCH4yhJZKSkwyRHpYYgsFeQ4U7xoCB7VVOExhXepo9ABBsYbvGWKXPME3lyH95YioZ0gssQRWWbI+FaSMkXijZXwgiTlYdPdkNLaETxlyDVIwqeaEus0aTcYcg0RVOkpR3CSJqIddK+90JCxzsDVloyrFd5ZAr4TBKfaWa6boEA7C7s6EpYaeFPjveooY72mjIccLHJ9HUwVlDhKkmutJDJBwnp1rvulJZggKDRfbXAkvC/4l3ozQOG9a8lxjx0i7nV4jSXc7vhe3OwIxjgSHjdEhhsif9YkPGlus3iLFDnWOFhtCZbJg0UbQcIaR67JjthoCyMEZRwhiXWyxO5QxI6w5NhT4U1WsJvDO60J34fW9hwzwlKij6ZAW9ne4L0s8C6XeBMEkd/LQy1VucBRot6QMlbivaBhoBgjqGiCJNhsqVp/S2SsG6DIONCR0dXhvWbJ+MRRZJkkuEjgDXJjFQW6SSL7GXK8Z2CZg7cVsbWGoKmEpzQ5elpiy8Ryg7dMkLLUEauzeO86CuwlSOlgYLojZWeJ9xM3S1PWfEfKl5ISLQ0MEKR8YOB2QfCxJBjrKPCN4f9MkaSsqoVXJBmP7EpFZ9UQfOoOFwSzBN4MQ8LsGrymlipcJQhmy0GaQjPqCHaXRwuCZwRbqK2Fg9wlClZqYicrIgMdZfxTQ0c7TBIbrChxmuzoKG8XRaSrIhhiyNFJkrC7oIAWMEOQa5aBekPCRknCo4IKPrYkvCDI8aYmY7WFtprgekcJZ3oLIqssCSMtFbQTJKwXYy3BY5oCh2iKPCpJOE+zRdpYgi6O2KmOAgvVCYaU4ySRek1sgyFhJ403QFHiVEmJHwtybO1gs8Hr5+BETQX3War0qZngYGgtVZtoqd6vFSk/UwdZElYqyjrF4HXUeFspIi9IGKf4j92pKGAdCYMVsbcV3kRF0N+R8LUd5PCsIGWoxDtBkCI0nKofdJQxT+LtZflvuc8Q3CjwWkq8KwUpHzkK/NmSsclCL0nseQdj5FRH5CNHSgtLiW80Of5HU9Hhlsga9bnBq3fEVltKfO5IaSTmGjjc4J0otcP7QsJUSQM8pEj5/wCuUuC2DWz8AAAAAElFTkSuQmCC");
}
.cm-s-ambiance .CodeMirror-gutter {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAQAAAAHUWYVAABFFUlEQVQYGbzBCeDVU/74/6fj9HIcx/FRHx9JCFmzMyGRURhLZIkUsoeRfUjS2FNDtr6WkMhO9sm+S8maJfu+Jcsg+/o/c+Z4z/t97/vezy3z+z8ekGlnYICG/o7gdk+wmSHZ1z4pJItqapjoKXWahm8NmV6eOTbWUOp6/6a/XIg6GQqmenJ2lDHyvCFZ2cBDbmtHA043VFhHwXxClWmeYAdLhV00Bd85go8VmaFCkbVkzlQENzfBDZ5gtN7HwF0KDrTwJ0dypSOzpaKCMwQHKTIreYIxlmhXTzTWkVm+LTynZhiSBT3RZQ7aGfjGEd3qyXQ1FDymqbKxpspERQN2MiRjNZlFFQXfCNFm9nM1zpAsoYjmtRTc5ajwuaXc5xrWskT97RaKzAGe5ARHhVUsDbjKklziiX5WROcJwSNCNI+9w1Jwv4Zb2r7lCMZ4oq5C0EdTx+2GzNuKpJ+iFf38JEWkHJn9DNF7mmBDITrWEg0VWL3pHU20tSZnuqWu+R3BtYa8XxV1HO7GyD32UkOpL/yDloINFTmvtId+nmAjxRw40VMwVKiwrKLE4bK5UOVntYwhOcSSXKrJHKPJedocpGjVz/ZMIbnYUPB10/eKCrs5apqpgVmWzBYWpmtKHecJPjaUuEgRDDaU0oZghCJ6zNMQ5ZhDYx05r5v2muQdM0EILtXUsaKiQX9WMEUotagQzFbUNN6NUPC2nm5pxEWGCjMc3GdJHjSU2kORLK/JGSrkfGEIjncU/CYUnOipoYemwj8tST9NsJmB7TUVXtbUtXATJVZXBMvYeTXJfobgJUPmGMP/yFaWonaa6BcFO3nqcIqCozSZoZoSr1g4zJOzuyGnxTEX3lUEJ7WcZgme8ddaWvWJo2AJR9DZU3CUIbhCSG6ybSwN6qtJVnCU2svDTP2ZInOw2cBTrqtQahtNZn9NcJ4l2NaSmSkkP1noZWnVwkLmdUPOwLZEwy2Z3S3R+4rIG9hcbpPXHFVWcQdZkn2FOta3cKWQnNRC5g1LsJah4GCzSVsKnCOY5OAFRTBekyyryeyilhFKva75r4Mc0aWanGEaThcy31s439KKxTzJYY5WTHPU1FtIHjQU3Oip4xlNzj/lBw23dYZVliQa7WAXf4shetcQfatI+jWRDBPmyNeW6A1P5kdDgyYJlba0BIM8BZu1JfrFwItyjcAMR3K0BWOIrtMEXyhyrlVEx3ui5dUBjmB/Q3CXW85R4mBD0s7B+4q5tKUjOlb9qqmhi5AZ6GFIC5HXtOobdYGlVdMVbNJ8toNTFcHxnoL+muBagcctjWnbNMuR00uI7nQESwg5q2qqrKWIfrNUmeQocY6HuyxJV02wj36w00yhpmUFenv4p6fUkZYqLyuinx2RGOjhCXYyJF84oiU00YMOOhhquNdfbOB7gU88pY4xJO8LVdp6/q2voeB4R04vIdhSE40xZObx1HGGJ/ja0LBthFInKaLPPFzuCaYaoj8JjPME8yoyxo6zlBqkiUZYgq00OYMswbWO5NGmq+xhipxHLRW29ARjNKXO0wRnear8XSg4XFPLKEPUS1GqvyLwiuBUoa7zpZ0l5xxFwWmWZC1H5h5FwU8eQ7K+g8UcVY6TMQreVQT/8uQ8Z+ALIXnSEa2pYZQneE9RZbSBNYXfWYJzW/h/4j4Dp1tYVcFIC5019Vyi4ThPqSFCzjGWaHQTBU8q6vrVwgxP9Lkm840imWKpcLCjYTtrKuwvsKSnrvHCXGkSMk9p6lhckfRpIeis+N2PiszT+mFLspyGleUhDwcLrZqmyeylxwjBcKHEapqkmyangyLZRVOijwOtCY5SsG5zL0OwlCJ4y5KznF3EUNDDrinwiyLZRzOXtlBbK5ITHFGLp8Q0R6ab6mS7enI2cFrxOyHvOCFaT1HThS1krjCwqWeurCkk+willhCC+RSZnRXBiZaC5RXRIZYKp2lyfrHwiKPKR0JDzrdU2EFgpidawlFDR6FgXUMNa+g1FY3bUQh2cLCwosRdnuQTS/S+JVrGLeWIvtQUvONJxlqSQYYKpwoN2kaocLjdVsis4Mk80ESF2YpSkzwldjHkjFCUutI/r+EHDU8oCs6yzL3PhWiEooZdFMkymlas4AcI3KmoMMNSQ3tHzjGWCrcJJdYyZC7QFGwjRL9p+MrRkAGWzIaWCn9W0F3TsK01c2ZvQw0byvxuQU0r1lM0qJO7wW0kRIMdDTtXEdzi4VIh+EoIHm0mWtAtpCixlabgn83fKTI7anJe9ST7WIK1DMGpQmYeA58ImV6ezOGOzK2Kgq01pd60cKWiUi9Lievb/0vIDPHQ05Kzt4ddPckQBQtoaurjyHnek/nKzpQLrVgKPjIkh2v4uyezpv+Xoo7fPFXaGFp1vaLKxQ4uUpQQS5VuQs7BCq4xRJv7fwpVvvFEB3j+620haOuocqMhWd6TTPAEx+mdFNGHdranFe95WrWmIvlY4F1Dle2ECgc6cto7SryuqGGGha0tFQ5V53migUKmg6XKAo4qS3mik+0OZpAhOLeZKicacgaYcyx5hypYQE02ZA4xi/pNhOQxR4klNKyqacj+mpxnLTnnGSo85++3ZCZq6lrZkXlGEX3o+C9FieccJbZWVFjC0Yo1FZnJhoYMFoI1hEZ9r6hwg75HwzBNhbZCdJEfJwTPGzJvaKImw1yYX1HDAmpXR+ZJQ/SmgqMNVQb5vgamGwLtt7VwvP7Qk1xpiM5x5Cyv93E06MZmgs0Nya2azIKOYKCGBQQW97RmhKNKF02JZqHEJ4o58qp7X5EcZmc56trXEqzjCBZ1MFGR87Ql2tSTs6CGxS05PTzRQorkbw7aKoKXFDXsYW42VJih/q+FP2BdTzDTwVqOYB13liM50vG7wy28qagyuIXMeQI/Oqq8bcn5wJI50xH00CRntyfpL1T4hydYpoXgNiFzoIUTDZnLNRzh4TBHwbYGDvZkxmlyJloyr6tRihpeUG94GnKtIznREF0tzJG/OOr73JBcrSh1k6WuTprgLU+mnSGnv6Zge0NNz+kTDdH8nuAuTdJDCNb21LCiIuqlYbqGzT3RAoZofQfjFazkqeNWdYaGvYTM001EW2oKPvVk1ldUGSgUtHFwjKM1h9jnFcmy5lChoLNaQMGGDsYbKixlaMBmmsx1QjCfflwTfO/gckW0ruZ3jugKR3R5W9hGUWqCgxuFgsuaCHorotGKzGaeZB9DMsaTnKCpMtwTvOzhYk0rdrArKCqcaWmVk1+F372ur1YkKxgatI8Qfe1gIX9wE9FgS8ESmuABIXnRUbCapcKe+nO7slClSZFzpV/LkLncEb1qiO42fS3R855Su2mCLh62t1SYZZYVmKwIHjREF2uihTzB20JOkz7dkxzYQnK0UOU494wh+VWRc6Un2kpTaVgLDFEkJ/uhzRcI0YKGgpGWOlocBU/a4fKoJ/pEaNV6jip3+Es9VXY078rGnmAdf7t9ylPXS34RBSuYPs1UecZTU78WanhBCHpZ5sAoTz0LGZKjPf9TRypqWEiTvOFglL1fCEY3wY/++rbk7C8bWebA6p6om6PgOL2kp44TFJlVNBXae2rqqdZztOJpT87GQsE9jqCPIe9VReZuQ/CIgacsyZdCpIScSYqcZk8r+nsyCzhyfhOqHGOIvrLknC8wTpFcaYiGC/RU1NRbUeUpocQOnkRpGOrIOcNRx+1uA0UrzhSSt+VyS3SJpnFWkzNDqOFGIWcfR86DnmARTQ1HKIL33ExPiemeOhYSSjzlSUZZuE4TveoJLnBUOFof6KiysCbnAEcZgcUNTDOwkqWu3RWtmGpZwlHhJENdZ3miGz0lJlsKnjbwqSHQjpxnFDlTLLwqJPMZMjd7KrzkSG7VsxXBZE+F8YZkb01Oe00yyRK9psh5SYh29ySPKBo2ylNht7ZkZnsKenjKNJu9PNEyZpaCHv4Kt6RQsLvAVp7M9kIimmCUwGeWqLMmGuIotYMmWNpSahkhZw9FqZsVnKJhsjAHvtHMsTM9fCI06Dx/u3vfUXCqfsKRc4oFY2jMsoo/7DJDwZ1CsIKnJu+J9ldkpmiCxQx1rWjI+T9FwcWWzOuaYH0Hj7klNRVWEQpmaqosakiGNTFHdjS/qnUdmf0NJW5xsL0HhimCCZZSRzmSPTXJQ4aaztAwtZnoabebJ+htCaZ7Cm535ByoqXKbX1WRc4Eh2MkRXWzImVc96Cj4VdOKVxR84VdQsIUM8Psoou2byVHyZFuq7O8otbSQ2UAoeEWTudATLGSpZzVLlXVkPU2Jc+27lsw2jmg5T5VhbeE3BT083K9WsTTkFU/Osi0rC5lRlpwRHUiesNS0sOvmqGML1aRbPAxTJD9ZKtxuob+hhl8cwYGWpJ8nub7t5p6coYbMovZ1BTdaKn1jYD6h4GFDNFyT/Kqe1XCXphXHOKLZmuRSRdBPEfVUXQzJm5YGPGGJdvAEr7hHNdGZnuBvrpciGmopOLf5N0uVMy0FfYToJk90uUCbJupaVpO53UJXR2bVpoU00V2KOo4zMFrBd0Jtz2pa0clT5Q5L8IpQ177mWQejPMEJhuQjS10ref6HHjdEhy1P1EYR7GtO0uSsKJQYLiTnG1rVScj5lyazpqWGl5uBbRWl7m6ixGOOnEsMJR7z8J0n6KMnCdxhiNYQCoZ6CmYLnO8omC3MkW3bktlPmEt/VQQHejL3+dOE5FlPdK/Mq8hZxxJtLyRrepLThYKbLZxkSb5W52vYxNOaOxUF0yxMUPwBTYqCzy01XayYK0sJyWBLqX0MwU5CzoymRzV0EjjeUeLgDpTo6ij42ZAzvD01dHUUTPLU96MdLbBME8nFBn7zJCMtJcZokn8YoqU0FS5WFKyniHobguMcmW8N0XkWZjkyN3hqOMtS08r+/xTBwpZSZ3qiVRX8SzMHHjfUNFjgHEPmY9PL3ykEzxkSre/1ZD6z/NuznuB0RcE1TWTm9zRgfUWVJiG6yrzgmWPXC8EAR4Wxhlad0ZbgQyEz3pG5RVEwwDJH2mgKpjcTiCOzn1lfUWANFbZ2BA8balnEweJC9J0iuaeZoI+ippFCztEKVvckR2iice1JvhVytrQwUAZpgsubCPaU7xUe9vWnaOpaSBEspalykhC9bUlOMpT42ZHca6hyrqKmw/wMR8H5ZmdFoBVJb03O4UL0tSNnvIeRmkrLWqrs78gcrEn2tpcboh0UPOW3UUR9PMk4T4nnNKWmCjlrefhCwxRNztfmIQVdDElvS4m1/WuOujoZCs5XVOjtKPGokJzsYCtFYoWonSPT21DheU/wWhM19FcElwqNGOsp9Q8N/cwXaiND1MmeL1Q5XROtYYgGeFq1aTMsoMmcrKjQrOFQTQ1fmBYhmW6o8Jkjc7iDJRTBIo5kgJD5yMEYA3srCg7VFKwiVJkmRCc5ohGOKhsYMn/XBLdo5taZjlb9YAlGWRimqbCsoY7HFAXLa5I1HPRxMMsQDHFkWtRNniqT9UEeNjcE7RUlrCJ4R2CSJuqlKHWvJXjAUNcITYkenuBRB84TbeepcqTj3zZyFJzgYQdHnqfgI0ddUwS6GqWpsKWhjq9cV0vBAEMN2znq+EBfIWT+pClYw5xsTlJU6GeIBsjGmmANTzJZiIYpgrM0Oa8ZMjd7NP87jxhqGOhJlnQtjuQpB+8aEE00wZFznSJPyHxgH3HkPOsJFvYk8zqCHzTs1BYOa4J3PFU+UVRZxlHDM4YavlNUuMoRveiZA2d7grMNc2g+RbSCEKzmgYsUmWmazFJyoiOZ4KnyhKOGRzWJa0+moyV4TVHDzn51Awtqaphfk/lRQ08FX1iiqxTB/kLwd0VynKfEvI6cd4XMV5bMhZ7gZUWVzYQ6Nm2BYzxJbw3bGthEUUMfgbGeorae6DxHtJoZ6alhZ0+ytiVoK1R4z5PTrOECT/SugseEOlb1MMNR4VRNcJy+V1Hg9ONClSZFZjdHlc6W6FBLdJja2MC5hhpu0DBYEY1TFGwiFAxRRCsYkiM9JRb0JNMVkW6CZYT/2EiTGWmo8k+h4FhDNE7BvppoTSFnmCV5xZKzvcCdDo7VVPnIU+I+Rc68juApC90MwcFCsJ5hDqxgScYKreruyQwTqrzoqDCmhWi4IbhB0Yrt3RGa6GfDv52rKXWhh28dyZaWUvcZeMTBaZoSGyiCtRU5J8iviioHaErs7Jkj61syVzTTgOcUOQ8buFBTYWdL5g3T4qlpe0+wvD63heAXRfCCIed9RbCsp2CiI7raUOYOTU13N8PNHvpaGvayo4a3LLT1lDrVEPT2zLUlheB1R+ZTRfKWJ+dcocLJfi11vyJ51lLqJ0WD7tRwryezjiV5W28uJO9qykzX8JDe2lHl/9oyBwa2UMfOngpXCixvKdXTk3wrsKmiVYdZIqsoWEERjbcUNDuiaQomGoIbFdEHmsyWnuR+IeriKDVLnlawlyNHKwKlSU631PKep8J4Q+ayjkSLKYLhalNHlYvttb6fHm0p6OApsZ4l2VfdqZkjuysy6ysKLlckf1KUutCTs39bmCgEyyoasIWlVaMF7mgmWtBT8Kol5xpH9IGllo8cJdopcvZ2sImlDmMIbtDk3KIpeNiS08lQw11NFPTwVFlPP6pJ2gvRfI7gQUfmNAtf6Gs0wQxDsKGlVBdF8rCa3jzdwMaGHOsItrZk7hAyOzpK9VS06j5F49b0VNGOOfKs3lDToMsMBe9ZWtHFEgxTJLs7qrygKZjUnmCYoeAqeU6jqWuLJup4WghOdvCYJnrSkSzoyRkm5M2StQwVltPkfCAk58tET/CSg+8MUecmotMEnhBKfWBIZsg2ihruMJQaoIm+tkTLKEqspMh00w95gvFCQRtDwTT1gVDDSEVdlwqZfxoQRbK0g+tbiBZxzKlpnpypejdDwTaeOvorMk/IJE10h9CqRe28hhLbe0pMsdSwv4ZbhKivo2BjDWfL8UKJgeavwlwb5KlwhyE4u4XkGE2ytZCznKLCDZZq42VzT8HLCrpruFbIfOIINmh/qCdZ1ZBc65kLHR1Bkyf5zn6pN3SvGKIlFNGplhrO9QSXanLOMQTLCa0YJCRrCZm/CZmrLTm7WzCK4GJDiWUdFeYx1LCFg3NMd0XmCuF3Y5rITLDUsYS9zoHVzwnJoYpSTQoObyEzr4cFBNqYTopoaU/wkyLZ2lPhX/5Y95ulxGTV7KjhWrOZgl8MyUUafjYraNjNU1N3IWcjT5WzWqjwtoarHSUObGYO3GCJZpsBlnJGPd6ZYLyl1GdCA2625IwwJDP8GUKymbzuyPlZlvTUsaUh5zFDhRWFzPKKZLAlWdcQbObgF9tOqOsmB1dqcqYJmWstFbZRRI9poolmqiLnU0POvxScpah2iSL5UJNzgScY5+AuIbpO0YD3NCW+dLMszFSdFCWGqG6eVq2uYVNDdICGD6W7EPRWZEY5gpsE9rUkS3mijzzJnm6UpUFXG1hCUeVoS5WfNcFpblELL2qqrCvMvRfd45oalvKU2tiQ6ePJOVMRXase9iTtLJztPxJKLWpo2CRDcJwn2sWSLKIO1WQWNTCvpVUvOZhgSC40JD0dOctaSqzkCRbXsKlb11Oip6PCJ0IwSJM31j3akRxlP7Rwn6aGaUL0qiLnJkvB3xWZ2+Q1TfCwpQH3G0o92UzmX4o/oJNQMMSQc547wVHhdk+VCw01DFYEnTxzZKAm74QmeNNR1w6WzEhNK15VJzuCdxQ53dRUDws5KvwgBMOEgpcVNe0hZI6RXT1Jd0cyj5nsaEAHgVmGaJIlWdsc5Ui2ElrRR6jrRAttNMEAIWrTDFubkZaok7/AkzfIwfuWVq0jHzuCK4QabtLUMVPB3kJ0oyHTSVFlqMALilJf2Rf8k5aaHtMfayocLBS8L89oKoxpJvnAkDPa0qp5DAUTHKWmCcnthlou8iCKaFFLHWcINd1nyIwXqrSxMNmSs6KmoL2QrKuWtlQ5V0120xQ5vRyZS1rgFkWwhiOwiuQbR0OOVhQM9iS3tiXp4RawRPMp5tDletOOBL95MpM01dZTBM9pkn5qF010rIeHFcFZhmSGpYpTsI6nwhqe5C9ynhlpp5ophuRb6WcJFldkVnVEwwxVfrVkvnWUuNLCg5bgboFHPDlDPDmnK7hUrWiIbjadDclujlZcaokOFup4Ri1kacV6jmrrK1hN9bGwpKEBQ4Q6DvIUXOmo6U5LqQM6EPyiKNjVkPnJkDPNEaxhiFay5ExW1NXVUGqcpYYdPcGiCq7z/TSlbhL4pplWXKd7NZO5QQFrefhRQW/NHOsqcIglc4UhWklR8K0QzbAw08CBDnpbgqXdeD/QUsM4RZXDFBW6WJKe/mFPdH0LtBgiq57wFLzlyQzz82qYx5D5WJP5yVJDW01BfyHnS6HKO/reZqId1WGa4Hkh2kWodJ8i6KoIPlAj2hPt76CzXsVR6koPRzWTfKqIentatYpQw2me4AA3y1Kind3SwoOKZDcFXTwl9tWU6mfgRk9d71sKtlNwrjnYw5tC5n5LdKiGry3JKNlHEd3oaMCFHrazBPMp/uNJ+V7IudcSbeOIdjUEdwl0VHCOZo5t6YluEuaC9mQeMgSfOyKnYGFHcIeQ84yQWbuJYJpZw5CzglDH7gKnWqqM9ZTaXcN0TeYhR84eQtJT76JJ1lREe7WnnvsMmRc9FQ7SBBM9mV3lCUdmHk/S2RAMt0QjFNFqQpWjDPQ01DXWUdDBkXziKPjGEP3VP+zIWU2t7im41FOloyWzn/L6dkUy3VLDaZ6appgDLHPjJEsyvJngWEPUyVBiAaHCTEXwrLvSEbV1e1gKJniicWorC1MUrVjB3uDhJE/wgSOzk1DXpk0k73qCM8xw2UvD5kJmDUfOomqMpWCkJRlvKXGmoeBm18USjVIk04SClxTB6YrgLAPLWYK9HLUt5cmc0vYES8GnTeRc6skZbQkWdxRsIcyBRzx1DbTk9FbU0caTPOgJHhJKnOGIVhQqvKmo0llRw9sabrZkDtdg3PqaKi9oatjY8B+G371paMg6+mZFNNtQ04mWBq3rYLOmtWWQp8KJnpy9DdFensyjdqZ+yY40VJlH8wcdLzC8PZnvHMFUTZUrDTkLyQaGus5X5LzpYAf3i+e/ZlhqGqWhh6Ou6xTR9Z6oi5AZZtp7Mj2EEm8oSpxiYZCHU/1fbGdNNNRRoZMhmilEb2gqHOEJDtXkHK/JnG6IrvbPCwV3NhONVdS1thBMs1T4QOBcTWa2IzhMk2nW5Kyn9tXUtpv9RsG2msxk+ZsQzRQacJncpgke0+T8y5Fzj8BiGo7XlJjaTIlpQs7KFjpqGnKuoyEPeIKnFMkZHvopgh81ySxNFWvJWcKRs70j2FOT012IllEEO1n4pD1513Yg2ssQPOThOkvyrqHUdEXOSEsihmBbTbKX1kLBPWqWkLOqJbjB3GBIZmoa8qWl4CG/iZ7oiA72ZL7TJNeZUY7kFQftDcHHluBzRbCegzMtrRjVQpX2lgoPKKLJAkcbMl01XK2p7yhL8pCBbQ3BN2avJgKvttcrWDK3CiUOVxQ8ZP+pqXKyIxnmBymCg5vJjNfkPK4+c8cIfK8ocVt7kmfd/I5SR1hKvCzUtb+lhgc00ZaO6CyhIQP1Uv4yIZjload72PXX0OIJvnFU+0Zf6MhsJwTfW0r0UwQfW4LNLZl5HK261JCZ4qnBaAreVAS3WrjV0LBnNDUNNDToCEeFfwgcb4gOEqLRhirWkexrCEYKVV711DLYEE1XBEsp5tpTGjorkomKYF9FDXv7fR3BGwbettSxnyL53MBPjsxDZjMh+VUW9NRxq1DhVk+FSxQcaGjV9Pawv6eGByw5qzoy7xk4RsOShqjJwWKe/1pEEfzkobeD/dQJmpqedcyBTy2sr4nGNRH0c0SPWTLrqAc0OQcb/gemKgqucQT7ySWKCn2EUotoCvpZct7RO2sy/QW0IWcXd7pQRQyZVwT2USRO87uhjioTLKV2brpMUcMQRbKH/N2T+UlTpaMls6cmc6CCNy3JdYYSUzzJQ4oSD3oKLncULOiJvjBEC2oqnCJkJluCYy2ZQ5so9YYlZ1VLlQU1mXEW1jZERwj/MUSRc24TdexlqLKfQBtDTScJUV8FszXBEY5ktpD5Ur9hYB4Nb1iikw3JoYpkKX+RodRKFt53MMuRnKSpY31PwYaGaILh3wxJGz9TkTPEETxoCWZrgvOlmyMzxFEwVJE5xZKzvyJ4WxEc16Gd4Xe3Weq4XH2jKRikqOkGQ87hQnC7wBmGYLAnesX3M+S87eFATauuN+Qcrh7xIxXJbUIdMw3JGE3ylCWzrieaqCn4zhGM19TQ3z1oH1AX+pWEqIc7wNGAkULBo/ZxRaV9NNyh4Br3rCHZzbzmSfawBL0dNRwpW1kK9mxPXR9povcdrGSZK9c2k0xwFGzjuniCtRSZCZ6ccZ7gaktmgAOtKbG/JnOkJrjcQTdFMsxRQ2cLY3WTIrlCw1eWKn8R6pvt4GFDso3QoL4a3nLk3G6JrtME3dSenpx7PNFTmga0EaJTLQ061sEeQoWXhSo9LTXsaSjoJQRXeZLtDclbCrYzfzHHeaKjHCVOUkQHO3JeEepr56mhiyaYYKjjNU+Fed1wS5VlhWSqI/hYUdDOkaxiKehoyOnrCV5yBHtbWFqTHCCwtpDcYolesVR5yUzTZBb3RNMd0d6WP+SvhuBmRcGxnuQzT95IC285cr41cLGQ6aJJhmi4TMGempxeimBRQw1tFKV+8jd6KuzoSTqqDxzRtpZkurvKEHxlqXKRIjjfUNNXQsNOsRScoWFLT+YeRZVD3GRN0MdQcKqQjHDMrdGGVu3iYJpQx3WGUvfbmxwFfR20WBq0oYY7LMFhhgYtr8jpaEnaOzjawWWaTP8mMr0t/EPDPoqcnxTBI5o58L7uoWnMrpoqPwgVrlAUWE+V+TQl9rawoyP6QGAlQw2TPRX+YSkxyBC8Z6jhHkXBgQL7WII3DVFnRfCrBfxewv9D6xsyjys4VkhWb9pUU627JllV0YDNHMku/ldNMMXDEo4aFnAkk4U6frNEU4XgZUPmEKHUl44KrzmYamjAbh0JFvGnaTLPu1s9jPCwjFpYiN7z1DTOk/nc07CfDFzmCf7i+bfNHXhDtLeBXzTBT5rkMvWOIxpl4EMh2LGJBu2syDnAEx2naEhHDWMMzPZEhygyS1mS5RTJr5ZkoKbEUoYqr2kqdDUE8ztK7OaIntJkFrIECwv8LJTaVx5XJE86go8dFeZ3FN3rjabCAYpoYEeC9zzJVULBbmZhDyd7ko09ydpNZ3nm2Kee4FPPXHnYEF1nqOFEC08LUVcDvYXkJHW8gTaKCk9YGOeIJhqiE4ToPEepdp7IWFjdwnWaufGMwJJCMtUTTBBK9BGCOy2tGGrJTHIwyEOzp6aPzNMOtlZkDvcEWpP5SVNhfkvDxhmSazTJXYrM9U1E0xwFVwqZQwzJxw6+kGGGUj2FglGGmnb1/G51udRSMNlTw6GGnCcUwVcOpmsqTHa06o72sw1RL02p9z0VbnMLOaIX3QKaYKSCFQzBKEUNHTSc48k53RH9wxGMtpQa5KjjW0W0n6XCCCG4yxNNdhQ4R4l1Ff+2sSd6UFHiIEOyqqFgT01mEUMD+joy75jPhOA+oVVLm309FR4yVOlp4RhLiScNmSmaYF5Pw0STrOIoWMSR2UkRXOMp+M4SHW8o8Zoi6OZgjKOaFar8zZDzkWzvKOjkKBjmCXby8JahhjXULY4KlzgKLvAwxVGhvyd4zxB1d9T0piazmKLCVZY5sKiD0y2ZSYrkUEPUbIk+dlQ4SJHTR50k1DPaUWIdTZW9NJwnJMOECgd7ou/MnppMJ02O1VT4Wsh85MnZzcFTngpXGKo84qmwgKbCL/orR/SzJ2crA+t6Mp94KvxJUeIbT3CQu1uIdlQEOzlKfS3UMcrTiFmOuroocrZrT2AcmamOKg8YomeEKm/rlT2sociMaybaUlFhuqHCM2qIJ+rg4EcDFymiDSxzaHdPcpE62pD5kyM5SBMoA1PaUtfIthS85ig1VPiPPYXgYEMNk4Qq7TXBgo7oT57gPUdwgCHzhIVFPFU6OYJzHAX9m5oNrVjeE61miDrqQ4VSa1oiURTsKHC0IfjNwU2WzK6eqK8jWln4g15TVBnqmDteCJ501PGAocJhhqjZdtBEB6lnhLreFJKxmlKbeGrqLiSThVIbCdGzloasa6lpMQXHCME2boLpJgT7yWaemu6wBONbqGNVRS0PKIL7LckbjmQtR7K8I5qtqel+T/ChJTNIKLjdUMNIRyvOEko9YYl2cwQveBikCNawJKcLBbc7+JM92mysNvd/Fqp8a0k6CNEe7cnZrxlW0wQXaXjaktnRwNOGZKYiONwS7a1JVheq3WgJHlQUGKHKmp4KAxXR/ULURcNgoa4zhKSLpZR3kxRRb0NmD0OFn+UCS7CzI1nbP6+o4x47QZE5xRCt3ZagnYcvmpYQktXdk5YKXTzBC57kKEe0VVuiSYqapssMS3C9p2CKkHOg8B8Pa8p5atrIw3qezIWanMGa5HRDNF6RM9wcacl0N+Q8Z8hsIkSnaIIdHRUOEebAPy1zbCkhM062FCJtif7PU+UtoVXzWKqM1PxXO8cfdruhFQ/a6x3JKYagvVDhQEtNiyiiSQ7OsuRsZUku0CRNDs4Sog6KKjsZgk2bYJqijgsEenoKeniinRXBn/U3lgpPdyDZynQx8IiioMnCep5Ky8mjGs6Wty0l1hUQTcNWswS3WRp2kCNZwJG8omG8JphPUaFbC8lEfabwP7VtM9yoaNCAjpR41VNhrD9LkbN722v0CoZMByFzhaW+MyzRYEWFDQwN2M4/JiT76PuljT3VU/A36eaIThb+R9oZGOAJ9tewkgGvqOMNRWYjT/Cwu99Q8LqDE4TgbLWxJ1jaDDAERsFOFrobgjUsBScaguXU8kKm2RL19tRypSHnHNlHiIZqgufs4opgQdVdwxBNNFBR6kVFqb8ogimOzB6a6HTzrlDHEpYaxjiiA4TMQobkDg2vejjfwJGWmnbVFAw3H3hq2NyQfG7hz4aC+w3BbwbesG0swYayvpAs6++Ri1Vfzx93mFChvyN5xVHTS+0p9aqCAxyZ6ZacZyw5+7uuQkFPR9DDk9NOiE7X1PCYJVjVUqq7JlrHwWALF5nfHNGjApdpqgzx5OwilDhCiDYTgnc9waGW4BdLNNUQvOtpzDOWHDH8D7TR/A/85KljEQu3NREc4Pl/6B1Hhc8Umb5CsKMmGC9EPcxoT2amwHNCmeOEnOPbklnMkbOgIvO5UMOpQrS9UGVdt6iH/fURjhI/WOpaW9OKLYRod6HCUEdOX000wpDZQ6hwg6LgZfOqo1RfT/CrJzjekXOGhpc1VW71ZLbXyyp+93ILbC1kPtIEYx0FIx1VDrLoVzXRKRYWk809yYlC9ImcrinxtabKnzRJk3lAU1OLEN1j2zrYzr2myHRXJFf4h4QKT1qSTzTB5+ZNTzTRkAxX8FcLV2uS8eoQQ2aAkFzvCM72sJIcJET3WPjRk5wi32uSS9rfZajpWEvj9hW42F4o5NytSXYy8IKHay10VYdrcl4SkqscrXpMwyGOgtkajheSxdQqmpxP1L3t4R5PqasFnrQEjytq6qgp9Y09Qx9o4S1FzhUCn1kyHSzBWLemoSGvOqLNhZyBjmCaAUYpMgt4Ck7wBBMMwWKWgjsUwTaGVsxWC1mYoKiyqqeGKYqonSIRQ3KIkHO0pmAxTdBHkbOvfllfr+AA+7gnc50huVKYK393FOyg7rbPO/izI7hE4CnHHHnJ0ogNPRUGeUpsrZZTBJcrovUcJe51BPsr6GkJdhCCsZ6aTtMEb2pqWkqeVtDXE/QVggsU/Nl86d9RMF3DxvZTA58agu810RWawCiSzzXBeU3MMW9oyJUedvNEvQyNu1f10BSMddR1vaLCYpYa/mGocLSiYDcLbQz8aMn5iyF4xBNMs1P0QEOV7o5gaWGuzSeLue4tt3ro7y4Tgm4G/mopdZgl6q0o6KzJWE3mMksNr3r+a6CbT8g5wZNzT9O7fi/zpaOmnz3BRoqos+tv9zMbdpxsqDBOEewtJLt7cg5wtKKbvldpSzRRCD43VFheCI7yZLppggMVBS/KMAdHODJvOwq2NQSbKKKPLdFWQs7Fqo+mpl01JXYRgq8dnGLhTiFzqmWsUMdpllZdbKlyvSdYxhI9YghOtxR8LgSLWHK62mGGVoxzBE8LNWzqH9CUesQzFy5RQzTc56mhi6fgXEWwpKfE5Z7M05ZgZUPmo6auiv8YKzDYwWBLMErIbKHJvOwIrvEdhOBcQ9JdU1NHQ7CXn2XIDFBKU2WAgcX9UAUzDXWd5alwuyJ41Z9rjKLCL4aCp4WarhPm2rH+SaHUYE001JDZ2ZAzXPjdMpZWvC9wmqIB2lLhQ01D5jO06hghWMndbM7yRJMsoCj1vYbnFQVrW9jak3OlEJ3s/96+p33dEPRV5GxiqaGjIthUU6FFEZyqCa5qJrpBdzSw95IUnOPIrCUUjRZQFrbw5PR0R1qiYx3cb6nrWUMrBmmiBQxVHtTew5ICP/ip6g4hed/Akob/32wvBHsIOX83cI8hGeNeNPCIkPmXe8fPKx84OMSRM1MTdXSwjCZ4S30jVGhvqTRak/OVhgGazHuOCud5onEO1lJr6ecVyaOK6H7zqlBlIaHE0oroCgfvGJIdPcmfLNGLjpz7hZwZQpUbFME0A1cIJa7VNORkgfsMBatbKgwwJM9bSvQXeNOvbIjelg6WWvo5kvbKaJJNHexkKNHL9xRyFlH8Ti2riB5wVPhUk7nGkJnoCe428LR/wRGdYIlmWebCyxou1rCk4g/ShugBDX0V0ZQWkh0dOVsagkM0yV6OoLd5ye+pRlsCr0n+KiQrGuq5yJDzrTAXHtLUMduTDBVKrSm3eHL+6ijxhFDX9Z5gVU/wliHYTMiMFpKLNMEywu80wd3meoFmt6VbRMPenhrOc6DVe4pgXU8DnnHakLOIIrlF4FZPIw6R+zxBP0dyq6OOZ4Q5sLKCcz084ok+VsMMyQhNZmmBgX5xIXOEJTmi7VsGTvMTNdHHhpzdbE8Du2oKxgvBqQKdDDnTFOylCFaxR1syz2iqrOI/FEpNc3C6f11/7+ASS6l2inq2ciTrCCzgyemrCL5SVPjQkdPZUmGy2c9Sw9FtR1sS30RmsKPCS4rkIC/2U0MduwucYolGaPjKEyhzmiPYXagyWbYz8LWBDdzRimAXzxx4z8K9hpzlhLq+NiQ97HuKorMUfK/OVvC2JfiHUPCQI/q7J2gjK+tTDNxkCc4TMssqCs4TGtLVwQihyoAWgj9bosU80XGW6Ac9TJGziaUh5+hnFcHOnlaM1iRn29NaqGENTTTSUHCH2tWTeV0osUhH6psuVLjRUmGWhm6OZEshGeNowABHcJ2Bpy2ZszRcKkRXd2QuKVEeXnbfaEq825FguqfgfE2whlChSRMdron+LATTPQ2Z369t4B9C5gs/ylzv+CMmepIDPclFQl13W0rspPd1JOcbghGOEutqCv5qacURQl3dDKyvyJlqKXGPgcM9FfawJAMVmdcspcYKOZc4GjDYkFlK05olNMHyHn4zFNykyOxt99RkHlfwmiHo60l2EKI+mhreEKp080Tbug08BVPcgoqC5zWt+NLDTZ7oNSF51N1qie7Va3uCCwyZbkINf/NED6jzOsBdZjFN8oqG3wxVunqCSYYKf3EdhJyf9YWGf7tRU2oH3VHgPr1fe5J9hOgHd7xQ0y7qBwXr23aGErP0cm64JVjZwsOGqL+mhNgZmhJLW2oY4UhedsyBgzrCKrq7BmcpNVhR6jBPq64Vgi+kn6XE68pp8J5/+0wRHGOpsKenQn9DZntPzjRLZpDAdD2fnSgkG9tmIXnUwQ6WVighs7Yi2MxQ0N3CqYaCXkJ0oyOztMDJjmSSpcpvlrk0RMMOjmArQ04PRV1DO1FwhCVaUVPpKUM03JK5SxPsIWRu8/CGHi8UHChiqGFDTbSRJWeYUDDcH6vJWUxR4k1FXbMUwV6e4AJFXS8oMqsZKqzvYQ9DDQdZckY4aGsIhtlubbd2r3j4QBMoTamdPZk7O/Bf62lacZwneNjQoGcdVU7zJOd7ghsUHOkosagic6cnWc8+4gg285R6zZP5s1/LUbCKIznTwK36PkdwlOrl4U1LwfdCCa+IrvFkmgw1PCAUXKWo0sURXWcI2muKJlgyFzhynCY4RBOsqCjoI1R5zREco0n2Vt09BQtYSizgKNHfUmUrQ5UOCh51BFcLmY7umhYqXKQomOop8bUnWNNQcIiBcYaC6xzMNOS8JQQfeqKBmmglB+97ok/lfk3ygaHSyZaCRTzRxQo6GzLfa2jWBPepw+UmT7SQEJyiyRkhBLMVOfcoMjcK0eZChfUNzFAUzCsEN5vP/X1uP/n/aoMX+K+nw/Hjr/9xOo7j7Pju61tLcgvJpTWXNbfN5jLpi6VfCOviTktKlFusQixdEKWmEBUKNaIpjZRSSOXSgzaaKLdabrm1/9nZ+/f+vd/vz/v9+Xy+zZ7PRorYoZqyLrCwQdEAixxVOEXNNnjX2nUSRlkqGmWowk8lxR50JPy9Bo6qJXaXwNvREBvnThPEPrewryLhcAnj5WE15Fqi8W7R1sAuEu86S4ENikItFN4xkv9Af4nXSnUVcLiA9xzesFpivRRVeFKtsMRaKBhuSbjOELnAUtlSQUpXgdfB4Z1oSbnFEetbQ0IrAe+Y+pqnDcEJFj6S8LDZzZHwY4e3XONNlARraomNEt2bkvGsosA3ioyHm+6jCMbI59wqt4eeara28IzEmyPgoRaUOEDhTVdEJhmCoTWfC0p8aNkCp0oYqih2iqGi4yXeMkOsn4LdLLnmKfh/YogjNsPebeFGR4m9BJHLzB61XQ3BtpISfS2FugsK9FAtLWX1dCRcrCnUp44CNzuCowUZmxSRgYaE6Za0W2u/E7CVXCiI/UOR8aAm1+OSyE3mOUcwyc1zBBeoX1kiKy0Zfxck1Gsyulti11i83QTBF5Kg3pDQThFMVHiPSlK+0cSedng/VaS8bOZbtsBcTcZAR8JP5KeqQ1OYKAi20njdNNRpgnsU//K+JnaXJaGTomr7aYIphoRn9aeShJWKEq9LcozSF7QleEfDI5LYm5bgVkFkRwVDBCVu0DDIkGupo8TZBq+/pMQURYErJQmPKGKjNDkWOLx7Jd5QizdUweIaKrlP7SwJDhZvONjLkOsBBX9UpGxnydhXkfBLQ8IxgojQbLFnJf81JytSljclYYyEFyx0kVBvKWOFJmONpshGAcsduQY5giVNCV51eOdJYo/pLhbvM0uDHSevNKRcrKZIqnCtJeEsO95RoqcgGK4ocZcho1tTYtcZvH41pNQ7vA0WrhIfOSraIIntIAi+NXWCErdbkvrWwjRLrt0NKUdL6KSOscTOdMSOUtBHwL6OLA0vNSdynaWQEnCpIvKaIrJJEbvHkmuNhn6OjM8VkSGSqn1uYJCGHnq9I3aLhNME3t6GjIkO7xrNFumpyTNX/NrwX7CrIRiqqWijI9JO4d1iieykyfiposQIQ8YjjsjlBh6oHWbwRjgYJQn2NgSnNycmJAk3NiXhx44Sxykihxm8ybUwT1OVKySc7vi3OXVkdBJ4AyXBeksDXG0IhgtYY0lY5ahCD0ehborIk5aUWRJviMA7Xt5kyRjonrXENkm8yYqgs8VzgrJmClK20uMM3jRJ0FiQICQF9hdETlLQWRIb5ki6WDfWRPobvO6a4GP5mcOrNzDFELtTkONLh9dXE8xypEg7z8A9jkhrQ6Fhjlg/QVktJXxt4WXzT/03Q8IaQWSqIuEvloQ2mqC9Jfi7wRul4RX3pSPlzpoVlmCtI2jvKHCFhjcM3sN6lqF6HxnKelLjXWbwrpR4xzuCrTUZx2qq9oAh8p6ixCUGr78g8oyjRAtB5CZFwi80VerVpI0h+IeBxa6Zg6kWvpDHaioYYuEsRbDC3eOmC2JvGYLeioxGknL2UATNJN6hmtj1DlpLvDVmocYbrGCVJKOrg4X6DgddLA203BKMFngdJJFtFd7vJLm6KEpc5yjQrkk7M80SGe34X24nSex1Ra5Omgb71JKyg8SrU3i/kARKwWpH0kOGhKkObyfd0ZGjvyXlAkVZ4xRbYJ2irFMkFY1SwyWxr2oo4zlNiV+7zmaweFpT4kR3kaDAFW6xpSqzJay05FtYR4HmZhc9UxKbbfF2V8RG1MBmSaE+kmC6JnaRXK9gsiXhJHl/U0qM0WTcbyhwkYIvFGwjSbjfwhiJt8ZSQU+Bd5+marPMOkVkD0muxYLIfEuhh60x/J92itguihJSEMySVPQnTewnEm+620rTQEMsOfo4/kP/0ARvWjitlpSX7GxBgcMEsd3EEeYWvdytd+Saawi6aCIj1CkGb6Aj9rwhx16Cf3vAwFy5pyLhVonXzy51FDpdEblbkdJbUcEPDEFzQ8qNmhzzLTmmKWKbFCXeEuRabp6rxbvAtLF442QjQ+wEA9eL1xSR7Q0JXzlSHjJ4exq89yR0laScJ/FW6z4a73pFMEfDiRZvuvijIt86RaSFOl01riV2mD1UEvxGk/Geg5aWwGki1zgKPG9J2U8PEg8qYvMsZeytiTRXBMslCU8JSlxi8EabjwUldlDNLfzTUmCgxWsjqWCOHavYAqsknKFIO0yQ61VL5AVFxk6WhEaCAkdJgt9aSkzXlKNX2jEa79waYuc7gq0N3GDJGCBhoiTXUEPsdknCUE1CK0fwsiaylSF2uiDyO4XX3pFhNd7R4itFGc0k/ElBZwWvq+GC6szVeEoS/MZ+qylwpKNKv9Z469UOjqCjwlusicyTxG6VpNxcQ8IncoR4RhLbR+NdpGGmJWOcIzJGUuKPGpQg8rrG21dOMqQssJQ4RxH5jaUqnZuQ0F4Q+cjxLwPtpZbIAk3QTJHQWBE5S1BokoVtDd6lhqr9UpHSUxMcIYl9pojsb8h4SBOsMQcqvOWC2E8EVehqiJ1hrrAEbQxeK0NGZ0Gkq+guSRgniM23bIHVkqwx4hiHd7smaOyglyIyQuM978j4VS08J/A2G1KeMBRo4fBaSNhKUEZfQewVQ/C1I+MgfbEleEzCUw7mKXI0M3hd1EESVji8x5uQ41nxs1q4RMJCCXs7Iq9acpxn22oSDnQ/sJTxsCbHIYZiLyhY05TY0ZLIOQrGaSJDDN4t8pVaIrsqqFdEegtizc1iTew5Q4ayBDMUsQMkXocaYkc0hZua412siZ1rSXlR460zRJ5SlHGe5j801RLMlJTxtaOM3Q1pvxJ45zUlWFD7rsAbpfEm1JHxG0eh8w2R7QQVzBUw28FhFp5QZzq8t2rx2joqulYTWSuJdTYfWwqMFMcovFmSyJPNyLhE4E10pHzYjOC3huArRa571ZsGajQpQx38SBP5pyZB6lMU3khDnp0MBV51BE9o2E+TY5Ml2E8S7C0o6w1xvCZjf0HkVEHCzFoyNmqC+9wdcqN+Tp7jSDheE9ws8Y5V0NJCn2bk2tqSY4okdrEhx1iDN8cSudwepWmAGXKcJXK65H9to8jYQRH7SBF01ESUJdd0TayVInaWhLkOjlXE5irKGOnI6GSWGCJa482zBI9rCr0jyTVcEuzriC1vcr6mwFGSiqy5zMwxBH/TJHwjSPhL8+01kaaSUuMFKTcLEvaUePcrSmwn8DZrgikWb7CGPxkSjhQwrRk57tctmxLsb9sZvL9LSlyuSLlWkqOjwduo8b6Uv1DkmudIeFF2dHCgxVtk8dpIvHpBxhEOdhKk7OLIUSdJ+cSRY57B+0DgGUUlNfpthTfGkauzxrvTsUUaCVhlKeteTXCoJDCa2NOKhOmC4G1H8JBd4OBZReSRGkqcb/CO1PyLJTLB4j1q8JYaIutEjSLX8YKM+a6phdMsdLFUoV5RTm9JSkuDN8WcIon0NZMNZWh1q8C7SJEwV5HxrmnnTrf3KoJBlmCYI2ilSLlfEvlE4011NNgjgthzEua0oKK7JLE7HZHlEl60BLMVFewg4EWNt0ThrVNEVkkiTwpKXSWJzdRENgvKGq4IhjsiezgSFtsfCUq8qki5S1LRQeYQQ4nemmCkImWMw3tFUoUBZk4NOeZYEp4XRKTGa6wJjrWNHBVJR4m3FCnbuD6aak2WsMTh3SZImGCIPKNgsDpVwnsa70K31lCFJZYcwwSMFcQulGTsZuEaSdBXkPGZhu0FsdUO73RHjq8MPGGIfaGIbVTk6iuI3GFgucHrIQkmWSJdBd7BBu+uOryWAhY7+Lki9rK5wtEQzWwvtbqGhIMFwWRJsElsY4m9IIg9L6lCX0VklaPAYkfkZEGDnOWowlBJjtMUkcGK4Lg6EtoZInMUBVYLgn0UsdmCyCz7gIGHFfk+k1QwTh5We7A9x+IdJ6CvIkEagms0hR50eH9UnTQJ+2oiKyVlLFUE+8gBGu8MQ3CppUHesnjTHN4QB/UGPhCTHLFPHMFrCqa73gqObUJGa03wgbhHkrCfpEpzNLE7JDS25FMKhlhKKWKfCgqstLCPu1zBXy0J2ztwjtixBu8UTRn9LVtkmCN2iyFhtME70JHRQ1KVZXqKI/KNIKYMCYs1GUMEKbM1bKOI9LDXC7zbHS+bt+1MTWS9odA9DtrYtpbImQJ2VHh/lisEwaHqUk1kjKTAKknkBEXkbkdMGwq0dnhzLJF3NJH3JVwrqOB4Sca2hti75nmJN0WzxS6UxDYoEpxpa4htVlRjkYE7DZGzJVU72uC9IyhQL4i8YfGWSYLLNcHXloyz7QhNifmKSE9JgfGmuyLhc403Xm9vqcp6gXe3xuuv8F6VJNxkyTHEkHG2g0aKXL0MsXc1bGfgas2//dCONXiNLCX+5mB7eZIl1kHh7ajwpikyzlUUWOVOsjSQlsS+M0R+pPje/dzBXRZGO0rMtgQrLLG9VSu9n6CMXS3BhwYmSoIBhsjNBmZbgusE9BCPCP5triU4VhNbJfE+swSP27aayE8tuTpYYjtrYjMVGZdp2NpS1s6aBnKSHDsbKuplKbHM4a0wMFd/5/DmGyKrJSUaW4IBrqUhx0vyfzTBBLPIUcnZdrAkNsKR0sWRspumSns6Ch0v/qqIbBYUWKvPU/CFoyrDJGwSNFhbA/MlzKqjrO80hRbpKx0Jewsi/STftwGSlKc1JZyAzx05dhLEdnfQvhZOqiHWWEAHC7+30FuRcZUgaO5gpaIK+xsiHRUsqaPElTV40xQZQ107Q9BZE1nryDVGU9ZSQ47bmhBpLcYpUt7S+xuK/FiT8qKjwXYw5ypS2iuCv7q1gtgjhuBuB8LCFY5cUuCNtsQOFcT+4Ih9JX+k8Ea6v0iCIRZOtCT0Et00JW5UeC85Cg0ScK0k411HcG1zKtre3SeITBRk7WfwDhEvaYLTHP9le0m8By0JDwn4TlLW/aJOvGHxdjYUes+ScZigCkYQdNdEOhkiezgShqkx8ueKjI8lDfK2oNiOFvrZH1hS+tk7NV7nOmLHicGWEgubkXKdwdtZknCLJXaCpkrjZBtLZFsDP9CdxWsSr05Sxl6CMmoFbCOgryX40uDtamB7SVmXW4Ihlgpmq+00tBKUUa83WbjLUNkzDmY7cow1JDygyPGlhgGKYKz4vcV7QBNbJIgM11TUqZaMdwTeSguH6rOaw1JRKzaaGyxVm2EJ/uCIrVWUcZUkcp2grMsEjK+DMwS59jQk3Kd6SEq1d0S6uVmO4Bc1lDXTUcHjluCXEq+1OlBDj1pi9zgiXxnKuE0SqTXwhqbETW6RggMEnGl/q49UT2iCzgJvRwVXS2K/d6+ZkyUl7jawSVLit46EwxVljDZwoSQ20sDBihztHfk2yA8NVZghiXwrYHQdfKAOtzsayjhY9bY0yE2CWEeJ9xfzO423xhL5syS2TFJofO2pboHob0nY4GiAgRrvGQEDa/FWSsoaaYl0syRsEt3kWoH3B01shCXhTUWe9w3Bt44SC9QCh3eShQctwbaK2ApLroGCMlZrYqvlY3qYhM0aXpFkPOuoqJ3Dm6fxXrGwVF9gCWZagjPqznfkuMKQ8DPTQRO8ZqG1hPGKEm9IgpGW4DZDgTNriTxvFiq+Lz+0cKfp4wj6OCK9JSnzNSn9LFU7UhKZZMnYwcJ8s8yRsECScK4j5UOB95HFO0CzhY4xJxuCix0lDlEUeMdS6EZBkTsUkZ4K74dugyTXS7aNgL8aqjDfkCE0ZbwkCXpaWCKhl8P7VD5jxykivSyxyZrYERbe168LYu9ZYh86IkscgVLE7tWPKmJv11CgoyJltMEbrohtVAQfO4ImltiHEroYEs7RxAarVpY8AwXMcMReFOTYWe5iiLRQxJ5Q8DtJ8LQhWOhIeFESPGsILhbNDRljNbHzNRlTFbk2S3L0NOS6V1KFJYKUbSTcIIhM0wQ/s2TM0SRMNcQmSap3jCH4yhJZKSkwyRHpYYgsFeQ4U7xoCB7VVOExhXepo9ABBsYbvGWKXPME3lyH95YioZ0gssQRWWbI+FaSMkXijZXwgiTlYdPdkNLaETxlyDVIwqeaEus0aTcYcg0RVOkpR3CSJqIddK+90JCxzsDVloyrFd5ZAr4TBKfaWa6boEA7C7s6EpYaeFPjveooY72mjIccLHJ9HUwVlDhKkmutJDJBwnp1rvulJZggKDRfbXAkvC/4l3ozQOG9a8lxjx0i7nV4jSXc7vhe3OwIxjgSHjdEhhsif9YkPGlus3iLFDnWOFhtCZbJg0UbQcIaR67JjthoCyMEZRwhiXWyxO5QxI6w5NhT4U1WsJvDO60J34fW9hwzwlKij6ZAW9ne4L0s8C6XeBMEkd/LQy1VucBRot6QMlbivaBhoBgjqGiCJNhsqVp/S2SsG6DIONCR0dXhvWbJ+MRRZJkkuEjgDXJjFQW6SSL7GXK8Z2CZg7cVsbWGoKmEpzQ5elpiy8Ryg7dMkLLUEauzeO86CuwlSOlgYLojZWeJ9xM3S1PWfEfKl5ISLQ0MEKR8YOB2QfCxJBjrKPCN4f9MkaSsqoVXJBmP7EpFZ9UQfOoOFwSzBN4MQ8LsGrymlipcJQhmy0GaQjPqCHaXRwuCZwRbqK2Fg9wlClZqYicrIgMdZfxTQ0c7TBIbrChxmuzoKG8XRaSrIhhiyNFJkrC7oIAWMEOQa5aBekPCRknCo4IKPrYkvCDI8aYmY7WFtprgekcJZ3oLIqssCSMtFbQTJKwXYy3BY5oCh2iKPCpJOE+zRdpYgi6O2KmOAgvVCYaU4ySRek1sgyFhJ403QFHiVEmJHwtybO1gs8Hr5+BETQX3War0qZngYGgtVZtoqd6vFSk/UwdZElYqyjrF4HXUeFspIi9IGKf4j92pKGAdCYMVsbcV3kRF0N+R8LUd5PCsIGWoxDtBkCI0nKofdJQxT+LtZflvuc8Q3CjwWkq8KwUpHzkK/NmSsclCL0nseQdj5FRH5CNHSgtLiW80Of5HU9Hhlsga9bnBq3fEVltKfO5IaSTmGjjc4J0otcP7QsJUSQM8pEj5/wCuUuC2DWz8AAAAAElFTkSuQmCC");
}
.cm-s-blackboard {
	background: rgb(12, 16, 33); color: rgb(248, 248, 248);
}
.cm-s-blackboard .CodeMirror-selected {
	background: rgb(37, 59, 118) !important;
}
.cm-s-blackboard .CodeMirror-gutter {
	background: rgb(12, 16, 33); border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.cm-s-blackboard .CodeMirror-gutter-text {
	color: rgb(136, 136, 136);
}
.cm-s-blackboard .CodeMirror-cursor {
	border-left-color: rgb(167, 167, 167) !important; border-left-width: 1px !important; border-left-style: solid !important;
}
.cm-s-blackboard .cm-keyword {
	color: rgb(251, 222, 45);
}
.cm-s-blackboard .cm-atom {
	color: rgb(216, 250, 60);
}
.cm-s-blackboard .cm-number {
	color: rgb(216, 250, 60);
}
.cm-s-blackboard .cm-def {
	color: rgb(141, 166, 206);
}
.cm-s-blackboard .cm-variable {
	color: rgb(255, 100, 0);
}
.cm-s-blackboard .cm-operator {
	color: rgb(251, 222, 45);
}
.cm-s-blackboard .cm-comment {
	color: rgb(174, 174, 174);
}
.cm-s-blackboard .cm-string {
	color: rgb(97, 206, 60);
}
.cm-s-blackboard .cm-string-2 {
	color: rgb(97, 206, 60);
}
.cm-s-blackboard .cm-meta {
	color: rgb(216, 250, 60);
}
.cm-s-blackboard .cm-error {
	background: rgb(157, 30, 21); color: rgb(248, 248, 248);
}
.cm-s-blackboard .cm-builtin {
	color: rgb(141, 166, 206);
}
.cm-s-blackboard .cm-tag {
	color: rgb(141, 166, 206);
}
.cm-s-blackboard .cm-attribute {
	color: rgb(141, 166, 206);
}
.cm-s-blackboard .cm-header {
	color: rgb(255, 100, 0);
}
.cm-s-blackboard .cm-hr {
	color: rgb(174, 174, 174);
}
.cm-s-blackboard .cm-link {
	color: rgb(141, 166, 206);
}
.cm-s-cobalt {
	background: rgb(0, 34, 64); color: white;
}
.cm-s-cobalt div.CodeMirror-selected {
	background: rgb(179, 101, 57) !important;
}
.cm-s-cobalt .CodeMirror-gutter {
	background: rgb(0, 34, 64); border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid;
}
.cm-s-cobalt .CodeMirror-gutter-text {
	color: rgb(208, 208, 208);
}
.cm-s-cobalt .CodeMirror-cursor {
	border-left-color: white !important; border-left-width: 1px !important; border-left-style: solid !important;
}
.cm-s-cobalt span.cm-comment {
	color: rgb(0, 136, 255);
}
.cm-s-cobalt span.cm-atom {
	color: rgb(132, 93, 196);
}
.cm-s-cobalt span.cm-number {
	color: rgb(255, 128, 225);
}
.cm-s-cobalt span.cm-attribute {
	color: rgb(255, 128, 225);
}
.cm-s-cobalt span.cm-keyword {
	color: rgb(255, 238, 128);
}
.cm-s-cobalt span.cm-string {
	color: rgb(58, 217, 0);
}
.cm-s-cobalt span.cm-meta {
	color: rgb(255, 157, 0);
}
.cm-s-cobalt span.cm-variable-2 {
	color: rgb(158, 255, 255);
}
.cm-s-cobalt span.cm-tag {
	color: rgb(158, 255, 255);
}
.cm-s-cobalt span.cm-variable-3 {
	color: white;
}
.cm-s-cobalt span.cm-def {
	color: white;
}
.cm-s-cobalt span.cm-error {
	color: rgb(157, 30, 21);
}
.cm-s-cobalt span.cm-bracket {
	color: rgb(216, 216, 216);
}
.cm-s-cobalt span.cm-builtin {
	color: rgb(255, 158, 89);
}
.cm-s-cobalt span.cm-special {
	color: rgb(255, 158, 89);
}
.cm-s-cobalt span.cm-link {
	color: rgb(132, 93, 196);
}
.cm-s-eclipse span.cm-meta {
	color: rgb(255, 23, 23);
}
.cm-s-eclipse span.cm-keyword {
	color: rgb(127, 0, 85); line-height: 1em; font-weight: bold;
}
.cm-s-eclipse span.cm-atom {
	color: rgb(34, 17, 153);
}
.cm-s-eclipse span.cm-number {
	color: rgb(17, 102, 68);
}
.cm-s-eclipse span.cm-def {
	color: rgb(0, 0, 255);
}
.cm-s-eclipse span.cm-variable {
	color: black;
}
.cm-s-eclipse span.cm-variable-2 {
	color: rgb(0, 0, 192);
}
.cm-s-eclipse span.cm-variable-3 {
	color: rgb(0, 0, 192);
}
.cm-s-eclipse span.cm-property {
	color: black;
}
.cm-s-eclipse span.cm-operator {
	color: black;
}
.cm-s-eclipse span.cm-comment {
	color: rgb(63, 127, 95);
}
.cm-s-eclipse span.cm-string {
	color: rgb(42, 0, 255);
}
.cm-s-eclipse span.cm-string-2 {
	color: rgb(255, 85, 0);
}
.cm-s-eclipse span.cm-error {
	color: rgb(255, 0, 0);
}
.cm-s-eclipse span.cm-qualifier {
	color: rgb(85, 85, 85);
}
.cm-s-eclipse span.cm-builtin {
	color: rgb(51, 0, 170);
}
.cm-s-eclipse span.cm-bracket {
	color: rgb(204, 204, 119);
}
.cm-s-eclipse span.cm-tag {
	color: rgb(17, 119, 0);
}
.cm-s-eclipse span.cm-attribute {
	color: rgb(0, 0, 204);
}
.cm-s-eclipse span.cm-link {
	color: rgb(34, 17, 153);
}
.cm-s-eclipse .CodeMirror-matchingbracket {
	border: 1px solid grey; color: black !important;
}
.cm-s-elegant span.cm-number {
	color: rgb(119, 102, 34);
}
.cm-s-elegant span.cm-string {
	color: rgb(119, 102, 34);
}
.cm-s-elegant span.cm-atom {
	color: rgb(119, 102, 34);
}
.cm-s-elegant span.cm-comment {
	color: rgb(34, 102, 34); line-height: 1em; font-style: italic;
}
.cm-s-elegant span.cm-meta {
	color: rgb(85, 85, 85); line-height: 1em; font-style: italic;
}
.cm-s-elegant span.cm-variable {
	color: black;
}
.cm-s-elegant span.cm-variable-2 {
	color: rgb(187, 17, 17);
}
.cm-s-elegant span.cm-qualifier {
	color: rgb(85, 85, 85);
}
.cm-s-elegant span.cm-keyword {
	color: rgb(119, 51, 0);
}
.cm-s-elegant span.cm-builtin {
	color: rgb(51, 0, 170);
}
.cm-s-elegant span.cm-error {
	background-color: rgb(255, 221, 221);
}
.cm-s-elegant span.cm-link {
	color: rgb(119, 102, 34);
}
.cm-s-erlang-dark {
	background: rgb(0, 34, 64); color: white;
}
.cm-s-erlang-dark div.CodeMirror-selected {
	background: rgb(179, 101, 57) !important;
}
.cm-s-erlang-dark .CodeMirror-gutter {
	background: rgb(0, 34, 64); border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid;
}
.cm-s-erlang-dark .CodeMirror-gutter-text {
	color: rgb(208, 208, 208);
}
.cm-s-erlang-dark .CodeMirror-cursor {
	border-left-color: white !important; border-left-width: 1px !important; border-left-style: solid !important;
}
.cm-s-erlang-dark span.cm-atom {
	color: rgb(132, 93, 196);
}
.cm-s-erlang-dark span.cm-attribute {
	color: rgb(255, 128, 225);
}
.cm-s-erlang-dark span.cm-bracket {
	color: rgb(255, 157, 0);
}
.cm-s-erlang-dark span.cm-builtin {
	color: rgb(238, 170, 170);
}
.cm-s-erlang-dark span.cm-comment {
	color: rgb(119, 119, 255);
}
.cm-s-erlang-dark span.cm-def {
	color: rgb(238, 119, 170);
}
.cm-s-erlang-dark span.cm-error {
	color: rgb(157, 30, 21);
}
.cm-s-erlang-dark span.cm-keyword {
	color: rgb(255, 238, 128);
}
.cm-s-erlang-dark span.cm-meta {
	color: rgb(80, 254, 254);
}
.cm-s-erlang-dark span.cm-number {
	color: rgb(255, 208, 208);
}
.cm-s-erlang-dark span.cm-operator {
	color: rgb(221, 17, 17);
}
.cm-s-erlang-dark span.cm-string {
	color: rgb(58, 217, 0);
}
.cm-s-erlang-dark span.cm-tag {
	color: rgb(158, 255, 255);
}
.cm-s-erlang-dark span.cm-variable {
	color: rgb(80, 254, 80);
}
.cm-s-erlang-dark span.cm-variable-2 {
	color: rgb(238, 0, 238);
}
.CodeMirror {
	line-height: 15px;
}
.cm-s-lesser-dark {
	font-family: "Bitstream Vera Sans Mono","DejaVu Sans Mono","Monaco",Courier,monospace !important; font-size: 12px;
}
.cm-s-lesser-dark {
	background: rgb(38, 38, 38); color: rgb(235, 239, 231); text-shadow: 0 -1px 1px #262626;
}
.cm-s-lesser-dark div.CodeMirror-selected {
	background: rgb(69, 68, 59) !important;
}
.cm-s-lesser-dark .CodeMirror-cursor {
	border-left-color: white !important; border-left-width: 1px !important; border-left-style: solid !important;
}
.cm-s-lesser-dark .CodeMirror-lines {
	margin-right: 3px; margin-left: 3px;
}
div.CodeMirror span.CodeMirror-matchingbracket {
	color: rgb(126, 252, 126);
}
.cm-s-lesser-dark .CodeMirror-gutter {
	background: rgb(38, 38, 38); padding-right: 3px; border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid; min-width: 2.5em;
}
.cm-s-lesser-dark .CodeMirror-gutter-text {
	color: rgb(119, 119, 119);
}
.cm-s-lesser-dark span.cm-keyword {
	color: rgb(89, 158, 255);
}
.cm-s-lesser-dark span.cm-atom {
	color: rgb(194, 180, 112);
}
.cm-s-lesser-dark span.cm-number {
	color: rgb(179, 94, 77);
}
.cm-s-lesser-dark span.cm-def {
	color: white;
}
.cm-s-lesser-dark span.cm-variable {
	color: rgb(217, 191, 140);
}
.cm-s-lesser-dark span.cm-variable-2 {
	color: rgb(102, 145, 153);
}
.cm-s-lesser-dark span.cm-variable-3 {
	color: white;
}
.cm-s-lesser-dark span.cm-property {
	color: rgb(146, 167, 92);
}
.cm-s-lesser-dark span.cm-operator {
	color: rgb(146, 167, 92);
}
.cm-s-lesser-dark span.cm-comment {
	color: rgb(102, 102, 102);
}
.cm-s-lesser-dark span.cm-string {
	color: rgb(188, 210, 121);
}
.cm-s-lesser-dark span.cm-string-2 {
	color: rgb(255, 85, 0);
}
.cm-s-lesser-dark span.cm-meta {
	color: rgb(115, 140, 115);
}
.cm-s-lesser-dark span.cm-error {
	color: rgb(157, 30, 21);
}
.cm-s-lesser-dark span.cm-qualifier {
	color: rgb(85, 85, 85);
}
.cm-s-lesser-dark span.cm-builtin {
	color: rgb(255, 158, 89);
}
.cm-s-lesser-dark span.cm-bracket {
	color: rgb(235, 239, 231);
}
.cm-s-lesser-dark span.cm-tag {
	color: rgb(102, 145, 153);
}
.cm-s-lesser-dark span.cm-attribute {
	color: rgb(0, 0, 204);
}
.cm-s-lesser-dark span.cm-header {
	color: rgb(170, 0, 170);
}
.cm-s-lesser-dark span.cm-quote {
	color: rgb(0, 153, 0);
}
.cm-s-lesser-dark span.cm-hr {
	color: rgb(153, 153, 153);
}
.cm-s-lesser-dark span.cm-link {
	color: rgb(0, 0, 204);
}
.cm-s-monokai {
	background: rgb(39, 40, 34); color: rgb(248, 248, 242);
}
.cm-s-monokai div.CodeMirror-selected {
	background: rgb(73, 72, 62) !important;
}
.cm-s-monokai .CodeMirror-gutter {
	background: rgb(39, 40, 34); border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.cm-s-monokai .CodeMirror-gutter-text {
	color: rgb(208, 208, 208);
}
.cm-s-monokai .CodeMirror-cursor {
	border-left-color: rgb(248, 248, 240) !important; border-left-width: 1px !important; border-left-style: solid !important;
}
.cm-s-monokai span.cm-comment {
	color: rgb(117, 113, 94);
}
.cm-s-monokai span.cm-atom {
	color: rgb(174, 129, 255);
}
.cm-s-monokai span.cm-number {
	color: rgb(174, 129, 255);
}
.cm-s-monokai span.cm-property {
	color: rgb(166, 226, 46);
}
.cm-s-monokai span.cm-attribute {
	color: rgb(166, 226, 46);
}
.cm-s-monokai span.cm-keyword {
	color: rgb(249, 38, 114);
}
.cm-s-monokai span.cm-string {
	color: rgb(230, 219, 116);
}
.cm-s-monokai span.cm-variable {
	color: rgb(166, 226, 46);
}
.cm-s-monokai span.cm-variable-2 {
	color: rgb(158, 255, 255);
}
.cm-s-monokai span.cm-def {
	color: rgb(253, 151, 31);
}
.cm-s-monokai span.cm-error {
	background: rgb(249, 38, 114); color: rgb(248, 248, 240);
}
.cm-s-monokai span.cm-bracket {
	color: rgb(248, 248, 242);
}
.cm-s-monokai span.cm-tag {
	color: rgb(249, 38, 114);
}
.cm-s-monokai span.cm-link {
	color: rgb(174, 129, 255);
}
.cm-s-monokai .CodeMirror-matchingbracket {
	color: white !important; text-decoration: underline;
}
.cm-s-neat span.cm-comment {
	color: rgb(170, 136, 102);
}
.cm-s-neat span.cm-keyword {
	color: blue; line-height: 1em; font-weight: bold;
}
.cm-s-neat span.cm-string {
	color: rgb(170, 34, 34);
}
.cm-s-neat span.cm-builtin {
	color: rgb(0, 119, 119); line-height: 1em; font-weight: bold;
}
.cm-s-neat span.cm-special {
	color: rgb(0, 170, 170); line-height: 1em; font-weight: bold;
}
.cm-s-neat span.cm-variable {
	color: black;
}
.cm-s-neat span.cm-number {
	color: rgb(51, 170, 51);
}
.cm-s-neat span.cm-atom {
	color: rgb(51, 170, 51);
}
.cm-s-neat span.cm-meta {
	color: rgb(85, 85, 85);
}
.cm-s-neat span.cm-link {
	color: rgb(51, 170, 51);
}
.cm-s-night {
	background: rgb(10, 0, 31); color: rgb(248, 248, 248);
}
.cm-s-night div.CodeMirror-selected {
	background: rgb(170, 136, 255) !important;
}
.cm-s-night .CodeMirror-gutter {
	background: rgb(10, 0, 31); border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid;
}
.cm-s-night .CodeMirror-gutter-text {
	color: rgb(248, 248, 248);
}
.cm-s-night .CodeMirror-cursor {
	border-left-color: white !important; border-left-width: 1px !important; border-left-style: solid !important;
}
.cm-s-night span.cm-comment {
	color: rgb(105, 0, 161);
}
.cm-s-night span.cm-atom {
	color: rgb(132, 93, 196);
}
.cm-s-night span.cm-number {
	color: rgb(255, 213, 0);
}
.cm-s-night span.cm-attribute {
	color: rgb(255, 213, 0);
}
.cm-s-night span.cm-keyword {
	color: rgb(89, 158, 255);
}
.cm-s-night span.cm-string {
	color: rgb(55, 241, 74);
}
.cm-s-night span.cm-meta {
	color: rgb(118, 120, 226);
}
.cm-s-night span.cm-variable-2 {
	color: rgb(153, 178, 255);
}
.cm-s-night span.cm-tag {
	color: rgb(153, 178, 255);
}
.cm-s-night span.cm-variable-3 {
	color: white;
}
.cm-s-night span.cm-def {
	color: white;
}
.cm-s-night span.cm-error {
	color: rgb(157, 30, 21);
}
.cm-s-night span.cm-bracket {
	color: rgb(141, 166, 206);
}
.cm-s-night span.cm-comment {
	color: rgb(105, 0, 161);
}
.cm-s-night span.cm-builtin {
	color: rgb(255, 158, 89);
}
.cm-s-night span.cm-special {
	color: rgb(255, 158, 89);
}
.cm-s-night span.cm-link {
	color: rgb(132, 93, 196);
}
.cm-s-rubyblue {
	font: 13px/1.4em Trebuchet, Verdana, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.cm-s-rubyblue {
	background: rgb(17, 36, 53); color: white;
}
.cm-s-rubyblue div.CodeMirror-selected {
	background: rgb(56, 86, 111) !important;
}
.cm-s-rubyblue .CodeMirror-gutter {
	background: rgb(31, 70, 97); border-right-color: rgb(62, 112, 135); border-right-width: 7px; border-right-style: solid; min-width: 2.5em;
}
.cm-s-rubyblue .CodeMirror-gutter-text {
	color: white;
}
.cm-s-rubyblue .CodeMirror-cursor {
	border-left-color: white !important; border-left-width: 1px !important; border-left-style: solid !important;
}
.cm-s-rubyblue span.cm-comment {
	color: rgb(153, 153, 153); line-height: 1em; font-style: italic;
}
.cm-s-rubyblue span.cm-atom {
	color: rgb(244, 194, 11);
}
.cm-s-rubyblue span.cm-number {
	color: rgb(130, 198, 224);
}
.cm-s-rubyblue span.cm-attribute {
	color: rgb(130, 198, 224);
}
.cm-s-rubyblue span.cm-keyword {
	color: rgb(255, 0, 255);
}
.cm-s-rubyblue span.cm-string {
	color: rgb(240, 128, 71);
}
.cm-s-rubyblue span.cm-meta {
	color: rgb(255, 0, 255);
}
.cm-s-rubyblue span.cm-variable-2 {
	color: rgb(123, 216, 39);
}
.cm-s-rubyblue span.cm-tag {
	color: rgb(123, 216, 39);
}
.cm-s-rubyblue span.cm-variable-3 {
	color: white;
}
.cm-s-rubyblue span.cm-def {
	color: white;
}
.cm-s-rubyblue span.cm-error {
	color: rgb(175, 32, 24);
}
.cm-s-rubyblue span.cm-bracket {
	color: rgb(255, 0, 255);
}
.cm-s-rubyblue span.cm-link {
	color: rgb(244, 194, 11);
}
.cm-s-rubyblue span.CodeMirror-matchingbracket {
	color: rgb(255, 0, 255) !important;
}
.cm-s-rubyblue span.cm-builtin {
	color: rgb(255, 157, 0);
}
.cm-s-rubyblue span.cm-special {
	color: rgb(255, 157, 0);
}
.cm-s-xq-dark {
	background: rgb(10, 0, 31); color: rgb(248, 248, 248);
}
.cm-s-xq-dark span.CodeMirror-selected {
	background: rgb(170, 136, 255) !important;
}
.cm-s-xq-dark .CodeMirror-gutter {
	background: rgb(10, 0, 31); border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid;
}
.cm-s-xq-dark .CodeMirror-gutter-text {
	color: rgb(248, 248, 248);
}
.cm-s-xq-dark .CodeMirror-cursor {
	border-left-color: white !important; border-left-width: 1px !important; border-left-style: solid !important;
}
.cm-s-xq-dark span.cm-keyword {
	color: rgb(255, 189, 64);
}
.cm-s-xq-dark span.cm-atom {
	color: rgb(108, 140, 213);
}
.cm-s-xq-dark span.cm-number {
	color: rgb(17, 102, 68);
}
.cm-s-xq-dark span.cm-def {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.cm-s-xq-dark span.cm-variable {
	color: rgb(255, 255, 255);
}
.cm-s-xq-dark span.cm-variable-2 {
	color: rgb(238, 238, 238);
}
.cm-s-xq-dark span.cm-variable-3 {
	color: rgb(221, 221, 221);
}
.cm-s-xq-dark span.cm-property {
	
}
.cm-s-xq-dark span.cm-operator {
	
}
.cm-s-xq-dark span.cm-comment {
	color: gray;
}
.cm-s-xq-dark span.cm-string {
	color: rgb(159, 238, 0);
}
.cm-s-xq-dark span.cm-meta {
	color: yellow;
}
.cm-s-xq-dark span.cm-error {
	color: rgb(255, 0, 0);
}
.cm-s-xq-dark span.cm-qualifier {
	color: rgb(255, 247, 0);
}
.cm-s-xq-dark span.cm-builtin {
	color: rgb(51, 0, 170);
}
.cm-s-xq-dark span.cm-bracket {
	color: rgb(204, 204, 119);
}
.cm-s-xq-dark span.cm-tag {
	color: rgb(255, 189, 64);
}
.cm-s-xq-dark span.cm-attribute {
	color: rgb(255, 247, 0);
}
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	position: absolute !important; cliptop: 1px; clipright: 1px; clipbottom: 1px; clipleft: 1px;
}
.ui-helper-reset {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; line-height: 1.3; font-size: 100%; text-decoration: none;
}
.ui-helper-clearfix::before {
	display: table; content: "";
}
.ui-helper-clearfix::after {
	display: table; content: "";
}
.ui-helper-clearfix::after {
	clear: both;
}
.ui-helper-clearfix {
	zoom: 1;
}
.ui-helper-zfix {
	left: 0px; top: 0px; width: 100%; height: 100%; filter: Alpha(Opacity=0); position: absolute; opacity: 0;
}
.ui-state-disabled {
	cursor: default !important;
}
.ui-icon {
	text-indent: -99999px; overflow: hidden; display: block; background-repeat: no-repeat;
}
.ui-widget-overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.ui-widget {
	font-family: Helvetica,Arial,sans-serif; font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input {
	font-family: Helvetica,Arial,sans-serif; font-size: 1em;
}
.ui-widget select {
	font-family: Helvetica,Arial,sans-serif; font-size: 1em;
}
.ui-widget textarea {
	font-family: Helvetica,Arial,sans-serif; font-size: 1em;
}
.ui-widget button {
	font-family: Helvetica,Arial,sans-serif; font-size: 1em;
}
.ui-widget-content {
	background: url("/lib/jquery/jquery-ui/themes/flick/images/ui-bg_flat_75_ffffff_40x100.png") repeat-x 50% 50% rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); color: rgb(68, 68, 68);
}
.ui-widget-content a {
	color: rgb(68, 68, 68);
}
.ui-widget-header {
	background: url("/lib/jquery/jquery-ui/themes/flick/images/ui-bg_highlight-soft_50_dddddd_1x100.png") repeat-x 50% 50% rgb(221, 221, 221); border: 1px solid rgb(221, 221, 221); color: rgb(68, 68, 68); font-weight: bold;
}
.ui-widget-header a {
	color: rgb(68, 68, 68);
}
.ui-state-default {
	background: url("/lib/jquery/jquery-ui/themes/flick/images/ui-bg_highlight-soft_100_f6f6f6_1x100.png") repeat-x 50% 50% rgb(246, 246, 246); border: 1px solid rgb(221, 221, 221); color: rgb(0, 115, 234); font-weight: bold;
}
.ui-widget-content .ui-state-default {
	background: url("/lib/jquery/jquery-ui/themes/flick/images/ui-bg_highlight-soft_100_f6f6f6_1x100.png") repeat-x 50% 50% rgb(246, 246, 246); border: 1px solid rgb(221, 221, 221); color: rgb(0, 115, 234); font-weight: bold;
}
.ui-widget-header .ui-state-default {
	background: url("/lib/jquery/jquery-ui/themes/flick/images/ui-bg_highlight-soft_100_f6f6f6_1x100.png") repeat-x 50% 50% rgb(246, 246, 246); border: 1px solid rgb(221, 221, 221); color: rgb(0, 115, 234); font-weight: bold;
}
.ui-state-default a {
	color: rgb(0, 115, 234); text-decoration: none;
}
.ui-state-default a:link {
	color: rgb(0, 115, 234); text-decoration: none;
}
.ui-state-default a:visited {
	color: rgb(0, 115, 234); text-decoration: none;
}
.ui-state-hover {
	background: url("/lib/jquery/jquery-ui/themes/flick/images/ui-bg_highlight-soft_25_0073ea_1x100.png") repeat-x 50% 50% rgb(0, 115, 234); border: 1px solid rgb(0, 115, 234); color: rgb(255, 255, 255); font-weight: bold;
}
.ui-widget-content .ui-state-hover {
	background: url("/lib/jquery/jquery-ui/themes/flick/images/ui-bg_highlight-soft_25_0073ea_1x100.png") repeat-x 50% 50% rgb(0, 115, 234); border: 1px solid rgb(0, 115, 234); color: rgb(255, 255, 255); font-weight: bold;
}
.ui-widget-header .ui-state-hover {
	background: url("/lib/jquery/jquery-ui/themes/flick/images/ui-bg_highlight-soft_25_0073ea_1x100.png") repeat-x 50% 50% rgb(0, 115, 234); border: 1px solid rgb(0, 115, 234); color: rgb(255, 255, 255); font-weight: bold;
}
.ui-state-focus {
	background: url("/lib/jquery/jquery-ui/themes/flick/images/ui-bg_highlight-soft_25_0073ea_1x100.png") repeat-x 50% 50% rgb(0, 115, 234); border: 1px solid rgb(0, 115, 234); color: rgb(255, 255, 255); font-weight: bold;
}
.ui-widget-content .ui-state-focus {
	background: url("/lib/jquery/jquery-ui/themes/flick/images/ui-bg_highlight-soft_25_0073ea_1x100.png") repeat-x 50% 50% rgb(0, 115, 234); border: 1px solid rgb(0, 115, 234); color: rgb(255, 255, 255); font-weight: bold;
}
.ui-widget-header .ui-state-focus {
	background: url("/lib/jquery/jquery-ui/themes/flick/images/ui-bg_highlight-soft_25_0073ea_1x100.png") repeat-x 50% 50% rgb(0, 115, 234); border: 1px solid rgb(0, 115, 234); color: rgb(255, 255, 255); font-weight: bold;
}
.ui-state-hover a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.ui-state-hover a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.ui-state-active {
	background: url("/lib/jquery/jquery-ui/themes/flick/images/ui-bg_glass_65_ffffff_1x400.png") repeat-x 50% 50% rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); color: rgb(255, 0, 132); font-weight: bold;
}
.ui-widget-content .ui-state-active {
	background: url("/lib/jquery/jquery-ui/themes/flick/images/ui-bg_glass_65_ffffff_1x400.png") repeat-x 50% 50% rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); color: rgb(255, 0, 132); font-weight: bold;
}
.ui-widget-header .ui-state-active {
	background: url("/lib/jquery/jquery-ui/themes/flick/images/ui-bg_glass_65_ffffff_1x400.png") repeat-x 50% 50% rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); color: rgb(255, 0, 132); font-weight: bold;
}
.ui-state-active a {
	color: rgb(255, 0, 132); text-decoration: none;
}
.ui-state-active a:link {
	color: rgb(255, 0, 132); text-decoration: none;
}
.ui-state-active a:visited {
	color: rgb(255, 0, 132); text-decoration: none;
}
.ui-widget :active {
	
}
.ui-state-highlight {
	background: url("/lib/jquery/jquery-ui/themes/flick/images/ui-bg_flat_55_ffffff_40x100.png") repeat-x 50% 50% rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); color: rgb(68, 68, 68);
}
.ui-widget-content .ui-state-highlight {
	background: url("/lib/jquery/jquery-ui/themes/flick/images/ui-bg_flat_55_ffffff_40x100.png") repeat-x 50% 50% rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); color: rgb(68, 68, 68);
}
.ui-widget-header .ui-state-highlight {
	background: url("/lib/jquery/jquery-ui/themes/flick/images/ui-bg_flat_55_ffffff_40x100.png") repeat-x 50% 50% rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); color: rgb(68, 68, 68);
}
.ui-state-highlight a {
	color: rgb(68, 68, 68);
}
.ui-widget-content .ui-state-highlight a {
	color: rgb(68, 68, 68);
}
.ui-widget-header .ui-state-highlight a {
	color: rgb(68, 68, 68);
}
.ui-state-error {
	background: url("/lib/jquery/jquery-ui/themes/flick/images/ui-bg_flat_55_ffffff_40x100.png") repeat-x 50% 50% rgb(255, 255, 255); border: 1px solid rgb(255, 0, 132); color: rgb(34, 34, 34);
}
.ui-widget-content .ui-state-error {
	background: url("/lib/jquery/jquery-ui/themes/flick/images/ui-bg_flat_55_ffffff_40x100.png") repeat-x 50% 50% rgb(255, 255, 255); border: 1px solid rgb(255, 0, 132); color: rgb(34, 34, 34);
}
.ui-widget-header .ui-state-error {
	background: url("/lib/jquery/jquery-ui/themes/flick/images/ui-bg_flat_55_ffffff_40x100.png") repeat-x 50% 50% rgb(255, 255, 255); border: 1px solid rgb(255, 0, 132); color: rgb(34, 34, 34);
}
.ui-state-error a {
	color: rgb(34, 34, 34);
}
.ui-widget-content .ui-state-error a {
	color: rgb(34, 34, 34);
}
.ui-widget-header .ui-state-error a {
	color: rgb(34, 34, 34);
}
.ui-state-error-text {
	color: rgb(34, 34, 34);
}
.ui-widget-content .ui-state-error-text {
	color: rgb(34, 34, 34);
}
.ui-widget-header .ui-state-error-text {
	color: rgb(34, 34, 34);
}
.ui-priority-primary {
	font-weight: bold;
}
.ui-widget-content .ui-priority-primary {
	font-weight: bold;
}
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary {
	font-weight: normal; filter: Alpha(Opacity=70); opacity: 0.7;
}
.ui-widget-content .ui-priority-secondary {
	font-weight: normal; filter: Alpha(Opacity=70); opacity: 0.7;
}
.ui-widget-header .ui-priority-secondary {
	font-weight: normal; filter: Alpha(Opacity=70); opacity: 0.7;
}
.ui-state-disabled {
	filter: Alpha(Opacity=35); opacity: 0.35; background-image: none;
}
.ui-widget-content .ui-state-disabled {
	filter: Alpha(Opacity=35); opacity: 0.35; background-image: none;
}
.ui-widget-header .ui-state-disabled {
	filter: Alpha(Opacity=35); opacity: 0.35; background-image: none;
}
.ui-icon {
	width: 16px; height: 16px; background-image: url("/lib/jquery/jquery-ui/themes/flick/images/ui-icons_ff0084_256x240.png");
}
.ui-widget-content .ui-icon {
	background-image: url("/lib/jquery/jquery-ui/themes/flick/images/ui-icons_ff0084_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("/lib/jquery/jquery-ui/themes/flick/images/ui-icons_0073ea_256x240.png");
}
.ui-state-default .ui-icon {
	background-image: url("/lib/jquery/jquery-ui/themes/flick/images/ui-icons_666666_256x240.png");
}
.ui-state-hover .ui-icon {
	background-image: url("/lib/jquery/jquery-ui/themes/flick/images/ui-icons_ffffff_256x240.png");
}
.ui-state-focus .ui-icon {
	background-image: url("/lib/jquery/jquery-ui/themes/flick/images/ui-icons_ffffff_256x240.png");
}
.ui-state-active .ui-icon {
	background-image: url("/lib/jquery/jquery-ui/themes/flick/images/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
	background-image: url("/lib/jquery/jquery-ui/themes/flick/images/ui-icons_0073ea_256x240.png");
}
.ui-state-error .ui-icon {
	background-image: url("/lib/jquery/jquery-ui/themes/flick/images/ui-icons_ff0084_256x240.png");
}
.ui-state-error-text .ui-icon {
	background-image: url("/lib/jquery/jquery-ui/themes/flick/images/ui-icons_ff0084_256x240.png");
}
.ui-icon-carat-1-n {
	
}
.ui-icon-carat-1-ne {
	background-position: -16px 0px;
}
.ui-icon-carat-1-e {
	background-position: -32px 0px;
}
.ui-icon-carat-1-se {
	background-position: -48px 0px;
}
.ui-icon-carat-1-s {
	background-position: -64px 0px;
}
.ui-icon-carat-1-sw {
	background-position: -80px 0px;
}
.ui-icon-carat-1-w {
	background-position: -96px 0px;
}
.ui-icon-carat-1-nw {
	background-position: -112px 0px;
}
.ui-icon-carat-2-n-s {
	background-position: -128px 0px;
}
.ui-icon-carat-2-e-w {
	background-position: -144px 0px;
}
.ui-icon-triangle-1-n {
	background-position: 0px -16px;
}
.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
	background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
	background-position: 0px -32px;
}
.ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
	background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
	background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
	background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
	background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
	background-position: 0px -48px;
}
.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
	background-position: 0px -64px;
}
.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}
.ui-icon-arrow-4 {
	background-position: 0px -80px;
}
.ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}
.ui-icon-extlink {
	background-position: -32px -80px;
}
.ui-icon-newwin {
	background-position: -48px -80px;
}
.ui-icon-refresh {
	background-position: -64px -80px;
}
.ui-icon-shuffle {
	background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
	background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
	background-position: 0px -96px;
}
.ui-icon-folder-open {
	background-position: -16px -96px;
}
.ui-icon-document {
	background-position: -32px -96px;
}
.ui-icon-document-b {
	background-position: -48px -96px;
}
.ui-icon-note {
	background-position: -64px -96px;
}
.ui-icon-mail-closed {
	background-position: -80px -96px;
}
.ui-icon-mail-open {
	background-position: -96px -96px;
}
.ui-icon-suitcase {
	background-position: -112px -96px;
}
.ui-icon-comment {
	background-position: -128px -96px;
}
.ui-icon-person {
	background-position: -144px -96px;
}
.ui-icon-print {
	background-position: -160px -96px;
}
.ui-icon-trash {
	background-position: -176px -96px;
}
.ui-icon-locked {
	background-position: -192px -96px;
}
.ui-icon-unlocked {
	background-position: -208px -96px;
}
.ui-icon-bookmark {
	background-position: -224px -96px;
}
.ui-icon-tag {
	background-position: -240px -96px;
}
.ui-icon-home {
	background-position: 0px -112px;
}
.ui-icon-flag {
	background-position: -16px -112px;
}
.ui-icon-calendar {
	background-position: -32px -112px;
}
.ui-icon-cart {
	background-position: -48px -112px;
}
.ui-icon-pencil {
	background-position: -64px -112px;
}
.ui-icon-clock {
	background-position: -80px -112px;
}
.ui-icon-disk {
	background-position: -96px -112px;
}
.ui-icon-calculator {
	background-position: -112px -112px;
}
.ui-icon-zoomin {
	background-position: -128px -112px;
}
.ui-icon-zoomout {
	background-position: -144px -112px;
}
.ui-icon-search {
	background-position: -160px -112px;
}
.ui-icon-wrench {
	background-position: -176px -112px;
}
.ui-icon-gear {
	background-position: -192px -112px;
}
.ui-icon-heart {
	background-position: -208px -112px;
}
.ui-icon-star {
	background-position: -224px -112px;
}
.ui-icon-link {
	background-position: -240px -112px;
}
.ui-icon-cancel {
	background-position: 0px -128px;
}
.ui-icon-plus {
	background-position: -16px -128px;
}
.ui-icon-plusthick {
	background-position: -32px -128px;
}
.ui-icon-minus {
	background-position: -48px -128px;
}
.ui-icon-minusthick {
	background-position: -64px -128px;
}
.ui-icon-close {
	background-position: -80px -128px;
}
.ui-icon-closethick {
	background-position: -96px -128px;
}
.ui-icon-key {
	background-position: -112px -128px;
}
.ui-icon-lightbulb {
	background-position: -128px -128px;
}
.ui-icon-scissors {
	background-position: -144px -128px;
}
.ui-icon-clipboard {
	background-position: -160px -128px;
}
.ui-icon-copy {
	background-position: -176px -128px;
}
.ui-icon-contact {
	background-position: -192px -128px;
}
.ui-icon-image {
	background-position: -208px -128px;
}
.ui-icon-video {
	background-position: -224px -128px;
}
.ui-icon-script {
	background-position: -240px -128px;
}
.ui-icon-alert {
	background-position: 0px -144px;
}
.ui-icon-info {
	background-position: -16px -144px;
}
.ui-icon-notice {
	background-position: -32px -144px;
}
.ui-icon-help {
	background-position: -48px -144px;
}
.ui-icon-check {
	background-position: -64px -144px;
}
.ui-icon-bullet {
	background-position: -80px -144px;
}
.ui-icon-radio-off {
	background-position: -96px -144px;
}
.ui-icon-radio-on {
	background-position: -112px -144px;
}
.ui-icon-pin-w {
	background-position: -128px -144px;
}
.ui-icon-pin-s {
	background-position: -144px -144px;
}
.ui-icon-play {
	background-position: 0px -160px;
}
.ui-icon-pause {
	background-position: -16px -160px;
}
.ui-icon-seek-next {
	background-position: -32px -160px;
}
.ui-icon-seek-prev {
	background-position: -48px -160px;
}
.ui-icon-seek-end {
	background-position: -64px -160px;
}
.ui-icon-seek-start {
	background-position: -80px -160px;
}
.ui-icon-seek-first {
	background-position: -80px -160px;
}
.ui-icon-stop {
	background-position: -96px -160px;
}
.ui-icon-eject {
	background-position: -112px -160px;
}
.ui-icon-volume-off {
	background-position: -128px -160px;
}
.ui-icon-volume-on {
	background-position: -144px -160px;
}
.ui-icon-power {
	background-position: 0px -176px;
}
.ui-icon-signal-diag {
	background-position: -16px -176px;
}
.ui-icon-signal {
	background-position: -32px -176px;
}
.ui-icon-battery-0 {
	background-position: -48px -176px;
}
.ui-icon-battery-1 {
	background-position: -64px -176px;
}
.ui-icon-battery-2 {
	background-position: -80px -176px;
}
.ui-icon-battery-3 {
	background-position: -96px -176px;
}
.ui-icon-circle-plus {
	background-position: 0px -192px;
}
.ui-icon-circle-minus {
	background-position: -16px -192px;
}
.ui-icon-circle-close {
	background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
	background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
	background-position: -192px -192px;
}
.ui-icon-circle-check {
	background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
	background-position: 0px -208px;
}
.ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
	background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
	background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
	background-position: 0px -224px;
}
.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}
.ui-corner-all {
	border-top-left-radius: 2px; -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; -khtml-border-top-left-radius: 2px;
}
.ui-corner-top {
	border-top-left-radius: 2px; -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; -khtml-border-top-left-radius: 2px;
}
.ui-corner-left {
	border-top-left-radius: 2px; -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; -khtml-border-top-left-radius: 2px;
}
.ui-corner-tl {
	border-top-left-radius: 2px; -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; -khtml-border-top-left-radius: 2px;
}
.ui-corner-all {
	border-top-right-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; -khtml-border-top-right-radius: 2px;
}
.ui-corner-top {
	border-top-right-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; -khtml-border-top-right-radius: 2px;
}
.ui-corner-right {
	border-top-right-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; -khtml-border-top-right-radius: 2px;
}
.ui-corner-tr {
	border-top-right-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; -khtml-border-top-right-radius: 2px;
}
.ui-corner-all {
	border-bottom-left-radius: 2px; -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; -khtml-border-bottom-left-radius: 2px;
}
.ui-corner-bottom {
	border-bottom-left-radius: 2px; -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; -khtml-border-bottom-left-radius: 2px;
}
.ui-corner-left {
	border-bottom-left-radius: 2px; -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; -khtml-border-bottom-left-radius: 2px;
}
.ui-corner-bl {
	border-bottom-left-radius: 2px; -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; -khtml-border-bottom-left-radius: 2px;
}
.ui-corner-all {
	border-bottom-right-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; -khtml-border-bottom-right-radius: 2px;
}
.ui-corner-bottom {
	border-bottom-right-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; -khtml-border-bottom-right-radius: 2px;
}
.ui-corner-right {
	border-bottom-right-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; -khtml-border-bottom-right-radius: 2px;
}
.ui-corner-br {
	border-bottom-right-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; -khtml-border-bottom-right-radius: 2px;
}
.ui-widget-overlay {
	background: url("/lib/jquery/jquery-ui/themes/flick/images/ui-bg_flat_0_eeeeee_40x100.png") repeat-x 50% 50% rgb(238, 238, 238); filter: Alpha(Opacity=80); opacity: 0.8;
}
.ui-widget-shadow {
	background: url("/lib/jquery/jquery-ui/themes/flick/images/ui-bg_flat_0_aaaaaa_40x100.png") repeat-x 50% 50% rgb(170, 170, 170); margin: -4px 0px 0px -4px; padding: 4px; border-radius: 0px; filter: Alpha(Opacity=60); opacity: 0.6; -webkit-border-radius: 0px; -moz-border-radius: 0px; -khtml-border-radius: 0px;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	font-size: 0.1px; display: block; position: absolute;
}
.ui-resizable-disabled .ui-resizable-handle {
	display: none;
}
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	left: 0px; top: -5px; width: 100%; height: 7px; cursor: n-resize;
}
.ui-resizable-s {
	left: 0px; width: 100%; height: 7px; bottom: -5px; cursor: s-resize;
}
.ui-resizable-e {
	top: 0px; width: 7px; height: 100%; right: -5px; cursor: e-resize;
}
.ui-resizable-w {
	left: -5px; top: 0px; width: 7px; height: 100%; cursor: w-resize;
}
.ui-resizable-se {
	width: 12px; height: 12px; right: 1px; bottom: 1px; cursor: se-resize;
}
.ui-resizable-sw {
	left: -5px; width: 9px; height: 9px; bottom: -5px; cursor: sw-resize;
}
.ui-resizable-nw {
	left: -5px; top: -5px; width: 9px; height: 9px; cursor: nw-resize;
}
.ui-resizable-ne {
	top: -5px; width: 9px; height: 9px; right: -5px; cursor: ne-resize;
}
.ui-selectable-helper {
	border: 1px dotted black; position: absolute; z-index: 100;
}
.ui-accordion {
	width: 100%;
}
.ui-accordion .ui-accordion-header {
	margin-top: 1px; position: relative; cursor: pointer; zoom: 1;
}
.ui-accordion .ui-accordion-li-fix {
	display: inline;
}
.ui-accordion .ui-accordion-header-active {
	border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important;
}
.ui-accordion .ui-accordion-header a {
	padding: 0.5em 0.5em 0.5em 0.7em; font-size: 1em; display: block;
}
.ui-accordion-icons .ui-accordion-header a {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-icon {
	left: 0.5em; top: 50%; margin-top: -8px; position: absolute;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em; top: 1px; overflow: auto; margin-top: -2px; margin-bottom: 2px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; display: none; position: relative; zoom: 1;
}
.ui-accordion .ui-accordion-content-active {
	display: block;
}
.ui-autocomplete {
	position: absolute; cursor: default;
}
* html .ui-autocomplete {
	width: 1px;
}
.ui-menu {
	list-style: none; margin: 0px; padding: 2px; float: left; display: block;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin: 0px; padding: 0px; width: 100%; clear: left; float: left; zoom: 1;
}
.ui-menu .ui-menu-item a {
	padding: 0.2em 0.4em; line-height: 1.5; text-decoration: none; display: block; zoom: 1;
}
.ui-menu .ui-menu-item a.ui-state-hover {
	margin: -1px; font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-active {
	margin: -1px; font-weight: normal;
}
.ui-button {
	padding: 0px; text-align: center; overflow: visible; text-decoration: none !important; margin-right: 0.1em; display: inline-block; position: relative; cursor: pointer; zoom: 1;
}
.ui-button-icon-only {
	width: 2.2em;
}
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}
.ui-button .ui-button-text {
	line-height: 1.4; display: block;
}
.ui-button-text-only .ui-button-text {
	padding: 0.4em 1em;
}
.ui-button-icon-only .ui-button-text {
	padding: 0.4em; text-indent: -9999999px;
}
.ui-button-icons-only .ui-button-text {
	padding: 0.4em; text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text {
	padding: 0.4em 1em 0.4em 2.1em;
}
.ui-button-text-icons .ui-button-text {
	padding: 0.4em 1em 0.4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text {
	padding: 0.4em 2.1em 0.4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding: 0.4em 2.1em 0.4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-right: 2.1em; padding-left: 2.1em;
}
input.ui-button {
	padding: 0.4em 1em;
}
.ui-button-icon-only .ui-icon {
	top: 50%; margin-top: -8px; position: absolute;
}
.ui-button-text-icon-primary .ui-icon {
	top: 50%; margin-top: -8px; position: absolute;
}
.ui-button-text-icon-secondary .ui-icon {
	top: 50%; margin-top: -8px; position: absolute;
}
.ui-button-text-icons .ui-icon {
	top: 50%; margin-top: -8px; position: absolute;
}
.ui-button-icons-only .ui-icon {
	top: 50%; margin-top: -8px; position: absolute;
}
.ui-button-icon-only .ui-icon {
	left: 50%; margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary {
	left: 0.5em;
}
.ui-button-text-icons .ui-button-icon-primary {
	left: 0.5em;
}
.ui-button-icons-only .ui-button-icon-primary {
	left: 0.5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary {
	right: 0.5em;
}
.ui-button-text-icons .ui-button-icon-secondary {
	right: 0.5em;
}
.ui-button-icons-only .ui-button-icon-secondary {
	right: 0.5em;
}
.ui-button-text-icons .ui-button-icon-secondary {
	right: 0.5em;
}
.ui-button-icons-only .ui-button-icon-secondary {
	right: 0.5em;
}
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-right: -0.3em; margin-left: 0px;
}
.ui-dialog {
	padding: 0.2em; width: 300px; overflow: hidden; position: absolute;
}
.ui-dialog .ui-dialog-titlebar {
	padding: 0.4em 1em; position: relative;
}
.ui-dialog .ui-dialog-title {
	margin: 0.1em 16px 0.1em 0px; float: left;
}
.ui-dialog .ui-dialog-titlebar-close {
	margin: -10px 0px 0px; padding: 1px; top: 50%; width: 19px; height: 18px; right: 0.3em; position: absolute;
}
.ui-dialog .ui-dialog-titlebar-close span {
	margin: 1px; display: block;
}
.ui-dialog .ui-dialog-titlebar-close:hover {
	padding: 0px;
}
.ui-dialog .ui-dialog-titlebar-close:focus {
	padding: 0px;
}
.ui-dialog .ui-dialog-content {
	padding: 0.5em 1em; border: 0px currentColor; overflow: auto; position: relative; zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane {
	border-width: 1px 0px 0px; margin: 0.5em 0px 0px; padding: 0.3em 1em 0.5em 0.4em; text-align: left; background-image: none;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: 0.5em 0.4em 0.5em 0px; cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 14px; height: 14px; right: 3px; bottom: 3px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-slider {
	text-align: left; position: relative;
}
.ui-slider .ui-slider-handle {
	width: 1.2em; height: 1.2em; position: absolute; z-index: 2; cursor: default;
}
.ui-slider .ui-slider-range {
	border: 0px currentColor; font-size: 0.7em; display: block; position: absolute; z-index: 1;
}
.ui-slider-horizontal {
	height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -0.3em; margin-left: -0.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0px; height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0px;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0px;
}
.ui-slider-vertical {
	width: 0.8em; height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -0.3em; margin-bottom: -0.6em; margin-left: 0px;
}
.ui-slider-vertical .ui-slider-range {
	left: 0px; width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0px;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0px;
}
.ui-tabs {
	padding: 0.2em; position: relative; zoom: 1;
}
.ui-tabs .ui-tabs-nav {
	margin: 0px; padding: 0.2em 0.2em 0px;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none; margin: 0px 0.2em 1px 0px; padding: 0px; top: 1px; border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important; float: left; white-space: nowrap; position: relative;
}
.ui-tabs .ui-tabs-nav li a {
	padding: 0.5em 1em; text-decoration: none; float: left;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	padding-bottom: 1px; margin-bottom: 0px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li.ui-state-disabled a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a {
	cursor: pointer;
}
.ui-tabs-collapsible.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	border-width: 0px; padding: 1em 1.4em; display: block;
}
.ui-tabs .ui-tabs-hide {
	display: none !important;
}
.ui-datepicker {
	padding: 0.2em 0.2em 0px; width: 17em; display: none;
}
.ui-datepicker .ui-datepicker-header {
	padding: 0.2em 0px; position: relative;
}
.ui-datepicker .ui-datepicker-prev {
	top: 2px; width: 1.8em; height: 1.8em; position: absolute;
}
.ui-datepicker .ui-datepicker-next {
	top: 2px; width: 1.8em; height: 1.8em; position: absolute;
}
.ui-datepicker .ui-datepicker-prev-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span {
	left: 50%; top: 50%; margin-top: -8px; margin-left: -8px; display: block; position: absolute;
}
.ui-datepicker .ui-datepicker-next span {
	left: 50%; top: 50%; margin-top: -8px; margin-left: -8px; display: block; position: absolute;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0px 2.3em; text-align: center; line-height: 1.8em;
}
.ui-datepicker .ui-datepicker-title select {
	margin: 1px 0px; font-size: 1em;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month {
	width: 49%;
}
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	margin: 0px 0px 0.4em; width: 100%; font-size: 0.9em; border-collapse: collapse;
}
.ui-datepicker th {
	padding: 0.7em 0.3em; border: 0px currentColor; text-align: center; font-weight: bold;
}
.ui-datepicker td {
	padding: 1px; border: 0px currentColor;
}
.ui-datepicker td span {
	padding: 0.2em; text-align: right; text-decoration: none; display: block;
}
.ui-datepicker td a {
	padding: 0.2em; text-align: right; text-decoration: none; display: block;
}
.ui-datepicker .ui-datepicker-buttonpane {
	margin: 0.7em 0px 0px; padding: 0px 0.2em; border-right-color: currentColor; border-bottom-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-style: none; border-bottom-style: none; border-left-style: none; background-image: none;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	margin: 0.5em 0.2em 0.4em; padding: 0.2em 0.6em 0.3em; width: auto; overflow: visible; float: right; cursor: pointer;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}
.ui-datepicker-multi.ui-datepicker {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	margin: 0px auto 0.4em; width: 95%;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width: 0px;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0px;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	width: 100%; clear: both; font-size: 0em;
}
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	left: auto; right: 2px;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px; right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	left: auto; right: 1px;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px; right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width: 0px; border-left-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0px; border-left-width: 1px;
}
.ui-datepicker-cover {
	left: -4px; top: -4px; width: 200px; height: 200px; display: block; filter: mask(); position: absolute; z-index: -1;
}
.ui-progressbar {
	height: 2em; text-align: left; overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px; height: 100%;
}
div.ui-cluetip {
	font-size: 1em;
}
.ui-cluetip-header {
	padding: 12px;
}
.ui-cluetip-content {
	padding: 12px;
}
.ui-cluetip-header {
	margin: 0px; overflow: hidden; font-size: 1em;
}
.cluetip-title .cluetip-close {
	float: right; position: relative;
}
.cluetip-close img {
	border: 0px currentColor;
}
#cluetip-waitimage {
	width: 43px; height: 11px; position: absolute; background-image: url("/lib/jquery/cluetip/images/wait.gif");
}
.cluetip-arrows {
	border-width: 0px; left: -11px; top: 0px; width: 11px; height: 22px; display: none; position: absolute; background-repeat: no-repeat;
}
.cluetip-extra {
	display: none;
}
.cluetip-default {
	background-color: rgb(217, 217, 194);
}
.cluetip-default .ui-cluetip-header {
	background-color: rgb(135, 135, 106);
}
div.cluetip-default .cluetip-arrows {
	border-width: 0px;
}
div.clue-right-default .cluetip-arrows {
	background-image: url("/lib/jquery/cluetip/images/darrowleft.gif");
}
div.clue-left-default .cluetip-arrows {
	left: 100%; margin-right: -11px; background-image: url("/lib/jquery/cluetip/images/darrowright.gif");
}
div.clue-top-default .cluetip-arrows {
	left: 50%; top: 100%; width: 22px; height: 11px; margin-left: -11px; background-image: url("/lib/jquery/cluetip/images/darrowdown.gif");
}
div.clue-bottom-default .cluetip-arrows {
	left: 50%; top: -11px; width: 22px; height: 11px; margin-left: -11px; background-image: url("/lib/jquery/cluetip/images/darrowup.gif");
}
.cluetip-jtip {
	background-color: rgb(255, 255, 255);
}
.cluetip-jtip .cluetip-outer {
	border: 2px solid rgb(204, 204, 204); position: relative;
}
.cluetip-jtip .cluetip-inner {
	padding: 5px; display: inline-block;
}
.cluetip-jtip div.cluetip-close {
	margin: 0px 5px; text-align: right; color: rgb(153, 0, 0);
}
.cluetip-jtip .ui-cluetip-header {
	padding: 6px; background-color: rgb(204, 204, 204);
}
div.cluetip-jtip .cluetip-arrows {
	border-width: 0px;
}
div.clue-right-jtip .cluetip-arrows {
	background-image: url("/lib/jquery/cluetip/images/arrowleft.gif");
}
div.clue-left-jtip .cluetip-arrows {
	left: 100%; margin-right: -11px; background-image: url("/lib/jquery/cluetip/images/arrowright.gif");
}
div.clue-top-jtip .cluetip-arrows {
	left: 50%; top: 100%; width: 22px; height: 11px; margin-left: -11px; background-image: url("/lib/jquery/cluetip/images/arrowdown.gif");
}
div.clue-bottom-jtip .cluetip-arrows {
	left: 50%; top: -11px; width: 22px; height: 11px; margin-left: -11px; background-image: url("/lib/jquery/cluetip/images/arrowup.gif");
}
.cluetip-rounded {
	border-radius: 6px; border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255); -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
.cluetip-rounded .cluetip-arrows {
	border-color: rgb(204, 204, 204);
}
div.cluetip-rounded .cluetip-arrows {
	border-style: solid; width: 0px; height: 0px; line-height: 0%; font-size: 0px;
}
div.clue-right-rounded .cluetip-arrows {
	border-width: 11px 11px 11px 0px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: transparent;
}
div.clue-left-rounded .cluetip-arrows {
	border-width: 11px 0px 11px 11px; left: 100%; margin-right: -11px; border-top-color: transparent; border-right-color: transparent; border-bottom-color: transparent;
}
div.clue-top-rounded .cluetip-arrows {
	border-width: 11px 11px 0px; left: 50%; top: 100%; border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent;
}
.clue-bottom-rounded .cluetip-arrows {
	border-width: 0px 11px 11px; left: 50%; top: -11px; border-top-color: transparent; border-right-color: transparent; border-left-color: transparent;
}
.cluetip-rounded .cluetip-title {
	zoom: 1;
}
.cluetip-rounded .cluetip-inner {
	zoom: 1;
}
#colorbox {
	left: 0px; top: 0px; overflow: hidden; position: absolute; z-index: 9999;
}
#cboxOverlay {
	left: 0px; top: 0px; overflow: hidden; position: absolute; z-index: 9999;
}
#cboxWrapper {
	left: 0px; top: 0px; overflow: hidden; position: absolute; z-index: 9999;
}
#cboxOverlay {
	width: 100%; height: 100%; position: fixed;
}
#cboxMiddleLeft {
	clear: left;
}
#cboxBottomLeft {
	clear: left;
}
#cboxContent {
	position: relative;
}
#cboxLoadedContent {
	overflow: auto;
}
#cboxTitle {
	margin: 0px;
}
#cboxLoadingOverlay {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
#cboxLoadingGraphic {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
#cboxPrevious {
	cursor: pointer;
}
#cboxNext {
	cursor: pointer;
}
#cboxClose {
	cursor: pointer;
}
#cboxSlideshow {
	cursor: pointer;
}
.cboxPhoto {
	margin: auto; border: 0px currentColor; float: left; display: block;
}
.cboxIframe {
	border: 0px currentColor; width: 100%; height: 100%; display: block;
}
#cboxOverlay {
	background: url("/lib/jquery/colorbox/styles/images/overlay.png") 0px 0px;
}
#colorbox {
	
}
#cboxTopLeft {
	background: url("/lib/jquery/colorbox/styles/images/controls.png") no-repeat -101px 0px; width: 21px; height: 21px;
}
#cboxTopRight {
	background: url("/lib/jquery/colorbox/styles/images/controls.png") no-repeat -130px 0px; width: 21px; height: 21px;
}
#cboxBottomLeft {
	background: url("/lib/jquery/colorbox/styles/images/controls.png") no-repeat -101px -29px; width: 21px; height: 21px;
}
#cboxBottomRight {
	background: url("/lib/jquery/colorbox/styles/images/controls.png") no-repeat -130px -29px; width: 21px; height: 21px;
}
#cboxMiddleLeft {
	background: url("/lib/jquery/colorbox/styles/images/controls.png") repeat-y left top; width: 21px;
}
#cboxMiddleRight {
	background: url("/lib/jquery/colorbox/styles/images/controls.png") repeat-y right top; width: 21px;
}
#cboxTopCenter {
	background: url("/lib/jquery/colorbox/styles/images/border.png") repeat-x 0px 0px; height: 21px;
}
#cboxBottomCenter {
	background: url("/lib/jquery/colorbox/styles/images/border.png") repeat-x 0px -29px; height: 21px;
}
#cboxContent {
	background: rgb(255, 255, 255); overflow: hidden;
}
.cboxIframe {
	background: rgb(255, 255, 255);
}
#cboxError {
	padding: 50px; border: 1px solid rgb(204, 204, 204);
}
#cboxLoadedContent {
	margin-bottom: 28px;
}
#cboxTitle {
	left: 0px; width: 100%; text-align: center; bottom: 4px; color: rgb(148, 148, 148); position: absolute;
}
#cboxCurrent {
	left: 58px; bottom: 4px; color: rgb(148, 148, 148); position: absolute;
}
#cboxSlideshow {
	right: 30px; bottom: 4px; color: rgb(0, 146, 239); position: absolute;
}
#cboxPrevious {
	background: url("/lib/jquery/colorbox/styles/images/controls.png") no-repeat -75px 0px; left: 0px; width: 25px; height: 25px; bottom: 0px; text-indent: -9999px; position: absolute;
}
#cboxPrevious:hover {
	background-position: -75px -25px;
}
#cboxNext {
	background: url("/lib/jquery/colorbox/styles/images/controls.png") no-repeat -50px 0px; left: 27px; width: 25px; height: 25px; bottom: 0px; text-indent: -9999px; position: absolute;
}
#cboxNext:hover {
	background-position: -50px -25px;
}
#cboxLoadingOverlay {
	background: url("/lib/jquery/colorbox/styles/images/loading_background.png") no-repeat center;
}
#cboxLoadingGraphic {
	background: url("/lib/jquery/colorbox/styles/images/loading.gif") no-repeat center;
}
#cboxClose {
	background: url("/lib/jquery/colorbox/styles/images/controls.png") no-repeat -25px 0px; width: 25px; height: 25px; right: 0px; bottom: 0px; text-indent: -9999px; position: absolute;
}
#cboxClose:hover {
	background-position: -25px -25px;
}
.cboxIE #cboxTopLeft {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
.cboxIE #cboxTopCenter {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
.cboxIE #cboxTopRight {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
.cboxIE #cboxBottomLeft {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
.cboxIE #cboxBottomCenter {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
.cboxIE #cboxBottomRight {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
.cboxIE #cboxMiddleLeft {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
.cboxIE #cboxMiddleRight {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
.cboxIE6 #cboxTopLeft {
	background: url("/lib/jquery/colorbox/styles/images/ie6/borderTopLeft.png");
}
.cboxIE6 #cboxTopCenter {
	background: url("/lib/jquery/colorbox/styles/images/ie6/borderTopCenter.png");
}
.cboxIE6 #cboxTopRight {
	background: url("/lib/jquery/colorbox/styles/images/ie6/borderTopRight.png");
}
.cboxIE6 #cboxBottomLeft {
	background: url("/lib/jquery/colorbox/styles/images/ie6/borderBottomLeft.png");
}
.cboxIE6 #cboxBottomCenter {
	background: url("/lib/jquery/colorbox/styles/images/ie6/borderBottomCenter.png");
}
.cboxIE6 #cboxBottomRight {
	background: url("/lib/jquery/colorbox/styles/images/ie6/borderBottomRight.png");
}
.cboxIE6 #cboxMiddleLeft {
	background: url("/lib/jquery/colorbox/styles/images/ie6/borderMiddleLeft.png");
}
.cboxIE6 #cboxMiddleRight {
	background: url("/lib/jquery/colorbox/styles/images/ie6/borderMiddleRight.png");
}
.cboxIE6 #cboxTopLeft {
	
}
.cboxIE6 #cboxTopCenter {
	
}
.cboxIE6 #cboxTopRight {
	
}
.cboxIE6 #cboxBottomLeft {
	
}
.cboxIE6 #cboxBottomCenter {
	
}
.cboxIE6 #cboxBottomRight {
	
}
.cboxIE6 #cboxMiddleLeft {
	
}
.cboxIE6 #cboxMiddleRight {
	
}
.treeTable tr td .expander {
	background-position: left; padding: 0px; cursor: pointer; zoom: 1; background-repeat: no-repeat;
}
.treeTable tr.collapsed td .expander {
	background-image: url("/lib/jquery/treeTable/src/stylesheets/../images/toggle-expand-dark.png");
}
.treeTable tr.expanded td .expander {
	background-image: url("/lib/jquery/treeTable/src/stylesheets/../images/toggle-collapse-dark.png");
}
.treeTable tr.selected {
	color: rgb(255, 255, 255); background-color: rgb(56, 117, 215);
}
.treeTable tr.accept {
	color: rgb(255, 255, 255); background-color: rgb(56, 117, 215);
}
.treeTable tr.selected.collapsed td .expander {
	background-image: url("/lib/jquery/treeTable/src/stylesheets/../images/toggle-expand-light.png");
}
.treeTable tr.accept.collapsed td .expander {
	background-image: url("/lib/jquery/treeTable/src/stylesheets/../images/toggle-expand-light.png");
}
.treeTable tr.selected.expanded td .expander {
	background-image: url("/lib/jquery/treeTable/src/stylesheets/../images/toggle-collapse-light.png");
}
.treeTable tr.accept.expanded td .expander {
	background-image: url("/lib/jquery/treeTable/src/stylesheets/../images/toggle-collapse-light.png");
}
.treeTable .ui-draggable-dragging {
	color: rgb(0, 0, 0); z-index: 1;
}
body {
	background: rgb(255, 255, 255); font: 76%/1.5 Verdana, Arial, sans-serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
html > body {
	font-size: 74%;
}
*:first-child + html body {
	font-size: 74%;
}
body.fixed_width .fixedwidth .fixedwidth {
	padding: 0px; width: 100%;
}
#main {
	text-align: left;
}
#c1c2 #wrapper .marginleft#col1 {
	margin-left: 200px;
}
#c1c2 #wrapper .marginright#col1 {
	margin-right: 200px;
}
#c1c2 #wrapper #col1 .content {
	
}
#c1c2 #wrapper #col1 #tiki-center {
	padding: 10px;
}
* html #tiki-center {
	font-size: 1em;
}
#c1c2 #col2 {
	width: 200px; overflow: visible;
}
#c1c2 #col2 .content {
	margin-left: 4px;
}
#col3 {
	width: 200px; margin-left: -200px;
}
#col3 .content {
	margin-right: 4px;
}
.footerbgtrap {
	background: rgb(253, 253, 253); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentColor; margin: 10px 10px 0px; text-align: center; color: rgb(54, 54, 54);
}
a {
	color: rgb(0, 1, 166); text-decoration: none;
}
a:visited {
	color: rgb(0, 1, 166); text-decoration: none;
}
a:active {
	color: rgb(106, 107, 215); text-decoration: none;
}
a:hover {
	color: rgb(106, 107, 215); text-decoration: none;
}
h1 {
	line-height: 1.1;
}
h2 {
	line-height: 1.1;
}
h3 {
	line-height: 1.1;
}
h4 {
	line-height: 1.1;
}
h5 {
	line-height: 1.1;
}
h1 {
	font-size: 180%;
}
h2 {
	font-size: 160%;
}
h3 {
	font-size: 140%;
}
h4 {
	font-size: 120%;
}
h5 {
	font-size: 110%;
}
fieldset {
	border: 1px solid rgb(204, 204, 204);
}
legend {
	color: rgb(0, 0, 0);
}
.navbar {
	margin: 5px 0px; line-height: 220%;
}
.button a {
	background: url("/styles/../lib/jquery/jquery-ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x 50% 50% rgb(226, 226, 226); margin: 0.5em 0.4em 0.5em 0px; border: 1px solid rgb(204, 204, 204); width: auto; color: rgb(102, 102, 102); line-height: 1.4em; overflow: visible; font-weight: normal; cursor: pointer;
}
.button a:visited {
	background: url("/styles/../lib/jquery/jquery-ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x 50% 50% rgb(226, 226, 226); margin: 0.5em 0.4em 0.5em 0px; border: 1px solid rgb(204, 204, 204); width: auto; color: rgb(102, 102, 102); line-height: 1.4em; overflow: visible; font-weight: normal; cursor: pointer;
}
button {
	background: url("/styles/../lib/jquery/jquery-ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x 50% 50% rgb(226, 226, 226); margin: 0.5em 0.4em 0.5em 0px; border: 1px solid rgb(204, 204, 204); width: auto; color: rgb(102, 102, 102); line-height: 1.4em; overflow: visible; font-weight: normal; cursor: pointer;
}
input[type='reset'] {
	background: url("/styles/../lib/jquery/jquery-ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x 50% 50% rgb(226, 226, 226); margin: 0.5em 0.4em 0.5em 0px; border: 1px solid rgb(204, 204, 204); width: auto; color: rgb(102, 102, 102); line-height: 1.4em; overflow: visible; font-weight: normal; cursor: pointer;
}
input[type='submit'] {
	background: url("/styles/../lib/jquery/jquery-ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x 50% 50% rgb(226, 226, 226); margin: 0.5em 0.4em 0.5em 0px; border: 1px solid rgb(204, 204, 204); width: auto; color: rgb(102, 102, 102); line-height: 1.4em; overflow: visible; font-weight: normal; cursor: pointer;
}
.button input {
	background: url("/styles/../lib/jquery/jquery-ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x 50% 50% rgb(226, 226, 226); margin: 0.5em 0.4em 0.5em 0px; border: 1px solid rgb(204, 204, 204); width: auto; color: rgb(102, 102, 102); line-height: 1.4em; overflow: visible; font-weight: normal; cursor: pointer;
}
.calbuttonBox a {
	background: url("/styles/../lib/jquery/jquery-ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x 50% 50% rgb(226, 226, 226); margin: 0.5em 0.4em 0.5em 0px; border: 1px solid rgb(204, 204, 204); width: auto; color: rgb(102, 102, 102); line-height: 1.4em; overflow: visible; font-weight: normal; cursor: pointer;
}
.button a:hover {
	background: url("/styles/../lib/jquery/jquery-ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x 50% 50% rgb(204, 204, 204); margin: 0.5em 0.4em 0.5em 0px; border: 1px solid rgb(170, 170, 170); color: rgb(54, 54, 54); font-weight: normal;
}
button:hover {
	background: url("/styles/../lib/jquery/jquery-ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x 50% 50% rgb(204, 204, 204); margin: 0.5em 0.4em 0.5em 0px; border: 1px solid rgb(170, 170, 170); color: rgb(54, 54, 54); font-weight: normal;
}
input[type='reset']:hover {
	background: url("/styles/../lib/jquery/jquery-ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x 50% 50% rgb(204, 204, 204); margin: 0.5em 0.4em 0.5em 0px; border: 1px solid rgb(170, 170, 170); color: rgb(54, 54, 54); font-weight: normal;
}
input[type='submit']:hover {
	background: url("/styles/../lib/jquery/jquery-ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x 50% 50% rgb(204, 204, 204); margin: 0.5em 0.4em 0.5em 0px; border: 1px solid rgb(170, 170, 170); color: rgb(54, 54, 54); font-weight: normal;
}
.button input:hover {
	background: url("/styles/../lib/jquery/jquery-ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x 50% 50% rgb(204, 204, 204); margin: 0.5em 0.4em 0.5em 0px; border: 1px solid rgb(170, 170, 170); color: rgb(54, 54, 54); font-weight: normal;
}
.calbuttonBox:hover {
	background: url("/styles/../lib/jquery/jquery-ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x 50% 50% rgb(204, 204, 204); margin: 0.5em 0.4em 0.5em 0px; border: 1px solid rgb(170, 170, 170); color: rgb(54, 54, 54); font-weight: normal;
}
input[type='reset'] {
	padding: 0.1em 0.8em;
}
input[type='submit'] {
	padding: 0.1em 0.8em;
}
input[type='reset']:hover {
	padding: 0.1em 0.8em;
}
input[type='submit']:hover {
	padding: 0.1em 0.8em;
}
.highlight {
	background: url("/styles/../lib/jquery/jquery-ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x 50% 50% rgb(243, 243, 243); border: 1px solid rgb(252, 239, 161); color: rgb(54, 54, 54);
}
.highlight a {
	background: url("/styles/../lib/jquery/jquery-ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x 50% 50% rgb(243, 243, 243); border: 1px solid rgb(252, 239, 161); color: rgb(54, 54, 54);
}
.highlight.button {
	border: currentColor;
}
.highlight.button a {
	background: rgb(170, 170, 170); border: 1px solid rgb(252, 239, 161); color: rgb(54, 54, 54);
}
.error {
	
}
.header {
	height: 100% !important; min-height: 100%;
}
.header_fixedwidth {
	height: auto;
}
#top_modules {
	height: 100%;
}
#top_modules .secondary_site_menu.module {
	top: 0px; right: 30px; position: absolute;
}
#top_modules .box-logo {
	height: 100%;
}
#top_modules #sitetitles {
	font-weight: bold; margin-top: 3%; margin-bottom: 2%; margin-left: 20px;
}
#top_modules #sitetitle {
	font-size: 2.4em;
}
#top_modules #sitesubtitle {
	padding-top: 5px; font-size: 1.2em;
}
#top_modules .siteloginbar_popup {
	right: 20px; bottom: 0px; position: absolute;
}
#tiki-top {
	background: url("/styles/../lib/jquery/jquery-ui/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x 50% 50% rgb(204, 204, 204); margin: 0px 10px 10px; padding: 0px 0.3em 0px 1em; border: 1px solid rgb(170, 170, 170); color: rgb(54, 54, 54); font-size: 1.1em;
}
#topbar_modules {
	min-height: 34px;
}
#topbar_modules .box-search {
	top: 0px; height: 34px; right: 20px; line-height: 34px; position: absolute;
}
#top_modules .box-quickadmin {
	border-radius: 5px; border: 1px solid rgb(153, 153, 153); -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.cssmenu_horiz a {
	background: rgb(255, 255, 255); padding: 0.5em 1em; font-weight: normal; text-decoration: none;
}
.cssmenu_vert a {
	background: rgb(255, 255, 255); padding: 0.5em 1em; font-weight: normal; text-decoration: none;
}
#tiki-top .cssmenu_horiz li ul li a {
	background: rgb(255, 255, 255); padding: 0.5em 1em; font-weight: normal; text-decoration: none;
}
#tiki-top .cssmenu_horiz li:hover ul li a {
	background: rgb(255, 255, 255); padding: 0.5em 1em; font-weight: normal; text-decoration: none;
}
.cssmenu_horiz ul li {
	background: rgb(226, 226, 226); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(170, 170, 170) rgb(170, 170, 170); margin-bottom: -1px;
}
.cssmenu_vert ul li {
	background: rgb(226, 226, 226); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(170, 170, 170) rgb(170, 170, 170); margin-bottom: -1px;
}
.cssmenu_horiz li ul li:first-child {
	border-top-color: rgb(170, 170, 170); border-top-width: 1px; border-top-style: solid;
}
.cssmenu_vert li ul li:first-child {
	border-top-color: rgb(170, 170, 170); border-top-width: 1px; border-top-style: solid;
}
#tiki-top .cssmenu_horiz li a {
	padding: 14px 1em; font-size: 1em; font-weight: bold; text-decoration: none; border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid;
}
#tiki-top .cssmenu_horiz li:hover a {
	text-decoration: none;
}
#tiki-top .cssmenu_horiz li:hover ul {
	top: 44px;
}
#tiki-top .cssmenu_horiz li.sfHover ul {
	top: 44px;
}
.secondary_site_menu .cssmenu_horiz li:hover ul {
	top: 22px;
}
.secondary_site_menu .cssmenu_horiz li.sfHover ul {
	top: 22px;
}
#tiki-top .cssmenu_horiz li:hover ul ul {
	top: -1px;
}
#tiki-top .cssmenu_horiz li.sfHover ul ul {
	top: -1px;
}
.secondary_site_menu .cssmenu_horiz li:hover ul ul {
	top: -1px;
}
.secondary_site_menu .cssmenu_horiz li.sfHover ul ul {
	top: -1px;
}
#tiki-top .cssmenu_horiz li.menuSection a {
	padding-right: 24px;
}
#col2 ul.cssmenu_vert {
	padding-left: 0px;
}
#col2 .cssmenu_vert {
	width: 166px;
}
#col2 .cssmenu_vert li {
	width: 166px;
}
#col2 .cssmenu_vert li:hover ul {
	left: 166px;
}
#col2 .cssmenu_vert li.sfHover ul {
	left: 166px;
}
#col2 .cssmenu_vert li:hover ul {
	width: 10em;
}
#col2 .cssmenu_vert li.sfHover ul {
	width: 10em;
}
#col2 .cssmenu_vert li:hover ul li {
	width: 10em;
}
#col2 .cssmenu_vert li.sfHover ul li {
	width: 10em;
}
#col2 .cssmenu_vert li li:hover ul {
	left: 10em;
}
#col2 .cssmenu_vert li li.sfHover ul {
	left: 10em;
}
a .sf-sub-indicator {
	top: 8px;
}
.sf-sub-indicator {
	background: url("/styles/jqui/arrows-1174a5.png") no-repeat -10px -100px;
}
#tiki-top .cssmenu_horiz li a .sf-sub-indicator {
	top: 16px;
}
#tiki-top .cssmenu_horiz li ul li a .sf-sub-indicator {
	background: url("/styles/jqui/arrows-1174a5.png") no-repeat; top: 7px;
}
.secondary_site_menu a .sf-sub-indicator {
	top: 8px;
}
.box {
	margin: 0px 0.5em 10px; padding: 0.2em; border: 1px solid rgb(170, 170, 170); color: rgb(54, 54, 54); background-color: rgb(254, 254, 254);
}
.cbox {
	margin: 0px 0.5em 10px; padding: 0.2em; border: 1px solid rgb(170, 170, 170); color: rgb(54, 54, 54); background-color: rgb(254, 254, 254);
}
#col2 .box {
	margin-bottom: 10px;
}
#col3 .box {
	margin-bottom: 10px;
}
h3.box-title {
	background: url("/styles/../lib/jquery/jquery-ui/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x 50% 50% rgb(204, 204, 204); margin: 0px; padding: 0.5em 0.3em 0.3em 1em; border: 1px solid rgb(170, 170, 170); color: rgb(54, 54, 54); font-size: 1.1em; font-weight: bold; position: relative;
}
.cbox-title {
	background: url("/styles/../lib/jquery/jquery-ui/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x 50% 50% rgb(204, 204, 204); margin: 0px; padding: 0.5em 0.3em 0.3em 1em; border: 1px solid rgb(170, 170, 170); color: rgb(54, 54, 54); font-size: 1.1em; font-weight: bold; position: relative;
}
.cbox-data {
	padding: 0.5em 1em; background-image: none;
}
.box-data {
	padding: 0.5em 1em; background-image: none;
}
.box-menu .cssmenu_vert a {
	background-color: inherit;
}
.rbox-title {
	background: url("/styles/../lib/jquery/jquery-ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x 50% 50% rgb(243, 243, 243); border: 1px solid rgb(204, 204, 204); color: rgb(54, 54, 54);
}
.rbox-data {
	background: url("/styles/../lib/jquery/jquery-ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x 50% 50% rgb(243, 243, 243); border: 1px solid rgb(204, 204, 204); color: rgb(54, 54, 54);
}
.errors {
	color: rgb(205, 10, 10);
}
.errors .rbox-title {
	background: url("/styles/../lib/jquery/jquery-ui/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png") repeat-x 50% 100% rgb(254, 241, 236); border: 1px solid rgb(205, 10, 10); color: rgb(205, 10, 10);
}
.errors .rbox-data {
	background: url("/styles/../lib/jquery/jquery-ui/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png") repeat-x 50% 100% rgb(254, 241, 236); border: 1px solid rgb(205, 10, 10); color: rgb(205, 10, 10);
}
.warning .rbox-title {
	background: url("/styles/../lib/jquery/jquery-ui/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png") repeat-x 50% 100% rgb(254, 241, 236); border: 1px solid rgb(205, 10, 10); color: rgb(205, 10, 10);
}
.warning .rbox-data {
	background: url("/styles/../lib/jquery/jquery-ui/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png") repeat-x 50% 100% rgb(254, 241, 236); border: 1px solid rgb(205, 10, 10); color: rgb(205, 10, 10);
}
.rbox-title {
	margin-bottom: -0.5em; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.error .rbox-title {
	margin-bottom: -0.5em; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.errors .rbox-title {
	margin-bottom: -0.5em; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.warning .rbox-title {
	margin-bottom: -0.5em; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.simplebox {
	border: 1px solid rgb(170, 170, 170); color: rgb(54, 54, 54); background-color: rgb(243, 243, 243);
}
.normal {
	border: 1px solid rgb(170, 170, 170);
}
tr.odd td {
	background: rgb(249, 249, 249);
}
td.odd {
	background: rgb(249, 249, 249);
}
li.odd {
	background: rgb(249, 249, 249);
}
tr.even td {
	background: rgb(243, 243, 243);
}
td.even {
	background: rgb(243, 243, 243);
}
li.even {
	background: rgb(243, 243, 243);
}
.tabactive {
	top: 0px !important;
}
.tabinactive {
	top: 0px !important;
}
[class].tabactive {
	top: 0px !important;
}
[class].tabinactive {
	top: 0px !important;
}
.tabs {
	background: url("/styles/../lib/jquery/jquery-ui/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x 50% 50% rgb(204, 204, 204); list-style: none; margin: 0px 0.2em 1px 0px; padding: 0.2em 0.2em 0px; border: 1px solid rgb(170, 170, 170); position: relative;
}
.tabs br {
	display: none;
}
.tabs span {
	float: left; display: block;
}
.tabmark {
	background: url("/styles/../lib/jquery/jquery-ui/themes/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x 50% 50% rgb(226, 226, 226); border-style: solid; border-color: rgb(204, 204, 204); margin: 0px 0.2em -1px 0px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px !important; border-left-width: 1px; float: left; list-style-image: none;
}
.tabmark a {
	padding: 0.5em 1em; color: rgb(102, 102, 102); font-weight: normal;
}
.tabactive {
	background: url("/styles/../lib/jquery/jquery-ui/themes/smoothness/images/ui-bg_glass_65_ffffff_1x400.png") repeat-x 50% 50% rgb(255, 255, 255); border: 1px solid rgb(170, 170, 170); color: rgb(54, 54, 54); padding-bottom: 1px; font-weight: normal;
}
.statuson {
	background: rgb(204, 204, 204);
}
.codecaption {
	background: rgb(249, 249, 249); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(102, 102, 102) rgb(102, 102, 102) currentColor; margin: 0px; padding: 0.2em 1em; color: rgb(102, 102, 102); line-height: 1.4em; font-size: 0.9em; font-weight: bold; display: inline; border-top-left-radius: 3px; border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px;
}
.codelisting {
	background: rgb(249, 249, 249); margin: 0px; padding: 1em; border: 1px solid rgb(102, 102, 102); line-height: 1.2em; overflow: auto; font-family: "Courier New",Courier,monospace; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px;
}
body.tiki_cms h1 a.pagetitle {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
body.tiki_cms h1 a.pagetitle:visited {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
body.tiki_cms h1 a.pagetitle:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.articletrailer span {
	padding-left: 20px; margin-left: 5px;
}
.articletrailer .share {
	padding-left: 0px; margin-left: 0px;
}
.post .postbody {
	padding: 6px; border: 1px solid rgb(170, 170, 170);
}
.postbody-title {
	background: url("/styles/../lib/jquery/jquery-ui/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x 50% 50% rgb(204, 204, 204); padding: 0.5em 0.3em 0.3em 1em; border: 1px solid rgb(170, 170, 170); color: rgb(54, 54, 54); font-size: 1.1em; font-weight: bold; position: relative;
}
.postbody-title h2 {
	margin: 0.2em 0px 0.3em;
}
.postbody .actions {
	text-align: right; margin-bottom: 4px;
}
.post .postbody .content {
	float: none;
}
.post .author {
	margin: 6px 0px; text-align: left; float: none;
}
.post .author_info .icons {
	text-align: left;
}
.post .author_info {
	background: url("/styles/../lib/jquery/jquery-ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x rgb(221, 221, 221); margin: 10px 0px 0px; padding: 3px; border: 1px solid rgb(170, 170, 170); color: rgb(51, 51, 51);
}
.forum_actions {
	background: url("/styles/../lib/jquery/jquery-ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x rgb(221, 221, 221); margin: 10px 0px 0px; padding: 3px; border: 1px solid rgb(170, 170, 170); color: rgb(51, 51, 51);
}
.forum_actions .title {
	font-weight: bold;
}
.freetagitemlist {
	padding: 0px 0px 10px; margin-bottom: 30px;
}
.freetaglist a {
	font-size: 0.9em;
}
.dirsite {
	padding: 0px 0px 10px; margin-bottom: 30px;
}
.caltable {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.caltable .days {
	border: currentColor;
}
.caldark {
	border: 0px currentColor;
}
.caldark .calfocus {
	
}
.calodd {
	border-color: rgb(170, 170, 170);
}
.caleven {
	border-color: rgb(170, 170, 170);
}
.calodd {
	background: rgb(226, 226, 226);
}
.caleven {
	background: rgb(204, 204, 204);
}
.calfocuson {
	background: rgb(252, 239, 161); font-size: 1em;
}
.calfocuson a {
	font-size: 90%;
}
.calHeadingOn {
	background: rgb(252, 239, 161);
}
.calHeadingOn a {
	background: rgb(252, 239, 161);
}
.cluetip-default {
	background: rgb(170, 170, 170); color: rgb(0, 0, 0);
}
.cluetip-default #cluetip-outer {
	background: rgb(204, 204, 204);
}
.cluetip-default h3#cluetip-title {
	background: rgb(170, 170, 170); color: rgb(255, 255, 255);
}
.cluetip-default #cluetip-title a {
	color: rgb(255, 255, 255);
}
#cluetip-close {
	background: rgb(170, 170, 170); color: rgb(205, 10, 10);
}
.quoteheader {
	background: url("/styles/../img/icons/quoteleft.gif") no-repeat; height: 35px; padding-left: 50px;
}
.quotebody {
	padding-left: 46px;
}
.footerbgtrap {
	border-top-left-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;
}
.rbox-title {
	border-top-left-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;
}
.tabs {
	border-top-left-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;
}
.tabmark {
	border-top-left-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;
}
.postbody-title {
	border-top-left-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;
}
fieldset {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
input {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
textarea {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.button a {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.button a:visited {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
button {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
input[type='reset'] {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
input[type='submit'] {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.button input {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.calbuttonBox a {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
#tiki-top {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.box {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.cbox {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
h3.box-title {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.simplebox {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.cbox-title {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.post .postbody {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
body.tiki_admin .simplebox {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
a.admbox {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
a.off.admbox {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.forum_actions {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.admintoclevel {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.post .postbody-title {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.post .author_info {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.rbox-title {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important; border-top-left-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;
}
.rbox-data {
	border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;
}
.admintoclevel .admintoclevel {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
