
html {
  font-family: sans-serif; 
  -ms-text-size-adjust: 100%; 
  -webkit-text-size-adjust: 100%; 
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block; 
  vertical-align: baseline; 
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit; 
  font: inherit; 
  margin: 0; 
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"], 
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; 
  cursor: pointer; 
}
button[disabled],
html input[disabled] {
  cursor: default;
  color: #aaa;
  pointer-events: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; 
  padding: 0; 
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield; 
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; 
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0; 
  padding: 0; 
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
.navbar {
	font-family: source_sans_proregular, "Lucida Grande", "Lucida Sans Unicode",
		Arial, Helvetica, sans-serif !important;
	background-color: #124191;
	position: relative;
	font-size: 13px;
}
div.navbar > ul.dropdowns > li.switch > span.icon {
	background-image: url("data:image/png;base64,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");
	background-size: cover;
	line-height: 37px;
	padding: 4px 12px 1px 12px;
}
div.navbar > ul.dropdowns > li.switch.disabled {
	cursor: default;
	opacity: 0.4;
}
.navbar > .logo {
	float: left;
	display: block;
	height: 37px;
	width: 43px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjgzLjQ2IDI1OS4xMSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7fS5jbHMtMntjbGlwLXBhdGg6dXJsKCNjbGlwLXBhdGgpO30uY2xzLTN7ZmlsbDojNDhkYWQwO30uY2xzLTR7ZmlsbDojZmZmO308L3N0eWxlPjxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIj48cmVjdCBjbGFzcz0iY2xzLTEiIHdpZHRoPSIyODMuNDYiIGhlaWdodD0iMjU5LjExIi8+PC9jbGlwUGF0aD48L2RlZnM+PHRpdGxlPkhFUkUgTG9nbyAtIE5lZyBSR0I8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PGcgaWQ9IkhFUkVfTG9nb18tX05lZ19SR0IiIGRhdGEtbmFtZT0iSEVSRSBMb2dvIC0gTmVnIFJHQiI+PGcgY2xhc3M9ImNscy0yIj48cG9seWdvbiBjbGFzcz0iY2xzLTMiIHBvaW50cz0iMCAyMjAuMDEgMzkuMTEgMjU5LjEyIDM5LjExIDI1OS4xMiA3OC4yMiAyMjAuMDEgMCAyMjAuMDEiLz48ZyBjbGFzcz0iY2xzLTIiPjxwYXRoIGNsYXNzPSJjbHMtNCIgZD0iTTEzNS4zNiwxMzEuMTljLTguMTctOS43LTcuNzgtMTQuOTMtMi43MS0yMCw2LjE1LTYuMTMsMTIuMzgtMy41NCwxOS4zNywzLjI2Wk0yMTkuMDksMjQuODNjNi4xNS02LjEzLDEyLjM4LTMuNTQsMTkuMzcsMy4yNkwyMjEuNzcsNDQuNzhjLTguMTctOS43LTcuNzUtMTQuODktMi42OC0xOS45NG01MC41NSwxN0MyNjIsNTMuMjQsMjQ4Ljg1LDcxLjY2LDIzNSw1Ny43OWwzNS4xLTM1LjFjLTMuMTUtMy4zNy01LjU0LTYuMTktNy4zNy04LTE4LjkyLTE5LTQwLjI0LTE5LjIyLTU3LTIuNTYtMTEuMTcsMTEuMTMtMTQuMDksMjMuODgtMTAuODQsMzZsLTExLTEyLjUyYy0zLjE4LDEuNzYtMTYuNjYsMTMuNjItNi41NiwzMS41N0wxNjQuNzcsNTYuNjgsMTQ4LjA1LDczLjM0bDIyLjU3LDIyLjU3Yy0xNy40NC0xMy44NC0zNi4yMy0xMi40OC01MS4zMSwyLjU2LTE2LjE1LDE2LjEtMTUsMzUuNjEtMi45Miw1MS42N0wxMTQsMTQ3LjczQzk4LDEzMS43OCw4MC42NywxMzcuNDEsNzIuMDksMTQ2Yy02LjYyLDYuNjMtMTAuNjksMTUuNzUtOSwyMi4wOEwyOC40NCwxMzMuNDMsMTAsMTUxLjgzLDc4LjIyLDIyMGgzNi42TDkwLjI1LDE5NS40NGMtMTIuOS0xMy4xMi0xMy4xMy0yMC4wNy02Ljg1LTI2LjMsNi02LDEzLjA3LTIuMjcsMjUuNDUsMTAuMDhsMjQuMjgsMjQuMjcsMTguMy0xOC4zLTIzLTIzYzE2LjYxLDEyLjU2LDM2LjUxLDEzLjIzLDU0LjI2LTQuNDdsLjMxLS4zM2gwQzE5My44NSwxNDcuMjksMTk3LDEzNy41MiwxOTcsMTM3LjUybC0xMy44My05LjI5Yy03LjYyLDExLjM4LTIwLjc2LDI5Ljg0LTM0LjY0LDE2TDE4My43NCwxMDksMjA1LjY2LDEzMWwxOS4xMi0xOS4xMkwxOTcuMzUsODQuNGMtMTIuODEtMTIuODItNS4yMi0yNC44NS4xMS0yOS4zOGE1NC4zMSw1NC4zMSwwLDAsMCwxMC43OSwxNWMxNy43NCwxNy43OSw0MC42NywyMS4zOCw2MC44MywxLjI3bC4zMi0uMzNoMGMxMC44OC0xMC4wNiwxNC4wNi0xOS44NCwxNC4wNi0xOS44NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPgo=');
	background-position-x: 15px;
	background-position-y: 6px;
	background-size: 29px;
	background-repeat: no-repeat;
	background-color: black;
}
.navbar ul.dropdowns {
	display: inline-block;
	position: absolute;
	margin-left: 40px;
	position: absolute;
}
.navbar ul.menu {
	position: absolute;
	top: 0;
	right: 0;
}
.navbar .menu li {
	width: 18px;
	height: 18px;
	background-color: transparent;
	background-repeat: no-repeat;
	margin: 9px;
	cursor: pointer;
	list-style: none outside none;
	overflow: hidden;
}
.navbar .menu li.about {
	background-image:
		url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAA1klEQVR42rXUMQoCMRAF0JhOsLAUK++QewT3Bp7BXhT0AHa2NsHSxtLOE2y9nUVaQYQtx49kIQzkI6wWr0r4ZDKZmOVqq1moIEAESSKEtGa7/SLyoUMc1CBM2uNKQR5aEOUBDYjSgtdBrhDyhAkMIBTCXBdkSTn37D7WpExr0uUJcYYdvMieymRH1i4wz9xIUDBZi7WN6uieBEVDFq+wgBENSlIQNfs2KPYOSqWFHwQF1v4DjLN3NIQpa7+FmnRNKTxIMiINHJUTGREytFwL/l/fSP+P7Q0NUcXposwcpQAAAABJRU5ErkJggg==");
}
.navbar .menu li.about:hover, .navbar .menu li.about.active {
	background-image:
		url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAAuklEQVR4AZWSMQrCQBBFx+0EC0ux8g57j+DewJuYwgPY2dosljaWdp4gdTqLbQURUj4hZMlMFIPvF9s8GPh/JYMjEEkAJCIBh9Cme/BUDKnwWipoyDyoyTQUWfJKebJgQlSaRwRnDt1xCFtz1AkBy5kdLzRBiPRcWLe5oYlCoqdE2uzRJEFzZcPsQ0IYsvompVEpCXFUiraCA3McwpSlrsCWWSI5tkw9S82xy8nOYge2NBR/fhXh56d7Awm+GsfebpZMAAAAAElFTkSuQmCC");
}
.navbar .menu li.settings {
	background-image:
		url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAu0lEQVR4Aa3UsQmEQBCF4cHQSgy0DxvwGnArONjwoivBXOzBxFxTLcUOZO8P9kAGBkVW+CaZ4YGus6Kf9+dbY8WADBJlGGKvhpwJResQohltNCNE3Z2gEeHCeBXUINzU6KASDj0OhJsO9HAohTIZgzs8qshjN2YnoSxGSAFRCiNsEUqOTTU8xODV7Ib833SqWUEMlZp151NrUwRlmFO82pDqY6+pjr9Gp1bj0Q959nq+ImmXNv018vhi+wFyAnzvKM/mUQAAAABJRU5ErkJggg==");
}
.navbar .menu li.settings:hover, .navbar .menu li.settings.active {
	background-image:
		url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAAnklEQVR4AY2SwQ1FQBRFbyxVYkEfGvAbMC1MJfaiBxt7tpSiAzlf8iImvs+csz2J8d7TASUzHQlCJHTMlMgUhw0AI/XuCEDzG/Vc6a9RxR3VEeU4WrbbaKPFkYuBkxVPsetZORnEFCQZwsyCbBIpC4ZHgR5jIRXCYRQosMBw9nf1e5Qwvn+ui3n4HDOCkoYenodpfv6vJX7B8afyeHRfeqftINBMoX4AAAAASUVORK5CYII=");
}
.navbar .menu li.manage-users {
	background-image:
		url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTFH80I3AAAAsUlEQVQ4T82TQQ5AMBBFndleInEAV7C3FGEv7sEJHIFRRqbNn6FiQdJI+P/57XxJ8vBKs6KmtZ6rfmjzZWQeBYRhnQkjwyBMLYsBaFVBQXz+8rAbYkFs9u4KqLESWaBZpCrvzqcHW6i+mND4CmKZKGlOaxKJ3RCirwDCZ4kTK8W7xArMT0YiOZVwepeYdAsYyPE+aDOswK4xW06CErVWeeZ+VtjyCIhL+k8Q7M6brSHQBhzowvQsAf0cAAAAAElFTkSuQmCC');
}
.navbar .menu li.manage-users:hover, .navbar .menu li.manage-users.active
	{
	background-image:
		url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTFH80I3AAAArElEQVQ4T82TwQ2AIAxFHd0NWME7R2P0TtxDJ3AELJiSSj5ViAdJSIz9/1Hpt+teLu+9pc3LvrTdZeReBYQfZxVGKidME4sByBdBWfvsdcFQC0L6eDIojFpHGmgXRfN0PwsgDV9MaG2CaCbqtKe9iY7jEKpXBmEe7rgQvCQuwO6dkUhOJb/zJKbCAQZy1bM0wwgEjZpyEpiSE7yPPytMeQUkSv8Jgtlp+TQEOgG3+eUXmb+8VwAAAABJRU5ErkJggg==');
}
.navbar .menu li.manage-configs {
	background-image:
		url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAThJREFUOE+VlD1OA0EMhZcqlEAfUQaUlJwBpU8HucJSUqwgXQ6SOko4xRZcgwKEKDgC+Z6ww2CG2exKTzs/9pvxsz1VVfiappmBZ3ALTgwaa21W8v21h/EKfIEPsDForLXVQUQYjsG7OckxQnvjIhkGQ/AA1mAJpoabQPjC/BFcxVA6NTHH10DY9tYEgoGReaifzO/2RH00wfYI3NutnvifVYrPTlC8OVHTtb0m2F5HojYQvDFfgEswKmlifgqt1o1qoImfLJKBx8z4OKeJhec+rYhOgeL0xQvG52kW7Ga+/60JH/+f9DNR6atq3XAUi+w/ophy9Y6XvchUYGlouXTXfyoaJzVgmhkVm8gkdFHsXDWrOUt95QflWyIIOukg627SJNXps7GFWOj3bFg6vWnnVhYqjYMesh3CKNXUI3d3PgAAAABJRU5ErkJggg==');
}
.navbar .menu li.manage-configs:hover, .navbar .menu li.manage-configs.active
	{
	background-image:
		url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAATNJREFUOE+VlD1uwkAQhU1FSqBHKSGCkjNE9HRJrmBKqoSOg1Aj8Clc5BopglCKHMH5njQDy8as8UhPO+udeev52yxLSFVVC/AJXkHPIF3fFinfqzOMt0DyA/YG6ZLtXUQYTsDJnOoWnU2SZBgMwTvYgQ2YG14ixi/2H2AWh9KYE3P8jgjL1jmBoGtkzvWLsjwTtckJth2wMqaCdZApPrtB8TbJOScYPsdEZeR9ZL8GT2CUyon5KbRcf5QDbVxE0vWY0R+MzM9luwQKz6UUUR8Uwccx+mNYBfszN5HtQOesl/KzUeura11GcZPdIopLrtnxtheZGiwMra7c+b+OxkkDGIqaTWRKdDLZdd2s4UzNlV9UPxJRQqcNZM1DGpQ6fDYOEAvtng0rpw/tGwRqC+Guh+wPLYQxg6UWJgAAAAAASUVORK5CYII=');
}
.navbar .menu li.stats {
	background-image:
		url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAAHJ9gwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG2lBTIAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGHRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4wLjOM5pdQAAAAHUlEQVQY02P4jwEYoDQjEJAqBOaRIAQRH/JC6AAAQkej/TYInYAAAAAASUVORK5CYII=');
}
.navbar .menu li.stats:hover, .navbar .menu li.stats.active {
	background-image:
		url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAAAAABzpdGLAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAACdFJOUwAAdpPNOAAAAAlwSFlzAAAOwwAADsMBx2+oZAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4zjOaXUAAAABpJREFUGNNjYMAJ/gMBqUJgHglCcPGhLYQOAL2mn2HB5u8xAAAAAElFTkSuQmCC');
}
.navbar .menu li.logout {
	background-image:
		url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAAHJ9gwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG2lBTIAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGnRFWHRTb2Z0d2FyZQBQYWludC5ORVQgdjMuNS4xMUfzQjcAAAAtSURBVBjTY2BEgP8gwIBF4D8EEBYAiWEIMMIFEAajCzASFMBpKDZr8biUgG8BvbmH8YfRJHkAAAAASUVORK5CYII=");
}
.navbar .menu li.logout:hover {
	background-image:
		url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAACdFJOUwAAdpPNOAAAAAlwSFlzAAAOwwAADsMBx2+oZAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTFH80I3AAAALUlEQVQY02P4jwAMYIBFgAGVgVsAxMYQ+A8XQDIYTeA/QQGchmKzFo9LCfgWAASQd4mttMKdAAAAAElFTkSuQmCC");
}
.navbar .menu li.storage-browser {
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuM4zml1AAAAGcSURBVDhPzdLLK4RhFMdxyUKS5WTBxl8wZWvFTuRPYEeUxTRJNLkMuS+slI1LIisLUUYsZ+F+Ta4JuUQsKLn7/t45b4Zes7By6tPM+8w5Z57zvE+SIhAK+9GHTdzjwz71rHW/k5goSGqEChN5QdBKvIOEx7gC1zue8YBb7GPeSryDhJ87esI1jrCCaQyj0Eq8g4QSBDCONexhGas4wyUOMYo8pFrp9+CHfuwgig70QId8jmPM4ADKWUQnfFb+FSzuQuNcYAQaR6NtoxnVCKIJk1CzAaRbi1iwoII3aPsa6QobqIWK6xBCKZIxgS2UW4tYsOA2WoeanUIvoBvtaEEYZZafCWdEp4EbLGiUVyxAZ3KCGrRBDVuh3VVYiWrUaMweY8GCzkD3ZckSdFb10EgazR2vwPJ90GhdToP4YDEXDRiEdqRdVqIKxci2PJ2RDlp/WOQUewU/ZkCvX//YixykGH0fgm75HDKszDtIyMKsFYiaagfusy6pxo9aye9BUhryobelGz0F3XytaTc3uEPESv4WamDN5F82C0c+AVgPopiukFDJAAAAAElFTkSuQmCC);
}
.navbar .menu li.storage-browser:hover, .navbar .menu li.storage-browser.active {
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuM4zml1AAAAGZSURBVDhPzdLLK4RhFMdxyUKS5WTBxl8wZWvFTuRPYEeUhSaJ5J77wkrZuCSyshBlxHIW7tfkmpBLxIKS6+v7e+e8MXpRVk59mnmfOefMc573iVM4jhNELzZwB4U+9az1oJv4U5BUj9/iGSEr8Q8SHtzU2HjDE+5xgz3MWYl/kPB1R4+4wiGWMYUh5FqJf5BQgAqMYRW7WMIKTnGBA4wgC4lWGhv80IdtRNCObuiQz3CEaexDOQvoQMDKP4LFHWiccwxD42i0LTSiHCE0YAJq1o9kaxENFlTwCm1fI11iHVVQcTVqUYh4jGMTxdYiGix4jdagZifQC+hCG5rRhCLLT4U7otvACxY0ygvmoTM5RiVaoYYt0O5KrEQ1ajRqj9FgQWeg+7JoCTqrGmgkjeaNl2P5AWi0TrfB52AxE3UYgHakXZaiDPlItzydkQ5af5jnFvsFP6ZAr1//2IMMJBh9H4Ru+SxSrMw/SEjDjBWImmoH3rMuqcaPWMn3QVISsqG3pRs9Cd18rWk317hF2Er+FmpgzeRfNnPC7/PS1Ckou+DlAAAAAElFTkSuQmCC);
}
.navbar .menu li.shapes-manager {
	background-image: 
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNvyMY98AAACvSURBVDhPYxiUgAmIGSFMwuD///9gTAgwFtU2zwbi/yTg7dEpGaxg3TAbCqobM7EoxIfvA7EIUCvCR0ABByD+DVIANDAVKgxSAMIg74MAyMU1IDVA/BmIDaCOABsEklQA4udQBdNhEkgAHI5AC3yB8mDLgDgCIgUFQAEeID4PlSQWN0O1IwBQcDGaIkJ4NRCzQLVjAqDkaBiNhhERGH8YgfwKy7xAAPYKhEkMYGAAAAOAgMKNeZmbAAAAAElFTkSuQmCC);
}
.navbar .menu li.shapes-manager:hover, .navbar .menu li.shapes-manager.active {
	background-image: 
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNvyMY98AAACJSURBVDhPY/j//z9VMFZBcjBWQXIwNsHZQEwK2A7ELOiGZAAxKeA+EIsAMYqLHID4NxCDQAoQI8sh4xogBoHPQGwAxGBxmKQCED8HYhCYDsQwcXTsA8QwyyKAGC4HIniA+DwQkwKagRhuCAiDiMVATApYDcQsQIxhEAyPhtFoGBEBCIYRBfg/AwDkYko//Pr/twAAAABJRU5ErkJggg==);
}
.navbar .menu li.user {
	display: none;
	margin: 0;
	width: auto;
	height: 36px;
}
.navbar ul, .navbar li {
	display: block;
	margin: 0;
	padding: 0;
}
.navbar li {
	float: left;
}
.navbar a {
	color: #00C6FF;
	display: inline-block;
	line-height: 37px;
	padding: 0 35px;
}
.navbar .active {
	background-color: #000;
}
.navbar a:hover {
	text-decoration: none;
}
.navbar a:focus {
	outline: none;
}
.navbar .select {
	display: inline-block;
	margin-left: 25px;
}
.navbar a.site-name {
	color: #fff;
}
.navbar .dropdown {
	position: relative;
	cursor: pointer;
}
.navbar .dropdown .drop-label {
	color: #00c6ff;
	left: 15px;
	line-height: 37px;
	position: absolute;
	top: 0;
}
.navbar .dropdown ul {
	background-color: #000000;
	display: none;
	left: 0;
	position: absolute;
	top: 37px;
	z-index: 100;
}
.navbar .dropdown.active ul {
	display: block !important;
}
.navbar .dropdown ul li {
	float: none;
	min-width: 175px;
	text-align: left;
	min-width: 175px;
	white-space: nowrap;
}
.navbar .dropdown ul li a {
	background-color: transparent;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 100%;
	line-height: 30px;
}
.navbar .dropdown ul li a.active {
	background-color: #272C38;
}
.navbar .dropdown ul li:hover {
	background-color: #1f1f1f;
}
.navbar .dropdown a span.arrow {
	background-color: transparent;
	background-image:
		url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAADCAYAAABbNsX4AAAAFklEQVQIW2NgOPb/PwYGAwwBGEASAADqVxjlhw1TzAAAAABJRU5ErkJggg==");
	background-repeat: no-repeat;
	display: block;
	height: 4px;
	position: absolute;
	right: 18px;
	top: 16px;
	width: 5px;
}
.navbar .dropdown.active a span.arrow {
	background-image:
		url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAADCAYAAABbNsX4AAAAF0lEQVQIW2NggIFj///D2XABGMYQgGIAGagY5XndFScAAAAASUVORK5CYII=");
}
.navbar .dropdown .divider {
	border-top: 1px solid #666;
	margin: 5px 35px;
	cursor: default;
}
.navbar .close {
	position: absolute;
	right: 0;
	top: 0;
	width: 21px;
	height: 21px;
	display: block;
	padding: 0;
	margin: 8px;
	background:
		url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAqCAYAAABcOxDuAAAABGdBTUEAAK/INwWK6QAAAAlwSFlzAAAOwwAADsMBx2+oZAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTFH80I3AAABtUlEQVRIS53UParCQBAH8IAgCB5D8AC2nkQQbG1f/0B5teABrG08gDfwEvZ23kDImwn7h3GYj90ISxKz+8tkdibdz+9fV8ZanOO/luOS1k/YwKI9XfQ0TiPhFa1707gxzOiCxqegY2CAvJbHEZFuRsIafJAzlznbNsImKHMKvBZ2QQtlPIND0EMjOAUj1IKvpWywy8OmWCWYFbdORQpmkeKBB1HDjL68CBF1FqnOISI9R50XoRp8qjp2YQ/1dnlXA1toVjYprNEMxHyGkV8+fqVCorVgCmNCKxjCuHkRr+N2ilNGMhV3mjMDOi1f7VZQRjyAuqMYNns5KnSz9/u+78pYi3P813Jc0voJG1i0pwv+nUbCK1r3pnFjmNEFjU9Bx8AAQRwR6WYkrMEHOXOZs20jbIIyp8BrYRe0UMYzOAQ9NIJTMEIt+FrKBrs8bIpVgllx61SkYBYpHngQNcynLy9CRJ1FqnMI/xx1XoRq8Knq2IU91NvlXQ1soVnZpLBGMxDzGZa/r1RItBZMYUxoBUMYNy/iXdxOccpIpuJOc2ZAp3TBX+1WUEY8gLqjGDZ7OSp0694/sU6o6rfwCckAAAAASUVORK5CYII=")
		no-repeat scroll left top transparent;
}
.navbar .close:hover {
	background-position: left bottom;
}
@font-face {
    font-family: 'source_sans_proregular';
    src: url('fonts/sourcesanspro-regular-webfont.woff') format('woff'),
    url('fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
    url('fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
html {
    height: 100%;
    position: relative;
}
body {
    font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica,
        sans-serif;
    font-size: 14px;
    margin: 0;
    padding: 0;
    height: 100%;
    overflow: hidden;
    position: relative;
}
h1,h2,h3,h4,h5,h6 {
    font-family: source_sans_proregular, "Lucida Grande", "Lucida Sans Unicode",
        Arial, Helvetica, sans-serif;
    letter-spacing: -0.03em;
}
a,a:visited,a:active {
    color: #0099BB;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
#surface {
    position: absolute;
    bottom: 0;
    left: 0;
    top: 37px;
    right: 0;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    background-color: #F5F5F5;
}
@media print
{
    body { height: auto; overflow: auto; }
    #surface { position: static; }
    h1,h2,h3,h4,h5,h6,.navbar { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; letter-spacing: 0; }
}
#content-main {
    background-color: #FFFFFF;
    margin: 0 auto;
    max-width: 980px;
    padding: 5px 30px;
    min-height: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
#content-main.about .version-info {
    float: right;
}
#content-main.about {
    padding-right: 0;
}
#content-main.about .content-section {
    clear: both;
    padding-right: 30px;
}
#content-main.about .content-section-no-border {
    width: 100%;
}
#content-main.about .feature {
    float: left;
    margin: 0 30px 30px 0;
    max-width: 445px;
    height: 225px;
    page-break-inside: avoid;     
}
#content-main.about .feature img {
    width: 220px;
    margin-right: 30px;
    display: block;
    float: left;
    box-shadow: 1px 1px 2px #aaa;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#aaaaaa')";
}
#content-main.about .feature p {
    margin: 0;
}
#content-main.about h2 {
    margin-top: 2.5em;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
    zoom: 1;
}