.cs-t-3-w.cs-e-3-default .barnogtro-godchildren-content .system-plus-link-button {
 float: right;
}


.cs-t-3-w.cs-e-3-default .barnogtro-godchildren-content .website-grid {
 clear: both;
 margin-top: 5px;
}


.cs-t-3-w.cs-e-3-default .barnogtro-godchildren-register .system-plus-link-button {
 margin-top: 10px;
}


.cs-t-3-w.cs-e-3-default .customer-page .ui-button.save {
 float: right;
}


.cs-t-3-w.cs-e-3-default .people-person-contact .organization-contact-information-block {
 border: solid #f2f2f2;
 padding: 0 5px;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
}


.cs-t-3-w.cs-e-3-default .people-person-contact .label-contact-info {
 border-bottom: medium solid #F2F2F2;
 color: black;
 font-size: 13px;
 font-weight: bold;
 margin-left: 10px;
 margin-right: 10px;
 padding: 8px;
}


.cs-t-3-w.cs-e-3-default .people-person-contact .contact-label {
 color: #808080;
 font-size: 11px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .people-person-contact .contact-value {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .website-multi-column-menu-table {
 background-color: #A9D84C;
}


.cs-t-3-w.cs-e-3-default .website-multi-column-menu-item {
 padding-left: 3px;
 padding-top: 2px;
 padding-bottom: 4px;
 padding-right: 30px;
}


.cs-t-3-w.cs-e-3-default .website-multi-column-menu-link {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .website-multi-column-menu-spacer-img {
 width: 4px;
 height: 4px;
 position: relative;
 display: block;
}


.cs-t-3-w.cs-e-3-default .website-multi-column-menu-empty-cell {
 height: 20px;
 min-width: 20px;
}


.cs-t-3-w.cs-e-3-default .website-multi-column-menu-item .ui-roundable .ui-tr {
 display: block;
}


.cs-t-3-w.cs-e-3-default .website-multi-column-menu-item .ui-roundable .ui-content {
 padding-left: 2px;
 padding-right: 2px;
}


.cs-t-3-w.cs-e-3-default .website-multi-column-menu-link-active .ui-roundable .ui-corner,
.cs-t-3-w.cs-e-3-default .website-multi-column-menu-link-active-over .ui-roundable .ui-corner {
 background-image: url(../files/default/images/back_white.png);
}


.cs-t-3-w.cs-e-3-default .ui-label {
 font-size: 11px;
 padding-left: 1px;
 padding-right: 4px;
 white-space: nowrap;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .ui-submit-block {
 text-align: right;
 padding-top: 16px;
}


.cs-t-3-w.cs-e-3-default .ui-submit-block-section {
 text-align: right;
 padding-top: 16px;
 border-top: 1px solid #cccccc;
 margin-top: 8px;
}


.cs-t-3-w.cs-e-3-default .ui-submit-block .ui-button,
.cs-t-3-w.cs-e-3-default .ui-submit-block .ui-button-secondary,
.cs-t-3-w.cs-e-3-default .ui-submit-block-section .ui-button,
.cs-t-3-w.cs-e-3-default .ui-submit-block-section .ui-button-secondary {
 margin-left: 8px;
}


.cs-t-3-w.cs-e-3-default .ui-submit-block .system-submit,
.cs-t-3-w.cs-e-3-default .ui-submit-block .system-button-secondary,
.cs-t-3-w.cs-e-3-default .ui-submit-block-section .system-submit,
.cs-t-3-w.cs-e-3-default .ui-submit-block-section .system-button-secondar,
.cs-t-3-w.cs-e-3-default .ui-submit-block>div {
 float: right;
 margin-left: 2px;
}


.cs-t-3-w.cs-e-3-default .ui-submit-block .ui-helper,
.cs-t-3-w.cs-e-3-default .ui-submit-block-section .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default .ui-video-selector-control {
 font-size: 11px;
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default .ui-video-selector-control .ui-code-container {
 padding-right: 6px;
}


.cs-t-3-w.cs-e-3-default .ui-video-selector-control .code-input {
 display: block;
}


.cs-t-3-w.cs-e-3-default .ui-video-selector-control .system-text-area {
 width: 100%;
 padding: 2px;
}


.cs-t-3-w.cs-e-3-default .ui-video-selector-control .ui-selected-video-container {
 position: relative;
 padding-top: 10px;
}


.cs-t-3-w.cs-e-3-default .ui-video-selector-control .ui-selected-video-container .selected-icon {
 display: block;
 float: left;
 padding: 6px;
 background-color: #ffffff;
 margin-right: 20px;
}


.cs-t-3-w.cs-e-3-default .ui-video-selector-control .ui-selected-video-container .ui-video-title {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .ui-selected-video-container a.ui-remove-video-link {
 display: block;
 position: absolute;
 text-decoration: none;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 background-color: rgba(255,255,255,0.65);
 width: 80px;
 bottom: 16px;
 left: 16px;
 padding: 4px 0;
 text-align: center;
 color: #000000;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .ui-selected-video-container a.ui-remove-video-link:hover {
 text-decoration: none;
 color: #000000;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .ui-video-selector-control .selected-video-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default .ui-video-selector-control .ui-popup-helper {
 position: relative;
}


.cs-t-3-w.cs-e-3-default .ui-video-selector-control a.options-link {
 display: inline-block;
 text-align: center;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .ui-video-selector-control a.options-link:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .ui-video-selector-control a.options-link {
 border-bottom: 1px dashed #1183a8;
}


.cs-t-3-w.cs-e-3-default .ui-video-selector-control .video-options-popup {
 position: absolute;
 width: 283px;
 height: 325px;
 overflow: auto;
 color: #ffffff;
 z-index: 5;
}


.cs-t-3-w.cs-e-3-default .ui-video-selector-control .video-options-container {
 width: 252px;
 padding: 7px;
 background-color: rgba(0,0,0,0.75);
}


.cs-t-3-w.cs-e-3-default .ui-video-selector-control .video-options-popup .options-title {
 padding: 7px;
 font-weight: bold;
 font-size: 13px;
 color: #ffffff;
}


.cs-t-3-w.cs-e-3-default .ui-video-selector-control .video-options-popup .video-option {
 clear: both;
 cursor: pointer;
 float: left;
 padding: 7px;
}


.cs-t-3-w.cs-e-3-default .ui-video-selector-control .video-options-popup .img {
 display: block;
 float: left;
 margin-right: 20px;
 padding: 6px;
 background-color: #ffffff;
}


.cs-t-3-w.cs-e-3-default .ui-video-selector-control .video-options-popup img {
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default .ui-video-selector-control .video-options-popup .video-options-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default .ui-video-selector-control .ui-video-icon,
.cs-t-3-w.cs-e-3-default .ui-video-selector-control .video-option-icon {
 width: 100px;
 height: 75px;
}


.cs-t-3-w.cs-e-3-default .ui-tabs {
 padding: .2em 0 .2em 0;
 zoom: 1;
}


.cs-t-3-w.cs-e-3-default .ui-tabs .ui-tabs-nav {
 list-style: none;
 position: relative;
 padding: .2em .2em 0 0;
}


.cs-t-3-w.cs-e-3-default .ui-tabs .ui-tabs-nav li {
 position: relative;
 float: left;
 border-bottom-width: 0 !important;
 margin: 0 .2em -1px 0;
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .ui-tabs .ui-tabs-nav li a {
 float: left;
 text-decoration: none;
 padding: .5em 0em;
}


.cs-t-3-w.cs-e-3-default .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
 padding-bottom: 1px;
 border-bottom-width: 0;
}


.cs-t-3-w.cs-e-3-default .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.cs-t-3-w.cs-e-3-default .ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.cs-t-3-w.cs-e-3-default .ui-tabs .ui-tabs-nav li.ui-state-processing a {
 cursor: text;
}


.cs-t-3-w.cs-e-3-default .ui-tabs .ui-tabs-nav li a,
.cs-t-3-w.cs-e-3-default .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default .ui-tabs .ui-tabs-panel {
 padding: 1em 0em;
 display: block;
 border-width: 0;
 background: none;
}


.cs-t-3-w.cs-e-3-default .ui-tabs .ui-tabs-hide {
 display: none !important;
}


.cs-t-3-w.cs-e-3-default .ui-videolist .list-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .ui-videolist .list-table .list-cell {
 vertical-align: top;
 padding-top: 6px;
}


.cs-t-3-w.cs-e-3-default .ui-videolist .list-table .list-cell-left {
 vertical-align: top;
 padding-right: 6px;
}


.cs-t-3-w.cs-e-3-default .ui-videolist .list-table .list-cell-right {
 vertical-align: top;
 padding-left: 6px;
}


.cs-t-3-w.cs-e-3-default .ui-videolist .list-table .player-cell {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .ui-videolist .list {
 min-width: 250px;
}


.cs-t-3-w.cs-e-3-default .ui-videolist .list-inline-wide {
 min-width: 250px;
 width: 250px;
}


.cs-t-3-w.cs-e-3-default .ui-videolist .list-item {
 cursor: hand;
 cursor: pointer;
 margin-bottom: 8px;
}


.cs-t-3-w.cs-e-3-default .ui-videolist .selected {
 background-color: #f2f2f2;
}


.cs-t-3-w.cs-e-3-default .ui-videolist .list-bottom {
 margin-top: 12px;
}


.cs-t-3-w.cs-e-3-default .ui-videolist .list-left {
 margin-right: 12px;
 overflow-y: auto;
}


.cs-t-3-w.cs-e-3-default .ui-videolist .list-right {
 margin-left: 12px;
 overflow-y: auto;
}


.cs-t-3-w.cs-e-3-default .ui-videolist .player-left {
 margin-left: 12px;
}


.cs-t-3-w.cs-e-3-default .ui-videolist .head-title {
 font-size: 18px;
 margin-bottom: 8px;
}


.cs-t-3-w.cs-e-3-default .ui-videolist .title {
 font-size: 12px;
 margin-left: 6px;
 color: #444444;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .ui-videolist .duration {
 font-size: 10px;
 margin-left: 6px;
 margin-top: 4px;
}


.cs-t-3-w.cs-e-3-default .ui-videolist .thumbnail {
 width: 60px;
 vertical-align: top;
 padding: 4px;
}


.cs-t-3-w.cs-e-3-default .ui-videolist .info {
 vertical-align: top;
 padding-right: 4px;
 padding-top: 4px;
}


.cs-t-3-w.cs-e-3-default .ui-videolist .thumbnail img {
 width: 60px;
 height: 45px;
 display: block;
}


.cs-t-3-w.cs-e-3-default .ui-pager {
 font-size: 13px;
}


.cs-t-3-w.cs-e-3-default .ui-pager .content {
 float: right;
 clear: right;
}


.cs-t-3-w.cs-e-3-default .ui-pager .status {
 clear: left;
 float: left;
}


.cs-t-3-w.cs-e-3-default .ui-pager a.prev-link,
.cs-t-3-w.cs-e-3-default .ui-pager a.prev-link:hover,
.cs-t-3-w.cs-e-3-default .ui-pager a.next-link,
.cs-t-3-w.cs-e-3-default .ui-pager a.next-link:hover,
.cs-t-3-w.cs-e-3-default .ui-pager a.item-link,
.cs-t-3-w.cs-e-3-default .ui-pager a.item-link:hover {
 margin: 0px 1px 0px 1px;
 padding: 0px 3px 0px 3px;
 text-decoration: underline;
 white-space: nowrap;
 display: block;
 float: left;
}


.cs-t-3-w.cs-e-3-default .ui-pager .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default .ui-pager a.ui-selected,
.cs-t-3-w.cs-e-3-default .ui-pager a.ui-selected:hover {
 background-color: #d8e8ea;
 color: black;
 font-weight: bold;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .shipment-item-list {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .shipment-item-list .website-grid-head-cell {
 font-weight: normal;
 text-align: left;
}


.cs-t-3-w.cs-e-3-default .shipment-item-list tbody tr {
 background-color: #D8E8EA;
}


.cs-t-3-w.cs-e-3-default .shipment-item-list tbody td {
 border-bottom: 1px solid #ffffff;
}


.cs-t-3-w.cs-e-3-default .shipment-item-list td {
 padding: 4px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .shipment-item-list .ui-grid-cell-left {
 padding-left: 10px;
}


.cs-t-3-w.cs-e-3-default .shipment-item-list .remove-cell {
 text-align: right;
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default .shipment-item-list .weigth-cell input {
 width: 30px;
}


.cs-t-3-w.cs-e-3-default .shipment-item-list .cost-cell input {
 width: 60px;
}


.cs-t-3-w.cs-e-3-default .ui-carousel-button {
 border: 1px solid white;
 height: 32px;
 width: 32px;
 margin-right: 2px;
 background-color: white;
}


.cs-t-3-w.cs-e-3-default .ui-carousel .ui-active {
 font-weight: bold;
 border: 1px solid black;
}


.cs-t-3-w.cs-e-3-default .ui-carousel .ui-running {
 background: url(../files/default/images/carousel_stop.png) no-repeat center center;
}


.cs-t-3-w.cs-e-3-default .ui-carousel .ui-stopped {
 background: url(../files/default/images/carousel_run.png) no-repeat center center;
}


.cs-t-3-w.cs-e-3-default .ui-carousel-next {
 background: url(../files/default/images/carousel_next.png) no-repeat center center;
}


.cs-t-3-w.cs-e-3-default .ui-carousel-prev {
 background: url(../files/default/images/carousel_prev.png) no-repeat center center;
}


.cs-t-3-w.cs-e-3-default .ui-carousel-n .ui-roundable .ui-corner {
 background-image: url(../files/default/images/carousel_n_background.png);
}


.cs-t-3-w.cs-e-3-default .ui-carousel-n .ui-roundable .ui-content {
 padding: 6px;
}


.cs-t-3-w.cs-e-3-default .ui-image-selector-control {
 width: 112px;
 height: 112px;
 font-size: 11px;
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default .ui-image-selector-control .ui-uploader-container {
 position: relative;
 overflow: hidden;
 height: 96px;
 padding: 6px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 border: 2px dashed rgba(0,0,0,0.2);
}


.cs-t-3-w.cs-e-3-default .ui-image-selector-control .ui-selected-image-container {
 position: relative;
 height: 100px;
}


.cs-t-3-w.cs-e-3-default .ui-selected-image-container a.ui-remove-image-link {
 display: block;
 position: absolute;
 text-decoration: none;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 background-color: rgba(255,255,255,0.65);
 width: 80px;
 bottom: 16px;
 left: 16px;
 padding: 4px 0;
 text-align: center;
 color: #000000;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .ui-selected-image-container a.ui-remove-image-link:hover {
 text-decoration: none;
 color: #000000;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .ui-image-selector-control .ui-file-input-button {
 padding: 0;
 width: 96px;
 height: 96px;
 display: table-cell;
 vertical-align: middle;
 text-align: center;
}


.cs-t-3-w.cs-e-3-default .ui-image-selector-control a.ui-file-input-text,
.cs-t-3-w.cs-e-3-default .ui-image-selector-control a.options-link {
 display: inline-block;
 width: 100%;
 text-align: center;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .ui-image-selector-control a.ui-file-input-text:hover,
.cs-t-3-w.cs-e-3-default .ui-image-selector-control a.options-link:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .ui-image-selector-control a.ui-file-input-text span,
.cs-t-3-w.cs-e-3-default .ui-image-selector-control a.options-link span {
 border-bottom: 1px dashed #1183a8;
}


.cs-t-3-w.cs-e-3-default .ui-image-selector-control input {
 position: absolute;
 top: 0;
 right: 0;
 margin: 0;
 height: 112px;
 width: auto;
 border: solid transparent;
 border-width: 0 0 200px 200px;
 opacity: 0;
 filter: alpha(opacity=0);
 -moz-transform: translate(-300px, 0) scale(4);
 direction: ltr;
 cursor: pointer;
 z-index: 2;
}


.cs-t-3-w.cs-e-3-default .ui-image-selector-control .ui-uploader-container .system-upload-progress {
 width: 96px;
 height: 6px;
}


.cs-t-3-w.cs-e-3-default .ui-image-selector-control .ui-uploader-container .system-upload-progress-line {
 height: 6px;
}


.cs-t-3-w.cs-e-3-default .ui-image-selector-control a.options-link {
 position: relative;
 z-index: 3;
}


.cs-t-3-w.cs-e-3-default .ui-image-selector-control .image-options-popup {
 position: absolute;
 width: 283px;
 height: 325px;
 overflow: auto;
 z-index: 5;
}


.cs-t-3-w.cs-e-3-default .ui-image-selector-control .image-options-container {
 width: 252px;
 padding: 7px;
 background-color: rgba(0,0,0,0.65);
}


.cs-t-3-w.cs-e-3-default .ui-image-selector-control .image-options-popup .options-title {
 padding: 7px;
 font-weight: bold;
 font-size: 13px;
 color: #ffffff;
}


.cs-t-3-w.cs-e-3-default .ui-image-selector-control .image-options-popup img {
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default .ui-image-selector-control .image-options-popup .image-option {
 float: left;
 background-color: #ffffff;
 padding: 6px;
 margin: 7px;
}


.cs-t-3-w.cs-e-3-default .ui-image-selector-control .image-options-popup .image-options-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default .ui-image-selector-control.with-image-text {
 width: 320px;
}


.cs-t-3-w.cs-e-3-default .ui-image-selector-control.with-image-text .ui-file-input-button {
 float: left;
 margin-right: 6px;
 margin-top: 8px;
}


.cs-t-3-w.cs-e-3-default .ui-image-selector-control.with-image-text .ui-uploader-container .text-block {
 border-left: 2px dashed rgba(0,0,0,0.2);
 padding-left: 6px;
}


.cs-t-3-w.cs-e-3-default .ui-image-selector-control.with-image-text .ui-uploader-container .system-text-area {
 background: rgba(255,255,255,0.5);
 height: 90px;
}


.cs-t-3-w.cs-e-3-default .ui-image-selector-control .text-block {
 width: 188px;
 display: inline-block;
 padding-left: 14px;
}


.cs-t-3-w.cs-e-3-default .ui-image-selector-control .text-block .system-text-area {
 width: 100%;
 padding: 2px;
 border-radius: 5px;
 border: 1px solid #dbded9;
 margin: 0;
 height: 94px;
}


.cs-t-3-w.cs-e-3-default .system-tags-object-layout {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .system-tags-object-layout table {
 border: 0 !important;
}


.cs-t-3-w.cs-e-3-default .system-tags-object-layout .category {
 margin-bottom: 1px;
 background-color: #b8ced2;
 padding: 4px;
 cursor: move;
}


.cs-t-3-w.cs-e-3-default .system-tags-object-layout .checkbox {
 padding: 2px 2px 2px 8px;
 background-image: url(/_static/system/images/grippy.png);
 background-position: 2px 50%;
 background-repeat: no-repeat;
}


.cs-t-3-w.cs-e-3-default .system-tags-object-layout .label {
 width: 30%;
 font-size: 11px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .system-tags-object-layout .alias {
 width: 70%;
}


.cs-t-3-w.cs-e-3-default .system-tags-object-layout .alias input {
 width: 240px;
}


.cs-t-3-w.cs-e-3-default .system-contact-members-roles .label {
 color: #3A3A3A;
 font-size: 12px;
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default .system-contact-members-roles .system-multi-checkbox {
 font-weight: normal;
 margin-top: 2px;
 margin-left: 12px;
}


.cs-t-3-w.cs-e-3-default .ui-multi-textbox .ui-add-item {
 padding: 0px 1px 0px 1px;
 margin: 0px 1px 0px 3px;
}


.cs-t-3-w.cs-e-3-default .ui-multi-textbox .ui-remove-item {
 padding: 0px 1px 0px 1px;
 margin: 0px 3px 0px 1px;
}


.cs-t-3-w.cs-e-3-default .alternative-details-block {
 margin-top: 10px;
 padding: 10px;
 background-color: #A2BFC1;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
}


.cs-t-3-w.cs-e-3-default .document-browser-table {
 width: 100%;
 height: auto;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .document-browser-menu-cell {
 padding-bottom: 10px;
 vertical-align: top;
 min-width: 150px;
}


.cs-t-3-w.cs-e-3-default .document-browser-actions-table {
 border-spacing: 0px;
 font-size: 11px;
 padding-left: 1px;
}


.cs-t-3-w.cs-e-3-default .document-browser-actions-cell {
 vertical-align: top;
 background: url(../files/document/images/buttons_back.png) repeat-x -10px 0;
}


.cs-t-3-w.cs-e-3-default .document-browser-actions-cell-left {
 vertical-align: top;
 background: url(../files/document/images/buttons_back.png) no-repeat 0 0;
 min-width: 10px;
}


.cs-t-3-w.cs-e-3-default .document-browser-actions-cell-right {
 vertical-align: top;
 background: url(../files/document/images/buttons_back.png) no-repeat right 0;
 min-width: 10px;
 display: block;
 height: 27px;
}


.cs-t-3-w.cs-e-3-default .document-browser-action-link-active {
 color: #ffffff;
}


.cs-t-3-w.cs-e-3-default .document-browser-action-link {
 position: static;
}


.cs-t-3-w.cs-e-3-default .document-browser-action-link-left {
 float: left;
 display: block;
 height: 27px;
 width: 13px;
}


.cs-t-3-w.cs-e-3-default .document-browser-action-link-left-inside,
.cs-t-3-w.cs-e-3-default .document-browser-action-link-right-inside {
 float: left;
 height: 27px;
 width: 13px;
}


.cs-t-3-w.cs-e-3-default .document-browser-upload-link .document-browser-action-link-content {
 background: url(../files/document/images/add_file.png) no-repeat 0 0;
}


.cs-t-3-w.cs-e-3-default .document-browser-create-link .document-browser-action-link-content {
 background: url(../files/document/images/create_folder.png) no-repeat 0px -1px;
}


.cs-t-3-w.cs-e-3-default .document-browser-action-link-content {
 display: block;
 height: 16px;
 padding: 0 0 0 20px;
}


.cs-t-3-w.cs-e-3-default .document-browser-action-link-middle {
 float: left;
 height: 21px;
 padding: 6px 0 0 0;
}


.cs-t-3-w.cs-e-3-default .document-browser-action-link-right {
 float: left;
 display: block;
 height: 27px;
 width: 13px;
}


.cs-t-3-w.cs-e-3-default .document-browser-action-link-bottom {
 display: none;
}


.cs-t-3-w.cs-e-3-default .document-browser-action-link-active .document-browser-action-link-bottom {
 clear: left;
 background: url(../files/document/images/arrow_down.png) no-repeat scroll 50% 2px transparent;
 display: block;
 position: static;
 height: 7px;
 top: 0;
 overflow: visible;
}


.cs-t-3-w.cs-e-3-default .document-browser-action-link-active .document-browser-action-link-left,
.cs-t-3-w.cs-e-3-default .document-browser-action-link-active .document-browser-action-link-left-inside {
 background: url(../files/document/images/active_button_back.png) no-repeat 3px 3px;
}


.cs-t-3-w.cs-e-3-default .document-browser-action-link-active .document-browser-action-link-middle {
 background: url(../files/document/images/active_button_back.png) no-repeat -10px 3px;
}


.cs-t-3-w.cs-e-3-default .document-browser-action-link-active .document-browser-action-link-right,
.cs-t-3-w.cs-e-3-default .document-browser-action-link-active .document-browser-action-link-right-inside {
 background: url(../files/document/images/active_button_back.png) no-repeat -473px 3px;
}


.cs-t-3-w.cs-e-3-default .document-browser-actions-separator {
 float: left;
 display: block;
 height: 14px;
 width: 1px;
 margin-top: 7px;
 background-color: #b3b3b3;
}


.cs-t-3-w.cs-e-3-default .document-browser-tree-cell {
 padding-top: 20px;
 vertical-align: top;
 height: auto;
 width: 100px;
 max-width: 250px;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .document-browser-content-cell {
 width: auto;
 vertical-align: top;
 padding: 10px 15px 0px 10px;
 color: #808080;
}


.cs-t-3-w.cs-e-3-default .document-browser-home {
 display: block;
 position: static;
 top: 0;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .document-browser-home-link {
 padding-left: 10px;
 float: left;
}


.cs-t-3-w.cs-e-3-default .document-browser-home-content {
 display: block;
 height: 16px;
 padding: 1px 0 0 30px;
 background: url(../files/document/images/home.png) no-repeat 6px 0;
}


.cs-t-3-w.cs-e-3-default .document-browser-home-link:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .document-browser-home-left {
 float: left;
 display: block;
 height: 27px;
 padding-top: 5px;
 background: url(../files/document/images/buttons_back.png) no-repeat 0 0;
}


.cs-t-3-w.cs-e-3-default .document-browser-home-middle {
 float: left;
 padding: 6px 0px 6px 4px;
 background: url(../files/document/images/buttons_back.png) repeat-x -10px 0;
}


.cs-t-3-w.cs-e-3-default .document-browser-home-right {
 float: left;
 display: block;
 height: 27px;
 width: 12px;
 background: url(../files/document/images/buttons_back.png) no-repeat right 0;
}


.cs-t-3-w.cs-e-3-default .document-browser-folder-left {
 width: 10px;
 min-width: 10px;
}


.cs-t-3-w.cs-e-3-default .document-browser-folder-middle {
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .document-browser-folder-right,
.cs-t-3-w.cs-e-3-default .document-browser-folder-active-middle {
 width: 10px;
 min-width: 10px;
}


.cs-t-3-w.cs-e-3-default .document-browser-folder-middle .document-item,
.cs-t-3-w.cs-e-3-default .document-browser-folder-active-middle .document-item {
 white-space: nowrap;
 overflow: hidden;
}


.cs-t-3-w.cs-e-3-default .document-browser-folder-active-left {
 width: 10px;
 height: 22px;
 min-width: 10px;
 background: url(../files/document/images/active_button_back.png) no-repeat 0;
}


.cs-t-3-w.cs-e-3-default .document-browser-folder-active-middle {
 height: 22px;
 background: url(../files/document/images/active_button_back.png) repeat-x -10px;
}


.cs-t-3-w.cs-e-3-default .document-browser-folder-active-right {
 width: 10px;
 min-width: 10px;
 height: 22px;
 background: url(../files/document/images/active_button_back.png) no-repeat 100%;
}


.cs-t-3-w.cs-e-3-default .document-browser-folder-active-middle a {
 padding-top: 2px;
 padding-right: 7px;
 color: #ffffff;
 overflow: hidden;
}


.cs-t-3-w.cs-e-3-default .document-browser-folder-active-middle .document-link:hover {
 color: #ffffff;
}


.cs-t-3-w.cs-e-3-default .document-browser-folder-active-middle .document-folder-active {
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default .document-browser-brace-cell-top {
 width: 33px;
 min-width: 33px;
 position: static;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .document-browser-brace-cell-bottom {
 height: 22px;
 width: 33px;
}


.cs-t-3-w.cs-e-3-default .document-browser-brace-top {
 display: block;
 top: 0;
 width: 33px;
 height: 102px;
}


.cs-t-3-w.cs-e-3-default .document-browser-name-cell {
 width: auto;
}


.cs-t-3-w.cs-e-3-default .document-browser-size-cell {
 width: 60px;
}


.cs-t-3-w.cs-e-3-default .document-browser-date-cell {
 width: 120px;
}


.cs-t-3-w.cs-e-3-default .document-browser-downloads-cell {
 width: 50px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .document-browser-icon-cell {
 width: 10px;
}


.cs-t-3-w.cs-e-3-default .document-browser-edit-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .document-browser-edit-left-cell {
 width: 10px;
}


.cs-t-3-w.cs-e-3-default .document-browser-edit-right-cell {
 display: block;
 height: 27px;
 width: 12px;
}


.cs-t-3-w.cs-e-3-default .document-browser-edit-cell,
.cs-t-3-w.cs-e-3-default .document-browser-edit-input-cell {
 padding-bottom: 0;
}


.cs-t-3-w.cs-e-3-default .document-browser-edit-input-cell {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .document-browser-edit-cell div {
 margin: 2px 0px 0 4px;
}


.cs-t-3-w.cs-e-3-default .document-browser-edit-input {
 width: 100%;
 border: 1px solid #c3c3c3;
}


.cs-t-3-w.cs-e-3-default .document-browser-edit-input-cell .name {
 float: left;
 width: 260px;
 margin-bottom: 4px;
 margin-right: 10px;
}


.cs-t-3-w.cs-e-3-default .document-browser-edit-input-cell .description {
 width: 260px;
 float: left;
 margin-right: 10px;
 margin-bottom: 10px;
 clear: left;
}


.cs-t-3-w.cs-e-3-default .document-browser-edit-input-cell .calendar {
 width: 283px;
 float: left;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .document-browser-edit-cell .document-browser-edit-input {
 padding: 3px;
}


.cs-t-3-w.cs-e-3-default .document-browser-edit-button-cell {
 position: static;
 padding-top: 10px;
}


.cs-t-3-w.cs-e-3-default .document-browser-edit-cell {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .document-browser-edit-cell .system-button-secondary {
 margin-left: 1px;
}


.cs-t-3-w.cs-e-3-default .document-browser-edit-button-cell .ui-button,
.cs-t-3-w.cs-e-3-default .document-browser-edit-button-cell .system-button-secondary {
 float: right;
 margin-left: 1px;
}


.cs-t-3-w.cs-e-3-default .document-browser-action-table {
 width: 100%;
 border-spacing: 3px;
}


.cs-t-3-w.cs-e-3-default .document-browser-action-label {
 white-space: nowrap;
 padding-right: 5px;
}


.cs-t-3-w.cs-e-3-default .document-browser-action-cell {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .document-browser-action-cell .document-browser-edit-input {
 float: right;
}


.cs-t-3-w.cs-e-3-default .document-browser-action-table .ui-file {
 width: 100%;
 float: right;
}


.cs-t-3-w.cs-e-3-default .document-browser-action-button-block {
 position: static;
 display: block;
}


.cs-t-3-w.cs-e-3-default .document-browser-action-button-block .ui-button {
 float: right;
}


.cs-t-3-w.cs-e-3-default .document-browser-action-button-block .system-button-secondary {
 float: right;
 margin-left: 1px;
}


.cs-t-3-w.cs-e-3-default .document-browser-action-block {
 background-color: #efefef;
 border: 1px solid #c9c9c9;
 border-radius: 5px;
 box-shadow: 0px 1px 2px rgba(0,0,0,0.1);
 margin-bottom: 20px;
 padding: 0;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .document-browser-action-block-top-left {
 padding: 10px 0 0 12px;
}


.cs-t-3-w.cs-e-3-default .document-browser-edit-item-cell .document-browser-action-block-top-left {
 padding-left: 10px;
}


.cs-t-3-w.cs-e-3-default .document-browser-edit-item-cell .document-browser-action-block {
 margin: 10px 0;
}


.cs-t-3-w.cs-e-3-default .document-browser-action-block-top-right {
 width: 12px;
 height: 100%;
}


.cs-t-3-w.cs-e-3-default .document-browser-action-block-bottom-left {
 height: 12px;
}


.cs-t-3-w.cs-e-3-default .document-browser-action-block-bottom-right {
 width: 12px;
}


.cs-t-3-w.cs-e-3-default .document-browser-sort-link-up,
.cs-t-3-w.cs-e-3-default .document-browser-sort-link-down {
 padding-right: 12px;
}


.cs-t-3-w.cs-e-3-default .document-browser-sort-link-up {
 background: url(../files/document/images/arrow_up.png) no-repeat 100% 50%;
}


.cs-t-3-w.cs-e-3-default .document-browser-sort-link-down {
 background: url(../files/document/images/arrow_down.png) no-repeat 100% 50%;
}


.cs-t-3-w.cs-e-3-default .document-browser-upload-container {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .document-browser-upload-container>div {
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default .document-browser-upload-container .ui-horizontal-divider {
 border-top: 1px solid rgba(0,0,0,0.1);
 margin: 10px 0 10px;
}


.cs-t-3-w.cs-e-3-default .document-browser-upload-container .additional-info .file-name {
 width: 260px;
 padding: 2px 2px;
 background: #fff;
 border: 1px solid #aaa;
 vertical-align: middle;
 *vertical-align: text-bottom;
 margin-right: 5px;
}


.cs-t-3-w.cs-e-3-default .document-browser-upload-container .additional-info .file-date {
 width: 282px;
 max-width: 282px;
 vertical-align: middle;
 white-space: nowrap;
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default .document-browser-upload-container .additional-info .file-description {
 width: 260px;
 max-width: 582px;
 clear: both;
 padding: 0 2px;
 background: #fff;
 border: 1px solid #aaa;
 vertical-align: middle;
 margin-top: 10px;
 display: block;
}


.cs-t-3-w.cs-e-3-default .document-browser-upload-container .additional-info-link {
 color: #686465 !important;
 font-size: 10px;
 background: transparent url(/_static/cs/images/toolbar_arrow_right.png) no-repeat 0 0;
 padding-left: 15px;
 display: block;
}


.cs-t-3-w.cs-e-3-default .document-browser-tag-form {
 clear: both;
}


.cs-t-3-w.cs-e-3-default .document-browser-tag-item {
 color: #808080;
}


.cs-t-3-w.cs-e-3-default .document-browser-edit-input-cell .ui-tabs .ui-roundable .ui-content .tab-title {
 border-bottom: 1px dashed;
 font-weight: bold;
 margin: 5px;
}


.cs-t-3-w.cs-e-3-default .document-browser-edit-input-cell .ui-tabs .ui-tabs-selected .ui-roundable .ui-content .tab-title {
 border-bottom: none;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
}


.cs-t-3-w.cs-e-3-default .document-browser-edit-input-cell .ui-tabs .ui-tabs-selected .ui-roundable .ui-content {
 color: #ffffff;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .document-browser-edit-input-cell .ui-tabs-nav {
 margin-bottom: 5px;
}


.cs-t-3-w.cs-e-3-default .document-browser-edit-input-cell .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
 background-position: center bottom;
 background-repeat: no-repeat;
 text-align: center;
}


.cs-t-3-w.cs-e-3-default .document-browser-edit-input-cell .ui-tabs .ui-tabs-nav li {
 background-position: center bottom;
 background-repeat: no-repeat;
 padding-bottom: 6px;
}


.cs-t-3-w.cs-e-3-default .document-browser-edit-input-cell .ui-tabs .ui-tabs-nav li a {
 float: none;
 margin-bottom: 14px;
}


.cs-t-3-w.cs-e-3-default .document-browser-edit-input-cell .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
 background-image: none;
 padding: 0;
 color: #ffffff;
 float: none;
 top: -2px;
 position: relative;
}


.cs-t-3-w.cs-e-3-default .document-browser-edit-input-cell .ui-tabs .ui-tabs-nav li.ui-tabs-selected a:after {
 color: #FF5400;
 font-family: FontAwesome;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 content: "\f0d7";
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
 -webkit-font-smoothing: antialiased;
 position: relative;
 display: block;
 text-align: center;
 padding: 0;
 line-height: 4px;
}


.cs-t-3-w.cs-e-3-default .document-browser-edit-input-cell .ui-tabs .ui-tabs-nav li.ui-tabs-selected a .ui-roundable {
 background-color: #FF5400;
 background-image: none;
 padding: 6px 0px 3px 0px;
}


.cs-t-3-w.cs-e-3-default .ui-button:hover {
 background-position: 0px -3px;
}


.cs-t-3-w.cs-e-3-default .ui-button:active {
 background-position: 0px -6px;
}


.cs-t-3-w.cs-e-3-default .ui-button {
 background-color: #1183A8;
 background-image: url(/_static/cs/images/action_button_back.png);
 background-position: 0px 0px;
 text-shadow: 0px -1px 0px #0f5971;
 font-family: Arial, sans-serif;
 border-radius: 12px;
 box-shadow: 0 0 6px rgba(17,131,168,0.8);
 border: 1px solid #1183A8 !important;
 color: white;
 cursor: pointer;
 font-size: 11px;
 font-weight: bold;
 height: 24px;
 margin: 0px;
 padding: 0px 15px 0px;
 margin-right: 4px;
 -moz-border-radius: 12px;
 -moz-box-shadow: 0 0 6px rgba(17,131,168,0.8);
 -webkit-box-shadow: 0 0 6px rgba(17,131,168,0.8);
 _border: 1px solid transparent;
 _padding: 0px 10px 0px;
}


.cs-t-3-w.cs-e-3-default input.ui-button::-moz-focus-inner {
 border: none;
 padding: 0px !important;
}


.cs-t-3-w.cs-e-3-default input.ui-button-secondary::-moz-focus-inner {
 border: none;
 padding: 0px !important;
}


.cs-t-3-w.cs-e-3-default .ui-button-secondary:hover {
 background-position: 0px -3px;
}


.cs-t-3-w.cs-e-3-default .ui-button-secondary:active {
 background-position: 0px -6px;
}


.cs-t-3-w.cs-e-3-default .ui-button-secondary {
 background-color: #B8CED2;
 background-image: url(/_static/cs/images/cancel_button_back.png);
 background-position: 0px 0px;
 border-radius: 12px;
 -moz-border-radius: 12px;
 text-shadow: 0px 1px 0px #fff;
 border: 1px solid #B8CED2 !important;
 color: black;
 cursor: pointer;
 font-size: 11px;
 font-weight: bold;
 height: 24px;
 margin: 0px;
 padding: 0px 15px 0px;
 font-family: Arial, sans-serif;
 _border: 1px solid transparent;
 _padding: 0px 10px 0px;
}


.cs-t-3-w.cs-e-3-default .ui-button-inline:hover {
 background-position: 0px -3px;
}


.cs-t-3-w.cs-e-3-default .ui-button-inline:active {
 background-position: 0px -6px;
}


.cs-t-3-w.cs-e-3-default .ui-button-inline {
 background-color: #419cb9;
 background-image: url(/_static/cs/images/action_button_inline_back.png);
 background-position: 0px 0px;
 text-shadow: 0px -1px 0px #0f5971;
 font-family: Arial, sans-serif;
 box-shadow: 0 0 6px rgba(17,131,168,0.8);
 border: 1px solid #419cb9 !important;
 color: white;
 cursor: pointer;
 font-size: 11px;
 font-weight: bold;
 height: 22px;
 margin: 0px;
 padding: 0px 10px 0px;
 margin-right: 4px;
 border-radius: 12px;
 -moz-border-radius: 12px;
 -moz-box-shadow: 0 0 4px rgba(17,131,168,0.7);
 -webkit-box-shadow: 0 0 4px rgba(17,131,168,0.7);
 _border: 1px solid transparent;
 _padding: 0px 5px 0px;
}


.cs-t-3-w.cs-e-3-default input.ui-button-inline::-moz-focus-inner {
 border: none;
 padding: 0px !important;
}


.cs-t-3-w.cs-e-3-default input.ui-button-inline-secondary::-moz-focus-inner {
 border: none;
 padding: 0px !important;
}


.cs-t-3-w.cs-e-3-default .ui-button-inline-secondary:hover {
 background-position: 0px -3px;
}


.cs-t-3-w.cs-e-3-default .ui-button-inline-secondary:active {
 background-position: 0px -6px;
}


.cs-t-3-w.cs-e-3-default .ui-button-inline-secondary {
 background-color: #B8CED2;
 background-image: url(/_static/cs/images/cancel_button_back.png);
 background-position: 0px 0px;
 border-radius: 12px;
 -moz-border-radius: 12px;
 text-shadow: 0px 1px 0px #fff;
 border: 1px solid #B8CED2 !important;
 color: black;
 cursor: pointer;
 font-size: 11px;
 font-weight: bold;
 height: 22px;
 margin: 0px;
 padding: 0px 10px 0px;
 font-family: Arial, sans-serif;
 _border: 1px solid transparent;
 _padding: 0px 5px 0px;
}


*+html .cs-t-3-w.cs-e-3-default .ui-button,
* html .cs-t-3-w.cs-e-3-default .ui-button,
*+html .cs-t-3-w.cs-e-3-default .ui-button-secondary,
* html .cs-t-3-w.cs-e-3-default .ui-button-secondary {
 overflow: visible;
 border: 1px transparent solid !important;
}


*+html .cs-t-3-w.cs-e-3-default .ui-button-inline,
* html .cs-t-3-w.cs-e-3-default .ui-button-inline,
*+html .cs-t-3-w.cs-e-3-default .ui-button-inline-secondary,
* html .cs-t-3-w.cs-e-3-default .ui-button-inline-secondary {
 overflow: visible;
 border: 1px transparent solid !important;
}


.cs-t-3-w.cs-e-3-default .customer-page {
 padding: 0 10px;
 padding-top: 10px;
}


.cs-t-3-w.cs-e-3-default .customer-page .order-table {
 width: 100%;
 margin-bottom: 10px;
 border-bottom: 1px solid #CCCCCC;
 padding-bottom: 7px;
}


.cs-t-3-w.cs-e-3-default .customer-page .system-form {
 margin: 0;
}


.cs-t-3-w.cs-e-3-default .customer-page .order-table .info {
 font-weight: bold;
 padding-bottom: 15px;
}


.cs-t-3-w.cs-e-3-default .customer-page .phone-column {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .customer-page .phone-column .system-select {
 width: 306px;
}


.cs-t-3-w.cs-e-3-default .customer-page .phone-column input.country-code {
 width: 40px;
 margin-right: 5px;
}


.cs-t-3-w.cs-e-3-default .customer-page .phone-column input.phone {
 width: 240px;
}


.cs-t-3-w.cs-e-3-default .customer-page .phone-column input.new-phone {
 width: 300px;
}


.cs-t-3-w.cs-e-3-default .customer-page .address-column {
 padding-right: 20px;
}


.cs-t-3-w.cs-e-3-default .customer-page .address-column .system-select {
 width: 306px;
}


.cs-t-3-w.cs-e-3-default .customer-page .adress-table .system-form table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .customer-page .adress-table .address-cell {
 width: 240px;
}


.cs-t-3-w.cs-e-3-default .customer-page .adress-table .address-cell .system-select {
 margin-bottom: 10px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .customer-page .adress-table .value-cell .system-text-box {
 width: 300px;
}


.cs-t-3-w.cs-e-3-default .customer-page .adress-table .new-address-cell {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .customer-page .bold {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .customer-page .value-cell,
.cs-t-3-w.cs-e-3-default .customer-page .label-cell {
 padding-bottom: 8px;
}


.cs-t-3-w.cs-e-3-default .customer-page .label-cell {
 text-align: right;
 padding-right: 10px;
 width: 100px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default img.image-thumbnail,
.cs-t-3-w.cs-e-3-default img.image-thumbnail-link {
 vertical-align: middle;
 border: 0px;
 text-decoration: none;
 max-height: 100px;
 max-width: 100px;
}


.cs-t-3-w.cs-e-3-default v\:image {
 behavior: url(../files/default/#default#VML);
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default .website-panel-menu-table {
 background: url(../files/default/images/panel_menu_back.png) repeat-x scroll center bottom #e6e7e8;
 width: 100%;
 left: 0px;
 -moz-border-radius: 5px;
 border-radius: 5px;
}


.cs-t-3-w.cs-e-3-default .website-panel-menu-table td {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .website-panel-menu-link,
.cs-t-3-w.cs-e-3-default .website-panel-menu-link-over,
.cs-t-3-w.cs-e-3-default .website-panel-menu-link-active,
.cs-t-3-w.cs-e-3-default .website-panel-menu-link-active-over {
 background-image: url(../files/default/images/panel_menu_header_arrow.png);
 background-position: 3px 3px;
 background-repeat: no-repeat;
 font-size: 12px;
 padding: 0 8px 0 16px;
}


.cs-t-3-w.cs-e-3-default .website-panel-menu-main {
 vertical-align: top;
 width: 100%;
 padding: 5px 20px 20px;
}


.cs-t-3-w.cs-e-3-default .website-panel-menu-main-header {
 font-size: 12px;
 vertical-align: top;
 border-bottom: 1px solid #c6c6c6;
 padding: 8px 3px 8px;
}


.cs-t-3-w.cs-e-3-default .website-panel-menu-info-section-title {
 font-size: 12px;
 vertical-align: top;
 padding: 8px 3px 8px 0;
}


.cs-t-3-w.cs-e-3-default .website-panel-menu-article-block {
 padding: 0 0 12px;
}


.cs-t-3-w.cs-e-3-default .website-panel-menu-main-table {
 width: 100%;
 vertical-align: top;
 padding: 8px 0 12px;
}


.cs-t-3-w.cs-e-3-default .website-panel-menu-info-section-cell {
 vertical-align: top;
 border-left: 1px solid #c6c6c6;
 min-width: 220px;
 padding: 5px 20px 20px;
}


.cs-t-3-w.cs-e-3-default .website-panel-menu-article-title {
 font-family: Arial,Helvetica,sans-serif;
 font-size: 12px;
 font-weight: bold;
 margin: 3px 0;
 text-decoration: none;
 color: #1183A8;
}


.cs-t-3-w.cs-e-3-default .website-panel-menu-article-abstract {
 color: #5e5e5e;
 padding-top: 6px;
 font-size: 12px;
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default .website-panel-menu-sub-menu-table {
 margin: 3px 0 12px 12px;
}


.cs-t-3-w.cs-e-3-default .website-panel-menu-sub-menu-table a {
 color: #5e5e5e;
}


.cs-t-3-w.cs-e-3-default .contribution-list .amount {
 text-align: right;
 padding-left: 10px;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-filter-table {
 font-size: 11px;
 background-color: #ffffff;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-filter-table-head-row {
 background-color: #c7d6dc;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-filter-table-head-row td {
 padding: 8px;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-filter-table-head-cell-left {
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-filter-table-head-cell-right {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-filter-table-main-cell {
 padding: 5px 8px 5px 8px;
 border: 2px solid #c7d6dc;
 -moz-border-radius-bottomleft: 8px;
 -khtml-border-bottom-left-radius: 8px;
 -webkit-border-bottom-left-radius: 8px;
 border-bottom-left-radius: 8px;
 -moz-border-radius-bottomright: 8px;
 -khtml-border-bottom-right-radius: 8px;
 -webkit-border-bottom-right-radius: 8px;
 border-bottom-right-radius: 8px;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-filter-table-bottom-cell {
 background: url(/_static/system/images/arrow_down_blue.png) no-repeat 20px 0px;
 height: 20px;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-filter-header {
 vertical-align: top;
 padding: 10px 5px 0 0;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-filter-cell {
 vertical-align: top;
 padding: 10px 0 10px 0;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-filter-link {
 margin-right: 5px;
 text-decoration: underline;
 padding: 5px 7px 6px 7px;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-filter-link-active,
.cs-t-3-w.cs-e-3-default .system-group-persons-filter-link:hover {
 text-decoration: none;
 background-color: #b1d460;
 border: 2px solid #b1d460;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 padding: 3px 5px 4px 5px;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-form td {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-edit-link {
 background: url(/_static/website/images/edit.gif) no-repeat 4px 4px;
 padding: 4px 4px 4px 19px;
 float: right;
 font-size: 10px;
 height: 13px;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-edit-link-active {
 background-color: #1183A8;
 color: #ffffff;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-delete-link,
.cs-t-3-w.cs-e-3-default .system-group-persons-delete-member-link {
 background: url(/_static/website/images/delete.gif) no-repeat 4px 4px;
 padding: 4px 4px 4px 19px;
 float: right;
 font-size: 10px;
 height: 13px;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-delete-member-link {
 float: left;
 padding-top: 0px;
 background-position: 4px 0;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-image-cell {
 width: 60px;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-name-cell a,
.cs-t-3-w.cs-e-3-default .system-group-persons-name-cell span {
 font-size: 11px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-edit-form-wrapper {
 position: relative;
 overflow: visible;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-edit-form {
 background-color: #FFFFFF;
 border: 1px solid #4DA2BE;
 padding: 10px;
 position: absolute;
 right: 0px;
 top: 20px;
 margin-bottom: 40px;
 z-index: 2000;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-period-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-period-table th {
 padding: 4px;
 text-align: left;
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-period-table td {
 padding: 4px;
 background-color: #D9E8EB;
 border-bottom: solid 2px #ffffff;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-period-role-cell {
 font-weight: bold;
 white-space: nowrap;
 padding: 0px;
}


.cs-t-3-w.cs-e-3-default td.system-group-persons-period-blank-cell {
 background-color: #ffffff;
 padding: 0;
}


.cs-t-3-w.cs-e-3-default td.system-group-persons-add-membership-cell {
 background-color: #ffffff;
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-add-link {
 background: url(/_static/website/images/plus.gif) no-repeat 4px 4px;
 padding: 4px 4px 4px 19px;
 float: left;
 font-size: 10px;
 height: 13px;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default td.system-group-persons-add-membership-title {
 background-color: #ffffff;
 font-size: 11px;
 font-weight: bold;
 padding: 8px 4px 2px 4px;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-text-secondary {
 font-size: 9px;
 white-space: nowrap;
 color: #999999;
}


.cs-t-3-w.cs-e-3-default td.system-group-persons-active-cell {
 background-color: #B8CED2;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-period-block table {
 padding: 4px;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-period-edit-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-period-edit-table td {
 background-color: #B8CED2;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-period-block td {
 border: 0;
 padding: 1px 0 1px 0;
}


.cs-t-3-w.cs-e-3-default td.system-group-persons-period-label-cell {
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-period-role-input {
 border: 1px solid #9AABB8;
 font-size: 11px;
 width: 200px;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-period-role-select {
 border: 1px solid #9AABB8;
 width: 200px;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-period-state-select {
 border: 1px solid #9AABB8;
 margin-bottom: 5px;
 margin-right: 15px;
 width: 250px;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-period-message {
 width: 250px;
 margin-right: 15px;
}


.cs-t-3-w.cs-e-3-default table.system-group-persons-period-date-table {
 width: 200px;
 padding: 0;
 float: right;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-period-date-table td {
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-period-date-cell img {
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-period-calendar {
 float: right;
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-period-date {
 width: 80px;
 border: 1px solid #9AABB8;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-period-button-block {
 float: right;
 padding-bottom: 12px;
 padding-top: 8px;
}


.cs-t-3-w.cs-e-3-default .pac-container {
 min-width: 500px;
}


.cs-t-3-w.cs-e-3-default .article-archive-container {
 font-size: 11px;
 margin: 0;
}


.cs-t-3-w.cs-e-3-default .article-archive-year-container-horizontal {
 position: relative;
 height: 25px;
}


.cs-t-3-w.cs-e-3-default .article-archive-year-container-vertical {
 float: left;
 width: 40px;
 line-height: 25px;
}


.cs-t-3-w.cs-e-3-default .article-archive-month-container-horizontal {
 height: 23px;
 padding: 3px 0px 0px 0px;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
}


.cs-t-3-w.cs-e-3-default .article-archive-month-container-vertical {
 float: left;
 width: 23px;
 padding: 0px 0px 0px 2px;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 line-height: 25px;
}


.cs-t-3-w.cs-e-3-default .article-archive-year-container-vertical>a {
 padding: 0px 4px 0px 4px;
}


.cs-t-3-w.cs-e-3-default .article-archive-year-link-active {
 display: inline-block;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 background-color: #B1D460;
 border: 2px solid #B1D460;
 padding: 3px 5px 4px;
 text-decoration: none;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .article-archive-year-link {
 padding: 5px 7px 6px;
 text-decoration: underline;
 white-space: nowrap;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .article-archive-month-link {
 padding: 5px 7px 6px;
 text-decoration: underline;
 white-space: nowrap;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .article-archive-month-container-vertical>a {
 padding: 0px 4px 0px 4px;
}


.cs-t-3-w.cs-e-3-default .article-archive-month-link-active {
 display: inline-block;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 background-color: #B1D460;
 border: 2px solid #B1D460;
 padding: 3px 5px 4px;
 text-decoration: none;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .campaign-list {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .ui-multi-autocomplete {
 margin: 0px 0px 1px 0px;
}


.cs-t-3-w.cs-e-3-default .ui-multi-autocomplete .ui-items-list {
 background-color: white;
 border-color: #DBDED9 #CDCCBA #CDCCBA #DBDED9;
 border-style: solid;
 border-width: 1px;
 margin: 0px;
 padding: 3px;
 cursor: text;
 position: relative;
}


.cs-t-3-w.cs-e-3-default .ui-multi-autocomplete .ui-items-list .ui-item {
 float: left;
 margin: 1px 3px 1px 1px;
 vertical-align: top;
 padding: 0px 2px 0px 8px;
 background-color: #B1D460;
 border-radius: 4px;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
}


.cs-t-3-w.cs-e-3-default .ui-multi-autocomplete .ui-items-list .ui-item .ui-remove-item {
 margin-left: 0px;
 vertical-align: top;
 background: transparent url(/_static/quarry/images/delete_filter.png) no-repeat 6px 4px;
 padding: 1px 0px 2px 12px;
}


.cs-t-3-w.cs-e-3-default .ui-multi-autocomplete .ui-items-list .ui-item a:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .ui-multi-autocomplete .ui-items-list .ui-input {
 float: left;
 border: 0px;
 padding: 0px;
 margin: 1px 3px 1px 0px;
 font-size: 11px;
 font-family: arial;
 height: 15px;
 outline: none;
}


.cs-t-3-w.cs-e-3-default .ui-multi-autocomplete .ui-items-list .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default .ui-multi-autocomplete .ui-auto-list {
 position: absolute;
 background-color: white;
 border: 1px solid #DBDED9;
 z-index: 2;
}


.cs-t-3-w.cs-e-3-default .ui-multi-autocomplete .ui-auto-list .ui-item a {
 display: block;
 border-top: 1px solid #DBDED9;
 position: relative;
 top: -1px;
 padding: 4px 4px 8px 4px;
 color: #3A3A3A;
}


.cs-t-3-w.cs-e-3-default .ui-multi-autocomplete .ui-auto-list .ui-custom a {
 border-bottom: 1px solid #DBDED9;
 padding-left: 20px;
 background-image: url(/_static/website/images/plus.gif);
 background-repeat: no-repeat;
 background-position: 4px 6px;
}


.cs-t-3-w.cs-e-3-default .ui-multi-autocomplete .ui-auto-list .ui-nothing {
 display: block;
 border-top: 1px solid #DBDED9;
 position: relative;
 top: -1px;
 padding: 4px 4px 8px 4px;
 background-color: #B8D0D4;
 color: #848484;
 font-family: arial;
 font-size: 11px;
 font-style: italic;
}


.cs-t-3-w.cs-e-3-default .ui-multi-autocomplete .ui-auto-list .ui-item a:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .ui-multi-autocomplete .ui-auto-list .ui-selected a {
 background-color: #B8D0D4;
}


.cs-t-3-w.cs-e-3-default .ui-multi-autocomplete .ui-auto-list .ui-item .ui-search-term {
 font-weight: bold;
 background-color: #D9E8EB;
}


.cs-t-3-w.cs-e-3-default .ui-multi-autocomplete .ui-typing-helper {
 float: left;
 color: #848484;
 font-size: 11px;
 font-family: arial;
 margin: 1px 3px 1px 0px;
}


.cs-t-3-w.cs-e-3-default .import-form a {
 color: #0C92AF;
}


.cs-t-3-w.cs-e-3-default .import-form .header-fields-comment {
 vertical-align: top;
 padding-left: 12px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .import-form .options-block {
 background: none repeat scroll 0 0 #D4D5D6;
 border-radius: 5px 5px 5px 5px;
 font-size: 12px;
 padding: 20px;
 margin-bottom: 20px;
}


.cs-t-3-w.cs-e-3-default .import-form .file-input-block {
 background: none repeat scroll 0 0 #D4D5D6;
 border-radius: 5px 5px 5px 5px;
 font-size: 12px;
 padding: 20px;
 margin-bottom: 20px;
}


.cs-t-3-w.cs-e-3-default .import-form .file-input-block .ui-input {
 float: left;
 border: 1px solid transparent;
 height: 24px;
}


.cs-t-3-w.cs-e-3-default .import-form .upload-different-file {
 float: right;
}


.cs-t-3-w.cs-e-3-default .import-form .file-input-block .block-title {
 font-weight: bold;
 margin-bottom: 8px;
 display: block;
}


.cs-t-3-w.cs-e-3-default .import-form .options-block .block-title {
 font-weight: bold;
 margin-bottom: 8px;
 display: block;
 width: 50%;
}


.cs-t-3-w.cs-e-3-default .import-form .ui-add-item {
 display: inline-block;
 float: left;
 margin-top: 6px;
 text-shadow: 0 1px 0 rgba(255,255,255,0.8);
}


.cs-t-3-w.cs-e-3-default .import-form .header-comment {
 padding-bottom: 8px;
 color: #323943;
}


.cs-t-3-w.cs-e-3-default .import-form .headers-table {
 width: 100%;
 margin-left: 80px;
}


.cs-t-3-w.cs-e-3-default .import-form .ui-field-set {
 margin-left: 80px;
}


.cs-t-3-w.cs-e-3-default .import-form .headers-table td.small {
 text-shadow: 0px 1px 0px rgba(255,255,255,0.75);
 color: #323943;
 font-size: 10px;
 font-weight: bold;
 padding-left: 15px;
 padding-bottom: 4px;
 border-left: 1px solid rgba(255,255,255,0.3);
}


.cs-t-3-w.cs-e-3-default .import-form .headers-table td.small.website-label-cell {
 border-left: none;
}


.cs-t-3-w.cs-e-3-default .import-form .headers-table .website-label-cell {
 padding-right: 15px;
 border-right: 1px solid rgba(0,0,0,0.1);
}


.cs-t-3-w.cs-e-3-default .import-form .headers-table .website-content-cell {
 border-left: 1px solid rgba(255,255,255,0.3);
}


.cs-t-3-w.cs-e-3-default .import-form .website-content-cell {
 padding-left: 15px;
}


.cs-t-3-w.cs-e-3-default .import-form .website-label-cell {
 text-align: right;
 font-weight: bold;
 text-align: right;
 color: #848484;
 text-shadow: 0px 1px 0px rgba(255,255,255,0.75);
 padding-right: 0px;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default .import-form .website-content-cell select {
 width: 250px;
}


.cs-t-3-w.cs-e-3-default .import-form .tag-block {
 background-color: #FFFFFF;
 padding: 20px;
 margin-bottom: 20px;
 border-radius: 5px 5px 5px 5px;
 box-shadow: 0 1px 1px rgba(0,0,0,0.2);
}


.cs-t-3-w.cs-e-3-default .import-form .tag-block .delete-matching {
 float: right;
 color: #0c92af;
 font-size: 16px;
 background: none;
 font-family: "FontAwesome";
 font-style: normal;
 display: inline-block;
 vertical-align: middle;
 line-height: 40px;
 cursor: pointer;
 font-weight: normal;
 margin-top: -23px;
 margin-right: -10px;
}


.cs-t-3-w.cs-e-3-default .import-form .tag-block .delete-matching:before {
 content: "\f00d";
 -webkit-font-smoothing: antialiased;
 color: #0C92AF;
}


.cs-t-3-w.cs-e-3-default .import-form .tag-block .delete-matching:hover {
 color: #FF5400;
 border-bottom: 0 none;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .import-form .ui-field-content {
 float: left;
}


.cs-t-3-w.cs-e-3-default .import-form .tag-block .ui-field-label {
 float: left;
 padding: 3px 10px 0 0;
 text-align: right;
 width: 85px;
 display: block;
 font-weight: bold;
 color: #848484;
 text-shadow: 0px 1px 0px rgba(255,255,255,0.75);
}


.cs-t-3-w.cs-e-3-default .import-form .tag-block .ui-field-content select {
 width: 150px;
}


.cs-t-3-w.cs-e-3-default .import-form .tag-block .ui-field-content input {
 padding: 4px 4px 4px 8px;
}


.cs-t-3-w.cs-e-3-default .import-form .tags-block-select-field span {
 float: left;
 padding: 3px 10px 0 5px;
 font-weight: bold;
 color: #848484;
 text-shadow: 0px 1px 0px rgba(255,255,255,0.75);
}


.cs-t-3-w.cs-e-3-default .import-form .tags-block-select-field select {
 float: left;
 margin-right: 5px;
}


.cs-t-3-w.cs-e-3-default .import-form .tags-block-select-field input {
 float: left;
 height: 20px;
 line-height: 20px;
 outline: medium none;
 padding: 4px 4px 4px 8px;
 vertical-align: middle;
 width: 200px;
 margin-top: -6px;
}


.cs-t-3-w.cs-e-3-default .import-form .tags-block-select-field {
 margin-top: 10px;
 position: relative;
}


.cs-t-3-w.cs-e-3-default .import-form .system-form .edit-tags-form {
 background-color: transparent;
 margin: 0;
 padding-bottom: 0;
}


.cs-t-3-w.cs-e-3-default .import-form .edit-tags-form .left-bkt,
.cs-t-3-w.cs-e-3-default .import-form .edit-tags-form .right-bkt {
 display: none;
}


.cs-t-3-w.cs-e-3-default .import-form .edit-tags-form .count {
 background-color: rgba(0,0,0,0.3);
 padding: 1px;
 margin-left: 3px;
 width: 12px;
 display: block;
 float: right;
 text-align: center;
 line-height: 1.2;
}


.cs-t-3-w.cs-e-3-default .import-form .edit-tags-form .ui-tabs-panel {
 background-color: transparent;
 padding: 0;
 border: 1px solid #E6E6E6;
}


.cs-t-3-w.cs-e-3-default .import-form .edit-tags-form .ui-tabs .ui-roundable .ui-content {
 border-bottom: none;
}


.cs-t-3-w.cs-e-3-default .import-form .edit-tags-form .ui-tabs .ui-roundable .ui-content .tab-title {
 border-bottom: 1px dashed;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .import-form .edit-tags-form .ui-tabs .ui-tabs-selected .ui-roundable .ui-content .tab-title {
 border-bottom: none;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
}


.cs-t-3-w.cs-e-3-default .import-form .edit-tags-form .ui-tabs .ui-tabs-selected .ui-roundable .ui-content {
 color: #ffffff;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .import-form .edit-tags-form .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
 background-position: center bottom;
 background-repeat: no-repeat;
 text-align: center;
}


.cs-t-3-w.cs-e-3-default .import-form .edit-tags-form .ui-tabs .ui-tabs-nav li {
 background-position: center bottom;
 background-repeat: no-repeat;
 padding-bottom: 6px;
}


.cs-t-3-w.cs-e-3-default .import-form .edit-tags-form .ui-tabs .ui-tabs-nav li a {
 float: none;
 margin-bottom: 14px;
}


.cs-t-3-w.cs-e-3-default .import-form .edit-tags-form .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
 background-image: none;
 padding: 0;
 color: #ffffff;
 float: none;
}


.cs-t-3-w.cs-e-3-default .import-form .edit-tags-form .ui-tabs .ui-tabs-nav li.ui-tabs-selected a:after {
 color: #FF5400;
 font-family: FontAwesome;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 content: "\f0d7";
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
 -webkit-font-smoothing: antialiased;
 position: relative;
 display: block;
 text-align: center;
 padding: 0;
 line-height: 4px;
}


.cs-t-3-w.cs-e-3-default .import-form .edit-tags-form .ui-tabs .ui-tabs-nav li.ui-tabs-selected a .ui-roundable {
 background-color: #FF5400;
 background-image: none;
 padding: 6px 0px 3px 0px;
}


.cs-t-3-w.cs-e-3-default .import-form .edit-tags-form .ui-tabs-selected .ui-roundable .ui-corner {
 background: none;
}


.cs-t-3-w.cs-e-3-default .import-form .edit-tags-form .ui-tabs-selected .ui-roundable .ui-tl {
 height: 0px;
}


.cs-t-3-w.cs-e-3-default .import-form .edit-tags-form .ui-tabs-selected .ui-roundable .ui-tr {
 height: 0px;
}


.cs-t-3-w.cs-e-3-default .import-form .ui-multi-autocomplete .ui-items-list {
 border: none;
 padding: 4px;
}


.cs-t-3-w.cs-e-3-default .import-form .ui-multi-autocomplete .ui-items-list .ui-item {
 background-color: #7B7F85;
 border: 1px solid #767A80;
 border-radius: 3px 3px 3px 3px;
 box-shadow: 0 1px 1px rgba(0,0,0,0.2),0 1px 0 rgba(255,255,255,0.1) inset;
 color: white;
 text-overflow: ellipsis;
 white-space: nowrap;
 font-size: 11px;
 margin: 1px 3px 1px 1px;
 padding: 0 2px 0 8px;
}


.cs-t-3-w.cs-e-3-default .import-form .ui-multi-autocomplete .ui-items-list .ui-item:hover {
 background-color: #06ABCE;
 border-color: #06ABCE;
}


.cs-t-3-w.cs-e-3-default .import-form .ui-multi-autocomplete .ui-items-list .ui-item .ui-item-text {
 color: white;
 text-overflow: ellipsis;
 white-space: nowrap;
 font-weight: bold;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
 box-shadow: 0 1px 0 rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.1) inset;
}


.cs-t-3-w.cs-e-3-default .import-form .ui-multi-autocomplete .ui-items-list .ui-item a.ui-remove-item {
 color: white;
 opacity: 0.5;
}


.cs-t-3-w.cs-e-3-default .import-form .ui-multi-autocomplete {
 margin: 0;
}


.cs-t-3-w.cs-e-3-default .import-form .title {
 font-size: 14px;
 line-height: 20px;
 margin: 0px 0 20px 0;
 position: relative;
 padding: 0;
 text-shadow: 0px 1px 0px rgba(255,255,255,0.75);
 color: #323943;
}


.cs-t-3-w.cs-e-3-default .import-form .prefix-block .title {
 margin: 0;
 width: 70%;
}


.cs-t-3-w.cs-e-3-default .import-form .title .index {
 border-radius: 10px;
 border: 10px solid #323943;
 display: inline-block;
 vertical-align: middle;
 margin-right: 10px;
 box-shadow: 0px 1px 0px rgba(255,255,255,0.75);
 margin-top: -2px;
}


.cs-t-3-w.cs-e-3-default .import-form .title .index>span {
 position: absolute;
 color: #c4c5c6;
 bottom: 0;
 left: 6px;
 text-shadow: none;
}


.cs-t-3-w.cs-e-3-default .import-form .ui-button3 {
 float: right;
 margin-top: -3px;
 color: #ffffff;
 text-decoration: none;
 background-color: #23A9CA;
 font-size: 12px;
 font-weight: bold;
 font-family: Arial, sans-serif;
 height: 29px;
 line-height: 29px;
 padding: 0px 12px;
 margin-left: 10px;
 border: 1px solid #0895B8;
 border-radius: 3px;
 background-color: #1AB3D8;
 background-image: linear-gradient(to bottom, #3ebfdd 0%, #06a5cc 100%);
 text-shadow: 0 -1px 0px rgba(0,0,0,0.2);
 box-shadow: inset 0px 1px rgba(140,233,255,0.58),0px 1px 2px rgba(0,0,0,0.2);
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default .import-form .ui-button3:hover {
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-3-w.cs-e-3-default .import-form .ui-button3:active {
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-3-w.cs-e-3-default .import-form .options-block .ui-button3 {
 margin-top: -4px;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default .import-form .ui-submit-block-section {
 text-align: center;
 border-top: none;
 padding-top: 0;
}


.cs-t-3-w.cs-e-3-default .import-form .ui-submit-block-section .ui-button3 {
 float: none;
 margin-left: 20px;
 margin-top: 2px;
 font-size: 16px;
 padding: 5px 26px;
 height: 40px;
}


.cs-t-3-w.cs-e-3-default .import-form .ui-delimiter-block {
 width: 100%;
 clear: both;
 height: 0px;
 line-height: 0px;
 border-bottom: 1px solid rgba(255,255,255,0.4);
 border-top: 1px solid rgba(0,0,0,0.1);
 margin-top: 10px;
 margin-bottom: 20px;
}


.cs-t-3-w.cs-e-3-default .import-form .ui-add-item {
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
 display: inline-block;
 margin-top: 6px;
 float: left;
}


.cs-t-3-w.cs-e-3-default .import-form .ui-add-item:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .import-form .ui-add-item .label {
 font-size: 11px;
 display: inline-block;
 border-bottom: 1px dashed #0c92af;
 text-decoration: none;
 font-weight: bold;
 line-height: 11px;
}


.cs-t-3-w.cs-e-3-default .import-form .ui-add-item:hover,
.cs-t-3-w.cs-e-3-default .import-form .ui-add-item:hover .label {
 color: #FF5400;
 border-bottom: 0 none;
}


.cs-t-3-w.cs-e-3-default .import-form .ui-add-item .icon:before {
 font-family: FontAwesome;
 font-size: 14px;
 font-style: normal;
 font-weight: normal;
 content: "\f067";
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
 -webkit-font-smoothing: antialiased;
 position: relative;
 display: inline-block;
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default .import-form .ui-button-cancel {
 color: #9EA3AD;
 font-size: 18px;
 background: none;
 font-family: "FontAwesome";
 font-style: normal;
 display: inline-block;
 vertical-align: middle;
 line-height: 29px;
 cursor: pointer;
 font-weight: normal;
 border: none !important;
 height: 36px;
 padding-top: 2px;
 padding-left: 4px;
}


.cs-t-3-w.cs-e-3-default .import-form .ui-button-cancel:before {
 content: "\f00d";
 -webkit-font-smoothing: antialiased;
 padding-right: 5px;
}


.cs-t-3-w.cs-e-3-default .import-form .ui-button-cancel:hover {
 color: #FF5400;
 border-bottom: 0 none;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .ui-textbox {
 font-size: 11px;
 height: 16px;
 margin-right: 10px;
 padding: 2px;
 width: 200px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations {
 background-color: #B8CED2;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .map-block {
 height: 300px;
 position: relative;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .map-block .sh-h {
 z-index: 2;
 width: 100%;
 height: 5px;
 overflow: visible;
 position: absolute;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .map-block .sh-v {
 z-index: 2;
 height: 100%;
 width: 5px;
 overflow: visible;
 position: absolute;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .map-block .sh-h div {
 z-index: 2;
 position: absolute;
 width: 100%;
 background-color: black;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .map-block .sh-v div {
 z-index: 2;
 position: absolute;
 height: 100%;
 background-color: black;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .map-block .h1 {
 height: 1px;
 filter: alpha(opacity=10);
 -khtml-opacity: 0.1;
 opacity: .1;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .map-block .h2 {
 height: 2px;
 filter: alpha(opacity=8);
 -khtml-opacity: 0.08;
 opacity: .08;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .map-block .h3 {
 height: 3px;
 filter: alpha(opacity=6);
 -khtml-opacity: 0.06;
 opacity: .06;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .map-block .h4 {
 height: 4px;
 filter: alpha(opacity=4);
 -khtml-opacity: 0.04;
 opacity: .04;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .map-block .h5 {
 height: 5px;
 filter: alpha(opacity=2);
 -khtml-opacity: 0.02;
 opacity: .02;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .map-block .v1 {
 width: 1px;
 filter: alpha(opacity=10);
 -khtml-opacity: 0.1;
 opacity: .1;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .map-block .v2 {
 width: 2px;
 filter: alpha(opacity=8);
 -khtml-opacity: 0.08;
 opacity: .08;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .map-block .v3 {
 width: 3px;
 filter: alpha(opacity=6);
 -khtml-opacity: 0.06;
 opacity: .06;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .map-block .v4 {
 width: 4px;
 filter: alpha(opacity=4);
 -khtml-opacity: 0.04;
 opacity: .04;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .map-block .v5 {
 width: 5px;
 filter: alpha(opacity=2);
 -khtml-opacity: 0.02;
 opacity: .02;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .map {
 height: 100%;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .value-table {
 width: 100%;
 margin-bottom: 20px;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .value-table th {
 border-bottom: 1px solid #1183A8;
 color: #1183A8;
 font-size: 11px;
 padding: 4px 1px 1px 4px;
 vertical-align: bottom;
 text-align: left;
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .value-table td {
 border-top: 1px solid #B8CED2;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .value-table .ui-odd {
 border-top: 1px solid #D9E8EB;
 background-color: #ecf4da;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .value-table .ui-even {
 border-top: 1px solid #D9E8EB;
 background-color: white;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .geo-locate-head,
.cs-t-3-w.cs-e-3-default .ui-geo-locations .geo-locate-cell {
 width: 35px;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .geo-locate-cell {
 background: transparent url(/_static/system/images/grippy.png) no-repeat 4px center;
 cursor: move;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations a.geo-locate-link {
 display: block;
 width: 28px;
 height: 50px;
 margin-left: 12px;
 background: transparent url(/_static/system/images/marker/1.png) no-repeat 3px 6px;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .geo-value-head {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .geo-value-cell {
 width: 100%;
 padding: 8px 10px 10px 4px;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .geo-value-cell input {
 width: 100%;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .geo-lat-head {
 width: 61px;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .geo-lat-cell {
 width: 66px;
 padding-left: 4px;
 padding: 10px 0px 0px 4px;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .geo-lng-head {
 width: 61px;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .geo-lng-cell {
 width: 66px;
 padding: 10px 0px 0px 4px;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .value-table td.geo-delete-cell {
 text-align: right;
 vertical-align: middle;
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .geo-info .delete-link,
.cs-t-3-w.cs-e-3-default .ui-geo-locations .value-table .geo-delete-link {
 background-image: url(/_static/website/images/delete.gif);
 background-position: 0px center;
 background-repeat: no-repeat;
 padding-left: 16px;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .search-block {
 background-color: #99B1B5;
 -moz-border-radius-topright: 12px;
 -webkit-border-top-right-radius: 12px;
 border-top-right-radius: 12px;
 -moz-border-radius-topleft: 12px;
 -webkit-border-top-left-radius: 12px;
 border-top-left-radius: 12px;
 padding: 10px;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .search-block .ui-label {
 line-height: 22px;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .search-block .ui-input {
 margin-right: 4px;
 font-size: 11px;
 width: 226px;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .search-block .ui-button {
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .search-block a.zoom-link {
 display: block;
 float: right;
 background-image: url(/_static/system/images/zoom_in.png);
 background-position: 0px center;
 background-repeat: no-repeat;
 padding-left: 24px;
 margin-top: 4px;
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .geo-info .title {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .geo-info .controls {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .geo-info .add-link {
 background-image: url(/_static/website/images/plus.gif);
 background-position: 0px center;
 background-repeat: no-repeat;
 padding-left: 16px;
}


.cs-t-3-w.cs-e-3-default .ui-geo-locations .geo-info .delete-link {
 margin-left: 10px;
}


.cs-t-3-w.cs-e-3-default .test-popup-form {
 display: none;
}


.cs-t-3-w.cs-e-3-default .frifond-group-copy-status .ui-warning {
 background: url(/_static/cs/images/warning.png) left 0 no-repeat;
 padding-left: 20px;
 color: red;
}


.cs-t-3-w.cs-e-3-default .frifond-group-copy-status .ui-ok {
 background: url(/_static/cs/images/checkmark.png) left -2px no-repeat;
 padding-left: 20px;
}


.cs-t-3-w.cs-e-3-default .ui-hint {
 color: #876f0b;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .ui-hint .ui-roundable {
 max-width: 788px;
 padding-top: 13px;
 margin-top: 2px;
 padding-left: 6px;
}


.cs-t-3-w.cs-e-3-default .ui-hint .ui-roundable .ui-corner {
 background-image: url(../files/default/images/hint-bkg-tipped.png);
}


.cs-t-3-w.cs-e-3-default .ui-hint .ui-roundable .ui-tr {
 margin-left: 6px;
 overflow: visible;
}


.cs-t-3-w.cs-e-3-default .ui-hint .ui-roundable .ui-br {
 margin-left: 0px;
 overflow: visible;
}


.cs-t-3-w.cs-e-3-default .ui-hint .ui-roundable .ui-tl,
.cs-t-3-w.cs-e-3-default .ui-hint .ui-roundable .ui-tr {
 height: 13px;
}


.cs-t-3-w.cs-e-3-default .ui-hint .ui-roundable .ui-tl,
.cs-t-3-w.cs-e-3-default .ui-hint .ui-roundable .ui-bl {
 left: -6px;
}


.cs-t-3-w.cs-e-3-default .ui-hint .ui-roundable .ui-content {
 position: relative;
 padding: 0px;
 top: -3px;
 left: 3px;
}


.cs-t-3-w.cs-e-3-default .ui-hint .ui-hint-tip {
 display: none;
}


.cs-t-3-w.cs-e-3-default .ui-hint .ui-hint-close {
 font-size: 1px;
 display: block;
 float: right;
 background: url(../files/default/images/hint-close.png) no-repeat center center;
 width: 8px;
 height: 8px;
 margin-top: 1px;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .ui-hint .ui-hint-close:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .ui-hint .ui-hint-message {
 padding: 3px 4px 3px 4px;
}


.cs-t-3-w.cs-e-3-default .ui-hint-help {
 text-decoration: none;
 border-bottom: 1px dashed;
 font-size: 11px;
 line-height: 11px;
}


.cs-t-3-w.cs-e-3-default a.ui-hint-help,
.cs-t-3-w.cs-e-3-default a.ui-hint-help:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .ui-hint-help-message {
 background: #fff url(../files/default/images/help.png) no-repeat 6px 6px;
 color: #808080;
 border: 1px solid #bebebe;
 padding: 5px 5px 5px 30px;
 margin-top: 2px;
 font-size: 11px;
 z-index: 1000;
}


.cs-t-3-w.cs-e-3-default .fundraising-donors-contacted .ui-calendar-date {
 float: left;
}


.cs-t-3-w.cs-e-3-default .edit-tags-form .ui-tabs .ui-tabs-panel {
 background-color: #b9ced3;
 padding: 5px;
}


.cs-t-3-w.cs-e-3-default ul.article-list li {
 list-style-type: disc;
}


.cs-t-3-w.cs-e-3-default ol.article-list li {
 list-style-type: decimal;
}


.cs-t-3-w.cs-e-3-default img.article-image-thumbnail,
.cs-t-3-w.cs-e-3-default img.article-image-thumbnail-link {
 vertical-align: middle;
 border: 0px;
 text-decoration: none;
 max-height: 100px;
 max-width: 100px;
}


.cs-t-3-w.cs-e-3-default a.hoover {
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .contacts-block {
 border-top: 1px solid #C6C8CA;
 border-bottom: 1px solid #E1E2E2;
 clear: both;
}


.cs-t-3-w.cs-e-3-default .ui-helper-hidden {
 display: none;
}


.cs-t-3-w.cs-e-3-default .ui-helper-hidden-accessible {
 position: absolute;
 left: -99999999px;
 visibility: hidden;
}


.cs-t-3-w.cs-e-3-default .ui-helper-reset {
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 line-height: 1.3;
 text-decoration: none;
 font-size: 100%;
 list-style: none;
}


.cs-t-3-w.cs-e-3-default .ui-helper-clearfix:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}


.cs-t-3-w.cs-e-3-default .ui-helper-clearfix {
 display: inline-block;
}


* html .cs-t-3-w.cs-e-3-default .ui-helper-clearfix {
 height: 1%;
}


.cs-t-3-w.cs-e-3-default .ui-helper-clearfix {
 display: block;
}


.cs-t-3-w.cs-e-3-default .ui-helper-zfix {
 width: 100%;
 height: 100%;
 top: 0;
 left: 0;
 position: absolute;
 opacity: 0;
 filter: alpha(opacity=0);
}


.cs-t-3-w.cs-e-3-default .ui-widget-overlay {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
}


.cs-t-3-w.cs-e-3-default .ui-widget-overlay {
 background: #aaaaaa none 0 0 repeat-x;
 opacity: .6;
 filter: alpha(opacity=60);
}


.cs-t-3-w.cs-e-3-default .ui-error {
 color: #bf1b1b;
}


.cs-t-3-w.cs-e-3-default .ui-section {
 border-top: 1px dotted #cccccc;
 margin: 8px 0px 7px 0px;
 padding: 12px 0px 12px 0px;
}


.cs-t-3-w.cs-e-3-default .ui-section-cell .ui-section {
 height: 0px;
}


.cs-t-3-w.cs-e-3-default .ui-field-set {
 margin-bottom: 2px;
 overflow: hidden;
 padding: 0px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .ui-content-cell {
 font-size: 14px;
 padding: 2px 0 0;
 text-align: left;
 width: 204px;
}


.cs-t-3-w.cs-e-3-default .ui-right {
 float: right;
}


.cs-t-3-w.cs-e-3-default .ui-head-cell {
 font-size: 11px;
 color: #1183a8;
 padding: 4px 1px 1px 4px;
 border-bottom: 1px solid #1183a8;
 vertical-align: bottom;
}


.cs-t-3-w.cs-e-3-default .ui-odd-cell {
 font-size: 11px;
 padding: 1px 4px 1px 4px;
 background-color: #ecf4da;
 border-top: 1px solid white;
}


.cs-t-3-w.cs-e-3-default .ui-even-cell {
 font-size: 11px;
 padding: 1px 4px 1px 4px;
 background-color: white;
 border-top: 1px solid white;
}


.cs-t-3-w.cs-e-3-default .ui-active-cell {
 font-size: 11px;
 padding: 1px 4px 1px 4px;
 color: white;
 background-color: #1183A8;
 border-top: 1px solid white;
 border-radius: 5px 5px 0 0;
}


.cs-t-3-w.cs-e-3-default .ui-active-cell a {
 color: white;
}


.cs-t-3-w.cs-e-3-default .ui-cell-right {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .ui-export-link,
.cs-t-3-w.cs-e-3-default .ui-copy-link,
.cs-t-3-w.cs-e-3-default .ui-delete-link,
.cs-t-3-w.cs-e-3-default .ui-edit-link {
 font-size: 10px;
 line-height: 28px;
 padding: 3px 4px 3px 18px;
 white-space: nowrap;
 background-repeat: no-repeat;
 background-position: 4px 4px;
}


.cs-t-3-w.cs-e-3-default .ui-delete-link {
 background-image: url(/_static/website/images/delete.gif);
}


.cs-t-3-w.cs-e-3-default .ui-edit-link {
 background-image: url(/_static/website/images/edit.gif);
}


.cs-t-3-w.cs-e-3-default .ui-copy-link,
.cs-t-3-w.cs-e-3-default .ui-export-link {
 background-image: url(/_static/website/images/copy.gif);
}


.cs-t-3-w.cs-e-3-default .ui-popup-button,
.cs-t-3-w.cs-e-3-default .ui-popup-button-expanded {
 display: block;
 float: right;
 clear: both;
 font-size: 12px;
 font-weight: bold;
 color: white;
 border: 0px;
 cursor: pointer;
 padding: 4px 12px 4px 24px;
 margin: 0px;
 background: url(/_static/website/images/plus_button.png) no-repeat left transparent;
 white-space: nowrap;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default a.ui-popup-button:hover,
.cs-t-3-w.cs-e-3-default a.ui-popup-button-expanded:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .ui-popup-button-expanded {
 -moz-border-radius: 5px 5px 0 0;
 -webkit-border-bottom-right-radius: 0px;
 -webkit-border-bottom-left-radius: 0px;
 border-bottom-right-radius: 0px;
 border-bottom-left-radius: 0px;
}


.cs-t-3-w.cs-e-3-default .ui-popup {
 position: relative;
 float: right;
 clear: right;
 overflow: visible;
 width: 10px;
 height: 0px;
}


.cs-t-3-w.cs-e-3-default .ui-popup-container {
 position: absolute;
 top: 0px;
 right: 0px;
 padding: 10px;
 background-color: #ffffff;
 border: 1px solid #1183a8;
 margin-bottom: 40px;
 text-align: left;
 font-size: 11px;
 z-index: 9000;
}


.cs-t-3-w.cs-e-3-default .ui-popup .system-form {
 background-color: #D9E8EB;
 padding: 4px 0px 0px 0px;
 width: auto;
 margin-bottom: 0px;
}


.cs-t-3-w.cs-e-3-default .ui-popup .system-form .ui-field-set {
 margin: 0px 6px 2px 6px;
}


.cs-t-3-w.cs-e-3-default .ui-popup .ui-submit-block {
 background-color: white;
 width: 100%;
 padding-top: 10px;
}


.cs-t-3-w.cs-e-3-default .ui-popup .system-form-table-cell {
 padding: 2px;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .ui-initial {
 color: #848484;
}


.cs-t-3-w.cs-e-3-default .ui-is-required {
 width: 5px;
 color: #ff0000;
 font-size: 13px;
 line-height: 13px;
 padding: 0 1px;
}


.cs-t-3-w.cs-e-3-default .ui-select {
 margin: 0px 0px 1px 0px;
 border-top: 1px solid #dbded9;
 border-left: 1px solid #dbded9;
 border-right: 1px solid #cdccba;
 border-bottom: 1px solid #cdccba;
}


.cs-t-3-w.cs-e-3-default table.fc-header {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .system-tags-related-mot {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .system-tags-related-mot .block {
 padding: 8px;
 background-color: #b8ced2;
 margin-bottom: 2px;
}


.cs-t-3-w.cs-e-3-default .system-tags-related-mot .name {
 display: block;
 font-size: 11px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .system-tags-related-mot .items {
 margin-top: 4px;
}


.cs-t-3-w.cs-e-3-default .system-tags-related-mot .items li input {
 display: block;
 float: left;
 margin: 0 4px 0 2px;
 padding: 0;
 width: 15px;
 height: 15px;
}


.cs-t-3-w.cs-e-3-default .system-tags-related-mot .items li label {
 font-weight: normal;
 float: left;
 font-size: 11px;
 display: block;
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default .system-tags-related-layout {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .system-tags-related-layout table {
 border: 0 !important;
}


.cs-t-3-w.cs-e-3-default .system-tags-related-layout .category {
 margin-bottom: 1px;
 background-color: #b8ced2;
 padding: 4px;
 cursor: move;
}


.cs-t-3-w.cs-e-3-default .system-tags-related-layout .checkbox {
 padding: 2px 2px 2px 8px;
 background-image: url(/_static/system/images/grippy.png);
 background-position: 2px 50%;
 background-repeat: no-repeat;
}


.cs-t-3-w.cs-e-3-default .system-tags-related-layout .label {
 width: 30%;
 font-size: 11px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .system-tags-related-layout .alias {
 width: 70%;
}


.cs-t-3-w.cs-e-3-default .system-tags-related-layout .alias input {
 width: 240px;
}


.cs-t-3-w.cs-e-3-default .system-tags-related-layout .mot {
 width: 100%;
 margin: 4px 0;
}


.cs-t-3-w.cs-e-3-default .system-tags-related-layout .mot .label {
 font-size: 11px;
 padding-left: 12px;
 width: 30%;
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default .system-tags-related-layout .mot input {
 width: 160px;
}


.cs-t-3-w.cs-e-3-default .system-tags-related-properties-limit {
 float: left;
 display: block;
 width: 24px !important;
}


.cs-t-3-w.cs-e-3-default .system-tags-related-properties-limit-label {
 color: #3A3A3A;
 display: block;
 float: left;
 font-size: 11px;
 margin-left: 4px;
 margin-top: 2px;
}


.cs-t-3-w.cs-e-3-default .image-gallery-matrix-view-form .input-visible-items {
 width: 40px;
 vertical-align: middle;
 text-align: center;
}


.cs-t-3-w.cs-e-3-default .cs-design-zone .shop-cart-button {
 height: 40px;
}


.cs-t-3-w.cs-e-3-default .code {
 display: block;
 float: left;
 font-size: 11px;
 color: grey;
 clear: both;
}


.cs-t-3-w.cs-e-3-default .import-form .report-block {
 padding-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default .file-input-block .ui-radio-select input {
 margin-right: 10px;
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default .file-input-block .ui-radio-select label {
 margin-right: 20px;
}


.cs-t-3-w.cs-e-3-default .website-create-object-link {
 padding-left: 20px;
 background: url(/_static/website/images/plus.gif) no-repeat center left;
}


.cs-t-3-w.cs-e-3-default .ui-captcha-heading {
 font-size: 11px;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .ui-captcha-image {
 width: 146px;
 border-top: 1px solid #dbded9;
 border-left: 1px solid #dbded9;
 border-right: 1px solid #cdccba;
 border-bottom: 1px solid #cdccba;
}


.cs-t-3-w.cs-e-3-default .ui-dialog {
 position: relative;
 padding: .2em;
 width: 300px;
}


.cs-t-3-w.cs-e-3-default .ui-dialog .ui-dialog-titlebar {
 padding: .5em .3em .3em 1em;
 position: relative;
}


.cs-t-3-w.cs-e-3-default .ui-dialog .ui-dialog-title {
 float: left;
 margin: .1em 0 .2em;
}


.cs-t-3-w.cs-e-3-default .ui-dialog .ui-dialog-titlebar-close {
 position: absolute;
 right: .3em;
 top: 50%;
 width: 19px;
 margin: -10px 0 0 0;
 padding: 1px;
 height: 18px;
}


.cs-t-3-w.cs-e-3-default .ui-dialog .ui-dialog-titlebar-close span {
 display: block;
 margin: 1px;
}


.cs-t-3-w.cs-e-3-default .ui-dialog .ui-dialog-titlebar-close:hover,
.cs-t-3-w.cs-e-3-default .ui-dialog .ui-dialog-titlebar-close:focus {
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .ui-dialog .ui-dialog-content {
 border: 0;
 padding: .5em 1em;
 background: none;
 overflow: auto;
 zoom: 1;
}


.cs-t-3-w.cs-e-3-default .ui-dialog .ui-dialog-buttonpane {
 text-align: left;
 border-width: 1px 0 0 0;
 background-image: none;
 margin: .5em 0 0 0;
 padding: .3em 1em .5em .4em;
}


.cs-t-3-w.cs-e-3-default .ui-dialog .ui-dialog-buttonpane button {
 float: right;
 margin: .5em .4em .5em 0;
 cursor: pointer;
 padding: .2em .6em .3em .6em;
 line-height: 1.4em;
 width: auto;
 overflow: visible;
}


.cs-t-3-w.cs-e-3-default .ui-dialog .ui-resizable-se {
 width: 14px;
 height: 14px;
 right: 3px;
 bottom: 3px;
}


.cs-t-3-w.cs-e-3-default .ui-draggable .ui-dialog-titlebar {
 cursor: move;
}


.cs-t-3-w.cs-e-3-default a.quarry-table-link:hover {
 color: #1183A8;
 text-decoration: none;
 border-bottom: 1px dashed;
}


.cs-t-3-w.cs-e-3-default quarry-right-column-link a:hover {
 font-size: 10px;
 color: black;
 text-decoration: none;
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default .barnogtro-godchild-edit-button-block {
 float: right;
 padding-top: 1px;
}


.cs-t-3-w.cs-e-3-default .barnogtro-godchild-edit-button-block .system-button-secondary {
 margin-left: 1px;
}


.cs-t-3-w.cs-e-3-default .barnogtro-godchild-edit-images-block .versions-link {
 background: url(/_static/website/images/image_versions.png) no-repeat scroll 0 center transparent;
 line-height: 28px;
 padding: 6px 5px 6px 18px;
}


.cs-t-3-w.cs-e-3-default .barnogtro-godchild-edit-notification {
 display: block;
 padding-top: 30px;
}


.cs-t-3-w.cs-e-3-default a.audio-jp-play,
.cs-t-3-w.cs-e-3-default a.audio-jp-pause {
 height: 40px;
 left: 48px;
 top: 10px;
 width: 40px;
}


.cs-t-3-w.cs-e-3-default a.audio-jp-play {
 background: url(../files/default/images/jplayer_interface.jpg) no-repeat scroll 0 0 transparent;
}


.cs-t-3-w.cs-e-3-default a.audio-jp-play:hover {
 background: url(../files/default/images/jplayer_interface.jpg) no-repeat scroll -41px 0 transparent;
}


.cs-t-3-w.cs-e-3-default a.audio-jp-pause {
 background: url(../files/default/images/jplayer_interface.jpg) no-repeat scroll 0 -42px transparent;
}


.cs-t-3-w.cs-e-3-default a.audio-jp-pause:hover {
 background: url(../files/default/images/jplayer_interface.jpg) no-repeat scroll -41px -42px transparent;
}


.cs-t-3-w.cs-e-3-default a.audio-jp-stop {
 background: url(../files/default/images/jplayer_interface.jpg) no-repeat scroll 0 -83px transparent;
 height: 28px;
 top: 16px;
 width: 28px;
}


.cs-t-3-w.cs-e-3-default a.audio-jp-stop:hover {
 background: url(../files/default/images/jplayer_interface.jpg) no-repeat scroll -29px -83px transparent;
}


.cs-t-3-w.cs-e-3-default a.audio-jp-previous,
.cs-t-3-w.cs-e-3-default a.audio-jp-previous {
 background: url(../files/default/images/jplayer_interface.jpg) no-repeat scroll 0 -112px transparent;
 height: 28px;
 left: 20px;
 top: 16px;
 width: 28px;
}


.cs-t-3-w.cs-e-3-default a.audio-jp-previous:hover {
 background: url(../files/default/images/jplayer_interface.jpg) no-repeat scroll -29px -112px transparent;
}


.cs-t-3-w.cs-e-3-default a.audio-jp-next,
.cs-t-3-w.cs-e-3-default a.audio-jp-next {
 background: url(../files/default/images/jplayer_interface.jpg) no-repeat scroll 0 -141px transparent;
 height: 28px;
 left: 88px;
 top: 16px;
 width: 28px;
}


.cs-t-3-w.cs-e-3-default a.audio-jp-next:hover {
 background: url(../files/default/images/jplayer_interface.jpg) no-repeat scroll -29px -141px transparent;
}


.cs-t-3-w.cs-e-3-default a.audio-jp-volume-min {
 background: url(../files/default/images/jplayer_interface.jpg) no-repeat scroll 0 -170px transparent;
 height: 15px;
 top: 22px;
 width: 18px;
}


.cs-t-3-w.cs-e-3-default a.audio-jp-volume-min:hover {
 background: url(../files/default/images/jplayer_interface.jpg) no-repeat scroll -19px -170px transparent;
}


.cs-t-3-w.cs-e-3-default a.audio-jp-volume-max {
 background: url(../files/default/images/jplayer_interface.jpg) no-repeat scroll 0 -186px transparent;
 height: 15px;
 top: 22px;
 width: 18px;
}


.cs-t-3-w.cs-e-3-default a.audio-jp-volume-max:hover {
 background: url(../files/default/images/jplayer_interface.jpg) no-repeat scroll -19px -186px transparent;
}


.cs-t-3-w.cs-e-3-default span.audio-jp-status-current {
 margin-right: 5px;
}


.cs-t-3-w.cs-e-3-default span.audio-jp-status-next {
 margin-right: 5px;
}


.cs-t-3-w.cs-e-3-default li.jplayer-playlist-current {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default a.audio-jp-mute {
 background: url(../files/default/images/jplayer_interface.jpg) no-repeat scroll 0 -186px transparent;
}


.cs-t-3-w.cs-e-3-default a.audio-jp-mute:hover {
 background: url(../files/default/images/jplayer_interface.jpg) no-repeat scroll -19px -186px transparent;
}


.cs-t-3-w.cs-e-3-default a.audio-jp-unmute {
 background: url(../files/default/images/jplayer_interface.jpg) no-repeat scroll 0 -170px transparent;
 display: none;
}


.cs-t-3-w.cs-e-3-default a.audio-jp-unmute:hover {
 background: url(../files/default/images/jplayer_interface.jpg) no-repeat scroll -19px -170px transparent;
 display: none;
}


.cs-t-3-w.cs-e-3-default a.audio-jp-mute,
.cs-t-3-w.cs-e-3-default a.audio-jp-unmute {
 height: 15px;
 width: 18px;
}


.cs-t-3-w.cs-e-3-default .ui-collapsible-title {
 padding-left: 11px;
 font-size: 11px;
 text-decoration: none;
 color: #3A3A3A;
}


.cs-t-3-w.cs-e-3-default a.ui-collapsible-title:hover {
 color: #3A3A3A;
}


.cs-t-3-w.cs-e-3-default .ui-collapsible-closed {
 background: url(../files/default/images/collapsible_closed.png) no-repeat 4px center;
}


.cs-t-3-w.cs-e-3-default .ui-collapsible-open {
 background: url(../files/default/images/collapsible_open.png) no-repeat 3px center;
}


.cs-t-3-w.cs-e-3-default .system-group-name-title {
 font-size: 22px;
}


.cs-t-3-w.cs-e-3-default .title-cell.with-top-image .image-container {
 margin-bottom: 5px;
}


.cs-t-3-w.cs-e-3-default .manage-cell.with-image .image-container {
 padding: 0 10px 0 10px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .calednar-list-tag-link {
 font-size: 11px;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .article-list-feed-links-top {
 margin-bottom: 0px;
}


.cs-t-3-w.cs-e-3-default .article-list-feed-links-top a {
 margin-bottom: 4px;
}


.cs-t-3-w.cs-e-3-default .article-list-feed-link-rss {
 background-image: url(../files/default/images/icon-16-rss.png);
 background-repeat: no-repeat;
 padding: 0 8px 0 20px;
}


.cs-t-3-w.cs-e-3-default .article-list-feed-link-podcast {
 background-image: url(../files/default/images/icon-16-podcast.png);
 background-repeat: no-repeat;
 padding: 0 8px 0 20px;
}


.cs-t-3-w.cs-e-3-default .article-list-properties-title {
 font-size: 11px;
 font-weight: bold;
 display: block;
}


.cs-t-3-w.cs-e-3-default .article-list-more-articles-link {
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default .article-list-name-item {
 padding: 0;
 font-size: 11px;
 float: left;
 margin: 0x 5px 0px 0px;
}


.cs-t-3-w.cs-e-3-default .article-list-name-item-delimiter {
 float: left;
 padding: 0 2px 0 0;
}


.cs-t-3-w.cs-e-3-default .article-list-comment {
 padding: 0 0 5px;
}


.cs-t-3-w.cs-e-3-default .article-list-comment-number {
 background: transparent url(/_static/social/images/comment_bubble.png) no-repeat 0 0;
 font-size: 11px;
 line-height: 16px;
 padding: 0 2px 3px 20px;
}


.cs-t-3-w.cs-e-3-default .article-list-names-description {
 font-size: 11px;
 float: left;
 padding-right: 3px;
}


.cs-t-3-w.cs-e-3-default .article-list-tags-description {
 font-size: 11px;
 float: left;
 padding-right: 2px;
 margin-top: 4px;
}


.cs-t-3-w.cs-e-3-default {
 font-family: arial;
 font-size: 13px;
 line-height: 15px;
 color: #3a3a3a;
}


.cs-t-3-w.cs-e-3-default select.ui-dual-select {
 margin: 0px 0px 1px 0px;
 border-top: 1px solid #dbded9;
 border-left: 1px solid #dbded9;
 border-right: 1px solid #cdccba;
 border-bottom: 1px solid #cdccba;
}


.cs-t-3-w.cs-e-3-default td.ui-dual-select {
 font-weight: bold;
 padding-top: 3px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default input.ui-dual-select {
 height: 21px;
 background-color: #1183a8;
 font-size: 10px;
 font-weight: bold;
 color: white;
 border: 0px;
 cursor: pointer;
 padding: 2px 12px 2px 12px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default input.ui-dual-select {
 width: 40px;
 margin: 2px;
}


.cs-t-3-w.cs-e-3-default .fb-comments,
.cs-t-3-w.cs-e-3-default .fb-comments iframe[style] {
 width: 100% !important;
}


.cs-t-3-w.cs-e-3-default .fb-comments,
.cs-t-3-w.cs-e-3-default .fb-comments>span {
 width: 100% !important;
}


.cs-t-3-w.cs-e-3-default .facebook-comments-form {
 padding-top: 10px;
}


.cs-t-3-w.cs-e-3-default .system-search-result-view-form .category {
 padding: 2px 2px 2px 8px;
 background-image: url(/_static/system/images/grippy.png);
 background-position: 2px 50%;
 background-repeat: no-repeat;
 background-color: #B8CED2;
 margin-bottom: 1px;
}


.cs-t-3-w.cs-e-3-default .system-module-name-container {
 color: #848484;
 font-size: 16px;
}


.cs-t-3-w.cs-e-3-default .system-module-name-container img,
.cs-t-3-w.cs-e-3-default .system-module-name-container div {
 float: left;
 padding-top: 2px;
}


.cs-t-3-w.cs-e-3-default .system-module-name-container span {
 display: block;
 float: left;
 height: 30px;
 margin-right: 15px;
 max-width: 250px;
 overflow: hidden;
 text-overflow: ellipsis;
 padding: 5px 0 0 5px;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .system-my-memberships-table {
 width: 100%;
 font-size: 11px;
 color: #333333;
 cellspacing: 1px;
}


.cs-t-3-w.cs-e-3-default .system-my-memberships-container {
 width: 100%;
 padding-top: 5px;
}


.cs-t-3-w.cs-e-3-default .system-my-memberships-table td {
 border-bottom: 1px solid #ffffff;
 padding: 5px;
}


.cs-t-3-w.cs-e-3-default .system-my-memberships-background {
 background-color: #D9E8EB;
}


.cs-t-3-w.cs-e-3-default .system-my-memberships-role-name {
 font-weight: bold;
 padding-right: 20px;
}


.cs-t-3-w.cs-e-3-default .system-my-memberships-action-cell {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .system-login-table {
 width: auto;
 padding: 5px 0 10px 0;
 margin: auto;
}


.cs-t-3-w.cs-e-3-default .system-login-input-cell {
 width: auto;
 padding-bottom: 3px;
}


.cs-t-3-w.cs-e-3-default .system-login-label-cell {
 width: auto;
 padding: 3px 0 0 0;
}


.cs-t-3-w.cs-e-3-default .system-login-block {
 background-color: #e0e0e0;
 padding: 10px;
 border-radius: 5px;
 -moz-border-radius: 5px;
}


.cs-t-3-w.cs-e-3-default .system-login-title-block {
 font-weight: bold;
 font-size: 13px;
}


.cs-t-3-w.cs-e-3-default .system-login-forgot-link {
 white-space: nowrap;
 float: right;
}


.cs-t-3-w.cs-e-3-default .system-login-input {
 width: 200px;
}


.cs-t-3-w.cs-e-3-default .system-login-signup-link {
 margin-left: 6px;
}


.cs-t-3-w.cs-e-3-default .ui-rating-control {
 display: block;
 width: 140px;
}


.cs-t-3-w.cs-e-3-default .ui-rating-star {
 width: 16px;
 height: 16px;
 float: left;
 background-repeat: no-repeat;
}


.cs-t-3-w.cs-e-3-default .ui-rating-star-empty {
 background-image: url(/_static/website/images/star_empty.png);
}


.cs-t-3-w.cs-e-3-default .ui-rating-star-half {
 background-image: url(/_static/website/images/star_half.png);
}


.cs-t-3-w.cs-e-3-default .ui-rating-star-full {
 background-image: url(/_static/website/images/star_full.png);
}


@font-face {
 font-family: 'FontAwesome';
 src: url(../files/default/images/font/fontawesome-webfont.eot?v=3.0.2);
 src: url(../files/default/images/font/fontawesome-webfont.eot?#iefix&v=3.0.2) format("embedded-opentype"),url(../files/default/images/font/fontawesome-webfont.woff?v=3.0.2) format("woff"),url(../files/default/images/font/fontawesome-webfont.ttf?v=3.0.2) format("truetype");
 font-weight: normal;
 font-style: normal;
}


@font-face {
 font-family: golong;
 src: url(/_static/fundraising/fonts/GOLONG_E.ttf);
}


@font-face {
 font-family: 'FontAwesome';
 src: url(../files/default/images/font/fontawesome-webfont.eot?v=3.0.2);
 src: url(../files/default/images/font/fontawesome-webfont.eot?#iefix&v=3.0.2) format("embedded-opentype"),url(../files/default/images/font/fontawesome-webfont.woff?v=3.0.2) format("woff"),url(../files/default/images/font/fontawesome-webfont.ttf?v=3.0.2) format("truetype");
 font-weight: normal;
 font-style: normal;
}


@font-face {
 font-family: 'FontAwesome';
 src: url(../files/default/images/font/fontawesome-webfont.eot?v=3.0.2);
 src: url(../files/default/images/font/fontawesome-webfont.eot?#iefix&v=3.0.2) format("embedded-opentype"),url(../files/default/images/font/fontawesome-webfont.woff?v=3.0.2) format("woff"),url(../files/default/images/font/fontawesome-webfont.ttf?v=3.0.2) format("truetype");
 font-weight: normal;
 font-style: normal;
}


@font-face {
 font-family: 'FontAwesome';
 src: url(../files/default/images/font/fontawesome-webfont.eot?v=3.0.2);
 src: url(../files/default/images/font/fontawesome-webfont.eot?#iefix&v=3.0.2) format("embedded-opentype"),url(../files/default/images/font/fontawesome-webfont.woff?v=3.0.2) format("woff"),url(../files/default/images/font/fontawesome-webfont.ttf?v=3.0.2) format("truetype");
 font-weight: normal;
 font-style: normal;
}


@font-face {
 font-family: 'FontAwesome';
 src: url(../files/default/images/font/fontawesome-webfont.eot?v=3.0.2);
 src: url(../files/default/images/font/fontawesome-webfont.eot?#iefix&v=3.0.2) format("embedded-opentype"),url(../files/default/images/font/fontawesome-webfont.woff?v=3.0.2) format("woff"),url(../files/default/images/font/fontawesome-webfont.ttf?v=3.0.2) format("truetype");
 font-weight: normal;
 font-style: normal;
}


@font-face {
 font-family: 'FontAwesome';
 src: url(../files/default/images/font/fontawesome-webfont.eot?v=3.0.2);
 src: url(../files/default/images/font/fontawesome-webfont.eot?#iefix&v=3.0.2) format("embedded-opentype"),url(../files/default/images/font/fontawesome-webfont.woff?v=3.0.2) format("woff"),url(../files/default/images/font/fontawesome-webfont.ttf?v=3.0.2) format("truetype");
 font-weight: normal;
 font-style: normal;
}


@font-face {
 font-family: 'FontAwesome';
 src: url(../files/default/images/font/fontawesome-webfont.eot?v=3.0.2);
 src: url(../files/default/images/font/fontawesome-webfont.eot?#iefix&v=3.0.2) format("embedded-opentype"),url(../files/default/images/font/fontawesome-webfont.woff?v=3.0.2) format("woff"),url(../files/default/images/font/fontawesome-webfont.ttf?v=3.0.2) format("truetype");
 font-weight: normal;
 font-style: normal;
}


@font-face {
 font-family: 'FontAwesome';
 src: url(../files/default/images/font/fontawesome-webfont.eot?v=3.0.2);
 src: url(../files/default/images/font/fontawesome-webfont.eot?#iefix&v=3.0.2) format("embedded-opentype"),url(../files/default/images/font/fontawesome-webfont.woff?v=3.0.2) format("woff"),url(../files/default/images/font/fontawesome-webfont.ttf?v=3.0.2) format("truetype");
 font-weight: normal;
 font-style: normal;
}


@font-face {
 font-family: 'FontAwesome';
 src: url(../files/default/images/font/fontawesome-webfont.eot?v=3.0.2);
 src: url(../files/default/images/font/fontawesome-webfont.eot?#iefix&v=3.0.2) format("embedded-opentype"),url(../files/default/images/font/fontawesome-webfont.woff?v=3.0.2) format("woff"),url(../files/default/images/font/fontawesome-webfont.ttf?v=3.0.2) format("truetype");
 font-weight: normal;
 font-style: normal;
}


@font-face {
 font-family: 'FontAwesome';
 src: url(../files/default/images/font/fontawesome-webfont.eot?v=3.0.2);
 src: url(../files/default/images/font/fontawesome-webfont.eot?#iefix&v=3.0.2) format("embedded-opentype"),url(../files/default/images/font/fontawesome-webfont.woff?v=3.0.2) format("woff"),url(../files/default/images/font/fontawesome-webfont.ttf?v=3.0.2) format("truetype");
 font-weight: normal;
 font-style: normal;
}


@font-face {
 font-family: 'FontAwesome';
 src: url(../files/default/images/font/fontawesome-webfont.eot?v=3.0.2);
 src: url(../files/default/images/font/fontawesome-webfont.eot?#iefix&v=3.0.2) format("embedded-opentype"),url(../files/default/images/font/fontawesome-webfont.woff?v=3.0.2) format("woff"),url(../files/default/images/font/fontawesome-webfont.ttf?v=3.0.2) format("truetype");
 font-weight: normal;
 font-style: normal;
}


@font-face {
 font-family: 'FontAwesome';
 src: url(../files/default/images/font/fontawesome-webfont.eot?v=3.0.2);
 src: url(../files/default/images/font/fontawesome-webfont.eot?#iefix&v=3.0.2) format("embedded-opentype"),url(../files/default/images/font/fontawesome-webfont.woff?v=3.0.2) format("woff"),url(../files/default/images/font/fontawesome-webfont.ttf?v=3.0.2) format("truetype");
 font-weight: normal;
 font-style: normal;
}


@font-face {
 font-family: 'FontAwesome';
 src: url(../files/default/images/font/fontawesome-webfont.eot?v=3.0.2);
 src: url(../files/default/images/font/fontawesome-webfont.eot?#iefix&v=3.0.2) format("embedded-opentype"),url(../files/default/images/font/fontawesome-webfont.woff?v=3.0.2) format("woff"),url(../files/default/images/font/fontawesome-webfont.ttf?v=3.0.2) format("truetype");
 font-weight: normal;
 font-style: normal;
}


.cs-t-3-w.cs-e-3-default .article-article-properties-layout-table td {
 padding: 0px 6px 0px 0px;
 text-align: left;
 font-size: 11px;
 color: #3a3a3a;
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default .article-article-inline-image-container-left {
 padding-right: 10px;
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default .article-article-inline-image-container-center {
 display: block;
 padding: 0 10px;
 text-align: center;
}


.cs-t-3-w.cs-e-3-default .article-article-inline-image-container-right {
 padding-left: 10px;
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default .article-article-inline-image-container-left .image-element {
 display: block;
}


.cs-t-3-w.cs-e-3-default .article-article-inline-image-container-center .image-element {
 display: inline;
}


.cs-t-3-w.cs-e-3-default .article-article-inline-image-container-right .image-element {
 display: block;
}


.cs-t-3-w.cs-e-3-default .article-article-abstract-image-container-left {
 padding-right: 10px;
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default .article-article-abstract-image-container-center {
 padding: 0 10px 0 10px;
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default .article-article-abstract-image-container-right {
 padding-left: 10px;
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default .article-article-abstract-spacer {
 clear: both;
}


.cs-t-3-w.cs-e-3-default .article-article-inline-image-info {
 display: block;
 background-color: #c2c2c2;
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .article-article-inline-image-text {
 display: block;
 font-size: 11px;
 padding: 4px 8px;
}


.cs-t-3-w.cs-e-3-default .article-article-inline-image-copyright {
 display: block;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .article-article-top-video {
 display: block;
}


.cs-t-3-w.cs-e-3-default .article-article-top-video-title {
 font-size: 12px;
 font-weight: bold;
 margin-bottom: 2px;
}


.cs-t-3-w.cs-e-3-default .article-article-bottom-video {
 display: block;
 margin-top: 6px;
}


.cs-t-3-w.cs-e-3-default .article-article-bottom-video-title {
 font-size: 12px;
 font-weight: bold;
 margin-bottom: 2px;
}


.cs-t-3-w.cs-e-3-default .article-article-bottom-forms {
 margin-top: 24px;
}


.cs-t-3-w.cs-e-3-default .article-article-bottom-form {
 margin: 12px 0;
 background-color: #eeeeee;
 padding: 10px;
 margin: 10px 0;
 border-radius: 5px;
}


.cs-t-3-w.cs-e-3-default .article-article-bottom-form.ui-first {
 margin-top: 0;
}


.cs-t-3-w.cs-e-3-default .article-article-bottom-form.ui-last {
 margin-bottom: 0;
}


.cs-t-3-w.cs-e-3-default .article-article-inline-form {
 background-color: #eeeeee;
 padding: 10px;
 margin: 10px 0;
 border-radius: 5px;
}


.cs-t-3-w.cs-e-3-default .article-article-inline-form .system-form {
 margin: 0;
}


.cs-t-3-w.cs-e-3-default .article-article-inline-form-left {
 float: left;
 display: inline-block;
 background-color: #eeeeee;
 padding: 10px;
 margin: 0px 10px 10px 0px;
 border-radius: 5px;
}


.cs-t-3-w.cs-e-3-default .article-article-inline-form-left .system-form {
 margin: 0;
}


.cs-t-3-w.cs-e-3-default .article-article-inline-form-center {
 display: block;
 clear: both;
 background-color: #eeeeee;
 padding: 10px;
 margin: 10px auto;
 border-radius: 5px;
 text-align: center;
}


.cs-t-3-w.cs-e-3-default .article-article-inline-form-center .system-form {
 margin: 0;
 display: inline-block;
 text-align: left;
 width: auto;
}


.cs-t-3-w.cs-e-3-default .article-article-inline-form-right {
 float: right;
 display: inline-block;
 background-color: #eeeeee;
 padding: 10px;
 margin: 0px 0px 10px 10px;
 border-radius: 5px;
}


.cs-t-3-w.cs-e-3-default .article-article-inline-form-right .system-form {
 margin: 0;
}


.cs-t-3-w.cs-e-3-default .article-article-image-unwrapped {
 display: block;
 clear: both;
 margin: 0 0 10px 0;
 width: 100%;
 clear: both;
}


.cs-t-3-w.cs-e-3-default .frifond-application-is-required-cell {
 width: 5px;
 padding-top: 4px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-what-is-this-cell {
 vertical-align: middle !important;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .frifond-application-header-table {
 width: 100%;
 height: 55px;
 padding-bottom: 10px;
 margin-bottom: 15px;
 background: url(../files/default/images/shade.png) center bottom no-repeat;
}


.cs-t-3-w.cs-e-3-default .frifond-application-header-table .ui-button,
.cs-t-3-w.cs-e-3-default .frifond-application-header-table .ui-button-secondary {
 float: right;
 margin-left: 10px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-category-block {
 padding: 10px;
 background: #eeefef;
 margin-bottom: 10px;
 border: solid 1px #878787;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-members-block {
 padding-bottom: 24px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-members-block .add-members-buttons {
 float: left;
}


.cs-t-3-w.cs-e-3-default .frifond-application-members-block .add-members-buttons>span {
 padding: 0px 6px 0 20px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-members-block .add-members-buttons select {
 float: none;
}


.cs-t-3-w.cs-e-3-default .frifond-application-members-block .add-members-buttons a {
 margin-right: 10px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-members-status {
 position: relative;
 padding-left: 1px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-block-info {
 display: block;
}


.cs-t-3-w.cs-e-3-default .frifond-application-member-import-block table.headers-table td {
 width: 48%;
 padding: 0 10px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-member-import-block .report-block {
 padding-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-member-import-block .import-header-title {
 display: block;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default div.frifond-application-info-block>table {
 padding: 10px 0;
 width: 60%;
}


.cs-t-3-w.cs-e-3-default div.frifond-application-info-block .frifond-application-block-info {
 padding-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-summary-status-block a {
 font-size: 12px;
 padding-left: 20px;
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .frifond-application-summary-block .ui-submit-block {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .frifond-application-summary-status-block>span.frifond-application-block-info {
 padding-bottom: 20px;
 display: block;
}


.cs-t-3-w.cs-e-3-default .frifond-application-i-confirm {
 font-style: italic;
}


.cs-t-3-w.cs-e-3-default span.frifond-application-block-info.ui-warning {
 background: url(/_static/cs/images/warning.png) left 1px no-repeat;
 padding-left: 20px;
}


.cs-t-3-w.cs-e-3-default span.frifond-application-block-info.ui-ok {
 background: url(/_static/cs/images/checkmark.png) left -2px no-repeat;
 padding-left: 20px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-summary-status-block ul {
 padding: 5px 40px 0 40px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-summary-status-block li {
 list-style-type: disc;
}


.cs-t-3-w.cs-e-3-default .frifond-application-status-section {
 padding-bottom: 15px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-group-block table .system-select {
 width: 248px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-group-block div>table {
 width: 50%;
}


.cs-t-3-w.cs-e-3-default .frifond-application-board-is-elected-block {
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .frifond-application-board-is-elected-block .ui-radio-select {
 float: left;
}


.cs-t-3-w.cs-e-3-default .frifond-application-board-block a.ui-hint-help {
 float: left;
 padding-top: 4px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-board-election-block .frifond-application-label-content {
 float: left;
 padding: 6px 10px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-board-election-block .ui-is-required {
 float: left;
}


.cs-t-3-w.cs-e-3-default .frifond-application-board-election-block .frifond-application-sub-block .ui-is-required {
 padding-top: 4px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-board-election-block .frifond-application-sub-block a.ui-hint-help {
 padding-top: 7px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-board-election-block .website-content-cell {
 width: 450px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-board-members-block>.ui-submit-block a {
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .frifond-application-board-members-block>.ui-submit-block.incomplete-members a {
 margin-left: 20px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-edit-member-block .ui-field-set a.ui-hint-help {
 float: right;
}


.cs-t-3-w.cs-e-3-default .frifond-application-accounting-separate-block .ui-radio-select {
 float: left;
}


.cs-t-3-w.cs-e-3-default .frifond-application-accounting-separate-block a.ui-hint-help {
 float: left;
 padding-top: 3px !important;
}


.cs-t-3-w.cs-e-3-default .frifond-application-file-upload-container {
 padding-top: 10px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-document-cell {
 background-color: #fff;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 padding: 6px 0 7px 0;
}


.cs-t-3-w.cs-e-3-default .frifond-application-document-cell a {
 padding: 0 20px 1px;
 margin-left: 10px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-file-upload-container .ui-delete-link {
 padding-top: 4px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-tab-separator {
 position: absolute;
 background: url(../files/default/images/tab_separator.png) no-repeat;
 display: block;
 width: 18px;
 height: 30px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-tab-separator+.left-active {
 background: url(../files/default/images/tab_separator_left_active.png) no-repeat;
}


.cs-t-3-w.cs-e-3-default .frifond-application-tab-separator+.right-active {
 background: url(../files/default/images/tab_separator_right_active.png) no-repeat;
}


.cs-t-3-w.cs-e-3-default .frifond-application-sub-block {
 padding-top: 10px;
 border-top: solid 1px #ccc;
 margin-top: 10px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-navigation-table {
 width: 100%;
 padding-top: 20px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-navigation-table a {
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .frifond-application-navigation-table td {
 text-align: center;
}


.cs-t-3-w.cs-e-3-default .frifond-application-navigation-table td:first-child {
 text-align: left;
 width: 30%;
}


.cs-t-3-w.cs-e-3-default .frifond-application-navigation-table td:last-child {
 text-align: right;
 width: 30%;
}


.cs-t-3-w.cs-e-3-default .frifond-application-category-block>table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .frifond-application-category-block>table>tbody>tr>td {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .frifond-application-contact-block td {
 vertical-align: bottom;
}


.cs-t-3-w.cs-e-3-default .frifond-application-status-block {
 background: url(../files/default/frifond/images/application_status_bg.png) no-repeat;
 height: 41px;
 width: 205px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-status-block span.application-state {
 position: relative;
 display: block;
 top: 6px;
 left: 55px;
 font-size: 15px;
 font-weight: normal;
 font-style: italic;
 color: #333;
}


.cs-t-3-w.cs-e-3-default .frifond-application-status-block span.application-state-time {
 position: relative;
 display: block;
 top: 8px;
 left: 55px;
 font-size: 10px;
 color: #a6a6a6;
}


.cs-t-3-w.cs-e-3-default .frifond-application-header {
 font-weight: normal;
 font-size: 25px;
 display: block;
 padding-right: 20px;
 font-family: new-times-roman;
}


.cs-t-3-w.cs-e-3-default .frifond-application-subheader {
 font-weight: bold;
 font-size: 13px;
 display: block;
 padding-bottom: 5px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-member-functions-block .frifond-application-subheader {
 padding-top: 20px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-tab-separator {
 display: none;
}


.cs-t-3-w.cs-e-3-default .frifond-application-short-text-box {
 width: 80px !important;
}


.cs-t-3-w.cs-e-3-default .frifond-application-account-list-table td:first-child {
 padding-left: 5px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-account-list-table td:last-child {
 width: 175px;
 padding-right: 5px;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .frifond-application-account-list-table td:last-child span {
 font-weight: normal;
 padding-right: 5px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-balance-total-cell {
 background-color: #cccccd;
 font-weight: bold;
 padding: 3px 0;
}


.cs-t-3-w.cs-e-3-default .frifond-application-member-name-header {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .frifond-application-members-info-cell {
 padding-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-edit-member-block {
 padding: 10px;
 margin: 5px 0;
 background-color: #d8e8ea;
 border: solid 1px #abb9bc;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 box-shadow: inset 0 0 8px #abb9bc;
}


.cs-t-3-w.cs-e-3-default .frifond-application-edit-member-block .ui-submit-block {
 text-align: right;
 padding-top: 15px;
 padding-right: 0;
 border-top: solid 1px #ccc;
 margin-top: 10px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-edit-member-block select {
 margin-left: 5px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-grid-incomplete-cell {
 width: 18px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-edit-member-block td {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .frifond-application-edit-member-block .ui-spacer-cell {
 display: block;
 height: 8px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-members-block .website-grid-body-cell a {
 margin-left: 10px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-members-block select {
 float: right;
}


.cs-t-3-w.cs-e-3-default .frifond-application-members-block>.ui-submit-block a {
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .frifond-application-members-block>.ui-submit-block.incomplete-members a {
 margin-left: 20px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-add-account-cell {
 padding: 5px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-file-upload-container .website-grid-add-link {
 margin-left: 10px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-process-block .process-link {
 display: block;
 width: 200px;
 height: 30px;
 font-size: 15px;
 line-height: 30px;
 font-weight: bold;
 background-color: #fefefe;
 border: solid 1px #878787;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 margin-bottom: 5px;
 padding-left: 30px;
 margin-right: 30px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-process-block .process-link.approve {
 background: url(/_static/cs/images/checkmark.png) 10px 6px no-repeat #fefefe;
}


.cs-t-3-w.cs-e-3-default .frifond-application-process-block .process-link.reject {
 background: url(/_static/system/images/panel_close_hovered.png) 12px 9px no-repeat #fefefe;
}


.cs-t-3-w.cs-e-3-default .frifond-application-process-block .process-link.return {
 background: url(/_static/system/images/revert.png) 10px 6px no-repeat #fefefe;
}


.cs-t-3-w.cs-e-3-default .frifond-application-process-block .process-link.edit {
 background: url(/_static/cs/images-2/edit.png) 8px 6px no-repeat #fefefe;
}


.cs-t-3-w.cs-e-3-default .frifond-application-process-block .process-message {
 clear: left;
 width: 600px;
 height: 117px;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-member-import-block .ui-section-title {
 font-size: 14px;
 font-weight: bold;
 line-height: 20px;
 margin: 0px 0 20px 0;
 position: relative;
 padding: 0;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 color: #323943;
}


.cs-t-3-w.cs-e-3-default .frifond-application-member-import-block .prefix-block .ui-section-title {
 width: 70%;
}


.cs-t-3-w.cs-e-3-default .frifond-application-member-import-block .ui-section-title .index {
 border-radius: 10px;
 border: 10px solid #323943;
 display: inline-block;
 vertical-align: middle;
 margin-right: 10px;
 box-shadow: 0px 1px 0px rgba(255,255,255,0.75);
 margin-top: -2px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-member-import-block .ui-section-title .index>span {
 position: absolute;
 color: #c4c5c6;
 bottom: 0;
 left: 6px;
 text-shadow: none;
}


.cs-t-3-w.cs-e-3-default .frifond-application-member-import-block #application_form_member_import____tags_block {
 display: none;
}


.cs-t-3-w.cs-e-3-default .frifond-application-member-import-block #application_form_member_import____options_block {
 display: none;
}


.cs-t-3-w.cs-e-3-default .frifond-application-member-import-block #application_form_member_import____merging_options_block {
 display: none;
}


.cs-t-3-w.cs-e-3-default .frifond-application-member-import-block .header-comment {
 padding-bottom: 8px;
 color: #323943;
}


.cs-t-3-w.cs-e-3-default .frifond-application-member-import-block .ui-submit-block-section {
 text-align: center;
}


.cs-t-3-w.cs-e-3-default .frifond-application-member-import-block .ui-button-cancel {
 font-family: Arial,sans-serif;
 text-align: center;
 line-height: 28px;
 font-size: 12px;
 height: 28px;
 cursor: pointer;
 color: #73787d;
 display: inline-block;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .frifond-application-member-import-block .ui-button-cancel:before {
 font-family: FontAwesome;
 font-weight: normal;
 font-style: normal;
 text-decoration: inherit;
 -webkit-font-smoothing: antialiased;
 font-size: 15px;
 padding-right: 4px;
 content: "\f00d";
}


.cs-t-3-w.cs-e-3-default .frifond-application-member-import-block .ui-button-cancel:hover {
 color: #ff5400;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .frifond-application-member-import-block .ui-button,
.cs-t-3-w.cs-e-3-default .frifond-application-member-import-block .ui-button-inline {
 float: right;
 margin-top: -3px;
 color: #ffffff;
 text-decoration: none;
 background-color: #23A9CA;
 font-size: 12px;
 font-weight: bold;
 font-family: Arial, sans-serif;
 height: 29px;
 line-height: 29px;
 padding: 0px 12px;
 margin-left: 10px;
 border: 1px solid #0895B8;
 border-radius: 3px;
 background-color: #1AB3D8;
 background-image: linear-gradient(to bottom, #3ebfdd 0%, #06a5cc 100%);
 text-shadow: 0 -1px 0px rgba(0,0,0,0.2);
 box-shadow: inset 0px 1px rgba(140,233,255,0.58),0px 1px 2px rgba(0,0,0,0.2);
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default .frifond-application-member-import-block .ui-submit-block-section .ui-button {
 float: none;
 margin-left: 20px;
 margin-top: 2px;
 font-size: 16px;
 padding: 5px 26px;
 height: 40px;
}


.cs-t-3-w.cs-e-3-default .frifond-application-member-import-block .ui-button:hover,
.cs-t-3-w.cs-e-3-default .frifond-application-member-import-block .ui-button-inline:hover {
 background-color: #10acd2;
 background-image: -webkit-gradient(linear, to bottom, #15b1d7 0, #0aa8ce 100%);
 background-image: -webkit-linear-gradient(top, #15b1d7 0, #0aa8ce 100%);
 background-image: -moz-linear-gradient(top, #15b1d7 0, #0aa8ce 100%);
 background-image: -ms-linear-gradient(top, #15b1d7 0, #0aa8ce 100%);
 background-image: -o-linear-gradient(top, #15b1d7 0, #0aa8ce 100%);
 background-image: linear-gradient(to bottom, #15b1d7 0, #0aa8ce 100%);
}


.cs-t-3-w.cs-e-3-default .ui-calendar {
 margin: 4px;
}


.cs-t-3-w.cs-e-3-default span.ui-roundable,
.cs-t-3-w.cs-e-3-default span.ui-corner,
.cs-t-3-w.cs-e-3-default span.ui-content {
 display: block;
}


.cs-t-3-w.cs-e-3-default .ui-roundable {
 overflow: visible;
 position: relative;
 padding-top: 4px;
}


.cs-t-3-w.cs-e-3-default .ui-roundable .ui-tl,
.cs-t-3-w.cs-e-3-default .ui-roundable .ui-tr,
.cs-t-3-w.cs-e-3-default .ui-roundable .ui-bl,
.cs-t-3-w.cs-e-3-default .ui-roundable .ui-br {
 background-repeat: no-repeat;
}


.cs-t-3-w.cs-e-3-default .ui-roundable .ui-tr,
.cs-t-3-w.cs-e-3-default .ui-roundable .ui-br {
 margin-left: 4px;
}


.cs-t-3-w.cs-e-3-default .ui-roundable .ui-tl,
.cs-t-3-w.cs-e-3-default .ui-roundable .ui-tr {
 height: 4px;
}


.cs-t-3-w.cs-e-3-default .ui-roundable .ui-tl,
.cs-t-3-w.cs-e-3-default .ui-roundable .ui-bl {
 position: relative;
 left: -4px;
}


.cs-t-3-w.cs-e-3-default .ui-roundable .ui-tl {
 background-position: top left;
 overflow: hidden;
}


.cs-t-3-w.cs-e-3-default .ui-roundable .ui-tr {
 background-position: top right;
 overflow: visible;
 position: absolute;
 top: 0px;
 right: 0px;
 left: 0px;
}


.cs-t-3-w.cs-e-3-default .ui-roundable .ui-bl {
 background-position: left bottom;
 overflow: visible;
}


.cs-t-3-w.cs-e-3-default .ui-roundable .ui-br {
 background-position: right bottom;
 overflow: visible;
}


.cs-t-3-w.cs-e-3-default .ui-roundable .ui-content {
 position: relative;
 padding: 0px;
 top: -2px;
 left: 2px;
}


.cs-t-3-w.cs-e-3-default .map-geo-tags-map-article {
 padding: 10px 0;
}


.cs-t-3-w.cs-e-3-default .map-geo-tags-map-article img {
 position: relative;
 float: left;
 padding: 0 5px 5px 0;
 display: block;
}


.cs-t-3-w.cs-e-3-default a span {
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default dl {
 width: 398px;
 padding: 0px;
 margin: 0px;
 margin-bottom: 18px;
}


.cs-t-3-w.cs-e-3-default dt {
 float: left;
 clear: left;
 width: 220px;
 padding: 0px;
 margin: 0px;
 margin-right: 6px;
 -margin-right: 2px;
 text-align: right;
 font-size: 12px;
 color: #1183a8;
 margin-top: 4px;
}


.cs-t-3-w.cs-e-3-default dd {
 padding: 0px;
 margin: 0px;
 height: 22px;
 text-align: left;
 font-size: 14px;
 margin-top: 1px;
}


.cs-t-3-w.cs-e-3-default dd span {
 vertical-align: -2px;
}


.cs-t-3-w.cs-e-3-default dd a span {
 vertical-align: bottom;
}


.cs-t-3-w.cs-e-3-default select.system-dual-select {
 margin: 0px 0px 1px 0px;
 border-top: 1px solid #dbded9;
 border-left: 1px solid #dbded9;
 border-right: 1px solid #cdccba;
 border-bottom: 1px solid #cdccba;
}


.cs-t-3-w.cs-e-3-default option:disabled {
 color: #1183a8;
}


.cs-t-3-w.cs-e-3-default td.system-dual-select {
 color: #000000;
 font-weight: bold;
 padding-top: 3px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default input.system-dual-select {
 height: 21px;
 background-color: #1183a8;
 font-size: 10px;
 font-weight: bold;
 color: white;
 border: 0px;
 cursor: pointer;
 padding: 2px 12px 2px 12px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default input.system-dual-select {
 width: 40px;
 margin: 2px;
}


.cs-t-3-w.cs-e-3-default a.system-friend-open-dialog-link-active {
 background-color: #1183A8;
 color: white;
}


.cs-t-3-w.cs-e-3-default a.system-friend-open-dialog-link-active,
.cs-t-3-w.cs-e-3-default a.system-friend-open-dialog-link {
 padding-top: 3px;
}


.cs-t-3-w.cs-e-3-default a.system-plus-link-button {
 padding: 4px 12px 4px 24px;
}


.cs-t-3-w.cs-e-3-default .ui-sortable {
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .ui-sortable .ui-grid-cell {
 padding: 4px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .ui-sortable .ui-grid-cell-left {
 font-size: 11px;
 padding: 4px 4px 4px 12px;
 background-image: url(/_static/system/images/grippy.png);
 background-repeat: no-repeat;
 background-position: 2px 50%;
}


.cs-t-3-w.cs-e-3-default .ui-odd {
 background-color: #ECF4DA;
}


.cs-t-3-w.cs-e-3-default .ui-even {
 background-color: #FFFFFF;
}


.cs-t-3-w.cs-e-3-default .edit-tags-form .ui-tabs-selected .ui-roundable .ui-corner {
 background-image: url(/_static/quarry/images/filter_back.png);
}


.cs-t-3-w.cs-e-3-default .edit-tags-form .ui-tabs .ui-roundable .ui-content {
 font-size: 11px;
 text-decoration: none;
 border-bottom: 1px dashed;
 margin: 0px 4px 0px 4px;
}


.cs-t-3-w.cs-e-3-default .edit-tags-form .ui-tabs-selected .ui-roundable .ui-content {
 text-decoration: none;
 border-bottom: 0px;
 color: #3A3A3A;
}


.cs-t-3-w.cs-e-3-default .edit-tags-form .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
 padding-bottom: 6px;
 background: url(../files/default/images/arrow_green.png) no-repeat center bottom;
}


.cs-t-3-w.cs-e-3-default .edit-tags-form .ui-tabs-panel {
 background-color: #e5e8d9;
}


.cs-t-3-w.cs-e-3-default .tag-delete-block {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .search-autocomplete input {
 width: 300px;
}


.cs-t-3-w.cs-e-3-default .search-autocomplete .ui-menu-item .ui-menu-icon {
 float: left;
 width: 30px;
 height: 30px;
 border: 1px solid #ffffff;
 -moz-box-shadow: 0 1px 1px rgba(1,2,2,0.72);
 -webkit-box-shadow: 0 1px 1px rgba(1,2,2,0.72);
 box-shadow: 0 1px 1px rgba(1,2,2,0.72);
 margin: 2px 10px 2px 0;
}


.cs-t-3-w.cs-e-3-default .search-autocomplete .ui-menu-item .ui-menu-icon .empty-img {
 width: 30px;
 height: 30px;
 display: block;
 border: 0;
 background-color: #c1c1c1;
}


.cs-t-3-w.cs-e-3-default .search-autocomplete .ui-menu-item .ui-menu-icon img {
 width: 30px;
 height: 30px;
 display: block;
 border: 0;
}


.cs-t-3-w.cs-e-3-default .search-autocomplete .ui-autocomplete {
 z-index: 100 !important;
}


.cs-t-3-w.cs-e-3-default .search-autocomplete .ui-autocomplete .ui-menu-item {
 border-top: 1px dotted #c1c1c1;
}


.cs-t-3-w.cs-e-3-default .search-autocomplete .ui-autocomplete :first-child {
 border-top: 0;
}


.cs-t-3-w.cs-e-3-default .search-autocomplete .ui-autocomplete .ui-menu-item a {
 text-decoration: none;
 display: block;
 padding: 6px 10px;
 font-size: 11px;
 line-height: 13px;
 font-weight: bold;
 color: #000000;
}


.cs-t-3-w.cs-e-3-default .search-autocomplete .ui-autocomplete .ui-menu-item a.ui-state-hover,
.cs-t-3-w.cs-e-3-default .search-autocomplete .ui-autocomplete .ui-menu-item a.ui-state-active {
 color: #ffffff;
 background-color: #096b84;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .search-autocomplete .cs-autocomplete-container .cs-menu-icon-label {
 overflow: hidden;
}


.cs-t-3-w.cs-e-3-default .cause-object-budget-block {
 padding-top: 4px;
 color: #808080;
}


.cs-t-3-w.cs-e-3-default .cause-object-list-title {
 padding-top: 4px;
 color: #808080;
}


.cs-t-3-w.cs-e-3-default .campaign-object-owner {
 padding-top: 4px;
 color: #808080;
}


.cs-t-3-w.cs-e-3-default .frifond-application-info-due-block {
 font-weight: bold;
 text-align: center;
 text-transform: uppercase;
}


.cs-t-3-w.cs-e-3-default .website-matrix-menu-table {
 width: 100%;
 padding-bottom: 20px;
}


.cs-t-3-w.cs-e-3-default .website-matrix-menu-empty-cell {
 height: 20px;
 min-width: 20px;
}


.cs-t-3-w.cs-e-3-default .website-matrix-menu-link-container {
 vertical-align: top;
 white-space: nowrap;
 background-position: top right;
 background-repeat: no-repeat;
 z-index: 1001;
}


.cs-t-3-w.cs-e-3-default .website-matrix-menu-link {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .website-matrix-menu-box {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .website-matrix-menu-link-active {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .website-matrix-menu-spacer-img {
 width: 4px;
 height: 4px;
 position: relative;
 display: block;
}


.cs-t-3-w.cs-e-3-default .website-matrix-menu-box-border-table {
 height: 100%;
 width: 100%;
 margin: 0px 0px 10px 0px;
}


.cs-t-3-w.cs-e-3-default .website-matrix-menu-box-border-top {
 height: 4px;
 background-image: url(../files/default/images/top_title.png);
 background-position: 0 0;
 background-repeat: repeat-x;
}


.cs-t-3-w.cs-e-3-default .website-matrix-menu-box-border-top-left {
 height: 4px;
 width: 4px;
 background-image: url(../files/default/images/top_left_title.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}


.cs-t-3-w.cs-e-3-default .website-matrix-menu-box-border-top-right {
 height: 4px;
 width: 4px;
 background-image: url(../files/default/images/top_right_title.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}


.cs-t-3-w.cs-e-3-default .website-matrix-menu-box-border-middle {
 padding: 5px 6px 5px 6px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .website-matrix-menu-box-border-middle-left {
 width: 4px;
 background-image: url(../files/default/images/left_line.png);
 background-position: 0 0;
 background-repeat: repeat-y;
}


.cs-t-3-w.cs-e-3-default .website-matrix-menu-box-border-middle-right {
 width: 4px;
 background-image: url(../files/default/images/right_line.png);
 background-position: 3px 0;
 background-repeat: repeat-y;
}


.cs-t-3-w.cs-e-3-default .website-matrix-menu-box-border-bottom {
 height: 4px;
 background-image: url(../files/default/images/bottom.png);
 background-position: 0 3px;
 background-repeat: repeat-x;
}


.cs-t-3-w.cs-e-3-default .website-matrix-menu-box-border-bottom-left {
 width: 4px;
 background-image: url(../files/default/images/bottom_left.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}


.cs-t-3-w.cs-e-3-default .website-matrix-menu-box-border-bottom-right {
 width: 4px;
 background-image: url(../files/default/images/bottom_right.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}


.cs-t-3-w.cs-e-3-default .website-matrix-menu-box-border-spacer-img {
 width: 4px;
 height: 4px;
 position: relative;
 display: block;
}


.cs-t-3-w.cs-e-3-default .website-matrix-menu-description {
 font-style: italic;
 float: left;
 clear: both;
}


.cs-t-3-w.cs-e-3-default a.form-condition-and,
.cs-t-3-w.cs-e-3-default a.form-condition-or {
 margin-right: 8px;
}


.cs-t-3-w.cs-e-3-default .system-group-properties-form {
 background-color: #ffffff;
}


.cs-t-3-w.cs-e-3-default .system-group-properties-table {
 width: 100%;
 font-size: 11px;
 background-color: #ffffff;
 border: 2px solid #c7d6dc;
}


.cs-t-3-w.cs-e-3-default .system-group-properties-table-head-row {
 height: 30px;
 background-color: #c7d6dc;
}


.cs-t-3-w.cs-e-3-default .system-group-properties-table-label-cell {
 padding-left: 30px;
 padding-right: 4px;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .system-group-properties-table-content-cell {
 width: 100%;
 padding: 2px 30px 2px 0;
}


.cs-t-3-w.cs-e-3-default .system-group-properties-table-cell-bottom {
 padding-bottom: 8px;
}


.cs-t-3-w.cs-e-3-default .system-group-properties-cell-top {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .system-group-properties-cell-padding-top {
 vertical-align: top;
 padding-top: 22px;
}


.cs-t-3-w.cs-e-3-default .system-group-properties-name-label {
 margin-left: 8px;
}


.cs-t-3-w.cs-e-3-default .system-group-properties-name-input {
 width: 200px;
 height: 16px;
 font-size: 11px;
 border: 1px solid #9AABB8;
 padding: 2px;
 margin-left: 6px;
 margin-right: 10px;
}


.cs-t-3-w.cs-e-3-default .system-group-properties-textarea {
 width: 350px;
}


.cs-t-3-w.cs-e-3-default .system-group-properties-country-phone-code {
 padding: 5px 0;
}


.cs-t-3-w.cs-e-3-default .system-group-properties-country-phone-code.ui-label {
 margin-right: 10px;
}


.cs-t-3-w.cs-e-3-default .system-group-properties-country-phone-code .prefix_plus {
 margin-right: 3px;
}


.cs-t-3-w.cs-e-3-default .ui-autocomplete {
 position: absolute;
 cursor: default;
 background-color: #ffffff;
 border: 1px solid #808080;
}


* html .cs-t-3-w.cs-e-3-default .ui-autocomplete {
 width: 1px;
}


.cs-t-3-w.cs-e-3-default .ui-autocomplete.ui-menu {
 list-style: none;
 padding: 2px;
 margin: 0;
 display: block;
 float: left;
}


.cs-t-3-w.cs-e-3-default .ui-autocomplete.ui-menu .ui-menu-item {
 margin: 0;
 padding: 0;
 zoom: 1;
 float: left;
 clear: left;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .ui-autocomplete.ui-menu .ui-menu-item a {
 text-decoration: none;
 display: block;
 padding: .2em .4em;
 line-height: 1.5;
 zoom: 1;
 font-size: 11px;
 color: #424242;
}


.cs-t-3-w.cs-e-3-default .ui-autocomplete.ui-menu .ui-menu-item a.ui-state-hover,
.cs-t-3-w.cs-e-3-default .ui-autocomplete.ui-menu .ui-menu-item a.ui-state-active {
 font-weight: normal;
 background-color: #b3d4ff;
}


.cs-t-3-w.cs-e-3-default .ui-autocomplete.ui-menu .ui-menu-icon {
 float: left;
}


.cs-t-3-w.cs-e-3-default .ui-autocomplete.ui-menu .ui-menu-icon img {
 width: 30px;
 height: 30px;
 display: block;
 border: 1px solid #000000;
}


.cs-t-3-w.cs-e-3-default .ui-autocomplete.ui-menu .ui-menu-icon-label {
 margin-left: 36px;
}


.cs-t-3-w.cs-e-3-default .ui-autocomplete.ui-menu .ui-menu-icon-label .notice {
 color: #999999;
 font-weight: normal;
 margin: 0;
}


.cs-t-3-w.cs-e-3-default .ui-autocomplete.ui-menu a.ui-state-hover .ui-menu-icon-label .notice {
 color: #ffffff;
}


.cs-t-3-w.cs-e-3-default .ui-autocomplete.ui-menu .ui-menu-item a.ui-menu-no-results,
.cs-t-3-w.cs-e-3-default .ui-autocomplete.ui-menu .ui-menu-item a.ui-menu-no-results.ui-state-hover,
.cs-t-3-w.cs-e-3-default .ui-autocomplete.ui-menu .ui-menu-item a.ui-menu-no-results.ui-state-active {
 padding: 4px;
 color: #424242;
 font-size: 11px;
 background: white;
}


.cs-t-3-w.cs-e-3-default .ui-autocomplete-result .drop-button {
 display: block;
 cursor: hand;
 cursor: pointer;
 height: 10px;
 width: 16px;
 background: transparent url(/_static/system/images/clear.png) no-repeat scroll center center;
 font-size: 0;
}


.cs-t-3-w.cs-e-3-default .ui-autocomplete-result .result-cell-content {
 background-color: #ffffff;
 padding: 4px 6px;
}


.cs-t-3-w.cs-e-3-default .ui-autocomplete-result .result-cell-content .content {
 color: black;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default .ui-autocomplete-result .result-cell-content .content a {
 font-size: 12px;
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .ui-autocomplete-result .result-cell-content .value {
 color: #cccccc;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .ui-autocomplete-result .result-cell-drop {
 vertical-align: top;
 padding-left: 6px;
 width: 20px;
}


.cs-t-3-w.cs-e-3-default .ui-autocomplete-result .result-cell-content .ui-menu-icon {
 float: left;
 padding: 2px 6px 2px 2px;
}


.cs-t-3-w.cs-e-3-default .ui-autocomplete-loading {
 background: #fff url(/_static/cs/images/ui/autocomplete-loading.gif) right center no-repeat;
}


.cs-t-3-w.cs-e-3-default .article-list-menu-table {
 padding: 0;
 margin: 0;
}


.cs-t-3-w.cs-e-3-default .article-list-menu-item-cell {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .article-list-menu-item-active-cell {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .article-list-menu-item-container {
 height: 31px;
}


.cs-t-3-w.cs-e-3-default .article-list-menu-item-active-container {
 background: transparent;
 height: 31px;
}


.cs-t-3-w.cs-e-3-default .article-list-menu-item {
 font-family: arial, sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding: 7px;
 display: block;
 float: left;
 height: 19px;
 z-index: 100;
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default .article-list-menu-item.active {
 color: #000;
 text-decoration: none !important;
}


.cs-t-3-w.cs-e-3-default .article-list-menu-item:hover {
 color: #000;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .root-maintenance-sub-title {
 font-weight: bold;
 display: block;
}


.cs-t-3-w.cs-e-3-default .root-maintenance-active span {
 color: red;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .root-maintenance-not-activated span {
 color: green;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .wall-add-comment .ui-button-inline {
 margin-right: -5px;
}


.cs-t-3-w.cs-e-3-default .organization-image .organization-placeholder {
 background-color: #ffffff;
 border: solid 1px #bcc1c4;
 border-radius: 2px;
 -moz-border-radius: 2px;
 padding: 3px;
}


.cs-t-3-w.cs-e-3-default .organization-image .organization-placeholder .inner {
 width: 100%;
 height: 100%;
 box-shadow: 0 0 6px rgba(230,230,230,0.8);
 -moz-box-shadow: 0 0 6px rgba(230,230,230,0.8);
 -webkit-box-shadow: 0 0 6px rgba(230,230,230,0.8);
 background: url(../files/default/images/org_placeholder.png) no-repeat 50% 50% #e6e6e6;
}


.cs-t-3-w.cs-e-3-default .system-group-websites-icon-cell {
 background: url(/_static/website/images/website_gray_icon.png) no-repeat;
 background-position: 0px 1px;
 width: 35px;
 min-width: 35px;
}


.cs-t-3-w.cs-e-3-default .system-group-websites-content-cell {
 padding-bottom: 15px;
}


.cs-t-3-w.cs-e-3-default .system-group-websites-url {
 font-size: 11px;
 color: #848484;
}


.cs-t-3-w.cs-e-3-default .system-group-websites-title {
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default .order-continue {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .status-user-link {
 font-weight: bold;
 color: #1183A8;
}


.cs-t-3-w.cs-e-3-default .status-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .status-table td {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .status-thumbnail {
 width: 50px;
 height: 50px;
}


.cs-t-3-w.cs-e-3-default .status-pointer {
 width: 12px;
 height: 30px;
 background-image: url(/_static/status/images/status_arrow.gif);
 background-repeat: no-repeat;
 background-position: 6px 8px;
}


.cs-t-3-w.cs-e-3-default .status-message-block {
 background-color: #ECF4DA;
 border: 1px solid #B1D460;
 padding: 3px 10px 5px 10px;
}


.cs-t-3-w.cs-e-3-default .status-message {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .status-mod-block {
 padding-top: 3px;
 display: block;
 font-size: 9px;
}


.cs-t-3-w.cs-e-3-default .status-editable {
 display: none;
}


.cs-t-3-w.cs-e-3-default .status-modified {
 color: #666666;
}


.cs-t-3-w.cs-e-3-default .status-input {
 margin-bottom: 5px;
 width: 350px;
}


.cs-t-3-w.cs-e-3-default .status-submit {
 height: 21px;
 background-color: #1183a8;
 font-size: 10px;
 font-weight: bold;
 color: white;
 border: 0px;
 cursor: pointer;
 padding: 2px 12px 2px 12px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default a {
 color: #1183a8;
 padding: 0px;
 margin: 0px;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default a.website-normal {
 font-size: 13px;
}


.cs-t-3-w.cs-e-3-default a.website-medium {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default a:hover {
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default form {
 padding: 1px 0px 1px 0px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default ul {
 margin-left: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
 padding-left: 18px;
}


.cs-t-3-w.cs-e-3-default li {
 list-style-type: none;
}


.cs-t-3-w.cs-e-3-default a {
 padding: 0px;
}


.cs-t-3-w.cs-e-3-default .newsletter-send-link {
 background-image: url(/_static/website/images/send.gif);
 background-position: 0 0;
 background-repeat: no-repeat;
 padding-left: 16px;
}


.cs-t-3-w.cs-e-3-default .newsletter-copy-link {
 background-image: url(/_static/website/images/copy.gif);
 background-position: 0 0;
 background-repeat: no-repeat;
 padding-left: 16px;
}


.cs-t-3-w.cs-e-3-default .newsletter-test-email-link {
 display: block;
 background: transparent url(/_static/newsletter/images/email_icon.png) no-repeat 0 2px;
 padding-left: 20px;
 float: right;
}


.cs-t-3-w.cs-e-3-default .newsletter-table-cell-odd {
 background-color: #ecf4da;
 border-top: 0px solid #ddd;
 font-size: 11px;
 line-height: normal;
 padding: 4px;
 min-height: 14px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .newsletter-table-cell-even {
 background-color: #ffffff;
 border-top: 0px solid #ddd;
 font-size: 11px;
 line-height: normal;
 padding: 4px;
 min-height: 14px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .newsletter-align-right {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .newsletter-grid-head-cell {
 background-color: #ffffff;
 font-size: 10px;
 text-align: left;
 color: #1183A8;
 padding: 4px 2px 1px 2px;
 border-bottom: 1px solid #1183a8;
 vertical-align: bottom;
}


.cs-t-3-w.cs-e-3-default .newsletter-grid-head-cell-right {
 background-color: #ffffff;
 font-size: 10px;
 text-align: right;
 color: #1183A8;
 padding: 4px 2px 1px 2px;
 border-bottom: 1px solid #1183a8;
 vertical-align: bottom;
}


.cs-t-3-w.cs-e-3-default .newsletter-unsubscribe-block {
 width: 600px;
 padding: 10px;
 background-color: white;
 font-size: 11px;
 text-align: center;
}


.cs-t-3-w.cs-e-3-default .multiselect {
 width: 490px;
 height: 200px;
}


.cs-t-3-w.cs-e-3-default .ui-multiselect .ui-state-default,
.cs-t-3-w.cs-e-3-default .ui-multiselect .ui-widget-content .ui-state-default,
.cs-t-3-w.cs-e-3-default .ui-multiselect .ui-widget-header .ui-state-default {
 border: 1px solid #77d5f7;
 background-color: #ECF4DA;
 font-weight: normal;
 color: #1183A8;
}


.cs-t-3-w.cs-e-3-default .ui-multiselect .ui-state-default a,
.cs-t-3-w.cs-e-3-default .ui-multiselect .ui-state-default a:link,
.cs-t-3-w.cs-e-3-default .ui-multiselect .ui-state-default a:visited {
 color: #ffffff;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .ui-multiselect .ui-state-hover,
.cs-t-3-w.cs-e-3-default .ui-multiselect .ui-widget-content .ui-state-hover,
.cs-t-3-w.cs-e-3-default .ui-multiselect .ui-widget-header .ui-state-hover,
.cs-t-3-w.cs-e-3-default .ui-multiselect .ui-state-focus,
.cs-t-3-w.cs-e-3-default .ui-multiselect .ui-widget-content .ui-state-focus,
.cs-t-3-w.cs-e-3-default .ui-multiselect .ui-widget-header .ui-state-focus {
 border: 1px solid #448dae;
 background: #79c9ec url(../files/default/_ui/images/ui-bg_glass_75_79c9ec_1x400.png) 50% 50% repeat-x;
 font-weight: normal;
 color: #026890;
}


.cs-t-3-w.cs-e-3-default .ui-multiselect .ui-state-hover a,
.cs-t-3-w.cs-e-3-default .ui-multiselect .ui-state-hover a:hover {
 color: #026890;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .ui-multiselect .ui-state-active,
.cs-t-3-w.cs-e-3-default .ui-multiselect .ui-widget-content .ui-state-active,
.cs-t-3-w.cs-e-3-default .ui-multiselect .ui-widget-header .ui-state-active {
 border-color: #DBDED9 #CDCCBA #CDCCBA #DBDED9;
 border-style: solid;
 border-width: 1px;
 padding: 2px;
 background-color: #ffffff;
 font-weight: normal;
 color: #000000;
 opacity: 1;
}


.cs-t-3-w.cs-e-3-default .ui-multiselect .ui-state-active a,
.cs-t-3-w.cs-e-3-default .ui-multiselect .ui-state-active a:link,
.cs-t-3-w.cs-e-3-default .ui-multiselect .ui-state-active a:visited {
 color: #ffffff;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .ui-multiselect .ui-widget :active {
 outline: none;
}


.cs-t-3-w.cs-e-3-default .ui-multiselect .ui-state-highlight,
.cs-t-3-w.cs-e-3-default .ui-multiselect .ui-widget-content .ui-state-highlight,
.cs-t-3-w.cs-e-3-default .ui-multiselect .ui-widget-header .ui-state-highlight {
 border: 1px solid #fcd113;
 background: #f8da4e url(../files/default/_ui/images/ui-bg_glass_55_f8da4e_1x400.png) 50% 50% repeat-x;
 color: #915608;
}


.cs-t-3-w.cs-e-3-default .ui-multiselect .ui-state-highlight a,
.cs-t-3-w.cs-e-3-default .ui-multiselect .ui-widget-content .ui-state-highlight a,
.cs-t-3-w.cs-e-3-default .ui-multiselect .ui-widget-header .ui-state-highlight a {
 color: #915608;
}


.cs-t-3-w.cs-e-3-default .ui-multiselect .ui-icon {
 width: 16px;
 height: 16px;
 background-image: url(../files/default/_ui/images/ui-icons_0078ae_256x240.png);
}


.cs-t-3-w.cs-e-3-default .ui-multiselect .ui-draggable .ui-dialog-titlebar {
 cursor: move;
}


.cs-t-3-w.cs-e-3-default .ui-multiselect {
 font-size: 0.8em;
}


.cs-t-3-w.cs-e-3-default .ui-multiselect ul {
 -moz-user-select: none;
}


.cs-t-3-w.cs-e-3-default .ui-multiselect li {
 margin: 0;
 padding: 0;
 cursor: default;
 line-height: 20px;
 height: 20px;
 font-size: 11px;
 list-style: none;
}


.cs-t-3-w.cs-e-3-default .ui-multiselect li a {
 color: #999;
 text-decoration: none;
 padding: 0;
 display: block;
 float: left;
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default .ui-multiselect li.ui-draggable-dragging {
 padding-left: 10px;
}


.cs-t-3-w.cs-e-3-default .ui-multiselect div.selected {
 position: relative;
 padding: 0;
 margin: 0;
 border-color: #000000;
 border-width: 1px 1px 1px 0;
 border-style: solid;
 width: 242px;
 float: left;
}


.cs-t-3-w.cs-e-3-default .ui-multiselect ul.selected {
 position: relative;
 padding: 0;
 overflow: auto;
 overflow-x: hidden;
 background: #fff;
 margin: 0;
 list-style: none;
 border: 0;
 position: relative;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .ui-multiselect div.available {
 position: relative;
 padding: 0;
 margin: 0;
 border: 0;
 width: 242px;
 float: left;
 border: 1px solid #000000;
}


.cs-t-3-w.cs-e-3-default .ui-multiselect ul.available {
 position: relative;
 padding: 0;
 overflow: auto;
 overflow-x: hidden;
 background: #fff;
 margin: 0;
 list-style: none;
 border: 0;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .ui-multiselect ul.available li {
 padding-left: 10px;
}


.cs-t-3-w.cs-e-3-default .ui-multiselect .ui-state-default {
 border: none;
 margin-bottom: 1px;
 position: relative;
 padding-left: 20px;
}


.cs-t-3-w.cs-e-3-default .ui-multiselect .ui-state-hover {
 border: none;
}


.cs-t-3-w.cs-e-3-default .ui-multiselect .ui-widget-header {
 border: none;
 font-size: 11px;
 margin-bottom: 1px;
}


.cs-t-3-w.cs-e-3-default .ui-multiselect .add-all {
 float: right;
 padding: 7px;
}


.cs-t-3-w.cs-e-3-default .ui-multiselect .remove-all {
 float: right;
 padding: 7px;
}


.cs-t-3-w.cs-e-3-default .ui-multiselect .search {
 float: left;
 padding: 4px;
}


.cs-t-3-w.cs-e-3-default .ui-multiselect .count {
 float: left;
 padding: 7px;
}


.cs-t-3-w.cs-e-3-default .ui-multiselect li span.ui-icon-arrowthick-2-n-s {
 background-image: url(/_static/system/images/grippy.png);
 background-position: 2px 2px;
 background-repeat: no-repeat;
 position: absolute;
 left: 2px;
}


.cs-t-3-w.cs-e-3-default .ui-multiselect li .ui-icon-minus {
 background-image: url(/_static/website/images/delete.gif);
 background-position: 2px 2px;
 background-repeat: no-repeat;
 position: absolute;
 right: 2px;
}


.cs-t-3-w.cs-e-3-default .ui-multiselect li .ui-icon-plus {
 background-image: url(/_static/website/images/plus.gif);
 background-position: 2px 2px;
 background-repeat: no-repeat;
 position: absolute;
 right: 2px;
}


.cs-t-3-w.cs-e-3-default .ui-multiselect li a.action {
 position: absolute;
 right: 5px;
 top: 2px;
}


.cs-t-3-w.cs-e-3-default .ui-multiselect input.search {
 height: 14px;
 padding: 1px;
 opacity: 0.5;
 margin: 4px;
 width: 100px;
}


.cs-t-3-w.cs-e-3-default .ui-multiselect ul.available::-webkit-scrollbar {
 -webkit-appearance: none;
 width: 7px;
}


.cs-t-3-w.cs-e-3-default .ui-multiselect ul.available::-webkit-scrollbar-thumb {
 border-radius: 4px;
 background-color: rgba(0,0,0,0.5);
 -webkit-box-shadow: 0 0 1px rgba(255,255,255,0.5);
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns2 .system-view-title1 {
 font-family: arial !important;
 font-size: 12px !important;
 font-weight: bold !important;
 padding-bottom: 2px !important;
 border-bottom: 1px solid #aaaaaa !important;
 margin-bottom: 22px !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns2 .system-view-table-cell-middle1 {
 padding: 5px 0px 5px 0px !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns2 .system-view-table-class2 {
 width: 100% !important;
 margin: 0px 0px 10px 0px !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns2 .system-view-table-cell-top2 {
 height: 10px !important;
 background: transparent url(../files/default/images/module_window/middle_top.png) repeat-x top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns2 .system-view-table-cell-top-left2 {
 height: 10px !important;
 width: 5px !important;
 background-image: url(../files/default/images/module_window/left_top.png) !important;
 background-position: 0 0 !important;
 background-repeat: no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns2 .system-view-table-cell-top-right2 {
 height: 10px !important;
 width: 5px !important;
 background-image: url(../files/default/images/module_window/right_top.png) !important;
 background-position: right 0 !important;
 background-repeat: no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns2 .system-view-table-cell-middle2 {
 padding: 5px 9px 7px !important;
 background: #fff url(../files/default/images/module_window/middle_middle.png) repeat-x center top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns2 .system-view-table-cell-middle2>div:FIRST-CHILD {
 background-color: transparent !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns2 .system-view-table-cell-middle-left2 {
 width: 5px !important;
 background: transparent url(../files/default/images/module_window/left_middle.png) repeat-y left top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns2 .system-view-table-cell-middle-right2 {
 width: 5px !important;
 background: transparent url(../files/default/images/module_window/right_middle.png) repeat-y right top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns2 .system-view-table-cell-bottom2 {
 height: 2px !important;
 background: #fff url(../files/default/images/module_window/middle_bottom.png) repeat-x bottom !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns2 .system-view-table-cell-bottom-left2 {
 width: 5px !important;
 height: 5px !important;
 background: transparent url(../files/default/images/module_window/left_bottom.png) no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns2 .system-view-table-cell-bottom-right2 {
 width: 5px !important;
 height: 5px !important;
 background: transparent url(../files/default/images/module_window/right_bottom.png) no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns2 .system-view-title3 {
 font-family: arial !important;
 font-size: 12px !important;
 font-weight: bold !important;
 padding: 8px 0 0 0 !important;
 margin: 0 !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns2 .system-view-table-class3 {
 margin: 0px 0px 10px 0px !important;
 width: 100% !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns2 .system-view-table-cell-top3 {
 height: 31px !important;
 background: transparent url(../files/default/images/module_window/middle_top_title_version.png) repeat-x top !important;
 border-bottom: 1px solid #cccccc !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns2 .system-view-table-cell-top-left3 {
 height: 31px !important;
 width: 13px !important;
 background-image: url(../files/default/images/module_window/left_top_title_version.png) !important;
 background-position: 0 0 !important;
 background-repeat: no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns2 .system-view-table-cell-top-right3 {
 height: 31px !important;
 width: 13px !important;
 background-image: url(../files/default/images/module_window/right_top_title_version.png) !important;
 background-position: 0 0 !important;
 background-repeat: no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns2 .system-view-table-cell-middle3 {
 padding: 13px 0px 0px !important;
 background: #fff url(../files/default/images/module_window/middle_middle_title_version.png) repeat-x center top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns2 .system-view-table-cell-middle-left3 {
 width: 13px !important;
 background: transparent url(../files/default/images/module_window/left_middle_title_version.png) repeat-y left top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns2 .system-view-table-cell-middle-right3 {
 width: 13px !important;
 background: transparent url(../files/default/images/module_window/right_middle_title_version.png) repeat-y right top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns2 .system-view-table-cell-bottom3 {
 background: transparent url(../files/default/images/module_window/middle_bottom_title_version.png) repeat-x bottom !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns2 .system-view-table-cell-bottom-left3 {
 width: 13px !important;
 height: 13px !important;
 background: transparent url(../files/default/images/module_window/left_bottom_title_version.png) no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns2 .system-view-table-cell-bottom-right3 {
 width: 13px !important;
 height: 13px !important;
 background: transparent url(../files/default/images/module_window/right_bottom_title_version.png) no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns2 .system-view-spacer-img {
 width: 5px !important;
 height: 5px !important;
 display: block;
}


.cs-t-3-b.cs-e-3-default.cs-b-8columns .system-view-title1 {
 font-family: arial !important;
 font-size: 12px !important;
 font-weight: bold !important;
 padding-bottom: 2px !important;
 border-bottom: 1px solid #aaaaaa !important;
 margin-bottom: 22px !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-8columns .system-view-table-cell-middle1 {
 padding: 5px 0px 5px 0px !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-8columns .system-view-table-class2 {
 width: 100% !important;
 margin: 0px 0px 10px 0px !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-8columns .system-view-table-cell-top2 {
 height: 10px !important;
 background: transparent url(../files/default/images/module_window/middle_top.png) repeat-x top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-8columns .system-view-table-cell-top-left2 {
 height: 10px !important;
 width: 5px !important;
 background-image: url(../files/default/images/module_window/left_top.png) !important;
 background-position: 0 0 !important;
 background-repeat: no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-8columns .system-view-table-cell-top-right2 {
 height: 10px !important;
 width: 5px !important;
 background-image: url(../files/default/images/module_window/right_top.png) !important;
 background-position: right 0 !important;
 background-repeat: no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-8columns .system-view-table-cell-middle2 {
 padding: 5px 9px 7px !important;
 background: #fff url(../files/default/images/module_window/middle_middle.png) repeat-x center top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-8columns .system-view-table-cell-middle2>div:FIRST-CHILD {
 background-color: transparent !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-8columns .system-view-table-cell-middle-left2 {
 width: 5px !important;
 background: transparent url(../files/default/images/module_window/left_middle.png) repeat-y left top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-8columns .system-view-table-cell-middle-right2 {
 width: 5px !important;
 background: transparent url(../files/default/images/module_window/right_middle.png) repeat-y right top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-8columns .system-view-table-cell-bottom2 {
 height: 2px !important;
 background: transparent url(../files/default/images/module_window/middle_bottom.png) repeat-x bottom !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-8columns .system-view-table-cell-bottom-left2 {
 width: 5px !important;
 height: 5px !important;
 background: transparent url(../files/default/images/module_window/left_bottom.png) no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-8columns .system-view-table-cell-bottom-right2 {
 width: 5px !important;
 height: 5px !important;
 background: transparent url(../files/default/images/module_window/right_bottom.png) no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-8columns .system-view-title3 {
 font-family: arial !important;
 font-size: 12px !important;
 font-weight: bold !important;
 padding: 8px 0 0 0 !important;
 margin: 0 !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-8columns .system-view-table-class3 {
 margin: 0px 0px 10px 0px !important;
 width: 100% !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-8columns .system-view-table-cell-top3 {
 height: 31px !important;
 background: transparent url(../files/default/images/module_window/middle_top_title_version.png) repeat-x top !important;
 border-bottom: 1px solid #cccccc !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-8columns .system-view-table-cell-top-left3 {
 height: 31px !important;
 width: 13px !important;
 background-image: url(../files/default/images/module_window/left_top_title_version.png) !important;
 background-position: 0 0 !important;
 background-repeat: no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-8columns .system-view-table-cell-top-right3 {
 height: 31px !important;
 width: 13px !important;
 background-image: url(../files/default/images/module_window/right_top_title_version.png) !important;
 background-position: 0 0 !important;
 background-repeat: no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-8columns .system-view-table-cell-middle3 {
 padding: 13px 0px 0px !important;
 background: #fff url(../files/default/images/module_window/middle_middle_title_version.png) repeat-x center top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-8columns .system-view-table-cell-middle-left3 {
 width: 13px !important;
 background: transparent url(../files/default/images/module_window/left_middle_title_version.png) repeat-y left top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-8columns .system-view-table-cell-middle-right3 {
 width: 13px !important;
 background: transparent url(../files/default/images/module_window/right_middle_title_version.png) repeat-y right top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-8columns .system-view-table-cell-bottom3 {
 background: transparent url(../files/default/images/module_window/middle_bottom_title_version.png) repeat-x bottom !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-8columns .system-view-table-cell-bottom-left3 {
 width: 13px !important;
 height: 13px !important;
 background: transparent url(../files/default/images/module_window/left_bottom_title_version.png) no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-8columns .system-view-table-cell-bottom-right3 {
 width: 13px !important;
 height: 13px !important;
 background: transparent url(../files/default/images/module_window/right_bottom_title_version.png) no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-8columns .system-view-spacer-img {
 width: 5px !important;
 height: 5px !important;
 display: block;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns .system-view-title1 {
 font-family: arial !important;
 font-size: 12px !important;
 font-weight: bold !important;
 padding-bottom: 2px !important;
 border-bottom: 1px solid #aaaaaa !important;
 margin-bottom: 22px !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns .system-view-table-cell-middle1 {
 padding: 5px 0px 5px 0px !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns .system-view-table-class2 {
 width: 100% !important;
 margin: 0px 0px 10px 0px !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns .system-view-table-cell-top2 {
 height: 10px !important;
 background: transparent url(../files/default/images/module_window/middle_top.png) repeat-x top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns .system-view-table-cell-top-left2 {
 height: 10px !important;
 width: 5px !important;
 background-image: url(../files/default/images/module_window/left_top.png) !important;
 background-position: 0 0 !important;
 background-repeat: no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns .system-view-table-cell-top-right2 {
 height: 10px !important;
 width: 5px !important;
 background-image: url(../files/default/images/module_window/right_top.png) !important;
 background-position: right 0 !important;
 background-repeat: no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns .system-view-table-cell-middle2 {
 padding: 5px 9px 7px !important;
 background: #fff url(../files/default/images/module_window/middle_middle.png) repeat-x center top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns .system-view-table-cell-middle2>div:FIRST-CHILD {
 background-color: transparent !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns .system-view-table-cell-middle-left2 {
 width: 5px !important;
 background: transparent url(../files/default/images/module_window/left_middle.png) repeat-y left top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns .system-view-table-cell-middle-right2 {
 width: 5px !important;
 background: transparent url(../files/default/images/module_window/right_middle.png) repeat-y right top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns .system-view-table-cell-bottom2 {
 height: 2px !important;
 background: #fff url(../files/default/images/module_window/middle_bottom.png) repeat-x bottom !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns .system-view-table-cell-bottom-left2 {
 width: 5px !important;
 height: 5px !important;
 background: transparent url(../files/default/images/module_window/left_bottom.png) no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns .system-view-table-cell-bottom-right2 {
 width: 5px !important;
 height: 5px !important;
 background: transparent url(../files/default/images/module_window/right_bottom.png) no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns .system-view-title3 {
 font-family: arial !important;
 font-size: 12px !important;
 font-weight: bold !important;
 padding: 8px 0 0 0 !important;
 margin: 0 !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns .system-view-table-class3 {
 margin: 0px 0px 10px 0px !important;
 width: 100% !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns .system-view-table-cell-top3 {
 height: 31px !important;
 background: transparent url(../files/default/images/module_window/middle_top_title_version.png) repeat-x top !important;
 border-bottom: 1px solid #cccccc !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns .system-view-table-cell-top-left3 {
 height: 31px !important;
 width: 13px !important;
 background-image: url(../files/default/images/module_window/left_top_title_version.png) !important;
 background-position: 0 0 !important;
 background-repeat: no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns .system-view-table-cell-top-right3 {
 height: 31px !important;
 width: 13px !important;
 background-image: url(../files/default/images/module_window/right_top_title_version.png) !important;
 background-position: 0 0 !important;
 background-repeat: no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns .system-view-table-cell-middle3 {
 padding: 13px 0px 0px !important;
 background: #fff url(../files/default/images/module_window/middle_middle_title_version.png) repeat-x center top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns .system-view-table-cell-middle-left3 {
 width: 13px !important;
 background: transparent url(../files/default/images/module_window/left_middle_title_version.png) repeat-y left top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns .system-view-table-cell-middle-right3 {
 width: 13px !important;
 background: transparent url(../files/default/images/module_window/right_middle_title_version.png) repeat-y right top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns .system-view-table-cell-bottom3 {
 background: transparent url(../files/default/images/module_window/middle_bottom_title_version.png) repeat-x bottom !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns .system-view-table-cell-bottom-left3 {
 width: 13px !important;
 height: 13px !important;
 background: transparent url(../files/default/images/module_window/left_bottom_title_version.png) no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns .system-view-table-cell-bottom-right3 {
 width: 13px !important;
 height: 13px !important;
 background: transparent url(../files/default/images/module_window/right_bottom_title_version.png) no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-2columns .system-view-spacer-img {
 width: 5px !important;
 height: 5px !important;
 display: block;
}


.cs-t-3-b.cs-e-3-default.cs-b-greycolumn .system-view-title1 {
 font-family: arial !important;
 font-size: 12px !important;
 font-weight: bold !important;
 padding-bottom: 2px !important;
 border-bottom: 1px solid #aaaaaa !important;
 margin-bottom: 22px !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-greycolumn .system-view-table-cell-middle1 {
 padding: 5px 0px 5px 0px !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-greycolumn .system-view-table-class2 {
 width: 100% !important;
 margin: 0px 0px 10px 0px !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-greycolumn .system-view-table-cell-top2 {
 height: 10px !important;
 background: transparent url(../files/default/images/module_window/middle_top.png) repeat-x top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-greycolumn .system-view-table-cell-top-left2 {
 height: 10px !important;
 width: 5px !important;
 background-image: url(../files/default/images/module_window/left_top.png) !important;
 background-position: 0 0 !important;
 background-repeat: no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-greycolumn .system-view-table-cell-top-right2 {
 height: 10px !important;
 width: 5px !important;
 background-image: url(../files/default/images/module_window/right_top.png) !important;
 background-position: right 0 !important;
 background-repeat: no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-greycolumn .system-view-table-cell-middle2 {
 padding: 5px 9px 7px !important;
 background: #fff url(../files/default/images/module_window/middle_middle.png) repeat-x center top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-greycolumn .system-view-table-cell-middle2>div:FIRST-CHILD {
 background-color: transparent !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-greycolumn .system-view-table-cell-middle-left2 {
 width: 5px !important;
 background: transparent url(../files/default/images/module_window/left_middle.png) repeat-y left top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-greycolumn .system-view-table-cell-middle-right2 {
 width: 5px !important;
 background: transparent url(../files/default/images/module_window/right_middle.png) repeat-y right top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-greycolumn .system-view-table-cell-bottom2 {
 height: 2px !important;
 background: #fff url(../files/default/images/module_window/middle_bottom.png) repeat-x bottom !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-greycolumn .system-view-table-cell-bottom-left2 {
 width: 5px !important;
 height: 5px !important;
 background: transparent url(../files/default/images/module_window/left_bottom.png) no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-greycolumn .system-view-table-cell-bottom-right2 {
 width: 5px !important;
 height: 5px !important;
 background: transparent url(../files/default/images/module_window/right_bottom.png) no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-greycolumn .system-view-title3 {
 font-family: arial !important;
 font-size: 12px !important;
 font-weight: bold !important;
 padding: 8px 0 0 0 !important;
 margin: 0 !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-greycolumn .system-view-table-class3 {
 margin: 0px 0px 10px 0px !important;
 width: 100% !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-greycolumn .system-view-table-cell-top3 {
 height: 31px !important;
 background: transparent url(../files/default/images/module_window/middle_top_title_version.png) repeat-x top !important;
 border-bottom: 1px solid #cccccc !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-greycolumn .system-view-table-cell-top-left3 {
 height: 31px !important;
 width: 13px !important;
 background-image: url(../files/default/images/module_window/left_top_title_version.png) !important;
 background-position: 0 0 !important;
 background-repeat: no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-greycolumn .system-view-table-cell-top-right3 {
 height: 31px !important;
 width: 13px !important;
 background-image: url(../files/default/images/module_window/right_top_title_version.png) !important;
 background-position: 0 0 !important;
 background-repeat: no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-greycolumn .system-view-table-cell-middle3 {
 padding: 13px 0px 0px !important;
 background: #fff url(../files/default/images/module_window/middle_middle_title_version.png) repeat-x center top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-greycolumn .system-view-table-cell-middle-left3 {
 width: 13px !important;
 background: transparent url(../files/default/images/module_window/left_middle_title_version.png) repeat-y left top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-greycolumn .system-view-table-cell-middle-right3 {
 width: 13px !important;
 background: transparent url(../files/default/images/module_window/right_middle_title_version.png) repeat-y right top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-greycolumn .system-view-table-cell-bottom3 {
 background: transparent url(../files/default/images/module_window/middle_bottom_title_version.png) repeat-x bottom !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-greycolumn .system-view-table-cell-bottom-left3 {
 width: 13px !important;
 height: 13px !important;
 background: transparent url(../files/default/images/module_window/left_bottom_title_version.png) no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-greycolumn .system-view-table-cell-bottom-right3 {
 width: 13px !important;
 height: 13px !important;
 background: transparent url(../files/default/images/module_window/right_bottom_title_version.png) no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-greycolumn .system-view-spacer-img {
 width: 5px !important;
 height: 5px !important;
 display: block;
}


.cs-t-3-b.cs-e-3-default.cs-b-dark_default .system-view-title3 {
 font-family: arial;
 font-size: 12px;
 font-weight: bold;
 padding: 8px 0 0 0;
 margin: 0;
}


.cs-t-3-b.cs-e-3-default.cs-b-dark_default .system-view-table-class3 {
 margin: 0px 0px 10px 0px;
 width: 100%;
}


.cs-t-3-b.cs-e-3-default.cs-b-dark_default .system-view-table-cell-top3 {
 height: 31px;
 background: transparent url(../files/dark_default/images/module_window/middle_top_title_version.png) repeat-x top;
 border-bottom: 1px solid #cccccc;
}


.cs-t-3-b.cs-e-3-default.cs-b-dark_default .system-view-table-cell-top-left3 {
 height: 31px;
 width: 13px;
 background-image: url(../files/dark_default/images/module_window/left_top_title_version.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}


.cs-t-3-b.cs-e-3-default.cs-b-dark_default .system-view-table-cell-top-right3 {
 height: 31px;
 width: 13px;
 background-image: url(../files/dark_default/images/module_window/right_top_title_version.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}


.cs-t-3-b.cs-e-3-default.cs-b-dark_default .system-view-table-cell-middle3 {
 padding: 13px 0px 0px;
 background: #fff url(../files/dark_default/images/module_window/middle_middle_title_version.png) repeat-x center top;
}


.cs-t-3-b.cs-e-3-default.cs-b-dark_default .system-view-table-cell-middle-left3 {
 width: 13px;
 background: transparent url(../files/dark_default/images/module_window/left_middle_title_version.png) repeat-y left top;
}


.cs-t-3-b.cs-e-3-default.cs-b-dark_default .system-view-table-cell-middle3>div:first-child {
 margin-bottom: 3px;
}


.cs-t-3-b.cs-e-3-default.cs-b-dark_default .system-view-table-cell-middle-right3 {
 width: 13px;
 background: transparent url(../files/dark_default/images/module_window/right_middle_title_version.png) repeat-y right top;
}


.cs-t-3-b.cs-e-3-default.cs-b-dark_default .system-view-table-cell-bottom3 {
 background: transparent url(../files/dark_default/images/module_window/middle_bottom_title_version.png) repeat-x bottom;
}


.cs-t-3-b.cs-e-3-default.cs-b-dark_default .system-view-table-cell-bottom-left3 {
 width: 13px;
 height: 13px;
 background: transparent url(../files/dark_default/images/module_window/left_bottom_title_version.png) no-repeat;
}


.cs-t-3-b.cs-e-3-default.cs-b-dark_default .system-view-table-cell-bottom-right3 {
 width: 13px;
 height: 13px;
 background: transparent url(../files/dark_default/images/module_window/right_bottom_title_version.png) no-repeat;
}


.cs-t-3-b.cs-e-3-default.cs-b-dark_default .system-view-title1 {
 font-family: arial;
 font-size: 12px;
 font-weight: bold;
 padding-bottom: 2px;
 border-bottom: 1px solid #aaaaaa;
 margin-bottom: 22px;
}


.cs-t-3-b.cs-e-3-default.cs-b-dark_default .system-view-table-class1 {
 width: 100%;
 margin: 0px 0px 10px 0px;
}


.cs-t-3-b.cs-e-3-default.cs-b-dark_default .system-view-table-cell-middle1 {
 padding: 5px 0px 5px 0px;
}


.cs-t-3-b.cs-e-3-default.cs-b-dark_default .system-view-table-class2 {
 width: 100%;
 margin: 0px 0px 10px 0px;
}


.cs-t-3-b.cs-e-3-default.cs-b-dark_default .system-view-table-cell-top2 {
 height: 10px;
 background: transparent url(../files/dark_default/images/module_window/middle_top.png) repeat-x top;
}


.cs-t-3-b.cs-e-3-default.cs-b-dark_default .system-view-table-cell-top-left2 {
 height: 10px;
 width: 5px;
 background-image: url(../files/dark_default/images/module_window/left_top.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}


.cs-t-3-b.cs-e-3-default.cs-b-dark_default .system-view-table-cell-middle2>div:first-child {
 background-color: transparent;
}


.cs-t-3-b.cs-e-3-default.cs-b-dark_default .system-view-table-cell-top-right2 {
 height: 10px;
 width: 5px;
 background-image: url(../files/dark_default/images/module_window/right_top.png);
 background-position: right 0;
 background-repeat: no-repeat;
}


.cs-t-3-b.cs-e-3-default.cs-b-dark_default .system-view-table-cell-middle2 {
 padding: 5px 9px 7px;
 background: #fff url(../files/dark_default/images/module_window/middle_middle.png) repeat-x center top;
}


.cs-t-3-b.cs-e-3-default.cs-b-dark_default .system-view-table-cell-middle-left2 {
 width: 5px;
 background: transparent url(../files/dark_default/images/module_window/left_middle.png) repeat-y left top;
}


.cs-t-3-b.cs-e-3-default.cs-b-dark_default .system-view-table-cell-middle-right2 {
 width: 5px;
 background: transparent url(../files/dark_default/images/module_window/right_middle.png) repeat-y right top;
}


.cs-t-3-b.cs-e-3-default.cs-b-dark_default .system-view-table-cell-bottom2 {
 height: 2px;
 background: #fff url(../files/dark_default/images/module_window/middle_bottom.png) repeat-x bottom;
}


.cs-t-3-b.cs-e-3-default.cs-b-dark_default .system-view-table-cell-bottom-left2 {
 width: 5px;
 height: 5px;
 background: transparent url(../files/dark_default/images/module_window/left_bottom.png) no-repeat;
}


.cs-t-3-b.cs-e-3-default.cs-b-dark_default .system-view-table-cell-bottom-right2 {
 width: 5px;
 height: 5px;
 background: transparent url(../files/dark_default/images/module_window/right_bottom.png) no-repeat;
}


.cs-t-3-b.cs-e-3-default.cs-b-dark_default .system-view-spacer-img {
 width: 5px;
 height: 5px;
 display: block;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-title3 {
 font-family: arial !important;
 font-size: 12px !important;
 font-weight: bold !important;
 padding: 8px 0 0 0 !important;
 margin: 0 !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-class3 {
 margin: 0px 0px 10px 0px !important;
 width: 100% !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-top3 {
 height: 31px !important;
 background: transparent url(../files/default/images/module_window/middle_top_title_version.png) repeat-x top !important;
 border-bottom: 1px solid #cccccc !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-top-left3 {
 height: 31px !important;
 width: 13px !important;
 background-image: url(../files/default/images/module_window/left_top_title_version.png) !important;
 background-position: 0 0 !important;
 background-repeat: no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-top-right3 {
 height: 31px !important;
 width: 13px !important;
 background-image: url(../files/default/images/module_window/right_top_title_version.png) !important;
 background-position: 0 0 !important;
 background-repeat: no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-middle3 {
 padding: 13px 0px 0px !important;
 background: #fff url(../files/default/images/module_window/middle_middle_title_version.png) repeat-x center top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-middle-left3 {
 width: 13px !important;
 background: transparent url(../files/default/images/module_window/left_middle_title_version.png) repeat-y left top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-middle3>div:first-child {
 margin-bottom: 3px !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-middle-right3 {
 width: 13px !important;
 background: transparent url(../files/default/images/module_window/right_middle_title_version.png) repeat-y right top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-bottom3 {
 background: transparent url(../files/default/images/module_window/middle_bottom_title_version.png) repeat-x bottom !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-bottom-left3 {
 width: 13px !important;
 height: 13px !important;
 background: transparent url(../files/default/images/module_window/left_bottom_title_version.png) no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-bottom-right3 {
 width: 13px !important;
 height: 13px !important;
 background: transparent url(../files/default/images/module_window/right_bottom_title_version.png) no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-title1 {
 font-family: arial !important;
 font-size: 12px !important;
 font-weight: bold !important;
 padding-bottom: 2px !important;
 border-bottom: 1px solid #aaaaaa !important;
 margin-bottom: 22px !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-class1 {
 width: 100% !important;
 margin: 0px 0px 10px 0px !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-middle1 {
 padding: 5px 0px 5px 0px !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-class2 {
 width: 100% !important;
 margin: 0px 0px 10px 0px !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-top2 {
 height: 10px !important;
 background: transparent url(../files/default/images/module_window/middle_top.png) repeat-x top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-top-left2 {
 height: 10px !important;
 width: 5px !important;
 background-image: url(../files/default/images/module_window/left_top.png) !important;
 background-position: 0 0 !important;
 background-repeat: no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-middle2>div:first-child {
 background-color: transparent !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-top-right2 {
 height: 10px !important;
 width: 5px !important;
 background-image: url(../files/default/images/module_window/right_top.png) !important;
 background-position: right 0 !important;
 background-repeat: no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-middle2 {
 padding: 5px 9px 7px !important;
 background: #fff url(../files/default/images/module_window/middle_middle.png) repeat-x center top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-middle-left2 {
 width: 5px !important;
 background: transparent url(../files/default/images/module_window/left_middle.png) repeat-y left top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-middle-right2 {
 width: 5px !important;
 background: transparent url(../files/default/images/module_window/right_middle.png) repeat-y right top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-bottom2 {
 height: 2px !important;
 background: #fff url(../files/default/images/module_window/middle_bottom.png) repeat-x bottom !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-bottom-left2 {
 width: 5px !important;
 height: 5px !important;
 background: transparent url(../files/default/images/module_window/left_bottom.png) no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-bottom-right2 {
 width: 5px !important;
 height: 5px !important;
 background: transparent url(../files/default/images/module_window/right_bottom.png) no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-spacer-img {
 width: 5px !important;
 height: 5px !important;
 display: block;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-title3 {
 font-family: arial;
 font-size: 12px;
 font-weight: bold;
 padding: 8px 0 0 0;
 margin: 0;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-class3 {
 margin: 0px 0px 10px 0px;
 width: 100%;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-top3 {
 height: 31px;
 background: transparent url(../files/default/images/module_window/middle_top_title_version.png) repeat-x top;
 border-bottom: 1px solid #cccccc;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-top-left3 {
 height: 31px;
 width: 13px;
 background-image: url(../files/default/images/module_window/left_top_title_version.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-top-right3 {
 height: 31px;
 width: 13px;
 background-image: url(../files/default/images/module_window/right_top_title_version.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-middle3 {
 padding: 13px 0px 0px;
 background: #fff url(../files/default/images/module_window/middle_middle_title_version.png) repeat-x center top;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-middle-left3 {
 width: 13px;
 background: transparent url(../files/default/images/module_window/left_middle_title_version.png) repeat-y left top;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-middle3>div:first-child {
 margin-bottom: 3px;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-middle-right3 {
 width: 13px;
 background: transparent url(../files/default/images/module_window/right_middle_title_version.png) repeat-y right top;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-bottom3 {
 background: transparent url(../files/default/images/module_window/middle_bottom_title_version.png) repeat-x bottom;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-bottom-left3 {
 width: 13px;
 height: 13px;
 background: transparent url(../files/default/images/module_window/left_bottom_title_version.png) no-repeat;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-bottom-right3 {
 width: 13px;
 height: 13px;
 background: transparent url(../files/default/images/module_window/right_bottom_title_version.png) no-repeat;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-title1 {
 font-family: arial;
 font-size: 12px;
 font-weight: bold;
 padding-bottom: 2px;
 border-bottom: 1px solid #aaaaaa;
 margin-bottom: 22px;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-class1 {
 width: 100%;
 margin: 0px 0px 10px 0px;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-middle1 {
 padding: 5px 0px 5px 0px;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-class2 {
 width: 100%;
 margin: 0px 0px 10px 0px;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-top2 {
 height: 10px;
 background: transparent url(../files/default/images/module_window/middle_top.png) repeat-x top;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-top-left2 {
 height: 10px;
 width: 5px;
 background-image: url(../files/default/images/module_window/left_top.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-middle2>div:first-child {
 background-color: transparent;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-top-right2 {
 height: 10px;
 width: 5px;
 background-image: url(../files/default/images/module_window/right_top.png);
 background-position: right 0;
 background-repeat: no-repeat;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-middle2 {
 padding: 5px 9px 7px;
 background: #fff url(../files/default/images/module_window/middle_middle.png) repeat-x center top;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-middle-left2 {
 width: 5px;
 background: transparent url(../files/default/images/module_window/left_middle.png) repeat-y left top;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-middle-right2 {
 width: 5px;
 background: transparent url(../files/default/images/module_window/right_middle.png) repeat-y right top;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-bottom2 {
 height: 2px;
 background: #fff url(../files/default/images/module_window/middle_bottom.png) repeat-x bottom;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-bottom-left2 {
 width: 5px;
 height: 5px;
 background: transparent url(../files/default/images/module_window/left_bottom.png) no-repeat;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-table-cell-bottom-right2 {
 width: 5px;
 height: 5px;
 background: transparent url(../files/default/images/module_window/right_bottom.png) no-repeat;
}


.cs-t-3-b.cs-e-3-default.cs-b-newsletter .system-view-spacer-img {
 width: 5px;
 height: 5px;
 display: block;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-title1 {
 font-family: arial !important;
 font-size: 12px !important;
 font-weight: bold !important;
 padding-bottom: 2px !important;
 border-bottom: 1px solid #aaaaaa !important;
 margin-bottom: 22px !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-middle1 {
 padding: 5px 0px 5px 0px !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-class2 {
 width: 100% !important;
 margin: 0px 0px 10px 0px !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-top2 {
 height: 10px !important;
 background: transparent url(../files/default/images/module_window/middle_top.png) repeat-x top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-top-left2 {
 height: 10px !important;
 width: 5px !important;
 background-image: url(../files/default/images/module_window/left_top.png) !important;
 background-position: 0 0 !important;
 background-repeat: no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-top-right2 {
 height: 10px !important;
 width: 5px !important;
 background-image: url(../files/default/images/module_window/right_top.png) !important;
 background-position: right 0 !important;
 background-repeat: no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-middle2 {
 padding: 5px 9px 7px !important;
 background: #fff url(../files/default/images/module_window/middle_middle.png) repeat-x center top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-middle2>div:FIRST-CHILD {
 background-color: transparent !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-middle-left2 {
 width: 5px !important;
 background: transparent url(../files/default/images/module_window/left_middle.png) repeat-y left top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-middle-right2 {
 width: 5px !important;
 background: transparent url(../files/default/images/module_window/right_middle.png) repeat-y right top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-bottom2 {
 height: 2px !important;
 background: transparent url(../files/default/images/module_window/middle_bottom.png) repeat-x bottom !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-bottom-left2 {
 width: 5px !important;
 height: 5px !important;
 background: transparent url(../files/default/images/module_window/left_bottom.png) no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-bottom-right2 {
 width: 5px !important;
 height: 5px !important;
 background: transparent url(../files/default/images/module_window/right_bottom.png) no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-title3 {
 font-family: arial !important;
 font-size: 12px !important;
 font-weight: bold !important;
 padding: 8px 0 0 0 !important;
 margin: 0 !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-class3 {
 margin: 0px 0px 10px 0px !important;
 width: 100% !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-top3 {
 height: 31px !important;
 background: transparent url(../files/default/images/module_window/middle_top_title_version.png) repeat-x top !important;
 border-bottom: 1px solid #cccccc !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-top-left3 {
 height: 31px !important;
 width: 13px !important;
 background-image: url(../files/default/images/module_window/left_top_title_version.png) !important;
 background-position: 0 0 !important;
 background-repeat: no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-top-right3 {
 height: 31spx !important;
 width: 13px !important;
 background-image: url(../files/default/images/module_window/right_top_title_version.png) !important;
 background-position: 0 0 !important;
 background-repeat: no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-middle3 {
 padding: 13px 0px 0px !important;
 background: #fff url(../files/default/images/module_window/middle_middle_title_version.png) repeat-x center top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-middle-left3 {
 width: 13px !important;
 background: transparent url(../files/default/images/module_window/left_middle_title_version.png) repeat-y left top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-middle-right3 {
 width: 13px !important;
 background: transparent url(../files/default/images/module_window/right_middle_title_version.png) repeat-y right top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-bottom3 {
 background: transparent url(../files/default/images/module_window/middle_bottom_title_version.png) repeat-x bottom !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-bottom-left3 {
 width: 13px !important;
 height: 13px !important;
 background: transparent url(../files/default/images/module_window/left_bottom_title_version.png) no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-bottom-right3 {
 width: 13px !important;
 height: 13px !important;
 background: transparent url(../files/default/images/module_window/right_bottom_title_version.png) no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-spacer-img {
 width: 5px !important;
 height: 5px !important;
 display: block;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-title3 {
 font-size: 13px;
 font-weight: bold;
 margin: 6px 6px 0px 6px;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-class3 {
 margin: 0px 0px 10px 0px;
 width: 100%;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-top3 {
 height: 30px;
 background-image: url(../files/default/images/top_title.png);
 background-position: 0 0;
 background-repeat: repeat-x;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-top-left3 {
 height: 30px;
 width: 4px;
 background-image: url(../files/default/images/top_left_title.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-top-right3 {
 height: 30px;
 width: 4px;
 background-image: url(../files/default/images/top_right_title.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-middle3 {
 padding: 5px 6px 5px 6px;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-middle-left3 {
 width: 4px;
 background-image: url(../files/default/images/left_line.png);
 background-position: 0 0;
 background-repeat: repeat-y;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-middle-right3 {
 width: 4px;
 background-image: url(../files/default/images/right_line.png);
 background-position: 3px 0;
 background-repeat: repeat-y;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-bottom3 {
 height: 4px;
 background-image: url(../files/default/images/bottom.png);
 background-position: 0 3px;
 background-repeat: repeat-x;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-bottom-left3 {
 width: 4px;
 background-image: url(../files/default/images/bottom_left.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-bottom-right3 {
 width: 4px;
 background-image: url(../files/default/images/bottom_right.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-title1 {
 font-size: 13px;
 font-weight: bold;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-class1 {
 width: 100%;
 margin: 0px 0px 10px 0px;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-middle1 {
 padding: 5px 10px 5px 10px;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-class2 {
 width: 100%;
 margin: 0px 0px 10px 0px;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-top2 {
 height: 4px;
 background-image: url(../files/default/images/top.png);
 background-position: 0 0;
 background-repeat: repeat-x;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-top-left2 {
 height: 4px;
 width: 4px;
 background-image: url(../files/default/images/top_left.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-top-right2 {
 height: 4px;
 width: 4px;
 background-image: url(../files/default/images/top_right.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-middle2 {
 padding: 5px 6px 5px 6px;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-middle-left2 {
 width: 4px;
 background-image: url(../files/default/images/left_line.png);
 background-position: 0 0;
 background-repeat: repeat-y;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-middle-right2 {
 width: 4px;
 background-image: url(../files/default/images/right_line.png);
 background-position: 3px 0;
 background-repeat: repeat-y;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-bottom2 {
 height: 4px;
 background-image: url(../files/default/images/bottom.png);
 background-position: 0 3px;
 background-repeat: repeat-x;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-bottom-left2 {
 width: 4px;
 background-image: url(../files/default/images/bottom_left.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-table-cell-bottom-right2 {
 width: 4px;
 background-image: url(../files/default/images/bottom_right.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}


.cs-t-3-b.cs-e-3-default.cs-b-login .system-view-spacer-img {
 width: 4px;
 height: 4px;
 display: block;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-title1 {
 font-family: arial !important;
 font-size: 12px !important;
 font-weight: bold !important;
 padding-bottom: 2px !important;
 border-bottom: 1px solid #aaaaaa !important;
 margin-bottom: 22px !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-middle1 {
 padding: 5px 0px 5px 0px !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-class2 {
 width: 100% !important;
 margin: 0px 0px 10px 0px !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-top2 {
 height: 10px !important;
 background: transparent url(../files/default/images/module_window/middle_top.png) repeat-x top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-top-left2 {
 height: 10px !important;
 width: 5px !important;
 background-image: url(../files/default/images/module_window/left_top.png) !important;
 background-position: 0 0 !important;
 background-repeat: no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-top-right2 {
 height: 10px !important;
 width: 5px !important;
 background-image: url(../files/default/images/module_window/right_top.png) !important;
 background-position: right 0 !important;
 background-repeat: no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-middle2 {
 padding: 5px 9px 7px !important;
 background: #fff url(../files/default/images/module_window/middle_middle.png) repeat-x center top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-middle-left2 {
 width: 5px !important;
 background: transparent url(../files/default/images/module_window/left_middle.png) repeat-y left top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-middle-right2 {
 width: 5px !important;
 background: transparent url(../files/default/images/module_window/right_middle.png) repeat-y right top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-bottom2 {
 height: 2px !important;
 background: #fff url(../files/default/images/module_window/middle_bottom.png) repeat-x bottom !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-bottom-left2 {
 width: 5px !important;
 height: 5px !important;
 background: transparent url(../files/default/images/module_window/left_bottom.png) no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-bottom-right2 {
 width: 5px !important;
 height: 5px !important;
 background: transparent url(../files/default/images/module_window/right_bottom.png) no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-title3 {
 font-family: arial !important;
 font-size: 12px !important;
 font-weight: bold !important;
 padding: 8px 0 0 0 !important;
 margin: 0 !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-class3 {
 margin: 0px 0px 10px 0px !important;
 width: 100% !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-top3 {
 height: 31px !important;
 background: transparent url(../files/default/images/module_window/middle_top_title_version.png) repeat-x top !important;
 border-bottom: 1px solid #cccccc !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-top-left3 {
 height: 31px !important;
 width: 13px !important;
 background-image: url(../files/default/images/module_window/left_top_title_version.png) !important;
 background-position: 0 0 !important;
 background-repeat: no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-top-right3 {
 height: 31px !important;
 width: 13px !important;
 background-image: url(../files/default/images/module_window/right_top_title_version.png) !important;
 background-position: 0 0 !important;
 background-repeat: no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-middle3 {
 padding: 13px 0px 0px !important;
 background: #fff url(../files/default/images/module_window/middle_middle_title_version.png) repeat-x center top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-middle3>div:first-child {
 margin-bottom: 3px !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-middle-left3 {
 width: 13px !important;
 background: transparent url(../files/default/images/module_window/left_middle_title_version.png) repeat-y left top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-middle-right3 {
 width: 13px !important;
 background: transparent url(../files/default/images/module_window/right_middle_title_version.png) repeat-y right top !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-bottom3 {
 background: transparent url(../files/default/images/module_window/middle_bottom_title_version.png) repeat-x bottom !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-bottom-left3 {
 width: 13px !important;
 height: 13px !important;
 background: transparent url(../files/default/images/module_window/left_bottom_title_version.png) no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-bottom-right3 {
 width: 13px !important;
 height: 13px !important;
 background: transparent url(../files/default/images/module_window/right_bottom_title_version.png) no-repeat !important;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-spacer-img {
 width: 5px !important;
 height: 5px !important;
 display: block;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .people-organization-contact .system-view-table-class3 {
 table-layout: fixed;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .people-organization-contact .system-view-table-class2 {
 table-layout: fixed;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .people-person-contact .system-view-table-class3 {
 table-layout: fixed;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-title3 {
 font-size: 13px;
 font-weight: bold;
 margin: 6px 6px 0px 6px;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-class3 {
 margin: 0px 0px 10px 0px;
 width: 100%;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-top3 {
 height: 30px;
 background-image: url(../files/default/images/top_title.png);
 background-position: 0 0;
 background-repeat: repeat-x;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-top-left3 {
 height: 30px;
 width: 4px;
 background-image: url(../files/default/images/top_left_title.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-top-right3 {
 height: 30px;
 width: 4px;
 background-image: url(../files/default/images/top_right_title.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-middle3 {
 padding: 5px 6px 5px 6px;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-middle-left3 {
 width: 4px;
 background-image: url(../files/default/images/left_line.png);
 background-position: 0 0;
 background-repeat: repeat-y;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-middle-right3 {
 width: 4px;
 background-image: url(../files/default/images/right_line.png);
 background-position: 3px 0;
 background-repeat: repeat-y;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-bottom3 {
 height: 4px;
 background-image: url(../files/default/images/bottom.png);
 background-position: 0 3px;
 background-repeat: repeat-x;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-bottom-left3 {
 width: 4px;
 background-image: url(../files/default/images/bottom_left.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-bottom-right3 {
 width: 4px;
 background-image: url(../files/default/images/bottom_right.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-title1 {
 font-size: 13px;
 font-weight: bold;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-class1 {
 width: 100%;
 margin: 0px 0px 10px 0px;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-middle1 {
 padding: 5px 10px 5px 10px;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-class2 {
 width: 100%;
 margin: 0px 0px 10px 0px;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-top2 {
 height: 4px;
 background-image: url(../files/default/images/top.png);
 background-position: 0 0;
 background-repeat: repeat-x;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-top-left2 {
 height: 4px;
 width: 4px;
 background-image: url(../files/default/images/top_left.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-top-right2 {
 height: 4px;
 width: 4px;
 background-image: url(../files/default/images/top_right.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-middle2 {
 padding: 5px 6px 5px 6px;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-middle-left2 {
 width: 4px;
 background-image: url(../files/default/images/left_line.png);
 background-position: 0 0;
 background-repeat: repeat-y;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-middle-right2 {
 width: 4px;
 background-image: url(../files/default/images/right_line.png);
 background-position: 3px 0;
 background-repeat: repeat-y;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-bottom2 {
 height: 4px;
 background-image: url(../files/default/images/bottom.png);
 background-position: 0 3px;
 background-repeat: repeat-x;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-bottom-left2 {
 width: 4px;
 background-image: url(../files/default/images/bottom_left.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-table-cell-bottom-right2 {
 width: 4px;
 background-image: url(../files/default/images/bottom_right.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}


.cs-t-3-b.cs-e-3-default.cs-b-default .system-view-spacer-img {
 width: 4px;
 height: 4px;
 display: block;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list .article-list-table .tag-links-block {
 margin-top: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list .article-list-table .tag-links-block .tag-link {
 float: left;
 font-size: 11px;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list .article-list-table .tag-links-block .tag-link-separator {
 float: left;
 font-size: 11px;
 margin-right: 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-document-folder .document-folder-select-form {
 font-size: 11px;
 background: transparent;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-document-folder .document-folder-select-form .document-item {
 display: block;
 line-height: 16px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .document-attach .ui-tabs .ui-tabs-nav li a {
 margin-right: 10px;
 margin-bottom: 2px;
 margin-left: -2px;
 padding-left: 0px;
 padding-right: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .document-attach .ui-tabs-selected .ui-roundable .ui-corner {
 background-image: url(../files/default/images/back_blue.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .document-attach .ui-tabs .ui-roundable .ui-content {
 font-size: 11px;
 text-decoration: none;
 border-bottom: 1px dashed;
 margin: 0px 4px 0px 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .document-attach .ui-tabs-selected .ui-roundable .ui-content {
 text-decoration: none;
 border-bottom: 0px;
 color: #3A3A3A;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .document-attach .ui-tabs-selected a {
 padding-bottom: 6px;
 background: url(../files/default/images/arrow_blue.png) no-repeat center bottom;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .document-attach .ui-tabs-panel {
 background-color: #a7bec1;
 padding: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .document-attach .ui-grid-header {
 border-bottom: 1px solid #1183A8;
 color: #1183A8;
 font-size: 11px;
 padding-bottom: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .document-attach .document-set table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .document-attach .document-set .ui-cell-1 {
 width: 24px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .document-attach .document-set .ui-cell-2 {
 width: 184px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .document-attach .document-set .ui-cell-4 {
 width: 54px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .document-attach .document-set table input {
 padding: 1px;
 width: 170px;
 margin-top: 1px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .document-attach .document-set table .ui-icon {
 display: block;
 width: 16px;
 height: 16px;
 margin: 2px 0px 1px 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .document-attach .document-set table .document-detach {
 text-decoration: underline;
 color: #1183A8;
 background: transparent url(/_static/system/images/delete.gif) no-repeat 2px 2px;
 padding: 1px 0px 1px 18px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .document-attach .ui-grid-cell {
 border-bottom: 1px solid #D9E8EB;
 font-size: 11px;
 padding: 2px 2px 2px 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .document-attach .ui-odd {
 background-color: #ecf4da;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .document-attach .ui-even {
 background-color: white;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-video-manage-form .ui-tabs .ui-tabs-nav li a {
 margin-right: 10px;
 margin-bottom: 2px;
 margin-left: -2px;
 padding-left: 0px;
 padding-right: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-video-manage-form .ui-tabs-selected .ui-roundable .ui-corner {
 background-image: url(../files/default/images/back_blue.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-video-manage-form .ui-tabs .ui-roundable .ui-content {
 font-size: 11px;
 text-decoration: none;
 border-bottom: 1px dashed;
 margin: 0px 4px 0px 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-video-manage-form .ui-tabs-selected .ui-roundable .ui-content {
 text-decoration: none;
 border-bottom: 0px;
 color: #3A3A3A;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-video-manage-form .ui-tabs-selected a {
 padding-bottom: 6px;
 background: url(../files/default/images/arrow_blue.png) no-repeat center bottom;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-video-manage-form .ui-tabs .ui-tabs-panel {
 background-color: #a7bec1;
 padding: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-video-add-block {
 padding: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-video-add-caption {
 font-size: 11px;
 padding-bottom: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-video-add-input {
 border: 1px solid #7e7e7e;
 padding: 2px;
 margin-right: 2px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-video-add-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-video-add-code-cell {
 width: 100%;
 padding-right: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-video-attach .ui-autocomplete-container .system-text-box {
 width: 250px;
 border: 1px solid #7E7E7E;
 margin-bottom: 2px;
 padding: 1px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-video-attach .yui-skin-sam .yui-ac-content li {
 border-bottom: 1px dashed #CCCCCC;
 cursor: default;
 margin: 0;
 padding: 2px 5px 0;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-video-attach .ac_thumb {
 width: 40px;
 height: 30px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-video-attach .ac_result {
 color: #3A3A3A;
 font-size: 11px;
 padding-left: 5px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-video-attach .ui-hint-text {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-video-attach .attach-cell {
 padding-left: 14px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .video-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .video-image-head-cell {
 width: 6%;
 padding-left: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .video-image-cell {
 width: 6%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .video-title-head-cell {
 width: 43%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .video-title-cell {
 width: 40%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .video-layout-position-head-cell {
 width: 10%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .video-layout-position-cell {
 width: 10%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .video-inline-code-head-cell {
 width: 14%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .video-inline-code-cell {
 width: 14%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .video-alignment-head-cell {
 width: 14%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .video-alignment-cell {
 width: 14%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .video-delete-head-cell {
 width: 6%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .video-delete-cell {
 width: 6%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .video-properties-head-cell {
 width: 7%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .video-properties-cell {
 width: 7%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .video-properties-link {
 background: transparent url(/_static/website/images/edit.gif) no-repeat scroll 4px 6px;
 color: #1183A8;
 display: block;
 padding: 4px 4px 4px 20px;
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .video-properties-link-active {
 background-color: #1183a8;
 color: #ffffff;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .video-properties-window {
 border: 1px solid #1183A8;
 background-color: #ffffff;
 position: absolute;
 display: block;
 padding: 10px;
 cursor: auto;
 z-index: 1000;
 min-width: 450px;
 max-width: 500px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .video-properties-submit-block {
 margin-top: 8px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .video-properties-window-form {
 background-color: #d8e8ea;
 padding: 8px;
 width: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .edit-tags-form {
 background: #d8e8ea;
 padding: 8px;
 width: auto !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .video-delete-link {
 background: transparent url(/_static/system/images/delete.gif) no-repeat scroll 2px 2px;
 color: #1183A8;
 padding: 1px 0 1px 18px;
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .video-list-text-box {
 font-size: 11px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .video-list-select {
 font-size: 11px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .video-list-thumbnail {
 width: 40px;
 height: 30px;
 display: block;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-audio-form .ui-tabs .ui-tabs-nav li a {
 margin-right: 10px;
 margin-bottom: 2px;
 margin-left: -2px;
 padding-left: 0px;
 padding-right: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-audio-form .ui-tabs-selected .ui-roundable .ui-corner {
 background-image: url(../files/default/images/back_blue.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-audio-form .ui-tabs .ui-roundable .ui-content {
 font-size: 11px;
 text-decoration: none;
 border-bottom: 1px dashed;
 margin: 0px 4px 0px 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-audio-form .ui-tabs-selected .ui-roundable .ui-content {
 text-decoration: none;
 border-bottom: 0px;
 color: #3A3A3A;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-audio-form .ui-tabs-selected a {
 padding-bottom: 6px;
 background: url(../files/default/images/arrow_blue.png) no-repeat center bottom;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-audio-form .ui-tabs .ui-tabs-panel {
 background-color: #a7bec1;
 padding: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-audio-add-block {
 padding: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-audio-add-caption {
 font-size: 11px;
 padding-bottom: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-audio-add-input {
 border: 1px solid #7e7e7e;
 padding: 2px;
 margin-right: 2px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-audio-file-upload-cell {
 padding-right: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-audio-attach .yui-skin-sam .yui-ac-content li {
 border-bottom: 1px dashed #CCCCCC;
 cursor: default;
 margin: 0;
 padding: 2px 5px 0;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-audio-attach .ac_thumb {
 width: 40px;
 height: 30px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-audio-attach .ac_result {
 color: #3A3A3A;
 font-size: 11px;
 padding-left: 5px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-audio-attach .ui-hint-text {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-audio-attach .attach-cell {
 padding-left: 14px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-audio-attach .ui-autocomplete-container .system-text-box {
 width: 250px;
 border: 1px solid #7E7E7E;
 margin-bottom: 2px;
 padding: 1px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .related-article-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .related-article-title-cell {
 width: 80%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .related-article-delete-cell {
 text-align: right;
 width: 20%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-related-article-attach {
 margin-top: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-related-article-attach .ui-button {
 margin-left: 15px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-related-article-attach .yui-skin-sam .yui-ac-content li {
 border-bottom: 1px dashed #CCCCCC;
 cursor: default;
 margin: 0;
 padding: 2px 5px 0;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-related-article-attach .ac_thumb {
 width: 40px;
 height: 30px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-related-article-attach .ac_result {
 color: #3A3A3A;
 font-size: 11px;
 padding-left: 5px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-related-article-attach .ui-hint-text {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-related-article-attach .attach-cell {
 padding-left: 14px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-related-article-attach .mutual-cell {
 vertical-align: top;
 width: 130px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-related-article-attach .mutual-cell .mutual-block {
 position: relative;
 padding-left: 30px;
 padding-top: 1px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-related-article-attach .mutual-cell .mutual-block span {
 display: block;
 margin-top: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-related-article-attach .mutual-cell .mutual-block .ui-checkbox {
 position: absolute;
 margin-top: 4px;
 left: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-related-article-attach .ui-autocomplete-container table,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-related-article-attach .ui-autocomplete-container .system-text-box {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .audio-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .audio-image-head-cell {
 width: 4%;
 padding-left: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .audio-image-cell {
 width: 4%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .audio-title-head-cell {
 width: 60%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .audio-title-cell {
 width: 60%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .audio-size-head-cell {
 width: 6%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .audio-size-cell {
 width: 6%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .audio-layout-position-head-cell {
 width: 10%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .audio-layout-position-cell {
 width: 10%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .audio-inline-code-head-cell {
 width: 14%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .audio-inline-code-cell {
 width: 14%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .audio-alignment-head-cell {
 width: 10%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .audio-alignment-cell {
 width: 10%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .audio-delete-head-cell {
 width: 6%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .audio-delete-cell {
 width: 6%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .audio-delete-link {
 background: transparent url(/_static/system/images/delete.gif) no-repeat scroll 2px 2px;
 color: #1183A8;
 padding: 1px 0 1px 18px;
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .audio-list-text-box {
 font-size: 11px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .audio-list-select {
 font-size: 11px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .audio-list-thumbnail {
 width: 40px;
 height: 30px;
 display: block;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .form-manage-form .add-form-table {
 margin-top: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .form-manage-form .add-form-table .ui-button {
 margin-left: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .form-manage-form .form-list-block .form-list-head-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .form-manage-form .form-list-block .form-list-head-table .form-title-cell {
 padding-left: 12px;
 width: 40%;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .form-manage-form .form-list-block .form-list-head-table .form-position-cell {
 padding-left: 8px;
 width: 12%;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .form-manage-form .form-list-block .form-list-head-table .form-inline-code-cell {
 padding-left: 8px;
 width: 1%;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .form-manage-form .form-list-block .form-list-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .form-manage-form .form-list-block .form-list-table .form-title-cell {
 width: 40%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .form-manage-form .form-list-block .form-list-table .form-position-cell {
 padding-left: 8px;
 width: 12%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .form-manage-form .form-list-block .form-list-table .form-inline-code-cell {
 padding-left: 8px;
 width: 1%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .form-manage-form .form-list-block .form-list-table .form-properties-cell {
 padding-left: 8px;
 width: 1%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .form-manage-form .form-list-block .form-list-table .form-delete-cell {
 padding-left: 8px;
 width: 1%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .form-manage-form .form-list-block .form-list-table .form-title-text-box {
 font-size: 11px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .form-manage-form .form-list-block .form-list-table .form-inline-code-text-box {
 font-size: 11px;
 width: 100px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .form-manage-form .form-list-block .form-list-table .form-properties-link {
 background: url(/_static/website/images/edit.gif) no-repeat scroll 4px 6px transparent;
 color: #1183A8;
 display: block;
 padding: 4px 4px 4px 20px;
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .form-manage-form .form-list-block .form-list-table .form-properties-link-active {
 background-color: #1183a8;
 color: #ffffff;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .form-manage-form .form-list-block .form-list-table .form-properties-block {
 background-color: #ffffff;
 border: 1px solid #1183A8;
 cursor: auto;
 display: block;
 max-width: 400px;
 min-width: 350px;
 padding: 10px;
 position: absolute;
 z-index: 1000;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .form-manage-form .form-list-block .form-list-table .form-properties-form .ui-submit-block-section {
 border-top: 0;
 margin-top: 0;
 padding-top: 8px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .form-manage-form .form-list-block .form-list-table .form-properties-form .form-properties-table {
 background-color: #D8E8EA;
 width: 100%;
 padding: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .form-manage-form .form-list-block .form-list-table .form-properties-form .form-properties-table .width-label-cell {
 vertical-align: top;
 white-space: nowrap;
 padding-right: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .form-manage-form .form-list-block .form-list-table .form-properties-form .form-properties-table .alignment-label-cell {
 white-space: nowrap;
 padding-right: 6px;
 padding-top: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .form-manage-form .form-list-block .form-list-table .form-properties-form .form-properties-table .alignment-content-cell {
 padding-top: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .form-manage-form .form-list-block .form-list-table .form-properties-form .form-properties-table .width-text-box {
 width: 36px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .form-manage-form .form-list-block .form-list-table .form-properties-form .form-properties-table .px-cell {
 width: 100%;
 padding-left: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .form-manage-form .form-list-block .form-list-table .form-properties-form .form-properties-table .system-radio-option {
 margin: 0 4px 0 0;
 padding: 0;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .form-manage-form .form-list-block .form-list-table .form-properties-form .form-properties-table label {
 display: block;
 margin: 0;
 padding: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .form-manage-form .form-list-block .form-list-table .form-delete-link {
 background: url(/_static/system/images/delete.gif) no-repeat scroll 2px 2px transparent;
 color: #1183A8;
 padding: 1px 0 1px 18px;
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-title-input-link {
 margin-left: 10px;
 width: 625px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-title-input-readmore {
 width: 300px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-pages-select {
 margin-left: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-edit-label-link {
 vertical-align: top;
 padding-top: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-edit-label-type {
 text-align: left;
 vertical-align: top;
 margin-bottom: 10px;
 padding-right: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-edit-delimiter {
 height: 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit label.ui-radio-option-label input {
 position: relative;
 top: 2px;
 margin-bottom: 7px;
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .system-editor {
 margin-bottom: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-gallery-manage-form .ui-tabs-nav li a {
 margin-right: 10px;
 margin-bottom: 2px;
 margin-left: -2px;
 padding-left: 0px;
 padding-right: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-gallery-manage-form .ui-tabs-selected .ui-roundable .ui-corner {
 background-image: url(../files/default/images/back_blue.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-gallery-manage-form .ui-roundable .ui-content {
 font-size: 11px;
 text-decoration: none;
 border-bottom: 1px dashed;
 margin: 0px 4px 0px 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-gallery-manage-form .ui-tabs-selected .ui-roundable .ui-content {
 text-decoration: none;
 border-bottom: 0px;
 color: #3A3A3A;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-gallery-manage-form .ui-tabs-selected a {
 padding-bottom: 6px;
 background: url(../files/default/images/arrow_blue.png) no-repeat center bottom;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-gallery-manage-form .ui-tabs-panel {
 background-color: #a7bec1;
 padding: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .article-gallery-add-input {
 border: 1px solid #7e7e7e;
 padding: 2px;
 margin-right: 2px;
 width: 250px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .edit-pages-form .add-page-table {
 margin-top: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .edit-pages-form .add-page-table .label-cell {
 vertical-align: top;
 font-size: 11px;
 padding: 6px 8px 0 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .edit-pages-form .add-page-table .content-cell {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .edit-pages-form .add-page-table .content-cell .ui-tabs .ui-tabs-nav li a {
 padding-top: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .edit-pages-form .add-page-table .content-cell .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
 background: url(../files/default/images/arrow_blue.png) no-repeat scroll center bottom transparent;
 padding-bottom: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .edit-pages-form .add-page-table .content-cell .ui-tabs-selected .ui-roundable .ui-corner {
 background-image: url(../files/default/images/back_blue.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .edit-pages-form .add-page-table .content-cell .ui-tabs .ui-roundable .ui-content {
 border-bottom: 1px dashed;
 font-size: 11px;
 margin: 0 4px;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .edit-pages-form .add-page-table .content-cell .ui-tabs-selected .ui-roundable .ui-content {
 border-bottom: 0 none;
 color: #3A3A3A;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .edit-pages-form .add-page-table .content-cell .ui-tabs .ui-tabs-panel {
 background-color: #abbec1;
 border-radius: 4px 4px 4px 4px;
 margin-top: 2px;
 padding: 1em;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .edit-pages-form .add-page-table .content-cell .more-properties {
 font-size: 11px;
 text-decoration: none;
 border-bottom: 1px dashed;
 margin-top: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .edit-pages-form .add-page-table .content-cell .website-label-cell {
 text-align: right;
 white-space: normal;
 width: 76px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .edit-pages-form .add-page-table .content-cell .website-content-cell {
 padding: 4px 0 4px 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .edit-pages-form .add-page-table .page-container .ui-field-set {
 width: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .edit-pages-form .add-page-table .page-container .object-page-form {
 width: 324px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .edit-pages-form .add-page-table .content-cell .ui-submit-block-section {
 padding-top: 8px;
 border-top: 1px solid #859496;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .edit-pages-form .pages-table {
 width: 100%;
 margin-top: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .edit-pages-form .pages-table .content-cell {
 padding: 8px 0 8px 4px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .edit-pages-form .pages-table .cell-website {
 width: 28%;
 padding-left: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .edit-pages-form .pages-table .cell-page {
 width: 30%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .edit-pages-form .pages-table .cell-default {
 width: 28%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .edit-pages-form .pages-table .cell-buttons {
 padding-left: 0;
 padding-right: 12px;
 width: 2%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .edit-pages-form .pages-table .page-properties-block {
 background-color: #FFFFFF;
 border: 1px solid #1183A8;
 cursor: auto;
 display: block;
 padding: 10px;
 position: absolute;
 z-index: 1000;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .edit-pages-form .pages-table .page-properties-block .submit-block-properties {
 border: 0 none;
 margin-top: 0;
 padding-top: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .edit-pages-form .pages-table .cell-buttons .page-properties-link {
 background: transparent url(/_static/website/images/edit.gif) no-repeat scroll 4px 6px;
 color: #1183A8;
 display: block;
 padding: 4px 4px 4px 20px;
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .edit-pages-form .pages-table .cell-buttons .page-properties-link.page-properties-link-active {
 background-color: #1183A8;
 color: #FFFFFF;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .edit-pages-form .pages-table .cell-buttons .page-delete-link {
 background: transparent url(/_static/system/images/delete.gif) no-repeat scroll 2px 2px;
 color: #1183A8;
 padding: 1px 0 1px 18px;
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .edit-pages-form .placements-tip {
 background: url(../files/default/images/help.png) no-repeat scroll left center transparent;
 font-size: 11px;
 line-height: 16px;
 margin-left: 8px;
 margin-top: 6px;
 padding-left: 22px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .edit-pages-form .object-page-form {
 background-color: #abbec1;
 padding: 12px;
 width: 300px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .edit-pages-form .add-page-table .page-container {
 width: 360px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .edit-pages-form .add-page-table .page-container .system-text-box {
 width: 254px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .edit-pages-form .add-page-table .page-container .system-select {
 width: 260px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .edit-pages-form .pages-table .page-properties-block .system-text-box {
 width: 208px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-edit .edit-pages-form .pages-table .page-properties-block .system-select {
 width: 216px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-item img {
 vertical-align: bottom;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-button {
 margin: 1px;
 background: transparent;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-prev {
 border: 0px;
 height: 16px;
 width: 16px;
 background: url(../files/default/images/carousel_n_prev.png);
 cursor: pointer;
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-next {
 border: 0px;
 height: 16px;
 width: 16px;
 background: url(../files/default/images/carousel_n_next.png);
 cursor: pointer;
 float: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-stop {
 position: absolute;
 right: 10px;
 bottom: 10px;
 border: 0px;
 height: 16px;
 width: 16px;
 cursor: pointer;
 background: transparent;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-running {
 background: url(../files/default/images/carousel_pause.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-stopped {
 background: url(../files/default/images/carousel_play.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-paging {
 float: left;
 text-align: right;
 background: url(../files/default/images/paging_bkg.png);
 padding: 0px 2px 0px 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-paging .ui-carousel-button {
 cursor: pointer;
 background-color: transparent;
 padding: 0px 1px 0px 1px;
 margin: 2px 1px 2px 1px;
 border: 0px;
 font-size: 9px;
 font-weight: bold;
 width: auto;
 height: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-paging .ui-active {
 background-color: white;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-1 .ui-roundable {
 position: static;
 padding: 0px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-1 .ui-corner {
 position: static;
 padding: 0px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-1 .ui-content {
 position: static;
 padding: 0px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-1 .ui-roundable .ui-tr {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-1 {
 position: relative;
 border: 3px solid #999999;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-1 .ui-carousel-before {
 position: absolute;
 right: 0px;
 top: 0px;
 z-index: 3;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-1 .ui-carousel-after {
 position: absolute;
 right: 0px;
 bottom: 0px;
 z-index: 2;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-1 .ui-carousel-button {
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-1 .ui-carousel-item {
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-1 .image-description {
 position: absolute;
 left: 0px;
 bottom: 19px;
 background-color: white;
 opacity: .7;
 filter: alpha(opacity=70);
 color: black;
 padding: 4px 8px 4px 10px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-1 .image-copyright {
 position: absolute;
 left: 0px;
 bottom: 0px;
 background-color: white;
 opacity: .7;
 filter: alpha(opacity=70);
 color: #444;
 padding: 2px 8px 2px 10px;
 font-size: 10px;
 line-height: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-n {
 padding: 0px 61px 0px 49px;
 position: relative;
 background-color: #d9e7e8;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-n .ui-carousel-before {
 padding: 0 3px 9px 3px;
 margin: 0;
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-n .ui-carousel-after {
 padding: 9px 3px 0px 3px;
 margin: 0;
 float: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-n .ui-carousel-paging {
 margin-left: 0px;
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-n .ui-carousel-stop {
 margin-left: 0px;
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-n .ui-carousel-before .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-n .ui-carousel-after .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-n .ui-carousel-prev {
 position: absolute;
 bottom: 50%;
 left: 30px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-n .ui-carousel-next {
 position: absolute;
 bottom: 50%;
 right: 30px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-n .ui-roundable {
 margin: 0px 3px 0px 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-n .ui-roundable .ui-tr {
 margin-left: 6px;
 height: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-n .ui-roundable .ui-br {
 margin-left: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-n .ui-roundable .ui-tl {
 height: 8px;
 position: relative;
 left: -6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-n .ui-roundable .ui-bl {
 position: relative;
 left: -6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-n .ui-roundable .ui-corner {
 background-image: url(../files/default/images/carousel_n_background.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-n .ui-roundable .ui-content {
 padding: 6px 4px 6px 4px;
 top: -3px;
 left: 3px;
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-n .ui-roundable .ui-content .title-block {
 position: absolute;
 left: 4px;
 right: 4px;
 bottom: 4px;
 background: #fff;
 padding: 2px;
 font-weight: bold;
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-n .image-description {
 padding-top: 4px;
 color: white;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-horizontal-filmstrip .ui-carousel-n .image-copyright {
 color: #444;
 font-size: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-archive .system-form {
 width: 100%;
 background-color: transparent;
 margin: 0px 0px 12px 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-lists .system-pop-up-form-container .system-form-table-cell.label-cell {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .article-inline-video-left {
 float: left;
 padding: 6px 6px 6px 0;
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default .article-inline-video-left div {
 display: inline;
}


.cs-t-3-w.cs-e-3-default .article-inline-video-center {
 padding: 6px;
 display: block;
 clear: both;
 text-align: center;
}


.cs-t-3-w.cs-e-3-default .article-inline-video-center div {
 display: inline;
}


.cs-t-3-w.cs-e-3-default .article-inline-video-right {
 float: right;
 padding: 6px 0 6px 6px;
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default .article-inline-video-right div {
 display: inline;
}


.cs-t-3-w.cs-e-3-default .article-inline-video-title {
 font-size: 12px;
 font-weight: bold;
 display: block;
}


.cs-t-3-w.cs-e-3-default .article-top-audio {
 clear: both;
}


.cs-t-3-w.cs-e-3-default .article-bottom-audio {
 clear: both;
}


.cs-t-3-w.cs-e-3-default .article-inline-audio {
 clear: both;
}


.cs-t-3-w.cs-e-3-default .article-inline-audio-left {
 width: 400px;
 float: left;
 clear: left;
 padding: 6px 6px 6px 0;
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default .article-inline-audio-center {
 width: 400px;
 padding: 6px;
 display: block;
 clear: both;
 margin: 0 auto;
 text-align: center;
}


.cs-t-3-w.cs-e-3-default .article-inline-audio-right {
 width: 400px;
 float: right;
 clear: right;
 padding: 6px 0 6px 6px;
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default .article-single-header {
 line-height: 30px;
}


.cs-t-3-w.cs-e-3-default .article-edit-form-table {
 width: 99%;
}


.cs-t-3-w.cs-e-3-default .article-edit-form-table.publishing-periods .ui-calendar-datetime {
 float: left;
}


.cs-t-3-w.cs-e-3-default .article-edit-form-table.publishing-periods .ui-hint-help {
 font-size: 10px;
 margin-left: 8px;
 margin-top: 7px;
 float: left;
}


.cs-t-3-w.cs-e-3-default .article-list-table {
 padding-top: 20px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .article-list-column-content {
 vertical-align: top;
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default .article-list-table td:last-child {
 padding-right: 0px;
}


.cs-t-3-w.cs-e-3-default .article-list-image-container {
 position: relative;
 padding-top: 0;
 padding-bottom: 0;
 border: 0px;
}


.cs-t-3-w.cs-e-3-default .article-list-comp-cell-left,
.cs-t-3-w.cs-e-3-default .article-list-comp-cell-right {
 width: 100%;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .article-list-comp-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .article-list-comp-cell-left {
 padding: 5px 0px 5px 0px;
}


.cs-t-3-w.cs-e-3-default .article-list-comp-cell-right {
 padding: 5px 0px 5px 0px;
}


.cs-t-3-w.cs-e-3-default .article-list-image-comp-cell {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .article-edit-form-table .article-abstract-wide .article-abstract {
 width: 100%;
 height: 100px;
 border-top: 1px solid #dbded9;
 border-left: 1px solid #dbded9;
 border-right: 1px solid #cdccba;
 border-bottom: 1px solid #cdccba;
 padding: 0px;
}


.cs-t-3-w.cs-e-3-default .article-title-input-main {
 width: 100%;
 border-top: 1px solid #dbded9;
 border-left: 1px solid #dbded9;
 border-right: 1px solid #cdccba;
 border-bottom: 1px solid #cdccba;
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .article-title-input-bigger {
 font-size: 16px;
 padding-top: 4px;
 padding-bottom: 4px;
}


.cs-t-3-w.cs-e-3-default .article-title-input-secondary {
 width: 70%;
 border-top: 1px solid #dbded9;
 border-left: 1px solid #dbded9;
 border-right: 1px solid #cdccba;
 border-bottom: 1px solid #cdccba;
}


.cs-t-3-w.cs-e-3-default .article-single-source-block .source-label {
 margin-right: 4px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .article-single-source-block .source-link {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .article-single-source-block .source-text {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .article-single-title {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .article-single-super-title {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .article-single-sub-title {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .article-single-date {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 padding: 5px 0px 0px 0px;
}


.cs-t-3-w.cs-e-3-default .article-single-body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default .article-single-abstract {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding-top: 10px;
 padding-bottom: 10px;
 padding-right: 20px;
}


.cs-t-3-w.cs-e-3-default .article-single-social-form {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .article-list-title {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .article-list-super-title {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default .article-list-sub-title {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .article-list-author {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
}


.cs-t-3-w.cs-e-3-default .article-list-date {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
}


.cs-t-3-w.cs-e-3-default .article-list-readmore {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 padding-top: 5px;
}


.cs-t-3-w.cs-e-3-default .article-list-readmore-link {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .article-list-abstract {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 padding-top: 5px;
}


.cs-t-3-w.cs-e-3-default .article-feature-table {
 width: 100%;
 margin-bottom: 5px;
}


.cs-t-3-w.cs-e-3-default .article-feature-header {
 background: #3a3a3a;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #FFFFFF;
}


.cs-t-3-w.cs-e-3-default .article-feature-body {
 background: #ECF4DA;
 color: #3a3a3a;
 padding: 0px 5px 5px 5px;
}


.cs-t-3-w.cs-e-3-default .article-feature-title {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #1183A8;
 text-decoration: none;
 text-transform: uppercase;
 padding-top: 5px;
 padding-bottom: 5px;
}


.cs-t-3-w.cs-e-3-default .article-feature-super-title {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default .article-feature-sub-title {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default .article-feature-date {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default .article-feature-readmore {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #862a8f;
}


.cs-t-3-w.cs-e-3-default .article-feature-readmore-link {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #3a3a3a;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .article-feature-abstract {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default .article-dual-list {
 width: 200px;
}


.cs-t-3-w.cs-e-3-default .article-list-image {
 border: 0px;
 display: block;
}


.cs-t-3-w.cs-e-3-default .article-list-image-wrapped-right {
 float: right;
 padding-left: 5px;
}


.cs-t-3-w.cs-e-3-default .article-list-image-wrapped-left {
 float: left;
 padding-right: 5px;
}


.cs-t-3-w.cs-e-3-default .article-single-related-links-text {
 font-weight: bold;
 margin: 10px 0px 10px;
 clear: both;
}


.cs-t-3-w.cs-e-3-default .article-single-related-links {
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default .article-single-related-articles-text {
 font-weight: bold;
 margin: 10px 0px 10px;
 clear: both;
}


.cs-t-3-w.cs-e-3-default .article-single-related-articles {
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default .article-image-list-label {
 padding-left: 4px;
 width: 70px;
 font-size: 11px;
 text-align: right;
 padding-right: 4px;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .article-image-tags-label {
 padding-top: 13px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .article-image-list-label2ndCol {
 padding-left: 5px;
 width: 50px;
}


.cs-t-3-w.cs-e-3-default .article-image-list-cell-col2 {
 width: 170px;
}


.cs-t-3-w.cs-e-3-default .article-image-list-input {
 width: 100%;
 min-width: 100px;
}


.cs-t-3-w.cs-e-3-default .article-image-list-thumb-cell {
 width: 140px;
 text-align: center;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .article-image-list-content {
 padding: 10px 5px 10px 5px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .article-image-list-content .edit-tags-form {
 background: #d9e8eb;
 padding: 0px 10px 10px 10px;
 width: auto;
 margin-top: 10px;
 margin-right: -4px;
 border: 1px solid #7f9db9;
}


.cs-t-3-w.cs-e-3-default .article-page-block-item {
 width: 40px;
 padding: 2px;
}


.cs-t-3-w.cs-e-3-default .article-doc-block-link {
 background-color: transparent;
}


.cs-t-3-w.cs-e-3-default .article-doc-block {
 padding: 5px;
 background-color: #B9CED3;
}


.cs-t-3-w.cs-e-3-default .article-doc-block-buttons {
 margin-top: 16px;
}


.cs-t-3-w.cs-e-3-default .article-doc-header,
.cs-t-3-w.cs-e-3-default .article-document-list-header {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .article-document-list-item {
 line-height: 19px;
 list-style-image: none;
 list-style-position: outside;
 list-style-type: circle;
 padding: 2px;
}


.cs-t-3-w.cs-e-3-default .article-new-image-block {
 margin: 10px 5px 20px;
}


.cs-t-3-w.cs-e-3-default .article-image-loading {
 margin: 40px 60px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .article-grid {
 border-spacing: 0px;
 margin: 12px 0px 12px 0px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .article-grid .ui-submit-block {
 padding-top: 0px;
}


.cs-t-3-w.cs-e-3-default .article-edit-label-cell {
 text-align: right;
 padding-right: 4px;
 white-space: nowrap;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .article-label-bold {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .article-full-width-cell {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .article-full-width-cell .ui-autocomplete-container .system-text-box {
 width: 350px;
}


.cs-t-3-w.cs-e-3-default .article-abstract-wide {
 padding: 10px 0;
}


.cs-t-3-w.cs-e-3-default .article-abstract-label-wide {
 padding-top: 10px;
 padding-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default .article-edit-gallery-table .system-text-box {
 width: 300px;
 margin-bottom: 2px;
}


.cs-t-3-w.cs-e-3-default .article-related-links-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .article-related-links-table-head {
 border-bottom: 1px solid #1183a8;
 font-size: 11px;
 color: #1183a8;
 padding: 2px 12px;
}


.cs-t-3-w.cs-e-3-default .article-related-links-table-cell {
 background-color: #ecf5da;
 padding: 2px 12px 2px 0;
 font-size: 11px;
 border-bottom: 1px solid #d9e8eb;
}


.cs-t-3-w.cs-e-3-default .article-related-links-table-cell-odd {
 background-color: #ffffff;
 padding: 2px 12px 2px 0;
 font-size: 11px;
 border-bottom: 1px solid #d9e8eb;
}


.cs-t-3-w.cs-e-3-default .article-related-links-table-cell-wide {
 width: 50%;
}


.cs-t-3-w.cs-e-3-default .article-related-links-table-input {
 width: 80%;
 margin: 6px 6px 6px 0;
}


.cs-t-3-w.cs-e-3-default .article-link-add-button {
 height: 21px;
 background-color: #1183a8;
 font-size: 10px;
 font-weight: bold;
 color: white;
 border: 0px;
 cursor: pointer;
 padding: 2px 12px 2px 20px;
 margin: 0px;
 background-image: url(/_static/website/images/plus.gif);
 background-repeat: no-repeat;
 background-position: 6px 4px;
 width: 70px;
}


.cs-t-3-w.cs-e-3-default .article-edit-submit-block {
 background-color: #ffffff;
 margin-top: 2px;
}


.cs-t-3-w.cs-e-3-default .article-edit-submit-block label {
 font-size: 10px;
}


.cs-t-3-w.cs-e-3-default .article-edit-submit-block label input {
 position: relative;
 top: 2px;
}


.cs-t-3-w.cs-e-3-default .article-top-valign {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .article-add-image-button {
 height: 18px;
 background-color: #d8e8ea;
 font-size: 10px;
 font-weight: bold;
 color: white;
 border: 0px;
 cursor: pointer;
 padding: 2px 2px 2px 2px;
 margin: 0px;
 background-image: url(/_static/website/images/plus.gif);
 background-repeat: no-repeat;
 background-position: 3px 3px;
 width: 18px;
}


.cs-t-3-w.cs-e-3-default .article-remove-image-link,
.cs-t-3-w.cs-e-3-default .article-remove-document-link {
 height: 18px;
 font-size: 11px;
 color: #1183a8;
 border: 0px;
 padding: 2px 2px 2px 18px;
 margin: 0px;
 background-image: url(/_static/website/images/delete.gif);
 background-repeat: no-repeat;
 background-position: 3px 3px;
 float: right;
}


.cs-t-3-w.cs-e-3-default div.article-image-thumbnail,
.cs-t-3-w.cs-e-3-default div.article-image-thumbnail-link,
.cs-t-3-w.cs-e-3-default div.article-image-thumbnail-not-available {
 text-align: center;
 vertical-align: middle;
 background: white;
 height: 104px;
 padding: 2px;
 margin: 10px;
 border: 1px solid #0f6f98;
 line-height: 102px;
}


.cs-t-3-w.cs-e-3-default div.article-image-thumbnail-link {
 border-color: #1183A8;
}


.cs-t-3-w.cs-e-3-default div.article-image-thumbnail-not-available {
 height: 84px;
 padding-top: 20px;
 line-height: 13px;
}


.cs-t-3-w.cs-e-3-default .article-images-tabs-tab {
 display: block;
 background-color: #b9ced3;
 padding: 4px;
 border-top: 1px solid #1183A8;
}


.cs-t-3-w.cs-e-3-default .article-images-header-first {
 color: #292927;
 background-color: #b9ced3;
 font-size: 11px;
 float: left;
 display: block;
 padding: 4px;
 cursor: pointer;
 cursor: hand;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .article-images-header {
 color: #292927;
 background-color: #b9ced3;
 font-size: 11px;
 float: left;
 display: block;
 padding: 4px;
 cursor: pointer;
 cursor: hand;
 white-space: nowrap;
 margin-left: 1px;
}


.cs-t-3-w.cs-e-3-default .article-images-header-last {
 color: #292927;
 background-color: #b9ced3;
 font-size: 11px;
 float: left;
 display: block;
 margin-left: 1px;
 padding: 4px;
 cursor: pointer;
 cursor: hand;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .article-images-header-ending {
 font-size: 11px;
 display: block;
 padding: 4px;
}


.cs-t-3-w.cs-e-3-default .article-images-image-header-ending {
 height: 29px;
 display: block;
 padding: 1px;
}


.cs-t-3-w.cs-e-3-default .article-images-header-selected {
 background-color: #b9ced3;
 color: #292927;
 border: 1px solid #1183A8;
 border-bottom: 0;
}


.cs-t-3-w.cs-e-3-default .article-images-header-appendix {
 float: left;
 display: block;
 padding: 6px;
 white-space: nowrap;
 margin-left: 1px;
}


.cs-t-3-w.cs-e-3-default .article-image-image-versions {
 height: 22px;
 font-size: 10px;
 color: #1183a8;
 border: 0px;
 padding: 3px 2px 2px 20px;
 margin: 0px;
 background-image: url(/_static/website/images/image_versions.png);
 background-repeat: no-repeat;
 background-position: 0px 3px;
}


.cs-t-3-w.cs-e-3-default .article-edit-helper {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .article-edit-tabs-tab {
 display: block;
 background-color: #d9e8eb;
 padding: 10px 8px 10px 10px;
 border-top: 1px solid #1183A8;
}


.cs-t-3-w.cs-e-3-default .article-edit-tabs-tab .edit-tags-form .ui-tabs-selected .ui-roundable .ui-corner {
 background-image: url(../files/default/images/back_blue.png);
}


.cs-t-3-w.cs-e-3-default .article-edit-tabs-tab .edit-tags-form .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
 padding-bottom: 6px;
 background: transparent url(../files/default/images/arrow_blue.png) no-repeat scroll center bottom;
}


.cs-t-3-w.cs-e-3-default .article-add-link {
 height: 22px;
 font-size: 11px;
 color: #1183a8;
 border: 0px;
 padding: 3px 2px 2px 16px;
 margin: 0px;
 background-image: url(/_static/website/images/plus.gif);
 background-repeat: no-repeat;
 background-position: 0px 3px;
}


.cs-t-3-w.cs-e-3-default .article-add-link-author {
 height: 22px;
 font-size: 11px;
 color: #1183a8;
 border: 0px;
 padding: 3px 2px 2px 16px;
 margin: 0px;
 background-image: url(/_static/website/images/plus.gif);
 background-repeat: no-repeat;
 background-position: 0px 3px;
 margin-left: 4px;
}


.cs-t-3-w.cs-e-3-default .article-edit-lists-multiselect {
 width: 490px;
}


.cs-t-3-w.cs-e-3-default .article-edit-lists-multiselect .ui-multiselect {
 width: 490px;
}


.cs-t-3-w.cs-e-3-default .article-edit-lists-multiselect .ui-multiselect .available.connected-list {
 height: 200px;
}


.cs-t-3-w.cs-e-3-default .article-edit-lists-multiselect .ui-multiselect .connected {
 height: 240px;
}


.cs-t-3-w.cs-e-3-default .article-edit-lists-multiselect .ui-multiselect .connected.connected-list {
 height: 200px;
}


.cs-t-3-w.cs-e-3-default .article-edit-lists-footer {
 font-size: 11px;
 width: 100%;
 padding-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default .article-edit-lists-footer input {
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default .article-edit-list-footer-first-cell {
 width: 254px;
 padding-left: 4px;
}


.cs-t-3-w.cs-e-3-default .article-edit-new-list-container {
 border-top: 1px solid #0f6f98;
 padding: 12px 4px 6px 4px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .article-edit-new-list-container input {
 margin-left: 1px;
}


.cs-t-3-w.cs-e-3-default .article-new-image-label-cell {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .article-new-image-helper-cell {
 font-size: 10px;
}


.cs-t-3-w.cs-e-3-default .article-new-image-pade {
 padding-left: 2px;
}


.cs-t-3-w.cs-e-3-default .article-edit-author-link-container {
 padding-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default .article-form-blank {
 background-color: white;
}


.cs-t-3-w.cs-e-3-default .article-images-header .image-icon-size {
 height: 19px;
}


.cs-t-3-w.cs-e-3-default .article-mini-text-box {
 width: 30px;
}


.cs-t-3-w.cs-e-3-default .article-midi-text-box {
 width: 60px;
}


.cs-t-3-w.cs-e-3-default .article-comment {
 background-color: #f5f7ed;
}


.cs-t-3-w.cs-e-3-default .article-comment td {
 border-bottom: 2px solid #FFFFFF;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .article-comment-image {
 width: 50px;
 height: 50px;
 background-color: #ffffff;
 margin: 0;
 display: inline;
}


.cs-t-3-w.cs-e-3-default .article-comment-image .image-container {
 width: 50px;
 margin: 0;
 height: 50px;
}


.cs-t-3-w.cs-e-3-default .article-comment-image img {
 width: 50px;
 height: 50px;
 margin: 0;
}


.cs-t-3-w.cs-e-3-default .article-comment-td {
 padding: 0px 18px 2px 0;
}


.cs-t-3-w.cs-e-3-default .article-comment-person {
 font-size: 11px;
 color: #1183a8;
 padding-left: 12px;
}


.cs-t-3-w.cs-e-3-default .article-comment-time {
 color: #8B8D87;
 font-size: 10px;
 margin-left: 10px;
}


.cs-t-3-w.cs-e-3-default .article-comment-text {
 display: block;
 font-size: 12px;
 margin-bottom: 6px;
 padding-left: 12px;
}


.cs-t-3-w.cs-e-3-default .article-comment-add {
 background-color: #F5F7ED;
 margin-top: 0;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .article-comment-add td {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .article-comment-add .article-comment-td {
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .article-comment-attahcment-cell {
 padding-left: 32px;
}


.cs-t-3-w.cs-e-3-default .article-comment-add-submit {
 background-color: #1183a8;
 border: 0 none;
 color: white;
 cursor: pointer;
 font-size: 10px;
 font-weight: bold;
 height: 21px;
 padding: 2px 12px;
 display: block;
 margin: 10px 0 6px 12px;
}


.cs-t-3-w.cs-e-3-default .article-comment-add-input {
 margin-left: 10px;
 padding-left: 0;
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default .article-comment-add-text {
 width: 100%;
 border: 1px solid #b3b3b3;
 height: 58px;
}


.cs-t-3-w.cs-e-3-default .article-document-link {
 font-size: 11px;
 line-height: 16px;
 padding-bottom: 1px;
 padding-top: 2px;
}


.cs-t-3-w.cs-e-3-default .article-comment-upload-button {
 background-color: #1183a8;
 border: 0 none;
 color: white;
 cursor: pointer;
 font-size: 10px;
 font-weight: bold;
 height: 21px;
 margin: 4px 0 0 4px;
 padding: 2px 12px;
 display: block;
}


.cs-t-3-w.cs-e-3-default .article-upload-form {
 font-size: 11px;
 float: left;
}


.cs-t-3-w.cs-e-3-default .article-upload-form .website-label-cell {
 width: auto;
}


.cs-t-3-w.cs-e-3-default .article-comment-document-row {
 margin-left: 12px;
 margin-top: 4px;
}


.cs-t-3-w.cs-e-3-default .article-comment-document-name {
 display: block;
 float: left;
 font-size: 11px;
 height: 14px;
 line-height: 12px;
}


.cs-t-3-w.cs-e-3-default .article-comment-document-link {
 background-image: url(/_static/website/images/delete.gif);
 background-repeat: no-repeat;
 clear: right;
 display: block;
 float: left;
 font-size: 11px;
 height: 12px;
 margin-left: 6px;
 margin-top: 2px;
 width: 20px;
}


.cs-t-3-w.cs-e-3-default .article-comment-bubble {
 border: 0px solid;
 background-image: url(../files/default/images/quarry_comment_bubble.png);
 background-repeat: no-repeat;
 background-position: left 6px;
 width: 7px;
 height: 200px;
 position: absolute;
 margin-left: -6px;
 margin-top: 1px;
}


.cs-t-3-w.cs-e-3-default .article-comment-edit-block {
 margin-top: 2px;
 float: right;
}


.cs-t-3-w.cs-e-3-default .article-comment-edit-link {
 background-image: url(/_static/website/images/edit.gif);
 background-position: left center;
 background-repeat: no-repeat;
 font-size: 10px;
 padding: 2px 0 2px 14px;
}


.cs-t-3-w.cs-e-3-default .article-comment-delete-link {
 background-image: url(/_static/website/images/delete.gif);
 background-position: left center;
 background-repeat: no-repeat;
 font-size: 10px;
 margin-left: 8px;
 padding: 2px 0 2px 14px;
}


.cs-t-3-w.cs-e-3-default .article-comment-content-block {
 margin-top: 12px;
}


.cs-t-3-w.cs-e-3-default .article-comment-edit-submit {
 height: 21px;
 background-color: #1183a8;
 font-size: 10px;
 font-weight: bold;
 color: white;
 border: 0px;
 cursor: pointer;
 padding: 2px 12px 2px 12px;
 margin: 0 0 0 12px;
}


.cs-t-3-w.cs-e-3-default .article-comment-edit-cancel {
 height: 21px;
 background-color: #b8ced2;
 font-size: 10px;
 font-weight: bold;
 color: white;
 border: 0px;
 cursor: pointer;
 padding: 2px 12px 2px 12px;
 margin: 0 0 0 2px;
}


.cs-t-3-w.cs-e-3-default .article-player-primary {
 background-color: #A9D84C;
 color: #3a3a3a;
 width: 250px;
 height: 20px;
}


.cs-t-3-w.cs-e-3-default .article-player-secondary {
 background-color: #A9D84C;
 color: #ffffff;
}


.cs-t-3-w.cs-e-3-default .article-object-title {
 font-size: 16px;
 color: #097e91;
 padding-bottom: 4px;
}


.cs-t-3-w.cs-e-3-default .article-object-title-link {
 font-size: 16px;
 color: #097e91;
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .article-object-text {
 padding-top: 4px;
 clear: both;
}


.cs-t-3-w.cs-e-3-default .article-object-date {
 font-size: 11px;
 float: right;
 color: #808080;
}


.cs-t-3-w.cs-e-3-default .article-object-tags {
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default .article-object-image-thumbnail {
 max-width: 100px;
 width: 100px;
 display: block;
}


.cs-t-3-w.cs-e-3-default .article-object-image-thumbnail .article-object-image-thumbnail {
 border: 0;
 display: block;
 max-height: 100px;
 max-width: 100px;
 width: auto;
 height: auto;
 border: 2px solid #84bec8;
}


.cs-t-3-w.cs-e-3-default .article-object-article-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .article-object-article-cell-left {
 vertical-align: top;
 padding-top: 4px;
}


.cs-t-3-w.cs-e-3-default .article-object-article-cell-right {
 vertical-align: top;
 padding-left: 18px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .article-object-link-block {
 margin-top: 4px;
 overflow-x: hidden;
}


.cs-t-3-w.cs-e-3-default .article-object-link {
 text-decoration: none;
 color: #808080;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .article-object-link:hover {
 text-decoration: underline;
 color: #808080;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .article-object-image-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .article-object-image-table td {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .article-object-image-label {
 color: #808080;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .article-object-image-td-right {
 padding-left: 18px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .article-object-image-small-title {
 font-size: 12px;
 color: #097e91;
 text-decoration: underline;
 display: block;
}


.cs-t-3-w.cs-e-3-default .article-object-image-text {
 padding-top: 6px;
}


.cs-t-3-w.cs-e-3-default .article-img-grid-cell {
 background-color: #00CED1;
 border: 2px solid white;
 border-collapse: collapse;
}


.cs-t-3-w.cs-e-3-default .article-img-grid-cell img {
 display: block;
}


.cs-t-3-w.cs-e-3-default .article-grid-sel {
 background-color: white;
 border: 0;
 vertical-align: top;
 text-align: center;
 padding: 15px 0;
}


.cs-t-3-w.cs-e-3-default .article-grid-sel2 {
 background-color: #FFD700;
 border: 0;
}


.cs-t-3-w.cs-e-3-default .article-grid-sel-box {
 position: absolute;
 background-color: #D9E8EB;
 padding: 20px;
 border: 1px solid #3A3A3A;
 z-index: 100;
}


.cs-t-3-w.cs-e-3-default .article-grid-sel-box select {
 margin-top: 10px;
 margin-bottom: 20px;
}


.cs-t-3-w.cs-e-3-default .article-grid-hover-box {
 position: absolute;
 z-index: 1000;
 background-color: #8B4513;
 padding: 0px;
}


.cs-t-3-w.cs-e-3-default .article-grid-hover-text {
 color: #ffffff;
 margin: 10px 0;
 height: 0;
 display: block;
 padding-bottom: 2px;
}


.cs-t-3-w.cs-e-3-default .article-grid-deliver {
 padding-left: 10px;
}


.cs-t-3-w.cs-e-3-default .article-grid-list-container {
 padding-left: 10px;
 border-left: 1px solid #000000;
}


.cs-t-3-w.cs-e-3-default .article-grid-content-text {
 font-size: 16px;
 color: #000000;
 margin-bottom: 15px;
 display: block;
 text-transform: uppercase;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .article-grid-popup-block {
 position: absolute;
 background-color: #8b4513;
 z-index: 1;
}


.cs-t-3-w.cs-e-3-default .article-grid-popup-block-text {
 color: #ffffff;
 font-size: 11px;
 position: absolute;
 display: block;
 background-color: #8b4513;
 z-index: 1;
}


.cs-t-3-w.cs-e-3-default .article-grid-popup-block-hand {
 cursor: hand;
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default .article_list_tags_container .edit-tags-form .ui-tabs-selected .ui-roundable .ui-corner {
 background-image: url(../files/default/images/back_blue.png);
}


.cs-t-3-w.cs-e-3-default .article_list_tags_container .edit-tags-form .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
 padding-bottom: 6px;
 background: transparent url(../files/default/images/arrow_blue.png) no-repeat scroll center bottom;
}


.cs-t-3-w.cs-e-3-default .article_list_tags_container .edit-tags-form {
 padding: 0 !important;
 margin-top: 0 !important;
}


.cs-t-3-w.cs-e-3-default .article_list_tags_container .ui-tabs .ui-tabs-nav li a {
 padding-top: 0 !important;
}


.cs-t-3-w.cs-e-3-default .article-list-object {
 margin: 0;
 display: block;
 border: none;
}


.cs-t-3-w.cs-e-3-default .article-list-object.top {
 margin: 0 0 7px 0;
}


.cs-t-3-w.cs-e-3-default .article-list-object.top-left {
 margin: 0 7px 7px 0;
 float: left;
}


.cs-t-3-w.cs-e-3-default .article-list-object.top-right {
 margin: 0 0px 7px 7px;
 float: right;
}


.cs-t-3-w.cs-e-3-default .article-list-object.left {
 margin: 0 7px 7px 0;
 float: left;
}


.cs-t-3-w.cs-e-3-default .article-list-object.right {
 margin: 0 0 7px 7px;
 float: right;
}


.cs-t-3-w.cs-e-3-default .article-list-object.middle {
 margin: 7px 0 7px 0;
 clear: both;
}


.cs-t-3-w.cs-e-3-default .article-list-object.bottom-left {
 margin: 7px 7px 7px 0;
 float: left;
}


.cs-t-3-w.cs-e-3-default .article-list-object.bottom-right {
 margin: 7px 0 7px 7px;
 float: right;
}


.cs-t-3-w.cs-e-3-default .article-list-object.bottom {
 margin: 7px 0 0 0;
 clear: both;
}


.cs-t-3-w.cs-e-3-default .article-list-view-form input.fb-count-code {
 width: 300px;
}


.cs-t-3-w.cs-e-3-default .article-list-view-form .social-block .website-label-cell {
 vertical-align: top;
 padding-top: 5px;
}


.cs-t-3-w.cs-e-3-default .article-mn-object table.layout {
 width: auto;
}


.cs-t-3-w.cs-e-3-default .article-mn-object table.layout .website-label-cell {
 text-align: right;
 vertical-align: top;
 padding: 4px 10px 0px 0px;
 width: 80px;
}


.cs-t-3-w.cs-e-3-default .article-mn-object table.layout .description-label-cell {
 padding-top: 2px;
}


.cs-t-3-w.cs-e-3-default .article-mn-object table.layout .website-content-cell {
 width: auto;
 padding: 0px 0px 10px 0px;
}


.cs-t-3-w.cs-e-3-default .article-mn-object .website-content-cell .website-label-cell label {
 color: #3A3A3A;
 white-space: nowrap;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .article-mn-object .article-block .ui-tabs-selected .ui-roundable .ui-corner {
 background-image: url(../files/default/images/back_blue.png);
 color: #292927;
}


.cs-t-3-w.cs-e-3-default .article-mn-object .ui-tabs {
 padding-top: 0px;
}


.cs-t-3-w.cs-e-3-default .article-mn-object .ui-tabs .ui-tabs-nav {
 padding-top: 0px;
}


.cs-t-3-w.cs-e-3-default .article-mn-object .ui-tabs .ui-tabs-nav a {
 padding: 0px 0px 6px 0px;
}


.cs-t-3-w.cs-e-3-default .article-mn-object .article-block .ui-tabs-nav a .ui-content {
 margin: 0px 7px;
 border-bottom: 1px dashed #1183A8;
}


.cs-t-3-w.cs-e-3-default .article-mn-object .article-block .ui-tabs-nav .ui-tabs-selected a .ui-content {
 border-bottom: 0px;
}


.cs-t-3-w.cs-e-3-default .article-mn-object .article-block .ui-tabs-selected a {
 padding: 0px 0px 6px 0px;
 background: url(../files/default/images/arrow_blue.png) no-repeat center bottom;
}


.cs-t-3-w.cs-e-3-default .article-mn-object .article-block .ui-tabs .ui-tabs-panel {
 padding: 4px 0px 0px 0px;
}


.cs-t-3-w.cs-e-3-default .article-mn-object .article-create-block,
.cs-t-3-w.cs-e-3-default .article-mn-object .article-existing-block {
 padding: 10px;
 background-color: #a2bfc1;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
}


.cs-t-3-w.cs-e-3-default .article-mn-object .article-create-block table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .article-mn-object table.layout .article-create-block .website-label-cell {
 width: 24px;
 padding: 4px 8px 0px 0px;
}


.cs-t-3-w.cs-e-3-default .article-mn-object table.layout .article-create-block .website-content-cell {
 width: auto;
 padding: 0px 8px 0px 0px;
}


.cs-t-3-w.cs-e-3-default .article-mn-object table.layout .article-create-block .article-title {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .article-mn-object table.layout .article-create-block .button-cell {
 width: 54px;
 padding-left: 4px;
}


.cs-t-3-w.cs-e-3-default .article-mn-object table.layout .article-create-block .button-cell .ui-button-inline {
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default .article-mn-object .article-block .article-only {
 margin-top: 8px;
}


.cs-t-3-w.cs-e-3-default .article-mn-object .article-block .article-empty {
 padding-right: 6px;
}


.cs-t-3-w.cs-e-3-default .article-mn-object .article-block .article-empty .ui-autocomplete-input {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .article-mn-object .website-content-cell label {
 font-size: 11px;
 color: #3A3A3A;
 padding-right: 6px;
}


.cs-t-3-w.cs-e-3-default .article-mn-object .title-label {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .article-mn-object .website-content-cell .ui-checkbox-label {
 margin-right: 20px;
}


.cs-t-3-w.cs-e-3-default .article-mn-object .website-content-cell .ui-checkbox {
 position: relative;
 top: 2px;
 margin: 0px 5px 0px 1px;
}


.cs-t-3-w.cs-e-3-default .article-mn-object .website-content-cell .parent-label {
 padding: 0px 6px 0px 12px;
}


.cs-t-3-w.cs-e-3-default .article-mn-object .form-cell .system-text-box {
 width: 240px;
}


.cs-t-3-w.cs-e-3-default .article-mn-object .system-tabs-tab .edit-tags-form {
 padding: 0px 0px 10px 0px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default .article-mn-object .ui-submit-block label {
 margin-right: 16px;
}


.cs-t-3-w.cs-e-3-default .article-mn-object .website-content-cell .system-calendar {
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default .article-existing-block .ui-autocomplete-container table,
.cs-t-3-w.cs-e-3-default .article-existing-block .ui-autocomplete-container .system-text-box {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .article-edit-related-links-list,
.cs-t-3-w.cs-e-3-default .article-edit-related-documents-list {
 padding-left: 0px;
}


.cs-t-3-w.cs-e-3-default .article-edit-delete-link {
 background-image: url(/_static/website/images/delete.gif);
 background-repeat: no-repeat;
 background-position: 0 0px;
 padding-left: 16px;
}


.cs-t-3-w.cs-e-3-default .article-related-article-attach table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .article-subscription-offer .by-article-lists-block label {
 display: block;
 float: left;
 width: 200px;
}


.cs-t-3-w.cs-e-3-default .article-subscription-offer .by-article-lists-block .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-document-list {
 padding-top: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-0 {
 margin-top: 4px;
 margin-bottom: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-item img {
 vertical-align: bottom;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-button {
 margin: 1px;
 background: transparent;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-prev {
 border: 0px;
 height: 8px;
 width: 10px;
 background: url(../files/default/images/article-list-vertical-filmstrip-up.png) no-repeat;
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-next {
 border: 0px;
 height: 8px;
 width: 10px;
 background: url(../files/default/images/article-list-vertical-filmstrip-down.png) no-repeat;
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-stop {
 float: left;
 border: 0px;
 height: 16px;
 width: 16px;
 cursor: pointer;
 background: transparent;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-running {
 background: url(../files/default/images/carousel_pause.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-stopped {
 background: url(../files/default/images/carousel_play.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-paging {
 float: left;
 text-align: right;
 background: url(../files/default/images/paging_bkg.png);
 padding: 0px 2px 0px 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-paging .ui-carousel-button {
 cursor: pointer;
 background-color: transparent;
 padding: 0px 1px 0px 1px;
 margin: 2px 1px 2px 1px;
 border: 0px;
 font-size: 9px;
 font-weight: bold;
 width: auto;
 height: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-paging .ui-active {
 background-color: white;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-1 .ui-roundable,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-1 .ui-corner,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-1 .ui-content {
 position: static;
 padding: 0px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-1 .ui-roundable .ui-tr {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-1 {
 position: relative;
 border: 3px solid #999999;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-1 .ui-carousel-before {
 position: absolute;
 right: 0px;
 top: 0px;
 z-index: 3;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-1 .ui-carousel-after {
 position: absolute;
 right: 0px;
 bottom: 0px;
 z-index: 2;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-1 .ui-carousel-button {
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-1 .ui-carousel-item {
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-1 .image-description {
 position: absolute;
 left: 0px;
 bottom: 19px;
 background-color: white;
 opacity: .7;
 filter: Alpha(Opacity=70);
 color: black;
 padding: 4px 8px 4px 10px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-1 .image-copyright {
 position: absolute;
 left: 0px;
 bottom: 0px;
 background-color: white;
 opacity: .7;
 filter: Alpha(Opacity=70);
 color: #444;
 padding: 2px 8px 2px 10px;
 font-size: 10px;
 line-height: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-n {
 padding: 0 6px;
 position: relative;
 background-color: #d9e7e8;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-n .ui-carousel-before {
 margin: 0px;
 padding-left: 50%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-n .ui-carousel-after {
 margin: 0px;
 padding-left: 50%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-n .ui-carousel-paging,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-n .ui-carousel-stop {
 margin-left: 0px;
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-n .ui-carousel-before .ui-helper,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-n .ui-carousel-after .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-n .ui-carousel-prev {
 margin-left: -10px;
 margin-top: 8px;
 margin-bottom: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-n .ui-carousel-next {
 margin-left: -10px;
 margin-top: 8px;
 margin-bottom: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-n .ui-roundable {
 margin: 0px 3px 0px 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-n .ui-roundable .ui-tr,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-n .ui-roundable .ui-br {
 margin-left: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-n .ui-roundable .ui-tl,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-n .ui-roundable .ui-tr {
 height: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-n .ui-roundable .ui-tl,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-n .ui-roundable .ui-bl {
 position: relative;
 left: -6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-n .ui-roundable .ui-corner {
 background-image: url(../files/default/images/carousel_n_background.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-n .ui-roundable .ui-content {
 padding: 6px 4px 6px 4px;
 top: -3px;
 left: 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-n .image-description {
 padding-top: 4px;
 color: white;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-n .image-copyright {
 color: #444;
 font-size: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-item {
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-item .over-container {
 position: absolute;
 width: 100%;
 height: 100%;
 top: 0;
 cursor: hand;
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-item .play-button-block {
 width: 26px;
 height: 22px;
 position: absolute;
 display: block;
 background-image: url(../files/default/images/article-list-vertical-filmstrip-play.png);
 background-repeat: no-repeat;
 background-position: left top;
 bottom: 4px;
 right: 4px;
 cursor: hand;
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-item .play-button-block.hover {
 background-image: url(../files/default/images/article-list-vertical-filmstrip-play-active.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-item .over-container .title-block {
 position: absolute;
 top: 2px;
 left: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-vertical-filmstrip .ui-carousel-item .over-container .title-block .title-text {
 font-size: 10px;
 font-weight: bold;
 color: #fd6601;
 background-image: url(../files/default/images/article-list-vertical-filmstrip-bg.png);
 line-height: 13px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list-menu .system-form {
 margin: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list-media-browser .main-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list-media-browser .main-table .list-cell {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list-media-browser .main-table .list-table {
 height: 100%;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list-media-browser .main-table .list-table .list-table-cell {
 background-image: url(../files/default/images/article-list-media-gray-bg.png);
 background-position: left center;
 background-repeat: repeat-x;
 width: 100%;
 border-bottom: 1px solid #a9b5c3;
 cursor: hand;
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list-media-browser .main-table .list-table .list-table-cell.cell-selected {
 background-image: url(../files/default/images/article-list-media-blue-bg.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list-media-browser .main-table .list-table .list-table-cell.ui-last {
 border-bottom: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list-media-browser .main-table .list-table .list-table-cell .list-row-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list-media-browser .main-table .list-table .list-table-cell .list-row-table .image-cell .thumbnail-block {
 width: 82px;
 height: 62px;
 margin-left: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list-media-browser .main-table .list-table .list-table-cell .list-row-table .image-cell .thumbnail-block .image-container {
 -moz-box-shadow: 0 0 4px #424242;
 -webkit-box-shadow: 0 0 4px #424242;
 box-shadow: 0 0 4px #424242;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list-media-browser .main-table .list-table .list-table-cell .list-row-table .image-cell .thumbnail-block .image-container .thumbnail-image {
 width: 80px;
 height: 60px;
 display: block;
 border: 1px solid #ffffff;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list-media-browser .main-table .list-table .list-table-cell .list-row-table .title-cell {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list-media-browser .main-table .list-table .list-table-cell .list-row-table .title-cell .title-block {
 margin-left: 12px;
 margin-right: 12px;
 font-size: 13px;
 font-weight: bold;
 color: #49596c;
 text-shadow: 0 -1px 1px rgba(0,0,0,0.1);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list-media-browser .main-table .list-table .list-table-cell.cell-active .list-row-table .title-cell {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list-media-browser .main-table .list-table .list-table-cell.cell-selected .list-row-table .title-cell .title-block {
 color: #ffffff;
 text-shadow: 0 -1px 1px rgba(0,0,0,0.5);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list-media-browser .main-table .list-table .list-table-cell .list-row-table .read-more-link {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list-media-browser .main-table .list-table .list-table-cell.cell-active .list-row-table .read-more-link {
 background-image: url(../files/default/images/article-list-media-read-more-arrow.png);
 background-position: right center;
 background-repeat: no-repeat;
 color: #A8C8FE;
 display: inline-block;
 font-size: 11px;
 margin-left: 12px;
 margin-top: 8px;
 padding-right: 12px;
 text-shadow: 0 -1px 1px rgba(0,0,0,0.5);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list-media-browser .main-table .list-table .list-table-cell .inner-relative-block {
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list-media-browser .main-table .list-table .list-table-cell .inner-relative-block .cell-pointer {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list-media-browser .main-table .list-table .list-table-cell .inner-relative-block .cell-pointer {
 background-image: url(../files/default/images/article-list-media-pointer.png);
 background-position: center center;
 background-repeat: no-repeat;
 height: 100%;
 position: absolute;
 right: -10px;
 top: 0;
 width: 10px;
 z-index: 1;
 display: block;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list-media-browser .main-table .visual-cell {
 width: 100%;
 background-color: transparent;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list-media-browser .main-table .visual-cell .visual-block-inner {
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list-media-browser .main-table .visual-cell .visual-block-inner .image-container {
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list-media-browser .main-table .visual-cell .visual-block-inner .semi-transparent-block {
 background-image: url(../files/default/images/article-list-media-transparent-bg.png);
 position: absolute;
 bottom: 0;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list-media-browser .main-table .visual-cell .visual-block-inner .semi-transparent-block .semi-transparent-table {
 width: 100%;
 height: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list-media-browser .main-table .visual-cell .visual-block-inner .semi-transparent-block .semi-transparent-table .single-cell {
 width: 100%;
 padding: 18px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list-media-browser .main-table .visual-cell .visual-block-inner .semi-transparent-block .semi-transparent-table .left-cell {
 width: 100%;
 padding: 18px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list-media-browser .main-table .visual-cell .visual-block-inner .semi-transparent-block .semi-transparent-table .right-cell {
 padding: 12px 34px 12px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list-media-browser .main-table .visual-cell .visual-block-inner .semi-transparent-block .semi-transparent-table .right-cell .play-button {
 background-image: url(../files/default/images/article-list-media-play.png);
 background-repeat: no-repeat;
 display: block;
 width: 53px;
 height: 44px;
 margin: 4px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list-media-browser .main-table .visual-cell .visual-block-inner .semi-transparent-block .semi-transparent-table .right-cell .play-button:hover {
 background-image: url(../files/default/images/article-list-media-play-hover.png);
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list-media-browser .main-table .visual-cell .visual-block-inner .semi-transparent-block .semi-transparent-table .title-link {
 font-size: 19px;
 font-weight: bold;
 line-height: 19px;
 color: #ffffff;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-list-media-browser .main-table .visual-cell .visual-block-inner .semi-transparent-block .semi-transparent-table .title-link:hover {
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-item img {
 vertical-align: bottom;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-button {
 margin: 1px;
 background: transparent;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-prev {
 border: 0px;
 height: 16px;
 width: 16px;
 background: url(../files/default/images/carousel_n_prev.png);
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-next {
 border: 0px;
 height: 16px;
 width: 16px;
 background: url(../files/default/images/carousel_n_next.png);
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-stop {
 float: left;
 border: 0px;
 height: 16px;
 width: 16px;
 cursor: pointer;
 background: transparent;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-running {
 background: url(../files/default/images/carousel_pause.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-stopped {
 background: url(../files/default/images/carousel_play.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-paging {
 float: left;
 text-align: right;
 background: url(../files/default/images/paging_bkg.png);
 padding: 0px 2px 0px 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-paging .ui-carousel-button {
 cursor: pointer;
 background-color: transparent;
 padding: 0px 1px 0px 1px;
 margin: 2px 1px 2px 1px;
 border: 0px;
 font-size: 9px;
 font-weight: bold;
 width: auto;
 height: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-paging .ui-active {
 background-color: white;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-1 .ui-roundable,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-1 .ui-corner,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-1 .ui-content {
 position: static;
 padding: 0px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-1 .ui-roundable .ui-tr {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-1 {
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-1 .ui-carousel-before {
 position: absolute;
 right: 0px;
 top: 0px;
 z-index: 3;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-1 .ui-carousel-after {
 position: absolute;
 right: 0px;
 bottom: 0px;
 z-index: 2;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-1 .ui-carousel-button {
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-1 .ui-carousel-item {
 position: relative;
 min-height: 55px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-1 li {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-1 .article-carousel-image-text {
 position: absolute;
 left: 0px;
 top: 19px;
 background-color: #333333;
 opacity: .7;
 filter: Alpha(Opacity=70);
 color: #CCCCCC;
 padding: 4px 8px 4px 10px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-1 .article-carousel-text {
 margin: 0px;
 background: #333333;
 opacity: 0.7;
 filter: Alpha(Opacity=70);
 position: absolute;
 width: 100%;
 min-height: 55px;
 left: 0px;
 bottom: 0px;
 color: #CCCCCC;
 text-indent: 0px;
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-1 .article-carousel-text .article-carousel-title-block {
 margin: 2px 5px;
 padding: 0px;
 color: #FB670E;
 font-size: 13px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-1 .article-carousel-text .article-carousel-title-block {
 margin: 2px 5px;
 padding: 0px;
 color: #FB670E;
 font-size: 13px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-1 .article-carousel-text .article-carousel-sub-title {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .article-carousel-title-block a,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .article-carousel-title-block a:hover {
 color: #FB670E;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-1 .article-carousel-text .article-carousel-abstract {
 margin: 2px 5px;
 padding: 0px;
 font-size: 11px;
 color: #CCCCCC;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-1 .image-copyright {
 position: absolute;
 left: 0px;
 bottom: 0px;
 background-color: white;
 opacity: .7;
 filter: Alpha(Opacity=70);
 color: black;
 padding: 2px 8px 2px 10px;
 font-size: 8px;
 line-height: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-n {
 padding: 0px 49px 0px 49px;
 position: relative;
 background-color: #d9e7e8;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-n .ui-carousel-before {
 padding: 0px 3px 9px 3px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-n .ui-carousel-after {
 padding: 9px 3px 0px 3px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-n .ui-carousel-paging,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-n .ui-carousel-stop {
 margin-left: 0px;
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-n .ui-carousel-before .ui-helper,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-n .ui-carousel-after .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-n .ui-carousel-prev {
 position: absolute;
 bottom: 50%;
 left: 30px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-n .ui-carousel-next {
 position: absolute;
 bottom: 50%;
 right: 30px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-n .ui-roundable {
 margin: 0px 3px 0px 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-n .ui-roundable .ui-tr,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-n .ui-roundable .ui-br {
 margin-left: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-n .ui-roundable .ui-tl,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-n .ui-roundable .ui-tr {
 height: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-n .ui-roundable .ui-tl,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-n .ui-roundable .ui-bl {
 position: relative;
 left: -6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-n .ui-roundable .ui-corner {
 background-image: url(../files/default/images/carousel_n_background.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-n .ui-roundable .ui-content {
 padding: 6px 4px 6px 4px;
 top: -3px;
 left: 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-article-carousel .ui-carousel-n .image-description {
 padding-top: 4px;
 color: white;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-item img {
 vertical-align: bottom;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-button {
 margin: 1px;
 background: transparent;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-prev {
 border: 0px;
 height: 16px;
 width: 16px;
 background: url(../files/default/images/carousel_n_prev.png);
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-next {
 border: 0px;
 height: 16px;
 width: 16px;
 background: url(../files/default/images/carousel_n_next.png);
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-stop {
 float: left;
 border: 0px;
 height: 16px;
 width: 16px;
 cursor: pointer;
 background: transparent;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-running {
 background: url(../files/default/images/carousel_pause.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-stopped {
 background: url(../files/default/images/carousel_play.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-paging {
 float: left;
 text-align: right;
 background: url(../files/default/images/paging_bkg.png);
 padding: 0px 2px 0px 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-paging .ui-carousel-button {
 cursor: pointer;
 background-color: transparent;
 padding: 0px 1px 0px 1px;
 margin: 2px 1px 2px 1px;
 border: 0px;
 font-size: 9px;
 font-weight: bold;
 width: auto;
 height: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-paging .ui-active {
 background-color: white;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-1 .ui-roundable,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-1 .ui-corner,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-1 .ui-content {
 position: static;
 padding: 0px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-1 .ui-roundable .ui-tr {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-1 {
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-1 .ui-carousel-before {
 position: absolute;
 right: 0px;
 top: 0px;
 z-index: 3;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-1 .ui-carousel-after {
 position: absolute;
 right: 0px;
 bottom: 0px;
 z-index: 2;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-1 .ui-carousel-button {
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-1 .ui-carousel-item {
 position: relative;
 min-height: 55px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-1 li {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-n {
 padding: 0px 49px 0px 49px;
 position: relative;
 background-color: #d9e7e8;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-n .ui-carousel-before {
 padding: 0px 3px 9px 3px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-n .ui-carousel-after {
 padding: 9px 3px 0px 3px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-n .ui-carousel-paging,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-n .ui-carousel-stop {
 margin-left: 0px;
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-n .ui-carousel-before .ui-helper,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-n .ui-carousel-after .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-n .ui-carousel-prev {
 position: absolute;
 bottom: 50%;
 left: 30px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-n .ui-carousel-next {
 position: absolute;
 bottom: 50%;
 right: 30px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-n .ui-roundable {
 margin: 0px 3px 0px 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-n .ui-roundable .ui-tr,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-n .ui-roundable .ui-br {
 margin-left: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-n .ui-roundable .ui-tl,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-n .ui-roundable .ui-tr {
 height: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-n .ui-roundable .ui-tl,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-n .ui-roundable .ui-bl {
 position: relative;
 left: -6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-n .ui-roundable .ui-corner {
 background-image: url(../files/default/images/carousel_n_background.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-n .ui-roundable .ui-content {
 padding: 6px 4px 6px 4px;
 top: -3px;
 left: 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .ui-carousel-n .image-description {
 padding-top: 4px;
 color: white;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .event-container {
 overflow: hidden;
 height: 1%;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .event-image {
 padding-right: 10px;
 display: table-cell;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .event-text {
 display: table-cell;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .event-title {
 font-size: 32px;
 line-height: 30px;
 font-family: georgia, times, serif;
 font-weight: bold;
 padding-bottom: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .event-location {
 font-size: 11px;
 font-weight: bold;
 display: inline;
 padding-right: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .event-datetime {
 font-size: 11px;
 font-weight: bold;
 display: inline;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .event-tags {
 margin-top: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .event-description {
 margin-top: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-events-carousel .read-more-link {
 margin-top: 4px;
}


.cs-t-3-w.cs-e-3-default .calendar-events-view-form div .system-tabs-tab {
 padding: 15px 15px 5px 15px;
}


.cs-t-3-w.cs-e-3-default .calendar-events-view-form .tags-filter {
 padding: 8px 0px 15px 20px;
 border-bottom: 1px solid #AEB6B7;
}


.cs-t-3-w.cs-e-3-default .calendar-events-view-form .tags-filter-empty {
 padding: 0px 0px 13px 0px;
 border-bottom: 1px solid #AEB6B7;
}


.cs-t-3-w.cs-e-3-default .calendar-events-view-form .filter-selector {
 margin-bottom: 6px;
}


.cs-t-3-w.cs-e-3-default .calendar-events-view-form .filter-label {
 margin-right: 10px;
}


.cs-t-3-w.cs-e-3-default .calendar-events-view-form .ui-radio-option-label {
 margin-right: 10px;
}


.cs-t-3-w.cs-e-3-default .calendar-events-view-form label input.system-radio-option {
 margin: 0px 4px 0px 0px;
 position: relative;
 top: 2px;
}


.cs-t-3-w.cs-e-3-default .calendar-events-view-form .edit-tags-form .ui-tabs .ui-tabs-panel {
 padding: 10px;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
}


.cs-t-3-w.cs-e-3-default .calendar-events-view-form .content-tab label .ui-checkbox {
 vertical-align: top;
 margin: 0px 6px 0px 0px;
}


.cs-t-3-w.cs-e-3-default .calendar-events-view-form .content-tab .system-text-box {
 margin-bottom: 0px;
 width: 32px;
}


.cs-t-3-w.cs-e-3-default .calendar-events-view-form .content-tab table.ui-field-set {
 margin-top: 5px;
 border-top: 0px;
 margin-bottom: 0px;
}


.cs-t-3-w.cs-e-3-default .calendar-events-view-form .content-tab .website-label-cell {
 padding: 14px 10px 0px 4px;
 text-align: left;
 vertical-align: top;
 white-space: nowrap;
 width: 96px;
}


.cs-t-3-w.cs-e-3-default .calendar-events-view-form .content-tab .ui-field-set td.website-content-cell {
 padding-top: 10px;
 width: auto;
}


.cs-t-3-w.cs-e-3-default .calendar-events-view-form .content-tab .website-content-cell input {
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default .calendar-events-view-form .tag-category-list {
 margin-top: 8px;
 padding: 10px 10px 0px 10px;
 width: 438px;
 background-color: #b4cfd2;
}


.cs-t-3-w.cs-e-3-default .calendar-events-view-form .tag-category-list .ui-checkbox-label {
 display: block;
 float: left;
 width: 146px;
 margin-bottom: 8px;
}


.cs-t-3-w.cs-e-3-default .calendar-events-view-form .tag-category-list .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default .calendar-horizontal-event-data {
 vertical-align: top;
 line-height: 1;
}


.cs-t-3-w.cs-e-3-default .calendar-horizontal-event {
 padding: 0;
 margin: 0;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .calendar-horizontal-event-container {
 margin: 5px 5px 5px 0;
}


.cs-t-3-w.cs-e-3-default .calendar-horizontal-event-weekday {
 padding: 0 5px 10px 0;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .calendar-horizontal-event-weekday.sunday {
 color: red;
}


.cs-t-3-w.cs-e-3-default .calendar-horizontal-event-date {
 border-top: 1px solid #000;
 border-bottom: 1px solid #000;
 padding: 2px 0;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .calendar-horizontal-event-time {
 display: block;
 padding: 0;
 font-size: 10px;
}


.cs-t-3-w.cs-e-3-default .calendar-horizontal-event-title {
 display: block;
 padding: 0;
 text-decoration: underline;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default .fc {
 direction: ltr;
 text-align: left;
}


.cs-t-3-w.cs-e-3-default .fc table {
 border-collapse: collapse;
 border-spacing: 0;
}


.cs-t-3-w.cs-e-3-default html .fc,
.cs-t-3-w.cs-e-3-default .fc table {
 font-size: 1em;
}


.cs-t-3-w.cs-e-3-default .fc td,
.cs-t-3-w.cs-e-3-default .fc th {
 padding: 0;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .fc-header td {
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .fc-header-left {
 width: 25%;
 text-align: left;
}


.cs-t-3-w.cs-e-3-default .fc-header-center {
 text-align: center;
}


.cs-t-3-w.cs-e-3-default .fc-header-right {
 width: 25%;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .fc-header-title {
 display: inline-block;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .fc-header-title h2 {
 margin-top: 0;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .fc .fc-header-space {
 padding-left: 10px;
}


.cs-t-3-w.cs-e-3-default .fc-header .fc-button {
 margin-bottom: 1em;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .fc-header .fc-button {
 margin-right: -1px;
}


.cs-t-3-w.cs-e-3-default .fc-header .fc-corner-right,
.cs-t-3-w.cs-e-3-default .fc-header .ui-corner-right {
 margin-right: 0;
}


.cs-t-3-w.cs-e-3-default .fc-header .fc-state-hover,
.cs-t-3-w.cs-e-3-default .fc-header .ui-state-hover {
 z-index: 2;
}


.cs-t-3-w.cs-e-3-default .fc-header .fc-state-down {
 z-index: 3;
}


.cs-t-3-w.cs-e-3-default .fc-header .fc-state-active,
.cs-t-3-w.cs-e-3-default .fc-header .ui-state-active {
 z-index: 4;
}


.cs-t-3-w.cs-e-3-default .fc-content {
 clear: both;
 zoom: 1;
}


.cs-t-3-w.cs-e-3-default .fc-view {
 width: 100%;
 overflow: hidden;
}


.cs-t-3-w.cs-e-3-default .fc-widget-header,
.cs-t-3-w.cs-e-3-default .fc-widget-content {
 border: 1px solid #ddd;
}


.cs-t-3-w.cs-e-3-default .fc-state-highlight {
 background: #fcf8e3;
}


.cs-t-3-w.cs-e-3-default .fc-cell-overlay {
 background: #bce8f1;
 opacity: .3;
 filter: alpha(opacity=30);
}


.cs-t-3-w.cs-e-3-default .fc-button {
 position: relative;
 display: inline-block;
 padding: 0 .6em;
 overflow: hidden;
 height: 1.9em;
 line-height: 1.9em;
 white-space: nowrap;
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default .fc-state-default {
 border: 1px solid;
}


.cs-t-3-w.cs-e-3-default .fc-state-default.fc-corner-left {
 border-top-left-radius: 4px;
 border-bottom-left-radius: 4px;
}


.cs-t-3-w.cs-e-3-default .fc-state-default.fc-corner-right {
 border-top-right-radius: 4px;
 border-bottom-right-radius: 4px;
}


.cs-t-3-w.cs-e-3-default .fc-text-arrow {
 margin: 0 .1em;
 font-size: 2em;
 font-family: "Courier New", Courier, monospace;
 vertical-align: baseline;
}


.cs-t-3-w.cs-e-3-default .fc-button-prev .fc-text-arrow,
.cs-t-3-w.cs-e-3-default .fc-button-next .fc-text-arrow {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .fc-button .fc-icon-wrap {
 position: relative;
 float: left;
 top: 50%;
}


.cs-t-3-w.cs-e-3-default .fc-button .ui-icon {
 position: relative;
 float: left;
 margin-top: -50%;
 *margin-top: 0;
 *top: -50%;
}


.cs-t-3-w.cs-e-3-default .fc-state-default {
 background-color: #f5f5f5;
 background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
 background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
 background-image: -o-linear-gradient(top, #fff, #e6e6e6);
 background-image: linear-gradient(to bottom, #fff, #e6e6e6);
 background-repeat: repeat-x;
 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);
 color: #333;
 text-shadow: 0 1px 1px rgba(255,255,255,0.75);
 box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
}


.cs-t-3-w.cs-e-3-default .fc-state-hover,
.cs-t-3-w.cs-e-3-default .fc-state-down,
.cs-t-3-w.cs-e-3-default .fc-state-active,
.cs-t-3-w.cs-e-3-default .fc-state-disabled {
 color: #333333;
 background-color: #e6e6e6;
}


.cs-t-3-w.cs-e-3-default .fc-state-hover {
 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;
}


.cs-t-3-w.cs-e-3-default .fc-state-down,
.cs-t-3-w.cs-e-3-default .fc-state-active {
 background-color: #cccccc;
 background-image: none;
 outline: 0;
 box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
}


.cs-t-3-w.cs-e-3-default .fc-state-disabled {
 cursor: default;
 background-image: none;
 opacity: 0.65;
 filter: alpha(opacity=65);
 box-shadow: none;
}


.cs-t-3-w.cs-e-3-default .fc-event-container>* {
 z-index: 8;
}


.cs-t-3-w.cs-e-3-default .fc-event-container>.ui-draggable-dragging,
.cs-t-3-w.cs-e-3-default .fc-event-container>.ui-resizable-resizing {
 z-index: 9;
}


.cs-t-3-w.cs-e-3-default .fc-event {
 border: 1px solid #3a87ad;
 background-color: #3a87ad;
 color: #fff;
 font-size: .85em;
 cursor: default;
}


.cs-t-3-w.cs-e-3-default a.fc-event {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default a.fc-event,
.cs-t-3-w.cs-e-3-default .fc-event-draggable {
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default .fc-rtl .fc-event {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .fc-event-inner {
 width: 100%;
 height: 100%;
 overflow: hidden;
}


.cs-t-3-w.cs-e-3-default .fc-event-time,
.cs-t-3-w.cs-e-3-default .fc-event-title {
 padding: 0 1px;
}


.cs-t-3-w.cs-e-3-default .fc .ui-resizable-handle {
 display: block;
 position: absolute;
 z-index: 99999;
 overflow: hidden;
 font-size: 300%;
 line-height: 50%;
}


.cs-t-3-w.cs-e-3-default .fc-event-hori {
 border-width: 1px 0;
 margin-bottom: 1px;
}


.cs-t-3-w.cs-e-3-default .fc-ltr .fc-event-hori.fc-event-start,
.cs-t-3-w.cs-e-3-default .fc-rtl .fc-event-hori.fc-event-end {
 border-left-width: 1px;
 border-top-left-radius: 3px;
 border-bottom-left-radius: 3px;
}


.cs-t-3-w.cs-e-3-default .fc-ltr .fc-event-hori.fc-event-end,
.cs-t-3-w.cs-e-3-default .fc-rtl .fc-event-hori.fc-event-start {
 border-right-width: 1px;
 border-top-right-radius: 3px;
 border-bottom-right-radius: 3px;
}


.cs-t-3-w.cs-e-3-default .fc-event-hori .ui-resizable-e {
 top: 0           !important;
 right: -3px      !important;
 width: 7px       !important;
 height: 100%     !important;
 cursor: e-resize;
}


.cs-t-3-w.cs-e-3-default .fc-event-hori .ui-resizable-w {
 top: 0           !important;
 left: -3px       !important;
 width: 7px       !important;
 height: 100%     !important;
 cursor: w-resize;
}


.cs-t-3-w.cs-e-3-default .fc-event-hori .ui-resizable-handle {
 _padding-bottom: 14px;
}


.cs-t-3-w.cs-e-3-default table.fc-border-separate {
 border-collapse: separate;
}


.cs-t-3-w.cs-e-3-default .fc-border-separate th,
.cs-t-3-w.cs-e-3-default .fc-border-separate td {
 border-width: 1px 0 0 1px;
}


.cs-t-3-w.cs-e-3-default .fc-border-separate th.fc-last,
.cs-t-3-w.cs-e-3-default .fc-border-separate td.fc-last {
 border-right-width: 1px;
}


.cs-t-3-w.cs-e-3-default .fc-border-separate tr.fc-last th,
.cs-t-3-w.cs-e-3-default .fc-border-separate tr.fc-last td {
 border-bottom-width: 1px;
}


.cs-t-3-w.cs-e-3-default .fc-border-separate tbody tr.fc-first td,
.cs-t-3-w.cs-e-3-default .fc-border-separate tbody tr.fc-first th {
 border-top-width: 0;
}


.cs-t-3-w.cs-e-3-default .fc-grid th {
 text-align: center;
}


.cs-t-3-w.cs-e-3-default .fc .fc-week-number {
 width: 22px;
 text-align: center;
}


.cs-t-3-w.cs-e-3-default .fc .fc-week-number div {
 padding: 0 2px;
}


.cs-t-3-w.cs-e-3-default .fc-grid .fc-day-number {
 float: right;
 padding: 0 2px;
}


.cs-t-3-w.cs-e-3-default .fc-grid .fc-other-month .fc-day-number {
 opacity: 0.3;
 filter: alpha(opacity=30);
}


.cs-t-3-w.cs-e-3-default .fc-grid .fc-day-content {
 clear: both;
 padding: 2px 2px 1px;
}


.cs-t-3-w.cs-e-3-default .fc-grid .fc-event-time {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .fc-rtl .fc-grid .fc-day-number {
 float: left;
}


.cs-t-3-w.cs-e-3-default .fc-rtl .fc-grid .fc-event-time {
 float: right;
}


.cs-t-3-w.cs-e-3-default .fc-agenda table {
 border-collapse: separate;
}


.cs-t-3-w.cs-e-3-default .fc-agenda-days th {
 text-align: center;
}


.cs-t-3-w.cs-e-3-default .fc-agenda .fc-agenda-axis {
 width: 50px;
 padding: 0 4px;
 vertical-align: middle;
 text-align: right;
 white-space: nowrap;
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default .fc-agenda .fc-week-number {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .fc-agenda .fc-day-content {
 padding: 2px 2px 1px;
}


.cs-t-3-w.cs-e-3-default .fc-agenda-days .fc-agenda-axis {
 border-right-width: 1px;
}


.cs-t-3-w.cs-e-3-default .fc-agenda-days .fc-col0 {
 border-left-width: 0;
}


.cs-t-3-w.cs-e-3-default .fc-agenda-allday th {
 border-width: 0 1px;
}


.cs-t-3-w.cs-e-3-default .fc-agenda-allday .fc-day-content {
 min-height: 34px;
 _height: 34px;
}


.cs-t-3-w.cs-e-3-default .fc-agenda-divider-inner {
 height: 2px;
 overflow: hidden;
}


.cs-t-3-w.cs-e-3-default .fc-widget-header .fc-agenda-divider-inner {
 background: #eee;
}


.cs-t-3-w.cs-e-3-default .fc-agenda-slots th {
 border-width: 1px 1px 0;
}


.cs-t-3-w.cs-e-3-default .fc-agenda-slots td {
 border-width: 1px 0 0;
 background: none;
}


.cs-t-3-w.cs-e-3-default .fc-agenda-slots td div {
 height: 20px;
}


.cs-t-3-w.cs-e-3-default .fc-agenda-slots tr.fc-slot0 th,
.cs-t-3-w.cs-e-3-default .fc-agenda-slots tr.fc-slot0 td {
 border-top-width: 0;
}


.cs-t-3-w.cs-e-3-default .fc-agenda-slots tr.fc-minor th,
.cs-t-3-w.cs-e-3-default .fc-agenda-slots tr.fc-minor td {
 border-top-style: dotted;
}


.cs-t-3-w.cs-e-3-default .fc-agenda-slots tr.fc-minor th.ui-widget-header {
 *border-top-style: solid;
}


.cs-t-3-w.cs-e-3-default .fc-event-vert {
 border-width: 0 1px;
}


.cs-t-3-w.cs-e-3-default .fc-event-vert.fc-event-start {
 border-top-width: 1px;
 border-top-left-radius: 3px;
 border-top-right-radius: 3px;
}


.cs-t-3-w.cs-e-3-default .fc-event-vert.fc-event-end {
 border-bottom-width: 1px;
 border-bottom-left-radius: 3px;
 border-bottom-right-radius: 3px;
}


.cs-t-3-w.cs-e-3-default .fc-event-vert .fc-event-time {
 white-space: nowrap;
 font-size: 10px;
}


.cs-t-3-w.cs-e-3-default .fc-event-vert .fc-event-inner {
 position: relative;
 z-index: 2;
}


.cs-t-3-w.cs-e-3-default .fc-event-vert .fc-event-bg {
 position: absolute;
 z-index: 1;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 background: #fff;
 opacity: .25;
 filter: alpha(opacity=25);
}


.cs-t-3-w.cs-e-3-default .fc .ui-draggable-dragging .fc-event-bg,
.cs-t-3-w.cs-e-3-default .fc-select-helper .fc-event-bg {
 display: none\9;
}


.cs-t-3-w.cs-e-3-default .fc-event-vert .ui-resizable-s {
 bottom: 0        !important;
 width: 100%      !important;
 height: 8px      !important;
 overflow: hidden !important;
 line-height: 8px !important;
 font-size: 11px  !important;
 font-family: monospace;
 text-align: center;
 cursor: s-resize;
}


.cs-t-3-w.cs-e-3-default .fc-agenda .ui-resizable-resizing {
 _overflow: hidden;
}


.cs-t-3-w.cs-e-3-default .calendar-edit-event-table .system-form.article-mn-object {
 padding-left: 0;
}


.cs-t-3-w.cs-e-3-default .website-content-cell.article-attach {
 padding-left: 4px;
}


.cs-t-3-w.cs-e-3-default .website-label-cell.right {
 text-align: right !important;
}


.cs-t-3-w.cs-e-3-default .calendar-qtip-container .qtip-wrapper {
 background-color: #ECF5DA;
 color: #1183A8;
 font-size: 11px;
 font-weight: bold;
 white-space: nowrap;
 border: 1px solid #B8E25E;
 border-radius: 7px;
 -webkit-border-radius: 7px;
 -moz-border-radius: 7px;
}


.cs-t-3-w.cs-e-3-default .calendar-edit-event-form {
 background-color: #ffffff;
}


.cs-t-3-w.cs-e-3-default .calendar-edit-event-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .calendar-edit-event-table-label {
 font-size: 11px;
 white-space: nowrap;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .calendar-edit-event-table-label.external-label {
 padding: 5px 10px;
 font-style: italic;
}


.cs-t-3-w.cs-e-3-default .calendar-edit-event-table-content {
 width: 100%;
 padding-left: 4px;
}


.cs-t-3-w.cs-e-3-default .calendar-edit-event-table-content-custom {
 padding-left: 4px;
 padding-right: 8px;
}


.cs-t-3-w.cs-e-3-default .calendar-edit-event-table-bottom {
 padding-bottom: 12px;
}


.cs-t-3-w.cs-e-3-default .calendar-edit-event-table-top {
 padding-top: 12px;
}


.cs-t-3-w.cs-e-3-default .calendar-edit-event-title {
 width: 70%;
 border: 1px solid #d1d8d4;
 font-size: 14px;
 padding-left: 2px;
}


.cs-t-3-w.cs-e-3-default .calendar-edit-event-checkbox {
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default .calendar-edit-event-checkbox-label {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .calendar-edit-event-description {
 width: 70%;
 border: 1px solid #d1d8d4;
}


.cs-t-3-w.cs-e-3-default .calendar-edit-event-until-cell {
 width: 40px;
 text-align: right;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .calendar-edit-event-monthly-radio {
 font-size: 11px;
 padding-top: 6px;
}


.cs-t-3-w.cs-e-3-default .calendar-edit-event-monthly-radio .system-radio-option {
 font-size: 11px;
 margin: 0 4px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .calendar-edit-event-weekly {
 font-size: 11px;
 padding-left: 14px;
 padding-bottom: 1px;
}


.cs-t-3-w.cs-e-3-default .calendar-edit-event-weekly .system-select {
 margin: 0 4px;
}


.cs-t-3-w.cs-e-3-default .calendar-edit-event-date {
 margin: 0;
}


.cs-t-3-w.cs-e-3-default .calendar-edit-event-form .ui-hint-text {
 font-size: 10px;
}


.cs-t-3-w.cs-e-3-default .calendar-edit-event-buttons {
 margin-top: 2px;
}


.cs-t-3-w.cs-e-3-default .calendar-edit-event-submit-button {
 float: right;
 margin-right: 2px !important;
}


.cs-t-3-w.cs-e-3-default .calendar-edit-event-cancel-button {
 float: right;
}


.cs-t-3-w.cs-e-3-default .calendar-view-properties-list-radio {
 float: left;
 margin-top: 8px;
}


.cs-t-3-w.cs-e-3-default .calendar-view-properties-list-calendar-start {
 float: left;
 margin: 0;
}


.cs-t-3-w.cs-e-3-default .calendar-view-properties-list-calendar-stop {
 margin: 0;
 margin-left: 21px;
}


.cs-t-3-w.cs-e-3-default .calendar-view-properties-list-label {
 margin-top: 8px;
 display: block;
 font-size: 11px;
 float: left;
}


.cs-t-3-w.cs-e-3-default .calendar-grid-message-block {
 width: 300px;
 height: 160px;
 background-color: #ffffff;
 border: 1px solid #ff9900;
 position: absolute;
 z-index: 200;
}


.cs-t-3-w.cs-e-3-default .calendar-list-form {
 background-color: #ffffff;
 overflow: hidden;
}


.cs-t-3-w.cs-e-3-default .calendar-list-event {
 margin-bottom: 18px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-date {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-link {
 text-decoration: underline;
 font-size: 14px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-description {
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-group {
 margin-top: 18px;
 border-bottom: 1px solid #cccccc;
}


.cs-t-3-w.cs-e-3-default .calendar-list-group .calendar-list-event {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .calendar-list-group .calendar-list-time {
 float: left;
 width: 35px;
 margin-top: 2px;
 font-size: 10px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .calendar-list-group .calendar-list-content {
 margin-left: 50px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-group .calendar-list-date {
 font-weight: bold;
 margin-bottom: 14px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-time {
 float: left;
 width: 35px;
 margin-top: 2px;
 font-size: 10px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .calendar-list-date-icon {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .calendar-list-date-icon .calendar-list-month {
 display: block;
 height: 14px;
 background-color: #b1d460;
 font-size: 10px;
 text-align: center;
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default .calendar-list-date-icon .calendar-list-day {
 font-size: 14px;
 text-align: center;
 display: block;
 font-weight: bold;
 background-color: #ffffff;
}


.cs-t-3-w.cs-e-3-default .calendar-list-date-icon .calendar-list-weekday {
 font-size: 11px;
 display: block;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .calendar-list-date-icon .calendar-list-year {
 font-size: 11px;
 display: block;
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default .calendar-list-date-icon .calendar-list-month-day {
 float: left;
 width: 35px;
 border: 1px solid #b1d460;
}


.cs-t-3-w.cs-e-3-default .calendar-list-date-icon .calendar-list-date-icon-text {
 margin-left: 48px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-navigation {
 margin-top: 10px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-navigation-backward-arrow,
.cs-t-3-w.cs-e-3-default .calendar-list-navigation-backward-arrow:hover {
 font-size: 16px;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .calendar-list-navigation-forward-arrow,
.cs-t-3-w.cs-e-3-default .calendar-list-navigation-forward-arrow:hover {
 font-size: 16px;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .calendar-list-navigation-backward-link {
 text-decoration: underline;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-navigation-forward-link {
 text-decoration: underline;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-navigation-backward {
 float: left;
}


.cs-t-3-w.cs-e-3-default .calendar-list-navigation-forward {
 float: right;
}


.cs-t-3-w.cs-e-3-default .calendar-list-message {
 text-align: center;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-delete-block {
 border: 1px solid #4da2be;
 background-color: #ffffff;
 padding: 10px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-manage-block {
 float: right;
 white-space: nowrap;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .calendar-list-edit-link {
 background-image: url(/_static/website/images/edit.gif);
 background-position: 4px 4px;
 background-repeat: no-repeat;
 font-size: 10px;
 padding: 4px 4px 4px 18px;
 margin-right: 4px;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .calendar-list-delete-link {
 background-image: url(/_static/website/images/delete.gif);
 background-position: 4px 4px;
 background-repeat: no-repeat;
 font-size: 10px;
 padding: 4px 4px 4px 18px;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .calendar-list-delete-link-active {
 background-color: #1183a8;
 color: #ffffff;
}


.cs-t-3-w.cs-e-3-default .calendar-list-delete-message-block {
 background-color: #d8e8ea;
 padding: 8px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-delete-message-title {
 font-weight: bold;
 display: block;
 margin-bottom: 2px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-delete-buttons {
 margin-top: 2px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-button {
 float: right;
}


.cs-t-3-w.cs-e-3-default .calendar-list-button-margin {
 float: right;
 margin-right: 2px !important;
}


.cs-t-3-w.cs-e-3-default .calendar-list-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .calendar-list-table-date {
 padding-bottom: 4px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-table-time {
 vertical-align: top;
 font-size: 10px;
 text-align: right;
 width: 35px;
 padding-top: 2px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-table-manage {
 vertical-align: top;
 padding-left: 2px;
 padding-top: 2px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-table-description {
 padding-bottom: 14px;
 padding-top: 2px;
 padding-left: 8px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-table-cell-icon {
 padding-left: 14px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-table-group-date {
 padding-bottom: 8px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-table-group-date .calendar-list-date {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .calendar-list-table-divider {
 border-top: 1px solid #cccccc;
}


.cs-t-3-w.cs-e-3-default .calendar-list-table-divider-icon {
 border-top: 1px solid #cccccc;
}


.cs-t-3-w.cs-e-3-default .calendar-list-properties-title {
 display: block;
 font-size: 11px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .calendar-list-more-events {
 margin-top: 6px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-more-events-link {
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .calendar-list-more-events-link-text {
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-icon-cell {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .calendar-list-table .icon-with-image {
 vertical-align: top;
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-table .icon-cell.with-image .image-container {
 padding-top: 10px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-table .image-with-icon {
 vertical-align: top;
 padding-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-table .image-cell {
 vertical-align: top;
 width: 0px;
 padding-right: 8px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-table .content-cell.bottom-spacing {
 padding-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-time-cell {
 font-size: 10px;
 padding-top: 4px;
 text-align: right;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .calendar-list-table .time-cell.with-image {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .calendar-list-table .time-cell.with-image .time {
 vertical-align: top;
 padding-right: 5px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-table .time-cell.with-image .image {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .calendar-list-date-cell {
 vertical-align: top;
 font-size: 11px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .calendar-list-date-cell-icon {
 vertical-align: top;
 font-size: 11px;
 font-weight: bold;
 padding-left: 8px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-title-cell {
 vertical-align: top;
 padding-left: 8px;
 padding-top: 2px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-title-cell-plain {
 padding-top: 2px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-table-plain {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .calendar-list-table-plain .calendar-list-title-cell {
 padding-top: 2px;
 padding-left: 0px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .calendar-list-table-plain .calendar-list-date-cell {
 font-size: 11px;
 font-weight: bold;
 vertical-align: top;
 padding-top: 6px;
 padding-left: 0px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-table-plain .calendar-list-table-description {
 padding-bottom: 14px;
 padding-top: 4px;
 padding-left: 0px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-table-plain-icon {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .calendar-list-table-plain-icon .calendar-list-title-cell {
 padding-top: 2px;
 padding-left: 8px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .calendar-list-table-plain-icon .calendar-list-date-cell {
 font-size: 11px;
 font-weight: bold;
 vertical-align: top;
 padding-top: 6px;
 padding-left: 8px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-table-plain-icon .calendar-list-table-description {
 padding-bottom: 14px;
 padding-top: 4px;
 padding-left: 8px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block .list-divider {
 height: 2px;
 font-size: 1px;
 background-color: #cccccc;
 margin: 12px 0 12px 0;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block .icon-cell {
 width: 35px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block .date-cell {
 vertical-align: top;
 font-size: 11px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block .time-cell {
 vertical-align: top;
 font-size: 11px;
 text-align: right;
 padding-top: 6px;
 width: 35px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block .title-cell {
 vertical-align: top;
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block .manage-cell {
 vertical-align: top;
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block .content-cell {
 vertical-align: top;
 padding: 0 8px 0 0;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block .date-block {
 font-size: 11px;
 font-weight: bold;
 margin-top: 6px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block .description-block {
 padding-bottom: 10px;
 margin-top: 6px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block .description-block.last-cell {
 padding-bottom: 0;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block-icon .list-divider {
 height: 2px;
 font-size: 1px;
 background-color: #cccccc;
 margin: 12px 0 12px 0;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block-icon .icon-cell {
 width: 35px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block-icon .date-cell {
 vertical-align: top;
 font-size: 11px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block-icon .time-cell {
 vertical-align: top;
 font-size: 11px;
 text-align: right;
 padding-top: 6px;
 width: 35px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block-icon .title-cell {
 vertical-align: top;
 padding: 0 8px 0 8px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block-icon .manage-cell {
 vertical-align: top;
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block-icon .content-cell {
 vertical-align: top;
 padding: 0 8px 0 8px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block-icon .date-block {
 font-size: 11px;
 font-weight: bold;
 margin-top: 6px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block-icon .description-block {
 padding-bottom: 10px;
 margin-top: 6px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block-icon .description-block.last-cell {
 padding-bottom: 0;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block-group .list-divider {
 height: 2px;
 font-size: 1px;
 background-color: #cccccc;
 margin: 12px 0 12px 0;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block-group .date-cell {
 vertical-align: top;
 font-size: 11px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block-group .time-cell {
 vertical-align: top;
 font-size: 11px;
 text-align: right;
 padding-top: 6px;
 width: 35px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block-group .title-cell {
 vertical-align: top;
 padding: 6px 8px 0 8px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block-group .manage-cell {
 vertical-align: top;
 padding: 6px 0 0 0;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block-group .content-cell {
 vertical-align: top;
 padding: 6px 8px 0 8px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block-group .description-block {
 padding-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block-group .description-block.last-cell {
 padding-bottom: 0;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block-group-icon .icon-cell {
 width: 35px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block-group-icon .date-cell {
 vertical-align: top;
 font-size: 11px;
 font-weight: bold;
 padding-left: 8px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block-group-icon .time-cell {
 vertical-align: top;
 font-size: 11px;
 text-align: right;
 padding-top: 6px;
 width: 35px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block-group-icon .title-cell {
 vertical-align: top;
 padding: 6px 8px 0 8px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block-group-icon .title-cell span {
 font-size: 11px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block-group-icon .location-block {
 font-size: 11px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block-group-icon .manage-cell {
 vertical-align: top;
 padding: 6px 0 0 0;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block-group-icon .content-cell {
 vertical-align: top;
 padding: 6px 8px 0 8px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block-group-icon .description-block {
 padding-bottom: 10px;
 margin-top: 6px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block-group-icon .description-block.last-cell {
 padding-bottom: 0;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block-group-icon .image-container .left-image {
 float: left;
 margin: 0 8px 8px 0;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block-group-icon .image-container .right-image {
 margin: 0 0 8px 8px;
 float: right;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block-group-icon .manage-cell.with-image {
 vertical-align: top;
 padding: 0 0 0 8px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block-group-icon .image-element.top {
 margin-bottom: 6px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block-group-icon .title-cell.with-image .description-block {
 margin-top: 6px;
}


.cs-t-3-w.cs-e-3-default .calendar-list-block-group-icon .title-cell.with-image .tags-block {
 margin-top: 6px;
}


.cs-t-3-w.cs-e-3-default .calendar-event-title {
 color: #3a3a3a;
 font-size: 22px;
}


.cs-t-3-w.cs-e-3-default .calendar-event-title h1 {
 color: inherit;
 font-size: inherit;
 font-weight: inherit;
 margin: 0;
}


.cs-t-3-w.cs-e-3-default .calendar-event-description {
 color: #3a3a3a;
 font-size: 12px;
 margin-top: 12px;
}


.cs-t-3-w.cs-e-3-default .calendar-event-date-table {
 margin-top: 8px;
}


.cs-t-3-w.cs-e-3-default .calendar-event-date-table-label {
 font-size: 11px;
 color: #848484;
}


.cs-t-3-w.cs-e-3-default .calendar-event-date-table-cell {
 padding-left: 10px;
}


.cs-t-3-w.cs-e-3-default .calendar-event-date-table-cell-text {
 font-size: 11px;
 font-weight: bold;
 color: #3a3a3a;
 padding-left: 16px;
}


.cs-t-3-w.cs-e-3-default .calendar-event-date-table-cell-bottom {
 padding-top: 6px;
}


.cs-t-3-w.cs-e-3-default .calendar-event-date .ui-roundable .ui-content,
.cs-t-3-w.cs-e-3-default .calendar-event-time .ui-roundable .ui-content {
 font-size: 11px;
 font-weight: bold;
 padding: 0 6px;
 color: #3a3a3a;
}


.cs-t-3-w.cs-e-3-default .calendar-event-date .ui-corner {
 background-image: url(/_static/calendar/images/roundable_date.png);
}


.cs-t-3-w.cs-e-3-default .calendar-event-time .ui-corner {
 background-image: url(/_static/calendar/images/roundable_time.png);
}


.cs-t-3-w.cs-e-3-default .calendar-event-series {
 border-top: 1px solid #cccccc;
 margin-top: 12px;
 padding-top: 6px;
 font-size: 10px;
 color: #848484;
}


.cs-t-3-w.cs-e-3-default .calendar-event-series-link {
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .calendar-event-article-link-block {
 margin-top: 10px;
}


.cs-t-3-w.cs-e-3-default .calendar-event-article-link-caption {
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default .calendar-event-article-link {
 font-size: 12px;
 margin-left: 4px;
}


.cs-t-3-w.cs-e-3-default .calendar-date-text-box {
 width: 100px;
}


.cs-t-3-w.cs-e-3-default .calendar-error-message-block {
 border: 1px solid red;
 background-color: #ff9900;
 font-size: 12px;
 color: #3a3a3a;
 padding: 6px;
 margin: 4px;
 display: block;
}


.cs-t-3-w.cs-e-3-default .calendar-error-message-block span {
 display: block;
}


.cs-t-3-w.cs-e-3-default .calendar-error-success-block {
 border: 1px solid #08850e;
 background-color: #71ea77;
 font-size: 12px;
 color: #3a3a3a;
 padding: 6px;
 margin: 4px;
 display: block;
}


.cs-t-3-w.cs-e-3-default .calendar-create-event-table td {
 padding: 2px;
}


.cs-t-3-w.cs-e-3-default .calendar-create-event-table td.calendar-label-cell {
 padding-right: 4px;
 color: #1183a8;
 font-size: 12px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .calendar-create-event-article-title {
 width: 400px;
 font-size: 14px;
}


.cs-t-3-w.cs-e-3-default .calendar-title-block {
 font-size: 14px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .calendar-event-date-time {
 font-size: 14px;
 font-weight: bold;
 color: #808b7b;
}


.cs-t-3-w.cs-e-3-default .calendar-event-article-title {
 font-size: 18px;
 color: #3a3a3a;
}


.cs-t-3-w.cs-e-3-default .calendar-text-box-mini {
 width: 24px;
}


.cs-t-3-w.cs-e-3-default .calendar-recurrence-settings-block {
 font-size: 11px;
 padding: 3px;
 margin: 4px;
 display: block;
 background-color: #B1D460;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .calendar-recurrence-block-title {
 font-size: 14px;
 padding: 4px;
 border-bottom: 1px solid #1183a8;
}


.cs-t-3-w.cs-e-3-default .calendar-recurrence-block-body {
 margin: 2px;
}


.cs-t-3-w.cs-e-3-default .calendar-grid-modal {
 background-color: #B8CED2;
 opacity: 0.8;
 filter: alpha(opacity=80);
 z-index: 6000;
 position: absolute;
}


.cs-t-3-w.cs-e-3-default .calendar-grid-modal-message {
 position: absolute;
 width: 420px;
 height: 110px;
 z-index: 6001;
}


.cs-t-3-w.cs-e-3-default .calendar-grid-modal-message .calendar-grid-modal-message-table {
 width: 100%;
 height: 100%;
 font-size: 0px;
 font-family: Arial, sans-serif;
 line-height: 1.4;
}


.cs-t-3-w.cs-e-3-default .calendar-grid-modal-message .calendar-grid-modal-message-top-left {
 background-color: transparent;
 background-image: url(/_static/website/images/template/tl.png);
 background-position: left top;
 background-repeat: no-repeat;
 height: 6px;
 width: 6px;
}


.cs-t-3-w.cs-e-3-default .calendar-grid-modal-message .calendar-grid-modal-message-top {
 background-color: white;
 border-top: 1px solid #1183A8;
 height: 6px;
}


.cs-t-3-w.cs-e-3-default .calendar-grid-modal-message .calendar-grid-modal-message-top-right {
 background-color: transparent;
 background-image: url(/_static/website/images/template/tr.png);
 background-position: right top;
 background-repeat: no-repeat;
 height: 6px;
 width: 6px;
}


.cs-t-3-w.cs-e-3-default .calendar-grid-modal-message .calendar-grid-modal-message-bottom-left {
 background-color: transparent;
 background-image: url(/_static/website/images/template/blr.png);
 background-position: left bottom;
 background-repeat: no-repeat;
 height: 6px;
 width: 6px;
}


.cs-t-3-w.cs-e-3-default .calendar-grid-modal-message .calendar-grid-modal-message-bottom {
 background-color: white;
 border-bottom: 1px solid #1183A8;
 height: 6px;
}


.cs-t-3-w.cs-e-3-default .calendar-grid-modal-message .calendar-grid-modal-message-bottom-right {
 background-color: transparent;
 background-image: url(/_static/website/images/template/brr.png);
 background-position: right bottom;
 background-repeat: no-repeat;
 height: 6px;
 width: 6px;
}


.cs-t-3-w.cs-e-3-default .calendar-grid-modal-message .calendar-grid-modal-message-left {
 background-color: white;
 border-left: 1px solid #1183A8;
 height: 6px;
}


.cs-t-3-w.cs-e-3-default .calendar-grid-modal-message .calendar-grid-modal-message-right {
 background-color: white;
 border-right: 1px solid #1183A8;
 height: 6px;
}


.cs-t-3-w.cs-e-3-default .calendar-grid-modal-message .calendar-grid-modal-message-center {
 background-color: white;
 padding: 10px;
 height: 98px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .calendar-grid-modal-message .calendar-grid-modal-message-block {
 padding: 8px;
 background-color: #E4F2F3;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .calendar-grid-modal-message .calendar-grid-modal-message-header {
 font-weight: bold;
 display: block;
 font-size: 11px;
 margin-bottom: 4px;
}


.cs-t-3-w.cs-e-3-default .calendar-grid-modal-message .calendar-grid-modal-message-buttons {
 margin-top: 2px;
}


.cs-t-3-w.cs-e-3-default .calendar-grid-modal-message .calendar-grid-modal-message-button {
 margin-left: 2px;
 float: right;
}


.cs-t-3-w.cs-e-3-default .calendar-event-object-title {
 font-size: 16px;
 color: #097e91;
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .calendar-event-object-text {
 padding-top: 4px;
 clear: both;
}


.cs-t-3-w.cs-e-3-default .calendar-event-object-link-block {
 margin-top: 4px;
 overflow-x: hidden;
}


.cs-t-3-w.cs-e-3-default .calendar-event-object-link {
 text-decoration: none;
 color: #808080;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .calendar-event-object-link:hover {
 text-decoration: underline;
 color: #808080;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .calendar-event-object-date {
 color: #808080;
 float: right;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .calendar-event-object-start {
 color: #808080;
 font-size: 11px;
 margin-top: 4px;
}


.cs-t-3-w.cs-e-3-default .calendar-events-list-view-form div .system-tabs-tab {
 padding: 15px 15px 5px 15px;
}


.cs-t-3-w.cs-e-3-default .calendar-events-list-view-form .tags-filter {
 padding: 8px 0px 15px 20px;
 border-bottom: 1px solid #AEB6B7;
}


.cs-t-3-w.cs-e-3-default .calendar-events-list-view-form .tags-filter-empty {
 padding: 0px 0px 13px 0px;
 border-bottom: 1px solid #AEB6B7;
}


.cs-t-3-w.cs-e-3-default .calendar-events-list-view-form .filter-selector {
 margin-bottom: 6px;
}


.cs-t-3-w.cs-e-3-default .calendar-events-list-view-form .filter-label {
 margin-right: 10px;
}


.cs-t-3-w.cs-e-3-default .calendar-events-list-view-form .ui-radio-option-label {
 margin-right: 10px;
}


.cs-t-3-w.cs-e-3-default .calendar-events-list-view-form label input.system-radio-option {
 margin: 0px 4px 0px 0px;
 position: relative;
 top: 2px;
}


.cs-t-3-w.cs-e-3-default .calendar-events-list-view-form .edit-tags-form .ui-tabs .ui-tabs-panel {
 padding: 10px;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
}


.cs-t-3-w.cs-e-3-default .calendar-events-list-view-form .content-tab label .ui-checkbox {
 vertical-align: top;
 margin: 0px 6px 0px 0px;
}


.cs-t-3-w.cs-e-3-default .calendar-events-list-view-form .content-tab .system-text-box {
 margin-bottom: 0px;
 width: 32px;
}


.cs-t-3-w.cs-e-3-default .calendar-events-list-view-form .content-tab table.ui-field-set {
 margin-top: 5px;
 border-top: 0px;
 margin-bottom: 0px;
}


.cs-t-3-w.cs-e-3-default .calendar-events-list-view-form .content-tab .website-label-cell {
 padding: 14px 10px 0px 4px;
 text-align: left;
 vertical-align: top;
 white-space: nowrap;
 width: 96px;
}


.cs-t-3-w.cs-e-3-default .calendar-events-list-view-form .content-tab .ui-field-set td.website-content-cell {
 padding-top: 10px;
 width: auto;
}


.cs-t-3-w.cs-e-3-default .calendar-events-list-view-form .content-tab .website-content-cell input {
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default .calendar-events-list-view-form .tag-category-list {
 margin-top: 8px;
 padding: 10px 10px 0px 10px;
 width: 438px;
 background-color: #b4cfd2;
}


.cs-t-3-w.cs-e-3-default .calendar-events-list-view-form .tag-category-list .ui-checkbox-label {
 display: block;
 float: left;
 width: 146px;
 margin-bottom: 8px;
}


.cs-t-3-w.cs-e-3-default .calendar-events-list-view-form .tag-category-list .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-horizontal-events-list {
 width: 100%;
 padding: 0;
 margin: 0;
 font-size: 14px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-calendar-horizontal-events-list .calendar-horizontal-events-list {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscriber-list .title {
 font-size: 16px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscriber-list .people-block {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscriber-list .add-block {
 width: 426px;
 float: right;
 padding-top: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscriber-list .add-block .ui-multi-autocomplete {
 width: 200px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscriber-list .people-table {
 width: 100%;
 text-align: left;
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscriber-list .people-table .delete-cell {
 text-align: right;
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscriber-list .people-table .icon-cell {
 padding: 0px 6px 0px 0px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscriber-list .people-table img.image-icon-size {
 display: block;
 width: 30px;
 height: 30px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscriber-list .people-block .ui-pager {
 margin-top: 20px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscriber-list table.ui-dual-select {
 width: 100%;
 border-spacing: 0px;
 border-collapse: collapse;
 clear: both;
 margin-bottom: 20px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscriber-list .ui-dual-select .source-cell,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscriber-list .ui-dual-select .destination-cell {
 width: 45%;
 padding: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscriber-list select.system-dual-select {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscriber-list table.ui-dual-select .buttons-cell table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscriber-list table.ui-dual-select .buttons-cell table td {
 text-align: center;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscriber-list .ui-tabs {
 padding-top: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscriber-list .ui-tabs .ui-tabs-nav {
 padding-top: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscriber-list .ui-tabs .ui-tabs-nav li a {
 padding-top: 0px;
 padding-bottom: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscriber-list .ui-tabs .ui-roundable .ui-content {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscriber-list .ui-tabs .ui-roundable .ui-content {
 font-size: 11px;
 text-decoration: none;
 border-bottom: 1px dashed;
 margin: 0px 4px 0px 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscriber-list li.ui-tabs-selected .ui-roundable .ui-corner {
 background-image: url(/_static/quarry/images/filter_back.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscriber-list li.ui-tabs-selected .ui-roundable .ui-content {
 text-decoration: none;
 border-bottom: 0px;
 color: #3A3A3A;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscriber-list li.ui-tabs-selected a {
 padding-bottom: 6px;
 background: url(../files/default/images/arrow_green.png) no-repeat center bottom;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscriber-list .organizations-block {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscriber-list .search-block {
 float: left;
 position: relative;
 background-color: #d8e8ea;
 width: 320px;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 padding: 5px 6px 5px 6px;
 overflow: visible;
 margin-bottom: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscriber-list .search-block .ui-helper {
 position: absolute;
 top: 100%;
 left: 6px;
 padding-top: 7px;
 width: 24px;
 background: url(../files/default/images/results_arrow.gif) no-repeat left bottom;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscriber-list .search-block .system-text-box {
 width: 286px;
 display: block;
 float: left;
 font-size: 13px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscriber-list .search-block .ui-initial {
 color: grey;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscriber-list .search-block .search-button {
 display: block;
 float: right;
 background-color: #d8e8ea;
 border: 0px;
 cursor: pointer;
 width: 22px;
 height: 22px;
 padding: 0px;
 margin: 0px;
 background-image: url(/_static/system/images/search_blue_icon.png);
 background-repeat: no-repeat;
 background-position: center center;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscription-subscribe .subscribe-block .clear {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscription-subscribe .subscribe-block.horizontal {
 padding: 24px 40px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscription-subscribe .subscribe-block.horizontal .subscribe-table .name-block {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscription-subscribe .subscribe-block.horizontal .subscribe-table .name-block .subscription-name.placeholder {
 color: #cccccc;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscription-subscribe .subscribe-block.horizontal .subscribe-table .email-block {
 vertical-align: top;
 padding-left: 28px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscription-subscribe .subscribe-block.horizontal .subscribe-table .subscription-email-text.placeholder {
 color: #cccccc;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscription-subscribe .subscribe-block.horizontal .subscribe-table .subscriptions-block {
 vertical-align: top;
 padding-left: 28px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscription-subscribe .subscribe-block.horizontal .subscribe-table .subscriptions-block .ui-checkbox-label {
 display: block;
 float: left;
 position: relative;
 padding-right: 10px;
 padding-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscription-subscribe .subscribe-block.horizontal .subscribe-table .subscriptions-block .ui-checkbox-label .ui-checkbox {
 display: block;
 left: 0;
 margin: 0;
 outline-width: 1px;
 padding: 0;
 position: absolute;
 top: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscription-subscribe .subscribe-block.horizontal .subscribe-table .subscriptions-block .ui-checkbox-label span {
 display: block;
 margin-left: 20px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscription-subscribe .subscribe-block.horizontal .subscribe-table .button-block {
 vertical-align: top;
 padding-left: 28px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscription-subscribe .subscribe-block.vertical {
 padding: 12px 18px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscription-subscribe .subscribe-block.vertical .name-block .subscription-name.placeholder {
 color: #cccccc;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscription-subscribe .subscribe-block.vertical .email-block {
 margin-top: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscription-subscribe .subscribe-block.vertical .subscription-email-text.placeholder {
 color: #cccccc;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscription-subscribe .subscribe-block.vertical .subscriptions-block {
 margin-top: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscription-subscribe .subscribe-block.vertical .subscriptions-block .ui-checkbox-label {
 display: block;
 float: left;
 position: relative;
 padding-right: 10px;
 padding-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscription-subscribe .subscribe-block.vertical .subscriptions-block .ui-checkbox-label .ui-checkbox {
 display: block;
 left: 0;
 margin: 0;
 outline-width: 1px;
 padding: 0;
 position: absolute;
 top: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscription-subscribe .subscribe-block.vertical .subscriptions-block .ui-checkbox-label span {
 display: block;
 margin-left: 20px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-dm-subscription-subscribe .subscribe-block.vertical .button-block {
 margin-top: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser {
 font-size: 12px;
 min-width: 880px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser a:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-tree-block-content {
 vertical-align: top;
 padding: 0px 0px 0px 5px;
 overflow-y: auto;
 overflow-x: hidden;
 max-height: 400px;
 max-width: 250px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .website-grid-head-cell,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .website-grid-head-cell-right {
 border-bottom: 1px solid #c3c3c3;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-grid-body-cell span,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-grid-body-cell span,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-grid-body-cell-right span {
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .website-grid-delete-link,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .website-grid-edit-link {
 margin-left: 7px;
 padding: 0;
 display: block;
 width: 16px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-folder-open,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-folder-active,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-item-folder-up,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-icon-ms-word,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-icon-video,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-icon-ms-excel,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-icon-image,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-icon-pdf,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-folder,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-item-folder,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-icon-html,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-icon-ms-power-point,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-icon-trash,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-icon-ms-access,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-trash,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-edit,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-icon-other,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-icon-other,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-icon-audio,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-download,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-icon-text,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-icon-zip {
 height: 22px;
 line-height: 20px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-folder,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-folder-open,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-folder-active,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-item-folder-up,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-item-folder,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-icon-ms-word,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-icon-video,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-icon-ms-excel,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-icon-image,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-icon-pdf,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-icon-html,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-icon-ms-power-point,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-icon-trash,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-icon-ms-access,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-icon-other,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-icon-audio,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-icon-text,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-icon-zip {
 padding-left: 20px;
 padding-top: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-download,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-trash,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .document-edit {
 padding-left: 16px;
 font-size: 14px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .website-grid-head-cell,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .website-grid-head-cell-right {
 font-size: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .system-form.edit-tags-form {
 background: transparent;
 padding: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .ui-tabs .ui-tabs-panel {
 -khtml-border-radius: 5px;
 -o-border-radius: 5px;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 padding: 10px;
 background: #b7cbcf;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .ui-submit-block {
 padding-top: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-document-browser .tag-link {
 font-size: 10px;
}


.cs-t-3-w.cs-e-3-default .document-attach {
 margin-left: 7px;
 margin-right: 6px;
}


.cs-t-3-w.cs-e-3-default .document-attach .document-folder-select-form {
 margin-top: 4px;
 width: auto;
}


.cs-t-3-w.cs-e-3-default .document-attach .document-select-form {
 margin-bottom: 5px;
 width: auto;
}


.cs-t-3-w.cs-e-3-default .document-attach .ui-file {
 margin-right: 1px;
}


.cs-t-3-w.cs-e-3-default .document-attach .ui-button {
 margin-top: 1px;
 height: 22px;
}


.cs-t-3-w.cs-e-3-default .document-attach .ui-tabs .ui-tabs-nav {
 padding-top: 0px;
}


.cs-t-3-w.cs-e-3-default .document-attach .ui-tabs .ui-tabs-nav li a {
 margin-right: 10px;
 margin-bottom: 2px;
 margin-left: -2px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 4px;
}


.cs-t-3-w.cs-e-3-default .document-attach .document-set {
 padding: 0.2em;
}


.cs-t-3-w.cs-e-3-default .document-attach .document-set .ui-roundable .ui-corner {
 background-image: url(../files/default/images/back_blue.png);
}


.cs-t-3-w.cs-e-3-default .document-attach .document-set .document-item {
 margin: 4px 6px 0px 0px;
 padding: 1px 0px;
 float: left;
 background-color: #B4CFD2;
 border-radius: 5px;
 border: 2px solid #B4CFD2;
}


.cs-t-3-w.cs-e-3-default .document-attach .document-set .document-item a {
 text-decoration: none;
 font-size: 11px;
 padding: 1px 0px 4px 18px;
 color: #3A3A3A;
 padding-left: 20px;
}


.cs-t-3-w.cs-e-3-default .document-attach .document-set .document-item .document-detach {
 margin-left: 4px;
 background: url(../files/default/images/attach_delete.png) no-repeat 6px 3px;
 font-size: 11px;
 padding: 0px 6px 4px 6px;
}


.cs-t-3-w.cs-e-3-default .document-attach .document-set .document-item .ui-roundable .ui-content {
 font-size: 11px;
 padding: 1px 1px 1px 1px;
 height: 14px;
}


.cs-t-3-w.cs-e-3-default .document-attach .document-set .ui-roundable .ui-content {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .document-attach .ui-tabs-selected .ui-roundable .ui-corner {
 background-image: url(/_static/quarry/images/filter_back.png);
}


.cs-t-3-w.cs-e-3-default .document-attach .ui-tabs .ui-roundable .ui-content {
 font-size: 11px;
 text-decoration: none;
 border-bottom: 1px dashed;
 margin: 0px 4px 0px 4px;
}


.cs-t-3-w.cs-e-3-default .document-attach .ui-tabs-selected .ui-roundable .ui-content {
 text-decoration: none;
 border-bottom: 0px;
 color: #3A3A3A;
}


.cs-t-3-w.cs-e-3-default .document-attach li.ui-tabs-selected a {
 padding-bottom: 6px;
 background: url(../files/default/images/arrow_green.png) no-repeat center bottom;
}


.cs-t-3-w.cs-e-3-default .document-attach .ui-tabs-panel {
 background-color: #e5e8d9;
}


.cs-t-3-w.cs-e-3-default .document-attach .ui-grid-header {
 border-bottom: 1px solid #1183A8;
 color: #1183A8;
 font-size: 11px;
 padding-bottom: 2px;
}


.cs-t-3-w.cs-e-3-default .document-attach .ui-collapsible-title {
 color: #3A3A3A;
}


.cs-t-3-w.cs-e-3-default .document-frame-block {
 margin: 0;
 height: 500px;
}


.cs-t-3-w.cs-e-3-default .document-block {
 height: 95%;
 background-color: white;
 border: solid 1px black;
 margin: 10px;
}


.cs-t-3-w.cs-e-3-default .document-menu-block,
.cs-t-3-w.cs-e-3-default .document-menu-block-open {
 background-color: #c9c8ab;
 float: left;
 width: 100%;
 height: 8%;
 border-bottom: solid 2px black;
}


.cs-t-3-w.cs-e-3-default .document-menu-left-block {
 padding-left: 5px;
 float: left;
}


.cs-t-3-w.cs-e-3-default .document-menu-right-block {
 padding-top: 5px;
}


.cs-t-3-w.cs-e-3-default .document-menu-block-open {
 height: 20%;
}


.cs-t-3-w.cs-e-3-default .document-menu-block-content {
 text-align: right;
 padding-right: 20px;
 padding-bottom: 5px;
}


.cs-t-3-w.cs-e-3-default .document-menu-block-content2 {
 text-align: right;
 margin-top: 15px;
}


.cs-t-3-w.cs-e-3-default .document-content-block,
.cs-t-3-w.cs-e-3-default .document-content-block-lowered {
 float: left;
 position: relative;
 width: 100%;
 height: 432px;
 margin: 0px;
 padding: 0px;
 vertical-align: top;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default .document-content-block-lowered {
 height: 374px;
}


.cs-t-3-w.cs-e-3-default .document-tree-block {
 position: absolute;
 left: 0;
 top: 0;
 border-right: solid 2px black;
 height: 100%;
 width: 25%;
}


.cs-t-3-w.cs-e-3-default .document-tree-block-content {
 float: left;
 vertical-align: top;
 padding: 5px;
 width: 160px;
 overflow: auto;
 max-height: 70vh;
}


.cs-t-3-w.cs-e-3-default .document-folder-block {
 position: absolute;
 right: 0;
 top: 0;
 padding: 0px;
 height: 100%;
 width: 74%;
 overflow: auto;
}


.cs-t-3-w.cs-e-3-default .document-folder-block-content {
 height: auto;
 max-height: 70vh;
 overflow: auto;
}


.cs-t-3-w.cs-e-3-default .document-edit-block {
 background-color: #c9c8ab;
 padding: 10px;
 margin: 5px;
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default .document-select-form-upload {
 width: 95%;
 height: 200px;
 background-color: white;
 border: 1px solid #3a3a3a;
 overflow: auto;
 padding: 5px;
}


.cs-t-3-w.cs-e-3-default .document-folder-select-form,
.cs-t-3-w.cs-e-3-default .document-select-form {
 height: 200px;
 background-color: white;
 overflow: auto;
 margin: 5px;
}


.cs-t-3-w.cs-e-3-default .document-tree {
 padding-left: 0px;
 margin-left: 0px;
}


.cs-t-3-w.cs-e-3-default .document-sub-tree {
 padding-left: 20px;
 margin-left: 0px;
}


.cs-t-3-w.cs-e-3-default .document-link,
.cs-t-3-w.cs-e-3-default .document-link:hover,
.cs-t-3-w.cs-e-3-default .document-link-selected,
.cs-t-3-w.cs-e-3-default .document-home-link,
.cs-t-3-w.cs-e-3-default .document-home-link:hover {
 color: #3a3a3a;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .document-home-link {
 font-size: 32px;
}


.cs-t-3-w.cs-e-3-default .document-grid {
 border-spacing: 0px;
 width: 97%;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default .document-grid-body-row:hover {
 background-color: #f2f2f2;
}


.cs-t-3-w.cs-e-3-default .document-grid-body-cell {
 margin-left: 2px;
 padding: 2px 2px 2px 4px;
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default .document-grid-body-cell-right {
 text-align: right;
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default .document-properties-element {
 width: 200px;
}


.cs-t-3-w.cs-e-3-default .document-properties-cell {
 padding-bottom: 5px;
}


.cs-t-3-w.cs-e-3-default .document-item {
 padding-left: 18px;
}


.cs-t-3-w.cs-e-3-default .document-icon-ms-access {
 background-position: 0 0px;
}


.cs-t-3-w.cs-e-3-default .document-icon-ms-excel {
 background-position: 0 -32px;
}


.cs-t-3-w.cs-e-3-default .document-icon-html {
 background-position: 0 -64px;
}


.cs-t-3-w.cs-e-3-default .document-icon-image {
 background-position: 0 -96px;
}


.cs-t-3-w.cs-e-3-default .document-icon-other {
 background-position: 0 -128px;
}


.cs-t-3-w.cs-e-3-default .document-icon-pdf {
 background-position: 0 -160px;
}


.cs-t-3-w.cs-e-3-default .document-icon-ms-power-point {
 background-position: 0 -192px;
}


.cs-t-3-w.cs-e-3-default .document-icon-audio {
 background-position: 0 -224px;
}


.cs-t-3-w.cs-e-3-default .document-icon-text {
 background-position: 0 -256px;
}


.cs-t-3-w.cs-e-3-default .document-icon-video {
 background-position: 0 -288px;
}


.cs-t-3-w.cs-e-3-default .document-icon-ms-word {
 background-position: 0 -320px;
}


.cs-t-3-w.cs-e-3-default .document-icon-zip {
 background-position: 0 -352px;
}


.cs-t-3-w.cs-e-3-default .document-folder,
.cs-t-3-w.cs-e-3-default .document-item-folder {
 background-position: 0 -384px;
}


.cs-t-3-w.cs-e-3-default .document-folder-open,
.cs-t-3-w.cs-e-3-default .document-folder-active {
 background-position: 0 -416px;
}


.cs-t-3-w.cs-e-3-default .document-folder-up {
 background-position: 0 -448px;
}


.cs-t-3-w.cs-e-3-default .document-download {
 background-position: 0 -480px;
}


.cs-t-3-w.cs-e-3-default .document-trash {
 background-position: 0 -512px;
}


.cs-t-3-w.cs-e-3-default .document-edit {
 background-position: 0 -544px;
}


.cs-t-3-w.cs-e-3-default .document-folder-open,
.cs-t-3-w.cs-e-3-default .document-folder-active,
.cs-t-3-w.cs-e-3-default .document-item-folder-up,
.cs-t-3-w.cs-e-3-default .document-icon-ms-word,
.cs-t-3-w.cs-e-3-default .document-icon-video,
.cs-t-3-w.cs-e-3-default .document-icon-ms-excel,
.cs-t-3-w.cs-e-3-default .document-icon-image,
.cs-t-3-w.cs-e-3-default .document-icon-pdf,
.cs-t-3-w.cs-e-3-default .document-folder,
.cs-t-3-w.cs-e-3-default .document-item-folder,
.cs-t-3-w.cs-e-3-default .document-icon-html,
.cs-t-3-w.cs-e-3-default .document-icon-ms-power-point,
.cs-t-3-w.cs-e-3-default .document-icon-trash,
.cs-t-3-w.cs-e-3-default .document-icon-ms-access,
.cs-t-3-w.cs-e-3-default .document-trash,
.cs-t-3-w.cs-e-3-default .document-edit,
.cs-t-3-w.cs-e-3-default .document-icon-other,
.cs-t-3-w.cs-e-3-default .document-icon-other,
.cs-t-3-w.cs-e-3-default .document-icon-audio,
.cs-t-3-w.cs-e-3-default .document-download,
.cs-t-3-w.cs-e-3-default .document-icon-text,
.cs-t-3-w.cs-e-3-default .document-icon-zip {
 background-image: url(/_static/document/images/document_icons_sprite_cut.png);
 background-repeat: no-repeat;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .document-block .document-folder-open,
.cs-t-3-w.cs-e-3-default .document-block .document-folder-active,
.cs-t-3-w.cs-e-3-default .document-block .document-item-folder-up,
.cs-t-3-w.cs-e-3-default .document-block .document-icon-ms-word,
.cs-t-3-w.cs-e-3-default .document-block .document-icon-video,
.cs-t-3-w.cs-e-3-default .document-block .document-icon-ms-excel,
.cs-t-3-w.cs-e-3-default .document-block .document-icon-image,
.cs-t-3-w.cs-e-3-default .document-block .document-icon-pdf,
.cs-t-3-w.cs-e-3-default .document-block .document-folder,
.cs-t-3-w.cs-e-3-default .document-block .document-item-folder,
.cs-t-3-w.cs-e-3-default .document-block .document-icon-html,
.cs-t-3-w.cs-e-3-default .document-block .document-icon-ms-power-point,
.cs-t-3-w.cs-e-3-default .document-block .document-icon-trash,
.cs-t-3-w.cs-e-3-default .document-block .document-icon-ms-access,
.cs-t-3-w.cs-e-3-default .document-block .document-trash,
.cs-t-3-w.cs-e-3-default .document-block .document-edit,
.cs-t-3-w.cs-e-3-default .document-block .document-icon-other,
.cs-t-3-w.cs-e-3-default .document-block .document-icon-other,
.cs-t-3-w.cs-e-3-default .document-block .document-icon-audio,
.cs-t-3-w.cs-e-3-default .document-block .document-download,
.cs-t-3-w.cs-e-3-default .document-block .document-icon-text,
.cs-t-3-w.cs-e-3-default .document-block .document-icon-zip {
 height: 22px;
 line-height: 16px;
}


.cs-t-3-w.cs-e-3-default .document-icon-home {
 background: url(/_static/document/images/icon_home.gif) no-repeat center left;
 padding-left: 32px;
 height: 32px;
 margin-left: 32px;
}


.cs-t-3-w.cs-e-3-default .document-folder-hover {
 background-color: #f2f2f2;
}


.cs-t-3-w.cs-e-3-default .document-block .document-folder-open,
.cs-t-3-w.cs-e-3-default .document-block .document-folder-active,
.cs-t-3-w.cs-e-3-default .document-block .document-item-folder-up,
.cs-t-3-w.cs-e-3-default .document-block .document-folder,
.cs-t-3-w.cs-e-3-default .document-block .document-item-folder,
.cs-t-3-w.cs-e-3-default .document-block .document-icon-ms-word,
.cs-t-3-w.cs-e-3-default .document-block .document-icon-video,
.cs-t-3-w.cs-e-3-default .document-block .document-icon-ms-excel,
.cs-t-3-w.cs-e-3-default .document-block .document-icon-image,
.cs-t-3-w.cs-e-3-default .document-block .document-icon-pdf,
.cs-t-3-w.cs-e-3-default .document-block .document-icon-html,
.cs-t-3-w.cs-e-3-default .document-block .document-icon-ms-power-point,
.cs-t-3-w.cs-e-3-default .document-block .document-icon-trash,
.cs-t-3-w.cs-e-3-default .document-block .document-icon-ms-access,
.cs-t-3-w.cs-e-3-default .document-block .document-icon-other,
.cs-t-3-w.cs-e-3-default .document-block .document-icon-audio,
.cs-t-3-w.cs-e-3-default .document-block .document-icon-text,
.cs-t-3-w.cs-e-3-default .document-block .document-icon-zip {
 padding-left: 20px;
 padding-top: 2px;
}


.cs-t-3-w.cs-e-3-default .document-block .document-download,
.cs-t-3-w.cs-e-3-default .document-block .document-trash,
.cs-t-3-w.cs-e-3-default .document-block .document-edit {
 padding-left: 16px;
 font-size: 14px;
}


.cs-t-3-w.cs-e-3-default .document-folder,
.cs-t-3-w.cs-e-3-default .document-folder-open {
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default .document-folder-active,
.cs-t-3-w.cs-e-3-default .document-form-header,
.cs-t-3-w.cs-e-3-default .document-link-selected {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .document-draggable {
 position: static;
}


.cs-t-3-w.cs-e-3-default .document-loading {
 background: url(/_static/document/images/wait.gif) no-repeat;
 background-position: center -10px;
 width: 100%;
 height: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-filled-form .form-title {
 margin: 0 0 18px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-filled-form .form-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-filled-form .form-table .head-title-cell {
 text-align: left;
 padding: 0 12px 4px 0;
 border-bottom: 1px solid #848484;
 width: 20%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-filled-form .form-table .head-value-cell {
 text-align: left;
 padding: 0 12px 4px 18px;
 border-bottom: 1px solid #848484;
 width: 80%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-filled-form .form-table .title-cell {
 padding: 2px 0;
 color: #848484;
 width: 20%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-filled-form .form-table .value-cell {
 padding: 2px 0 2px 18px;
 width: 80%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-form-edit .system-calendar .system-text-box {
 width: 74px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-form-edit .website-content-cell {
 width: 260px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-form-edit .ui-hint-help {
 margin-left: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-form-edit .ui-sortable-helper {
 cursor: move;
}


.cs-t-3-w.cs-e-3-default .form-forms-preset-list-edit {
 font-size: 0.7em;
}


.cs-t-3-w.cs-e-3-default .form-forms-preset-item-block {
 height: 24px;
 border: 1px solid #e2e2e2;
 margin: 1px;
}


.cs-t-3-w.cs-e-3-default .form-forms-form-source-item {
 border: 1px solid #e2e2e2;
 background-color: #323943;
 padding: 5px;
 color: #ffffff;
 margin: 1px;
 font-size: 12px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .form-forms-form-source-item:hover {
 cursor: move;
 opacity: 0.9;
}


.cs-t-3-w.cs-e-3-default .form-forms-place-hoverclass {
 background-color: #faff68;
}


.cs-t-3-w.cs-e-3-default .form-forms-place {
 width: 99%;
 height: 100%;
 vertical-align: top;
 padding: 2px;
}


.cs-t-3-w.cs-e-3-default .form-forms-element-head {
 background-color: rgba(50,57,67,0.41);
 color: #ffffff;
 padding: 6px 0 6px 6px;
 height: 14px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .form-forms-element-head:hover {
 cursor: move;
}


.cs-t-3-w.cs-e-3-default .form-forms-element-block {
 margin-bottom: 2px;
 background-color: #efefef;
}


.cs-t-3-w.cs-e-3-default .form-forms-element-title {
 float: left;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default .form-forms-element-properties {
 padding: 4px;
 background-color: #68627b;
 color: #ffffff;
}


.cs-t-3-w.cs-e-3-default .form-forms-element-properties p {
 margin: 2px;
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .form-forms-view-control {
 padding: 20px;
 float: left;
 clear: left;
}


.cs-t-3-w.cs-e-3-default .form-forms-view-title {
 margin: 0;
 padding: 0px 8px 0px 0px;
 position: relative;
}


.cs-t-3-w.cs-e-3-default .form-forms-view-title.ui-left {
 float: left;
}


.cs-t-3-w.cs-e-3-default .form-forms-view-title .ui-hint-help {
 border-bottom: 0px;
 position: relative;
 bottom: 2px;
}


.cs-t-3-w.cs-e-3-default .form-forms-view-title .ui-required-mark {
 color: red;
 position: absolute;
 top: 0px;
 right: 0px;
}


.cs-t-3-w.cs-e-3-default .form-list {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .form-list .button-cell {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .form-forms-form-list-link {
 font-size: 1.2em;
}


.cs-t-3-w.cs-e-3-default .form-forms-form-list-block {
 padding: 2px;
}


.cs-t-3-w.cs-e-3-default .form-forms-view-control-file {
 float: left;
 clear: right;
}


.cs-t-3-w.cs-e-3-default .form-forms-view-control-file-container {
 float: left;
 clear: right;
}


.cs-t-3-w.cs-e-3-default .form-forms-view-control-date {
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default .form-forms-required-star {
 color: red;
}


.cs-t-3-w.cs-e-3-default .form-forms-colorpicker {
 position: relative;
 height: 200px;
 width: 380px;
}


.cs-t-3-w.cs-e-3-default .form-forms-filled-name {
 font-size: 1.2em;
 margin: 0;
 padding: 0;
}


.cs-t-3-w.cs-e-3-default div.form-condition-and,
.cs-t-3-w.cs-e-3-default div.form-condition-or {
 padding-left: 8px;
}


.cs-t-3-w.cs-e-3-default .form-forms-element-settings {
 background: #d4d5d6;
 padding: 20px;
 text-align: center;
}


.cs-t-3-w.cs-e-3-default .form-forms-ui-button-submit {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
 background-color: #24b8dc;
 border: 1px solid #20a6c7;
 border-bottom: 1px solid #0798bb;
 background-image: -webkit-linear-gradient(top, #40c0df 0, #06a5cc 100%);
 background-image: linear-gradient(to bottom, #40c0df 0, #06a5cc 100%);
 box-shadow: inset 0px 1px rgba(255,255,255,0.35),0px 1px 2px rgba(0,0,0,0.2);
 font-family: Arial,sans-serif;
 text-align: center;
 border-radius: 3px;
 padding-right: 14px;
 padding-left: 14px;
 font-size: 12px;
 height: 29px;
 cursor: pointer;
 font-weight: bold;
 outline: none;
}


.cs-t-3-w.cs-e-3-default .form-forms-ui-button-submit:hover {
 background-color: #10acd2;
 background-image: -webkit-gradient(linear, to bottom, #15b1d7 0, #0aa8ce 100%);
 background-image: -webkit-linear-gradient(top, #15b1d7 0, #0aa8ce 100%);
 background-image: -moz-linear-gradient(top, #15b1d7 0, #0aa8ce 100%);
 background-image: -ms-linear-gradient(top, #15b1d7 0, #0aa8ce 100%);
 background-image: -o-linear-gradient(top, #15b1d7 0, #0aa8ce 100%);
 background-image: linear-gradient(to bottom, #15b1d7 0, #0aa8ce 100%);
}


.cs-t-3-w.cs-e-3-default .form-forms-element-settings-table {
 background-color: #efefef;
 box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
 padding: 20px;
 width: 100%;
 margin-bottom: 20px;
}


.cs-t-3-w.cs-e-3-default .form-forms-element-settings-table .website-label-cell {
 width: 30% !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-form-place .ui-hint-help {
 margin-left: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-form-source .system-view-table-cell-middle1 {
 position: fixed;
 margin-right: 30px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-settings .folder-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-settings .folder-table .label-cell {
 vertical-align: top;
 white-space: nowrap;
 font-size: 11px;
 padding-top: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-settings .folder-table .folder-cell {
 vertical-align: top;
 width: 100%;
 font-size: 11px;
 padding-left: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-form .system-form {
 background-color: transparent;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-form .ui-radio-options td {
 padding-right: 15px;
 padding-top: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-form hr {
 background-color: white;
 border: 1px #666666;
 border-style: none none dotted;
 color: white;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-form h2 {
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-form .form-section-number {
 display: block;
 background-color: #74949F;
 color: white;
 padding: 3px 9px;
 float: left;
 margin-right: 6px;
 margin-top: 12px;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-form .form-section-title {
 display: block;
 margin-top: 15px;
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-form .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-form .ui-left {
 margin-right: 5px;
 display: block;
 float: left;
 width: 72px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-form .ui-right {
 margin-left: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-form .ui-hint-help.ui-left {
 width: auto;
 margin-right: 4px;
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-form .ui-hint-help.ui-right {
 margin-left: 4px;
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-form .ui-hint-help.ui-top {
 margin-bottom: 2px;
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-form .ui-hint-help.ui-bottom {
 margin-top: 2px;
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-form .form-forms-view-control-submit {
 margin-top: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-form .form-group-clone-link {
 display: block;
 float: left;
 clear: both;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-form .form-group-close-link {
 display: block;
 float: left;
 clear: right;
 margin-left: 4px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-form .form-horizontal-elements {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-filled-form-list .form-filled-list th {
 background-color: #FFFFFF;
 border-bottom: 1px solid #1183A8;
 color: #1183A8;
 font-size: 10px;
 text-align: left;
 vertical-align: bottom;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-filled-form-list .form-filled-list .ui-table-head-link {
 display: block;
 padding: 4px 16px 1px 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-filled-form-list .form-filled-list .ui-sorted {
 padding: 4px 8px 1px 12px;
 background: url(../files/default/images/sort_down.gif) no-repeat 2px 9px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-filled-form-list .form-filled-list td {
 padding: 4px 15px 4px 4px;
 font-size: 10px;
 border-top: 1px solid white;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-filled-form-list .form-filled-list td.ui-odd {
 background-color: #ECF4DA;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-filled-form-list .form-filled-list td.ui-even {
 background-color: white;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-filled-form-list .form-filled-list td.ui-even {
 background-color: white;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-filled-form-list .ui-paging {
 font-size: 10px;
 margin-top: 2px;
 background: url(../files/default/images/paging_bkg.png);
 padding-left: 2px;
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-filled-form-list a.ui-paging-link {
 display: block;
 float: left;
 height: 12px;
 min-width: 12px;
 margin: 2px 2px 2px 0px;
 line-height: 12px;
 vertical-align: middle;
 text-align: center;
 font-weight: bold;
 text-decoration: none;
 color: white;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-filled-form-list a.ui-paging-link:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-filled-form-list .ui-paging .ui-selected {
 color: black;
 background-color: white;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-filled-form-list .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-filled-form-list .secure-field-text {
 color: #848484;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-forms-list .form-list th {
 background-color: #FFFFFF;
 border-bottom: 1px solid #1183A8;
 color: #1183A8;
 font-size: 10px;
 text-align: left;
 vertical-align: bottom;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-forms-list .form-list .ui-table-head-link {
 display: block;
 padding: 4px 16px 1px 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-forms-list .form-list .ui-sorted {
 padding: 4px 8px 1px 12px;
 background: url(../files/default/images/sort_down.gif) no-repeat 2px 9px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-forms-list .form-list td {
 padding: 4px 15px 4px 4px;
 font-size: 10px;
 border-top: 1px solid white;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-forms-list .form-list td.ui-odd {
 background-color: #ECF4DA;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-forms-list .form-list td.ui-even {
 background-color: white;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-forms-list .form-list td.ui-even {
 background-color: white;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-forms-list .ui-paging {
 font-size: 10px;
 margin-top: 2px;
 background: url(../files/default/images/paging_bkg.png);
 padding-left: 2px;
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-forms-list a.ui-paging-link {
 display: block;
 float: left;
 height: 12px;
 min-width: 12px;
 margin: 2px 2px 2px 0px;
 line-height: 12px;
 vertical-align: middle;
 text-align: center;
 font-weight: bold;
 text-decoration: none;
 color: white;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-forms-list a.ui-paging-link:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-forms-list .ui-paging .ui-selected {
 color: black;
 background-color: white;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-form-forms-list .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-horizontal-filmstrip .ui-carousel-n {
 padding: 0px 25px 0px 25px;
 position: relative;
 background-color: #e2e0e0;
 border-radius: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-horizontal-filmstrip .ui-carousel-1 .ui-carousel-after {
 display: block;
 text-align: center;
 right: 0;
 bottom: 0;
 z-index: 2;
 padding: 10px 0 6px 0;
 border-top: 1px solid #dddedb;
 background: #f9f9f9;
 -moz-box-shadow: inset 0 1px 0 rgba(0,0,0,0.06);
 -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.06);
 box-shadow: inset 0 1px 0 rgba(0,0,0,0.06);
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-horizontal-filmstrip .ui-carousel-paging {
 display: block;
 text-align: center;
 padding: 0 2px 0 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-horizontal-filmstrip .ui-carousel-prev {
 display: block;
 position: absolute;
 float: left;
 border: 0;
 height: 105px;
 width: 36px;
 background: url(../files/dark_1column/images/left-a.png);
 cursor: pointer;
 bottom: 80px;
 z-index: 250;
 left: -8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-horizontal-filmstrip .ui-carousel-next {
 display: block;
 position: absolute;
 float: right;
 border: 0;
 height: 105px;
 width: 36px;
 background: url(../files/dark_1column/images/right-a.png);
 cursor: pointer;
 bottom: 80px;
 z-index: 250;
 right: -8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-horizontal-filmstrip .ui-carousel-paging .ui-carousel-button {
 display: inline;
 cursor: pointer;
 background-color: transparent;
 padding: 0 1px 0 1px;
 margin: 2px 1px 2px 1px;
 border: 0;
 font-size: 1px;
 font-weight: normal;
 color: rgba(0,0,0,0);
 width: 20px;
 height: 21px;
 background-image: url(../files/dark_1column/images/off-b.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-horizontal-filmstrip .ui-carousel-paging .ui-active {
 width: 20px;
 height: 21px;
 background-image: url(../files/dark_1column/images/on-b.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-horizontal-filmstrip .ui-carousel-stop {
 float: left;
 cursor: pointer;
 background-color: transparent;
 padding: 0 1px 0 1px;
 margin: 2px 1px 2px 1px;
 border: 0;
 font-size: 1px;
 font-weight: normal;
 color: rgba(0,0,0,0);
 width: 20px;
 height: 21px;
 background-image: url(../files/dark_1column/images/navs.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-horizontal-filmstrip .ui-running {
 background: url(../files/dark_1column/images/navs.png) 0px 21px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-horizontal-filmstrip .ui-stopped {
 background: url(../files/dark_1column/images/navs.png) 0px 42px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-horizontal-filmstrip .ui-carousel-n .ui-roundable .ui-corner {
 background-image: none;
 background-color: #adadad;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-horizontal-filmstrip .ui-carousel-n .ui-roundable .ui-tr {
 margin-left: 6px;
 height: 8px;
 border-radius: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-horizontal-filmstrip .ui-carousel-n .ui-roundable .ui-tl {
 height: 8px;
 position: relative;
 left: -6px;
 border-radius: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-horizontal-filmstrip .ui-carousel-n .ui-roundable .ui-br {
 margin-left: 6px;
 border-bottom-right-radius: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-horizontal-filmstrip .ui-carousel-n .ui-roundable .ui-bl {
 position: relative;
 left: -6px;
 border-bottom-left-radius: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-item img {
 vertical-align: bottom;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-button {
 margin: 1px;
 background: transparent;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-prev {
 border: 0px;
 height: 16px;
 width: 16px;
 background: url(../files/default/images/carousel_n_prev.png);
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-next {
 border: 0px;
 height: 16px;
 width: 16px;
 background: url(../files/default/images/carousel_n_next.png);
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-stop {
 float: left;
 border: 0px;
 height: 16px;
 width: 16px;
 cursor: pointer;
 background: transparent;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-running {
 background: url(../files/default/images/carousel_pause.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-stopped {
 background: url(../files/default/images/carousel_play.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-paging {
 float: left;
 text-align: right;
 background: url(../files/default/images/paging_bkg.png);
 padding: 0px 2px 0px 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-paging .ui-carousel-button {
 cursor: pointer;
 background-color: transparent;
 padding: 0px 1px 0px 1px;
 margin: 2px 1px 2px 1px;
 border: 0px;
 font-size: 9px;
 font-weight: bold;
 width: auto;
 height: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-paging .ui-active {
 background-color: white;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-1 .ui-roundable,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-1 .ui-corner,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-1 .ui-content {
 position: static;
 padding: 0px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-1 .ui-roundable .ui-tr {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-1 {
 position: relative;
 padding: 0px 49px 0px 49px;
 background-color: #d9e7e8;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-1 .ui-carousel-before {
 z-index: 3;
 padding: 0 3px 9px 3px;
 margin: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-1 .ui-carousel-after {
 z-index: 2;
 padding: 9px 3px 0px 3px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-1 .ui-carousel-paging,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-1 .ui-carousel-stop {
 margin-left: 0px;
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-1 .ui-carousel-before .ui-helper,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-1 .ui-carousel-after .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-1 .ui-roundable {
 margin: 0px 3px 0px 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-1 .ui-roundable .ui-tr,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-1 .ui-roundable .ui-br {
 margin-left: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-1 .ui-roundable .ui-tl,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-1 .ui-roundable .ui-tr {
 height: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-1 .ui-roundable .ui-tl,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-1 .ui-roundable .ui-bl {
 position: relative;
 left: -6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-1 .ui-roundable .ui-corner {
 background-image: url(../files/default/images/carousel_n_background.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-1 .ui-roundable .ui-content {
 padding: 6px 4px 6px 4px;
 top: -3px;
 left: 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-1 .image-description {
 padding-top: 4px;
 color: white;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-1 .image-copyright {
 color: #444;
 font-size: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-1 .ui-carousel-prev {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-1 .ui-carousel-next {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-n {
 padding: 0px 49px 0px 49px;
 position: relative;
 background-color: #d9e7e8;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-n .ui-carousel-before {
 padding: 0px 3px 9px 3px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-n .ui-carousel-after {
 padding: 9px 3px 0px 3px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-n .ui-carousel-paging,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-n .ui-carousel-stop {
 margin-left: 0px;
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-n .ui-carousel-before .ui-helper,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-n .ui-carousel-after .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-n .ui-carousel-prev {
 position: absolute;
 bottom: 50%;
 left: 30px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-n .ui-carousel-next {
 position: absolute;
 bottom: 50%;
 right: 30px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-n .ui-roundable {
 margin: 0px 3px 0px 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-n .ui-roundable .ui-tr,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-n .ui-roundable .ui-br {
 margin-left: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-n .ui-roundable .ui-tl,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-n .ui-roundable .ui-tr {
 height: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-n .ui-roundable .ui-tl,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-n .ui-roundable .ui-bl {
 position: relative;
 left: -6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-n .ui-roundable .ui-corner {
 background-image: url(../files/default/images/carousel_n_background.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-n .ui-roundable .ui-content {
 padding: 6px 4px 6px 4px;
 top: -3px;
 left: 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-n .image-description {
 padding-top: 4px;
 color: white;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-horizontal-filmstrip .ui-carousel-n .image-copyright {
 color: #444;
 font-size: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-image .navigation-table .prev-cell {
 padding-right: 4px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-image .navigation-table .prev-cell .link-block {
 position: relative;
 width: 16px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-image .navigation-table .prev-cell .link-block .link-prev {
 width: 16px;
 height: 16px;
 background-image: url(../files/default/images/carousel_n_prev.png);
 background-repeat: no-repeat;
 background-position: 0 0;
 display: block;
 text-decoration: none;
 position: absolute;
 top: 50%;
 margin-top: -8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-image .navigation-table .next-cell {
 padding-left: 4px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-image .navigation-table .next-cell .link-block {
 position: relative;
 width: 16px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-image .navigation-table .next-cell .link-block .link-next {
 width: 16px;
 height: 16px;
 background-image: url(../files/default/images/carousel_n_next.png);
 background-repeat: no-repeat;
 background-position: 0 0;
 display: block;
 text-decoration: none;
 position: absolute;
 top: 50%;
 margin-top: -8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-image .date-block .date-text {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-image .image-tags-description {
 font-size: 11px;
 display: block;
 float: left;
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-image .image-tags .tag-links-block .tag-link {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-image .image-tags .tag-links-block .tag-link-separator {
 margin-right: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-item img {
 vertical-align: bottom;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-button {
 margin: 1px;
 background: transparent;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-prev {
 border: 0px;
 height: 16px;
 width: 16px;
 background: url(../files/default/images/carousel_n_prev.png);
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-next {
 border: 0px;
 height: 16px;
 width: 16px;
 background: url(../files/default/images/carousel_n_next.png);
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-stop {
 float: left;
 border: 0px;
 height: 16px;
 width: 16px;
 cursor: pointer;
 background: transparent;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-running {
 background: url(../files/default/images/carousel_pause.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-stopped {
 background: url(../files/default/images/carousel_play.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-paging {
 float: left;
 text-align: right;
 background: url(../files/default/images/paging_bkg.png);
 padding: 0px 2px 0px 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-paging .ui-carousel-button {
 cursor: pointer;
 background-color: transparent;
 padding: 0px 1px 0px 1px;
 margin: 2px 1px 2px 1px;
 border: 0px;
 font-size: 9px;
 font-weight: bold;
 width: auto;
 height: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-paging .ui-active {
 background-color: white;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-1 .ui-roundable,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-1 .ui-corner,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-1 .ui-content {
 position: static;
 padding: 0px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-1 .ui-roundable .ui-tr {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-1 {
 position: relative;
 border: 3px solid #999999;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-1 .ui-carousel-before {
 position: absolute;
 right: 0px;
 top: 0px;
 z-index: 3;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-1 .ui-carousel-after {
 position: absolute;
 right: 0px;
 bottom: 0px;
 z-index: 2;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-1 .ui-carousel-button {
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-1 .ui-carousel-item {
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-1 .image-description {
 position: absolute;
 left: 0px;
 bottom: 19px;
 background-color: white;
 opacity: .7;
 filter: Alpha(Opacity=70);
 color: black;
 padding: 4px 8px 4px 10px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-1 .image-copyright {
 position: absolute;
 left: 0px;
 bottom: 0px;
 background-color: white;
 opacity: .7;
 filter: Alpha(Opacity=70);
 color: black;
 padding: 2px 8px 2px 10px;
 font-size: 8px;
 line-height: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-n {
 padding: 0px 49px 0px 49px;
 position: relative;
 background-color: #d9e7e8;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-n .ui-carousel-before {
 padding: 0px 3px 9px 3px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-n .ui-carousel-after {
 padding: 9px 3px 0px 3px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-n .ui-carousel-paging,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-n .ui-carousel-stop {
 margin-left: 0px;
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-n .ui-carousel-before .ui-helper,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-n .ui-carousel-after .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-n .ui-carousel-prev {
 position: absolute;
 bottom: 50%;
 left: 30px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-n .ui-carousel-next {
 position: absolute;
 bottom: 50%;
 right: 30px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-n .ui-roundable {
 margin: 0px 3px 0px 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-n .ui-roundable .ui-tr,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-n .ui-roundable .ui-br {
 margin-left: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-n .ui-roundable .ui-tl,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-n .ui-roundable .ui-tr {
 height: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-n .ui-roundable .ui-tl,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-n .ui-roundable .ui-bl {
 position: relative;
 left: -6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-n .ui-roundable .ui-corner {
 background-image: url(../files/default/images/carousel_n_background.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-n .ui-roundable .ui-content {
 padding: 6px 4px 6px 4px;
 top: -3px;
 left: 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery .ui-carousel-n .image-description {
 padding-top: 4px;
 color: white;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .image-href {
 text-decoration: none;
 border: 0px;
}


.cs-t-3-w.cs-e-3-default .image-element {
 text-decoration: none;
 border: 0px;
}


.cs-t-3-w.cs-e-3-default .image-element-border {
 text-decoration: none;
 border: 1px solid black;
}


.cs-t-3-w.cs-e-3-default .image-container {
 position: relative;
 display: block;
}


.cs-t-3-w.cs-e-3-default .image-container-text {
 display: block;
 font-size: 11px;
 padding-left: 1px;
 padding-right: 1px;
}


.cs-t-3-w.cs-e-3-default .image-browse-block {
 display: block;
 height: 20px;
}


.cs-t-3-w.cs-e-3-default div.image-thumbnail,
.cs-t-3-w.cs-e-3-default div.image-thumbnail-link,
.cs-t-3-w.cs-e-3-default div.image-thumbnail-not-available {
 text-align: center;
 vertical-align: middle;
 background: white;
 width: 104px;
 height: 104px;
 padding: 2px;
 margin: 10px;
 border: 1px solid;
 line-height: 102px;
}


.cs-t-3-w.cs-e-3-default div.image-thumbnail-link {
 border-color: #1183A8;
}


.cs-t-3-w.cs-e-3-default div.image-thumbnail-not-available {
 height: 84px;
 padding-top: 20px;
 line-height: 13px;
}


.cs-t-3-w.cs-e-3-default .image-icon-size {
 height: 20px;
}


.cs-t-3-w.cs-e-3-default .image-edit-link {
 border: 0px;
 margin: 0px;
 display: block;
 color: #1183A8;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 text-align: left;
 padding: 3px 4px 3px 15px;
 background: url(../files/default/images/edit.gif) no-repeat 1px center;
}


.cs-t-3-w.cs-e-3-default .image-edit-submit-block {
 background-color: #ffffff;
}


.cs-t-3-w.cs-e-3-default .image-description {
 margin: 0px;
 padding: 0px;
}


.cs-t-3-w.cs-e-3-default .image-gallery-layout-part {
 padding: 4px;
 margin-bottom: 2px;
 display: block;
 border: 1px solid black;
 width: 90px;
}


.cs-t-3-w.cs-e-3-default .image-gallery-layout-place {
 padding: 4px;
 margin-bottom: 2px;
 display: block;
}


.cs-t-3-w.cs-e-3-default .image-object-link-block {
 margin-top: 4px;
 overflow-x: hidden;
}


.cs-t-3-w.cs-e-3-default .image-object-link {
 text-decoration: none;
 color: #808080;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .image-object-link:hover {
 text-decoration: underline;
 color: #808080;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .image-object-date {
 font-size: 11px;
 float: right;
 color: #808080;
}


.cs-t-3-w.cs-e-3-default .image-object-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .image-object-table td {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .image-object-td-right {
 padding-left: 18px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .image-object-thumbnail {
 max-width: 100px;
 width: 100px;
 display: block;
}


.cs-t-3-w.cs-e-3-default .image-object-thumbnail .image-object-thumbnail {
 border: 0;
 display: block;
 max-height: 100px;
 max-width: 100px;
 width: auto;
 height: auto;
 border: 2px solid #84bec8;
}


.cs-t-3-w.cs-e-3-default .image-object-tags {
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default .image-attach-form {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .image-attach-form .create-block {
 background-color: #A2BFC1;
 -moz-border-radius: 5px;
 -o-border-radius: 5px;
 -webkit-border-radius: 5px;
 -kthml-border-radius: 5px;
 border-radius: 5px;
 padding: 10px;
}


.cs-t-3-w.cs-e-3-default .image-attach-form .attach-block {
 background-color: #A2BFC1;
 -moz-border-radius: 5px;
 -o-border-radius: 5px;
 -webkit-border-radius: 5px;
 -kthml-border-radius: 5px;
 border-radius: 5px;
 padding: 10px;
}


.cs-t-3-w.cs-e-3-default .image-attach-form .attach-block .ui-autocomplete-container {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .image-attach-form .attach-block .ui-autocomplete-container .system-text-box.ui-initial.ui-autocomplete-input {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-vertical-filmstrip .ui-carousel-n {
 padding: 10px 25px 10px 25px;
 position: relative;
 background-color: #e2e0e0;
 border-radius: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-vertical-filmstrip .ui-carousel-1 .ui-carousel-after {
 display: block;
 text-align: center;
 right: 0;
 bottom: 0;
 z-index: 2;
 padding: 10px 0 6px 0;
 border-top: 1px solid #dddedb;
 background: #f9f9f9;
 -moz-box-shadow: inset 0 1px 0 rgba(0,0,0,0.06);
 -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.06);
 box-shadow: inset 0 1px 0 rgba(0,0,0,0.06);
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-vertical-filmstrip .ui-carousel-paging {
 display: block;
 text-align: center;
 padding: 0 2px 0 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-vertical-filmstrip .ui-carousel-prev {
 display: block;
 position: absolute;
 float: left;
 border: 0;
 height: 105px;
 width: 36px;
 background: url(../files/dark_1column/images/left-a.png);
 cursor: pointer;
 top: 20px;
 z-index: 250;
 left: -8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-vertical-filmstrip .ui-carousel-next {
 display: block;
 position: absolute;
 float: right;
 border: 0;
 height: 105px;
 width: 36px;
 background: url(../files/dark_1column/images/right-a.png);
 cursor: pointer;
 top: 20px;
 z-index: 250;
 right: -8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-vertical-filmstrip .ui-carousel-paging .ui-carousel-button {
 display: inline;
 cursor: pointer;
 background-color: transparent;
 padding: 0 1px 0 1px;
 margin: 2px 1px 2px 1px;
 border: 0;
 font-size: 1px;
 font-weight: normal;
 color: rgba(0,0,0,0);
 width: 20px;
 height: 21px;
 background-image: url(../files/dark_1column/images/off-b.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-vertical-filmstrip .ui-carousel-paging .ui-active {
 width: 20px;
 height: 21px;
 background-image: url(../files/dark_1column/images/on-b.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-vertical-filmstrip .ui-running {
 background: url(../files/dark_1column/images/navs.png) 0px 21px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-vertical-filmstrip .ui-stopped {
 background: url(../files/dark_1column/images/navs.png) 0px 42px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-vertical-filmstrip .ui-carousel-n .ui-roundable .ui-corner {
 background-image: none;
 background-color: #adadad;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-vertical-filmstrip .ui-carousel-n .ui-roundable .ui-tr {
 margin-left: 6px;
 height: 8px;
 border-radius: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-vertical-filmstrip .ui-carousel-n .ui-roundable .ui-tl {
 height: 8px;
 position: relative;
 left: -6px;
 border-radius: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-vertical-filmstrip .ui-carousel-n .ui-roundable .ui-br {
 margin-left: 6px;
 border-bottom-right-radius: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-vertical-filmstrip .ui-carousel-n .ui-roundable .ui-bl {
 position: relative;
 left: -6px;
 border-bottom-left-radius: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-0 {
 margin-top: 4px;
 margin-bottom: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-item img {
 vertical-align: bottom;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-button {
 margin: 1px;
 background: transparent;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-prev {
 border: 0px;
 height: 16px;
 width: 16px;
 background: url(../files/default/images/carousel_n_up.png);
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-next {
 border: 0px;
 height: 16px;
 width: 16px;
 background: url(../files/default/images/carousel_n_down.png);
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-stop {
 float: left;
 border: 0px;
 height: 16px;
 width: 16px;
 cursor: pointer;
 background: transparent;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-running {
 background: url(../files/default/images/carousel_pause.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-stopped {
 background: url(../files/default/images/carousel_play.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-paging {
 float: left;
 text-align: right;
 background: url(../files/default/images/paging_bkg.png);
 padding: 0px 2px 0px 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-paging .ui-carousel-button {
 cursor: pointer;
 background-color: transparent;
 padding: 0px 1px 0px 1px;
 margin: 2px 1px 2px 1px;
 border: 0px;
 font-size: 9px;
 font-weight: bold;
 width: auto;
 height: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-paging .ui-active {
 background-color: white;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-1 .ui-roundable,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-1 .ui-corner,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-1 .ui-content {
 position: static;
 padding: 0px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-1 .ui-roundable .ui-tr {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-1 {
 position: relative;
 border: 3px solid #999999;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-1 .ui-carousel-before {
 position: absolute;
 right: 0px;
 top: 0px;
 z-index: 3;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-1 .ui-carousel-after {
 position: absolute;
 right: 0px;
 bottom: 0px;
 z-index: 2;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-1 .ui-carousel-button {
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-1 .ui-carousel-item {
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-1 .image-description {
 position: absolute;
 left: 0px;
 bottom: 19px;
 background-color: white;
 opacity: .7;
 filter: Alpha(Opacity=70);
 color: black;
 padding: 4px 8px 4px 10px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-1 .image-copyright {
 position: absolute;
 left: 0px;
 bottom: 0px;
 background-color: white;
 opacity: .7;
 filter: Alpha(Opacity=70);
 color: #444;
 padding: 2px 8px 2px 10px;
 font-size: 10px;
 line-height: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-n {
 padding: 0 6px;
 position: relative;
 background-color: #d9e7e8;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-n .ui-carousel-before {
 margin: 0px;
 padding-left: 50%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-n .ui-carousel-after {
 margin: 0px;
 padding-left: 50%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-n .ui-carousel-paging,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-n .ui-carousel-stop {
 margin-left: 0px;
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-n .ui-carousel-before .ui-helper,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-n .ui-carousel-after .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-n .ui-carousel-prev {
 margin-left: -16px;
 margin-top: 8px;
 margin-bottom: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-n .ui-carousel-next {
 margin-left: -16px;
 margin-top: 8px;
 margin-bottom: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-n .ui-roundable {
 margin: 0px 3px 0px 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-n .ui-roundable .ui-tr,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-n .ui-roundable .ui-br {
 margin-left: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-n .ui-roundable .ui-tl,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-n .ui-roundable .ui-tr {
 height: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-n .ui-roundable .ui-tl,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-n .ui-roundable .ui-bl {
 position: relative;
 left: -6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-n .ui-roundable .ui-corner {
 background-image: url(../files/default/images/carousel_n_background.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-n .ui-roundable .ui-content {
 padding: 6px 4px 6px 4px;
 top: -3px;
 left: 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-n .image-description {
 padding-top: 4px;
 color: white;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-vertical-filmstrip .ui-carousel-n .image-copyright {
 color: #444;
 font-size: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-slideshow .ui-carousel-1 {
 position: relative;
 border: 1px solid white;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-slideshow .ui-carousel-1 .ui-carousel-after {
 display: block;
 text-align: center;
 right: 0;
 bottom: 0;
 z-index: 2;
 padding: 10px 0 6px 0;
 border-top: 1px solid #dddedb;
 background: #f9f9f9;
 -moz-box-shadow: inset 0 1px 0 rgba(0,0,0,0.06);
 -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.06);
 box-shadow: inset 0 1px 0 rgba(0,0,0,0.06);
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-slideshow .ui-carousel-paging {
 display: inline;
 text-align: right;
 background: none;
 padding: 0 2px 0 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-slideshow .ui-carousel-prev {
 display: block;
 position: absolute;
 float: left;
 border: 0;
 height: 105px;
 width: 36px;
 background: url(../files/dark_1column/images/left-a.png);
 cursor: pointer;
 bottom: 80px;
 z-index: 250;
 left: -8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-slideshow .ui-carousel-next {
 display: block;
 position: absolute;
 float: right;
 border: 0;
 height: 105px;
 width: 36px;
 background: url(../files/dark_1column/images/right-a.png);
 cursor: pointer;
 bottom: 80px;
 z-index: 250;
 right: -8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-slideshow .ui-carousel-paging .ui-carousel-button {
 display: inline;
 cursor: pointer;
 background-color: transparent;
 padding: 0 1px 0 1px;
 margin: 2px 1px 2px 1px;
 border: 0;
 font-size: 1px;
 font-weight: normal;
 color: rgba(0,0,0,0);
 width: 20px;
 height: 21px;
 background-image: url(../files/dark_1column/images/off-b.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-slideshow .ui-carousel-paging .ui-active {
 width: 20px;
 height: 21px;
 background-image: url(../files/dark_1column/images/on-b.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-slideshow .ui-carousel-stop {
 float: left;
 cursor: pointer;
 background-color: transparent;
 padding: 0 1px 0 1px;
 margin: 2px 1px 2px 1px;
 border: 0;
 font-size: 1px;
 font-weight: normal;
 color: rgba(0,0,0,0);
 width: 20px;
 height: 21px;
 background-image: url(../files/dark_1column/images/navs.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-slideshow .ui-running {
 background: url(../files/dark_1column/images/navs.png) 0px 21px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-slideshow .ui-stopped {
 background: url(../files/dark_1column/images/navs.png) 0px 42px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-slideshow .ui-carousel-1 .image-copyright {
 position: absolute;
 left: 0px;
 bottom: 0px;
 background-color: transparent;
 opacity: .7;
 filter: alpha(opacity=70);
 color: white;
 padding: 2px 8px 2px 10px;
 font-size: 8px;
 line-height: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-image-slideshow .ui-carousel-1 .image-description {
 position: absolute;
 right: 40px;
 bottom: 19px;
 background-color: white;
 opacity: .7;
 filter: alpha(opacity=70);
 color: black;
 padding: 4px 8px 4px 10px;
 font-size: 11px;
 width: 120px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-item img {
 vertical-align: bottom;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-button {
 margin: 1px;
 background: transparent;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-prev {
 border: 0px;
 height: 16px;
 width: 16px;
 background: url(../files/default/images/carousel_n_prev.png);
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-next {
 border: 0px;
 height: 16px;
 width: 16px;
 background: url(../files/default/images/carousel_n_next.png);
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-stop {
 float: left;
 border: 0px;
 height: 16px;
 width: 16px;
 cursor: pointer;
 background: transparent;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-running {
 background: url(../files/default/images/carousel_pause.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-stopped {
 background: url(../files/default/images/carousel_play.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-paging {
 float: left;
 text-align: right;
 background: url(../files/default/images/paging_bkg.png);
 padding: 0px 2px 0px 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-paging .ui-carousel-button {
 cursor: pointer;
 background-color: transparent;
 padding: 0px 1px 0px 1px;
 margin: 2px 1px 2px 1px;
 border: 0px;
 font-size: 9px;
 font-weight: bold;
 width: auto;
 height: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-paging .ui-active {
 background-color: white;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-1 .ui-roundable,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-1 .ui-corner,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-1 .ui-content {
 position: static;
 padding: 0px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-1 .ui-roundable .ui-tr {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-1 {
 position: relative;
 border: 3px solid #999999;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-1 .ui-carousel-before {
 position: absolute;
 right: 0px;
 top: 0px;
 z-index: 3;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-1 .ui-carousel-after {
 position: absolute;
 right: 0px;
 bottom: 0px;
 z-index: 2;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-1 .ui-carousel-button {
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-1 .ui-carousel-item {
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-1 .image-description {
 position: absolute;
 left: 0px;
 bottom: 19px;
 background-color: white;
 opacity: .7;
 filter: Alpha(Opacity=70);
 color: black;
 padding: 4px 8px 4px 10px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-1 .image-copyright {
 position: absolute;
 left: 0px;
 bottom: 0px;
 background-color: white;
 opacity: .7;
 filter: Alpha(Opacity=70);
 color: black;
 padding: 2px 8px 2px 10px;
 font-size: 8px;
 line-height: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-n {
 padding: 0px 49px 0px 49px;
 position: relative;
 background-color: #d9e7e8;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-n .ui-carousel-before {
 padding: 0px 3px 9px 3px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-n .ui-carousel-after {
 padding: 9px 3px 0px 3px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-n .ui-carousel-paging,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-n .ui-carousel-stop {
 margin-left: 0px;
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-n .ui-carousel-before .ui-helper,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-n .ui-carousel-after .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-n .ui-carousel-prev {
 position: absolute;
 bottom: 50%;
 left: 30px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-n .ui-carousel-next {
 position: absolute;
 bottom: 50%;
 right: 30px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-n .ui-roundable {
 margin: 0px 3px 0px 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-n .ui-roundable .ui-tr,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-n .ui-roundable .ui-br {
 margin-left: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-n .ui-roundable .ui-tl,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-n .ui-roundable .ui-tr {
 height: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-n .ui-roundable .ui-tl,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-n .ui-roundable .ui-bl {
 position: relative;
 left: -6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-n .ui-roundable .ui-corner {
 background-image: url(../files/default/images/carousel_n_background.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-n .ui-roundable .ui-content {
 padding: 6px 4px 6px 4px;
 top: -3px;
 left: 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-slideshow .ui-carousel-n .image-description {
 padding-top: 4px;
 color: white;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery-thumbnails .container {
 position: relative;
 overflow: hidden;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery-thumbnails .main-img {
 float: left;
 position: relative;
 overflow: hidden;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery-thumbnails .main-img.big {
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery-thumbnails .main-img .image-container {
 position: absolute;
 z-index: 1;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery-thumbnails .main-img .image-container.current {
 z-index: 3;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery-thumbnails .icons {
 overflow: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery-thumbnails .icons .image-element {
 border: 2px solid  #cccccc;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery-thumbnails .icons .image-element.current {
 border: 2px solid  #ec5206;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery-thumbnails .image-container {
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery-thumbnails .icons {
 padding: 0 10px 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery-thumbnails .icons.big {
 padding: 0;
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery-thumbnails .icons .image-container {
 display: inline-block;
 *display: inline;
 margin: 0 5px 5px 0;
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery-thumbnails .info {
 position: absolute;
 bottom: 0;
 margin-left: 10px;
 padding-top: 10px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery-thumbnails .info.big {
 position: static;
 margin-left: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery-thumbnails .info .image-tags-description {
 display: block;
 float: left;
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery-thumbnails .info .tag-link-separator {
 margin-right: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery-matrix div.image-container {
 border: none;
 margin-left: 5px;
 margin-bottom: 5px;
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery-matrix div.image-container div {
 display: table-cell;
 width: 100%;
 height: 100%;
 text-align: center;
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery-matrix div.image-container .image-container-text {
 padding-top: 5px;
 height: 15px;
 overflow: visible;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-image-gallery-matrix div.clear {
 clear: both;
 height: 20px;
 text-align: center;
}


.cs-t-3-w.cs-e-3-default .map-geo-tags-map-view-form .content-tab .height-element {
 width: 30px;
}


.cs-t-3-w.cs-e-3-default .map-geo-tags-map-view-form .content-tab td.label {
 width: 115px;
 text-align: right;
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default .map-geo-tags-map-view-form .content-tab td.content {
 width: 40px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-map-geo-tags-map .map-block {
 height: 400px;
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-map-geo-tags-map .map-block .sh-h {
 z-index: 2;
 width: 100%;
 height: 5px;
 overflow: visible;
 position: absolute;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-map-geo-tags-map .map-block .sh-v {
 z-index: 2;
 height: 100%;
 width: 5px;
 overflow: visible;
 position: absolute;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-map-geo-tags-map .map-block .sh-h div {
 z-index: 2;
 position: absolute;
 width: 100%;
 background-color: black;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-map-geo-tags-map .map-block .sh-v div {
 z-index: 2;
 position: absolute;
 height: 100%;
 background-color: black;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-map-geo-tags-map .map-block .h1 {
 height: 1px;
 filter: alpha(opacity=10);
 -khtml-opacity: 0.1;
 opacity: .1;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-map-geo-tags-map .map-block .h2 {
 height: 2px;
 filter: alpha(opacity=8);
 -khtml-opacity: 0.08;
 opacity: .08;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-map-geo-tags-map .map-block .h3 {
 height: 3px;
 filter: alpha(opacity=6);
 -khtml-opacity: 0.06;
 opacity: .06;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-map-geo-tags-map .map-block .h4 {
 height: 4px;
 filter: alpha(opacity=4);
 -khtml-opacity: 0.04;
 opacity: .04;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-map-geo-tags-map .map-block .h5 {
 height: 5px;
 filter: alpha(opacity=2);
 -khtml-opacity: 0.02;
 opacity: .02;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-map-geo-tags-map .map-block .v1 {
 width: 1px;
 filter: alpha(opacity=10);
 -khtml-opacity: 0.1;
 opacity: .1;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-map-geo-tags-map .map-block .v2 {
 width: 2px;
 filter: alpha(opacity=8);
 -khtml-opacity: 0.08;
 opacity: .08;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-map-geo-tags-map .map-block .v3 {
 width: 3px;
 filter: alpha(opacity=6);
 -khtml-opacity: 0.06;
 opacity: .06;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-map-geo-tags-map .map-block .v4 {
 width: 4px;
 filter: alpha(opacity=4);
 -khtml-opacity: 0.04;
 opacity: .04;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-map-geo-tags-map .map-block .v5 {
 width: 5px;
 filter: alpha(opacity=2);
 -khtml-opacity: 0.02;
 opacity: .02;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-map-geo-tags-map .map {
 height: 100%;
 width: 100%;
 z-index: 999;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-map-geo-tags-map .geo-info {
 clear: both;
 max-width: 300px;
 max-height: 300px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-map-geo-tags-map .geo-info .title {
 font-weight: bold;
 color: #3a3a3a;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-map-geo-tags-map .geo-info .title a {
 color: #333333;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-map-geo-tags-map .geo-info .map-info-image {
 float: left;
 margin-right: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-map-geo-tags-map .geo-info .map-info-image-single {
 margin-right: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-map-geo-tags-map .geo-info .controls {
 text-align: right;
 padding-bottom: 3px;
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-map-geo-tags-map .geo-info .controls a {
 color: #1183A8;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-map-geo-tags-map .geo-info .add-link {
 background-image: url(/_static/website/images/plus.gif);
 background-position: 0px center;
 background-repeat: no-repeat;
 padding-left: 16px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-map-geo-tags-map .geo-info .delete-link {
 margin-left: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-map-geo-tags-map .geo-info .description {
 margin-top: 4px;
 color: #3a3a3a;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-map-geo-tags-map .geo-info .description .people-person-description .icon-cell {
 vertical-align: top;
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-map-geo-tags-map .geo-info .description .people-person-description .icon-cell .image-container .image-icon-size {
 display: block;
 width: 100px;
 height: 100px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-map-geo-tags-map .geo-info .description .people-person-description .description-cell {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-ceremony-list .ceremony-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-attendance-list .list-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-attendance-list .person-name {
 font-weight: bold;
 display: block;
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-attendance-list .person-description {
 color: #888888;
 display: block;
 float: left;
 clear: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-attendance-list .head-cell {
 padding: 5px 8px;
 background-color: #eeeeee;
 color: #333333;
 font-weight: bold;
 text-shadow: white 1px 1px 1px;
 border-left: 1px solid white;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-attendance-list .head-cell:first-child {
 border-left: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-attendance-list .content-cell {
 border-bottom: 1px solid #dddddd;
 line-height: 1.7;
 padding: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-history {
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-history .events-table-container {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-history .events-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-history .time-head-cell {
 width: 100px;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-history .title-head-cell {
 width: 20%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-history .attendees-cell {
 width: 4%;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-history .button-cell {
 width: 4%;
 text-align: right;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-history .ui-popup-container {
 width: 400px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-history .button-cell .ui-popup-container {
 top: 28px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-history .website-content-cell {
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-history .system-calendar {
 margin: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-history .system-form .website-label-cell {
 width: 23%;
 padding: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-history .ui-popup select {
 max-width: 290px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-history .ui-popup .ui-dual-select select {
 width: 115px !important;
 max-width: 115px !important;
}


.cs-t-3-w.cs-e-3-default .membership-persons-birthdays .head-cell:first-child {
 border-left: 0;
}


.cs-t-3-w.cs-e-3-default .membership-persons-birthdays .head-cell {
 padding: 5px 8px;
 background-color: #eeeeee;
 color: #333333;
 font-weight: bold;
 text-shadow: white 1px 1px 1px;
 border-left: 1px solid white;
}


.cs-t-3-w.cs-e-3-default .membership-persons-birthdays .person-row {
 border-bottom: 1px solid #dddddd;
 line-height: 1.7;
 padding: 8px;
 overflow: hidden;
}


.cs-t-3-w.cs-e-3-default .membership-persons-birthdays .image-container {
 float: left;
 margin-right: 10px;
}


.cs-t-3-w.cs-e-3-default .membership-persons-birthdays .person-name {
 font-weight: bold;
 display: block;
 float: left;
}


.cs-t-3-w.cs-e-3-default .membership-sms-form .message-options {
 float: none;
 clear: both;
 font-size: 10px;
 color: #63676B;
 text-shadow: 0 1px 0px rgba(250,250,250,0.3);
}


.cs-t-3-w.cs-e-3-default .membership-sms-form .contacts-block .message-options {
 color: #63676B;
 font-size: 10px;
 text-shadow: 0 1px 1px rgba(250,250,250,0.3);
}


.cs-t-3-w.cs-e-3-default .membership-sms-form .ui-line-block {
 margin-bottom: 15px;
}


.cs-t-3-w.cs-e-3-default .membership-sms-form .message-options .ui-button2 {
 margin-right: 0;
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default .membership-sms-form .message-options .sms-to-send span.label {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .membership-sms-form .message-options .value {
 color: #212A32;
}


.cs-t-3-w.cs-e-3-default .membership-sms-form .cs-lightbox .ui-field-content {
 display: inline-block;
 margin-left: 10px;
}


.cs-t-3-w.cs-e-3-default .membership-sms-form .sms-message-control {
 float: left;
 clear: both;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .membership-sms-form .sms-message-control .count-block {
 float: left;
 height: 20px;
}


.cs-t-3-w.cs-e-3-default .membership-sms-form .sms-count {
 color: #212A32;
}


.cs-t-3-w.cs-e-3-default .membership-sms-form .sms-message-control .left-block {
 float: right;
 height: 20px;
}


.cs-t-3-w.cs-e-3-default .membership-sms-form .sms-message-control .system-text-area {
 float: left;
 clear: both;
 width: 100%;
 margin: 0 0 12px 0;
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .membership-sms-form .sms-message-form .sms-message-control .count-block {
 float: left;
 height: 20px;
}


.cs-t-3-w.cs-e-3-default .membership-sms-form .sms-message-form .sms-message-control .left-block {
 float: right;
 height: 20px;
}


.cs-t-3-w.cs-e-3-default .membership-sms-form .sms-message-form .sms-message-control .system-text-area {
 float: left;
 clear: both;
 width: 100%;
 margin: 0 0 10px 0;
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .membership-sms-form .sms-left {
 color: #212A32;
}


.cs-t-3-w.cs-e-3-default .membership-sms-form .sms-message-form .sms-total-block {
 float: left;
 clear: both;
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default .membership-sms-form .sms-to-send {
 float: left;
 margin: 9px 16px 0 0;
}


.cs-t-3-w.cs-e-3-default .membership-sms-form .sms-message-form .sms-to-send {
 float: left;
 margin-right: 16px;
}


.cs-t-3-w.cs-e-3-default .membership-sms-form span.sms-total {
 margin-left: 3px;
 color: #212a32;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .membership-sms-form .sms-credits {
 float: left;
 font-weight: bold;
 margin: 9px 15px 0 0;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .membership-sms-form .sms-message-form .sms-credits span.value {
 margin-left: 3px;
 font-size: 11px;
 float: left;
}


.cs-t-3-w.cs-e-3-default .membership-sms-form .ui-button2 {
 display: block;
 color: #ffffff;
 text-decoration: none;
 background-color: #23A9CA;
 font-size: 12px;
 font-weight: bold;
 font-family: Arial, sans-serif;
 height: 29px;
 line-height: 29px;
 padding: 0px 12px;
 border: 1px solid #0895B8;
 border-radius: 3px;
 background-color: #1AB3D8;
 background-image: -webkit-linear-gradient(top, #3ebfdd 0%, #06a5cc 100%);
 text-shadow: 0 -1px 0px rgba(0,0,0,0.2);
 box-shadow: inset 0px 1px rgba(140,233,255,0.58),0px 1px 2px rgba(0,0,0,0.2);
 cursor: pointer;
 float: right;
 margin-top: -2px;
}


.cs-t-3-w.cs-e-3-default .membership-sms-form .ui-button2:hover {
 background-color: #11ADD3;
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
 background-image: -webkit-linear-gradient(top, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-3-w.cs-e-3-default .membership-sms-form .ui-button2:active {
 background-color: #06A5CC;
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
 background-image: -webkit-linear-gradient(top, #06a5cc 0%, #22b1d4 100%);
}


.cs-t-3-w.cs-e-3-default .membership-sms-form .line {
 border-top: 1px solid #C6C8CA;
 border-bottom: 1px solid #E1E2E2;
 clear: both;
}


.cs-t-3-w.cs-e-3-default .membership-sms-form .contacts-block {
 clear: both;
 margin-top: 10px;
 margin-bottom: -9px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .membership-sms-form .contacts-block a:hover {
 color: #FF5400;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .membership-sms-form .sms-message-form .contacts-block {
 clear: both;
}


.cs-t-3-w.cs-e-3-default .membership-sms-form .sms-message-form span.sms-total {
 margin-left: 3px;
}


.cs-t-3-w.cs-e-3-default .membership-sms-form .cs-lightbox .ui-button2 {
 float: right;
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default .membership-sms-form .content .label {
 display: inline-block;
 float: left;
}


.cs-t-3-w.cs-e-3-default .membership-text-with-button {
 margin-right: 8px;
}


.cs-t-3-w.cs-e-3-default .membership-small-group-members-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .membership-household-list {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .membership-household-list .ui-popup-container {
 width: 400px;
}


.cs-t-3-w.cs-e-3-default .membership-people-person-block .name-block {
 padding: 10px 0 2px;
 font-size: 14px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .membership-people-person-block .picture-block {
 float: left;
 padding: 0 12px 16px 0;
}


.cs-t-3-w.cs-e-3-default .membership-people-person-block .details-block {
 padding: 7px 0 8px;
}


.cs-t-3-w.cs-e-3-default .membership-people-person-block .details-block .website-label-cell {
 width: 15%;
}


.cs-t-3-w.cs-e-3-default .membership-people-person-block .details-block .website-content-cell {
 width: auto;
}


.cs-t-3-w.cs-e-3-default .membership-people-person-block .birth-date-block select {
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default .membership-people-person-block .edit-address-block {
 border-top: 1px dotted #CCC;
}


.cs-t-3-w.cs-e-3-default .membership-people-person-block .edit-contact-info-block {
 border-top: 1px dotted #CCC;
}


.cs-t-3-w.cs-e-3-default .membership-people-person-block .phone-block div {
 display: inline;
}


.cs-t-3-w.cs-e-3-default .membership-people-person-block .phone-block {
 position: relative;
}


.cs-t-3-w.cs-e-3-default .membership-people-person-block .phone-plus-symbol {
 position: absolute;
 top: 3px;
 left: -8px;
}


.cs-t-3-w.cs-e-3-default .membership-people-person-block .phone-country-code .system-text-box {
 width: 30px;
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default .membership-people-person-block .phone-number .system-text-box {
 width: 102px;
}


.cs-t-3-w.cs-e-3-default .membership-report-options-block {
 margin-bottom: 12px;
}


.cs-t-3-w.cs-e-3-default .membership-person-people-person-form a.ui-form-link {
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .membership-person-people-person-form .person-edit {
 background: transparent url(/_static/website/images/edit.gif) no-repeat 2px 2px;
 padding: 1px 0px 2px 18px;
 line-height: 18px;
}


.cs-t-3-w.cs-e-3-default .membership-person-people-person-form .duplicate-options-popup {
 background-color: red;
 color: white;
 padding: 20px 20px 20px 140px;
 border: 3px solid red;
}


.cs-t-3-w.cs-e-3-default .membership-person-people-person-form .duplicate-options-popup a {
 color: white;
}


.cs-t-3-w.cs-e-3-default .membership-person-people-person-form .duplicate-options-title {
 font-size: 14px;
 font-weight: bold;
 margin-bottom: 20px;
}


.cs-t-3-w.cs-e-3-default .membership-saved-search-links {
 margin-right: 150px !important;
}


.cs-t-3-w.cs-e-3-default .membership-saved-search-links .links a {
 font-weight: bold;
 margin: 0 5px 10px 5px;
 display: inline-block;
 border-bottom: 1px dashed #0c92af;
 text-decoration: none;
 font-size: 11px;
 line-height: 12px;
 height: auto;
 border-bottom: 1px dashed #0c92af;
}


.cs-t-3-w.cs-e-3-default .membership-saved-search-links .links a:hover {
 color: #FF5400;
 border-bottom: 1px dashed #FF5400;
}


.cs-t-3-w.cs-e-3-default .membership-saved-search-links .links a:hover,
.cs-t-3-w.cs-e-3-default .membership-saved-search-links .links a:hover span:before,
.cs-t-3-w.cs-e-3-default .membership-saved-search-links .links .edit-search:hover .pencil:before,
.cs-t-3-w.cs-e-3-default .membership-saved-search-links .links a:active,
.cs-t-3-w.cs-e-3-default .membership-saved-search-links .links a:active span:before {
 color: #FF5400;
 -webkit-font-smoothing: antialiased;
}


.cs-t-3-w.cs-e-3-default .membership-saved-search-links .links a.active {
 color: #FF5400;
 border-bottom: 0 none;
}


.cs-t-3-w.cs-e-3-default .membership-saved-search-links .links {
 display: inline-block;
 position: relative;
 padding-right: 110px;
 margin-left: 8px;
}


.cs-t-3-w.cs-e-3-default .membership-saved-search-links .links .edit-search {
 position: absolute;
 top: 0;
 right: 0;
 padding-left: 10px;
 border-left: 1px solid #ccc;
 border-bottom: none !important;
}


.cs-t-3-w.cs-e-3-default .membership-saved-search-links .membership-saved-search-links {
 margin: 0px 150px 0px 0;
}


.cs-t-3-w.cs-e-3-default .membership-saved-search-links .pencil:before {
 font-family: "FontAwesome";
 content: "\f040";
 -webkit-font-smoothing: antialiased;
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
 font-size: 12px;
 color: #0c92af;
 font-style: normal;
 display: inline-block;
 position: relative;
 top: 0;
 bottom: 3px;
 margin-right: 5px;
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default .membership-saved-search-links .saved-searches .links {
 position: relative;
 padding: 10px 25px 10px 10px;
}


.cs-t-3-w.cs-e-3-default .membership-saved-search-links .saved-searches .links a {
 display: inline-block;
 color: #1183a8;
 font-size: 11px;
 border-bottom: 1px dashed #1183a8;
 margin: 0 5px 3px;
 text-decoration: none;
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default .membership-saved-search-links .saved-searches .links a.active {
 border-bottom: 0 none;
 padding: 2px 5px;
 background: #92C0D1;
 border-radius: 3px;
 color: #3A3A3A;
}


.cs-t-3-w.cs-e-3-default .membership-saved-search-add-form {
 width: 440px;
}


.cs-t-3-w.cs-e-3-default .membership-saved-search-add-form .title {
 font-weight: bolder;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .membership-saved-search-add-form .system-text-box {
 width: 100%;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 padding: 6px 4px;
 color: #73787d;
 font-size: 12px;
 margin-bottom: 12px;
}


.cs-t-3-w.cs-e-3-default .membership-saved-search-add-form .separator {
 border-top: 1px solid #C6C8CA;
 border-bottom: 1px solid #E1E2E2;
 clear: both;
 margin: 0;
}


.cs-t-3-w.cs-e-3-default .membership-saved-search-add-form .buttons-block {
 margin-top: 13px;
 margin-bottom: -6px;
}


.cs-t-3-w.cs-e-3-default .membership-saved-search-add-form .buttons-block .ui-button2 {
 margin: -2px 0 0 0;
 float: right;
}


.cs-t-3-w.cs-e-3-default .membership-saved-search-edit-form {
 padding: 0;
 width: 412px;
}


.cs-t-3-w.cs-e-3-default .membership-saved-search-edit-form .buttons-block {
 margin-top: 13px;
 margin-bottom: -6px;
}


.cs-t-3-w.cs-e-3-default .membership-saved-search-edit-form .buttons-block .ui-button2 {
 margin: -2px 0 0 0;
 float: right;
}


.cs-t-3-w.cs-e-3-default .membership-saved-search-edit-form .buttons-block .ui-button-secondary {
 text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}


.cs-t-3-w.cs-e-3-default .membership-saved-search-edit-form .title {
 font-weight: bolder;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .membership-saved-search-edit-form .separator {
 border-top: 1px solid #C6C8CA;
 border-bottom: 1px solid #E1E2E2;
 clear: both;
}


.cs-t-3-w.cs-e-3-default .membership-saved-search-edit-form .system-text-box {
 margin-bottom: 12px;
 padding: 6px 4px;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 font-size: 12px;
 color: #73787d;
 margin-top: 3px;
 width: 390px;
 margin-bottom: 12px;
}


.cs-t-3-w.cs-e-3-default .membership-saved-search-edit-form a.remove {
 display: inline-block;
 width: 12px;
 height: 12px;
 vertical-align: middle;
 margin-left: 10px;
 margin-right: 0;
 margin-bottom: 4px;
 border-bottom: none !important;
 cursor: pointer;
 font-size: 15px;
 color: #0c92af;
 font-family: "fontawesome";
 font-weight: normal;
 font-style: normal;
 vertical-align: middle;
 overflow: hidden;
 font-weight: normal;
 text-shadow: 0 1px 0 rgba(255,255,255,0.75);
 background: none;
}


.cs-t-3-w.cs-e-3-default .membership-saved-search-edit-form .remove:hover {
 color: #FF5400;
}


.cs-t-3-w.cs-e-3-default .membership-saved-search-edit-form .remove:before {
 content: "\f00d";
 -webkit-font-smoothing: antialiased;
}


.cs-t-3-w.cs-e-3-default .membership-saved-search-edit-form .remove:hover {
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default .membership-type-list-table {
 width: 100%;
 margin-bottom: 12px;
}


.cs-t-3-w.cs-e-3-default .membership-type-list-table .button-cell {
 text-align: right;
 width: 20%;
}


.cs-t-3-w.cs-e-3-default .membership-type-list-table .ui-popup-container {
 margin-top: -4px;
}


.cs-t-3-w.cs-e-3-default .membership-attendance-list .list-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .membership-attendance-list .person-name {
 font-weight: bold;
 display: block;
 float: left;
}


.cs-t-3-w.cs-e-3-default .membership-attendance-list .person-description {
 color: #888888;
 display: block;
 float: left;
 clear: left;
}


.cs-t-3-w.cs-e-3-default .membership-attendance-list .head-cell {
 padding: 5px 8px;
 background-color: #eeeeee;
 color: #333333;
 font-weight: bold;
 text-shadow: white 1px 1px 1px;
 border-left: 1px solid white;
}


.cs-t-3-w.cs-e-3-default .membership-attendance-list .head-cell:first-child {
 border-left: 0;
}


.cs-t-3-w.cs-e-3-default .membership-attendance-list .content-cell {
 border-bottom: 1px solid #dddddd;
 line-height: 1.7;
 padding: 8px;
}


.cs-t-3-w.cs-e-3-default .membership-export-form .export-options {
 margin-bottom: 3px;
 margin-top: 4px;
 min-width: 370px;
}


.cs-t-3-w.cs-e-3-default .membership-export-form .export-options .label {
 width: 22px;
 margin-top: 4px;
}


.cs-t-3-w.cs-e-3-default .membership-export-form .export-options .download-container {
 margin-top: 10px;
}


.cs-t-3-w.cs-e-3-default .membership-export-form .export-options {
 float: none;
 margin: 0;
 clear: both;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .membership-export-form .export-options-link {
 padding-top: 5px;
 float: left;
 font-size: 11px;
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default .membership-export-form .export-options .ui-button2 {
 margin: -2px 0 0 0;
}


.cs-t-3-w.cs-e-3-default .membership-export-form .export-output-format {
 margin-right: 120px;
 margin-left: 10px;
}


.cs-t-3-w.cs-e-3-default .membership-export-form .ui-button2:hover {
 background-color: #11ADD3;
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
 background-image: -webkit-linear-gradient(top, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-3-w.cs-e-3-default .membership-export-form .ui-button2:active {
 background-color: #06A5CC;
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
 background-image: -webkit-linear-gradient(top, #06a5cc 0%, #22b1d4 100%);
}


.cs-t-3-w.cs-e-3-default .membership-export-form .ui-button2 {
 float: right;
 margin-bottom: 10px;
 display: block;
 color: #ffffff;
 text-decoration: none;
 background-color: #23A9CA;
 font-size: 12px;
 font-weight: bold;
 font-family: Arial, sans-serif;
 height: 29px;
 line-height: 29px;
 padding: 0px 12px;
 border: 1px solid #0895B8;
 border-radius: 3px;
 background-color: #1AB3D8;
 background-image: -webkit-linear-gradient(top, #3ebfdd 0%, #06a5cc 100%);
 text-shadow: 0 -1px 0px rgba(0,0,0,0.2);
 box-shadow: inset 0px 1px rgba(140,233,255,0.58),0px 1px 2px rgba(0,0,0,0.2);
 cursor: pointer;
 float: right;
 margin-top: -2px;
}


.cs-t-3-w.cs-e-3-default .membership-household-list .name-cell {
 width: 40%;
}


.cs-t-3-w.cs-e-3-default .membership-household-list .relation-cell {
 width: 30%;
}


.cs-t-3-w.cs-e-3-default .membership-household-list .button-cell {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-target {
 position: relative;
 color: #666666;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 1em;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-axis {
 font-size: 0.75em;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-xaxis {
 margin-top: 10px;
 width: 50px;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-x2axis {
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-yaxis {
 margin-right: 10px;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-y2axis,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-y3axis,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-y4axis,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-y5axis,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-y6axis,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-y7axis,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-y8axis,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-y9axis,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-yMidAxis {
 margin-left: 10px;
 margin-right: 10px;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-axis-tick,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-xaxis-tick,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-yaxis-tick,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-x2axis-tick,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-y2axis-tick,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-y3axis-tick,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-y4axis-tick,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-y5axis-tick,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-y6axis-tick,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-y7axis-tick,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-y8axis-tick,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-y9axis-tick,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-yMidAxis-tick {
 position: absolute;
 white-space: pre;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-xaxis-tick {
 top: 0px;
 left: 15px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-x2axis-tick {
 bottom: 0px;
 left: 15px;
 vertical-align: bottom;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-yaxis-tick {
 right: 0px;
 top: 15px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-yaxis-tick.jqplot-breakTick {
 right: -20px;
 margin-right: 0px;
 padding: 1px 5px 1px 5px;
 z-index: 2;
 font-size: 1.5em;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-y2axis-tick,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-y3axis-tick,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-y4axis-tick,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-y5axis-tick,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-y6axis-tick,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-y7axis-tick,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-y8axis-tick,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-y9axis-tick {
 left: 0px;
 top: 15px;
 text-align: left;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-yMidAxis-tick {
 text-align: center;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-xaxis-label {
 margin-top: 10px;
 font-size: 11pt;
 position: absolute;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-x2axis-label {
 margin-bottom: 10px;
 font-size: 11pt;
 position: absolute;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-yaxis-label {
 margin-right: 10px;
 font-size: 11pt;
 position: absolute;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-yMidAxis-label {
 font-size: 11pt;
 position: absolute;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-y2axis-label,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-y3axis-label,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-y4axis-label,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-y5axis-label,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-y6axis-label,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-y7axis-label,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-y8axis-label,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-y9axis-label {
 font-size: 11pt;
 margin-left: 10px;
 position: absolute;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-meterGauge-tick {
 font-size: 0.75em;
 color: #999999;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-meterGauge-label {
 font-size: 1em;
 color: #999999;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history table.jqplot-table-legend {
 margin-top: 12px;
 margin-bottom: 12px;
 margin-left: 12px;
 margin-right: 12px;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history table.jqplot-table-legend,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history table.jqplot-cursor-legend {
 background-color: rgba(255,255,255,0.6);
 border: 1px solid #cccccc;
 position: absolute;
 font-size: 0.75em;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history td.jqplot-table-legend {
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history td.jqplot-seriesToggle:hover,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history td.jqplot-seriesToggle:active {
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-table-legend .jqplot-series-hidden {
 text-decoration: line-through;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history div.jqplot-table-legend-swatch-outline {
 border: 1px solid #cccccc;
 padding: 1px;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history div.jqplot-table-legend-swatch {
 width: 0px;
 height: 0px;
 border-top-width: 5px;
 border-bottom-width: 5px;
 border-left-width: 6px;
 border-right-width: 6px;
 border-top-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-right-style: solid;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-title {
 top: 0px;
 left: 0px;
 padding-bottom: 0.5em;
 font-size: 1.2em;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history table.jqplot-cursor-tooltip {
 border: 1px solid #cccccc;
 font-size: 0.75em;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-cursor-tooltip {
 border: 1px solid #cccccc;
 font-size: 0.75em;
 white-space: nowrap;
 background: rgba(208,208,208,0.5);
 padding: 1px;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-highlighter-tooltip,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-canvasOverlay-tooltip {
 border: 1px solid #cccccc;
 font-size: 0.75em;
 white-space: nowrap;
 background: rgba(208,208,208,0.5);
 padding: 1px;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-point-label {
 font-size: 0.75em;
 z-index: 2;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history td.jqplot-cursor-legend-swatch {
 vertical-align: middle;
 text-align: center;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history div.jqplot-cursor-legend-swatch {
 width: 1.2em;
 height: 0.7em;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-error {
 text-align: center;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-error-message {
 position: relative;
 top: 46%;
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history div.jqplot-bubble-label {
 font-size: 0.8em;
 padding-left: 2px;
 padding-right: 2px;
 color: #333;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history div.jqplot-bubble-label.jqplot-bubble-label-highlight {
 background: rgba(229,229,229,0.7);
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history div.jqplot-noData-container {
 text-align: center;
 background-color: rgba(244,244,244,0.3);
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form.collapse {
 background: #EFEFEF;
 border: 1px solid #DADBDC;
 border-radius: 5px;
 box-shadow: 0px 1px 2px rgba(0,0,0,0.1);
 margin-bottom: 20px;
 padding: 10px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form.collapse .search-icon {
 display: none;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form.collapse .search-field {
 margin: 0 0px 10px 80px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form.collapse .icon-sort-up:before {
 content: "\f0de";
 position: relative;
 top: 1px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .toggle-search {
 display: block;
 vertical-align: middle;
 cursor: pointer;
 margin-top: 8px;
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .toggle-search:hover {
 color: #ff5e0f !important;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .toggle-search .num-filters {
 background: #0C92AF;
 padding: 1px 3px;
 margin-left: 3px;
 color: white;
 text-shadow: 0 -1px 0px rgba(0,0,0,0.3);
 font-weight: normal;
 font-size: 9px;
 position: relative;
 top: -1px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .toggle-search:hover .num-filters {
 background: #ff5e0f;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-field {
 margin: 0 50px 10px 200px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-field input {
 width: 100%;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .clearfix {
 clear: both;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .filter-list {
 margin-left: 80px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form select.filter-type {
 position: relative;
 z-index: 2;
 float: left;
 margin-top: 10px;
 font-size: 13px;
 color: #000;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .filter {
 float: left;
 margin: 0 0px 0px 10px;
 position: relative;
 border-radius: 5px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form select {
 margin: 0;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .variant {
 border-radius: 5px;
 padding: 10px 20px 10px 10px;
 position: relative;
 box-shadow: 0 1px 1px rgba(0,0,0,0.2);
 background: #fff;
 margin-bottom: 10px;
 position: relative;
 max-width: 570px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .variant select,
.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .variant input {
 display: inline-block;
 margin: 0 10px 0 0;
 vertical-align: middle;
 color: #000;
 font-size: 13px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .variant .to .membership-filter-form .search-form .variant .from {
 display: inline-block;
 margin-right: 10px;
 vertical-align: middle;
 font-size: 10px;
 color: #63676B;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .line {
 clear: both;
 border-top: 1px solid #DADBDC;
 border-bottom: 1px solid #F5F5F5;
 margin-left: -10px;
 margin-right: -10px;
 margin-bottom: 11px;
 position: relative;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .variant .cal-parent {
 position: relative;
 float: left;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .variant .cal-cont {
 display: none;
 position: absolute;
 top: 20px;
 z-index: 10;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .variant input {
 border: 1px solid #D1D3D5;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .plus {
 color: #0292af;
 position: absolute;
 bottom: 23px;
 right: 0;
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
 font-size: 14px;
 font-style: normal;
 font-weight: normal;
 display: inline-block;
 cursor: pointer;
 -webkit-font-smoothing: antialiased;
 margin-right: -20px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .plus:before {
 font-family: FontAwesome;
 content: "\f067";
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .plus:hover {
 color: #FF5400;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .remove {
 color: #0292af;
 font-size: 14px;
 cursor: pointer;
 font-weight: normal;
 margin-right: 0;
 display: inline-block;
 position: absolute;
 right: 13px;
 top: 11px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .variant .remove:hover {
 color: #FF5400;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .variant .remove:before {
 font-family: fontawesome;
 content: "\f00d";
 -webkit-font-smoothing: antialiased;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .ui-add-item {
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
 display: inline-block;
 margin-top: 6px;
 float: left;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .ui-add-item:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .ui-add-item .label {
 font-size: 11px;
 display: inline-block;
 border-bottom: 1px dashed #0c92af;
 text-decoration: none;
 font-weight: bold;
 line-height: 11px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .ui-add-item:hover,
.cs-t-3-w.cs-e-3-default .membership-filter-form .ui-add-item:hover .label {
 color: #FF5400;
 border-bottom: 0 none;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .ui-add-item .icon:before {
 font-family: FontAwesome;
 font-size: 14px;
 font-style: normal;
 font-weight: normal;
 content: "\f067";
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
 -webkit-font-smoothing: antialiased;
 position: relative;
 display: inline-block;
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .ui-button2 {
 display: block;
 color: #ffffff;
 text-decoration: none;
 background-color: #23A9CA;
 font-size: 12px;
 font-weight: bold;
 font-family: Arial, sans-serif;
 height: 29px;
 line-height: 29px;
 padding: 0px 12px;
 border: 1px solid #0895B8;
 border-radius: 3px;
 background-color: #1AB3D8;
 background-image: -webkit-linear-gradient(top, #3ebfdd 0%, #06a5cc 100%);
 text-shadow: 0 -1px 0px rgba(0,0,0,0.2);
 box-shadow: inset 0px 1px rgba(140,233,255,0.58),0px 1px 2px rgba(0,0,0,0.2);
 cursor: pointer;
 float: right;
 margin-top: -2px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .ui-button2:hover {
 background-color: #11ADD3;
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
 background-image: -webkit-linear-gradient(top, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .ui-button2:active {
 background-color: #06A5CC;
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
 background-image: -webkit-linear-gradient(top, #06a5cc 0%, #22b1d4 100%);
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .cs-lightbox .ui-button2 {
 float: right;
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-link {
 float: right;
 line-height: 22px;
 margin-right: 10px;
 margin-top: 3px;
 cursor: pointer;
 font-weight: bold;
 font-size: 11px;
 color: #0C92AF;
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-link:hover {
 color: #FF5400;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .icon-ok:before {
 font-family: FontAwesome;
 content: "\f00c";
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
 -webkit-font-smoothing: antialiased;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 margin-right: 5px;
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .icon-reset:before {
 font-family: "FontAwesome";
 content: "\f021";
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
 -webkit-font-smoothing: antialiased;
 font-size: 13px;
 font-style: normal;
 margin-right: 5px;
 display: inline-block;
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .icon-sort-up:before {
 font-family: fontawesome;
 content: "\f0dd";
 -webkit-font-smoothing: antialiased;
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
 display: inline-block;
 font-size: 10px;
 font-style: normal;
 font-weight: normal;
 margin-right: 5px;
 margin-left: 3px;
 position: relative;
 bottom: 3px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .toggle-search {
 color: #0c92af;
 font-size: 11px;
 font-weight: bold;
 float: left;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .toggle-search .icon-filter:before {
 font-family: FontAwesome;
 content: "\f0b0";
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
 -webkit-font-smoothing: antialiased;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 margin-right: 5px;
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .search-text-box {
 font-size: 11px;
 color: #9ea3ad;
 text-transform: uppercase;
 padding: 7px 4px;
 border: 1px solid #dadcdd;
 outline: none;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .search-text-box:hover,
.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .search-text-box:active {
 border: 1px solid #bdbfc1;
 color: #9ea3ad;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .search-text-box.hastext {
 color: #3a3a3a;
 text-transform: none;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-icon {
 color: #fff;
 font-family: FontAwesome;
 font-style: normal;
 font-size: 16px;
 background: #BDC0C2;
 border: 1px solid #9DA3A8;
 display: inline-block;
 width: 38px;
 height: 28px;
 text-align: center;
 line-height: 28px;
 border-radius: 2px;
 float: right;
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-icon:hover {
 border: 1px solid #0895B8;
 background-color: #11ADD3;
 background-image: -webkit-linear-gradient(top, #15b0d5 0%, #0aa8ce 100%);
 background-image: -moz-linear-gradient(top, #15b0d5 0%, #0aa8ce 100%);
 background-image: linear-gradient(top, #15b0d5 0%, #0aa8ce 100%);
 box-shadow: inset 0px 1px rgba(140,233,255,0.58),0px 1px 2px rgba(0,0,0,0.2);
 text-shadow: 0 -1px 0px rgba(0,0,0,0.2);
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-icon:active {
 border: 1px solid #0895B8;
 background-color: #06A5CC;
 background-image: -webkit-linear-gradient(top, #06a5cc 0%, #22b1d4 100%);
 background-image: -moz-linear-gradient(top, #06a5cc 0%, #22b1d4 100%);
 background-image: linear-gradient(top, #06a5cc 0%, #22b1d4 100%);
 box-shadow: inset 0px 1px rgba(140,233,255,0.58),0px 1px 2px rgba(0,0,0,0.2);
 text-shadow: 0 -1px 0px rgba(0,0,0,0.2);
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-icon:before {
 content: "\f002";
 font-size: 18px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form {
 width: 500px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .ui-field-label {
 display: block;
 float: left;
 color: #63676B;
 font-size: 10px;
 font-weight: bold;
 margin: 3px 10px 0 0;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .ui-state-active {
 background: #E04A00;
 position: relative;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form li.ui-state-active:before {
 color: #E04A00;
 position: absolute;
 bottom: 0;
 left: 50%;
 margin-left: -5px;
 margin-bottom: -8px;
 font-family: fontawesome;
 content: "\f0dd";
 font-size: 15px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .ui-state-default .tab-title {
 border-bottom: 1px dashed #0C92AF;
 font-size: 11px;
 font-weight: bold;
 color: #0C92AF;
 margin-right: 0;
 line-height: 11px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .ui-state-active span.tab-title {
 border-bottom: 1px solid transparent;
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form li.ui-state-default a {
 padding: 4px 5px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .count {
 margin-right: 0;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .count-value {
 margin: 0 0 0 5px;
 display: inline-block;
 padding: 2px 3px;
 background: #ccc;
 color: #323943;
 font-size: 10px;
 line-height: 10px;
 font-weight: bold;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .ui-state-active .count-value {
 background: #B23B00;
 color: #fff;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .count .left-bkt,
.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .count .right-bkt {
 display: none;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .count .count-value {
 margin-right: 0;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .ui-items-list {
 overflow: hidden;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .ui-item {
 background: #80858a;
 background: -moz-linear-gradient(top, #80858a 0%, #757a80 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #80858a), color-stop(100%, #757a80));
 background: -webkit-linear-gradient(top, #80858a 0%, #757a80 100%);
 background: -o-linear-gradient(top, #80858a 0%, #757a80 100%);
 background: -ms-linear-gradient(top, #80858a 0%, #757a80 100%);
 background: linear-gradient(to bottom, #80858a 0%, #757a80 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80858a', endColorstr='#757a80', GradientType=0);
 padding: 1px;
 line-height: 13px;
 box-shadow: 0 1px 2px rgba(0,0,0,0.5),0 1px 1px 1px #757a80 inset,0 2px 0px rgba(250,250,250,0.1) inset;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .ui-item:hover {
 background: #20a3c1;
 background: -moz-linear-gradient(top, #20a3c1 0%, #0d93b0 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #20a3c1), color-stop(100%, #0d93b0));
 background: -webkit-linear-gradient(top, #20a3c1 0%, #0d93b0 100%);
 background: -o-linear-gradient(top, #20a3c1 0%, #0d93b0 100%);
 background: -ms-linear-gradient(top, #20a3c1 0%, #0d93b0 100%);
 background: linear-gradient(to bottom, #20a3c1 0%, #0d93b0 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#20a3c1', endColorstr='#0d93b0', GradientType=0);
 box-shadow: 0 1px 2px rgba(0,0,0,0.5),0 1px 1px 1px #0d93b0 inset,0 2px 0px rgba(140,233,255,0.1) inset;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .ui-item-text {
 color: #fff;
 font-weight: bold;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .ui-remove-item {
 font-size: 13px;
 color: #BDBFC2;
 background: none !important;
 padding: 0 !important;
 vertical-align: middle !important;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .ui-remove-item:before {
 content: "\f00d";
 font-family: fontawesome;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .ui-item:hover .ui-remove-item {
 color: #8CCFDE;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .ui-input {
 height: 18px !important;
 border: none !important;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .remove {
 position: absolute;
 top: 5px;
 right: 10px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .cs-delimiter-block {
 display: none;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .ui-items-list {
 padding: 4px 10px;
 margin: 15px 0 3px 0;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .ui-line-block {
 margin-bottom: 9px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .ui-tabs-panel {
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .ui-pager {
 margin-top: 20px;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-list>div:first-child {
 background: none repeat scroll 0 0 #323943;
 border-top-left-radius: 5px;
 border-top-right-radius: 5px;
 color: #FFFFFF;
 font-family: arial;
 font-size: 11px;
 font-weight: bold;
 margin-top: 13px;
 padding: 13px 15px;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .name-head,
.cs-t-3-w.cs-e-3-default .membership-member-list .email-head,
.cs-t-3-w.cs-e-3-default .membership-member-list .mobile-head {
 display: inline-block;
 line-height: 15px;
 margin-right: -3px;
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .name-head {
 width: 30%;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .email-head {
 width: 30%;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .mobile-head {
 width: 20%;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-items {
 background: none repeat scroll 0 0 #D4D5D6;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
 font-family: arial;
 font-size: 12px;
 padding: 7px;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-items .person-name:hover {
 color: #ff5e0f;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-back {
 background: none repeat scroll 0 0 #FFFFFF;
 box-shadow: 0 1px 2px rgba(0,0,0,0.2);
 padding: 0 10px;
 border-radius: 3px;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-row {
 border-bottom: 1px solid #E9E9EA;
 line-height: 40px;
 min-height: 40px;
 overflow: hidden;
 padding: 10px 0;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-row>div {
 display: inline-block;
 line-height: 15px;
 margin-right: -3px;
 vertical-align: middle;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 padding-right: 20px;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-row .name {
 width: 30%;
 position: relative;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-row .email {
 color: #212A32;
 width: 30%;
 overflow: hidden;
 text-overflow: ellipsis;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-row .mobile {
 color: #212A32;
 width: 20%;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-row .buttons {
 width: 20%;
 text-align: right;
 min-height: 40px;
 line-height: 40px;
 padding-right: 0;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-row.last {
 border-bottom: 0 none;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .ui-pager {
 position: relative;
 padding: 0 10px;
 margin-top: 10px;
 text-align: center;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .ui-pager .content {
 margin: auto;
 float: none;
 display: inline-block;
 overflow: hidden;
 padding: 3px;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .ui-pager .status {
 color: #212A32;
 font-size: 11px;
 font-weight: bold;
 text-shadow: 0 1px 0 rgba(255,255,255,0.7);
 position: absolute;
 top: 4px;
 left: 10px;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .ui-pager .status .of {
 color: #63676B;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .content .item-link {
 padding: 1px 6px 2px 6px !important;
 margin: 0 2.5px;
 display: inline-block;
 text-decoration: none !important;
 border-radius: 3px;
 color: #0c92af !important;
 font-weight: bold !important;
 font-size: 10px;
 background: #EBECED;
 background: linear-gradient(#ebeced, #d1d2d4);
 background: -moz-linear-gradient(#ebeced, #d1d2d4);
 background: -webkit-linear-gradient(top, #ebeced, #d1d2d4);
 box-shadow: 0 1px 1px rgba(0,0,0,0.1),0 1px 0px rgba(250,250,250,0.75) inset,inset 0 -1px 0 #b1b4b9;
 text-shadow: 0 1px 0 rgba(255,255,255,0.7);
}


.cs-t-3-w.cs-e-3-default .membership-member-list .content .item-link:hover {
 background: #4ABEDB;
 background: linear-gradient(#4abedb, #03a5cd);
 background: -moz-linear-gradient(#4abedb, #03a5cd);
 background: -webkit-linear-gradient(top, #4abedb, #03a5cd);
 box-shadow: inset 0 -1px 0px #007a97,inset 0 1px 0px rgba(113,227,255,0.75),0 1px 1px rgba(0,0,0,0.1);
 text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
 color: #fff !important;
 padding: 1px 6px 2px 6px !important;
 margin: 0 2.5px !important;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .content .ui-selected,
.cs-t-3-w.cs-e-3-default .membership-member-list .content .ui-selected:hover {
 background: #ff5400 !important;
 color: #fff !important;
 padding: 1px 6px !important;
 margin-top: -1px !important;
 box-shadow: none !important;
 text-shadow: 0 1px 0 rgba(205,68,0,0.7);
 border: 1px solid #EB4200;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .ui-pager .prev-link,
.cs-t-3-w.cs-e-3-default .membership-member-list .ui-pager .next-link {
 color: #0c92af;
 font-weight: bold;
 text-transform: uppercase;
 text-decoration: none !important;
 font-size: 10px;
 text-shadow: 0 1px 0px rgba(250,250,250,0.75);
}


.cs-t-3-w.cs-e-3-default .membership-member-list .ui-pager .prev-link,
.cs-t-3-w.cs-e-3-default .membership-member-list .ui-pager .prev-link:hover {
 margin-right: 8px;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .ui-pager .next-link,
.cs-t-3-w.cs-e-3-default .membership-member-list .ui-pager .next-link:hover {
 margin-left: 8px;
 font-size: 10px;
 text-shadow: 0 1px 0px rgba(250,250,250,0.75);
}


.cs-t-3-w.cs-e-3-default .membership-member-list .ui-pager .next-link:hover,
.cs-t-3-w.cs-e-3-default .membership-member-list .ui-pager .prev-link:hover {
 color: #ff5e0f;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .next-arrow:before {
 content: "\f054";
 font-size: 8px;
 font-family: "FontAwesome";
 font-style: normal;
 margin-left: 4px;
 margin-right: 5px;
 display: inline-block;
 text-shadow: 0 1px 0px rgba(250,250,250,0.75);
 font-weight: normal;
 -webkit-font-smoothing: antialiased;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-items .ui-edit-link {
 color: #0c92af;
 font-size: 12px;
 font-family: "FontAwesome";
 font-style: normal;
 margin-right: 5px;
 display: inline-block;
 line-height: 40px;
 margin-top: 1px;
 position: relative;
 top: 2px;
 background: none;
 margin-right: 10px;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-items .ui-edit-link:before {
 content: "\f040";
 -webkit-font-smoothing: antialiased;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-items .ui-delete-link {
 color: #0c92af;
 font-size: 15px;
 background: none;
 font-family: "FontAwesome";
 font-style: normal;
 display: inline-block;
 vertical-align: middle;
 line-height: 40px;
 cursor: pointer;
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-items .ui-delete-link:before {
 content: "\f00d";
 -webkit-font-smoothing: antialiased;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-items .ui-edit-link:hover,
.cs-t-3-w.cs-e-3-default .membership-member-list .person-items .ui-delete-link:hover {
 color: #ff5e0f !important;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-items .ui-delete-link,
.cs-t-3-w.cs-e-3-default .membership-member-list .person-items .ui-edit-link {
 background: none;
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-items .phone-value {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .left-arrow:before {
 content: "\f053";
 font-size: 8px;
 font-family: "FontAwesome";
 font-style: normal;
 margin-right: 5px;
 display: inline-block;
 text-shadow: 0 1px 0px rgba(250,250,250,0.75);
 font-weight: normal;
 -webkit-font-smoothing: antialiased;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-items .person-name span {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .photo-rows .person-name {
 display: inline-block;
 margin-left: 50px;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .image-container {
 width: 40px;
 height: 40px;
 position: absolute;
 left: 0px;
 top: 50%;
 margin-top: -20px;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .image-container .image-element {
 border-radius: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-ceremony-type-list .ceremony-type-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-ceremony-type-list .button-cell {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-ceremony-type-list .ceremony-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking {
 color: #323943;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .step-list {
 background-color: #d4d5d6;
 border-radius: 4px;
 padding: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .step-block {
 border-top: 1px solid #dddfe0;
 border-bottom: 1px solid #c8cacc;
 padding: 10px 20px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .step-block:first-child {
 border-top: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .step-block:last-child {
 border-bottom: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .step-block>.title {
 font-size: 14px;
 line-height: 20px;
 margin: 10px 0;
 position: relative;
 padding: 0;
 text-shadow: 0px 1px 0px rgba(255,255,255,0.75);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .step-block>.title .index {
 border-radius: 10px;
 border: 10px solid #323943;
 display: inline-block;
 vertical-align: middle;
 margin-right: 10px;
 box-shadow: 0px 1px 0px rgba(255,255,255,0.75);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .step-block>.title .index>span {
 position: absolute;
 color: #c4c5c6;
 bottom: 0;
 left: 6px;
 text-shadow: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .event-list-content {
 width: 100%;
 overflow: auto;
 white-space: nowrap;
 padding: 10px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .event {
 position: relative;
 background-color: #ffffff;
 border-radius: 2px;
 padding: 10px 10px 10px 53px;
 box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .event-option {
 display: inline-block;
 margin-right: 20px;
 cursor: pointer;
 vertical-align: top;
 min-height: 50px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .event-option:hover {
 box-shadow: 0px 1px 9px rgba(0,0,0,0.38);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .event .date-badge {
 position: absolute;
 left: 10px;
 top: 10px;
 height: 27px;
 width: 33px;
 padding: 2px 0 2px 0;
 border-radius: 3px;
 background-color: #0090af;
 color: #ffffff;
 text-align: center;
 text-shadow: 0px 1px 0px rgba(0,0,0,0.2);
 box-shadow: 0px 3px 0px #007690,0px 4px 3px rgba(0,0,0,0.3);
 background-image: -webkit-linear-gradient(top, #33a6bf 0%, #0090af 100%);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .step-block .event .date-badge {
 background-image: linear-gradient(to bottom, #33a6bf 0%, #0090af 100%);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .event .date-badge .day {
 font-size: 18px;
 line-height: 18px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .event .date-badge .month {
 font-size: 9px;
 line-height: 9px;
 font-weight: bold;
 text-transform: uppercase;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .event .title {
 color: #0c92af;
 font-family: Georgia;
 font-size: 16px;
 font-weight: normal;
 margin: 0 0 4px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .event .date-time {
 font-size: 10px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .event .location {
 margin-top: 4px;
 font-size: 10px;
 font-weight: bold;
 color: #73787d;
 text-transform: uppercase;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .selected-event {
 margin: 20px 0 10px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .selected-event .title {
 display: block;
 float: left;
 width: 30%;
 margin: 0 20px 0 0;
 min-height: 31px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .selected-event .location {
 margin-top: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .ui-button,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .ui-button:hover,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .event-cancel,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .event-cancel:hover {
 display: block;
 color: #ffffff;
 text-decoration: none;
 background-color: #23A9CA;
 font-size: 12px;
 font-weight: bold;
 font-family: Arial, sans-serif;
 height: 29px;
 line-height: 29px;
 padding: 0px 12px;
 border: 1px solid #0895B8;
 border-radius: 3px;
 background-color: #1AB3D8;
 background-image: -webkit-linear-gradient(top, #3ebfdd 0%, #06a5cc 100%);
 text-shadow: 0 -1px 0px rgba(0,0,0,0.2);
 box-shadow: inset 0px 1px rgba(140,233,255,0.58),0px 1px 2px rgba(0,0,0,0.2);
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .event-cancel,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .event-cancel:hover {
 position: absolute;
 top: 10px;
 right: 10px;
 margin-left: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .bottom-line .ui-button,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .step-block .event-cancel {
 background-image: linear-gradient(to bottom, #3ebfdd 0%, #06a5cc 100%);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .event-cancel:hover {
 background-color: #11ADD3;
 background-image: -webkit-linear-gradient(top, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .step-block .event-cancel:hover {
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .event-cancel:active {
 background-color: #06A5CC;
 background-image: -webkit-linear-gradient(top, #06a5cc 0%, #22b1d4 100%);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .step-block .event-cancel:active {
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .options-block label {
 margin-right: 10px;
 color: #73787d;
 text-shadow: 0px 1px 0px rgba(255,255,255,0.75);
 font-size: 12px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .options-block .system-select {
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .attendee {
 float: left;
 font-size: 14px;
 line-height: 14px;
 overflow: hidden;
 padding: 7px 9px;
 width: 100px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .ui-tabs .attendee {
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .attendee .icon {
 position: relative;
 width: 100px;
 height: 100px;
 margin-bottom: 8px;
 background-color: #474f5a;
 border-radius: 2px;
 box-shadow: inset 0px 0px 2px rgba(0,0,0,0.3);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .attendee .icon img {
 border-radius: 2px;
 border: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .attendee .name-first,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .attendee .name-last {
 float: left;
 clear: both;
 font-weight: normal;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .attendee .name-last {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .attendee .icon .icon-female,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .attendee .icon .icon-male,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .attendee .icon .icon-nogender,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .attendee .icon .helper {
 position: absolute;
 top: 0;
 left: 0;
 width: 100px;
 height: 100px;
 border-radius: 2px;
 background-repeat: no-repeat;
 background-position: center center;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .attendee .icon .icon-female {
 background-image: url(../files/default/images/gender_female.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .attendee .icon .icon-male {
 background-image: url(../files/default/images/gender_male.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .attendee .icon .icon-nogender {
 background-image: url(../files/default/images/gender_unspecified.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .checked-in {
 color: #ff5400;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .checked-out {
 color: #999999;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .checked-in .icon .helper {
 background-color: rgba(250,157,67,0.3);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .checked-out .icon .helper {
 background-color: rgba(30,30,30,0.5);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .ui-tabs .attendee:hover {
 color: #0090af;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .ui-tabs .attendee:hover .icon .helper {
 background-color: rgba(0,144,175,0.5);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .icon-awesome {
 font-family: FontAwesome;
 font-weight: normal;
 font-style: normal;
 text-decoration: inherit;
 -webkit-font-smoothing: antialiased;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .checked-in .icon:before {
 position: absolute;
 right: 4px;
 bottom: 10px;
 content: "\f00c";
 font-size: 36px;
 color: #ec5206;
 z-index: 1;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .checked-out .icon:before {
 position: absolute;
 right: 4px;
 bottom: 10px;
 content: "\f08b";
 font-size: 32px;
 color: #bebebe;
 z-index: 1;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox {
 width: 400px;
 min-height: 120px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .description {
 width: 270px;
 margin-top: 20px;
 float: right;
 font-size: 20px;
 line-height: 24px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .two-columns {
 width: 100%;
 clear: both;
 float: left;
 text-align: center;
 border-bottom: 1px solid #c8cacc;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .two-columns>div {
 width: 178px;
 height: 100px;
 padding: 20px 10px 10px;
 margin: 0 0 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .two-columns .time {
 text-align: center;
 font-size: 20px;
 font-weight: bold;
 margin: 18px 0 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .two-columns .date {
 text-align: center;
 font-size: 12px;
 font-weight: normal;
 margin: 0 0 16px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .two-columns .action-link {
 text-align: center;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .two-columns .action-link a {
 border-bottom: 1px dotted;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .two-columns .action-link a:hover {
 color: #ec5206;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .checked-in-column {
 color: #ec5206;
 float: left;
 clear: left;
 border-right: 1px solid #dddfe0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .checked-out-column {
 border-left: 1px solid #c8cacc;
 float: left;
 clear: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .title {
 display: inline-block;
 padding-right: 20px;
 font-size: 20px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .checked-in-column .title:before {
 content: "\f00c";
 z-index: 1;
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .checked-out-column .title:before {
 content: "\f08b";
 z-index: 1;
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .bottom-line {
 border-top: 1px solid #dddfe0;
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .check-out-button {
 background-color: #333333;
 color: #cccccc;
 width: 100%;
 font-size: 16px;
 margin: -8px 0;
 display: block;
 text-decoration: none;
 font-family: Arial, sans-serif;
 height: 29px;
 line-height: 29px;
 padding: 0px 12px;
 border: 1px solid #333333;
 border-radius: 3px;
 background-image: -webkit-linear-gradient(top, #666 0%, #333 100%);
 text-shadow: 0 -1px 0px rgba(0,0,0,0.2);
 box-shadow: inset 0px 1px rgba(218,218,218,0.58),0px 1px 2px rgba(0,0,0,0.2);
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .check-out-button:hover,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .check-out-button:active {
 background-image: linear-gradient(to bottom, #333 0%, #666 100%);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .checked-out-column .switch {
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .checked-out-column .switch:before {
 content: "\f08b";
 color: #cccccc;
 position: absolute;
 font-size: 18px;
 left: 10px;
 top: 8px;
 z-index: 1;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .ui-button {
 margin-top: 10px;
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .ui-tabs {
 padding: 10px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .ui-tabs .ui-tabs-nav {
 font-size: 10px;
 line-height: 12px;
 font-weight: bold;
 padding: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .ui-tabs .ui-tabs-nav li {
 margin-bottom: 0;
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .ui-tabs .ui-tabs-nav li.ui-state-default a {
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .ui-tabs .ui-tabs-nav li.ui-state-default {
 padding: 4px 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .ui-tabs-nav .ui-state-default {
 background-color: #323943;
 margin-top: 3px;
 margin-right: 1px;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .ui-tabs-nav .ui-state-default a {
 color: #ffffff;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .ui-tabs-nav .ui-state-default:hover {
 background-color: #323943;
 margin-top: 0;
 border-top: 3px solid #36b1cf;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .ui-tabs-nav .ui-state-active,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .ui-tabs-nav .ui-state-active:hover {
 background-color: #efefef;
 border-top: 3px solid #ec5206;
 margin-top: 0;
 color: #ff5400;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .ui-tabs .ui-tabs-nav li.ui-state-active {
 margin-right: 0;
 margin-left: -1px;
 padding: 4px 11px 4px 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .ui-tabs .ui-tabs-nav li.ui-state-active:first-child {
 margin-left: 0;
 padding-left: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .ui-tabs-nav .ui-state-active a {
 color: #ec5206;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .ui-tabs .ui-tabs-panel {
 background-color: #efefef;
 padding: 19px;
 box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .options-block {
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .search-block {
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .search-block input {
 display: inline-block;
 height: 20px;
 line-height: 20px;
 width: 180px;
 padding: 4px 4px 4px 8px;
 border: none;
 outline: none;
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .search-block .ui-initial {
 text-transform: uppercase;
 color: #9ea3ad;
 font-size: 11px;
 font-family: Arial;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .search-cancel {
 display: inline-block;
 width: 20px;
 height: 20px;
 padding: 4px;
 background-color: #ffffff;
 color: #b1b4b7;
 text-align: center;
 vertical-align: top;
 line-height: 20px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .search-button {
 display: inline-block;
 width: 40px;
 height: 22px;
 padding: 3px;
 margin: -1px 20px -1px 4px;
 text-align: center;
 vertical-align: top;
 line-height: 20px;
 color: white;
 background-color: #B1B4B7;
 border-radius: 3px;
 border: 1px solid #9DA3A8;
 text-shadow: 0 -1px 0px rgba(0,0,0,0.1);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .search-button:hover {
 background-color: #23A9CA;
 border: 1px solid #0895B8;
 background-color: #11ADD3;
 background-image: -webkit-linear-gradient(top, #15b0d5 0%, #0aa8ce 100%);
 box-shadow: inset 0px 1px rgba(140,233,255,0.58),0px 1px 2px rgba(0,0,0,0.2);
 text-shadow: 0 -1px 0px rgba(0,0,0,0.2);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .step-block .search-button:hover {
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .search-button:active {
 background-color: #06A5CC;
 background-image: -webkit-linear-gradient(top, #06a5cc 0%, #22b1d4 100%);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .step-block .search-button:active {
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .search-cancel:before {
 content: "\f00d";
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .search-button:before {
 content: "\f002";
 font-size: 14px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .search-cancel:hover {
 color: #000000;
 background-color: #0C92AF;
 text-shadow: 0 1px 0px rgba(255,255,255,0.3);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .search-cancel:active {
 background-color: #FF5E0F;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .events-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .events-table .ui-odd-cell {
 padding: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .events-table .ui-even-cell {
 padding: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .persons-table {
 width: 100%;
 table-layout: fixed;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .persons-table .icon-cell {
 width: 34px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .persons-table .name-cell {
 width: 15%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .persons-table .birthday-cell {
 width: 10%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .persons-table .center-cell {
 text-align: center;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .persons-table .x-cell {
 text-align: center;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .persons-table .image-icon-size {
 height: 30px;
 width: 30px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .report .report-block .report_processing {
 font-size: 11px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .report .report-block .report-link {
 display: inline-block;
 font-size: 11px;
 height: 16px;
 line-height: 16px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .report .report-block .report-link span {
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .icon-file-excel:before {
 content: '\e814';
 font-family: FontAwesome;
 font-weight: normal;
 font-style: normal;
 font-size: 14px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .report .report-block .report-link .icon-file-excel:before {
 font-size: 14px;
 padding: 0 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .display-type-block {
 margin-top: 12px;
 padding: 4px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .tools-block {
 margin-top: 12px;
 margin-bottom: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .tools-block .gear-button {
 background: url(/_static/membership/images/popup_btn.png) no-repeat;
 cursor: pointer;
 height: 26px;
 width: 36px;
 position: relative;
 float: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .tools-block .gear-button .popup-block {
 background: none repeat scroll 0 0 #FFFFFF;
 border: 1px solid #B0B0B0;
 border-radius: 5px 5px 5px 5px;
 display: none;
 overflow: hidden;
 position: absolute;
 top: 24px;
 z-index: 1;
 right: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .tools-block .gear-button .popup-block .display-type-link {
 border-bottom: 1px solid #CCCCCC;
 color: black;
 display: block;
 font-weight: bold;
 height: 20px;
 line-height: 20px;
 padding: 4px 8px;
 text-decoration: none;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .tools-block .gear-button .popup-block .display-type-link:hover {
 background-color: #b3d4ff;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .tools-block .gear-button .popup-block .report-link {
 color: black;
 display: block;
 font-weight: bold;
 height: 20px;
 line-height: 20px;
 padding: 4px 8px;
 text-decoration: none;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .tools-block .gear-button .popup-block .report-link:hover {
 background-color: #b3d4ff;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .system-tags-related {
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-anniversary-notifications .edit-form-block {
 background-color: rgba(0,0,0,0.1);
 border-radius: 3px 3px 3px 3px;
 margin-bottom: 10px;
 padding: 10px 20px 10px 56px;
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-anniversary-notifications .edit-form-block .title-block {
 font-size: 18px;
 margin-bottom: 18px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-anniversary-notifications .add-notification-link-block {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-anniversary-notifications .receivers-container {
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-anniversary-notifications .receivers-container .add-receiver-link {
 background-image: url(/_static/website/images/plus.gif);
 background-position: 0 3px;
 background-repeat: no-repeat;
 border: 0 none;
 color: #1183A8;
 font-size: 11px;
 height: 18px;
 padding: 2px 2px 2px 16px;
 display: inline-block;
 margin-top: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-anniversary-notifications .receivers-container .receiver-block {
 display: block;
 padding: 8px;
 margin-bottom: 8px;
 background-color: #a2bfc1;
 border-radius: 3px 3px 3px 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-anniversary-notifications .receivers-container .receiver-block .receiver-table .person-cell {
 width: 300px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-anniversary-notifications .receivers-container .receiver-block .receiver-table .notify-cell {
 padding-left: 8px;
 padding-right: 8px;
 width: 120px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-anniversary-notifications .receivers-container .receiver-block .receiver-table .notify-cell .ui-checkbox-label {
 display: block;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-anniversary-notifications .receivers-container .receiver-block .receiver-table .person-cell .ui-autocomplete-container {
 width: 300px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-anniversary-notifications .receivers-container .receiver-block .receiver-table .delete-cell {
 padding-left: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-anniversary-notifications .notifications-list {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-anniversary-notifications .notifications-list .last-cell {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .icon-awesome {
 font-family: FontAwesome;
 font-weight: normal;
 font-style: normal;
 text-decoration: inherit;
 -webkit-font-smoothing: antialiased;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .sms-total-block {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .sms-message-form .empty-balance-block {
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .sms-message-form .missing-sender-text {
 width: 380px;
 line-height: 14px;
 margin-bottom: 10px;
 font-style: italic;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .clearfix {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .parent {
 position: relative;
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .cont {
 border-radius: 5px;
 border-collapse: collapse;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .filters {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .search-form {
 overflow: visible;
 padding: 10px;
 position: relative;
 position: relative;
 border-top-left-radius: 5px;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 padding-right: 0;
 border: 1px solid transparent;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .search-form .ui-helper {
 background: url(../files/default/images/results_arrow.gif) no-repeat scroll left bottom transparent;
 left: 6px;
 padding-top: 7px;
 position: absolute;
 top: 100%;
 width: 24px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .search-form .missing-sender-text {
 width: 380px;
 line-height: 14px;
 margin-bottom: 10px;
 font-style: italic;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .search-form .ui-initial {
 color: grey;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .search-form span.sign {
 position: absolute;
 left: 0;
 top: 14px;
 margin-left: -28px;
 line-height: 11px;
 font-size: 12px;
 color: #212A32;
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .saved-searches {
 background: #D8E8EA;
 vertical-align: top;
 border-top-right-radius: 5px;
 border-bottom-right-radius: 5px;
 float: left;
 -webkit-box-shadow: -2px 0 0 0px #fff;
 -moz-box-shadow: -2px 0 0 0px #fff;
 box-shadow: -2px 0 0 0px #fff;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .saved-searches .links .pencil {
 background: transparent url(/_static/membership/images/pencil.png) no-repeat scroll center center;
 display: inline-block;
 width: 15px;
 height: 14px;
 position: absolute;
 right: 10px;
 top: 10px;
 cursor: pointer;
 margin: 0;
 border-bottom: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .nowrap {
 float: right;
 text-align: right;
 width: 150px;
 height: 14px;
 margin-top: -1px;
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .resize {
 position: absolute;
 width: 400px;
 right: 0;
 top: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .popup-btn {
 cursor: pointer;
 font-weight: bold;
 font-size: 11px;
 color: #0c92af;
 position: absolute;
 right: 0;
 top: 0;
 display: inline-block;
 margin-top: -8px;
 z-index: 100;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .shine {
 padding: 8px 10px 0;
 word-wrap: normal;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .shine:hover {
 color: #ff5e0f;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .resize.active .popup-btn {
 background: #222830;
 border-radius: 2px;
 box-shadow: 0 2px 18px rgba(0,0,0,0.5);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .popup-btn .popup-box {
 display: none;
 border-top: 1px solid #1c2128;
 margin-top: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .popup-btn .popup-box a.toggle {
 display: block;
 padding: 5px 10px;
 margin: 0 10px;
 height: 20px;
 line-height: 20px;
 border-top: 1px solid #2e353d;
 color: #CDD0D1;
 font-weight: bold;
 font-size: 12px;
 text-decoration: none;
 text-align: left;
 text-shadow: 0px -1px 0px #000;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .popup-btn .popup-box a.toggle:hover {
 color: #fff;
 background: #0F1115;
 margin: 0px;
 padding: 5px 20px;
 border-top: 1px solid transparent;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .popup-btn .popup-box a.toggle:hover+a.toggle {
 border-top: 1px solid transparent;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .popup-btn .popup-box a.toggle:first-child {
 border-top: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .membership-saved-search-add-form,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .membership-saved-search-edit-form,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .membership-export-form,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .membership-sms-form,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .fundraising-appeal-form {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .image-icon-size {
 border-radius: 3px 3px 3px 3px;
 display: inline-block;
 margin-right: 10px;
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .button-cell {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .download-container .download-link {
 margin: 0 10px 0 30px;
 padding-top: 1px;
 padding-left: 20px;
 float: left;
 font-size: 11px;
 cursor: pointer;
 height: auto;
 line-height: 15px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .download-container .download-link:hover {
 color: #FF5400;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .download-container .line {
 margin: 10px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .empty-balance-block {
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .content {
 font-size: 10px;
 color: #63676B;
 text-shadow: 0 1px 0px rgba(250,250,250,0.3);
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .popup-btn .left-icon:before {
 font-family: fontawesome;
 content: "\f0ca";
 -webkit-font-smoothing: antialiased;
 font-size: 11px;
 font-style: normal;
 display: inline-block;
 margin-right: 5px;
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .popup-btn .right-icon:before {
 font-family: FontAwesome;
 content: "\f0dd";
 -webkit-font-smoothing: antialiased;
 font-style: normal;
 display: inline-block;
 position: relative;
 bottom: 3px;
 margin-left: 5px;
 font-weight: normal;
 font-size: 10px;
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .ui-button-secondary {
 background: none;
 color: #73787d;
 font-size: 12px !important;
 font-weight: bold !important;
 border: none !important;
 margin: 8px 10px 0 0 !important;
 padding: 0 !important;
 float: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .ui-button-secondary span:before {
 display: inline-block;
 float: left;
 content: "\f00d";
 font-size: 15px;
 color: #73787d;
 font-family: "fontawesome";
 font-style: normal;
 vertical-align: middle;
 overflow: hidden;
 margin-right: 5px;
 font-weight: normal;
 -webkit-font-smoothing: antialiased;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .membership-popup-cont .ui-button-secondary {
 float: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .cs-lightbox .ui-button-inline {
 float: right;
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .ui-button2 {
 display: block;
 color: #ffffff;
 text-decoration: none;
 background-color: #23A9CA;
 font-size: 12px;
 font-weight: bold;
 font-family: Arial, sans-serif;
 height: 29px;
 line-height: 29px;
 padding: 0px 12px;
 border: 1px solid #0895B8;
 border-radius: 3px;
 background-color: #1AB3D8;
 background-image: -webkit-linear-gradient(top, #3ebfdd 0%, #06a5cc 100%);
 text-shadow: 0 -1px 0px rgba(0,0,0,0.2);
 box-shadow: inset 0px 1px rgba(140,233,255,0.58),0px 1px 2px rgba(0,0,0,0.2);
 cursor: pointer;
 float: right;
 margin-top: -6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .ui-button2:hover {
 background-color: #11ADD3;
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
 background-image: -webkit-linear-gradient(top, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .ui-button2:active {
 background-color: #06A5CC;
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
 background-image: -webkit-linear-gradient(top, #06a5cc 0%, #22b1d4 100%);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .ui-line-block {
 margin-bottom: 15px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .membership-email-form .ui-line-block {
 margin-bottom: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .membership-email-form .ui-field-content {
 margin-top: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .ui-hint-help {
 font-weight: bold;
 margin-bottom: 10px;
 border-bottom: 1px dashed #0c92af;
 color: #0c92af;
 text-decoration: none;
 font-size: 11px;
 line-height: 12px;
 margin-bottom: 10px;
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .ui-input {
 border: 1px solid #d1d3d5;
 padding: 6px;
 font-size: 12px;
 line-height: 16px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .membership-email-form {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .membership-email-form .system-select {
 height: 30px;
 border: 1px solid #d1d3d5;
 font-size: 12px;
 width: 100%;
 margin: 0 0 15px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .membership-email-form .system-text-area {
 width: 100%;
 margin: 0;
 border: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .membership-email-form .system-text-box {
 width: 300px;
 margin-bottom: 15px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .membership-email-form span.value {
 margin-left: 5px;
 color: #212a32;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-contact {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-contact .contacts {
 padding: 8px;
 overflow-x: hidden;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-contact .contact-label {
 width: 70px;
 color: #808080;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-contact .contact-value {
 font-size: 12px;
 padding-left: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-contact .contact-top-label .contact-label {
 width: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-display .person-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-display .person-table .person-image-cell {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-display .person-table .person-image-cell .image-container {
 width: 200px;
 height: 200px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-display .person-table .person-image-cell .person-image {
 width: auto;
 height: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-display .person-table .person-image-cell .person-image .image-element {
 width: auto;
 height: auto;
 display: block;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-display .person-table .person-image-cell .person-image-na {
 width: 200px;
 height: 150px;
 background-color: #f2f2f2;
 padding-top: 50px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-display .person-table .person-image-cell .person-image-na .image-element {
 margin: auto;
 display: block;
 width: 100px;
 height: 100px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-display .person-table .person-info-cell {
 width: 100%;
 vertical-align: top;
 padding-left: 20px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-display .person-table .person-info-cell .person-name {
 display: block;
 margin-top: 6px;
 margin-bottom: 16px;
 font-size: 16px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-display .person-table .person-info-cell .website-label-cell {
 font-size: 11px;
 color: #848484;
 font-weight: bold;
 text-align: right;
 white-space: nowrap;
 padding-left: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-display .person-table .person-info-cell .website-content-cell {
 font-size: 11px;
 font-weight: bold;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-all-organizations .list-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-all-organizations .org-title-cell {
 width: 30%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-all-organizations .org-persons-cell {
 width: 1%;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-all-organizations .org-article-cell {
 width: 30%;
 padding-left: 10px;
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-all-organizations .org-group-cell {
 width: 20%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-all-organizations .org-edit-cell {
 width: 8%;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-all-organizations .org-delete-cell {
 width: 1%;
}


.cs-t-3-w.cs-e-3-default .people-select {
 font-size: 10px;
}


.cs-t-3-w.cs-e-3-default .people-select .filters .space {
 display: none;
}


.cs-t-3-w.cs-e-3-default .people-select .filters a:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .people-select .filter {
 display: block;
 margin: 0px 6px 0px 0px;
 padding: 0px 0px 6px 0px;
 float: left;
}


.cs-t-3-w.cs-e-3-default .people-select .filters .ui-selected .ui-roundable .ui-corner {
 background-image: url(/_static/quarry/images/filter_back.png);
}


.cs-t-3-w.cs-e-3-default .people-select .filters .ui-roundable .ui-content {
 font-size: 11px;
 text-decoration: none;
 border-bottom: 1px dashed;
 margin: 0px 4px 0px 4px;
}


.cs-t-3-w.cs-e-3-default .people-select .filters .ui-selected .ui-roundable .ui-content {
 text-decoration: none;
 border-bottom: 0px;
 color: #3A3A3A;
}


.cs-t-3-w.cs-e-3-default .people-select .filters .ui-selected {
 padding-bottom: 6px;
 background: url(../files/default/images/arrow_green.png) no-repeat center bottom;
}


.cs-t-3-w.cs-e-3-default .people-select .initial {
 color: grey;
}


.cs-t-3-w.cs-e-3-default .people-select .find-input {
 margin: 0px 9px 9px 15px;
 width: 75%;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .people-select .control-content {
 background: #d8e8ea;
 padding: 10px 18px 14px 16px;
 clear: both;
}


.cs-t-3-w.cs-e-3-default .people-select .control-body {
 border: 1px solid #a8a8a8;
 background: white;
 padding: 0px 2px 1px 0px;
 overflow-y: auto;
 max-height: 220px;
}


.cs-t-3-w.cs-e-3-default .people-select .control-body .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default .people-select .item {
 float: left;
 height: 50px;
 width: 182px;
 border: 1px solid white;
 background: #f2f2f2;
 margin: 2px 1px 1px 3px;
}


.cs-t-3-w.cs-e-3-default .people-select .selected {
 border: 1px solid #1183a8;
 background: #d8e8ea;
}


.cs-t-3-w.cs-e-3-default .people-select .item label {
 display: block;
 float: left;
}


.cs-t-3-w.cs-e-3-default .people-select .item .checkbox,
.cs-t-3-w.cs-e-3-default .people-select .item .icon,
.cs-t-3-w.cs-e-3-default .people-select .item .name {
 display: block;
 float: left;
}


.cs-t-3-w.cs-e-3-default .people-select .item .checkbox {
 width: 28px;
 padding: 16px 0px 0px 2px;
}


.cs-t-3-w.cs-e-3-default .people-select .item .name {
 padding: 2px 2px 2px 10px;
 width: 90px;
}


.cs-t-3-w.cs-e-3-default .people-select .item .last-name,
.cs-t-3-w.cs-e-3-default .people-select .item .first-name,
.cs-t-3-w.cs-e-3-default .people-select .item .middle-name {
 display: block;
}


.cs-t-3-w.cs-e-3-default .people-select .item .first-name,
.cs-t-3-w.cs-e-3-default .people-select .item .middle-name {
 float: left;
}


.cs-t-3-w.cs-e-3-default .people-select .multi-filters {
 width: 100%;
 margin-bottom: 1px;
}


.cs-t-3-w.cs-e-3-default .people-select .multi-filters td.label {
 width: 80px;
 line-height: 15px;
 padding-top: 4px;
 font-size: 11px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .people-select .multi-filters .all-cell a {
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .people-select .control-head span.label {
 font-size: 11px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .people-select .control-head a.select-all,
.cs-t-3-w.cs-e-3-default .people-select .control-head a.unselect-all {
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .people-select .control-head a.unselect-all {
 margin-left: 10px;
}


.cs-t-3-w.cs-e-3-default .people-select .multi-filters td.all-cell {
 width: 22px;
 padding-left: 6px;
}


.cs-t-3-w.cs-e-3-default .people-select .multi-filters td.control-cell {
 padding-bottom: 3px;
}


.cs-t-3-w.cs-e-3-default .people-select .multi-filters .ui-multi-autocomplete .ui-items-list {
 padding: 1px;
}


.cs-t-3-w.cs-e-3-default .people-select .multi-filters .ui-multi-autocomplete .ui-items-list .ui-item {
 margin: 1px;
}


.cs-t-3-w.cs-e-3-default .people-select .multi-filters .ui-multi-autocomplete .ui-items-list .ui-input {
 margin: 1px;
}


.cs-t-3-w.cs-e-3-default .people-select .multi-filters .ui-typing-helper {
 margin-left: 2px;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form th.website-label-cell {
 text-align: left;
 padding: 0 5px;
 padding-bottom: 8px;
 width: 90px;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form td.website-content-cell {
 padding-bottom: 8px;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form table.ui-field-set {
 margin-bottom: 0px;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form table.ui-field-set td {
 padding-bottom: 5px;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form td.website-content-cell {
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form .layout-tab {
 padding: 8px 11px 0;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form .layout-tab table.layout-table {
 border-top: 0 none;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form .layout-tab table.additional-table {
 border-top: 0 none;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form .layout-tab table.ui-field-set {
 border-top: 18px solid #D8E8EA;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form .layout-tab td.first-name-cell,
.cs-t-3-w.cs-e-3-default .people-person-view-form .middle-name-cell,
.cs-t-3-w.cs-e-3-default .people-person-view-form .last-name-cell {
 padding-bottom: 3px;
 width: 120px;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form .image-type-check-cell {
 padding-bottom: 4px;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form .image-type-cell {
 padding-left: 23px;
 padding-bottom: 4px;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form .image-empty-cell {
 padding-left: 23px;
 padding-bottom: 9px;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form .image-type-cell .image-type-check-cell {
 padding-left: 6px;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form .image-type-cell span {
 padding-bottom: 5px;
 margin-right: 7px;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form .layout-tab .title-cell {
 font-weight: bold;
 padding-bottom: 7px;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form .layout-tab .position-label-cell {
 font-weight: bold;
 padding-bottom: 7px;
 text-align: left;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form .layout-tab .website-label-cell {
 text-align: left;
 width: 100px;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form .layout-tab .ui-checkbox {
 margin-left: 0px;
 position: relative;
 top: 2px;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form .content-tab .website-label-cell {
 vertical-align: top;
 width: 80px;
 padding-top: 4px;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form .ui-tab-set table.content-tab {
 padding: 11px 11px 1px 11px;
 border-top: 0px;
}


.cs-t-3-w.cs-e-3-default .people-object-person-link {
 color: #097E91;
 font-size: 16px;
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .people-object-person-birthdate {
 font-size: 12px;
 margin-top: 6px;
}


.cs-t-3-w.cs-e-3-default .people-object-person-image-block {
 display: block;
 max-width: 100px;
 width: 100px;
}


.cs-t-3-w.cs-e-3-default .people-object-person-image {
 border: 2px solid #84BEC8;
 display: block;
 height: auto;
 max-height: 100px;
 max-width: 100px;
 width: auto;
}


.cs-t-3-w.cs-e-3-default .people-object-person-image-link {
 display: block;
}


.cs-t-3-w.cs-e-3-default .people-object-person-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-object-person-table-image-td {
 vertical-align: top;
 width: 100px;
}


.cs-t-3-w.cs-e-3-default .people-object-person-table-content-td {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .people-object-person-table-content-image-td {
 vertical-align: top;
 padding-left: 18px;
}


.cs-t-3-w.cs-e-3-default .people-object-person-organizations-block {
 font-size: 11px;
 margin-top: 4px;
}


.cs-t-3-w.cs-e-3-default .people-object-person-organizations-link {
 font-size: 11px;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .people-object-person-organizations-text {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .people-object-person-result-link-block {
 margin-top: 4px;
 overflow-x: hidden;
}


.cs-t-3-w.cs-e-3-default .people-object-person-result-link {
 color: #808080;
 font-size: 11px;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .people-object-person-result-date {
 color: #808080;
 float: right;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .people-object-organization-link {
 color: #097E91;
 font-size: 16px;
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .people-object-organization-description {
 margin-top: 4px;
}


.cs-t-3-w.cs-e-3-default .people-object-organization-result-link-block {
 margin-top: 4px;
 overflow-x: hidden;
}


.cs-t-3-w.cs-e-3-default .people-object-organization-result-link {
 color: #808080;
 font-size: 11px;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .people-object-organization-result-date {
 color: #808080;
 float: right;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .people-tab-contents .website-content-cell {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .people-tab-contents .website-content-cell label {
 color: #232323;
}


.cs-t-3-w.cs-e-3-default .people-tab-contents .shaded-and-rounded td {
 padding: 10px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .system-tabs-tab {
 padding: 10px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .birth-date-block select,
.cs-t-3-w.cs-e-3-default .people-person-edit-form .death-date-block select {
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .person-image-cell {
 vertical-align: top;
 padding: 0 4px;
 text-align: center;
 width: 100px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .person-info-cell {
 vertical-align: top;
 padding-left: 12px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .person-info-cell a.death-date-link {
 margin-left: 5px;
 border-bottom: 1px dashed;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .person-info-cell a.death-date-link:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .person-image-cell .person-image-container {
 width: 100px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .person-image-cell .person-image-container .person-image-block {
 border: 1px solid #3a3a3a;
 width: 100px;
 height: 100px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .person-image-cell .person-image-container img {
 width: 100px;
 height: 100px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .person-image-cell .person-image-container .delete-image-link {
 text-decoration: underline;
 margin-top: 2px;
 display: block;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .first-and-middle-names input {
 margin-right: 5px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .invite-block,
.cs-t-3-w.cs-e-3-default .people-person-edit-form .existing-user-block {
 padding: 10px;
 background-color: #a2bfc1;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .current-invite {
 padding-left: 22px;
 background-image: url(../files/default/images/email.png);
 background-repeat: no-repeat;
 background-position: left center;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .current-invite .email,
.cs-t-3-w.cs-e-3-default .people-person-edit-form .current-invite .date {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .current-invite .resend-link {
 margin-left: 6px;
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .ui-tabs-selected .ui-roundable .ui-corner {
 background-image: url(../files/default/images/back_blue.png);
 color: #292927;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .ui-tabs-selected a {
 padding-bottom: 6px;
 background: url(../files/default/images/arrow_blue.png) no-repeat center bottom;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .ui-tabs,
.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .ui-tabs .ui-tabs-nav {
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .ui-tabs .ui-tabs-nav li a {
 padding-top: 0px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .ui-tabs-selected .ui-roundable .ui-content {
 border-bottom: 0px;
 padding-bottom: 1px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .ui-roundable .ui-content {
 margin: 0px 10px 0px 10px;
 border-bottom: 1px dashed #1183A8;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .ui-tabs .ui-tabs-panel {
 padding: 4px 0px 0px 0px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .system-help-box {
 border-bottom: 1px solid #cccccc;
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .controls-table {
 margin-bottom: 2px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .controls-table .system-text-box {
 width: 280px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .controls-table .ui-autocomplete-result .result-cell-content {
 background-color: #FFFFFF;
 padding: 4px 6px;
 width: 280px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .ui-radio-select .system-radio-option {
 margin-top: 0;
 margin-left: 0;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .ui-radio-select label {
 font-size: 11px;
 color: #3a3a3a;
 vertical-align: top;
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .invite-block .ui-radio-select label {
 margin-right: 10px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .label-cell {
 color: #3A3A3A;
 font-size: 11px;
 font-weight: normal;
 text-align: right;
 white-space: nowrap;
 padding: 8px 2px 6px 12px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .ext-link-label-cell {
 white-space: normal;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .content-cell {
 font-size: 11px;
 padding: 4px 2px 4px 8px;
 vertical-align: center;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .message-wrapper {
 margin-right: 6px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .system-text-area {
 width: 100%;
 height: 44px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .content-cell .ui-radio-select {
 padding-top: 3px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .invite-button-block {
 border-top: 1px solid #848484;
 padding-top: 10px;
 margin-top: 5px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .invite-button-block .ui-button-inline {
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .get-user-info {
 border-top: 1px solid #cccccc;
 padding: 10px 0 2px 12px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .get-user-info span {
 margin-left: 6px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .organization-list {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .organization-select {
 width: 340px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .organization-table {
 margin-top: 16px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .organization-add-cell {
 padding-right: 8px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .ui-submit-block-section {
 border-top: 0;
 margin-top: 0;
 padding-top: 8px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .copy-button {
 width: 15%;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-call {
 width: 100px;
 text-align: left;
 padding-left: 10px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-image-element {
 border: 3px solid #E0E0E0;
 height: 100px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-image-block {
 vertical-align: top;
 width: 50px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .birthday-element {
 padding-right: 6px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .image-element {
 text-align: center;
 padding-left: 10px;
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .ui-autocomplete-result .image-element {
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .organization-title-name {
 width: 10%;
 text-align: left;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .organization-article-abstract {
 width: 400px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .person-organization-table-title {
 padding: 0 20px;
 border-bottom: 1px solid #1183A8;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .org-table {
 padding: 20px 20px 20px 20px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .system-form {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .layout {
 border: 2px solid #B8CED2;
 padding: 0px 20px 0px 20px;
 margin-bottom: 2px;
 overflow: hidden;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .ui-tabs-selected .ui-roundable .ui-corner {
 background-image: url(/_static/quarry/images/filter_back.png);
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .ui-tabs .ui-roundable .ui-content {
 font-size: 11px;
 text-decoration: none;
 border-bottom: 1px dashed;
 margin: 0px 4px 0px 4px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .ui-tabs-selected .ui-roundable .ui-content {
 text-decoration: none;
 border-bottom: 0px;
 color: #3A3A3A;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form li.ui-tabs-selected a {
 padding-bottom: 6px;
 background: url(../files/default/images/arrow_green.png) no-repeat center bottom;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .contact-elements {
 padding: 10px 0px 10px 0px;
 border-bottom: 1px solid #E0E0E0;
 position: relative;
 top: 1px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .header {
 background-color: #B8CED2;
 padding: 10px 10px 8px 10px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .header .header-title {
 padding-right: 8px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .value-cell,
.cs-t-3-w.cs-e-3-default .people-person-edit-form .type-cell,
.cs-t-3-w.cs-e-3-default .people-person-edit-form .text-cell {
 background-color: #B8CED2;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .value-cell {
 padding-left: 8px;
 padding-right: 4px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .contact-email .value-cell {
 padding-right: 150px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .label-cell {
 width: 110px;
 vertical-align: top;
 padding-top: 2px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .ui-first {
 padding-top: 5px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .organization-edit-ui-section {
 border-top: 1px dotted #CCCCCC;
 padding: 7px 0 8px;
 padding-left: 15px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .organization-edit-ui-section.ui-first {
 border-top: 0;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .organization-edit-ui-section .ui-form-warning {
 margin-left: 118px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .organization-group-sync-ui-section {
 border-top: 1px dotted #CCCCCC;
 padding: 0px 0 8px;
 padding-left: 15px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .ui-last {
 padding-bottom: 5px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .contact-address .label-cell {
 vertical-align: middle;
 background-color: #D9E8EB;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .contact-address .system-select,
.cs-t-3-w.cs-e-3-default .people-person-edit-form .contact-phone .system-select {
 width: 168px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .contact-phone .system-select {
 margin-right: 5px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .system-text-box {
 width: 162px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .contact-phone .system-text-box {
 width: 115px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .contact-phone .phone-country-code {
 width: 30px;
 margin-right: 3px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .contact-phone .ui-form-warning {
 margin-left: 118px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .address-cell .system-text-box {
 width: 292px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .type-cell .system-select {
 width: 127px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .type-cell,
.cs-t-3-w.cs-e-3-default .people-person-edit-form .text-cell {
 padding-top: 5px;
 padding-right: 8px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form a.ui-form-link {
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .delete-cell {
 padding-top: 5px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .position-select {
 width: 100px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .contact-add {
 margin-left: 118px;
 background: transparent url(/_static/system/images/plus.gif) no-repeat 2px 2px;
 padding: 1px 0px 2px 18px;
 line-height: 18px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .delete-cell a.ui-form-link {
 background: transparent url(/_static/system/images/delete.gif) no-repeat 2px 2px;
 padding: 1px 0px 2px 18px;
 line-height: 18px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .access-warning {
 padding-top: 20px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .address-cell .system-form {
 margin: 0px;
 padding: 0px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .address-cell .ui-last {
 border-bottom: 0px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .contact-elements .ui-section {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .person-cell-element {
 width: 40%;
 padding-right: 0 10px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .position-cell-element {
 width: 60%;
 padding-right: 10px;
 marging: 20px, 0px, 0px, 20px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .group-shared-cell {
 padding-right: 4px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .group-add-cell {
 padding-left: 8px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .website-properties-table {
 width: 100%;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .system-form-title {
 background-color: #B8CED2;
 font-size: 12px;
 height: 15px;
 padding-top: 3px;
 padding-left: 6px;
 padding-right: 12px;
 margin-bottom: 12px;
 text-align: left;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .organization-table {
 margin-top: 4px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .organization-description {
 width: 100%;
 height: 100px;
 border-top: 1px solid #dbded9;
 border-left: 1px solid #dbded9;
 border-right: 1px solid #cdccba;
 border-bottom: 1px solid #cdccba;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .organization-edit-label-cell {
 width: 99%;
 text-align: left;
 padding-right: 4px;
 white-space: nowrap;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .people-organization .title-name-cell {
 padding-right: 4px;
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .contact-elements {
 padding: 10px 0px 10px 0px;
 border-bottom: 1px solid #E0E0E0;
 position: relative;
 top: 1px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .contacts {
 padding: 8px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .contact-label {
 width: 70px;
 color: #808080;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .contact-value {
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .person-info-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .person-info-fields-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .person-info-table .article-block-cell {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .article-fields-block {
 background-color: #A2BFC1;
 border-radius: 5px 5px 5px 5px;
 padding: 10px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .article-fields-block label {
 color: #3A3A3A;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .article-fields-block table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .article-fields-block .website-label-cell {
 width: 40px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .article-fields-block .website-content-cell {
 width: 100%;
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .article-fields-block .system-text-box {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .article-fields-block .button-cell {
 padding-left: 4px;
 width: 60px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .article-fields-block .ui-autocomplete-container {
 padding-right: 5px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .image-attach-form-image-block .article-image-image-versions {
 margin-top: 7px;
 display: block;
 width: 120px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .article-block .ui-tabs .ui-tabs-panel {
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .mini-text-box {
 margin-left: 10px;
 width: 30px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form label .system-radio-option {
 margin: 0 6px 0 0;
 padding: 0;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .prefill-wrapper {
 margin-bottom: 3px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .prefill-wrapper span {
 margin: 0 6px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .prefill-wrapper .ui-checkbox {
 margin: 0;
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .sms-message-form {
 margin-right: 5px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .sms-message-form .ui-field-label {
 margin-right: 5px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .sms-message-form .ui-field-content {
 display: inline;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .sms-message-form .count-block {
 float: left;
 clear: left;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .sms-message-form .left-block {
 float: right;
 clear: right;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .sms-message-form .sms-message-control {
 margin-top: 8px;
 margin-bottom: 8px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .sms-message-form .sms-message-control .system-text-area {
 display: block;
 width: 100%;
 clear: both;
 height: 44px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .sms-message-form .sms-to-send {
 display: inline;
 margin-right: 20px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .sms-message-form .sms-credits {
 display: inline;
 margin-right: 20px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .sms-message-form .contacts-block {
 display: inline;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .sms-message-form .sms-total-block {
 margin-bottom: 8px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .website-content-cell .number-text-box {
 width: 30px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .edit-tags-form .ui-tabs .ui-tabs-panel {
 padding: 10px;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .ui-tab-set label.ui-radio-option-label {
 color: #232323;
 font-size: 11px;
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form label.ui-radio-option-label input {
 position: relative;
 top: 2px;
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .ui-tab-set label.ui-radio-option-label {
 color: #232323;
 font-size: 11px;
 padding-right: 11px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .layout-tab {
 padding: 9px 11px 0px 11px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .layout-tab table.layout-table {
 border-bottom: 1px solid #AEB6B7;
 border-top: 0 none;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .layout-tab table.ui-field-set {
 border-top: 18px solid #D8E8EA;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .layout-tab td.first-name-cell,
.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .last-name-cell,
.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .middle-name-cell {
 padding-bottom: 18px;
 width: 120px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .layout-tab table.ui-field-set .system-select {
 margin-bottom: 8px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .layout-tab table.ui-field-set .number-faces-text-box {
 margin-bottom: 8px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .layout-tab .title-cell {
 font-weight: bold;
 padding-bottom: 12px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .layout-tab .website-label-cell {
 text-align: left;
 width: 100px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .layout-tab .ui-checkbox {
 margin-left: 0px;
 position: relative;
 top: 2px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .content-tab .website-label-cell {
 vertical-align: top;
 width: 80px;
 padding-top: 4px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .content-tab .people-label {
 padding-top: 6px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .content-tab .ui-autocomplete-container {
 margin-right: 6px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .content-tab .ui-autocomplete-input {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .content-tab .people-label {
 padding-top: 6px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .content-tab .edit-tags-form .ui-tabs {
 padding-bottom: 0px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .ui-tab-set table.content-tab {
 padding: 11px 11px 1px 11px;
 border-top: 0px;
}


.cs-t-3-w.cs-e-3-default .people-privacy-form ul.ui-tabs-nav {
 margin-left: 0px;
}


.cs-t-3-w.cs-e-3-default .people-privacy-form .ui-tabs-selected .ui-roundable .ui-corner {
 background-image: url(/_static/quarry/images/filter_back.png);
}


.cs-t-3-w.cs-e-3-default .people-privacy-form .ui-tabs .ui-roundable .ui-content {
 font-size: 11px;
 text-decoration: none;
 border-bottom: 1px dashed;
 margin: 0px 4px 0px 4px;
}


.cs-t-3-w.cs-e-3-default .people-privacy-form .ui-tabs-selected .ui-roundable .ui-content {
 text-decoration: none;
 border-bottom: 0px;
 color: #3A3A3A;
}


.cs-t-3-w.cs-e-3-default .people-privacy-form li.ui-tabs-selected a {
 padding-bottom: 6px;
 background: url(../files/default/images/arrow_green.png) no-repeat center bottom;
}


.cs-t-3-w.cs-e-3-default .people-privacy-form .ui-line-block {
 clear: both;
 padding: 5px 0;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .people-privacy-form .ui-line-block .ui-field-label {
 display: block;
 float: left;
 text-align: left;
 width: 15%;
 padding-right: 12px;
 color: #3A3A3A;
 line-height: 20px;
}


.cs-t-3-w.cs-e-3-default .people-privacy-form .ui-line-block .ui-role-bits-control {
 overflow: hidden;
}


.cs-t-3-w.cs-e-3-default .people-privacy-form .ui-line-block .ui-role-bits-control .ui-checkbox-label {
 display: block;
 float: left;
 width: 80px;
 padding: 5px 20px 5px 30px;
 margin: 5px 0;
 position: relative;
}


.cs-t-3-w.cs-e-3-default .people-privacy-form .ui-line-block .ui-role-bits-control .ui-checkbox-label:last-child {
 width: auto;
}


.cs-t-3-w.cs-e-3-default .people-privacy-form .ui-line-block .ui-role-bits-control .ui-checkbox {
 margin: 0;
 position: absolute;
 top: 5px;
 left: 10px;
}


.cs-t-3-w.cs-e-3-default .people-privacy-form .ui-line-block .ui-role-bits-control .role-list {
 margin: 10px 0;
 background-color: #ecf4da;
}


.cs-t-3-w.cs-e-3-default .people-privacy-form-tab .ui-line-block .ui-role-bits-control .role-list {
 background-color: #b8ced2;
}


.cs-t-3-w.cs-e-3-default .people-privacy-form-tab .ui-line-block .ui-field-label {
 padding: 0 0 0 15px;
 width: 110px;
}


.cs-t-3-w.cs-e-3-default .people-privacy-form .ui-line-block .ui-role-bits-control .role-line {
 clear: both;
}


.cs-t-3-w.cs-e-3-default .people-privacy-form .ui-line-block .ui-role-bits-control .list-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default .people-privacy-form .ui-section {
 clear: both;
}


.cs-t-3-w.cs-e-3-default .people-occupation .organization-image {
 float: left;
 margin-right: 5px;
}


.cs-t-3-w.cs-e-3-default .people-staff-view-form .ui-tab-set label.ui-radio-option-label {
 color: #232323;
 font-size: 11px;
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .name-text-box {
 width: 90%;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .description-text-area {
 width: 90%;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .system-tabs-tab {
 padding: 10px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .connection-block {
 border-bottom: 1px solid #cccccc;
 margin-bottom: 6px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .connection-block .system-text-box {
 width: 280px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .connection-block .ui-autocomplete-result .result-cell-content {
 background-color: #FFFFFF;
 padding: 4px 6px;
 width: 280px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .sync-label-cell {
 color: #3A3A3A;
 font-size: 11px;
 font-weight: normal;
 text-align: right;
 white-space: nowrap;
 padding: 4px 2px 4px 12px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .sync-content-cell {
 font-size: 11px;
 padding: 4px 2px 4px 8px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .get-group-info {
 padding: 6px 0 2px 12px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .get-group-info span {
 margin-left: 6px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .sync-radio-select .system-radio-option {
 margin-top: 0;
 margin-left: 0;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .sync-radio-select label {
 font-size: 11px;
 color: #3a3a3a;
 vertical-align: top;
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .person-list {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .person-list th {
 text-align: left;
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .person-select {
 width: 340px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .person-table {
 margin-top: 16px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .person-add-cell {
 padding-right: 8px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .value-cell,
.cs-t-3-w.cs-e-3-default .people-organization-edit-form .type-cell,
.cs-t-3-w.cs-e-3-default .people-organization-edit-form .text-cell {
 background-color: #B8CED2;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .contact-elements .ui-section {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .contacts {
 padding: 8px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .value-cell {
 padding-left: 8px;
 padding-right: 4px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .contact-label {
 width: 70px;
 color: #808080;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .contact-value {
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .contact-email .value-cell {
 padding-right: 150px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .label-cell {
 width: 110px;
 vertical-align: top;
 padding-top: 2px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .ui-first {
 padding-top: 5px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .organization-edit-ui-section {
 border-top: 1px dotted #CCCCCC;
 padding: 7px 0 8px;
 padding-left: 15px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .organization-edit-ui-section.ui-first {
 border-top: 0;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .organization-edit-ui-section .ui-form-warning {
 margin-left: 118px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .ui-last {
 padding-bottom: 5px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .contact-address .label-cell {
 vertical-align: middle;
 background-color: #D9E8EB;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .contact-address .system-select,
.cs-t-3-w.cs-e-3-default .people-organization-edit-form .contact-phone .system-select {
 width: 168px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .contact-phone .system-select {
 margin-right: 5px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .system-text-box {
 width: 162px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .contact-phone .system-text-box {
 width: 115px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .contact-phone .phone-country-code {
 width: 30px;
 margin-right: 3px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .address-cell .system-text-box {
 width: 292px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .type-cell .system-select {
 width: 127px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .type-cell,
.cs-t-3-w.cs-e-3-default .people-organization-edit-form .text-cell {
 padding-top: 5px;
 padding-right: 8px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form a.ui-form-link {
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .delete-cell {
 padding-top: 5px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .position-select {
 width: 100px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .contact-add {
 margin-left: 118px;
 background: transparent url(/_static/system/images/plus.gif) no-repeat 2px 2px;
 padding: 1px 0px 2px 18px;
 line-height: 18px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .delete-cell a.ui-form-link {
 background: transparent url(/_static/system/images/delete.gif) no-repeat 2px 2px;
 padding: 1px 0px 2px 18px;
 line-height: 18px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .access-warning {
 padding-top: 20px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .address-cell .system-form {
 margin: 0px;
 padding: 0px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .address-cell .ui-last {
 border-bottom: 0px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .ui-tabs-selected .ui-roundable .ui-corner {
 background-image: url(/_static/quarry/images/filter_back.png);
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .ui-tabs .ui-roundable .ui-content {
 font-size: 11px;
 text-decoration: none;
 border-bottom: 1px dashed;
 margin: 0px 4px 0px 4px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .ui-tabs-selected .ui-roundable .ui-content {
 text-decoration: none;
 border-bottom: 0px;
 color: #3A3A3A;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form li.ui-tabs-selected a {
 padding-bottom: 6px;
 background: url(../files/default/images/arrow_green.png) no-repeat center bottom;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .ui-submit-block-section {
 border-top: 0;
 margin-top: 0;
 padding-top: 8px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .organization-info-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .organization-info-table .article-block-cell {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .article-fields-block {
 background-color: #A2BFC1;
 border-radius: 5px 5px 5px 5px;
 padding: 10px;
 margin-top: 1px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .article-fields-block label {
 color: #3A3A3A;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .article-fields-block table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .article-fields-block .website-label-cell {
 width: 40px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .article-fields-block .website-content-cell {
 width: 100%;
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .article-fields-block .system-text-box {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .article-fields-block .button-cell {
 padding-left: 4px;
 width: 60px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .article-fields-block .ui-autocomplete-container {
 padding-right: 5px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .article-block .ui-tabs .ui-tabs-panel {
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .article-block .ui-tabs .ui-tabs-panel {
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .ui-tabs .ui-tabs-nav li a {
 padding: 4px 0 0.5em 0;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .edit-tags-form .ui-tabs .ui-tabs-panel {
 padding: 10px;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .ui-tab-set label.ui-radio-option-label {
 color: #232323;
 font-size: 11px;
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form label.ui-radio-option-label input {
 position: relative;
 top: 2px;
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .content-tab .website-label-cell {
 vertical-align: top;
 width: 80px;
 padding-top: 4px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .content-tab .people-label {
 padding-top: 6px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .content-tab .ui-autocomplete-container {
 margin-right: 6px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .content-tab .ui-autocomplete-input {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .content-tab .people-label {
 padding-top: 6px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .content-tab .edit-tags-form .ui-tabs {
 padding-bottom: 0px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .ui-tab-set table.content-tab {
 padding: 11px 11px 1px 11px;
 border-top: 0px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab {
 padding: 11px 11px 1px 11px;
 min-width: 435px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab table.layout-table,
.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab table.more-table {
 border-top: 0 none;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab .ui-checkbox {
 margin-left: 0px;
 position: relative;
 top: 2px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab .title-cell {
 font-weight: bold;
 padding-bottom: 12px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab .image-cell {
 padding-bottom: 3px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab .first-name-cell,
.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab .read-more-cell {
 width: 145px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab .last-name-cell label {
 display: block;
 float: left;
 min-width: 145px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab .organizations-cell {
 padding-top: 13px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab .tags-cell {
 padding: 2px 0px 0px 20px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab .filter-label {
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab .titles-cell {
 padding: 13px 0px 13px 0px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab .more-table {
 position: relative;
 top: 4px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab .more-label-cell {
 padding-right: 6px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab .more-content-cell {
 width: 254px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab .more-content-cell div {
 padding-right: 6px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab .more-content-cell input {
 width: 100%;
 font-size: 11px;
 padding: 1px 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-organization-contact {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-organization-contact .contacts {
 padding: 8px;
 overflow-x: hidden;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-organization-contact .contact-label {
 width: 70px;
 color: #808080;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-organization-contact .contact-value {
 font-size: 12px;
 padding-left: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .layout {
 width: 278px;
 position: relative;
 padding: 0px 21px 0px 21px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .ui-carousel-before {
 width: 21px;
 height: 82px;
 position: absolute;
 top: 0px;
 left: 0px;
 background: url(../files/default/images/edge-left.png) no-repeat right 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .ui-carousel-body {
 background: url(../files/default/images/edge-right.png) no-repeat right 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .ui-roundable {
 padding: 0px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .ui-roundable .ui-corner,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .ui-roundable .ui-content {
 padding: 0px;
 margin: 0px;
 left: 0;
 top: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .ui-carousel-button {
 background-color: transparent;
 border: 0px;
 height: 16px;
 width: 16px;
 font-size: 11px;
 color: grey;
 z-index: 3;
 cursor: pointer;
 padding: 0px;
 text-align: center;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .ui-carousel-prev {
 position: absolute;
 top: 33px;
 left: 2px;
 background-image: url(../files/default/images/carousel-prev-grey.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .ui-carousel-next {
 position: absolute;
 top: 33px;
 left: 302px;
 background-image: url(../files/default/images/carousel-next-grey.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .ui-carousel-stop {
 position: absolute;
 top: 62px;
 left: 280px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .ui-carousel .ui-running {
 background-image: url(../files/default/images/carousel-stop-grey.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .ui-carousel .ui-stopped {
 background-image: url(../files/default/images/carousel-run-grey.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .ui-carousel .ui-carousel-go {
 color: #3A3A3A;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .ui-carousel .ui-active {
 font-weight: normal;
 border: 0px;
 border-bottom: 1px solid #EAEAEA;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .item-default {
 width: 258px;
 padding: 6px 14px 6px 10px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .item-default .image-placeholder {
 float: left;
 width: 70px;
 height: 70px;
 background-color: #eaeaea;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .item-default .image-link {
 display: block;
 float: left;
 width: 70px;
 height: 70px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .item-default a.image-link:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .item-default img {
 display: block;
 float: left;
 width: 70px;
 height: 70px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .item-default .description {
 width: 172px;
 margin-left: 6px;
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .item-default .name {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .item-default .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-organization-list .person-organization {
 background-color: #f2f2f2;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 margin-bottom: 10px;
 padding: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-organization-list .organization-name {
 display: block;
 font-size: 13px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-organization-list .person-position {
 display: block;
 margin-top: 2px;
 font-size: 11px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-organization-list .organization-info {
 display: block;
 margin-top: 10px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-organization-display {
 overflow: hidden;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-organization-display .organization-title {
 font-size: 16px;
 font-weight: bold;
 margin: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-organization-display .organization-image {
 float: left;
 margin-right: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-organization-display .organization-description {
 font-size: 12px;
 margin-top: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-organization-display .organization-title-name {
 width: 100px;
 padding-right: 4px;
 margin-right: 4px;
 font-size: large;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-faces .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-faces .person-faces-image {
 border: 2px solid #FFFFFF;
 border-radius: 7px 7px 7px 7px;
 width: 50px;
 height: 50px;
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-faces .qtip-wrapper {
 background-color: #ECF5DA;
 color: #1183A8;
 font-size: 11px;
 font-weight: bold;
 white-space: nowrap;
 border: 1px solid #B8E25E;
 border-radius: 7px;
 -webkit-border-radius: 7px;
 -moz-border-radius: 7px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-list .person-sort {
 margin-top: -30px;
 float: right;
 width: 250px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-list .person-sort span {
 margin-right: 10px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-list .person-block {
 background-color: #f2f2f2;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 padding: 10px;
 margin-bottom: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-list .person-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-list .icon-cell {
 width: 1%;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-list .icon-cell .image-container {
 padding: 2px;
 background-color: #cccccc;
 width: 50px;
 height: 50px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-list .icon-cell .image-icon-size {
 display: block;
 width: 50px;
 height: 50px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-list .info-cell {
 width: 49%;
 vertical-align: top;
 padding-left: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-list .info-cell .person-name {
 display: block;
 font-size: 12px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-list .info-cell .person-position {
 display: block;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-list .info-cell .tagged-article,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-list .info-cell .link-to-tagged-objects {
 display: block;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-list .info-cell .person-positions {
 display: block;
 font-size: 11px;
 font-style: italic;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-list .contacts-cell .contacts {
 padding: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-list .contacts-cell .contacts .contact-label {
 font-size: 11px;
 color: #808080;
 width: 70px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-list .contacts-cell .contacts .contact-value {
 width: 120px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .social-comment-report-panel-na {
 font-size: 11px;
 vertical-align: middle;
 padding: 4px;
}


.cs-t-3-w.cs-e-3-default .social-comment-report-panel-na span {
 font-size: 10px;
}


.cs-t-3-w.cs-e-3-default .social-comment-report-panel-na a {
 background: none;
 border: 0;
 color: #1183A8;
 display: block;
 font-size: 11px;
 font-weight: normal;
 margin: 0;
 padding: 0;
 text-align: left;
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .social-comment-report-panel-na a:hover {
 background: none;
 border: 0;
 color: #1183A8;
 display: block;
 font-size: 11px;
 font-weight: normal;
 margin: 0;
 padding: 0;
 text-align: left;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .social-comment-heading {
 font-weight: bold;
 display: block;
 padding-top: 4px;
}


.cs-t-3-w.cs-e-3-default .social-comment-sign-in-link {
 display: inline;
 margin: 0;
 padding: 0;
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default .social-comment-cross-block {
 display: block;
 height: 51px;
 width: 51px;
 background: transparent url(/_static/social/images/cross.png) no-repeat scroll 0px center;
}


.cs-t-3-w.cs-e-3-default .social-comment-information-cell {
 width: 100%;
 padding-left: 12px;
}


.cs-t-3-w.cs-e-3-default .social-follow-form-compact {
 margin: 16px 0 22px;
 float: left;
 display: inline;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .social-follow-form-status {
 float: left;
 display: inline;
 font-size: 10px;
}


.cs-t-3-w.cs-e-3-default .social-comment-follow {
 float: left;
 font-size: 11px;
 padding: 2px 10px 2px 12px;
}


.cs-t-3-w.cs-e-3-default .social-following {
 padding-left: 14px;
 background-image: url(../files/default/images/unfollow_small.png);
 background-repeat: no-repeat;
 margin-left: 8px;
}


.cs-t-3-w.cs-e-3-default .social-not-following {
 padding-left: 14px;
 background-image: url(../files/default/images/follow_small.png);
 background-repeat: no-repeat;
 margin-left: 8px;
}


.cs-t-3-w.cs-e-3-default .social-quarantined-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .social-quarantined-cell-head {
 font-size: 11px;
 padding: 4px;
 border-bottom: 1px solid #d0eb9a;
 border-right: 1px solid #d0eb9a;
 font-weight: bold;
 white-space: nowrap;
 text-align: left;
}


.cs-t-3-w.cs-e-3-default .social-quarantined-cell-head-last {
 border-right: 0;
}


.cs-t-3-w.cs-e-3-default .social-quarantined-cell-date {
 vertical-align: top;
 font-size: 11px;
 padding: 4px;
 border-bottom: 1px solid #d0eb9a;
 border-right: 1px solid #d0eb9a;
 white-space: nowrap;
 width: 5%;
}


.cs-t-3-w.cs-e-3-default .social-quarantined-cell-text {
 width: 55%;
 vertical-align: top;
 font-size: 11px;
 padding: 4px;
 border-bottom: 1px solid #d0eb9a;
 border-right: 1px solid #d0eb9a;
}


.cs-t-3-w.cs-e-3-default .social-quarantined-cell-link {
 vertical-align: top;
 font-size: 11px;
 padding: 4px;
 border-bottom: 1px solid #d0eb9a;
 border-right: 1px solid #d0eb9a;
 width: 5%;
}


.cs-t-3-w.cs-e-3-default .social-quarantined-cell-report {
 vertical-align: top;
 font-size: 11px;
 padding: 4px;
 border-bottom: 1px solid #d0eb9a;
 border-right: 1px solid #d0eb9a;
 width: 25%;
}


.cs-t-3-w.cs-e-3-default .social-quarantined-cell-action {
 vertical-align: top;
 font-size: 11px;
 padding: 4px;
 border-bottom: 1px solid #d0eb9a;
 width: 10%;
}


.cs-t-3-w.cs-e-3-default .social-quarantined-report-cell-type {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .social-quarantined-report-cell-user {
 padding: 0 0 0 2px;
}


