Style update
authorMarcel Werk <burntime@woltlab.com>
Wed, 4 Sep 2013 10:57:18 +0000 (12:57 +0200)
committerMarcel Werk <burntime@woltlab.com>
Wed, 4 Sep 2013 10:57:18 +0000 (12:57 +0200)
wcfsetup/install/files/acp/style/setup/WCFSetup.css

index 17692181ad5b513784ff1381a633f44c50a99009..c69d6fa2ded2ea44ae2cd0ad5416457fed7f856e 100644 (file)
-/* stylesheet for 'Blue Temptation', generated on Fri, 21 Jun 2013 17:46:51 +0000 -- DO NOT EDIT */
+/* stylesheet for 'Blue Temptation', generated on Wed, 04 Sep 2013 10:56:00 +0000 -- DO NOT EDIT */
 
-html,
-body,
-div,
-span,
-applet,
-object,
-iframe,
-h1,
-h2,
-h3,
-h4,
-h5,
-h6,
-p,
-blockquote,
-pre,
-a,
-abbr,
-acronym,
-address,
-big,
-cite,
-code,
-del,
-dfn,
-em,
-img,
-ins,
-kbd,
-q,
-s,
-samp,
-small,
-strike,
-strong,
-sub,
-sup,
-tt,
-var,
-b,
-u,
-i,
-center,
-dl,
-dt,
-dd,
-ol,
-ul,
-li,
-fieldset,
-form,
-label,
-legend,
-table,
-caption,
-tbody,
-tfoot,
-thead,
-tr,
-th,
-td,
-article,
-aside,
-canvas,
-details,
-embed,
-figure,
-figcaption,
-footer,
-header,
-menu,
-nav,
-output,
-ruby,
-section,
-summary,
-time,
-mark,
-audio,
-video {
-  margin: 0;
-  padding: 0;
-  border: 0;
-  font-size: 100%;
-}
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
-  font-weight: normal;
-}
-article,
-aside,
-details,
-figcaption,
-figure,
-footer,
-header,
-menu,
-nav,
-section {
-  display: block;
-}
-ol,
-ul {
-  list-style: none;
-}
-blockquote,
-q {
-  quotes: none;
-}
-blockquote:before,
-blockquote:after,
-q:before,
-q:after {
-  content: '';
-  content: none;
-}
-.clearfix:before,
-.clearfix:after {
-  display: table;
-  content: "";
-}
-.clearfix:after {
-  clear: both;
-}
-.aclList,
-.aclPermissionList {
-  margin-top: 0;
-  min-height: 100px;
-}
-.aclList > li,
-.aclPermissionList > li {
-  display: block;
-  padding: 4px;
-}
-.aclList > li:first-child,
-.aclPermissionList > li:first-child {
-  border-top-left-radius: 6px;
-  border-top-right-radius: 6px;
-}
-.aclList > li:last-child:not(:first-child),
-.aclPermissionList > li:last-child:not(:first-child) {
-  border-bottom-left-radius: 6px;
-  border-bottom-right-radius: 6px;
-}
-.aclList {
-  margin-bottom: 7px;
-}
-.aclList > li {
-  cursor: pointer;
-}
-.aclList > li:hover,
-.aclList > li.active:hover {
-  background-color: #ffe5c8;
-}
-.aclList > li.active {
-  background-color: #f1f5fa;
-}
-.aclList > li > span:last-child {
-  float: right;
-  margin-right: 7px;
-}
-.aclPermissionList {
-  margin-top: 7px;
-  min-height: 200px;
-  text-align: right;
-}
-.aclPermissionList > li:hover {
-  background-color: #ffe5c8;
-}
-.aclPermissionList > li.aclCategory {
-  background-color: #d8e7f5;
-  padding: 4px 11px;
-  text-align: left;
-}
-.aclPermissionList > li.aclFullAccess {
-  background-color: #f1f5fa;
-}
-.aclPermissionList > li > span {
-  float: left;
-  padding-left: 7px;
-}
-.aclPermissionList > li > label {
-  cursor: pointer;
-  margin: 0 7px;
-  padding: 0 21px;
-}
-.info,
-.error,
-.success,
-.warning {
-  border-width: 1px;
-  border-style: solid;
-  line-height: 1.5;
-  margin-top: 14px;
-  padding: 11px 14px 11px 48px;
-  position: relative;
-}
-.info:after,
-.error:after,
-.success:after,
-.warning:after {
-  font-family: FontAwesome;
-  font-size: 28px;
-  display: block;
-  height: 32px;
-  left: 13px;
-  margin-top: -19px;
-  position: absolute;
-  top: 50%;
-  width: 32px;
-}
-.info a,
-.error a,
-.success a,
-.warning a {
-  text-decoration: underline;
-}
-@media only screen and (max-width: 800px) {
-  .info,
-  .error,
-  .success,
-  .warning {
-    margin-left: 7px;
-    margin-right: 7px;
-    padding: 4px 7px;
-  }
-  .info:after,
-  .error:after,
-  .success:after,
-  .warning:after {
-    display: none;
-  }
-}
-.info {
-  background-color: #4674a4;
-  border-color: #304d77;
-  color: #ffffff;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-  text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
-}
-.info:after {
-  content: "\f05a";
-}
-.info a,
-.info a:hover {
-  color: #ffffff;
-}
-.success {
-  background-color: #74a446;
-  border-color: #4d7730;
-  color: #ffffff;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-  text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
-}
-.success:after {
-  content: "\f058";
-}
-.success a,
-.success a:hover {
-  color: #ffffff;
-}
-.warning {
-  background-color: #efcb50;
-  border-color: #e9bf2b;
-  color: #000000;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-}
-.warning:after {
-  content: "\f071";
-}
-.warning a,
-.warning a:hover {
-  color: #000000;
-}
-.error {
-  background-color: #c95145;
-  border-color: #913d37;
-  color: #ffffff;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-  text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
-}
-.error:after {
-  content: "\f05e";
-}
-.error a,
-.error a:hover {
-  color: #ffffff;
-}
-.innerError {
-  background-color: #c95145;
-  border: 1px solid #913d37;
-  color: #ffffff;
-  display: table;
-  line-height: 1.5;
-  margin-top: 7px;
-  padding: 2px 10px;
-  position: relative;
-}
-.innerError:after {
-  border: 7px solid transparent;
-  border-bottom-color: #913d37;
-  border-top-width: 0;
-  content: "";
-  display: inline-block;
-  left: 9px;
-  position: absolute;
-  top: -7px;
-  z-index: 100;
-}
-.innerError:before {
-  border: 6px solid transparent;
-  border-bottom-color: #c95145;
-  border-top-width: 0;
-  content: "";
-  display: inline-block;
-  left: 10px;
-  position: absolute;
-  top: -6px;
-  z-index: 101;
-}
-.attachmentThumbnailList,
-.attachmentFileList {
-  padding-top: 7px !important;
-}
-.attachmentThumbnailList > fieldset,
-.attachmentFileList > fieldset {
-  padding: 0;
-}
-.attachmentThumbnailList > fieldset > legend,
-.attachmentFileList > fieldset > legend {
-  border-bottom: 0;
-  font-size: 120%;
-  padding-bottom: 7px;
-}
-.attachmentThumbnailList {
-  padding-bottom: 7px !important;
-}
-.attachmentThumbnailList > fieldset > ul {
-  padding: 0 11px 0 4px;
-}
-.attachmentThumbnailList > fieldset > ul > li {
-  margin: 0 0 14px 7px;
-}
-.attachmentFileList > fieldset > ul > li:not(:first-child) {
-  margin-top: 4px;
-}
-.attachmentThumbnail {
-  background-color: white;
-  display: inline-block;
-  min-height: 210px;
-  min-width: 280px;
-  position: relative;
-  vertical-align: top;
-}
-.attachmentThumbnail > a {
-  display: inline-block;
-  min-height: 210px;
-  min-width: 280px;
-}
-.attachmentThumbnail > div {
-  background-color: rgba(0,0,0,0.6);
-  bottom: 0;
-  color: #fff;
-  position: absolute;
-  width: 100%;
-  padding: 7px 0;
-}
-.attachmentThumbnail > div > p,
-.attachmentThumbnail > div > small {
-  margin: 0 7px;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
-.attachmentThumbnail > div > small {
-  display: block;
-  height: 0;
-  -webkit-transition-property: height;
-  transition-property: height;
-  -webkit-transition-duration: .25s;
-  transition-duration: .25s;
-  -webkit-transition-timing-function: ease-out;
-  transition-timing-function: ease-out;
-}
-.attachmentThumbnail:hover > div > small {
-  height: 1.27em;
-}
-.formAttachmentList {
-  border-bottom: 1px solid #cccccc;
-  padding-bottom: 7px;
-}
-.formAttachmentList > li {
-  width: 33%;
-  float: left;
-}
-.formAttachmentList > li > div {
-  padding-top: 7px;
-}
-.formAttachmentList > li > div > div {
-  float: left;
-  margin-right: 7px;
-}
-.box48 .attachmentTinyThumbnail {
-  max-height: 48px;
-  max-width: 48px;
-}
-.codeBox {
-  background-color: #ffffff;
-  clear: both;
-}
-.codeBox > div {
-  padding: 14px 21px 14px 14px;
-  box-shadow: inset 4em 0 0  #fcfdfe , inset 4.1em 0 0 #e6e6e6;
-}
-.codeBox > div > div {
-  margin: 0 0 7px 3.4em;
-}
-.codeBox > div > div > h3 {
-  font-size: 110%;
-  font-weight: bold;
-  padding-left: 7px;
-  position: relative;
-}
-.codeBox > div > div > h3 > span.icon {
-  position: absolute;
-  right: 0;
-  top: 3px;
-}
-.codeBox > div > ol {
-  list-style-type: decimal;
-  margin-left: 3.4em;
-}
-.codeBox > div > ol > li {
-  font-family: Consolas, 'Courier New', monospace;
-  padding-left: 7px;
-  position: relative;
-  white-space: pre-wrap;
-  word-break: break-all;
-  word-wrap: break-word;
-}
-.codeBox > div > ol > li > .lineAnchor {
-  display: block;
-  height: 1.4em;
-  left: -3.6em;
-  position: absolute;
-  top: 0;
-  width: 3.0em;
-}
-.codeBox > div > ol > li:target {
-  background-color: #ffff66;
-}
-@media only screen and (max-width: 800px) {
-  .codeBox > div {
-    padding: 7px;
-    box-shadow: 0 0 5px 0 transparent;
-  }
-  .codeBox > div > div {
-    margin-left: 0;
-  }
-  .codeBox > div > div > h3 {
-    padding-left: 0;
-  }
-  .codeBox > div > ol {
-    list-style-type: none;
-    margin-left: 0;
-  }
-  .codeBox > div > ol > li {
-    padding-left: 0;
-  }
-}
-.codeBox .hlQuotes {
-  color: red;
-}
-.codeBox .hlComments,
-.codeBox .hlOperators {
-  color: green;
-}
-.codeBox .hlKeywords1 {
-  color: blue;
-}
-.codeBox .hlKeywords2 {
-  color: darkred;
-}
-.codeBox .hlKeywords3 {
-  color: darkviolet;
-}
-.codeBox .hlKeywords4 {
-  color: darkgoldenrod;
-}
-.codeBox .hlKeywords5 {
-  color: crimson;
-}
-.codeBox .hlNumbers {
-  color: darkorange;
-}
-.diffHighlighter .hlComments {
-  color: darkviolet;
-}
-.diffHighlighter .hlRemoved {
-  color: red;
-}
-.diffHighlighter .hlAdded {
-  color: green;
-}
-.phpHighlighter .hlKeywords2 {
-  color: green;
-}
-.phpHighlighter .hlComments {
-  color: darkgoldenrod;
-}
-.cssHighlighter .hlComments {
-  color: #236e26;
-}
-.cssHighlighter .hlColors {
-  color: #751116;
-}
-.cssHighlighter .hlNumbers,
-.sqlHighlighter .hlNumbers {
-  color: #1906fd;
-}
-.cssHighlighter .hlKeywords1 {
-  color: #87154f;
-}
-.cssHighlighter .hlKeywords2 {
-  color: #994509;
-}
-.cssHighlighter .hlKeywords3,
-.cssHighlighter .hlKeywords4 {
-  color: inherit;
-}
-.sqlHighlighter .hlKeywords1 {
-  color: #663821;
-}
-.sqlHighlighter .hlKeywords2 {
-  color: #871550;
-}
-.quoteBox {
-  background-color: #ffffff;
-  clear: both;
-  min-height: 28px;
-  margin-bottom: 4px;
-  position: relative;
-}
-.quoteBox.containerPadding {
-  padding-left: 54px;
-}
-.quoteBox:before {
-  content: "\f10d";
-  color: #808080;
-  font-family: FontAwesome;
-  font-size: 28px;
-  position: absolute;
-  left: 14px;
-  top: 7px;
-}
-.quoteBox > header {
-  padding-bottom: 4px;
-  border-bottom: 1px dotted #cccccc;
-  margin-bottom: 7px;
-}
-.quoteBox > header > h3 {
-  font-weight: bold;
-}
-.quoteBox .quoteBox {
-  background-image: none;
-  padding-left: 21px;
-  min-height: 0;
-}
-.quoteBox .quoteBox:before {
-  display: none;
-}
-@media only screen and (max-width: 800px) {
-  .quoteBox:before {
-    font-size: 14px;
-    left: 7px;
-  }
-  .quoteBox.containerPadding {
-    padding-left: 28px;
-  }
-  .quoteBox .quoteBox {
-    padding-left: 7px;
-  }
-}
-.spoilerBox {
-  background-color: #ffffff;
-  clear: both;
-  padding-bottom: 7px;
-}
-.spoilerBox > header {
-  margin-bottom: 7px;
-}
-.spoilerBox > div {
-  padding-bottom: 7px;
-}
-.inlineCode {
-  background-color: #ffffff;
-  border: 1px solid #cccccc;
-  border-radius: 3px;
-  display: inline-block;
-  font-family: Consolas, 'Courier New', monospace;
-  margin: 0 2px;
-  padding: 0 5px;
-}
-ul.smileyList > li {
-  display: inline;
-}
-.bbcodeTable {
-  display: inline-block;
-}
-.gist .highlight {
-  background-color: inherit;
-}
-button,
-input[type='reset'],
-input[type='submit'],
-input[type='button'],
-.button {
-  border-radius: 15px;
-  border-style: solid;
-  border-width: 1px;
-  cursor: pointer;
-  display: inline-block;
-  margin: 0 2px;
-  padding: 5px 13px;
-  position: relative;
-}
-.button,
-input[type='reset']:not([disabled]),
-input[type='submit']:not([disabled]),
-input[type='button']:not([disabled]),
-button:not([disabled]) {
-  background-color: #e3e3e3;
-  border-color: #bbbbbb;
-  color: #999999;
-  text-decoration: none;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-}
-.button.buttonPrimary,
-input[type='submit']:not([disabled]),
-input[type='button']:not([disabled]).buttonPrimary,
-button:not([disabled]).buttonPrimary {
-  background-color: #d8e7f5;
-  border-color: #6699cc;
-  color: #6699cc;
-  font-weight: bold;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-}
-.button.buttonPrimary .icon,
-input[type='submit']:not([disabled]) .icon,
-input[type='button']:not([disabled]).buttonPrimary .icon,
-button:not([disabled]).buttonPrimary .icon {
-  color: #6699cc;
-}
-.button:hover,
-input[type='reset']:not([disabled]):hover,
-input[type='submit']:not([disabled]):hover,
-input[type='button']:not([disabled]):hover,
-button:not([disabled]):hover {
-  background-color: #ffe5c8;
-  border-color: #ffaa22;
-  color: #666666;
-  text-decoration: none;
-  z-index: 100;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-}
-.button:hover .icon,
-input[type='reset']:not([disabled]):hover .icon,
-input[type='submit']:not([disabled]):hover .icon,
-input[type='button']:not([disabled]):hover .icon,
-button:not([disabled]):hover .icon {
-  color: #666666;
-}
-.button.buttonPrimary:hover,
-input[type='submit']:not([disabled]):hover,
-input[type='button']:not([disabled]).buttonPrimary:hover,
-button:not([disabled]).buttonPrimary:hover {
-  background-color: #cce0f2;
-  border-color: #4080bf;
-  color: #6699cc;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-}
-.button.buttonPrimary:hover .icon,
-input[type='submit']:not([disabled]):hover .icon,
-input[type='button']:not([disabled]).buttonPrimary:hover .icon,
-button:not([disabled]).buttonPrimary:hover .icon {
-  color: #6699cc;
-}
-input[type='reset']:disabled,
-input[type='submit']:disabled,
-input[type='button']:disabled,
-button:disabled {
-  background-color: #e3e3e3;
-  border-color: #bbbbbb;
-  color: #b3b3b3;
-  cursor: not-allowed;
-  text-decoration: none;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-}
-.button.active,
-input[type='button'].active,
-button.active,
-.button.active:hover,
-input[type='button'].active:hover,
-button.active:hover {
-  background-color: #999999;
-  border-color: #8c8c8c;
-  color: #e3e3e3;
-  box-shadow: inset 0 1px 1px 0 rgba(0,0,0,0.1);
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-}
-.button.active .icon,
-input[type='button'].active .icon,
-button.active .icon,
-.button.active:hover .icon,
-input[type='button'].active:hover .icon,
-button.active:hover .icon {
-  color: #e3e3e3;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-}
-.buttonList > li {
-  display: inline-block;
-}
-.buttonList > li > .button {
-  margin: 0;
-}
-.buttonGroup > li {
-  display: inline-block;
-}
-.buttonGroup > li > .button {
-  border-radius: 0;
-  margin: 0 0 0 -1px;
-}
-.buttonGroup > li:first-child > .button {
-  border-top-left-radius: 15px;
-  border-bottom-left-radius: 15px;
-}
-.buttonGroup > li:last-child > .button {
-  border-top-right-radius: 15px;
-  border-bottom-right-radius: 15px;
-}
-@media only screen and (max-width: 800px) {
-  nav.buttonGroupNavigation > a:first-child {
-    display: inline-block;
-    outline: 0;
-  }
-  nav.buttonGroupNavigation > a:first-child > span.icon {
-    font-size: 21px;
-    height: 24px;
-    width: 24px;
-  }
-  nav.buttonGroupNavigation > a:first-child + a {
-    height: 100%;
-    left: 0;
-    position: absolute;
-    top: 0;
-    width: 100%;
-    z-index: 100;
-  }
-  nav.buttonGroupNavigation > a:first-child:focus + a {
-    display: block;
-  }
-  nav.buttonGroupNavigation > a:first-child:focus ~ ul {
-    display: block;
-  }
-  nav.buttonGroupNavigation > ul {
-    display: none;
-    opacity: 1;
-    position: absolute;
-    right: 0;
-    z-index: 350;
-  }
-  nav.buttonGroupNavigation > ul:hover {
-    display: block;
-  }
-  nav.buttonGroupNavigation > ul > li {
-    display: block;
-    float: none;
-    opacity: 1 !important;
-  }
-  nav.buttonGroupNavigation > ul > li > a {
-    font-weight: bold;
-    border-color: #cdcdcd #bbbbbb #a9a9a9;
-    box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);
-    background-color: #f0f0f0;
-    background-image: -webkit-linear-gradient(top,#fdfdfd,#f0f0f0 2px,#e3e3e3);
-    background-image: -moz-linear-gradient(top,#fdfdfd,#f0f0f0 2px,#e3e3e3);
-    background-image: -ms-linear-gradient(top,#fdfdfd,#f0f0f0 2px,#e3e3e3);
-    background-image: linear-gradient(top,#fdfdfd,#f0f0f0 2px,#e3e3e3);
-    -webkit-transition-property: background-color, background-image, border, box-shadow, color;
-    transition-property: background-color, background-image, border, box-shadow, color;
-    -webkit-transition-duration: .1s;
-    transition-duration: .1s;
-    -webkit-transition-timing-function: linear;
-    transition-timing-function: linear;
-    border-radius: 15px;
-    border-style: solid;
-    border-width: 1px;
-    cursor: pointer;
-    display: inline-block;
-    margin: 0 2px;
-    padding: 5px 13px;
-    position: relative;
-    background-color: #e3e3e3;
-    border-color: #bbbbbb;
-    color: #999999;
-    text-decoration: none;
-    text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-    border-radius: 0 !important;
-    overflow: hidden;
-    text-overflow: ellipsis;
-    width: 124px;
-    white-space: nowrap;
-  }
-  nav.buttonGroupNavigation > ul > li > a .icon {
-    -webkit-transition-property: color;
-    transition-property: color;
-    -webkit-transition-duration: .1s;
-    transition-duration: .1s;
-    -webkit-transition-timing-function: linear;
-    transition-timing-function: linear;
-  }
-  nav.buttonGroupNavigation > ul > li > a > span.invisible {
-    display: inline;
-  }
-}
-.sidebar button,
-.sidebar input[type='reset'],
-.sidebar input[type='submit'],
-.sidebar input[type='button'],
-.sidebar .button {
-  font-size: 85%;
-  padding: 5px 11px;
-}
-button.small,
-.button.small {
-  border-radius: 3px;
-  font-size: 85%;
-  min-height: 13px;
-  padding: 5px 11px;
-}
-.button > .icon {
-  margin: -1px -5px;
-}
-.button > .icon + span {
-  margin-left: 6px;
-}
-#colorPickerGradient {
-  background-color: #f00;
-  background-image: url('../images/colorPickerGradient.png');
-  background-repeat: no-repeat;
-  border: 1px solid #000000;
-  cursor: default;
-  display: inline-block;
-  height: 256px;
-  overflow: hidden;
-  position: relative;
-  width: 256px;
-}
-#colorPickerGradient > span {
-  border: 1px solid #000000;
-  border-radius: 10px;
-  display: block;
-  height: 10px;
-  left: -4px;
-  position: absolute;
-  top: -4px;
-  width: 10px;
-}
-#colorPickerGradient > span > span {
-  border: 1px solid #ffffff;
-  border-radius: 10px;
-  display: block;
-  height: 8px;
-  width: 8px;
-}
-#colorPickerBar {
-  background-image: url('../images/colorPickerBar.png');
-  background-repeat: repeat-x;
-  border: 1px solid #000000;
-  cursor: default;
-  display: inline-block;
-  height: 256px;
-  margin-left: 10px;
-  position: relative;
-  width: 16px;
-}
-#colorPickerBar > span {
-  display: inline-block;
-  height: 1px;
-  left: 0;
-  position: absolute;
-  top: 27px;
-  width: 16px;
-}
-#colorPickerBar > span:after,
-#colorPickerBar > span:before {
-  content: "";
-  display: block;
-  height: 0;
-  position: absolute;
-  top: 0;
-  width: 0;
-}
-#colorPickerBar > span:after {
-  border-bottom: 5px solid transparent;
-  border-right: 5px solid #000000;
-  border-top: 5px solid transparent;
-  right: -7px;
-  top: -5px;
-}
-#colorPickerBar > span:before {
-  border-bottom: 5px solid transparent;
-  border-left: 5px solid #000000;
-  border-top: 5px solid transparent;
-  left: -7px;
-  top: -5px;
-}
-#colorPickerForm {
-  display: inline-block;
-  margin-left: 20px;
-  position: relative;
-  text-align: center;
-  width: 100px;
-}
-#colorPickerForm > .colors > .new,
-#colorPickerForm > .colors > .old {
-  border: 1px solid #000000;
-  display: block;
-  height: 24px;
-}
-#colorPickerForm > .colors > .old {
-  border-top-width: 0;
-}
-#colorPickerForm > .hex {
-  margin-top: 21px;
-}
-#colorPickerForm > .rgba {
-  margin-top: 21px;
-}
-#colorPickerForm > .rgba > li.a {
-  margin-top: 7px;
-}
-#colorPickerForm > .rgba > li,
-#colorPickerForm > .hex > li {
-  text-align: right;
-}
-#colorPickerForm > .rgba > li input,
-#colorPickerForm > .hex > li input {
-  margin-left: 7px;
-  width: 80px;
-}
-.comment,
-.commentResponse {
-  position: relative;
-}
-.commentList .buttonGroupNavigation {
-  position: absolute;
-  top: 4px;
-  right: 14px;
-}
-.commentList .buttonGroupNavigation > ul > li {
-  float: left;
-  opacity: 0;
-  -webkit-transition-property: opacity;
-  transition-property: opacity;
-  -webkit-transition-duration: .1s;
-  transition-duration: .1s;
-  -webkit-transition-timing-function: linear;
-  transition-timing-function: linear;
-}
-.commentList .buttonGroupNavigation > ul > li > a {
-  padding: 4px;
-}
-.commentResponseList .buttonGroupNavigation {
-  top: 7px;
-  right: 7px;
-}
-.commentContent:hover > .buttonGroupNavigation > ul > li {
-  opacity: 1;
-}
-.commentList input[type='text'] + small {
-  color: #808080;
-  opacity: 0;
-  -webkit-transition-property: opacity;
-  transition-property: opacity;
-  -webkit-transition-duration: .1s;
-  transition-duration: .1s;
-  -webkit-transition-timing-function: linear;
-  transition-timing-function: linear;
-}
-.commentList input[type='text']:focus + small {
-  opacity: 1;
-}
-.commentResponse {
-  border-top: 1px solid #cccccc;
-  padding: 7px;
-}
-.commentResponseAdd {
-  border-top: 1px solid #cccccc;
-  margin-top: 14px;
-  padding: 7px 7px 0;
-}
-.commentResponseList .commentResponse:first-child {
-  margin-top: 14px;
-}
-.commentResponseAdd + .commentResponseList .commentResponse:first-child {
-  margin-top: 7px;
-}
-.commentList > li:nth-child(2n) .commentResponseList .commentResponse:nth-child(2n+1) {
-  background-color: #fcfdfe;
-  -webkit-transition-property: background-color;
-  transition-property: background-color;
-  -webkit-transition-duration: .1s;
-  transition-duration: .1s;
-  -webkit-transition-timing-function: linear;
-  transition-timing-function: linear;
-}
-.commentList > li:nth-child(2n+1) .commentResponseList .commentResponse:nth-child(2n+1) {
-  background-color: #f1f5fa;
-  -webkit-transition-property: background-color;
-  transition-property: background-color;
-  -webkit-transition-duration: .1s;
-  transition-duration: .1s;
-  -webkit-transition-timing-function: linear;
-  transition-timing-function: linear;
-}
-.commentResponseList > li:hover {
-  background-color: #d8e7f5 !important;
-}
-.commentList > li:not(.commentAdd):hover {
-  background-color: #fcfdfe;
-}
-.commentList > li:not(.commentAdd):hover:nth-child(2n) {
-  background-color: #f1f5fa;
-}
-.commentList > .commentLoadNext,
-.comment .responseLoadNext {
-  text-align: center;
-}
-.commentList > .commentLoadNext > button,
-.comment .responseLoadNext > button {
-  padding-left: 30px;
-  padding-right: 30px;
-}
-.comment .responseLoadNext {
-  padding-top: 14px;
-}
-.commentList .userMessage {
-  margin-top: 0;
-}
-.commentList .likesBadge {
-  display: inline-block;
-  margin: -2px 0 -2px 4px;
-}
-.ui-datepicker {
-  background-color: #ffffff;
-  border: 1px solid #cccccc;
-  color: #666666;
-  margin-top: 7px;
-  z-index: 350 !important;
-  box-shadow: 2px 2px 10px 0 rgba(0,0,0,0.2);
-}
-.ui-datepicker:after {
-  border: 7px solid transparent;
-  border-bottom-color: #cccccc;
-  border-top-width: 0;
-  content: "";
-  display: inline-block;
-  left: 9px;
-  position: absolute;
-  top: -7px;
-  z-index: 100;
-}
-.ui-datepicker:before {
-  border: 6px solid transparent;
-  border-bottom-color: #ffffff;
-  border-top-width: 0;
-  content: "";
-  display: inline-block;
-  left: 10px;
-  position: absolute;
-  top: -6px;
-  z-index: 101;
-}
-.ui-datepicker a:hover {
-  text-decoration: none;
-}
-.ui-datepicker > .ui-datepicker-header {
-  padding: 4px;
-  text-align: center;
-}
-.ui-datepicker > .ui-datepicker-header > .ui-datepicker-prev,
-.ui-datepicker > .ui-datepicker-header > .ui-datepicker-next {
-  display: inline-block;
-  margin: 2px 2px 0 2px;
-}
-.ui-datepicker > .ui-datepicker-header > .ui-datepicker-prev > span,
-.ui-datepicker > .ui-datepicker-header > .ui-datepicker-next > span {
-  display: none;
-}
-.ui-datepicker > .ui-datepicker-header > .ui-datepicker-prev {
-  float: left;
-}
-.ui-datepicker > .ui-datepicker-header > .ui-datepicker-prev:before {
-  content: "\f060";
-  font-family: FontAwesome;
-  font-size: 14px;
-}
-.ui-datepicker > .ui-datepicker-header > .ui-datepicker-next {
-  float: right;
-}
-.ui-datepicker > .ui-datepicker-header > .ui-datepicker-next:before {
-  content: "\f061";
-  font-family: FontAwesome;
-  font-size: 14px;
-}
-.ui-datepicker > table {
-  border-collapse: collapse;
-  border-spacing: 0;
-  width: 100%;
-}
-.ui-datepicker > table > thead {
-  background-color: #336699;
-}
-.ui-datepicker > table > thead > tr > th {
-  color: #ffffff;
-  font-size: 85%;
-  padding: 5px 0;
-  text-transform: uppercase;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-  text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
-}
-.ui-datepicker > table > tbody > tr {
-  border-bottom: 1px solid #cccccc;
-}
-.ui-datepicker > table > tbody > tr:last-child {
-  border-bottom: 0;
-}
-.ui-datepicker > table > tbody > tr > td {
-  border-right: 1px solid #cccccc;
-}
-.ui-datepicker > table > tbody > tr > td:last-child {
-  border-right: 0;
-}
-.ui-datepicker > table > tbody > tr > td > span,
-.ui-datepicker > table > tbody > tr > td > a {
-  display: inline-block;
-  color: #666666;
-  font-weight: bold;
-  height: 30px;
-  line-height: 30px;
-  text-align: center;
-  width: 30px;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-}
-.ui-datepicker .ui-datepicker-calendar .ui-state-default {
-  background-color: #f1f5fa;
-}
-.ui-datepicker .ui-datepicker-unselectable .ui-state-default {
-  background-color: #fcfdfe;
-  color: #808080;
-}
-.ui-datepicker .ui-datepicker-calendar .ui-state-hover {
-  background-color: #d8e7f5;
-}
-.ui-datepicker .ui-datepicker-calendar .ui-state-active {
-  background-color: #d8e7f5;
-}
-.ui-datepicker .ui-timepicker-div {
-  border-top: 1px solid #cccccc;
-}
-.ui-datepicker .ui-timepicker-div > dl > dt {
-  margin-top: 4px !important;
-  width: 100px;
-}
-.ui-datepicker .ui-timepicker-div > dl > dd {
-  margin-left: 120px;
-  margin-top: 4px !important;
-}
-.dialogContainer {
-  background: rgba(0,0,0,0.4);
-  border: 14px solid transparent;
-  border-radius: 15px;
-  margin-left: auto;
-  margin-right: auto;
-  max-width: 90%;
-  min-width: 500px;
-  position: fixed;
-  box-shadow: 0 1px 23px 0 rgba(0,0,0,0.3);
-}
-@media only screen and (max-width: 800px) {
-  .dialogContainer {
-    border: 0;
-    border-radius: 0;
-    left: 0 !important;
-    max-width: none;
-    min-width: 0;
-    position: absolute;
-    top: 0 !important;
-    width: 100%;
-  }
-}
-.dialogTitlebar {
-  background-color: #336699;
-  border-bottom: 1px solid rgba(0,0,0,0.1);
-  border-top-left-radius: 7px;
-  border-top-right-radius: 7px;
-  display: block;
-  padding: 10px 20px;
-  min-height: 27px;
-  position: relative;
-}
-.dialogTitlebar .dialogTitle {
-  color: #ffffff;
-  display: block;
-  font-size: 170%;
-  font-weight: bold;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-  text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
-}
-.dialogTitlebar .dialogCloseButton {
-  color: #ffffff;
-  cursor: pointer;
-  display: inline-block;
-  font-family: FontAwesome;
-  font-size: 28px;
-  height: 32px;
-  position: absolute;
-  right: 10px;
-  text-align: center;
-  text-decoration: none;
-  top: 7px;
-  width: 32px;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-  text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
-}
-.dialogTitlebar .dialogCloseButton:before {
-  content: "\f057";
-}
-.dialogTitlebar .dialogCloseButton span {
-  display: none;
-}
-@media only screen and (max-width: 800px) {
-  .dialogTitlebar {
-    border-radius: 0;
-  }
-}
-.dialogContent {
-  background-color: #fcfdfe;
-  color: #666666;
-  padding: 10px 20px 20px;
-}
-.dialogContent:not(.dialogForm) {
-  border-bottom-left-radius: 7px;
-  border-bottom-right-radius: 7px;
-}
-.dialogContent > .icon-spinner {
-  left: 50%;
-  margin: -21px -21px 0 0;
-  padding: 0 21px 0 21px;
-  position: absolute;
-  top: 50%;
-}
-.dialogContent dl:not(.plain) > dt {
-  width: 170px;
-}
-.dialogContent dl:not(.plain) > dd {
-  margin-left: 190px;
-}
-.dialogContent .formSubmit {
-  background-color: #f1f5fa;
-  border-bottom-left-radius: 7px;
-  border-bottom-right-radius: 7px;
-  border-top: 1px solid #cccccc;
-  bottom: 0;
-  left: 0;
-  padding: 10px 0;
-  position: absolute;
-  width: 100%;
-}
-@media only screen and (max-width: 800px) {
-  .dialogContent {
-    max-height: none !important;
-    max-width: none !important;
-  }
-  .dialogContent:not(.dialogForm) {
-    border-radius: 0;
-  }
-  .dialogContent .formSubmit {
-    border-radius: 0;
-  }
-}
-.dialogOverlay {
-  background-color: rgba(0,0,0,0.5);
-  bottom: 0;
-  left: 0;
-  position: fixed;
-  right: 0;
-  top: 0;
-}
-#packageInstallationDialogContainer > .boxHeadline {
-  margin-top: 0;
-}
-.spinner {
-  border: 1px solid rgba(0,0,0,0.3);
-  border-radius: 6px;
-  color: #fff;
-  left: 46%;
-  padding: 7px 0;
-  position: fixed;
-  right: 46%;
-  text-align: center;
-  top: 200px;
-  width: 70px;
-  z-index: 401;
-  box-shadow: 0 1px 7px 0 rgba(0,0,0,0.5);
-  background-color: rgba(0,0,0,0.5);
-  background-image: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7));
-  background-image: -moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7));
-  background-image: -ms-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7));
-  background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7));
-}
-.spinner > .icon {
-  color: #fff;
-}
-.spinner > span:not(.icon) {
-  display: block;
-  margin-top: 7px;
-}
-.systemConfirmation p {
-  padding-top: 7px;
-}
-#systemNotification {
-  left: 0;
-  position: fixed;
-  top: 0;
-  width: 100%;
-  z-index: 460;
-}
-#systemNotification > p {
-  border-top-left-radius: 0;
-  border-top-right-radius: 0;
-  border-top-width: 0;
-  display: table;
-  margin: 0 auto;
-  max-width: 80%;
-}
-.dropdown .dropdownToggle:active,
-.dropdown.dropdownOpen .dropdownToggle {
-  outline: 0;
-}
-.dropdown.preInput {
-  display: table;
-  width: 100%;
-}
-.dropdown.preInput input {
-  border-radius: 0 3px 3px 0;
-  display: table-cell;
-  margin: 0;
-  width: 99%;
-}
-.dropdown.preInput textarea {
-  border-radius: 0 3px 3px;
-  display: block;
-  margin-top: 0;
-}
-.dropdown.preInput .dropdownCaption {
-  cursor: pointer;
-  display: table-cell;
-  letter-spacing: -1px;
-  padding: 0 7px 0 4px;
-  vertical-align: middle;
-  width: 1%;
-}
-.dropdown.preInput .dropdownCaption.button {
-  border-right-width: 0;
-  border-radius: 3px 0 0 3px;
-}
-.dropdown.preInput .dropdownCaption span {
-  margin-right: -1px;
-  padding-left: 4px;
-  white-space: nowrap;
-}
-.dropdown.preInput .dropdownCaption span.active:after {
-  content: "\f0d7";
-  font-family: FontAwesome;
-  font-size: 14px;
-  margin-left: 7px;
-}
-.dropdown.preInput .dropdownCaptionTextarea {
-  cursor: pointer;
-  margin: 0 0 -1px 0;
-  padding-left: 7px;
-  padding-right: 7px;
-}
-.dropdown.preInput .dropdownCaptionTextarea.button {
-  border-radius: 3px 3px 0 0;
-}
-.dropdown.preInput .dropdownCaptionTextarea~ .dropdownMenu {
-  top: 10%;
-}
-.dropdown.preInput .dropdownCaptionTextarea span {
-  white-space: nowrap;
-}
-.dropdown.preInput .dropdownCaptionTextarea span.active:after {
-  content: "\f0d7";
-  font-family: FontAwesome;
-  font-size: 14px;
-  margin-left: 7px;
-}
-.dropdown.dropdownOpen .dropdownMenu {
-  display: block;
-}
-.dropdown .dropdownToggle {
-  cursor: pointer;
-}
-.dropdownMenu {
-  background-color: #ffffff;
-  border: 1px solid #cccccc;
-  color: #666666;
-  display: none;
-  float: left;
-  min-width: 160px;
-  padding: 4px 0;
-  position: absolute;
-  text-align: left;
-  z-index: 450;
-  box-shadow: 2px 2px 10px 0 rgba(0,0,0,0.2);
-}
-.dropdownMenu:after {
-  border: 7px solid transparent;
-  border-bottom-color: #cccccc;
-  border-top-width: 0;
-  content: "";
-  display: inline-block;
-  left: 9px;
-  position: absolute;
-  top: -7px;
-  z-index: 100;
-}
-.dropdownMenu:before {
-  border: 6px solid transparent;
-  border-bottom-color: #ffffff;
-  border-top-width: 0;
-  content: "";
-  display: inline-block;
-  left: 10px;
-  position: absolute;
-  top: -6px;
-  z-index: 101;
-}
-.dropdownMenu.dropdownArrowRight:after {
-  left: auto;
-  right: 9px;
-}
-.dropdownMenu.dropdownArrowRight:before {
-  left: auto;
-  right: 10px;
-}
-.dropdownMenu.dropdownOpen {
-  display: block;
-}
-.dropdownMenu li {
-  display: block;
-}
-.dropdownMenu li:hover:not(.dropdownDivider):not(.dropdownList):not(.dropdownText),
-.dropdownMenu li.dropdownList > li:hover:not(.dropdownDivider),
-.dropdownMenu li.dropdownNavigationItem {
-  background-color: #d8e7f5;
-}
-.dropdownMenu li.dropdownDivider {
-  border-top: 1px dotted #cccccc;
-  margin: 4px;
-}
-.dropdownMenu li.dropdownText {
-  font-size: 85%;
-  padding: 4px 14px;
-}
-.dropdownMenu li.boxFlag {
-  padding-top: 2px;
-}
-.dropdownMenu li > a,
-.dropdownMenu li > span {
-  clear: both;
-  color: #666666;
-  cursor: pointer;
-  display: block;
-  max-width: 350px;
-  overflow: hidden;
-  padding: 4px 14px;
-  text-decoration: none;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-}
-.dropdownMenu li > a:hover,
-.dropdownMenu li > span:hover {
-  color: #666666;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-}
-.dropdownMenu li > a > div > h3,
-.dropdownMenu li > span > div > h3 {
-  overflow: hidden;
-  text-overflow: ellipsis;
-}
-.dropdownMenu li > label {
-  display: block;
-}
-.dropdownMenu li .containerHeadline {
-  margin-bottom: 0;
-}
-.dropdownMenu li .containerHeadline > p {
-  font-size: 85%;
-}
-.dropdownMenu li.notificationItem > a {
-  white-space: normal;
-}
-.boxFlag > .box24,
-.boxFlag.box24 {
-  min-height: 20px;
-}
-@media only screen and (max-width: 800px) {
-  .dropdownMenu {
-    left: 0 !important;
-    right: 0 !important;
-  }
-  .dropdownMenu li {
-    overflow: hidden;
-  }
-  .dropdownMenu li > a,
-  .dropdownMenu li > span {
-    max-width: none;
-    white-space: normal;
-  }
-}
-fieldset {
-  padding-top: 14px;
-}
-fieldset > legend {
-  border-bottom: 1px solid #cccccc;
-  color: #808080;
-  font-family: "Trebuchet MS", Arial, sans-serif;
-  font-size: 140%;
-  font-weight: bold;
-  width: 100%;
-  padding-bottom: 4px;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-}
-fieldset > legend + small {
-  top: -7px;
-  position: relative;
-}
-fieldset > dl:not(:first-of-type) {
-  margin-top: 11px;
-}
-fieldset:not(:first-of-type) {
-  margin-top: 14px;
-}
-dl:not(.plain) {
-  position: relative;
-}
-dl:not(.plain):before,
-dl:not(.plain):after {
-  display: table;
-  content: "";
-}
-dl:not(.plain):after {
-  clear: both;
-}
-dl:not(.plain) > dd:not(:first-of-type),
-dl:not(.plain) > dt:not(:first-of-type) {
-  margin-top: 11px;
-}
-dl:not(.plain) > dt {
-  color: #336699;
-  float: left;
-  text-align: right;
-  width: 230px;
-}
-dl:not(.plain) > dt > label {
-  display: block;
-}
-dl:not(.plain) > dt.reversed {
-  left: 270px;
-  margin-top: 2px;
-  position: absolute;
-  text-align: left;
-  white-space: nowrap;
-  width: auto;
-}
-dl:not(.plain) > dt.reversed ~ dd > input[type='checkbox'],
-dl:not(.plain) > dt.reversed ~ dd > input[type='radio'] {
-  margin-left: 0;
-}
-dl:not(.plain) > dd {
-  margin-left: 250px;
-}
-dl:not(.plain) > dd > small:not(.innerError) {
-  color: #808080;
-  display: block;
-  margin-top: 3px;
-}
-dl:not(.plain) > dd > label {
-  color: #336699;
-  display: block;
-}
-dl:not(.plain) > dd > label > input[type='checkbox'],
-dl:not(.plain) > dd > label > input[type='radio'] {
-  margin: 2px 2px 2px 0;
-}
-dl:not(.plain) > dd > input[type='checkbox'] ~ small,
-dl:not(.plain) > dd > input[type='radio'] ~ small {
-  margin-left: 21px;
-  margin-top: 2px;
-}
-dl:not(.plain) > dd:not(.floated) > label ~ small {
-  margin-left: 21px;
-}
-dl:not(.plain) > dd.floated > label {
-  display: inline-block;
-  margin-right: 7px;
-}
-dl:not(.plain) > dd > input + label,
-dl:not(.plain) > dd textarea + label,
-dl:not(.plain) > dd select + label {
-  margin-top: 2px;
-}
-dl:not(.plain).wide > dt {
-  display: none;
-}
-dl:not(.plain).wide > dd {
-  margin-left: 0;
-}
-dl:not(.plain).disabled > dt,
-dl:not(.plain).disabled > dd > label {
-  color: #808080;
-}
-@media only screen and (max-width: 1024px) {
-  dl:not(.plain) > dt {
-    float: none;
-    margin-bottom: 4px;
-    text-align: left;
-    width: auto !important;
-  }
-  dl:not(.plain) > dt.reversed {
-    left: 20px;
-  }
-  dl:not(.plain) > dd {
-    margin-left: 0 !important;
-  }
-  fieldset > dl:not(:first-of-type) {
-    margin-top: 14px;
-  }
-}
-.sidebar dl:not(.plain):not(:last-child) {
-  margin-bottom: 14px;
-}
-.sidebar dl:not(.plain) > dt {
-  text-align: left;
-  float: none;
-  width: auto;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-}
-.sidebar dl:not(.plain) > dd {
-  margin-top: 2px;
-  margin-left: 0;
-}
-.formSubmit {
-  margin-top: 14px;
-  text-align: center;
-}
-button,
-input[type='reset'],
-input[type='submit'],
-input[type='button'],
-input[type='checkbox'],
-input[type='radio'],
-select:not([multiple]) {
-  cursor: pointer;
-}
-input[type='text'],
-input[type='search'],
-input[type='date'],
-input[type='email'],
-input[type='number'],
-input[type='url'],
-input[type='password'],
-textarea,
-select[multiple] {
-  box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  -webkit-box-sizing: border-box;
-  border-radius: 3px;
-  font-family: "Trebuchet MS", Arial, sans-serif;
-  padding: 4px 3px;
-  margin: 0;
-}
-select {
-  margin: 0;
-  min-width: 1px;
-  padding: 3px;
-}
-input[type='number'] {
-  text-align: right;
-}
-input[type='text'],
-input[type='search'],
-input[type='date'],
-input[type='datetime'],
-input[type='email'],
-input[type='number'],
-input[type='url'],
-input[type='password'],
-textarea,
-select[multiple] {
-  background-color: #ffffff;
-  border-color: #cccccc;
-  border-style: solid;
-  border-width: 1px;
-  color: #666666;
-}
-input[type='text']::-webkit-input-placeholder,
-input[type='search']::-webkit-input-placeholder,
-input[type='date']::-webkit-input-placeholder,
-input[type='datetime']::-webkit-input-placeholder,
-input[type='email']::-webkit-input-placeholder,
-input[type='number']::-webkit-input-placeholder,
-input[type='url']::-webkit-input-placeholder,
-input[type='password']::-webkit-input-placeholder,
-textarea::-webkit-input-placeholder,
-select[multiple]::-webkit-input-placeholder {
-  color: #999999;
-}
-input[type='text']::-moz-placeholder,
-input[type='search']::-moz-placeholder,
-input[type='date']::-moz-placeholder,
-input[type='datetime']::-moz-placeholder,
-input[type='email']::-moz-placeholder,
-input[type='number']::-moz-placeholder,
-input[type='url']::-moz-placeholder,
-input[type='password']::-moz-placeholder,
-textarea::-moz-placeholder,
-select[multiple]::-moz-placeholder {
-  color: #999999;
-}
-input[type='text']:-ms-input-placeholder,
-input[type='search']:-ms-input-placeholder,
-input[type='date']:-ms-input-placeholder,
-input[type='datetime']:-ms-input-placeholder,
-input[type='email']:-ms-input-placeholder,
-input[type='number']:-ms-input-placeholder,
-input[type='url']:-ms-input-placeholder,
-input[type='password']:-ms-input-placeholder,
-textarea:-ms-input-placeholder,
-select[multiple]:-ms-input-placeholder {
-  color: #999999;
-}
-input[type='text']:hover,
-input[type='search']:hover,
-input[type='date']:hover,
-input[type='datetime']:hover,
-input[type='email']:hover,
-input[type='number']:hover,
-input[type='url']:hover,
-input[type='password']:hover,
-textarea:hover,
-select[multiple]:hover {
-  background-color: #fff9f4;
-  border-color: #ffaa22;
-}
-input[type='text']:active,
-input[type='search']:active,
-input[type='date']:active,
-input[type='datetime']:active,
-input[type='email']:active,
-input[type='number']:active,
-input[type='url']:active,
-input[type='password']:active,
-textarea:active,
-select[multiple]:active,
-input[type='text']:focus,
-input[type='search']:focus,
-input[type='date']:focus,
-input[type='datetime']:focus,
-input[type='email']:focus,
-input[type='number']:focus
-input[type='url']:focus,
-input[type='password']:focus,
-textarea:focus,
-select[multiple]:focus {
-  background-color: #fff9f4;
-  border-color: #ffaa22;
-  outline: 0;
-}
-input[type='text'][readonly],
-input[type='search'][readonly],
-input[type='email'][readonly],
-input[type='number'][readonly],
-input[type='date'][readonly],
-input[type='datetime'][readonly],
-input[type='url'][readonly],
-input[type='password'][readonly],
-textarea[readonly],
-select[multiple][readonly] {
-  background-color: #f2f2f2;
-  border-color: #cccccc;
-}
-input[type='text'][disabled],
-input[type='search'][disabled],
-input[type='date'][disabled],
-input[type='datetime'][disabled],
-input[type='email'][disabled],
-input[type='number'][disabled],
-input[type='url'][disabled],
-input[type='password'][disabled],
-textarea[disabled],
-select[multiple][disabled] {
-  background-color: #f2f2f2;
-  border-color: #cccccc;
-  color: #808080;
-  cursor: not-allowed;
-}
-.formSuccess input[type='text'],
-.formSuccess input[type='search'],
-.formSuccess input[type='email'],
-.formSuccess input[type='number'],
-.formSuccess input[type='url'],
-.formSuccess input[type='password'],
-.formSuccess textarea {
-  background-color: #74a446;
-  border-color: #4d7730;
-}
-.formError input[type='text'],
-.formError input[type='search'],
-.formError input[type='email'],
-.formError input[type='number'],
-.formError input[type='url'],
-.formError input[type='password'],
-.formError textarea {
-  background-color: #c95145;
-  border-color: #913d37;
-}
-textarea {
-  width: 99%;
-}
-.tiny {
-  width: 80px;
-}
-.short {
-  min-width: 80px;
-  width: 10%;
-}
-.medium {
-  min-width: 150px;
-  width: 30%;
-}
-.long {
-  min-width: 150px;
-  width: 100%;
-}
-@media only screen and (max-width: 800px) {
-  textarea {
-    max-height: 160px;
-  }
-  .medium {
-    width: 100%;
-  }
-}
-.uploadButton {
-  cursor: pointer;
-  display: inline-block;
-  overflow: hidden;
-  position: relative;
-}
-.uploadButton input {
-  cursor: pointer;
-  right: 0;
-  opacity: 0;
-  padding: 4px 0;
-  position: absolute;
-  top: 0;
-  position: absolute;
-}
-.uploadButton,
-.uploadFallbackButton {
-  margin-top: 7px;
-}
-.structuredList {
-  background-color: #fcfdfe;
-}
-.structuredList li {
-  padding: 4px 7px;
-  text-align: right;
-}
-.structuredList li:hover {
-  background-color: #ffe5c8;
-}
-.structuredList li:first-child {
-  border-radius: 6px 6px 0 0;
-}
-.structuredList li:last-child {
-  border-radius: 0 0 6px 6px;
-}
-.structuredList li.category {
-  background-color: #e4eef8;
-}
-.structuredList li.category:hover {
-  background-color: #ffe5c8;
-}
-.structuredList li span {
-  float: left;
-}
-.structuredList li label {
-  cursor: pointer;
-  margin: 0 7px;
-  padding: 0 21px;
-}
-.editableItemList ul li {
-  cursor: pointer;
-  margin-left: 4px;
-}
-.editableItemList ul li:first-child {
-  margin-left: 0;
-}
-select > option {
-  display: block !important;
-}
-.reCaptcha input.marginTop {
-  margin-top: 14px;
-}
-body {
-  background-color: #1f4060;
-  color: #666666;
-  font-family: "Trebuchet MS", Arial, sans-serif;
-  font-size: 13px;
-  line-height: 1.28;
-}
-small {
-  font-size: 85%;
-}
-img {
-  vertical-align: middle;
-}
-img.disabled {
-  opacity: .3;
-}
-a {
-  color: #336699;
-  cursor: pointer;
-  text-decoration: none;
-}
-a:hover {
-  color: #003366;
-  text-decoration: underline;
-}
-a.externalURL:after {
-  content: "\f08e";
-  display: inline-block;
-  font-family: FontAwesome !important;
-  font-size: 14px !important;
-  font-weight: normal !important;
-  font-style: normal !important;
-  margin-left: 4px;
-  vertical-align: -1px;
-}
-.footerContent,
-.logo {
-  color: #ffffff;
-}
-.footerContent a,
-.logo a {
-  color: #407fbf;
-}
-.footerContent a:hover,
-.logo a:hover {
-  color: #ffffff;
-}
-.nativeList {
-  margin: 1em 0;
-  margin-left: 40px;
-}
-.nativeList ul,
-.nativeList ol {
-  margin-bottom: 0;
-  margin-top: 0;
-}
-ul.nativeList {
-  list-style-type: disc;
-}
-ol.nativeList {
-  list-style-type: decimal;
-}
-.htmlContent p {
-  margin: 1em 0;
-}
-.htmlContent h1 {
-  font-size: 140%;
-}
-.htmlContent h2 {
-  font-size: 120%;
-}
-.htmlContent h1,
-.htmlContent h2,
-.htmlContent h3,
-.htmlContent h4,
-.htmlContent h5,
-.htmlContent h6 {
-  font-weight: bold;
-  margin: 0.5em 0;
-}
-.htmlContent ul,
-.htmlContent ol {
-  margin: 1em 0;
-  margin-left: 40px;
-}
-.htmlContent ul ul,
-.htmlContent ul ol,
-.htmlContent ol ul,
-.htmlContent ol ol {
-  margin-bottom: 0;
-  margin-top: 0;
-}
-.htmlContent ul {
-  list-style-type: disc;
-}
-.htmlContent ol {
-  list-style-type: decimal;
-}
-body > iframe[src="about:blank"] {
-  display: none;
-}
-::selection {
-  text-shadow: 0 1px 0 rgba(255,255,255,0.5) !important;
-  color: #300;
-  background-color: rgba(255,170,34,0.7);
-}
-.invisible {
-  display: none;
-}
-.marginTop {
-  margin-top: 14px;
-}
-.pointer {
-  cursor: pointer;
-}
-.dimmed {
-  color: #808080;
-}
-.iconFlag {
-  height: 15px;
-  width: 24px;
-}
-.framed > canvas,
-.framed > img {
-  background-color: #ffffff;
-  border: 1px solid #cccccc;
-  padding: 1px;
-}
-.highlight {
-  background-color: #ffff66;
-}
-.grayscale {
-  filter: url(../images/grayscale-filter.svg#grayscale);
-  filter: gray;
-  -webkit-filter: grayscale(1);
-}
-.balloonTooltip {
-  background-color: rgba(0,0,0,0.8);
-  border-radius: 6px;
-  color: #ffffff;
-  font-size: .85em;
-  max-width: 300px;
-  padding: 5px 10px 7px;
-  position: absolute;
-  z-index: 800;
-  box-shadow: 0 3px 7px 0 rgba(0,0,0,0.3);
-}
-.balloonTooltip .pointer {
-  border-color: rgba(0,0,0,0.8) transparent;
-  border-style: solid;
-  border-width: 0 5px 5px;
-  left: 50%;
-  position: absolute;
-  top: -5px;
-}
-.balloonTooltip.inverse .pointer {
-  border-width: 5px 5px 0;
-}
-.popover {
-  background-color: rgba(0,0,0,0.4);
-  border-radius: 6px;
-  padding: 7px;
-  position: absolute;
-  vertical-align: middle;
-  width: 400px !important;
-  z-index: 500;
-  box-shadow: 0 1px 7px 0 rgba(0,0,0,0.3);
-}
-.popover > .icon-spinner {
-  color: white;
-  left: 50%;
-  margin-left: -21px;
-  margin-top: -21px;
-  position: absolute;
-  top: 50%;
-  text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
-}
-.popover > .popoverContent {
-  background-color: #fcfdfe;
-  border-radius: 6px;
-  color: #666666;
-  max-height: 300px;
-  min-height: 32px;
-  opacity: 0;
-  overflow: hidden;
-  padding: 7px 14px;
-}
-.popover:after {
-  border: 10px solid transparent;
-  content: "";
-  display: inline-block;
-  position: absolute;
-  z-index: 100;
-}
-.popover.top:after {
-  border-bottom-width: 0;
-  border-top-color: rgba(0,0,0,0.3);
-  bottom: -10px;
-}
-.popover.bottom:after {
-  border-bottom-color: rgba(0,0,0,0.3);
-  border-top-width: 0;
-  top: -10px;
-}
-.popover.right:after {
-  left: 10px;
-}
-.popover.left:after {
-  right: 10px;
-}
-.badge {
-  background-color: #666666;
-  border-radius: 9px;
-  color: #ffffff;
-  display: inline-block;
-  font-size: 11px;
-  font-weight: bold;
-  padding: 1px 6px 1px;
-  position: relative;
-  text-shadow: none !important;
-  vertical-align: middle;
-  white-space: nowrap;
-}
-.badge.label {
-  border-radius: 4px;
-  font-weight: normal;
-}
-.badge.badgeUpdate {
-  background-color: #336699;
-  color: #ffffff;
-}
-.badge.badgeInverse {
-  background-color: #ffffff;
-  color: #336699;
-}
-.badge.green {
-  background-color: #009900;
-  color: #eeffee;
-}
-.badge.red {
-  background-color: #cc0000;
-  color: #ffeeee;
-}
-.badge.black {
-  background-color: #333;
-  color: #fff;
-}
-.badge.brown {
-  background-color: #c63;
-  color: #fff;
-}
-.badge.orange {
-  background-color: #f90;
-  color: #fff;
-}
-.badge.yellow {
-  background-color: #ff0;
-  color: #333;
-}
-.badge.blue {
-  background-color: #369;
-  color: #fff;
-}
-.badge.purple {
-  background-color: #c0f;
-  color: #fff;
-}
-.badge.pink {
-  background-color: #f0c;
-  color: #fff;
-}
-a.badge:hover {
-  color: #ffffff;
-  text-decoration: none;
-}
-a.badge:hover.black {
-  background-color: #000;
-}
-a.badge:hover.brown {
-  background-color: #930;
-}
-a.badge:hover.red {
-  background-color: #900;
-}
-a.badge:hover.orange {
-  background-color: #f60;
-}
-a.badge:hover.yellow {
-  background-color: #cc0;
-}
-a.badge:hover.green {
-  background-color: #060;
-}
-a.badge:hover.blue {
-  background-color: #036;
-}
-a.badge:hover.purple {
-  background-color: #90c;
-}
-a.badge:hover.pink {
-  background-color: #c09;
-}
-@font-face {
-  font-family: 'FontAwesome';
-  src: url('../font/fontawesome-webfont.eot?v=3.1.1');
-  src: url('../font/fontawesome-webfont.eot?#iefix&v=3.1.1') format('embedded-opentype'), url('../font/fontawesome-webfont.woff?v=3.1.1') format('woff'), url('../font/fontawesome-webfont.ttf?v=3.1.1') format('truetype');
-  font-weight: normal;
-  font-style: normal;
-}
-.icon {
-  color: #666666;
-  display: inline-block;
-  font-family: FontAwesome;
-  font-weight: normal !important;
-  font-style: normal !important;
-  line-height: 1em;
-  text-align: center;
-  -webkit-user-select: none;
-  -moz-user-select: none;
-  -ms-user-select: none;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-}
-.icon.disabled {
-  opacity: .3;
-}
-.icon:hover {
-  text-decoration: none;
-}
-span.icon:not(.pointer):not(.disabled) {
-  cursor: default;
-}
-a > span.icon:not(.pointer) {
-  cursor: pointer !important;
-}
-.icon16 {
-  font-size: 14px;
-  height: 16px;
-  width: 16px;
-}
-.icon32 {
-  font-size: 28px;
-  height: 32px;
-  width: 32px;
-  vertical-align: -5px;
-}
-.icon48 {
-  font-size: 42px;
-  height: 48px;
-  width: 48px;
-}
-.icon96 {
-  font-size: 84px;
-  height: 96px;
-  width: 96px;
-}
-.icon-spinner {
-  height: auto;
-  -moz-animation: spin 2s infinite linear;
-  -o-animation: spin 2s infinite linear;
-  -webkit-animation: spin 2s infinite linear;
-  animation: spin 2s infinite linear;
-}
-@-moz-keyframes spin {
-  0% {
-    -moz-transform: rotate(0deg);
-  }
-  100% {
-    -moz-transform: rotate(359deg);
-  }
-}
-@-webkit-keyframes spin {
-  0% {
-    -webkit-transform: rotate(0deg);
-  }
-  100% {
-    -webkit-transform: rotate(359deg);
-  }
-}
-@-o-keyframes spin {
-  0% {
-    -o-transform: rotate(0deg);
-  }
-  100% {
-    -o-transform: rotate(359deg);
-  }
-}
-@-ms-keyframes spin {
-  0% {
-    -ms-transform: rotate(0deg);
-  }
-  100% {
-    -ms-transform: rotate(359deg);
-  }
-}
-@keyframes spin {
-  0% {
-    transform: rotate(0deg);
-  }
-  100% {
-    transform: rotate(359deg);
-  }
-}
-.icon-rotate-90 {
-  -webkit-transform: rotate(90deg);
-  -moz-transform: rotate(90deg);
-  -ms-transform: rotate(90deg);
-  -o-transform: rotate(90deg);
-  transform: rotate(90deg);
-  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
-}
-.icon-rotate-180 {
-  -webkit-transform: rotate(180deg);
-  -moz-transform: rotate(180deg);
-  -ms-transform: rotate(180deg);
-  -o-transform: rotate(180deg);
-  transform: rotate(180deg);
-  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
-}
-.icon-rotate-270 {
-  -webkit-transform: rotate(270deg);
-  -moz-transform: rotate(270deg);
-  -ms-transform: rotate(270deg);
-  -o-transform: rotate(270deg);
-  transform: rotate(270deg);
-  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
-}
-.icon-flip-horizontal {
-  -webkit-transform: scale(-1,1);
-  -moz-transform: scale(-1,1);
-  -ms-transform: scale(-1,1);
-  -o-transform: scale(-1,1);
-  transform: scale(-1,1);
-}
-.icon-flip-vertical {
-  -webkit-transform: scale(1,-1);
-  -moz-transform: scale(1,-1);
-  -ms-transform: scale(1,-1);
-  -o-transform: scale(1,-1);
-  transform: scale(1,-1);
-}
-.icon-glass:before {
-  content: "\f000";
-}
-.icon-music:before {
-  content: "\f001";
-}
-.icon-search:before {
-  content: "\f002";
-}
-.icon-envelope:before {
-  content: "\f003";
-}
-.icon-heart:before {
-  content: "\f004";
-}
-.icon-star:before {
-  content: "\f005";
-}
-.icon-star-empty:before {
-  content: "\f006";
-}
-.icon-user:before {
-  content: "\f007";
-}
-.icon-film:before {
-  content: "\f008";
-}
-.icon-th-large:before {
-  content: "\f009";
-}
-.icon-th:before {
-  content: "\f00a";
-}
-.icon-th-list:before {
-  content: "\f00b";
-}
-.icon-ok:before {
-  content: "\f00c";
-}
-.icon-remove:before {
-  content: "\f00d";
-}
-.icon-zoom-in:before {
-  content: "\f00e";
-}
-.icon-zoom-out:before {
-  content: "\f010";
-}
-.icon-off:before {
-  content: "\f011";
-}
-.icon-signal:before {
-  content: "\f012";
-}
-.icon-cog:before {
-  content: "\f013";
-}
-.icon-trash:before {
-  content: "\f014";
-}
-.icon-home:before {
-  content: "\f015";
-}
-.icon-file:before {
-  content: "\f016";
-}
-.icon-time:before {
-  content: "\f017";
-}
-.icon-road:before {
-  content: "\f018";
-}
-.icon-download-alt:before {
-  content: "\f019";
-}
-.icon-download:before {
-  content: "\f01a";
-}
-.icon-upload:before {
-  content: "\f01b";
-}
-.icon-inbox:before {
-  content: "\f01c";
-}
-.icon-play-circle:before {
-  content: "\f01d";
-}
-.icon-repeat:before,
-.icon-rotate-right:before {
-  content: "\f01e";
-}
-.icon-refresh:before {
-  content: "\f021";
-}
-.icon-list-alt:before {
-  content: "\f022";
-}
-.icon-lock:before {
-  content: "\f023";
-}
-.icon-flag:before {
-  content: "\f024";
-}
-.icon-headphones:before {
-  content: "\f025";
-}
-.icon-volume-off:before {
-  content: "\f026";
-}
-.icon-volume-down:before {
-  content: "\f027";
-}
-.icon-volume-up:before {
-  content: "\f028";
-}
-.icon-qrcode:before {
-  content: "\f029";
-}
-.icon-barcode:before {
-  content: "\f02a";
-}
-.icon-tag:before {
-  content: "\f02b";
-}
-.icon-tags:before {
-  content: "\f02c";
-}
-.icon-book:before {
-  content: "\f02d";
-}
-.icon-bookmark:before {
-  content: "\f02e";
-}
-.icon-print:before {
-  content: "\f02f";
-}
-.icon-camera:before {
-  content: "\f030";
-}
-.icon-font:before {
-  content: "\f031";
-}
-.icon-bold:before {
-  content: "\f032";
-}
-.icon-italic:before {
-  content: "\f033";
-}
-.icon-text-height:before {
-  content: "\f034";
-}
-.icon-text-width:before {
-  content: "\f035";
-}
-.icon-align-left:before {
-  content: "\f036";
-}
-.icon-align-center:before {
-  content: "\f037";
-}
-.icon-align-right:before {
-  content: "\f038";
-}
-.icon-align-justify:before {
-  content: "\f039";
-}
-.icon-list:before {
-  content: "\f03a";
-}
-.icon-indent-left:before {
-  content: "\f03b";
-}
-.icon-indent-right:before {
-  content: "\f03c";
-}
-.icon-facetime-video:before {
-  content: "\f03d";
-}
-.icon-picture:before {
-  content: "\f03e";
-}
-.icon-pencil:before {
-  content: "\f040";
-}
-.icon-map-marker:before {
-  content: "\f041";
-}
-.icon-adjust:before {
-  content: "\f042";
-}
-.icon-tint:before {
-  content: "\f043";
-}
-.icon-edit:before {
-  content: "\f044";
-}
-.icon-share:before {
-  content: "\f045";
-}
-.icon-check:before {
-  content: "\f046";
-}
-.icon-move:before {
-  content: "\f047";
-}
-.icon-step-backward:before {
-  content: "\f048";
-}
-.icon-fast-backward:before {
-  content: "\f049";
-}
-.icon-backward:before {
-  content: "\f04a";
-}
-.icon-play:before {
-  content: "\f04b";
-}
-.icon-pause:before {
-  content: "\f04c";
-}
-.icon-stop:before {
-  content: "\f04d";
-}
-.icon-forward:before {
-  content: "\f04e";
-}
-.icon-fast-forward:before {
-  content: "\f050";
-}
-.icon-step-forward:before {
-  content: "\f051";
-}
-.icon-eject:before {
-  content: "\f052";
-}
-.icon-chevron-left:before {
-  content: "\f053";
-}
-.icon-chevron-right:before {
-  content: "\f054";
-}
-.icon-plus-sign:before {
-  content: "\f055";
-}
-.icon-minus-sign:before {
-  content: "\f056";
-}
-.icon-remove-sign:before {
-  content: "\f057";
-}
-.icon-ok-sign:before {
-  content: "\f058";
-}
-.icon-question-sign:before {
-  content: "\f059";
-}
-.icon-info-sign:before {
-  content: "\f05a";
-}
-.icon-screenshot:before {
-  content: "\f05b";
-}
-.icon-remove-circle:before {
-  content: "\f05c";
-}
-.icon-ok-circle:before {
-  content: "\f05d";
-}
-.icon-ban-circle:before {
-  content: "\f05e";
-}
-.icon-arrow-left:before {
-  content: "\f060";
-}
-.icon-arrow-right:before {
-  content: "\f061";
-}
-.icon-arrow-up:before {
-  content: "\f062";
-}
-.icon-arrow-down:before {
-  content: "\f063";
-}
-.icon-share-alt:before,
-.icon-mail-forward:before {
-  content: "\f064";
-}
-.icon-resize-full:before {
-  content: "\f065";
-}
-.icon-resize-small:before {
-  content: "\f066";
-}
-.icon-plus:before {
-  content: "\f067";
-}
-.icon-minus:before {
-  content: "\f068";
-}
-.icon-asterisk:before {
-  content: "\f069";
-}
-.icon-exclamation-sign:before {
-  content: "\f06a";
-}
-.icon-gift:before {
-  content: "\f06b";
-}
-.icon-leaf:before {
-  content: "\f06c";
-}
-.icon-fire:before {
-  content: "\f06d";
-}
-.icon-eye-open:before {
-  content: "\f06e";
-}
-.icon-eye-close:before {
-  content: "\f070";
-}
-.icon-warning-sign:before {
-  content: "\f071";
-}
-.icon-plane:before {
-  content: "\f072";
-}
-.icon-calendar:before {
-  content: "\f073";
-}
-.icon-random:before {
-  content: "\f074";
-}
-.icon-comment:before {
-  content: "\f075";
-}
-.icon-magnet:before {
-  content: "\f076";
-}
-.icon-chevron-up:before {
-  content: "\f077";
-}
-.icon-chevron-down:before {
-  content: "\f078";
-}
-.icon-retweet:before {
-  content: "\f079";
-}
-.icon-shopping-cart:before {
-  content: "\f07a";
-}
-.icon-folder-close:before {
-  content: "\f07b";
-}
-.icon-folder-open:before {
-  content: "\f07c";
-}
-.icon-resize-vertical:before {
-  content: "\f07d";
-}
-.icon-resize-horizontal:before {
-  content: "\f07e";
-}
-.icon-bar-chart:before {
-  content: "\f080";
-}
-.icon-twitter-sign:before {
-  content: "\f081";
-}
-.icon-facebook-sign:before {
-  content: "\f082";
-}
-.icon-camera-retro:before {
-  content: "\f083";
-}
-.icon-key:before {
-  content: "\f084";
-}
-.icon-cogs:before {
-  content: "\f085";
-}
-.icon-comments:before {
-  content: "\f086";
-}
-.icon-thumbs-up:before {
-  content: "\f087";
-}
-.icon-thumbs-down:before {
-  content: "\f088";
-}
-.icon-star-half:before {
-  content: "\f089";
-}
-.icon-heart-empty:before {
-  content: "\f08a";
-}
-.icon-signout:before {
-  content: "\f08b";
-}
-.icon-linkedin-sign:before {
-  content: "\f08c";
-}
-.icon-pushpin:before {
-  content: "\f08d";
-}
-.icon-external-link:before {
-  content: "\f08e";
-}
-.icon-signin:before {
-  content: "\f090";
-}
-.icon-trophy:before {
-  content: "\f091";
-}
-.icon-github-sign:before {
-  content: "\f092";
-}
-.icon-upload-alt:before {
-  content: "\f093";
-}
-.icon-lemon:before {
-  content: "\f094";
-}
-.icon-phone:before {
-  content: "\f095";
-}
-.icon-check-empty:before {
-  content: "\f096";
-}
-.icon-bookmark-empty:before {
-  content: "\f097";
-}
-.icon-phone-sign:before {
-  content: "\f098";
-}
-.icon-twitter:before {
-  content: "\f099";
-}
-.icon-facebook:before {
-  content: "\f09a";
-}
-.icon-github:before {
-  content: "\f09b";
-}
-.icon-unlock:before {
-  content: "\f09c";
-}
-.icon-credit-card:before {
-  content: "\f09d";
-}
-.icon-rss:before {
-  content: "\f09e";
-}
-.icon-hdd:before {
-  content: "\f0a0";
-}
-.icon-bullhorn:before {
-  content: "\f0a1";
-}
-.icon-bell:before {
-  content: "\f0a2";
-}
-.icon-certificate:before {
-  content: "\f0a3";
-}
-.icon-hand-right:before {
-  content: "\f0a4";
-}
-.icon-hand-left:before {
-  content: "\f0a5";
-}
-.icon-hand-up:before {
-  content: "\f0a6";
-}
-.icon-hand-down:before {
-  content: "\f0a7";
-}
-.icon-circle-arrow-left:before {
-  content: "\f0a8";
-}
-.icon-circle-arrow-right:before {
-  content: "\f0a9";
-}
-.icon-circle-arrow-up:before {
-  content: "\f0aa";
-}
-.icon-circle-arrow-down:before {
-  content: "\f0ab";
-}
-.icon-globe:before {
-  content: "\f0ac";
-}
-.icon-wrench:before {
-  content: "\f0ad";
-}
-.icon-tasks:before {
-  content: "\f0ae";
-}
-.icon-filter:before {
-  content: "\f0b0";
-}
-.icon-briefcase:before {
-  content: "\f0b1";
-}
-.icon-fullscreen:before {
-  content: "\f0b2";
-}
-.icon-group:before {
-  content: "\f0c0";
-}
-.icon-link:before {
-  content: "\f0c1";
-}
-.icon-cloud:before {
-  content: "\f0c2";
-}
-.icon-beaker:before {
-  content: "\f0c3";
-}
-.icon-cut:before {
-  content: "\f0c4";
-}
-.icon-copy:before {
-  content: "\f0c5";
-}
-.icon-paper-clip:before {
-  content: "\f0c6";
-}
-.icon-save:before {
-  content: "\f0c7";
-}
-.icon-sign-blank:before {
-  content: "\f0c8";
-}
-.icon-reorder:before {
-  content: "\f0c9";
-}
-.icon-list-ul:before {
-  content: "\f0ca";
-}
-.icon-list-ol:before {
-  content: "\f0cb";
-}
-.icon-strikethrough:before {
-  content: "\f0cc";
-}
-.icon-underline:before {
-  content: "\f0cd";
-}
-.icon-table:before {
-  content: "\f0ce";
-}
-.icon-magic:before {
-  content: "\f0d0";
-}
-.icon-truck:before {
-  content: "\f0d1";
-}
-.icon-pinterest:before {
-  content: "\f0d2";
-}
-.icon-pinterest-sign:before {
-  content: "\f0d3";
-}
-.icon-google-plus-sign:before {
-  content: "\f0d4";
-}
-.icon-google-plus:before {
-  content: "\f0d5";
-}
-.icon-money:before {
-  content: "\f0d6";
-}
-.icon-caret-down:before {
-  content: "\f0d7";
-}
-.icon-caret-up:before {
-  content: "\f0d8";
-}
-.icon-caret-left:before {
-  content: "\f0d9";
-}
-.icon-caret-right:before {
-  content: "\f0da";
-}
-.icon-columns:before {
-  content: "\f0db";
-}
-.icon-sort:before {
-  content: "\f0dc";
-}
-.icon-sort-down:before {
-  content: "\f0dd";
-}
-.icon-sort-up:before {
-  content: "\f0de";
-}
-.icon-envelope-alt:before {
-  content: "\f0e0";
-}
-.icon-linkedin:before {
-  content: "\f0e1";
-}
-.icon-undo:before,
-.icon-rotate-left:before {
-  content: "\f0e2";
-}
-.icon-legal:before {
-  content: "\f0e3";
-}
-.icon-dashboard:before {
-  content: "\f0e4";
-}
-.icon-comment-alt:before {
-  content: "\f0e5";
-}
-.icon-comments-alt:before {
-  content: "\f0e6";
-}
-.icon-bolt:before {
-  content: "\f0e7";
-}
-.icon-sitemap:before {
-  content: "\f0e8";
-}
-.icon-umbrella:before {
-  content: "\f0e9";
-}
-.icon-paste:before {
-  content: "\f0ea";
-}
-.icon-lightbulb:before {
-  content: "\f0eb";
-}
-.icon-exchange:before {
-  content: "\f0ec";
-}
-.icon-cloud-download:before {
-  content: "\f0ed";
-}
-.icon-cloud-upload:before {
-  content: "\f0ee";
-}
-.icon-user-md:before {
-  content: "\f0f0";
-}
-.icon-stethoscope:before {
-  content: "\f0f1";
-}
-.icon-suitcase:before {
-  content: "\f0f2";
-}
-.icon-bell-alt:before {
-  content: "\f0f3";
-}
-.icon-coffee:before {
-  content: "\f0f4";
-}
-.icon-food:before {
-  content: "\f0f5";
-}
-.icon-file-alt:before {
-  content: "\f0f6";
-}
-.icon-building:before {
-  content: "\f0f7";
-}
-.icon-hospital:before {
-  content: "\f0f8";
-}
-.icon-ambulance:before {
-  content: "\f0f9";
-}
-.icon-medkit:before {
-  content: "\f0fa";
-}
-.icon-fighter-jet:before {
-  content: "\f0fb";
-}
-.icon-beer:before {
-  content: "\f0fc";
-}
-.icon-h-sign:before {
-  content: "\f0fd";
-}
-.icon-plus-sign-alt:before {
-  content: "\f0fe";
-}
-.icon-double-angle-left:before {
-  content: "\f100";
-}
-.icon-double-angle-right:before {
-  content: "\f101";
-}
-.icon-double-angle-up:before {
-  content: "\f102";
-}
-.icon-double-angle-down:before {
-  content: "\f103";
-}
-.icon-angle-left:before {
-  content: "\f104";
-}
-.icon-angle-right:before {
-  content: "\f105";
-}
-.icon-angle-up:before {
-  content: "\f106";
-}
-.icon-angle-down:before {
-  content: "\f107";
-}
-.icon-desktop:before {
-  content: "\f108";
-}
-.icon-laptop:before {
-  content: "\f109";
-}
-.icon-tablet:before {
-  content: "\f10a";
-}
-.icon-mobile-phone:before {
-  content: "\f10b";
-}
-.icon-circle-blank:before {
-  content: "\f10c";
-}
-.icon-quote-left:before {
-  content: "\f10d";
-}
-.icon-quote-right:before {
-  content: "\f10e";
-}
-.icon-spinner:before {
-  content: "\f110" !important;
-}
-.icon-circle:before {
-  content: "\f111";
-}
-.icon-reply:before,
-.icon-mail-reply:before {
-  content: "\f112";
-}
-.icon-folder-close-alt:before {
-  content: "\f114";
-}
-.icon-folder-open-alt:before {
-  content: "\f115";
-}
-.icon-expand-alt:before {
-  content: "\f116";
-}
-.icon-collapse-alt:before {
-  content: "\f117";
-}
-.icon-smile:before {
-  content: "\f118";
-}
-.icon-frown:before {
-  content: "\f119";
-}
-.icon-meh:before {
-  content: "\f11a";
-}
-.icon-gamepad:before {
-  content: "\f11b";
-}
-.icon-keyboard:before {
-  content: "\f11c";
-}
-.icon-flag-alt:before {
-  content: "\f11d";
-}
-.icon-flag-checkered:before {
-  content: "\f11e";
-}
-.icon-terminal:before {
-  content: "\f120";
-}
-.icon-code:before {
-  content: "\f121";
-}
-.icon-reply-all:before {
-  content: "\f122";
-}
-.icon-mail-reply-all:before {
-  content: "\f122";
-}
-.icon-star-half-empty:before {
-  content: "\f123";
-}
-.icon-location-arrow:before {
-  content: "\f124";
-}
-.icon-crop:before {
-  content: "\f125";
-}
-.icon-code-fork:before {
-  content: "\f126";
-}
-.icon-unlink:before {
-  content: "\f127";
-}
-.icon-question:before {
-  content: "\f128";
-}
-.icon-info:before {
-  content: "\f129";
-}
-.icon-exclamation:before {
-  content: "\f12a";
-}
-.icon-superscript:before {
-  content: "\f12b";
-}
-.icon-subscript:before {
-  content: "\f12c";
-}
-.icon-eraser:before {
-  content: "\f12d";
-}
-.icon-puzzle-piece:before {
-  content: "\f12e";
-}
-.icon-microphone:before {
-  content: "\f130";
-}
-.icon-microphone-off:before {
-  content: "\f131";
-}
-.icon-shield:before {
-  content: "\f132";
-}
-.icon-calendar-empty:before {
-  content: "\f133";
-}
-.icon-fire-extinguisher:before {
-  content: "\f134";
-}
-.icon-rocket:before {
-  content: "\f135";
-}
-.icon-maxcdn:before {
-  content: "\f136";
-}
-.icon-chevron-sign-left:before {
-  content: "\f137";
-}
-.icon-chevron-sign-right:before {
-  content: "\f138";
-}
-.icon-chevron-sign-up:before {
-  content: "\f139";
-}
-.icon-chevron-sign-down:before {
-  content: "\f13a";
-}
-.icon-html5:before {
-  content: "\f13b";
-}
-.icon-css3:before {
-  content: "\f13c";
-}
-.icon-anchor:before {
-  content: "\f13d";
-}
-.icon-unlock-alt:before {
-  content: "\f13e";
-}
-.icon-bullseye:before {
-  content: "\f140";
-}
-.icon-ellipsis-horizontal:before {
-  content: "\f141";
-}
-.icon-ellipsis-vertical:before {
-  content: "\f142";
-}
-.icon-rss-sign:before {
-  content: "\f143";
-}
-.icon-play-sign:before {
-  content: "\f144";
-}
-.icon-ticket:before {
-  content: "\f145";
-}
-.icon-minus-sign-alt:before {
-  content: "\f146";
-}
-.icon-check-minus:before {
-  content: "\f147";
-}
-.icon-level-up:before {
-  content: "\f148";
-}
-.icon-level-down:before {
-  content: "\f149";
-}
-.icon-check-sign:before {
-  content: "\f14a";
-}
-.icon-edit-sign:before {
-  content: "\f14b";
-}
-.icon-external-link-sign:before {
-  content: "\f14c";
-}
-.icon-share-sign:before {
-  content: "\f14d";
-}
-#lbOverlay {
-  background-color: #000;
-  bottom: 0;
-  left: 0;
-  position: fixed;
-  right: 0;
-  top: 0;
-  z-index: 399;
-}
-#lbPrevLink,
-#lbNextLink {
-  display: block;
-  overflow: hidden;
-  position: absolute;
-  top: 0;
-  width: 50%;
-  outline: none;
-}
-#lbPrevLink > span,
-#lbNextLink > span {
-  background-color: #fff;
-  display: none;
-  padding: 7px;
-  position: absolute;
-  top: 20%;
-}
-#lbPrevLink:hover > span,
-#lbNextLink:hover > span {
-  box-shadow: 0 0 20px 0 #ffaa22;
-}
-#lbPrevLink {
-  left: 0;
-}
-#lbPrevLink > span {
-  border-radius: 0 30px 30px 0;
-  left: 0;
-  padding-right: 14px;
-}
-#lbNextLink {
-  right: 0;
-}
-#lbNextLink > span {
-  border-radius: 30px 0 0 30px;
-  padding-left: 14px;
-  right: 0;
-}
-#lbEnlarge,
-#lbCloseLink {
-  cursor: pointer;
-  display: block;
-  float: right;
-  padding-right: 7px;
-  outline: none;
-}
-#lbCenter,
-#lbBottomContainer {
-  background-color: #fff;
-  overflow: hidden;
-  position: absolute;
-  z-index: 400;
-}
-#lbCenter > .icon-spinner {
-  left: 50%;
-  margin: -21px 0 0 -21px;
-  position: absolute;
-  top: 50%;
-}
-.lbLoading {
-  background: #fff url(../icon/spinner.svg) no-repeat center;
-  background-size: 48px;
-}
-#lbImage {
-  background-repeat: no-repeat;
-  background-size: cover;
-  border: 10px solid #fff;
-  left: 0;
-  position: absolute;
-  top: 0;
-}
-#lbImage:hover #lbNextLink > span,
-#lbImage:hover #lbPrevLink > span {
-  display: block;
-}
-#lbBottom {
-  border: 10px solid #fff;
-  border-top-style: none;
-  color: #666;
-}
-#lbCaption,
-#lbNumber {
-  margin-right: 71px;
-}
-#lbCaption {
-  font-weight: bold;
-}
-.labelList,
-.labelList > li {
-  display: inline-block;
-}
-#labelList:before,
-#labelList:after {
-  display: table;
-  content: "";
-}
-#labelList:after {
-  clear: both;
-}
-#labelList li {
-  float: left;
-  margin-right: 1%;
-  width: 30%;
-}
-#labelList li.labelCustomClass {
-  position: relative;
-}
-#labelList li.labelCustomClass input[type='radio'] {
-  left: 0;
-  position: absolute;
-  top: 0;
-}
-#labelList li.labelCustomClass span {
-  display: block;
-  margin-left: 24px;
-}
-.labelChooser > .dropdownToggle > span {
-  cursor: pointer;
-}
-.layoutFluid {
-  padding: 0 21px;
-}
-@media only screen and (max-width: 800px) {
-  .layoutFluid {
-    padding: 0;
-  }
-}
-.layoutFixed {
-  margin: 0 auto;
-  width: 1200px;
-}
-@media only screen and (max-width: 800px) {
-  .layoutFixed {
-    width: auto;
-  }
-}
-@media only screen and (min-width: 801px) {
-  body {
-    min-width: 980px;
-  }
-}
-#pageHeader {
-  z-index: 100;
-}
-@media only screen and (max-width: 800px) {
-  #pageHeader {
-    margin-top: 48px;
-  }
-}
-#top {
-  display: block;
-  height: 1px;
-  visibility: hidden;
-}
-.userPanel {
-  background-color: rgba(0,0,0,0.5);
-  height: 40px;
-  left: 0;
-  position: absolute;
-  top: 0;
-  right: 0;
-  z-index: 200;
-}
-.userPanel .icon {
-  color: #ffffff;
-  text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
-}
-.userPanel > div {
-  position: relative;
-}
-.userPanel > div > ul.userPanelItems > li {
-  float: left;
-}
-.userPanel > div > ul.userPanelItems > li > a,
-.userPanel > div > ul.userPanelItems > li > div:not(.dropdownMenu) {
-  color: #ffffff;
-  display: block;
-  height: 20px;
-  padding: 12px 8px 8px 8px;
-  text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
-  -webkit-transition-property: background-color;
-  transition-property: background-color;
-  -webkit-transition-duration: .2s;
-  transition-duration: .2s;
-  -webkit-transition-timing-function: linear;
-  transition-timing-function: linear;
-}
-.userPanel > div > ul.userPanelItems > li > a:hover,
-.userPanel > div > ul.userPanelItems > li > div:not(.dropdownMenu):hover {
-  background-color: rgba(0,0,0,0.4);
-  color: #ffffff;
-  text-decoration: none;
-}
-.userPanel > div > ul.userPanelItems > li > a > .badge.badgeInverse,
-.userPanel > div > ul.userPanelItems > li > div:not(.dropdownMenu) > .badge.badgeInverse {
-  background-color: #336699;
-  color: #ffffff;
-}
-.userPanel > div > ul.userPanelItems > li > a > img,
-.userPanel > div > ul.userPanelItems > li > div:not(.dropdownMenu) > img {
-  position: relative;
-  top: -2px;
-}
-.userPanel > div > ul.userPanelItems > li > .framed > img {
-  margin-top: -5px;
-  margin-bottom: -4px;
-  padding: 0px;
-  top: 0;
-}
-.userPanel > div > .searchBar {
-  background-color: rgba(0,0,0,0.4);
-  position: absolute;
-  right: 0;
-  top: 0;
-}
-.userPanel > div > .searchBar:before {
-  content: "\f002";
-  color: #ffffff;
-  font-family: FontAwesome;
-  font-size: 14px;
-  left: 7px;
-  position: absolute;
-  top: 12px;
-}
-.userPanel > div > .searchBar > form {
-  display: inline-block;
-}
-.userPanel > div > .searchBar > form input[type="search"] {
-  background-color: transparent;
-  border-width: 0;
-  color: #ffffff;
-  height: 40px;
-  padding: 6px 12px 5px 26px;
-  width: 240px;
-  -webkit-appearance: textfield;
-  text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
-}
-.userPanel > div > .searchBar > form input[type="search"]:focus {
-  outline: 0;
-}
-.userPanel > div > .searchBar > form input[type="search"]::-webkit-input-placeholder {
-  color: #cccccc;
-}
-.userPanel > div > .searchBar > form input[type="search"]::-moz-placeholder {
-  color: #cccccc;
-}
-.userPanel > div > .searchBar > form input[type="search"]:-ms-input-placeholder {
-  color: #cccccc;
-}
-.userPanel > div > .searchBar .dropdownMenu li > span {
-  max-width: 210px;
-  overflow: hidden;
-  text-overflow: ellipsis;
-}
-.userPanel > div.layoutFluid > .searchBar {
-  right: 21px;
-}
-@media only screen and (max-width: 800px) {
-  .userPanel {
-    height: auto;
-  }
-  .userPanel .icon {
-    font-size: 21px;
-    height: auto;
-    width: auto;
-  }
-  .userPanel > div > ul.userPanelItems > li > a,
-  .userPanel > div > ul.userPanelItems > li > div:not(.dropdownMenu) {
-    height: 21px;
-    padding: 11px 11px 9px 11px;
-  }
-  .userPanel > div > ul.userPanelItems > li > .framed > img {
-    margin-top: -4px;
-  }
-  .userPanel > div > ul.userPanelItems > li > a > span:not(.icon):not(.badge),
-  .userPanel > div > ul.userPanelItems > li#pageLanguageContainer > div > div > div > h3 {
-    display: none;
-  }
-  .userPanel > div > ul.userPanelItems > li > a > .badge {
-    top: -4px;
-  }
-  .userPanel > div > .searchBar {
-    height: 41px;
-    min-width: 40px;
-    right: 0 !important;
-  }
-  .userPanel > div > .searchBar:before {
-    font-size: 21px;
-  }
-  .userPanel > div > .searchBar > form {
-    display: none;
-  }
-  .userPanel > div > .searchBar > form input[type="search"] {
-    height: 41px;
-    padding-left: 40px;
-    width: 100%;
-  }
-  .userPanel > div > .searchBar:hover {
-    width: 100%;
-  }
-  .userPanel > div > .searchBar:hover > form {
-    display: block;
-  }
-  .userPanel > div > .searchBar:before {
-    top: 8px;
-  }
-}
-.logo {
-  margin-bottom: 21px;
-  margin-top: 14px;
-}
-.logo a {
-  display: block;
-}
-.logo a:hover {
-  text-decoration: none;
-}
-.logo a h1 {
-  color: #ffffff;
-  float: right;
-  font-size: 160%;
-  padding-top: 21px;
-  text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
-}
-.userPanel + .logo {
-  margin-top: 57px;
-}
-@media only screen and (max-width: 800px) {
-  .logo {
-    display: none;
-  }
-}
-.sitemapList {
-  margin: 0 -7px;
-}
-.sitemapList li > a,
-.sitemapList li > h3 {
-  overflow: hidden;
-  padding: 4px 14px;
-}
-.sitemapList li > a {
-  border-radius: 6px;
-  display: block;
-  -webkit-transition-property: background-color;
-  transition-property: background-color;
-  -webkit-transition-duration: .1s;
-  transition-duration: .1s;
-  -webkit-transition-timing-function: linear;
-  transition-timing-function: linear;
-}
-.sitemapList li > a:hover {
-  background-color: #d8e7f5;
-  text-decoration: none;
-}
-.sitemapList > li:not(:first-child) {
-  margin-top: 7px;
-}
-.sitemapList > li:not(:last-child) {
-  border-bottom: 1px solid #cccccc;
-  padding-bottom: 7px;
-}
-.sitemapList > li > ul > li > a {
-  padding-left: 35px;
-}
-.sitemapList > li > ul > li > ul > li a {
-  padding-left: 56px;
-}
-@media all and (min-width: 801px) {
-  .mainMenu > ul {
-    background-color: #f1f5fa;
-    display: inline-block;
-  }
-  .mainMenu > ul > li {
-    display: inline-block;
-    font-size: 120%;
-    margin-top: -7px;
-    vertical-align: bottom;
-  }
-  .mainMenu > ul > li > a {
-    color: #666666;
-    display: inline-block;
-    padding: 9px 21px;
-    text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-  }
-  .mainMenu > ul > li > a:hover {
-    color: #336699;
-    text-decoration: none;
-  }
-  .mainMenu > ul > li.active {
-    font-size: 140%;
-    margin-top: -8px;
-  }
-  .mainMenu > ul > li.active > a {
-    background-color: #e4eef8;
-    color: #336699;
-    font-weight: bold;
-    min-width: 80px;
-    padding: 14px 21px 8px;
-    text-align: center;
-    text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-  }
-  .mainMenu > ul > li:not(.active) {
-    padding-top: 5px;
-  }
-  .mainMenu > ul > li:not(:last-child) > a {
-    border-right: 1px solid #cccccc;
-  }
-}
-@media only screen and (max-width: 800px) {
-  .mainMenu {
-    position: relative;
-  }
-  .mainMenu > a:first-child {
-    font-weight: bold;
-    border-color: #cdcdcd #bbbbbb #a9a9a9;
-    box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);
-    background-color: #f0f0f0;
-    background-image: -webkit-linear-gradient(top,#fdfdfd,#f0f0f0 2px,#e3e3e3);
-    background-image: -moz-linear-gradient(top,#fdfdfd,#f0f0f0 2px,#e3e3e3);
-    background-image: -ms-linear-gradient(top,#fdfdfd,#f0f0f0 2px,#e3e3e3);
-    background-image: linear-gradient(top,#fdfdfd,#f0f0f0 2px,#e3e3e3);
-    -webkit-transition-property: background-color, background-image, border, box-shadow, color;
-    transition-property: background-color, background-image, border, box-shadow, color;
-    -webkit-transition-duration: .1s;
-    transition-duration: .1s;
-    -webkit-transition-timing-function: linear;
-    transition-timing-function: linear;
-    border-radius: 15px;
-    border-style: solid;
-    border-width: 1px;
-    cursor: pointer;
-    display: inline-block;
-    margin: 0 2px;
-    padding: 5px 13px;
-    position: relative;
-    background-color: #e3e3e3;
-    border-color: #bbbbbb;
-    color: #999999;
-    text-decoration: none;
-    text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-    margin-left: 7px;
-    outline: 0;
-  }
-  .mainMenu > a:first-child .icon {
-    -webkit-transition-property: color;
-    transition-property: color;
-    -webkit-transition-duration: .1s;
-    transition-duration: .1s;
-    -webkit-transition-timing-function: linear;
-    transition-timing-function: linear;
-  }
-  .mainMenu > a:first-child + a {
-    height: 100%;
-    left: 0;
-    position: absolute;
-    top: 0;
-    width: 100%;
-    z-index: 100;
-  }
-  .mainMenu > a:first-child:focus + a {
-    display: block;
-  }
-  .mainMenu > a:first-child:focus ~ ul {
-    display: block;
-  }
-  .mainMenu > ul {
-    background-color: #ffffff;
-    border: 1px solid #cccccc;
-    color: #666666;
-    display: none;
-    float: left;
-    min-width: 160px;
-    padding: 4px 0;
-    position: absolute;
-    text-align: left;
-    z-index: 450;
-    box-shadow: 2px 2px 10px 0 rgba(0,0,0,0.2);
-    font-size: 120%;
-    left: 7px;
-  }
-  .mainMenu > ul:after {
-    border: 7px solid transparent;
-    border-bottom-color: #cccccc;
-    border-top-width: 0;
-    content: "";
-    display: inline-block;
-    left: 9px;
-    position: absolute;
-    top: -7px;
-    z-index: 100;
-  }
-  .mainMenu > ul:before {
-    border: 6px solid transparent;
-    border-bottom-color: #ffffff;
-    border-top-width: 0;
-    content: "";
-    display: inline-block;
-    left: 10px;
-    position: absolute;
-    top: -6px;
-    z-index: 101;
-  }
-  .mainMenu > ul.dropdownArrowRight:after {
-    left: auto;
-    right: 9px;
-  }
-  .mainMenu > ul.dropdownArrowRight:before {
-    left: auto;
-    right: 10px;
-  }
-  .mainMenu > ul.dropdownOpen {
-    display: block;
-  }
-  .mainMenu > ul li {
-    display: block;
-  }
-  .mainMenu > ul li:hover:not(.dropdownDivider):not(.dropdownList):not(.dropdownText),
-  .mainMenu > ul li.dropdownList > li:hover:not(.dropdownDivider),
-  .mainMenu > ul li.dropdownNavigationItem {
-    background-color: #d8e7f5;
-  }
-  .mainMenu > ul li.dropdownDivider {
-    border-top: 1px dotted #cccccc;
-    margin: 4px;
-  }
-  .mainMenu > ul li.dropdownText {
-    font-size: 85%;
-    padding: 4px 14px;
-  }
-  .mainMenu > ul li.boxFlag {
-    padding-top: 2px;
-  }
-  .mainMenu > ul li > a,
-  .mainMenu > ul li > span {
-    clear: both;
-    color: #666666;
-    cursor: pointer;
-    display: block;
-    max-width: 350px;
-    overflow: hidden;
-    padding: 4px 14px;
-    text-decoration: none;
-    text-overflow: ellipsis;
-    white-space: nowrap;
-    text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-  }
-  .mainMenu > ul li > a:hover,
-  .mainMenu > ul li > span:hover {
-    color: #666666;
-    text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-  }
-  .mainMenu > ul li > a > div > h3,
-  .mainMenu > ul li > span > div > h3 {
-    overflow: hidden;
-    text-overflow: ellipsis;
-  }
-  .mainMenu > ul li > label {
-    display: block;
-  }
-  .mainMenu > ul li .containerHeadline {
-    margin-bottom: 0;
-  }
-  .mainMenu > ul li .containerHeadline > p {
-    font-size: 85%;
-  }
-  .mainMenu > ul li.notificationItem > a {
-    white-space: normal;
-  }
-  .mainMenu > ul:hover {
-    display: block;
-  }
-  .mainMenu > ul > li.active > ul.invisible {
-    display: block;
-    font-size: 85%;
-    padding-left: 14px;
-  }
-  .mainMenu > ul > li.active > ul.invisible > li > span.badge {
-    display: none;
-  }
-  .mainMenu > ul > li.active > a {
-    position: relative;
-  }
-  .mainMenu > ul > li.active > a:after {
-    content: "\f00c";
-    font-family: FontAwesome;
-    font-size: 14px;
-    position: absolute;
-    right: 7px;
-  }
-}
-@media only screen and (min-width: 641px) and (max-width: 800px) {
-  .mainMenu > a:first-child {
-    margin-left: 14px;
-  }
-}
-.navigation {
-  padding: 0 7px;
-}
-.navigation > ul {
-  display: inline-block;
-}
-.navigation > ul.navigationItems,
-.navigation > ul.navigationIcons {
-  float: right;
-}
-.navigation > ul.navigationItems > li,
-.navigation > ul.navigationIcons > li {
-  float: right;
-}
-.navigation > ul.navigationIcons > li {
-  padding: 0 3px;
-}
-.navigation > ul.navigationIcons > li > a {
-  display: inline-block;
-  padding: 3px;
-}
-.navigation > ul.navigationItems {
-  border-right: 1px dotted #cccccc;
-}
-.navigation > ul.navigationItems > li > p {
-  color: #336699;
-}
-.navigation > ul.navigationItems > li,
-.navigation > ul.navigationMenuItems > li {
-  margin: 4px 7px 1px;
-}
-.navigation > ul.navigationItems > li > a,
-.navigation > ul.navigationMenuItems > li > a {
-  color: #336699;
-  padding: 2px 0;
-}
-.navigation > ul.navigationItems > li > a:hover,
-.navigation > ul.navigationMenuItems > li > a:hover {
-  color: #003366;
-  text-decoration: none;
-}
-.navigation > ul.navigationItems .icon,
-.navigation > ul.navigationMenuItems .icon,
-.navigation > ul.navigationIcons .icon {
-  color: #336699;
-}
-.navigation > ul.navigationMenuItems > li {
-  display: inline-block;
-}
-@media only screen and (max-width: 800px) {
-  .navigation.navigationHeader > ul.navigationIcons,
-  .navigation.navigationHeader > ul.navigationItems,
-  .navigation.navigationHeader > ul.navigationMenuItems {
-    display: none;
-  }
-  .navigation.navigationFooter > ul.navigationIcons,
-  .navigation.navigationFooter > ul.navigationItems {
-    display: none;
-  }
-  .navigation.navigationFooter > ul.navigationMenuItems > li {
-    margin: 4px 7px 4px 0;
-  }
-}
-.navigationHeader {
-  background-color: #e4eef8;
-  border-bottom: 1px solid #cccccc;
-  border-top: 1px solid #cccccc;
-}
-.navigationHeader:before,
-.navigationHeader:after {
-  display: table;
-  content: "";
-}
-.navigationHeader:after {
-  clear: both;
-}
-.navigationFooter {
-  background-color: #e4eef8;
-  border-top: 1px solid #cccccc;
-}
-.navigationFooter:before,
-.navigationFooter:after {
-  display: table;
-  content: "";
-}
-.navigationFooter:after {
-  clear: both;
-}
-@media only screen and (max-width: 800px) {
-  .navigationHeader {
-    background-color: transparent;
-    border: 0;
-  }
-}
-.footer {
-  padding-bottom: 14px;
-  z-index: 100;
-}
-.footer .footerContent {
-  text-align: center;
-}
-.footer .footerContent a {
-  text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
-  -webkit-transition-property: color;
-  transition-property: color;
-  -webkit-transition-duration: .1s;
-  transition-duration: .1s;
-  -webkit-transition-timing-function: linear;
-  transition-timing-function: linear;
-}
-.footer .footerContent a:hover {
-  text-decoration: none;
-}
-@media only screen and (max-width: 800px) {
-  .footerContent {
-    margin: 0 14px;
-  }
-}
-#main {
-  z-index: 110;
-}
-#main > div {
-  display: table;
-  table-layout: fixed;
-  width: 100%;
-}
-#main > div > div {
-  display: table-row;
-}
-#main > div > div > .sidebar,
-#main > div > div > .content {
-  display: table-cell;
-  vertical-align: top;
-}
-#main > div > div > .sidebar {
-  background-color: #d8e7f5;
-  width: 300px;
-  z-index: 120;
-  -webkit-transition-property: width;
-  transition-property: width;
-  -webkit-transition-duration: .2s;
-  transition-duration: .2s;
-  -webkit-transition-timing-function: ease;
-  transition-timing-function: ease;
-}
-#main > div > div > .sidebar > span {
-  position: relative;
-}
-#main > div > div > .sidebar > span > .collapsibleButton {
-  background-color: #d8e7f5;
-  border-radius: 6px 0 0 6px;
-  display: block;
-  height: 24px;
-  left: -20px;
-  position: absolute;
-  text-decoration: none;
-  top: 0;
-  width: 24px;
-}
-#main > div > div > .sidebar > span > .collapsibleButton:before {
-  content: "\f054";
-  font-family: FontAwesome;
-  font-size: 14px;
-  position: absolute;
-  left: 6px;
-  top: 4px;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-}
-#main > div > div > .sidebar > div {
-  overflow: hidden;
-  width: 300px;
-  -webkit-transition-property: width;
-  transition-property: width;
-  -webkit-transition-duration: .2s;
-  transition-duration: .2s;
-  -webkit-transition-timing-function: ease;
-  transition-timing-function: ease;
-}
-#main > div > div > .content {
-  background-color: #ffffff;
-  min-height: 100px;
-  padding: 7px 38px 21px;
-  z-index: 130;
-}
-#main:not(.sidebarOrientationLeft):not(.sidebarOrientationRight) .sidebar {
-  display: none;
-}
-#main.sidebarOrientationRight.sidebarCollapsed > div > div > .sidebar {
-  width: 20px;
-}
-#main.sidebarOrientationRight.sidebarCollapsed > div > div > .sidebar > span > .collapsibleButton:before {
-  content: "\f053";
-}
-#main.sidebarOrientationRight.sidebarCollapsed > div > div > .sidebar > div {
-  width: 0;
-}
-@media only screen and (max-width: 800px) {
-  #main {
-    position: relative;
-    margin-top: 7px;
-  }
-  #main > div {
-    display: block;
-  }
-  #main > div > div {
-    display: block;
-  }
-  #main > div > div > .sidebar,
-  #main > div > div > .content {
-    display: block;
-  }
-  #main.sidebarOrientationRight .sidebar {
-    display: none;
-  }
-  #main.sidebarOrientationLeft .sidebar {
-    background-color: transparent;
-    padding: 0;
-    position: absolute;
-    right: 0px;
-    top: 14px;
-    width: 100%;
-  }
-  #main.sidebarOrientationLeft .sidebar.mobileSidebar:before {
-    content: "\f03a";
-    font-family: FontAwesome;
-    font-size: 21px;
-    right: 7px;
-    position: absolute;
-    top: 0;
-  }
-  #main.sidebarOrientationLeft .sidebar.mobileSidebar:hover > div {
-    display: block;
-  }
-  #main.sidebarOrientationLeft .sidebar.mobileSidebar > div {
-    background-color: #d8e7f5;
-    margin-top: 28px;
-    padding-top: 14px;
-    width: 100%;
-  }
-  #main.sidebarOrientationLeft .sidebar > div {
-    display: none;
-  }
-  #main.sidebarOrientationLeft .sidebar > div > fieldset.jsOnly {
-    display: none;
-  }
-  #main .content {
-    border-left: 0 !important;
-    border-right: 0 !important;
-    margin-left: 0 !important;
-    margin-right: 0 !important;
-    padding-left: 0 !important;
-    padding-right: 0 !important;
-  }
-  #main .content > *:first-child {
-    margin-top: 0;
-  }
-}
-@media only screen and (min-width: 801px) and (max-width: 1239px) {
-  #main > div > .content {
-    padding-left: 28px;
-    padding-right: 28px;
-  }
-}
-.boxHeadline {
-  margin-top: 14px;
-  overflow: hidden;
-}
-.boxHeadline h1 {
-  font-size: 170%;
-}
-.boxHeadline > p {
-  color: #808080;
-  font-size: 85%;
-}
-.boxHeadline > .dataList,
-.boxHeadline > .inlineDataList {
-  color: #808080;
-  font-size: 85%;
-}
-.boxHeadline > h1,
-.boxSubHeadline > h2 {
-  color: #666666;
-  font-family: "Trebuchet MS", Arial, sans-serif;
-  font-weight: bold;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-}
-.boxHeadline > h1 a,
-.boxSubHeadline > h2 a {
-  color: #666666;
-  text-decoration: none;
-}
-.boxSubHeadline > h2 {
-  font-size: 140%;
-}
-@media only screen and (max-width: 800px) {
-  .boxHeadline {
-    margin-top: 7px;
-    margin-left: 7px;
-    margin-right: 7px;
-  }
-}
-@media only screen and (min-width: 641px) and (max-width: 800px) {
-  .boxHeadline {
-    margin-left: 14px;
-    margin-right: 14px;
-  }
-}
-.contentNavigation {
-  display: table;
-  width: 100%;
-}
-.contentNavigation > * {
-  margin-top: 14px;
-}
-.contentNavigation nav ul {
-  text-align: left;
-}
-.contentNavigation nav > ul {
-  float: left;
-}
-.contentNavigation nav > ul:not(.pageNavigation) {
-  float: right;
-  text-align: right;
-}
-.contentNavigation nav > ul li {
-  display: inline;
-}
-@media only screen and (max-width: 800px) {
-  .contentNavigation {
-    box-sizing: border-box;
-    -moz-box-sizing: border-box;
-    -webkit-box-sizing: border-box;
-    padding-left: 7px;
-    padding-right: 7px;
-  }
-}
-@media only screen and (min-width: 641px) and (max-width: 800px) {
-  .contentNavigation {
-    padding-left: 14px;
-    padding-right: 14px;
-  }
-}
-.container {
-  background-color: #fcfdfe;
-  border: 1px solid #cccccc;
-}
-.containerPadding {
-  padding: 14px 21px 14px;
-}
-@media only screen and (max-width: 800px) {
-  .container {
-    border-width: 1px 0;
-  }
-  .containerPadding {
-    padding: 7px;
-  }
-}
-@media only screen and (min-width: 641px) and (max-width: 800px) {
-  .containerPadding {
-    padding-left: 14px;
-    padding-right: 14px;
-  }
-}
-.containerHeadline > h3 {
-  font-size: 120%;
-  font-weight: bold;
-}
-.containerHeadline > h3 > small {
-  color: #808080;
-  font-weight: normal;
-  text-shadow: none;
-  font-size: 75%;
-}
-.containerHeadline > h3 > .badge {
-  top: -1px;
-}
-.containerHeadline > h3,
-.containerHeadline > h3 > a {
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-}
-.containerHeadline + * {
-  margin-top: 7px;
-}
-.containerList > li {
-  padding: 14px 21px;
-  -webkit-transition-property: background-color;
-  transition-property: background-color;
-  -webkit-transition-duration: .1s;
-  transition-duration: .1s;
-  -webkit-transition-timing-function: linear;
-  transition-timing-function: linear;
-}
-.containerList > li:nth-child(even) {
-  background-color: #f1f5fa;
-}
-.containerList > li:hover {
-  background-color: #d8e7f5;
-}
-.containerList > li:hover > div > div > .buttonGroupNavigation > .buttonList {
-  opacity: 1;
-}
-.containerList > li:hover > div > div > .containerHeadline > .containerContentType {
-  color: #808080;
-}
-.containerList > li > div > div {
-  position: relative;
-}
-.containerList > li > div > div > .buttonGroupNavigation {
-  position: absolute;
-  right: 0;
-  top: 0;
-}
-.containerList > li > div > div > .buttonGroupNavigation > .buttonList {
-  opacity: 0;
-  -webkit-transition-property: opacity;
-  transition-property: opacity;
-  -webkit-transition-duration: .1s;
-  transition-duration: .1s;
-  -webkit-transition-timing-function: linear;
-  transition-timing-function: linear;
-}
-.containerList > li > div > div > .containerHeadline > .containerContentType {
-  color: #b3b3b3;
-  position: absolute;
-  right: 0;
-  top: 3px;
-  -webkit-transition-property: color;
-  transition-property: color;
-  -webkit-transition-duration: .1s;
-  transition-duration: .1s;
-  -webkit-transition-timing-function: linear;
-  transition-timing-function: linear;
-}
-.containerList > * > li {
-  padding: 14px 21px;
-}
-.containerList.styleList > li > div.box64 > span {
-  text-align: center;
-  width: 110px;
-}
-.containerList.styleList > li > div.box64 > div {
-  margin-left: 115px;
-}
-@media only screen and (max-width: 800px) {
-  .containerList > li {
-    padding: 7px;
-  }
-  .containerList > li .containerContentType {
-    display: none;
-  }
-  .containerList.infoBoxList > li.box32 > span.icon {
-    display: none;
-  }
-  .containerList.infoBoxList > li.box32 > div {
-    margin-left: 0;
-  }
-}
-@media only screen and (min-width: 641px) and (max-width: 800px) {
-  .containerList > li {
-    padding: 7px 14px;
-  }
-}
-@media screen and (min-width: 1240px) {
-  .containerList.doubleColumned {
-    overflow: hidden;
-  }
-  .containerList.doubleColumned > li {
-    padding: 0;
-    float: left;
-    width: 50%;
-    height: 90px;
-    overflow: hidden;
-  }
-  .containerList.doubleColumned > li:nth-child(even) {
-    float: right;
-  }
-  .containerList.doubleColumned > li:nth-child(4n),
-  .containerList.doubleColumned > li:nth-child(4n+1) {
-    background-color: #fcfdfe;
-  }
-  .containerList.doubleColumned > li:nth-child(4n+2),
-  .containerList.doubleColumned > li:nth-child(4n+3) {
-    background-color: #f1f5fa;
-  }
-  .containerList.doubleColumned > li:hover {
-    background-color: #d8e7f5;
-  }
-  .containerList.doubleColumned > li > div {
-    padding: 14px 21px;
-  }
-  .containerList.doubleColumned:after {
-    content: "";
-    display: table;
-    clear: left;
-  }
-}
-.nestedCategoryList > li {
-  margin-top: 21px;
-  overflow: hidden;
-}
-.nestedCategoryList > li:first-child {
-  margin-top: 0;
-}
-.nestedCategoryList > li > div {
-  padding: 0 14px;
-}
-.nestedCategoryList > li > div > ol > li {
-  display: inline-block;
-  font-size: 85%;
-}
-.nestedCategoryList.doubleColumned > li {
-  float: left;
-  width: 50%;
-}
-.nestedCategoryList.doubleColumned > li:nth-child(odd):not(:first-child) {
-  clear: left;
-}
-.nestedCategoryList.doubleColumned > li:nth-child(2) {
-  margin-top: 0;
-}
-.nestedCategoryList.doubleColumned:after {
-  content: "";
-  display: table;
-  clear: left;
-}
-.containerBoxList {
-  margin-bottom: -7px;
-}
-.containerBoxList > li {
-  margin-bottom: 7px;
-}
-.containerBoxList > li > div {
-  overflow: hidden;
-  white-space: nowrap;
-}
-@media all and (min-width: 801px) {
-  .containerBoxList.doubleColumned:before,
-  .containerBoxList.doubleColumned:after,
-  .containerBoxList.tripleColumned:before,
-  .containerBoxList.tripleColumned:after {
-    display: table;
-    content: "";
-  }
-  .containerBoxList.doubleColumned:after,
-  .containerBoxList.tripleColumned:after {
-    clear: both;
-  }
-  .containerBoxList.doubleColumned > li,
-  .containerBoxList.tripleColumned > li {
-    float: left;
-  }
-  .containerBoxList.doubleColumned > li > div,
-  .containerBoxList.tripleColumned > li > div {
-    margin-right: 21px;
-  }
-  .containerBoxList.doubleColumned > li {
-    width: 50%;
-  }
-  .containerBoxList.tripleColumned > li {
-    width: 33%;
-  }
-}
-.box16 {
-  min-height: 20px;
-}
-.box16 > :first-child {
-  float: left;
-}
-.box16 > *:not(:first-child) {
-  margin-left: 20px;
-}
-.box16 > .framed ~ * {
-  margin-left: 24px;
-}
-.box24 {
-  min-height: 28px;
-}
-.box24 > :first-child {
-  float: left;
-}
-.box24 > *:not(:first-child) {
-  margin-left: 28px;
-}
-.box24 > .framed ~ * {
-  margin-left: 32px;
-}
-.box32 {
-  min-height: 36px;
-}
-.box32 > :first-child {
-  float: left;
-}
-.box32 > *:not(:first-child) {
-  margin-left: 39px;
-}
-.box32 > .framed ~ * {
-  margin-left: 43px;
-}
-.box48 {
-  min-height: 52px;
-}
-.box48 > :first-child {
-  float: left;
-}
-.box48 > *:not(:first-child) {
-  margin-left: 55px;
-}
-.box48 > .framed ~ * {
-  margin-left: 59px;
-}
-.box64 {
-  min-height: 68px;
-}
-.box64 > :first-child {
-  float: left;
-}
-.box64 > *:not(:first-child) {
-  margin-left: 71px;
-}
-.box64 > .framed ~ * {
-  margin-left: 75px;
-}
-.box96 {
-  min-height: 100px;
-}
-.box96 > :first-child {
-  float: left;
-}
-.box96 > *:not(:first-child) {
-  margin-left: 107px;
-}
-.box96 > .framed ~ * {
-  margin-left: 111px;
-}
-.box128 {
-  min-height: 132px;
-}
-.box128 > :first-child {
-  float: left;
-}
-.box128 > *:not(:first-child) {
-  margin-left: 139px;
-}
-.box128 > .framed ~ * {
-  margin-left: 143px;
-}
-.box256 {
-  min-height: 260px;
-}
-.box256 > :first-child {
-  float: left;
-}
-.box256 > *:not(:first-child) {
-  margin-left: 277px;
-}
-.box256 > .framed ~ * {
-  margin-left: 281px;
-}
-.breadcrumbs {
-  box-sizing: border-box;
-  overflow: hidden;
-  position: relative;
-  text-align: left;
-}
-.breadcrumbs > ul > li {
-  float: left;
-  font-size: 85%;
-  list-style: none;
-  max-width: 30%;
-  padding-right: 10px;
-  position: relative;
-}
-.breadcrumbs > ul > li:first-child > a:before {
-  content: "\f015";
-  display: inline-block;
-  font-family: FontAwesome;
-  font-size: 14px;
-  margin: -3px 7px -3px 0;
-  vertical-align: -1px;
-}
-.breadcrumbs > ul > li > a {
-  color: #666666;
-  display: block;
-  overflow: hidden;
-  padding: 5px 1px 5px 5px;
-  text-decoration: none;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-}
-.breadcrumbs > ul > li > .pointer {
-  padding: 5px 0;
-  position: absolute;
-  top: 0;
-  right: 0;
-}
-@media only screen and (max-width: 800px) {
-  .content > .breadcrumbs {
-    background-color: #ffffff;
-    border: 1px solid #cccccc;
-    border-radius: 6px;
-    display: inline-block;
-    margin-left: 7px;
-    margin-right: 7px;
-    max-width: 90%;
-  }
-  .content > .breadcrumbs > ul > li {
-    float: none;
-    max-width: none;
-    padding-right: 0;
-  }
-  .content > .breadcrumbs > ul > li:not(:last-child) {
-    display: none;
-  }
-  .content > .breadcrumbs > ul > li > a {
-    padding: 4px 14px;
-  }
-  .content > .breadcrumbs > ul > li > a:before {
-    content: "\f060";
-    font-family: FontAwesome;
-    font-size: 14px;
-    padding-right: 7px;
-  }
-  .content > .breadcrumbs > ul > li > .pointer {
-    display: none;
-  }
-  .content > .breadcrumbs:not(:first-child) {
-    display: none;
-  }
-}
-@media only screen and (min-width: 641px) and (max-width: 800px) {
-  .content > .breadcrumbs {
-    margin-left: 14px;
-    margin-right: 14px;
-  }
-}
-.smallBreadcrumbs > li {
-  display: inline;
-  font-size: 85%;
-}
-.tabMenu {
-  display: block;
-  margin-top: 21px;
-  position: relative;
-  text-align: left;
-}
-.tabMenu > ul {
-  background-color: #f1f5fa;
-  border-color: #cccccc;
-  border-style: solid;
-  border-width: 1px 1px 0 1px;
-  display: inline-block;
-  padding: 0 5px 3px 5px;
-  position: relative;
-  white-space: nowrap;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-}
-.tabMenu > ul > li {
-  display: inline-block;
-  outline: 0;
-  white-space: nowrap;
-}
-.tabMenu > ul > li.ui-state-active > a {
-  background-color: #fcfdfe;
-  border-color: #cccccc #cccccc #fcfdfe;
-  border-style: solid;
-  border-width: 1px;
-  color: #336699;
-  font-weight: bold;
-  font-size: 130%;
-  margin-top: -10px;
-  padding: 10px 15px 5px;
-  z-index: 30;
-}
-.tabMenu > ul > li.ui-state-active:first-child {
-  margin-left: -6px;
-}
-.tabMenu > ul > li.ui-state-active:last-child {
-  margin-right: -6px;
-}
-.tabMenu > ul > li > a {
-  bottom: -3px;
-  color: #808080;
-  display: inline-block;
-  font-size: 110%;
-  outline: 0;
-  padding: 1px 10px 3px;
-  position: relative;
-  text-decoration: none;
-  z-index: 10;
-}
-.tabMenu > ul > li:not(.ui-state-active) > a:hover {
-  color: #336699;
-}
-.tabMenu > ul > li.ui-state-active > a,
-.tabMenu > ul > li.ui-state-disabled > a,
-.tabMenu > ul > li.ui-state-processing > a {
-  cursor: default;
-}
-.tabMenuContent {
-  display: block;
-  margin-top: -1px;
-  min-height: 21px;
-  position: relative;
-  z-index: 20;
-}
-.tabMenuContainer > .menu {
-  border-bottom: 1px solid #cccccc;
-  margin: -14px -21px 14px -21px;
-  padding: 4px 7px;
-  background-color: #fcfdfe;
-  background-image: -webkit-linear-gradient(#fcfdfe,#f1f5fa);
-  background-image: -moz-linear-gradient(#fcfdfe,#f1f5fa);
-  background-image: -ms-linear-gradient(#fcfdfe,#f1f5fa);
-  background-image: linear-gradient(#fcfdfe,#f1f5fa);
-}
-.tabMenuContainer > .menu ul {
-  display: inline-block;
-}
-.tabMenuContainer > .menu ul li {
-  display: inline-block;
-  outline: 0;
-}
-.tabMenuContainer > .menu ul li.ui-state-active a,
-.tabMenuContainer > .menu ul li.ui-state-active a:hover {
-  background-color: #d8e7f5;
-  border-color: #6699cc;
-  color: #6699cc;
-  cursor: default;
-}
-.tabMenuContainer > .menu ul li a {
-  background-color: #fcfdfe;
-  border: 1px solid #cccccc;
-  border-radius: 15px;
-  color: #999999;
-  display: block;
-  font-size: 85%;
-  margin: 4px 0;
-  outline: 0;
-  padding: 4px 7px;
-}
-.tabMenuContainer > .menu ul li a:hover {
-  background-color: #ffe5c8;
-  border-color: #ffaa22;
-  color: #666666;
-  text-decoration: none;
-}
-.containerPadding > .tabMenuContainer:last-child {
-  margin-bottom: 7px;
-}
-@media only screen and (max-width: 800px) {
-  .tabMenu > ul {
-    margin-left: 4px;
-    margin-right: 4px;
-  }
-  .tabMenu > ul > li.ui-state-active > a {
-    font-size: 100%;
-    padding-left: 10px;
-    padding-right: 10px;
-  }
-  .tabMenu > ul > li > a {
-    font-size: 100%;
-    padding-left: 5px;
-    padding-right: 5px;
-  }
-}
-.ui-tabs .ui-tabs-hide {
-  display: none !important;
-}
-.ui-helper-hidden {
-  display: none;
-}
-.ui-helper-hidden-accessible {
-  position: absolute !important;
-  clip: rect(1px 1px 1px 1px);
-  clip: rect(1px,1px,1px,1px);
-}
-.tabularBox {
-  background-color: #336699;
-  border: 1px solid #cccccc;
-}
-.tabularBox > .container {
-  border: 0;
-}
-.tabularBoxTitle > header {
-  color: #ffffff;
-  padding: 5px 7px;
-}
-.tabularBoxTitle > header > h2 {
-  font-size: 120%;
-  font-weight: bold;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-  text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
-}
-.tabularBoxTitle > header > h2 > a {
-  color: #ffffff;
-}
-.tabularBoxTitle > header > h2 > a:hover {
-  color: #ffffff;
-  text-decoration: none;
-}
-.tabularBoxTitle > header .icon {
-  color: #ffffff;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-  text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
-}
-@media only screen and (max-width: 800px) {
-  .tabularBox {
-    border-width: 1px 0;
-  }
-  .tabularBoxTitle {
-    border-top-width: 0;
-  }
-}
-@media only screen and (min-width: 641px) and (max-width: 800px) {
-  .tabularBoxTitle > header {
-    padding-left: 14px;
-    padding-right: 14px;
-  }
-}
-.table {
-  border-spacing: 0;
-  width: 100%;
-}
-.table th,
-.table td {
-  padding: 7px;
-  text-align: left;
-  vertical-align: middle;
-}
-.table th > label,
-.table td > label {
-  cursor: pointer;
-  display: block;
-  margin: -7px;
-  padding: 7px;
-}
-.table th > label > input[type="checkbox"],
-.table td > label > input[type="checkbox"] {
-  margin: -1px 3px 0;
-}
-.table th {
-  border-right: 1px solid rgba(0,0,0,0.2);
-  color: #ffffff;
-  font-size: 85%;
-  font-weight: bold;
-  white-space: nowrap;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-  text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
-  background-color: rgba(0,0,0,0.3);
-  background-image: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.3));
-  background-image: -moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.3));
-  background-image: -ms-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.3));
-  background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.3));
-}
-.table th > a {
-  color: #ffffff;
-  display: block;
-  margin: -7px;
-  position: relative;
-}
-.table th > a:hover {
-  text-decoration: none;
-}
-.table th > a > img {
-  margin: -5px 0;
-}
-.table th.active > a {
-  background-color: rgba(0,0,0,0.1);
-  color: #ffffff;
-  box-shadow: inset 0 10px 10px -10px rgba(0,0,0,0.1);
-}
-.table th.ASC > a,
-.table th.DESC > a {
-  padding-right: 20px;
-}
-.table th.ASC > a:after,
-.table th.DESC > a:after {
-  display: inline-block;
-  font-family: FontAwesome;
-  font-size: 14px;
-  position: absolute;
-  margin-left: 4px;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-  text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
-}
-.table th.ASC > a:after {
-  content: "\f0de";
-  top: 8px;
-}
-.table th.DESC > a:after {
-  content: "\f0dd";
-  top: 3px;
-}
-.table th:hover > a {
-  background-color: rgba(0,0,0,0.2);
-  color: #ffffff;
-}
-.table th > * {
-  padding: 7px;
-}
-.table td {
-  background-color: #fcfdfe;
-  -webkit-transition-property: background;
-  transition-property: background;
-  -webkit-transition-duration: .1s;
-  transition-duration: .1s;
-  -webkit-transition-timing-function: linear;
-  transition-timing-function: linear;
-}
-.table td.columnMark,
-.table td.columnStatus {
-  text-align: center;
-  width: 1px !important;
-  white-space: nowrap;
-}
-.table td.columnDigits,
-.table td.columnID {
-  text-align: right;
-  width: 1px !important;
-  white-space: nowrap;
-}
-.table td.columnIcon {
-  text-align: left;
-  width: 1px !important;
-  white-space: nowrap;
-}
-.table td.columnTitle {
-  font-weight: bold;
-  text-align: left;
-}
-.table td.columnText {
-  font-weight: normal;
-  text-align: left;
-  max-width: 20%;
-}
-.table td.columnDate,
-.table td.columnRegistrationDate {
-  font-size: 85%;
-  text-align: right;
-  width: 1px !important;
-  white-space: nowrap;
-}
-.table td.columnURL,
-.table td.columnSmallText {
-  font-size: 85%;
-  text-align: left;
-}
-.table > tbody > tr:nth-child(even) > td {
-  background-color: #f1f5fa;
-}
-.table > tbody > tr:not(:last-child) > td {
-  border-bottom: 1px solid rgba(255,255,255,0.3);
-}
-.table > tbody > tr:hover > td {
-  background-color: #d8e7f5;
-}
-.table > tbody > tr > td:not(:last-child) {
-  border-right: 1px solid rgba(255,255,255,0.3);
-}
-.table > tbody > tr > td.focus {
-  background-color: #d8e7f5;
-}
-.table > tbody > tr > td.left {
-  text-align: left;
-}
-.table > tbody > tr > td.right {
-  text-align: right;
-}
-.table .statusDisplay {
-  float: right;
-}
-.table .statusDisplay .statusIcons {
-  float: right;
-  margin-left: 7px;
-}
-.table .statusDisplay .statusIcons li {
-  display: inline-block;
-}
-.table tr.jsMarked {
-  color: #666666;
-}
-.table tr.jsMarked > td {
-  background-color: #ffffc8 !important;
-}
-.table tr.jsMarked a:not(.badge) {
-  color: #666666;
-}
-dl.statsDataList > dt {
-  color: #808080;
-  display: block;
-  float: right;
-  font-size: 85%;
-  line-height: 1.5;
-  overflow: hidden;
-  text-align: left;
-  white-space: nowrap;
-  width: 62%;
-}
-dl.statsDataList > dt > a {
-  color: #808080;
-  text-decoration: none;
-}
-dl.statsDataList > dd {
-  color: #666666;
-  float: left;
-  font-weight: bold;
-  margin: 0;
-  overflow: hidden;
-  text-align: right;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-  width: 35%;
-}
-dl.statsDataList > dd > a {
-  color: #666666;
-  text-decoration: none;
-}
-dl.statsDataList:after {
-  display: table;
-  content: "";
-  clear: both;
-}
-dl.inlineDataList {
-  overflow: hidden;
-}
-dl.inlineDataList > dd {
-  display: inline-block;
-  margin: 0 4px 0 0;
-  padding: 0;
-}
-dl.inlineDataList > dt {
-  color: #808080;
-  display: inline-block;
-  margin: 0;
-  text-align: left;
-  width: auto;
-}
-dl.inlineDataList > dt:after {
-  content: ":";
-}
-dl.dataList dt {
-  float: left;
-  overflow: hidden;
-  text-align: right;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-  width: 35%;
-}
-dl.dataList dd {
-  text-align: left;
-  margin-left: 38%;
-}
-ul.inlineDataList li,
-ul.dataList li {
-  display: inline-block;
-}
-ul.inlineDataList li:not(:last-child):after,
-ul.dataList li:not(:last-child):after {
-  content: ",";
-}
-ul.inlineDataList {
-  display: inline-block;
-}
-.contentNavigation .pageNavigation {
-  float: left;
-  margin: 19px 0 3px;
-}
-.contentNavigation .pageNavigation ul li {
-  margin: 0 2px;
-}
-.pageNavigation ul li {
-  border-radius: 3px;
-  float: left;
-  font-weight: bold;
-  margin: 0 1px;
-  min-width: 19px;
-  padding: 0;
-  text-align: center;
-}
-.pageNavigation ul li:not(.active):not(.disabled) {
-  cursor: pointer;
-}
-.pageNavigation ul li.disabled {
-  background-image: none;
-  border: 1px solid rgba(0,0,0,0.1);
-  cursor: not-allowed;
-}
-.pageNavigation ul li.skip > a {
-  padding: 2px 0 1px;
-}
-.pageNavigation ul li.skip > span {
-  padding: 3px 0 1px;
-}
-.pageNavigation ul li:not(.disabled):hover > a {
-  color: #666666;
-}
-.pageNavigation ul li:not(.skip) > a {
-  padding: 2px 3px;
-}
-.pageNavigation ul li.active > span {
-  padding: 2px 3px;
-}
-.pageNavigation ul li > a {
-  color: #999999;
-  display: block;
-  text-decoration: none;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-}
-.pageNavigation ul li > span:not(.invisible) {
-  display: inline-block;
-}
-@media only screen and (max-width: 800px) {
-  .pageNavigation > ul > li:not(.skip):not(.active) {
-    display: none;
-  }
-  .pageNavigation > ul > li.active > span.invisible {
-    display: inline-block;
-  }
-  .pageNavigation > ul > li.active > span:not(.invisible) {
-    display: none;
-  }
-}
-.statusDisplay .pageNavigation {
-  font-size: 85%;
-  float: left;
-  margin-top: 2px;
-}
-.statusDisplay .pageNavigation ul li {
-  min-width: 13px;
-}
-.statusDisplay .pageNavigation ul li:not(.skip) a {
-  padding: 1px;
-}
-.sidebar > div > fieldset:not(:last-child),
-.sidebar > div > div:not(:last-child) {
-  border-bottom: 1px solid #cccccc;
-  margin-bottom: 14px;
-}
-.sidebar.collapsibleMenu > div > fieldset,
-.sidebar.collapsibleMenu > div > div {
-  border-bottom-width: 0;
-}
-.sidebar {
-  padding: 21px 0 7px;
-}
-.sidebar fieldset {
-  padding: 7px 14px 14px;
-  margin-top: 0;
-}
-.sidebar fieldset > legend {
-  border-width: 0;
-  color: #666666;
-  font-family: "Trebuchet MS", Arial, sans-serif;
-  font-weight: normal;
-  font-size: 100%;
-  padding: 0;
-  text-transform: uppercase;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-}
-.sidebar fieldset > legend > .badge {
-  float: right;
-}
-.sidebar fieldset > legend > a {
-  color: #666666;
-  text-decoration: none;
-}
-.sidebar fieldset > legend.invisible + div {
-  margin-top: -7px;
-}
-.sidebar fieldset:after {
-  content: "";
-  height: 0;
-  display: block;
-  clear: both;
-}
-.sidebar fieldset .button.more {
-  margin: 5px 0 0;
-  float: right;
-}
-.sidebar fieldset > nav {
-  margin: 0 -14px 0;
-}
-.sidebar fieldset > nav ul > li.active {
-  background-color: #ffffff;
-}
-.sidebar fieldset > nav ul > li.active > a {
-  font-weight: bold;
-}
-.sidebar fieldset > nav ul > li:hover:not(.active) > a {
-  color: #003366;
-}
-.sidebar fieldset > nav ul > li > a {
-  color: #336699;
-  display: block;
-  padding: 4px 14px 7px 21px;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-}
-.sidebar fieldset > nav ul > li > a:hover {
-  text-decoration: none;
-}
-.sidebar fieldset > div,
-.sidebar fieldset > ul,
-.sidebar fieldset > dl {
-  width: 272px;
-}
-.sidebar .sidebarBoxList > li:not(:last-child) {
-  margin-bottom: 7px;
-}
-.sidebar .sidebarBoxList {
-  overflow: hidden;
-}
-.sidebar .sidebarBoxHeadline > h3 {
-  margin-bottom: 1px;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-}
-.sidebar .sidebarBoxHeadline > h3 a {
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-}
-.sidebar .sidebarBoxHeadline > h3 small {
-  text-shadow: none;
-}
-.sidebar .formSubmit {
-  margin-bottom: 14px;
-  margin-top: 0;
-  width: 300px;
-}
-.sidebar.collapsibleMenu legend {
-  color: #336699;
-  cursor: pointer;
-  font-weight: bold;
-  font-size: 130%;
-  padding-left: 41px;
-  position: relative;
-  margin-left: -14px;
-  text-transform: none;
-}
-.sidebar.collapsibleMenu legend:before {
-  content: "\f054";
-  display: inline-block;
-  font-family: FontAwesome;
-  font-size: 14px;
-  height: 16px;
-  left: 21px;
-  position: absolute;
-  text-align: center;
-  top: 2px;
-  width: 16px;
-}
-.sidebar.collapsibleMenu legend.active:before {
-  content: "\f078";
-}
-.sidebar.collapsibleMenu nav ul > li > a {
-  padding-left: 41px;
-}
-.sidebar dl.inlineDataList {
-  font-size: 85%;
-}
-.sidebar dl.inlineDataList > dt {
-  float: left;
-}
-.sidebar dl.inlineDataList > dd {
-  display: block;
-  padding-right: 14px;
-  text-align: right;
-}
-.messageGroupList .columnSubject > .labelList {
-  float: right;
-  padding-left: 7px;
-}
-.messageGroupList .columnSubject > h3 > .messageGroupLink {
-  font-size: 120%;
-}
-.messageGroupList .columnSubject > h3 > .badge.label {
-  top: -2px;
-}
-.messageGroupList .columnSubject > small {
-  display: block;
-}
-.messageGroupList .columnSubject > nav {
-  font-size: 85%;
-}
-.messageGroupList .columnSubject > nav > ul > li {
-  display: inline;
-}
-.messageGroupList tr.new .columnSubject > h3 > .messageGroupLink {
-  font-weight: bold;
-}
-.messageGroupList tr.new .columnAvatar div > p > img,
-.messageGroupList tr:hover .columnAvatar div > p > img {
-  opacity: 1;
-}
-.messageGroupList tr.messageDisabled {
-  color: #009900;
-}
-.messageGroupList tr.messageDisabled > td {
-  background-color: #eeffee !important;
-}
-.messageGroupList tr.messageDisabled a:not(.badge) {
-  color: #009900;
-}
-.messageGroupList tr.messageDeleted {
-  color: #cc0000;
-}
-.messageGroupList tr.messageDeleted > td {
-  background-color: #ffeeee !important;
-}
-.messageGroupList tr.messageDeleted a:not(.badge) {
-  color: #cc0000;
-}
-.messageGroupList tr .columnSubject .statusDisplay .pageNavigation {
-  opacity: 0;
-  -webkit-transition-property: opacity;
-  transition-property: opacity;
-  -webkit-transition-duration: .2s;
-  transition-duration: .2s;
-  -webkit-transition-timing-function: linear;
-  transition-timing-function: linear;
-}
-.messageGroupList tr:hover .columnSubject .statusDisplay .pageNavigation {
-  opacity: 1;
-}
-.messageGroupList tr.new .columnAvatar > div:after {
-  color: #336699;
-  content: "\f069";
-  font-family: FontAwesome;
-  font-weight: normal !important;
-  font-style: normal !important;
-  font-size: 14px;
-  position: absolute;
-  text-decoration: none !important;
-  top: -4px;
-  right: -2px;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-}
-.messageGroupList .columnAvatar div {
-  position: relative;
-  width: 40px;
-  height: 38px;
-}
-.messageGroupList .columnAvatar div > p > img {
-  opacity: .6;
-  -webkit-transition-property: opacity;
-  transition-property: opacity;
-  -webkit-transition-duration: .2s;
-  transition-duration: .2s;
-  -webkit-transition-timing-function: linear;
-  transition-timing-function: linear;
-}
-.messageGroupList .columnAvatar .myAvatar {
-  position: absolute;
-  width: 16px;
-  height: 16px;
-  bottom: -2px;
-  left: 24px;
-  opacity: 1;
-  box-shadow: 0 0 3px 0 rgba(0,0,0,0.3);
-}
-.messageGroupList .columnLastPost {
-  white-space: nowrap;
-}
-.messageGroupList .columnLastPost > div > div > small {
-  color: #808080;
-}
-@media only screen and (min-width: 801px) {
-  .messageList .messageGroupStarter {
-    position: relative;
-  }
-  .messageList .messageGroupStarter > .message:after {
-    content: "\f005";
-    font-family: FontAwesome;
-    font-size: 14px;
-    display: block;
-    left: 4px;
-    position: absolute;
-    top: 2px;
-    text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-  }
-  .messageList .messageGroupStarter > .message.messageSidebarOrientationRight:after {
-    left: auto;
-    right: 4px;
-  }
-}
-.message {
-  background-color: #d8e7f5;
-  border: 1px solid #cccccc;
-  position: relative;
-}
-.message:hover .messageHeader .messageQuickOptions > li > a {
-  opacity: 1;
-}
-.message:hover .messageOptions nav {
-  opacity: 1;
-}
-.message.messageDisabled {
-  background-color: #eeffee;
-}
-.message.messageDisabled .messageSidebar {
-  color: #009900;
-}
-.message.messageDisabled .messageSidebar a {
-  color: #009900;
-}
-.message.messageDeleted {
-  background-color: #ffeeee;
-}
-.message.messageDeleted .messageSidebar {
-  color: #cc0000;
-}
-.message.messageDeleted .messageSidebar a {
-  color: #cc0000;
-}
-.message.jsMarked {
-  background-color: #ffffc8;
-}
-.message.jsMarked .messageSidebar {
-  color: #666666;
-}
-.message.jsMarked .messageSidebar a {
-  color: #666666;
-}
-.message .messageOptions {
-  font-size: 85%;
-  position: relative;
-}
-.message .messageOptions.forceHidden nav {
-  display: none !important;
-}
-.message .messageOptions.forceOpen nav {
-  opacity: 1;
-}
-.message .messageOptions nav {
-  bottom: -2px;
-  opacity: 0;
-  position: absolute;
-  right: -22px;
-  text-align: right;
-  -webkit-transition-property: opacity;
-  transition-property: opacity;
-  -webkit-transition-duration: .1s;
-  transition-duration: .1s;
-  -webkit-transition-timing-function: linear;
-  transition-timing-function: linear;
-}
-.message .messageOptions nav ul.smallButtons > li a.button {
-  border-radius: 0;
-}
-.message .messageHeader .messageQuickOptions {
-  float: right;
-}
-.message .messageHeader .messageQuickOptions > li {
-  display: inline-block;
-}
-.message .messageHeader .messageQuickOptions > li > a {
-  opacity: .6;
-  -webkit-transition-property: opacity;
-  transition-property: opacity;
-  -webkit-transition-duration: .2s;
-  transition-duration: .2s;
-  -webkit-transition-timing-function: linear;
-  transition-timing-function: linear;
-}
-.message .messageHeader .messageQuickOptions > li > a > span.icon {
-  color: #808080;
-  -webkit-transition-property: color;
-  transition-property: color;
-  -webkit-transition-duration: .2s;
-  transition-duration: .2s;
-  -webkit-transition-timing-function: linear;
-  transition-timing-function: linear;
-}
-.message .messageHeader .messageQuickOptions > li > a:hover > span.icon {
-  color: #336699;
-}
-.message .messageHeader .messageQuickOptions input[type=checkbox] {
-  position: relative;
-  top: 1px;
-}
-.message .messageHeader .permalink {
-  color: #808080;
-}
-.message.dividers .userCredits {
-  border-top: 1px solid #cccccc;
-}
-.touch .message .messageOptions nav {
-  opacity: 1;
-}
-@media only screen and (max-width: 800px) {
-  .message {
-    border-width: 1px 0;
-  }
-}
-.message.messageSidebarOrientationLeft .messageContent {
-  border-left: 1px solid #cccccc;
-  margin: 0 0 0 211px;
-}
-.message.messageSidebarOrientationLeft .messageSidebar {
-  float: left;
-}
-.message.messageSidebarOrientationRight .messageContent {
-  border-right: 1px solid #cccccc;
-  margin: 0 211px 0 0;
-}
-.message.messageSidebarOrientationRight .messageSidebar {
-  float: right;
-}
-.message.messageSidebarOrientationLeft .messageHeader:before,
-.message.messageSidebarOrientationLeft .messageHeader:after,
-.message.messageSidebarOrientationRight .messageHeader:before,
-.message.messageSidebarOrientationRight .messageHeader:after {
-  border-width: 20px;
-  content: "";
-  display: block;
-  height: 0;
-  position: absolute;
-  top: 35px;
-  width: 0;
-}
-.message.messageSidebarOrientationLeft .messageHeader:before,
-.message.messageSidebarOrientationRight .messageHeader:before {
-  z-index: 100;
-}
-.message.messageSidebarOrientationLeft .messageHeader:after,
-.message.messageSidebarOrientationRight .messageHeader:after {
-  z-index: 101;
-}
-.message.messageSidebarOrientationLeft .messageHeader:before,
-.message.messageSidebarOrientationLeft .messageHeader:after {
-  border-style: inset solid inset none;
-}
-.message.messageSidebarOrientationLeft .messageHeader:before {
-  border-color: transparent #cccccc transparent transparent;
-  left: -20px;
-}
-.message.messageSidebarOrientationLeft .messageHeader:after {
-  border-color: transparent #fcfdfe transparent transparent;
-  left: -19px;
-}
-.message.messageSidebarOrientationRight .messageHeader:before,
-.message.messageSidebarOrientationRight .messageHeader:after {
-  border-style: inset none inset solid;
-}
-.message.messageSidebarOrientationRight .messageHeader:before {
-  border-color: transparent transparent transparent #cccccc;
-  right: -20px;
-}
-.message.messageSidebarOrientationRight .messageHeader:after {
-  border-color: transparent transparent transparent #fcfdfe;
-  right: -19px;
-}
-.message .newMessageBadge {
-  color: #ffffff;
-  display: block;
-  font-size: 85%;
-  font-weight: bold;
-  padding: 6px 10px;
-  position: absolute;
-  text-transform: uppercase;
-  top: 24px;
-  box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.2);
-  background-color: #264d73;
-  background-image: -webkit-linear-gradient(#336699,#264d73);
-  background-image: -moz-linear-gradient(#336699,#264d73);
-  background-image: -ms-linear-gradient(#336699,#264d73);
-  background-image: linear-gradient(#336699,#264d73);
-  text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
-}
-.message .newMessageBadge:before {
-  border-bottom: 4px solid #1a334d;
-  content: "";
-  display: block;
-  position: absolute;
-  top: -4px;
-}
-.message.messageSidebarOrientationLeft .newMessageBadge {
-  border-radius: 0 5px 5px 0;
-  left: -219px;
-}
-.message.messageSidebarOrientationLeft .newMessageBadge:before {
-  border-left: 6px solid transparent;
-  left: 0;
-}
-.message.messageSidebarOrientationRight        .newMessageBadge {
-  right: -219px;
-}
-.message.messageReduced .newMessageBadge {
-  right: -7px;
-  top: 21px;
-}
-.message.messageSidebarOrientationRight .newMessageBadge,
-.message.messageReduced .newMessageBadge {
-  border-radius: 5px 0 0 5px;
-}
-.message.messageSidebarOrientationRight .newMessageBadge:before,
-.message.messageReduced .newMessageBadge:before {
-  border-right: 6px solid transparent;
-  right: 0;
-}
-.message .messageBody {
-  color: #666666;
-  display: block;
-  line-height: 1.5;
-  padding: 14px 21px 1px;
-}
-.message .messageBody > div:not(.messageFooter) {
-  border-top: 1px dotted #cccccc;
-  overflow: hidden;
-  padding: 14px 0;
-}
-.message .messageBody > footer {
-  padding-bottom: 14px;
-}
-.message .messageBody > .messageSignature {
-  color: #808080;
-}
-.message .messageBody .messageFooter > *:not(:first-child) {
-  margin-top: 7px;
-}
-.message .messageBody .messageFooter > .messageFooterNote {
-  border-left: 2px solid #cccccc;
-  color: #808080;
-  font-size: 85%;
-  padding: 4px 7px;
-  background-image: -webkit-linear-gradient(left top, rgba(204,204,204,0.2) 0%, transparent 40%);
-  background-image: -moz-linear-gradient(left top, rgba(204,204,204,0.2) 0%, transparent 40%);
-  background-image: -ms-linear-gradient(left top, rgba(204,204,204,0.2) 0%, transparent 40%);
-  background-image: linear-gradient(left top, rgba(204,204,204,0.2) 0%, transparent 40%);
-}
-.message .messageContent {
-  background-color: #fcfdfe;
-}
-.message .messageContent .messageHeader {
-  padding: 14px 21px 0;
-  position: relative;
-}
-.message .messageContent .messageHeader .messageHeadline > h1 {
-  color: #666666;
-  font-size: 140%;
-  font-weight: bold;
-  overflow: hidden;
-  padding-right: 21px;
-  text-overflow: ellipsis;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-}
-.message .messageContent .messageHeader .messageHeadline > h1 + p {
-  margin-top: 2px;
-}
-.message .messageContent .messageHeader .messageHeadline > p {
-  font-size: 85%;
-}
-.message .messageContent .messageHeader .messageHeadline > p > .likesBadge {
-  font-size: 100%;
-  margin: -2px 0 -1px 4px;
-}
-.message .messageContent .messageHeader .messageHeadline > p > .username:after {
-  content: " - ";
-}
-.message .messageContent .messageHeader .box32 > .messageHeadline > p:first-child {
-  font-size: 100%;
-}
-.message .messageContent .messageHeader .box32 > .messageHeadline > p:first-child > .username {
-  font-size: 120%;
-  font-weight: bold;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-}
-.message .messageContent .messageHeader .box32 > .messageHeadline > p:first-child > .username {
-  display: block;
-}
-.message .messageContent .messageHeader .box32 > .messageHeadline > p:first-child > .username:after {
-  content: "";
-}
-.message .messageContent .messageHeader .box32 > .messageHeadline > p:first-child > .likesBadge {
-  font-size: 85%;
-  top: -1px;
-}
-.message .messageSidebar {
-  line-height: 1.3;
-  margin-bottom: -1px;
-  padding: 14px 21px 21px;
-  position: relative;
-  text-align: center;
-  width: 170px;
-}
-.message .messageSidebar:after {
-  clear: both;
-  content: '';
-  display: block;
-}
-.message .messageSidebar header .username {
-  color: #336699;
-  font-size: 120%;
-  font-weight: bold;
-  padding: 0 3px 1px;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-}
-.message .messageSidebar header .username a {
-  text-decoration: none;
-}
-.message .messageSidebar .userTitle {
-  margin: 7px 0 0;
-}
-.message .messageSidebar .userRank {
-  margin: 2px 0 0;
-}
-.message .messageSidebar .userAvatar {
-  display: inline-block;
-  margin: 7px 0 0;
-  position: relative;
-  text-align: left;
-}
-.message .messageSidebar .userAvatar > .badgeOnline {
-  border-radius: 0 5px 5px 0;
-  color: #eeffee;
-  bottom: 7px;
-  left: -5px;
-  position: absolute;
-  text-transform: uppercase;
-  box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.2);
-  background-color: #006600;
-  background-image: -webkit-linear-gradient(#009900,#006600);
-  background-image: -moz-linear-gradient(#009900,#006600);
-  background-image: -ms-linear-gradient(#009900,#006600);
-  background-image: linear-gradient(#009900,#006600);
-  text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
-}
-.message .messageSidebar .userAvatar > .badgeOnline:before {
-  border-bottom: 4px solid #003300;
-  border-left: 6px solid transparent;
-  content: "";
-  display: block;
-  left: 0;
-  position: absolute;
-  top: -4px;
-}
-.message .messageSidebar .userCredits {
-  font-size: 85%;
-  margin: 7px 0 0;
-  overflow: hidden;
-  padding: 7px 0 0;
-}
-.message .messageSidebar .userCredits .dataList > dt {
-  width: 46%;
-}
-.message .messageSidebar .userCredits .dataList > dd {
-  margin-left: 49%;
-  word-wrap: break-word;
-}
-.message:not(.messageReduced) .messageOptions:before,
-.message:not(.messageReduced) .messageOptions:after {
-  display: table;
-  content: "";
-}
-.message:not(.messageReduced) .messageOptions:after {
-  clear: both;
-}
-.message:not(.messageReduced) .messageBody:before,
-.message:not(.messageReduced) .messageBody:after {
-  display: table;
-  content: "";
-}
-.message:not(.messageReduced) .messageBody:after {
-  clear: both;
-}
-li:nth-child(2n+1) .message.messageSidebarOrientationLeft .messageHeader:after {
-  border-right-color: #f1f5fa;
-}
-li:nth-child(2n+1) .message.messageSidebarOrientationRight .messageHeader:after {
-  border-left-color: #f1f5fa;
-}
-li:nth-child(2n+1) .message .messageContent {
-  background-color: #f1f5fa;
-}
-.messageReduced .messageOptions > .breadcrumbs {
-  bottom: 10px;
-  left: 0;
-  opacity: 1;
-  position: relative;
-}
-.messageCollapsed {
-  color: #808080;
-  opacity: .8;
-  padding: 14px 21px;
-  -webkit-transition-property: opacity;
-  transition-property: opacity;
-  -webkit-transition-duration: .1s;
-  transition-duration: .1s;
-  -webkit-transition-timing-function: linear;
-  transition-timing-function: linear;
-}
-.messageCollapsed:hover {
-  opacity: 1;
-}
-.messageCollapsed.messageCollapsedExpandable {
-  cursor: pointer;
+html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;}
+h1, h2, h3, h4, h5, h6 {font-weight: normal;}
+article, aside, details, figcaption, figure, footer, header, menu, nav, section {display: block;}
+ol, ul {list-style: none;}
+blockquote, q {quotes: none;}
+blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
+.clearfix:before, .clearfix:after {display: table;content: "";}
+.clearfix:after {clear: both;}
+.aclList, .aclPermissionList {margin-top: 0;min-height: 100px;}
+.aclList > li, .aclPermissionList > li {display: block;padding: 4px;}
+.aclList > li:first-child, .aclPermissionList > li:first-child {border-top-left-radius: 6px;border-top-right-radius: 6px;}
+.aclList > li:last-child:not(:first-child), .aclPermissionList > li:last-child:not(:first-child) {border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}
+.aclList {margin-bottom: 7px;}
+.aclList > li {cursor: pointer;}
+.aclList > li:hover, .aclList > li.active:hover {background-color: #ffe5c8;}
+.aclList > li.active {background-color: #f1f5fa;}
+.aclList > li > span:last-child {float: right;margin-right: 7px;}
+.aclPermissionList {margin-top: 7px;min-height: 200px;text-align: right;}
+.aclPermissionList > li:hover {background-color: #ffe5c8;}
+.aclPermissionList > li.aclCategory {background-color: #d8e7f5;padding: 4px 11px;text-align: left;}
+.aclPermissionList > li.aclFullAccess {background-color: #f1f5fa;}
+.aclPermissionList > li > span {float: left;padding-left: 7px;}
+.aclPermissionList > li > label {cursor: pointer;margin: 0 7px;padding: 0 21px;}
+.info, .error, .success, .warning {border-width: 1px;border-style: solid;line-height: 1.5;margin-top: 14px;padding: 11px 14px 11px 48px;position: relative;}
+.info:after, .error:after, .success:after, .warning:after {font-family: FontAwesome;font-size: 28px;display: block;height: 32px;left: 13px;margin-top: -19px;position: absolute;top: 50%;width: 32px;}
+.info a, .error a, .success a, .warning a {text-decoration: underline;}
+@media only screen and (max-width: 800px) {
+.info, .error, .success, .warning {margin-left: 7px;margin-right: 7px;padding: 4px 7px;}
+.info:after, .error:after, .success:after, .warning:after {display: none;}
+}
+.info {background-color: #4674a4;border-color: #304d77;color: #ffffff;text-shadow: 0 1px 0 rgba(255,255,255,0.8);text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
+.info:after {content: "\f05a";}
+.info a, .info a:hover {color: #ffffff;}
+.info .icon {color: #ffffff;text-shadow: 0 1px 0 rgba(255,255,255,0.8);text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
+.success {background-color: #74a446;border-color: #4d7730;color: #ffffff;text-shadow: 0 1px 0 rgba(255,255,255,0.8);text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
+.success:after {content: "\f058";}
+.success a, .success a:hover {color: #ffffff;}
+.success .icon {color: #ffffff;text-shadow: 0 1px 0 rgba(255,255,255,0.8);text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
+.warning {background-color: #efcb50;border-color: #e9bf2b;color: #000000;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
+.warning:after {content: "\f071";}
+.warning a, .warning a:hover {color: #000000;}
+.warning .icon {color: #000000;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
+.error {background-color: #c95145;border-color: #913d37;color: #ffffff;text-shadow: 0 1px 0 rgba(255,255,255,0.8);text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
+.error:after {content: "\f05e";}
+.error a, .error a:hover {color: #ffffff;}
+.error .icon {color: #ffffff;text-shadow: 0 1px 0 rgba(255,255,255,0.8);text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
+.innerError {background-color: #c95145;border: 1px solid #913d37;color: #ffffff;display: table;line-height: 1.5;margin-top: 8px;padding: 2px 10px;position: relative;}
+.innerError:after {border: 7px solid transparent;border-bottom-color: #913d37;border-top-width: 0;content: "";display: inline-block;left: 9px;position: absolute;top: -7px;z-index: 100;}
+.innerError:before {border: 6px solid transparent;border-bottom-color: #c95145;border-top-width: 0;content: "";display: inline-block;left: 10px;position: absolute;top: -6px;z-index: 101;}
+.attachmentThumbnailList, .attachmentFileList {padding-top: 7px !important;}
+.attachmentThumbnailList > fieldset, .attachmentFileList > fieldset {padding: 0;}
+.attachmentThumbnailList > fieldset > legend, .attachmentFileList > fieldset > legend {border-bottom: 0;font-size: 120%;padding-bottom: 7px;}
+.attachmentThumbnailList {padding-bottom: 7px !important;}
+.attachmentThumbnailList > fieldset > ul {padding: 0 11px 0 4px;}
+.attachmentThumbnailList > fieldset > ul > li {margin: 0 0 14px 7px;}
+.attachmentFileList > fieldset > ul > li:not(:first-child) {margin-top: 4px;}
+.attachmentThumbnail {background-color: white;display: inline-block;min-height: 210px;min-width: 280px;position: relative;vertical-align: top;}
+.attachmentThumbnail > a {display: inline-block;min-height: 210px;min-width: 280px;}
+.attachmentThumbnail > div {background-color: rgba(0,0,0,0.6);bottom: 0;color: #fff;position: absolute;width: 100%;padding: 7px 0;}
+.attachmentThumbnail > div > p, .attachmentThumbnail > div > small {margin: 0 7px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;}
+.attachmentThumbnail > div > small {display: block;height: 0;-webkit-transition-property: height;transition-property: height;-webkit-transition-duration: .25s;transition-duration: .25s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
+.attachmentThumbnail:hover > div > small {height: 1.27em;}
+.formAttachmentList {border-bottom: 1px solid #cccccc;padding-bottom: 7px;}
+.formAttachmentList > li {float: left;min-height: 60px;width: 33%;}
+.formAttachmentList > li > div > div {margin-right: 7px;}
+.formAttachmentList > li > div > div > p {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
+.formAttachmentList > li > div > div > p > a {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
+.formAttachmentList > li > div > ul > li {display: inline-block;}
+.box48 .attachmentTinyThumbnail {max-height: 48px;max-width: 48px;}
+.codeBox {background-color: #ffffff;clear: both;}
+.codeBox > div {padding: 14px 21px 14px 14px;box-shadow: inset 4em 0 0  #fcfdfe , inset 4.1em 0 0 #e6e6e6;}
+.codeBox > div > div {margin: 0 0 7px 3.4em;}
+.codeBox > div > div > h3 {font-size: 110%;font-weight: bold;padding-left: 7px;position: relative;}
+.codeBox > div > div > h3 > span.icon {position: absolute;right: 0;top: 3px;}
+.codeBox > div > ol {list-style-type: decimal;margin-left: 3.4em;}
+.codeBox > div > ol > li {font-family: Consolas, 'Courier New', monospace;padding-left: 7px;position: relative;white-space: pre-wrap;word-break: break-all;word-wrap: break-word;}
+.codeBox > div > ol > li > .lineAnchor {display: block;height: 1.4em;left: -3.6em;position: absolute;top: 0;width: 3.0em;}
+.codeBox > div > ol > li:target {background-color: #ffff66;}
+@media only screen and (max-width: 800px) {
+.codeBox > div {padding: 7px;box-shadow: 0 0 5px 0 transparent;}
+.codeBox > div > div {margin-left: 0;}
+.codeBox > div > div > h3 {padding-left: 0;}
+.codeBox > div > ol {list-style-type: none;margin-left: 0;}
+.codeBox > div > ol > li {padding-left: 0;}
+}
+.codeBox .hlQuotes {color: red;}
+.codeBox .hlComments, .codeBox .hlOperators {color: green;}
+.codeBox .hlKeywords1 {color: blue;}
+.codeBox .hlKeywords2 {color: darkred;}
+.codeBox .hlKeywords3 {color: darkviolet;}
+.codeBox .hlKeywords4 {color: darkgoldenrod;}
+.codeBox .hlKeywords5 {color: crimson;}
+.codeBox .hlNumbers {color: darkorange;}
+.diffHighlighter .hlComments {color: darkviolet;}
+.diffHighlighter .hlRemoved {color: red;}
+.diffHighlighter .hlAdded {color: green;}
+.phpHighlighter .hlKeywords2 {color: green;}
+.phpHighlighter .hlComments {color: darkgoldenrod;}
+.cssHighlighter .hlComments {color: #236e26;}
+.cssHighlighter .hlColors {color: #751116;}
+.cssHighlighter .hlNumbers, .sqlHighlighter .hlNumbers {color: #1906fd;}
+.cssHighlighter .hlKeywords1 {color: #87154f;}
+.cssHighlighter .hlKeywords2 {color: #994509;}
+.cssHighlighter .hlKeywords3, .cssHighlighter .hlKeywords4 {color: inherit;}
+.sqlHighlighter .hlKeywords1 {color: #663821;}
+.sqlHighlighter .hlKeywords2 {color: #871550;}
+.quoteBox {background-color: #ffffff;clear: both;min-height: 28px;margin-bottom: 4px;position: relative;}
+.quoteBox.containerPadding {padding-left: 54px;}
+.quoteBox:before {content: "\f10d";color: #808080;font-family: FontAwesome;font-size: 28px;position: absolute;left: 14px;top: 7px;}
+.quoteBox > header {padding-bottom: 4px;border-bottom: 1px dotted #cccccc;margin-bottom: 7px;}
+.quoteBox > header > h3 {font-weight: bold;}
+.quoteBox .quoteBox {background-image: none;padding-left: 21px;min-height: 0;}
+.quoteBox .quoteBox:before {display: none;}
+@media only screen and (max-width: 800px) {
+.quoteBox:before {font-size: 14px;left: 7px;}
+.quoteBox.containerPadding {padding-left: 28px;}
+.quoteBox .quoteBox {padding-left: 7px;}
+}
+.spoilerBox {background-color: #ffffff;clear: both;padding-bottom: 7px;}
+.spoilerBox > header {margin-bottom: 7px;}
+.spoilerBox > div {padding-bottom: 7px;}
+.inlineCode {background-color: #ffffff;border: 1px solid #cccccc;border-radius: 3px;display: inline-block;font-family: Consolas, 'Courier New', monospace;margin: 0 2px;padding: 0 5px;word-break: break-all;word-wrap: break-word;}
+ul.smileyList > li {display: inline;}
+.bbcodeTable {display: inline-block;}
+@media screen and (max-width: 800px) {
+.bbcodeTable {display: block;}
+}
+.gist .highlight {background-color: inherit;}
+button, input[type='reset'], input[type='submit'], input[type='button'], .button {border-radius: 15px;border-style: solid;border-width: 1px;cursor: pointer;display: inline-block;margin: 0 2px;padding: 5px 13px;position: relative;}
+.button, input[type='reset']:not([disabled]), input[type='submit']:not([disabled]), input[type='button']:not([disabled]), button:not([disabled]) {background-color: #e3e3e3;border-color: #bbbbbb;color: #999999;text-decoration: none;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
+.button.buttonPrimary, input[type='submit']:not([disabled]), input[type='button']:not([disabled]).buttonPrimary, button:not([disabled]).buttonPrimary {background-color: #d8e7f5;border-color: #6699cc;color: #6699cc;font-weight: bold;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
+.button.buttonPrimary .icon, input[type='submit']:not([disabled]) .icon, input[type='button']:not([disabled]).buttonPrimary .icon, button:not([disabled]).buttonPrimary .icon {color: #6699cc;}
+.button:hover, input[type='reset']:not([disabled]):hover, input[type='submit']:not([disabled]):hover, input[type='button']:not([disabled]):hover, button:not([disabled]):hover {background-color: #ffe5c8;border-color: #ffaa22;color: #666666;text-decoration: none;z-index: 100;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
+.button:hover .icon, input[type='reset']:not([disabled]):hover .icon, input[type='submit']:not([disabled]):hover .icon, input[type='button']:not([disabled]):hover .icon, button:not([disabled]):hover .icon {color: #666666;}
+.button.buttonPrimary:hover, input[type='submit']:not([disabled]):hover, input[type='button']:not([disabled]).buttonPrimary:hover, button:not([disabled]).buttonPrimary:hover {background-color: #cce0f2;border-color: #4080bf;color: #6699cc;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
+.button.buttonPrimary:hover .icon, input[type='submit']:not([disabled]):hover .icon, input[type='button']:not([disabled]).buttonPrimary:hover .icon, button:not([disabled]).buttonPrimary:hover .icon {color: #6699cc;}
+input[type='reset']:disabled, input[type='submit']:disabled, input[type='button']:disabled, button:disabled {background-color: #e3e3e3;border-color: #bbbbbb;color: #b3b3b3;cursor: not-allowed;text-decoration: none;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
+.button.active, input[type='button'].active, button.active, .button.active:hover, input[type='button'].active:hover, button.active:hover {background-color: #999999;border-color: #8c8c8c;color: #e3e3e3;box-shadow: inset 0 1px 1px 0 rgba(0,0,0,0.1);text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
+.button.active .icon, input[type='button'].active .icon, button.active .icon, .button.active:hover .icon, input[type='button'].active:hover .icon, button.active:hover .icon {color: #e3e3e3;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
+.buttonList > li {display: inline-block;}
+.buttonList > li > .button {margin: 0;}
+.buttonGroup > li {display: inline-block;}
+.buttonGroup > li > .button {border-radius: 0;margin: 0 0 0 -1px;}
+.buttonGroup > li:first-child > .button {border-top-left-radius: 15px;border-bottom-left-radius: 15px;}
+.buttonGroup > li:last-child > .button {border-top-right-radius: 15px;border-bottom-right-radius: 15px;}
+@media only screen and (max-width: 800px) {
+nav.buttonGroupNavigation > a:first-child {display: inline-block;outline: 0;}
+nav.buttonGroupNavigation > a:first-child > span.icon {font-size: 21px;height: 24px;width: 24px;}
+nav.buttonGroupNavigation > a:first-child + a {height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 100;}
+nav.buttonGroupNavigation > a:first-child:focus + a {display: block;}
+nav.buttonGroupNavigation > a:first-child:focus ~ ul {display: block;}
+nav.buttonGroupNavigation > ul {display: none;opacity: 1;position: absolute;right: 0;z-index: 350;}
+nav.buttonGroupNavigation > ul:hover {display: block;}
+nav.buttonGroupNavigation > ul > li {display: block;float: none;opacity: 1 !important;}
+nav.buttonGroupNavigation > ul > li > a {font-weight: bold;border-color: #cdcdcd #bbbbbb #a9a9a9;box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);background-color: #f0f0f0;background-image: -webkit-linear-gradient(top,#fdfdfd,#f0f0f0 2px,#e3e3e3);background-image: -moz-linear-gradient(top,#fdfdfd,#f0f0f0 2px,#e3e3e3);background-image: -ms-linear-gradient(top,#fdfdfd,#f0f0f0 2px,#e3e3e3);background-image: linear-gradient(top,#fdfdfd,#f0f0f0 2px,#e3e3e3);-webkit-transition-property: background-color, background-image, border, box-shadow, color;transition-property: background-color, background-image, border, box-shadow, color;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;border-radius: 15px;border-style: solid;border-width: 1px;cursor: pointer;display: inline-block;margin: 0 2px;padding: 5px 13px;position: relative;background-color: #e3e3e3;border-color: #bbbbbb;color: #999999;text-decoration: none;text-shadow: 0 1px 0 rgba(255,255,255,0.8);border-radius: 0 !important;overflow: hidden;text-overflow: ellipsis;width: 124px;white-space: nowrap;word-wrap: normal;}
+nav.buttonGroupNavigation > ul > li > a .icon {-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
+nav.buttonGroupNavigation > ul > li > a > span.invisible {display: inline;}
+}
+.sidebar button, .sidebar input[type='reset'], .sidebar input[type='submit'], .sidebar input[type='button'], .sidebar .button {font-size: 85%;padding: 5px 11px;}
+button.small, .button.small {border-radius: 3px;font-size: 85%;min-height: 13px;padding: 5px 11px;}
+.button > .icon {margin: -1px -5px;}
+.button > .icon + span {margin-left: 6px;}
+#colorPickerGradient {background-color: #f00;background-image: url('../images/colorPickerGradient.png');background-repeat: no-repeat;border: 1px solid #000000;cursor: default;display: inline-block;height: 256px;overflow: hidden;position: relative;width: 256px;}
+#colorPickerGradient > span {border: 1px solid #000000;border-radius: 10px;display: block;height: 10px;left: -4px;position: absolute;top: -4px;width: 10px;}
+#colorPickerGradient > span > span {border: 1px solid #ffffff;border-radius: 10px;display: block;height: 8px;width: 8px;}
+#colorPickerBar {background-image: url('../images/colorPickerBar.png');background-repeat: repeat-x;border: 1px solid #000000;cursor: default;display: inline-block;height: 256px;margin-left: 10px;position: relative;width: 16px;}
+#colorPickerBar > span {display: inline-block;height: 1px;left: 0;position: absolute;top: 27px;width: 16px;}
+#colorPickerBar > span:after, #colorPickerBar > span:before {content: "";display: block;height: 0;position: absolute;top: 0;width: 0;}
+#colorPickerBar > span:after {border-bottom: 5px solid transparent;border-right: 5px solid #000000;border-top: 5px solid transparent;right: -7px;top: -5px;}
+#colorPickerBar > span:before {border-bottom: 5px solid transparent;border-left: 5px solid #000000;border-top: 5px solid transparent;left: -7px;top: -5px;}
+#colorPickerForm {display: inline-block;margin-left: 20px;position: relative;text-align: center;width: 100px;}
+#colorPickerForm > .colors > .new, #colorPickerForm > .colors > .old {border: 1px solid #000000;display: block;height: 24px;}
+#colorPickerForm > .colors > .old {border-top-width: 0;}
+#colorPickerForm > .hex {margin-top: 21px;}
+#colorPickerForm > .rgba {margin-top: 21px;}
+#colorPickerForm > .rgba > li.a {margin-top: 7px;}
+#colorPickerForm > .rgba > li, #colorPickerForm > .hex > li {text-align: right;}
+#colorPickerForm > .rgba > li input, #colorPickerForm > .hex > li input {margin-left: 7px;width: 80px;}
+.comment, .commentResponse {position: relative;}
+.commentList .buttonGroupNavigation {position: absolute;top: 4px;right: 14px;}
+.commentList .buttonGroupNavigation > ul > li {float: left;opacity: 0;-webkit-transition-property: opacity;transition-property: opacity;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
+.commentList .buttonGroupNavigation > ul > li > a {padding: 4px;}
+.commentResponseList .buttonGroupNavigation {right: 7px;}
+.commentContent:hover > .buttonGroupNavigation > ul > li {opacity: 1;}
+.commentList input[type='text'] + small {color: #808080;opacity: 0;-webkit-transition-property: opacity;transition-property: opacity;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
+.commentList input[type='text']:focus + small {opacity: 1;}
+.commentResponse {border-top: 1px solid #cccccc;padding: 7px;}
+.commentResponseAdd {border-top: 1px solid #cccccc;margin-top: 14px;padding: 7px 7px 0;}
+.commentResponseList .commentResponse:first-child {margin-top: 14px;}
+.commentResponseAdd + .commentResponseList .commentResponse:first-child {margin-top: 7px;}
+.commentList > li:nth-child(2n) .commentResponseList .commentResponse:nth-child(2n+1) {background-color: #fcfdfe;-webkit-transition-property: background-color;transition-property: background-color;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
+.commentList > li:nth-child(2n+1) .commentResponseList .commentResponse:nth-child(2n+1) {background-color: #f1f5fa;-webkit-transition-property: background-color;transition-property: background-color;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
+.commentResponseList > li:hover {background-color: #d8e7f5 !important;}
+.commentList > li:not(.commentAdd):hover {background-color: #fcfdfe;}
+.commentList > li:not(.commentAdd):hover:nth-child(2n) {background-color: #f1f5fa;}
+.commentList > .commentLoadNext, .comment .responseLoadNext {text-align: center;}
+.commentList > .commentLoadNext > button, .comment .responseLoadNext > button {padding-left: 30px;padding-right: 30px;}
+.comment .responseLoadNext {padding-top: 14px;}
+.commentList .userMessage {margin-top: 0;}
+.commentResponseContent {position: relative;}
+.commentList .likesBadge {display: inline-block;margin: -2px 0 -2px 4px;}
+@media only screen and (max-width: 800px) {
+.commentList .buttonGroupNavigation {top: 1px;right: 7px;}
+.commentResponseList .buttonGroupNavigation {right: 0;}
+.commentList .containerHeadline > h3 {padding-right: 35px;}
+.commentResponseContent > .containerHeadline > h3 {padding-right: 28px;}
+}
+.ui-datepicker {background-color: #ffffff;border: 1px solid #cccccc;color: #666666;margin-top: 7px;z-index: 350 !important;box-shadow: 2px 2px 10px 0 rgba(0,0,0,0.2);}
+.ui-datepicker:after {border: 7px solid transparent;border-bottom-color: #cccccc;border-top-width: 0;content: "";display: inline-block;left: 9px;position: absolute;top: -7px;z-index: 100;}
+.ui-datepicker:before {border: 6px solid transparent;border-bottom-color: #ffffff;border-top-width: 0;content: "";display: inline-block;left: 10px;position: absolute;top: -6px;z-index: 101;}
+.ui-datepicker a:hover {text-decoration: none;}
+.ui-datepicker > .ui-datepicker-header {padding: 4px;text-align: center;}
+.ui-datepicker > .ui-datepicker-header > .ui-datepicker-prev, .ui-datepicker > .ui-datepicker-header > .ui-datepicker-next {display: inline-block;margin: 2px 2px 0 2px;}
+.ui-datepicker > .ui-datepicker-header > .ui-datepicker-prev > span, .ui-datepicker > .ui-datepicker-header > .ui-datepicker-next > span {display: none;}
+.ui-datepicker > .ui-datepicker-header > .ui-datepicker-prev {float: left;}
+.ui-datepicker > .ui-datepicker-header > .ui-datepicker-prev:before {content: "\f060";font-family: FontAwesome;font-size: 14px;}
+.ui-datepicker > .ui-datepicker-header > .ui-datepicker-next {float: right;}
+.ui-datepicker > .ui-datepicker-header > .ui-datepicker-next:before {content: "\f061";font-family: FontAwesome;font-size: 14px;}
+.ui-datepicker > table {border-collapse: collapse;border-spacing: 0;width: 100%;}
+.ui-datepicker > table > thead {background-color: #336699;}
+.ui-datepicker > table > thead > tr > th {color: #ffffff;font-size: 85%;padding: 5px 0;text-transform: uppercase;text-shadow: 0 1px 0 rgba(255,255,255,0.8);text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
+.ui-datepicker > table > tbody > tr {border-bottom: 1px solid #cccccc;}
+.ui-datepicker > table > tbody > tr:last-child {border-bottom: 0;}
+.ui-datepicker > table > tbody > tr > td {border-right: 1px solid #cccccc;}
+.ui-datepicker > table > tbody > tr > td:last-child {border-right: 0;}
+.ui-datepicker > table > tbody > tr > td > span, .ui-datepicker > table > tbody > tr > td > a {display: inline-block;color: #666666;font-weight: bold;height: 30px;line-height: 30px;text-align: center;width: 30px;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
+.ui-datepicker .ui-datepicker-calendar .ui-state-default {background-color: #f1f5fa;}
+.ui-datepicker .ui-datepicker-unselectable .ui-state-default {background-color: #fcfdfe;color: #808080;}
+.ui-datepicker .ui-datepicker-calendar .ui-state-hover {background-color: #d8e7f5;}
+.ui-datepicker .ui-datepicker-calendar .ui-state-active {background-color: #d8e7f5;}
+.ui-datepicker .ui-timepicker-div {border-top: 1px solid #cccccc;}
+.ui-datepicker .ui-timepicker-div > dl > dt {margin-top: 4px !important;width: 100px;}
+.ui-datepicker .ui-timepicker-div > dl > dd {margin-left: 120px;margin-top: 4px !important;}
+.dialogContainer {background: rgba(0,0,0,0.4);border: 14px solid transparent;border-radius: 15px;margin-left: auto;margin-right: auto;max-width: 90%;min-width: 500px;position: fixed;box-shadow: 0 1px 23px 0 rgba(0,0,0,0.3);}
+@media only screen and (max-width: 800px) {
+.dialogContainer {border: 0;border-radius: 0;left: 0 !important;max-width: none;min-width: 0;position: absolute;top: 0 !important;width: 100%;}
 }
-.messageCollapsed h1 {
-  font-size: 85%;
+.dialogTitlebar {background-color: #336699;border-bottom: 1px solid rgba(0,0,0,0.1);border-top-left-radius: 7px;border-top-right-radius: 7px;display: block;padding: 10px 20px;min-height: 27px;position: relative;}
+.dialogTitlebar .dialogTitle {color: #ffffff;display: block;font-size: 170%;font-weight: bold;text-shadow: 0 1px 0 rgba(255,255,255,0.8);text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
+.dialogTitlebar .dialogCloseButton {color: #ffffff;cursor: pointer;display: inline-block;font-family: FontAwesome;font-size: 28px;height: 32px;position: absolute;right: 10px;text-align: center;text-decoration: none;top: 7px;width: 32px;text-shadow: 0 1px 0 rgba(255,255,255,0.8);text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
+.dialogTitlebar .dialogCloseButton:before {content: "\f057";}
+.dialogTitlebar .dialogCloseButton span {display: none;}
+@media only screen and (max-width: 800px) {
+.dialogTitlebar {border-radius: 0;}
+}
+.dialogContent {background-color: #fcfdfe;color: #666666;padding: 10px 20px 20px;}
+.dialogContent:not(.dialogForm) {border-bottom-left-radius: 7px;border-bottom-right-radius: 7px;}
+.dialogContent > .icon-spinner {left: 50%;margin: -21px -21px 0 0;padding: 0 21px 0 21px;position: absolute;top: 50%;}
+.dialogContent dl:not(.plain) > dt {width: 170px;}
+.dialogContent dl:not(.plain) > dd {margin-left: 190px;}
+.dialogContent .formSubmit {background-color: #f1f5fa;border-bottom-left-radius: 7px;border-bottom-right-radius: 7px;border-top: 1px solid #cccccc;bottom: 0;left: 0;padding: 10px 0;position: absolute;width: 100%;}
+@media only screen and (max-width: 800px) {
+.dialogContent {max-height: none !important;max-width: none !important;}
+.dialogContent:not(.dialogForm) {border-radius: 0;}
+.dialogContent .formSubmit {border-radius: 0;}
+}
+.dialogOverlay {background-color: rgba(0,0,0,0.5);bottom: 0;left: 0;position: fixed;right: 0;top: 0;}
+#packageInstallationDialogContainer > .boxHeadline {margin-top: 0;}
+.spinner {border: 1px solid rgba(0,0,0,0.3);border-radius: 6px;box-sizing: border-box;-moz-box-sizing: border-box;color: #fff;left: 50%;padding: 7px 0;position: fixed;text-align: center;top: 200px;z-index: 401;box-shadow: 0 1px 7px 0 rgba(0,0,0,0.5);background-color: rgba(0,0,0,0.5);background-image: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7));background-image: -moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7));background-image: -ms-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7));background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7));}
+.spinner > .icon {color: #fff;}
+.spinner > span:not(.icon) {display: block;margin-top: 7px;}
+.systemConfirmation p {padding-top: 7px;}
+#systemNotification {left: 0;position: fixed;top: 0;width: 100%;z-index: 460;}
+#systemNotification > p {border-top-left-radius: 0;border-top-right-radius: 0;border-top-width: 0;display: table;margin: 0 auto;max-width: 80%;}
+.dropdown .dropdownToggle:active, .dropdown.dropdownOpen .dropdownToggle {outline: 0;}
+.dropdown.preInput {display: table;width: 100%;}
+.dropdown.preInput input {border-radius: 0 3px 3px 0;display: table-cell;margin: 0;width: 99%;}
+.dropdown.preInput textarea {border-radius: 0 3px 3px;display: block;margin-top: 0;}
+.dropdown.preInput .dropdownCaption {cursor: pointer;display: table-cell;letter-spacing: -1px;padding: 0 7px 0 4px;vertical-align: middle;width: 1%;}
+.dropdown.preInput .dropdownCaption.button {border-right-width: 0;border-radius: 3px 0 0 3px;}
+.dropdown.preInput .dropdownCaption span {margin-right: -1px;padding-left: 4px;white-space: nowrap;word-wrap: normal;}
+.dropdown.preInput .dropdownCaption span.active:after {content: "\f0d7";font-family: FontAwesome;font-size: 14px;margin-left: 7px;}
+.dropdown.preInput .dropdownCaptionTextarea {cursor: pointer;margin: 0 0 -1px 0;padding-left: 7px;padding-right: 7px;}
+.dropdown.preInput .dropdownCaptionTextarea.button {border-radius: 3px 3px 0 0;}
+.dropdown.preInput .dropdownCaptionTextarea~ .dropdownMenu {top: 10%;}
+.dropdown.preInput .dropdownCaptionTextarea span {white-space: nowrap;word-wrap: normal;}
+.dropdown.preInput .dropdownCaptionTextarea span.active:after {content: "\f0d7";font-family: FontAwesome;font-size: 14px;margin-left: 7px;}
+.dropdown.dropdownOpen .dropdownMenu {display: block;}
+.dropdown .dropdownToggle {cursor: pointer;}
+.dropdownMenu {background-color: #ffffff;border: 1px solid #cccccc;color: #666666;display: none;float: left;min-width: 160px;padding: 4px 0;position: absolute;text-align: left;z-index: 450;box-shadow: 2px 2px 10px 0 rgba(0,0,0,0.2);}
+.dropdownMenu:after {border: 7px solid transparent;border-bottom-color: #cccccc;border-top-width: 0;content: "";display: inline-block;left: 9px;position: absolute;top: -7px;z-index: 100;}
+.dropdownMenu:before {border: 6px solid transparent;border-bottom-color: #ffffff;border-top-width: 0;content: "";display: inline-block;left: 10px;position: absolute;top: -6px;z-index: 101;}
+.dropdownMenu.dropdownArrowRight:after {left: auto;right: 9px;}
+.dropdownMenu.dropdownArrowRight:before {left: auto;right: 10px;}
+.dropdownMenu.dropdownOpen {display: block;}
+.dropdownMenu li {display: block;}
+.dropdownMenu li:hover:not(.dropdownDivider):not(.dropdownList):not(.dropdownText), .dropdownMenu li.dropdownList > li:hover:not(.dropdownDivider), .dropdownMenu li.dropdownNavigationItem, .dropdownMenu li.active {background-color: #d8e7f5;}
+.dropdownMenu li.dropdownDivider {border-top: 1px dotted #cccccc;margin: 4px;}
+.dropdownMenu li.dropdownText {font-size: 85%;padding: 4px 14px;}
+.dropdownMenu li.boxFlag {padding-top: 2px;}
+.dropdownMenu li > a, .dropdownMenu li > span {clear: both;color: #666666;cursor: pointer;display: block;max-width: 350px;overflow: hidden;padding: 4px 14px;text-decoration: none;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
+.dropdownMenu li > a:hover, .dropdownMenu li > span:hover {color: #666666;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
+.dropdownMenu li > a > div > h3, .dropdownMenu li > span > div > h3 {overflow: hidden;text-overflow: ellipsis;}
+.dropdownMenu li > .box16 {cursor: pointer;min-height: auto;padding: 4px 4px 4px 7px;}
+.dropdownMenu li > .box16 > div {margin-left: 21px;}
+.dropdownMenu li > label {display: block;}
+.dropdownMenu li .containerHeadline {margin-bottom: 0;}
+.dropdownMenu li .containerHeadline > p {font-size: 85%;}
+.dropdownMenu li.notificationItem > a {white-space: normal;}
+.dropdownMenu .scrollableDropdownMenu {max-height: 300px;overflow: auto;}
+.boxFlag > .box24, .boxFlag.box24 {min-height: 20px;}
+@media only screen and (max-width: 800px) {
+.dropdownMenu {left: 0 !important;right: 0 !important;}
+.dropdownMenu li {overflow: hidden;}
+.dropdownMenu li > a, .dropdownMenu li > span {max-width: none;white-space: normal;}
+}
+fieldset {padding-top: 14px;}
+fieldset > legend {border-bottom: 1px solid #cccccc;color: #808080;font-family: "Trebuchet MS", Arial, sans-serif;font-size: 140%;font-weight: bold;width: 100%;padding-bottom: 4px;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
+fieldset > legend + small {top: -7px;position: relative;}
+fieldset > dl:not(:first-of-type) {margin-top: 11px;}
+fieldset:not(:first-of-type) {margin-top: 14px;}
+dl:not(.plain) {position: relative;}
+dl:not(.plain):before, dl:not(.plain):after {display: table;content: "";}
+dl:not(.plain):after {clear: both;}
+dl:not(.plain) > dd:not(:first-of-type), dl:not(.plain) > dt:not(:first-of-type) {margin-top: 11px;}
+dl:not(.plain) > dt {color: #336699;float: left;text-align: right;width: 230px;}
+dl:not(.plain) > dt > label {display: block;}
+dl:not(.plain) > dt.reversed {left: 270px;margin-top: 2px;position: absolute;text-align: left;white-space: nowrap;width: auto;word-wrap: normal;}
+dl:not(.plain) > dt.reversed ~ dd > input[type='checkbox'], dl:not(.plain) > dt.reversed ~ dd > input[type='radio'] {margin-left: 0;}
+dl:not(.plain) > dd {margin-left: 250px;}
+dl:not(.plain) > dd > small:not(.innerError) {color: #808080;display: block;margin-top: 3px;}
+dl:not(.plain) > dd > label {color: #336699;display: block;}
+dl:not(.plain) > dd > label > input[type='checkbox'], dl:not(.plain) > dd > label > input[type='radio'] {margin: 2px 2px 2px 0;}
+dl:not(.plain) > dd > input[type='checkbox'] ~ small, dl:not(.plain) > dd > input[type='radio'] ~ small {margin-left: 21px;margin-top: 2px;}
+dl:not(.plain) > dd:not(.floated) > label ~ small {margin-left: 21px;}
+dl:not(.plain) > dd.floated > label {display: inline-block;margin-right: 7px;}
+dl:not(.plain) > dd > input + label, dl:not(.plain) > dd textarea + label, dl:not(.plain) > dd select + label {margin-top: 2px;}
+dl:not(.plain) > dd > .innerError + label {margin-top: 2px;}
+dl:not(.plain).wide > dt {display: none;}
+dl:not(.plain).wide > dd {margin-left: 0;}
+dl:not(.plain).disabled > dt, dl:not(.plain).disabled > dd > label {color: #808080;}
+@media only screen and (max-width: 1024px) {
+dl:not(.plain) > dt {float: none;margin-bottom: 4px;text-align: left;width: auto !important;}
+dl:not(.plain) > dt.reversed {left: 20px;}
+dl:not(.plain) > dd {margin-left: 0 !important;}
+fieldset > dl:not(:first-of-type) {margin-top: 14px;}
+}
+.sidebar dl:not(.plain):not(:last-child) {margin-bottom: 14px;}
+.sidebar dl:not(.plain) > dt {text-align: left;float: none;width: auto;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
+.sidebar dl:not(.plain) > dd {margin-top: 2px;margin-left: 0;}
+.formSubmit {margin-top: 14px;text-align: center;}
+button, input[type='reset'], input[type='submit'], input[type='button'], input[type='checkbox'], input[type='radio'], select:not([multiple]) {cursor: pointer;}
+input[type='text'], input[type='search'], input[type='date'], input[type='email'], input[type='number'], input[type='url'], input[type='password'], textarea, select[multiple] {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;border-radius: 3px;font-family: "Trebuchet MS", Arial, sans-serif;padding: 4px 3px;margin: 0;}
+select {margin: 0;min-width: 1px;padding: 3px;}
+input[type='number'] {text-align: right;}
+input[type='text'], input[type='search'], input[type='date'], input[type='datetime'], input[type='email'], input[type='number'], input[type='url'], input[type='password'], textarea, select[multiple] {background-color: #ffffff;border-color: #cccccc;border-style: solid;border-width: 1px;color: #666666;}
+input[type='text']::-webkit-input-placeholder, input[type='search']::-webkit-input-placeholder, input[type='date']::-webkit-input-placeholder, input[type='datetime']::-webkit-input-placeholder, input[type='email']::-webkit-input-placeholder, input[type='number']::-webkit-input-placeholder, input[type='url']::-webkit-input-placeholder, input[type='password']::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select[multiple]::-webkit-input-placeholder {color: #999999;}
+input[type='text']::-moz-placeholder, input[type='search']::-moz-placeholder, input[type='date']::-moz-placeholder, input[type='datetime']::-moz-placeholder, input[type='email']::-moz-placeholder, input[type='number']::-moz-placeholder, input[type='url']::-moz-placeholder, input[type='password']::-moz-placeholder, textarea::-moz-placeholder, select[multiple]::-moz-placeholder {color: #999999;}
+input[type='text']:-ms-input-placeholder, input[type='search']:-ms-input-placeholder, input[type='date']:-ms-input-placeholder, input[type='datetime']:-ms-input-placeholder, input[type='email']:-ms-input-placeholder, input[type='number']:-ms-input-placeholder, input[type='url']:-ms-input-placeholder, input[type='password']:-ms-input-placeholder, textarea:-ms-input-placeholder, select[multiple]:-ms-input-placeholder {color: #999999;}
+input[type='text']:hover, input[type='search']:hover, input[type='date']:hover, input[type='datetime']:hover, input[type='email']:hover, input[type='number']:hover, input[type='url']:hover, input[type='password']:hover, textarea:hover, select[multiple]:hover {background-color: #fff9f4;border-color: #ffaa22;}
+input[type='text']:active, input[type='search']:active, input[type='date']:active, input[type='datetime']:active, input[type='email']:active, input[type='number']:active, input[type='url']:active, input[type='password']:active, textarea:active, select[multiple]:active, input[type='text']:focus, input[type='search']:focus, input[type='date']:focus, input[type='datetime']:focus, input[type='email']:focus, input[type='number']:focusinput[type='url']:focus, input[type='password']:focus, textarea:focus, select[multiple]:focus {background-color: #fff9f4;border-color: #ffaa22;outline: 0;}
+input[type='text'][readonly], input[type='search'][readonly], input[type='email'][readonly], input[type='number'][readonly], input[type='date'][readonly], input[type='datetime'][readonly], input[type='url'][readonly], input[type='password'][readonly], textarea[readonly], select[multiple][readonly] {background-color: #f2f2f2;border-color: #cccccc;}
+input[type='text'][disabled], input[type='search'][disabled], input[type='date'][disabled], input[type='datetime'][disabled], input[type='email'][disabled], input[type='number'][disabled], input[type='url'][disabled], input[type='password'][disabled], textarea[disabled], select[multiple][disabled] {background-color: #f2f2f2;border-color: #cccccc;color: #808080;cursor: not-allowed;}
+.formSuccess input[type='text'], .formSuccess input[type='search'], .formSuccess input[type='email'], .formSuccess input[type='number'], .formSuccess input[type='url'], .formSuccess input[type='password'], .formSuccess textarea {background-color: #74a446;border-color: #4d7730;}
+.formError input[type='text'], .formError input[type='search'], .formError input[type='email'], .formError input[type='number'], .formError input[type='url'], .formError input[type='password'], .formError textarea {background-color: #c95145;border-color: #913d37;}
+textarea {width: 99%;}
+.tiny {width: 80px;}
+.short {min-width: 80px;width: 10%;}
+.medium {min-width: 150px;width: 30%;}
+.long {min-width: 150px;width: 100%;}
+@media only screen and (max-width: 800px) {
+textarea {max-height: 160px;}
+.medium {width: 100%;}
+}
+.uploadButton {cursor: pointer;display: inline-block;overflow: hidden;position: relative;}
+.uploadButton input {cursor: pointer;right: 0;opacity: 0;padding: 4px 0;position: absolute;top: 0;position: absolute;}
+.uploadButton, .uploadFallbackButton {margin-top: 7px;}
+.structuredList {background-color: #fcfdfe;}
+.structuredList li {padding: 4px 7px;text-align: right;}
+.structuredList li:hover {background-color: #ffe5c8;}
+.structuredList li:first-child {border-radius: 6px 6px 0 0;}
+.structuredList li:last-child {border-radius: 0 0 6px 6px;}
+.structuredList li.category {background-color: #e4eef8;}
+.structuredList li.category:hover {background-color: #ffe5c8;}
+.structuredList li span {float: left;}
+.structuredList li label {cursor: pointer;margin: 0 7px;padding: 0 21px;}
+.editableItemList ul li {cursor: pointer;margin-left: 4px;}
+.editableItemList ul li:first-child {margin-left: 0;}
+select > option {display: block !important;}
+.reCaptcha input.marginTop {margin-top: 14px;}
+@media only screen and (max-width: 800px) {
+select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {font-size: 16px;}
+}
+body {background-color: #254c73;color: #666666;font-family: "Trebuchet MS", Arial, sans-serif;font-size: 13px;line-height: 1.28;word-wrap: break-word;}
+small {font-size: 85%;}
+img {vertical-align: middle;}
+img.disabled {opacity: .3;}
+a {color: #336699;cursor: pointer;text-decoration: none;}
+a:hover {color: #003366;text-decoration: underline;}
+a.externalURL:after {content: "\f08e";display: inline-block;font-family: FontAwesome !important;font-size: 14px !important;font-weight: normal !important;font-style: normal !important;margin-left: 4px;vertical-align: -1px;}
+.footerContent, .logo {color: #ffffff;}
+.footerContent a, .logo a {color: #488ed4;}
+.footerContent a:hover, .logo a:hover {color: #ffffff;}
+.nativeList {margin: 1em 0;margin-left: 40px;}
+.nativeList ul, .nativeList ol {margin-bottom: 0;margin-top: 0;}
+ul.nativeList {list-style-type: disc;}
+ol.nativeList {list-style-type: decimal;}
+.htmlContent p {margin: 1em 0;}
+.htmlContent h1 {font-size: 140%;}
+.htmlContent h2 {font-size: 120%;}
+.htmlContent h1, .htmlContent h2, .htmlContent h3, .htmlContent h4, .htmlContent h5, .htmlContent h6 {font-weight: bold;margin: 0.5em 0;}
+.htmlContent ul, .htmlContent ol {margin: 1em 0;margin-left: 40px;}
+.htmlContent ul ul, .htmlContent ul ol, .htmlContent ol ul, .htmlContent ol ol {margin-bottom: 0;margin-top: 0;}
+.htmlContent ul {list-style-type: disc;}
+.htmlContent ol {list-style-type: decimal;}
+body > iframe[src="about:blank"] {display: none;}
+::selection {text-shadow: 0 1px 0 rgba(255,255,255,0.5) !important;color: #300;background-color: rgba(255,170,34,0.7);}
+.invisible {display: none;}
+.marginTopLarge {margin-top: 21px;}
+.marginTop, .marginMedium {margin-top: 14px;}
+.marginTopSmall {margin-top: 7px;}
+.marginTopTiny {margin-top: 4px;}
+.center {text-align: center;}
+.pointer {cursor: pointer;}
+.dimmed {color: #808080;}
+.iconFlag {height: 15px;width: 24px;}
+.framed > canvas, .framed > img, .framed > .icon {background-color: #ffffff;border: 1px solid #cccccc;padding: 1px;}
+.highlight {background-color: #ffff66;}
+.grayscale {filter: url(../images/grayscale-filter.svg#grayscale);filter: gray;-webkit-filter: grayscale(1);}
+fieldset {min-width: 0;}
+@-moz-document url-prefix() {fieldset {display: table-column;}
+}
+.balloonTooltip {background-color: rgba(0,0,0,0.8);border-radius: 6px;color: #ffffff;font-size: .85em;max-width: 300px;padding: 5px 10px 7px;position: absolute;z-index: 800;box-shadow: 0 3px 7px 0 rgba(0,0,0,0.3);}
+.balloonTooltip .pointer {border-color: rgba(0,0,0,0.8) transparent;border-style: solid;border-width: 0 5px 5px;left: 50%;position: absolute;top: -5px;}
+.balloonTooltip.inverse .pointer {border-width: 5px 5px 0;}
+.popover {background-color: rgba(0,0,0,0.4);border-radius: 6px;padding: 7px;position: absolute;vertical-align: middle;width: 400px !important;z-index: 500;box-shadow: 0 1px 7px 0 rgba(0,0,0,0.3);}
+.popover > .icon-spinner {color: white;left: 50%;margin-left: -21px;margin-top: -21px;position: absolute;top: 50%;text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
+.popover > .popoverContent {background-color: #fcfdfe;border-radius: 6px;color: #666666;max-height: 300px;min-height: 32px;opacity: 0;overflow: hidden;padding: 7px 14px;}
+.popover:after {border: 10px solid transparent;content: "";display: inline-block;position: absolute;z-index: 100;}
+.popover.top:after {border-bottom-width: 0;border-top-color: rgba(0,0,0,0.3);bottom: -10px;}
+.popover.bottom:after {border-bottom-color: rgba(0,0,0,0.3);border-top-width: 0;top: -10px;}
+.popover.right:after {left: 10px;}
+.popover.left:after {right: 10px;}
+.badge {background-color: #666666;border-radius: 9px;color: #ffffff;display: inline-block;font-size: 11px;font-weight: bold;padding: 1px 6px 1px;position: relative;text-shadow: none !important;vertical-align: middle;white-space: nowrap;word-wrap: normal;}
+.badge.label {border-radius: 4px;font-weight: normal;}
+.badge.badgeUpdate {background-color: #336699;color: #ffffff;}
+.badge.badgeInverse {background-color: #ffffff;color: #336699;}
+.badge.green {background-color: #009900;color: #eeffee;}
+.badge.red {background-color: #cc0000;color: #ffeeee;}
+.badge.black {background-color: #333;color: #fff;}
+.badge.brown {background-color: #c63;color: #fff;}
+.badge.orange {background-color: #f90;color: #fff;}
+.badge.yellow {background-color: #ff0;color: #333;}
+.badge.blue {background-color: #369;color: #fff;}
+.badge.purple {background-color: #c0f;color: #fff;}
+.badge.pink {background-color: #f0c;color: #fff;}
+a.badge:hover {color: #ffffff;text-decoration: none;}
+a.badge:hover.black {background-color: #000;}
+a.badge:hover.brown {background-color: #930;}
+a.badge:hover.red {background-color: #900;}
+a.badge:hover.orange {background-color: #f60;}
+a.badge:hover.yellow {background-color: #cc0;}
+a.badge:hover.green {background-color: #060;}
+a.badge:hover.blue {background-color: #036;}
+a.badge:hover.purple {background-color: #90c;}
+a.badge:hover.pink {background-color: #c09;}
+@media only screen and (max-width: 800px) {
+html {-webkit-text-size-adjust: 100%;}
+html, body {width: 100%;overflow: hidden;}
+}
+@font-face {font-family: 'FontAwesome';src: url('../font/fontawesome-webfont.eot?v=3.1.1');src: url('../font/fontawesome-webfont.eot?#iefix&v=3.1.1') format('embedded-opentype'), url('../font/fontawesome-webfont.woff?v=3.1.1') format('woff'), url('../font/fontawesome-webfont.ttf?v=3.1.1') format('truetype');font-weight: normal;font-style: normal;}
+.icon {color: #666666;display: inline-block;font-family: FontAwesome;font-weight: normal !important;font-style: normal !important;line-height: 1em;text-align: center;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
+.icon.disabled {opacity: .3;}
+.icon:hover {text-decoration: none;}
+span.icon:not(.pointer):not(.disabled) {cursor: default;}
+a > span.icon:not(.pointer) {cursor: pointer !important;}
+.icon16 {font-size: 14px;height: 16px;width: 16px;}
+.icon32 {font-size: 28px;height: 32px;width: 32px;vertical-align: -5px;}
+.icon48 {font-size: 42px;height: 48px;width: 48px;}
+.icon96 {font-size: 84px;height: 96px;width: 96px;}
+.icon-spinner {height: auto;-moz-animation: spin 2s infinite linear;-o-animation: spin 2s infinite linear;-webkit-animation: spin 2s infinite linear;animation: spin 2s infinite linear;}
+@-moz-keyframes spin {0% {-moz-transform: rotate(0deg);}
+100% {-moz-transform: rotate(359deg);}
+}
+@-webkit-keyframes spin {0% {-webkit-transform: rotate(0deg);}
+100% {-webkit-transform: rotate(359deg);}
+}
+@-o-keyframes spin {0% {-o-transform: rotate(0deg);}
+100% {-o-transform: rotate(359deg);}
+}
+@-ms-keyframes spin {0% {-ms-transform: rotate(0deg);}
+100% {-ms-transform: rotate(359deg);}
+}
+@keyframes spin {0% {transform: rotate(0deg);}
+100% {transform: rotate(359deg);}
+}
+.icon-rotate-90 {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
+.icon-rotate-180 {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
+.icon-rotate-270 {-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(270deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
+.icon-flip-horizontal {-webkit-transform: scale(-1,1);-moz-transform: scale(-1,1);-ms-transform: scale(-1,1);-o-transform: scale(-1,1);transform: scale(-1,1);}
+.icon-flip-vertical {-webkit-transform: scale(1,-1);-moz-transform: scale(1,-1);-ms-transform: scale(1,-1);-o-transform: scale(1,-1);transform: scale(1,-1);}
+.icon-glass:before {content: "\f000";}
+.icon-music:before {content: "\f001";}
+.icon-search:before {content: "\f002";}
+.icon-envelope:before {content: "\f003";}
+.icon-heart:before {content: "\f004";}
+.icon-star:before {content: "\f005";}
+.icon-star-empty:before {content: "\f006";}
+.icon-user:before {content: "\f007";}
+.icon-film:before {content: "\f008";}
+.icon-th-large:before {content: "\f009";}
+.icon-th:before {content: "\f00a";}
+.icon-th-list:before {content: "\f00b";}
+.icon-ok:before {content: "\f00c";}
+.icon-remove:before {content: "\f00d";}
+.icon-zoom-in:before {content: "\f00e";}
+.icon-zoom-out:before {content: "\f010";}
+.icon-off:before {content: "\f011";}
+.icon-signal:before {content: "\f012";}
+.icon-cog:before {content: "\f013";}
+.icon-trash:before {content: "\f014";}
+.icon-home:before {content: "\f015";}
+.icon-file:before {content: "\f016";}
+.icon-time:before {content: "\f017";}
+.icon-road:before {content: "\f018";}
+.icon-download-alt:before {content: "\f019";}
+.icon-download:before {content: "\f01a";}
+.icon-upload:before {content: "\f01b";}
+.icon-inbox:before {content: "\f01c";}
+.icon-play-circle:before {content: "\f01d";}
+.icon-repeat:before, .icon-rotate-right:before {content: "\f01e";}
+.icon-refresh:before {content: "\f021";}
+.icon-list-alt:before {content: "\f022";}
+.icon-lock:before {content: "\f023";}
+.icon-flag:before {content: "\f024";}
+.icon-headphones:before {content: "\f025";}
+.icon-volume-off:before {content: "\f026";}
+.icon-volume-down:before {content: "\f027";}
+.icon-volume-up:before {content: "\f028";}
+.icon-qrcode:before {content: "\f029";}
+.icon-barcode:before {content: "\f02a";}
+.icon-tag:before {content: "\f02b";}
+.icon-tags:before {content: "\f02c";}
+.icon-book:before {content: "\f02d";}
+.icon-bookmark:before {content: "\f02e";}
+.icon-print:before {content: "\f02f";}
+.icon-camera:before {content: "\f030";}
+.icon-font:before {content: "\f031";}
+.icon-bold:before {content: "\f032";}
+.icon-italic:before {content: "\f033";}
+.icon-text-height:before {content: "\f034";}
+.icon-text-width:before {content: "\f035";}
+.icon-align-left:before {content: "\f036";}
+.icon-align-center:before {content: "\f037";}
+.icon-align-right:before {content: "\f038";}
+.icon-align-justify:before {content: "\f039";}
+.icon-list:before {content: "\f03a";}
+.icon-indent-left:before {content: "\f03b";}
+.icon-indent-right:before {content: "\f03c";}
+.icon-facetime-video:before {content: "\f03d";}
+.icon-picture:before {content: "\f03e";}
+.icon-pencil:before {content: "\f040";}
+.icon-map-marker:before {content: "\f041";}
+.icon-adjust:before {content: "\f042";}
+.icon-tint:before {content: "\f043";}
+.icon-edit:before {content: "\f044";}
+.icon-share:before {content: "\f045";}
+.icon-check:before {content: "\f046";}
+.icon-move:before {content: "\f047";}
+.icon-step-backward:before {content: "\f048";}
+.icon-fast-backward:before {content: "\f049";}
+.icon-backward:before {content: "\f04a";}
+.icon-play:before {content: "\f04b";}
+.icon-pause:before {content: "\f04c";}
+.icon-stop:before {content: "\f04d";}
+.icon-forward:before {content: "\f04e";}
+.icon-fast-forward:before {content: "\f050";}
+.icon-step-forward:before {content: "\f051";}
+.icon-eject:before {content: "\f052";}
+.icon-chevron-left:before {content: "\f053";}
+.icon-chevron-right:before {content: "\f054";}
+.icon-plus-sign:before {content: "\f055";}
+.icon-minus-sign:before {content: "\f056";}
+.icon-remove-sign:before {content: "\f057";}
+.icon-ok-sign:before {content: "\f058";}
+.icon-question-sign:before {content: "\f059";}
+.icon-info-sign:before {content: "\f05a";}
+.icon-screenshot:before {content: "\f05b";}
+.icon-remove-circle:before {content: "\f05c";}
+.icon-ok-circle:before {content: "\f05d";}
+.icon-ban-circle:before {content: "\f05e";}
+.icon-arrow-left:before {content: "\f060";}
+.icon-arrow-right:before {content: "\f061";}
+.icon-arrow-up:before {content: "\f062";}
+.icon-arrow-down:before {content: "\f063";}
+.icon-share-alt:before, .icon-mail-forward:before {content: "\f064";}
+.icon-resize-full:before {content: "\f065";}
+.icon-resize-small:before {content: "\f066";}
+.icon-plus:before {content: "\f067";}
+.icon-minus:before {content: "\f068";}
+.icon-asterisk:before {content: "\f069";}
+.icon-exclamation-sign:before {content: "\f06a";}
+.icon-gift:before {content: "\f06b";}
+.icon-leaf:before {content: "\f06c";}
+.icon-fire:before {content: "\f06d";}
+.icon-eye-open:before {content: "\f06e";}
+.icon-eye-close:before {content: "\f070";}
+.icon-warning-sign:before {content: "\f071";}
+.icon-plane:before {content: "\f072";}
+.icon-calendar:before {content: "\f073";}
+.icon-random:before {content: "\f074";}
+.icon-comment:before {content: "\f075";}
+.icon-magnet:before {content: "\f076";}
+.icon-chevron-up:before {content: "\f077";}
+.icon-chevron-down:before {content: "\f078";}
+.icon-retweet:before {content: "\f079";}
+.icon-shopping-cart:before {content: "\f07a";}
+.icon-folder-close:before {content: "\f07b";}
+.icon-folder-open:before {content: "\f07c";}
+.icon-resize-vertical:before {content: "\f07d";}
+.icon-resize-horizontal:before {content: "\f07e";}
+.icon-bar-chart:before {content: "\f080";}
+.icon-twitter-sign:before {content: "\f081";}
+.icon-facebook-sign:before {content: "\f082";}
+.icon-camera-retro:before {content: "\f083";}
+.icon-key:before {content: "\f084";}
+.icon-cogs:before {content: "\f085";}
+.icon-comments:before {content: "\f086";}
+.icon-thumbs-up:before {content: "\f087";}
+.icon-thumbs-down:before {content: "\f088";}
+.icon-star-half:before {content: "\f089";}
+.icon-heart-empty:before {content: "\f08a";}
+.icon-signout:before {content: "\f08b";}
+.icon-linkedin-sign:before {content: "\f08c";}
+.icon-pushpin:before {content: "\f08d";}
+.icon-external-link:before {content: "\f08e";}
+.icon-signin:before {content: "\f090";}
+.icon-trophy:before {content: "\f091";}
+.icon-github-sign:before {content: "\f092";}
+.icon-upload-alt:before {content: "\f093";}
+.icon-lemon:before {content: "\f094";}
+.icon-phone:before {content: "\f095";}
+.icon-check-empty:before {content: "\f096";}
+.icon-bookmark-empty:before {content: "\f097";}
+.icon-phone-sign:before {content: "\f098";}
+.icon-twitter:before {content: "\f099";}
+.icon-facebook:before {content: "\f09a";}
+.icon-github:before {content: "\f09b";}
+.icon-unlock:before {content: "\f09c";}
+.icon-credit-card:before {content: "\f09d";}
+.icon-rss:before {content: "\f09e";}
+.icon-hdd:before {content: "\f0a0";}
+.icon-bullhorn:before {content: "\f0a1";}
+.icon-bell:before {content: "\f0a2";}
+.icon-certificate:before {content: "\f0a3";}
+.icon-hand-right:before {content: "\f0a4";}
+.icon-hand-left:before {content: "\f0a5";}
+.icon-hand-up:before {content: "\f0a6";}
+.icon-hand-down:before {content: "\f0a7";}
+.icon-circle-arrow-left:before {content: "\f0a8";}
+.icon-circle-arrow-right:before {content: "\f0a9";}
+.icon-circle-arrow-up:before {content: "\f0aa";}
+.icon-circle-arrow-down:before {content: "\f0ab";}
+.icon-globe:before {content: "\f0ac";}
+.icon-wrench:before {content: "\f0ad";}
+.icon-tasks:before {content: "\f0ae";}
+.icon-filter:before {content: "\f0b0";}
+.icon-briefcase:before {content: "\f0b1";}
+.icon-fullscreen:before {content: "\f0b2";}
+.icon-group:before {content: "\f0c0";}
+.icon-link:before {content: "\f0c1";}
+.icon-cloud:before {content: "\f0c2";}
+.icon-beaker:before {content: "\f0c3";}
+.icon-cut:before {content: "\f0c4";}
+.icon-copy:before {content: "\f0c5";}
+.icon-paper-clip:before {content: "\f0c6";}
+.icon-save:before {content: "\f0c7";}
+.icon-sign-blank:before {content: "\f0c8";}
+.icon-reorder:before {content: "\f0c9";}
+.icon-list-ul:before {content: "\f0ca";}
+.icon-list-ol:before {content: "\f0cb";}
+.icon-strikethrough:before {content: "\f0cc";}
+.icon-underline:before {content: "\f0cd";}
+.icon-table:before {content: "\f0ce";}
+.icon-magic:before {content: "\f0d0";}
+.icon-truck:before {content: "\f0d1";}
+.icon-pinterest:before {content: "\f0d2";}
+.icon-pinterest-sign:before {content: "\f0d3";}
+.icon-google-plus-sign:before {content: "\f0d4";}
+.icon-google-plus:before {content: "\f0d5";}
+.icon-money:before {content: "\f0d6";}
+.icon-caret-down:before {content: "\f0d7";}
+.icon-caret-up:before {content: "\f0d8";}
+.icon-caret-left:before {content: "\f0d9";}
+.icon-caret-right:before {content: "\f0da";}
+.icon-columns:before {content: "\f0db";}
+.icon-sort:before {content: "\f0dc";}
+.icon-sort-down:before {content: "\f0dd";}
+.icon-sort-up:before {content: "\f0de";}
+.icon-envelope-alt:before {content: "\f0e0";}
+.icon-linkedin:before {content: "\f0e1";}
+.icon-undo:before, .icon-rotate-left:before {content: "\f0e2";}
+.icon-legal:before {content: "\f0e3";}
+.icon-dashboard:before {content: "\f0e4";}
+.icon-comment-alt:before {content: "\f0e5";}
+.icon-comments-alt:before {content: "\f0e6";}
+.icon-bolt:before {content: "\f0e7";}
+.icon-sitemap:before {content: "\f0e8";}
+.icon-umbrella:before {content: "\f0e9";}
+.icon-paste:before {content: "\f0ea";}
+.icon-lightbulb:before {content: "\f0eb";}
+.icon-exchange:before {content: "\f0ec";}
+.icon-cloud-download:before {content: "\f0ed";}
+.icon-cloud-upload:before {content: "\f0ee";}
+.icon-user-md:before {content: "\f0f0";}
+.icon-stethoscope:before {content: "\f0f1";}
+.icon-suitcase:before {content: "\f0f2";}
+.icon-bell-alt:before {content: "\f0f3";}
+.icon-coffee:before {content: "\f0f4";}
+.icon-food:before {content: "\f0f5";}
+.icon-file-alt:before {content: "\f0f6";}
+.icon-building:before {content: "\f0f7";}
+.icon-hospital:before {content: "\f0f8";}
+.icon-ambulance:before {content: "\f0f9";}
+.icon-medkit:before {content: "\f0fa";}
+.icon-fighter-jet:before {content: "\f0fb";}
+.icon-beer:before {content: "\f0fc";}
+.icon-h-sign:before {content: "\f0fd";}
+.icon-plus-sign-alt:before {content: "\f0fe";}
+.icon-double-angle-left:before {content: "\f100";}
+.icon-double-angle-right:before {content: "\f101";}
+.icon-double-angle-up:before {content: "\f102";}
+.icon-double-angle-down:before {content: "\f103";}
+.icon-angle-left:before {content: "\f104";}
+.icon-angle-right:before {content: "\f105";}
+.icon-angle-up:before {content: "\f106";}
+.icon-angle-down:before {content: "\f107";}
+.icon-desktop:before {content: "\f108";}
+.icon-laptop:before {content: "\f109";}
+.icon-tablet:before {content: "\f10a";}
+.icon-mobile-phone:before {content: "\f10b";}
+.icon-circle-blank:before {content: "\f10c";}
+.icon-quote-left:before {content: "\f10d";}
+.icon-quote-right:before {content: "\f10e";}
+.icon-spinner:before {content: "\f110" !important;}
+.icon-circle:before {content: "\f111";}
+.icon-reply:before, .icon-mail-reply:before {content: "\f112";}
+.icon-folder-close-alt:before {content: "\f114";}
+.icon-folder-open-alt:before {content: "\f115";}
+.icon-expand-alt:before {content: "\f116";}
+.icon-collapse-alt:before {content: "\f117";}
+.icon-smile:before {content: "\f118";}
+.icon-frown:before {content: "\f119";}
+.icon-meh:before {content: "\f11a";}
+.icon-gamepad:before {content: "\f11b";}
+.icon-keyboard:before {content: "\f11c";}
+.icon-flag-alt:before {content: "\f11d";}
+.icon-flag-checkered:before {content: "\f11e";}
+.icon-terminal:before {content: "\f120";}
+.icon-code:before {content: "\f121";}
+.icon-reply-all:before {content: "\f122";}
+.icon-mail-reply-all:before {content: "\f122";}
+.icon-star-half-empty:before {content: "\f123";}
+.icon-location-arrow:before {content: "\f124";}
+.icon-crop:before {content: "\f125";}
+.icon-code-fork:before {content: "\f126";}
+.icon-unlink:before {content: "\f127";}
+.icon-question:before {content: "\f128";}
+.icon-info:before {content: "\f129";}
+.icon-exclamation:before {content: "\f12a";}
+.icon-superscript:before {content: "\f12b";}
+.icon-subscript:before {content: "\f12c";}
+.icon-eraser:before {content: "\f12d";}
+.icon-puzzle-piece:before {content: "\f12e";}
+.icon-microphone:before {content: "\f130";}
+.icon-microphone-off:before {content: "\f131";}
+.icon-shield:before {content: "\f132";}
+.icon-calendar-empty:before {content: "\f133";}
+.icon-fire-extinguisher:before {content: "\f134";}
+.icon-rocket:before {content: "\f135";}
+.icon-maxcdn:before {content: "\f136";}
+.icon-chevron-sign-left:before {content: "\f137";}
+.icon-chevron-sign-right:before {content: "\f138";}
+.icon-chevron-sign-up:before {content: "\f139";}
+.icon-chevron-sign-down:before {content: "\f13a";}
+.icon-html5:before {content: "\f13b";}
+.icon-css3:before {content: "\f13c";}
+.icon-anchor:before {content: "\f13d";}
+.icon-unlock-alt:before {content: "\f13e";}
+.icon-bullseye:before {content: "\f140";}
+.icon-ellipsis-horizontal:before {content: "\f141";}
+.icon-ellipsis-vertical:before {content: "\f142";}
+.icon-rss-sign:before {content: "\f143";}
+.icon-play-sign:before {content: "\f144";}
+.icon-ticket:before {content: "\f145";}
+.icon-minus-sign-alt:before {content: "\f146";}
+.icon-check-minus:before {content: "\f147";}
+.icon-level-up:before {content: "\f148";}
+.icon-level-down:before {content: "\f149";}
+.icon-check-sign:before {content: "\f14a";}
+.icon-edit-sign:before {content: "\f14b";}
+.icon-external-link-sign:before {content: "\f14c";}
+.icon-share-sign:before {content: "\f14d";}
+#lbOverlay {background-color: #000;bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 399;}
+#lbPrevLink, #lbNextLink {display: block;overflow: hidden;position: absolute;top: 0;width: 50%;outline: none;}
+#lbPrevLink > span, #lbNextLink > span {background-color: #fff;display: none;padding: 7px;position: absolute;top: 20%;}
+#lbPrevLink:hover > span, #lbNextLink:hover > span {box-shadow: 0 0 20px 0 #ffaa22;}
+#lbPrevLink {left: 0;}
+#lbPrevLink > span {border-radius: 0 30px 30px 0;left: 0;padding-right: 14px;}
+#lbNextLink {right: 0;}
+#lbNextLink > span {border-radius: 30px 0 0 30px;padding-left: 14px;right: 0;}
+#lbEnlarge, #lbCloseLink {cursor: pointer;display: block;float: right;padding-right: 7px;outline: none;}
+#lbCenter, #lbBottomContainer {background-color: #fff;overflow: hidden;position: absolute;z-index: 400;}
+#lbCenter > .icon-spinner {left: 50%;margin: -21px 0 0 -21px;position: absolute;top: 50%;}
+.lbLoading {background: #fff url(../icon/spinner.svg) no-repeat center;background-size: 48px;}
+#lbImage {background-repeat: no-repeat;background-size: cover;border: 10px solid #fff;left: 0;position: absolute;top: 0;}
+#lbImage:hover #lbNextLink > span, #lbImage:hover #lbPrevLink > span {display: block;}
+#lbBottom {border: 10px solid #fff;border-top-style: none;color: #666;}
+#lbCaption, #lbNumber {margin-right: 71px;}
+#lbCaption {font-weight: bold;}
+.labelList, .labelList > li {display: inline-block;}
+#labelList:before, #labelList:after {display: table;content: "";}
+#labelList:after {clear: both;}
+#labelList li {float: left;margin-right: 1%;width: 30%;}
+#labelList li.labelCustomClass {position: relative;}
+#labelList li.labelCustomClass input[type='radio'] {left: 0;position: absolute;top: 0;}
+#labelList li.labelCustomClass span {display: block;margin-left: 24px;}
+.labelChooser > .dropdownToggle > span {cursor: pointer;}
+.layoutFluid {margin-left: auto;margin-right: auto;min-width: 980px;max-width: 90%;}
+@media only screen and (max-width: 800px) {
+.layoutFluid {min-width: 0;max-width: none;}
 }
-.messageCollapsed .messageCounter {
-  padding-top: 3px;
+.layoutFixed {margin-left: auto;margin-right: auto;width: 1200px;}
+@media only screen and (max-width: 800px) {
+.layoutFixed {width: auto;}
 }
-.messageCollapsed.jsMarked {
-  background-color: #ffffc8 !important;
-  color: #666666;
+@media only screen and (min-width: 801px) {
+body {min-width: 980px;}
 }
-.messageCollapsed.jsMarked a {
-  color: #666666;
+#pageHeader {z-index: 100;}
+@media only screen and (max-width: 800px) {
+#pageHeader {margin-top: 48px;}
+}
+#top {display: block;height: 1px;visibility: hidden;}
+.userPanel {background-color: rgba(0,0,0,0.5);height: 40px;left: 0;position: absolute;top: 0;right: 0;z-index: 200;}
+.userPanel .icon {color: #ffffff;text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
+.userPanel > div {position: relative;}
+.userPanel > div > ul.userPanelItems > li {float: left;}
+.userPanel > div > ul.userPanelItems > li > a, .userPanel > div > ul.userPanelItems > li > div:not(.dropdownMenu) {color: #ffffff;display: block;height: 20px;padding: 12px 8px 8px 8px;text-shadow: 0 -1px 0 rgba(0,0,0,0.8);-webkit-transition-property: background-color;transition-property: background-color;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
+.userPanel > div > ul.userPanelItems > li > a:hover, .userPanel > div > ul.userPanelItems > li > div:not(.dropdownMenu):hover {background-color: rgba(0,0,0,0.4);color: #ffffff;text-decoration: none;}
+.userPanel > div > ul.userPanelItems > li > a > .badge.badgeInverse, .userPanel > div > ul.userPanelItems > li > div:not(.dropdownMenu) > .badge.badgeInverse {background-color: #336699;color: #ffffff;}
+.userPanel > div > ul.userPanelItems > li > a > img, .userPanel > div > ul.userPanelItems > li > div:not(.dropdownMenu) > img {position: relative;top: -2px;}
+.userPanel > div > ul.userPanelItems > li > .framed > img {margin-top: -5px;margin-bottom: -4px;padding: 0px;top: 0;}
+.userPanel > div > .searchBar {background-color: rgba(0,0,0,0.4);position: absolute;right: 0;top: 0;}
+.userPanel > div > .searchBar:before {content: "\f002";color: #ffffff;font-family: FontAwesome;font-size: 14px;left: 7px;position: absolute;top: 12px;}
+.userPanel > div > .searchBar.loading:before {content: "\f110";-moz-animation: spin 2s infinite linear;-o-animation: spin 2s infinite linear;-webkit-animation: spin 2s infinite linear;animation: spin 2s infinite linear;}
+.userPanel > div > .searchBar > form {display: inline-block;}
+.userPanel > div > .searchBar > form input[type="search"] {background-color: transparent;border-width: 0;color: #ffffff;height: 40px;padding: 6px 12px 5px 26px;width: 240px;-webkit-appearance: textfield;text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
+.userPanel > div > .searchBar > form input[type="search"]:focus {outline: 0;}
+.userPanel > div > .searchBar > form input[type="search"]::-webkit-input-placeholder {color: #cccccc;}
+.userPanel > div > .searchBar > form input[type="search"]::-moz-placeholder {color: #cccccc;}
+.userPanel > div > .searchBar > form input[type="search"]:-ms-input-placeholder {color: #cccccc;}
+.userPanel > div > .searchBar .dropdownMenu li > span {max-width: 210px;overflow: hidden;text-overflow: ellipsis;}
+@media only screen and (max-width: 800px) {
+.userPanel {height: auto;}
+.userPanel .icon {font-size: 21px;height: auto;width: auto;}
+.userPanel > div > ul.userPanelItems > li > a, .userPanel > div > ul.userPanelItems > li > div:not(.dropdownMenu) {height: 21px;padding: 11px 11px 9px 11px;}
+.userPanel > div > ul.userPanelItems > li > .framed > img {margin-top: -4px;}
+.userPanel > div > ul.userPanelItems > li > a > span:not(.icon):not(.badge), .userPanel > div > ul.userPanelItems > li#pageLanguageContainer > div > div > div > h3 {display: none;}
+.userPanel > div > ul.userPanelItems > li > a > .badge {top: -4px;}
+.userPanel > div > .searchBar {height: 41px;min-width: 40px;right: 0 !important;}
+.userPanel > div > .searchBar:before {font-size: 21px;}
+.userPanel > div > .searchBar > form {display: none;}
+.userPanel > div > .searchBar > form input[type="search"] {height: 41px;padding-left: 40px;width: 100%;}
+.userPanel > div > .searchBar:hover {width: 100%;}
+.userPanel > div > .searchBar:hover > form {display: block;}
+.userPanel > div > .searchBar:before {top: 8px;}
+}
+.logo {margin-bottom: 21px;margin-top: 14px;}
+.logo a {display: block;}
+.logo a:hover {text-decoration: none;}
+.logo a h1 {color: #ffffff;float: right;font-size: 160%;padding-top: 21px;text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
+.userPanel + .logo {margin-top: 57px;}
+@media only screen and (max-width: 800px) {
+.logo {display: none;}
+}
+.sitemapList {margin: 0 -7px;}
+.sitemapList li > a, .sitemapList li > h3 {overflow: hidden;padding: 4px 14px;}
+.sitemapList li > a {border-radius: 6px;display: block;-webkit-transition-property: background-color;transition-property: background-color;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
+.sitemapList li > a:hover {background-color: #d8e7f5;text-decoration: none;}
+.sitemapList > li:not(:first-child) {margin-top: 7px;}
+.sitemapList > li:not(:last-child) {border-bottom: 1px solid #cccccc;padding-bottom: 7px;}
+.sitemapList > li > ul > li > a {padding-left: 35px;}
+.sitemapList > li > ul > li > ul > li a {padding-left: 56px;}
+@media screen and (min-width: 801px),print {
+.mainMenu > ul {background-color: #f1f5fa;display: inline-block;}
+.mainMenu > ul > li {display: inline-block;font-size: 120%;margin-top: -7px;vertical-align: bottom;}
+.mainMenu > ul > li > a {color: #666666;display: inline-block;padding: 9px 21px;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
+.mainMenu > ul > li > a:hover {color: #336699;text-decoration: none;}
+.mainMenu > ul > li.active {font-size: 140%;margin-top: -8px;}
+.mainMenu > ul > li.active > a {background-color: #e4eef8;color: #336699;font-weight: bold;min-width: 80px;padding: 14px 21px 8px;text-align: center;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
+.mainMenu > ul > li:not(.active) {padding-top: 5px;}
+.mainMenu > ul > li:not(:last-child) > a {border-right: 1px solid #cccccc;}
 }
 @media only screen and (max-width: 800px) {
-  .messageCollapsed {
-    padding: 7px;
-  }
+.mainMenu {position: relative;}
+.mainMenu > a:first-child {font-weight: bold;border-color: #cdcdcd #bbbbbb #a9a9a9;box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);background-color: #f0f0f0;background-image: -webkit-linear-gradient(top,#fdfdfd,#f0f0f0 2px,#e3e3e3);background-image: -moz-linear-gradient(top,#fdfdfd,#f0f0f0 2px,#e3e3e3);background-image: -ms-linear-gradient(top,#fdfdfd,#f0f0f0 2px,#e3e3e3);background-image: linear-gradient(top,#fdfdfd,#f0f0f0 2px,#e3e3e3);-webkit-transition-property: background-color, background-image, border, box-shadow, color;transition-property: background-color, background-image, border, box-shadow, color;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;border-radius: 15px;border-style: solid;border-width: 1px;cursor: pointer;display: inline-block;margin: 0 2px;padding: 5px 13px;position: relative;background-color: #e3e3e3;border-color: #bbbbbb;color: #999999;text-decoration: none;text-shadow: 0 1px 0 rgba(255,255,255,0.8);margin-left: 7px;outline: 0;}
+.mainMenu > a:first-child .icon {-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
+.mainMenu > a:first-child + a {height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 100;}
+.mainMenu > a:first-child:focus + a {display: block;}
+.mainMenu > a:first-child:focus ~ ul {display: block;}
+.mainMenu > ul {background-color: #ffffff;border: 1px solid #cccccc;color: #666666;display: none;float: left;min-width: 160px;padding: 4px 0;position: absolute;text-align: left;z-index: 450;box-shadow: 2px 2px 10px 0 rgba(0,0,0,0.2);font-size: 120%;left: 7px;}
+.mainMenu > ul:after {border: 7px solid transparent;border-bottom-color: #cccccc;border-top-width: 0;content: "";display: inline-block;left: 9px;position: absolute;top: -7px;z-index: 100;}
+.mainMenu > ul:before {border: 6px solid transparent;border-bottom-color: #ffffff;border-top-width: 0;content: "";display: inline-block;left: 10px;position: absolute;top: -6px;z-index: 101;}
+.mainMenu > ul.dropdownArrowRight:after {left: auto;right: 9px;}
+.mainMenu > ul.dropdownArrowRight:before {left: auto;right: 10px;}
+.mainMenu > ul.dropdownOpen {display: block;}
+.mainMenu > ul li {display: block;}
+.mainMenu > ul li:hover:not(.dropdownDivider):not(.dropdownList):not(.dropdownText), .mainMenu > ul li.dropdownList > li:hover:not(.dropdownDivider), .mainMenu > ul li.dropdownNavigationItem, .mainMenu > ul li.active {background-color: #d8e7f5;}
+.mainMenu > ul li.dropdownDivider {border-top: 1px dotted #cccccc;margin: 4px;}
+.mainMenu > ul li.dropdownText {font-size: 85%;padding: 4px 14px;}
+.mainMenu > ul li.boxFlag {padding-top: 2px;}
+.mainMenu > ul li > a, .mainMenu > ul li > span {clear: both;color: #666666;cursor: pointer;display: block;max-width: 350px;overflow: hidden;padding: 4px 14px;text-decoration: none;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
+.mainMenu > ul li > a:hover, .mainMenu > ul li > span:hover {color: #666666;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
+.mainMenu > ul li > a > div > h3, .mainMenu > ul li > span > div > h3 {overflow: hidden;text-overflow: ellipsis;}
+.mainMenu > ul li > .box16 {cursor: pointer;min-height: auto;padding: 4px 4px 4px 7px;}
+.mainMenu > ul li > .box16 > div {margin-left: 21px;}
+.mainMenu > ul li > label {display: block;}
+.mainMenu > ul li .containerHeadline {margin-bottom: 0;}
+.mainMenu > ul li .containerHeadline > p {font-size: 85%;}
+.mainMenu > ul li.notificationItem > a {white-space: normal;}
+.mainMenu > ul .scrollableDropdownMenu {max-height: 300px;overflow: auto;}
+.mainMenu > ul:hover {display: block;}
+.mainMenu > ul > li.active > ul.invisible {display: block;font-size: 85%;padding-left: 14px;}
+.mainMenu > ul > li.active > ul.invisible > li > span.badge {display: none;}
+.mainMenu > ul > li.active > a {position: relative;}
+.mainMenu > ul > li.active > a:after {content: "\f00c";font-family: FontAwesome;font-size: 14px;position: absolute;right: 7px;}
 }
 @media only screen and (min-width: 641px) and (max-width: 800px) {
-  .messageCollapsed {
-    padding: 7px 14px;
-  }
-}
-.messageBody > span.icon-spinner {
-  left: 50%;
-  margin: -21px -21px 0 0;
-  position: absolute;
-  top: 50%;
-}
-#messageQuickReply .formSubmit {
-  padding-bottom: 14px;
-}
-#showQuotes {
-  bottom: 25px;
-  cursor: pointer;
-  opacity: .7;
-  position: fixed;
-  right: 25px;
-  -webkit-transition-property: opacity;
-  transition-property: opacity;
-  -webkit-transition-duration: .2s;
-  transition-duration: .2s;
-  -webkit-transition-timing-function: linear;
-  transition-timing-function: linear;
-}
-#showQuotes:hover {
-  opacity: 1;
-}
-#messageQuoteList {
-  max-width: 800px !important;
-}
-#messageQuoteList li:not(:first-child) {
-  margin-top: 7px;
-}
-#messageQuoteList li > span {
-  float: left;
-  width: 40px;
-}
-#messageQuoteList li > span > input {
-  vertical-align: bottom;
-}
-#messageQuoteList li > span > span {
-  cursor: pointer;
-  vertical-align: middle;
-}
-#messageQuoteList li div.jsQuote {
-  margin-left: 60px;
-}
-#messageQuoteList li div.jsFullQuote {
-  display: none;
-}
-#quoteManagerCopy {
-  cursor: pointer;
-}
-#quoteManagerCopy .pointer {
-  border-width: 5px 5px 0;
-  bottom: -5px;
-  margin-left: -5px;
-  top: auto;
-}
-.messageShareButtons > ul > li {
-  display: inline-block;
-}
-.messageShareButtons > ul > li > a {
-  text-decoration: none;
-}
-.messageShareButtons > ul > li > a > .icon {
-  height: 28px;
-}
-.messageShareButtons > ul > li > .badge {
-  background-color: #fcfdfe;
-  border: 1px solid #cccccc;
-  border-radius: 3px;
-  color: #666666;
-  line-height: 23px;
-  padding: 0 7px;
-  position: relative;
-  vertical-align: 1px;
-}
-.messageShareButtons > ul > li > .badge:before {
-  border: 6px solid #cccccc;
-  border-color: transparent #cccccc transparent transparent;
-  content: "";
-  display: block;
-  height: 0;
-  margin-top: -6px;
-  position: absolute;
-  right: 100%;
-  top: 50%;
-  width: 0;
-}
-.messageShareButtons > ul > li > .badge:after {
-  border: 6px solid #fcfdfe;
-  border-color: transparent #fcfdfe transparent transparent;
-  content: "";
-  display: block;
-  height: 0;
-  margin-right: -1px;
-  margin-top: -6px;
-  position: absolute;
-  right: 100%;
-  top: 50%;
-  width: 0;
-}
-.messageShareButtons .jsShareFacebook > a > .icon {
-  color: #3b5998;
-}
-.messageShareButtons .jsShareTwitter > a > .icon {
-  color: #4099ff;
-}
-.messageShareButtons .jsShareGoogle > a > .icon {
-  color: #d34836;
-}
-.messageShareButtons .jsShareReddit > a > img {
-  vertical-align: -7px;
-  padding: 0 4px;
-}
-.contentNavigation > .messageShareButtons {
-  float: right;
-  margin-right: 14px;
-  margin-top: 0;
-}
-.messageSearchResultList > li > .box48 > div > .containerHeadline > h3 {
-  padding-right: 100px;
-}
-.likeButton.active .icon {
-  color: #009900;
-}
-.dislikeButton.active .icon {
-  color: #cc0000;
-}
-.cke_editor_text {
-  border-style: solid !important;
-  padding: 0 !important;
-}
-.cke_source,
-.cke_wysiwyg_div {
-  padding: 8px !important;
-}
-.cke_combo__fontsize .cke_combo_text {
-  width: auto !important;
-}
-.cke_dialog_background_cover {
-  background-color: #000 !important;
+.mainMenu > a:first-child {margin-left: 14px;}
+}
+.navigation {padding: 0 7px;}
+.navigation > ul {display: inline-block;}
+.navigation > ul.navigationItems, .navigation > ul.navigationIcons {float: right;}
+.navigation > ul.navigationItems > li, .navigation > ul.navigationIcons > li {float: right;}
+.navigation > ul.navigationIcons > li {padding: 0 3px;}
+.navigation > ul.navigationIcons > li > a {display: inline-block;padding: 3px;}
+.navigation > ul.navigationItems {border-right: 1px dotted #cccccc;}
+.navigation > ul.navigationItems > li > p {color: #336699;}
+.navigation > ul.navigationItems > li, .navigation > ul.navigationMenuItems > li {margin: 4px 7px 1px;}
+.navigation > ul.navigationItems > li > a, .navigation > ul.navigationMenuItems > li > a {color: #336699;padding: 2px 0;}
+.navigation > ul.navigationItems > li > a:hover, .navigation > ul.navigationMenuItems > li > a:hover {color: #003366;text-decoration: none;}
+.navigation > ul.navigationItems .icon, .navigation > ul.navigationMenuItems .icon, .navigation > ul.navigationIcons .icon {color: #336699;}
+.navigation > ul.navigationMenuItems > li {display: inline-block;}
+.navigation > ul.navigationMenuItems > li > .badge {top: -2px;}
+@media only screen and (max-width: 800px) {
+.navigation.navigationHeader > ul.navigationIcons, .navigation.navigationHeader > ul.navigationItems, .navigation.navigationHeader > ul.navigationMenuItems {display: none;}
+.navigation.navigationFooter > ul.navigationIcons, .navigation.navigationFooter > ul.navigationItems {display: none;}
+.navigation.navigationFooter > ul.navigationMenuItems > li {margin: 4px 7px 4px 0;}
+}
+.navigationHeader {background-color: #e4eef8;border-bottom: 1px solid #cccccc;border-top: 1px solid #cccccc;}
+.navigationHeader:before, .navigationHeader:after {display: table;content: "";}
+.navigationHeader:after {clear: both;}
+.navigationFooter {background-color: #e4eef8;border-top: 1px solid #cccccc;}
+.navigationFooter:before, .navigationFooter:after {display: table;content: "";}
+.navigationFooter:after {clear: both;}
+@media only screen and (max-width: 800px) {
+.navigationHeader {background-color: transparent;border: 0;}
 }
-.cke_wysiwyg_div,
-.cke_inner {
-  background-color: transparent !important;
+.footer {padding-bottom: 14px;z-index: 100;}
+.footer .footerContent {text-align: center;}
+.footer .footerContent a {text-shadow: 0 -1px 0 rgba(0,0,0,0.8);-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
+.footer .footerContent a:hover {text-decoration: none;}
+@media only screen and (max-width: 800px) {
+.footerContent {margin: 0 14px;}
+}
+#main {background-color: #ffffff;border-right: 1px solid transparent;box-sizing: border-box;-moz-box-sizing: border-box;z-index: 110;}
+#main.sidebarOrientationRight {background-color: #d8e7f5;}
+#main > div {display: table;table-layout: fixed;width: 100%;}
+#main > div > div {display: table-row;}
+#main > div > div > .sidebar, #main > div > div > .content {display: table-cell;vertical-align: top;}
+#main > div > div > .sidebar {background-color: #d8e7f5;width: 300px;z-index: 120;-webkit-transition-property: width;transition-property: width;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-timing-function: ease;transition-timing-function: ease;}
+#main > div > div > .sidebar > span {position: relative;}
+#main > div > div > .sidebar > span > .collapsibleButton {background-color: #d8e7f5;border-radius: 6px 0 0 6px;display: block;height: 24px;left: -20px;position: absolute;text-decoration: none;top: 0;width: 24px;}
+#main > div > div > .sidebar > span > .collapsibleButton:before {content: "\f054";font-family: FontAwesome;font-size: 14px;position: absolute;left: 6px;top: 4px;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
+#main > div > div > .sidebar > div {overflow: hidden;width: 300px;-webkit-transition-property: width;transition-property: width;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-timing-function: ease;transition-timing-function: ease;}
+#main > div > div > .content {background-color: #ffffff;min-height: 100px;padding: 7px 38px 21px;z-index: 130;}
+#main:not(.sidebarOrientationLeft):not(.sidebarOrientationRight) .sidebar {display: none;}
+#main.sidebarOrientationRight.sidebarCollapsed > div > div > .sidebar {width: 20px;}
+#main.sidebarOrientationRight.sidebarCollapsed > div > div > .sidebar > span > .collapsibleButton:before {content: "\f053";}
+#main.sidebarOrientationRight.sidebarCollapsed > div > div > .sidebar > div {width: 0;}
+@media only screen and (max-width: 800px) {
+#main {border-right-width: 0;position: relative;margin-top: 7px;}
+#main > div {display: block;}
+#main > div > div {display: block;}
+#main > div > div > .sidebar, #main > div > div > .content {display: block;}
+#main.sidebarOrientationRight .sidebar {display: none;}
+#main.sidebarOrientationLeft .sidebar {background-color: transparent;padding: 0;position: absolute;right: 0px;top: 14px;width: 100%;}
+#main.sidebarOrientationLeft .sidebar.mobileSidebar:before {content: "\f03a";font-family: FontAwesome;font-size: 21px;right: 7px;position: absolute;top: 0;}
+#main.sidebarOrientationLeft .sidebar.mobileSidebar:hover > div {display: block;}
+#main.sidebarOrientationLeft .sidebar.mobileSidebar > div {background-color: #d8e7f5;margin-top: 28px;padding-top: 14px;width: 100%;}
+#main.sidebarOrientationLeft .sidebar > div {display: none;}
+#main.sidebarOrientationLeft .sidebar > div > fieldset.jsOnly {display: none;}
+#main .content {border-left: 0 !important;border-right: 0 !important;margin-left: 0 !important;margin-right: 0 !important;padding-left: 0 !important;padding-right: 0 !important;}
+#main .content > *:first-child {margin-top: 0;}
 }
+@media only screen and (min-width: 801px) and (max-width: 1239px) {
+#main > div > .content {padding-left: 28px;padding-right: 28px;}
+}
+.boxHeadline {margin-top: 14px;overflow: hidden;}
+.boxHeadline h1 {font-size: 170%;}
+.boxHeadline > p {color: #808080;font-size: 85%;}
+.boxHeadline > .dataList, .boxHeadline > .inlineDataList {color: #808080;font-size: 85%;}
+.boxHeadline > h1, .boxSubHeadline > h2 {color: #666666;font-family: "Trebuchet MS", Arial, sans-serif;font-weight: bold;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
+.boxHeadline > h1 a, .boxSubHeadline > h2 a {color: #666666;text-decoration: none;}
+.boxSubHeadline > h2 {font-size: 140%;}
 @media only screen and (max-width: 800px) {
-  .message.messageSidebarOrientationLeft .messageContent,
-  .message.messageSidebarOrientationRight .messageContent {
-    border: 0;
-    margin: 0;
-  }
-  .message.messageSidebarOrientationLeft .messageSidebar,
-  .message.messageSidebarOrientationRight .messageSidebar {
-    float: none;
-  }
-  .message.messageSidebarOrientationLeft .messageHeader:before,
-  .message.messageSidebarOrientationLeft .messageHeader:after,
-  .message.messageSidebarOrientationRight .messageHeader:before,
-  .message.messageSidebarOrientationRight .messageHeader:after {
-    display: none;
-  }
-  .message .messageHeader .messageQuickOptions,
-  .message .messageBody .messageSignature,
-  .message .messageSidebar .userCredits {
-    display: none;
-  }
-  .message .messageSidebar {
-    padding: 7px;
-    text-align: left;
-    width: auto;
-  }
-  .message .messageSidebar > div {
-    margin-left: 40px;
-  }
-  .message .messageSidebar .userAvatar {
-    left: 7px;
-    position: absolute;
-    top: 0;
-  }
-  .message .messageSidebar .userAvatar img {
-    height: 32px !important;
-    width: 32px !important;
-  }
-  .message .messageSidebar .userAvatar > .badgeOnline {
-    display: none;
-  }
-  .message .messageSidebar .userTitle {
-    margin-top: -2px;
-  }
-  .message .messageContent .messageHeader {
-    padding: 7px 7px 0;
-  }
-  .message .messageBody {
-    padding: 7px;
-  }
-  .message .messageBody > div:not(.messageFooter) {
-    padding: 7px 0;
-  }
-  .message .messageBody > footer {
-    padding: 0;
-    position: absolute;
-    right: 7px;
-    top: 7px;
-  }
-  .message .messageOptions nav {
-    opacity: 1;
-    position: static;
-    text-align: left;
-  }
-  .message.messageReduced .messageOptions {
-    display: none;
-  }
-  .message .newMessageBadge {
-    display: none;
-  }
+.boxHeadline {margin-top: 7px;margin-left: 7px;margin-right: 7px;}
 }
 @media only screen and (min-width: 641px) and (max-width: 800px) {
-  .message .messageSidebar,
-  .message .messageContent .messageHeader,
-  .message .messageBody {
-    padding-left: 14px;
-    padding-right: 14px;
-  }
-  .message .messageSidebar .userAvatar {
-    left: 14px;
-  }
-  .message .messageBody > footer {
-    right: 14px;
-  }
-}
-#pollOptionContainer .sortableList {
-  padding: 7px 0;
-}
-#pollOptionContainer .sortableList .sortableNode {
-  margin-top: 7px;
-}
-#pollOptionContainer .sortableList .sortableNode .sortableButtonContainer > img {
-  cursor: pointer;
-  margin-right: 14px;
-}
-.pollContainer {
-  float: left;
-  margin: 0 14px 7px 0;
-  max-width: 50%;
-  min-width: 300px;
-}
-.pollContainer > .formSubmit {
-  background-color: #f1f5fa;
-  border-top: 1px solid #cccccc;
-  margin: 14px -21px -14px -21px;
-  padding: 10px 0;
-}
-.pollResultList li {
-  margin-bottom: 8px;
-  padding: 1px 0;
-  position: relative;
-  z-index: 0;
-  -webkit-transition-property: background-color;
-  transition-property: background-color;
-  -webkit-transition-duration: .1s;
-  transition-duration: .1s;
-  -webkit-transition-timing-function: linear;
-  transition-timing-function: linear;
-}
-.pollResultList li:last-child {
-  margin-bottom: 0px;
-}
-.pollResultList li:hover {
-  background-color: #f1f5fa;
-  border-radius: 0 5px 5px 0;
-}
-.pollResultList li .pollMeter {
-  background-color: #d8e7f5;
-  border-radius: 0 5px 5px 0;
-  height: 100%;
-  left: 0;
-  position: absolute;
-  top: 0;
-  z-index: -1;
-}
-.pollResultList li .caption {
-  color: #336699;
-  padding: 2px 0;
-}
-.pollResultList li .caption .optionName {
-  display: inline-block;
-  padding: 0 2.5em 0 7px;
-}
-.pollResultList li .caption .relativeVotes {
-  position: absolute;
-  right: 7px;
-  top: 3px;
-}
-.sortableListContainer .sortablePlaceholder {
-  background-color: #efcb50;
-  border: 1px solid #e9bf2b;
-  color: #000000;
-  margin: 4px 0;
-  padding: 4px;
-}
-.sortablePlaceholder.sortableInvalidTarget {
-  background-color: #c95145;
-  border: 1px solid #913d37;
-  color: #ffffff;
-}
-.sortableList {
-  list-style-position: outside;
-  list-style-type: decimal;
-  margin-left: 21px;
-}
-.sortableList .jsCollapsibleCategory > .sortableNodeLabel {
-  background-color: #336699;
-  color: #ffffff;
-  padding-left: 7px;
-}
-.sortableList .jsCollapsibleCategory > .sortableNodeLabel > a {
-  color: #ffffff;
-}
-.sortableList .jsCollapsibleCategory > .sortableNodeLabel .icon {
-  color: #ffffff;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-  text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
-}
-.sortableList .statusDisplay {
-  float: right;
-}
-.sortableNode {
-  cursor: move;
-}
-.sortableNode.ui-sortable-helper {
-  list-style: none;
-}
-.sortableNodeLabel {
-  padding: 7px 7px 7px 0;
-  display: block;
-}
-.sortableList:not(.simpleSortableList) .sortableNodeLabel {
-  border-bottom: 1px solid #cccccc;
-}
-.simpleSortableList {
-  min-height: 21px;
-}
-.colorPreview {
-  border: 1px solid #cccccc;
-  border-radius: 6px;
-  display: inline-block;
-}
-.colorPreview:hover {
-  box-shadow: 0 0 15px 0 #cccccc;
-}
-.colorPreview > div {
-  border: 2px solid #ffffff;
-  border-radius: 6px;
-  cursor: pointer;
-  display: block;
-  height: 60px;
-  width: 160px;
-}
-.colorList > li {
-  float: left;
-  padding: 7px;
-}
-.colorList > li > figure > figcaption {
-  font-size: 85%;
-  margin-bottom: 7px;
-  text-align: center;
-}
-.colorList:after {
-  clear: both;
-  content: "";
-  display: block;
-}
-.tagList > li {
-  display: inline-block;
-}
-.tag {
-  border-radius: 0 4px 4px 0;
-  font-weight: normal;
-  height: 13px;
-  margin-left: 6px;
-  padding-bottom: 2px;
-  padding-left: 10px;
-}
-.tag:before {
-  border-color: transparent #666666 transparent transparent;
-  border-style: inset solid inset inset;
-  border-width: 8px 8px 8px 0;
-  clip: rect(auto auto auto 2px);
-  content: "";
-  height: 0;
-  left: -8px;
-  position: absolute;
-  top: 0;
-  width: 0;
-}
-.tag:after {
-  background: #ffffff;
-  border-radius: 2px;
-  content: "";
-  height: 4px;
-  left: -2px;
-  position: absolute;
-  top: 6px;
-  width: 4px;
-  box-shadow: 0 -1px 2px 0 rgba(0,0,0,0.2);
-}
-.tag:hover {
-  background-color: #336699;
-  color: #ffffff;
-}
-.tag:hover:before {
-  border-right-color: #336699;
-}
-.editableItemList li.tag {
-  margin-bottom: 11px;
-  margin-left: 10px;
-}
-.editableItemList li.tag:first-child {
-  margin-left: 6px;
-}
-.sidebar .userAvatar {
-  text-align: center;
-  overflow: hidden;
-}
-.sidebar .userAvatar > a {
-  display: block;
-}
-.framedIconList li {
-  float: left;
-  margin: 0 2px 4px 0;
-}
-.framedIconList li .framed {
-  display: inline-block;
-}
-.framedIconList:after {
-  content: "";
-  height: 0;
-  display: block;
-  clear: both;
-}
-.userInformation > .inlineDataList,
-.userInformation > .dataList {
-  font-size: 85%;
-}
-.userInformation > .dataList {
-  margin-top: 0;
-}
-.userInformation > .inlineDataList {
-  margin-top: 7px;
-}
-.userInformation > .inlineDataList ~ .inlineDataList {
-  margin-top: 0;
-}
-.userInformation > .containerHeadline + .inlineDataList {
-  margin-top: 0;
-}
-.userInformation > .containerHeadline > p {
-  margin-bottom: 2px;
-}
-.userTitleBadge {
-  font-weight: normal;
-  max-width: 154px;
-  overflow: hidden;
-  text-overflow: ellipsis;
-}
-.userProfilePreview {
-  position: relative;
-}
-.userProfilePreview > .userInformation {
-  padding-bottom: 16px;
-}
-.userProfilePreview > .userInformation > .userStats,
-.userProfilePreview > .userInformation > .userFields {
-  margin-bottom: 5px;
-  padding-top: 5px;
-  border-top: 1px dotted #cccccc;
-}
-.userProfilePreview > .userInformation > .userFields {
-  padding-bottom: 5px;
-  border-bottom: 1px dotted #cccccc;
-}
-.userProfilePreview > .userInformation > .buttonGroupNavigation {
-  position: absolute;
-  bottom: 0;
-  right: 0;
-}
-.userHeadline {
-  position: relative;
-}
-.userHeadline > nav.buttonGroupNavigation {
-  position: absolute;
-  right: 4px;
-  top: 4px;
-}
-.letters > li {
-  margin-bottom: 4px;
-}
-.letters > li > .button {
-  min-width: 1.2em;
-  text-align: center;
-}
-.recentActivityList > li.recentActivitiesMore {
-  text-align: center;
-}
-.recentActivityList > li.recentActivitiesMore > button {
-  padding-left: 30px;
-  padding-right: 30px;
-}
-.recentActivityList > li.recentActivitiesMore > small {
-  color: #808080;
-}
-.recentActivityList > li > div.box48 > div {
-  overflow: hidden;
-}
-.dashboardBoxRegisterButton {
-  padding-bottom: 21px !important;
-}
-.dashboardBoxRegisterButton > div {
-  text-align: center;
-}
-.dashboardBoxRegisterButton > div > .button {
-  font-size: 120%;
-  padding: 5px 13px;
-}
-.usersOnline .usersOnlineLegend {
-  margin-top: 7px;
-}
-.usersOnline .usersOnlineLegend > p {
-  display: inline-block;
-}
-.usersOnline .usersOnlineLegend > ul {
-  display: inline-block;
-}
+.boxHeadline {margin-left: 14px;margin-right: 14px;}
+}
+.contentNavigation {display: table;width: 100%;}
+.contentNavigation > * {margin-top: 14px;}
+.contentNavigation nav ul {text-align: left;}
+.contentNavigation nav > ul {float: left;}
+.contentNavigation nav > ul:not(.pageNavigation) {float: right;text-align: right;}
+.contentNavigation nav > ul li {display: inline;}
 @media only screen and (max-width: 800px) {
-  #tplUser .userHeadline {
-    overflow: visible;
-  }
-  #tplUser .userHeadline > .invisible {
-    display: block;
-    float: left;
-  }
-  #tplUser .userHeadline > *:not(.invisible) {
-    margin-left: 59px;
-  }
-  #tplUser .userHeadline > h1 {
-    margin-right: 30px;
-  }
-}
-.userAvatarCrop {
-  cursor: pointer;
-}
-#userAvatarCropSelection {
-  position: relative;
-  margin: 0 auto;
-}
-#userAvatarCropOverlay {
-  background-color: #000000;
-  height: 100%;
-  opacity: 0.5;
-  position: absolute;
-  left: 0;
-  top: 0;
-  width: 100%;
-  z-index: 10;
-}
-#userAvatarCropOverlaySelection {
-  cursor: move;
-  position: absolute;
-  left: 0;
-  top: 0;
-  height: 128px;
-  overflow: hidden;
-  width: 128px;
-  z-index: 20;
-}
-.buttonGroup.thirdPartyLogin {
-  text-align: center;
+.contentNavigation {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;padding-left: 7px;padding-right: 7px;}
 }
-#conversationLabelFilter {
-  margin-bottom: 14px;
-}
-.conversationLabelList {
-  margin-bottom: 14px;
-}
-.conversationLabelList li:not(:last-child) {
-  margin-bottom: 4px;
-}
-.conversationLabelList~small {
-  display: block;
-}
-#unreadConversations .dropdownMenu > li h3 {
-  max-width: 250px;
-  overflow: hidden;
-  text-overflow: ellipsis;
-}
-.conversationParticipantList > li .inlineDataList {
-  font-size: 85%;
-}
-.conversationParticipantList > li.conversationLeft > div > a > img {
-  filter: url(../images/grayscale-filter.svg#grayscale);
-  filter: gray;
-  -webkit-filter: grayscale(1);
-}
-.conversationLeft .userLink,
-.conversationLeft.userLink {
-  text-decoration: line-through;
+@media only screen and (min-width: 641px) and (max-width: 800px) {
+.contentNavigation {padding-left: 14px;padding-right: 14px;}
 }
-.sidebar fieldset.conversationQuota > div {
-  text-align: center;
+.container {background-color: #fcfdfe;border: 1px solid #cccccc;}
+.containerPadding {padding: 14px 21px 14px;}
+@media only screen and (max-width: 800px) {
+.container {border-width: 1px 0;}
+.containerPadding {padding: 7px;}
 }
-.conversationUsageBar {
-  background-color: #666666;
-  border-radius: 5px;
-  height: 20px;
-  padding: 4px;
-  box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .5);
+@media only screen and (min-width: 641px) and (max-width: 800px) {
+.containerPadding {padding-left: 14px;padding-right: 14px;}
+}
+.containerHeadline > h3 {font-size: 120%;font-weight: bold;}
+.containerHeadline > h3 > small {color: #808080;font-weight: normal;text-shadow: none;font-size: 75%;white-space: nowrap;word-wrap: normal;}
+.containerHeadline > h3 > .badge {top: -1px;}
+.containerHeadline > h3, .containerHeadline > h3 > a {text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
+.containerHeadline + * {margin-top: 7px;}
+.containerList > li {padding: 14px 21px;-webkit-transition-property: background-color;transition-property: background-color;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
+.containerList > li:nth-child(even) {background-color: #f1f5fa;}
+.containerList > li:hover {background-color: #d8e7f5;}
+.containerList > li:hover > div > div > .buttonGroupNavigation > .buttonList {opacity: 1;}
+.containerList > li:hover > div > div > .containerHeadline > .containerContentType {color: #808080;}
+.containerList > li > div > div {position: relative;}
+.containerList > li > div > div > .buttonGroupNavigation {position: absolute;right: 0;top: 0;}
+.containerList > li > div > div > .buttonGroupNavigation > .buttonList {opacity: 0;-webkit-transition-property: opacity;transition-property: opacity;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
+.containerList > li > div > div > .containerHeadline > .containerContentType {color: #b3b3b3;position: absolute;right: 0;top: 3px;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
+.containerList > * > li {padding: 14px 21px;}
+.containerList.styleList > li > div.box64 > span {text-align: center;width: 110px;}
+.containerList.styleList > li > div.box64 > div {margin-left: 115px;}
+@media only screen and (max-width: 800px) {
+.containerList > li {padding: 7px;}
+.containerList > li .containerContentType {display: none;}
+.containerList.infoBoxList > li.box32 > span.icon {display: none;}
+.containerList.infoBoxList > li.box32 > div {margin-left: 0;}
 }
-.conversationUsageBar > span {
-  border-radius: 3px;
-  color: transparent;
-  display: block;
-  height: 100%;
-  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5);
-  background-color: #a5df41;
-  background-image: -webkit-linear-gradient(#a5df41,#4ca916);
-  background-image: -moz-linear-gradient(#a5df41,#4ca916);
-  background-image: -ms-linear-gradient(#a5df41,#4ca916);
-  background-image: linear-gradient(#a5df41,#4ca916);
+@media only screen and (min-width: 641px) and (max-width: 800px) {
+.containerList > li {padding: 7px 14px;}
 }
-.conversationUsageBar.yellow > span {
-  background-color: #fecf23;
-  background-image: -webkit-linear-gradient(#fecf23,#fd9215);
-  background-image: -moz-linear-gradient(#fecf23,#fd9215);
-  background-image: -ms-linear-gradient(#fecf23,#fd9215);
-  background-image: linear-gradient(#fecf23,#fd9215);
+@media screen and (min-width: 1240px) {
+.containerList.doubleColumned {overflow: hidden;}
+.containerList.doubleColumned > li {padding: 0;float: left;width: 50%;height: 90px;overflow: hidden;}
+.containerList.doubleColumned > li:nth-child(even) {float: right;}
+.containerList.doubleColumned > li:nth-child(4n), .containerList.doubleColumned > li:nth-child(4n+1) {background-color: #fcfdfe;}
+.containerList.doubleColumned > li:nth-child(4n+2), .containerList.doubleColumned > li:nth-child(4n+3) {background-color: #f1f5fa;}
+.containerList.doubleColumned > li:hover {background-color: #d8e7f5;}
+.containerList.doubleColumned > li > div {padding: 14px 21px;}
+.containerList.doubleColumned:after {content: "";display: table;clear: left;}
+}
+.nestedCategoryList > li {margin-top: 14px;overflow: hidden;}
+.nestedCategoryList > li:first-child {margin-top: 0;}
+.nestedCategoryList > li > div {padding: 0 14px;}
+.nestedCategoryList > li > div > ol {margin-top: 0;}
+.nestedCategoryList > li > div > ol > li {display: inline-block;font-size: 85%;}
+@media all and (min-width: 801px) {
+.nestedCategoryList.doubleColumned > li {float: left;width: 50%;}
+.nestedCategoryList.doubleColumned > li:nth-child(odd):not(:first-child) {clear: left;}
+.nestedCategoryList.doubleColumned > li:nth-child(2) {margin-top: 0;}
+.nestedCategoryList.doubleColumned:after {content: "";display: table;clear: left;}
+}
+.sidebarNestedCategoryList > li > ol {margin-left: 14px;}
+.sidebarNestedCategoryList li {margin: 6px 0;position: relative;}
+.sidebarNestedCategoryList li > span {position: absolute;right: 0;top: 2px;}
+.sidebarNestedCategoryList li > a {display: block;overflow: hidden;padding-right: 45px;text-overflow: ellipsis;}
+.sidebarNestedCategoryList li.active > a {font-weight: bold;}
+.containerBoxList {margin-bottom: -7px;}
+.containerBoxList > li {margin-bottom: 7px;}
+.containerBoxList > li > div {overflow: hidden;white-space: nowrap;word-wrap: normal;}
+@media all and (min-width: 801px) {
+.containerBoxList.doubleColumned:before, .containerBoxList.doubleColumned:after, .containerBoxList.tripleColumned:before, .containerBoxList.tripleColumned:after {display: table;content: "";}
+.containerBoxList.doubleColumned:after, .containerBoxList.tripleColumned:after {clear: both;}
+.containerBoxList.doubleColumned > li, .containerBoxList.tripleColumned > li {float: left;}
+.containerBoxList.doubleColumned > li > div, .containerBoxList.tripleColumned > li > div {margin-right: 21px;}
+.containerBoxList.doubleColumned > li {width: 50%;}
+.containerBoxList.tripleColumned > li {width: 33%;}
+}
+.box16 {min-height: 20px;}
+.box16 > :first-child {float: left;}
+.box16 > *:not(:first-child) {margin-left: 20px;}
+.box16 > .framed ~ * {margin-left: 24px;}
+.box24 {min-height: 28px;}
+.box24 > :first-child {float: left;}
+.box24 > *:not(:first-child) {margin-left: 28px;}
+.box24 > .framed ~ * {margin-left: 32px;}
+.box32 {min-height: 36px;}
+.box32 > :first-child {float: left;}
+.box32 > *:not(:first-child) {margin-left: 39px;}
+.box32 > .framed ~ * {margin-left: 43px;}
+.box48 {min-height: 52px;}
+.box48 > :first-child {float: left;}
+.box48 > *:not(:first-child) {margin-left: 55px;}
+.box48 > .framed ~ * {margin-left: 59px;}
+.box64 {min-height: 68px;}
+.box64 > :first-child {float: left;}
+.box64 > *:not(:first-child) {margin-left: 71px;}
+.box64 > .framed ~ * {margin-left: 75px;}
+.box96 {min-height: 100px;}
+.box96 > :first-child {float: left;}
+.box96 > *:not(:first-child) {margin-left: 107px;}
+.box96 > .framed ~ * {margin-left: 111px;}
+.box128 {min-height: 132px;}
+.box128 > :first-child {float: left;}
+.box128 > *:not(:first-child) {margin-left: 139px;}
+.box128 > .framed ~ * {margin-left: 143px;}
+.box256 {min-height: 260px;}
+.box256 > :first-child {float: left;}
+.box256 > *:not(:first-child) {margin-left: 277px;}
+.box256 > .framed ~ * {margin-left: 281px;}
+.breadcrumbs {box-sizing: border-box;overflow: hidden;position: relative;text-align: left;}
+.breadcrumbs > ul > li {float: left;font-size: 85%;list-style: none;max-width: 30%;padding-right: 10px;position: relative;}
+.breadcrumbs > ul > li:first-child > a:before {content: "\f015";display: inline-block;font-family: FontAwesome;font-size: 14px;margin: -3px 7px -3px 0;vertical-align: -1px;}
+.breadcrumbs > ul > li > a {color: #666666;display: block;overflow: hidden;padding: 5px 1px 5px 5px;text-decoration: none;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
+.breadcrumbs > ul > li > .pointer {padding: 5px 0;position: absolute;top: 0;right: 0;}
+@media only screen and (max-width: 800px) {
+.content > .breadcrumbs {background-color: #ffffff;border: 1px solid #cccccc;border-radius: 6px;display: inline-block;margin-left: 7px;margin-right: 7px;max-width: 90%;}
+.content > .breadcrumbs > ul > li {float: none;max-width: none;padding-right: 0;}
+.content > .breadcrumbs > ul > li:not(:last-child) {display: none;}
+.content > .breadcrumbs > ul > li > a {padding: 4px 14px;}
+.content > .breadcrumbs > ul > li > a:before {content: "\f060";font-family: FontAwesome;font-size: 14px;padding-right: 7px;}
+.content > .breadcrumbs > ul > li > .pointer {display: none;}
+.content > .breadcrumbs:not(:first-child) {display: none;}
 }
-.conversationUsageBar.red > span {
-  background-color: #f0a3a3;
-  background-image: -webkit-linear-gradient(#f0a3a3,#f42323);
-  background-image: -moz-linear-gradient(#f0a3a3,#f42323);
-  background-image: -ms-linear-gradient(#f0a3a3,#f42323);
-  background-image: linear-gradient(#f0a3a3,#f42323);
+@media only screen and (min-width: 641px) and (max-width: 800px) {
+.content > .breadcrumbs {margin-left: 14px;margin-right: 14px;}
+}
+.smallBreadcrumbs > li {display: inline;font-size: 85%;}
+.tabMenu {display: block;margin-top: 21px;position: relative;text-align: left;}
+.tabMenu > ul {background-color: #f1f5fa;border-color: #cccccc;border-style: solid;border-width: 1px 1px 0 1px;display: inline-block;padding: 0 5px 3px 5px;position: relative;white-space: nowrap;word-wrap: normal;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
+.tabMenu > ul > li {display: inline-block;outline: 0;}
+.tabMenu > ul > li.ui-state-active > a {background-color: #fcfdfe;border-color: #cccccc #cccccc #fcfdfe;border-style: solid;border-width: 1px;color: #336699;font-weight: bold;font-size: 130%;margin-top: -10px;padding: 10px 15px 5px;z-index: 30;}
+.tabMenu > ul > li.ui-state-active:first-child {margin-left: -6px;}
+.tabMenu > ul > li.ui-state-active:last-child {margin-right: -6px;}
+.tabMenu > ul > li > a {bottom: -3px;color: #808080;display: inline-block;font-size: 110%;outline: 0;padding: 1px 10px 3px;position: relative;text-decoration: none;z-index: 10;}
+.tabMenu > ul > li > a > .badge {top: -1px;}
+.tabMenu > ul > li:not(.ui-state-active) > a:hover {color: #336699;}
+.tabMenu > ul > li.ui-state-active > a, .tabMenu > ul > li.ui-state-disabled > a, .tabMenu > ul > li.ui-state-processing > a {cursor: default;}
+.tabMenuContent {display: block;margin-top: -1px;min-height: 21px;position: relative;z-index: 20;}
+.tabMenuContainer.containerPadding > .menu {margin: -14px -21px 14px -21px;}
+.tabMenuContainer > .menu {border-bottom: 1px solid #cccccc;padding: 4px 7px;background-color: #fcfdfe;background-image: -webkit-linear-gradient(#fcfdfe,#f1f5fa);background-image: -moz-linear-gradient(#fcfdfe,#f1f5fa);background-image: -ms-linear-gradient(#fcfdfe,#f1f5fa);background-image: linear-gradient(#fcfdfe,#f1f5fa);}
+.tabMenuContainer > .menu ul {display: inline-block;}
+.tabMenuContainer > .menu ul li {display: inline-block;outline: 0;}
+.tabMenuContainer > .menu ul li.ui-state-active a, .tabMenuContainer > .menu ul li.ui-state-active a:hover {background-color: #d8e7f5;border-color: #6699cc;color: #6699cc;cursor: default;}
+.tabMenuContainer > .menu ul li a {background-color: #fcfdfe;border: 1px solid #cccccc;border-radius: 15px;color: #999999;display: block;font-size: 85%;margin: 4px 0;outline: 0;padding: 4px 7px;}
+.tabMenuContainer > .menu ul li a:hover {background-color: #ffe5c8;border-color: #ffaa22;color: #666666;text-decoration: none;}
+.containerPadding > .tabMenuContainer:last-child {margin-bottom: 7px;}
+@media only screen and (max-width: 800px) {
+.tabMenu > ul {margin-left: 4px;margin-right: 4px;}
+.tabMenu > ul > li.ui-state-active > a {font-size: 100%;padding-left: 10px;padding-right: 10px;}
+.tabMenu > ul > li > a {font-size: 100%;padding-left: 5px;padding-right: 5px;}
+}
+.ui-tabs .ui-tabs-hide {display: none !important;}
+.ui-helper-hidden {display: none;}
+.ui-helper-hidden-accessible {position: absolute !important;clip: rect(1px 1px 1px 1px);clip: rect(1px,1px,1px,1px);}
+.tabularBox {background-color: #336699;border: 1px solid #cccccc;}
+.tabularBox > .container {border: 0;}
+.tabularBoxTitle > header {color: #ffffff;padding: 5px 7px;}
+.tabularBoxTitle > header > h2 {font-size: 120%;font-weight: bold;text-shadow: 0 1px 0 rgba(255,255,255,0.8);text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
+.tabularBoxTitle > header > h2 > a {color: #ffffff;}
+.tabularBoxTitle > header > h2 > a:hover {color: #ffffff;text-decoration: none;}
+.tabularBoxTitle > header .icon {color: #ffffff;text-shadow: 0 1px 0 rgba(255,255,255,0.8);text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
+@media only screen and (max-width: 800px) {
+.tabularBox {border-width: 1px 0;}
+.tabularBoxTitle {border-top-width: 0;}
 }
-.boxHeadline.conversationHeadline > h1 {
-  display: inline-block;
+@media only screen and (min-width: 641px) and (max-width: 800px) {
+.tabularBoxTitle > header {padding-left: 14px;padding-right: 14px;}
+}
+.table, .cke_wysiwyg_div table {border-spacing: 0;width: 100%;}
+.table th, .table td, .cke_wysiwyg_div table th, .cke_wysiwyg_div table td {padding: 7px;text-align: left;vertical-align: middle;}
+.table th > label, .table td > label, .cke_wysiwyg_div table th > label, .cke_wysiwyg_div table td > label {cursor: pointer;display: block;margin: -7px;padding: 7px;}
+.table th > label > input[type="checkbox"], .table td > label > input[type="checkbox"], .cke_wysiwyg_div table th > label > input[type="checkbox"], .cke_wysiwyg_div table td > label > input[type="checkbox"] {margin: -1px 3px 0;}
+.table th, .cke_wysiwyg_div table th {border-right: 1px solid rgba(0,0,0,0.2);color: #ffffff;font-size: 85%;font-weight: bold;white-space: nowrap;word-wrap: normal;text-shadow: 0 1px 0 rgba(255,255,255,0.8);text-shadow: 0 -1px 0 rgba(0,0,0,0.8);background-color: rgba(0,0,0,0.3);background-image: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.3));background-image: -moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.3));background-image: -ms-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.3));background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.3));}
+.table th > a, .cke_wysiwyg_div table th > a {color: #ffffff;display: block;margin: -7px;position: relative;}
+.table th > a:hover, .cke_wysiwyg_div table th > a:hover {text-decoration: none;}
+.table th > a > img, .cke_wysiwyg_div table th > a > img {margin: -5px 0;}
+.table th.active > a, .cke_wysiwyg_div table th.active > a {background-color: rgba(0,0,0,0.1);color: #ffffff;box-shadow: inset 0 10px 10px -10px rgba(0,0,0,0.1);}
+.table th.ASC > a, .table th.DESC > a, .cke_wysiwyg_div table th.ASC > a, .cke_wysiwyg_div table th.DESC > a {padding-right: 20px;}
+.table th.ASC > a:after, .table th.DESC > a:after, .cke_wysiwyg_div table th.ASC > a:after, .cke_wysiwyg_div table th.DESC > a:after {display: inline-block;font-family: FontAwesome;font-size: 14px;position: absolute;margin-left: 4px;text-shadow: 0 1px 0 rgba(255,255,255,0.8);text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
+.table th.ASC > a:after, .cke_wysiwyg_div table th.ASC > a:after {content: "\f0de";top: 8px;}
+.table th.DESC > a:after, .cke_wysiwyg_div table th.DESC > a:after {content: "\f0dd";top: 3px;}
+.table th:hover > a, .cke_wysiwyg_div table th:hover > a {background-color: rgba(0,0,0,0.2);color: #ffffff;}
+.table th > *, .cke_wysiwyg_div table th > * {padding: 7px;}
+.table td, .cke_wysiwyg_div table td {background-color: #fcfdfe;-webkit-transition-property: background;transition-property: background;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
+.table td.columnMark, .table td.columnStatus, .cke_wysiwyg_div table td.columnMark, .cke_wysiwyg_div table td.columnStatus {text-align: center;width: 1px;white-space: nowrap;word-wrap: normal;}
+.table td.columnDigits, .table td.columnID, .cke_wysiwyg_div table td.columnDigits, .cke_wysiwyg_div table td.columnID {text-align: right;width: 1px;white-space: nowrap;word-wrap: normal;}
+.table td.columnIcon, .cke_wysiwyg_div table td.columnIcon {text-align: left;width: 1px;white-space: nowrap;word-wrap: normal;}
+.table td.columnTitle, .cke_wysiwyg_div table td.columnTitle {font-weight: bold;text-align: left;}
+.table td.columnText, .cke_wysiwyg_div table td.columnText {font-weight: normal;text-align: left;max-width: 20%;}
+.table td.columnDate, .table td.columnRegistrationDate, .cke_wysiwyg_div table td.columnDate, .cke_wysiwyg_div table td.columnRegistrationDate {font-size: 85%;text-align: right;width: 1px;white-space: nowrap;word-wrap: normal;}
+.table td.columnURL, .table td.columnSmallText, .cke_wysiwyg_div table td.columnURL, .cke_wysiwyg_div table td.columnSmallText {font-size: 85%;text-align: left;}
+.table > tbody > tr:nth-child(even) > td, .cke_wysiwyg_div table > tbody > tr:nth-child(even) > td {background-color: #f1f5fa;}
+.table > tbody > tr:not(:last-child) > td, .cke_wysiwyg_div table > tbody > tr:not(:last-child) > td {border-bottom: 1px solid rgba(255,255,255,0.3);}
+.table > tbody > tr:hover > td, .cke_wysiwyg_div table > tbody > tr:hover > td {background-color: #d8e7f5;}
+.table > tbody > tr > td:not(:last-child), .cke_wysiwyg_div table > tbody > tr > td:not(:last-child) {border-right: 1px solid rgba(255,255,255,0.3);}
+.table > tbody > tr > td.focus, .cke_wysiwyg_div table > tbody > tr > td.focus {background-color: #d8e7f5;}
+.table > tbody > tr > td.left, .cke_wysiwyg_div table > tbody > tr > td.left {text-align: left;}
+.table > tbody > tr > td.right, .cke_wysiwyg_div table > tbody > tr > td.right {text-align: right;}
+.table .statusDisplay, .cke_wysiwyg_div table .statusDisplay {float: right;}
+.table .statusDisplay .statusIcons, .cke_wysiwyg_div table .statusDisplay .statusIcons {float: right;margin-left: 7px;}
+.table .statusDisplay .statusIcons li, .cke_wysiwyg_div table .statusDisplay .statusIcons li {display: inline-block;}
+.table tr.jsMarked, .cke_wysiwyg_div table tr.jsMarked {color: #666666;}
+.table tr.jsMarked > td, .cke_wysiwyg_div table tr.jsMarked > td {background-color: #ffffc8 !important;}
+.table tr.jsMarked a:not(.badge), .cke_wysiwyg_div table tr.jsMarked a:not(.badge) {color: #666666;}
+@media screen and (max-width: 800px) {
+.responsiveTable {display: block;}
+.responsiveTable thead, .responsiveTable tbody, .responsiveTable th, .responsiveTable td, .responsiveTable tr {display: block;}
+.responsiveTable thead tr {display: none;}
+.responsiveTable tr {border: 1px solid #cccccc;border-top-width: 0;}
+.responsiveTable tr:last-child {border-bottom-width: 0;}
+.responsiveTable td {text-align: left !important;max-width: none !important;width: auto !important;}
+}
+dl.statsDataList > dt {color: #808080;display: block;float: right;font-size: 85%;line-height: 1.5;overflow: hidden;text-align: left;white-space: nowrap;width: 62%;word-wrap: normal;}
+dl.statsDataList > dt > a {color: #808080;text-decoration: none;}
+dl.statsDataList > dd {color: #666666;float: left;font-weight: bold;margin: 0;overflow: hidden;text-align: right;text-overflow: ellipsis;white-space: nowrap;width: 35%;word-wrap: normal;}
+dl.statsDataList > dd > a {color: #666666;text-decoration: none;}
+dl.statsDataList:after {display: table;content: "";clear: both;}
+dl.inlineDataList {overflow: hidden;}
+dl.inlineDataList > dd {display: inline-block;margin: 0 4px 0 0;padding: 0;}
+dl.inlineDataList > dt {color: #808080;display: inline-block;margin: 0;text-align: left;width: auto;}
+dl.inlineDataList > dt:after {content: ":";}
+dl.dataList dt {float: left;overflow: hidden;text-align: right;text-overflow: ellipsis;white-space: nowrap;width: 35%;word-wrap: normal;}
+dl.dataList dd {text-align: left;margin-left: 38%;}
+ul.inlineDataList li, ul.dataList li {display: inline-block;}
+ul.inlineDataList li:not(:last-child):after, ul.dataList li:not(:last-child):after {content: ",";}
+ul.inlineDataList {display: inline-block;}
+.contentNavigation .pageNavigation {float: left;margin: 19px 0 3px;}
+.contentNavigation .pageNavigation ul li {margin: 0 2px;}
+.pageNavigation ul li {border-radius: 3px;float: left;font-weight: bold;margin: 0 1px;min-width: 19px;padding: 0;text-align: center;}
+.pageNavigation ul li:not(.active):not(.disabled) {cursor: pointer;}
+.pageNavigation ul li.disabled {background-image: none;border: 1px solid rgba(0,0,0,0.1);cursor: not-allowed;}
+.pageNavigation ul li.skip > a {padding: 2px 0 1px;}
+.pageNavigation ul li.skip > span {padding: 3px 0 1px;}
+.pageNavigation ul li:not(.disabled):hover > a {color: #666666;}
+.pageNavigation ul li:not(.skip) > a {padding: 2px 3px;}
+.pageNavigation ul li.active > span {padding: 2px 3px;}
+.pageNavigation ul li > a {color: #999999;display: block;text-decoration: none;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
+.pageNavigation ul li > span:not(.invisible) {display: inline-block;}
+@media only screen and (max-width: 800px) {
+.pageNavigation > ul > li:not(.skip):not(.active) {display: none;}
+.pageNavigation > ul > li:nth-last-child(2):not(.active) {display: block;}
+.pageNavigation > ul > li.active > span.invisible {display: inline-block;}
+.pageNavigation > ul > li.active > span:not(.invisible) {display: none;}
+}
+.statusDisplay .pageNavigation {font-size: 85%;float: left;margin-top: 2px;}
+.statusDisplay .pageNavigation ul li {min-width: 13px;}
+.statusDisplay .pageNavigation ul li:not(.skip) a {padding: 1px;}
+.sidebar > div > fieldset:not(:last-child), .sidebar > div > div:not(:last-child) {border-bottom: 1px solid #cccccc;margin-bottom: 14px;}
+.sidebar.collapsibleMenu > div > fieldset, .sidebar.collapsibleMenu > div > div {border-bottom-width: 0;}
+.sidebar {padding: 21px 0 7px;}
+.sidebar fieldset {padding: 7px 14px 14px;margin-top: 0;box-sizing: border-box;-moz-box-sizing: border-box;min-width: 300px;width: 300px;}
+.sidebar fieldset > legend {border-width: 0;color: #666666;font-family: "Trebuchet MS", Arial, sans-serif;font-weight: normal;font-size: 100%;padding: 0;text-transform: uppercase;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
+.sidebar fieldset > legend > .badge {float: right;}
+.sidebar fieldset > legend > a {color: #666666;text-decoration: none;}
+.sidebar fieldset > legend.invisible + div {margin-top: -7px;}
+.sidebar fieldset:after {content: "";height: 0;display: block;clear: both;}
+.sidebar fieldset .button.more {margin: 5px 0 0;float: right;}
+.sidebar fieldset > nav {margin: 0 -14px 0;}
+.sidebar fieldset > nav ul > li.active {background-color: #ffffff;}
+.sidebar fieldset > nav ul > li.active > a {font-weight: bold;}
+.sidebar fieldset > nav ul > li:hover:not(.active) > a {color: #003366;}
+.sidebar fieldset > nav ul > li > a {color: #336699;display: block;padding: 4px 14px 7px 21px;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
+.sidebar fieldset > nav ul > li > a:hover {text-decoration: none;}
+.sidebar .sidebarBoxList > li:not(:last-child) {margin-bottom: 7px;}
+.sidebar .sidebarBoxList {overflow: hidden;}
+.sidebar .sidebarBoxHeadline > h3 {margin-bottom: 1px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
+.sidebar .sidebarBoxHeadline > h3 a {text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
+.sidebar .sidebarBoxHeadline > h3 small {text-shadow: none;}
+.sidebar .formSubmit {margin-bottom: 14px;margin-top: 0;width: 300px;}
+.sidebar.collapsibleMenu legend {color: #336699;cursor: pointer;font-weight: bold;font-size: 130%;padding-left: 41px;position: relative;margin-left: -14px;text-transform: none;}
+.sidebar.collapsibleMenu legend:before {content: "\f054";display: inline-block;font-family: FontAwesome;font-size: 14px;height: 16px;left: 21px;position: absolute;text-align: center;top: 2px;width: 16px;}
+.sidebar.collapsibleMenu legend.active:before {content: "\f078";}
+.sidebar.collapsibleMenu nav ul > li > a {padding-left: 41px;}
+.sidebar dl.inlineDataList {font-size: 85%;}
+.sidebar dl.inlineDataList > dt {float: left;}
+.sidebar dl.inlineDataList > dd {display: block;padding-right: 14px;text-align: right;}
+@media print {
+* {background-color: transparent !important;background-image: none !important;box-shadow: none !important;color: #000 !important;text-shadow: none !important;}
+body {font-size: 12pt !important;}
+.badge:before {content: "[";}
+.badge:after {content: "]";}
+.content {padding-left: 0 !important;padding-right: 0 !important;}
+.logo {margin-top: 14px !important;}
+a.externalURL:after {content: " (" attr(href) ")";font-size: 85%;}
+.sidebar, .button, .navigationIcons, .navigationMenuItems, .navigationHeader, .userPanel, .styleChooser {display: none !important;}
+}
+.messageGroupList .columnSubject > .labelList {float: right;padding-left: 7px;}
+.messageGroupList .columnSubject > h3 > .messageGroupLink {font-size: 120%;}
+.messageGroupList .columnSubject > h3 > .badge.label {top: -2px;}
+.messageGroupList .columnSubject > small {display: block;}
+.messageGroupList .columnSubject > nav {font-size: 85%;}
+.messageGroupList .columnSubject > nav > ul > li {display: inline;}
+.messageGroupList tr.new .columnSubject > h3 > .messageGroupLink {font-weight: bold;}
+.messageGroupList tr.new .columnAvatar div > p > img, .messageGroupList tr:hover .columnAvatar div > p > img {opacity: 1;}
+.messageGroupList tr.messageDisabled {color: #009900;}
+.messageGroupList tr.messageDisabled > td {background-color: #eeffee !important;}
+.messageGroupList tr.messageDisabled a:not(.badge) {color: #009900;}
+.messageGroupList tr.messageDeleted {color: #cc0000;}
+.messageGroupList tr.messageDeleted > td {background-color: #ffeeee !important;}
+.messageGroupList tr.messageDeleted a:not(.badge) {color: #cc0000;}
+.messageGroupList tr .columnSubject .statusDisplay .pageNavigation {opacity: 0;-webkit-transition-property: opacity;transition-property: opacity;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
+.messageGroupList tr:hover .columnSubject .statusDisplay .pageNavigation {opacity: 1;}
+.messageGroupList tr.new .columnAvatar > div:after {color: #336699;content: "\f069";font-family: FontAwesome;font-weight: normal !important;font-style: normal !important;font-size: 14px;position: absolute;text-decoration: none !important;top: -4px;right: -2px;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
+.messageGroupList .columnAvatar div {position: relative;width: 40px;height: 38px;}
+.messageGroupList .columnAvatar div > p > img {opacity: .6;-webkit-transition-property: opacity;transition-property: opacity;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
+.messageGroupList .columnAvatar .myAvatar {position: absolute;width: 16px;height: 16px;bottom: -2px;left: 24px;opacity: 1;box-shadow: 0 0 3px 0 rgba(0,0,0,0.3);}
+.messageGroupList .columnLastPost {white-space: nowrap;word-wrap: normal;}
+.messageGroupList .columnLastPost > div > div > small {color: #808080;}
+@media only screen and (min-width: 801px) {
+.messageList .messageGroupStarter {position: relative;}
+.messageList .messageGroupStarter > .message:after {content: "\f005";font-family: FontAwesome;font-size: 14px;display: block;left: 4px;position: absolute;top: 2px;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
+.messageList .messageGroupStarter > .message.messageSidebarOrientationRight:after {left: auto;right: 4px;}
+}
+.message {background-color: #d8e7f5;border: 1px solid #cccccc;position: relative;}
+.message:hover .messageHeader .messageQuickOptions > li > a {opacity: 1;}
+.message:hover .messageOptions nav {opacity: 1;}
+.message.messageDisabled:not(.messageReduced) {background-color: #eeffee;}
+.message.messageDisabled:not(.messageReduced) .messageSidebar {color: #009900;}
+.message.messageDisabled:not(.messageReduced) .messageSidebar a {color: #009900;}
+.message.messageDeleted:not(.messageReduced) {background-color: #ffeeee;}
+.message.messageDeleted:not(.messageReduced) .messageSidebar {color: #cc0000;}
+.message.messageDeleted:not(.messageReduced) .messageSidebar a {color: #cc0000;}
+.message.jsMarked:not(.messageReduced) {background-color: #ffffc8;}
+.message.jsMarked:not(.messageReduced) .messageSidebar {color: #666666;}
+.message.jsMarked:not(.messageReduced) .messageSidebar a {color: #666666;}
+.message .messageOptions {font-size: 85%;position: relative;}
+.message .messageOptions.forceHidden nav {display: none !important;}
+.message .messageOptions.forceOpen nav {opacity: 1;}
+.message .messageOptions nav {bottom: -2px;opacity: 0;position: absolute;right: -22px;text-align: right;-webkit-transition-property: opacity;transition-property: opacity;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
+.message .messageOptions nav ul.smallButtons > li a.button {border-radius: 0;}
+.message .messageHeader .messageQuickOptions {float: right;}
+.message .messageHeader .messageQuickOptions > li {display: inline-block;}
+.message .messageHeader .messageQuickOptions > li > a {opacity: .6;-webkit-transition-property: opacity;transition-property: opacity;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
+.message .messageHeader .messageQuickOptions > li > a > span.icon {color: #808080;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
+.message .messageHeader .messageQuickOptions > li > a:hover > span.icon {color: #336699;}
+.message .messageHeader .messageQuickOptions input[type=checkbox] {position: relative;top: 1px;}
+.message .messageHeader .permalink {color: #808080;}
+.message.dividers .userCredits {border-top: 1px solid #cccccc;}
+.touch .message .messageOptions nav {opacity: 1;}
+@media only screen and (max-width: 800px) {
+.message {border-width: 1px 0;}
+}
+.message.messageSidebarOrientationLeft .messageContent {border-left: 1px solid #cccccc;margin: 0 0 0 211px;}
+.message.messageSidebarOrientationLeft .messageSidebar {float: left;}
+.message.messageSidebarOrientationRight .messageContent {border-right: 1px solid #cccccc;margin: 0 211px 0 0;}
+.message.messageSidebarOrientationRight .messageSidebar {float: right;}
+.message.messageSidebarOrientationLeft .messageHeader:before, .message.messageSidebarOrientationLeft .messageHeader:after, .message.messageSidebarOrientationRight .messageHeader:before, .message.messageSidebarOrientationRight .messageHeader:after {border-width: 20px;content: "";display: block;height: 0;position: absolute;top: 35px;width: 0;}
+.message.messageSidebarOrientationLeft .messageHeader:before, .message.messageSidebarOrientationRight .messageHeader:before {z-index: 100;}
+.message.messageSidebarOrientationLeft .messageHeader:after, .message.messageSidebarOrientationRight .messageHeader:after {z-index: 101;}
+.message.messageSidebarOrientationLeft .messageHeader:before, .message.messageSidebarOrientationLeft .messageHeader:after {border-style: inset solid inset none;}
+.message.messageSidebarOrientationLeft .messageHeader:before {border-color: transparent #cccccc transparent transparent;left: -20px;}
+.message.messageSidebarOrientationLeft .messageHeader:after {border-color: transparent #fcfdfe transparent transparent;left: -19px;}
+.message.messageSidebarOrientationRight .messageHeader:before, .message.messageSidebarOrientationRight .messageHeader:after {border-style: inset none inset solid;}
+.message.messageSidebarOrientationRight .messageHeader:before {border-color: transparent transparent transparent #cccccc;right: -20px;}
+.message.messageSidebarOrientationRight .messageHeader:after {border-color: transparent transparent transparent #fcfdfe;right: -19px;}
+.message .newMessageBadge {color: #ffffff;display: block;font-size: 85%;font-weight: bold;padding: 6px 10px;position: absolute;text-transform: uppercase;top: 24px;box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.2);background-color: #264d73;background-image: -webkit-linear-gradient(#336699,#264d73);background-image: -moz-linear-gradient(#336699,#264d73);background-image: -ms-linear-gradient(#336699,#264d73);background-image: linear-gradient(#336699,#264d73);text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
+.message .newMessageBadge:before {border-bottom: 4px solid #1a334d;content: "";display: block;position: absolute;top: -4px;}
+.message.messageSidebarOrientationLeft .newMessageBadge {border-radius: 0 5px 5px 0;left: -219px;}
+.message.messageSidebarOrientationLeft .newMessageBadge:before {border-left: 6px solid transparent;left: 0;}
+.message.messageSidebarOrientationRight        .newMessageBadge {right: -219px;}
+.message.messageReduced .newMessageBadge {right: -7px;top: 21px;}
+.message.messageSidebarOrientationRight .newMessageBadge, .message.messageReduced .newMessageBadge {border-radius: 5px 0 0 5px;}
+.message.messageSidebarOrientationRight .newMessageBadge:before, .message.messageReduced .newMessageBadge:before {border-right: 6px solid transparent;right: 0;}
+.messageBody {color: #666666;display: block;line-height: 1.5;}
+.messageBody > div:not(.messageFooter) {overflow: hidden;padding-bottom: 14px;}
+.messageBody > footer {padding-bottom: 14px;}
+.messageBody > .messageSignature {color: #808080;}
+.messageBody > .messageSignature img {max-height: 150px;}
+.messageBody .messageFooter > *:not(:first-child) {margin-top: 7px;}
+.messageBody .messageFooter > .messageFooterNote {border-left: 2px solid #cccccc;color: #808080;font-size: 85%;padding: 4px 7px;background-image: -webkit-linear-gradient(left top, rgba(204,204,204,0.2) 0%, transparent 40%);background-image: -moz-linear-gradient(left top, rgba(204,204,204,0.2) 0%, transparent 40%);background-image: -ms-linear-gradient(left top, rgba(204,204,204,0.2) 0%, transparent 40%);background-image: linear-gradient(left top, rgba(204,204,204,0.2) 0%, transparent 40%);}
+.messageHeader + .messageBody > div:first-child, .messageBody > div:not(.messageFooter):not(:first-child) {border-top: 1px dotted #cccccc;padding: 14px 0;}
+.message .messageBody {padding: 14px 21px 1px;}
+.message .messageContent {background-color: #fcfdfe;}
+.message .messageContent .messageHeader {padding: 14px 21px 0;position: relative;}
+.message .messageContent .messageHeader .messageHeadline > h1 {color: #666666;font-size: 140%;font-weight: bold;overflow: hidden;padding-right: 21px;text-overflow: ellipsis;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
+.message .messageContent .messageHeader .messageHeadline > h1 + p {margin-top: 2px;}
+.message .messageContent .messageHeader .messageHeadline > p {font-size: 85%;}
+.message .messageContent .messageHeader .messageHeadline > p > .likesBadge {font-size: 100%;margin: -2px 0 -1px 4px;}
+.message .messageContent .messageHeader .messageHeadline > p > .username:after {content: " - ";}
+.message .messageContent .messageHeader .box32 > .messageHeadline > p:first-child {font-size: 100%;}
+.message .messageContent .messageHeader .box32 > .messageHeadline > p:first-child > .username {font-size: 120%;font-weight: bold;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
+.message .messageContent .messageHeader .box32 > .messageHeadline > p:first-child > .username {display: block;}
+.message .messageContent .messageHeader .box32 > .messageHeadline > p:first-child > .username:after {content: "";}
+.message .messageContent .messageHeader .box32 > .messageHeadline > p:first-child > .likesBadge {font-size: 85%;top: -1px;}
+.message .messageSidebar {line-height: 1.3;margin-bottom: -1px;padding: 14px 21px 21px;position: relative;text-align: center;width: 170px;}
+.message .messageSidebar:after {clear: both;content: '';display: block;}
+.message .messageSidebar header .username {color: #336699;font-size: 120%;font-weight: bold;padding: 0 3px 1px;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
+.message .messageSidebar header .username a {text-decoration: none;}
+.message .messageSidebar .userTitle {margin: 7px 0 0;}
+.message .messageSidebar .userRank {margin: 2px 0 0;}
+.message .messageSidebar .userAvatar {display: inline-block;margin: 7px 0 0;position: relative;text-align: left;}
+.message .messageSidebar .userAvatar > .badgeOnline {border-radius: 0 5px 5px 0;color: #eeffee;bottom: 7px;left: -5px;position: absolute;text-transform: uppercase;box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.2);background-color: #006600;background-image: -webkit-linear-gradient(#009900,#006600);background-image: -moz-linear-gradient(#009900,#006600);background-image: -ms-linear-gradient(#009900,#006600);background-image: linear-gradient(#009900,#006600);text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
+.message .messageSidebar .userAvatar > .badgeOnline:before {border-bottom: 4px solid #003300;border-left: 6px solid transparent;content: "";display: block;left: 0;position: absolute;top: -4px;}
+.message .messageSidebar .userCredits {font-size: 85%;margin: 7px 0 0;overflow: hidden;padding: 7px 0 0;}
+.message .messageSidebar .userCredits .dataList > dt {width: 46%;}
+.message .messageSidebar .userCredits .dataList > dd {margin-left: 49%;word-wrap: break-word;}
+.message:not(.messageReduced) .messageOptions:before, .message:not(.messageReduced) .messageOptions:after {display: table;content: "";}
+.message:not(.messageReduced) .messageOptions:after {clear: both;}
+.message:not(.messageReduced) .messageBody:before, .message:not(.messageReduced) .messageBody:after {display: table;content: "";}
+.message:not(.messageReduced) .messageBody:after {clear: both;}
+li:nth-child(2n+1) .message.messageSidebarOrientationLeft .messageHeader:after {border-right-color: #f1f5fa;}
+li:nth-child(2n+1) .message.messageSidebarOrientationRight .messageHeader:after {border-left-color: #f1f5fa;}
+li:nth-child(2n+1) .message .messageContent {background-color: #f1f5fa;}
+.messageReduced .messageOptions > .breadcrumbs {bottom: 10px;left: 0;opacity: 1;position: relative;}
+.messageReduced.messageDisabled {border-color: #009900;}
+.messageReduced.messageDisabled .messageContent {background-image: -webkit-linear-gradient(to bottom, #eeffee, rgba(238,255,238,0) 90px);background-image: -moz-linear-gradient(to bottom, #eeffee, rgba(238,255,238,0) 90px);background-image: -ms-linear-gradient(to bottom, #eeffee, rgba(238,255,238,0) 90px);background-image: linear-gradient(to bottom, #eeffee, rgba(238,255,238,0) 90px);}
+.messageReduced.messageDeleted {border-color: #cc0000;}
+.messageReduced.messageDeleted .messageContent {background-image: -webkit-linear-gradient(to bottom, #ffeeee, rgba(255,238,238,0) 90px);background-image: -moz-linear-gradient(to bottom, #ffeeee, rgba(255,238,238,0) 90px);background-image: -ms-linear-gradient(to bottom, #ffeeee, rgba(255,238,238,0) 90px);background-image: linear-gradient(to bottom, #ffeeee, rgba(255,238,238,0) 90px);}
+.messageReduced.jsMarked {border-color: #666666;}
+.messageReduced.jsMarked .messageContent {background-image: -webkit-linear-gradient(to bottom, #ffffc8, rgba(255,255,200,0) 90px);background-image: -moz-linear-gradient(to bottom, #ffffc8, rgba(255,255,200,0) 90px);background-image: -ms-linear-gradient(to bottom, #ffffc8, rgba(255,255,200,0) 90px);background-image: linear-gradient(to bottom, #ffffc8, rgba(255,255,200,0) 90px);}
+.messageCollapsed {color: #808080;opacity: .8;padding: 14px 21px;-webkit-transition-property: opacity;transition-property: opacity;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
+.messageCollapsed:hover {opacity: 1;}
+.messageCollapsed.messageCollapsedExpandable {cursor: pointer;}
+.messageCollapsed h1 {font-size: 85%;}
+.messageCollapsed .messageCounter {padding-top: 3px;}
+.messageCollapsed.jsMarked {background-color: #ffffc8 !important;color: #666666;}
+.messageCollapsed.jsMarked a {color: #666666;}
+@media only screen and (max-width: 800px) {
+.messageCollapsed {padding: 7px;}
 }
-.boxHeadline.conversationHeadline > ul.labelList {
-  position: relative;
-  top: -3px;
+@media only screen and (min-width: 641px) and (max-width: 800px) {
+.messageCollapsed {padding: 7px 14px;}
+}
+.messageBody > span.icon-spinner {left: 50%;margin: -21px -21px 0 0;position: absolute;top: 50%;}
+#messageQuickReply .formSubmit {padding-bottom: 14px;}
+#showQuotes {bottom: 25px;cursor: pointer;opacity: .7;position: fixed;right: 25px;-webkit-transition-property: opacity;transition-property: opacity;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
+#showQuotes:hover {opacity: 1;}
+#messageQuoteList {max-width: 800px !important;}
+#messageQuoteList li:not(:first-child) {margin-top: 7px;}
+#messageQuoteList li > span {float: left;width: 40px;}
+#messageQuoteList li > span > input {vertical-align: bottom;}
+#messageQuoteList li > span > span {cursor: pointer;vertical-align: middle;}
+#messageQuoteList li div.jsQuote {margin-left: 60px;}
+#messageQuoteList li div.jsFullQuote {display: none;}
+#quoteManagerCopy {cursor: pointer;}
+#quoteManagerCopy .pointer {border-width: 5px 5px 0;bottom: -5px;margin-left: -5px;top: auto;}
+.messageShareButtons > ul > li {display: inline-block;}
+.messageShareButtons > ul > li > a {text-decoration: none;}
+.messageShareButtons > ul > li > a > .icon {height: 28px;}
+.messageShareButtons > ul > li > .badge {background-color: #fcfdfe;border: 1px solid #cccccc;border-radius: 3px;color: #666666;line-height: 23px;padding: 0 7px;position: relative;vertical-align: 1px;}
+.messageShareButtons > ul > li > .badge:before {border: 6px solid #cccccc;border-color: transparent #cccccc transparent transparent;content: "";display: block;height: 0;margin-top: -6px;position: absolute;right: 100%;top: 50%;width: 0;}
+.messageShareButtons > ul > li > .badge:after {border: 6px solid #fcfdfe;border-color: transparent #fcfdfe transparent transparent;content: "";display: block;height: 0;margin-right: -1px;margin-top: -6px;position: absolute;right: 100%;top: 50%;width: 0;}
+.messageShareButtons .jsShareFacebook > a > .icon {color: #3b5998;}
+.messageShareButtons .jsShareTwitter > a > .icon {color: #4099ff;}
+.messageShareButtons .jsShareGoogle > a > .icon {color: #d34836;}
+.messageShareButtons .jsShareReddit > a > img {vertical-align: -7px;padding: 0 4px;}
+.contentNavigation > .messageShareButtons {float: right;margin-right: 14px;margin-top: 0;}
+.messageSearchResultList > li > .box48 > div > .containerHeadline > h3 {padding-right: 100px;}
+.likeButton.active .icon {color: #009900;}
+.dislikeButton.active .icon {color: #cc0000;}
+.cke_editor_text {border-style: solid !important;padding: 0 !important;}
+.cke_source, .cke_wysiwyg_div {padding: 8px !important;}
+.cke_source {box-sizing: border-box !important;-moz-box-sizing: border-box !important;-webkit-box-sizing: border-box !important;}
+.cke_combo__fontsize .cke_combo_text {width: auto !important;}
+.cke_dialog_background_cover {background-color: #000 !important;}
+.cke_wysiwyg_div, .cke_inner {background-color: transparent !important;}
+.cke_wysiwyg_div ul, .cke_wysiwyg_div ol {margin: 1em 0;margin-left: 40px;}
+.cke_wysiwyg_div ul ul, .cke_wysiwyg_div ul ol, .cke_wysiwyg_div ol ul, .cke_wysiwyg_div ol ol {margin-bottom: 0;margin-top: 0;}
+.cke_wysiwyg_div ul {list-style-type: disc;}
+.cke_wysiwyg_div ol {list-style-type: decimal;}
+.cke_wysiwyg_div td {border: 1px solid rgba(0,0,0,0.2);}
+@media screen and (max-width: 800px),print {
+.message.messageSidebarOrientationLeft .messageContent, .message.messageSidebarOrientationRight .messageContent {border: 0;margin: 0;}
+.message.messageSidebarOrientationLeft .messageSidebar, .message.messageSidebarOrientationRight .messageSidebar {float: none;min-height: 37px;}
+.message.messageSidebarOrientationLeft .messageHeader:before, .message.messageSidebarOrientationLeft .messageHeader:after, .message.messageSidebarOrientationRight .messageHeader:before, .message.messageSidebarOrientationRight .messageHeader:after {display: none;}
+.message .messageHeader .messageQuickOptions, .message .messageBody .messageSignature, .message .messageSidebar .userCredits {display: none;}
+.message .messageSidebar {padding: 7px;text-align: left;width: auto;}
+.message .messageSidebar > div {margin-left: 40px;}
+.message .messageSidebar .userAvatar {left: 7px;position: absolute;top: 0;}
+.message .messageSidebar .userAvatar img {height: 32px !important;width: 32px !important;}
+.message .messageSidebar .userAvatar > .badgeOnline {display: none;}
+.message .messageSidebar .userTitle {margin-top: -2px;}
+.message .messageContent .messageHeader {padding: 7px 7px 0;}
+.message .messageBody {padding: 7px;}
+.message .messageBody > div:not(.messageFooter) {padding: 7px 0;}
+.message .messageBody > footer {padding: 0;position: absolute;right: 7px;top: 7px;}
+.message .messageOptions nav {opacity: 1;position: static;text-align: left;}
+.message .newMessageBadge {display: none;}
+}
+@media screen and (min-width: 641px) and (max-width: 800px),print {
+.message .messageSidebar, .message .messageContent .messageHeader, .message .messageBody {padding-left: 14px;padding-right: 14px;}
+.message .messageSidebar .userAvatar {left: 14px;}
+.message .messageBody > footer {right: 14px;}
 }
 @media only screen and (max-width: 800px) {
-  .conversationList thead {
-    display: none;
-  }
-  .conversationList tbody .columnMark,
-  .conversationList tbody .columnReplies,
-  .conversationList tbody .columnParticipants,
-  .conversationList tbody .columnLastPost,
-  .conversationList tbody .conversationEditLink,
-  .conversationList tbody .conversationParticipantSummary,
-  .conversationList tbody .columnSubject .statusDisplay {
-    display: none;
-  }
+.moderationList thead {display: none;}
+.moderationList tbody .columnAssignedUserID, .moderationList tbody .columnLastChangeTime {display: none;}
+}
+#pollOptionContainer .sortableList {padding: 7px 0;}
+#pollOptionContainer .sortableList .sortableNode {margin-top: 7px;}
+#pollOptionContainer .sortableList .sortableNode .sortableButtonContainer > img {cursor: pointer;margin-right: 14px;}
+.pollContainer {float: left;margin: 0 14px 7px 0;max-width: 50%;min-width: 300px;}
+.pollContainer > .formSubmit {background-color: #f1f5fa;border-top: 1px solid #cccccc;margin: 14px -21px -14px -21px;padding: 10px 0;}
+.pollResultList li {margin-bottom: 8px;padding: 1px 0;position: relative;z-index: 0;-webkit-transition-property: background-color;transition-property: background-color;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
+.pollResultList li:last-child {margin-bottom: 0px;}
+.pollResultList li:hover {background-color: #f1f5fa;border-radius: 0 5px 5px 0;}
+.pollResultList li .pollMeter {background-color: #d8e7f5;border-radius: 0 5px 5px 0;height: 100%;left: 0;position: absolute;top: 0;z-index: -1;}
+.pollResultList li .caption {color: #336699;padding: 2px 0;}
+.pollResultList li .caption .optionName {display: inline-block;padding: 0 2.5em 0 7px;}
+.pollResultList li .caption .relativeVotes {position: absolute;right: 7px;top: 3px;}
+@media only screen and (max-width: 800px) {
+.pollContainer > .formSubmit {margin: 14px -14px -7px -14px;}
+}
+.slideshowContainer {overflow: hidden;position: relative;}
+.slideshowContainer > ul:not(.slideshowButtonList) > li:not(:first-child) {display: none;}
+.slideshowContainer > .slideshowItemList {position: absolute;-webkit-transition-property: left;transition-property: left;-webkit-transition-duration: .8s;transition-duration: .8s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
+.slideshowContainer > .slideshowItemList > li.slideshowItem {display: block;float: left;overflow: hidden;position: absolute;top: 0;-webkit-transform: translate3d(0,0,0);}
+.slideshowContainer > .slideshowButtonList {position: absolute;right: 0;top: 0;}
+.slideshowContainer > .slideshowButtonList > li {display: inline-block;}
+.slideshowContainer > .slideshowButtonList > li > a > .icon {color: #d8e7f5;}
+.slideshowContainer > .slideshowButtonList > li > a > .icon.active {color: #336699;}
+.slideshowContainer > .slideshowButtonList > li:hover > a > .icon {color: #003366;}
+.sortableListContainer .sortablePlaceholder {background-color: #efcb50;border: 1px solid #e9bf2b;color: #000000;margin: 4px 0;padding: 4px;}
+.sortablePlaceholder.sortableInvalidTarget {background-color: #c95145;border: 1px solid #913d37;color: #ffffff;}
+.sortableList {list-style-position: outside;list-style-type: decimal;margin-left: 21px;}
+.sortableList .jsCollapsibleCategory > .sortableNodeLabel {background-color: #336699;color: #ffffff;padding-left: 7px;}
+.sortableList .jsCollapsibleCategory > .sortableNodeLabel > a {color: #ffffff;}
+.sortableList .jsCollapsibleCategory > .sortableNodeLabel .icon {color: #ffffff;text-shadow: 0 1px 0 rgba(255,255,255,0.8);text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
+.sortableList .statusDisplay {float: right;}
+.sortableNode {cursor: move;}
+.sortableNode.ui-sortable-helper {list-style: none;}
+.sortableNodeLabel {padding: 7px 7px 7px 0;display: block;}
+.sortableList:not(.simpleSortableList) .sortableNodeLabel {border-bottom: 1px solid #cccccc;}
+.simpleSortableList {min-height: 21px;}
+.colorPreview {border: 1px solid #cccccc;border-radius: 6px;display: inline-block;}
+.colorPreview:hover {box-shadow: 0 0 15px 0 #cccccc;}
+.colorPreview > div {border: 2px solid #ffffff;border-radius: 6px;cursor: pointer;display: block;height: 60px;width: 160px;}
+.colorList > li {float: left;padding: 7px;}
+.colorList > li > figure > figcaption {font-size: 85%;margin-bottom: 7px;text-align: center;}
+.colorList:after {clear: both;content: "";display: block;}
+.tagList > li {display: inline-block;}
+.tag {border-radius: 0 4px 4px 0;font-weight: normal;height: 13px;margin-left: 6px;padding-bottom: 2px;padding-left: 10px;}
+.tag:before {border-color: transparent #666666 transparent transparent;border-style: inset solid inset inset;border-width: 8px 8px 8px 0;clip: rect(auto auto auto 2px);content: "";height: 0;left: -8px;position: absolute;top: 0;width: 0;}
+.tag:after {background: #ffffff;border-radius: 2px;content: "";height: 4px;left: -2px;position: absolute;top: 6px;width: 4px;box-shadow: 0 -1px 2px 0 rgba(0,0,0,0.2);}
+.tag:hover {background-color: #336699;color: #ffffff;}
+.tag:hover:before {border-right-color: #336699;}
+.editableItemList li.tag {margin-bottom: 11px;margin-left: 10px;}
+.editableItemList li.tag:first-child {margin-left: 6px;}
+.sidebar .userAvatar {text-align: center;overflow: hidden;}
+.sidebar .userAvatar > a {display: block;}
+.framedIconList li {float: left;margin: 0 2px 4px 0;}
+.framedIconList li .framed {display: inline-block;}
+.framedIconList:after {content: "";height: 0;display: block;clear: both;}
+.userInformation > .inlineDataList, .userInformation > .dataList {font-size: 85%;}
+.userInformation > .dataList {margin-top: 0;}
+.userInformation > .inlineDataList {margin-top: 7px;}
+.userInformation > .inlineDataList ~ .inlineDataList {margin-top: 0;}
+.userInformation > .containerHeadline + .inlineDataList {margin-top: 0;}
+.userInformation > .containerHeadline > p {margin-bottom: 2px;}
+.userTitleBadge {font-weight: normal;max-width: 154px;overflow: hidden;text-overflow: ellipsis;}
+.userProfilePreview {position: relative;}
+.userProfilePreview > .userInformation {padding-bottom: 16px;}
+.userProfilePreview > .userInformation > .userStats, .userProfilePreview > .userInformation > .userFields {margin-bottom: 5px;padding-top: 5px;border-top: 1px dotted #cccccc;}
+.userProfilePreview > .userInformation > .userFields {padding-bottom: 5px;border-bottom: 1px dotted #cccccc;}
+.userProfilePreview > .userInformation > .buttonGroupNavigation {position: absolute;bottom: 0;right: 0;}
+.userHeadline {position: relative;}
+.userHeadline > nav.buttonGroupNavigation {position: absolute;right: 4px;top: 4px;}
+.letters > li {margin-bottom: 4px;}
+.letters > li > .button {min-width: 1.2em;text-align: center;}
+.recentActivityList > li.recentActivitiesMore {text-align: center;}
+.recentActivityList > li.recentActivitiesMore > button {padding-left: 30px;padding-right: 30px;}
+.recentActivityList > li.recentActivitiesMore > small {color: #808080;}
+.recentActivityList > li > div.box48 > div {overflow: hidden;}
+.dashboardBoxSidebarButton {padding-bottom: 21px !important;}
+.dashboardBoxSidebarButton > div {text-align: center;}
+.dashboardBoxSidebarButton > div > .button {font-size: 120%;padding: 5px 13px;}
+.dashboardBoxSidebarButton > div > .button > small {font-size: 70%;}
+.usersOnlineInfoBox .usersOnlineLegend {margin-top: 7px;}
+.usersOnlineInfoBox .usersOnlineLegend > p {display: inline-block;}
+.usersOnlineInfoBox .usersOnlineLegend > ul {display: inline-block;}
+@media only screen and (max-width: 800px) {
+#tplUser .userHeadline {overflow: visible;}
+#tplUser .userHeadline > .invisible {display: block;float: left;}
+#tplUser .userHeadline > *:not(.invisible) {margin-left: 59px;}
+#tplUser .userHeadline > h1 {margin-right: 30px;}
+}
+.userAvatarCrop {cursor: pointer;}
+#userAvatarCropSelection {position: relative;margin: 0 auto;}
+#userAvatarCropOverlay {background-color: #000000;height: 100%;opacity: 0.5;position: absolute;left: 0;top: 0;width: 100%;z-index: 10;}
+#userAvatarCropOverlaySelection {cursor: move;position: absolute;left: 0;top: 0;height: 128px;overflow: hidden;width: 128px;z-index: 20;}
+.buttonGroup.thirdPartyLogin {text-align: center;}
+#conversationLabelFilter {margin-bottom: 14px;}
+.conversationLabelList {margin-bottom: 14px;}
+.conversationLabelList li:not(:last-child) {margin-bottom: 4px;}
+.conversationLabelList~small {display: block;}
+#unreadConversations .dropdownMenu > li h3 {max-width: 250px;overflow: hidden;text-overflow: ellipsis;}
+.conversationParticipantList > li .inlineDataList {font-size: 85%;}
+.conversationParticipantList > li.conversationLeft > div > a > img, .conversationParticipantList > li.conversationLeft > div > span > img {filter: url(../images/grayscale-filter.svg#grayscale);filter: gray;-webkit-filter: grayscale(1);}
+.conversationLeft .userLink, .conversationLeft.userLink, .conversationLeft p > span {text-decoration: line-through;}
+.sidebar fieldset.conversationQuota > div {text-align: center;}
+.conversationUsageBar {background-color: #666666;border-radius: 5px;height: 20px;padding: 4px;box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .5);}
+.conversationUsageBar > span {border-radius: 3px;color: transparent;display: block;height: 100%;box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5);background-color: #a5df41;background-image: -webkit-linear-gradient(#a5df41,#4ca916);background-image: -moz-linear-gradient(#a5df41,#4ca916);background-image: -ms-linear-gradient(#a5df41,#4ca916);background-image: linear-gradient(#a5df41,#4ca916);}
+.conversationUsageBar.yellow > span {background-color: #fecf23;background-image: -webkit-linear-gradient(#fecf23,#fd9215);background-image: -moz-linear-gradient(#fecf23,#fd9215);background-image: -ms-linear-gradient(#fecf23,#fd9215);background-image: linear-gradient(#fecf23,#fd9215);}
+.conversationUsageBar.red > span {background-color: #f0a3a3;background-image: -webkit-linear-gradient(#f0a3a3,#f42323);background-image: -moz-linear-gradient(#f0a3a3,#f42323);background-image: -ms-linear-gradient(#f0a3a3,#f42323);background-image: linear-gradient(#f0a3a3,#f42323);}
+.boxHeadline.conversationHeadline > h1 {display: inline-block;}
+.boxHeadline.conversationHeadline > ul.labelList {position: relative;top: -3px;}
+@media only screen and (max-width: 800px) {
+.conversationList thead {display: none;}
+.conversationList tbody .columnMark, .conversationList tbody .columnReplies, .conversationList tbody .columnParticipants, .conversationList tbody .columnLastPost, .conversationList tbody .conversationEditLink, .conversationList tbody .conversationParticipantSummary, .conversationList tbody .columnSubject .statusDisplay {display: none;}
 }
 @media only screen and (max-width: 1239px) {
-  .conversationList thead .columnParticipants,
-  .conversationList tbody .columnParticipants {
-    display: none;
-  }
-}
-.wbbBoardList > li > ul > .wbbCategory > div {
-  padding-left: 43px;
-}
-.wbbBoardList > li > ul > li > ul > .wbbCategory > div {
-  padding-left: 79px;
-}
-.wbbBoardList .tabularBox:not(.wbbBoardNodeTop) {
-  border-width: 1px 0 0;
-}
-.wbbBoardList .wbbStats {
-  left: 45%;
-  margin-top: 0;
-  position: absolute;
-  top: 14px;
-  width: 15%;
-}
-.wbbBoardList .wbbStats > dl > dt {
-  line-height: 1.28;
-  width: 45%;
-}
-.wbbBoardList .wbbStats > dl > dd {
-  font-weight: normal;
-  font-size: 85%;
-  width: 53%;
-}
-.wbbBoardList .wbbLastPost {
-  left: 60%;
-  margin-top: 0;
-  position: absolute;
-  top: 14px;
-  width: 40%;
-}
-.wbbBoardList .wbbLastPost > div > div > p {
-  overflow: hidden;
-  text-overflow: ellipsis;
-  width: 98%;
-  white-space: nowrap;
-}
-.wbbBoardList .wbbLastPost > div > div > p > .badge {
-  font-size: 85%;
-  max-width: 33%;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  top: -1px;
-}
-.wbbBoardList .wbbLastPost > div > div > small {
-  display: block;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
-.wbbBoardList .wbbLastPost > div > div > small time {
-  color: #808080;
-}
-.wbbBoardList .wbbSubBoards {
-  margin-top: 7px;
-}
-.wbbBoardList .wbbSubBoards li {
-  display: inline-block;
-}
-.wbbBoardList .wbbSubBoards li > span.icon {
-  position: relative;
-  top: 2px;
-}
-.wbbBoardList .wbbSubBoards + .wbbUsersOnline {
-  margin-top: 0;
-}
-.wbbBoardList .wbbUsersOnline {
-  margin-top: 7px;
-}
-.wbbBoardList .wbbUsersOnline > span.icon {
-  position: relative;
-  top: 1px;
-}
-.wbbBoardList .wbbBoardDescription {
-  font-size: 90%;
-}
-.wbbBoardList .wbbBoardContainer {
-  position: relative;
-}
-.wbbBoardList .wbbBoardNodeTop {
-  margin-top: 14px;
-}
-.wbbBoardList .wbbBoard {
-  min-height: 44px;
-  padding: 7px;
-  padding-right: 51%;
-  -webkit-transition-property: background;
-  transition-property: background;
-  -webkit-transition-duration: .1s;
-  transition-duration: .1s;
-  -webkit-transition-timing-function: linear;
-  transition-timing-function: linear;
-}
-.wbbBoardList .wbbBoard~ ul > .wbbBoardContainer > .wbbBoard {
-  padding-left: 43px;
-}
-.wbbBoardList .wbbBoard~ ul > .wbbBoardContainer > .wbbBoard~ ul > .wbbBoardContainer > .wbbBoard {
-  padding-left: 79px;
-}
-.wbbBoardList .wbbBoard:hover {
-  background-color: #d8e7f5;
-}
-.wbbBoardList .wbbBoardNode1 {
-  background-color: #fcfdfe;
-}
-.wbbBoardList .wbbBoardNode2 {
-  background-color: #f1f5fa;
-}
-.wbbBoardList .wbbBoard > div > .containerHeadline > h3 {
-  font-weight: normal;
-}
-.wbbBoardList .new > div > .containerHeadline > h3,
-.wbbBoardList .wbbSubBoards li.new a {
-  font-weight: bold;
-}
-.wbbBoardList .wbbCollapsibleCategory .collapsibleButton {
-  display: inline-block;
-  margin-right: 7px;
-}
-.wbbBoardList .icon {
-  color: #336699;
-}
+.conversationList thead .columnParticipants, .conversationList tbody .columnParticipants {display: none;}
+}
+.wbbBoardList .wbbDepth2.wbbBoardContainer > .wbbBoard {padding-left: 43px;}
+.wbbBoardList .wbbDepth2.wbbCategory > header {padding-left: 43px;}
+.wbbBoardList .wbbDepth3.wbbBoardContainer > .wbbBoard {padding-left: 79px;}
+.wbbBoardList .wbbDepth3.wbbCategory > header {padding-left: 79px;}
+.wbbBoardList .wbbCategory .wbbDepth2.wbbBoardContainer > .wbbBoard {padding-left: 7px;}
+.wbbBoardList .wbbCategory .wbbDepth3.wbbBoardContainer > .wbbBoard {padding-left: 43px;}
+.wbbBoardList .tabularBox:not(.wbbDepth1) {border-width: 1px 0 0;}
+.wbbBoardList .wbbStats {left: 49%;margin-top: 0;position: absolute;top: 14px;width: 16%;}
+.wbbBoardList .wbbStats > dl > dt {line-height: 1.28;width: 48%;}
+.wbbBoardList .wbbStats > dl > dd {font-weight: normal;font-size: 85%;width: 50%;}
+.wbbBoardList .wbbLastPost {left: 66%;margin-top: 0;position: absolute;top: 14px;width: 34%;}
+.wbbBoardList .wbbLastPost > div > div > p {overflow: hidden;text-overflow: ellipsis;width: 98%;white-space: nowrap;word-wrap: normal;}
+.wbbBoardList .wbbLastPost > div > div > p > .badge {font-size: 85%;max-width: 33%;overflow: hidden;text-overflow: ellipsis;top: -1px;}
+.wbbBoardList .wbbLastPost > div > div > small {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;}
+.wbbBoardList .wbbLastPost > div > div > small time {color: #808080;}
+.wbbBoardList .wbbSubBoards {margin-top: 7px;}
+.wbbBoardList .wbbSubBoards li {display: inline-block;}
+.wbbBoardList .wbbSubBoards li > span.icon {position: relative;top: 2px;}
+.wbbBoardList .wbbSubBoards + .wbbUsersOnline {margin-top: 0;}
+.wbbBoardList .wbbUsersOnline {margin-top: 7px;}
+.wbbBoardList .wbbUsersOnline > span.icon {position: relative;top: 1px;}
+.wbbBoardList .wbbBoardDescription {font-size: 90%;}
+.wbbBoardList .wbbBoardContainer {position: relative;}
+.wbbBoardList .wbbDepth1 {margin-top: 14px;}
+.wbbBoardList .wbbBoard {min-height: 44px;padding: 7px;padding-right: 51%;-webkit-transition-property: background;transition-property: background;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
+.wbbBoardList .wbbBoard:hover {background-color: #d8e7f5;}
+.wbbBoardList .wbbBoardNode1 {background-color: #fcfdfe;}
+.wbbBoardList .wbbBoardNode2 {background-color: #f1f5fa;}
+.wbbBoardList .wbbBoard > div > .containerHeadline > h3 {font-weight: normal;}
+.wbbBoardList .new > div > .containerHeadline > h3, .wbbBoardList .wbbSubBoards li.new a {font-weight: bold;}
+.wbbBoardList .wbbCollapsibleCategory .collapsibleButton {display: inline-block;margin-right: 7px;}
+.wbbBoardList .wbbCollapsibleCategory > header > small {display: inline-block;margin-left: 23px;}
+.wbbBoardList .icon {color: #336699;}
 @media only screen and (max-width: 800px) {
-  .wbbBoardList .wbbBoard {
-    padding-right: 7px;
-  }
-  .wbbBoardList .wbbBoard > div {
-    margin-left: 0;
-  }
-  .wbbBoardList .wbbBoard > div > .containerHeadline > h3 > a {
-    display: inline-block;
-    width: 88%;
-    overflow: hidden;
-    text-overflow: ellipsis;
-    white-space: nowrap;
-  }
-  .wbbBoardList .wbbCategory > header > h2 {
-    overflow: hidden;
-    text-overflow: ellipsis;
-    white-space: nowrap;
-  }
-  .wbbBoardList .wbbCategory > header > h2 > a {
-    display: inline-block;
-    width: 100%;
-  }
-  .wbbBoardList .wbbBoardDescription,
-  .wbbBoardList .wbbSubBoards,
-  .wbbBoardList .wbbStats,
-  .wbbBoardList .wbbUsersOnline,
-  .wbbBoardList .collapsibleButton,
-  .wbbBoardList .wbbBoard > span.icon {
-    display: none !important;
-  }
-  .wbbBoardList .wbbLastPost {
-    position: static;
-    width: auto;
-  }
+.wbbBoardList .wbbBoard {padding-right: 7px;}
+.wbbBoardList .wbbBoard > div {margin-left: 0;}
+.wbbBoardList .wbbBoard > div > .containerHeadline > h3 > a {display: inline-block;width: 88%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;}
+.wbbBoardList .wbbCategory > header > h2 {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;}
+.wbbBoardList .wbbCategory > header > h2 > a {display: inline-block;width: 100%;}
+.wbbBoardList .wbbBoardDescription, .wbbBoardList .wbbSubBoards, .wbbBoardList .wbbStats, .wbbBoardList .wbbUsersOnline, .wbbBoardList .collapsibleButton, .wbbBoardList .wbbBoard > span.icon {display: none !important;}
+.wbbBoardList .wbbLastPost {position: static;width: auto;}
+.wbbBoardList .wbbCollapsibleCategory > header > small {margin-left: 0;}
 }
 @media only screen and (min-width: 641px) and (max-width: 800px) {
-  .wbbBoardList .wbbBoard {
-    padding: 7px 14px;
-  }
+.wbbBoardList .wbbBoard {padding: 7px 14px;}
 }
 @media only screen and (min-width: 801px) and (max-width: 1239px) {
-  .wbbBoardList .wbbBoard {
-    padding-right: 56%;
-  }
-  .wbbBoardList .wbbStats {
-    display: none !important;
-  }
-  .wbbBoardList .wbbLastPost {
-    left: 55%;
-    width: 45%;
-  }
-}
-.wbbBoardListReduced .wbbBoardContainer > div {
-  padding: 7px;
-}
-.wbbBoardListReduced .wbbBoardContainer > ul > .wbbBoardContainer > div {
-  padding-left: 28px;
-}
-.wbbBoardListReduced .wbbBoardContainer > ul > .wbbBoardContainer > ul > .wbbBoardContainer > div {
-  padding-left: 56px;
-}
-.wbbBoardListReduced > li > ul > .wbbCategory > div {
-  padding-left: 28px;
-}
-.wbbBoardListReduced > li > ul > .wbbCategory > ul > .wbbBoardContainer > div {
-  padding-left: 56px;
-}
-#tplBoard .wbbThreadList tr.wbbThreadSticky + tr:not(.wbbThreadSticky):not(.wbbThreadAnnouncement) > td,
-#tplBoard .wbbThreadList tr.wbbThreadAnnouncement + tr:not(.wbbThreadSticky):not(.wbbThreadAnnouncement) > td {
-  border-top: 1px solid #cccccc;
-}
+.wbbBoardList .wbbBoard {padding-right: 56%;}
+.wbbBoardList .wbbStats {display: none !important;}
+.wbbBoardList .wbbLastPost {left: 55%;width: 45%;}
+}
+.wbbBoardListReduced .wbbBoardContainer > div {padding: 7px;}
+.wbbBoardListReduced .wbbDepth2.wbbBoardContainer > div {padding-left: 28px;}
+.wbbBoardListReduced .wbbDepth2.wbbCategory > header {padding-left: 28px;}
+.wbbBoardListReduced .wbbDepth3.wbbBoardContainer > div {padding-left: 56px;}
+.wbbBoardListReduced .wbbDepth3.wbbCategory > header {padding-left: 56px;}
+.wbbBoardListReduced .wbbCategory .wbbDepth2.wbbBoardContainer > div {padding-left: 7px;}
+.wbbBoardListReduced .wbbCategory .wbbDepth3.wbbBoardContainer > div {padding-left: 28px;}
+#tplBoard .wbbThreadList tr.wbbThreadSticky + tr:not(.wbbThreadSticky):not(.wbbThreadAnnouncement) > td, #tplBoard .wbbThreadList tr.wbbThreadAnnouncement + tr:not(.wbbThreadSticky):not(.wbbThreadAnnouncement) > td {border-top: 1px solid #cccccc;}
 @media only screen and (max-width: 800px) {
-  .wbbThreadList thead {
-    display: none;
-  }
-  .wbbThreadList tbody .columnMark,
-  .wbbThreadList tbody .columnReplies,
-  .wbbThreadList tbody .columnLikes,
-  .wbbThreadList tbody .columnViews,
-  .wbbThreadList tbody .columnLastPost,
-  .wbbThreadList tbody .wbbThreadEditLink,
-  .wbbThreadList tbody .columnSubject .statusDisplay {
-    display: none;
-  }
-  #tplBoard .boxHeadline > p {
-    display: none;
-  }
+.wbbThreadList thead {display: none;}
+.wbbThreadList tbody .columnMark, .wbbThreadList tbody .columnReplies, .wbbThreadList tbody .columnLikes, .wbbThreadList tbody .columnViews, .wbbThreadList tbody .columnLastPost, .wbbThreadList tbody .columnSubject .statusDisplay {display: none;}
+#tplBoard .boxHeadline > p {display: none;}
 }
 @media only screen and (max-width: 1239px) {
-  .wbbThreadList thead .columnViews,
-  .wbbThreadList tbody .columnViews {
-    display: none;
-  }
+.wbbThreadList thead .columnViews, .wbbThreadList tbody .columnViews {display: none;}
 }
 @media only screen and (min-width: 641px) and (max-width: 800px) {
-  .wbbThreadList tbody .columnAvatar {
-    padding-left: 14px;
-  }
-  .wbbThreadList tbody .columnSubject {
-    padding-right: 14px;
-  }
+.wbbThreadList tbody .columnAvatar {padding-left: 14px;}
+.wbbThreadList tbody .columnSubject {padding-right: 14px;}
 }
 @media only screen and (max-width: 800px) {
-  #tplThread .contentNavigation > nav:not(.pageNavigation) .button:not(.buttonPrimary) {
-    display: none;
-  }
-}
-.wbbSimilarThreadList .box24 > div > p {
-  font-weight: bold;
-}
-.wbbSimilarThreadList .box24 > div > small > time {
-  color: #808080;
-}
-.boxHeadline.wbbThread > h1 {
-  display: inline-block;
-}
-.boxHeadline.wbbThread > ul.statusIcons {
-  display: inline-block;
-  margin-left: 7px;
-}
-.boxHeadline.wbbThread > ul.statusIcons > li {
-  display: inline-block;
-}
-.boxHeadline.wbbThread > ul.labelList {
-  position: relative;
-  top: -3px;
-}
-.wbbInlineSimilarThreadList {
-  margin: 7px 0;
-}
-.wbbPostPreview .labelList {
-  margin-bottom: 7px;
-}
-.wbbMarkAsDone.icon-check {
-  color: #009900;
-}
-.wbbMarkAsDone.icon-check-empty {
-  color: #cc0000;
-}
-body,
-.tabularBox,
-.dialogTitlebar {
-  background-image: url(../images/blueTemptation/blueTemptationHeader.png);
-  background-repeat: repeat-x;
-}
+#tplThread .contentNavigation > nav:not(.pageNavigation) .button:not(.buttonPrimary) {display: none;}
+}
+.wbbSimilarThreadList .box24 > div > p {font-weight: bold;}
+.wbbSimilarThreadList .box24 > div > small > time {color: #808080;}
+.boxHeadline.wbbThread > h1 {display: inline-block;}
+.boxHeadline.wbbThread > ul.statusIcons {display: inline-block;margin-left: 7px;}
+.boxHeadline.wbbThread > ul.statusIcons > li {display: inline-block;}
+.boxHeadline.wbbThread > ul.labelList {position: relative;top: -3px;}
+.wbbInlineSimilarThreadList {margin: 7px 0;}
+.wbbPostPreview .labelList {margin-bottom: 7px;}
+.wbbMarkAsDone.icon-check {color: #009900;}
+.wbbMarkAsDone.icon-check-empty {color: #cc0000;}
+body, .tabularBox, .dialogTitlebar {background-image: url(../images/blueTemptation/blueTemptationHeader.png);background-repeat: repeat-x;}
 @media all and (min-width: 801px) {
-  .mainMenu {
-    margin: 14px 9px 0;
-  }
-  .mainMenu > ul {
-    background-color: rgba(0,0,0,0.4);
-    border-radius: 5px 5px 0 0;
-  }
-  .mainMenu > ul > li > a {
-    border-width: 0 !important;
-    color: #407fbf;
-    position: relative;
-    -webkit-transition-property: color;
-    transition-property: color;
-    -webkit-transition-duration: .3s;
-    transition-duration: .3s;
-    -webkit-transition-timing-function: ease;
-    transition-timing-function: ease;
-    text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
-  }
-  .mainMenu > ul > li > a:hover {
-    color: #ffffff;
-  }
-  .mainMenu > ul > li.active > a {
-    border-radius: 5px 5px 0 0;
-    background-color: #e4eef8;
-    background-image: -webkit-linear-gradient(#ffffff,#e4eef8);
-    background-image: -moz-linear-gradient(#ffffff,#e4eef8);
-    background-image: -ms-linear-gradient(#ffffff,#e4eef8);
-    background-image: linear-gradient(#ffffff,#e4eef8);
-  }
-  .mainMenu > ul > li.active > a:after {
-    border-bottom-left-radius: 6px;
-    border-width: 0 0 1px 1px;
-    bottom: 0;
-    content: "";
-    height: 7px;
-    position: absolute;
-    right: -7px;
-    width: 7px;
-    box-shadow: -2px 2px 0 0 #e4eef8;
-  }
-  .mainMenu > ul > li.active > a:before {
-    border-bottom-right-radius: 6px;
-    border-width: 0 1px 1px 0;
-    bottom: 0;
-    content: "";
-    height: 7px;
-    left: -7px;
-    position: absolute;
-    width: 7px;
-    box-shadow: 2px 2px 0 0 #e4eef8;
-  }
-  .mainMenu > ul > li.active > a:hover {
-    color: #336699;
-  }
+.mainMenu {margin: 14px 9px 0;}
+.mainMenu > ul {background-color: rgba(0,0,0,0.4);border-radius: 5px 5px 0 0;}
+.mainMenu > ul > li > a {border-width: 0 !important;color: #488ed4;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: .3s;transition-duration: .3s;-webkit-transition-timing-function: ease;transition-timing-function: ease;text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
+.mainMenu > ul > li > a:hover {color: #ffffff;}
+.mainMenu > ul > li.active > a {border-radius: 5px 5px 0 0;background-color: #e4eef8;background-image: -webkit-linear-gradient(#ffffff,#e4eef8);background-image: -moz-linear-gradient(#ffffff,#e4eef8);background-image: -ms-linear-gradient(#ffffff,#e4eef8);background-image: linear-gradient(#ffffff,#e4eef8);}
+.mainMenu > ul > li.active > a:after {border-bottom-left-radius: 6px;border-width: 0 0 1px 1px;bottom: 0;content: "";height: 7px;position: absolute;right: -7px;width: 7px;box-shadow: -2px 2px 0 0 #e4eef8;}
+.mainMenu > ul > li.active > a:before {border-bottom-right-radius: 6px;border-width: 0 1px 1px 0;bottom: 0;content: "";height: 7px;left: -7px;position: absolute;width: 7px;box-shadow: 2px 2px 0 0 #e4eef8;}
+.mainMenu > ul > li.active > a:hover {color: #336699;}
 }
 @media all and (min-width: 801px) {
-  .navigation {
-    border-color: #b8d3ed;
-  }
-  .navigation > ul.navigationIcons > li > a:hover {
-    background-color: #d8e7f5;
-  }
-  .navigation > ul.navigationItems {
-    border-color: #93bde3;
-  }
-  .navigationHeader {
-    border-top-width: 0;
-    border-radius: 6px 6px 0 0;
-  }
-  .navigationFooter {
-    border-radius: 0 0 6px 6px;
-  }
+.navigation {border-color: #b8d3ed;}
+.navigation > ul.navigationIcons > li > a:hover {background-color: #d8e7f5;}
+.navigation > ul.navigationItems {border-color: #93bde3;}
+.navigationHeader {border-top-width: 0;border-radius: 6px 6px 0 0;}
+.navigationFooter {border-radius: 0 0 6px 6px;}
 }
 @media all and (min-width: 801px) {
-  .sidebar > div > fieldset:not(:last-child),
-  .sidebar > div > div:not(:last-child) {
-    border-color: #b8d3ed;
-  }
-  .sidebar fieldset > nav ul > li.active {
-    box-shadow: 0 0 2px 0 rgba(0,0,0,0.1);
-  }
-  .sidebar fieldset > nav ul > li > a {
-    -webkit-transition-property: color;
-    transition-property: color;
-    -webkit-transition-duration: .1s;
-    transition-duration: .1s;
-    -webkit-transition-timing-function: linear;
-    transition-timing-function: linear;
-  }
-  #main > div > div > .sidebar {
-    box-shadow: inset 0 0 2px 0 rgba(0,0,0,0.1);
-  }
-  #main > div > div > .sidebar > span > .collapsibleButton {
-    border-width: 1px 0 1px 1px;
-    border-style: solid;
-    border-color: #b8d3ed;
-    clip: rect(-5px 25px 31px -5px);
-    box-shadow: 0 0 2px 0 rgba(0,0,0,0.1);
-  }
-  #main.sidebarOrientationLeft .sidebar {
-    border-right: 1px solid #b8d3ed;
-  }
-  #main.sidebarOrientationLeft .sidebar > div {
-    width: 301px;
-  }
-  #main.sidebarOrientationRight .sidebar {
-    border-left: 1px solid #b8d3ed;
-  }
-}
-button,
-input[type='reset'],
-input[type='submit'],
-input[type='button'],
-.button {
-  font-weight: bold;
-}
-.button,
-input[type='reset']:not([disabled]),
-input[type='submit']:not([disabled]),
-input[type='button']:not([disabled]),
-button:not([disabled]) {
-  border-color: #cdcdcd #bbbbbb #a9a9a9;
-  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);
-  background-color: #f0f0f0;
-  background-image: -webkit-linear-gradient(top,#fdfdfd,#f0f0f0 2px,#e3e3e3);
-  background-image: -moz-linear-gradient(top,#fdfdfd,#f0f0f0 2px,#e3e3e3);
-  background-image: -ms-linear-gradient(top,#fdfdfd,#f0f0f0 2px,#e3e3e3);
-  background-image: linear-gradient(top,#fdfdfd,#f0f0f0 2px,#e3e3e3);
-  -webkit-transition-property: background-color, background-image, border, box-shadow, color;
-  transition-property: background-color, background-image, border, box-shadow, color;
-  -webkit-transition-duration: .1s;
-  transition-duration: .1s;
-  -webkit-transition-timing-function: linear;
-  transition-timing-function: linear;
-}
-.button .icon,
-input[type='reset']:not([disabled]) .icon,
-input[type='submit']:not([disabled]) .icon,
-input[type='button']:not([disabled]) .icon,
-button:not([disabled]) .icon {
-  -webkit-transition-property: color;
-  transition-property: color;
-  -webkit-transition-duration: .1s;
-  transition-duration: .1s;
-  -webkit-transition-timing-function: linear;
-  transition-timing-function: linear;
-}
-.button.buttonPrimary,
-input[type='submit']:not([disabled]),
-input[type='button']:not([disabled]).buttonPrimary,
-button:not([disabled]).buttonPrimary {
-  border-color: #81abd5 #6699cc #4b87c3;
-  box-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 0 10px #6699cc;
-  background-color: #ecf3fa;
-  background-image: -webkit-linear-gradient(top,#ffffff,#ecf3fa 2px,#d8e7f5);
-  background-image: -moz-linear-gradient(top,#ffffff,#ecf3fa 2px,#d8e7f5);
-  background-image: -ms-linear-gradient(top,#ffffff,#ecf3fa 2px,#d8e7f5);
-  background-image: linear-gradient(top,#ffffff,#ecf3fa 2px,#d8e7f5);
-}
-.button:hover,
-input[type='reset']:not([disabled]):hover,
-input[type='submit']:not([disabled]):hover,
-input[type='button']:not([disabled]):hover,
-button:not([disabled]):hover,
-.button.buttonPrimary:hover,
-input[type='submit']:not([disabled]):hover,
-input[type='button']:not([disabled]).buttonPrimary:hover,
-button:not([disabled]).buttonPrimary:hover {
-  border-color: #ffb846 #ffaa22 #fd9c00;
-  color: #666666;
-  box-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 0 10px #ffaa22;
-  background-color: #fff1e2;
-  background-image: -webkit-linear-gradient(top,#fffdfb,#fff1e2 2px,#ffe5c8);
-  background-image: -moz-linear-gradient(top,#fffdfb,#fff1e2 2px,#ffe5c8);
-  background-image: -ms-linear-gradient(top,#fffdfb,#fff1e2 2px,#ffe5c8);
-  background-image: linear-gradient(top,#fffdfb,#fff1e2 2px,#ffe5c8);
-}
-.button:hover .icon,
-input[type='reset']:not([disabled]):hover .icon,
-input[type='submit']:not([disabled]):hover .icon,
-input[type='button']:not([disabled]):hover .icon,
-button:not([disabled]):hover .icon,
-.button.buttonPrimary:hover .icon,
-input[type='submit']:not([disabled]):hover .icon,
-input[type='button']:not([disabled]).buttonPrimary:hover .icon,
-button:not([disabled]).buttonPrimary:hover .icon {
-  color: #666666;
-}
-.button.active,
-input[type='button'].active,
-button.active,
-.button.active:hover,
-input[type='button'].active:hover,
-button.active:hover {
-  border-color: #8c8c8c;
-  color: #f0f0f0;
-  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);
-  background-color: #999999;
-  background-image: -webkit-linear-gradient(#808080,#999999 3px);
-  background-image: -moz-linear-gradient(#808080,#999999 3px);
-  background-image: -ms-linear-gradient(#808080,#999999 3px);
-  background-image: linear-gradient(#808080,#999999 3px);
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-  text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
-}
-.button.active .icon,
-input[type='button'].active .icon,
-button.active .icon,
-.button.active:hover .icon,
-input[type='button'].active:hover .icon,
-button.active:hover .icon {
-  color: #f0f0f0;
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-  text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
-}
+.sidebar > div > fieldset:not(:last-child), .sidebar > div > div:not(:last-child) {border-color: #b8d3ed;}
+.sidebar fieldset > nav ul > li.active {box-shadow: 0 0 2px 0 rgba(0,0,0,0.1);}
+.sidebar fieldset > nav ul > li > a {-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
+#main > div > div > .sidebar > span > .collapsibleButton {border-width: 1px 0 1px 1px;border-style: solid;border-color: #b8d3ed;clip: rect(-5px 25px 31px -5px);box-shadow: 0 0 2px 0 rgba(0,0,0,0.1);}
+#main.sidebarOrientationLeft .sidebar {border-right: 1px solid #b8d3ed;}
+#main.sidebarOrientationLeft .sidebar > div {width: 301px;}
+#main.sidebarOrientationLeft .sidebar > div fieldset {width: 301px;}
+#main.sidebarOrientationRight .sidebar {border-left: 1px solid #b8d3ed;}
+}
+button, input[type='reset'], input[type='submit'], input[type='button'], .button {font-weight: bold;}
+.button, input[type='reset']:not([disabled]), input[type='submit']:not([disabled]), input[type='button']:not([disabled]), button:not([disabled]) {border-color: #cdcdcd #bbbbbb #a9a9a9;box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);background-color: #f0f0f0;background-image: -webkit-linear-gradient(top,#fdfdfd,#f0f0f0 2px,#e3e3e3);background-image: -moz-linear-gradient(top,#fdfdfd,#f0f0f0 2px,#e3e3e3);background-image: -ms-linear-gradient(top,#fdfdfd,#f0f0f0 2px,#e3e3e3);background-image: linear-gradient(top,#fdfdfd,#f0f0f0 2px,#e3e3e3);-webkit-transition-property: background-color, background-image, border, box-shadow, color;transition-property: background-color, background-image, border, box-shadow, color;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
+.button .icon, input[type='reset']:not([disabled]) .icon, input[type='submit']:not([disabled]) .icon, input[type='button']:not([disabled]) .icon, button:not([disabled]) .icon {-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
+.button.buttonPrimary, input[type='submit']:not([disabled]), input[type='button']:not([disabled]).buttonPrimary, button:not([disabled]).buttonPrimary {border-color: #81abd5 #6699cc #4b87c3;box-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 0 10px #6699cc;background-color: #ecf3fa;background-image: -webkit-linear-gradient(top,#ffffff,#ecf3fa 2px,#d8e7f5);background-image: -moz-linear-gradient(top,#ffffff,#ecf3fa 2px,#d8e7f5);background-image: -ms-linear-gradient(top,#ffffff,#ecf3fa 2px,#d8e7f5);background-image: linear-gradient(top,#ffffff,#ecf3fa 2px,#d8e7f5);}
+.button:hover, input[type='reset']:not([disabled]):hover, input[type='submit']:not([disabled]):hover, input[type='button']:not([disabled]):hover, button:not([disabled]):hover, .button.buttonPrimary:hover, input[type='submit']:not([disabled]):hover, input[type='button']:not([disabled]).buttonPrimary:hover, button:not([disabled]).buttonPrimary:hover {border-color: #ffb846 #ffaa22 #fd9c00;color: #666666;box-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 0 10px #ffaa22;background-color: #fff1e2;background-image: -webkit-linear-gradient(top,#fffdfb,#fff1e2 2px,#ffe5c8);background-image: -moz-linear-gradient(top,#fffdfb,#fff1e2 2px,#ffe5c8);background-image: -ms-linear-gradient(top,#fffdfb,#fff1e2 2px,#ffe5c8);background-image: linear-gradient(top,#fffdfb,#fff1e2 2px,#ffe5c8);}
+.button:hover .icon, input[type='reset']:not([disabled]):hover .icon, input[type='submit']:not([disabled]):hover .icon, input[type='button']:not([disabled]):hover .icon, button:not([disabled]):hover .icon, .button.buttonPrimary:hover .icon, input[type='submit']:not([disabled]):hover .icon, input[type='button']:not([disabled]).buttonPrimary:hover .icon, button:not([disabled]).buttonPrimary:hover .icon {color: #666666;}
+.button.active, input[type='button'].active, button.active, .button.active:hover, input[type='button'].active:hover, button.active:hover {border-color: #8c8c8c;color: #f0f0f0;box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);background-color: #999999;background-image: -webkit-linear-gradient(#808080,#999999 3px);background-image: -moz-linear-gradient(#808080,#999999 3px);background-image: -ms-linear-gradient(#808080,#999999 3px);background-image: linear-gradient(#808080,#999999 3px);text-shadow: 0 1px 0 rgba(255,255,255,0.8);text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
+.button.active .icon, input[type='button'].active .icon, button.active .icon, .button.active:hover .icon, input[type='button'].active:hover .icon, button.active:hover .icon {color: #f0f0f0;text-shadow: 0 1px 0 rgba(255,255,255,0.8);text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
 @media only screen and (min-width: 801px) {
-  .breadcrumbs {
-    background-color: #ffffff;
-    border: 1px solid #cccccc;
-    border-radius: 6px;
-  }
-  .breadcrumbs > ul > li {
-    padding-right: 0;
-    -webkit-transition-property: max-width;
-    transition-property: max-width;
-    -webkit-transition-duration: .2s;
-    transition-duration: .2s;
-    -webkit-transition-timing-function: linear;
-    transition-timing-function: linear;
-  }
-  .breadcrumbs > ul > li:hover {
-    max-width: 100%;
-  }
-  .breadcrumbs > ul > li:hover > a {
-    background-color: #f1f5fa;
-    position: relative;
-    z-index: 10;
-  }
-  .breadcrumbs > ul > li:hover > .pointer > span {
-    border-color: transparent transparent transparent #f1f5fa;
-  }
-  .breadcrumbs > ul > li > .pointer {
-    border-color: transparent transparent transparent #cccccc;
-    border-style: inset none inset solid;
-    border-width: 15px;
-    display: block;
-    height: 0;
-    padding: 0;
-    right: -15px;
-    top: -3px;
-    width: 0;
-    z-index: 20;
-  }
-  .breadcrumbs > ul > li > .pointer > span {
-    border-color: transparent transparent transparent #ffffff;
-    border-style: inset none inset solid;
-    border-width: 15px;
-    display: block;
-    height: 0;
-    left: -16px;
-    overflow: hidden;
-    position: absolute;
-    text-indent: -9000px;
-    top: -15px;
-    width: 0;
-    -webkit-transition-property: border-color;
-    transition-property: border-color;
-    -webkit-transition-duration: .2s;
-    transition-duration: .2s;
-    -webkit-transition-timing-function: linear;
-    transition-timing-function: linear;
-  }
-  .breadcrumbs > ul > li > a {
-    padding-left: 20px;
-    -webkit-transition-property: background-color;
-    transition-property: background-color;
-    -webkit-transition-duration: .2s;
-    transition-duration: .2s;
-    -webkit-transition-timing-function: linear;
-    transition-timing-function: linear;
-  }
-  .breadcrumbs > ul > li:first-child > a {
-    border-radius: 4px 0 0 4px;
-    padding-left: 9px;
-  }
-}
-.userPanel {
-  border-bottom: 1px solid rgba(0,0,0,0.1);
-  box-shadow: 0 3px 7px 0 rgba(0,0,0,0.3);
-}
-.userPanel > div > .searchBar > form input[type="search"]:focus,
-.userPanel > div > .searchBar > form input[type="search"]:active {
-  box-shadow: 0 0 0 0 transparent;
-}
+.breadcrumbs {background-color: #ffffff;border: 1px solid #cccccc;border-radius: 6px;}
+.breadcrumbs > ul > li {padding-right: 0;-webkit-transition-property: max-width;transition-property: max-width;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
+.breadcrumbs > ul > li:hover {max-width: 100%;}
+.breadcrumbs > ul > li:hover > a {background-color: #f1f5fa;position: relative;z-index: 10;}
+.breadcrumbs > ul > li:hover > .pointer > span {border-color: transparent transparent transparent #f1f5fa;}
+.breadcrumbs > ul > li > .pointer {border-color: transparent transparent transparent #cccccc;border-style: inset none inset solid;border-width: 15px;display: block;height: 0;padding: 0;right: -15px;top: -3px;width: 0;z-index: 20;}
+.breadcrumbs > ul > li > .pointer > span {border-color: transparent transparent transparent #ffffff;border-style: inset none inset solid;border-width: 15px;display: block;height: 0;left: -16px;overflow: hidden;position: absolute;text-indent: -9000px;top: -15px;width: 0;-webkit-transition-property: border-color;transition-property: border-color;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
+.breadcrumbs > ul > li > a {padding-left: 20px;-webkit-transition-property: background-color;transition-property: background-color;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
+.breadcrumbs > ul > li:first-child > a {border-radius: 4px 0 0 4px;padding-left: 9px;}
+}
+.userPanel {border-bottom: 1px solid rgba(0,0,0,0.1);box-shadow: 0 3px 7px 0 rgba(0,0,0,0.3);}
+.userPanel > div > .searchBar > form input[type="search"]:focus, .userPanel > div > .searchBar > form input[type="search"]:active {box-shadow: 0 0 0 0 transparent;}
 @media only screen and (max-width: 800px) {
-  .userPanel {
-    background-color: #132639;
-  }
-  .userPanel > div > .searchBar {
-    background-color: #060d13;
-  }
+.userPanel {background-color: #19334c;}
+.userPanel > div > .searchBar {background-color: #0c1926;}
 }
 @media all and (min-width: 801px) {
-  .container,
-  .message,
-  .dropdownMenu,
-  .attachmentThumbnail,
-  .attachmentThumbnail > img,
-  .attachmentThumbnail > a > img,
-  .box48 .attachmentTinyThumbnail {
-    border-radius: 6px;
-  }
-  .containerList > li:first-child {
-    border-top-left-radius: 5px;
-    border-top-right-radius: 5px;
-  }
-  .containerList > li:last-child {
-    border-bottom-left-radius: 5px;
-    border-bottom-right-radius: 5px;
-  }
-  .message.messageSidebarOrientationLeft .messageContent {
-    border-radius: 0 5px 5px 0;
-  }
-  .message.messageSidebarOrientationRight .messageContent {
-    border-radius: 5px 0 0 5px;
-  }
-  .message.messageReduced .messageContent {
-    border-radius: 5px;
-  }
-  .messageOptions nav ul.smallButtons > li:first-child a.button {
-    border-top-left-radius: 14px;
-  }
-  .message.messageSidebarOrientationLeft .messageOptions nav ul.smallButtons > li:last-child a.button,
-  .message.messageReduced .messageOptions nav ul.smallButtons > li:last-child a.button {
-    border-bottom-right-radius: 6px;
-  }
-  .tabularBox {
-    border-radius: 6px;
-  }
-  .tabularBox:not(.tabularBoxTitle) .table thead tr:first-child th:first-child {
-    border-top-left-radius: 4px;
-  }
-  .tabularBox:not(.tabularBoxTitle) .table thead tr:first-child th:last-child {
-    border-top-right-radius: 4px;
-  }
-  .tabularBox .table tbody tr:last-child td:first-child {
-    border-bottom-left-radius: 4px;
-  }
-  .tabularBox .table tbody tr:last-child td:last-child {
-    border-bottom-right-radius: 4px;
-  }
-  .container > .table > tbody > tr:first-child > td:first-child {
-    border-top-left-radius: 4px;
-  }
-  .container > .table > tbody > tr:first-child > td:last-child {
-    border-top-right-radius: 4px;
-  }
-  .container > .table > tbody > tr:last-child > td:first-child {
-    border-bottom-left-radius: 4px;
-  }
-  .container > .table > tbody > tr:last-child > td:last-child {
-    border-bottom-right-radius: 4px;
-  }
-  .attachmentThumbnail > div {
-    border-radius: 0 0 4px 4px;
-  }
-  .wbbBoardList:not(.wbbBoardListReduced) > li.wbbBoardNodeTop:not(.wbbBoardNodeTopEmpty) > div {
-    border-radius: 4px 4px 0 0;
-  }
-  .wbbBoardList:not(.wbbBoardListReduced) > li > ul > li:last-child div.wbbBoard:last-child,
-  .wbbBoardList:not(.wbbBoardListReduced) > li > ul > li.tabularBox:last-child {
-    border-radius: 0 0 4px 4px;
-  }
-  .wbbBoardList:not(.wbbBoardListReduced) .tabularBox:not(.wbbBoardNodeTop) {
-    border-radius: 0;
-  }
-  .wbbBoardList:not(.wbbBoardListReduced) .wbbBoardNodeTopEmpty div.wbbBoard {
-    border-radius: 4px;
-  }
-  .wbbBoardListReduced .tabularBox {
-    border-radius: 0;
-  }
-  .tabMenuContainer > .menu {
-    border-radius: 5px 5px 0 0;
-  }
-  .pollContainer > .formSubmit {
-    border-radius: 0 0 5px 5px;
-  }
-  .codeBox > div {
-    border-radius: 6px 0 0 6px;
-  }
+.container, .message, .dropdownMenu, .attachmentThumbnail, .attachmentThumbnail > img, .attachmentThumbnail > a > img, .box48 .attachmentTinyThumbnail {border-radius: 6px;}
+.containerList > li:first-child {border-top-left-radius: 5px;border-top-right-radius: 5px;}
+.containerList > li:last-child {border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
+.message.messageSidebarOrientationLeft .messageContent {border-radius: 0 5px 5px 0;}
+.message.messageSidebarOrientationRight .messageContent {border-radius: 5px 0 0 5px;}
+.message.messageReduced .messageContent {border-radius: 5px;}
+.messageOptions nav ul.smallButtons > li:first-child a.button {border-top-left-radius: 14px;}
+.message.messageSidebarOrientationLeft .messageOptions nav ul.smallButtons > li:last-child a.button, .message.messageReduced .messageOptions nav ul.smallButtons > li:last-child a.button {border-bottom-right-radius: 6px;}
+.tabularBox {border-radius: 6px;}
+.tabularBox:not(.tabularBoxTitle) .table thead tr:first-child th:first-child {border-top-left-radius: 4px;}
+.tabularBox:not(.tabularBoxTitle) .table thead tr:first-child th:last-child {border-top-right-radius: 4px;}
+.tabularBox .table tbody tr:last-child td:first-child {border-bottom-left-radius: 4px;}
+.tabularBox .table tbody tr:last-child td:last-child {border-bottom-right-radius: 4px;}
+.container > .table > tbody > tr:first-child > td:first-child {border-top-left-radius: 4px;}
+.container > .table > tbody > tr:first-child > td:last-child {border-top-right-radius: 4px;}
+.container > .table > tbody > tr:last-child > td:first-child {border-bottom-left-radius: 4px;}
+.container > .table > tbody > tr:last-child > td:last-child {border-bottom-right-radius: 4px;}
+.attachmentThumbnail > div {border-radius: 0 0 4px 4px;}
+.wbbBoardList:not(.wbbBoardListReduced) > li.wbbDepth1 > div {border-top-left-radius: 4px;border-top-right-radius: 4px;}
+.wbbBoardList:not(.wbbBoardListReduced) li.wbbLastBoxElement > div {border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
+.wbbBoardList:not(.wbbBoardListReduced) .tabularBox:not(.wbbDepth1) {border-top-left-radius: 0;border-top-right-radius: 0;}
+.wbbBoardListReduced .tabularBox {border-radius: 0;}
+.tabMenuContainer > .menu {border-radius: 5px 5px 0 0;}
+.pollContainer > .formSubmit {border-radius: 0 0 5px 5px;}
+.codeBox > div {border-radius: 6px 0 0 6px;}
 }
 @media screen and (min-width: 1240px) {
-  .containerList.doubleColumned > li:last-child {
-    border-radius: 0;
-  }
-  .containerList.doubleColumned > li:first-child {
-    border-radius: 5px 0 0 0;
-  }
-  .containerList.doubleColumned > li:nth-child(2) {
-    border-top-right-radius: 5px;
-  }
-  .containerList.doubleColumned > li:nth-child(even):last-child {
-    border-bottom-right-radius: 5px;
-  }
-  .containerList.doubleColumned > li:nth-child(odd):last-child,
-  .containerList.doubleColumned > li:nth-child(odd):nth-last-child(2) {
-    border-bottom-left-radius: 5px;
-  }
-}
-.tabMenu {
-  padding: 0 10px;
-}
-.tabMenu > ul {
-  border-top-left-radius: 6px;
-  border-top-right-radius: 6px;
-}
-.tabMenu > ul > li.ui-state-active > a {
-  border-top-right-radius: 6px;
-  border-top-left-radius: 6px;
-}
-.tabMenu > ul > li.ui-state-active > a:before {
-  border: 1px solid #cccccc;
-  border-bottom-right-radius: 6px;
-  border-width: 0 1px 1px 0;
-  bottom: -1px;
-  clip: rect(0,6px,6px,0);
-  content: " ";
-  height: 5px;
-  left: -6px;
-  position: absolute;
-  width: 5px;
-  box-shadow: 2px 1px 0 0 #fcfdfe;
-}
-.tabMenu > ul > li.ui-state-active > a:after {
-  border: 1px solid #cccccc;
-  border-bottom-left-radius: 6px;
-  border-width: 0 0 1px 1px;
-  bottom: -1px;
-  clip: rect(0,6px,6px,0);
-  content: " ";
-  height: 5px;
-  position: absolute;
-  right: -6px;
-  width: 5px;
-  box-shadow: -2px 1px 0 0 #fcfdfe;
-}
-input[type='text'],
-input[type='search'],
-input[type='date'],
-input[type='datetime'],
-input[type='email'],
-input[type='number'],
-input[type='url'],
-input[type='password'],
-textarea,
-select[multiple] {
-  border-color: #999999 #cccccc #e6e6e6;
-  box-shadow: inset 0 1px 5px 0 rgba(0,0,0,0.1);
-  -webkit-transition-property: background-color, border, box-shadow;
-  transition-property: background-color, border, box-shadow;
-  -webkit-transition-duration: .2s;
-  transition-duration: .2s;
-  -webkit-transition-timing-function: linear;
-  transition-timing-function: linear;
-}
-input[type='text']:active,
-input[type='search']:active,
-input[type='date']:active,
-input[type='datetime']:active,
-input[type='email']:active,
-input[type='number']:active,
-input[type='url']:active,
-input[type='password']:active,
-textarea:active,
-select[multiple]:active,
-input[type='text']:focus,
-input[type='search']:focus,
-input[type='date']:focus,
-input[type='datetime']:focus,
-input[type='email']:focus,
-input[type='number']:focus
-input[type='url']:focus,
-input[type='password']:focus,
-textarea:focus,
-select[multiple]:focus {
-  box-shadow: 0 0 5px rgba(255,170,34,0.5) , inset 0 1px 5px rgba(0, 0, 0, .1);
-}
-.formError input[type='text'],
-.formError input[type='search'],
-.formError input[type='email'],
-.formError input[type='number'],
-.formError input[type='url'],
-.formError input[type='password'],
-.formError textarea {
-  background-color: #ffffff;
-  border-color: #c95145;
-  box-shadow: 0 0 5px rgba(201,81,69,0.5) , inset 0 1px 5px rgba(0, 0, 0, .1);
-}
-.formError input[type='text']:hover,
-.formError input[type='text']:focus,
-.formError input[type='search']:hover,
-.formError input[type='search']:focus,
-.formError input[type='email']:hover,
-.formError input[type='email']:focus,
-.formError input[type='number']:hover,
-.formError input[type='number']:focus,
-.formError input[type='url']:hover,
-.formError input[type='url']:focus,
-.formError input[type='password']:hover,
-.formError input[type='password']:focus,
-.formError textarea:hover,
-.formError textarea:focus {
-  background-color: #fff9f4;
-}
-.formSuccess input[type='text'],
-.formSuccess input[type='search'],
-.formSuccess input[type='email'],
-.formSuccess input[type='number'],
-.formSuccess input[type='url'],
-.formSuccess input[type='password'],
-.formSuccess textarea {
-  background-color: #ffffff;
-  border-color: #74a446;
-  box-shadow: 0 0 5px rgba(116,164,70,0.5) , inset 0 1px 5px rgba(0, 0, 0, .1);
-}
-.formSuccess input[type='text']:hover,
-.formSuccess input[type='text']:focus,
-.formSuccess input[type='search']:hover,
-.formSuccess input[type='search']:focus,
-.formSuccess input[type='email']:hover,
-.formSuccess input[type='email']:focus,
-.formSuccess input[type='number']:hover,
-.formSuccess input[type='number']:focus,
-.formSuccess input[type='url']:hover,
-.formSuccess input[type='url']:focus,
-.formSuccess input[type='password']:hover,
-.formSuccess input[type='password']:focus,
-.formSuccess textarea:hover,
-.formSuccess textarea:focus {
-  background-color: #fff9f4;
-}
-.info,
-.error,
-.success,
-.warning {
-  border-radius: 7px;
-  border-width: 0;
-  font-weight: bold;
-  box-shadow: 0 1px 2px rgba(0, 0, 0, .5), inset 0 0 1px rgba(0, 0, 0, .2);
-}
-.info {
-  background-color: #4674a4;
-  background-image: -webkit-linear-gradient(#4674a4,#304d77);
-  background-image: -moz-linear-gradient(#4674a4,#304d77);
-  background-image: -ms-linear-gradient(#4674a4,#304d77);
-  background-image: linear-gradient(#4674a4,#304d77);
-}
-.error {
-  background-color: #c95145;
-  background-image: -webkit-linear-gradient(#c95145,#913d37);
-  background-image: -moz-linear-gradient(#c95145,#913d37);
-  background-image: -ms-linear-gradient(#c95145,#913d37);
-  background-image: linear-gradient(#c95145,#913d37);
-}
-.success {
-  background-color: #74a446;
-  background-image: -webkit-linear-gradient(#74a446,#4d7730);
-  background-image: -moz-linear-gradient(#74a446,#4d7730);
-  background-image: -ms-linear-gradient(#74a446,#4d7730);
-  background-image: linear-gradient(#74a446,#4d7730);
-}
-.warning {
-  background-color: #efcb50;
-  background-image: -webkit-linear-gradient(#efcb50,#e9bf2b);
-  background-image: -moz-linear-gradient(#efcb50,#e9bf2b);
-  background-image: -ms-linear-gradient(#efcb50,#e9bf2b);
-  background-image: linear-gradient(#efcb50,#e9bf2b);
-}
-.innerError {
-  border-radius: 7px;
-  border-width: 0;
-  box-shadow: 0 1px 2px rgba(0, 0, 0, .5), inset 0 0 1px rgba(0, 0, 0, .2);
-  background-color: #c95145;
-  background-image: -webkit-linear-gradient(#c95145,#913d37);
-  background-image: -moz-linear-gradient(#c95145,#913d37);
-  background-image: -ms-linear-gradient(#c95145,#913d37);
-  background-image: linear-gradient(#c95145,#913d37);
-  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-  text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
-}
+.containerList.doubleColumned > li:last-child {border-radius: 0;}
+.containerList.doubleColumned > li:first-child {border-radius: 5px 0 0 0;}
+.containerList.doubleColumned > li:nth-child(2) {border-top-right-radius: 5px;}
+.containerList.doubleColumned > li:nth-child(even):last-child {border-bottom-right-radius: 5px;}
+.containerList.doubleColumned > li:nth-child(odd):last-child, .containerList.doubleColumned > li:nth-child(odd):nth-last-child(2) {border-bottom-left-radius: 5px;}
+}
+.tabMenu {padding: 0 10px;}
+.tabMenu > ul {border-top-left-radius: 6px;border-top-right-radius: 6px;}
+.tabMenu > ul > li.ui-state-active > a {border-top-right-radius: 6px;border-top-left-radius: 6px;}
+.tabMenu > ul > li.ui-state-active > a:before {border: 1px solid #cccccc;border-bottom-right-radius: 6px;border-width: 0 1px 1px 0;bottom: -1px;clip: rect(0,6px,6px,0);content: " ";height: 5px;left: -6px;position: absolute;width: 5px;box-shadow: 2px 1px 0 0 #fcfdfe;}
+.tabMenu > ul > li.ui-state-active > a:after {border: 1px solid #cccccc;border-bottom-left-radius: 6px;border-width: 0 0 1px 1px;bottom: -1px;clip: rect(0,6px,6px,0);content: " ";height: 5px;position: absolute;right: -6px;width: 5px;box-shadow: -2px 1px 0 0 #fcfdfe;}
+input[type='text'], input[type='search'], input[type='date'], input[type='datetime'], input[type='email'], input[type='number'], input[type='url'], input[type='password'], textarea, select[multiple] {border-color: #999999 #cccccc #e6e6e6;box-shadow: inset 0 1px 5px 0 rgba(0,0,0,0.1);-webkit-transition-property: background-color, border, box-shadow;transition-property: background-color, border, box-shadow;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
+input[type='text']:active, input[type='search']:active, input[type='date']:active, input[type='datetime']:active, input[type='email']:active, input[type='number']:active, input[type='url']:active, input[type='password']:active, textarea:active, select[multiple]:active, input[type='text']:focus, input[type='search']:focus, input[type='date']:focus, input[type='datetime']:focus, input[type='email']:focus, input[type='number']:focusinput[type='url']:focus, input[type='password']:focus, textarea:focus, select[multiple]:focus {box-shadow: 0 0 5px rgba(255,170,34,0.5) , inset 0 1px 5px rgba(0, 0, 0, .1);}
+.formError input[type='text'], .formError input[type='search'], .formError input[type='email'], .formError input[type='number'], .formError input[type='url'], .formError input[type='password'], .formError textarea {background-color: #ffffff;border-color: #c95145;box-shadow: 0 0 5px rgba(201,81,69,0.5) , inset 0 1px 5px rgba(0, 0, 0, .1);}
+.formError input[type='text']:hover, .formError input[type='text']:focus, .formError input[type='search']:hover, .formError input[type='search']:focus, .formError input[type='email']:hover, .formError input[type='email']:focus, .formError input[type='number']:hover, .formError input[type='number']:focus, .formError input[type='url']:hover, .formError input[type='url']:focus, .formError input[type='password']:hover, .formError input[type='password']:focus, .formError textarea:hover, .formError textarea:focus {background-color: #fff9f4;}
+.formSuccess input[type='text'], .formSuccess input[type='search'], .formSuccess input[type='email'], .formSuccess input[type='number'], .formSuccess input[type='url'], .formSuccess input[type='password'], .formSuccess textarea {background-color: #ffffff;border-color: #74a446;box-shadow: 0 0 5px rgba(116,164,70,0.5) , inset 0 1px 5px rgba(0, 0, 0, .1);}
+.formSuccess input[type='text']:hover, .formSuccess input[type='text']:focus, .formSuccess input[type='search']:hover, .formSuccess input[type='search']:focus, .formSuccess input[type='email']:hover, .formSuccess input[type='email']:focus, .formSuccess input[type='number']:hover, .formSuccess input[type='number']:focus, .formSuccess input[type='url']:hover, .formSuccess input[type='url']:focus, .formSuccess input[type='password']:hover, .formSuccess input[type='password']:focus, .formSuccess textarea:hover, .formSuccess textarea:focus {background-color: #fff9f4;}
+.info, .error, .success, .warning {border-radius: 7px;border-width: 0;box-shadow: 0 1px 2px rgba(0, 0, 0, .5), inset 0 0 1px rgba(0, 0, 0, .2);}
+.info {background-color: #4674a4;background-image: -webkit-linear-gradient(#4674a4,#304d77);background-image: -moz-linear-gradient(#4674a4,#304d77);background-image: -ms-linear-gradient(#4674a4,#304d77);background-image: linear-gradient(#4674a4,#304d77);}
+.error {background-color: #c95145;background-image: -webkit-linear-gradient(#c95145,#913d37);background-image: -moz-linear-gradient(#c95145,#913d37);background-image: -ms-linear-gradient(#c95145,#913d37);background-image: linear-gradient(#c95145,#913d37);}
+.success {background-color: #74a446;background-image: -webkit-linear-gradient(#74a446,#4d7730);background-image: -moz-linear-gradient(#74a446,#4d7730);background-image: -ms-linear-gradient(#74a446,#4d7730);background-image: linear-gradient(#74a446,#4d7730);}
+.warning {background-color: #efcb50;background-image: -webkit-linear-gradient(#efcb50,#e9bf2b);background-image: -moz-linear-gradient(#efcb50,#e9bf2b);background-image: -ms-linear-gradient(#efcb50,#e9bf2b);background-image: linear-gradient(#efcb50,#e9bf2b);}
+.innerError {border-radius: 7px;border-width: 0;box-shadow: 0 1px 2px rgba(0, 0, 0, .5), inset 0 0 1px rgba(0, 0, 0, .2);background-color: #c95145;background-image: -webkit-linear-gradient(#c95145,#913d37);background-image: -moz-linear-gradient(#c95145,#913d37);background-image: -ms-linear-gradient(#c95145,#913d37);background-image: linear-gradient(#c95145,#913d37);text-shadow: 0 1px 0 rgba(255,255,255,0.8);text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
 @media only screen and (min-width: 801px) {
-  .message .messageSidebar .userAvatar > a > img {
-    -webkit-box-reflect: below 1px -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(.6,transparent),to(rgba(0,0,0,0.3)));
-  }
-}
-.message.dividers .userCredits {
-  border-top: 1px solid #b8d3ed !important;
-  box-shadow: inset 0 1px 0 0 #ffffff;
-}
-.footerContent {
-  text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
+.message .messageSidebar .userAvatar > a > img {-webkit-box-reflect: below 1px -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(.6,transparent),to(rgba(0,0,0,0.3)));}
 }
+.message.dividers .userCredits {border-top: 1px solid #b8d3ed !important;box-shadow: inset 0 1px 0 0 #ffffff;}
+.footerContent {text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
 @media only screen and (min-width: 801px) {
-  .wbbBoardList .wbbLastPost {
-    top: 7px;
-  }
-  .wbbBoardList .wbbLastPost > div {
-    background-color: #ffffff;
-    border-radius: 6px;
-    padding: 7px;
-    margin-right: 7px;
-    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
-  }
+.wbbBoardList .wbbLastPost {top: 7px;}
+.wbbBoardList .wbbLastPost > div {background-color: #ffffff;border-radius: 6px;padding: 7px;margin-right: 7px;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);}
 }
 @media only screen and (min-width: 801px) {
-  .messageList .messageGroupStarter > .message.messageSidebarOrientationLeft:before {
-    border-top-left-radius: 6px;
-    content: "";
-    display: block;
-    height: 128px;
-    left: 0;
-    position: absolute;
-    top: 0;
-    width: 128px;
-    background-image: -webkit-linear-gradient(left top, rgba(255, 255, 255, .85) 0%, rgba(255, 255, 255, 0) 40%);
-    background-image: -moz-linear-gradient(left top, rgba(255, 255, 255, .85) 0%, rgba(255, 255, 255, 0) 40%);
-    background-image: -ms-linear-gradient(left top, rgba(255, 255, 255, .85) 0%, rgba(255, 255, 255, 0) 40%);
-    background-image: linear-gradient(left top, rgba(255, 255, 255, .85) 0%, rgba(255, 255, 255, 0) 40%);
-  }
-  .messageList .messageGroupStarter > .message.messageSidebarOrientationRight:before {
-    border-top-right-radius: 6px;
-    content: "";
-    display: block;
-    height: 128px;
-    right: 0;
-    position: absolute;
-    top: 0;
-    width: 128px;
-    background-image: -webkit-linear-gradient(right top, rgba(255, 255, 255, .85) 0%, rgba(255, 255, 255, 0) 40%);
-    background-image: -moz-linear-gradient(right top, rgba(255, 255, 255, .85) 0%, rgba(255, 255, 255, 0) 40%);
-    background-image: -ms-linear-gradient(right top, rgba(255, 255, 255, .85) 0%, rgba(255, 255, 255, 0) 40%);
-    background-image: linear-gradient(right top, rgba(255, 255, 255, .85) 0%, rgba(255, 255, 255, 0) 40%);
-  }
-}
-.attachmentThumbnail {
-  box-shadow: 0 1px 1px 0 rgba(0,0,0,0.2);
-  -webkit-transition-property: box-shadow;
-  transition-property: box-shadow;
-  -webkit-transition-duration: .1s;
-  transition-duration: .1s;
-  -webkit-transition-timing-function: linear;
-  transition-timing-function: linear;
-}
-.attachmentThumbnail:hover {
-  box-shadow: 0 0 20px 0 #ffaa22;
-}
-.container,
-div.tabularBox,
-.wbbBoardList > li.tabularBox,
-.message {
-  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
-}
-.container .container,
-.message .container {
-  box-shadow: none;
-}
-.dropdown .dropdownMenu li {
-  -webkit-transition-property: background-color;
-  transition-property: background-color;
-  -webkit-transition-duration: .1s;
-  transition-duration: .1s;
-  -webkit-transition-timing-function: linear;
-  transition-timing-function: linear;
-}
-.dropdown .dropdownMenu li > a {
-  -webkit-transition-property: color;
-  transition-property: color;
-  -webkit-transition-duration: .1s;
-  transition-duration: .1s;
-  -webkit-transition-timing-function: linear;
-  transition-timing-function: linear;
-}
-.table th > a {
-  -webkit-transition-property: background-color, color, box-shadow;
-  transition-property: background-color, color, box-shadow;
-  -webkit-transition-duration: .2s;
-  transition-duration: .2s;
-  -webkit-transition-timing-function: linear;
-  transition-timing-function: linear;
-}
-.userTitleBadge {
-  box-shadow: 0 1px 0 rgba(255, 255, 255, 1), inset 0 1px 0 rgba(0, 0, 0, .2);
-}
-.dashboardBoxRegisterButton > div > .button {
-  -webkit-box-reflect: below 0px -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(.5,transparent),to(rgba(0,0,0,0.4)));
-}
+.messageList .messageGroupStarter > .message.messageSidebarOrientationLeft:before {border-top-left-radius: 6px;content: "";display: block;height: 128px;left: 0;position: absolute;top: 0;width: 128px;background-image: -webkit-linear-gradient(left top, rgba(255, 255, 255, .85) 0%, rgba(255, 255, 255, 0) 40%);background-image: -moz-linear-gradient(left top, rgba(255, 255, 255, .85) 0%, rgba(255, 255, 255, 0) 40%);background-image: -ms-linear-gradient(left top, rgba(255, 255, 255, .85) 0%, rgba(255, 255, 255, 0) 40%);background-image: linear-gradient(left top, rgba(255, 255, 255, .85) 0%, rgba(255, 255, 255, 0) 40%);}
+.messageList .messageGroupStarter > .message.messageSidebarOrientationRight:before {border-top-right-radius: 6px;content: "";display: block;height: 128px;right: 0;position: absolute;top: 0;width: 128px;background-image: -webkit-linear-gradient(right top, rgba(255, 255, 255, .85) 0%, rgba(255, 255, 255, 0) 40%);background-image: -moz-linear-gradient(right top, rgba(255, 255, 255, .85) 0%, rgba(255, 255, 255, 0) 40%);background-image: -ms-linear-gradient(right top, rgba(255, 255, 255, .85) 0%, rgba(255, 255, 255, 0) 40%);background-image: linear-gradient(right top, rgba(255, 255, 255, .85) 0%, rgba(255, 255, 255, 0) 40%);}
+}
+.attachmentThumbnail {box-shadow: 0 1px 1px 0 rgba(0,0,0,0.2);-webkit-transition-property: box-shadow;transition-property: box-shadow;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
+.attachmentThumbnail:hover {box-shadow: 0 0 20px 0 #ffaa22;}
+.container, div.tabularBox, .wbbBoardList > li.tabularBox, .message {box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);}
+.container .container, .message .container {box-shadow: none;}
+.dropdown .dropdownMenu li {-webkit-transition-property: background-color;transition-property: background-color;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
+.dropdown .dropdownMenu li > a {-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
+.table th > a {-webkit-transition-property: background-color, color, box-shadow;transition-property: background-color, color, box-shadow;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
+.userTitleBadge {box-shadow: 0 1px 0 rgba(255, 255, 255, 1), inset 0 1px 0 rgba(0, 0, 0, .2);}
+.dashboardBoxSidebarButton > div > .button {-webkit-box-reflect: below 0px -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(.5,transparent),to(rgba(0,0,0,0.4)));}