.top-header-settings a:hover {
  color: #000;
}
.top-header-settings .dropdown-menu a {
  color: #000;
}
.top-header-settings .dropdown-menu a:hover {
  color: #C3C3C3;
}
.top-header-settings .dropdown-menu [class^="icon-"] {
  padding-right: 10px;
}
.top-header-settings .nav.nav-pills .internal-link.add-post.media {
  margin-top: 0;
}
.top-header-settings .nav-pills {
  height: 25px;
  padding: 2px;
}
.top-header-settings .nav-pills .dropdown-toggle {
  background-color: transparent;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}
.top-header-settings .nav-pills .dropdown-toggle [class^="icon-"] {
  background-color: transparent;
  font-size: 20px;
  width: 0.8em;
  margin-left: 15px;
}
.top-header-settings .nav-pills li a {
  margin: 0;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 4px;
  outline: none;
}
.top-header-settings .nav-pills li a:hover {
  color: #fff;
  cursor: pointer;
}
.top-header-settings .nav-pills li [class^="icon-"] {
  text-align: inherit;
}
.top-header-settings .mysk-container .dropdown-menu {
  width: 400px;
  padding: 14px 20px;
}
.top-header-settings .mysk-container .dropdown-menu > li:hover {
  background-color: #ffffff;
}
.top-header-settings .mysk-container .dropdown-menu .content-list-name {
  font-size: 12px;
  margin-bottom: 6px;
}
.top-header-settings .mysk-container .dropdown-menu .content-list-name a:hover {
  background-color: #ffffff;
  text-decoration: underline;
}
.top-header-settings .mysk-container .dropdown-menu .content-list-name .name {
  color: #80b909;
  display: inline;
  padding-left: 0;
}
.top-header-settings .mysk-container .dropdown-menu .content-list-name .view-all {
  clear: both;
  padding: 0;
  display: block;
  font-size: 11px;
  color: #a6a6a6;
}
.top-header-settings .mysk-container .dropdown-menu .content-list-name .view-all i.dim {
  opacity: 0.55;
  filter: alpha(opacity=55);
  z-index: 1000;
  padding-left: 2px;
  text-decoration: none;
}
.top-header-settings .mysk-container .dropdown-menu .content-list li:last-child {
  border: 0;
}
.top-header-settings .mysk-container .dropdown-menu .content-list .content-item .internal-link {
  white-space: normal;
  display: block;
  padding: 0;
  color: #666;
}
.top-header-settings .mysk-container .dropdown-menu .content-list .content-item .internal-link i {
  line-height: 18px;
  padding-right: 0;
}
.top-header-settings .mysk-container .dropdown-menu .content-list .content-item .internal-link .private-group-name {
  width: 85%;
  display: inline-block;
}
.top-header-settings .mysk-container .dropdown-menu .content-list .content-item:hover {
  background-color: #efefef;
}
.top-header-settings .mysk-container .dropdown-menu .content-list .content-item:hover > a {
  text-decoration: none;
}
.top-header-settings .mysk-container .dropdown-menu .muted {
  color: #c2c2c2;
  white-space: normal;
}
.top-header-settings .mysk-container div {
  position: static;
}
.content-fragment.skl-top-header .head-container {
  margin-top: 21px;
}
.content-fragment.skl-top-header .head-container .clusters.ru a {
  background-image: url('../images/sk_clusters_ru.png');
}
.content-fragment.skl-top-header .head-container .clusters.en a {
  background-image: url('../images/sk_clusters_en.png');
}
.content-fragment.skl-top-header .head-container .clusters a {
  display: inline-block;
  width: 71px;
  height: 36px;
}
.content-fragment.skl-top-header .head-container .clusters a.biomed {
  background-position: -71px 0;
}
.content-fragment.skl-top-header .head-container .clusters a.energy {
  background-position: -142px 0;
}
.content-fragment.skl-top-header .head-container .clusters a.space {
  background-position: -213px 0;
}
.content-fragment.skl-top-header .head-container .clusters a.nuclear {
  background-position: -284px 0;
}
.content-fragment.skl-top-header .head-container .head-userdata {
  height: 40px;
  overflow: hidden;
  margin-left: -27px;
}
.content-fragment.skl-top-header .head-container .head-userdata .icon-sk-arrow-right {
  background-image: url('../images/sk_arrow_right.png') !important;
  display: inline-block;
  margin-left: 3px;
  width: 10px;
  height: 8px;
}
.content-fragment.skl-top-header .head-container .head-userdata ul li a {
  padding: 0;
}
.content-fragment.skl-top-header .head-container .head-userdata .btn-activities-count {
  color: #a9a9a9;
  position: relative;
  font-size: 18px;
  text-decoration: none;
  margin-right: 10px;
  margin-top: 6px;
}
.content-fragment.skl-top-header .head-container .head-userdata .btn-activities-count i {
  position: absolute;
  top: 8px;
  left: 12px;
  background-color: #d8372b;
  border-radius: 50%;
  width: 13px;
  height: 13px;
  color: #FFF;
  font-style: normal;
  font-size: 10px;
}
.content-fragment.skl-top-header .head-container .head-userdata .user-name-container {
  width: 117px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  word-wrap: normal;
}
.content-fragment.skl-top-header .head-container .head-userdata .user-name-container.is-impersonate,
.content-fragment.skl-top-header .head-container .head-userdata .user-name-container.is-impersonate a {
  font-size: 11px;
  line-height: 11px;
}
.content-fragment.skl-top-header .head-container .head-userdata .user-name-container .impersonator {
  white-space: nowrap;
}
.content-fragment.skl-top-header .head-container .head-userdata .ava {
  margin: 0 6px 0 12px;
  padding: 0;
  position: relative;
}
.content-fragment.skl-top-header .head-container .head-userdata .ava img {
  border: none;
  border-radius: 50%;
  box-shadow: none;
}
.content-fragment.skl-top-header .head-container .head-userdata .user-profile {
  padding: 0;
  margin: 0;
  font-size: 15px;
  color: #a4a4a4;
  line-height: 16px;
  white-space: nowrap;
}
.content-fragment.skl-top-header .head-container .head-userdata .logout {
  color: #cdcdcd;
  margin: 0;
  font-size: 12px;
}
.content-fragment.skl-top-header .head-container .head-userdata .langmenu {
  position: relative;
}
.content-fragment.skl-top-header .head-container .head-userdata .langmenu a {
  margin-left: 20px;
  text-transform: uppercase;
  color: #9d9d9d;
  text-decoration: none;
}
.content-fragment.skl-top-header .head-container .head-userdata .langmenu a.hidden {
  position: absolute;
  top: 0;
  left: 55px;
  background-color: #fff;
  white-space: nowrap;
}
.content-fragment.skl-top-header .head-container .head-userdata .langmenu a i {
  border: 1px solid #e1e2e1;
  margin-right: 7px;
  margin-top: 7px;
  background-image: url('../images/sk_lang_flags.png');
  width: 22px;
  height: 13px;
  display: inline-block;
}
.content-fragment.skl-top-header .head-container .head-userdata .langmenu a i.ru {
  background-position: 0 0;
}
.content-fragment.skl-top-header .head-container .head-userdata .langmenu a i.en {
  background-position: -22px 0;
}
.content-fragment.skl-top-header .head-container .head-userdata .langmenu a span {
  position: relative;
  top: -3px;
}
.content-fragment.skl-top-header .head-container .head-userdata .register,
.content-fragment.skl-top-header .head-container .head-userdata .login {
  color: #a4a4a4;
  margin-top: 6px;
  margin-left: 18px;
  display: inline-block;
}
.content-fragment.skl-top-header .head-container .customnavigation {
  margin-left: -27px;
}
.content-fragment.skl-top-header .head-container .customnavigation .nav-pills {
  display: inline-block;
  margin-bottom: 19px;
}
.content-fragment.skl-top-header .head-container .customnavigation .nav-pills li a {
  font-size: 15px;
  padding: 9px 13px;
  color: #2f2f2f;
  margin-top: 8px;
}
.content-fragment.skl-top-header .head-container .customnavigation .nav-pills li.active a {
  color: #fff;
}
.content-fragment.skl-top-header .head-container .search-form fieldset {
  margin: 0;
}
.content-fragment.skl-top-header .head-container .search-form fieldset .field-item {
  padding: 0;
  position: relative;
}
.content-fragment.skl-top-header .head-container .search-form fieldset .field-item:before,
.content-fragment.skl-top-header .head-container .search-form fieldset .field-item:after {
  width: 1px;
  height: 2px;
  content: ' ';
  background-color: #ccc;
  bottom: 10px;
  position: absolute;
}
.content-fragment.skl-top-header .head-container .search-form fieldset .field-item:after {
  right: 0;
}
.content-fragment.skl-top-header .head-container .search-form fieldset input {
  border: none;
  border-radius: 0;
  box-shadow: none;
  border-bottom: 1px solid #ccc;
  width: 212px;
}
.content-fragment.skl-tophdr-action {
  display: none;
}
div.hrcentre-user-resume-list span.label.label-info,
div.hrcentre-new-vacancies-short-list span.label.label-info,
div.hrcentre-resume-edit-form span.label.label-info,
div.hrcentre-resume-view-form span.label.label-info,
div.hrcentre-vacancy-view-form span.label.label-info,
div.hrcentre-vacancy-create-form span.label.label-info,
div.hrcentre-vacancy-search-result span.label.label-info,
div.hrcentre-request-view-form span.label.label-info,
div.hrcentre-request-create-form span.label.label-info {
  white-space: pre-wrap;
}
div.hrcentre-user-resume-list .internal-link {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid #cccccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  *background-color: #e6e6e6;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #1789c5;
  background-image: -moz-linear-gradient(top, #1996d7, #1476a9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1996d7), to(#1476a9));
  background-image: -webkit-linear-gradient(top, #1996d7, #1476a9);
  background-image: -o-linear-gradient(top, #1996d7, #1476a9);
  background-image: linear-gradient(to bottom, #1996d7, #1476a9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1996d7', endColorstr='#ff1476a9', GradientType=0);
  border-color: #1476a9 #1476a9 #0c4665;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #1476a9;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #ffffff;
  text-shadow: none;
}
div.hrcentre-user-resume-list .internal-link:hover,
div.hrcentre-user-resume-list .internal-link:focus,
div.hrcentre-user-resume-list .internal-link:active,
div.hrcentre-user-resume-list .internal-link.active,
div.hrcentre-user-resume-list .internal-link.disabled,
div.hrcentre-user-resume-list .internal-link[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
div.hrcentre-user-resume-list .internal-link:active,
div.hrcentre-user-resume-list .internal-link.active {
  background-color: #cccccc \9;
}
div.hrcentre-user-resume-list .internal-link:first-child {
  *margin-left: 0;
}
div.hrcentre-user-resume-list .internal-link:hover,
div.hrcentre-user-resume-list .internal-link:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
div.hrcentre-user-resume-list .internal-link:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
div.hrcentre-user-resume-list .internal-link.active,
div.hrcentre-user-resume-list .internal-link:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
div.hrcentre-user-resume-list .internal-link.disabled,
div.hrcentre-user-resume-list .internal-link[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
div.hrcentre-user-resume-list .internal-link .label,
div.hrcentre-user-resume-list .internal-link .badge {
  position: relative;
  top: -1px;
}
div.hrcentre-user-resume-list .internal-link [class^="icon-"],
div.hrcentre-user-resume-list .internal-link [class*=" icon-"] {
  display: inline;
  /* keeps button heights with and without icons the same */

  line-height: .6em;
}
div.hrcentre-user-resume-list .internal-link [class^="icon-"].icon-spin,
div.hrcentre-user-resume-list .internal-link [class*=" icon-"].icon-spin {
  display: inline-block;
}
div.hrcentre-user-resume-list .internal-link [class^="icon-"].pull-left.icon-2x,
div.hrcentre-user-resume-list .internal-link [class*=" icon-"].pull-left.icon-2x,
div.hrcentre-user-resume-list .internal-link [class^="icon-"].pull-right.icon-2x,
div.hrcentre-user-resume-list .internal-link [class*=" icon-"].pull-right.icon-2x {
  margin-top: .35em;
}
div.hrcentre-user-resume-list .internal-link [class^="icon-"].icon-spin.icon-large,
div.hrcentre-user-resume-list .internal-link [class*=" icon-"].icon-spin.icon-large {
  height: .75em;
}
div.hrcentre-user-resume-list .internal-link:hover,
div.hrcentre-user-resume-list .internal-link:focus,
div.hrcentre-user-resume-list .internal-link:active,
div.hrcentre-user-resume-list .internal-link.active,
div.hrcentre-user-resume-list .internal-link.disabled,
div.hrcentre-user-resume-list .internal-link[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
div.hrcentre-user-resume-list .internal-link:active,
div.hrcentre-user-resume-list .internal-link.active {
  background-color: #cccccc \9;
}
div.hrcentre-user-resume-list .internal-link:hover,
div.hrcentre-user-resume-list .internal-link:focus,
div.hrcentre-user-resume-list .internal-link:active,
div.hrcentre-user-resume-list .internal-link.active,
div.hrcentre-user-resume-list .internal-link.disabled,
div.hrcentre-user-resume-list .internal-link[disabled] {
  color: #333333;
  background-color: #1476a9;
  *background-color: #116692;
}
div.hrcentre-user-resume-list .internal-link:active,
div.hrcentre-user-resume-list .internal-link.active {
  background-color: #0e567c \9;
}
div.hrcentre-user-resume-list .internal-link:hover {
  color: #ffffff;
}
div.hrcentre-user-resume-list .internal-link.disabled,
div.hrcentre-user-resume-list .internal-link[disabled] {
  color: #ffffff;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.hrcentre-error {
  color: #b94a48;
}
.hrcentre-label-required {
  color: #b94a48;
  font-size: 18px;
  font-weight: normal;
}
.hrcentre-label-required-absolutepos {
  color: #b94a48;
  font-size: 18px;
  font-weight: normal;
  position: absolute;
  right: -10px;
  top: 0px;
}
.hrcentre-tag-inputarea {
  position: relative;
}
.hrcentre-tag-inputarea div {
  padding-right: 40px;
}
.hrcentre-tag-inputarea a {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 10px;
}
.hrcentre-accordion-iefix .accordion-body.in {
  height: auto!important;
}
.hrcentre-vacancycategory-expandbutton {
  font-size: 18px;
  color: black;
  margin-right: 10px;
}
.hrcentre-vacancycategory-expandbutton:hover {
  color: black;
  text-decoration: none;
}
.hrcentre-vacancycategory-checkboxlist {
  margin-left: 30px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.hrcentre-vacancycategory-grouptitle {
  font-size: 15px;
  display: inline!important;
}
.hrcentre-vacancycategory-expandbuttoncontainer {
  width: 15px;
  float: left;
}
.hrcentre-vacancycategory-categoryview {
  display: block;
  margin-left: 20px;
}
.hrcentre-vacancycategory-remove,
.hrcentre-vacancycategory-removegroup {
  margin: left:8px;
  color: #999;
  font-weight: normal;
}
.hrcentre-vacancycategory-groupview {
  margin-bottom: 2px;
  margin-top: 1px;
}
.hrcentre-vacancycategory-groupcheckbox {
  margin-right: 3px!important;
}
.hrcentre-vacancycategory-viewcontainer {
  padding: 19px;
  margin-bottom: 20px;
  border: 1px solid #eee;
  border: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.hrcentre-vacancycategory-viewcontainer blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.hrcentre-vacancycategory-tree {
  height: 420px;
  overflow: auto;
}
.hrcentre-vacancycategory-groupnode {
  clear: both;
}
.hrcentre-navigation-bar .nav-tabs > .active > a:hover {
  cursor: pointer!important;
}
.content-fragment.wiki-page-hierarchy .hierarchy-list .hierarchy-list {
  margin-left: 16px;
}
.content-fragment.wiki-page-hierarchy .hierarchy-item-head {
  border-bottom: dotted 1px #ccc;
}
.content-fragment.wiki-page-hierarchy .hierarchy-item-head a,
.content-fragment.wiki-page-hierarchy .hierarchy-item-head a:visited,
.content-fragment.wiki-page-hierarchy .hierarchy-item-head a:link,
.content-fragment.wiki-page-hierarchy .hierarchy-item-head a:active {
  color: #333;
}
.content-fragment.wiki-page-hierarchy .hierarchy-item {
  position: relative;
  margin: 0;
  padding: 4px 0 4px 16px;
  border-bottom: dotted 1px #ccc;
}
.content-fragment.wiki-page-hierarchy .hierarchy-item img {
  position: absolute;
  left: 0;
  top: 7px;
}
.content-fragment.wiki-page-hierarchy .hierarchy-item.selected a {
  color: #333;
  font-weight: bold;
}
.modal .wiki-page-hierarchy {
  min-height: 375px;
}
.rest-doc {
  padding-top: 20px;
}
.rest-doc .rest-doc-descr,
.rest-doc .rest-doc-request-params,
.rest-doc .rest-doc-responses,
.rest-doc .rest-doc-response-json {
  padding-top: 10px;
}
.menu {
  background: #001a26;
  border: solid 1px #004365;
  color: #fff;
}
.menu .content-list-name {
  font-size: 11px;
  color: #666;
  text-transform: uppercase;
}
.menu .content-list-name a {
  font-size: 13px;
  color: #f90;
  text-transform: none;
}
.menu .content-item {
  padding: 3px 0;
  border-top: dotted 1px #40535C;
}
.content-fragment.user-banner .content-fragment-content {
  padding-bottom: 0;
}
.content-fragment.user-banner .user-banner {
  position: relative;
  min-height: 115px;
  padding: 0;
}
.content-fragment.user-banner .user-banner .nav-list {
  padding-left: 0;
  padding-right: 0;
}
.content-fragment.user-banner .user-avatar {
  border: none;
  box-shadow: none;
}
.content-fragment.user-banner .user-avatar .avatar {
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}
.content-fragment.user-banner .user-avatar .edit-avatar {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  font-size: 11px;
  line-height: 16px;
  padding: 3px 15px 0 5px;
}
.content-fragment.user-banner .user-avatar .edit-avatar:hover {
  text-decoration: none;
  background-color: #EEEEEE;
}
.content-fragment.user-banner .user-name {
  margin: 5px 0 10px 0;
  font-size: 24px;
}
.content-fragment.user-banner .user-status {
  margin: 0;
  overflow: hidden;
  padding: 12px;
}
.content-fragment.user-banner .status-message {
  width: 100%;
  font-style: italic;
}
.content-fragment.user-banner .user-banner-actions {
  margin-top: 20px;
  margin-bottom: 20px;
}
.content-fragment.user-banner .user-banner-actions li {
  padding-left: 13px;
}
.content-fragment.user-banner .user-banner-actions li i {
  display: inline-block;
  width: 16px;
}
.content-fragment.edit-user div.group-header {
  font-size: 1.2em;
  font-weight: bold;
  border-bottom: 2px solid #888;
  margin-top: 20px;
  padding-bottom: 4px;
  clear: both;
}
.content-fragment.edit-user div.email-setting-item-group {
  margin: 10px 0px;
}
.content-fragment.edit-user div.email-setting-item-group .email-setting-item-header {
  font-weight: bold;
  margin-bottom: 2px;
  font-size: 10pt;
}
.content-fragment.edit-user div.email-setting-item-group .email-setting-item {
  float: left;
  width: 40%;
}
.content-fragment.edit-user div.email-setting-item-group .email-setting-item.left {
  clear: left;
}
.content-fragment.edit-user div.email-setting-item-group .email-setting-item.right {
  clear: right;
}
.content-fragment.edit-user div.email-setting-item-group .email-setting-item .email-setting-item-header {
  padding-left: 25px;
}
.content-fragment.edit-user div.email-setting-item-group .email-setting-item .email-setting-item-description {
  padding-left: 25px;
}
.content-fragment.edit-user div.email-setting-item-group .email-setting-item-checkboxinput {
  float: left;
}
.content-fragment.edit-user div.email-setting-no-subscriptions {
  margin: 0 0 5px;
}
.content-fragment.edit-user div.email-settings-table-title {
  margin: 15px 0 0;
  font-weight: bold;
}
.content-fragment.edit-user table.email-setting-table {
  border-spacing: 0px;
  margin: 0 0 5px;
  border: 1px solid #d6d6d6;
  width: 90%;
  table-layout: fixed;
}
.content-fragment.edit-user table.email-setting-table .email-setting-table-header {
  background: #ccc;
  font-weight: bold;
}
.content-fragment.edit-user table.email-setting-table .email-setting-table-row {
  height: 30px;
}
.content-fragment.edit-user table.email-setting-table .email-setting-table-row:nth-child(odd) {
  background: #eee;
}
.content-fragment.edit-user table.email-setting-table .email-setting-table-row:nth-child(even) {
  background: #fff;
}
.content-fragment.edit-user table.email-setting-table tr.email-setting-table-row td {
  padding: 4px;
}
.content-fragment.edit-user table.email-setting-table tr.email-setting-table-row td .email-setting-group {
  max-width: 200px;
}
.content-fragment.edit-user ul.setting-list {
  overflow: auto;
}
.content-fragment div.email-setting-groups {
  width: 90%;
  float: left;
}
.content-fragment div.email-setting-groups .email-setting-groups-header {
  min-height: 45px;
}
fieldset.setting-list {
  border: none;
  margin: 1em 0;
  padding: 0;
}
fieldset.setting-list legend {
  display: block;
  margin-bottom: 1em;
  color: #444;
  font-size: 1.2em;
  font-weight: bold;
  text-transform: uppercase;
}
ul.setting-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  clear: both;
}
.setting-list-footer {
  clear: both;
}
.setting-item {
  margin: 0;
  padding: .5em 0;
  clear: both;
}
.setting-item-label {
  display: block;
  float: left;
  width: 16em;
  text-align: right;
  vertical-align: top;
  margin-right: 0.4em;
}
.setting-item-header {
  color: #888;
  font-weight: bold;
  text-transform: uppercase;
}
.setting-item-description {
  display: block;
  color: #888;
  font-size: 0.8em;
}
.setting-item-input {
  display: block;
  float: left;
}
.setting-item-validation {
  color: #f00;
}
.setting-item.setting-avatar .setting-item-label,
.setting-item.setting-shared-feeds .setting-item-label,
.setting-item.setting-signature .setting-item-label {
  text-align: left;
  margin-top: 1em;
}
.setting-item.setting-avatar .setting-item-input,
.setting-item.setting-shared-feeds .setting-item-input,
.setting-item.setting-signature .setting-item-input {
  float: none;
  clear: both;
}
.setting-item.setting-save .setting-item-label {
  display: none;
}
.user-file-url {
  background-color: #ccc;
  margin-bottom: 8px;
  margin-top: 4px;
  border: solid 1px #999;
}
.user-file-url input {
  margin: 2px;
}
.user-file-url-preview {
  text-align: center;
  background-color: #fff;
  border: solid 0px #999;
  border-bottom-width: 1px;
  padding: 4px;
  font-size: 80%;
  color: #999;
  overflow: hidden;
}
.user-file-url-preview img {
  max-width: 250px;
  max-height: 100px;
}
.content-fragment-page.common-login .content-fragment.login fieldset {
  position: relative;
}
.content-fragment-page.common-login .content-fragment.login .field-item {
  position: relative;
  min-height: 20px;
}
.content-fragment-page.common-login .content-fragment.login .field-item .internal-link {
  font-weight: bold;
}
.content-fragment-page.common-login .content-fragment.login .field-item .internal-link.login {
  left: 10px;
  position: absolute;
  background: url('../images/emb/button.gif') no-repeat right -20px;
  height: 14px;
  color: #fff;
  font-size: 12px;
  padding: 2px 30px 4px 18px;
}
.content-fragment-page.common-login .content-fragment.login .field-item .internal-link.login span {
  background: url('../images/emb/button.gif') no-repeat left top;
  display: block;
  position: absolute;
  left: -10px;
  top: 0;
  width: 18px;
  height: 20px;
  line-height: 20px;
}
.content-fragment-page.common-login .content-fragment.login .field-item-input input {
  width: 200px;
}
.content-fragment-page.common-login .content-fragment.login .field-item.fiji-checkbox .field-item-input input {
  width: auto;
}
.content-fragment-page.common-login .content-fragment.login .field-item.fiji-checkbox .field-item-header {
  display: inline-table;
  display: -moz-inline-box;
  display: inline;
}
.content-fragment-page.common-login .content-fragment.login .field-item.fiji-checkbox .field-item-input {
  position: relative;
  top: 2px;
  left: -3px;
}
.content-fragment-page.common-welcome .layout {
  background: #ffffff url('../images/emb/page-layout-welcome.png') repeat-x top left;
}
.content-fragment-page.common-welcome .layout-region.content {
  border-right: 1px solid #ccc;
}
.content-fragment-page.common-welcome .group-banner-actions {
  display: none;
}
.content-fragment-page.common-welcome .content-fragment-header,
.content-fragment-page.common-welcome .content-fragment-header div {
  background-color: transparent;
  color: #333;
  text-transform: none;
  font-weight: bold;
  border: 0;
  font-size: 16px;
}
.content-fragment-page.common-welcome .content-fragment-content {
  background-color: transparent;
  border: 0;
}
.content-fragment-page.common-welcome .page {
  padding: 0;
}
.content-fragment-page.common-welcome .page-content {
  margin: 0;
}
.content-fragment-page.common-welcome .field-list {
  position: relative;
}
.content-fragment-page.common-welcome .field-list-description span {
  display: block;
  position: absolute;
  left: 0;
  top: -1em;
}
.content-fragment-page.common-welcome .content-fragment.create-user {
  padding: 10px;
}
.content-fragment-page.common-welcome .content-fragment.create-user .message.warning {
  display: none;
}
.content-fragment-page.common-welcome .content-fragment.create-user .field-item {
  position: relative;
  min-height: 20px;
}
.content-fragment-page.common-welcome .content-fragment.create-user .field-item label {
  font-weight: normal;
}
.content-fragment-page.common-welcome .content-fragment.create-user .field-item.required label {
  text-transform: uppercase;
  color: red;
  font-size: 10px;
}
.content-fragment-page.common-welcome .content-fragment.create-user .field-item input {
  width: 250px;
}
.content-fragment-page.common-welcome .content-fragment.create-user .field-item.fiji-checkbox span {
  line-height: 20px;
}
.content-fragment-page.common-welcome .content-fragment.create-user .field-item.fiji-checkbox input {
  width: auto;
}
.content-fragment-page.common-welcome .content-fragment.create-user .field-item.fiji-checkbox .field-item-header,
.content-fragment-page.common-welcome .content-fragment.create-user .field-item.fiji-checkbox .field-item-header label {
  display: inline;
  text-transform: none;
  line-height: 20px;
  color: #333;
  font-size: 12px;
}
.content-fragment-page.common-welcome .content-fragment.create-user .internal-link {
  font-weight: bold;
}
.content-fragment-page.common-welcome .content-fragment.create-user .internal-link.create-account {
  left: 10px;
  position: absolute;
  background: url('../images/emb/button.gif') no-repeat right -20px;
  height: 14px;
  color: #fff;
  font-size: 12px;
  padding: 2px 24px 4px 12px;
}
.content-fragment-page.common-welcome .content-fragment.create-user .internal-link.create-account span {
  background: url('../images/emb/button.gif') no-repeat left top;
  display: block;
  position: absolute;
  left: -10px;
  top: 0;
  width: 18px;
  height: 20px;
}
.content-fragment-page.common-welcome .user-registration-welcome {
  padding: 10px;
}
.content-fragment-page.common-welcome .user-registration-welcome h2 {
  font-size: 24px;
  margin: 0;
  padding: 0;
}
.content-fragment-page.common-welcome .content-fragment.login {
  padding: 10px;
  position: relative;
}
.content-fragment-page.common-welcome .content-fragment.login fieldset.field-list {
  margin-top: 2px;
}
.content-fragment-page.common-welcome .content-fragment.login .content-fragment-header {
  padding-bottom: 0;
}
.content-fragment-page.common-welcome .content-fragment.login .content-fragment-header div {
  font-size: 12px;
  padding-bottom: 0;
}
.content-fragment-page.common-welcome .content-fragment.login .page-name {
  display: none;
}
.content-fragment-page.common-welcome .content-fragment.login .filter,
.content-fragment-page.common-welcome .content-fragment.login .filter .view-type {
  display: inline;
  margin: 0;
  padding: 0;
}
.content-fragment-page.common-welcome .content-fragment.login .filter .filter-option.selected,
.content-fragment-page.common-welcome .content-fragment.login .filter .separator,
.content-fragment-page.common-welcome .content-fragment.login .filter .filter-label {
  display: none;
}
.content-fragment-page.common-welcome .content-fragment.login .filter {
  padding-left: 34px;
  line-height: 20px;
}
.content-fragment-page.common-welcome .content-fragment.login .field-item {
  position: relative;
  min-height: 20px;
}
.content-fragment-page.common-welcome .content-fragment.login .field-item.required label {
  text-transform: uppercase;
  color: #666;
  font-size: 10px;
}
.content-fragment-page.common-welcome .content-fragment.login .field-item input {
  width: 250px;
}
.content-fragment-page.common-welcome .content-fragment.login .field-item.fiji-checkbox span {
  line-height: 20px;
}
.content-fragment-page.common-welcome .content-fragment.login .field-item.fiji-checkbox input {
  width: auto;
}
.content-fragment-page.common-welcome .content-fragment.login .field-item.fiji-checkbox .field-item-header,
.content-fragment-page.common-welcome .content-fragment.login .field-item.fiji-checkbox .field-item-header label {
  display: inline;
  text-transform: none;
  line-height: 20px;
  color: #333;
  font-size: 12px;
}
.content-fragment-page.common-welcome .content-fragment.login .field-item .internal-link {
  font-weight: bold;
}
.content-fragment-page.common-welcome .content-fragment.login .field-item .internal-link.login {
  left: 10px;
  position: absolute;
  background: url('../images/emb/button.gif') no-repeat right -20px;
  height: 14px;
  color: #fff;
  font-size: 12px;
  padding: 2px 30px 4px 18px;
}
.content-fragment-page.common-welcome .content-fragment.login .field-item .internal-link.login span {
  background: url('../images/emb/button.gif') no-repeat left top;
  display: block;
  position: absolute;
  left: -10px;
  top: 0;
  width: 18px;
  height: 20px;
  line-height: 20px;
}
.content-fragment.login-and-create-user div.join-manual,
.content-fragment.login-and-create-user div.login {
  width: 320px;
}
.content-fragment.login-and-create-user div.join-manual ul li.spacer,
.content-fragment.login-and-create-user div.login ul li.spacer {
  margin-bottom: 20px;
}
.content-fragment.login-and-create-user div.join-manual ul li,
.content-fragment.login-and-create-user div.login ul li {
  margin-bottom: 10px;
}
.content-fragment.login-and-create-user div.join-manual ul li input,
.content-fragment.login-and-create-user div.login ul li input {
  margin-bottom: 0;
}
.content-fragment.login-and-create-user div.join-manual ul li .recaptcha-wrapper,
.content-fragment.login-and-create-user div.login ul li .recaptcha-wrapper {
  border: 1px solid #dddddd;
  border-radius: 10px;
  padding: 10px;
  background-color: white;
}
.content-fragment.login-and-create-user div.field-list-header,
.content-fragment.login-and-create-user div.field-list-footer {
  display: none;
}
.content-fragment.login-and-create-user .content-fragment-content {
  overflow: auto;
}
.content-fragment.login-and-create-user .content-fragment-content .page-content {
  position: relative;
  padding: 0;
}
.content-fragment.login-and-create-user .content-fragment-content .page-content .well {
  width: 90%;
}
.content-fragment.login-and-create-user fieldset {
  padding: 5px;
  margin: 0px;
  margin-bottom: 10px;
  margin-right: 10px;
  margin-top: 10px;
  display: inline;
}
.content-fragment.login-and-create-user fieldset.join-account,
.content-fragment.login-and-create-user fieldset.join-password {
  width: 236px;
}
.content-fragment.login-and-create-user fieldset.join-password.no-details {
  width: 350px;
  float: right;
}
.content-fragment.login-and-create-user fieldset.join-account {
  padding-bottom: 10px;
}
.content-fragment.login-and-create-user fieldset.join-password {
  background-color: #b3b3b3;
  position: relative;
  top: -35px;
}
.content-fragment.login-and-create-user fieldset.join-details {
  width: 340px;
  margin-right: 0px;
  float: right;
}
.content-fragment.login-and-create-user fieldset.join-details input {
  max-width: 310px;
}
.content-fragment.login-and-create-user fieldset.join-details label {
  font-weight: bold;
  padding-top: 9px;
  display: block;
  padding-left: 2px;
}
.content-fragment.login-and-create-user fieldset.join-details label.error {
  font-weight: normal;
  padding-top: 0px;
  display: block;
}
.content-fragment.login-and-create-user fieldset.join-details .site-agreement .field-item-input {
  float: left;
}
.content-fragment.login-and-create-user fieldset.join-details .site-agreement label {
  display: inline;
  font-weight: normal;
}
.content-fragment.login-and-create-user fieldset .field-list-description {
  padding: 0px;
  margin: 0px;
  border: 0px;
  overflow: visible;
}
.content-fragment.login-and-create-user fieldset .field-list-description span {
  font-size: 11pt;
  font-weight: bold;
  float: none;
}
.content-fragment.login-and-create-user fieldset.join-password ul {
  padding-top: 0px;
}
.content-fragment.login-and-create-user fieldset.collect-email .field-item .internal-link.submit-button {
  margin-top: 75px;
}
.content-fragment.login-and-create-user .field-list.join-account input {
  width: 280px;
}
.content-fragment.login-and-create-user .field-list.login input {
  width: 255px;
}
.content-fragment.login-and-create-user .field-list.login .login-alternative.login-standard-options-selected {
  margin-top: 20px;
}
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid #cccccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button:hover,
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button:focus,
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button:active,
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button.active,
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button.disabled,
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button:active,
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button.active {
  background-color: #cccccc \9;
}
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button:first-child {
  *margin-left: 0;
}
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button:hover,
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button.active,
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button.disabled,
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button .label,
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button .badge {
  position: relative;
  top: -1px;
}
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button [class^="icon-"],
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button [class*=" icon-"] {
  display: inline;
  /* keeps button heights with and without icons the same */

  line-height: .6em;
}
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button [class^="icon-"].icon-spin,
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button [class*=" icon-"].icon-spin {
  display: inline-block;
}
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button [class^="icon-"].pull-left.icon-2x,
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button [class*=" icon-"].pull-left.icon-2x,
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button [class^="icon-"].pull-right.icon-2x,
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button [class*=" icon-"].pull-right.icon-2x {
  margin-top: .35em;
}
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button [class^="icon-"].icon-spin.icon-large,
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button [class*=" icon-"].icon-spin.icon-large {
  height: .75em;
}
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button:hover,
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button:focus,
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button:active,
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button.active,
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button.disabled,
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button:active,
.content-fragment.login-and-create-user .field-item .internal-link.connect.submit-button.active {
  background-color: #cccccc \9;
}
.content-fragment.login-and-create-user .field-item .internal-link.submit-button {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid #cccccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  *background-color: #e6e6e6;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #1789c5;
  background-image: -moz-linear-gradient(top, #1996d7, #1476a9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1996d7), to(#1476a9));
  background-image: -webkit-linear-gradient(top, #1996d7, #1476a9);
  background-image: -o-linear-gradient(top, #1996d7, #1476a9);
  background-image: linear-gradient(to bottom, #1996d7, #1476a9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1996d7', endColorstr='#ff1476a9', GradientType=0);
  border-color: #1476a9 #1476a9 #0c4665;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #1476a9;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #ffffff;
  text-shadow: none;
  width: 267px;
}
.content-fragment.login-and-create-user .field-item .internal-link.submit-button:hover,
.content-fragment.login-and-create-user .field-item .internal-link.submit-button:focus,
.content-fragment.login-and-create-user .field-item .internal-link.submit-button:active,
.content-fragment.login-and-create-user .field-item .internal-link.submit-button.active,
.content-fragment.login-and-create-user .field-item .internal-link.submit-button.disabled,
.content-fragment.login-and-create-user .field-item .internal-link.submit-button[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.content-fragment.login-and-create-user .field-item .internal-link.submit-button:active,
.content-fragment.login-and-create-user .field-item .internal-link.submit-button.active {
  background-color: #cccccc \9;
}
.content-fragment.login-and-create-user .field-item .internal-link.submit-button:first-child {
  *margin-left: 0;
}
.content-fragment.login-and-create-user .field-item .internal-link.submit-button:hover,
.content-fragment.login-and-create-user .field-item .internal-link.submit-button:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.content-fragment.login-and-create-user .field-item .internal-link.submit-button:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.content-fragment.login-and-create-user .field-item .internal-link.submit-button.active,
.content-fragment.login-and-create-user .field-item .internal-link.submit-button:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.content-fragment.login-and-create-user .field-item .internal-link.submit-button.disabled,
.content-fragment.login-and-create-user .field-item .internal-link.submit-button[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.content-fragment.login-and-create-user .field-item .internal-link.submit-button .label,
.content-fragment.login-and-create-user .field-item .internal-link.submit-button .badge {
  position: relative;
  top: -1px;
}
.content-fragment.login-and-create-user .field-item .internal-link.submit-button [class^="icon-"],
.content-fragment.login-and-create-user .field-item .internal-link.submit-button [class*=" icon-"] {
  display: inline;
  /* keeps button heights with and without icons the same */

  line-height: .6em;
}
.content-fragment.login-and-create-user .field-item .internal-link.submit-button [class^="icon-"].icon-spin,
.content-fragment.login-and-create-user .field-item .internal-link.submit-button [class*=" icon-"].icon-spin {
  display: inline-block;
}
.content-fragment.login-and-create-user .field-item .internal-link.submit-button [class^="icon-"].pull-left.icon-2x,
.content-fragment.login-and-create-user .field-item .internal-link.submit-button [class*=" icon-"].pull-left.icon-2x,
.content-fragment.login-and-create-user .field-item .internal-link.submit-button [class^="icon-"].pull-right.icon-2x,
.content-fragment.login-and-create-user .field-item .internal-link.submit-button [class*=" icon-"].pull-right.icon-2x {
  margin-top: .35em;
}
.content-fragment.login-and-create-user .field-item .internal-link.submit-button [class^="icon-"].icon-spin.icon-large,
.content-fragment.login-and-create-user .field-item .internal-link.submit-button [class*=" icon-"].icon-spin.icon-large {
  height: .75em;
}
.content-fragment.login-and-create-user .field-item .internal-link.submit-button:hover,
.content-fragment.login-and-create-user .field-item .internal-link.submit-button:focus,
.content-fragment.login-and-create-user .field-item .internal-link.submit-button:active,
.content-fragment.login-and-create-user .field-item .internal-link.submit-button.active,
.content-fragment.login-and-create-user .field-item .internal-link.submit-button.disabled,
.content-fragment.login-and-create-user .field-item .internal-link.submit-button[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.content-fragment.login-and-create-user .field-item .internal-link.submit-button:active,
.content-fragment.login-and-create-user .field-item .internal-link.submit-button.active {
  background-color: #cccccc \9;
}
.content-fragment.login-and-create-user .field-item .internal-link.submit-button:hover,
.content-fragment.login-and-create-user .field-item .internal-link.submit-button:focus,
.content-fragment.login-and-create-user .field-item .internal-link.submit-button:active,
.content-fragment.login-and-create-user .field-item .internal-link.submit-button.active,
.content-fragment.login-and-create-user .field-item .internal-link.submit-button.disabled,
.content-fragment.login-and-create-user .field-item .internal-link.submit-button[disabled] {
  color: #333333;
  background-color: #1476a9;
  *background-color: #116692;
}
.content-fragment.login-and-create-user .field-item .internal-link.submit-button:active,
.content-fragment.login-and-create-user .field-item .internal-link.submit-button.active {
  background-color: #0e567c \9;
}
.content-fragment.login-and-create-user .field-item .internal-link.submit-button:hover {
  color: #ffffff;
}
.content-fragment.login-and-create-user .field-item .internal-link.submit-button.disabled,
.content-fragment.login-and-create-user .field-item .internal-link.submit-button[disabled] {
  color: #ffffff;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.content-fragment.login-and-create-user .field-item label {
  font-weight: bold;
}
.content-fragment.login-and-create-user .field-item input[type="checkbox"] {
  width: auto;
}
.content-fragment.login-and-create-user .internal-link.submit-button {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid #cccccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.content-fragment.login-and-create-user .internal-link.submit-button:hover,
.content-fragment.login-and-create-user .internal-link.submit-button:focus,
.content-fragment.login-and-create-user .internal-link.submit-button:active,
.content-fragment.login-and-create-user .internal-link.submit-button.active,
.content-fragment.login-and-create-user .internal-link.submit-button.disabled,
.content-fragment.login-and-create-user .internal-link.submit-button[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.content-fragment.login-and-create-user .internal-link.submit-button:active,
.content-fragment.login-and-create-user .internal-link.submit-button.active {
  background-color: #cccccc \9;
}
.content-fragment.login-and-create-user .internal-link.submit-button:first-child {
  *margin-left: 0;
}
.content-fragment.login-and-create-user .internal-link.submit-button:hover,
.content-fragment.login-and-create-user .internal-link.submit-button:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.content-fragment.login-and-create-user .internal-link.submit-button:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.content-fragment.login-and-create-user .internal-link.submit-button.active,
.content-fragment.login-and-create-user .internal-link.submit-button:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.content-fragment.login-and-create-user .internal-link.submit-button.disabled,
.content-fragment.login-and-create-user .internal-link.submit-button[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.content-fragment.login-and-create-user .internal-link.submit-button .label,
.content-fragment.login-and-create-user .internal-link.submit-button .badge {
  position: relative;
  top: -1px;
}
.content-fragment.login-and-create-user .internal-link.submit-button [class^="icon-"],
.content-fragment.login-and-create-user .internal-link.submit-button [class*=" icon-"] {
  display: inline;
  /* keeps button heights with and without icons the same */

  line-height: .6em;
}
.content-fragment.login-and-create-user .internal-link.submit-button [class^="icon-"].icon-spin,
.content-fragment.login-and-create-user .internal-link.submit-button [class*=" icon-"].icon-spin {
  display: inline-block;
}
.content-fragment.login-and-create-user .internal-link.submit-button [class^="icon-"].pull-left.icon-2x,
.content-fragment.login-and-create-user .internal-link.submit-button [class*=" icon-"].pull-left.icon-2x,
.content-fragment.login-and-create-user .internal-link.submit-button [class^="icon-"].pull-right.icon-2x,
.content-fragment.login-and-create-user .internal-link.submit-button [class*=" icon-"].pull-right.icon-2x {
  margin-top: .35em;
}
.content-fragment.login-and-create-user .internal-link.submit-button [class^="icon-"].icon-spin.icon-large,
.content-fragment.login-and-create-user .internal-link.submit-button [class*=" icon-"].icon-spin.icon-large {
  height: .75em;
}
.content-fragment.login-and-create-user .internal-link.submit-button:hover,
.content-fragment.login-and-create-user .internal-link.submit-button:focus,
.content-fragment.login-and-create-user .internal-link.submit-button:active,
.content-fragment.login-and-create-user .internal-link.submit-button.active,
.content-fragment.login-and-create-user .internal-link.submit-button.disabled,
.content-fragment.login-and-create-user .internal-link.submit-button[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.content-fragment.login-and-create-user .internal-link.submit-button:active,
.content-fragment.login-and-create-user .internal-link.submit-button.active {
  background-color: #cccccc \9;
}
.content-fragment.login-and-create-user .login-options .navigation-list {
  margin-left: 10px;
}
.content-fragment.login-and-create-user .login-options .navigation-list .navigation-item {
  padding: 0 0;
}
.content-fragment.login-and-create-user .login-options .navigation-list li a {
  padding-top: 2px;
  padding-bottom: 1px;
  display: block;
  overflow: hidden;
  line-height: 23px;
}
.content-fragment.login-and-create-user .login-options .navigation-list li a:hover {
  background-color: #ffffff;
  text-decoration: none;
}
.content-fragment.login-and-create-user .login-options .navigation-list li a.selected {
  background-image: url('../images/emb/login-create-sprite-arrows.png');
  background-repeat: no-repeat;
  background-position: 119px -50px;
}
.content-fragment.login-and-create-user .login-options .navigation-list li a img {
  float: left;
  clear: both;
  margin-right: 10px;
}
.content-fragment.login-and-create-user .login-options .navigation-list li a.credential {
  padding-right: 3px;
  padding-top: 10px;
  line-height: 15px;
}
.content-fragment.login-and-create-user .login-options .navigation-list li a.credential span {
  height: 0px;
}
.content-fragment.login-and-create-user .login-options .navigation-list li a.credential span.subtext {
  padding-right: 3px;
  height: 15px;
  width: 132px;
  display: block;
  font-size: 8pt;
  font-weight: normal;
}
.content-fragment.login-and-create-user .login-providers {
  background-color: #ffffff;
  position: absolute;
  border: 4px solid #FFF;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  width: 360px;
  padding: 8px;
  padding-top: 3px;
  padding-bottom: 3px;
  overflow: hidden;
  z-index: 5;
}
.content-fragment.login-and-create-user .login-providers .provider-options {
  font-size: 9pt;
}
.content-fragment.login-and-create-user .login-providers .provider-options span {
  position: relative;
  top: -2px;
}
.content-fragment.login-and-create-user .login-providers .provider-options img {
  border: 0px;
}
.content-fragment.login-and-create-user .login-providers .login-provider {
  display: none;
  position: absolute;
  top: 5px;
  left: 0px;
  width: 356px;
  padding: 10px;
}
.content-fragment.login-and-create-user .login-providers .login-provider .login-provider-heading {
  font-size: 11pt;
  font-weight: bold;
}
.content-fragment.login-and-create-user .login-providers .login-provider .login-provider-icon-wrapper {
  display: block;
  width: 140px;
  height: 60px;
  float: right;
  padding: 10px;
  padding-top: 7px;
  padding-bottom: 7px;
  position: relative;
  left: 10px;
  margin-bottom: 10px;
}
.content-fragment.login-and-create-user .login-providers .login-provider .login-provider-icon {
  display: block;
  width: 50px;
  height: 50px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  background-color: white;
  padding: 5px;
}
.content-fragment.login-and-create-user .login-providers .login-provider .login-provider-privacy {
  display: block;
  clear: both;
  border-top: 1px solid #000;
  margin-top: 10px;
  padding-top: 7px;
  font-size: 9pt;
}
.content-fragment.login-and-create-user .login-providers .login-provider .login-provider-privacy a.login-provider-privacy-link {
  display: block;
  padding-left: 20px;
  height: 20px;
  background-repeat: no-repeat;
  font-weight: normal;
  background-image: url('../images/emb/login-create-sprite-arrows.png');
  background-position: 0px -27px;
}
.content-fragment.login-and-create-user .login-providers .login-provider .login-provider-privacy a.login-provider-privacy-link.open {
  background-image: url('../images/emb/login-create-sprite-arrows.png');
  background-position: 0px 2px;
}
.content-fragment.login-and-create-user .login-providers .login-provider .login-provider-privacy p {
  display: none;
  margin-right: 20px;
  width: 340px;
  font-size: 8pt;
}
.content-fragment.login-and-create-user .login-providers .login-provider a.connect {
  margin-left: 107px;
  position: absolute;
  top: 200px;
}
.content-fragment.login-and-create-user .login-alternative {
  clear: both;
}
.content-fragment.login-and-create-user .login-alternative .credential {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid #cccccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  *background-color: #e6e6e6;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #1789c5;
  background-image: -moz-linear-gradient(top, #1996d7, #1476a9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1996d7), to(#1476a9));
  background-image: -webkit-linear-gradient(top, #1996d7, #1476a9);
  background-image: -o-linear-gradient(top, #1996d7, #1476a9);
  background-image: linear-gradient(to bottom, #1996d7, #1476a9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1996d7', endColorstr='#ff1476a9', GradientType=0);
  border-color: #1476a9 #1476a9 #0c4665;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #1476a9;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #ffffff;
  text-shadow: none;
}
.content-fragment.login-and-create-user .login-alternative .credential:hover,
.content-fragment.login-and-create-user .login-alternative .credential:focus,
.content-fragment.login-and-create-user .login-alternative .credential:active,
.content-fragment.login-and-create-user .login-alternative .credential.active,
.content-fragment.login-and-create-user .login-alternative .credential.disabled,
.content-fragment.login-and-create-user .login-alternative .credential[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.content-fragment.login-and-create-user .login-alternative .credential:active,
.content-fragment.login-and-create-user .login-alternative .credential.active {
  background-color: #cccccc \9;
}
.content-fragment.login-and-create-user .login-alternative .credential:first-child {
  *margin-left: 0;
}
.content-fragment.login-and-create-user .login-alternative .credential:hover,
.content-fragment.login-and-create-user .login-alternative .credential:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.content-fragment.login-and-create-user .login-alternative .credential:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.content-fragment.login-and-create-user .login-alternative .credential.active,
.content-fragment.login-and-create-user .login-alternative .credential:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.content-fragment.login-and-create-user .login-alternative .credential.disabled,
.content-fragment.login-and-create-user .login-alternative .credential[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.content-fragment.login-and-create-user .login-alternative .credential .label,
.content-fragment.login-and-create-user .login-alternative .credential .badge {
  position: relative;
  top: -1px;
}
.content-fragment.login-and-create-user .login-alternative .credential [class^="icon-"],
.content-fragment.login-and-create-user .login-alternative .credential [class*=" icon-"] {
  display: inline;
  /* keeps button heights with and without icons the same */

  line-height: .6em;
}
.content-fragment.login-and-create-user .login-alternative .credential [class^="icon-"].icon-spin,
.content-fragment.login-and-create-user .login-alternative .credential [class*=" icon-"].icon-spin {
  display: inline-block;
}
.content-fragment.login-and-create-user .login-alternative .credential [class^="icon-"].pull-left.icon-2x,
.content-fragment.login-and-create-user .login-alternative .credential [class*=" icon-"].pull-left.icon-2x,
.content-fragment.login-and-create-user .login-alternative .credential [class^="icon-"].pull-right.icon-2x,
.content-fragment.login-and-create-user .login-alternative .credential [class*=" icon-"].pull-right.icon-2x {
  margin-top: .35em;
}
.content-fragment.login-and-create-user .login-alternative .credential [class^="icon-"].icon-spin.icon-large,
.content-fragment.login-and-create-user .login-alternative .credential [class*=" icon-"].icon-spin.icon-large {
  height: .75em;
}
.content-fragment.login-and-create-user .login-alternative .credential:hover,
.content-fragment.login-and-create-user .login-alternative .credential:focus,
.content-fragment.login-and-create-user .login-alternative .credential:active,
.content-fragment.login-and-create-user .login-alternative .credential.active,
.content-fragment.login-and-create-user .login-alternative .credential.disabled,
.content-fragment.login-and-create-user .login-alternative .credential[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.content-fragment.login-and-create-user .login-alternative .credential:active,
.content-fragment.login-and-create-user .login-alternative .credential.active {
  background-color: #cccccc \9;
}
.content-fragment.login-and-create-user .login-alternative .credential:hover,
.content-fragment.login-and-create-user .login-alternative .credential:focus,
.content-fragment.login-and-create-user .login-alternative .credential:active,
.content-fragment.login-and-create-user .login-alternative .credential.active,
.content-fragment.login-and-create-user .login-alternative .credential.disabled,
.content-fragment.login-and-create-user .login-alternative .credential[disabled] {
  color: #333333;
  background-color: #1476a9;
  *background-color: #116692;
}
.content-fragment.login-and-create-user .login-alternative .credential:active,
.content-fragment.login-and-create-user .login-alternative .credential.active {
  background-color: #0e567c \9;
}
.content-fragment.login-and-create-user .login-alternative .credential:hover {
  color: #ffffff;
}
.content-fragment.login-and-create-user .login-alternative .credential.disabled,
.content-fragment.login-and-create-user .login-alternative .credential[disabled] {
  color: #ffffff;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.content-fragment.login-and-create-user .join-providers {
  background-color: #FFFFFF;
  border-radius: 8px 8px 8px 8px;
  padding: 5px 8px;
  margin: 8px 0px 8px 0px;
}
.content-fragment.login-and-create-user .join-providers .internal-link.submit-button {
  padding-left: 15px;
  margin: 0px 0px 0px 1.2em;
}
.content-fragment.login-and-create-user .join-providers .internal-link.submit-button span {
  padding: 2px 0px 0px 4px;
  overflow: hidden;
  height: 20px;
  width: 20px;
}
.user-info-popup-content {
  background-color: Transparent;
  border-width: 0;
  color: #000;
  position: relative;
  margin: 0;
  padding: 12px 0 0 0;
  font-size: 13px;
  white-space: nowrap;
}
.user-info-popup-content .fiji-arrow {
  width: 30px;
  background: url('../images/emb/bubble-arrows.png') no-repeat left top;
  z-index: 2;
}
.user-info-popup-content .abbreviated-post {
  padding: 0;
  background-color: #fff;
}
.user-info-popup-content .fiji-arrow {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  left: 0px;
  top: -15px;
  height: 20px;
}
.user-info-popup-content .abbreviated-post-header,
.user-info-popup-content .abbreviated-post-footer,
.user-info-popup-content .outer-wrapper.fiji-outer-wrapper {
  position: relative;
  top: -25px;
}
.user-info-popup-content {
  white-space: normal;
}
.user-info-popup-content .post-content .user-defined-markup {
  white-space: normal;
}
.user-info-popup-content .abbreviated-post {
  width: 260px;
  -moz-box-shadow: 0px 0px 9px 0px #666;
  -webkit-box-shadow: 0px 0px 9px 0px #666;
  box-shadow: 0px 0px 9px 0px #666;
  margin: 9px;
  border: 1px solid #a7abaf;
}
.user-info-popup-content .abbreviated-post a {
  color: #000;
  font-weight: normal;
}
.user-info-popup-content .post-attributes,
.user-info-popup-content .profile-avatar,
.user-info-popup-content .post-name,
.user-info-popup-content .navigation-list {
  padding: 7px 7px 0px 7px;
  border: 0px;
  display: block;
  position: static;
}
.user-info-popup-content .profile-avatar {
  float: left;
  margin-right: 10px;
}
.user-info-popup-content .close {
  float: right;
  margin-right: 5px;
  margin-top: 5px;
}
.user-info-popup-content .close a {
  display: block;
  text-indent: -3000em;
  width: 15px;
  height: 15px;
  background: url('../images/emb/hoverclose.png') no-repeat;
}
.user-info-popup-content .post-name {
  margin-bottom: 0px;
  width: 120px;
}
.user-info-popup-content .post-name a {
  color: #2a479e;
  font-weight: bold;
  font-size: 16px;
}
.user-info-popup-content .post-name,
.user-info-popup-content .profile-fields,
.user-info-popup-content .navigation-list {
  margin-left: 100px;
}
.user-info-popup-content .profile-fields {
  padding-top: 0px;
}
.user-info-popup-content .profile-fields .attribute-item {
  padding: 0px;
  margin: 0px;
}
.user-info-popup-content .profile-fields .profile-field,
.user-info-popup-content .profile-fields .profile-field a {
  color: #888888;
}
.user-info-popup-content .profile-fields .profile-field.primary-profile-field,
.user-info-popup-content .profile-fields .profile-field.primary-profile-field a {
  color: #000000;
}
.user-info-popup-content .profile-fields .profile-field a:hover {
  border-bottom: 0px;
  text-decoration: none;
}
.user-info-popup-content .navigation-list a {
  color: #2a479e;
  font-size: 11px;
}
.user-info-popup-content .navigation-list a {
  padding-left: 23px;
}
.user-info-popup-content .navigation-list a.add-friend {
  height: 16px;
  display: block;
  background-image: url('../images/emb/join_5F00_group.gif');
  background-repeat: no-repeat;
}
.user-info-popup-content .navigation-list a.start-conversation {
  height: 16px;
  display: block;
  background-image: url('../images/emb/send-message.gif');
  background-repeat: no-repeat;
}
.user-info-popup-content .post-attributes.badges {
  clear: both;
}
.user-info-popup-content .post-attributes.badges .attribute-item {
  float: left;
}
.user-info-popup-content .post-attributes.badges .attribute-item.text {
  float: left;
  font-weight: bold;
  color: #555;
  padding: 0px 10px 10px 5px;
  font-size: 13px;
}
.user-info-popup-content a.recent-activity {
  background-color: #dcddde;
  display: block;
  height: 33px;
  line-height: 33px;
  color: #4f4f51;
  text-decoration: none;
  font-weight: bold;
  padding-left: 7px;
}
.user-info-popup-content div.recent-activity {
  clear: both;
  width: 100%;
  border-top: 1px solid #a7abaf;
  min-height: 33px;
}
.user-info-popup-content div.recent-activity .content-list {
  background-color: #ebeaf5;
  padding: 7px;
  font-size: 11px;
}
.user-info-popup-content .activity li:hover {
  background-color: #d5d8d7;
}
.user-info-popup-content a.recent-activity:hover {
  background-color: #a7abaf;
}
.user-info-popup-content .recent-activity .content-list .content-item {
  padding: 2px;
  border-bottom: 1px solid #a7abaf;
}
.user-info-popup-content .recent-activity .content-list .content-item:last-child {
  border-bottom: 0px;
}
.user-info-popup-content .recent-activity .content-list .content-item,
.user-info-popup-content .recent-activity .content-list .content-item .post-content {
  margin: 0px 0px;
  border-top: 0px;
}
.user-info-popup-content .post-date {
  display: inline;
}
.user-info-popup-content .recent-activity .content-list .full-post {
  padding-left: 22px;
  position: relative;
}
.user-info-popup-content .post-thumbnail {
  background: url('../images/emb/messages-sprite.gif') no-repeat;
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
  height: 16px;
}
.user-info-popup-content .new-profile-announcement .post-thumbnail {
  background-position: 0 -214px;
}
.user-info-popup-content .new-profile-comment .post-thumbnail {
  background-position: 0 -214px;
}
.user-info-popup-content .new-user .post-thumbnail {
  background-position: 0 -1069px;
}
.user-info-popup-content .new-blog .post-thumbnail {
  background-position: 0 -122px;
}
.user-info-popup-content .new-blog-post .post-thumbnail {
  background-position: 0 -168px;
}
.user-info-popup-content .new-blog-comment .post-thumbnail {
  background-position: 0 -214px;
}
.user-info-popup-content .new-forum .post-thumbnail {
  background-position: 0 -306px;
}
.user-info-popup-content .new-forum-thread .post-thumbnail {
  background-position: 0 -398px;
}
.user-info-popup-content .new-forum-post .post-thumbnail {
  background-position: 0 -352px;
}
.user-info-popup-content .new-media-gallery .post-thumbnail {
  background-position: 0 -673px;
}
.user-info-popup-content .new-media-gallery-post .post-thumbnail {
  background-position: 0 -719px;
}
.user-info-popup-content .new-media-gallery-comment .post-thumbnail {
  background-position: 0 -214px;
}
.user-info-popup-content .new-group .post-thumbnail {
  background-position: 0 -536px;
}
.user-info-popup-content .new-group-member .post-thumbnail {
  background-position: 0 -582px;
}
.user-info-popup-content .new-friendship .post-thumbnail {
  background-position: 0 -444px;
}
.user-info-popup-content .new-user-file .post-thumbnail {
  background-position: 0 -260px;
}
.user-info-popup-content .new-user-folder .post-thumbnail {
  background-position: 0 -260px;
}
.user-info-popup-content .new-user-avatar .post-thumbnail {
  background-position: 0 -76px;
}
.user-info-popup-content .new-wiki-page .post-thumbnail {
  background-position: 0 -1161px;
}
.user-info-popup-content .new-wiki .post-thumbnail {
  background-position: 0 -1115px;
}
.user-info-popup-content .updated-wiki-page .post-thumbnail {
  background-position: 0 -30px;
}
.user-info-popup-content .new-wiki-page-comment .post-thumbnail {
  background-position: 0 -214px;
}
.user-info-popup-content .third-party-message-type .post-thumbnail {
  background-position: 0 -490px;
}
.user-info-popup-content .status .post-thumbnail {
  background-position: 0 -1023px;
}
.user-info-popup-content .reply .post-thumbnail {
  background-position: 0 -214px;
}
.userprofile-form .table {
  margin-bottom: 0;
  border: none;
}
.userprofile-form .table tr {
  border: none;
}
.userprofile-form .table tr td {
  border: none;
  vertical-align: middle;
}
.userprofile-form .table tr:hover {
  background-color: #c1e5fc;
}
.userprofile-form .table label {
  margin-bottom: 0;
}
.userprofile-form .table input[type="text"] {
  margin-bottom: 0;
}
.userprofile-form .informer-gray {
  color: #969696;
}
.userprofile-form .role-selected {
  color: #333;
  text-decoration: none;
  cursor: default;
  background-color: transparent;
  font-weight: bold;
}
.userprofile-form ul:first-child {
  border-top: 1px solid #DDD;
}
.userprofile-form ul li {
  border-bottom: 1px solid #DDD;
}
div.modal-close {
  background: url('../images/emb/icon-close.gif') no-repeat;
  margin-top: 2px;
}
.modal {
  border: 0;
  margin: 0;
  background: transparent;
  z-index: 1050;
  overflow: auto;
  background-color: #ffffff;
}
.modal-content {
  margin: 0;
  padding: 0 10px 0 10px;
}
.modal-content-2 {
  background-color: #fff;
  padding: 0 6px;
}
.modal-title {
  margin: 0;
  padding: 0 0 0 6px;
  cursor: move;
  border: 0;
  height: 100%;
}
.modal-title-2 {
  padding: 0 6px 0 0;
  cursor: move;
  height: 100%;
}
.modal-title-3 {
  padding: 7px;
  background-color: #fff;
}
.modal-title-4 {
  color: #333;
  overflow: hidden;
  font-size: 28px;
  padding: 6px 0;
  width: 100%;
}
.modal-footer {
  margin: 0;
  width: auto;
  height: 100%;
}
.modal-footer-2 {
  padding: 0 6px 0 0;
  height: 100%;
}
.modal-footer-3 {
  overflow: hidden;
  margin: 0;
  padding: 6px 0 0 0;
  background-color: #fff;
  width: 100%;
}
.modal-resize {
  bottom: 10px;
  right: 6px;
}
.modal .tab-set {
  height: auto;
  list-style: none;
  margin: 0px;
  padding: 0;
  overflow: hidden;
}
.modal .tab-set .tab {
  height: 30px;
  margin: 0px;
  float: left;
  border: none;
  border-right: 1px solid #ddd;
  padding: 0 0 0 10px;
}
.modal .tab-set .tab div {
  padding: 8px 10px 0 0;
  overflow: hidden;
}
.modal .tab-set .tab a {
  color: #06d;
  display: block;
  line-height: 15px;
  font-weight: bold;
  float: left;
}
.modal .tab-set .tab.selected {
  background: #dff322;
}
.modal .tab-set .tab.selected div {
  background: #dff322;
}
.tab-pane {
  border: 0;
  padding-bottom: 0;
}
.modal fieldset.field-list {
  border: none;
  margin: 0;
  padding: 0;
}
.field-list-description {
  color: #000;
}
ul.field-list {
  list-style-type: none;
  margin: 0;
  padding: 0 0 0 2px;
}
.field-item-description {
  display: block;
  color: #999;
}
.field-item-header {
  font-weight: bold;
  display: block;
}
.field-item-validation {
  color: #f00;
}
.modal .field-item {
  padding: 0;
  margin: 0 0 1em 0;
  line-height: 22px;
  position: relative;
}
.modal .field-item.label,
.modal .field-item.badge {
  background-color: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  text-shadow: inherit;
}
.modal .field-item-input {
  position: relative;
  line-height: 24px;
  height: 18px;
}
.modal .field-item-input input,
.modal .field-item-input textarea {
  width: inherit;
}
.modal .field-item-input label {
  margin-right: 8px;
}
.modal .field-item-input .internal-link.add-post,
.modal .field-item-input .internal-link.upload-file,
.modal .field-item-input .internal-link.delete-post,
.modal .field-item-input .internal-link.edit-reply,
.modal .field-item-input .internal-link.capture-post,
.modal .field-item-input .internal-linkjoin-group,
.modal .field-item-input .internal-link.save-form,
.modal .field-item-input .internal-link.submit-form {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid #cccccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  *background-color: #e6e6e6;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #1789c5;
  background-image: -moz-linear-gradient(top, #1996d7, #1476a9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1996d7), to(#1476a9));
  background-image: -webkit-linear-gradient(top, #1996d7, #1476a9);
  background-image: -o-linear-gradient(top, #1996d7, #1476a9);
  background-image: linear-gradient(to bottom, #1996d7, #1476a9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1996d7', endColorstr='#ff1476a9', GradientType=0);
  border-color: #1476a9 #1476a9 #0c4665;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #1476a9;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #ffffff;
  text-shadow: none;
}
.modal .field-item-input .internal-link.add-post:hover,
.modal .field-item-input .internal-link.upload-file:hover,
.modal .field-item-input .internal-link.delete-post:hover,
.modal .field-item-input .internal-link.edit-reply:hover,
.modal .field-item-input .internal-link.capture-post:hover,
.modal .field-item-input .internal-linkjoin-group:hover,
.modal .field-item-input .internal-link.save-form:hover,
.modal .field-item-input .internal-link.submit-form:hover,
.modal .field-item-input .internal-link.add-post:focus,
.modal .field-item-input .internal-link.upload-file:focus,
.modal .field-item-input .internal-link.delete-post:focus,
.modal .field-item-input .internal-link.edit-reply:focus,
.modal .field-item-input .internal-link.capture-post:focus,
.modal .field-item-input .internal-linkjoin-group:focus,
.modal .field-item-input .internal-link.save-form:focus,
.modal .field-item-input .internal-link.submit-form:focus,
.modal .field-item-input .internal-link.add-post:active,
.modal .field-item-input .internal-link.upload-file:active,
.modal .field-item-input .internal-link.delete-post:active,
.modal .field-item-input .internal-link.edit-reply:active,
.modal .field-item-input .internal-link.capture-post:active,
.modal .field-item-input .internal-linkjoin-group:active,
.modal .field-item-input .internal-link.save-form:active,
.modal .field-item-input .internal-link.submit-form:active,
.modal .field-item-input .internal-link.add-post.active,
.modal .field-item-input .internal-link.upload-file.active,
.modal .field-item-input .internal-link.delete-post.active,
.modal .field-item-input .internal-link.edit-reply.active,
.modal .field-item-input .internal-link.capture-post.active,
.modal .field-item-input .internal-linkjoin-group.active,
.modal .field-item-input .internal-link.save-form.active,
.modal .field-item-input .internal-link.submit-form.active,
.modal .field-item-input .internal-link.add-post.disabled,
.modal .field-item-input .internal-link.upload-file.disabled,
.modal .field-item-input .internal-link.delete-post.disabled,
.modal .field-item-input .internal-link.edit-reply.disabled,
.modal .field-item-input .internal-link.capture-post.disabled,
.modal .field-item-input .internal-linkjoin-group.disabled,
.modal .field-item-input .internal-link.save-form.disabled,
.modal .field-item-input .internal-link.submit-form.disabled,
.modal .field-item-input .internal-link.add-post[disabled],
.modal .field-item-input .internal-link.upload-file[disabled],
.modal .field-item-input .internal-link.delete-post[disabled],
.modal .field-item-input .internal-link.edit-reply[disabled],
.modal .field-item-input .internal-link.capture-post[disabled],
.modal .field-item-input .internal-linkjoin-group[disabled],
.modal .field-item-input .internal-link.save-form[disabled],
.modal .field-item-input .internal-link.submit-form[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.modal .field-item-input .internal-link.add-post:active,
.modal .field-item-input .internal-link.upload-file:active,
.modal .field-item-input .internal-link.delete-post:active,
.modal .field-item-input .internal-link.edit-reply:active,
.modal .field-item-input .internal-link.capture-post:active,
.modal .field-item-input .internal-linkjoin-group:active,
.modal .field-item-input .internal-link.save-form:active,
.modal .field-item-input .internal-link.submit-form:active,
.modal .field-item-input .internal-link.add-post.active,
.modal .field-item-input .internal-link.upload-file.active,
.modal .field-item-input .internal-link.delete-post.active,
.modal .field-item-input .internal-link.edit-reply.active,
.modal .field-item-input .internal-link.capture-post.active,
.modal .field-item-input .internal-linkjoin-group.active,
.modal .field-item-input .internal-link.save-form.active,
.modal .field-item-input .internal-link.submit-form.active {
  background-color: #cccccc \9;
}
.modal .field-item-input .internal-link.add-post:first-child,
.modal .field-item-input .internal-link.upload-file:first-child,
.modal .field-item-input .internal-link.delete-post:first-child,
.modal .field-item-input .internal-link.edit-reply:first-child,
.modal .field-item-input .internal-link.capture-post:first-child,
.modal .field-item-input .internal-linkjoin-group:first-child,
.modal .field-item-input .internal-link.save-form:first-child,
.modal .field-item-input .internal-link.submit-form:first-child {
  *margin-left: 0;
}
.modal .field-item-input .internal-link.add-post:hover,
.modal .field-item-input .internal-link.upload-file:hover,
.modal .field-item-input .internal-link.delete-post:hover,
.modal .field-item-input .internal-link.edit-reply:hover,
.modal .field-item-input .internal-link.capture-post:hover,
.modal .field-item-input .internal-linkjoin-group:hover,
.modal .field-item-input .internal-link.save-form:hover,
.modal .field-item-input .internal-link.submit-form:hover,
.modal .field-item-input .internal-link.add-post:focus,
.modal .field-item-input .internal-link.upload-file:focus,
.modal .field-item-input .internal-link.delete-post:focus,
.modal .field-item-input .internal-link.edit-reply:focus,
.modal .field-item-input .internal-link.capture-post:focus,
.modal .field-item-input .internal-linkjoin-group:focus,
.modal .field-item-input .internal-link.save-form:focus,
.modal .field-item-input .internal-link.submit-form:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.modal .field-item-input .internal-link.add-post:focus,
.modal .field-item-input .internal-link.upload-file:focus,
.modal .field-item-input .internal-link.delete-post:focus,
.modal .field-item-input .internal-link.edit-reply:focus,
.modal .field-item-input .internal-link.capture-post:focus,
.modal .field-item-input .internal-linkjoin-group:focus,
.modal .field-item-input .internal-link.save-form:focus,
.modal .field-item-input .internal-link.submit-form:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.modal .field-item-input .internal-link.add-post.active,
.modal .field-item-input .internal-link.upload-file.active,
.modal .field-item-input .internal-link.delete-post.active,
.modal .field-item-input .internal-link.edit-reply.active,
.modal .field-item-input .internal-link.capture-post.active,
.modal .field-item-input .internal-linkjoin-group.active,
.modal .field-item-input .internal-link.save-form.active,
.modal .field-item-input .internal-link.submit-form.active,
.modal .field-item-input .internal-link.add-post:active,
.modal .field-item-input .internal-link.upload-file:active,
.modal .field-item-input .internal-link.delete-post:active,
.modal .field-item-input .internal-link.edit-reply:active,
.modal .field-item-input .internal-link.capture-post:active,
.modal .field-item-input .internal-linkjoin-group:active,
.modal .field-item-input .internal-link.save-form:active,
.modal .field-item-input .internal-link.submit-form:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.modal .field-item-input .internal-link.add-post.disabled,
.modal .field-item-input .internal-link.upload-file.disabled,
.modal .field-item-input .internal-link.delete-post.disabled,
.modal .field-item-input .internal-link.edit-reply.disabled,
.modal .field-item-input .internal-link.capture-post.disabled,
.modal .field-item-input .internal-linkjoin-group.disabled,
.modal .field-item-input .internal-link.save-form.disabled,
.modal .field-item-input .internal-link.submit-form.disabled,
.modal .field-item-input .internal-link.add-post[disabled],
.modal .field-item-input .internal-link.upload-file[disabled],
.modal .field-item-input .internal-link.delete-post[disabled],
.modal .field-item-input .internal-link.edit-reply[disabled],
.modal .field-item-input .internal-link.capture-post[disabled],
.modal .field-item-input .internal-linkjoin-group[disabled],
.modal .field-item-input .internal-link.save-form[disabled],
.modal .field-item-input .internal-link.submit-form[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.modal .field-item-input .internal-link.add-post .label,
.modal .field-item-input .internal-link.upload-file .label,
.modal .field-item-input .internal-link.delete-post .label,
.modal .field-item-input .internal-link.edit-reply .label,
.modal .field-item-input .internal-link.capture-post .label,
.modal .field-item-input .internal-linkjoin-group .label,
.modal .field-item-input .internal-link.save-form .label,
.modal .field-item-input .internal-link.submit-form .label,
.modal .field-item-input .internal-link.add-post .badge,
.modal .field-item-input .internal-link.upload-file .badge,
.modal .field-item-input .internal-link.delete-post .badge,
.modal .field-item-input .internal-link.edit-reply .badge,
.modal .field-item-input .internal-link.capture-post .badge,
.modal .field-item-input .internal-linkjoin-group .badge,
.modal .field-item-input .internal-link.save-form .badge,
.modal .field-item-input .internal-link.submit-form .badge {
  position: relative;
  top: -1px;
}
.modal .field-item-input .internal-link.add-post [class^="icon-"],
.modal .field-item-input .internal-link.upload-file [class^="icon-"],
.modal .field-item-input .internal-link.delete-post [class^="icon-"],
.modal .field-item-input .internal-link.edit-reply [class^="icon-"],
.modal .field-item-input .internal-link.capture-post [class^="icon-"],
.modal .field-item-input .internal-linkjoin-group [class^="icon-"],
.modal .field-item-input .internal-link.save-form [class^="icon-"],
.modal .field-item-input .internal-link.submit-form [class^="icon-"],
.modal .field-item-input .internal-link.add-post [class*=" icon-"],
.modal .field-item-input .internal-link.upload-file [class*=" icon-"],
.modal .field-item-input .internal-link.delete-post [class*=" icon-"],
.modal .field-item-input .internal-link.edit-reply [class*=" icon-"],
.modal .field-item-input .internal-link.capture-post [class*=" icon-"],
.modal .field-item-input .internal-linkjoin-group [class*=" icon-"],
.modal .field-item-input .internal-link.save-form [class*=" icon-"],
.modal .field-item-input .internal-link.submit-form [class*=" icon-"] {
  display: inline;
  /* keeps button heights with and without icons the same */

  line-height: .6em;
}
.modal .field-item-input .internal-link.add-post [class^="icon-"].icon-spin,
.modal .field-item-input .internal-link.upload-file [class^="icon-"].icon-spin,
.modal .field-item-input .internal-link.delete-post [class^="icon-"].icon-spin,
.modal .field-item-input .internal-link.edit-reply [class^="icon-"].icon-spin,
.modal .field-item-input .internal-link.capture-post [class^="icon-"].icon-spin,
.modal .field-item-input .internal-linkjoin-group [class^="icon-"].icon-spin,
.modal .field-item-input .internal-link.save-form [class^="icon-"].icon-spin,
.modal .field-item-input .internal-link.submit-form [class^="icon-"].icon-spin,
.modal .field-item-input .internal-link.add-post [class*=" icon-"].icon-spin,
.modal .field-item-input .internal-link.upload-file [class*=" icon-"].icon-spin,
.modal .field-item-input .internal-link.delete-post [class*=" icon-"].icon-spin,
.modal .field-item-input .internal-link.edit-reply [class*=" icon-"].icon-spin,
.modal .field-item-input .internal-link.capture-post [class*=" icon-"].icon-spin,
.modal .field-item-input .internal-linkjoin-group [class*=" icon-"].icon-spin,
.modal .field-item-input .internal-link.save-form [class*=" icon-"].icon-spin,
.modal .field-item-input .internal-link.submit-form [class*=" icon-"].icon-spin {
  display: inline-block;
}
.modal .field-item-input .internal-link.add-post [class^="icon-"].pull-left.icon-2x,
.modal .field-item-input .internal-link.upload-file [class^="icon-"].pull-left.icon-2x,
.modal .field-item-input .internal-link.delete-post [class^="icon-"].pull-left.icon-2x,
.modal .field-item-input .internal-link.edit-reply [class^="icon-"].pull-left.icon-2x,
.modal .field-item-input .internal-link.capture-post [class^="icon-"].pull-left.icon-2x,
.modal .field-item-input .internal-linkjoin-group [class^="icon-"].pull-left.icon-2x,
.modal .field-item-input .internal-link.save-form [class^="icon-"].pull-left.icon-2x,
.modal .field-item-input .internal-link.submit-form [class^="icon-"].pull-left.icon-2x,
.modal .field-item-input .internal-link.add-post [class*=" icon-"].pull-left.icon-2x,
.modal .field-item-input .internal-link.upload-file [class*=" icon-"].pull-left.icon-2x,
.modal .field-item-input .internal-link.delete-post [class*=" icon-"].pull-left.icon-2x,
.modal .field-item-input .internal-link.edit-reply [class*=" icon-"].pull-left.icon-2x,
.modal .field-item-input .internal-link.capture-post [class*=" icon-"].pull-left.icon-2x,
.modal .field-item-input .internal-linkjoin-group [class*=" icon-"].pull-left.icon-2x,
.modal .field-item-input .internal-link.save-form [class*=" icon-"].pull-left.icon-2x,
.modal .field-item-input .internal-link.submit-form [class*=" icon-"].pull-left.icon-2x,
.modal .field-item-input .internal-link.add-post [class^="icon-"].pull-right.icon-2x,
.modal .field-item-input .internal-link.upload-file [class^="icon-"].pull-right.icon-2x,
.modal .field-item-input .internal-link.delete-post [class^="icon-"].pull-right.icon-2x,
.modal .field-item-input .internal-link.edit-reply [class^="icon-"].pull-right.icon-2x,
.modal .field-item-input .internal-link.capture-post [class^="icon-"].pull-right.icon-2x,
.modal .field-item-input .internal-linkjoin-group [class^="icon-"].pull-right.icon-2x,
.modal .field-item-input .internal-link.save-form [class^="icon-"].pull-right.icon-2x,
.modal .field-item-input .internal-link.submit-form [class^="icon-"].pull-right.icon-2x,
.modal .field-item-input .internal-link.add-post [class*=" icon-"].pull-right.icon-2x,
.modal .field-item-input .internal-link.upload-file [class*=" icon-"].pull-right.icon-2x,
.modal .field-item-input .internal-link.delete-post [class*=" icon-"].pull-right.icon-2x,
.modal .field-item-input .internal-link.edit-reply [class*=" icon-"].pull-right.icon-2x,
.modal .field-item-input .internal-link.capture-post [class*=" icon-"].pull-right.icon-2x,
.modal .field-item-input .internal-linkjoin-group [class*=" icon-"].pull-right.icon-2x,
.modal .field-item-input .internal-link.save-form [class*=" icon-"].pull-right.icon-2x,
.modal .field-item-input .internal-link.submit-form [class*=" icon-"].pull-right.icon-2x {
  margin-top: .35em;
}
.modal .field-item-input .internal-link.add-post [class^="icon-"].icon-spin.icon-large,
.modal .field-item-input .internal-link.upload-file [class^="icon-"].icon-spin.icon-large,
.modal .field-item-input .internal-link.delete-post [class^="icon-"].icon-spin.icon-large,
.modal .field-item-input .internal-link.edit-reply [class^="icon-"].icon-spin.icon-large,
.modal .field-item-input .internal-link.capture-post [class^="icon-"].icon-spin.icon-large,
.modal .field-item-input .internal-linkjoin-group [class^="icon-"].icon-spin.icon-large,
.modal .field-item-input .internal-link.save-form [class^="icon-"].icon-spin.icon-large,
.modal .field-item-input .internal-link.submit-form [class^="icon-"].icon-spin.icon-large,
.modal .field-item-input .internal-link.add-post [class*=" icon-"].icon-spin.icon-large,
.modal .field-item-input .internal-link.upload-file [class*=" icon-"].icon-spin.icon-large,
.modal .field-item-input .internal-link.delete-post [class*=" icon-"].icon-spin.icon-large,
.modal .field-item-input .internal-link.edit-reply [class*=" icon-"].icon-spin.icon-large,
.modal .field-item-input .internal-link.capture-post [class*=" icon-"].icon-spin.icon-large,
.modal .field-item-input .internal-linkjoin-group [class*=" icon-"].icon-spin.icon-large,
.modal .field-item-input .internal-link.save-form [class*=" icon-"].icon-spin.icon-large,
.modal .field-item-input .internal-link.submit-form [class*=" icon-"].icon-spin.icon-large {
  height: .75em;
}
.modal .field-item-input .internal-link.add-post:hover,
.modal .field-item-input .internal-link.upload-file:hover,
.modal .field-item-input .internal-link.delete-post:hover,
.modal .field-item-input .internal-link.edit-reply:hover,
.modal .field-item-input .internal-link.capture-post:hover,
.modal .field-item-input .internal-linkjoin-group:hover,
.modal .field-item-input .internal-link.save-form:hover,
.modal .field-item-input .internal-link.submit-form:hover,
.modal .field-item-input .internal-link.add-post:focus,
.modal .field-item-input .internal-link.upload-file:focus,
.modal .field-item-input .internal-link.delete-post:focus,
.modal .field-item-input .internal-link.edit-reply:focus,
.modal .field-item-input .internal-link.capture-post:focus,
.modal .field-item-input .internal-linkjoin-group:focus,
.modal .field-item-input .internal-link.save-form:focus,
.modal .field-item-input .internal-link.submit-form:focus,
.modal .field-item-input .internal-link.add-post:active,
.modal .field-item-input .internal-link.upload-file:active,
.modal .field-item-input .internal-link.delete-post:active,
.modal .field-item-input .internal-link.edit-reply:active,
.modal .field-item-input .internal-link.capture-post:active,
.modal .field-item-input .internal-linkjoin-group:active,
.modal .field-item-input .internal-link.save-form:active,
.modal .field-item-input .internal-link.submit-form:active,
.modal .field-item-input .internal-link.add-post.active,
.modal .field-item-input .internal-link.upload-file.active,
.modal .field-item-input .internal-link.delete-post.active,
.modal .field-item-input .internal-link.edit-reply.active,
.modal .field-item-input .internal-link.capture-post.active,
.modal .field-item-input .internal-linkjoin-group.active,
.modal .field-item-input .internal-link.save-form.active,
.modal .field-item-input .internal-link.submit-form.active,
.modal .field-item-input .internal-link.add-post.disabled,
.modal .field-item-input .internal-link.upload-file.disabled,
.modal .field-item-input .internal-link.delete-post.disabled,
.modal .field-item-input .internal-link.edit-reply.disabled,
.modal .field-item-input .internal-link.capture-post.disabled,
.modal .field-item-input .internal-linkjoin-group.disabled,
.modal .field-item-input .internal-link.save-form.disabled,
.modal .field-item-input .internal-link.submit-form.disabled,
.modal .field-item-input .internal-link.add-post[disabled],
.modal .field-item-input .internal-link.upload-file[disabled],
.modal .field-item-input .internal-link.delete-post[disabled],
.modal .field-item-input .internal-link.edit-reply[disabled],
.modal .field-item-input .internal-link.capture-post[disabled],
.modal .field-item-input .internal-linkjoin-group[disabled],
.modal .field-item-input .internal-link.save-form[disabled],
.modal .field-item-input .internal-link.submit-form[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.modal .field-item-input .internal-link.add-post:active,
.modal .field-item-input .internal-link.upload-file:active,
.modal .field-item-input .internal-link.delete-post:active,
.modal .field-item-input .internal-link.edit-reply:active,
.modal .field-item-input .internal-link.capture-post:active,
.modal .field-item-input .internal-linkjoin-group:active,
.modal .field-item-input .internal-link.save-form:active,
.modal .field-item-input .internal-link.submit-form:active,
.modal .field-item-input .internal-link.add-post.active,
.modal .field-item-input .internal-link.upload-file.active,
.modal .field-item-input .internal-link.delete-post.active,
.modal .field-item-input .internal-link.edit-reply.active,
.modal .field-item-input .internal-link.capture-post.active,
.modal .field-item-input .internal-linkjoin-group.active,
.modal .field-item-input .internal-link.save-form.active,
.modal .field-item-input .internal-link.submit-form.active {
  background-color: #cccccc \9;
}
.modal .field-item-input .internal-link.add-post:hover,
.modal .field-item-input .internal-link.upload-file:hover,
.modal .field-item-input .internal-link.delete-post:hover,
.modal .field-item-input .internal-link.edit-reply:hover,
.modal .field-item-input .internal-link.capture-post:hover,
.modal .field-item-input .internal-linkjoin-group:hover,
.modal .field-item-input .internal-link.save-form:hover,
.modal .field-item-input .internal-link.submit-form:hover,
.modal .field-item-input .internal-link.add-post:focus,
.modal .field-item-input .internal-link.upload-file:focus,
.modal .field-item-input .internal-link.delete-post:focus,
.modal .field-item-input .internal-link.edit-reply:focus,
.modal .field-item-input .internal-link.capture-post:focus,
.modal .field-item-input .internal-linkjoin-group:focus,
.modal .field-item-input .internal-link.save-form:focus,
.modal .field-item-input .internal-link.submit-form:focus,
.modal .field-item-input .internal-link.add-post:active,
.modal .field-item-input .internal-link.upload-file:active,
.modal .field-item-input .internal-link.delete-post:active,
.modal .field-item-input .internal-link.edit-reply:active,
.modal .field-item-input .internal-link.capture-post:active,
.modal .field-item-input .internal-linkjoin-group:active,
.modal .field-item-input .internal-link.save-form:active,
.modal .field-item-input .internal-link.submit-form:active,
.modal .field-item-input .internal-link.add-post.active,
.modal .field-item-input .internal-link.upload-file.active,
.modal .field-item-input .internal-link.delete-post.active,
.modal .field-item-input .internal-link.edit-reply.active,
.modal .field-item-input .internal-link.capture-post.active,
.modal .field-item-input .internal-linkjoin-group.active,
.modal .field-item-input .internal-link.save-form.active,
.modal .field-item-input .internal-link.submit-form.active,
.modal .field-item-input .internal-link.add-post.disabled,
.modal .field-item-input .internal-link.upload-file.disabled,
.modal .field-item-input .internal-link.delete-post.disabled,
.modal .field-item-input .internal-link.edit-reply.disabled,
.modal .field-item-input .internal-link.capture-post.disabled,
.modal .field-item-input .internal-linkjoin-group.disabled,
.modal .field-item-input .internal-link.save-form.disabled,
.modal .field-item-input .internal-link.submit-form.disabled,
.modal .field-item-input .internal-link.add-post[disabled],
.modal .field-item-input .internal-link.upload-file[disabled],
.modal .field-item-input .internal-link.delete-post[disabled],
.modal .field-item-input .internal-link.edit-reply[disabled],
.modal .field-item-input .internal-link.capture-post[disabled],
.modal .field-item-input .internal-linkjoin-group[disabled],
.modal .field-item-input .internal-link.save-form[disabled],
.modal .field-item-input .internal-link.submit-form[disabled] {
  color: #333333;
  background-color: #1476a9;
  *background-color: #116692;
}
.modal .field-item-input .internal-link.add-post:active,
.modal .field-item-input .internal-link.upload-file:active,
.modal .field-item-input .internal-link.delete-post:active,
.modal .field-item-input .internal-link.edit-reply:active,
.modal .field-item-input .internal-link.capture-post:active,
.modal .field-item-input .internal-linkjoin-group:active,
.modal .field-item-input .internal-link.save-form:active,
.modal .field-item-input .internal-link.submit-form:active,
.modal .field-item-input .internal-link.add-post.active,
.modal .field-item-input .internal-link.upload-file.active,
.modal .field-item-input .internal-link.delete-post.active,
.modal .field-item-input .internal-link.edit-reply.active,
.modal .field-item-input .internal-link.capture-post.active,
.modal .field-item-input .internal-linkjoin-group.active,
.modal .field-item-input .internal-link.save-form.active,
.modal .field-item-input .internal-link.submit-form.active {
  background-color: #0e567c \9;
}
.modal .field-item-input .internal-link.add-post:hover,
.modal .field-item-input .internal-link.upload-file:hover,
.modal .field-item-input .internal-link.delete-post:hover,
.modal .field-item-input .internal-link.edit-reply:hover,
.modal .field-item-input .internal-link.capture-post:hover,
.modal .field-item-input .internal-linkjoin-group:hover,
.modal .field-item-input .internal-link.save-form:hover,
.modal .field-item-input .internal-link.submit-form:hover {
  color: #ffffff;
}
.modal .field-item-input .internal-link.add-post.disabled,
.modal .field-item-input .internal-link.upload-file.disabled,
.modal .field-item-input .internal-link.delete-post.disabled,
.modal .field-item-input .internal-link.edit-reply.disabled,
.modal .field-item-input .internal-link.capture-post.disabled,
.modal .field-item-input .internal-linkjoin-group.disabled,
.modal .field-item-input .internal-link.save-form.disabled,
.modal .field-item-input .internal-link.submit-form.disabled,
.modal .field-item-input .internal-link.add-post[disabled],
.modal .field-item-input .internal-link.upload-file[disabled],
.modal .field-item-input .internal-link.delete-post[disabled],
.modal .field-item-input .internal-link.edit-reply[disabled],
.modal .field-item-input .internal-link.capture-post[disabled],
.modal .field-item-input .internal-linkjoin-group[disabled],
.modal .field-item-input .internal-link.save-form[disabled],
.modal .field-item-input .internal-link.submit-form[disabled] {
  color: #ffffff;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.modal .field-item-input .internal-link.cancel {
  margin-left: 12px;
}
.modal .field-item-input .processing {
  background: #ffffff url('../images/emb/spinner.gif') no-repeat top right;
  padding-left: 6px;
  width: 16px;
  position: relative;
  top: 1px;
  right: 0;
  display: inline-table;
  display: -moz-inline-box;
  display: inline-block;
}
.modal .field-item-input table {
  width: 55%;
}
.modal .field-item-input select {
  margin-left: 0;
}
.modal .full-post .post-name {
  display: none;
}
.modal .full-post .post-date {
  color: #999;
}
.modal .full-post .post-attributes {
  color: #999;
}
.modal .full-post .post-content {
  padding: 1em 0;
}
.modal .page {
  padding: 20px;
}
.modal .page-name {
  font-size: 28px;
  font-weight: bold;
  letter-spacing: -2px;
  margin-bottom: 10px;
}
.modal .page-description {
  color: #999;
  margin: 1em 0;
}
.modal .page-content {
  margin: 1em 0;
}
.modal .field-item.page {
  padding: 0;
}
.modal .hierarchy-list {
  margin: 0;
  list-style-type: none;
  padding: 0;
}
.modal .hierarchy-list .hierarchy-list {
  margin-left: 10px;
}
.modal .hierarchy-list li,
.modal .hierarchy-list .hierarchy-list {
  margin: 3px 0;
}
.modal .content-selector-item-wrapper {
  float: left;
}
.modal .content-selector-item {
  font-size: 9px;
  border: solid 1px #ccc;
  cursor: pointer;
  padding: 3px;
  width: 79px;
  height: 79px;
  overflow: hidden;
  margin: 6px 6px 0 6px;
  text-align: center;
  vertical-align: middle;
}
.modal .content-selector-item.selected {
  border: solid 3px #999;
  padding: 1px;
}
.modal .content-selector-item img {
  margin-top: auto;
  margin-bottom: auto;
}
.modal .content-selector-item-name {
  font-size: 9px;
  font-weight: normal;
  text-align: center;
  cursor: pointer;
  padding: 2px;
  width: 83px;
  height: 12px;
  overflow: hidden;
  margin: 1px 6px 16px 6px;
}
.modal .content-selector-item-name.selected {
  background-color: #999;
}
.modal .thread-list .field-list .field-item.popularOnly .field-item-header {
  display: inline;
}
.modal .thread-list .field-list .field-item.popularOnly .field-item-description {
  display: inline;
}
.modal .field-list.delete-wiki-page .field-list-description {
  min-height: 18px;
}
.modal .field-list .field-item.avatar-upload .field-item-validation {
  display: block;
}
.modal .html-content {
  min-height: 400px;
}
.tag-selector-container label {
  display: inline;
}
.skl-tag-select-form {
  padding: 5px;
}
.skl-tag-select-form .skl-taggroup-block-container {
  height: 400px;
  overflow-y: auto;
}
.skl-tag-select-form .skl-taggroup-block-container .skl-taggroup-block {
  margin-bottom: 13px;
}
.skl-tag-select-form .skl-taggroup-block-container .skl-taggroup-block div {
  float: left;
  padding-left: 0;
}
.skl-tag-select-form .skl-taggroup-block-container .skl-taggroup-block div span {
  display: block;
  margin-right: 10px;
  margin-bottom: 5px;
  padding: 2px 4px;
  white-space: normal;
  font-size: 11px;
  line-height: 14px;
  cursor: pointer;
}
.skl-tag-select-form .skl-taggroup-block-container .skl-taggroup-block div span.label-default:hover {
  background-color: #eee;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  vertical-align: baseline;
}
.skl-tag-select-form .edit-tags-link {
  margin-top: 14px;
}
fieldset.field-list.widget-settings ul.field-list li.field-item {
  clear: both;
}
fieldset.field-list.widget-settings ul.field-list li.field-item span.field-item-header {
  display: block;
  width: 50%;
  float: left;
  text-align: right;
  font-weight: normal;
  padding-right: 10px;
}
fieldset.field-list.widget-settings ul.field-list li.field-item span.custom-input {
  margin-left: 50%;
  display: block;
  padding-left: 10px;
}
fieldset.field-list.widget-settings ul.field-list li.field-item span.field-item-description {
  margin-left: 50%;
  padding-left: 10px;
}
fieldset.field-list.widget-settings ul.field-list li.field-item span.Bool {
  display: block;
  margin-left: 50%;
  padding-left: 10px;
}
fieldset.field-list.widget-settings ul.field-list li.field-item span.Bool span.field-item-header {
  float: right;
  text-align: left;
  width: 91%;
  padding-top: 5px;
}
fieldset.field-list.widget-settings ul.field-list li.field-item span.Bool span.field-item-description {
  margin-left: auto;
  padding-left: 0;
}
.pager.ui-page {
  margin-bottom: 0;
  text-align: center;
  margin-top: 5px;
}
.pager.ui-page .next,
.pager.ui-page .previous,
.pager.ui-page .page-numbers {
  display: inline-block;
  color: #FFF;
  height: 25px;
  text-align: center;
}
.pager.ui-page .next,
.pager.ui-page .previous {
  width: 25px;
  height: 23px;
  line-height: 23px;
  border-top: 1px solid #a8a8a8;
  border-bottom: 1px solid #a8a8a8;
  vertical-align: bottom;
}
.pager.ui-page .next.disabled,
.pager.ui-page .previous.disabled {
  border-color: #e5e5e5;
  cursor: default;
}
.pager.ui-page .next span,
.pager.ui-page .previous span {
  display: inline-block;
  float: none;
  width: 7px;
  height: 8px;
  background-image: url('../images/sk_pager_arrows.png');
}
.pager.ui-page .next {
  border-bottom-right-radius: 50%;
  border-top-right-radius: 50%;
  border-right: 1px solid #a8a8a8;
}
.pager.ui-page .next span {
  background-position: -21px 0;
}
.pager.ui-page .next:hover span {
  background-position: -7px 0;
}
.pager.ui-page .next.disabled span,
.pager.ui-page .next.disabled:hover span {
  background-position: -35px 0;
}
.pager.ui-page .previous {
  border-bottom-left-radius: 50%;
  border-top-left-radius: 50%;
  border-left: 1px solid #a8a8a8;
}
.pager.ui-page .previous span {
  background-position: -14px 0;
}
.pager.ui-page .previous:hover span {
  background-position: 0 0;
}
.pager.ui-page .previous.disabled span,
.pager.ui-page .previous.disabled:hover span {
  background-position: -28px 0;
}
.pager.ui-page .page-numbers {
  min-width: 62px;
  line-height: 25px;
  background-color: #a8a8a8;
}
body {
  padding-top: 25px;
  position: relative;
}
.sklbtn {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid #cccccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.sklbtn:hover,
.sklbtn:focus,
.sklbtn:active,
.sklbtn.active,
.sklbtn.disabled,
.sklbtn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.sklbtn:active,
.sklbtn.active {
  background-color: #cccccc \9;
}
.sklbtn:first-child {
  *margin-left: 0;
}
.sklbtn:hover,
.sklbtn:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.sklbtn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.sklbtn.active,
.sklbtn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.sklbtn.disabled,
.sklbtn[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.sklbtn .label,
.sklbtn .badge {
  position: relative;
  top: -1px;
}
.sklbtn [class^="icon-"],
.sklbtn [class*=" icon-"] {
  display: inline;
  /* keeps button heights with and without icons the same */

  line-height: .6em;
}
.sklbtn [class^="icon-"].icon-spin,
.sklbtn [class*=" icon-"].icon-spin {
  display: inline-block;
}
.sklbtn [class^="icon-"].pull-left.icon-2x,
.sklbtn [class*=" icon-"].pull-left.icon-2x,
.sklbtn [class^="icon-"].pull-right.icon-2x,
.sklbtn [class*=" icon-"].pull-right.icon-2x {
  margin-top: .35em;
}
.sklbtn [class^="icon-"].icon-spin.icon-large,
.sklbtn [class*=" icon-"].icon-spin.icon-large {
  height: .75em;
}
.sklbtn:hover,
.sklbtn:focus,
.sklbtn:active,
.sklbtn.active,
.sklbtn.disabled,
.sklbtn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.sklbtn:active,
.sklbtn.active {
  background-color: #cccccc \9;
}
.sklbtn-bold {
  font-weight: bold;
}
.btn-blueaction {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #1789c5;
  background-image: -moz-linear-gradient(top, #1996d7, #1476a9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1996d7), to(#1476a9));
  background-image: -webkit-linear-gradient(top, #1996d7, #1476a9);
  background-image: -o-linear-gradient(top, #1996d7, #1476a9);
  background-image: linear-gradient(to bottom, #1996d7, #1476a9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1996d7', endColorstr='#ff1476a9', GradientType=0);
  border-color: #1476a9 #1476a9 #0c4665;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #1476a9;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-blueaction:hover,
.btn-blueaction:focus,
.btn-blueaction:active,
.btn-blueaction.active,
.btn-blueaction.disabled,
.btn-blueaction[disabled] {
  color: #ffffff;
  background-color: #1476a9;
  *background-color: #116692;
}
.btn-blueaction:active,
.btn-blueaction.active {
  background-color: #0e567c \9;
}
.content-fragment-page .layout,
.footer-fragments .layout,
.page-editing,
.page-tabs {
  width: 960px;
  margin: 0 auto;
  position: relative;
}
.layout {
  clear: both;
  position: relative;
}
.content-fragment-page .layout {
  background: #ffffff no-repeat right bottom;
}
.content-fragment-page .layout-header {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 10px;
  height: 10px;
}
.content-fragment-page .layout-region.header {
  position: relative;
  background: #fff;
}
.layout-footer {
  clear: both;
}
.page-management {
  background-color: #eeeeee;
  border-width: 0;
}
.page-management .content-fragment-search input {
  padding-top: 5px;
  background-image: url('../images/emb/content-fragment-search.gif');
}
.page-management-header {
  background-color: #eeeeee;
  height: 10px;
}
.header-fragments .internal-link.edit-page,
.footer-fragments .internal-link.edit-page,
.content-fragment-page .internal-link.edit-page {
  margin-left: 10px;
  margin-top: -3px;
  position: relative;
  background: url('../images/emb/admin-bar-button.gif') no-repeat right -24px;
  height: 18px;
  display: inline-table;
  display: -moz-inline-box;
  display: inline-block;
  line-height: 18px;
  color: #fff;
  font-size: 10px;
  padding: 3px 12px 3px 14px;
  z-index: 3;
}
.header-fragments .internal-link.edit-page span,
.footer-fragments .internal-link.edit-page span,
.content-fragment-page .internal-link.edit-page span {
  background: url('../images/emb/admin-bar-button.gif') no-repeat 0 top;
  display: inline-table;
  display: -moz-inline-box;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  width: 14px;
  height: 24px;
}
.header-fragments .internal-link.edit-page:hover,
.footer-fragments .internal-link.edit-page:hover,
.content-fragment-page .internal-link.edit-page:hover {
  text-decoration: none;
  background-position: right -72px;
}
.header-fragments .internal-link.edit-page:hover span,
.footer-fragments .internal-link.edit-page:hover span,
.content-fragment-page .internal-link.edit-page:hover span {
  text-decoration: none;
  background-position: 0 -48px;
}
.merge-added {
  background: SpringGreen;
}
.merge-deleted {
  text-decoration: line-through;
  color: red;
}
.merge-added img,
.content-fragment.compare .merge-added img {
  padding: 5px;
}
.merge-deleted img {
  background: red;
}
.page-tabs .fiji-page-tabs-top {
  margin: 0;
  height: 5px;
}
.page-tabs .fiji-r1,
.page-tabs .fiji-r2,
.page-tabs .fiji-r3,
.page-tabs .fiji-r4 {
  background-color: #474747;
  border-color: #ccc;
}
.tab .internal-link.edit-tab,
.tab .internal-link.delete-tab {
  margin-top: 7px;
}
.tab-set {
  list-style: none;
  margin: 0px;
  padding: 0 2px;
  overflow: hidden;
}
.tab-set .tab {
  float: left;
  margin-right: 2px;
  padding: 0 0 0 10px;
  border: none;
}
.tab-set .tab div {
  padding: 0 10px 0 0;
  overflow: hidden;
}
.tab-set .tab a {
  display: block;
  line-height: 30px;
  color: #fff;
  font-weight: bold;
  float: left;
  cursor: pointer;
}
.tab-set .tab.selected a {
  color: #000;
}
.tab-set .tab-set #new-tab a {
  color: #fff;
}
.tab-pane {
  background: #fff;
  border-top-width: 0;
  padding: 10px;
}
.content-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.content-list .content-item {
  margin: 0;
  padding: .25em 0;
  border-bottom: dotted 1px #ccc;
}
.navigation-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.navigation-list .navigation-item {
  margin: 0;
  padding: .25em 0;
}
.attribute-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.attribute-item {
  margin: 0 3px 0 0;
  padding: 0;
  display: inline;
}
.attribute-name {
  margin: 0 3px 0 0;
}
.hierarchy-list {
  list-style-type: none;
  margin: 1px 0;
  padding: 0;
}
.hierarchy-list .hierarchy-list {
  margin-left: 11px;
}
.admin-bar {
  z-index: 1500;
  text-align: right;
  color: #333;
  position: fixed;
  width: 100%;
  height: 25px;
  top: 0;
  padding: 2px;
  background: #999999 url('../images/emb/admin-bar-bg.gif') top left repeat-x;
  min-width: 932px;
}
.admin-bar .navigation-list-header,
.admin-bar .admin-bar .navigation-list-footer {
  visibility: hidden;
  position: absolute;
}
.admin-bar .navigation-list {
  width: 960px;
  margin: 0 auto;
  list-style-type: none;
}
.admin-bar .navigation-item {
  display: inline;
  margin: 0;
  padding: 0;
}
.admin-bar .navigation-item .internal-link {
  margin-left: 10px;
  position: relative;
  background: url('../images/emb/admin-bar-button.gif') no-repeat right -24px;
  height: 18px;
  display: inline-table;
  display: -moz-inline-box;
  display: inline-block;
  line-height: 18px;
  color: #fff;
  font-size: 10px;
  padding: 3px 12px 3px 14px;
  z-index: 3;
}
.admin-bar .navigation-item .internal-link span {
  background: url('../images/emb/admin-bar-button.gif') no-repeat 0 top;
  display: inline-table;
  display: -moz-inline-box;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  width: 14px;
  height: 24px;
}
.admin-bar .navigation-item .internal-link:hover {
  text-decoration: none;
  background-position: right -72px;
}
.admin-bar .navigation-item .internal-link:hover span {
  text-decoration: none;
  background-position: 0 -48px;
}
.admin-bar .navigation-item .internal-link.open {
  text-decoration: none;
  background-position: right -120px;
}
.admin-bar .navigation-item .internal-link.open span {
  text-decoration: none;
  background-position: 0 -96px;
}
.admin-bar .navigation-item .internal-link.save-default-page,
.admin-bar .navigation-item .internal-link.edit-page {
  border-left-width: 0;
}
.admin-bar fieldset.field-list {
  width: 960px;
  position: relative;
  border: none;
  margin: 0 auto;
  padding: 0;
}
.admin-bar ul.field-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: absolute;
  left: 0;
  top: 0;
}
.admin-bar .field-item {
  padding: 0;
  margin: 0 8px 0 0;
  display: inline;
  z-index: 40;
}
.admin-bar .field-item-description {
  display: none;
}
.admin-bar .field-item-input select {
  margin: 0;
  padding: 0;
  line-height: 18px;
}
.CommonPollArea {
  width: 80%;
  min-width: 400px;
  background-color: #f4f4f4;
  border: solid 1px #999;
  margin: 0 auto;
}
.CommonPollQuestion {
  background-color: #ccc;
  border: solid 0 #999;
  border-bottom-width: 1px;
  padding: 4px;
  margin: 0;
  font-size: 105%;
}
.CommonPollContent {
  padding: 4px 8px;
}
.CommonPollDescription p {
  margin-top: 0;
  margin-bottom: 1em;
}
.CommonPollSwitchedContent {
  margin: 0 auto;
}
ul.CommonPollAnswerList {
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-weight: bold;
}
ul.CommonPollAnswerList li {
  padding: 0;
  margin: 6px 0 0 0;
}
.CommonPollAnswer {
  padding: 2px;
}
.CommonPollUserVote {
  margin: 1em 0;
  color: #777;
}
.CommonPollFooter {
  padding: 2px;
  background-color: #ccc;
  border: solid 0 #999;
  border-top-width: 1px;
  font-size: 80%;
}
.CommonPollResultGraph {
  white-space: nowrap;
}
.CommonPollResultGraph img {
  height: 19px !important;
}
ul.CommonPollFooterList {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
ul.CommonPollFooterList li {
  display: inline;
  margin: 0 6px;
  padding: 0;
  white-space: nowrap;
}
.tags-editor {
  background: #ffffff url('../images/emb/tags-editor-bkg.gif') no-repeat bottom right;
  padding: 8px;
  margin-top: 2px;
  border-top: 1px solid #eee;
  border-left: 1px solid #eee;
}
.tags-editor textarea {
  font-size: 12px;
}
.post-tags .internal-link.edit-tags {
  font-size: 12px;
  font-weight: bold;
}
.ui-tag a.edit-tags.internal-link,
.skl-ui-tag a.edit-tags.internal-link {
  font-weight: normal;
}
.ui-tag span,
.skl-ui-tag span {
  font-size: 0px;
}
.ui-tag span a,
.skl-ui-tag span a {
  display: inline-block;
  padding: 2px 4px;
  font-size: 10.998px;
  font-weight: bold;
  line-height: 14px;
  color: #ffffff;
  vertical-align: baseline;
  white-space: nowrap;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #999999;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #acacac;
  text-shadow: none;
  text-decoration: none;
  margin-top: 4px;
  margin-right: 4px;
  padding: 3px 4px;
  font-weight: normal;
}
.ui-tag span a:empty,
.skl-ui-tag span a:empty {
  display: none;
}
.ui-tag span a-important,
.skl-ui-tag span a-important {
  background-color: #b94a48;
}
.ui-tag span a-important[href],
.skl-ui-tag span a-important[href] {
  background-color: #953b39;
}
.ui-tag span a-warning,
.skl-ui-tag span a-warning {
  background-color: #f89406;
}
.ui-tag span a-warning[href],
.skl-ui-tag span a-warning[href] {
  background-color: #c67605;
}
.ui-tag span a-success,
.skl-ui-tag span a-success {
  background-color: #468847;
}
.ui-tag span a-success[href],
.skl-ui-tag span a-success[href] {
  background-color: #356635;
}
.ui-tag span a-info,
.skl-ui-tag span a-info {
  background-color: #3a87ad;
}
.ui-tag span a-info[href],
.skl-ui-tag span a-info[href] {
  background-color: #2d6987;
}
.ui-tag span a-inverse,
.skl-ui-tag span a-inverse {
  background-color: #333333;
}
.ui-tag span a-inverse[href],
.skl-ui-tag span a-inverse[href] {
  background-color: #1a1a1a;
}
.ui-tag span a:hover,
.skl-ui-tag span a:hover {
  background-color: #666;
}
.ui-tag .edit-tags,
.skl-ui-tag .edit-tags {
  color: #acacac;
}
.content-fragment-page.msgs-message .content-fragment.core-message {
  padding-top: 20px;
}
.content-fragment-page.msgs-message .content-fragment.core-message .page .page-name {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
}
.header-fragments .message.directions {
  font-weight: bold;
  line-height: 28px;
  padding: 0;
  margin: 0;
  font-size: 11px;
}
.header-fragments .site-banner {
  padding: 20px 0;
  margin: 0;
  text-align: left;
  height: 1%;
  min-height: 40px;
}
.content-fragment.title,
.content-fragment.custom-title {
  display: none;
}
.content-fragment.bread-crumbs {
  margin: 0;
}
.content-fragment.error-not-found .field-list {
  text-align: center;
}
.content-fragment.error-not-found .field-item {
  display: inline;
}
.content-fragment.content-links .navigation-list {
  padding: 20px 20px 0 20px;
}
.content-fragment.content-links .navigation-item {
  float: right;
  margin-right: 10px;
}
.content-fragment-page.tags-taglist .content-fragment.tag-cloud .tag-list {
  padding: 10px;
  background-color: #eee;
}
.content-fragment.logout .navigation-list {
  padding: 0 20px 20px 20px;
}
.content-fragment-page.tags-taglist .content-fragment {
  padding: 20px;
}
.content-fragment-page.tags-taglist .content-fragment.bread-crumbs {
  padding: 0;
}
.content-fragment-page.utility-editarticle .content-fragment {
  padding: 20px;
}
.message {
  padding: 8px 35px 8px 14px;
  margin-bottom: 18px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #c09853;
}
.message.norecords {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}
.message.success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}
.message.error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}
.message.warning {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}
.message.disclaimer {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}
.message.capture {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}
.message.directions {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}
.message.loading {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}
.menu.notification {
  background-color: #fff;
  padding: 0;
}
.menu.notification .message {
  margin: 0;
}
.menu.notification.notification__menu .message {
  margin: 10px;
  font-weight: bold;
  font-size: 14px;
  font-family: Arial;
}
.menu.notification.notification__menu .message.norecords {
  color: #000;
  border: none;
  background-color: #E5E5E5;
}
.menu.notification.notification__menu .message.success {
  color: #000;
  border: none;
  background-color: #E5E5E5;
}
.menu.notification.notification__menu .message.error {
  color: #000;
  border: none;
  background-color: #E5E5E5;
}
.menu.notification.notification__menu .message.warning {
  color: #000;
  border: none;
  background-color: #E5E5E5;
}
.menu.notification.notification__menu .message.disclaimer {
  color: #000;
  border: none;
  background-color: #E5E5E5;
}
.menu.notification.notification__menu .message.capture {
  color: #000;
  border: none;
  background-color: #E5E5E5;
}
.content-fragment.message {
  font-size: 12px;
}
.tag-cloud .tag-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.tag-cloud .tag-list li {
  display: inline;
  line-height: 28px;
  margin-right: 8px;
}
.tag-cloud .tag-list a {
  font-weight: bold;
}
.tag-cloud .tag-list.sk-equal-size a {
  font-weight: normal;
}
.tag-cloud .tag-list.sk-equal-size li {
  margin-right: 12px;
}
.tag-cloud li.level-6 {
  font-size: 10px;
}
.tag-cloud li.level-5 {
  font-size: 12px;
}
.tag-cloud li.level-4 {
  font-size: 14px;
}
.tag-cloud li.level-3 {
  font-size: 16px;
}
.tag-cloud li.level-2 {
  font-size: 18px;
}
.tag-cloud li.level-1 {
  font-size: 22px;
}
.abbreviated-post .avatar img {
  max-width: 32px;
  max-height: 32px;
}
.abbreviated-post .avatar.blogapp {
  height: 32px;
  width: 32px;
  background: url('../images/emb/icon-blog-32.gif') no-repeat top left;
}
.abbreviated-post .avatar.forumapp {
  height: 32px;
  width: 32px;
  background: url('../images/emb/icon-forum-32.gif') no-repeat top left;
}
.abbreviated-post .avatar.fileapp {
  height: 32px;
  width: 32px;
  background: url('../images/emb/icon-files-32.gif') no-repeat top left;
}
.abbreviated-post .avatar.wikiapp {
  height: 32px;
  width: 32px;
  background: url('../images/emb/icon-wiki-32.gif') no-repeat top left;
}
.abbreviated-post .avatar.page {
  height: 32px;
  width: 32px;
  background: url('../images/emb/icon-page-32.gif') no-repeat top left;
}
.abbreviated-post .post-name {
  font-size: 18px;
  font-weight: bold;
  margin: 0 0 8px 0;
  color: #999;
}
.abbreviated-post .post-author {
  display: inline;
}
.abbreviated-post .post-date {
  display: inline;
}
.abbreviated-post .post-date .value {
  margin-left: 3px;
}
.full-post {
  position: relative;
}
.content-fragment.related-content .abbreviated-post {
  padding: 10px 0;
  min-height: 0;
}
.content-fragment.related-content .abbreviated-post .post-name {
  font-size: 12px;
  font-weight: normal;
  padding: 0;
  margin: 0;
}
.content-fragment.related-content .abbreviated-post-footer {
  border-bottom: 1px solid #DDF1FA;
}
.content-fragment.related-content .post-attributes {
  display: inline;
}
.content-fragment.related-content .post-attributes .attribute-list {
  display: inline;
  margin-left: 5px;
  color: #666666;
}
.content-fragment.related-content .attribute-item {
  font-size: 11px;
}
.content-fragment.related-content .navigation-list .navigation-item {
  padding: 10px 0;
}
.content-fragment.related-content .attribute-list-header,
.content-fragment.related-content .attribute-list-footer {
  display: none;
}
.content-fragment.temporary-rss-feed-item-list .content-fragment-header {
  position: relative;
}
.content-fragment.temporary-rss-feed-item-list .content-fragment-header .internal-link.rss {
  position: absolute;
  top: 5px;
  right: 15px;
  outline: none;
  display: block;
  text-align: left;
  padding-left: 17px;
}
.content-fragment.temporary-rss-feed-item-list .content-fragment-header .internal-link.rss span {
  position: absolute;
  left: 0;
  height: 14px;
  width: 14px;
  background: url('../images/emb/icon-rss.png') no-repeat top left;
  cursor: pointer;
}
.content-fragment.temporary-rss-feed-item-list .abbreviated-post .post-date .value {
  margin-left: 0;
}
.content-fragment.temporary-rss-feed-item-list .simple-expanded .abbreviated-post {
  padding: 0px;
  min-height: 20px;
  margin-bottom: 5px;
  margin-top: 5px;
}
.content-fragment.temporary-rss-feed-item-list .simple-expanded .abbreviated-post .post-name {
  font-size: 14px;
  margin-bottom: 0px;
}
.content-fragment.temporary-rss-feed-item-list .simple-expanded .abbreviated-post .post-name.first {
  font-size: 18px;
}
.content-fragment.temporary-rss-feed-item-list .simple-expanded .abbreviated-post .post-summary {
  margin: 4px 0px;
}
.content-fragment.temporary-rss-feed-item-list .simple-expanded .abbreviated-post .post-date .value {
  margin: 0px;
  color: #999;
}
.content-fragment.temporary-rss-feed-item-list .simple-expanded .abbreviated-post .post-author {
  color: #999;
}
.content-fragment.temporary-rss-feed-item-list .simple .abbreviated-post {
  padding: 0px;
  min-height: 20px;
  margin-bottom: 5px;
  margin-top: 5px;
}
.content-fragment.temporary-rss-feed-item-list .simple .abbreviated-post .post-name {
  margin-bottom: 0px;
  font-size: 14px;
}
.content-fragment.temporary-rss-feed-item-list .simple .abbreviated-post .post-summary {
  margin: 2px 0px;
}
.content-fragment.temporary-rss-feed-list .content-fragment-header {
  position: relative;
}
.content-fragment.temporary-rss-feed-list .content-fragment-header .internal-link.rss {
  position: absolute;
  top: 5px;
  right: 15px;
  outline: none;
  display: block;
  text-align: left;
  padding-left: 17px;
}
.content-fragment.temporary-rss-feed-list .content-fragment-header .internal-link.rss span {
  position: absolute;
  left: 0;
  height: 14px;
  width: 14px;
  background: url('../images/emb/icon-rss.png') no-repeat top left;
  cursor: pointer;
}
.content-fragment.temporary-rss-feed-list .content-list-name {
  font-size: 18px;
  padding-top: 6px;
}
.content-fragment.temporary-rss-feed-list .content-item {
  margin-bottom: 0px;
}
.content-fragment.temporary-rss-feed-list .abbreviated-post {
  padding: 0px;
  min-height: 20px;
  margin-bottom: 5px;
  margin-top: 5px;
}
.content-fragment.temporary-rss-feed-list .abbreviated-post .post-name {
  font-size: 14px;
  margin-bottom: 0px;
}
.content-fragment.temporary-rss-feed-list .abbreviated-post .post-summary {
  margin: 4px 0px 8px 0px;
}
.content-fragment.temporary-rss-feed-list .abbreviated-post .post-date .value {
  margin: 0px;
}
.content-fragment.tagged-content-list .content-list.simple .abbreviated-post {
  padding: 3px 0;
  min-height: 0;
}
.content-fragment.tagged-content-list .content-list.simple .post-name {
  font-size: 14px;
  margin: 0 0 3px;
}
.content-fragment.tagged-content-list .content-list.simple .post-date .value {
  margin-left: 0;
}
.content-fragment.tagged-content-list .content-list.simple .post-author .user-name .internal-link.view-user-profile {
  font-weight: normal;
}
.content-fragment.tagged-content-list .content-list.simple .post-author .avatar {
  display: none;
}
.content-fragment.tagged-content-list .content-list.simple .content-item .post-date .label {
  display: none;
}
.content-fragment.tagged-content-list .content-list.simple .post-attributes {
  display: none;
}
.content-fragment.conversation-list .content-list-name.conversations a.new {
  margin-top: 5px;
}
.content-fragment.conversation-list .content-item {
  border: none;
}
.content-fragment.conversation-list .conversation-browser-column.messages {
  height: 100%;
  overflow: hidden;
}
.content-fragment.conversation-list .content-list.messages {
  position: relative;
  height: 91%;
  display: none;
  overflow-y: auto;
  overflow-x: hidden;
}
.content-fragment.conversation-list .content-list.messages .content-item.day {
  border-bottom: 1px solid #eee;
  border-top: 1px solid #eee;
}
.content-fragment.conversation-list .content-list.messages .content-item.day.start {
  border-top: 2px solid #666;
}
.content-fragment.conversation-list .content-list.messages .content-item.reply-form {
  overflow: auto;
}
.content-fragment.conversation-list .content-list.conversations {
  margin-top: 10px;
}
.content-fragment.conversation-list .content-list.conversations .content-item.conversation {
  cursor: pointer;
}
.content-fragment.conversation-list .content-list.conversations .content-item.conversation .abbreviated-post {
  padding: 7px;
  overflow: hidden;
  border-radius: 4px;
}
.content-fragment.conversation-list .content-list.conversations .content-item.conversation .abbreviated-post .post-name {
  font-weight: normal;
  font-size: 13px;
  margin: 0;
}
.content-fragment.conversation-list .content-list.conversations .content-item.conversation:hover .abbreviated-post {
  background-color: #eeeeee;
}
.content-fragment.conversation-list .content-list.conversations .content-item.conversation.selected .abbreviated-post {
  color: #FFF;
  background-color: #999;
}
.content-fragment.conversation-list .content-list.conversations .content-item.conversation.selected .abbreviated-post a {
  color: #ffffff;
}
.content-fragment.conversation-list .content-list.conversations .content-item.conversation.unread .abbreviated-post {
  background-color: #f7f7f7;
  border: 1px solid #666666;
}
.content-fragment.conversation-list .content-list.simple .post-name {
  font-size: 13px;
}
.content-fragment.track-term-search .simple-expanded .content-item {
  border-top: 0;
  border-bottom: 1px dotted #ccc;
}
.content-fragment.track-term-search .simple-expanded .abbreviated-post {
  margin: 0;
  padding: 10px 0 10px 46px;
  min-height: 35px;
}
.content-fragment.track-term-search .simple-expanded .post-name {
  font-size: 1em;
  font-weight: bold;
  margin: 2px 0;
}
.content-fragment.track-term-search .content-list-name {
  clear: both;
  color: #666666;
  font-size: 11px;
  font-weight: bold;
  margin: 0.25em 0px 0.25em 0px;
  padding: 0px 0px 0px 0px;
}
.email-digest-subscription {
  cursor: pointer;
  width: 185px;
  word-wrap: normal;
  white-space: nowrap;
}
.email-digest-subscription span.email-digest-rollup {
  border: 1px solid #d6d6d6;
  padding: 3px;
}
.email-digest-subscription span.email-digest-rollup span.drop-down-arrow {
  padding-right: 11px;
  background: url('../images/emb/login-create-sprite-arrows.png') no-repeat right 2px;
}
.email-digest-selectWrapper {
  border: 1px solid #d6d6d6;
  margin: 4px;
  width: 150px;
  background: #fff;
  cursor: pointer;
}
.email-digest-selectWrapper div.email-digest-selectable > span {
  padding: 4px;
}
.email-digest-selectWrapper div.email-digest-selectable:hover {
  background: #666666;
}
.email-digest-selectWrapper div.email-digest-selected {
  background: #ff8200;
}
.footer-fragments {
  display: block;
  position: relative;
  padding: 10px;
  margin: 0 auto;
}
.footer-fragments-header {
  border-top: solid 1px #c5c5c5;
  display: block;
  margin: 38px auto 0px auto;
}
.footer-fragments-footer {
  border-top: solid 1px #c5c5c5;
  display: block;
  margin: 0px auto 38px auto;
}
.message.copyright {
  margin: 0px 0px 5px 0px;
  text-align: center;
}
.poweredby {
  height: 19px;
  text-align: center;
}
.poweredby a {
  display: block;
  width: 161px;
  padding: 19px 0 0 0;
  height: 0;
  overflow: hidden;
  margin: 0 auto;
  background: url('../images/emb/fiji-footer.gif') no-repeat left top;
}
.admin-bar .navigation-item .internal-link.select-page {
  float: left;
  margin-left: 0;
  margin-right: 20px;
}
.admin-bar .navigation-item .internal-link.import-export-page,
.admin-bar .navigation-item .internal-link.revert-page {
  float: left;
}
.menu.select-page-content {
  background-color: #6C7980;
  border: 1px solid #323A3F;
  border-top-width: 0;
  border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0 0 4px 4px;
  padding: 10px;
  color: #fff;
  width: 300px;
}
.menu.select-page-content .field-item-header {
  font-size: 12px;
  display: block;
  padding-bottom: 2px;
  font-weight: normal;
}
.menu.select-page-content .field-item-input {
  display: block;
  font-size: 12px;
}
.menu.select-page-content .field-item {
  padding: 8px 0;
}
.menu.select-page-content .field-item.select-page {
  border-bottom: 1px solid #424A4F;
}
.menu.select-page-content .field-item.select-version .field-item-input {
  padding: 2px 0 0 0;
}
.menu.save-page-content {
  background-color: #6C7980;
  border: 1px solid #323A3F;
  border-top-width: 0;
  border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0 0 4px 4px;
  padding: 10px;
  color: #fff;
  width: 250px;
  min-height: 220px;
}
.menu.save-page-content .field-item-input {
  display: table;
  font-size: 12px;
  padding: 4px 0;
}
.menu.save-page-content .field-item {
  padding: 0;
}
.menu.save-page-content .field-item.override .field-item-input {
  padding-left: 40px;
  position: relative;
}
.menu.save-page-content .field-item.override .field-item-input input {
  position: absolute;
  left: 20px;
  top: 2px;
}
.page-management-shade {
  background-image: url('../images/spacer.gif');
  position: absolute;
  top: 0;
  left: 0;
  width: 2000px;
  height: 20000px;
  z-index: 10;
  background-color: #5A5A5A;
  border-top: 1px solid #002;
  margin-top: 4px;
}
.page-management-edit-link {
  position: absolute;
  text-align: center;
  z-index: 11;
  padding-top: 10px;
  width: 100%;
}
.page-management .context-not-checked-message {
  position: absolute;
  width: 100%;
  text-align: center;
  top: 140px;
  font-size: 10px;
  color: #444;
}
.page-management {
  text-align: left;
  font-family: Arial, Helvetica !important;
  font-size: 12px !important;
  position: relative;
  border-top: solid 2px #aaa;
  background-color: #ccc;
  padding: 8px;
  height: 145px;
  min-width: 720px;
}
.page-management .loading-message {
  font-weight: bold;
  font-size: 17px !important;
  text-align: center;
  position: absolute;
  left: 0;
  width: 100%;
  top: 75px;
  color: #666;
}
.page-management .internal-link {
  z-index: 2;
}
.page-management .internal-link.add-content-fragment {
  background-image: url('../images/layout/add-widget.gif');
  background-position: 4px center;
  background-repeat: no-repeat;
  font-weight: bold;
  padding: 0 8px 0 24px;
  text-decoration: none;
  border-right: solid 1px #667379;
  position: relative;
  z-index: 2;
}
.page-management .internal-link.change-layout {
  background-image: url('../images/layout/change-layout.gif');
  background-position: 8px center;
  background-repeat: no-repeat;
  font-weight: bold;
  padding: 0 4px 0 28px;
  text-decoration: none;
  position: relative;
  z-index: 2;
}
.page-management .internal-link.selected:link,
.page-management .internal-link.selected:active,
.page-management .internal-link.selected:visited {
  color: #333;
  text-decoration: none;
  background-color: Transparent;
}
.page-management .content-fragment-search {
  position: absolute;
  top: 5px;
  left: 0;
  width: 100%;
  text-align: center;
  z-index: 1;
}
.page-management .content-fragment-search input {
  width: 210px;
  padding: 4px 40px 4px 10px;
  height: 16px;
  font-size: 11px !important;
  background-image: url('../images/layout/search.gif');
  background-position: top left;
  border-width: 0;
  background-color: Transparent;
}
.page-management .clear-content-fragment-search {
  background-image: url('../images/layout/clear-search.gif');
  background-position: left center;
  background-repeat: no-repeat;
  padding: 0 0 0 20px;
  margin: -3px 0 0 10px;
  font-weight: bold;
  text-decoration: none;
  position: relative;
}
.page-management .content-fragment-list {
  height: 95px;
  position: absolute;
  top: 40px;
  left: 5%;
  width: 90%;
}
.page-management .content-fragment-list-footer {
  clear: both;
}
.page-management .content-fragment-type {
  background-color: #FDFEFE;
  background-image: url('../images/layout/content-fragment-type-background.gif');
  background-position: left bottom;
  background-repeat: repeat-x;
  width: 22%;
  float: left;
  padding: 5px .54%;
  margin: 3px .54%;
  border: solid 1px #92AEBD;
  cursor: move;
  color: #666;
  font-weight: normal;
  white-space: nowrap;
  overflow: hidden;
  font-size: 11px !important;
}
.page-management .internal-link.view-previous-content-fragments {
  background-image: url('../images/layout/left.gif');
  background-position: top left;
  background-repeat: no-repeat;
  width: 11px;
  padding: 20px 0 0 0;
  height: 0px;
  position: absolute;
  left: 15px;
  top: 75px;
  overflow: hidden;
}
.page-management .internal-link.view-previous-content-fragments.disabled {
  background-image: url('../images/layout/left-disabled.gif');
}
.page-management .internal-link.view-next-content-fragments {
  background-image: url('../images/layout/right.gif');
  background-position: top left;
  background-repeat: no-repeat;
  width: 11px;
  padding: 20px 0 0 0;
  height: 0px;
  position: absolute;
  right: 15px;
  top: 75px;
  overflow: hidden;
}
.page-management .internal-link.view-next-content-fragments.disabled {
  background-image: url('../images/layout/right-disabled.gif');
}
.page-management .layout-list {
  height: 95px;
  position: absolute;
  top: 40px;
  left: 5%;
  width: 90%;
}
.page-management .layout-list-footer {
  clear: both;
}
.page-management .internal-link.view-previous-layouts {
  background-image: url('../images/layout/left.gif');
  background-position: top left;
  background-repeat: no-repeat;
  width: 11px;
  padding: 20px 0 0 0;
  height: 0px;
  position: absolute;
  left: 15px;
  top: 75px;
  overflow: hidden;
}
.page-management .internal-link.view-previous-layouts.disabled {
  background-image: url('../images/layout/left-disabled.gif');
}
.page-management .internal-link.view-next-layouts {
  background-image: url('../images/layout/right.gif');
  background-position: top left;
  background-repeat: no-repeat;
  width: 11px;
  padding: 20px 0 0 0;
  height: 0px;
  position: absolute;
  right: 15px;
  top: 75px;
  overflow: hidden;
}
.page-management .internal-link.view-next-layouts.disabled {
  background-image: url('../images/layout/right-disabled.gif');
}
.page-management .layout {
  clear: none;
  width: 11% !important;
  min-width: 0 !important;
  max-width: 2000px !important;
  background: #e9e9e9 none;
}
.page-management .layout {
  float: left;
  width: 11%;
  height: 95px;
  padding: 0;
  margin: 0 .25%;
  padding: 0 4px;
  overflow: hidden;
  text-align: center;
  background-color: #ccc;
}
.page-management .layout img {
  height: 90px;
  max-width: 100%;
  border: solid 1px #999;
  margin: 1px;
}
.page-management .layout-list .layout.selected img {
  border: solid 2px #0F64E3;
  margin: 0;
}
.content-fragment-management {
  display: block;
  margin: 10px 0px 5px 0px;
}
.content-fragment-management .content-fragment-management-content {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.content-fragment-management .content-fragment-management-content .content-fragment {
  margin: 0 !important;
}
.content-fragment-management-shade {
  background-image: url('../images/spacer.gif');
  position: absolute;
  top: 0;
  left: 0;
  width: 2000px;
  height: 20000px;
  z-index: 1000;
}
.content-fragment-management-header {
  background: Transparent url('../images/layout/content-fragment-header.gif') no-repeat left top;
  font-weight: bold;
  font-size: 12px !important;
  color: #333;
  cursor: move;
  font-family: Arial, Helvetica;
  margin: 0 6px 0 0;
  padding: 0 0 0 6px;
}
.content-fragment-management-header-inner {
  background: Transparent url('../images/layout/content-fragment-header.gif') no-repeat right top;
  padding: 8px 10px 8px 4px;
  height: 14px;
  overflow: hidden;
  margin-right: -6px;
}
.content-fragment-management-fragment-name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.content-fragment-management.locked .content-fragment-management-header {
  cursor: auto;
  color: #999;
}
.content-fragment-management-header a {
  float: right;
  font-size: 12px;
  font-weight: normal;
}
.content-fragment-management .internal-link.configure-content-fragment {
  width: 12px;
  height: 0;
  padding: 12px 0 0 0;
  overflow: hidden;
  margin: 0 4px;
  background-image: url('../images/layout/configure-content-fragment.gif');
  background-position: left top;
  background-repeat: no-repeat;
}
.content-fragment-management .menu-button.content-fragment-wrapper-format-button {
  width: 12px;
  height: 0;
  padding: 12px 0 0 0;
  overflow: hidden;
  margin: 0 4px;
  background-image: url('../images/layout/toggle-content-fragment-header.gif');
  background-position: left top;
  background-repeat: no-repeat;
}
.content-fragment-management .internal-link.delete-content-fragment {
  width: 12px;
  height: 0;
  padding: 12px 0 0 0;
  overflow: hidden;
  margin: 0 4px;
  background-image: url('../images/layout/delete-content-fragment.gif');
  background-position: left top;
  background-repeat: no-repeat;
}
.content-fragment-management .internal-link.lock-content-fragment {
  width: 12px;
  height: 0;
  padding: 12px 0 0 0;
  overflow: hidden;
  margin: 0 4px;
  background-image: url('../images/layout/unlock-content-fragment.gif');
  background-position: left top;
  background-repeat: no-repeat;
}
.content-fragment-management .internal-link.unlock-content-fragment {
  width: 12px;
  height: 0;
  padding: 12px 0 0 0;
  overflow: hidden;
  margin: 0 4px;
  background-image: url('../images/layout/lock-content-fragment.gif');
  background-position: 2px top;
  background-repeat: no-repeat;
}
.content-fragment-management.placeholder {
  display: block;
  border: dashed 1px #333;
  margin: 5px;
  background-color: #ccc;
  width: auto;
  height: 1em;
  padding: 7px 4px;
}
.menu.content-fragment-wrapper-format-content {
  background-color: #ddd;
  border: solid 1px #666;
  color: #333;
  padding: 0;
  margin: 0;
  font-size: 10px;
}
.menu.content-fragment-wrapper-format-content .menu-item {
  padding: 5px;
  cursor: pointer;
}
.menu.content-fragment-wrapper-format-content .menu-item.selected {
  background-color: #bbb;
}
.menu.content-fragment-wrapper-format-content .menu-item .active {
  background-color: #333;
  color: #eee;
  display: block;
  padding: 5px;
  margin: -5px;
}
.page-tabs.active {
  background: #cccccc url('../images/layout/page-tabs-background.gif') repeat-x left bottom;
}
.tab.placeholder {
  border-color: #333;
  background-color: #999;
  border-style: dashed;
  width: 40px;
  height: 1.25em;
  padding: 5px;
}
.tab .internal-link.edit-tab {
  display: inline-table;
  display: -moz-inline-box;
  display: inline-block;
  width: 9px;
  height: 0;
  padding: 9px 0 0 0;
  overflow: hidden;
  margin: 2px 2px 2px 6px;
  position: relative;
  top: 3px;
  background-image: url('../images/layout/tab-icons.gif');
  background-position: left top;
  background-repeat: no-repeat;
}
.tab .internal-link.edit-tab:hover {
  background-position: left -9px;
}
.tab .internal-link.delete-tab {
  display: inline-table;
  display: -moz-inline-box;
  display: inline-block;
  width: 9px;
  height: 0;
  padding: 9px 0 0 0;
  overflow: hidden;
  margin: 2px 2px 2px 4px;
  position: relative;
  top: 3px;
  background-image: url('../images/layout/tab-icons.gif');
  background-position: left -18px;
  background-repeat: no-repeat;
}
.tab .internal-link.delete-tab:hover {
  background-position: left -27px;
}
.modal-title {
  border-bottom: solid 1px #333;
  padding: 8px 0 2px 0;
  font-size: 150%;
  margin: 0 8px;
  font-weight: bold;
  color: #333;
  cursor: move;
  min-height: 24px;
}
.modal-content {
  background-color: #fff;
}
.modal-footer {
  width: 100%;
  height: 12px;
}
.modal-close {
  width: 16px;
  height: 15px;
  background-image: url(../images/common/close.gif);
  background-repeat: no-repeat;
  overflow: hidden;
  cursor: pointer;
  position: absolute;
  right: 8px;
  top: 8px;
  margin: 0;
}
.modal-resize {
  width: 12px;
  height: 12px;
  background-image: url(../images/common/resize.gif);
  background-repeat: no-repeat;
  overflow: hidden;
  position: absolute;
  right: 6px;
  bottom: 6px;
  cursor: se-resize;
}
.defaultSkin tr.mceFirst td.mceToolbar,
.defaultSkin .mceStatusbar {
  background: #eeeeee !important;
}
.tab-set.with-panes {
  background: none!important;
  border: none!important;
}
.tab-set.with-panes td {
  background: #EEE!important;
  vertical-align: middle!important;
  text-align: center;
  border-right: 1px solid white!important;
}
.tab-set.with-panes .tab {
  margin: 0!important;
  padding: 10px!important;
  height: auto!important;
  font-weight: bold!important;
}
.tab-set.with-panes .tab div a {
  float: none!important;
  line-height: 15px!important;
  color: #1478B4!important;
}
.tab-set.with-panes .tab div a:hover {
  text-decoration: none!important;
}
.tab-set.with-panes .tab div {
  color: #1478B4!important;
}
.tab-set.with-panes .tab.selected {
  background: #DDD!important;
}
.tab-set.with-panes .tab.selected div,
.tab-set.with-panes .tab.selected div a {
  color: #FF8200!important;
}
.content-fragment .navigation-item .internal-link.view-invite span {
  background-position: -2px -28px !important;
}
.content-fragment .navigation-item .internal-link.edit-theme span,
.content-fragment .navigation-item .internal-link.unlock-post span,
.content-fragment .navigation-item .internal-link.view-moderation span {
  background-position: -1px -88px !important;
}
.content-fragment .navigation-item .internal-link.edit-group-membership span {
  background-position: -1px -118px !important;
}
.content-fragment .navigation-item .internal-link.view-contact-requests span {
  background-position: -1px -148px !important;
}
.content-fragment .navigation-item .internal-link.subscription-off span,
.content-fragment .navigation-item .internal-link.favorite-on span,
.content-fragment.group-links .navigation-item .internal-link.leave-group span {
  background-position: 0px -283px !important;
}
.content-fragment .navigation-item .internal-link.subscription-on span {
  background-position: -1px -411px !important;
}
.content-fragment .navigation-item .internal-link.email-post span {
  background-position: -1px -386px !important;
}
.content-fragment .navigation-item .internal-link.favorite-off span {
  background-position: -2px -176px !important;
}
.content-fragment .navigation-item .internal-link.control-panel span {
  background-position: -1px -58px !important;
}
.content-fragment .navigation-item .internal-link.view-control-panel span,
.content-fragment .navigation-item .internal-link.edit-application.weblog span,
.content-fragment .navigation-item .internal-link.edit-group span {
  background-position: -1px -58px !important;
}
.content-fragment .navigation-item .internal-link.mark-all-read span {
  background-position: -1px -435px !important;
}
.content-fragment .navigation-item .internal-link.view-application span {
  background-position: -1px -204px !important;
}
.content-fragment .navigation-item .internal-link.view-slideshow span {
  background-position: -2px -231px !important;
}
.content-fragment .navigation-item .internal-link.edit-application span,
.content-fragment .navigation-item .internal-link.edit-post span {
  background-position: 0px -257px !important;
}
.content-fragment .navigation-item .internal-link.add-post span,
.content-fragment .navigation-item .internal-link.add-application span,
.content-fragment .navigation-item .internal-link.add-application span,
.content-fragment .navigation-item .internal-link.create-group span,
.content-fragment .navigation-item .internal-link.add-application span {
  background-position: -2px 2px !important;
}
.content-fragment .navigation-item .internal-link.rss span {
  background-position: -1px -330px !important;
}
.header-fragments .content-fragment.change-language-widget a {
  display: inline!important;
  color: #666;
  border-bottom: 1px solid #9c9c9c;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  line-height: 43px!important;
  margin: 0 10px!important;
}
.footer-fragments {
  width: auto!important;
  max-width: 100%!important;
}
.footer-fragments-header {
  border-top: none!important;
  margin-top: 80px!important;
}
.footer-fragments-footer {
  margin: 0!important;
  border-top: none!important;
}
.footer-fragments,
.content-fragment-page .footer-fragments .layout,
.content-fragment-page .footer-fragments .layout .layout-region.header {
  background: #2f2f2f;
}
.footer-fragments .footer-bottom-nav .navigation-list {
  overflow: hidden;
  margin: 30px 0 5px;
}
.footer-fragments .footer-bottom-nav .navigation-item {
  float: left;
  margin-right: 15px;
}
.footer-fragments .footer-bottom-nav .navigation-item a {
  color: #bbb;
  font-size: 10px;
  text-decoration: none;
}
.footer-fragments .footer-bottom-nav .navigation-item a:hover {
  color: #FF8200;
}
.skl-footer-links .content-fragment-content {
  background-color: inherit;
}
.skl-footer-links a,
.skl-footer-links span {
  color: #a9a9a9;
  text-decoration: none;
  font-size: 11px;
}
.skl-footer-links a:hover {
  color: #FFF;
  text-decoration: none;
}
.skl-footer-links #footerLinks {
  clear: both;
  overflow: hidden;
  margin: 40px 0 10px;
}
.skl-footer-links #footerLinks div {
  float: left;
  width: 144px;
  margin-left: 15px;
}
.skl-footer-links #footerLinks div:first-child {
  margin-left: 0;
}
.skl-footer-links #footerLinks div a {
  line-height: 15px;
  display: block;
  margin-bottom: 4px;
}
.skl-footer-links #footerLinks div .title {
  margin-bottom: 20px;
}
.skl-footer-links #footerLinks div .title a {
  font-size: 13px;
  color: #FFF;
  display: inline;
  text-transform: uppercase;
}
.skl-footer-links #footerLinks div .title a:hover {
  text-decoration: underline;
}
.skl-footer-links .footer-bottom-line {
  margin-top: 76px;
  margin-bottom: 35px;
}
.skl-footer-links .footer-logo {
  background: url("../images/sk_footer_logo.png") -70px 0 no-repeat;
  display: block;
  width: 70px;
  height: 52px;
  margin-top: -36px;
}
.skl-footer-links .footer-logo:hover {
  background-position: 0 0;
}
.skl-footer-links .footer-copyright a {
  margin-right: 17px;
}
.skl-footer-links .footer-social-btns {
  margin-top: -7px;
}
.skl-footer-links .footer-social-btns a {
  background: url("../images/sk_footer_socials.png") no-repeat;
  display: block;
  float: right;
  margin-left: 15px;
  height: 32px;
  width: 32px;
}
.skl-footer-links .footer-social-btns a.fb {
  background-position: 0 0;
}
.skl-footer-links .footer-social-btns a.fb:hover {
  background-position: -135px 0;
}
.skl-footer-links .footer-social-btns a.vk {
  background-position: -34px 0;
}
.skl-footer-links .footer-social-btns a.vk:hover {
  background-position: -169px 0;
}
.skl-footer-links .footer-social-btns a.tw {
  background-position: -68px 0;
}
.skl-footer-links .footer-social-btns a.tw:hover {
  background-position: -203px 0;
}
.skl-footer-links .footer-social-btns a.rss {
  background-position: -101px 0;
}
.skl-footer-links .footer-social-btns a.rss:hover {
  background-position: -237px 0;
}
.content-fragment.media-gallery-post-list .table-list {
  table-layout: auto !important;
  *table-layout: fixed !important;
}
.content-fragment.media-gallery-post-list .filter .view-type {
  top: 8px!important;
}
.content-fragment.media-gallery-post-list .filter .view-type .filter-option {
  background: none!important;
  padding: 0!important;
  margin: 0 0 0 10px!important;
  border: none!important;
}
.content-fragment.media-gallery-post-list .filter .view-type .filter-option.selected {
  background: none!important;
}
.content-fragment.media-gallery-post-list .filter .view-type .filter-option a {
  width: 16px!important;
  height: 16px!important;
  text-indent: 10000px;
  padding: 0!important;
}
.content-fragment.media-gallery-post-list .filter .view-type .filter-option a.view-thumbnail-list {
  background: url(../../../Themes/generic/images/icons-blog-post-list.png) 0 0 no-repeat !important;
}
.content-fragment.media-gallery-post-list .filter .view-type .filter-option.selected a.view-thumbnail-list {
  background: url(../../../Themes/generic/images/icons-blog-post-list.png) 0 -21px no-repeat !important;
}
.content-fragment.media-gallery-post-list .filter .view-type .filter-option a.view-detail-list {
  background: url(../../../Themes/generic/images/icons-blog-post-list.png) -25px 0 no-repeat !important;
}
.content-fragment.media-gallery-post-list .filter .view-type .filter-option.selected a.view-detail-list {
  background: url(../../../Themes/generic/images/icons-blog-post-list.png) -25px -21px no-repeat !important;
}
.content-fragment.media-gallery-banner .application-banner {
  background: none!important;
}
.content-fragment.nexus-share .share-links-list {
  overflow: hidden;
}
.content-fragment.nexus-share .nexus-share a {
  background: url(../../../Themes/generic/images/icons-nexus-share.png) 3px -3px no-repeat !important;
  border: none !important;
  color: #FFF !important;
  float: left;
  font-weight: bold !important;
  height: 24px !important;
  line-height: 24px !important;
  padding: 0 5px 0 30px !important;
  margin: 0 10px 0 0 !important;
  cursor: pointer;
}
.content-fragment.nexus-share .nexus-share a.share-button.quick {
  background-position: 3px -3px !important;
  background-color: #1996d7 !important;
}
.content-fragment.nexus-share .nexus-share a.share-button.Facebook {
  background-position: 1px -36px !important;
  background-color: #3b5998 !important;
}
.content-fragment.nexus-share .nexus-share a.share-button.LinkedIn {
  background-position: 1px -112px !important;
  background-color: #00659b !important;
}
.content-fragment.nexus-share .nexus-share a.share-button.Twitter {
  background-position: 3px -148px !important;
  background-color: #299dc7 !important;
}
.content-fragment.group-membership-list .field-item .internal-link.add-member,
.content-fragment.group-membership-list .field-item .internal-link.invite-member {
  background: #1996D7!important;
  display: inline-block !important;
  *display: inline!important;
  zoom: 1;
  color: white!important;
  height: 30px!important;
  line-height: 30px!important;
  position: static!important;
  padding: 0 15px!important;
  font-size: 15px!important;
  font-weight: bold!important;
  margin: 0!important;
}
.content-fragment.group-membership-list .table-column .user-name {
  position: static !important;
  padding: 0 !important;
}
.content-fragment.group-membership-list .field-item .internal-link.add-member:hover,
.content-fragment.group-membership-list .field-item .internal-link.invite-member:hover {
  text-decoration: none!important;
}
.content-fragment.group-membership-list .field-item .internal-link.add-member span,
.content-fragment.group-membership-list .field-item .internal-link.invite-member span {
  display: none!important;
}
.content-fragment.thread-list .abbreviated-post.popular {
  margin: 0 0 5px 0!important;
  padding: 0 0 5px 0!important;
}
.content-fragment.thread-list .abbreviated-post.not-answered .post-thumbnail {
  display: none!important;
}
.content-fragment.thread-list .abbreviated-post .post-reply-count {
  font-size: 13px!important;
}
.content-fragment.thread-list .abbreviated-post.verified-answered .post-thumbnail {
  position: static !important;
  float: left;
  margin-right: 5px;
}
.content-fragment.thread-list .abbreviated-post.verified-answered .post-attributes {
  width: auto !important;
}
.content-fragment.thread-list .table-header-column .internal-link.sort-descending span,
.content-fragment.thread-list .table-header-column .internal-link.sort-ascending span {
  background: url(../../../Themes/generic/images/icons-thread-list.png) 0 0 no-repeat !important;
  width: 8px!important;
  height: 6px!important;
  top: 7px!important;
}
.content-fragment.thread-list .table-header-column .internal-link.sort-descending span {
  background-position: 0 -8px !important;
}
.content-fragment-page .layout-content .content-fragment.thread-list .table-list .table-header-column a:hover {
  text-decoration: none!important;
}
.content-fragment.thread-list .table-item:hover {
  background: #f6f6f6;
}
.content-fragment.thread-list .table-column {
  border-bottom: 1px solid #EEE!important;
  vertical-align: top!important;
  padding: 20px 15px!important;
}
.content-fragment.thread-list .total-replies {
  text-align: right;
  padding: 20px 10px 20px 0!important;
}
.content-fragment-page .layout-content .content-fragment.thread-list .table-list .table-column.post-name .abbreviated-post h4.post-name a {
  font-size: 15px!important;
  font-weight: bold!important;
}
.content-fragment.thread-list .abbreviated-post.discussion .post-attributes {
  position: static!important;
  width: auto!important;
  height: auto!important;
  white-space: normal!important;
  font-size: 13px!important;
  font-weight: bold!important;
}
.content-fragment.thread-list .abbreviated-post.discussion .post-date {
  color: #333!important;
  font-size: 11px!important;
}
.content-fragment.thread-list .abbreviated-post.not-answered .post-author {
  padding-left: 20px!important;
}
.content-fragment.thread-list .abbreviated-post.discussion .post-author {
  padding-left: 0!important;
}
.content-fragment.page .full-post .post-actions .navigation-list .navigation-item a.favorite-off span {
  background-position: -1px -109px !important;
}
.content-fragment.page .full-post .post-actions .navigation-list .navigation-item a.favorite-on span {
  background-position: -1px -1356px !important;
}
.table-header-column .internal-link.sort-descending,
.table-header-column .internal-link.sort-ascending {
  margin-left: 10px !important;
}
.tags-editor input {
  font-size: 11px;
}
.modal-mask {
  opacity: .75!important;
  filter: alpha(opacity=75) !important;
  background-color: #000;
}
.modal-close {
  background: url(../../../Themes/generic/images/icon-close.png) 0 0 no-repeat !important;
  width: 18px!important;
  height: 18px!important;
}
.well-light {
  background-color: #ffffff;
  border: none;
  padding: 0px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
}
.well-light blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.content-fragment.revision .message.warning .links {
  position: static !important;
  margin-top: 12px !important;
}
.nav-tabs > .selected > a,
.nav-tabs > .selected > a:hover {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
div.regional-advertisement li.field-item.region span.field-item-input textarea {
  width: 97% !important;
}
div.regional-advertisement li.field-item.region span.field-item-input select {
  width: 98% !important;
}
div.application-request .control .internal-link {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid #cccccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  *background-color: #e6e6e6;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #1789c5;
  background-image: -moz-linear-gradient(top, #1996d7, #1476a9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1996d7), to(#1476a9));
  background-image: -webkit-linear-gradient(top, #1996d7, #1476a9);
  background-image: -o-linear-gradient(top, #1996d7, #1476a9);
  background-image: linear-gradient(to bottom, #1996d7, #1476a9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1996d7', endColorstr='#ff1476a9', GradientType=0);
  border-color: #1476a9 #1476a9 #0c4665;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #1476a9;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #ffffff;
  text-shadow: none;
}
div.application-request .control .internal-link:hover,
div.application-request .control .internal-link:focus,
div.application-request .control .internal-link:active,
div.application-request .control .internal-link.active,
div.application-request .control .internal-link.disabled,
div.application-request .control .internal-link[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
div.application-request .control .internal-link:active,
div.application-request .control .internal-link.active {
  background-color: #cccccc \9;
}
div.application-request .control .internal-link:first-child {
  *margin-left: 0;
}
div.application-request .control .internal-link:hover,
div.application-request .control .internal-link:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
div.application-request .control .internal-link:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
div.application-request .control .internal-link.active,
div.application-request .control .internal-link:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
div.application-request .control .internal-link.disabled,
div.application-request .control .internal-link[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
div.application-request .control .internal-link .label,
div.application-request .control .internal-link .badge {
  position: relative;
  top: -1px;
}
div.application-request .control .internal-link [class^="icon-"],
div.application-request .control .internal-link [class*=" icon-"] {
  display: inline;
  /* keeps button heights with and without icons the same */

  line-height: .6em;
}
div.application-request .control .internal-link [class^="icon-"].icon-spin,
div.application-request .control .internal-link [class*=" icon-"].icon-spin {
  display: inline-block;
}
div.application-request .control .internal-link [class^="icon-"].pull-left.icon-2x,
div.application-request .control .internal-link [class*=" icon-"].pull-left.icon-2x,
div.application-request .control .internal-link [class^="icon-"].pull-right.icon-2x,
div.application-request .control .internal-link [class*=" icon-"].pull-right.icon-2x {
  margin-top: .35em;
}
div.application-request .control .internal-link [class^="icon-"].icon-spin.icon-large,
div.application-request .control .internal-link [class*=" icon-"].icon-spin.icon-large {
  height: .75em;
}
div.application-request .control .internal-link:hover,
div.application-request .control .internal-link:focus,
div.application-request .control .internal-link:active,
div.application-request .control .internal-link.active,
div.application-request .control .internal-link.disabled,
div.application-request .control .internal-link[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
div.application-request .control .internal-link:active,
div.application-request .control .internal-link.active {
  background-color: #cccccc \9;
}
div.application-request .control .internal-link:hover,
div.application-request .control .internal-link:focus,
div.application-request .control .internal-link:active,
div.application-request .control .internal-link.active,
div.application-request .control .internal-link.disabled,
div.application-request .control .internal-link[disabled] {
  color: #333333;
  background-color: #1476a9;
  *background-color: #116692;
}
div.application-request .control .internal-link:active,
div.application-request .control .internal-link.active {
  background-color: #0e567c \9;
}
div.application-request .control .internal-link:hover {
  color: #ffffff;
}
div.application-request .control .internal-link.disabled,
div.application-request .control .internal-link[disabled] {
  color: #ffffff;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.sklabel {
  background-color: #FFF;
  color: #666666;
  font-size: 13px;
  line-height: 24px;
  padding: 1px 10px 2px;
  text-shadow: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-bottom: 1px solid #sklGray;
}
.skSuccessText {
  color: #468847;
  border-bottom: 1px dashed #d6e9c6;
}
.skGoldText {
  color: #ff8200;
  border-bottom: 1px dashed #ff8200;
}
.content-fragment.accept-invitation .page-header,
.content-fragment.message .page-header,
.content-fragment.media-gallery-post .page-header,
.content-fragment.sk-bs-superlist .page-header,
.content-fragment.logout .page-header,
.content-fragment.login-and-create-user .page-header,
.content-fragment.core-message .page-header {
  padding: 0 !important;
  margin: 0 !important;
  border-bottom: none !important;
}
.content-fragment.with-header .content-fragment-header,
.content-fragment.with-header .content-fragment-header {
  color: #666666;
  font-size: 16px;
  padding-bottom: 5px;
}
.content-fragment .content-fragment-header {
  color: #0c577e;
  font-weight: normal;
  height: auto;
  padding: 8px 0 2px 15px;
}
.content-fragment-content {
  background-color: #fff;
  padding: 0px 0px 12px 0px;
  word-wrap: break-word;
}
.content-fragment.with-header .content-fragment-header {
  background-color: #fff;
  padding: 6px 12px 6px 0px;
  word-wrap: break-word;
}
.content-fragment.with-header.editable .content-fragment-header {
  border-bottom-color: #BFAE9E;
}
.content-fragment.with-header.no-wrapper .content-fragment-header,
.content-fragment.with-header.no-wrapper-with-spacing .content-fragment-header {
  background-color: Transparent;
  border-left-width: 0;
  border-right-width: 0;
  padding-left: 0;
  padding-right: 0;
}
.content-fragment.with-header .content-fragment-content {
  padding-top: 1px;
}
.content-fragment.no-wrapper .content-fragment-content,
.content-fragment.no-wrapper-with-spacing .content-fragment-content {
  padding: 0;
}
.header-fragments {
  background-color: #fff;
  min-width: 940px;
}
.header-fragments .layout {
  position: relative;
  width: 960px;
  margin: 0 auto;
}
.header-fragments .layout-content .layout-region .layout-region-inner,
.content-fragment-page .layout-content .layout-region .layout-region-inner {
  overflow: visible;
}
.content-fragment.no-wrapper.featured-content-list {
  overflow: hidden;
}
.content-fragment.no-wrapper.featured-content-list .content-fragment-header {
  background: Transparent;
  border: none;
  padding-top: 15px;
  padding-bottom: 0px;
}
.content-fragment.no-wrapper.featured-content-list .content-fragment-header div {
  border-bottom: none;
}
.content-fragment.no-wrapper.featured-content-list .content-fragment-content {
  padding-left: 10px;
  border: none;
  background: Transparent url('../images/emb/featured-content-bottom-background.gif') repeat-x bottom left;
  padding-bottom: 20px;
  padding-top: 10px;
}
.content-fragment.featured-content-list .content-item {
  padding: 8px 0 3px 0;
}
.content-fragment.featured-content-list .content-item .internal-link.view-application {
  color: #999;
}
.content-fragment.featured-content-list .content-item .avatar {
  display: none;
}
.content-fragment.featured-content-list .content-item .post-name {
  font-size: 20px;
  margin-bottom: 2px;
  line-height: 22px;
  border-bottom: none 0px;
  padding-top: 0;
  clear: inherit;
}
.content-fragment.featured-content-list .content-item .post-attachment-viewer {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}
.content-fragment.featured-content-list .content-item .post-attachment-viewer img {
  padding: 1px;
  max-height: 32px;
  max-width: 32px;
  border: 1px solid #999;
}
.content-fragment.featured-content-list .content-item.fiji-first {
  border-bottom: none;
}
.content-fragment.featured-content-list .content-item.fiji-first .post-attachment-viewer {
  position: relative;
  display: block;
}
.content-fragment.featured-content-list .content-item.fiji-first .post-attachment-viewer img {
  color: #333;
  width: auto;
  line-height: 18px;
}
.content-fragment.featured-content-list .content-item.fiji-first .user-defined-markup {
  color: #333;
  width: auto;
  line-height: 18px;
}
.content-fragment.featured-content-list .content-item.fiji-last {
  border-bottom: none;
}
.content-fragment.featured-content-list .content-item .fiji-post-author-date {
  line-height: 18px;
}
.content-fragment.featured-content-list .content-item .fiji-post-author-date .post-author {
  margin-right: 3px;
}
.content-fragment.featured-content-list .content-item .fiji-post-author-date .post-date {
  white-space: nowrap;
}
.content-fragment.featured-content-list .content-item .fiji-post-author-date .post-date .value {
  margin-left: 0;
}
.content-fragment.featured-content-list .content-item .abbreviated-post {
  padding: 0;
}
.content-fragment.featured-content-list .content-item .abbreviated-post.post-content {
  line-height: 18px;
}
.content-fragment.featured-content-list .content-item .abbreviated-post .internal-link.view-application {
  display: none;
}
.content-fragment.featured-content-list .content-item .abbreviated-post .avatar {
  top: 0px;
}
.content-fragment.featured-content-list .content-list {
  position: relative;
}
.content-fragment.featured-content-list .content-list.layout-sidebar .content-item.fiji-first {
  border-bottom: dotted 1px #ccc;
  padding-bottom: 6px;
}
.content-fragment.featured-content-list .content-list.layout-wide,
.content-fragment.featured-content-list .content-list.layout-medium {
  float: left;
  width: 45%;
  padding-right: 10px;
  display: inline;
  display: inline-table;
  display: inline-block;
}
.content-fragment.featured-content-list .content-list.layout-wide .content-item .post-attachment-viewer,
.content-fragment.featured-content-list .content-list.layout-medium .content-item .post-attachment-viewer {
  top: 5px;
  padding-right: 10px;
  float: left;
}
.content-fragment.featured-content-list .content-list.layout-wide.fiji-featured-content-list-2,
.content-fragment.featured-content-list .content-list.layout-medium.fiji-featured-content-list-2 {
  border-left: 1px solid #ddd;
  padding: 0 10px;
  min-height: 160px;
}
.content-fragment.featured-content-list .content-list.itemcount-1 {
  width: 98%;
}
.content-fragment.featured-content-list .content-list.itemcount-1.layout-medium .content-item .post-attachment-viewer {
  top: 5px;
  padding-right: 10px;
  float: left;
}
.content-fragment.featured-content-list .content-list.itemcount-2 .content-item .post-attachment-viewer {
  position: relative;
  display: block;
}
.content-fragment.featured-content-list .content-list.itemcount-2 .content-item .post-attachment-viewer img {
  padding: 2px;
  max-height: 140px;
  max-width: 140px;
}
.content-fragment.featured-content-list .content-list.itemcount-2 .content-item .abbreviated-post {
  padding-left: 0px;
}
.content-fragment.featured-content-list .content-list.itemcount-3 .content-item {
  padding: 10px 10px 6px 0;
}
.content-fragment.featured-content-list .content-list.itemcount-3 .content-item.fiji-last {
  padding: 6px 10px 0 0;
}
.content-fragment.featured-content-list .content-fragment-header .internal-link.rss {
  margin-left: 3px;
  overflow: hidden;
  width: 14px;
  height: 1px;
  padding: 10px 0px 0px 0px;
  display: inline-table;
  display: -moz-inline-box;
  display: inline-block;
  background: url('../images/emb/icon-sprite.gif') 0 -1402px no-repeat;
}
.content-fragment.featured-content-list .content-list-footer {
  clear: both;
}
.content-fragment-page.home .content-fragment.featured-content-list .internal-link.rss {
  display: none;
}
.content-fragment-page.home .content-fragment.featured-content-list.itemcount-1 .content-item.fiji-first {
  border-right: 0 none;
}
.content-fragment-page.home .content-fragment.featured-content-list .content-item.fiji-first .user-defined-markup {
  line-height: 18px;
}
.content-fragment-page.home .content-fragment.featured-content-list .content-list.fiji-featured-content-list-2 {
  border-left: 1px solid #eee;
}
.layout.active .layout-content .layout-region.empty {
  height: auto;
  line-height: inherit;
}
.layout.active .layout-content .layout-region-inner {
  min-height: 40px;
}
.layout.active .layout-content .layout-region.header {
  padding-top: 10px;
}
.active .layout-content .layout-region .layout-region-inner {
  width: auto;
  overflow: visible;
}
.fiji-content-fragment-top,
.fiji-content-fragment-bottom {
  height: 5px;
}
.fiji-content-fragment-top .fiji-r1,
.fiji-content-fragment-top .fiji-r2,
.fiji-content-fragment-top .fiji-r3,
.fiji-content-fragment-top .fiji-r4,
.fiji-content-fragment-bottom .fiji-r1,
.fiji-content-fragment-bottom .fiji-r2,
.fiji-content-fragment-bottom .fiji-r3,
.fiji-content-fragment-bottom .fiji-r4 {
  border-left: solid 1px;
  border-right: solid 1px;
  height: 1px;
  overflow: hidden;
}
.fiji-content-fragment-top .fiji-r1,
.fiji-content-fragment-bottom .fiji-r4 {
  margin: 0 5px;
  height: 0;
  border-top: solid 1px;
  border-left-width: 0;
  border-right-width: 0;
}
.fiji-content-fragment-top .fiji-r2,
.fiji-content-fragment-bottom .fiji-r3 {
  margin: 0 3px;
  border-left-width: 2px;
  border-right-width: 2px;
}
.fiji-content-fragment-top .fiji-r3,
.fiji-content-fragment-bottom .fiji-r2 {
  margin: 0 2px;
}
.fiji-content-fragment-top .fiji-r4,
.fiji-content-fragment-bottom .fiji-r1 {
  margin: 0 1px;
  height: 2px;
}
.fiji-content-fragment-top .fiji-r1,
.fiji-content-fragment-top .fiji-r2,
.fiji-content-fragment-top .fiji-r3,
.fiji-content-fragment-top .fiji-r4,
.fiji-content-fragment-bottom .fiji-r1,
.fiji-content-fragment-bottom .fiji-r2,
.fiji-content-fragment-bottom .fiji-r3,
.fiji-content-fragment-bottom .fiji-r4 {
  background-color: #fff;
  border-color: #D6D6D6;
}
.content-fragment.side-border-only .fiji-content-fragment-top,
.content-fragment.side-bottom-border-only .fiji-content-fragment-top,
.content-fragment.no-wrapper .fiji-content-fragment-top,
.content-fragment.no-wrapper-with-spacing .fiji-content-fragment-top,
.content-fragment.top-side-border-only .fiji-content-fragment-bottom,
.content-fragment.side-border-only .fiji-content-fragment-bottom,
.content-fragment.no-wrapper .fiji-content-fragment-bottom,
.content-fragment.no-wrapper-with-spacing .fiji-content-fragment-bottom {
  display: none;
}
.content-fragment.no-wrapper .content-fragment-content,
.content-fragment.no-wrapper-with-spacing .content-fragment-content {
  border-left-width: 0;
  border-right-width: 0;
  padding: 0;
  background-color: Transparent;
}
.content-fragment.no-wrapper {
  margin: 0;
}
.dim {
  opacity: 0.55;
  filter: alpha(opacity=55);
}
.content-fragment.site-search .field-item-submit {
  position: absolute;
  right: 5px;
  top: 13px;
}
.content-fragment.site-search .field-item-submit .submit {
  background: url('../../../Themes/generic/images/icon-search.jpg') 0 0 no-repeat #ffffff;
  cursor: pointer;
  height: 19px;
  width: 17px;
}
.content-fragment.site-search fieldset {
  border: none;
  margin: 6px 0 0 0;
  padding: 0;
  float: right;
  height: 22px;
}
.content-fragment.site-search .field-list-footer {
  clear: both;
}
.content-fragment.site-search .field-item {
  display: block;
  float: left;
  margin: 0;
  padding: 2px 0 0;
}
.content-fragment.site-search .field-item .field-item-header.query {
  display: none;
}
.content-fragment.site-search .field-item-input input {
  width: 196px;
  height: 27px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.content-fragment.site-search ul.field-list {
  overflow: hidden;
  background-color: #FFF;
  position: relative;
}
.content-fragment.site-search .internal-link.search-options {
  display: block;
  border: none;
  background: transparent;
  background: url('../images/emb/search-field-button.png') no-repeat top right;
  height: 24px;
  width: 29px;
  cursor: pointer;
  text-decoration: none;
  position: absolute;
  top: 5px;
  right: 22px;
}
.content-fragment.site-search .internal-link.search-options.active {
  background-image: url('../images/emb/search-field-button-active.png');
}
.site-search input.search {
  position: static;
  top: 0;
}
.menu.search-content {
  background: #eeeeee url('../images/emb/search-popup-background.png') no-repeat left top;
  padding: 10px;
  border: none;
  border-bottom: solid 1px #dddde0;
  color: #333;
  width: 220px;
  margin-top: 7px;
}
.menu.search-content a {
  color: #333;
  font-weight: bold;
  padding: 2px;
  display: block;
}
.menu.search-content a.selected {
  color: #ccc;
  background-color: #333;
}
.menu.search-content .content-list-name {
  padding: 4px 0 4px 0;
  font-size: 12px;
}
.menu.search-content .content-list-footer {
  margin-bottom: 1.65em;
}
.menu.search-content .content-list li.content-item {
  padding: 1px 0;
  margin: 0;
  word-wrap: break-word;
  border-top: none;
}
.menu.search-content .content-list li.content-item .content-list-header {
  padding-top: 0px;
}
.menu.search-content .internal-link.search {
  margin: 1.65em 0;
  display: block;
}
.menu.search-content .message.norecords {
  background-color: Transparent;
  border-width: 0;
  margin: 0;
  color: #333;
}
.menu.search-content .message.loading {
  background-color: Transparent;
  border-width: 0;
  margin: 0;
  color: #333;
  background: url('../images/emb/spinner.gif') no-repeat left center;
  height: 16px;
  text-indent: 10px;
  padding: 12px;
}
.menu.search-content .message.error {
  background-color: Transparent;
  border-width: 0;
  margin: 0;
  color: #333;
}
.menu.search-content.options {
  background-image: url('../images/emb/search-options-popup-background.gif');
}
.menu.search-content.options .field-list-description {
  padding: 4px 0 4px 0;
  font-size: 12px;
  color: #f90;
  text-transform: uppercase;
  margin: 0;
}
.menu.search-content.options fieldset.field-list {
  margin: 0;
}
.menu.search-content.options UL.field-list {
  border-bottom: solid 1px #EEE;
}
.menu.search-content.options .field-item {
  position: relative;
  padding-left: 20px;
}
.menu.search-content.options .field-item-input {
  position: absolute;
  left: 0;
  top: 3px;
}
.content-fragment-content .subnav ul.nav a {
  display: block;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.content-fragment-content .subnav li.add-post {
  float: right;
  padding: 4px;
}
.content-fragment-content .subnav li.add-post a {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid #cccccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  *background-color: #e6e6e6;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #1789c5;
  background-image: -moz-linear-gradient(top, #1996d7, #1476a9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1996d7), to(#1476a9));
  background-image: -webkit-linear-gradient(top, #1996d7, #1476a9);
  background-image: -o-linear-gradient(top, #1996d7, #1476a9);
  background-image: linear-gradient(to bottom, #1996d7, #1476a9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1996d7', endColorstr='#ff1476a9', GradientType=0);
  border-color: #1476a9 #1476a9 #0c4665;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #1476a9;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #ffffff;
  text-shadow: none;
}
.content-fragment-content .subnav li.add-post a:hover,
.content-fragment-content .subnav li.add-post a:focus,
.content-fragment-content .subnav li.add-post a:active,
.content-fragment-content .subnav li.add-post a.active,
.content-fragment-content .subnav li.add-post a.disabled,
.content-fragment-content .subnav li.add-post a[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.content-fragment-content .subnav li.add-post a:active,
.content-fragment-content .subnav li.add-post a.active {
  background-color: #cccccc \9;
}
.content-fragment-content .subnav li.add-post a:first-child {
  *margin-left: 0;
}
.content-fragment-content .subnav li.add-post a:hover,
.content-fragment-content .subnav li.add-post a:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.content-fragment-content .subnav li.add-post a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.content-fragment-content .subnav li.add-post a.active,
.content-fragment-content .subnav li.add-post a:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.content-fragment-content .subnav li.add-post a.disabled,
.content-fragment-content .subnav li.add-post a[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.content-fragment-content .subnav li.add-post a .label,
.content-fragment-content .subnav li.add-post a .badge {
  position: relative;
  top: -1px;
}
.content-fragment-content .subnav li.add-post a [class^="icon-"],
.content-fragment-content .subnav li.add-post a [class*=" icon-"] {
  display: inline;
  /* keeps button heights with and without icons the same */

  line-height: .6em;
}
.content-fragment-content .subnav li.add-post a [class^="icon-"].icon-spin,
.content-fragment-content .subnav li.add-post a [class*=" icon-"].icon-spin {
  display: inline-block;
}
.content-fragment-content .subnav li.add-post a [class^="icon-"].pull-left.icon-2x,
.content-fragment-content .subnav li.add-post a [class*=" icon-"].pull-left.icon-2x,
.content-fragment-content .subnav li.add-post a [class^="icon-"].pull-right.icon-2x,
.content-fragment-content .subnav li.add-post a [class*=" icon-"].pull-right.icon-2x {
  margin-top: .35em;
}
.content-fragment-content .subnav li.add-post a [class^="icon-"].icon-spin.icon-large,
.content-fragment-content .subnav li.add-post a [class*=" icon-"].icon-spin.icon-large {
  height: .75em;
}
.content-fragment-content .subnav li.add-post a:hover,
.content-fragment-content .subnav li.add-post a:focus,
.content-fragment-content .subnav li.add-post a:active,
.content-fragment-content .subnav li.add-post a.active,
.content-fragment-content .subnav li.add-post a.disabled,
.content-fragment-content .subnav li.add-post a[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.content-fragment-content .subnav li.add-post a:active,
.content-fragment-content .subnav li.add-post a.active {
  background-color: #cccccc \9;
}
.content-fragment-content .subnav li.add-post a:hover,
.content-fragment-content .subnav li.add-post a:focus,
.content-fragment-content .subnav li.add-post a:active,
.content-fragment-content .subnav li.add-post a.active,
.content-fragment-content .subnav li.add-post a.disabled,
.content-fragment-content .subnav li.add-post a[disabled] {
  color: #333333;
  background-color: #1476a9;
  *background-color: #116692;
}
.content-fragment-content .subnav li.add-post a:active,
.content-fragment-content .subnav li.add-post a.active {
  background-color: #0e567c \9;
}
.content-fragment-content .subnav li.add-post a:hover {
  color: #ffffff;
}
.content-fragment-content .subnav li.add-post a.disabled,
.content-fragment-content .subnav li.add-post a[disabled] {
  color: #ffffff;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.content-fragment.sk-top-informer .well {
  padding: 10px 0px 0px 0px;
  background: none;
  border: none;
}
.content-fragment.sk-top-breadcrumb {
  display: none;
}
.content-fragment.sk-bs-group-banner i {
  text-decoration: none;
}
.content-fragment.sk-bs-group-banner .email-digest-subscription span.email-digest-rollup {
  border: none;
  border-bottom: 1px dashed #FF9900;
  color: #ff8200;
}
.content-fragment.sk-application-navigation .nav-pills li a {
  margin-right: 8px;
}
.content-fragment.bs-pd-project-card .pdbanner {
  margin-bottom: 10px;
}
.content-fragment.bs-pd-project-card h3 {
  margin-bottom: 10px;
}
.content-fragment.bs-pd-project-card ul.persons li.row {
  padding-top: 10px;
}
.content-fragment.bs-pd-project-card ul.persons .thumbnail {
  border: none;
}
.content-fragment.bs-pd-project-card ul li.infotable .bannericon {
  max-height: 40px;
  max-width: 40px;
}
.content-fragment.bs-pd-project-card ul li.infotable a.cluster {
  color: #ff8200;
  font-weight: bold;
  border-style: none none dotted;
}
/* $Quick Post
/*****************************/
.content-fragment.quick-post .filter {
  margin: 0 0 1em 0;
  padding: 0;
  border: 0 none;
  overflow: auto;
}
.content-fragment.quick-post .filter .filter-option {
  position: relative;
  float: left;
}
.content-fragment.quick-post .filter .filter-option .view-filter {
  position: relative;
  font-weight: normal;
  margin: 0;
  padding-left: 15px;
  font-size: 10px;
}
.content-fragment.quick-post .filter .filter-option .view-filter span {
  position: absolute;
  left: 0;
  top: 0;
  width: 10px;
  height: 12px;
}
.content-fragment.quick-post .filter .filter-option .view-filter.msg span {
  background: transparent url('/cfs-filesystemfile.ashx/__key/themefiles/s-fd-7e987e474b714b01ba29b4336720c446-files/icon_2D00_sprite.gif') no-repeat 0 -1192px;
}
.content-fragment.quick-post .filter .filter-option .view-filter.forum span {
  background: transparent url('/cfs-filesystemfile.ashx/__key/themefiles/s-fd-7e987e474b714b01ba29b4336720c446-files/icon_2D00_sprite.gif') no-repeat 0 -1192px;
}
.content-fragment.quick-post .filter .filter-option .view-filter.weblog span {
  background: transparent url('/cfs-filesystemfile.ashx/__key/themefiles/s-fd-7e987e474b714b01ba29b4336720c446-files/icon_2D00_sprite.gif') no-repeat 0 -1232px;
}
.content-fragment.quick-post .filter .filter-option .view-filter.media-gallery span {
  background: transparent url('/cfs-filesystemfile.ashx/__key/themefiles/s-fd-7e987e474b714b01ba29b4336720c446-files/icon_2D00_sprite.gif') no-repeat 0 -1110px;
}
.content-fragment.quick-post .filter .filter-option .view-filter.wiki span {
  background: transparent url('/cfs-filesystemfile.ashx/__key/themefiles/s-fd-7e987e474b714b01ba29b4336720c446-files/icon_2D00_sprite.gif') no-repeat 0 -1272px;
}
.content-fragment.quick-post .filter .filter-option.selected .view-filter {
  font-weight: bold;
  color: #333;
}
.content-fragment.quick-post .filter .separator {
  color: #999;
  padding: 0px 5px 0px 5px;
  float: left;
}
.content-fragment.quick-post .attribute-list {
  margin: 0 0 1em 0;
}
.content-fragment.quick-post .attribute-item.view-user-status {
  padding-bottom: 10px;
  color: #666;
}
.content-fragment.quick-post .attribute-item.view-user-status .attribute-name {
  color: #333;
  font-weight: bold;
}
.content-fragment.quick-post .attribute-item.view-user-status-date {
  color: #999;
  font-size: 11px;
}
.content-fragment.quick-post .attribute-item.view-user-status-date .attribute-name {
  display: none;
}
.content-fragment.quick-post .internal-link.add-post {
  margin-left: 8px;
  display: block;
  position: relative;
  background: url('/cfs-filesystemfile.ashx/__key/themefiles/s-fd-7e987e474b714b01ba29b4336720c446-files/quickpost_2D00_post_2D00_button.gif') no-repeat right -34px;
  height: 20px;
  color: #fff;
  font-size: 12px;
  padding: 9px 30px 10px 18px;
}
.content-fragment.quick-post .internal-link.add-post span {
  position: absolute;
  left: -8px;
  top: 0;
  background: Transparent url('/cfs-filesystemfile.ashx/__key/themefiles/s-fd-7e987e474b714b01ba29b4336720c446-files/quickpost_2D00_post_2D00_button.gif') no-repeat scroll left top;
  height: 34px;
  width: 8px;
  display: block;
}
.content-fragment.quick-post a.internal-link.add-post:hover {
  background: Transparent url('/cfs-filesystemfile.ashx/__key/themefiles/s-fd-7e987e474b714b01ba29b4336720c446-files/quickpost_2D00_post_2D00_button_2D00_hover.gif') no-repeat right -34px;
}
.content-fragment.quick-post a.internal-link.add-post:hover span {
  background: Transparent url('/cfs-filesystemfile.ashx/__key/themefiles/s-fd-7e987e474b714b01ba29b4336720c446-files/quickpost_2D00_post_2D00_button_2D00_hover.gif') no-repeat scroll left top;
}
.content-fragment.quick-post a.internal-link.add-post.disabled {
  color: #ccc;
  background: Transparent url('/cfs-filesystemfile.ashx/__key/themefiles/s-fd-7e987e474b714b01ba29b4336720c446-files/quickpost_2D00_post_2D00_button_2D00_disabled.gif') no-repeat right -34px;
}
.content-fragment.quick-post a.internal-link.add-post.disabled:hover {
  text-decoration: none;
  cursor: default;
}
.content-fragment.quick-post a.internal-link.add-post.disabled span {
  background: Transparent url('/cfs-filesystemfile.ashx/__key/themefiles/s-fd-7e987e474b714b01ba29b4336720c446-files/quickpost_2D00_post_2D00_button_2D00_disabled.gif') no-repeat scroll left top;
}
.content-fragment.quick-post .message.directions {
  padding: 5px;
  color: #999;
  font-size: 12px;
}
.content-fragment.quick-post .message.loading {
  padding: 0 5px 5px 22px;
  color: #999;
  font-size: 12px;
  background: Transparent url('/cfs-filesystemfile.ashx/__key/themefiles/s-fd-7e987e474b714b01ba29b4336720c446-files/spinner.gif') no-repeat scroll left top;
}
.content-fragment.quick-post .add-post-loading {
  height: 16px;
  width: 16px;
  display: inline-block;
  position: relative;
  left: 8px;
  top: 8px;
  background: Transparent url('/cfs-filesystemfile.ashx/__key/themefiles/s-fd-7e987e474b714b01ba29b4336720c446-files/spinner.gif') no-repeat scroll left top;
}
.content-fragment.quick-post .add-message-loading {
  height: 16px;
  width: 16px;
  display: inline-block;
  position: absolute;
  right: 0px;
  top: 6px;
  background: Transparent url('/cfs-filesystemfile.ashx/__key/themefiles/s-fd-7e987e474b714b01ba29b4336720c446-files/spinner.gif') no-repeat scroll left top;
}
.content-fragment.quick-post .attachment .field-item-header {
  display: inline;
  font-weight: normal;
  font-size: 10px;
}
.content-fragment.quick-post .attachment .field-item-input.file a {
  padding: 2px 6px 0 21px;
  display: inline-block;
  position: relative;
  top: 1px;
  font-weight: normal;
  font-size: 10px;
}
.content-fragment.quick-post .attachment .field-item-input.file a.active {
  border: solid 1px #ccc;
  border-bottom-width: 0;
  background-color: #fff;
  z-index: 5;
  padding-bottom: 3px;
  border-radius: 3px 3px 0px 0px;
}
.content-fragment.quick-post .attachment .field-item-input.file a span {
  position: absolute;
  left: 6px;
  top: 2px;
  width: 10px;
  height: 12px;
  background: transparent url('/cfs-filesystemfile.ashx/__key/themefiles/s-fd-7e987e474b714b01ba29b4336720c446-files/icon_2D00_sprite.gif') no-repeat 0 -1110px;
}
.content-fragment.quick-post .attachment .field-item-input.file-upload {
  border: solid 1px #ccc;
  padding: 8px;
  margin-left: 20px;
  display: block;
  width: 356px;
  border-radius: 0px 3px 3px 3px;
}
.fiji-content-fragment-outer.quick-post {
  background-color: #e9e9e9;
}
.content-fragment.quick-post fieldset.field-list {
  padding: 0 0 0;
  margin-top: 0;
  margin-bottom: 0;
  clear: both;
}
.content-fragment.quick-post .field-list .field-list-description,
.content-fragment.quick-post .field-list .field-item-header,
.content-fragment.quick-post .field-list .field-item-validation {
  display: none;
}
.content-fragment.quick-post .field-list .field-item {
  line-height: 26px;
}
.content-fragment.quick-post .field-list .field-item-input input,
.content-fragment.quick-post .field-list .field-item-input textarea {
  padding: 6px;
  width: 97%;
  overflow: hidden;
}
.content-fragment.quick-post .field-list .field-item-input input.empty,
.content-fragment.quick-post .field-list .field-item-input textarea.empty {
  color: #999;
}
.content-fragment.quick-post .field-list .post-title .field-item-input textarea {
  height: 1em;
}
.content-fragment.quick-post .field-list .field-item .field-item-validation {
  color: #c00;
  font-size: 11px;
}
.content-fragment.quick-post .field-list .field-item.post-to .field-item-header {
  display: inline;
  color: #777;
  font-weight: bold;
  font-size: 13px;
  margin-right: 3px;
}
.content-fragment.quick-post .field-list .field-item.post-to .field-item-input {
  font-weight: bold;
  font-size: 13px;
  color: #444;
}
.content-fragment.quick-post .field-list .field-item.post-to .field-item-input select {
  max-width: 500px;
}
.content-fragment.quick-post .field-list .field-item.post-to .field-item-input option {
  max-width: 500px;
}
.content-fragment.quick-post .field-list .field-item.post-file .field-item-header {
  color: #444;
  font-weight: bold;
  margin-right: 3px;
}
.content-fragment.quick-post .field-list .field-item.post-file .field-item-input input {
  width: 45%;
}
.content-fragment.quick-post .field-list .field-item-input .internal-link.add-attachment {
  display: inline-block;
  position: relative;
  margin-left: 0px;
  left: 10px;
  background: url('/cfs-filesystemfile.ashx/__key/themefiles/s-fd-7e987e474b714b01ba29b4336720c446-files/quickpost_2D00_attach_2D00_button.gif') no-repeat right -26px;
  height: 14px;
  line-height: 15px;
  color: #fff;
  font-size: 12px;
  padding: 5px 13px 8px 2px;
  top: -1px;
}
.content-fragment.quick-post .field-list .field-item-input .internal-link.add-attachment span {
  background: url('/cfs-filesystemfile.ashx/__key/themefiles/s-fd-7e987e474b714b01ba29b4336720c446-files/quickpost_2D00_attach_2D00_button.gif') no-repeat 0 0;
  display: block;
  position: absolute;
  left: -10px;
  top: 0;
  width: 10px;
  height: 26px;
}
.content-fragment.quick-post .field-list .field-item-input .internal-link.remove-attachment {
  text-decoration: underline;
  padding-left: 6px;
}
.content-fragment.quick-post .field-list .field-item-input .quick-post-attachment-name {
  padding: 0 6px;
  color: #999;
}
.content-fragment.quick-post .field-list .field-item-input .internal-link.add-post {
  float: right;
  position: relative;
  padding: 4px 26px 10px 17px;
  outline: none;
  margin-right: 7px;
}
.content-fragment.quick-post .field-list .field-item-input .internal-link.cancel-post {
  float: right;
  margin-right: 7px;
}
.content-fragment.quick-post .field-list .field-item-input .internal-link.cancel-post,
.content-fragment.quick-post .field-list .field-item-input .internal-link.advanced-post {
  text-decoration: underline;
  margin-left: 16px;
  height: 34px;
  line-height: 34px;
}
.content-fragment.quick-post .field-list .field-item-input .internal-link.advanced-post {
  float: right;
  margin-right: 7px;
}
.content-fragment.quick-post .message {
  background-color: white;
  border: none;
  border-radius: none;
  color: inherit;
  margin-bottom: 18px;
  padding: 0;
  text-shadow: none;
}
.content-fragment.quick-post .message.success {
  position: relative;
  display: none;
  border: 0 none;
  background-color: Transparent;
  padding: 0;
}
.content-fragment.quick-post .message.success .internal-link.view-post {
  text-decoration: underline;
}
.content-fragment.quick-post .message.success .internal-link.close-message {
  position: absolute;
  right: 10px;
  top: 17px;
  background: transparent url('/cfs-filesystemfile.ashx/__key/themefiles/s-fd-7e987e474b714b01ba29b4336720c446-files/icon_2D00_sprite.gif') no-repeat 0 -1151px;
  margin: 0;
  width: 12px;
  height: 0;
  padding: 12px 0px 0px 0px;
  display: inline-table;
  display: -moz-inline-box;
  display: inline-block;
  overflow: hidden;
}
.content-fragment.quick-post .message.warning {
  position: relative;
  display: none;
  border: 0 none;
  background-color: Transparent;
  padding: 0;
}
.content-fragment.quick-post .message.warning .internal-link.close-message {
  position: absolute;
  right: 10px;
  top: 17px;
  background: transparent url('/cfs-filesystemfile.ashx/__key/themefiles/s-fd-7e987e474b714b01ba29b4336720c446-files/icon_2D00_sprite.gif') no-repeat 0 -1151px;
  margin: 0;
  width: 12px;
  height: 0;
  padding: 12px 0px 0px 0px;
  display: inline-table;
  display: -moz-inline-box;
  display: inline-block;
  overflow: hidden;
}
.content-fragment.quick-post .fiji-quickpost-message-form {
  position: relative;
}
.content-fragment.quick-post .fiji-quickpost-message-form table {
  width: 99%;
}
.content-fragment.quick-post .fiji-quickpost-message-form td.message,
.content-fragment.quick-post .fiji-quickpost-message-form .content-fragment.quick-post .fiji-quickpost-message-form td.submit {
  white-space: nowrap;
  height: 40px;
}
.content-fragment.quick-post .fiji-quickpost-message-form td.fiji-submit {
  padding-left: 11px;
  height: 40px;
}
.content-fragment.quick-post .fiji-quickpost-message-form .fiji-message .field-item-header {
  display: none;
}
.content-fragment.quick-post .fiji-quickpost-message-form .fiji-message .field-item-input {
  display: block;
  padding: 0px;
  position: relative;
}
.content-fragment.quick-post .fiji-quickpost-message-form .fiji-message textarea {
  width: 98%;
  resize: none;
  padding: 7px;
  overflow: hidden;
}
/* rounded border styles are created via a markup translation */
.content-fragment.quick-post .fiji-quickpost-message-inner {
  padding: 10px;
  font-size: 12px;
  font-weight: bold;
  color: #333;
  background-color: #feffe2;
  border-left: 1px solid #FFE475;
  border-right: 1px solid #FFE475;
}
.content-fragment.quick-post .fiji-quickpost-message-top,
.content-fragment.quick-post .fiji-quickpost-message-bottom {
  height: 5px;
}
.content-fragment.quick-post .fiji-quickpost-message-top .fiji-m1,
.content-fragment.quick-post .fiji-quickpost-message-top .fiji-m2,
.content-fragment.quick-post .fiji-quickpost-message-top .fiji-m3,
.content-fragment.quick-post .fiji-quickpost-message-top .fiji-m4,
.content-fragment.quick-post .fiji-quickpost-message-bottom .fiji-m1,
.content-fragment.quick-post .fiji-quickpost-message-bottom .fiji-m2,
.content-fragment.quick-post .fiji-quickpost-message-bottom .fiji-m3,
.content-fragment.quick-post .fiji-quickpost-message-bottom .fiji-m4 {
  border-left: solid 1px;
  border-right: solid 1px;
  height: 1px;
  overflow: hidden;
}
.content-fragment.quick-post .fiji-quickpost-message-top .fiji-m1,
.content-fragment.quick-post .fiji-quickpost-message-bottom .fiji-m4 {
  margin: 0 5px;
  height: 0;
  border-top: solid 1px;
  border-left-width: 0;
  border-right-width: 0;
}
.content-fragment.quick-post .fiji-quickpost-message-top .fiji-m2,
.content-fragment.quick-post .fiji-quickpost-message-bottom .fiji-m3 {
  margin: 0 3px;
  border-left-width: 2px;
  border-right-width: 2px;
}
.content-fragment.quick-post .fiji-quickpost-message-top .fiji-m3,
.content-fragment.quick-post .fiji-quickpost-message-bottom .fiji-m2 {
  margin: 0 2px;
}
.content-fragment.quick-post .fiji-quickpost-message-top .fiji-m4,
.content-fragment.quick-post .fiji-quickpost-message-bottom .fiji-m1 {
  margin: 0 1px;
  height: 2px;
}
.content-fragment.quick-post .fiji-quickpost-message-top .fiji-m1,
.content-fragment.quick-post .fiji-quickpost-message-top .fiji-m2,
.content-fragment.quick-post .fiji-quickpost-message-top .fiji-m3,
.content-fragment.quick-post .fiji-quickpost-message-top .fiji-m4,
.content-fragment.quick-post .fiji-quickpost-message-bottom .fiji-m1,
.content-fragment.quick-post .fiji-quickpost-message-bottom .fiji-m2,
.content-fragment.quick-post .fiji-quickpost-message-bottom .fiji-m3,
.content-fragment.quick-post .fiji-quickpost-message-bottom .fiji-m4 {
  background-color: #feffe2;
  border-color: #FFE475;
}
/* attachment previews */
.content-fragment.quick-post .abbreviated-post {
  min-height: 0px;
  padding: 0px;
}
.content-fragment.quick-post .abbreviated-post .post-thumbnail {
  border: 1px solid #E9E9E9;
  margin: 10px 0 0 20px;
  padding: 5px;
  float: left;
  display: none;
}
.content-fragment.quick-post .abbreviated-post {
  clear: both;
  overflow: hidden;
}
.content-fragment.quick-post .abbreviated-post .post-thumbnail {
  border: 1px solid #E9E9E9;
  margin: 10px 0 0 20px;
  padding: 5px;
  float: left;
  display: none;
}
.content-fragment.quick-post .abbreviated-post .shared-link .post-thumbnail {
  border: 0 none;
  display: inline;
  margin: 0;
  padding: 0;
}
.content-fragment.quick-post .abbreviated-post.shared-link.with-image {
  padding-left: 100px;
}
.layout-region.right-sidebar .content-fragment.quick-post .field-list .field-item-input select,
.layout-region.left-sidebar .content-fragment.quick-post .field-list .field-item-input select,
.layout-region.split-sidebar-right .content-fragment.quick-post .field-list .field-item-input select,
.layout-region.split-sidebar-left .content-fragment.quick-post .field-list .field-item-input select {
  width: 100%;
}
.content-fragment.sk-bs-superlist .well-light {
  padding-bottom: 0;
  margin-bottom: 20px;
}
.content-fragment.sk-bs-superlist .well-light ul {
  margin-bottom: 23px;
}
.content-fragment.sk-bs-superlist .well-light ul li.space {
  line-height: 6px;
}
.content-fragment.sk-bs-superlist .well-light ul li h3 {
  line-height: 18.005px;
  font-size: 18.005px;
  margin: 8px 0 16px 0;
}
.content-fragment.sk-bs-superlist .well-light ul li h1,
.content-fragment.sk-bs-superlist .well-light ul li h2,
.content-fragment.sk-bs-superlist .well-light ul li h3,
.content-fragment.sk-bs-superlist .well-light ul li h4,
.content-fragment.sk-bs-superlist .well-light ul li h5,
.content-fragment.sk-bs-superlist .well-light ul li h6 {
  clear: both;
  margin-top: -3px;
  padding-top: 1px;
}
.content-fragment.sk-bs-superlist .well-light ul li h6 {
  line-height: 15px;
  margin: 5px 0;
}
.content-fragment.sk-bs-superlist .subject {
  color: #333333;
}
.content-fragment.sk-bs-superlist .list-item-excerpt {
  color: #333;
  margin-bottom: 8px;
}
.content-fragment.sk-bs-superlist .list-item-detail-info {
  color: #b2b2b2;
  font-size: 11px;
}
.content-fragment.sk-bs-superlist .list-item-detail-info a {
  color: inherit;
}
.content-fragment.sk-bs-superlist .post-attachment-viewer .thumbnail {
  padding: inherit;
  border-width: 0;
  box-shadow: none;
}
.content-fragment.sk-bs-superlist .post-attachment-viewer img {
  margin-right: 10px;
  margin-bottom: 10px;
  border: 1px solid #ddd;
}
.content-fragment.sk-bs-superlist .post-attachment-viewer ul li h6 {
  margin-bottom: 2px;
}
.content-fragment.sk-bs-superlist .mediaFile {
  margin-bottom: -20px;
}
.content-fragment.sk-bs-superlist .mediaFile img {
  float: left;
  display: block;
}
.content-fragment.sk-bs-superlist .mediaFile div {
  margin-left: 30px;
}
.content-fragment.sk-bs-superlist .mediaFile div span {
  white-space: nowrap;
}
.content-fragment.sk-bs-superlist .feedtitles-item {
  margin-bottom: 15px;
  line-height: 16px;
}
.content-fragment.sk-bs-superlist .feedtitles-item .feedtitles-title {
  color: #000;
}
.content-fragment.sk-bs-superlist .feedtitles-item .feedtitles-date {
  color: #9a9a9a;
}
.content-fragment.sk-bs-superlist .pager.ui-page {
  margin-bottom: 20px;
}
.content-fragment.user-navigation ul.nav {
  width: 99%;
  margin-right: 0;
}
.content-fragment.user-navigation ul.nav li i {
  display: inline-block;
  width: 16px;
}
.content-fragment.user-navigation .nav-list {
  padding-left: 0;
}
.content-fragment.user-navigation .nav-list a {
  color: #555555;
}
.content-fragment.user-navigation .nav-list > .active > a,
.content-fragment.user-navigation .nav-list > .active > a:hover,
.content-fragment.user-navigation .nav-list > .active > a:focus {
  background-color: #f5f5f5;
  color: #80b909;
  font-weight: bold;
  text-shadow: none;
}
.content-fragment.user-navigation .tabs-left > .nav-tabs > li > a {
  padding-right: 20px;
}
.content-fragment.thread .well-small,
.content-fragment.thread-list .well-small {
  padding: 0;
  border-radius: 0;
  padding-bottom: 15px;
}
.content-fragment.thread .well-small .badge,
.content-fragment.thread-list .well-small .badge {
  margin-top: 3px;
}
.content-fragment.thread .post-info,
.content-fragment.thread-list .post-info,
.content-fragment.thread .post-info a,
.content-fragment.thread-list .post-info a {
  color: #b2b2b2;
}
.content-fragment.thread .subject,
.content-fragment.thread-list .subject {
  color: #333333;
}
.content-fragment.thread .well-small {
  padding: 0;
}
.content-fragment.thread .container-fluid {
  padding: 0;
}
.content-fragment.thread .container-fluid h3 .thread-title {
  padding-bottom: 10px;
}
.content-fragment.thread .full-post-container {
  border-top: 1px solid #eee;
  padding-top: 2px;
  margin-bottom: 30px;
}
.content-fragment.thread .full-post-container .post-header {
  padding: 10px 0;
}
.content-fragment.thread .full-post-container .post-header .post-author {
  padding-left: 10px;
}
.content-fragment.thread .full-post-container .post-header .post-author a.view-user-profile,
.content-fragment.thread .full-post-container .post-header .post-author .post-date {
  color: #b2b2b2;
}
.content-fragment.thread .full-post-container .post-header .post-author a.view-user-profile {
  font-weight: bold;
}
.content-fragment.thread .full-post-container .post-header .post-status .status-msg {
  font-weight: bold;
}
.content-fragment.thread .full-post-container .post-header .post-rating {
  padding-right: 10px;
}
.content-fragment.thread .full-post-container .post-header .vertical-align-middle {
  height: 34px;
}
.content-fragment.thread .full-post-container a.verify-answer {
  font-weight: bold;
}
.content-fragment.thread .full-post-container .post-verify-links * {
  display: inline-block;
}
.content-fragment.thread .full-post-container .visible-links-moderate .like-post-cell,
.content-fragment.thread .full-post-container .post-moderate-menu .ui-moderate a,
.content-fragment.thread .full-post-container .post-verify-links * {
  margin-top: 5px;
}
.content-fragment.thread .post-verified-answer .full-post-container {
  border-top: 0;
  padding-top: 0;
}
.content-fragment.thread .post-verified-answer .full-post-container .post-header {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #dff0d8;
  border: 1px solid #d6e9c6;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #468847;
}
.content-fragment.thread .post-verified-answer .full-post-container .post-header .post-author a.view-user-profile,
.content-fragment.thread .post-verified-answer .full-post-container .post-header .post-author .post-date {
  font-weight: normal;
  color: #468847;
}
.content-fragment.thread .post-body {
  overflow-x: auto;
  min-height: 0%;
  /* fix IE9 bug */

}
.content-fragment.thread textarea.inline-replies {
  width: 100%;
  padding-right: 0;
  margin: 0;
}
.content-fragment.thread .bg-cover-image {
  border: none;
  width: 34px;
  height: 34px;
  margin-bottom: 0;
}
/* stream */
.content-fragment.activity-story-stream .activity-date-grouping {
  border-bottom: 0px;
  overflow: hidden;
  display: block;
  font-size: 9px;
  font-weight: bold;
  padding: 2px 5px 2px 5px;
  background-color: #f5f5f5;
}
.content-fragment.activity-story-stream .activity-date-grouping.today {
  background-color: #b7bdbf;
  color: #fff;
}
/* stream */
.content-fragment.activity-story-stream .activity-date-grouping {
  border-bottom: 0px;
  overflow: hidden;
  display: block;
  font-size: 9px;
  font-weight: bold;
  padding: 2px 5px 2px 5px;
  background-color: #f5f5f5;
  border-radius: 0px;
}
.content-fragment.activity-story-stream .activity-date-grouping.today {
  background-color: #BBBBBB;
  color: #fff;
}
/* $Composer Mentions
/*******************************/
.composer-mentionable-mention-highlight {
  background-color: #D8DFEA;
}
.composer-mentionable-selector {
  position: absolute;
  background-color: #fff;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
  list-style: none;
  z-index: 10000;
  border: 1px solid #AAA;
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.3);
}
.composer-mentionable-selector li {
  border-bottom: 1px solid #D8DFEA;
  display: block;
  margin: 0px;
  padding: .5em;
  cursor: pointer;
  font-family: helvetica, arial, sans-serif;
  font-size: 1.2em;
  color: #444;
}
.composer-mentionable-selector li:hover,
.composer-mentionable-selector:hover li.highlight:hover,
.composer-mentionable-selector li.highlight {
  background-color: #D8DFEA;
}
.composer-mentionable-selector:hover li.highlight {
  background-color: #fff;
}
.composer-mentionable-selector .loading {
  text-align: center;
  color: #BBB;
}
.composer-mentionable-selector .loading strong {
  color: #333;
  font-weight: normal;
}
/* $Composer Hashtags
/*******************************/
.composer-hashtag-highlight {
  background-color: #fef9c1;
}
.composer-hashtag-selector {
  position: absolute;
  background-color: #fff;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
  list-style: none;
  z-index: 10000;
  border: 1px solid #AAA;
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.3);
}
.composer-hashtag-selector li {
  border-bottom: 1px solid #D8DFEA;
  display: block;
  margin: 0px;
  padding: .5em;
  cursor: pointer;
  font-family: helvetica, arial, sans-serif;
  font-size: 1.2em;
  color: #444;
}
.composer-hashtag-selector li:hover,
.composer-hashtag-selector:hover li.highlight:hover,
.composer-hashtag-selector li.highlight {
  background-color: #fef9c1;
}
.composer-hashtag-selector:hover li.highlight {
  background-color: #fff;
}
.composer-hashtag-selector .loading {
  text-align: center;
  color: #BBB;
}
.composer-hashtag-selector .loading strong {
  color: #333;
  font-weight: normal;
}
/* $Composer Url Highlights
/*******************************/
.composer-url-highlight {
  background-color: #dfefc7;
}
/* $Web Previews
/*******************************/
.abbreviated-post.shared-link {
  padding: 0px;
  clear: both;
  position: relative;
  margin: 0px 0px 10px 0px;
}
.abbreviated-post.shared-link h4 {
  font-weight: normal;
  font-size: 1em;
  border-bottom: 0px;
  margin-bottom: 0px;
}
.abbreviated-post.shared-link h4 a:link,
.abbreviated-post.shared-link h4 a:visited,
.abbreviated-post.shared-link h4 a:active {
  font-weight: bold;
}
.abbreviated-post.shared-link.abbreviated-post .post-name {
  margin: 0 0 .25em 0;
}
.abbreviated-post.shared-link.with-image {
  padding-left: 100px;
}
.abbreviated-post.shared-link .post-thumbnail {
  top: 0px;
  left: 0px;
  position: absolute;
}
.abbreviated-post.shared-link .post-application a:link,
.abbreviated-post.shared-link .post-application a:visited,
.abbreviated-post.shared-link .post-application a:active {
  font-weight: normal;
}
.abbreviated-post.shared-link .post-summary {
  margin: .25em 0 .25em 0;
}
.composer-preview .abbreviated-post.shared-link {
  margin: 0px;
}
.full-post.activity .abbreviated-post.shared-link {
  background-color: #f5f5f5;
  border: 5px solid #f5f5f5;
  border-radius: 0 0 0 0;
  margin-top: 7px;
}
.full-post.activity .abbreviated-post.shared-link.with-image {
  padding-left: 100px;
  min-height: 90px;
}
.full-post.activity .abbreviated-post.shared-link h4 {
  border-bottom: 0px;
  padding-left: 0px;
  font-size: 1.0em;
  margin-bottom: 0px;
}
.full-post.activity .abbreviated-post.shared-link .post-name a:link,
.full-post.activity .abbreviated-post.shared-link .post-name a:visited,
.full-post.activity .abbreviated-post.shared-link .post-name a:active {
  font-weight: bold;
}
/* $Content Moderation
/*******************************/
.ui-moderate a {
  display: block;
  float: left;
  height: 8px;
  width: 8px;
  overflow: hidden;
  padding: 5px;
  text-indent: -3000em;
  background-color: transparent;
}
.ui-moderate a span {
  width: 8px;
  height: 8px;
  float: left;
  background-image: url('../../../Utility/images/moderation.png');
  background-repeat: no-repeat;
  opacity: 0.3;
  background-position: 0px 2px;
}
.ui-moderate a.open,
.ui-moderate a:hover {
  background-color: #416a7c;
}
.ui-moderate a.open span,
.ui-moderate a:hover span {
  background-position: -10px 2px;
  opacity: 1.0;
}
.ui-moderate a.expanded {
  height: 8px;
  width: 15px;
  overflow: hidden;
  padding: 5px;
  text-indent: -3000em;
  background-color: transparent;
  float: right;
  background-color: yellow;
  text-decoration: none;
  color: #000;
  border: 1px solid #777;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #fff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d7dad6));
  background: -moz-linear-gradient(top, #ffffff, #d7dad6);
  background: linear-gradient(top, #ffffff, #d7dad6);
}
.ui-moderate a.expanded span {
  width: 8px;
  height: 8px;
  margin: 0px 3px 0px 3px;
  float: left;
  background-image: url('../../../Utility/images/moderation.png');
  background-repeat: no-repeat;
  background-position: -20px 1px;
  opacity: 1.0;
}
.ui-moderate a.expanded:hover {
  background: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));
  background: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background: linear-gradient(top, #ffffff, #f1f1f1);
}
.ui-moderate a.expanded.open {
  background-color: #416a7c;
  -moz-border-radius: 3px 3px 0px 0px;
  -webkit-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
  background: #416a7c;
  border-color: #416a7c;
}
.ui-moderate a.expanded.open span {
  background-position: -30px 1px;
}
.content-moderation {
  padding: 5px 0px 5px 0px;
  border: 1px solid #416a7c;
  background-color: #fff;
  min-width: 180px;
  overflow: hidden;
}
.content-moderation ul {
  padding: 0px;
  list-style: none;
  margin: 0px;
}
.content-moderation li {
  padding: 0px;
  margin: 0px;
  list-style: none;
}
.content-moderation li a {
  display: block;
  text-decoration: none;
  color: #000;
  font-size: 11px;
  padding: 2px 10px 2px 10px;
}
.content-moderation li a:hover {
  display: block;
  background-color: #416a7c;
  color: #fff;
}
.content-moderation .navigation-list .navigation-item {
  margin: 0;
  padding: 0;
}
.message.moderation {
  font-size: 12px;
  width: 500px;
  border: 5px solid #416a7c;
  background-color: #f7f8f9;
  border-top: 0px;
  margin: 0px 10px 10px 10px;
  padding: 0px;
  background-color: #fff;
  -moz-border-radius: 0px 0px 10px 10px;
  -webkit-border-radius: 0px 0px 10px 10px;
  border-radius: 0px 0px 10px 10px;
  -moz-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.5);
}
.message.moderation strong {
  display: block;
  font-size: 1.1em;
}
.message.moderation p {
  margin: 0px;
  padding: 20px;
}
.content-moderation li a.evolutionModerateFlagged {
  cursor: default;
  font-style: italic;
}
.content-moderation li a.evolutionModerateFlagged:hover {
  background-color: #fff;
  color: #000;
}
.post-moderate {
  float: right;
  padding-top: 0px;
  position: relative;
  z-index: 5;
}
.post-moderate .ui-moderate a {
  display: none;
}
.full-post:hover .post-moderate .ui-moderate a,
.full-post .post-moderate .ui-moderate a.open {
  display: block;
  position: absolute;
  left: -20px;
  top: 0px;
}
.post-moderation-cell {
  width: 30px;
  padding-right: 10px;
}
/* core service overrides */
/* $Composer Mentions
/*******************************/
.composer-mentionable-mention-highlight {
  background-color: #D8DFEA;
}
.composer-mentionable-selector li {
  font-size: 1em;
}
/* $Content Moderation
/*******************************/
.ui-moderate a.open,
.ui-moderate a:hover {
  background-color: #666666;
}
.ui-moderate a.open span,
.ui-moderate a.expanded.open {
  background-color: #666666;
  border-color: #666666;
}
.content-moderation {
  border: 1px solid #666666;
  background-color: #fff;
}
.content-moderation li a:hover {
  background-color: #666666;
  color: #fff;
}
.message.moderation {
  border: 5px solid #666666;
  background-color: #f7f8f9;
  border-top: 0px;
  background-color: #fff;
}
.content-moderation li a.evolutionModerateFlagged:hover {
  background-color: #fff;
  color: #000;
}
/* $Activity Story Support (with or without stream widget)
/*******************************/
/* activity story */
.content-list .content-item.activity-story,
.activity-story {
  border-left: 1px solid transparent;
  border-bottom: 0px;
  border-top: 1px solid #E9E9E9;
  padding: 10px 0 10px 56px;
  position: relative;
  font-size: 11px;
  font-family: Helvetica, Arial, sans-serif;
  clear: both;
  min-height: 50px;
}
/* related content */
.activity-story a.activity-related-content {
  padding-left: 8px;
}
.activity-story div.activity-related-content:last-child {
  margin-top: 8px;
}
/* common */
.activity-story a:link,
.activity-story a:visited,
.activity-story a:active {
  font-weight: normal;
}
.activity-story a.download {
  display: nonemargin: 10px 0px 0px 0px;
  font-size: 11px;
}
.activity-story:hover a.download {
  display: block;
}
.theater-content .activity-story a.download {
  display: block;
  margin: 5px 0px 0px 0px;
}
/* activity story avatar */
.activity-story .post-attachment-viewer,
.activity-story .activity-avatar {
  border: 1px solid #E9E9E9;
  float: left;
  margin: 5px 10px 0px 0;
  padding: 5px;
}
.activity-story .post-attachment-viewer img,
.activity-story .activity-avatar img {
  display: block;
}
.activity-story .post-attachment-viewer:hover,
.activity-story .activity-avatar:hover {
  border: 1px solid #D9D9D9;
}
/* activity story post content */
.activity-story .full-post {
  position: relative;
  line-height: 1.5em;
}
.activity-story a.internal-link.view-user-profile.activity-summary-user,
.activity-story .activity-title a,
.activity-story .activity-summary .user-name a {
  font-weight: bold;
  font-size: 12px;
}
.activity-story .activity-summary {
  padding-bottom: .6em;
}
.activity-story .activity-title {
  padding-right: .6em;
}
.activity-story .post-author {
  float: left;
  margin-right: 5px;
}
.activity-story .post-author .avatar {
  position: absolute;
  top: 0px;
  left: -56px;
}
.activity-story .post-author .avatar img {
  border-radius: 3px 3px 3px 3px;
}
.activity-story .full-post .post-content {
  padding: 0px;
  margin: 0px;
  font-size: 12px;
  position: relative;
  overflow: hidden;
}
.activity-story .post-content .activity-description {
  padding-bottom: .25em;
}
.activity-story .post-actions.activity {
  clear: both;
  font-size: 10px;
  margin-top: 9px;
}
.activity-story .view-attachment {
  padding-left: 10px;
}
/* activity story post action list */
.activity-story .navigation-list {
  clear: both;
  left: -25px;
  list-style: none outside none;
  margin: 0px;
  overflow: hidden;
  padding: 0;
  position: relative;
  line-height: 1.3em;
}
* + html .activity-story .navigation-list {
  left: 0px;
}
/* ie7 override */
.activity-story .navigation-list .navigation-item {
  float: left;
  font-size: 11px;
  margin: 0;
  padding-left: 10px;
}
.activity-story .navigation-list .navigation-item:before {
  color: #999999;
  content: "\2022 ";
  float: left;
  font-size: 20px;
  font-weight: bold;
  height: 10px;
  line-height: 13px;
  width: 15px;
}
.activity-story .navigation-list .navigation-item:first-child:before {
  content: "";
}
/* activity story comments */
.activity-story .content-list.comments {
  margin-top: 7px;
}
.activity-story .content-list.comments .content-item.action,
.activity-story .content-list.comments .content-item.comment {
  background-color: #f5f5f5;
  border-left: 1px solid #f5f5f5;
  border-bottom: 1px solid #dddddd;
  border-top: 1px solid #fff;
  padding: 5px;
  padding-left: 6px;
  /*overflow: hidden;*/
}
.activity-story .content-list.comments .content-item.action {
  font-size: 11px;
  padding: 5px 5px 5px 8px;
  line-height: 1.6em;
}
.activity-story .content-list.comments .content-item.collapse {
  display: none;
}
.activity-story .content-list.comments .content-item.comment p {
  margin: 0;
  font-size: 11px;
}
.activity-story .content-list.comments .content-item.comment .post-author .user-name a {
  padding: 0px 0px 5px 0px;
  font-size: 11px;
}
.activity-story .content-list.comments .content-item.comment .full-post.comment {
  padding: 0px 0px 0px 40px;
  position: relative;
}
.activity-story .content-list.comments .content-item.comment .full-post.comment .avatar {
  position: absolute;
  top: 1px;
  left: 0px;
}
.activity-story .content-list.comments .content-item.comment .post-content {
  margin: 0px;
  padding: 0px 0px 5px 0px;
  float: left;
  margin-top: 1px;
}
.activity-story .content-list.comments .content-item.comment .post-content a {
  text-decoration: none;
  font-size: bold;
}
.activity-story .content-list.comments .content-item.comment .post-content a:hover {
  text-decoration: underline;
}
.activity-story .content-list.comments .content-item.comment .comment-date {
  float: left;
  font-size: 10px;
  margin-right: 10px;
  clear: both;
}
.activity-story .content-list.comments .content-item.comment .navigation-item {
  font-size: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.activity-story .content-list.comments .comment-form .avatar {
  display: none;
}
.activity-story .content-list.comments .comment-form.with-avatar .avatar {
  display: block;
  float: left;
  margin-right: 7px;
  min-height: 32px;
}
.activity-story .content-list.comments .comment-form.with-avatar .avatar img {
  border-radius: 3px 3px 3px 3px;
}
.activity-story .content-list.comments .comment-form .field-list {
  margin: 0px;
}
.activity-story .content-list.comments .comment-form .field-list .field-item textarea {
  resize: none;
  font-family: inherit;
  font-size: 1.1em;
  height: 1.2em;
  width: 98%;
  border: 1px solid #CCCCCC;
  border-radius: 0px;
  outline: medium none;
  padding: 3px;
  overflow: hidden;
  font-size: 11px;
}
.activity-story .content-list.comments .comment-form .field-list .field-item {
  margin: 0px;
  padding: 0px;
}
.activity-story .content-list.comments .comment-form.with-avatar .field-list .field-item div {
  float: left;
}
.activity-story .content-list.comments .comment-form.with-avatar .field-list .field-item textarea {
  width: 85%;
  margin: 0px;
}
.activity-story .content-list.comments .content-item.activity p {
  margin: 5px 0px 5px 0px;
  line-height: 1.3em;
}
.activity-story .content-list.comments .content-item.activity.highlight {
  border-left: 1px solid #476879;
}
.activity-story .content-list.comments .content-item.highlight {
  border-left: 1px solid #476879;
}
.activity-story .content-list.comments .content-item.comment .user-name a,
.activity-story .content-list.comments .content-item.comment .user-name span {
  font-weight: bold;
  font-size: 12px;
}
.activity-story .content-list.comments .navigation-list {
  clear: both;
  left: -25px;
  list-style: none outside none;
  margin: 0px;
  overflow: hidden;
  padding: 0;
  position: relative;
  line-height: 1.3em;
}
* + html .activity-story .content-list.comments .navigation-list {
  left: 0px;
}
/* ie7 override */
.activity-story .content-list.comments .navigation-item {
  float: left;
  font-size: 10px;
  margin: 0;
  padding-left: 10px;
}
.activity-story .content-list.comments .navigation-item:before {
  color: #999999;
  content: "\2022 ";
  float: left;
  font-size: 20px;
  font-weight: bold;
  height: 10px;
  line-height: 13px;
  width: 15px;
}
.activity-story .content-list.comments .navigation-item:first-child:before {
  content: "";
}
/* specifics */
.activity-story .without-likes {
  display: none;
}
.activity-story .content-list.revisions {
  padding: 10px;
}
.activity-story .content-list.revisions .content-item {
  border-bottom: 0px;
}
.activity-story .like-indicator:before,
.activity-story .like-indicator.inline:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  display: inline-block;
  text-decoration: inherit;
  content: "\f087";
}
.activity-story .like-indicator {
  float: left;
  margin: 0 7px 0 0;
  position: relative;
}
.activity-story .content-list-item.user {
  float: left;
  margin: 3px 3px 3px 0px;
}
.activity-story .full-post .post-attachment-viewer {
  padding: 9px;
}
/* theater */
.theater-mask {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  background-color: #E5E5E5;
  z-index: 900;
  opacity: 0.8;
}
.theater-container {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 950;
  overflow: auto;
  font-family: Helvetica, Arial, sans-serif;
}
.theater-content-container {
  margin: 15px auto 15px auto;
  width: 66%;
  min-height: 90%;
  background-color: #fff;
  padding: 15px;
  -moz-box-shadow: 0px 0px 3px #888;
  -webkit-box-shadow: 0px 0px 3px #888;
  box-shadow: 0px 0px 3px #888;
  position: relative;
}
a.theater-next,
a.theater-back {
  display: block;
  width: 32px;
  height: 32px;
  background-color: #FFF;
  font-weight: bold;
  color: #444;
  font-size: 26px;
  line-height: 32px;
  position: absolute;
  top: 40%;
  text-decoration: none;
  padding: 10px;
  border-radius: 2px;
  -moz-box-shadow: 0px 0px 3px #888;
  -webkit-box-shadow: 0px 0px 3px #888;
  box-shadow: 0px 0px 3px #888;
}
a.theater-next:hover,
a.theater-back:hover {
  -moz-box-shadow: 0px 0px 3px #444;
  -webkit-box-shadow: 0px 0px 3px #444;
  box-shadow: 0px 0px 3px #444;
  text-decoration: none;
}
a.theater-next:active,
a.theater-next.pressed,
a.theater-back:active,
a.theater-back.pressed {
  -moz-box-shadow: 0px 0px 0px;
  -webkit-box-shadow: 0px 0px 0px;
  box-shadow: 0px 0px 0px;
  background-color: #888;
  color: #fff;
}
.theater-back {
  left: 6%;
}
.theater-next {
  right: 6%;
}
a.theater-close:link,
a.theater-close:visited,
a.theater-close:active {
  background-color: #fff;
  display: block;
  width: 12px;
  height: 12px;
  color: #666;
  font-weight: bold;
  position: absolute;
  top: 10px;
  right: 10px;
  text-decoration: none;
  font-size: 11px;
  padding: 5px;
  text-align: center;
}
a.theater-close:hover {
  background-color: #666;
  color: #fff;
  text-decoration: none;
}
/* theater ui component */
.theater-content .post-attachment-viewer {
  background-color: #F6F6F6;
  padding: 0;
  text-align: center;
}
.theater-content .post-attachment-viewer a.download-attachment {
  line-height: 400px;
}
.theater-content .post-attachment-viewer > object,
.theater-content .post-attachment-viewer > span,
.theater-content .post-attachment-viewer > p,
.theater-content .post-attachment-viewer > div {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* $Activity Story Stream widget
/*******************************/
.content-fragment.activity-story-stream .filters {
  background: url("/cfs-filesystemfile.ashx/__key/themefiles/s-fd-7e987e474b714b01ba29b4336720c446-files/filter_2D00_background.png") repeat-x scroll left bottom #ffffff;
  height: 35px;
  margin: 0 -12px;
  padding: 0;
  position: relative;
  border-bottom: 1px solid #CCCCCC;
  border-top: 0px;
}
.content-fragment.activity-story-stream .filter {
  border-top: 0px;
  margin-top: 0px;
  padding: 0px;
}
.content-fragment.activity-story-stream .filter-option {
  float: left;
  height: 20px;
  padding: 15px 12px 5px;
}
.content-fragment.activity-story-stream .filter-option.selected {
  background-color: #fff;
}
.content-fragment.activity-story-stream .filter-option.selected a:link,
.content-fragment.activity-story-stream .filter-option.selected a:visited,
.content-fragment.activity-story-stream .filter-option.selected a:active {
  color: #000;
  font-weight: bold;
}
.content-fragment.activity-story-stream .filter-option a:link,
.content-fragment.activity-story-stream .filter-option a:visited,
.content-fragment.activity-story-stream .filter-option a:active {
  font-weight: normal;
}
.content-fragment.activity-story-stream .filter-label {
  display: none;
}
.skl-taggedcontent-list ul li.spacer {
  margin: 10px 0;
}
.skl-taggedcontent-list table {
  table-layout: auto;
  width: 100%;
}
.skl-taggedcontent-list table td {
  vertical-align: middle;
  word-break: break-word;
}
.skl-taggedcontent-list table td.date {
  width: 75px;
}
.skl-taggedcontent-list table td.author {
  width: 150px;
}
.skl-taggedcontent-list table td.likes {
  width: 24px;
}
.skl-taggedcontent-list table td.rating {
  width: 81px;
}
.skl-taggedcontent-list table td.comments {
  width: 25px;
}
.skl-mediagallery-fileslist table.standard-detail {
  table-layout: auto;
  width: 100%;
}
.skl-mediagallery-fileslist table.standard-detail tr {
  clear: both;
}
.skl-mediagallery-fileslist table.standard-detail td {
  vertical-align: middle;
  word-break: break-all;
}
.skl-mediagallery-fileslist table.standard-detail td.icon {
  width: 40px;
}
.skl-mediagallery-fileslist table.standard-detail td.author {
  width: 180px;
}
.skl-mediagallery-fileslist table.standard-detail td.date {
  width: 80px;
}
.skl-mediagallery-fileslist table.standard-detail td.Comments,
.skl-mediagallery-fileslist table.standard-detail td.Downloads,
.skl-mediagallery-fileslist table.standard-detail td.Views {
  width: 35px;
}
.skl-mediagallery-fileslist table.standard-detail td.Comments span,
.skl-mediagallery-fileslist table.standard-detail td.Downloads span,
.skl-mediagallery-fileslist table.standard-detail td.Views span {
  float: right;
}
.skl-mediagallery-fileslist table.standard-detail td.Rating {
  width: 100px;
}
.skl-mediagallery-fileslist table.standard-detail td.Rating span {
  float: right;
}
.skl-mediagallery-fileslist .thumbnail-wrapper {
  height: 170px;
  overflow: hidden;
}
.skl-mediagallery-fileslist .thumbnail-img {
  height: 115px;
  width: 135px;
  text-align: center;
  vertical-align: bottom;
  display: table-cell;
}
.skl-top-viewed-discussed-posts .tab-pane i {
  margin-right: 2px;
}
.skl-top-viewed-discussed-posts .tab-pane .itemCounter {
  display: inline-block;
}
.skl-top-viewed-discussed-posts .tab-pane .titleTail {
  white-space: nowrap;
}
.skl-tenders-addedit-form input.tender-number {
  font-size: 32px;
  font-weight: bold;
  height: 40px;
}
.skl-tenders-addedit-form label {
  color: #808080;
}
.skl-tenders-addedit-form .field-item-validation label.error {
  color: #b94a48;
  margin-left: 10px;
}
.skl-tenders-addedit-form .symbols-counter {
  color: #bababa;
}
.skl-tenders-addedit-form .tender-att-move-down {
  margin-right: 10px;
}
.skl-tenders-addedit-form .tender-att-move-up,
.skl-tenders-addedit-form .tender-att-move-down {
  color: #bbbdc0;
  font-size: 16px;
  vertical-align: middle;
}
.skl-tenders-addedit-form .tender-att-move-up:hover,
.skl-tenders-addedit-form .tender-att-move-down:hover {
  color: #909090;
  text-decoration: none;
}
.skl-tenders-addedit-form .tender-att-name {
  margin-bottom: 0;
}
.skl-social-share .content-fragment-content {
  text-align: center;
  margin-bottom: 20px;
}
.skl-social-share .content-fragment-content .sk-share-button {
  background: url('../images/socials.png') 0 0 transparent no-repeat;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  display: inline-block;
  margin-right: 4px;
}
.skl-social-share .content-fragment-content .sk-share-button.vkontakte {
  background-position: 0 0;
}
.skl-social-share .content-fragment-content .sk-share-button.facebook {
  background-position: -38px 0;
}
.skl-social-share .content-fragment-content .sk-share-button.twitter {
  background-position: -77px 0;
}
.skl-social-share .content-fragment-content .sk-share-button.linkedin {
  background-position: -116px 0;
}
.sk-add-page-meta-info {
  display: none;
}
.skl-homepage-news a:hover span {
  text-decoration: underline;
}
.skl-homepage-news .bg-cover-image {
  float: none;
  margin: 0;
  border: none;
}
.skl-homepage-news .homepage-news-title {
  margin: 7px 0 13px 0;
}
.skl-homepage-news .homepage-news-title span {
  text-decoration: none;
  color: #444444;
  font-size: 13px;
  line-height: 17px;
}
.skl-homepage-news .homepage-news-title span:hover {
  text-decoration: underline;
}
.skl-homepage-news .row .span3 {
  width: 225px;
}
.skl-homepage-news .first-element {
  position: relative;
  margin-bottom: 20px;
}
.skl-homepage-news .first-element .homepage-news-title {
  min-height: 94px;
  /* Fallback for web browsers that doesn't support RGBa */

  background: #000000;
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  bottom: 0;
  margin: 0;
  width: 100%;
}
.skl-homepage-news .first-element .homepage-news-title > div {
  padding: 10px;
}
.skl-homepage-news .first-element .homepage-news-title span {
  color: #FFF;
  font-size: 20px;
  line-height: 24px;
}
.skl-homepage-news .first-element .homepage-news-title span:hover {
  text-decoration: none;
}
.skl-homepage-news .first-element .homepage-news-title .homepage-news-description {
  color: #aaa;
  padding-top: 6px;
}
.skl-homepage-news .first-element .homepage-news-title:hover {
  text-decoration: none;
}
.skl-homepage-news .first-element a,
.skl-homepage-news .first-element a:hover,
.skl-homepage-news .first-element a:hover span {
  text-decoration: none;
}
.skl-homepage-news .first-element .homepage-news-video {
  position: absolute;
  bottom: 10px;
  right: 10px;
  color: gray;
  text-decoration: none;
}
.skl-homepage-banner .image-container {
  display: inline-block;
  text-align: center;
  width: 100%;
}
.skl-homepage-banner a .name {
  color: #333;
}
.skl-homepage-banner .description {
  color: #666;
}
.skl-homepage-banner .blog-view,
.skl-homepage-banner .graph-view,
.skl-homepage-banner .graphextend-view,
.skl-homepage-banner .banner-view {
  display: block;
  margin-bottom: 20px;
}
.skl-homepage-banner .blog-view,
.skl-homepage-banner .graph-view,
.skl-homepage-banner .banner-view {
  float: left;
  margin-right: 20px;
}
.skl-homepage-banner .graph-view,
.skl-homepage-banner .graphextend-view {
  background-color: #EEE;
}
.skl-homepage-banner .graph-view h2,
.skl-homepage-banner .graphextend-view h2 {
  font-weight: normal;
}
.skl-homepage-banner .graph-view .inner-block,
.skl-homepage-banner .graphextend-view .inner-block {
  padding: 12px;
}
.skl-homepage-banner .graph-view h2,
.skl-homepage-banner .blog-view h2 {
  margin-bottom: 1px;
}
.skl-homepage-banner .graphextend-view .image-container-td {
  max-width: 220px;
  overflow-x: hidden;
}
.skl-homepage-banner .graphextend-view img {
  max-width: none;
}
.skl-homepage-banner .graphextend-view .name {
  margin-bottom: 4px;
  margin-top: 0;
}
.skl-homepage-banner .graph-view a:hover .description,
.skl-homepage-banner .blog-view a:hover .description,
.skl-homepage-banner .graphextend-view a:hover .description,
.skl-homepage-banner .graph-view a:hover .name,
.skl-homepage-banner .blog-view a:hover .name,
.skl-homepage-banner .graphextend-view a:hover .name {
  text-decoration: underline;
}
.skl-homepage-banner .graph-view .description {
  margin-top: 10px;
}
.skl-homepage-banner .graph-view h2 {
  margin-bottom: -7px;
}
.skl-homepage-banner .blog-view .image-container {
  border-bottom: 4px solid #333;
  text-align: right;
}
.skl-homepage-banner .blog-view .name {
  margin-bottom: 5px;
  margin-top: 10px;
}
.skl-homepage-banner .banner-view .image-container img {
  width: 100%;
}
.skl-homepage-gallery .skl-carousel-wrapper {
  margin-bottom: 20px;
  padding: 20px 32px;
  background-color: #EEE;
  position: relative;
}
.skl-homepage-gallery .skl-carousel-wrapper .skl-carousel-header {
  color: #333;
  margin-top: 0;
  margin-bottom: 12px;
  font-weight: normal;
}
.skl-homepage-gallery .skl-carousel-wrapper .skl-carousel-wrapper-2 {
  position: relative;
  overflow: hidden;
}
.skl-homepage-gallery .skl-carousel-wrapper .skl-carousel-wrapper-2 .skl-carousel {
  width: 200%;
  position: relative;
}
.skl-homepage-gallery .skl-carousel-wrapper .skl-carousel-wrapper-2 .skl-carousel .skl-carousel-item {
  width: 118px;
  margin-left: 15px;
  float: left;
}
.skl-homepage-gallery .skl-carousel-wrapper .skl-carousel-wrapper-2 .skl-carousel .skl-carousel-item a:hover .skl-carousel-description {
  text-decoration: underline;
}
.skl-homepage-gallery .skl-carousel-wrapper .skl-carousel-wrapper-2 .skl-carousel .skl-carousel-item .img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: 90px;
}
.skl-homepage-gallery .skl-carousel-wrapper .skl-carousel-wrapper-2 .skl-carousel .skl-carousel-item:first-child {
  margin-left: 0;
}
.skl-homepage-gallery .skl-carousel-wrapper .skl-carousel-wrapper-2 .skl-carousel .skl-carousel-description {
  color: #666;
  margin-top: 13px;
  height: 110px;
  overflow: hidden;
}
.skl-homepage-gallery .skl-carousel-wrapper .skl-carousel-btn {
  color: #B7B7B7;
  position: absolute;
  font-size: 38px;
  cursor: pointer;
  top: 86px;
  z-index: 10;
  width: 12px;
  height: 22px;
  background-image: url('../images/sk_gallery_btns.png');
  background-repeat: no-repeat;
}
.skl-homepage-gallery .skl-carousel-wrapper .skl-carousel-btn.prev {
  left: 10px;
  background-position: -12px 0;
}
.skl-homepage-gallery .skl-carousel-wrapper .skl-carousel-btn.next {
  right: 10px;
  background-position: 0 0;
}
.skl-voting {
  height: auto!important;
}
.skl-voting .content-fragment-content {
  padding-bottom: 20px;
  margin-bottom: 15px;
}
.skl-voting .answerPercent {
  min-height: 3px;
  font-weight: bold;
  color: #C2D900;
  font-size: 18px;
}
.skl-voting .answerText {
  min-height: 3px;
  font-size: 14px;
  color: #9a9a9b;
}
.skl-voting .answerProgressTotal {
  margin: 2px 0 14px 0;
  background: #ECF0D6;
  height: 10px;
}
.skl-voting .answerProgressCurrent {
  background: #C2D900;
  height: 10px;
}
.skl-voting .voteTitle {
  line-height: 16px;
  font-size: 16px;
  font-weight: bold;
  color: black;
  margin-bottom: 15px;
}
.skl-voting .answersBlock {
  width: 100%;
}
.skl-voting .answersBlock .radio {
  padding-left: 22px;
}
.sk-user-list .wrapper {
  text-align: center;
}
.sk-user-list .list-item {
  display: inline-block;
  margin: 9px 10px;
  text-align: center;
}
.sk-user-list .list-item .ava {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 50%;
  margin: 0 auto;
}
.sk-user-list .list-item .display-name {
  height: 40px;
  overflow: hidden;
  margin-top: 5px;
}
ul.nav-default {
  background: white;
}
div ul.nav.nav-list.nav-default,
div .sk-application-navigation ul.nav.nav-list {
  margin-bottom: 10px;
}
ul.nav.nav-list.nav-default,
ul.nav.nav-list.nav-default ul,
.sk-application-navigation ul.nav.nav-list {
  margin: 0;
  padding: 0;
  background: transparent;
  display: block;
  width: 100%;
}
ul.nav.nav-list.nav-default li,
.sk-application-navigation ul.nav.nav-list li {
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
}
ul.nav.nav-list.nav-default a,
.sk-application-navigation ul.nav.nav-list a {
  font-weight: bold;
  font-size: 14px;
  display: block;
  padding: 5px 5px 5px 25px;
  background-color: transparent;
  color: #333;
  text-indent: 0;
  text-shadow: none;
  text-decoration: none;
}
ul.nav.nav-list.nav-default > li,
.sk-application-navigation ul.nav.nav-list > li {
  border-bottom: 1px solid #ddd;
}
ul.nav.nav-list.nav-default > li > a,
.sk-application-navigation ul.nav.nav-list > li > a {
  padding: 8px 10px;
  margin-left: 0;
  margin-right: 0;
}
ul.nav.nav-list.nav-default li.caret-nav:after {
  font-family: FontAwesome;
  content: '';
  position: absolute;
  right: 10px;
  top: 9px;
  font-size: 13px;
  font-weight: normal;
  color: #a8a8a8;
}
ul.nav.nav-list.nav-default li.caret-right:after {
  content: "\f0da";
}
ul.nav.nav-list.nav-default li.caret-down:after {
  content: "\f0d7";
}
ul.nav.nav-list.nav-default li.active:after {
  color: #fff;
}
ul.nav.nav-list.nav-default ul li {
  font-weight: normal;
  font-size: 12px;
}
ul.nav.nav-list.nav-default ul li a {
  font-weight: normal;
  font-size: 12px;
  border-bottom: none;
}
ul.nav.nav-list.nav-default ul ul li a {
  padding-left: 45px;
}
ul.nav.nav-list.nav-default ul ul ul li a {
  padding-left: 65px;
}
ul.nav.nav-list.nav-default li a:hover,
.sk-application-navigation ul.nav.nav-list li a:hover {
  background-color: #eee;
}
ul.nav.nav-list.nav-default li.active,
.sk-application-navigation ul.nav.nav-list li.active {
  background-color: transparent;
}
ul.nav.nav-list.nav-default li.active a,
ul.nav.nav-list.nav-default li.active a:hover,
.sk-application-navigation ul.nav.nav-list li.active a,
.sk-application-navigation ul.nav.nav-list li.active a:hover {
  background-color: #acacac;
  color: #fff;
}
.skl-top-viewed-discussed-posts .nav.nav-pills li a,
.sk-application-navigation .nav.nav-pills li a,
.sk-global-block-static-content-appnav .nav.nav-pills li a,
.thread-list .nav.nav-pills li a,
.blog-post-list .nav.nav-pills li a,
.skl-mediagallery-fileslist .nav.nav-pills li a {
  color: #595959;
}
.skl-top-viewed-discussed-posts .nav.nav-pills li.active > a,
.sk-application-navigation .nav.nav-pills li.active > a,
.sk-global-block-static-content-appnav .nav.nav-pills li.active > a,
.thread-list .nav.nav-pills li.active > a,
.blog-post-list .nav.nav-pills li.active > a,
.skl-mediagallery-fileslist .nav.nav-pills li.active > a {
  color: #fff;
}
.friendship-list .bg-cover-image {
  border: none;
  width: 60px;
  height: 60px;
}
.friendship-list .user-info-block .user-name {
  font-size: 16px;
  font-weight: bold;
}
.abuse-history .abuse-info-item > div {
  padding-left: 20px;
  color: #b2b2b2;
}
.abuse-history .abuse-info-item > div .user-name a {
  color: #b2b2b2;
  font-weight: bold;
}
.sk-calendar-monthly-archive .year {
  clear: both;
  color: #eaeaea;
  font-size: 40px;
  font-weight: bold;
  line-height: 32px;
  text-align: center;
  margin: 30px auto;
}
.sk-calendar-monthly-archive .months-container {
  background-color: #f5f6f5;
  padding: 30px 0 16px 0;
}
.sk-calendar-monthly-archive .months-container .months-column {
  min-width: 150px;
  width: 25%;
}
.sk-calendar-monthly-archive .months-container .month {
  margin-left: 23px;
  margin-bottom: 10px;
}
.sk-calendar-monthly-archive .months-container .month span {
  display: inline-block;
  width: 22px;
  height: 24px;
}
.sk-calendar-monthly-archive .months-container a.month {
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  color: #5a5a5a;
}
.sk-calendar-monthly-archive .months-container a.month span {
  margin-right: 5px;
  float: left;
  background-image: url('../images/sk_calendar_months_icons.png');
}
.sk-calendar-monthly-archive .months-container .month-0 span {
  background-position: 0 0;
}
.sk-calendar-monthly-archive .months-container .month-1 span {
  background-position: -22px 0;
}
.sk-calendar-monthly-archive .months-container .month-2 span {
  background-position: -44px 0;
}
.sk-calendar-monthly-archive .months-container .month-3 span {
  background-position: -66px 0;
}
.sk-calendar-monthly-archive .months-container .month-4 span {
  background-position: -88px 0;
}
.sk-calendar-monthly-archive .months-container .month-5 span {
  background-position: -110px 0;
}
.sk-calendar-monthly-archive .months-container .month-6 span {
  background-position: -132px 0;
}
.sk-calendar-monthly-archive .months-container .month-7 span {
  background-position: -154px 0;
}
.sk-calendar-monthly-archive .months-container .month-8 span {
  background-position: -176px 0;
}
.sk-calendar-monthly-archive .months-container .month-9 span {
  background-position: -198px 0;
}
.sk-calendar-monthly-archive .months-container .month-10 span {
  background-position: -220px 0;
}
.sk-calendar-monthly-archive .months-container .month-11 span {
  background-position: -242px 0;
}
.sk-calendar-monthly-pager .months-pager-container {
  height: 80px;
  overflow: hidden;
  position: relative;
  background-color: #f3f3f2;
  padding: 0 50px;
  text-align: center;
  margin-bottom: 10px;
}
.sk-calendar-monthly-pager .months-pager-container ul {
  margin: 20px 0;
  position: relative;
  overflow: hidden;
}
.sk-calendar-monthly-pager .months-pager-container .prev,
.sk-calendar-monthly-pager .months-pager-container .next {
  position: absolute;
  top: 18px;
  cursor: pointer;
  z-index: 10;
  border-top: 22px solid rgba(255, 255, 255, 0);
  border-bottom: 22px solid rgba(255, 255, 255, 0);
}
.sk-calendar-monthly-pager .months-pager-container .prev:after,
.sk-calendar-monthly-pager .months-pager-container .next:after {
  border-top: 22px solid rgba(255, 255, 255, 0);
  border-bottom: 22px solid rgba(255, 255, 255, 0);
  position: absolute;
  top: -22px;
  content: '';
}
.sk-calendar-monthly-pager .months-pager-container .prev.disabled,
.sk-calendar-monthly-pager .months-pager-container .next.disabled {
  border-left-color: #ddd;
  border-right-color: #ddd;
  cursor: default;
}
.sk-calendar-monthly-pager .months-pager-container .prev {
  border-right: 30px solid #909090;
  left: 20px;
}
.sk-calendar-monthly-pager .months-pager-container .prev:after {
  border-right: 30px solid #f3f3f2;
  left: 3px;
}
.sk-calendar-monthly-pager .months-pager-container .next {
  border-left: 30px solid #909090;
  right: 20px;
}
.sk-calendar-monthly-pager .months-pager-container .next:after {
  border-left: 30px solid #f3f3f2;
  right: 3px;
}
.sk-calendar-monthly-pager .months-pager-container .month {
  font-size: 25px;
  vertical-align: middle;
  max-width: 510px;
  text-align: center;
  display: none;
  height: 40px;
  overflow: hidden;
}
.sk-calendar-monthly-pager .months-pager-container .month a {
  color: #333;
  display: inline-block;
}
.sk-calendar-monthly-pager .months-pager-container .month.active {
  display: inline-block;
}
.sk-calendar-monthly-pager .months-pager-container .month .icon {
  display: inline-block;
  vertical-align: middle;
  float: left;
  width: 36px;
  height: 40px;
  background-image: url('../images/sk_calendar_months_icons_normal.png');
  background-repeat: no-repeat;
}
.sk-calendar-monthly-pager .months-pager-container .month .text {
  margin-left: 18px;
  line-height: 40px;
}
.sk-calendar-monthly-pager .months-pager-container .month-0 .icon {
  background-position: 0 0;
}
.sk-calendar-monthly-pager .months-pager-container .month-1 .icon {
  background-position: -36px 0;
}
.sk-calendar-monthly-pager .months-pager-container .month-2 .icon {
  background-position: -72px 0;
}
.sk-calendar-monthly-pager .months-pager-container .month-3 .icon {
  background-position: -108px 0;
}
.sk-calendar-monthly-pager .months-pager-container .month-4 .icon {
  background-position: -144px 0;
}
.sk-calendar-monthly-pager .months-pager-container .month-5 .icon {
  background-position: -180px 0;
}
.sk-calendar-monthly-pager .months-pager-container .month-6 .icon {
  background-position: -216px 0;
}
.sk-calendar-monthly-pager .months-pager-container .month-7 .icon {
  background-position: -252px 0;
}
.sk-calendar-monthly-pager .months-pager-container .month-8 .icon {
  background-position: -288px 0;
}
.sk-calendar-monthly-pager .months-pager-container .month-9 .icon {
  background-position: -324px 0;
}
.sk-calendar-monthly-pager .months-pager-container .month-10 .icon {
  background-position: -360px 0;
}
.sk-calendar-monthly-pager .months-pager-container .month-11 .icon {
  background-position: -396px 0;
}
.skl-user-unregistered .msg-container {
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
  margin: 0 auto;
  border: 1px solid #e1e1e8;
}
.skl-user-unregistered .msg-container a {
  color: #b2b2b2;
}
.sk-global-block-static-content-admin .content-block-row.inactive {
  color: #aaa;
}
.sk-global-block-static-content-admin .content-block-row.inactive a.content-block-preview,
.sk-global-block-static-content-admin .content-block-row.inactive a.view-user-profile {
  color: #aaa;
}
.skl-subscribe {
  padding: 20px 0;
}
.skl-subscribe ul {
  margin: 0;
  padding: 0;
  background: transparent;
  display: block;
  width: 100%;
}
.skl-subscribe ul li {
  margin: 20px 0 0 0;
  padding: 0;
  display: block;
  position: relative;
  color: #999999;
}
.skl-subscribe ul li:first-child {
  margin-top: 0;
}
.skl-subscribe ul li a {
  font-size: 18px;
  display: block;
  background-color: transparent;
  color: #999999;
  text-indent: 0;
  text-shadow: none;
  text-decoration: none;
  padding: 15px 10px;
  margin: 0;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.skl-subscribe ul li a:hover {
  background-color: #54b9db;
  color: white;
}
.skl-subscribe ul li .help {
  display: block;
  font-size: 13px;
  padding: 3px 10px;
}
.skl-post {
  padding: 20px 0;
}
.skl-post ul {
  margin: 0;
  padding: 0;
  background: transparent;
  display: block;
  width: 100%;
}
.skl-post ul li {
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
  color: #999999;
}
.skl-post ul li:first-child a {
  border-top: 1px solid #ddd;
}
.skl-post ul li a {
  font-size: 18px;
  display: block;
  background-color: transparent;
  color: #999999;
  text-indent: 0;
  text-shadow: none;
  text-decoration: none;
  padding: 15px 10px;
  margin: 0;
  border-bottom: 1px solid #ddd;
}
.skl-post ul li a:hover {
  background-color: #54b9db;
  color: white;
}
.blog-post .full-post {
  margin-bottom: 30px;
}
.blog-post .full-post .page-header {
  margin-top: 0;
  color: #b2b2b2;
  margin-bottom: 10px;
  border: none;
}
.blog-post .full-post .page-header a {
  color: inherit;
}
.blog-post .full-post .page-header a.view-user-profile {
  font-weight: bold;
  font-size: 15px;
}
.blog-post .full-post .page-header h1 {
  color: #000;
  margin-bottom: 16px;
}
.blog-post .full-post .page-header .avatar-container {
  margin-right: 10px;
}
.blog-post .full-post .page-header .avatar {
  border-radius: 50%;
}
.blog-post .full-post .page-header .sub-header-container li.author-name {
  line-height: 15px;
  padding-top: 3px;
}
.blog-post .full-post .page-header .sub-header-container > li > a {
  padding: 0;
}
.blog-post .full-post .page-header .detail-data {
  padding: 9px 0 0 25px;
  color: #b2b2b2;
}
.blog-post .full-post .page-header .like-control span {
  cursor: pointer;
}
.blog-post .full-post .bottom-row {
  margin-top: 10px;
  text-align: right;
}
.blog-post .full-post .bottom-row .bottom-row-line {
  margin-top: 26px;
}
.blog-post .full-post .bottom-row .attachments-container,
.blog-post .full-post .bottom-row .action-links {
  width: 50%;
  display: inline-block;
}
.blog-post .full-post .bottom-row .attachments-container a,
.blog-post .full-post .bottom-row .action-links a,
.blog-post .full-post .bottom-row .attachments-container span,
.blog-post .full-post .bottom-row .action-links span {
  color: #b2b2b2;
  cursor: pointer;
}
.blog-post .full-post .bottom-row .attachments-container a.disabled,
.blog-post .full-post .bottom-row .action-links a.disabled,
.blog-post .full-post .bottom-row .attachments-container span.disabled,
.blog-post .full-post .bottom-row .action-links span.disabled {
  cursor: default;
  font-style: italic;
}
.blog-post .full-post .bottom-row .action-links {
  text-align: right;
}
.blog-post .full-post .bottom-row .action-links > span {
  margin-left: 23px;
}
.blog-post .full-post .bottom-row .attachments-container {
  text-align: left;
}
.blog-post .full-post .bottom-row .attachments-container img {
  margin-right: 10px;
}
.blog-post .full-post .bottom-row .bookmark-container a {
  color: #b2b2b2;
  text-decoration: none;
}
.blog-post .full-post .bottom-row .skl-ui-tag {
  text-align: center;
}
.blog-post-list h6 {
  font-size: 12px;
  font-weight: bold;
}
.blog-archive-list ul.nav-tabs.nav-stacked > li.current > a,
.blog-archive-list ul.nav-tabs.nav-stacked > li.current span {
  color: #fff;
  background-color: #acacac;
}
.blog-archive-list ul.nav-tabs.nav-stacked > li > a {
  border: none;
  border-bottom: 1px solid #ddd;
  color: #333;
  padding-left: 10px;
  padding-right: 10px;
}
.blog-archive-list ul.nav-tabs.nav-stacked > li > a span {
  color: #ccc;
}
.blog-archive-list ul.nav-tabs.nav-stacked > li:first-child > a {
  border-top: 1px solid #ddd;
}
.blog-archive-list ul.nav-tabs.nav-stacked > li:first-child > a,
.blog-archive-list ul.nav-tabs.nav-stacked > li:last-child > a {
  border-radius: 0;
}
.group-list .group-row {
  margin-bottom: 20px;
}
.group-list .group-row .right-block {
  margin-left: 90px;
}
.content-fragment.skl-browse-media-galleries ul.active {
  padding: 8px 35px 8px 14px;
  margin-bottom: 18px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #c09853;
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
  margin-bottom: 9px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.content-fragment.skl-browse-media-galleries ul.active li.group-name {
  color: #000000;
  font-weight: bold;
}
.content-fragment.skl-browse-media-galleries ul.unstyled {
  padding-left: 8px;
  padding-right: 8px;
}
.content-fragment.skl-browse-media-galleries ul.unstyled li.date {
  margin-right: 5px;
}
.content-fragment.search-result-list .page-header {
  color: #555555;
  border: none;
}
.content-fragment.search-result-list .badge,
.content-fragment.search-result-list .label {
  background-color: #f5f5f5;
  color: #555555;
  text-shadow: none;
}
.content-fragment.search-result-list .nav-list > .active > a,
.content-fragment.search-result-list .nav-list > .active > a:hover,
.content-fragment.search-result-list .nav-pills > .active > a,
.content-fragment.search-result-list .nav-pills > .active > a:hover {
  background-color: #f5f5f5;
  color: #80b909 !important;
}
.content-fragment.search-result-list #search-sections a,
.content-fragment.search-result-list .sort-list a {
  color: #555555;
}
.content-fragment.search-result-list .result-title {
  font-size: 16.25px;
}
.content-fragment.search-result-list .search-app {
  font-size: 11.049999999999999px;
  color: #555555;
}
.content-fragment.search-result-list .search-app a {
  color: #999999;
}
.content-fragment.search-result-list .search-results-list .date {
  font-size: 11.049999999999999px;
  padding: 0 5px;
  color: #999999;
  margin-right: 2px;
}
.content-fragment.search-result-list .span9 .well {
  border: none;
  box-shadow: none;
}
.content-fragment.search-result-list .search-filters {
  width: 174px;
  border: 1px solid #c0c0c0;
  padding: 5px;
  float: left;
}
.content-fragment.search-result-list .search-facet-filters {
  overflow-x: hidden;
  padding: 3px;
}
.content-fragment.search-result-list .search-query {
  margin-left: 195px;
}
.content-fragment.search-result-list .search-query .field-list {
  margin: 0px;
  position: relative;
}
.content-fragment.search-result-list .search-query .field-item {
  padding: 0px;
}
.content-fragment.search-result-list .search-query .search {
  float: left;
  margin-right: 10px;
}
.content-fragment.search-result-list .search-query .search input {
  background-color: #f2f2f2;
  border: 1px solid #d4d4d4;
  width: 420px;
  padding: 5px;
  padding-right: 45px;
}
.content-fragment.search-result-list .search-query .sort {
  height: 28px;
  padding-top: 7px;
  float: left;
}
.content-fragment.search-result-list .search-query .sort select {
  border: 0px;
  font-size: 11px;
}
.content-fragment.search-result-list .search-query .sort .sort label {
  display: none;
}
.search-searchresultlist .layout-content.content .layout-region.content {
  padding: 0!important;
}
.search-searchresultlist .content-fragment-page .layout-header {
  display: none!important;
}
.content-fragment.search-result-list .search-filters,
.content-fragment.search-result-list .filter-data {
  border: none!important;
  padding: 0!important;
  margin: 0!important;
}
.content-fragment.search-result-list .filter-data {
  background: #ddd;
  color: #333!important;
  padding: 5px 10px!important;
}
.content-fragment.search-result-list .result-heading {
  display: inline!important;
  font-size: 15px!important;
  font-weight: bold!important;
  text-transform: none!important;
}
.content-fragment.search-result-list .result-count {
  font-size: 15px!important;
  font-weight: bold!important;
}
.content-fragment.search-result-list .search-facet-filters {
  background: #EEE!important;
}
.content-fragment.search-result-list .filter-heading-wrapper {
  display: none!important;
}
.content-fragment.search-result-list .navigation-list-header {
  padding-top: 0!important;
}
.content-fragment.search-result-list .navigation-list .navigation-item {
  padding: 0 0 5px!important;
}
.content-fragment.search-result-list .navigation-list .navigation-item a {
  color: #1478b4!important;
  border: none!important;
  display: inline!important;
  font-size: 13px!important;
  font-weight: bold!important;
  padding: 0 0 5px!important;
}
.content-fragment.search-result-list .navigation-list .navigation-item.selected a {
  color: #333!important;
}
.content-fragment.search-result-list .search-filter .navigation-list .navigation-item .navigation-item-count,
.content-fragment.search-result-list .search-filter .navigation-list .navigation-item .navigation-item-title {
  float: none!important;
}
.content-fragment.search-result-list .navigation-list-footer {
  border: none!important;
}
.content-fragment.search-result-list .navigation-list-header {
  color: #333!important;
  font-size: 15px!important;
  font-weight: bold!important;
  text-transform: none!important;
}
.content-fragment.search-result-list .search-query .search {
  float: none!important;
}
.content-fragment.search-result-list .search-query .search input {
  width: 710px!important;
  border: none!important;
}
.content-fragment.search-result-list .search-query .searchbutton {
  right: 15px!important;
  top: 7px!important;
  left: auto!important;
  width: 20px!important;
}
.content-fragment.search-result-list .search-query .searchbutton a {
  background: url(../../../Themes/generic/images/icon-search.png) 0 0 no-repeat !important;
  width: 20px!important;
}
.content-fragment.search-result-list .search-query .sort select {
  background: #EEE!important;
  padding: 5px 10px!important;
  font-size: 13px!important;
  color: #333!important;
}
.content-fragment.search-result-list .content-item .abbreviated-post .post-name a.view-post:link,
.content-fragment.search-result-list .content-item .abbreviated-post .post-name a.view-post:visited {
  color: #1478b4!important;
  text-decoration: none!important;
}
.content-fragment.search-result-list .content-item .abbreviated-post .post-summary {
  margin: 5px 0!important;
}
.content-fragment.search-result-list .content-item .abbreviated-post .post-application,
.content-fragment.search-result-list .content-item .abbreviated-post .post-application a {
  color: #1478b4!important;
}
.layout-content {
  width: 100%;
}
.layout-content .layout-region-inner {
  min-height: 1px;
}
.layout-content .layout-region.empty {
  height: 1px;
  overflow: hidden;
  line-height: 0;
  padding: 0px;
}
.layout-content .layout-region .layout-region-inner {
  width: 100%;
  overflow: hidden;
}
.layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.content {
  overflow: hidden;
}
.layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-left {
  float: left;
  margin-left: 20px;
  width: 225px;
  float: right;
}
.layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-right {
  float: left;
  margin-left: 20px;
  width: 225px;
  float: right;
}
.layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.right-sidebar {
  float: left;
  margin-left: 20px;
  width: 470px;
  float: right;
  clear: right;
}
.layout-content.sidebar-left-content-right .layout-region.left-sidebar {
  float: left;
  margin-left: 20px;
  width: 225px;
  margin-left: 0;
  overflow: hidden;
}
.layout-content.sidebar-left-content-right .layout-region.content {
  float: left;
  margin-left: 20px;
  width: 715px;
  float: right;
}
.layout-content.sidebar-left-content-center-sidebar-right .layout-region.left-sidebar {
  float: left;
  margin-left: 20px;
  width: 225px;
  margin-left: 0;
  overflow: hidden;
}
.layout-content.sidebar-left-content-center-sidebar-right .layout-region.content {
  float: left;
  margin-left: 20px;
  width: 470px;
}
.layout-content.sidebar-left-content-center-sidebar-right .layout-region.right-sidebar {
  float: left;
  margin-left: 20px;
  width: 225px;
  float: right;
}
.layout-content.content-left-sidebar-right .layout-region.content,
.layout-content.header-top-content-left-sidebar-right .layout-region.content,
.layout-content.header-top-content-left-sidebar-right-footer .layout-region.content {
  margin-left: 20px;
  width: 715px;
  margin-left: 0;
  float: left;
}
.layout-content.content-left-sidebar-right .layout-region.right-sidebar,
.layout-content.header-top-content-left-sidebar-right .layout-region.right-sidebar,
.layout-content.header-top-content-left-sidebar-right-footer .layout-region.right-sidebar {
  float: left;
  margin-left: 20px;
  width: 225px;
  float: right;
}
.layout-content.content-left-sidebar-right .layout-region.footer,
.layout-content.header-top-content-left-sidebar-right .layout-region.footer,
.layout-content.header-top-content-left-sidebar-right-footer .layout-region.footer {
  clear: both;
}
.layout-content.header-top-sidebar-left-content-right .layout-region.header {
  width: 100%;
}
.layout-content.header-top-sidebar-left-content-right .layout-region.left-sidebar {
  float: left;
  margin-left: 20px;
  width: 225px;
  margin-left: 0;
  overflow: hidden;
}
.layout-content.header-top-sidebar-left-content-right .layout-region.content {
  float: left;
  margin-left: 20px;
  width: 715px;
  float: right;
}
.layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.header {
  width: 100%;
}
.layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.left-sidebar {
  float: left;
  margin-left: 20px;
  width: 225px;
  margin-left: 0;
  clear: both;
  overflow: hidden;
}
.layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.right-sidebar {
  float: left;
  margin-left: 20px;
  width: 225px;
  float: right;
}
.layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.content {
  float: left;
  margin-left: 20px;
  width: 470px;
}
.layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.header {
  width: 100%;
}
.layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.content {
  overflow: hidden;
}
.layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-left {
  float: left;
  margin-left: 20px;
  width: 225px;
  float: right;
}
.layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-right {
  float: left;
  margin-left: 20px;
  width: 225px;
  float: right;
  clear: both;
}
.layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.right-sidebar {
  float: left;
  margin-left: 20px;
  width: 470px;
  float: right;
  clear: right;
}
.layout-content.split-content .layout-region.content {
  margin-left: 20px;
  width: 470px;
  margin-left: 0;
  float: left;
}
.layout-content.split-content .layout-region.right-sidebar {
  float: left;
  margin-left: 20px;
  width: 470px;
  float: right;
}
.layout-content.header-top-split-content .layout-region.header {
  width: 100%;
}
.layout-content.header-top-split-content .layout-region.content {
  margin-left: 20px;
  width: 470px;
  margin-left: 0;
  float: left;
}
.layout-content.header-top-split-content .layout-region.right-sidebar {
  float: left;
  margin-left: 20px;
  width: 470px;
  float: right;
}
.layout-content.header-top-split-content .layout-region.footer {
  clear: both;
}
.layout-content.header-top-sidebar-left-content-right-footer .layout-region.header {
  width: 100%;
}
.layout-content.header-top-sidebar-left-content-right-footer .layout-region.left-sidebar {
  float: left;
  margin-left: 20px;
  width: 225px;
  margin-left: 0;
  clear: both;
  overflow: hidden;
}
.layout-content.header-top-sidebar-left-content-right-footer .layout-region.content {
  float: left;
  margin-left: 20px;
  width: 715px;
}
.layout-content.header-top-sidebar-left-content-right-footer .layout-region.footer {
  width: 100%;
  clear: both;
}
.layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.left-sidebar {
  float: left;
  margin-left: 20px;
  width: 306.6666666666667px;
  margin-left: 0;
  overflow: hidden;
}
.layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.right-sidebar {
  float: left;
  margin-left: 20px;
  width: 306.6666666666667px;
  float: right;
}
.layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.content {
  float: left;
  margin-left: 20px;
  width: 306.6666666666667px;
}
.layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.footer {
  width: 100%;
  clear: both;
}
.layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .layout-region.content {
  overflow: hidden;
  float: left;
  margin-left: 20px;
  width: 470px;
  margin-left: 0;
  float: none;
}
.layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .layout-region.split-sidebar-left {
  float: left;
  margin-left: 20px;
  width: 225px;
  float: right;
}
.layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .layout-region.split-sidebar-right {
  float: left;
  margin-left: 20px;
  width: 225px;
  float: right;
  clear: both;
}
.layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .layout-region.right-sidebar {
  float: left;
  margin-left: 20px;
  width: 470px;
  float: right;
  clear: right;
}
.layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .layout-region.footer {
  clear: both;
}
.layout-content.header-top-split-content-footer .layout-region.content {
  margin-left: 20px;
  width: 470px;
  margin-left: 0;
  float: left;
}
.layout-content.header-top-split-content-footer .layout-region.right-sidebar {
  float: left;
  margin-left: 20px;
  width: 470px;
  float: right;
  clear: both;
}
.layout-content.header-top-split-content-footer .layout-region.footer {
  clear: both;
}
form.press .content-fragment-page.home .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.header,
form.news .content-fragment-page.home .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.header {
  float: left;
  margin-left: 20px;
  width: 470px;
  margin-left: 0;
  overflow: hidden;
}
form.press .content-fragment-page.home .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.left-sidebar,
form.news .content-fragment-page.home .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.left-sidebar {
  float: left;
  margin-left: 20px;
  width: 225px;
  overflow: hidden;
}
form.press .content-fragment-page.home .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.right-sidebar,
form.news .content-fragment-page.home .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.right-sidebar {
  float: left;
  margin-left: 20px;
  width: 225px;
  float: right;
}
form.press .content-fragment-page.home .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.content,
form.news .content-fragment-page.home .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.content {
  float: left;
  margin-left: 20px;
  width: 715px;
  clear: left;
  margin-left: 0;
  overflow: hidden;
}
form.press .content-fragment-page.home .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.footer,
form.news .content-fragment-page.home .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.footer {
  width: 100%;
  clear: both;
}
form.press .content-fragment-page.home .layout-region-inner.left-sidebar .sk-bs-superlist .content-fragment-content,
form.news .content-fragment-page.home .layout-region-inner.left-sidebar .sk-bs-superlist .content-fragment-content {
  padding-bottom: 2px;
}
form.press .content-fragment-page.home .layout-region-inner.left-sidebar .sk-bs-superlist .well-light,
form.news .content-fragment-page.home .layout-region-inner.left-sidebar .sk-bs-superlist .well-light {
  margin-bottom: 0;
}
form.press .content-fragment-page.home .layout-region-inner.right-sidebar .html-content:first-child,
form.news .content-fragment-page.home .layout-region-inner.right-sidebar .html-content:first-child {
  margin-bottom: 10px;
}
form.press .content-fragment-page.home .voteTitle,
form.news .content-fragment-page.home .voteTitle {
  margin-top: 0;
}
.skl-comment-list .content-fragment-content,
.skl-comment-form .content-fragment-content {
  padding-left: 60px;
  padding-right: 95px;
}
.skl-comment-list .content-fragment-content {
  margin-top: 30px;
}
.skl-comment-list .content-list-name {
  text-align: right;
}
.skl-comment-list .rss {
  color: #b2b2b2;
}
.skl-comment-list .comment-item {
  margin-bottom: 24px;
}
.skl-comment-list .comment-item .comment-body {
  padding-left: 50px;
  clear: both;
}
.skl-comment-list .comment-item .user-info {
  color: #b2b2b2;
  line-height: 16px;
  margin-bottom: 10px;
}
.skl-comment-list .comment-item .user-info > a {
  margin-right: 10px;
}
.skl-comment-list .comment-item .user-info .author-name {
  padding-top: 3px;
}
.skl-comment-list .comment-item .user-info .author-name a {
  color: inherit;
  font-weight: bold;
  font-size: 15px;
}
.skl-comment-list .comment-item .action-links {
  color: #b2b2b2;
  text-align: right;
  margin-top: -5px;
}
.skl-comment-list .comment-item .action-links > a,
.skl-comment-list .comment-item .action-links > span {
  margin-left: 23px;
}
.skl-comment-list .comment-item .action-links a {
  color: #b2b2b2;
  cursor: pointer;
}
.skl-comment-list .comment-item .action-links span.disabled {
  font-style: italic;
}
.skl-comment-list .comment-item .action-links .like-on,
.skl-comment-list .comment-item .action-links .like-off {
  font-size: 0;
  text-decoration: none;
}
.skl-comment-list .comment-item .action-links .like-on span:before,
.skl-comment-list .comment-item .action-links .like-off span:before {
  content: "\f087";
  font-size: 13px;
  font-family: FontAwesome;
}
.skl-comment-form .alert.comment-msg {
  padding: 20px;
}
.skl-comment-form .comment-btn {
  text-align: right;
}
.skl-comment-form .field-item-post-body {
  padding-left: 50px;
}
.skl-comment-form .field-item-post-body textarea {
  height: 85px;
}
.sk-global-block-static-content-admin {
  /* Application Navigation Admin */

}
.sk-global-block-static-content-admin .field-item-validation label.error {
  color: #b94a48;
  margin-left: 10px;
}
.sk-global-block-static-content-admin .sk-appnav-admin-preview {
  height: 500px;
  resize: both;
  overflow: scroll;
  border-collapse: separate;
  border: 1px solid #cccccc;
  box-sizing: content-box;
  -webkit-box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px 0px inset;
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  padding: 10px;
}
.sk-global-block-static-content-admin .sk-appnav-admin-refresh {
  border-width: 1px 1px 0px 1px!important;
  -webkit-border-radius: 4px 4px 0px 0px!important;
  -moz-border-radius: 4px 4px 0px 0px!important;
  border-radius: 4px 4px 0px 0px!important;
}
.sk-global-block-static-content-admin .sk-appnav-admin-contextgroup {
  border-width: 1px 1px 0px 1px!important;
  -webkit-border-radius: 4px!important;
  -moz-border-radius: 4px!important;
  border-radius: 0px 4px 0px 0px!important;
}
.sk-global-block-static-content-admin .sk-appnav-admin-previewcontrolpanel {
  margin-bottom: 0px!important;
}
.sk-global-block-static-content-admin .sk-appnav-admin-changebutton {
  margin: 20px auto 0 auto;
  display: block;
  width: 150px;
}
.content-fragment.sk-global-block-static-content {
  *zoom: 1;
}
.content-fragment.sk-global-block-static-content:before,
.content-fragment.sk-global-block-static-content:after {
  display: table;
  content: "";
  line-height: 0;
}
.content-fragment.sk-global-block-static-content:after {
  clear: both;
}
.content-fragment.raw-html,
.content-fragment.html-content {
  *zoom: 1;
}
.content-fragment.raw-html:before,
.content-fragment.html-content:before,
.content-fragment.raw-html:after,
.content-fragment.html-content:after {
  display: table;
  content: "";
  line-height: 0;
}
.content-fragment.raw-html:after,
.content-fragment.html-content:after {
  clear: both;
}
