body {
    min-width: 1024px
}

.container_12 {
    margin-left: auto;
    margin-right: auto;
    width: 1024px
}

.grid_1,
.grid_2,
.grid_3,
.grid_3j,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px
}

.push_1,
.pull_1,
.push_2,
.pull_2,
.push_3,
.pull_3,
.push_4,
.pull_4,
.push_5,
.pull_5,
.push_6,
.pull_6,
.push_7,
.pull_7,
.push_8,
.pull_8,
.push_9,
.pull_9,
.push_10,
.pull_10,
.push_11,
.pull_11 {
    position: relative
}

.alpha {
    margin-left: 0
}

.omega {
    margin-right: 0
}

.container_12 .grid_1 {
    width: 60px
}

.container_12 .grid_2 {
    width: 140px
}

.container_12 .grid_3 {
    width: 220px
}

.container_12 .grid_3j {
    width: 215px
}

.container_12 .grid_3h {
    height: 161px !important
}

.container_12 .grid_4 {
    width: 300px
}

.container_12 .grid_5 {
    width: 380px
}

.container_12 .grid_6 {
    width: 460px
}

.container_12 .grid_7 {
    width: 540px
}

.container_12 .grid_8 {
    width: 620px
}

.container_12 .grid_9 {
    width: 700px
}

.container_12 .grid_10 {
    width: 780px
}

.container_12 .grid_11 {
    width: 900px
}

.container_12 .grid_12 {
    width: 940px
}

.container_12 .prefix_1 {
    padding-left: 80px
}

.container_12 .prefix_2 {
    padding-left: 160px
}

.container_12 .prefix_3 {
    padding-left: 240px
}

.container_12 .prefix_4 {
    padding-left: 320px
}

.container_12 .prefix_5 {
    padding-left: 400px
}

.container_12 .prefix_6 {
    padding-left: 480px
}

.container_12 .prefix_7 {
    padding-left: 560px
}

.container_12 .prefix_8 {
    padding-left: 640px
}

.container_12 .prefix_9 {
    padding-left: 720px
}

.container_12 .prefix_10 {
    padding-left: 800px
}

.container_12 .prefix_11 {
    padding-left: 880px
}

.container_12 .suffix_1 {
    padding-right: 80px
}

.container_12 .suffix_2 {
    padding-right: 160px
}

.container_12 .suffix_3 {
    padding-right: 240px
}

.container_12 .suffix_4 {
    padding-right: 320px
}

.container_12 .suffix_5 {
    padding-right: 400px
}

.container_12 .suffix_6 {
    padding-right: 480px
}

.container_12 .suffix_7 {
    padding-right: 560px
}

.container_12 .suffix_8 {
    padding-right: 640px
}

.container_12 .suffix_9 {
    padding-right: 720px
}

.container_12 .suffix_10 {
    padding-right: 800px
}

.container_12 .suffix_11 {
    padding-right: 880px
}

.container_12 .push_1 {
    left: 80px
}

.container_12 .push_2 {
    left: 160px
}

.container_12 .push_3 {
    left: 240px
}

.container_12 .push_4 {
    left: 320px
}

.container_12 .push_5 {
    left: 400px
}

.container_12 .push_6 {
    left: 480px
}

.container_12 .push_7 {
    left: 560px
}

.container_12 .push_8 {
    left: 640px
}

.container_12 .push_9 {
    left: 720px
}

.container_12 .push_10 {
    left: 800px
}

.container_12 .push_11 {
    left: 880px
}

.container_12 .pull_1 {
    left: -80px
}

.container_12 .pull_2 {
    left: -160px
}

.container_12 .pull_3 {
    left: -240px
}

.container_12 .pull_4 {
    left: -320px
}

.container_12 .pull_5 {
    left: -400px
}

.container_12 .pull_6 {
    left: -480px
}

.container_12 .pull_7 {
    left: -560px
}

.container_12 .pull_8 {
    left: -640px
}

.container_12 .pull_9 {
    left: -720px
}

.container_12 .pull_10 {
    left: -800px
}

.container_12 .pull_11 {
    left: -880px
}

.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0
}

.clearfix:before,
.clearfix:after,
.container_12:before,
.container_12:after {
    content: '.';
    display: block;
    overflow: hidden;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0
}

.clearfix:after,
.container_12:after {
    clear: both
}

.clearfix,
.container_12 {
    zoom: 1
}.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    position: absolute;
    left: -99999999px
}

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

.ui-helper-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.ui-helper-clearfix {
    display: inline-block
}

* html .ui-helper-clearfix {
    height: 1%
}

.ui-helper-clearfix {
    display: block
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0)
}

.ui-state-disabled {
    cursor: default !important
}

.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}

.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ui-widget {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1.1em
}

.ui-widget .ui-widget {
    font-size: 1em
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1em
}

.ui-widget-content {
    border: 1px solid #aaaaaa;
    background: #fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
    color: #222222
}

.ui-widget-content a {
    color: #222222
}

.ui-widget-header {
    border: 1px solid #aaaaaa;
    background: #ccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
    color: #222222;
    font-weight: bold
}

.ui-widget-header a {
    color: #222222
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1;
    background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
    color: #363636
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color: #363636
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
    color: #cd0a0a
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
    color: #cd0a0a
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    color: #cd0a0a
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
    font-weight: bold
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none
}

.ui-icon {
    width: 16px;
    height: 16px;
    background-image: url(images/ui-icons_222222_256x240.png)
}

.ui-widget-content .ui-icon {
    background-image: url(images/ui-icons_222222_256x240.png)
}

.ui-widget-header .ui-icon {
    background-image: url(images/ui-icons_222222_256x240.png)
}

.ui-state-default .ui-icon {
    background-image: url(images/ui-icons_888888_256x240.png)
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
    background-image: url(images/ui-icons_454545_256x240.png)
}

.ui-state-active .ui-icon {
    background-image: url(images/ui-icons_454545_256x240.png)
}

.ui-state-highlight .ui-icon {
    background-image: url(images/ui-icons_2e83ff_256x240.png)
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    background-image: url(images/ui-icons_cd0a0a_256x240.png)
}

.ui-icon-carat-1-n {
    background-position: 0 0
}

.ui-icon-carat-1-ne {
    background-position: -16px 0
}

.ui-icon-carat-1-e {
    background-position: -32px 0
}

.ui-icon-carat-1-se {
    background-position: -48px 0
}

.ui-icon-carat-1-s {
    background-position: -64px 0
}

.ui-icon-carat-1-sw {
    background-position: -80px 0
}

.ui-icon-carat-1-w {
    background-position: -96px 0
}

.ui-icon-carat-1-nw {
    background-position: -112px 0
}

.ui-icon-carat-2-n-s {
    background-position: -128px 0
}

.ui-icon-carat-2-e-w {
    background-position: -144px 0
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px
}

.ui-icon-triangle-1-s {
    background-position: -64px -16px
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px
}

.ui-icon-arrow-1-s {
    background-position: -64px -32px
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
    background-position: 0 -48px
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px
}

.ui-icon-arrow-4 {
    background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px
}

.ui-icon-extlink {
    background-position: -32px -80px
}

.ui-icon-newwin {
    background-position: -48px -80px
}

.ui-icon-refresh {
    background-position: -64px -80px
}

.ui-icon-shuffle {
    background-position: -80px -80px
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px
}

.ui-icon-folder-open {
    background-position: -16px -96px
}

.ui-icon-document {
    background-position: -32px -96px
}

.ui-icon-document-b {
    background-position: -48px -96px
}

.ui-icon-note {
    background-position: -64px -96px
}

.ui-icon-mail-closed {
    background-position: -80px -96px
}

.ui-icon-mail-open {
    background-position: -96px -96px
}

.ui-icon-suitcase {
    background-position: -112px -96px
}

.ui-icon-comment {
    background-position: -128px -96px
}

.ui-icon-person {
    background-position: -144px -96px
}

.ui-icon-print {
    background-position: -160px -96px
}

.ui-icon-trash {
    background-position: -176px -96px
}

.ui-icon-locked {
    background-position: -192px -96px
}

.ui-icon-unlocked {
    background-position: -208px -96px
}

.ui-icon-bookmark {
    background-position: -224px -96px
}

.ui-icon-tag {
    background-position: -240px -96px
}

.ui-icon-home {
    background-position: 0 -112px
}

.ui-icon-flag {
    background-position: -16px -112px
}

.ui-icon-calendar {
    background-position: -32px -112px
}

.ui-icon-cart {
    background-position: -48px -112px
}

.ui-icon-pencil {
    background-position: -64px -112px
}

.ui-icon-clock {
    background-position: -80px -112px
}

.ui-icon-disk {
    background-position: -96px -112px
}

.ui-icon-calculator {
    background-position: -112px -112px
}

.ui-icon-zoomin {
    background-position: -128px -112px
}

.ui-icon-zoomout {
    background-position: -144px -112px
}

.ui-icon-search {
    background-position: -160px -112px
}

.ui-icon-wrench {
    background-position: -176px -112px
}

.ui-icon-gear {
    background-position: -192px -112px
}

.ui-icon-heart {
    background-position: -208px -112px
}

.ui-icon-star {
    background-position: -224px -112px
}

.ui-icon-link {
    background-position: -240px -112px
}

.ui-icon-cancel {
    background-position: 0 -128px
}

.ui-icon-plus {
    background-position: -16px -128px
}

.ui-icon-plusthick {
    background-position: -32px -128px
}

.ui-icon-minus {
    background-position: -48px -128px
}

.ui-icon-minusthick {
    background-position: -64px -128px
}

.ui-icon-close {
    background-position: -80px -128px
}

.ui-icon-closethick {
    background-position: -96px -128px
}

.ui-icon-key {
    background-position: -112px -128px
}

.ui-icon-lightbulb {
    background-position: -128px -128px
}

.ui-icon-scissors {
    background-position: -144px -128px
}

.ui-icon-clipboard {
    background-position: -160px -128px
}

.ui-icon-copy {
    background-position: -176px -128px
}

.ui-icon-contact {
    background-position: -192px -128px
}

.ui-icon-image {
    background-position: -208px -128px
}

.ui-icon-video {
    background-position: -224px -128px
}

.ui-icon-script {
    background-position: -240px -128px
}

.ui-icon-alert {
    background-position: 0 -144px
}

.ui-icon-alert-cc {
    background-position: 0 -144px;
    transform: scale(1.2)
}

.ui-icon-info {
    background-position: -16px -144px
}

.ui-icon-notice {
    background-position: -32px -144px
}

.ui-icon-help {
    background-position: -48px -144px
}

.ui-icon-check {
    background-position: -64px -144px
}

.ui-icon-bullet {
    background-position: -80px -144px
}

.ui-icon-radio-off {
    background-position: -96px -144px
}

.ui-icon-radio-on {
    background-position: -112px -144px
}

.ui-icon-pin-w {
    background-position: -128px -144px
}

.ui-icon-pin-s {
    background-position: -144px -144px
}

.ui-icon-play {
    background-position: 0 -160px
}

.ui-icon-pause {
    background-position: -16px -160px
}

.ui-icon-seek-next {
    background-position: -32px -160px
}

.ui-icon-seek-prev {
    background-position: -48px -160px
}

.ui-icon-seek-end {
    background-position: -64px -160px
}

.ui-icon-seek-start {
    background-position: -80px -160px
}

.ui-icon-seek-first {
    background-position: -80px -160px
}

.ui-icon-stop {
    background-position: -96px -160px
}

.ui-icon-eject {
    background-position: -112px -160px
}

.ui-icon-volume-off {
    background-position: -128px -160px
}

.ui-icon-volume-on {
    background-position: -144px -160px
}

.ui-icon-power {
    background-position: 0 -176px
}

.ui-icon-signal-diag {
    background-position: -16px -176px
}

.ui-icon-signal {
    background-position: -32px -176px
}

.ui-icon-battery-0 {
    background-position: -48px -176px
}

.ui-icon-battery-1 {
    background-position: -64px -176px
}

.ui-icon-battery-2 {
    background-position: -80px -176px
}

.ui-icon-battery-3 {
    background-position: -96px -176px
}

.ui-icon-circle-plus {
    background-position: 0 -192px
}

.ui-icon-circle-minus {
    background-position: -16px -192px
}

.ui-icon-circle-close {
    background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px
}

.ui-icon-circle-check {
    background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px
}

.ui-corner-tl {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px
}

.ui-corner-tr {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

.ui-corner-bl {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.ui-corner-br {
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.ui-corner-top {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

.ui-corner-bottom {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.ui-corner-right {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.ui-corner-left {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.ui-corner-all {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.ui-widget-overlay {
    background: #aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .30;
    filter: Alpha(Opacity=30)
}

.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .30;
    filter: Alpha(Opacity=30);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.ui-resizable {
    position: relative
}

.ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    z-index: 99999;
    display: block
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
    display: none
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px
}

.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted black
}

.ui-accordion {
    width: 100%
}

.ui-accordion .ui-accordion-header {
    cursor: pointer;
    position: relative;
    margin-top: 1px;
    zoom: 1
}

.ui-accordion .ui-accordion-li-fix {
    display: inline
}

.ui-accordion .ui-accordion-header-active {
    border-bottom: 0 !important
}

.ui-accordion .ui-accordion-header a {
    display: block;
    font-size: 1em;
    padding: .5em .5em .5em .7em
}

.ui-accordion-icons .ui-accordion-header a {
    padding-left: 2.2em
}

.ui-accordion .ui-accordion-header .ui-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    margin-top: -2px;
    position: relative;
    top: 1px;
    margin-bottom: 2px;
    overflow: auto;
    display: none;
    zoom: 1
}

.ui-accordion .ui-accordion-content-active {
    display: block
}

.ui-autocomplete {
    position: absolute;
    cursor: default
}

* html .ui-autocomplete {
    width: 1px
}

.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    float: left
}

.ui-menu .ui-menu {
    margin-top: -3px
}

.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    zoom: 1;
    float: left;
    clear: left;
    width: 100%
}

.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: .2em .4em;
    line-height: 1.5;
    zoom: 1
}

.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px
}

.ui-button {
    display: inline-block;
    position: relative;
    padding: 0;
    margin-right: .1em;
    text-decoration: none !important;
    cursor: pointer;
    text-align: center;
    zoom: 1;
    overflow: visible
}

.ui-button-icon-only {
    width: 2.2em
}

button.ui-button-icon-only {
    width: 2.4em
}

.ui-button-icons-only {
    width: 3.4em
}

button.ui-button-icons-only {
    width: 3.7em
}

.ui-button .ui-button-text {
    display: block;
    line-height: 1.4
}

.ui-button-text-only .ui-button-text {
    padding: .4em 1em
}

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px
}

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: .4em 1em .4em 2.1em
}

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: .4em 2.1em .4em 1em
}

.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em
}

input.ui-button {
    padding: .4em 1em
}

.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px
}

.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px
}

.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
    left: .5em
}

.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
    right: .5em
}

.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
    right: .5em
}

.ui-buttonset {
    margin-right: 7px
}

.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -.3em
}

button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0
}

.ui-dialog {
    position: absolute;
    padding: .2em;
    width: 300px;
    overflow: hidden;
    z-index: 99999 !important
}

.ui-dialog .ui-dialog-titlebar {
    padding: .5em 1em .3em;
    position: relative;
    font-size: 16px !important
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 16px .2em 0
}

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

.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin: 1px
}

.ui-dialog .ui-dialog-titlebar-close:hover,
.ui-dialog .ui-dialog-titlebar-close:focus {
    padding: 0
}

.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
    zoom: 1;
    font-size: 16px !important
}

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

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right
}

.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer
}

.ui-dialog .ui-resizable-se {
    width: 14px;
    height: 14px;
    right: 3px;
    bottom: 3px
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move
}

.ui-slider {
    position: relative;
    text-align: left
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0
}

.ui-slider-horizontal {
    height: .8em
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0
}

.ui-slider-vertical {
    width: .8em;
    height: 100px
}

.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em
}

.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%
}

.ui-slider-vertical .ui-slider-range-min {
    bottom: 0
}

.ui-slider-vertical .ui-slider-range-max {
    top: 0
}

.ui-tabs {
    position: relative;
    padding: .2em;
    zoom: 1
}

.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0
}

.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 1px;
    margin: 0 .2em 1px 0;
    border-bottom: 0 !important;
    padding: 0;
    white-space: nowrap
}

.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: .5em 1em;
    text-decoration: none
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    margin-bottom: 0;
    padding-bottom: 1px
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor: text
}

.ui-tabs .ui-tabs-nav li a,
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer
}

.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none
}

.ui-tabs .ui-tabs-hide {
    display: none !important
}

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
    top: 1px
}

.ui-datepicker .ui-datepicker-prev {
    left: 2px
}

.ui-datepicker .ui-datepicker-next {
    right: 2px
}

.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px
}

.ui-datepicker .ui-datepicker-next-hover {
    right: 1px
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center
}

.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0
}

.ui-datepicker select.ui-datepicker-month-year {
    width: 100%
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width: 49%
}

.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0
}

.ui-datepicker td {
    border: 0;
    padding: 1px
}

.ui-datepicker td span,
.ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0
}

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left
}

.ui-datepicker.ui-datepicker-multi {
    width: auto
}

.ui-datepicker-multi .ui-datepicker-group {
    float: left
}

.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%
}

.ui-datepicker-rtl {
    direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right
}

.ui-datepicker-rtl .ui-datepicker-group {
    float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px
}

.ui-datepicker-cover {
    display: none;
    display
    /**/
    : block;
    position: absolute;
    z-index: -1;
    filter: mask();
    top: -4px;
    left: -4px;
    width: 200px;
    height: 200px
}

.ui-progressbar {
    height: 2em;
    text-align: left
}

.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%
}* {
    margin: 0
}

html,
body {
    font: 13px "Lucida Grande", Arial, sans-serif;
    background-color: #fff;
    line-height: 1.5;
    height: 100%
}

a {
    color: #21759B
}

a:hover {
    color: #D54E21
}

h2 {
    font-family: "Lucida Grande", Arial, sans-serif;
    color: #000;
    font-size: 26px;
    font-weight: normal;
    border-bottom: 1px dotted #ccc;
    margin: 0px 0px 10px 0px
}

h3 {
    font-family: "Lucida Grande", Arial, sans-serif;
    color: #000;
    font-size: 14px;
    font-weight: bold
}

.error,
.notice,
.success,
.message {
    padding: .8em;
    margin-bottom: 1em;
    border: 2px solid #ddd
}

.error {
    background: #FBE3E4;
    color: #D12F19;
    border-color: #FBC2C4
}

.notice,
.message {
    background: #FFF6BF;
    color: #817134;
    border-color: #FFD324
}

.success {
    background: #E6EFC2;
    color: #529214;
    border-color: #C6D880
}

.error a {
    color: #D12F19
}

.notice a,
.message a {
    color: #817134
}

.success a {
    color: #529214
}

#wrapper {
    min-height: 99%;
    height: auto !important;
    height: 99%;
    margin: 0 auto -50px
}

#main {
    margin-top: 0px
}

#main #content {
    margin-bottom: 20px;
    padding: 5px 5px 5px 5px
}

div.paging,
div.counter {
    text-align: center;
    margin: 10px
}

div.counter {
    margin-top: 10px
}

table {
    width: 100%;
    border: none;
    clear: both;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px
}

table tr th {
    padding: 0px;
    text-align: left;
    font-weight: bold
}

table tr th a {
    color: #333;
    text-decoration: none
}

table tr th a:hover {
    color: #333;
    text-decoration: underline
}

table tr td {
    padding: 0px;
    vertical-align: middle
}

table tr td a {
    font-weight: normal;
    text-decoration: none;
    padding: 0px 5px 0px 0px
}

table tr td a:hover {
    text-decoration: underline
}

table tr td div.operations a {
    font-size: 11px;
    margin-right: 15px;
    text-decoration: none;
    text-transform: lowercase
}

table tr td img {
    margin: 0px;
    padding: 0px
}

.striped {
    background-color: #f8f8f8
}

div.level-1 {
    margin-left: 30px
}

img.permission-toggle:hover {
    cursor: pointer
}

img.hook-toggle:hover {
    cursor: pointer
}

.controller-row {
    background: #6f6f6f;
    color: #fff;
    font-weight: bold
}

.controller-row a {
    color: #efefef
}

.controller:hover {
    cursor: pointer
}

.collapse {
    background: url("../img/icons/bullet_arrow_down.png") no-repeat;
    padding-left: 15px
}

.expand {
    background: url("../img/icons/bullet_arrow_right.png") no-repeat;
    padding-left: 15px
}

label {
    margin: 0px 0px 0px 3px;
    font-family: "Lucida Grande", Arial, sans-serif;
    font-size: 15px;
    color: #464646
}

.text label,
.textarea label,
.select label,
.file label,
.datetime label,
.password label {
    display: block
}

form input[type=text],
form input[type=password],
form input[type=file],
form textarea {
    padding: 5px;
    font-size: 12px;
    margin-bottom: 10px;
    width: 98%
}

form textarea {
    border: 1px solid #888
}

form input[type=submit],
form button {
    font-size: 13px
}

form textarea {
    background: #fff;
    width: 98%;
    height: 60px;
    font-size: 13px
}

form textarea.content {
    height: 350px
}

form .wide {
    width: 500px;
    height: 150px
}

form select[multiple=multiple] {
    padding: 0px
}

form select[multiple=multiple] optgroup {
    font-style: normal
}

form select[multiple=multiple] optgroup option {
    text-indent: 25px
}

div.radio legend {
    font-size: 15px;
    margin-bottom: 10px
}

div.radio input {
    float: left;
    clear: both;
    margin-top: 5px;
    margin-right: 5px
}

div.radio label {
    font-size: 14px;
    float: left
}

div.input {
    margin-top: 15px
}

div.input span.description {
    font-size: 11px;
    color: #999
}

#header {
    width: auto;
    font-size: 11px;
    background-color: #3c3c3c;
    padding: 3px 0px 3px 0px;
    color: #ccc;
    border-bottom: 1px solid #707070
}

#header a {
    color: #ccc;
    text-decoration: none
}

#header a:hover {
    text-decoration: underline
}

#header span {
    color: #666
}

#header .header-right {
    text-align: right
}

.sf-menu,
.sf-menu * {
    margin: 0;
    padding: 0;
    list-style: none;
    z-index: 1001
}

.sf-menu {
    line-height: 1.0
}

.sf-menu ul {
    position: absolute;
    top: -999em;
    width: 10em
}

.sf-menu ul li {
    width: 100%
}

.sf-menu li:hover {
    visibility: inherit
}

.sf-menu li {
    float: left;
    position: relative
}

.sf-menu a {
    display: block;
    position: relative
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
    left: 0;
    top: 2.5em;
    z-index: 99
}

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
    top: -999em
}

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
    left: 10em;
    top: 0
}

ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
    top: -999em
}

ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
    left: 10em;
    top: 0
}

.sf-menu {
    float: left;
    margin-bottom: 1em
}

.sf-menu a {
    padding: .75em 1em;
    text-decoration: none
}

.sf-menu a,
.sf-menu a:visited {
    color: #13a
}

.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active {
    outline: 0
}

.sf-menu a.sf-with-ul {
    padding-right: 2.25em;
    min-width: 1px
}

.sf-sub-indicator {
    position: absolute;
    display: block;
    right: .75em;
    top: 1.05em;
    width: 10px;
    height: 10px;
    text-indent: -999em;
    overflow: hidden;
    background: url("../img/arrows-ffffff.png") no-repeat -10px -100px
}

a>.sf-sub-indicator {
    top: .8em;
    background-position: 0 -100px
}

a:focus>.sf-sub-indicator,
a:hover>.sf-sub-indicator,
a:active>.sf-sub-indicator,
li:hover>a>.sf-sub-indicator,
li.sfHover>a>.sf-sub-indicator {
    background-position: -10px -100px
}

.sf-menu ul .sf-sub-indicator {
    background-position: -10px 0
}

.sf-menu ul a>.sf-sub-indicator {
    background-position: 0 0
}

.sf-menu ul a:focus>.sf-sub-indicator,
.sf-menu ul a:hover>.sf-sub-indicator,
.sf-menu ul a:active>.sf-sub-indicator,
.sf-menu ul li:hover>a>.sf-sub-indicator,
.sf-menu ul li.sfHover>a>.sf-sub-indicator {
    background-position: -10px 0
}

.sf-shadow ul {
    background: url("../img/shadow.png") no-repeat bottom right;
    padding: 0 8px 9px 0;
    -moz-border-radius-bottomleft: 17px;
    -moz-border-radius-topright: 17px;
    border-top-right-radius: 17px;
    -webkit-border-top-right-radius: 17px;
    border-bottom-left-radius: 17px;
    -webkit-border-bottom-left-radius: 17px
}

.sf-shadow ul.sf-shadow-off {
    background: transparent
}

#nav-container {
    background: #fff;
    width: auto;
    height: 38px;
    background: #1a1a1a
}

#nav {
    margin-bottom: 0px;
    margin-top: 0px;
    padding-top: 5px
}

#nav ul li,
#nav ul li a {
    float: left;
    display: block;
    font-size: 12px
}

#nav ul li a {
    color: #fff;
    text-decoration: none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px
}

#nav ul li a:hover,
#nav ul li.sfHover>a {
    background: #2b2b2b
}

#nav ul li a.selected {
    border-bottom: 1px solid #fff
}

#nav ul li a.selected:hover {
    background: #f7f7f7;
    border-bottom: 1px solid #ccc
}

#nav ul li a {
    margin-right: 20px
}

#nav ul li a.last {
    margin-right: 0px
}

#nav ul li li a {
    margin-right: 0px
}

#nav ul li ul {
    padding-top: 5px
}

#nav ul li ul li ul {
    padding-top: 0px
}

#nav ul li ul li {
    background: #2b2b2b
}

#nav ul li ul li a {
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px
}

#nav ul li ul li a:hover,
#nav ul li ul li.sfHover>a {
    background: #000
}

#nav ul li ul li a.separator {
    border-bottom: 1px solid #333
}

div.meta {
    background: #eee;
    padding: 15px;
    margin-bottom: 15px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px
}

div.meta .actions {
    margin: 0px;
    padding: 0px;
    display: block
}

div.meta .actions {
    text-align: right
}

div.meta .fields .input {
    padding: 0px;
    margin: 0px
}

div.nodes .type h3 {
    font-size: 13px
}

div.nodes .type p {
    margin: 10px 10px 10px 20px
}

div.filter {
    margin: 10px 0px 20px 0px;
    background: #efefef;
    padding: 0px 15px 15px 15px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px
}

div.filter form label {
    font-size: 13px
}

div.filter form .input {
    float: left;
    margin-right: 10px
}

div.filter form select {
    width: 100px
}

div.filter form .text input {
    font-size: 12px;
    padding: 0px
}

div.filter .submit {
    float: left;
    margin-top: 35px
}

div.extensions-themes h3 {
    font-size: 14px;
    margin: 10px 0px 10px 0px
}

div.extensions-themes .current-theme .screenshot {
    float: left;
    margin: 0px 70px 0px 0px
}

div.extensions-themes .available-themes {
    border-top: 1px dashed #ccc;
    margin: 50px 0px 0px 0px
}

div.extensions-themes .available-themes ul li {
    float: left;
    margin: 0px 70px 0px 0px;
    display: block
}

div.extensions-themes .available-themes .actions a {
    margin-right: 10px
}

#footer {
    width: auto;
    text-align: center;
    background-color: #000;
    padding: 15px 0px 15px 0px;
    color: #fff;
    height: 20px
}

#footer a {
    color: #fff;
    text-decoration: none
}

#footer a:hover {
    text-decoration: underline
}

.push {
    height: 50px
}

.tipsy {
    padding: 5px;
    font-size: 10px;
    position: absolute;
    z-index: 100000
}

.tipsy-inner {
    padding: 5px 8px 4px 8px;
    background-color: black;
    color: white;
    max-width: 200px;
    text-align: center
}

.tipsy-inner {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

.tipsy-arrow {
    position: absolute;
    background: url("../img/icons/tipsy.gif") no-repeat top left;
    width: 9px;
    height: 5px
}

.tipsy-n .tipsy-arrow {
    top: 0;
    left: 50%;
    margin-left: -4px
}

.tipsy-nw .tipsy-arrow {
    top: 0;
    left: 10px
}

.tipsy-ne .tipsy-arrow {
    top: 0;
    right: 10px
}

.tipsy-s .tipsy-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -4px;
    background-position: bottom left
}

.tipsy-sw .tipsy-arrow {
    bottom: 0;
    left: 10px;
    background-position: bottom left
}

.tipsy-se .tipsy-arrow {
    bottom: 0;
    right: 10px;
    background-position: bottom left
}

.tipsy-e .tipsy-arrow {
    top: 50%;
    margin-top: -4px;
    right: 0;
    width: 5px;
    height: 9px;
    background-position: top right
}

.tipsy-w .tipsy-arrow {
    top: 50%;
    margin-top: -4px;
    left: 0;
    width: 5px;
    height: 9px
}

div.tabs {
    margin-bottom: 10px
}

div.tabs p {
    margin: 20px 0px 0px 0px
}

div.actions {
    padding: 0px 0px 20px 0px
}

div.actions ul {
    float: left
}

div.actions ul li {
    margin: 0px 5px 0px 0px;
    padding: 0px;
    list-style: none;
    float: left
}

div.actions ul li a {
    padding: 5px;
    margin-right: 10px;
    text-decoration: none;
    font-weight: bold;
    float: left;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 1px solid #ddd
}

div.actions ul li a {
    background: -moz-linear-gradient(center top, #fefefe, #eee) repeat scroll 0 0 transparent
}

div.actions ul li a {
    background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#eee))
}

div.actions ul li a:hover {
    border: 1px solid #bbb
}

div.actions ul li a:active {
    background: -moz-linear-gradient(center top, #eee, #fefefe) repeat scroll 0 0 transparent
}

div.actions ul li a:active {
    background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#fefefe))
}

div.bulk-actions {
    display: block;
    margin: 5px 0px 5px 0px
}

div.bulk-actions .input {
    display: inline;
    padding: 4px
}

div.bulk-actions .submit {
    display: inline
}

div.breadcrumb {
    margin: 0px 0px 10px 0px
}

div.extensions-hooks div.plugin {
    font-weight: bold
}

#loading {
    margin: 0 auto;
    width: 20px;
    text-align: center
}

#loading p {
    background-color: #FFF1A8;
    font-weight: bold;
    padding: 5px;
    margin: 0px
}

.round {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px
}

.hidden {
    display: none
}

p#backtosite {
    padding: 0px 0px 0px 10px
}

#login {
    margin: 0px auto;
    width: 320px;
    padding: 20px 0px 0px 0px
}

#login h2 {
    border-bottom: 0px
}

#login .forgot {
    float: right
}

#login input[type=text],
#login input[type=password] {
    width: 95%
}

#login form {
    margin: 30px 0px 0px 0px;
    padding: 0px 20px 20px 20px;
    background: #fff;
    border: 1px solid #e5e5e5
}

#login form {
    box-shadow: #c8c8c8 0 4px 18px;
    -moz-box-shadow: #c8c8c8 0 4px 18px;
    -webkit-box-shadow: #c8c8c8 0 4px 18px
}

#login form {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px
}

.login #footer {
    background: none;
    color: #444
}

.login #footer a {
    color: #444
}

div.buttons {
    display: block;
    text-align: right;
    margin: 10px
}

div.buttons .submit {
    display: inline;
    margin-left: 10px
}

div.buttons .cancel {
    margin: 10px 10px 10px 10px
}

div.sbuttons {
    display: block;
    text-align: left;
    margin: 10px
}

div.sbuttons .submit {
    display: inline;
    margin-left: 10px
}

div.sbuttons .cancel {
    margin: 10px 10px 10px 10px
}

.ui-tabs {
    border: 0px
}

.ui-widget,
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
    font-family: "Lucida Grande", Arial, sans-serif
}

#debug-kit-toolbar ul li.panel-tab {
    display: none
}

#debug-kit-toolbar ul li.icon {
    display: inline
}

#flashMessage {
    position: fixed;
    bottom: 5px;
    left: 5px;
    border-radius: 3px;
    z-index: 10119;
    width: fit-content
}* {
    padding: 0;
    margin: 0
}

#TB_window {
    font: 12px Arial, Helvetica, sans-serif;
    color: #333333
}

#TB_secondLine {
    font: 10px Arial, Helvetica, sans-serif;
    color: #666666
}

#TB_window a:link {
    color: #666666
}

#TB_window a:visited {
    color: #666666
}

#TB_window a:hover {
    color: #000
}

#TB_window a:active {
    color: #666666
}

#TB_window a:focus {
    color: #666666
}

#TB_overlay {
    position: fixed;
    z-index: 100;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%
}

.TB_overlayMacFFBGHack {
    background: url(macFFBgHack.png) repeat
}

.TB_overlayBG {
    background-color: #000;
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75
}

#TB_window {
    position: fixed;
    background: #ffffff;
    z-index: 102;
    color: #000000;
    display: none;
    border: 4px solid #525252;
    text-align: left;
    top: 50%;
    left: 50%
}

#TB_window img#TB_Image {
    display: block;
    margin: 15px 0 0 15px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #666;
    border-left: 1px solid #666
}

#TB_caption {
    height: 25px;
    padding: 7px 30px 10px 25px;
    float: left
}

#TB_closeWindow {
    height: 25px;
    padding: 11px 25px 10px 0;
    float: right
}

#TB_closeAjaxWindow {
    padding: 7px 10px 5px 0;
    margin-bottom: 1px;
    text-align: right;
    float: right
}

#TB_ajaxWindowTitle {
    float: left;
    padding: 7px 0 5px 10px;
    margin-bottom: 1px
}

#TB_title {
    background-color: #e8e8e8;
    height: 27px
}

#TB_ajaxContent {
    clear: both;
    padding: 2px 15px 15px 15px;
    overflow: auto;
    text-align: left;
    line-height: 1.4em
}

#TB_ajaxContent.TB_modal {
    padding: 15px
}

#TB_ajaxContent p {
    padding: 5px 0px 5px 0px
}

#TB_load {
    position: fixed;
    display: none;
    height: 13px;
    width: 208px;
    z-index: 103;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -104px
}

#TB_HideSelect {
    z-index: 99;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #fff;
    border: none;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    height: 100%;
    width: 100%
}

#TB_iframeContent {
    clear: both;
    border: none;
    margin-bottom: -1px;
    margin-top: 1px;
    _margin-bottom: 1px
}.median-checkbox-div {
    float: left;
    z-index: 9000;
    color: #000;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    padding: 0px 0px 0px 0px;
    margin: -2px 0px 0px -12px;
    white-space: nowrap;
    line-height: 11px
}

.median-checkbox-lb {
    margin-bottom: 5px;
    font: bold 11px Arial, Helvetica, Sans-Serif
}

#paverlvl-checkbox-div {
    margin: -7px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: none
}

.speedlimitseldiv {
    float: left;
    border: 1px solid grey;
    border-radius: 3px;
    z-index: 9000;
    color: #000;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    padding: 0px 5px 0px 5px;
    margin: 3px
}

.pole-div {
    float: left;
    border: 1px solid grey;
    border-radius: 3px;
    z-index: 9000;
    color: #000;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    padding: 0px 5px 0px 5px;
    margin: 3px;
    display: none
}

.pole-checkbox {
    margin-top: 2px
}

#stholder {
    width: 98%;
    text-align: left
}

.homebtns {
    cursor: pointer;
    font: bold 15px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 10px;
    width: 130px;
    height: 25px;
    line-height: 25px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001;
    float: left;
    margin: 20px
}

.homebtns:hover {
    background-color: #F8F8F8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -moz-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -ms-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -o-linear-gradient(top, #F8F8F8, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #E0E0E0
}

.right-slidemenu-a {
    cursor: pointer;
    font: bold 15px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    position: fixed;
    padding: 5px;
    left: 350px;
    top: 5px;
    width: 90px;
    height: 25px;
    line-height: 25px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.right-slidemenu-a:hover {
    background-color: #F8F8F8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -moz-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -ms-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -o-linear-gradient(top, #F8F8F8, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #E0E0E0
}

.right-slidemenu-b {
    cursor: pointer;
    font: bold 15px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    position: fixed;
    padding: 5px;
    left: 240px;
    top: 5px;
    width: 90px;
    height: 25px;
    line-height: 25px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.right-slidemenu-b:hover {
    background-color: #F8F8F8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -moz-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -ms-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -o-linear-gradient(top, #F8F8F8, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #E0E0E0
}

.right-slidemenu-c {
    cursor: pointer;
    font: bold 15px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    position: fixed;
    padding: 5px;
    left: 130px;
    top: 5px;
    width: 90px;
    height: 25px;
    line-height: 25px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.right-slidemenu-c:hover {
    background-color: #F8F8F8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -moz-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -ms-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -o-linear-gradient(top, #F8F8F8, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #E0E0E0
}

.right-slidemenu-d {
    cursor: pointer;
    font: bold 15px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    position: fixed;
    padding: 5px;
    left: 20px;
    top: 5px;
    width: 90px;
    height: 25px;
    line-height: 25px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.right-slidemenu-d:hover {
    background-color: #F8F8F8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -moz-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -ms-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -o-linear-gradient(top, #F8F8F8, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #E0E0E0
}

#bgs-gallery {
    position: fixed;
    top: 5px;
    left: 40px;
    width: 96%;
    z-index: 20101;
    display: none
}

#tiles-gallery {
    position: fixed;
    top: 42px;
    left: .5%;
    width: 99%;
    z-index: 1000;
    display: none
}

#bld-gallery {
    position: fixed;
    top: 42px;
    left: .5%;
    width: 99%;
    z-index: 1000;
    display: none
}

#dir-gallery {
    position: fixed;
    top: 42px;
    left: .5%;
    width: 99%;
    z-index: 1000;
    display: none
}

#signs-gallery {
    position: fixed;
    top: 42px;
    left: .5%;
    width: 99%;
    z-index: 1000;
    display: none
}

#tilecats-gallery {
    position: fixed;
    bottom: 30px;
    left: 15%;
    width: 1200px;
    z-index: 1000;
    cursor: move;
    height: 90px;
    display: none
}

#tileseed-gallery-box {
    position: fixed;
    bottom: 20px;
    left: 20px;
    width: 170px;
    height: 190px;
    z-index: 1999;
    background-color: white;
    border: 2px solid grey;
    color: grey;
    text-align: center;
    opacity: 0.9;
    display: none
}

#tileseed-gallery-box:hover {
    opacity: 1.0;
    display: none
}

#tileseed-gallery {
    position: fixed;
    bottom: -155px;
    left: -120px;
    width: 450px;
    height: 450x;
    z-index: 2000;
    transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    -webkit-transform: scale(0.3, 0.3);
    opacity: 0.9;
    display: none
}

#tileseed-gallery:hover {
    opacity: 1.0;
    display: none
}

.rg-image-wrapper {
    position: relative;
    padding: 20px 30px;
    background: transparent url(/images/black.png) repeat top left;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    min-height: 20px
}

.rg-image {
    position: relative;
    text-align: center;
    line-height: 0px
}

.rg-image img {
    max-height: 100%;
    max-width: 100%
}

.rg-image-nav a {
    position: absolute;
    top: 0px;
    left: 0px;
    background: #000 url(/images/nav.png) no-repeat -20% 50%;
    width: 28px;
    height: 100%;
    text-indent: -9000px;
    cursor: pointer;
    opacity: 0.3;
    outline: none;
    -moz-border-radius: 10px 0px 0px 10px;
    -webkit-border-radius: 10px 0px 0px 10px;
    border-radius: 10px 0px 0px 10px
}

.rg-image-nav a.rg-image-nav-next {
    right: 0px;
    left: auto;
    background-position: 115% 50%;
    -moz-border-radius: 0px 10px 10px 0px;
    -webkit-border-radius: 0px 10px 10px 0px;
    border-radius: 0px 10px 10px 0px
}

.rg-image-nav a:hover {
    opacity: 0.8
}

.rg-caption {
    text-align: center;
    margin-top: 15px;
    position: relative
}

.rg-caption p {
    font-size: 11px;
    letter-spacing: 2px;
    font-family: 'Trebuchet MS', 'Myriad Pro', Arial, sans-serif;
    line-height: 16px;
    padding: 0 15px;
    text-transform: uppercase
}

.rg-view {
    height: 30px
}

.rg-view a {
    display: block;
    float: right;
    width: 16px;
    height: 16px;
    margin-right: 3px;
    background: #464646 url(/images/views.png) no-repeat top left;
    border: 3px solid #464646;
    opacity: 0.8
}

.rg-view a:hover {
    opacity: 1.0
}

.rg-view a.rg-view-full {
    background-position: 0px 0px
}

.rg-view a.rg-view-selected {
    background-color: #6f6f6f;
    border-color: #6f6f6f
}

.rg-view a.rg-view-thumbs {
    background-position: 0px -16px
}

.rg-loading {
    width: 46px;
    height: 46px;
    position: absolute;
    top: 50%;
    left: 50%;
    background: #000 url(/images/ajax-loader.gif) no-repeat center center;
    margin: -23px 0px 0px -23px;
    z-index: 100;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    opacity: 0.7
}

.ajaxdoing {
    opacity: 1.0;
    position: fixed;
    right: 50px;
    top: 0px;
    width: 30px;
    height: 30px;
    display: none;
    z-index: 10127
}

.incwidbtn {
    float: left;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    width: 60px;
    height: 22px;
    line-height: 22px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001;
    margin: 5px 2px 2px 2px;
    display: none
}

.incwidbtn:hover {
    background-color: #F8F8F8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -moz-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -ms-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -o-linear-gradient(top, #F8F8F8, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #E0E0E0
}

.decwidbtn {
    float: left;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    width: 60px;
    height: 22px;
    line-height: 22px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001;
    margin: 5px 2px 2px 2px;
    display: none
}

.decwidbtn:hover {
    background-color: #F8F8F8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -moz-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -ms-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -o-linear-gradient(top, #F8F8F8, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #E0E0E0
}

.lanedelbtn {
    float: right;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    width: 90px;
    height: 22px;
    line-height: 22px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001;
    margin: 2px;
    display: none
}

.lanedelbtn:hover {
    background-color: #F8F8F8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -moz-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -ms-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -o-linear-gradient(top, #F8F8F8, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #E0E0E0
}.es-carousel-wrapper {
    background: #101010;
    padding: 10px 27px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    position: relative;
    -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.9);
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.9);
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.9);
    position: relative;
    margin-bottom: 0px
}

.es-carousel {
    overflow: hidden;
    background: #fff;
    height: 130px
}

.es-carousel ul {
    background: #fff;
    padding: 3px;
    height: 130px;
    display: none
}

.es-carousel ul li {
    height: 100%;
    float: left;
    display: block;
    background: #fff
}

.es-carousel ul li a {
    display: block;
    border-style: solid;
    border-color: #AAA;
    opacity: 0.7;
    -webkit-touch-callout: none;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out
}

.es-carousel ul li.selected a {
    border-color: #222;
    opacity: 1.0
}

.es-carousel ul li.selected .bgimgtitle {
    color: black;
    font-weight: bold;
    white-space: nowrap
}

.es-carousel ul li a img {
    display: block;
    border: none;
    max-height: 100%;
    max-width: 100%
}

.es-nav span {
    position: absolute;
    top: 50%;
    left: 8px;
    background: transparent url(/images/nav_thumbs.png) no-repeat top left;
    width: 14px;
    height: 26px;
    margin-top: -13px;
    text-indent: -9000px;
    cursor: pointer;
    opacity: 0.8
}

.es-nav span.es-nav-next {
    right: 8px;
    left: auto;
    background-position: top right
}

.es-nav span:hover {
    opacity: 1.0
}

.settingbtn {
    cursor: pointer;
    font: bold 12px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    width: 150px;
    height: 25px;
    line-height: 25px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 5px 5px 5px 5px;
    padding-top: 2px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001;
    margin: 5px;
    position: fixed;
    left: 80%;
    bottom: -5px;
    display: none
}

.settingbtn:hover {
    background-color: #F8F8F8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -moz-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -ms-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -o-linear-gradient(top, #F8F8F8, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #E0E0E0
}

.fitwinbtn {
    position: fixed;
    left: 80%;
    bottom: 30px;
    cursor: pointer;
    font: bold 15px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    width: 90px;
    height: 25px;
    line-height: 25px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001;
    margin: 5px;
    display: none
}

.fitwinbtn:hover {
    background-color: #F8F8F8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -moz-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -ms-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -o-linear-gradient(top, #F8F8F8, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #E0E0E0
}

.str-del-lane {
    position: absolute;
    bottom: 3px;
    right: 0px;
    max-width: 16px;
    max-height: 16px;
    cursor: pointer;
    padding: 2px;
    line-height: 9px;
    color: #F9F3F3
}

.str-del-lane:hover {
    background-color: red;
    color: #F8F8F8
}

.str-incw-lane {
    position: absolute;
    top: 50px;
    right: 2px;
    max-width: 20px;
    max-height: 20px;
    border: 1px solid #F8F8F8;
    cursor: pointer;
    color: #F8F8F8;
    padding: 2px;
    line-height: 12px
}

.str-incw-lane:hover {
    background-color: blue;
    color: white
}

.str-decw-lane {
    position: absolute;
    top: 75px;
    right: 2px;
    max-width: 20px;
    max-height: 20px;
    border: 1px solid #F8F8F8;
    cursor: pointer;
    color: #F8F8F8;
    padding: 2px;
    line-height: 12px
}

.str-decw-lane:hover {
    background-color: blue;
    color: white
}

.xclose-btn {
    position: absolute;
    right: 7px;
    top: 7px;
    color: #fff;
    cursor: pointer;
    line-height: 15px;
    width: 15px;
    text-align: center
}

.xclose-btn:hover {
    background-color: red;
    color: white
}

.xclose-btn-bgs {
    position: absolute;
    left: 7px;
    top: 7px;
    color: white;
    cursor: pointer;
    line-height: 15px;
    width: 15px;
    text-align: center
}

.xclose-btn-bgs:hover {
    background-color: red;
    color: white
}

.bgdiv {
    position: fixed;
    left: 5px;
    bottom: 5px;
    width: 120px;
    cursor: pointer;
    font: 12px Arial, Helvetica, Sans-Serif;
    text-align: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    line-height: 25px;
    display: none
}

.zoombox {
    position: fixed;
    left: 10px;
    bottom: -5px;
    width: 120px;
    height: 25px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: none
}

#zoomboxsel {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    line-height: 25px
}

.toolbarleft {
    padding: 2px;
    text-align: center;
    vertical-align: top;
    width: 24px;
    height: 24px
}

.toolbarleft:hover {
    padding: 1px 1px 1px 1px;
    width: 24px;
    height: 24px;
    overflow: hidden;
    text-align: center;
    vertical-align: top;
    background-color: #CCCCCC;
    border: 1px inset
}

.topshrbtns {
    padding: 2px;
    text-align: center;
    vertical-align: top;
    width: 24px;
    height: 24px;
    float: left
}

.topshrbtns:hover {
    padding: 1px 1px 1px 1px;
    width: 24px;
    height: 24px;
    overflow: hidden;
    text-align: center;
    vertical-align: top;
    background-color: #CCCCCC;
    border: 1px inset
}

.toolbarleft-active {
    padding: 1px 1px 1px 1px;
    width: 24px;
    height: 24px;
    overflow: hidden;
    text-align: center;
    vertical-align: top;
    background-color: #CCCCCC;
    border: 1px inset
}

.topshrbtns img,
.toolbarleft img,
.toolbarleft-on img,
.toolbarleft-over img {
    border: 0px;
    vertical-align: top;
    width: 22px;
    height: 22px
}

#systoolico {
    padding: 2px;
    text-align: center;
    vertical-align: top;
    width: 28px;
    height: 28px;
    width: 30px;
    height: 30px;
    position: fixed;
    top: 25px;
    left: 6px;
    z-index: 10101
}

#systoolicotip {
    padding: 2px;
    text-align: center;
    vertical-align: top;
    width: 28px;
    height: 28px;
    width: 30px;
    height: 20px;
    position: fixed;
    top: 25px;
    left: 6px;
    z-index: 10100
}

#systoolico:hover {
    padding: 1px 1px 1px 1px;
    width: 28px;
    height: 28px;
    overflow: hidden;
    text-align: center;
    vertical-align: top;
    background-color: #CCCCCC;
    border: 1px inset
}

#systoolico-active {
    padding: 1px 1px 1px 1px;
    width: 28px;
    height: 28px;
    overflow: hidden;
    text-align: center;
    vertical-align: top;
    background-color: #CCCCCC;
    border: 1px inset
}

#systoolico img,
#systoolico-on img,
#systoolico-over img {
    border: 0px;
    vertical-align: top;
    width: 26px;
    height: 26px
}

.toolbarleftqm {
    padding: 1px;
    text-align: center;
    vertical-align: top;
    width: 18px;
    height: 18px;
    border: 1px solid #CCCCCC
}

.toolbarleftqm:hover {
    padding: 1px 1px 1px 1px;
    width: 18px;
    height: 18px;
    overflow: hidden;
    text-align: center;
    vertical-align: top;
    background-color: #CCCCCC;
    border: 1px inset
}

.toolbarleftqm-active {
    padding: 1px 1px 1px 1px;
    width: 18px;
    height: 18px;
    overflow: hidden;
    text-align: center;
    vertical-align: top;
    background-color: #CCCCCC;
    border: 1px inset
}

.toolbarleftqm img,
.toolbarleftqm-on img,
.toolbarleftqm-over img {
    border: 0px;
    vertical-align: top;
    width: 16px;
    height: 16px
}

.toolbarleftqml {
    padding: 1px;
    text-align: center;
    vertical-align: top;
    width: 20px;
    height: 20px;
    border: 1px solid #CCCCCC
}

.toolbarleftqml:hover {
    padding: 1px 1px 1px 1px;
    width: 20px;
    height: 20px;
    overflow: hidden;
    text-align: center;
    vertical-align: top;
    background-color: #CCCCCC;
    border: 1px inset
}

.toolbarleftqml-active {
    padding: 1px 1px 1px 1px;
    width: 20px;
    height: 20px;
    overflow: hidden;
    text-align: center;
    vertical-align: top;
    background-color: #CCCCCC;
    border: 1px inset
}

.toolbarleftqml img,
.toolbarleftqml-on img,
.toolbarleftqml-over img {
    border: 0px;
    vertical-align: top;
    width: 18px;
    height: 18px
}#laneconf-outer {
    position: fixed;
    right: 50px;
    top: 5px;
    width: 595px;
    height: 578px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 0px 0px;
    border: 2px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #CCCCCC;
    z-index: 10120;
    display: none
}

#laneconf-inner-a {
    width: 577px;
    height: 550px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10120;
    display: block
}

#laneconf-inner-b {
    width: 577px;
    height: 10px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10120;
    display: block
}

#laneconf-tile-type-name {
    height: 20px;
    font: bold 16px Arial, Helvetica, Sans-Serif;
    text-align: left;
    float: left;
    padding: 0px 0px 0px 5px;
    margin: -5px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10120;
    white-space: nowrap;
    display: block
}

#laneconf-tile-type-text {
    height: 20px;
    font: 17px Arial, Helvetica, Sans-Serif;
    color: blue;
    text-align: left;
    float: right;
    padding: 0px 0px 0px 0px;
    margin: -5px 220px 0px -100px;
    background-color: #CCCCCC;
    z-index: 10120;
    white-space: nowrap;
    display: none
}

#laneconf-inner-a1 {
    width: 573px;
    height: 25px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 0px 5px;
    margin: 5px 5px 0px 5px;
    border: none
}

#laneconf-inner-a21 {
    width: 573px;
    height: 360px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 5px 5px 5px;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    overflow: scroll
}

.inner-a21-td {
    height: 100px;
    width: 100px;
    text-align: center;
    vertical-align: bottom;
    border: 1px solid white;
    padding: 3px
}

.inner-a21-td-tit {
    height: 18px;
    width: 100px;
    text-align: center;
    vertical-align: middle;
    padding: 2px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    color: #101010
}

.inner-a21-td-sel {
    background-color: #D8D8D8;
    border: 1px solid red
}

.inner-a21-td-img {
    border: 1px splid grey;
    max-height: 94px;
    max-width: 94px
}

.inner-a21fr-td {
    height: 100px;
    width: 100px;
    text-align: center;
    vertical-align: bottom;
    border: 1px solid white;
    padding: 3px
}

.inner-a21fr-td-tit {
    height: 18px;
    width: 100px;
    text-align: center;
    vertical-align: middle;
    padding: 2px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    color: #101010
}

.inner-a21fr-td-sel {
    background-color: #D8D8D8;
    border: 1px solid red
}

.inner-a21fr-td-img {
    border: 1px splid grey;
    max-height: 94px;
    max-width: 94px
}

.inner-a21fra-td {
    height: 100px;
    width: 100px;
    text-align: center;
    vertical-align: bottom;
    border: 1px solid white;
    padding: 3px
}

.inner-a21fra-td-tit {
    height: 18px;
    width: 100px;
    text-align: center;
    vertical-align: middle;
    padding: 2px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    color: #101010
}

.inner-a21fra-td-sel {
    background-color: #D8D8D8;
    border: 1px solid red
}

.inner-a21fra-td-img {
    border: 1px splid grey;
    max-height: 94px;
    max-width: 94px
}

.inner-a21spd-td {
    height: 100px;
    width: 100px;
    text-align: center;
    vertical-align: bottom;
    border: 1px solid white;
    padding: 3px
}

.inner-a21spd-td-tit {
    height: 18px;
    width: 100px;
    text-align: center;
    vertical-align: middle;
    padding: 2px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    color: #101010
}

.inner-a21spd-td-sel {
    background-color: #D8D8D8;
    border: 1px solid red
}

.inner-a21spd-td-img {
    border: 1px splid grey;
    max-height: 94px;
    max-width: 94px
}

#laneconf-inner-a22 {
    width: 573px;
    height: 360px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 5px 5px 5px;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    overflow: scroll;
    display: none
}

.inner-a22-td {
    height: 83px;
    width: 80px;
    text-align: center;
    vertical-align: bottom;
    border: 1px solid white;
    padding: 3px;
    background-color: #101010
}

.inner-a22-td-tit {
    height: 18px;
    width: 80px;
    text-align: center;
    vertical-align: middle;
    padding: 2px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    color: #101010
}

.inner-a22-td-sel {
    background-color: #383838;
    border: 1px solid red
}

.inner-a22-td-img {
    border: 1px splid grey;
    max-height: 77px;
    max-width: 74px
}

.inner-a22fr-td {
    height: 100px;
    width: 100px;
    text-align: center;
    vertical-align: bottom;
    border: 1px solid white;
    padding: 3px
}

.inner-a22fr-td-tit {
    height: 18px;
    width: 100px;
    text-align: center;
    vertical-align: middle;
    padding: 2px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    color: #101010
}

.inner-a22fr-td-sel {
    background-color: #D8D8D8;
    border: 1px solid red
}

.inner-a22fr-td-img {
    border: 1px splid grey;
    max-height: 94px;
    max-width: 94px
}

.inner-a22fra-td {
    height: 83px;
    width: 80px;
    text-align: center;
    vertical-align: bottom;
    border: 1px solid white;
    padding: 3px;
    background-color: #101010
}

.inner-a22fra-td-tit {
    height: 18px;
    width: 80px;
    text-align: center;
    vertical-align: middle;
    padding: 2px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    color: #101010
}

.inner-a22fra-td-sel {
    background-color: #383838;
    border: 1px solid red
}

.inner-a22fra-td-img {
    border: 1px splid grey;
    max-height: 77px;
    max-width: 74px
}

.inner-a22spd-td {
    height: 83px;
    width: 80px;
    text-align: center;
    vertical-align: bottom;
    border: 1px solid white;
    padding: 3px;
    background-color: #101010
}

.inner-a22spd-td-tit {
    height: 18px;
    width: 80px;
    text-align: center;
    vertical-align: middle;
    padding: 2px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    color: #101010
}

.inner-a22spd-td-sel {
    background-color: #383838;
    border: 1px solid red
}

.inner-a22spd-td-img {
    border: 1px splid grey;
    max-height: 77px;
    max-width: 74px
}

#laneconf-inner-a23 {
    width: 573px;
    height: 360px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 5px 5px 5px;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    overflow: scroll;
    display: none
}

.inner-a23-td {
    height: 70px;
    width: 140px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid white;
    padding: 3px
}

.inner-a23-td-tit {
    height: 18px;
    width: 140px;
    text-align: center;
    vertical-align: middle;
    padding: 2px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    color: #101010
}

.inner-a23-td-sel {
    background-color: #B8B8B8;
    border: 1px solid red
}

.inner-a23-td-img {
    border: 1px splid grey;
    max-height: 64px;
    max-width: 134px
}

.inner-a23fr-td {
    height: 70px;
    width: 140px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid white;
    padding: 3px
}

.inner-a23fr-td-tit {
    height: 18px;
    width: 140px;
    text-align: center;
    vertical-align: middle;
    padding: 2px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    color: #101010
}

.inner-a23fr-td-sel {
    background-color: #B8B8B8;
    border: 1px solid red
}

.inner-a23fr-td-img {
    border: 1px splid grey;
    max-height: 64px;
    max-width: 134px
}

.inner-a23fra-td {
    height: 70px;
    width: 140px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid white;
    padding: 3px
}

.inner-a23fra-td-tit {
    height: 18px;
    width: 140px;
    text-align: center;
    vertical-align: middle;
    padding: 2px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    color: #101010
}

.inner-a23fra-td-sel {
    background-color: #B8B8B8;
    border: 1px solid red
}

.inner-a23fra-td-img {
    border: 1px splid grey;
    max-height: 64px;
    max-width: 134px
}

.inner-a23spd-td {
    height: 70px;
    width: 140px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid white;
    padding: 3px
}

.inner-a23spd-td-tit {
    height: 18px;
    width: 140px;
    text-align: center;
    vertical-align: middle;
    padding: 2px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    color: #101010
}

.inner-a23spd-td-sel {
    background-color: #B8B8B8;
    border: 1px solid red
}

.inner-a23spd-td-img {
    border: 1px splid grey;
    max-height: 64px;
    max-width: 134px
}

#laneconf-inner-a24 {
    width: 573px;
    height: 360px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 5px 5px 5px;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    overflow: scroll;
    display: none
}

.inner-a24-td {
    height: 60px;
    width: 100px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid white;
    padding: 3px
}

.inner-a24-td-tit {
    height: 18px;
    width: 100px;
    text-align: center;
    vertical-align: middle;
    padding: 2px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    color: #101010
}

.inner-a24-td-sel {
    background-color: #B8B8B8;
    border: 1px solid red
}

.inner-a24-td-img {
    border: 1px splid grey;
    max-height: 70px;
    max-width: 90px
}

.inner-a24fr-td {
    height: 80px;
    width: 100px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid white;
    padding: 3px
}

.inner-a24fr-td-tit {
    height: 18px;
    width: 100px;
    text-align: center;
    vertical-align: middle;
    padding: 2px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    color: #101010
}

.inner-a24fr-td-sel {
    background-color: #B8B8B8;
    border: 1px solid red
}

.inner-a24fr-td-img {
    border: 1px splid grey;
    max-height: 70px;
    max-width: 90px
}

.inner-a24fra-td {
    height: 80px;
    width: 100px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid white;
    padding: 3px
}

.inner-a24fra-td-tit {
    height: 18px;
    width: 100px;
    text-align: center;
    vertical-align: middle;
    padding: 2px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    color: #101010
}

.inner-a24fra-td-sel {
    background-color: #B8B8B8;
    border: 1px solid red
}

.inner-a24fra-td-img {
    border: 1px splid grey;
    max-height: 70px;
    max-width: 90px
}

.inner-a24spd-td {
    height: 80px;
    width: 100px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid white;
    padding: 3px
}

.inner-a24spd-td-tit {
    height: 18px;
    width: 100px;
    text-align: center;
    vertical-align: middle;
    padding: 2px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    color: #101010
}

.inner-a24spd-td-sel {
    background-color: #B8B8B8;
    border: 1px solid red
}

.inner-a24spd-td-img {
    border: 1px splid grey;
    max-height: 70px;
    max-width: 90px
}

#laneconf-inner-a3 {
    width: 573px;
    height: 135px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 5px 5px 5px 5px;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    opacity: 1.0
}

#laneconf-inner-a300 {
    width: 551px;
    height: 55px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    opacity: 1.0;
    float: left
}

#laneconf-inner-a301 {
    width: 551px;
    height: 80px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    opacity: 1.0;
    float: left
}

.a3tdinner1 {
    background-color: #CCCCCC;
    width: 132px
}

.a3tdinner2 {
    background-color: #CCCCCC;
    width: 264px
}

.a3tdinner3 {
    background-color: #CCCCCC;
    width: 132px;
    vertical-align: middle
}

#laneconf-inner-a31 {
    width: 63px;
    height: 60px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 1px 1px 1px 1px;
    margin: 0px 0px 0px 10px;
    opacity: 1.0;
    float: left
}

#laneconf-inner-a32 {
    max-width: 155px;
    height: 60px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 1px 1px 1px 1px;
    margin: -40px 20px 0px 10px;
    opacity: 1.0;
    float: right
}

#laneconf-inner-a32a {
    max-width: 155px;
    height: 50px;
    cursor: pointer;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 1px 1px 1px 1px;
    margin: 0px 0px 0px 0px;
    opacity: 1.0;
    float: left
}

#laneconf-inner-a32a td {
    background-color: #CCCCCC;
    text-align: center
}

#tlaneruler3 {
    white-space: nowrap;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    color: black;
    cursor: pointer
}

#tlaneruler2 {
    white-space: nowrap;
    font: bold 13px Arial, Helvetica, Sans-Serif;
    color: black;
    cursor: pointer
}

#editlanerulers {
    white-space: nowrap;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    color: blue;
    cursor: pointer
}

#laneconf-inner-a33 {
    width: 180px;
    height: 60px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 1px 1px 1px 1px;
    margin: 20px 50px 0px 0px;
    opacity: 1.0;
    float: right
}

#laneconf-inner-a33a {
    max-width: 135px;
    height: 60px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 1px 1px 1px 1px;
    margin: 0px 45px 0px 0px;
    opacity: 1.0;
    float: right
}

#laneconf-inner-a33b {
    max-width: 162px;
    height: 60px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 1px 1px 1px 1px;
    margin: 20px 30px 0px 0px;
    opacity: 1.0;
    float: right
}

#bldwidthinput {
    width: 40px;
    height: 21px;
    text-align: center;
    padding: 2px 2px 2px 5px;
    font: 14px Arial, Helvetica, Sans-Serif
}

#laneconf-inner-a34 {
    max-width: 162px;
    height: 60px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 1px 1px 1px 1px;
    margin: -20px 10px 0px 0px;
    opacity: 1.0;
    float: right;
    display: none
}

#laneconf-inner-a35 {
    max-width: 162px;
    height: 60px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 1px 1px 1px 1px;
    margin: -20px 10px 0px 0px;
    opacity: 1.0;
    float: right;
    display: none
}

#laneconf-inner-b1 {
    width: 573px;
    height: 10px;
    cursor: move;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 5px 5px 0px 5px;
    border: none
}

#doneconf {
    cursor: pointer;
    font: bold 12px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    width: 90px;
    height: 20px;
    line-height: 20px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    margin: -15px 0px 0px 0px;
    float: right
}

#doneconf:hover {
    background-color: #F8F8F8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -moz-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -ms-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -o-linear-gradient(top, #F8F8F8, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #E0E0E0
}

.conf-btns {
    cursor: pointer;
    float: left;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 2px;
    margin-right: 3px;
    width: 110px;
    height: 20px;
    line-height: 20px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 10120
}

.conf-btns:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.conf-btns-active {
    background-color: #F8F8F8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -moz-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -ms-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -o-linear-gradient(top, #F8F8F8, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.reclanewidth {
    cursor: pointer;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: right;
    padding-right: 10px;
    color: blue
}

.reclanespeed {
    cursor: pointer;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: right;
    padding-right: 10px;
    color: blue
}

.reclanewidthval {
    cursor: pointer;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding-right: 10px;
    color: blue
}

.reclanespeedval {
    cursor: pointer;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding-right: 10px;
    color: blue
}

.widthrange {
    cursor: pointer;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: right;
    padding-right: 10px
}

.typicwidth {
    cursor: pointer;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: right;
    padding-right: 10px
}

.lanecurwidth {
    cursor: pointer;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    width: 120px;
    padding: 0px 20px 0px 0px
}

#lanecurwidthsp {
    color: blue;
    padding: 0px 0px 2px 10px;
    min-width: 25px;
    text-align: left
}

#typicwidthsp {
    color: blue
}

#recwidthsp {
    color: blue
}

#recspeedsp {
    color: blue
}

#lanebgpos,
#lanefrontpos,
#lanefrontapos {
    width: 25px
}

#laneposchg1,
#laneposchg2,
#laneposchg3 {
    width: 50px
}

.confbottdc {
    line-height: 12px;
    background-color: #CCCCCC;
    white-space: nowrap;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    height: 25px
}

.confbottd {
    line-height: 12px;
    background-color: #CCCCCC;
    white-space: nowrap;
    font: bold 14px Arial, Helvetica, Sans-Serif
}

.confbottdn {
    line-height: 11px;
    background-color: #CCCCCC;
    white-space: nowrap;
    font: bold 11px Arial, Helvetica, Sans-Serif
}

.confbottdnt {
    line-height: 11px;
    background-color: #CCCCCC;
    white-space: nowrap;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    margin: 5px 5px 5px 5px;
    padding: 0px 5px 0px 5px
}

.confbottds {
    line-height: 12px;
    background-color: #CCCCCC;
    white-space: nowrap;
    font: bold 11px Arial, Helvetica, Sans-Serif
}

.confbottdns {
    line-height: 11px;
    background-color: #CCCCCC;
    white-space: nowrap;
    font: bold 11px Arial, Helvetica, Sans-Serif
}

.confbottdsmgt {
    line-height: 11px;
    padding-bottom: 5px;
    background-color: #CCCCCC;
    white-space: nowrap;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    width: 80px
}

.confbottdsmg {
    line-height: 10px;
    background-color: #CCCCCC;
    white-space: nowrap;
    font: bold 10px Arial, Helvetica, Sans-Serif;
    width: 80px
}

.updownwidimg {
    opacity: 0.7
}

.updownwidimg:hover {
    opacity: 1.0
}

.uiadm-filter-t1-outer {
    width: 549px;
    min-height: 50px;
    text-align: center;
    vertical-align: bottom;
    border: 1px solid grey;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    padding: 3px;
    margin: 1px 1px 3px 1px;
    float: left;
    cursor: pointer
}

.uiadm-filter-t1-item {
    text-align: center;
    vertical-align: bottom;
    border: 1px solid grey;
    padding: 3px;
    margin: 2px 2px 2px 2px;
    float: left;
    cursor: pointer
}

.uiadm-filter-t1-item-sel {
    border: 1px solid red
}

.uiadm-filter-t1-item:hover {
    border: 1px solid red
}

.uiadm-filter-t2-outer {
    width: 549px;
    min-height: 50px;
    text-align: center;
    vertical-align: bottom;
    border: 1px solid grey;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    padding: 3px;
    margin: 1px 1px 3px 1px;
    float: left;
    cursor: pointer
}

.uiadm-filter-t2-item {
    text-align: center;
    vertical-align: bottom;
    border: 1px solid grey;
    padding: 3px;
    margin: 2px 2px 2px 2px;
    float: left;
    cursor: pointer
}

.uiadm-filter-t2-item-sel {
    border: 1px solid red
}

.uiadm-filter-t2-item:hover {
    border: 1px solid red
}

.uiadm-filter-t3-outer {
    width: 549px;
    min-height: 50px;
    text-align: center;
    vertical-align: bottom;
    border: 1px solid grey;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    padding: 3px;
    margin: 1px 1px 3px 1px;
    float: left;
    cursor: pointer
}

.uiadm-filter-t3-item {
    text-align: center;
    vertical-align: bottom;
    border: 1px solid grey;
    padding: 3px;
    margin: 2px 2px 2px 2px;
    float: left;
    cursor: pointer
}

.uiadm-filter-t3-item-sel {
    border: 1px solid red
}

.uiadm-filter-t3-item:hover {
    border: 1px solid red
}

.uiadm-filter-t4-outer {
    width: 549px;
    min-height: 50px;
    text-align: center;
    vertical-align: bottom;
    border: 1px solid grey;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    padding: 3px;
    margin: 1px 1px 3px 1px;
    float: left;
    cursor: pointer
}

.uiadm-filter-t4-item {
    text-align: center;
    vertical-align: bottom;
    border: 1px solid grey;
    padding: 3px;
    margin: 2px 2px 2px 2px;
    float: left;
    cursor: pointer
}

.uiadm-filter-t4-item-sel {
    border: 1px solid red
}

.uiadm-filter-t4-item:hover {
    border: 1px solid red
}

#stdsdl-outer {
    position: fixed;
    left: 50px;
    top: 8px;
    width: 845px;
    height: 295px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border: 2px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #E6E6E6;
    z-index: 10125;
    display: none
}

#stdsdl-inner-a {
    width: 842px;
    height: 288px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    z-index: 10125;
    display: block
}

#stdsdl-inner-a1 {
    width: 830px;
    height: 25px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 0px 5px;
    margin: 5px 5px 0px 5px;
    border: none;
    cursor: move
}

#stdsdl-inner-a2 {
    width: 832px;
    height: 186px;
    cursor: pointer;
    font: bold 12px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px
}

#stdsdl-inner-a21 {
    width: 822px;
    height: 170px;
    cursor: pointer;
    font: bold 12px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 5px 5px 5px;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px
}

#stdsdl-inner-a22 {
    width: 822px;
    height: 170px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 5px 5px 5px;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    display: none
}

#stdsdl-inner-a23 {
    width: 822px;
    height: 170px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 5px 5px 5px;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    display: none
}

#stdsdl-inner-a25 {
    width: 822px;
    height: 170px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 5px 5px 5px;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    display: none
}

#stdsdl-inner-a24 {
    width: 822px;
    height: 170px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 5px 5px 5px;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    display: none
}

#stdsdl-inner-a3 {
    width: 822px;
    height: 57px;
    cursor: pointer;
    font: bold 12px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 5px 5px 5px;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px
}

.stdsdl-bot-td-a {
    background-color: grey;
    color: white;
    width: 80px;
    white-space: wrap;
    border: 1px solid #E6E6E6;
    text-align: justify;
    padding: 7px 7px 7px 7px;
    font: bold 12px Arial, Helvetica, Sans-Serif
}

.stdsdl-bot-td-b {
    background-color: grey;
    color: white;
    height: auto;
    white-space: wrap;
    border: 1px solid #E6E6E6;
    text-align: justify;
    padding: 7px 7px 7px 7px;
    font: bold 12px Arial, Helvetica, Sans-Serif
}

.stdsdl-bot-td-c {
    background-color: grey;
    color: white;
    height: auto;
    white-space: wrap;
    border: 1px solid #E6E6E6;
    text-align: justify;
    padding: 7px 7px 7px 7px;
    font: bold 12px Arial, Helvetica, Sans-Serif
}

.stdsdl-conf-btns {
    cursor: pointer;
    float: left;
    font: bold 12px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 2px;
    margin-right: 3px;
    width: 110px;
    height: 20px;
    line-height: 20px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 10125
}

.stdsdl-conf-btns:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.stdsdl-conf-btns-active {
    background-color: #F8F8F8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -moz-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -ms-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -o-linear-gradient(top, #F8F8F8, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

#stdsdl-doneconf {
    cursor: pointer;
    font: bold 12px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    width: 90px;
    height: 20px;
    line-height: 20px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    margin: 0px 0px 0px 0px;
    float: right
}

#stdsdl-doneconf:hover {
    background-color: #F8F8F8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -moz-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -ms-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -o-linear-gradient(top, #F8F8F8, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #E0E0E0
}

.stds-hrtd-r1c1 {
    color: white;
    background-color: #0f233d;
    height: 22px;
    text-align: left
}

.stds-hrtd-r1cn {
    color: white;
    background-color: #0f233d;
    height: 22px;
    text-align: left;
    font: bold 12px Arial, Helvetica, Sans-Serif
}

.stds-hrtd-rnc1 {
    color: white;
    background-color: #943634;
    height: 22px;
    text-align: left;
    white-space: nowrap;
    padding-left: 5px;
    padding-right: 5px;
    font: bold 12px Arial, Helvetica, Sans-Serif
}

.stds-hrtd-r2cn {
    color: white;
    background-color: #4e80bc;
    height: 22px;
    text-align: center;
    width: 10%
}

.stds-data-cell {
    background-color: #fdfdfd;
    height: 22px;
    text-align: center;
    white-space: nowrap;
    border: 1px solid white
}

.stds-data-cell:hover {
    border: 1px solid grey
}

.stds-data-cell-active {
    border: 1px solid red
}

.stds-data-cell-min {
    color: blue
}

.stds-data-cell-max {
    color: red
}

.stds-spddata-cell {
    background-color: #fdfdfd;
    height: 22px;
    text-align: center;
    white-space: nowrap;
    border: 1px solid white
}

.stds-spddata-cell:hover {
    border: 1px solid grey
}

.stds-spddata-cell-active {
    border: 1px solid red
}

.stds-spddata-cell-min {
    color: blue
}

.stds-spddata-cell-max {
    color: red
}

.stds-voldata-cell {
    background-color: #fdfdfd;
    height: 22px;
    text-align: center;
    white-space: nowrap;
    border: 1px solid white
}

.stds-voldata-cell:hover {
    border: 1px solid grey
}

.stds-voldata-cell-active {
    border: 1px solid red
}

.stds-voldata-cell-min {
    color: blue
}

.stds-voldata-cell-max {
    color: red
}

.stds-lanedata-cell {
    background-color: #fdfdfd;
    height: 22px;
    text-align: center;
    white-space: nowrap;
    border: 1px solid white
}

.stds-lanedata-cell:hover {
    border: 1px solid grey
}

.stds-lanedata-cell-active {
    border: 1px solid red
}

.stds-lanedata-cell-min {
    color: blue
}

.stds-lanedata-cell-max {
    color: red
}

.stds-lanewiddata-cell {
    background-color: #fdfdfd;
    height: 22px;
    text-align: center;
    white-space: nowrap;
    border: 1px solid white
}

.stds-lanewiddata-cell:hover {
    border: 1px solid grey
}

.stds-lanewiddata-cell-active {
    border: 1px solid red
}

.stds-lanewiddata-cell-min {
    color: blue
}

.stds-lanewiddata-cell-max {
    color: red
}

.stds-ctfdata-cell {
    background-color: #fdfdfd;
    height: 22px;
    text-align: center;
    white-space: nowrap;
    border: 1px solid white
}

.stds-ctfdata-cell:hover {
    border: 1px solid grey
}

.stds-ctfdata-cell-active {
    border: 1px solid red
}

.stds-ctfdata-cell-min {
    color: blue
}

.stds-ctfdata-cell-max {
    color: red
}

#strsconf-printer-outer {
    position: fixed;
    left: 50px;
    top: 60px;
    width: 790px;
    height: 580px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 0px 0px;
    border: 2px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #CCCCCC;
    z-index: 10120;
    display: none
}

#strsconf-printer-inner-t1 {
    width: 780px;
    height: 20px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10120;
    display: block
}

#strsconf-printer-inner-t1a {
    width: 100px;
    height: 20px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: right;
    padding: 0px 0px 0px 0px;
    margin: 10px 5px 0px 5px;
    border: none;
    z-index: 10120;
    float: right
}

#strsconf-printer-inner-t1b {
    width: 10px;
    height: 10px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 10px 5px 0px 0px;
    border: none;
    color: white;
    float: right;
    z-index: 10120
}

#strsconf-printer-inner-t2 {
    width: 675px;
    height: 40px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: -15px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10120;
    display: block
}

#strsconf-printer-inner-t2a {
    width: 655px;
    height: 30px;
    font: bold 26px Arial, Helvetica, Sans-Serif;
    text-align: left;
    padding: 0px 0px 0px 20px;
    margin: 5px 5px 5px 10px;
    background-color: #CCCCCC;
    z-index: 10120;
    display: block
}

#strsconf-printer-inner-t3 {
    width: 780px;
    height: 360px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10120;
    display: block
}

#strsconf-prn-left-outer {
    float: left;
    width: 430px;
    height: 380px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10120
}

#strsconf-prn-left-inner-u {
    width: 395px;
    height: 310px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10120;
    display: block
}

#strsconf-prn-left-inner-a {
    width: 395px;
    height: 360px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 5px 5px 5px 5px;
    background-color: #CCCCCC;
    z-index: 10120;
    display: block;
    float: left
}

#strsconf-prn-left-inner-a1 {
    width: 430px;
    height: auto;
    font: 26px Arial, Helvetica, Sans-Serif;
    text-align: left;
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10120;
    display: block
}

#strsconf-prn-left-inner-a1a {
    width: 380px;
    height: 35px;
    font: bold 24px Arial, Helvetica, Sans-Serif;
    text-align: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 15px;
    background-color: #CCCCCC;
    z-index: 10120;
    display: block;
    overflow: hidden
}

#strsconf-prn-left-inner-a1b {
    width: 410px;
    height: auto;
    font: 16px Arial, Helvetica, Sans-Serif;
    text-align: left;
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 0px 15px;
    background-color: #CCCCCC;
    z-index: 10120;
    display: block
}

#strsconf-prn-left-inner-a1c {
    width: 350px;
    height: auto;
    font: bold 24px Arial, Helvetica, Sans-Serif;
    text-align: left;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 15px;
    background-color: #CCCCCC;
    z-index: 10120;
    display: block;
    overflow: hidden
}

#strsconf-prn-left-inner-a1d {
    width: 410px;
    height: auto;
    font: 16px Arial, Helvetica, Sans-Serif;
    text-align: left;
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 0px 15px;
    background-color: #CCCCCC;
    z-index: 10120;
    display: block
}

#strsconf-prn-left-inner-a2 {
    width: 360px;
    height: 50px;
    font: 16px Arial, Helvetica, Sans-Serif;
    text-align: left;
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10120;
    display: block
}

#strsconf-prn-left-inner-a2a {
    width: 280px;
    height: 35px;
    font: bold 24px Arial, Helvetica, Sans-Serif;
    text-align: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 15px;
    background-color: #CCCCCC;
    z-index: 10120;
    display: block
}

#strsconf-prn-left-inner-a2b {
    width: 440px;
    height: 150px;
    font: 16px Arial, Helvetica, Sans-Serif;
    text-align: left;
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 0px 15px;
    background-color: #CCCCCC;
    z-index: 10120;
    display: block
}

#strsconf-prn-right-outer {
    float: left;
    width: 350px;
    height: 250px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10120
}

#strsconf-prn-right-inner-u {
    width: 350px;
    height: 210px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10120;
    display: block
}

#strsconf-prn-right-inner-a {
    width: 330px;
    height: 205px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 5px 5px 5px 5px;
    background-color: #CCCCCC;
    z-index: 10120;
    display: block;
    float: left
}

#strsconf-prn-right-inner-a1 {
    width: 330px;
    height: 160px;
    font: 16px Arial, Helvetica, Sans-Serif;
    text-align: left;
    padding: 10px 10px 5px 10px;
    margin: 5px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10120;
    display: block
}

.prn-innerc-td {
    background-color: #CCCCCC;
    padding: 3px 3px 3px 3px;
    min-height: 22px
}

.prn-innerc-td-hr {
    padding: 5px 5px 15px 5px;
    background-color: #CCCCCC;
    font: bold 18px Arial, Helvetica, Sans-Serif
}

#prn-innerc-td-hr-ft {
    padding: 5px 5px 15px 5px;
    background-color: #CCCCCC;
    font: bold 24px Arial, Helvetica, Sans-Serif
}

.strsprnaltslistitm {
    height: 20px;
    width: 255px;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
    overflow: hidden;
    padding: 2px;
    margin: 0px 0px 0px 2px;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    color: #101010;
    background-color: #CCCCCC;
    border: 1px solid #CCCCCC;
    cursor: pointer
}

#strsconf-printer-inner-bt {
    width: 350px;
    height: 160px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10120;
    float: right
}

#strsconf-printer-inner-bt1 {
    width: 350px;
    height: 120px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10120;
    float: left
}

#strsconf-printer-inner-bt2 {
    width: 300px;
    height: auto;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10120;
    float: right
}

#strsconf-printer-inner-bt3 {
    width: 380px;
    height: 65px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 20px 0px -80px 0px;
    background-color: #CCCCCC;
    z-index: 10120;
    float: right
}

#printstatus {
    font: 15px Arial, Helvetica, Sans-Serif
}

.strs-prn-quick {
    cursor: pointer;
    font: bold 16px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 8px 5px 3px 5px;
    margin: 5px 5px 5px 5px;
    width: 250px;
    height: 25px;
    line-height: 20px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d53636), to(#3b3838));
    background-image: -webkit-linear-gradient(top, #c00b0b, #3b3838);
    background-image: -moz-linear-gradient(top, #c00b0b, #3b3838);
    background-image: -ms-linear-gradient(top, #c00b0b, #3b3838);
    background-image: -o-linear-gradient(top, #c00b0b, #3b3838);
    text-shadow: -1px -1px 0px #101010;
    z-index: 10120
}

.strs-prn-quick:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.strsprnaltslistitm:hover {
    font: bold 14px Arial, Helvetica, Sans-Serif;
    color: #101010;
    background-color: #CCCCCC;
    border: 1px solid grey
}

.strsprnaltslistitm-active {
    background-color: #DCDEE5;
    border: 1px solid red
}

.prn-ppf {
    width: 180px;
    height: 25px;
    text-align: left;
    padding: 1px 1px 1px 3px;
    font: 16px Arial, Helvetica, Sans-Serif
}

.prn-innerc-td-bt {
    background-color: #CCCCCC;
    padding: 5px 5px 5px 55px;
    font: 18px Arial, Helvetica, Sans-Serif;
    text-align: left;
    min-width: 300px
}

.prn-innerc-tdhr-bt {
    padding: 5px 5px 5px 55px;
    background-color: #CCCCCC;
    font: bold 18px Arial, Helvetica, Sans-Serif;
    text-align: left;
    white-space: nowrap;
    min-width: 300px
}

.prn-innerc-tdhr-btc {
    padding: 5px 5px 15px 5px;
    background-color: #CCCCCC;
    font: bold 18px Arial, Helvetica, Sans-Serif;
    text-align: right;
    white-space: nowrap;
    width: 100px
}

#print_qmark03 {
    margin: 10px 0px 0px 25px
}

.strs-prn-zip {
    cursor: pointer;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 2px;
    margin: 5px 5px 5px 65px;
    width: 140px;
    height: 22px;
    line-height: 20px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 10120;
    float: left
}

.strs-prn-zip:hover {
    text-decoration: none;
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.strs-prn-do {
    cursor: pointer;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 2px;
    margin: 35px 5px 5px 99px;
    width: 90px;
    height: 22px;
    line-height: 20px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 10120
}

.strs-prn-do:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

#prn_result_clk_link {
    display: none
}

#prn_result_link {
    display: none
}

#printcustomip {
    width: 30px;
    height: 22px;
    padding: 2px 5px 2px 5px
}

#printcustominchip {
    width: 30px;
    height: 22px;
    padding: 2px 5px 2px 5px
}

#landusepftleftip,
#landusepftrightip {
    width: 45px;
    height: 22px;
    padding: 2px 5px 2px 5px
}

#stds-rcmd-outer {
    position: fixed;
    left: 40px;
    top: 60px;
    width: 500px;
    height: 430px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border: 2px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #E6E6E6;
    z-index: 10122;
    display: none
}

#stds-rcmd-inner-t {
    width: 480px;
    height: 20px;
    cursor: move;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #E6E6E6;
    z-index: 10122;
    display: block
}

#stds-rcmd-inner-t1 {
    width: 100px;
    height: 20px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: right;
    padding: 0px 0px 0px 0px;
    margin: 10px 5px 0px 5px;
    border: none;
    z-index: 10122;
    float: right
}

#stds-rcmd-inner-t2 {
    width: 10px;
    height: 10px;
    cursor: move;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 10px 5px 0px 0px;
    border: none;
    color: white;
    float: right;
    z-index: 10122
}

#stds-rcmd-inner-a {
    width: 480px;
    height: 300px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    z-index: 10122;
    display: block
}

#stds-rcmd-inner-a1 {
    width: 470px;
    height: 170px;
    cursor: pointer;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 0px 5px;
    margin: 5px 5px 0px 5px;
    border: none;
    cursor: move
}

#stds-rcmd-inner-a2 {
    width: 470px;
    height: 170px;
    cursor: pointer;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 0px 5px;
    margin: 5px 5px 0px 5px;
    border: none;
    cursor: move
}

#stds-rcmd-inner-a3 {
    width: 380px;
    height: 70px;
    cursor: pointer;
    font: bold 12px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 35px 0px 55px
}

.confrcmdtd {
    line-height: 12px;
    background-color: #E6E6E6;
    white-space: nowrap;
    font: 16px Arial, Helvetica, Sans-Serif
}

.confrcmdtd-a {
    line-height: 12px;
    background-color: #E6E6E6;
    white-space: nowrap;
    font: 16px Arial, Helvetica, Sans-Serif;
    min-width: 120px
}

.confrcmdtd-b {
    line-height: 12px;
    background-color: #E6E6E6;
    white-space: nowrap;
    font: 16px Arial, Helvetica, Sans-Serif
}

.confrcmdtd-txt {
    background-color: #E6E6E6;
    white-space: wrap;
    font: 16px Arial, Helvetica, Sans-Serif;
    min-width: 120px;
    padding: 0px 0px 0px 10px
}

#rcmdtypename,
#rcmdfuncname,
#rcmdmaintext {
    font: bold 14px Arial, Helvetica, Sans-Serif
}

.confrcmdinputs {
    width: 280px;
    height: 21px;
    text-align: left;
    padding: 2px 2px 2px 5px;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    margin: 0px 0px 0px 10px
}

.confrcmdsels {
    width: 287px;
    height: 24px;
    text-align: left;
    padding: 2px 2px 2px 5px;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    margin: 1px 1px 1px 10px
}

.confrcmdsels>option {
    background-color: #FFFFFF;
    height: 22px;
    padding: 3px 3px 3px 3px
}

#website-stats {
    opacity: 1.0;
    position: fixed;
    left: 0px;
    bottom: 0px;
    width: 30px;
    height: 60px;
    z-index: 10109;
    background-color: white;
    cursor: pointer
}#altsconf-outer {
    position: fixed;
    left: 250px;
    top: 160px;
    width: 850px;
    height: 325px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 0px 5px 5px;
    margin: 0px 0px 0px 0px;
    border: 2px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: none
}

#altsconf-inner-t {
    width: 825px;
    height: 10px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block
}

#altsconf-inner-t1 {
    width: 827px;
    height: 10px;
    cursor: move;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 5px 5px 0px 5px;
    border: none
}

#altsconf-inner-u {
    width: 840px;
    height: 310px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block
}

#altsconf-inner-ut {
    width: 823px;
    height: 25px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 0px 5px;
    margin: 5px 5px 0px 5px;
    border: none
}

#altsconf-inner-a {
    width: 420px;
    height: 255px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 5px 5px 5px 5px;
    background-color: #CCCCCC;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    z-index: 10121;
    display: block;
    float: left
}

#altsconf-inner-a0 {
    width: 610px;
    height: 30px;
    font: bold 18px Arial, Helvetica, Sans-Serif;
    text-align: left;
    padding: 0px 0px 0px 0px;
    margin: -40px 0px 10px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block;
    white-space: nowrap;
    overflow: hidden
}

#altsconf-inner-a1 {
    width: 410px;
    height: 250px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block
}

#altstrsloc {
    font: bold 14px Arial, Helvetica, Sans-Serif;
    color: grey
}

#altsconf-inner-b {
    width: 100px;
    height: 255px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 5px 5px 5px 5px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block;
    float: left
}

#altsconf-inner-b1 {
    width: 90px;
    height: 250px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block
}

#altsconf-inner-c {
    width: 250px;
    height: 255px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 5px 0px 5px 5px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block;
    float: right
}

#altsconf-inner-c1 {
    width: 240px;
    height: 250px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block
}

#altsconf-inner-c1a {
    width: 230px;
    height: 50px;
    font: bold 12px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block
}

#altsconf-inner-c1b {
    width: 230px;
    height: 50px;
    font: bold 12px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block
}

#altsconf-inner-c1c {
    width: 230px;
    height: 50px;
    font: bold 12px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    text-align: center;
    display: block
}

#altsconf-inner-c1d {
    width: 230px;
    height: 50px;
    font: bold 12px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    text-align: center;
    display: block
}

#altsconf-inner-c1sp {
    width: 230px;
    height: 2px;
    font: bold 12px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 20px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    text-align: center;
    display: block;
    border-top: 2px solid grey
}

#altsipa {
    height: 22px;
    width: 200px;
    text-align: center;
    font: bold 12px Arial, Helvetica, Sans-Serif
}

#altsipb {
    height: 22px;
    width: 200px;
    text-align: center;
    font: bold 12px Arial, Helvetica, Sans-Serif
}

#altsip1 {
    height: 22px;
    width: 200px;
    text-align: center;
    font: bold 12px Arial, Helvetica, Sans-Serif
}

#altsip2 {
    height: 22px;
    width: 50px;
    text-align: center;
    font: bold 12px Arial, Helvetica, Sans-Serif
}

#mystreetnameadiv {
    float: left;
    height: auto;
    cursor: pointer;
    font: bold 24px Arial, Helvetica, Sans-Serif;
    text-align: left;
    padding: 2px 15px 2px 0px;
    margin: 0px 0px 0px 5px;
    line-height: 20px;
    z-index: 10121;
    opacity: 1.0;
    text-align: left;
    white-space: nowrap
}

#mystreetnamebdiv {
    float: left;
    height: auto;
    cursor: pointer;
    font: bold 24px Arial, Helvetica, Sans-Serif;
    text-align: left;
    padding: 2px 15px 2px 0px;
    margin: 0px 0px 0px 5px;
    line-height: 20px;
    z-index: 10121;
    opacity: 1.0;
    text-align: left;
    white-space: nowrap
}

#altnameadiv {
    float: left;
    height: auto;
    cursor: pointer;
    font: 24px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 2px 15px 2px 10px;
    margin: 0px 0px 0px 0px;
    line-height: 20px;
    z-index: 10121;
    opacity: 1.0;
    text-align: left;
    white-space: nowrap
}

#altnameadiv:hover {
    opacity: 1.0
}

#streetnameadivsp {
    z-index: 10121;
    opacity: 1.0;
    font: bold 24px Arial, Helvetica, Sans-Serif;
    color: blue
}

#streetnameadivsp:hover {
    opacity: 1.0
}

#streetnamebdivsp {
    z-index: 10121;
    opacity: 1.0;
    font: bold 24px Arial, Helvetica, Sans-Serif;
    color: blue
}

#streetnamebdivsp:hover {
    opacity: 1.0
}

#altnameadivsp {
    white-space: nowrap;
    padding: 5px 5px 5px 0px;
    margin: 0px 0px 0px 0px;
    font: bold 20px Arial, Helvetica, Sans-Serif;
    line-height: 27px;
    color: #863c39
}

#altlocadiv {
    white-space: nowrap;
    padding: 0px 5px 0px 10px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    font: 14px Arial, Helvetica, Sans-Serif
}

#altlocbdiv {
    white-space: nowrap;
    padding: 0px 5px 0px 10px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    font: 14px Arial, Helvetica, Sans-Serif
}

#altnamebdiv {
    float: left;
    height: auto;
    cursor: pointer;
    font: 24px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 2px 15px 2px 10px;
    margin: 0px 0px 0px 0px;
    line-height: 20px;
    z-index: 10121;
    opacity: 1.0;
    text-align: left;
    white-space: nowrap
}

#altnamebdiv:hover {
    opacity: 1.0
}

#altnamebdivsp {
    white-space: nowrap;
    padding: 5px 5px 5px 0px;
    margin: 0px 0px 0px 0px;
    font: bold 20px Arial, Helvetica, Sans-Serif;
    line-height: 27px;
    color: #863c39
}

#altforadiv {
    float: right;
    width: 200px;
    height: 20px;
    cursor: pointer;
    font: 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 7px 0px 0px 0px;
    margin: 0px 30px 0px 20px;
    z-index: 10121
}

#altforadivn {
    float: right;
    width: 20px;
    height: 20px;
    cursor: pointer;
    text-align: center;
    padding: 3px 0px 0px 0px;
    margin: 0px 70px 0px 0px;
    z-index: 10121;
    opacity: .3
}

#altforadivn:hover {
    opacity: 1.0
}

#altforadivp {
    float: right;
    width: 20px;
    height: 20px;
    cursor: pointer;
    text-align: center;
    padding: 3px 0px 0px 0px;
    margin: 0px 10px 0px 0px;
    z-index: 10121;
    opacity: .3
}

#altforadivp:hover {
    opacity: 1.0
}

#addaltfora {
    float: right;
    width: 20px;
    height: 20px;
    cursor: pointer;
    text-align: center;
    padding: 3px 0px 0px 0px;
    margin: 0px 10px 0px 0px;
    z-index: 10121;
    opacity: .3
}

#addaltfora:hover {
    opacity: 1.0
}

#altforaseldiv {
    float: right;
    width: 200px;
    height: 20px;
    cursor: pointer;
    font: 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 3px 0px 3px 0px;
    margin: 0px 50px 0px 0px;
    z-index: 10121
}

#altforasel {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    line-height: 25px;
    width: 100px;
    display: none
}

#altforbdiv {
    float: right;
    width: 200px;
    height: 20px;
    cursor: pointer;
    font: 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 7px 0px 0px 0px;
    margin: 0px 30px 0px 20px;
    z-index: 10121
}

#altforbdivn {
    float: right;
    width: 20px;
    height: 20px;
    cursor: pointer;
    text-align: center;
    padding: 3px 0px 0px 0px;
    margin: 0px 70px 0px 0px;
    z-index: 10121;
    opacity: .3
}

#altforbdivn:hover {
    opacity: 1.0
}

#altforbdivp {
    float: right;
    width: 20px;
    height: 20px;
    cursor: pointer;
    text-align: center;
    padding: 3px 0px 0px 0px;
    margin: 0px 10px 0px 0px;
    z-index: 10121;
    opacity: .3
}

#altforbdivp:hover {
    opacity: 1.0
}

#altforbseldiv {
    float: right;
    width: 200px;
    height: 20px;
    cursor: pointer;
    font: 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 3px 0px 3px 0px;
    margin: 0px 50px 0px 0px;
    z-index: 10121
}

#altforbsel {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    line-height: 25px;
    width: 100px;
    display: none
}

#targetwadiv {
    float: left;
    height: 27px;
    cursor: pointer;
    font: bold 17px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 3px 0px 0px 0px;
    margin: 3px 10px 0px 0px;
    z-index: 10121;
    opacity: 1.0;
    white-space: nowrap !important;
    width: auto
}

#targetwadiv:hover {
    opacity: 1.0
}

#targetwaval {
    min-width: 40px;
    text-decoration: underline
}

#altforaspan {
    min-width: 200px
}

#taglogoadiv {
    float: left;
    height: 27px;
    cursor: pointer;
    font: 16px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 3px 0px 0px 0px;
    margin: -3px 5px 0px 0px;
    z-index: 10121;
    opacity: 1.0
}

#taglogobdiv {
    float: left;
    height: 27px;
    cursor: pointer;
    font: 16px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 3px 0px 0px 0px;
    margin: -3px 5px 0px 0px;
    z-index: 10121;
    opacity: 1.0
}

#taglinelogoa {
    width: 133px;
    height: 23px;
    margin: 1px 0px 0px 0px
}

#taglinelogob {
    width: 133px;
    height: 23px;
    margin: 1px 0px 0px 0px
}

#currentwadiv {
    float: left;
    height: 27px;
    cursor: pointer;
    font: 16px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 3px 0px 0px 0px;
    margin: 3px 5px 0px 0px;
    z-index: 10121;
    opacity: 1.0;
    white-space: nowrap !important;
    width: auto
}

#currentwadiv:hover {
    opacity: 1.0
}

#targetwbdiv {
    float: left;
    height: 27px;
    cursor: pointer;
    font: bold 17px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 3px 0px 0px 0px;
    margin: 3px 10px 0px 0px;
    z-index: 10121;
    opacity: 1.0;
    white-space: nowrap !important;
    width: auto
}

#targetwbdiv:hover {
    opacity: 1.0
}

#targetwbval {
    min-width: 40px;
    text-decoration: underline
}

#altforbspan {
    min-width: 200px
}

#currentwbdiv {
    float: left;
    height: 27px;
    cursor: pointer;
    font: 16px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 3px 0px 0px 0px;
    margin: 3px 5px 0px 0px;
    z-index: 10121;
    opacity: 1.0;
    white-space: nowrap !important;
    width: auto
}

#currentwbdiv:hover {
    opacity: 1.0
}

#curbtocurbadiv {
    float: right;
    height: 27px;
    cursor: pointer;
    font: 18px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 3px 0px 0px 0px;
    margin: 3px 5px 0px 0px;
    z-index: 10121;
    opacity: 1.0
}

#curbtocurbadiv:hover {
    opacity: 1.0
}

#curbtocurbasp {
    min-width: 40px
}

#curbtocurbbdiv {
    float: right;
    height: 27px;
    cursor: pointer;
    font: 18px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 3px 0px 0px 0px;
    margin: 3px 5px 0px 0px;
    z-index: 10121;
    opacity: 1.0
}

#curbtocurbbdiv:hover {
    opacity: 1.0
}

#curbtocurbbsp {
    min-width: 40px
}

#sponsorsadiv {
    float: right;
    height: 27px;
    cursor: pointer;
    font: 20px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 3px 0px 0px 0px;
    margin: 0px 140px 0px 50px;
    z-index: 10121;
    opacity: 1.0;
    display: none
}

#sponsorsadiv:hover {
    opacity: 1.0
}

#sponsorsadivsp {
    color: blue
}

#sponsorsbdiv {
    float: right;
    height: 27px;
    cursor: pointer;
    font: 20px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 3px 0px 0px 0px;
    margin: 0px 140px 0px 50px;
    z-index: 10121;
    opacity: 1.0;
    display: none
}

#sponsorsbdiv:hover {
    opacity: 1.0
}

#sponsorsbdivsp {
    color: blue
}

#tcutocuadivot {
    float: right;
    height: 27px;
    width: 250px;
    cursor: pointer;
    font: 16px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 2px 200px 0px 0px;
    z-index: 10121;
    opacity: 1.0
}

#tcutocuadiv {
    float: left;
    height: 27px;
    cursor: pointer;
    font: 16px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 3px 0px 0px 0px;
    margin: 2px 0px 0px 0px;
    z-index: 10121;
    opacity: 1.0
}

#tcutocubdivot {
    float: right;
    height: 27px;
    width: 250px;
    cursor: pointer;
    font: 16px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 2px 200px 0px 0px;
    z-index: 10121;
    opacity: 1.0
}

#tcutocubdiv {
    float: left;
    height: 27px;
    cursor: pointer;
    font: 16px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 3px 0px 0px 0px;
    margin: 2px 0px 0px 0px;
    z-index: 10121;
    opacity: 1.0
}

#tcutocuadiv:hover {
    opacity: 1.0
}

#tcutocubdiv:hover {
    opacity: 1.0
}

#tcutocuaval {
    min-width: 40px
}

#tcutocubval {
    min-width: 40px
}

.widthredcolor {
    color: red
}

.widthbluecolor {
    color: blue
}

.widthblackcolor {
    color: black
}

#donealts {
    cursor: pointer;
    font: bold 12px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    width: 90px;
    height: 20px;
    line-height: 20px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    margin: -15px 0px 0px 0px;
    float: right
}

#donealts:hover {
    background-color: #F8F8F8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -moz-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -ms-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -o-linear-gradient(top, #F8F8F8, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #E0E0E0
}

.alts-btns {
    cursor: pointer;
    float: left;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 2px;
    margin-bottom: 10px;
    width: 80px;
    height: 18px;
    line-height: 20px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.alts-btnst {
    margin-top: 70px
}

.alts-btns:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.alts-btns-active {
    background-color: #F8F8F8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -moz-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -ms-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -o-linear-gradient(top, #F8F8F8, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.altslistitm {
    height: 24px;
    width: 100%;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
    padding: 2px;
    margin-bottom: 2px;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    color: #101010;
    background-color: #CCCCCC;
    border: 1px solid #CCCCCC;
    overflow: hidden;
    cursor: pointer
}

.altslistitm:hover {
    font: bold 14px Arial, Helvetica, Sans-Serif;
    color: #101010;
    background-color: #CCCCCC;
    border: 1px solid grey
}

.altslistitm-active {
    background-color: #DCDEE5;
    border: 1px solid red
}

.optalistitm {
    height: 18px;
    width: auto;
    text-align: left;
    vertical-align: middle;
    padding: 2px;
    margin-bottom: 2px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    color: #101010;
    background-color: #CCCCCC;
    border: 1px solid #CCCCCC;
    overflow: hidden;
    cursor: pointer;
    z-index: 10121
}

.optalistitm:hover {
    font: bold 11px Arial, Helvetica, Sans-Serif;
    color: #101010;
    background-color: #CCCCCC;
    border: 1px solid red
}

#newalts-outer {
    position: fixed;
    left: 10px;
    top: 40px;
    width: 1155px;
    height: 530px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 0px 0px;
    border: 2px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: none
}

#newalts-inner-a {
    width: 1137px;
    height: 475px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block
}

#newalts-inner-b {
    width: 1137px;
    height: 10px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block
}

#newalts-inner-b1 {
    width: 1135px;
    height: 10px;
    cursor: move;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 5px 5px 0px 5px;
    border: none
}

#newalts-inner-a1 {
    width: 1135px;
    height: 25px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 0px 5px;
    margin: 5px 5px 0px 5px;
    border: none
}

#newalts-inner-a21 {
    width: 1135px;
    height: 380px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 5px 5px 5px;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    overflow: scroll
}

#newalts-inner-a22 {
    width: 1135px;
    height: 380px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 5px 5px 5px;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    overflow: scroll;
    display: none
}

#newalts-inner-a23 {
    width: 1135px;
    height: 380px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 5px 5px 5px;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    overflow: scroll;
    display: none
}

#newalts-inner-a3 {
    width: 1135px;
    height: 65px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 5px 5px 5px 5px;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    opacity: 1.0
}

#donenewalts {
    cursor: pointer;
    font: bold 12px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    width: 70px;
    height: 20px;
    line-height: 20px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    margin: -15px 0px 0px 0px;
    float: right
}

#donenewalts:hover {
    background-color: #F8F8F8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -moz-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -ms-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -o-linear-gradient(top, #F8F8F8, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #E0E0E0
}

#cancelnewalts {
    cursor: pointer;
    font: bold 12px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    width: 70px;
    height: 20px;
    line-height: 20px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    margin: 5px 10px 0px 0px;
    float: right
}

#cancelnewalts:hover {
    background-color: #F8F8F8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -moz-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -ms-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -o-linear-gradient(top, #F8F8F8, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #E0E0E0
}

.newalts-btns {
    cursor: pointer;
    float: left;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 2px;
    margin-right: 3px;
    width: 90px;
    height: 20px;
    line-height: 20px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.newalts-btns:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.newalts-btns-active {
    background-color: #F8F8F8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -moz-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -ms-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -o-linear-gradient(top, #F8F8F8, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.altsbottd {
    line-height: 12px;
    background-color: #CCCCCC;
    white-space: nowrap;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: left;
    vertical-align: middle
}

.altstoptd {
    line-height: 12px;
    background-color: #CCCCCC;
    white-space: nowrap;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    vertical-align: middle
}

.altsbottdr0 {
    width: 150px;
    height: 20px;
    line-height: 18px;
    background-color: #CCCCCC;
    white-space: nowrap;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    vertical-align: middle
}

.altsbottdr0h {
    width: 0px;
    height: 20px;
    line-height: 18px;
    background-color: #CCCCCC;
    white-space: nowrap;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    vertical-align: middle;
    display: none
}

.altsbottdr0icowrp {
    width: 120px;
    height: 20px;
    line-height: 18px;
    background-color: #CCCCCC;
    white-space: nowrap;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    vertical-align: middle
}

.altsbottdr0icowrph {
    width: 120px;
    height: 20px;
    line-height: 18px;
    background-color: #CCCCCC;
    white-space: nowrap;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    vertical-align: middle;
    display: none
}

.newalts-centerwrp {
    width: 122px;
    height: 100%
}

.altsbottdr1 {
    width: 120px;
    height: 100px;
    background-color: #CCCCCC;
    white-space: nowrap;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    vertical-align: bottom
}

.altsbottdr1h {
    width: 0px;
    height: 100px;
    background-color: #CCCCCC;
    white-space: nowrap;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    vertical-align: bottom;
    display: none
}

.altsbottdr1icowrp {
    background-color: #CCCCCC;
    text-align: center;
    vertical-align: middle
}

.altsbottdr1icowrph {
    background-color: #CCCCCC;
    text-align: center;
    vertical-align: middle;
    display: none
}

.altsbottdr1ico {
    max-width: 120px;
    max-height: 100px;
    background-color: #CCCCCC;
    text-align: center;
    vertical-align: middle
}

.altsbottdr1icos {
    max-width: 75%;
    max-height: 75%;
    padding-top: 17%;
    background-color: #CCCCCC;
    text-align: center;
    vertical-align: middle
}

.altsbottdr2 {
    width: 120px;
    height: 20px;
    line-height: 18px;
    background-color: #CCCCCC;
    white-space: nowrap;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    vertical-align: middle
}

.altsbottdr2h {
    width: 0px;
    height: 20px;
    line-height: 18px;
    background-color: #CCCCCC;
    white-space: nowrap;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    vertical-align: middle;
    display: none
}

.altsbottdr2icowrp {
    width: 120px;
    height: 20px;
    line-height: 18px;
    background-color: #CCCCCC;
    white-space: nowrap;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    vertical-align: middle
}

.altsbottdr2icowrph {
    width: 120px;
    height: 20px;
    line-height: 18px;
    background-color: #CCCCCC;
    white-space: nowrap;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    vertical-align: middle;
    display: none
}

.altsbottdr3 {
    width: 120px;
    height: 40px;
    line-height: 18px;
    background-color: #CCCCCC;
    white-space: nowrap;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    vertical-align: middle
}

.altsbottdr3h {
    width: 0px;
    height: 40px;
    line-height: 18px;
    background-color: #CCCCCC;
    white-space: nowrap;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    vertical-align: middle;
    display: none
}

.altsbottdr3icowrp {
    width: 120px;
    height: 40px;
    line-height: 18px;
    background-color: #CCCCCC;
    white-space: nowrap;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    display: block
}

.altsbottdr3icowrph {
    width: 120px;
    height: 40px;
    line-height: 18px;
    background-color: #CCCCCC;
    white-space: nowrap;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    vertical-align: middle;
    display: none
}

.altsbottdr4 {
    width: 120px;
    height: 40px;
    line-height: 38px;
    background-color: #CCCCCC;
    white-space: nowrap;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    vertical-align: middle
}

.altsbottdr4h {
    width: 0px;
    height: 40px;
    line-height: 38px;
    background-color: #CCCCCC;
    white-space: nowrap;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    vertical-align: middle;
    display: none
}

.altsbottdr4icowrp {
    width: 120px;
    height: 40px;
    line-height: 38px;
    background-color: #CCCCCC;
    white-space: nowrap;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    display: block
}

.altsbottdr4icowrph {
    width: 120px;
    height: 40px;
    line-height: 38px;
    background-color: #CCCCCC;
    white-space: nowrap;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    vertical-align: middle;
    display: none
}

.altsbottdr5 {
    width: 120px;
    height: 30px;
    line-height: 38px;
    background-color: #CCCCCC;
    white-space: nowrap;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    vertical-align: middle
}

.altsbottdr5icowrp {
    width: 120px;
    height: 30px;
    line-height: 38px;
    background-color: #CCCCCC;
    white-space: nowrap;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: left;
    padding-left: 50px;
    display: block
}

.newalts-leftimgdiv {
    width: 250px;
    height: 100px;
    border: 1px solid grey
}

.newalts-leftwid {
    width: 60px;
    height: 20px;
    font: bold 12px Arial, Helvetica, Sans-Serif;
    text-align: center
}

#newalts_lefttvsel {
    width: 70px;
    height: 20px;
    font-size: 11px
}

.newalts-rightimgdiv {
    width: 250px;
    height: 100px;
    border: 1px solid grey
}

.newalts-rightwid {
    width: 60px;
    height: 20px;
    font: bold 12px Arial, Helvetica, Sans-Serif;
    text-align: center
}

.newalts-centerimgdiv {
    width: 250px;
    height: 100px;
    border: 1px solid grey
}

.newalts-centerwid {
    width: 60px;
    height: 20px;
    font: bold 12px Arial, Helvetica, Sans-Serif;
    text-align: center
}

#newalts_righttvsel {
    width: 70px;
    height: 20px;
    font-size: 11px
}

.newalts-altname {
    width: 260px;
    height: 25px;
    line-height: 25px;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: left;
    margin: 5px 0px 0px 10px;
    float: left
}

.newalts_mirrordiv {
    width: 260px;
    height: 20px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: left;
    padding: 2px;
    margin: 0px 0px 0px 20px;
    float: left
}

.newaltbottd1 {
    width: 290px;
    height: 60px;
    background-color: #CCCCCC
}

.newaltbottd2 {
    width: 800px;
    height: 60px;
    padding-left: 100px;
    background-color: #CCCCCC;
    font: bold 16px Arial, Helvetica, Sans-Serif;
    line-height: 29px
}

.newaltbottd3 {
    width: 90px;
    height: 60px;
    background-color: #CCCCCC
}.strsmlnote {
    font: 14px Arial, Helvetica, Sans-Serif;
    display: none
}

#strsconf-cp-strs-outer {
    position: fixed;
    left: 50px;
    top: 100px;
    width: 635px;
    height: 370px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #CCCCCC;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    z-index: 10002;
    display: none
}

#strsconf-cp-strs-inner-u {
    width: 625px;
    height: 345px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block
}

#strsconf-cp-strs-inner-ut {
    width: 623px;
    height: 20px;
    cursor: pointer;
    font: bold 25px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 0px 5px;
    margin: 5px 5px 0px 5px;
    border: none
}

#strsconf-cp-strs-inner-ub-a-1 {
    width: 570px;
    height: 70px;
    font: 22px Arial, Helvetica, Sans-Serif;
    text-align: left;
    padding: 5px 5px 5px 35px;
    margin: 15px 5px 5px 5px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block;
    overflow: hidden;
    float: left
}

#strsconf-cp-strs-inner-ub-a-2 {
    width: 570px;
    height: 25px;
    font: 22px Arial, Helvetica, Sans-Serif;
    text-align: left;
    padding: 5px 5px 5px 35px;
    margin: 5px 5px 5px 5px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block;
    overflow: hidden;
    float: left
}

#strsconf-cp-strs-inner-ub-a-3 {
    width: 570px;
    height: 90px;
    font: 22px Arial, Helvetica, Sans-Serif;
    text-align: left;
    padding: 5px 5px 5px 35px;
    margin: 10px 5px 5px 5px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block;
    overflow: hidden;
    float: left
}

#strsconf-cp-strs-strsname-ip {
    width: 300px;
    height: 25px;
    margin: 0px 0px 0px 0px;
    padding: 3px 2px 3px 5px;
    font: 22px Arial, Helvetica, Sans-Serif
}

#strsconf-cp-strs-strsloc-ip {
    width: 300px;
    height: 25px;
    margin: 0px 0px 0px 0px;
    padding: 3px 2px 3px 5px;
    font: 22px Arial, Helvetica, Sans-Serif
}

#strsconf-cp-strs-inner-uc {
    width: 510px;
    height: 35px;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 1px 5px 5px 5px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block;
    overflow: hidden;
    float: left
}

.strs-btns-ce-strscp {
    cursor: pointer;
    float: left;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 2px;
    margin: 5px 5px 5px 115px;
    width: 90px;
    height: 22px;
    line-height: 20px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.strs-btns-ce-strscp:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.strscp-innerub-td {
    text-align: left;
    height: 29px;
    font: 22px Arial, Helvetica, Sans-Serif;
    white-space: nowrap;
    background-color: #CCCCCC;
    padding-top: 3px;
    padding-bottom: 3px
}

#strsconf-cp-com-outer {
    position: fixed;
    left: 50px;
    top: 30px;
    width: 940px;
    height: 682px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 0px 0px;
    border: 2px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #CCCCCC;
    z-index: 10002;
    display: none
}

#strsconf-cp-com-inner-t {
    width: 935px;
    height: 20px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10003;
    display: block
}

#strsconf-cp-com-inner-t1 {
    width: 100px;
    height: 20px;
    cursor: move;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 10px 5px 0px 5px;
    border: none;
    z-index: 10003;
    float: right
}

#strsconf-cp-com-inner-t2 {
    width: 10px;
    height: 10px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 5px 5px 0px 0px;
    border: none;
    color: white;
    float: right;
    z-index: 10003
}

#strsconf-cp-com-inner-t2:hover {
    color: red
}

#strsconf-cp-frm-outer {
    float: left;
    width: 385px;
    height: 546px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: -15px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10001
}

#strsconf-cp-frm-inner-t {
    width: 380px;
    height: 20px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10001;
    display: block
}

#strsconf-cp-frm-inner-t1 {
    width: 340px;
    height: 20px;
    cursor: move;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 10px 5px 0px 5px;
    border: none
}

#strsconf-cp-frm-inner-t2 {
    width: 10px;
    height: 10px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: -5px 5px 0px 0px;
    border: none;
    color: white;
    float: right
}

#strsconf-cp-frm-inner-t2:hover {
    color: red
}

#strsconf-cp-frm-inner-u {
    width: 380px;
    height: 510px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: -10px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10001;
    display: block
}

#strsconf-cp-frm-inner-ut {
    width: 380px;
    height: 25px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 0px 5px;
    margin: 5px 5px 0px 5px;
    border: none
}

#strsconf-cp-frm-inner-ut1 {
    height: 20px;
    cursor: pointer;
    font: bold 12px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 0px 5px;
    margin: -25px 5px 0px 5px;
    border: none;
    white-space: nowrap;
    color: white;
    float: right
}

#strsconf-cp-frm-inner-a {
    width: 470px;
    height: 600px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 5px 5px 5px 5px;
    background-color: #CCCCCC;
    z-index: 10001;
    display: block;
    float: left
}

#strsconf-cp-frm-inner-a1 {
    width: 450px;
    height: 80px;
    font: bold 20px Arial, Helvetica, Sans-Serif;
    text-align: left;
    padding: 0px 0px 0px 0px;
    margin: -40px 0px 5px 10px;
    background-color: #CCCCCC;
    z-index: 10001;
    display: block;
    float: left;
    white-space: wrap
}

#strsconf-cp-frm-inner-a3 {
    width: 450px;
    height: 70px;
    font: bold 20px Arial, Helvetica, Sans-Serif;
    text-align: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 5px 10px;
    background-color: #CCCCCC;
    z-index: 10001;
    display: block;
    float: left;
    white-space: wrap
}

#strsconf-cp-frm-inner-a4 {
    width: 450px;
    height: 50px;
    font: bold 20px Arial, Helvetica, Sans-Serif;
    text-align: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 5px 10px;
    background-color: #CCCCCC;
    z-index: 10001;
    display: block;
    float: left;
    white-space: wrap
}

#strsconf-cp-frm-inner-a1c {
    width: 480px;
    height: 85px;
    font: bold 25px Arial, Helvetica, Sans-Serif;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    padding: 0px 0px 0px 0px;
    margin: -38px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10001;
    display: block
}

#strsconf-cp-frm-inner-a1a {
    width: 480px;
    height: 65px;
    font: bold 25px Arial, Helvetica, Sans-Serif;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    padding: 0px 0px 0px 0px;
    margin: -38px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10001;
    display: block
}

.strsconf-cp-frm-inner-a1asp {
    font: 26px Arial, Helvetica, Sans-Serif
}

#strsconf-cp-frm-inner-a1b {
    width: 450px;
    height: 25px;
    font: bold 22px Arial, Helvetica, Sans-Serif;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px -5px 0px;
    background-color: #CCCCCC;
    z-index: 10001;
    display: block
}

#lblcpstrscopysel {
    font: 22px Arial, Helvetica, Sans-Serif
}

#lblcpstrsmovesel {
    font: 22px Arial, Helvetica, Sans-Serif
}

#strsconf-cp-frm-inner-a2 {
    width: 470px;
    height: 400px;
    font: 26px Arial, Helvetica, Sans-Serif;
    text-align: left;
    padding: 10px 10px 5px 10px;
    margin: 25px 0px 0px 0px;
    background-color: #CCCCCC;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    z-index: 10001;
    display: block;
    overflow: hidden
}

#strsconf-cp-frm-inner-a2ulstr {
    font: bold 26px Arial, Helvetica, Sans-Serif;
    margin: 5px 5px 5px 5px;
    list-style: disc outside none;
    display: none
}

#strsconf-cp-frm-inner-a2ulstr li {
    font: 25px Arial, Helvetica, Sans-Serif;
    list-style: symbols("*" "*" "*");
    margin: 10px 5px 5px 10px
}

#strsconf-cp-frm-inner-a2ulalt {
    font: bold 26px Arial, Helvetica, Sans-Serif;
    margin: 5px 5px 5px 5px;
    list-style: disc outside none;
    display: none
}

#strsconf-cp-frm-inner-a2ulalt li {
    font: 25px Arial, Helvetica, Sans-Serif;
    list-style: symbols("*" "*" "*");
    margin: 10px 5px 5px 10px
}

#strsconf-cp-outer {
    float: left;
    width: 435px;
    height: 565px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10001;
    float: right
}

#strsconf-cp-inner-t {
    width: 330px;
    height: 10px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block
}

#strsconf-cp-inner-t1 {
    width: 302px;
    height: 10px;
    cursor: move;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 5px 5px 0px 5px;
    border: none
}

#strsconf-cp-inner-t2 {
    width: 10px;
    height: 10px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 5px 0px 0px;
    border: none;
    color: white;
    float: right
}

#strsconf-cp-inner-t2:hover {
    color: red
}

#strsconf-cp-inner-u {
    width: 425px;
    height: 590px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    float: right;
    display: block
}

#strsconf-cp-inner-ut {
    width: 423px;
    height: 20px;
    cursor: pointer;
    font: bold 20px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 0px 5px;
    margin: 5px 5px 0px 5px;
    border: none
}

#strsconf-cp-inner-ut1 {
    height: 30px;
    cursor: pointer;
    font: bold 24px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: -10px 5px 0px -10px;
    border: none;
    white-space: nowrap;
    float: left;
    line-height: 24px
}

#strsconf-cp-inner-ut2 {
    height: 30px;
    cursor: pointer;
    font: 16px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: -10px 5px 0px -10px;
    border: none;
    white-space: nowrap;
    float: left;
    line-height: 24px
}

#strsconf-cp-inner-utb {
    width: 423px;
    height: 20px;
    cursor: pointer;
    font: bold 20px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 0px 5px;
    margin: 5px 5px 0px 5px;
    border: none
}

#strsconf-cp-inner-utb1 {
    height: 30px;
    cursor: pointer;
    font: bold 24px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 5px 5px 0px -10px;
    border: none;
    white-space: nowrap;
    float: left;
    line-height: 24px
}

#strsconf-cp-inner-utb2 {
    height: 30px;
    cursor: pointer;
    font: 16px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 5px 5px 0px -10px;
    border: none;
    white-space: nowrap;
    float: left;
    line-height: 24px
}

#strsconf-cp-inner-ub-a {
    width: 410px;
    height: 205px;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 5px 10px 5px 5px;
    background-color: #fffbfb;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    z-index: 10121;
    display: block;
    overflow-y: scroll;
    overflow-x: hidden;
    float: left
}

#strsconf-cp-inner-ub-b {
    width: 410px;
    height: 225px;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 5px 10px 5px 5px;
    background-color: #CCCCCC;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    z-index: 10121;
    display: block;
    overflow-y: scroll;
    overflow-x: hidden;
    float: left
}

#strsconf-cp-inner-ub-c {
    width: 410px;
    height: 35px;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 5px 10px 5px 5px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block;
    overflow: hidden;
    float: left
}

#strsconf-cp-objname-tit {
    font: bold 25px Arial, Helvetica, Sans-Serif;
    margin: 5px 5px 5px 5px;
    z-index: 10122
}

#strsconf-cp-objname-ip {
    width: 470px;
    height: 25px;
    margin: 5px 0px 0px 0px;
    padding: 3px 2px 3px 5px;
    font: 20px Arial, Helvetica, Sans-Serif;
    z-index: 10121
}

#strsconf-cp-altname-ip {
    width: 470px;
    height: 25px;
    margin: 10px 0px 0px 0px;
    padding: 3px 2px 3px 5px;
    font: 20px Arial, Helvetica, Sans-Serif
}

#strsconf-bot-outer {
    float: right;
    width: 390px;
    height: 70px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: -10px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10001
}

#strsconf-bot-inner-u {
    width: 390px;
    height: 65px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10120;
    display: block
}

#strsconf-bot-inner-ua {
    width: 390px;
    height: 45px;
    font: bold 17px Arial, Helvetica, Sans-Serif;
    text-align: left;
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 0px 0px;
    background-color: #CCCCCC;
    border: none;
    z-index: 10120;
    display: block;
    overflow: hidden;
    float: right
}

#strsconf-bot-inner-ub {
    width: 390px;
    height: 45px;
    font: bold 24px Arial, Helvetica, Sans-Serif;
    text-align: left;
    padding: 15px 5px 5px 15px;
    margin: 1px 5px 5px 5px;
    background-color: #CCCCCC;
    z-index: 10120;
    display: block;
    overflow: hidden;
    float: right
}

.strscpprojitm {
    height: 26px;
    width: 389px;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
    overflow: hidden;
    padding: 4px 4px 1px 10px;
    margin: 3px 5px 3px 5px;
    font: bold 16px Arial, Helvetica, Sans-Serif;
    color: #101010;
    background-color: #fffbfb;
    border: 1px solid #CCCCCC;
    cursor: pointer;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px
}

.strscpprojitm:hover {
    font: bold 17px Arial, Helvetica, Sans-Serif;
    color: #101010;
    background-color: #CCCCCC;
    border: 1px solid grey
}

.strscpprojitm-active {
    background-color: #DCDEE5;
    border: 1px solid red;
    font: bold 19px Arial, Helvetica, Sans-Serif;
    color: red
}

.strscplistitm {
    height: 24px;
    width: 389px;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
    overflow: hidden;
    padding: 2px;
    margin-bottom: 2px;
    font: bold 15px Arial, Helvetica, Sans-Serif;
    color: #101010;
    background-color: #CCCCCC;
    border: 1px solid #CCCCCC;
    cursor: pointer
}

.strscplistitm:hover {
    font: bold 15px Arial, Helvetica, Sans-Serif;
    color: #101010;
    background-color: #CCCCCC;
    border: 1px solid grey
}

.strscplistitm-active {
    background-color: #DCDEE5;
    border: 1px solid red
}

#strsconf-tplcpydt {
    position: fixed;
    left: 50px;
    top: 50px;
    width: 1250px;
    height: 738px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 0px 5px 5px;
    margin: 0px 0px 0px 0px;
    border: 2px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #CCCCCC;
    z-index: 10123;
    display: none
}

#strsconf-tplcpydt-inner-u {
    width: 1205px;
    height: auto;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10123;
    display: block
}

#strsconf-tplcpydt-inner-ut {
    width: 1203px;
    height: 24px;
    cursor: pointer;
    font: bold 24px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 0px 0px;
    border: none
}

.tplcpydt-inner-ut-sp {
    font: 20px Arial, Helvetica, Sans-Serif
}

#strsconf-tplcpydt-inner-ub-a-1 {
    width: 1180px;
    height: 655px;
    font: 22px Arial, Helvetica, Sans-Serif;
    text-align: left;
    padding: 5px 5px 5px 5px;
    margin: 5px 5px 5px 25px;
    background-color: #CCCCCC;
    z-index: 10123;
    display: block;
    overflow: scroll;
    float: left;
    border: 1px solid grey
}

.tplnamedet {
    font: bold 20px Arial, Helvetica, Sans-Serif;
    color: #1f3b60;
    border-bottom: 2px solid black;
    white-space: nowrap;
    max-width: 310px;
    overflow: hidden;
    line-height: 28px
}

.tplrightofwaydet {
    font: 16px Arial, Helvetica, Sans-Serif
}

.tplaltsdetcol1 {
    font: 17px Arial, Helvetica, Sans-Serif;
    line-height: 30px
}

.tplaltsdetcol2 {
    font: 17px Arial, Helvetica, Sans-Serif;
    line-height: 30px
}

.tplcpurldet {
    font: 18px Arial, Helvetica, Sans-Serif;
    text-align: left
}

.tplcpurldettxt {
    width: 290px;
    height: 35px;
    padding: 3px;
    font: 14px Arial, Helvetica, Sans-Serif;
    resize: none
}

.tplpublisher {
    font: 18px Arial, Helvetica, Sans-Serif;
    padding: 5px;
    text-align: right
}

.tplthumbtd {
    width: 730px;
    border: 1px solid #625D5D;
    padding: 3px
}

.tplinfodet {
    width: 430px;
    border: 1px solid #625D5D;
    padding: 3px;
    vertical-align: top
}

.tplownerlogo {
    max-height: 50px;
    max-width: 180px
}

.tplthumbimg {
    width: 728px;
    border: 1px solid grey
}

.tplthumbimg:hover {
    border: 1px solid blue
}

.tplthumbimgpop {
    width: 839px;
    border: 1px solid grey
}

.tplthumbimgpop:hover {
    border: 1px solid blue
}

#strsconf-tplcpy {
    position: fixed;
    left: 250px;
    top: 135px;
    width: 630px;
    height: 338px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 0px 5px 5px;
    margin: 0px 0px 0px 0px;
    border: 2px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #CCCCCC;
    z-index: 10122;
    display: none
}

#strsconf-tplcpy-inner-uc {
    width: 410px;
    height: 35px;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 1px 5px 5px 5px;
    background-color: #CCCCCC;
    z-index: 10122;
    display: block;
    overflow: hidden;
    float: left
}

#strsconf-tplcpy-inner-u {
    width: 605px;
    height: 325px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block
}

#strsconf-tplcpy-inner-ut {
    width: 603px;
    height: 20px;
    cursor: pointer;
    font: bold 25px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 0px 5px;
    margin: 5px 5px 20px 5px;
    border: none
}

#strsconf-tplcpy-inner-ub-a-1 {
    width: 550px;
    height: auto;
    font: 22px Arial, Helvetica, Sans-Serif;
    text-align: left;
    padding: 5px 5px 5px 5px;
    margin: 5px 5px 5px 25px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block;
    overflow: hidden;
    float: left
}

#strsconf-tplcpy-inner-ub-a-2 {
    width: 550px;
    height: auto;
    font: 22px Arial, Helvetica, Sans-Serif;
    text-align: left;
    padding: 5px 5px 5px 5px;
    margin: 5px 5px 5px 25px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block;
    overflow: hidden;
    float: left
}

#strsconf-tplcpy-inner-ub-a-3 {
    width: 550px;
    height: auto;
    font: 22px Arial, Helvetica, Sans-Serif;
    text-align: left;
    padding: 5px 5px 5px 5px;
    margin: 0px 5px 5px 25px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block;
    overflow: hidden;
    float: left
}

#strsconf-tplcpy-url {
    width: 530px;
    height: 55px;
    margin: 0px 0px 0px 0px;
    padding: 3px 2px 3px 5px;
    font: 22px Arial, Helvetica, Sans-Serif;
    resize: none
}

#strsconflaunchtpl {
    color: blue;
    cursor: pointer
}

.tplcpybtn {
    cursor: pointer;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 2px;
    margin: 5px 5px 5px 5px;
    width: 60px;
    height: 22px;
    line-height: 20px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #808080;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    color: #FFF;
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.tplcpybtn:hover {
    border: 1px solid #686868;
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

#strsconf-outer {
    position: fixed;
    left: 50px;
    top: 35px;
    width: 915px;
    height: 560px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 0px 5px 5px;
    margin: 0px 0px 0px 0px;
    border: 2px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: none
}

#strsconf-inner-t {
    width: 890px;
    height: 10px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block
}

#strsconf-inner-t1 {
    width: 890px;
    height: 10px;
    cursor: move;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 5px 5px 0px 5px;
    border: none
}

#strsconf-inner-u {
    width: 890px;
    height: 520px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: -15px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block
}

#strsconf-inner-ut {
    width: 890px;
    height: 25px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 0px 5px;
    margin: 5px 5px 0px 5px;
    border: none
}

.innerc-td-blink {
    font: bold 20px Arial, Helvetica, Sans-Serif;
    color: blue;
    background-color: #CCCCCC;
    text-align: left;
    line-height: 30px;
    padding-top: 10px;
    cursor: pointer
}

.innerc-td-blink:hover {
    text-decoration: underline
}

#strsconf-inner-a {
    width: 400px;
    height: 485px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 5px 5px 5px 5px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block;
    float: left
}

#strsconf-inner-a0 {
    width: 275px;
    height: 30px;
    font: bold 20px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: -40px 0px 5px 250px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block;
    cursor: move
}

#strsconf-inner-a1 {
    width: 400px;
    height: 30px;
    font: bold 20px Arial, Helvetica, Sans-Serif;
    text-align: left;
    padding: 0px 0px 0px 0px;
    margin: -35px 0px 10px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block;
    white-space: nowrap
}

#strsconf-inner-a2 {
    width: 390px;
    height: 220px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: -5px 0px 0px 0px;
    background-color: #CCCCCC;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    z-index: 10121;
    display: block;
    overflow: scroll
}

#strsconf-inner-a3 {
    width: 390px;
    height: 65px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block;
    overflow: hidden
}

#strsconf-inner-a4 {
    width: 400px;
    height: 25px;
    font: bold 16px Arial, Helvetica, Sans-Serif;
    text-align: left;
    padding: 0px 0px 0px 10px;
    margin: 10px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block;
    overflow: hidden
}

#strsconf-inner-a5 {
    width: 397px;
    height: 138px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block;
    overflow: hidden
}

#strsconf-inner-a5a {
    width: 260px;
    height: 138px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 3px 3px 3px 3px;
    margin: -5px 0px 0px -5px;
    background-color: #CCCCCC;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    z-index: 10121;
    display: block;
    overflow: scroll;
    float: left
}

#strsconf-inner-a5b {
    width: 125px;
    height: 148px;
    font: 14px Arial, Helvetica, Sans-Serif;
    text-align: left;
    white-space: nowrap;
    padding: 3px 3px 3px 3px;
    margin: -10px -15px 10px 10px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block;
    overflow: hidden;
    float: left;
    cursor: pointer
}

#strsconf-inner-a5b1 {
    width: 125px;
    height: 40px;
    padding: 2px 2px 2px 2px;
    margin: 0px 0px 6px -5px;
    line-height: 20px
}

#strsconf-inner-a5b2 {
    width: 125px;
    height: 110px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 3px 3px 3px;
    margin: -5px -5px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block;
    overflow: hidden;
    float: left
}

#lbonetwotoggle1 {
    font: bold 13px Arial, Helvetica, Sans-Serif;
    color: black
}

#lbonetwotoggle2 {
    font: bold 13px Arial, Helvetica, Sans-Serif;
    color: black
}

#strsconf-inner-a5c {
    width: 40px;
    height: 100px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 3px 3px 3px 3px;
    margin: -5px 0px 0px 2px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block;
    overflow: hidden;
    float: left
}

.innera-td-hr {
    text-align: center;
    height: 20px;
    font: bold 16px Arial, Helvetica, Sans-Serif;
    white-space: nowrap;
    background-color: #CCCCCC;
    padding-top: 3px;
    padding-bottom: 3px
}

.innera-td-mid {
    text-align: center;
    height: 10px;
    font: bold 16px Arial, Helvetica, Sans-Serif;
    white-space: nowrap;
    background-color: #CCCCCC;
    padding-top: 3px;
    padding-bottom: 3px;
    line-height: 10px
}

#strsconf-inner-b {
    width: 442px;
    height: 515px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: -30px 5px 5px 5px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block;
    float: left
}

#strsconf-inner-b1 {
    width: 461px;
    height: auto;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 10px 0px;
    background-color: #CCCCCC;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    z-index: 10121;
    display: block;
    float: left
}

#strsconf-inner-b2 {
    width: 442px;
    height: 35px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block;
    float: left
}

#strsconf-inner-c {
    width: 285px;
    height: 530px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 10px 5px 10px;
    margin: 5px 5px 5px 5px;
    background-color: #CCCCCC;
    border: 2px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    z-index: 10121;
    display: block;
    position: fixed;
    top: 35px;
    left: 150px;
    display: none
}

#strsconf-inner-c1 {
    width: 275px;
    height: 10px;
    font: bold 20px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 5px 5px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block;
    cursor: move
}

#strsconf-inner-c2 {
    width: 275px;
    height: 345px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 0px 0px 0px;
    margin: 5px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block;
    overflow: hidden
}

#strsconf-inner-c3 {
    width: 275px;
    height: 90px;
    font: 16px Arial, Helvetica, Sans-Serif;
    text-align: justify;
    padding: 5px 5px 5px 5px;
    margin: 5px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block
}

#strsconf-inner-c4 {
    width: 275px;
    height: 35px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block
}

#strsconf-inner-d {
    width: 522px;
    height: 230px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 5px 5px 5px 5px;
    background-color: #CCCCCC;
    border: 2px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    z-index: 10121;
    display: block;
    position: fixed;
    top: 90px;
    left: 300px;
    display: none
}

#strsconf-inner-d1 {
    width: 522px;
    height: 10px;
    font: bold 20px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 5px 5px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block;
    cursor: move
}

#strsconf-inner-d2 {
    width: 522px;
    height: 150px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 0px 0px 0px;
    margin: 5px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block;
    overflow: hidden
}

#strsconf-inner-d3 {
    width: 522px;
    height: 35px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 0px 0px 0px;
    margin: 5px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block
}

#strsconf-inner-e {
    width: 522px;
    height: 320px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 10px 5px 10px;
    margin: 5px 5px 5px 5px;
    background-color: #CCCCCC;
    border: 2px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    z-index: 10121;
    display: block;
    position: fixed;
    top: 35px;
    left: 50px;
    display: none
}

#strsconf-inner-e1 {
    width: 522px;
    height: 10px;
    font: bold 20px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 5px 5px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block;
    cursor: move
}

#strsconf-inner-e2 {
    width: 522px;
    height: 160px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 0px 0px 0px;
    margin: 5px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block;
    overflow: hidden
}

#strsconf-inner-e3 {
    width: 512px;
    height: 75px;
    font: 16px Arial, Helvetica, Sans-Serif;
    text-align: justify;
    padding: 5px 5px 5px 5px;
    margin: 5px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block
}

#strsconf-inner-e4 {
    width: 522px;
    height: 35px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 0px 0px 0px;
    margin: 5px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block
}

#strsconf-inner-f {
    width: 532px;
    height: 390px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 10px 5px 10px;
    margin: 5px 5px 5px 5px;
    background-color: #CCCCCC;
    border: 2px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    z-index: 10121;
    display: block;
    position: fixed;
    top: 35px;
    left: 50px;
    display: none
}

#strsconf-inner-f1 {
    width: 532px;
    height: 10px;
    font: bold 20px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 5px 5px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block;
    cursor: move
}

#strsconf-inner-f2 {
    width: 532px;
    height: 220px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 0px 0px 0px;
    margin: 5px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block;
    overflow: hidden
}

#strsconf-inner-f3 {
    width: 522px;
    height: 75px;
    font: 16px Arial, Helvetica, Sans-Serif;
    text-align: justify;
    padding: 5px 5px 5px 5px;
    margin: 5px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block
}

#strsconf-inner-f4 {
    width: 522px;
    height: 35px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 0px 0px 0px;
    margin: 5px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block
}

.strs-btns-btn00 {
    cursor: pointer;
    float: left;
    font: bold 15px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 2px;
    margin: 2px;
    width: 180px;
    height: 24px;
    line-height: 24px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #013ADF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#013ADF), to(#101010));
    background-image: -webkit-linear-gradient(top, #013ADF, #101010);
    background-image: -moz-linear-gradient(top, #013ADF, #101010);
    background-image: -ms-linear-gradient(top, #013ADF, #101010);
    background-image: -o-linear-gradient(top, #013ADF, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.strs-btns-btn00:hover {
    background-color: #013ADF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#013ADF), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #013ADF, #B0B0B0);
    background-image: -moz-linear-gradient(top, #013ADF, #B0B0B0);
    background-image: -ms-linear-gradient(top, #013ADF, #B0B0B0);
    background-image: -o-linear-gradient(top, #013ADF, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.strs-btns-btn01 {
    cursor: pointer;
    float: left;
    font: bold 15px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 2px;
    margin: 2px;
    width: 180px;
    height: 24px;
    line-height: 24px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#1d7032), to(#101010));
    background-image: -webkit-linear-gradient(top, #1d7032, #101010);
    background-image: -moz-linear-gradient(top, #1d7032, #101010);
    background-image: -ms-linear-gradient(top, #1d7032, #101010);
    background-image: -o-linear-gradient(top, #1d7032, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.strs-btns-btn01:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#1da12f), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #1da12f, #B0B0B0);
    background-image: -moz-linear-gradient(top, #1da12f, #B0B0B0);
    background-image: -ms-linear-gradient(top, #1da12f, #B0B0B0);
    background-image: -o-linear-gradient(top, #1da12f, #B0B0B0);
    border: 1px solid #ffffff;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.strs-btns-btn02 {
    cursor: pointer;
    float: left;
    font: bold 15px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 2px;
    margin: 2px;
    width: 180px;
    height: 24px;
    line-height: 24px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #FE2E2E;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FE2E2E), to(#101010));
    background-image: -webkit-linear-gradient(top, #FE2E2E, #101010);
    background-image: -moz-linear-gradient(top, #FE2E2E, #101010);
    background-image: -ms-linear-gradient(top, #FE2E2E, #101010);
    background-image: -o-linear-gradient(top, #FE2E2E, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.strs-btns-btn02:hover {
    background-color: #FE2E2E;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FE2E2E), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #FE2E2E, #B0B0B0);
    background-image: -moz-linear-gradient(top, #FE2E2E, #B0B0B0);
    background-image: -ms-linear-gradient(top, #FE2E2E, #B0B0B0);
    background-image: -o-linear-gradient(top, #FE2E2E, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.strs-btns-btn03 {
    cursor: pointer;
    float: left;
    font: bold 15px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 2px;
    margin: 2px;
    width: 180px;
    height: 24px;
    line-height: 24px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.strs-btns-btn03:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.strs-btns {
    cursor: pointer;
    float: left;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 2px;
    margin-bottom: 8px;
    width: 90px;
    height: 18px;
    line-height: 20px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.strs-btns:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.strs-btnst {
    margin-top: 70px
}

.strs-btnst1 {
    margin-top: 0px
}

.strs-btn-hr1 {
    margin-left: 0px
}

.strs-btn-hr2 {
    margin-left: 10px
}

.strs-btn-a5c {
    margin-left: 7px;
    width: 60px
}

.strs-btn-b5b {
    margin-left: 7px
}

.strs-btn-b5c {
    margin-left: 27px
}

.strs-btn-a5b2 {
    margin-left: 10px;
    width: 80px
}

.strs-btns-btn04 {
    cursor: pointer;
    float: left;
    font: bold 13px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 0px 0px 4px 0px;
    margin: 0px 0px 8px 10px;
    width: 108px;
    height: 20px;
    line-height: 22px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001;
    display: none
}

.strs-btns-btn04:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.strs-btns-btn05 {
    cursor: pointer;
    float: left;
    font: bold 13px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 0px 0px 4px 0px;
    margin: 0px 0px 8px 10px;
    width: 108px;
    height: 20px;
    line-height: 22px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#1d7032), to(#101010));
    background-image: -webkit-linear-gradient(top, #1d7032, #101010);
    background-image: -moz-linear-gradient(top, #1d7032, #101010);
    background-image: -ms-linear-gradient(top, #1d7032, #101010);
    background-image: -o-linear-gradient(top, #1d7032, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.strs-btns-btn05:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#1da12f), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #1da12f, #B0B0B0);
    background-image: -moz-linear-gradient(top, #1da12f, #B0B0B0);
    background-image: -ms-linear-gradient(top, #1da12f, #B0B0B0);
    background-image: -o-linear-gradient(top, #1da12f, #B0B0B0);
    border: 1px solid #ffffff;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.strs-btns-btn06 {
    cursor: pointer;
    float: left;
    font: bold 13px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 0px 0px 4px 0px;
    margin: 0px 0px 8px 10px;
    width: 108px;
    height: 20px;
    line-height: 22px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.strs-btns-btn06:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.strs-btns-btn07 {
    cursor: pointer;
    float: left;
    font: bold 13px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 0px 0px 4px 0px;
    margin: 0px 0px 8px 10px;
    width: 108px;
    height: 20px;
    line-height: 22px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #7030a0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#7030a0), to(#454148));
    background-image: -webkit-linear-gradient(top, #7030a0, #454148);
    background-image: -moz-linear-gradient(top, #7030a0, #454148);
    background-image: -ms-linear-gradient(top, #7030a0, #454148);
    background-image: -o-linear-gradient(top, #7030a0, #454148);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.strs-btns-btn07:hover {
    background-color: #c59f9f;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#c59f9f), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #c59f9f, #B0B0B0);
    background-image: -moz-linear-gradient(top, #c59f9f, #B0B0B0);
    background-image: -ms-linear-gradient(top, #c59f9f, #B0B0B0);
    background-image: -o-linear-gradient(top, #c59f9f, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

#strschgids-outer {
    position: fixed;
    left: 250px;
    top: 100px;
    width: 535px;
    height: 415px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #fff2cc;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    z-index: 10123;
    display: none
}

#strschgidslisttd {
    width: 500px;
    height: 295px;
    overflow: hidden;
    padding: 0px
}

#strschgidslist {
    padding: 5px;
    width: 490px;
    height: 275px;
    margin: 10px;
    font: 18px Arial, Helvetica, Sans-Serif;
    overflow: scroll;
    background-color: #fff;
    display: block;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    padding: 3px 3px 3px 3px;
    text-align: center
}

.chgidslistitm {
    height: 24px;
    width: 469px;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
    overflow: hidden;
    padding: 2px;
    margin-bottom: 2px;
    font: bold 15px Arial, Helvetica, Sans-Serif;
    color: #101010;
    background-color: #CCCCCC;
    border: 1px solid #CCCCCC;
    cursor: pointer
}

.chgidslistitm:hover {
    font: bold 15px Arial, Helvetica, Sans-Serif;
    color: #101010;
    background-color: #CCCCCC;
    border: 1px solid grey
}

.chgidslistitm-active {
    background-color: #DCDEE5;
    border: 1px solid red
}

.chgidslistitmnbr {
    border-radius: 5px;
    background: #73AD21;
    padding: 3px 8px;
    width: 20px;
    height: 15px;
    color: white;
    text-align: left
}

#strschgids-btnstd {
    width: 480px;
    height: 35px;
    overflow: hidden;
    padding: 3px;
    text-align: center
}

#strschgids-btns {
    width: 342px;
    height: 35px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 50px;
    background-color: #fff2cc;
    z-index: 10121;
    display: block;
    float: left
}

.strschgidsx {
    position: absolute;
    right: 7px;
    top: 7px;
    padding: 2px;
    margin: 0px 0px 0px 0px;
    cursor: pointer;
    color: white;
    line-height: 12px;
    font-size: 18px;
    background-color: grey;
    border: 1px solid white;
    z-index: 10127
}

#strschgids-outer>table tr {
    background-color: transparent;
    opacity: 1.0
}

.strschgidsx:hover {
    background-color: red;
    color: black;
    border: none
}

#strschgidstitletd {
    padding: 10px;
    white-space: nowrap;
    height: 30px;
    cursor: move
}

#strschgidstit01 {
    font: 22px Arial, Helvetica, Sans-Serif
}

.chgids-btns-ce-a {
    cursor: pointer;
    float: left;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 2px;
    margin: 5px 5px 5px 65px;
    width: 90px;
    height: 22px;
    line-height: 20px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.chgids-btns-ce-a:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.chgids-btns-do-a {
    cursor: pointer;
    float: left;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 2px;
    margin: 5px 5px 5px 165px;
    width: 90px;
    height: 22px;
    line-height: 20px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.chgids-btns-do-a:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.tplcpyclx {
    position: absolute;
    right: 7px;
    top: 7px;
    padding: 2px;
    margin: 0px 0px 0px 0px;
    cursor: pointer;
    color: white;
    line-height: 12px;
    font-size: 18px;
    background-color: grey;
    border: 1px solid white;
    z-index: 10127
}

.tplcpyclx:hover {
    background-color: red;
    color: black;
    border: none
}

.strs-btns-active {
    background-color: #F8F8F8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -moz-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -ms-linear-gradient(top, #F8F8F8, #B0B0B0);
    background-image: -o-linear-gradient(top, #F8F8F8, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.strs-btns-login {
    cursor: pointer;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 0px 2px 6px 2px;
    margin-bottom: 2px;
    width: 190px;
    height: 30px;
    line-height: 27px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.strs-btns-login:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.strs-btns-login-e {
    cursor: pointer;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 0px 2px 6px 2px;
    margin-bottom: 2px;
    width: 90px;
    height: 30px;
    line-height: 27px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.strs-btns-login-e:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.strs-btns-login-cc {
    cursor: pointer;
    font: bold 18px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 5px 2px 6px 2px;
    margin: 20px 2px 2px 20px;
    width: 150px;
    height: 40px;
    line-height: 27px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#DF7401), to(#DF3A01));
    background-image: -webkit-linear-gradient(top, #DF7401, #DF3A01);
    background-image: -moz-linear-gradient(top, #DF7401, #DF3A01);
    background-image: -ms-linear-gradient(top, #DF7401, #DF3A01);
    background-image: -o-linear-gradient(top, #DF7401, #DF3A01);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.strs-btns-login-cc:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#DF7401), to(#FE2E2E));
    background-image: -webkit-linear-gradient(top, #DF7401, #FE2E2E);
    background-image: -moz-linear-gradient(top, #DF7401, #FE2E2E);
    background-image: -ms-linear-gradient(top, #DF7401, #FE2E2E);
    background-image: -o-linear-gradient(top, #DF7401, #FE2E2E);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.strs-btns-reg {
    cursor: pointer;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 2px 2px 4px 2px;
    margin-bottom: 2px;
    width: 240px;
    height: 35px;
    line-height: 27px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.strs-btns-reg:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.strs-btns-do {
    cursor: pointer;
    float: right;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 2px;
    margin: 5px 25px 5px 5px;
    width: 90px;
    height: 22px;
    line-height: 20px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.strs-btns-do:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.strs-btns-do-a {
    cursor: pointer;
    float: right;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 2px;
    margin: 5px 65px 5px 5px;
    width: 90px;
    height: 22px;
    line-height: 20px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.strs-btns-do-a:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.strs-btns-ce {
    cursor: pointer;
    float: left;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 2px;
    margin: 5px 5px 5px 25px;
    width: 90px;
    height: 22px;
    line-height: 20px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.strs-btns-ce:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.strs-btns-ce-a {
    cursor: pointer;
    float: left;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 2px;
    margin: 5px 5px 5px 65px;
    width: 90px;
    height: 22px;
    line-height: 20px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.strs-btns-ce-a:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.strs-btns-cp-do {
    cursor: pointer;
    float: left;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 2px;
    margin: 0px 0px 0px 100px;
    width: 90px;
    height: 22px;
    line-height: 20px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.strs-btns-cp-do:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.strslistitm {
    height: 24px;
    width: 370px;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
    overflow: hidden;
    padding: 2px;
    margin-bottom: 2px;
    font: bold 15px Arial, Helvetica, Sans-Serif;
    color: #101010;
    background-color: #CCCCCC;
    border: 1px solid #CCCCCC;
    cursor: pointer
}

.strslistitm:hover {
    font: bold 15px Arial, Helvetica, Sans-Serif;
    color: #101010;
    background-color: #CCCCCC;
    border: 1px solid grey
}

.strslistitm-active {
    background-color: #DCDEE5;
    border: 1px solid red
}

.strslistitmloc {
    font: bold 14px Arial, Helvetica, Sans-Serif;
    color: grey
}

.strsaltslistitmnbr {
    border-radius: 5px;
    background: #73AD21;
    padding: 3px 8px;
    width: 20px;
    height: 15px;
    color: white;
    text-align: left
}

.strsaltslistitm {
    height: 23px;
    width: 235px;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
    overflow: hidden;
    padding: 2px;
    margin: 0px 0px 0px 2px;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    color: #101010;
    background-color: #CCCCCC;
    border: 1px solid #CCCCCC;
    cursor: pointer
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    border: none;
    background-color: transparent;
    color: #101010
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
    color: #101010;
    text-decoration: none
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    border: none;
    background-color: transparent;
    color: #212121
}

.ui-state-hover a,
.ui-state-hover a:hover {
    color: #212121;
    text-decoration: none
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    background-color: transparent;
    color: #101010
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #101010;
    text-decoration: none
}

.ui-widget :active {
    outline: none
}

.strsaltslistitmU {
    color: white
}

.strsaltslistitmD {
    color: blue
}

.strsaltslistitm:hover {
    font: bold 14px Arial, Helvetica, Sans-Serif;
    color: #101010;
    background-color: #CCCCCC;
    border: 1px solid grey
}

.strsaltslistitm-active {
    background-color: #DCDEE5;
    border: 1px solid red
}

.innerc-td-tl {
    border-top: 1px solid grey;
    border-left: 1px solid grey;
    text-align: left;
    height: 21px;
    font: 16px Arial, Helvetica, Sans-Serif;
    white-space: nowrap;
    background-color: #CCCCCC;
    padding: 2px 2px 2px 5px
}

.innerc-td-tl-space {
    text-align: left;
    height: 21px;
    font: 16px Arial, Helvetica, Sans-Serif;
    white-space: nowrap;
    background-color: #CCCCCC;
    padding: 2px 2px 2px 5px
}

.innerc-td-nb {
    text-align: left;
    height: 21px;
    font: 16px Arial, Helvetica, Sans-Serif;
    white-space: nowrap;
    background-color: #CCCCCC;
    padding: 2px 2px 2px 5px
}

.innerc-td-tr {
    border-top: 1px solid grey;
    border-right: 1px solid grey;
    text-align: left;
    height: 21px;
    font: 16px Arial, Helvetica, Sans-Serif;
    white-space: nowrap;
    background-color: #CCCCCC
}

.innerc-td-bl {
    border-left: 1px solid grey;
    text-align: left;
    height: 21px;
    font: 16px Arial, Helvetica, Sans-Serif;
    white-space: nowrap;
    background-color: #CCCCCC;
    padding: 2px 2px 2px 5px
}

.innerc-td-blp {
    border-left: 1px solid grey;
    text-align: left;
    height: 21px;
    font: 16px Arial, Helvetica, Sans-Serif;
    white-space: nowrap;
    background-color: #CCCCCC;
    padding: 2px 2px 2px 25px
}

.innerc-td-blpbo {
    border-left: 1px solid grey;
    border-bottom: 1px solid grey;
    text-align: left;
    height: 21px;
    font: 16px Arial, Helvetica, Sans-Serif;
    white-space: nowrap;
    background-color: #CCCCCC;
    padding: 2px 2px 2px 25px
}

.innerc-td-bc {
    text-align: left;
    height: 21px;
    font: 16px Arial, Helvetica, Sans-Serif;
    white-space: nowrap;
    background-color: #CCCCCC;
    padding: 2px 2px 2px 5px
}

.innerc-td-bcr {
    text-align: right;
    height: 21px;
    font: 16px Arial, Helvetica, Sans-Serif;
    white-space: nowrap;
    background-color: #CCCCCC;
    padding: 2px 2px 2px 5px
}

.innerc-td-bcrbo {
    border-bottom: 1px solid grey;
    text-align: right;
    height: 21px;
    font: 16px Arial, Helvetica, Sans-Serif;
    white-space: nowrap;
    background-color: #CCCCCC;
    padding: 2px 2px 2px 5px
}

.innerc-td-bcl {
    text-align: left;
    height: 21px;
    font: 16px Arial, Helvetica, Sans-Serif;
    white-space: nowrap;
    background-color: #CCCCCC;
    padding: 2px 2px 2px 5px
}

.innerc-td-bclbo {
    border-bottom: 1px solid grey;
    text-align: left;
    height: 21px;
    font: 16px Arial, Helvetica, Sans-Serif;
    white-space: nowrap;
    background-color: #CCCCCC;
    padding: 2px 2px 2px 5px
}

.innerc-td-br {
    border-right: 1px solid grey;
    text-align: left;
    height: 21px;
    font: 16px Arial, Helvetica, Sans-Serif;
    white-space: nowrap;
    background-color: #CCCCCC
}

.innerc-td-brr {
    border-right: 1px solid grey;
    text-align: left;
    height: 21px;
    font: 16px Arial, Helvetica, Sans-Serif;
    white-space: nowrap;
    background-color: #CCCCCC
}

.innerc-td-brrbo {
    border-right: 1px solid grey;
    border-bottom: 1px solid grey;
    text-align: left;
    height: 21px;
    font: 16px Arial, Helvetica, Sans-Serif;
    white-space: nowrap;
    background-color: #CCCCCC
}

.innerc-td-botl {
    border-bottom: 1px solid grey;
    border-left: 1px solid grey;
    text-align: left;
    height: 21px;
    font: 16px Arial, Helvetica, Sans-Serif;
    white-space: nowrap;
    background-color: #CCCCCC;
    padding: 2px 2px 2px 5px
}

.innerc-td-botlp {
    border-bottom: 1px solid grey;
    border-left: 1px solid grey;
    text-align: left;
    height: 21px;
    font: 16px Arial, Helvetica, Sans-Serif;
    white-space: nowrap;
    background-color: #CCCCCC;
    padding: 2px 2px 2px 25px
}

.innerc-td-botr {
    border-bottom: 1px solid grey;
    border-right: 1px solid grey;
    text-align: left;
    height: 21px;
    font: 16px Arial, Helvetica, Sans-Serif;
    white-space: nowrap;
    background-color: #CCCCCC
}

.innerc-td-csw {
    border-bottom: 1px solid grey;
    border-right: 1px solid grey;
    text-align: left;
    height: 19px;
    background-color: #10243e;
    color: #ffffff;
    font: bold 16px Arial, Helvetica, Sans-Serif;
    white-space: nowrap
}

.innerc-td-hr {
    text-align: left;
    height: 20px;
    font: bold 15px Arial, Helvetica, Sans-Serif;
    white-space: nowrap;
    background-color: #CCCCCC;
    padding-top: 3px;
    padding-bottom: 3px
}

.innerc-td-hrb {
    text-align: left;
    height: 20px;
    font: bold 15px Arial, Helvetica, Sans-Serif;
    white-space: nowrap;
    background-color: #CCCCCC;
    padding-top: 5px;
    padding-bottom: 3px
}

.innerc-td-emp {
    text-align: left;
    height: 14px;
    line-height: 14px;
    font: 16px Arial, Helvetica, Sans-Serif;
    white-space: nowrap;
    background-color: #CCCCCC
}

.strs-inputs {
    width: 240px;
    height: 22px;
    text-align: left;
    padding: 2px 2px 2px 5px;
    font: 14px Arial, Helvetica, Sans-Serif
}

.strs-inputs-chk {
    width: 20px;
    height: 20px;
    text-align: left;
    padding: 2px 2px 2px 2px;
    font: 14px Arial, Helvetica, Sans-Serif
}

.strs-inputs-long {
    width: 320px;
    height: 21px;
    text-align: left;
    padding: 2px 2px 2px 5px;
    font: 14px Arial, Helvetica, Sans-Serif
}

.strs-inputs-long-a {
    width: 290px;
    height: 21px;
    text-align: left;
    padding: 2px 2px 2px 5px;
    font: 14px Arial, Helvetica, Sans-Serif
}

.strs-inputs-short {
    width: 50px;
    height: 21px;
    text-align: left;
    padding: 2px 2px 2px 5px;
    font: 14px Arial, Helvetica, Sans-Serif
}

.strs-textarea {
    width: 230px;
    height: 42px;
    max-height: 42px;
    text-align: left;
    padding: 2px 2px 2px 5px;
    font: 17px Arial, Helvetica, Sans-Serif;
    margin: 3px;
    resize: none
}

.strs-textarea-tpl {
    width: 240px;
    height: 42px;
    max-height: 42px;
    text-align: left;
    padding: 2px 2px 2px 5px;
    font: 14px Arial, Helvetica, Sans-Serif;
    margin: 3px;
    resize: none
}

.strs-textarea-long {
    width: 320px;
    height: 42px;
    max-height: 42px;
    text-align: left;
    padding: 2px 2px 2px 5px;
    font: 17px Arial, Helvetica, Sans-Serif;
    resize: none
}

.strs-inputs-ro {
    width: 50px;
    height: 21px;
    text-align: left;
    padding: 2px 2px 2px 5px;
    font: 14px Arial, Helvetica, Sans-Serif;
    background-color: #CCCCCC
}

.strs-inputs-cutocu {
    width: 50px;
    height: 21px;
    text-align: left;
    padding: 2px 2px 2px 5px;
    font: 14px Arial, Helvetica, Sans-Serif;
    background-color: #CCCCCC
}

.strs-selects {
    width: 248px;
    height: 29px;
    line-height: 27px;
    text-align: left;
    padding: 2px 0px 2px 5px;
    margin: 2px 0px 2px 2px;
    font: 14px Arial, Helvetica, Sans-Serif
}

.strs-selects-long {
    width: 328px;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    text-align: left;
    padding: 3px 3px 3px 3px;
    font: 14px Arial, Helvetica, Sans-Serif
}

.strs-selects-long-a {
    width: 298px;
    height: 27px;
    line-height: 27px;
    vertical-align: middle;
    text-align: left;
    padding: 3px 3px 3px 3px;
    font: 14px Arial, Helvetica, Sans-Serif
}

.strs-selects-long>option {
    background-color: #FFFFFF;
    height: 27px;
    line-height: 27px;
    padding: 3px 3px 3px 3px
}

.strs-selects>option {
    background-color: #FFFFFF;
    height: 27px;
    line-height: 27px;
    padding: 3px 3px 3px 3px;
    font: 14px Arial, Helvetica, Sans-Serif
}

.strs-inputs-login {
    width: 248px;
    height: 25px;
    text-align: left;
    padding: 2px 2px 2px 5px;
    font: 14px Arial, Helvetica, Sans-Serif
}

.strs-selects-login {
    width: 248px;
    height: 27px;
    max-height: 127px;
    line-height: 27px;
    text-align: left;
    padding: 3px 3px 3px 3px;
    font: 14px Arial, Helvetica, Sans-Serif
}

.strs-selects-login>option {
    background-color: #FFFFFF;
    height: 27px;
    line-height: 27px;
    padding: 3px 3px 3px 3px
}

.innerc-div-csw {
    border-bottom: 1px solid grey;
    border-right: 1px solid grey;
    text-align: center;
    background-color: #10243e;
    color: #ffffff;
    font: bold 13px Arial, Helvetica, Sans-Serif;
    float: left
}

.innerc-tdle-tl {
    text-align: left;
    height: 21px;
    font: 16px Arial, Helvetica, Sans-Serif;
    white-space: nowrap;
    background-color: #CCCCCC;
    padding: 2px 2px 2px 5px
}

.innerc-tdle-tr {
    border-top: 1px solid grey;
    border-bottom: 1px solid grey;
    border-left: 1px solid grey;
    border-right: 1px solid grey;
    text-align: left;
    height: 21px;
    font: 16px Arial, Helvetica, Sans-Serif;
    white-space: nowrap;
    background-color: #CCCCCC;
    padding-left: 10px
}

.innerc-tdle-bl {
    text-align: left;
    height: 21px;
    font: 16px Arial, Helvetica, Sans-Serif;
    white-space: nowrap;
    background-color: #CCCCCC;
    padding: 2px 2px 2px 5px
}

.innerc-tdle-br {
    border-bottom: 1px solid grey;
    border-left: 1px solid grey;
    border-right: 1px solid grey;
    text-align: left;
    height: 21px;
    font: 16px Arial, Helvetica, Sans-Serif;
    white-space: nowrap;
    background-color: #CCCCCC;
    padding-left: 10px
}

.innerc-tdle-botl {
    text-align: left;
    height: 21px;
    font: 16px Arial, Helvetica, Sans-Serif;
    white-space: nowrap;
    background-color: #CCCCCC;
    padding: 2px 2px 2px 5px
}

.innerc-tdle-botr {
    border-bottom: 1px solid grey;
    border-left: 1px solid grey;
    border-right: 1px solid grey;
    text-align: left;
    height: 21px;
    font: 16px Arial, Helvetica, Sans-Serif;
    white-space: nowrap;
    background-color: #CCCCCC;
    padding-left: 10px
}

.innerc-tdle-hr {
    text-align: left;
    height: 20px;
    font: bold 18px Arial, Helvetica, Sans-Serif;
    white-space: nowrap;
    background-color: #CCCCCC;
    padding-top: 5px
}

.innerc-tdle-hr-a {
    text-align: left;
    height: 20px;
    font: bold 18px Arial, Helvetica, Sans-Serif;
    white-space: nowrap;
    background-color: #CCCCCC;
    padding: 5px 0px 5px 5px
}

.innerc-tdle-hru {
    text-align: left;
    height: 20px;
    font: 14px Arial, Helvetica, Sans-Serif;
    white-space: nowrap;
    background-color: #CCCCCC;
    padding-top: 5px
}

.strs-inputs-le {
    width: 20px;
    height: 21px;
    text-align: left;
    padding: 2px 2px 2px 5px;
    font: 14px Arial, Helvetica, Sans-Serif
}

#devcon_imgdiv {
    position: fixed;
    left: 130px;
    top: 60px;
    width: 530px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 5px 5px 5px 5px;
    background-color: #CCCCCC;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    z-index: 10126;
    display: none
}

.devcon_img {
    width: 100px;
    height: 371px;
    margin: 0px 0px 0px 0px;
    border: 1px solid grey
}

.devcon_img:hover {
    border: 1px solid red;
    cursor: pointer
}

#devcon_imgadiv {
    position: fixed;
    left: 130px;
    top: 60px;
    width: 530px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 5px 5px 5px 5px;
    background-color: #CCCCCC;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    z-index: 10126;
    display: none
}

.devcon_imga {
    width: 100px;
    height: 371px;
    margin: 0px 0px 0px 0px;
    border: 1px solid grey
}

.devcon_imga:hover {
    border: 1px solid red;
    cursor: pointer
}

#strsconf_qmarkcs {
    padding-bottom: 5px;
    z-index: 10001
}

.tgtwidpopupadiv {
    float: left;
    margin: 10px 10px 10px 10px;
    width: 660px
}

.tgtwidpopupbdiv {
    float: left;
    margin: 10px 10px 10px 10px;
    width: 660px
}

.tgtwidpopupimg1 {
    float: left;
    margin: 10px 10px 10px 10px;
    height: 186px
}

.tgtwidpopupimg2 {
    float: left;
    margin: 10px 10px 10px 10px;
    height: 146px
}

.tgtwid-pop-input {
    width: 50px;
    height: 21px;
    text-align: left;
    padding: 2px 2px 2px 5px;
    font: bold 14px Arial, Helvetica, Sans-Serif
}

.tgtwidpop-do {
    cursor: pointer;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 2px;
    margin: 5px 5px 5px 5px;
    width: 60px;
    height: 22px;
    line-height: 20px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.tgtwidpop-do:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.tcutocupopupadiv {
    float: left;
    margin: 10px 10px 10px 10px;
    width: 260px
}

.tcutocupopupbdiv {
    float: left;
    margin: 10px 10px 10px 10px;
    width: 260px
}

.tcutocu-pop-input {
    width: 50px;
    height: 21px;
    text-align: left;
    padding: 2px 2px 2px 5px;
    font: bold 14px Arial, Helvetica, Sans-Serif
}

.tcutocupop-do {
    cursor: pointer;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 2px;
    margin: 5px 5px 5px 5px;
    width: 60px;
    height: 22px;
    line-height: 20px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.tcutocupop-do:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.emptypopupdiv {
    float: left;
    margin: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px;
    width: 300px;
    text-align: left
}

.emptypopup-do {
    cursor: pointer;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 2px;
    margin: 5px 5px 5px 5px;
    width: 60px;
    height: 22px;
    line-height: 20px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.emptypopup-do:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

#logindlg-inner-a {
    width: 700px;
    height: 200px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 7px 7px 7px 7px;
    margin: 5px 5px 5px 5px;
    background-color: #CCCCCC;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    z-index: 10121;
    display: none;
    position: fixed;
    top: 100px;
    left: 70px
}

#logindlg-inner-a0 {
    width: 50px;
    height: 30px;
    font: bold 20px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 5px 350px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block;
    cursor: move;
    float: right
}

#logindlg-inner-t1a {
    width: 100px;
    height: 20px;
    cursor: pointer;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: right;
    padding: 0px 0px 0px 0px;
    margin: 5px 5px 0px 5px;
    border: none;
    z-index: 10003;
    float: right
}

#logindlg-inner-a1 {
    width: 600px;
    height: 30px;
    font: bold 22px Arial, Helvetica, Sans-Serif;
    text-align: left;
    white-space: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block
}

#logindlg-inner-a5 {
    width: 650px;
    height: 138px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block;
    overflow: hidden
}

#logindlg-inner-a5a {
    width: 260px;
    height: 138px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 3px 3px 3px 3px;
    margin: -5px 0px 0px -5px;
    background-color: #CCCCCC;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    z-index: 10121;
    display: block;
    overflow: scroll;
    float: left
}

#logindlg-inner-a5b {
    width: 325px;
    height: 220px;
    font: 14px Arial, Helvetica, Sans-Serif;
    text-align: left;
    white-space: nowrap;
    padding: 3px 3px 3px 3px;
    margin: -10px -15px 10px 10px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block;
    float: left;
    cursor: pointer
}

#logindlg-inner-a5b1 {
    width: 370px;
    height: 100px;
    padding: 2px 2px 2px 2px;
    margin: 0px 0px 6px -5px;
    line-height: 20px
}

#logindlg-inner-a5b2 {
    width: 325px;
    height: 100px;
    font: bold 11px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 5px 3px 3px 3px;
    margin: -5px -5px 0px 0px;
    background-color: #CCCCCC;
    z-index: 10121;
    display: block;
    float: left
}

#loginforpassword {
    width: 200px;
    line-height: 20px;
    height: 25px;
    padding: 2px 2px 2px 2px;
    font: bold 14px Arial, Helvetica, Sans-Serif
}

.loginuserslist {
    height: 20px;
    width: 235px;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
    overflow: hidden;
    padding: 2px;
    margin: 0px 0px 0px 2px;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    color: #101010;
    background-color: #CCCCCC;
    border: 1px solid #CCCCCC;
    cursor: pointer
}

.loginuserslist:hover {
    font: bold 14px Arial, Helvetica, Sans-Serif;
    color: #101010;
    background-color: #CCCCCC;
    border: 1px solid grey
}

.loginuserslist-active {
    background-color: #DCDEE5;
    border: 1px solid red
}

.usernamelistsel {
    box-sizing: content-box;
    padding: 5px 0px
}

.usernamelistsel option {
    font-weight: normal;
    font-size: 18px;
    height: 27px
}

.usernamelistsel option:checked {
    font-weight: bold;
    font-size: 20px;
    height: 27px
}

#altinfolefta {
    margin: 0px;
    padding: 0px;
    width: 110px;
    height: 40px;
    position: absolute;
    background-color: #DCDEE5;
    text-align: left;
    white-space: nowrap;
    display: none
}

#altinforighta {
    margin: 0px;
    padding: 0px;
    width: 110px;
    height: 40px;
    position: absolute;
    background-color: #DCDEE5;
    text-align: left;
    white-space: nowrap;
    display: none
}

#altinfoleftb {
    margin: 0px;
    padding: 0px;
    width: 110px;
    height: 40px;
    position: absolute;
    background-color: #DCDEE5;
    text-align: left;
    white-space: nowrap;
    display: none
}

#altinforightb {
    margin: 0px;
    padding: 0px;
    width: 110px;
    height: 40px;
    position: absolute;
    background-color: #DCDEE5;
    text-align: left;
    white-space: nowrap;
    display: none
}

#infoaltnbra,
#infoaltnbrb {
    height: 14px;
    width: 14px;
    line-height: 14px;
    background-color: #73AD21;
    border: none;
    color: white;
    padding: 6px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 18px;
    margin: 0px 0px 0px -14px;
    cursor: pointer;
    border-radius: 45%
}

#leftbldfloora>table tr,
#leftbldfloorb>table tr,
#rightbldfloora>table tr,
#rightbldfloorb>table tr {
    background-color: transparent;
    opacity: 1.0;
    white-space: nowrap
}

.bldfloorcol1 {
    background-color: transparent;
    opacity: 1.0;
    white-space: nowrap;
    font: bold 15px Arial, Helvetica, Sans-Serif;
    line-height: 12px;
    width: 30px
}

.bldfloorcol2,
.bldfloorcol3,
.bldfloorcol4 {
    background-color: transparent;
    opacity: 1.0;
    white-space: nowrap;
    font: bold 17px Arial, Helvetica, Sans-Serif;
    line-height: 12px;
    width: 30px
}

.bldfloorrow1,
bldfloorrow2,
bldfloorrow3 {
    background-color: transparent;
    opacity: 1.0
}

.updownflrimg {
    cursor: pointer
}

#leftbldfloora,
#leftbldfloorb {
    z-index: 10000;
    width: 30px;
    margin: 0px 0px 0px -10px;
    padding: 0px 0px 0px 0px;
    line-height: 12px;
    opacity: 1.0;
    background-color: transparent;
    display: none
}

#rightbldfloora,
#rightbldfloorb {
    z-index: 10000;
    width: 40px;
    margin: 0px 0px 0px -20px;
    padding: 0px 0px 0px 0px;
    line-height: 12px;
    opacity: 1.0;
    background-color: transparent;
    display: none
}

#leftbldfloora>table:hover,
#leftbldfloorb>table:hover,
#rightbldfloora>table:hover,
#rightbldfloorb>table:hover {
    background-color: transparent;
    opacity: 0.8
}

.leftbldfloorammtxt,
#leftbldflooramax,
#leftbldflooramin,
.rightbldfloorammtxt,
#rightbldflooramax,
#rightbldflooramin,
.leftbldfloorbmmtxt,
#leftbldfloorbmax,
#leftbldfloorbmin,
.rightbldfloorbmmtxt,
#rightbldfloorbmax,
#rightbldfloorbmin {
    display: none
}

#leftbldshadowa,
#leftbldshadowb {
    z-index: 10001;
    width: 20px;
    height: 20px;
    margin: 0px 5px 0px -20px;
    padding: 0px 0px 0px 0px;
    line-height: 12px;
    opacity: 1.0;
    background-color: none;
    cursor: pointer;
    display: none
}

#rightbldshadowa,
#rightbldshadowb {
    z-index: 10001;
    width: 20px;
    height: 20px;
    margin: 0px 5px 0px 0px;
    padding: 0px 0px 0px 0px;
    line-height: 12px;
    opacity: 1.0;
    background-color: none;
    cursor: pointer;
    display: none
}

#lefttorighta,
#lefttorightb {
    background-image: url(/images/btns/L2R.jpg);
    background-size: 18px 18px;
    z-index: 10001;
    width: 20px;
    height: 20px;
    margin: 0px 0px 0px -5px;
    padding: 0px 0px 0px 0px;
    line-height: 12px;
    opacity: 1.0;
    background-color: none;
    cursor: pointer;
    display: none
}

#righttolefta,
#righttoleftb {
    background-image: url(/images/btns/R2L.jpg);
    background-size: 18px 18px;
    z-index: 10001;
    width: 20px;
    height: 20px;
    margin: 0px 0px 0px -5px;
    padding: 0px 0px 0px 0px;
    line-height: 12px;
    opacity: 1.0;
    background-color: none;
    cursor: pointer;
    display: none
}

.altinfoupddiv {
    height: 14px;
    width: 14px;
    line-height: 14px;
    background-color: #73AD21;
    border: none;
    color: white;
    padding: 6px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 18px;
    margin: 1px;
    cursor: pointer;
    border-radius: 45%
}

.tplaltsdetcol2new {
    font: 17px Arial, Helvetica, Sans-Serif;
    line-height: 30px;
    padding: 3px;
    text-align: left
}

#altinfoshowdiv {
    width: 890px;
    height: 650px;
    background-color: whitesmoke;
    z-index: 10125;
    border: 2px solid grey;
    -moz-border-radius: 10px;
    border-radius: 10px;
    display: none;
    position: fixed;
    top: 100px;
    left: 100px;
    padding: 5px;
    overflow: hidden
}

#altinfoshowdiv>table tr {
    background-color: transparent;
    opacity: 1.0
}

#altinfotexttdshow {
    width: 870px;
    height: 620px;
    overflow: hidden;
    padding: 10px 5px 5px 5px
}

#altinfotextshow {
    padding: 5px;
    width: 870px;
    height: 600px;
    margin: 20px 0px 0px 0px;
    overflow: scroll;
    text-overflow: ellipsis;
    white-space: pre-line;
    font: 18px Arial, Helvetica, Sans-Serif
}

#altinfoupddiv {
    width: 890px;
    height: 700px;
    background-color: whitesmoke;
    z-index: 10122;
    border: 2px solid grey;
    -moz-border-radius: 10px;
    border-radius: 10px;
    display: none;
    position: fixed;
    top: 100px;
    left: 100px;
    padding: 5px;
    overflow: hidden
}

#altinfoupddiv>table tr {
    background-color: transparent;
    opacity: 1.0
}

#altinfotext {
    padding: 5px;
    width: 863px !important;
    height: 579px !important;
    margin: 5px;
    resize: none !important;
    font: 18px Arial, Helvetica, Sans-Serif;
    overflow: scroll !important;
    white-space: pre-wrap !important
}

#altinfotitle01 {
    font: bold 22px Arial, Helvetica, Sans-Serif
}

#altinfotitle02 {
    font: 22px Arial, Helvetica, Sans-Serif
}

#altinfotitle03 {
    font: 22px Arial, Helvetica, Sans-Serif
}

#altinfotitle04 {
    font: 22px Arial, Helvetica, Sans-Serif
}

#altinfotitletd {
    padding: 10px;
    white-space: nowrap;
    cursor: move
}

#altinfotexttd {
    width: 880px;
    height: 590px;
    overflow: hidden;
    padding: 0px
}

#altinfotexttdbtn {
    width: 880px;
    height: 50px;
    overflow: hidden;
    padding: 3px;
    text-align: center
}

#altinfotextbtn {
    margin: -7px 10px 3px 350px
}

.altinfox {
    position: absolute;
    right: 7px;
    top: 7px;
    padding: 2px;
    margin: 0px 0px 0px 0px;
    cursor: pointer;
    color: white;
    line-height: 12px;
    font-size: 18px;
    background-color: grey;
    border: 1px solid white;
    z-index: 10127
}

.altinfox:hover {
    background-color: red;
    color: black;
    border: none
}.tooltipster-default {
    border-radius: 10px;
    border: 1px solid #000;
    background: #ffffcc;
    color: #000
}

.tooltipster-default .tooltipster-content {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    padding: 15px;
    overflow: hidden
}

.tooltipster-icon {
    cursor: help;
    margin-left: 4px
}

.tooltipster-base {
    padding: 0;
    font-size: 0;
    line-height: 0;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 20126;
    pointer-events: none;
    width: auto;
    overflow: visible
}

.tooltipster-base .tooltipster-content {
    overflow: hidden
}

.tooltipster-arrow {
    display: block;
    text-align: center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}

.tooltipster-arrow span,
.tooltipster-arrow-border {
    display: block;
    width: 0;
    height: 0;
    position: absolute
}

.tooltipster-arrow-top span,
.tooltipster-arrow-top-right span,
.tooltipster-arrow-top-left span {
    border-left: 8px solid transparent !important;
    border-right: 8px solid transparent !important;
    border-top: 8px solid;
    bottom: -7px
}

.tooltipster-arrow-top .tooltipster-arrow-border,
.tooltipster-arrow-top-right .tooltipster-arrow-border,
.tooltipster-arrow-top-left .tooltipster-arrow-border {
    border-left: 9px solid transparent !important;
    border-right: 9px solid transparent !important;
    border-top: 9px solid;
    bottom: -7px
}

.tooltipster-arrow-bottom span,
.tooltipster-arrow-bottom-right span,
.tooltipster-arrow-bottom-left span {
    border-left: 8px solid transparent !important;
    border-right: 8px solid transparent !important;
    border-bottom: 8px solid;
    top: -7px
}

.tooltipster-arrow-bottom .tooltipster-arrow-border,
.tooltipster-arrow-bottom-right .tooltipster-arrow-border,
.tooltipster-arrow-bottom-left .tooltipster-arrow-border {
    border-left: 9px solid transparent !important;
    border-right: 9px solid transparent !important;
    border-bottom: 9px solid;
    top: -7px
}

.tooltipster-arrow-top span,
.tooltipster-arrow-top .tooltipster-arrow-border,
.tooltipster-arrow-bottom span,
.tooltipster-arrow-bottom .tooltipster-arrow-border {
    left: 0;
    right: 0;
    margin: 0 auto
}

.tooltipster-arrow-top-left span,
.tooltipster-arrow-bottom-left span {
    left: 6px
}

.tooltipster-arrow-top-left .tooltipster-arrow-border,
.tooltipster-arrow-bottom-left .tooltipster-arrow-border {
    left: 5px
}

.tooltipster-arrow-top-right span,
.tooltipster-arrow-bottom-right span {
    right: 6px
}

.tooltipster-arrow-top-right .tooltipster-arrow-border,
.tooltipster-arrow-bottom-right .tooltipster-arrow-border {
    right: 5px
}

.tooltipster-arrow-left span,
.tooltipster-arrow-left .tooltipster-arrow-border {
    border-top: 8px solid transparent !important;
    border-bottom: 8px solid transparent !important;
    border-left: 8px solid;
    top: 50%;
    margin-top: -7px;
    right: -7px
}

.tooltipster-arrow-left .tooltipster-arrow-border {
    border-top: 9px solid transparent !important;
    border-bottom: 9px solid transparent !important;
    border-left: 9px solid;
    margin-top: -8px
}

.tooltipster-arrow-right span,
.tooltipster-arrow-right .tooltipster-arrow-border {
    border-top: 8px solid transparent !important;
    border-bottom: 8px solid transparent !important;
    border-right: 8px solid;
    top: 50%;
    margin-top: -7px;
    left: -7px
}

.tooltipster-arrow-right .tooltipster-arrow-border {
    border-top: 9px solid transparent !important;
    border-bottom: 9px solid transparent !important;
    border-right: 9px solid;
    margin-top: -8px
}

.tooltipster-fade {
    opacity: 0;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    -ms-transition-property: opacity;
    transition-property: opacity
}

.tooltipster-fade-show {
    opacity: 1
}

.tooltipster-grow {
    -webkit-transform: scale(0, 0);
    -moz-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-backface-visibility: hidden
}

.tooltipster-grow-show {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
    -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
    -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
    -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15)
}

.tooltipster-swing {
    opacity: 0;
    -webkit-transform: rotateZ(4deg);
    -moz-transform: rotateZ(4deg);
    -o-transform: rotateZ(4deg);
    -ms-transform: rotateZ(4deg);
    transform: rotateZ(4deg);
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform
}

.tooltipster-swing-show {
    opacity: 1;
    -webkit-transform: rotateZ(0deg);
    -moz-transform: rotateZ(0deg);
    -o-transform: rotateZ(0deg);
    -ms-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
    -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
    -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
    -moz-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
    -ms-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
    -o-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
    transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4)
}

.tooltipster-fall {
    top: 0;
    -webkit-transition-property: top;
    -moz-transition-property: top;
    -o-transition-property: top;
    -ms-transition-property: top;
    transition-property: top;
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
    -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
    -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
    -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15)
}

.tooltipster-fall.tooltipster-dying {
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    -ms-transition-property: all;
    transition-property: all;
    top: 0px !important;
    opacity: 0
}

.tooltipster-slide {
    left: -40px;
    -webkit-transition-property: left;
    -moz-transition-property: left;
    -o-transition-property: left;
    -ms-transition-property: left;
    transition-property: left;
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
    -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
    -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
    -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15)
}

.tooltipster-slide.tooltipster-dying {
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    -ms-transition-property: all;
    transition-property: all;
    left: 0px !important;
    opacity: 0
}

.tooltipster-content-changing {
    opacity: 0.5;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1)
}.dialogger-default {
    border-radius: 5px;
    border: 2px solid grey;
    background: #CCCCCC;
    color: #000
}

.dialogger-default .dialogger-content {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    padding: 8px 10px;
    overflow: hidden
}

.dialogger-cchelptip {
    border-radius: 10px;
    border: 1px solid grey;
    background: #ffffcc;
    color: #000
}

.dialogger-cchelptip .dialogger-content {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    padding: 8px 10px;
    overflow: hidden
}

.dialogger-icon {
    cursor: help;
    margin-left: 4px
}

.dialogger-base {
    padding: 0;
    font-size: 0;
    line-height: 0;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 20126;
    pointer-events: none;
    width: auto;
    overflow: visible
}

.dialogger-base .dialogger-content {
    overflow: hidden
}

.dialogger-arrow {
    display: block;
    text-align: center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}

.dialogger-arrow span,
.dialogger-arrow-border {
    display: block;
    width: 0;
    height: 0;
    position: absolute
}

.dialogger-arrow-top span,
.dialogger-arrow-top-right span,
.dialogger-arrow-top-left span {
    border-left: 8px solid transparent !important;
    border-right: 8px solid transparent !important;
    border-top: 8px solid;
    bottom: -7px
}

.dialogger-arrow-top .dialogger-arrow-border,
.dialogger-arrow-top-right .dialogger-arrow-border,
.dialogger-arrow-top-left .dialogger-arrow-border {
    border-left: 9px solid transparent !important;
    border-right: 9px solid transparent !important;
    border-top: 9px solid;
    bottom: -7px
}

.dialogger-arrow-bottom span,
.dialogger-arrow-bottom-right span,
.dialogger-arrow-bottom-left span {
    border-left: 8px solid transparent !important;
    border-right: 8px solid transparent !important;
    border-bottom: 8px solid;
    top: -7px
}

.dialogger-arrow-bottom .dialogger-arrow-border,
.dialogger-arrow-bottom-right .dialogger-arrow-border,
.dialogger-arrow-bottom-left .dialogger-arrow-border {
    border-left: 9px solid transparent !important;
    border-right: 9px solid transparent !important;
    border-bottom: 9px solid;
    top: -7px
}

.dialogger-arrow-top span,
.dialogger-arrow-top .dialogger-arrow-border,
.dialogger-arrow-bottom span,
.dialogger-arrow-bottom .dialogger-arrow-border {
    left: 0;
    right: 0;
    margin: 0 auto
}

.dialogger-arrow-top-left span,
.dialogger-arrow-bottom-left span {
    left: 6px
}

.dialogger-arrow-top-left .dialogger-arrow-border,
.dialogger-arrow-bottom-left .dialogger-arrow-border {
    left: 5px
}

.dialogger-arrow-top-right span,
.dialogger-arrow-bottom-right span {
    right: 6px
}

.dialogger-arrow-top-right .dialogger-arrow-border,
.dialogger-arrow-bottom-right .dialogger-arrow-border {
    right: 5px
}

.dialogger-arrow-left span,
.dialogger-arrow-left .dialogger-arrow-border {
    border-top: 8px solid transparent !important;
    border-bottom: 8px solid transparent !important;
    border-left: 8px solid;
    top: 50%;
    margin-top: -7px;
    right: -7px
}

.dialogger-arrow-left .dialogger-arrow-border {
    border-top: 9px solid transparent !important;
    border-bottom: 9px solid transparent !important;
    border-left: 9px solid;
    margin-top: -8px
}

.dialogger-arrow-right span,
.dialogger-arrow-right .dialogger-arrow-border {
    border-top: 8px solid transparent !important;
    border-bottom: 8px solid transparent !important;
    border-right: 8px solid;
    top: 50%;
    margin-top: -7px;
    left: -7px
}

.dialogger-arrow-right .dialogger-arrow-border {
    border-top: 9px solid transparent !important;
    border-bottom: 9px solid transparent !important;
    border-right: 9px solid;
    margin-top: -8px
}

.dialogger-fade {
    opacity: 0;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    -ms-transition-property: opacity;
    transition-property: opacity
}

.dialogger-fade-show {
    opacity: 1
}

.dialogger-grow {
    -webkit-transform: scale(0, 0);
    -moz-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden
}

.dialogger-grow-show {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
    -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
    -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
    -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15)
}

.dialogger-swing {
    opacity: 0;
    -webkit-transform: rotateZ(4deg);
    -moz-transform: rotateZ(4deg);
    -o-transform: rotateZ(4deg);
    -ms-transform: rotateZ(4deg);
    transform: rotateZ(4deg);
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform
}

.dialogger-swing-show {
    opacity: 1;
    -webkit-transform: rotateZ(0deg);
    -moz-transform: rotateZ(0deg);
    -o-transform: rotateZ(0deg);
    -ms-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
    -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
    -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
    -moz-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
    -ms-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
    -o-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
    transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4)
}

.dialogger-fall {
    top: 0;
    -webkit-transition-property: top;
    -moz-transition-property: top;
    -o-transition-property: top;
    -ms-transition-property: top;
    transition-property: top;
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
    -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
    -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
    -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15)
}

.dialogger-fall.dialogger-dying {
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    -ms-transition-property: all;
    transition-property: all;
    top: 0px !important;
    opacity: 0
}

.dialogger-slide {
    left: -40px;
    -webkit-transition-property: left;
    -moz-transition-property: left;
    -o-transition-property: left;
    -ms-transition-property: left;
    transition-property: left;
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
    -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
    -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
    -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15)
}

.dialogger-slide.dialogger-dying {
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    -ms-transition-property: all;
    transition-property: all;
    left: 0px !important;
    opacity: 0
}

.dialogger-content-changing {
    opacity: 0.5;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1)
}

.dialoggerx {
    position: absolute;
    right: 18px;
    top: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    cursor: pointer;
    color: white;
    line-height: 14px;
    font-size: 16px;
    background-color: grey;
    border: 1px solid white;
    z-index: 10127
}

.dialoggerx:hover {
    background-color: red;
    color: black;
    border: none
}

.dialoggertipx {
    position: absolute;
    right: 7px;
    top: 7px;
    padding: 2px;
    margin: 0px 0px 0px 0px;
    cursor: pointer;
    color: white;
    line-height: 10px;
    font-size: 14px;
    background-color: grey;
    border: 1px solid white;
    z-index: 10127
}

.dialoggertipx:hover {
    background-color: red;
    color: black;
    border: none
}

.dialoggerxa {
    position: absolute;
    right: 5px;
    top: 5px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    cursor: pointer;
    color: white;
    line-height: 14px;
    font-size: 16px;
    background-color: grey;
    border: 1px solid white;
    z-index: 10127
}

.dialoggerxa:hover {
    background-color: red;
    color: black;
    border: none
}

.sponsormaindiv {
    float: left;
    margin: 0px 0px 0px 0px;
    width: 580px
}

.sponsorhrtd {
    font-size: 24px;
    text-align: center;
    color: white;
    background-color: #808080;
    height: 50px;
    vertical-align: middle;
    border-top: 3px solid #2d3f47;
    border-bottom: 3px solid #2d3f47
}

.sponsorhrtd1 {
    padding: 10px 0px 5px 5px
}

.sponsorimgtd1 {
    width: 220px;
    padding: 2px 10px 2px 20px;
    margin-left: 20px;
    background-color: white
}

.sponsorimgtd2 {
    width: 320px;
    padding: 2px 10px 2px 20px;
    white-space: nowrap
}

.sponsorbottd {
    padding: 0px 5px 0px 20px;
    text-align: left;
    vertical-align: middle
}

.sponsorbottd-sp {
    line-height: 10px
}

.sponsorbottd-m {
    padding: 0px 5px 0px 5px;
    text-align: left;
    vertical-align: middle
}

#ecostoryboarddiv {
    position: fixed;
    top: 50px;
    left: 50px;
    margin: 0px 0px 0px 0px;
    padding: 25px 20px 20px 10px;
    width: auto;
    height: auto;
    background-color: #CCCCCC;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    z-index: 10926;
    font: 16px Arial, Helvetica, Sans-Serif;
    line-height: 20px;
    text-align: justify;
    display: none
}

.storybrdmaindiv {
    margin: 0px 0px 5px 0px;
    padding: 15px 15px 15px 15px;
    width: 670px;
    height: 500px;
    overflow-y: scroll;
    overflow-x: hidden
}

.storybrdhrtd {
    font-size: 24px;
    text-align: center;
    color: white;
    background-color: #808080;
    height: 40px;
    vertical-align: middle
}

#quatitativediv {
    position: fixed;
    top: 50px;
    left: 50px;
    margin: 0px 0px 0px 0px;
    padding: 25px 20px 20px 10px;
    width: auto;
    height: auto;
    background-color: #CCCCCC;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    z-index: 10926;
    font: 16px Arial, Helvetica, Sans-Serif;
    line-height: 20px;
    text-align: justify;
    display: none
}

.quatitativemaindiv {
    margin: 0px 0px 5px 0px;
    padding: 15px 15px 15px 15px;
    width: 670px;
    height: 500px;
    overflow-y: scroll;
    overflow-x: hidden
}

.quatitativehrtd {
    font-size: 24px;
    text-align: center;
    color: white;
    background-color: #808080;
    height: 40px;
    vertical-align: middle
}

#enclosurescorediv {
    position: fixed;
    top: 50px;
    left: 50px;
    margin: 0px 0px 0px 0px;
    padding: 25px 20px 20px 10px;
    width: auto;
    height: auto;
    background-color: #CCCCCC;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    z-index: 10926;
    font: 16px Arial, Helvetica, Sans-Serif;
    line-height: 20px;
    text-align: justify;
    display: none
}

.encscrmaindiv {
    margin: 0px 0px 5px 0px;
    padding: 15px 15px 15px 15px;
    width: 680px;
    height: 500px;
    overflow-y: scroll;
    overflow-x: hidden
}

.encscrhrtd {
    font-size: 24px;
    text-align: center;
    color: white;
    background-color: #808080;
    height: 40px;
    vertical-align: middle
}

#treesageseadiv {
    position: fixed;
    top: 50px;
    left: 50px;
    margin: 0px 0px 0px 0px;
    padding: 2px 2px 2px 2px;
    width: auto;
    height: auto;
    background-color: #CCCCCC;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    z-index: 10926;
    font: 16px Arial, Helvetica, Sans-Serif;
    line-height: 20px;
    text-align: justify;
    display: none
}

.treeageseahrtd {
    font-size: 24px;
    text-align: center;
    color: white;
    background-color: #808080;
    height: 40px;
    vertical-align: middle
}

#treesobjspecsdiv {
    position: fixed;
    top: 50px;
    left: 50px;
    margin: 0px 0px 0px 0px;
    padding: 25px 20px 20px 10px;
    width: auto;
    height: auto;
    background-color: #CCCCCC;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    z-index: 10926;
    font: 16px Arial, Helvetica, Sans-Serif;
    line-height: 20px;
    text-align: justify;
    display: none
}

.treesobjsmaindiv {
    margin: 0px 0px 5px 0px;
    padding: 15px 15px 15px 15px;
    width: 680px;
    height: 500px;
    overflow-y: scroll;
    overflow-x: hidden
}

.treesobjshrtd {
    font-size: 24px;
    text-align: center;
    color: white;
    background-color: #808080;
    height: 40px;
    vertical-align: middle
}

#wikilibtxtdiv {
    position: fixed;
    top: 50px;
    left: 50px;
    margin: 0px 0px 0px 0px;
    padding: 25px 20px 20px 10px;
    width: auto;
    height: auto;
    background-color: #CCCCCC;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    z-index: 10926;
    font: 16px Arial, Helvetica, Sans-Serif;
    line-height: 20px;
    text-align: justify;
    display: none
}

.wikilibtxtmaindiv {
    margin: 0px 0px 5px 0px;
    padding: 15px 15px 15px 15px;
    width: 680px;
    height: 500px;
    overflow-y: scroll;
    overflow-x: hidden
}

.wikilibtxthrtd {
    font-size: 24px;
    text-align: center;
    color: white;
    background-color: #808080;
    height: 40px;
    vertical-align: middle
}

#footprnblderdiv {
    position: fixed;
    top: 50px;
    left: 50px;
    margin: 0px 0px 0px 0px;
    padding: 25px 20px 20px 10px;
    width: auto;
    height: auto;
    background-color: #CCCCCC;
    border: 1px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    z-index: 10926;
    font: 16px Arial, Helvetica, Sans-Serif;
    line-height: 20px;
    text-align: justify;
    display: none
}

.footprnbldermaindiv {
    margin: 0px 0px 5px 0px;
    padding: 15px 15px 15px 15px;
    width: 680px;
    height: 500px;
    overflow-y: scroll;
    overflow-x: hidden
}

.footprnblderhrtd {
    font-size: 24px;
    text-align: center;
    color: white;
    background-color: #808080;
    height: 40px;
    vertical-align: middle
}

.left-slidemenu {
    cursor: pointer;
    font: bold 15px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    position: fixed;
    padding: 5px;
    left: -53px;
    bottom: 45px;
    width: 90px;
    height: 25px;
    line-height: 25px;
    color: #FFF;
    border: 1px solid #008726;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    background-color: #7BDB98;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#7BDB98), to(#46BC5F));
    background-image: -webkit-linear-gradient(top, #7BDB98, #46BC5F);
    background-image: -moz-linear-gradient(top, #7BDB98, #46BC5F);
    background-image: -ms-linear-gradient(top, #7BDB98, #46BC5F);
    background-image: -o-linear-gradient(top, #7BDB98, #46BC5F);
    text-shadow: -1px -1px 0px #46BC5F;
    z-index: 10005
}

.left-slidemenu:hover {
    background-color: #BFDC7A;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#BFDC7A), to(#8EBF45));
    background-image: -webkit-linear-gradient(top, #BFDC7A, #8EBF45);
    background-image: -moz-linear-gradient(top, #BFDC7A, #8EBF45);
    background-image: -ms-linear-gradient(top, #BFDC7A, #8EBF45);
    background-image: -o-linear-gradient(top, #BFDC7A, #8EBF45);
    border: 1px solid #6e8900;
    text-shadow: -1px -1px 0px #8EBF45;
    left: -33px
}

.feedbackmaindiv {
    float: left;
    margin: 0px 0px 0px 0px;
    width: 452px
}

.feedbackfinish {
    height: 100px;
    font: bold 16px Arial, Helvetica, Sans-Serif;
    text-align: center;
    display: none
}

.feedback-td-a-hr {
    font: bold 14px Arial, Helvetica, Sans-Serif
}

.feedback-td-a {
    width: 170px
}

.feedback-td-b {
    width: 250px;
    font: bold 16px Arial, Helvetica, Sans-Serif
}

.feedback-td-b {
    font: bold 16px Arial, Helvetica, Sans-Serif
}

.feedback-textarea {
    width: 430px;
    height: 180px;
    padding: 10px;
    font: 14px Arial, Helvetica, Sans-Serif;
    resize: none
}

#feedback_subject {
    width: 440px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: bold 14px Arial, Helvetica, Sans-Serif
}

#feedback_name {
    width: 250px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: bold 14px Arial, Helvetica, Sans-Serif
}

#feedback_email {
    width: 250px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: bold 14px Arial, Helvetica, Sans-Serif
}

#feedbackdonebtn {
    float: right;
    margin-right: 20px
}

#feedbackcebtn {
    float: right;
    margin-right: 20px
}

#feedbackstatus {
    float: left;
    color: red;
    font: 14px Arial, Helvetica, Sans-Serif
}

.feedback-do {
    cursor: pointer;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 2px;
    margin: 5px 5px 5px 5px;
    width: 60px;
    height: 22px;
    line-height: 20px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.feedback-do:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.contactusmaindiv {
    float: left;
    margin: 0px 0px 0px 0px;
    width: 452px
}

.contactusfinish {
    height: 100px;
    font: bold 16px Arial, Helvetica, Sans-Serif;
    text-align: center;
    display: none
}

.contactus-td-a-hr {
    font: bold 14px Arial, Helvetica, Sans-Serif
}

.contactus-td-a {
    width: 170px
}

.contactus-td-b {
    width: 250px;
    font: bold 16px Arial, Helvetica, Sans-Serif
}

.contactus-td-b {
    font: bold 16px Arial, Helvetica, Sans-Serif
}

.contactus-textarea {
    width: 430px;
    height: 180px;
    padding: 10px;
    font: 14px Arial, Helvetica, Sans-Serif;
    resize: none
}

#contactus_subject {
    width: 440px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: bold 14px Arial, Helvetica, Sans-Serif
}

#contactus_name {
    width: 250px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: bold 14px Arial, Helvetica, Sans-Serif
}

#contactus_email {
    width: 250px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: bold 14px Arial, Helvetica, Sans-Serif
}

#contactusdonebtn {
    float: right;
    margin-right: 20px
}

#contactuscebtn {
    float: right;
    margin-right: 20px
}

#contactusstatus {
    float: left;
    color: red;
    font: 14px Arial, Helvetica, Sans-Serif
}

.contactus-do {
    cursor: pointer;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 2px;
    margin: 5px 5px 5px 5px;
    width: 60px;
    height: 22px;
    line-height: 20px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.contactus-do:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.rulerconfdlmaindiv {
    float: left;
    margin: 0px 0px 0px 0px;
    width: 620px
}

.rulerconfdlfinish {
    height: 100px;
    font: bold 16px Arial, Helvetica, Sans-Serif;
    text-align: center;
    display: none
}

.rulerconfdl-td-a-hr {
    font: bold 16px Arial, Helvetica, Sans-Serif;
    padding: 3px 5px 7px 5px;
    cursor: move
}

.rulerconfdl-td-a-hr-a {
    font: bold 16px Arial, Helvetica, Sans-Serif;
    padding: 3px 5px 7px 5px;
    cursor: move
}

.rulerconfdl-td-a {
    width: 210px;
    font: 14px Arial, Helvetica, Sans-Serif;
    border: 1px solid #808080;
    padding: 5px 0px 5px 5px;
    background-color: white
}

#rulerconfdldatadiv {
    width: 220px;
    height: 460px;
    font: 14px Arial, Helvetica, Sans-Serif;
    border: 1px solid #808080;
    padding: 5px;
    margin: 0px 0px 0px 0px;
    background-color: white;
    overflow-y: scroll
}

#rulerconfdlimgdiv {
    width: 350px;
    height: 280px;
    font: 14px Arial, Helvetica, Sans-Serif;
    border: 1px solid #808080;
    padding: 0px;
    margin: -12px -5px 0px 5px;
    background-color: white;
    background-size: 350px 280px;
    background-repeat: no-repeat
}

#rulerconfdltextdiv {
    width: 340px;
    height: 155px;
    font: 16px Arial, Helvetica, Sans-Serif;
    border: 1px solid #808080;
    padding: 5px;
    margin: 5px -5px 0px 5px;
    background-color: white;
    white-space: normal;
    text-align: left;
    line-height: 20px
}

#rulerconfdlinpdiv {
    width: 430px;
    height: 55px;
    font: 14px Arial, Helvetica, Sans-Serif;
    border: 1px solid #808080;
    padding: 5px;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #FFFFCC;
    position: fixed;
    left: 0px;
    top: 50px;
    display: none
}

#confruleripch01,
#confruleripch02 {
    width: 150px;
    height: 28px;
    font: 14px Arial, Helvetica, Sans-Serif;
    padding: 2px 5px 2px 5px
}

.rulerconfdl-td-b {
    width: 300px;
    font: 12px Arial, Helvetica, Sans-Serif;
    padding: 5px
}

.rulerconfdl-td-img0 {
    font: 12px Arial, Helvetica, Sans-Serif;
    white-space: wrap
}

.rulerconfdl-td-img1 {
    font: 16px Arial, Helvetica, Sans-Serif
}

.rulerconfdl-td-ih0 {
    font: bold 14px Arial, Helvetica, Sans-Serif;
    width: 50px
}

.rulerconfdl-td-ih1 {
    font: bold 14px Arial, Helvetica, Sans-Serif
}

.rulerconfdl-td-ih2 {
    font: bold 14px Arial, Helvetica, Sans-Serif
}

.rulerconfdl-td-ih3 {
    font: bold 14px Arial, Helvetica, Sans-Serif;
    width: 70px;
    text-align: center
}

.rulerconfdl-td-ih4 {
    font: bold 14px Arial, Helvetica, Sans-Serif;
    width: 40px;
    text-align: center
}

.rulerconfdl-td-i0 {
    font: 12px Arial, Helvetica, Sans-Serif;
    width: 50px
}

.rulerconfdl-td-i1 {
    font: 12px Arial, Helvetica, Sans-Serif;
    padding: 2px
}

.rulerconfdl-td-i2 {
    font: 12px Arial, Helvetica, Sans-Serif;
    padding: 2px
}

.rulerconfdl-td-i3 {
    font: 12px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 2px
}

.rulerconfdl-td-i4 {
    font: 16px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 2px
}

.rulerconfdl-td-e0 {
    font: 12px Arial, Helvetica, Sans-Serif;
    width: 50px;
    text-align: right
}

.rulerconfdl-td-e1 {
    font: 12px Arial, Helvetica, Sans-Serif;
    padding: 2px 2px 2px 20px;
    text-align: left
}

.rulerconfdl-td-e2 {
    font: 12px Arial, Helvetica, Sans-Serif;
    padding: 2px;
    text-align: left
}

.rulerconfdl-td-e3 {
    font: 12px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 2px
}

.rulerconfdl-td-e4 {
    font: 16px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 2px
}

#confruleripr21s,
#confruleripr22s,
#confruleripr23s,
#confruleripr2300s,
#confruleripr2320s,
#confruleripr2330s,
#confruleripr24s,
#confruleripr25s {
    width: 20px;
    font: 16px Arial, Helvetica, Sans-Serif;
    padding: 0px 5px 3px 5px
}

.rulerconfdl-td-i1a {
    margin: 0px -10px 3px 0px;
    text-align: right
}

#confruleripr21,
#confruleripr22,
#confruleripr23,
#confruleripr2300,
#confruleripr2320,
#confruleripr2330,
#confruleripr24,
#confruleripr25 {
    width: 140px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: bold 16px Arial, Helvetica, Sans-Serif
}

#confruleripr21a,
#confruleripr22a,
#confruleripr23a,
#confruleripr2300a,
#confruleripr2320a,
#confruleripr2330a,
#confruleripr24a,
#confruleripr25a {
    width: 90px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: 16px Arial, Helvetica, Sans-Serif
}

#confruleripr21coc,
#confruleripr22coc,
#confruleripr23coc,
#confruleripr2300coc,
#confruleripr2320coc,
#confruleripr2330coc,
#confruleripr24coc,
#confruleripr25coc {
    width: 40px;
    height: 15px;
    background-color: grey;
    margin: 0px 0px 5px 0px
}

#confruleripr2100c,
#confruleripr2101c,
#confruleripr2102c,
#confruleripr2103c,
#confruleripr210301c,
#confruleripr210302c,
#confruleripr2104c,
#confruleripr2105c {
    margin: 0px -10px 5px 0px
}

#confruleripr2100,
#confruleripr2101,
#confruleripr2102,
#confruleripr2103,
#confruleripr210301,
#confruleripr210302,
#confruleripr2104,
#confruleripr2105 {
    width: 120px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: 14px Arial, Helvetica, Sans-Serif
}

#confruleripr2100a,
#confruleripr2101a,
#confruleripr2102a,
#confruleripr2103a,
#confruleripr210301a,
#confruleripr210302a,
#confruleripr2104a,
#confruleripr2105a {
    width: 90px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: 14px Arial, Helvetica, Sans-Serif
}

#confruleripr2100coc,
#confruleripr2101coc,
#confruleripr2102coc,
#confruleripr2103coc,
#confruleripr210301coc,
#confruleripr210302coc,
#confruleripr2104coc,
#confruleripr2105coc {
    width: 40px;
    height: 15px;
    background-color: grey
}

#confruleripr2201c,
#confruleripr220101c,
#confruleripr2202c,
#confruleripr2203c,
#confruleripr2204c,
#confruleripr2205c {
    margin: 0px -10px 5px 0px
}

#confruleripr2201,
#confruleripr220101,
#confruleripr2202,
#confruleripr2203,
#confruleripr2204,
#confruleripr2205 {
    width: 120px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: 14px Arial, Helvetica, Sans-Serif
}

#confruleripr2201a,
#confruleripr220101a,
#confruleripr2202a,
#confruleripr2203a,
#confruleripr2204a,
#confruleripr2205a {
    width: 90px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: 14px Arial, Helvetica, Sans-Serif
}

#confruleripr2201coc,
#confruleripr220101coc,
#confruleripr2202coc,
#confruleripr2203coc,
#confruleripr2204coc,
#confruleripr2205coc {
    width: 40px;
    height: 15px;
    background-color: grey
}

#confruleripr2301c,
#confruleripr2302c,
#confruleripr2303c,
#confruleripr230301c,
#confruleripr2304c,
#confruleripr2305c,
#confruleripr2306c,
#confruleripr2307c,
#confruleripr2308c,
#confruleripr230801c,
#confruleripr2309c,
#confruleripr2310c,
#confruleripr2331c,
#confruleripr2332c,
#confruleripr2333c,
#confruleripr233301c,
#confruleripr2334c,
#confruleripr2335c,
#confruleripr2336c,
#confruleripr2337c,
#confruleripr2338c,
#confruleripr233801c,
#confruleripr2339c,
#confruleripr2340c {
    margin: 0px -10px 5px 0px
}

#confruleripr2301,
#confruleripr2302,
#confruleripr2303,
#confruleripr230301,
#confruleripr2304,
#confruleripr2305,
#confruleripr2306,
#confruleripr2307,
#confruleripr2308,
#confruleripr230801,
#confruleripr2309,
#confruleripr2310,
#confruleripr2331,
#confruleripr2332,
#confruleripr2333,
#confruleripr233301,
#confruleripr2334,
#confruleripr2335,
#confruleripr2336,
#confruleripr2337,
#confruleripr2338,
#confruleripr233801,
#confruleripr2339,
#confruleripr2340 {
    width: 120px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: 14px Arial, Helvetica, Sans-Serif
}

#confruleripr2301a,
#confruleripr2302a,
#confruleripr2303a,
#confruleripr230301a,
#confruleripr2304a,
#confruleripr2305a,
#confruleripr2306a,
#confruleripr2307a,
#confruleripr2308a,
#confruleripr230801a,
#confruleripr2309a,
#confruleripr2310a,
#confruleripr2331a,
#confruleripr2332a,
#confruleripr2333a,
#confruleripr233301a,
#confruleripr2334a,
#confruleripr2335a,
#confruleripr2336a,
#confruleripr2337a,
#confruleripr2338a,
#confruleripr233801a,
#confruleripr2339a,
#confruleripr2340a {
    width: 90px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: 14px Arial, Helvetica, Sans-Serif
}

#confruleripr2301coc,
#confruleripr2302coc,
#confruleripr2303coc,
#confruleripr230301coc,
#confruleripr2304coc,
#confruleripr2305coc,
#confruleripr2306coc,
#confruleripr2307coc,
#confruleripr2308coc,
#confruleripr230801coc,
#confruleripr2309coc,
#confruleripr2310coc,
#confruleripr2331coc,
#confruleripr2332coc,
#confruleripr2333coc,
#confruleripr233301coc,
#confruleripr2334coc,
#confruleripr2335coc,
#confruleripr2336coc,
#confruleripr2337coc,
#confruleripr2338coc,
#confruleripr233801coc,
#confruleripr2339coc,
#confruleripr2340coc {
    width: 40px;
    height: 15px;
    background-color: grey
}

#confruleripr2401c,
#confruleripr240101c,
#confruleripr2402c,
#confruleripr2403c,
#confruleripr2404c,
#confruleripr2405c {
    margin: 0px -10px 5px 0px
}

#confruleripr2401,
#confruleripr240101,
#confruleripr2402,
#confruleripr2403,
#confruleripr2404,
#confruleripr2405 {
    width: 120px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: 14px Arial, Helvetica, Sans-Serif
}

#confruleripr2401a,
#confruleripr240101a,
#confruleripr2402a,
#confruleripr2403a,
#confruleripr2404a,
#confruleripr2405a {
    width: 90px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: 14px Arial, Helvetica, Sans-Serif
}

#confruleripr2401coc,
#confruleripr240101coc,
#confruleripr2402coc,
#confruleripr2403coc,
#confruleripr2404coc,
#confruleripr2405coc {
    width: 40px;
    height: 15px;
    background-color: grey
}

#confruleripr2500c,
#confruleripr2501c,
#confruleripr2502c,
#confruleripr2503c,
#confruleripr250301c,
#confruleripr250302c,
#confruleripr2504c,
#confruleripr2505c {
    margin: 0px -10px 5px 0px
}

#confruleripr2500,
#confruleripr2501,
#confruleripr2502,
#confruleripr2503,
#confruleripr250301,
#confruleripr250302,
#confruleripr2504,
#confruleripr2505 {
    width: 120px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: 14px Arial, Helvetica, Sans-Serif
}

#confruleripr2500a,
#confruleripr2501a,
#confruleripr2502a,
#confruleripr2503a,
#confruleripr250301a,
#confruleripr250302a,
#confruleripr2504a,
#confruleripr2505a {
    width: 90px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: 14px Arial, Helvetica, Sans-Serif
}

#confruleripr2500coc,
#confruleripr2501coc,
#confruleripr2502coc,
#confruleripr2503coc,
#confruleripr250301coc,
#confruleripr250302coc,
#confruleripr2504coc,
#confruleripr2505coc {
    width: 40px;
    height: 15px;
    background-color: grey
}

.confruleripa:hover,
.confruleripb:hover,
.confruleripa1:hover,
.confruleripb1:hover {
    background-color: #CCCCCC;
    cursor: pointer;
}

.confruleripa-active,
.confruleripb-active,
.confruleripa1-active,
.confruleripb1-active {
    background-color: #CCCCCC
}

.rulerconfdl-textarea {
    width: 430px;
    height: 180px;
    padding: 10px;
    font: 14px Arial, Helvetica, Sans-Serif;
    resize: none
}

#rulerconfdl_subject {
    width: 440px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: bold 14px Arial, Helvetica, Sans-Serif
}

#rulerconfdl_name {
    width: 250px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: bold 14px Arial, Helvetica, Sans-Serif
}

#rulerconfdl_email {
    width: 250px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: bold 14px Arial, Helvetica, Sans-Serif
}

#rulerconfdldonebtn {
    float: right;
    margin: 10px 20px 0px 0px
}

.rulerconfdl-more {
    cursor: pointer;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    white-space: nowrap;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 2px;
    margin: 10px 5px 5px 5px;
    width: 120px;
    height: 22px;
    line-height: 20px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #e53439;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e53439), to(#2f1239));
    background-image: -webkit-linear-gradient(top, #e53439, #2f1239);
    background-image: -moz-linear-gradient(top, #e53439, #2f1239);
    background-image: -ms-linear-gradient(top, #e53439, #2f1239);
    background-image: -o-linear-gradient(top, #e53439, #2f1239);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.rulerconfdl-more:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#101010));
    background-image: -webkit-linear-gradient(top, #686868, #101010);
    background-image: -moz-linear-gradient(top, #686868, #101010);
    background-image: -ms-linear-gradient(top, #686868, #101010);
    background-image: -o-linear-gradient(top, #686868, #101010);
    border: 1px solid #282828;
    color: #FFF;
    text-shadow: -1px -1px 0px #2f1239
}

#rulerconfdlmore {
    cursor: pointer
}

.rulerconfdl-do {
    cursor: pointer;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 2px;
    margin: 5px 5px 5px 5px;
    width: 60px;
    height: 22px;
    line-height: 20px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.rulerconfdl-do:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.rulereditdlmaindiv {
    float: left;
    margin: 0px 0px 0px 0px;
    width: 790px
}

.rulereditdlfinish {
    height: 100px;
    font: bold 16px Arial, Helvetica, Sans-Serif;
    text-align: center;
    display: none
}

.rulereditdl-td-a-hr {
    font: bold 16px Arial, Helvetica, Sans-Serif;
    padding: 3px 5px 7px 5px
}

.rulereditdl-td-a-hr-a {
    font: bold 16px Arial, Helvetica, Sans-Serif;
    padding: 3px 5px 7px 5px;
    cursor: move
}

.rulereditdl-td-a {
    width: 390px;
    font: 14px Arial, Helvetica, Sans-Serif;
    border: 1px solid #808080;
    padding: 5px;
    background-color: white
}

#rulereditdldatadiv {
    width: 385px;
    height: 510px;
    font: 14px Arial, Helvetica, Sans-Serif;
    border: 1px solid #808080;
    padding: 5px;
    background-color: white;
    overflow-y: scroll
}

#rulereditdlimgdiv {
    width: 350px;
    height: 280px;
    font: 14px Arial, Helvetica, Sans-Serif;
    border: 1px solid #808080;
    padding: 0px;
    margin-bottom: 5px;
    background-color: white;
    background-size: 350px 280px;
    background-repeat: no-repeat
}

#rulereditdltextdiv {
    width: 340px;
    height: 160px;
    font: 16px Arial, Helvetica, Sans-Serif;
    border: 1px solid #808080;
    padding: 5px;
    background-color: white;
    white-space: normal;
    text-align: left;
    line-height: 20px
}

#rulereditdlinpdiv {
    width: 430px;
    height: 55px;
    font: 14px Arial, Helvetica, Sans-Serif;
    border: 1px solid #808080;
    padding: 5px;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #FFFFCC;
    position: fixed;
    left: 0px;
    top: 50px;
    display: none
}

#edruleripch01,
#edruleripch02 {
    width: 150px;
    height: 28px;
    font: 14px Arial, Helvetica, Sans-Serif;
    padding: 2px 5px 2px 5px
}

.rulereditdl-td-b {
    width: 310px;
    font: 12px Arial, Helvetica, Sans-Serif;
    padding: 15px
}

.rulereditdl-td-img0 {
    font: 12px Arial, Helvetica, Sans-Serif
}

.rulereditdl-td-ih0 {
    font: bold 14px Arial, Helvetica, Sans-Serif;
    width: 50px
}

.rulereditdl-td-ih1 {
    font: bold 14px Arial, Helvetica, Sans-Serif
}

.rulereditdl-td-ih2 {
    font: bold 14px Arial, Helvetica, Sans-Serif
}

.rulereditdl-td-ih3 {
    font: bold 14px Arial, Helvetica, Sans-Serif;
    width: 70px;
    text-align: center
}

.rulereditdl-td-ih4 {
    font: bold 14px Arial, Helvetica, Sans-Serif;
    width: 50px;
    text-align: center
}

.rulereditdl-td-i0 {
    font: 12px Arial, Helvetica, Sans-Serif;
    width: 50px
}

.rulereditdl-td-i1 {
    font: 12px Arial, Helvetica, Sans-Serif;
    padding: 2px
}

.rulereditdl-td-i2 {
    font: 12px Arial, Helvetica, Sans-Serif;
    padding: 2px
}

.rulereditdl-td-i3 {
    font: 12px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 2px
}

.rulereditdl-td-i4 {
    font: 16px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 2px
}

.rulereditdl-td-e0 {
    font: 12px Arial, Helvetica, Sans-Serif;
    width: 50px;
    text-align: right
}

.rulereditdl-td-e1 {
    font: 12px Arial, Helvetica, Sans-Serif;
    padding: 2px 2px 2px 20px;
    text-align: left
}

.rulereditdl-td-e2 {
    font: 12px Arial, Helvetica, Sans-Serif;
    padding: 2px;
    text-align: left
}

.rulereditdl-td-e3 {
    font: 12px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 2px
}

.rulereditdl-td-e4 {
    font: 16px Arial, Helvetica, Sans-Serif;
    text-align: center;
    padding: 2px
}

#edruleripr21s,
#edruleripr22s,
#edruleripr23s,
#edruleripr2300s,
#edruleripr2320s,
#edruleripr2330s,
#edruleripr24s,
#edruleripr25s {
    width: 20px;
    font: 16px Arial, Helvetica, Sans-Serif;
    padding: 0px 5px 3px 5px
}

.rulereditdl-td-i1a {
    margin: 0px -10px 3px 0px;
    text-align: right
}

#edruleripr21,
#edruleripr22,
#edruleripr23,
#edruleripr2300,
#edruleripr2320,
#edruleripr2330,
#edruleripr24,
#edruleripr25 {
    width: 140px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: bold 16px Arial, Helvetica, Sans-Serif;
    margin: 0px 0px 0px -7px
}

#edruleripr21a,
#edruleripr22a,
#edruleripr23a,
#edruleripr2300a,
#edruleripr2320a,
#edruleripr2330a,
#edruleripr24a,
#edruleripr25a {
    width: 90px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: 16px Arial, Helvetica, Sans-Serif
}

#edruleripr21coc,
#edruleripr22coc,
#edruleripr23coc,
#edruleripr2300coc,
#edruleripr2320coc,
#edruleripr2330coc,
#edruleripr24coc,
#edruleripr25coc {
    width: 40px;
    height: 15px;
    background-color: grey;
    margin: 0px 0px 5px 0px
}

#edruleripr2100c,
#edruleripr2101c,
#edruleripr2102c,
#edruleripr2103c,
#edruleripr210301c,
#edruleripr210302c,
#edruleripr2104c,
#edruleripr2105c {
    margin: 0px -10px 5px 0px
}

#edruleripr2100,
#edruleripr2101,
#edruleripr2102,
#edruleripr2103,
#edruleripr210301,
#edruleripr210302,
#edruleripr2104,
#edruleripr2105 {
    width: 120px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: 14px Arial, Helvetica, Sans-Serif
}

#edruleripr2100a,
#edruleripr2101a,
#edruleripr2102a,
#edruleripr2103a,
#edruleripr210301a,
#edruleripr210302a,
#edruleripr2104a,
#edruleripr2105a {
    width: 90px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: 14px Arial, Helvetica, Sans-Serif
}

#edruleripr2100coc,
#edruleripr2101coc,
#edruleripr2102coc,
#edruleripr2103coc,
#edruleripr210301coc,
#edruleripr210302coc,
#edruleripr2104coc,
#edruleripr2105coc {
    width: 40px;
    height: 15px;
    background-color: grey
}

#edruleripr2201c,
#edruleripr220101c,
#edruleripr2202c,
#edruleripr2203c,
#edruleripr2204c,
#edruleripr2205c {
    margin: 0px -10px 5px 0px
}

#edruleripr2201,
#edruleripr220101,
#edruleripr2202,
#edruleripr2203,
#edruleripr2204,
#edruleripr2205 {
    width: 120px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: 14px Arial, Helvetica, Sans-Serif
}

#edruleripr2201a,
#edruleripr220101a,
#edruleripr2202a,
#edruleripr2203a,
#edruleripr2204a,
#edruleripr2205a {
    width: 90px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: 14px Arial, Helvetica, Sans-Serif
}

#edruleripr2201coc,
#edruleripr220101coc,
#edruleripr2202coc,
#edruleripr2203coc,
#edruleripr2204coc,
#edruleripr2205coc {
    width: 40px;
    height: 15px;
    background-color: grey
}

#edruleripr2301c,
#edruleripr2302c,
#edruleripr2303c,
#edruleripr230301c,
#edruleripr2304c,
#edruleripr2305c,
#edruleripr2306c,
#edruleripr2307c,
#edruleripr2308c,
#edruleripr230801c,
#edruleripr2309c,
#edruleripr2310c,
#edruleripr2331c,
#edruleripr2332c,
#edruleripr2333c,
#edruleripr233301c,
#edruleripr2334c,
#edruleripr2335c,
#edruleripr2336c,
#edruleripr2337c,
#edruleripr2338c,
#edruleripr233801c,
#edruleripr2339c,
#edruleripr2340c {
    margin: 0px -10px 5px 0px
}

#edruleripr2301,
#edruleripr2302,
#edruleripr2303,
#edruleripr230301,
#edruleripr2304,
#edruleripr2305,
#edruleripr2306,
#edruleripr2307,
#edruleripr2308,
#edruleripr230801,
#edruleripr2309,
#edruleripr2310,
#edruleripr2331,
#edruleripr2332,
#edruleripr2333,
#edruleripr233301,
#edruleripr2334,
#edruleripr2335,
#edruleripr2336,
#edruleripr2337,
#edruleripr2338,
#edruleripr233801,
#edruleripr2339,
#edruleripr2340 {
    width: 120px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: 14px Arial, Helvetica, Sans-Serif
}

#edruleripr2301a,
#edruleripr2302a,
#edruleripr2303a,
#edruleripr230301a,
#edruleripr2304a,
#edruleripr2305a,
#edruleripr2306a,
#edruleripr2307a,
#edruleripr2308a,
#edruleripr230801a,
#edruleripr2309a,
#edruleripr2310a,
#edruleripr2331a,
#edruleripr2332a,
#edruleripr2333a,
#edruleripr233301a,
#edruleripr2334a,
#edruleripr2335a,
#edruleripr2336a,
#edruleripr2337a,
#edruleripr2338a,
#edruleripr233801a,
#edruleripr2339a,
#edruleripr2340a {
    width: 90px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: 14px Arial, Helvetica, Sans-Serif
}

#edruleripr2301coc,
#edruleripr2302coc,
#edruleripr2303coc,
#edruleripr230301coc,
#edruleripr2304coc,
#edruleripr2305coc,
#edruleripr2306coc,
#edruleripr2307coc,
#edruleripr2308coc,
#edruleripr230801coc,
#edruleripr2309coc,
#edruleripr2310coc,
#edruleripr2331coc,
#edruleripr2332coc,
#edruleripr2333coc,
#edruleripr233301coc,
#edruleripr2334coc,
#edruleripr2335coc,
#edruleripr2336coc,
#edruleripr2337coc,
#edruleripr2338coc,
#edruleripr233801coc,
#edruleripr2339coc,
#edruleripr2340coc {
    width: 40px;
    height: 15px;
    background-color: grey
}

#edruleripr2401c,
#edruleripr240101c,
#edruleripr2402c,
#edruleripr2403c,
#edruleripr2404c,
#edruleripr2405c {
    margin: 0px -10px 5px 0px
}

#edruleripr2401,
#edruleripr240101,
#edruleripr2402,
#edruleripr2403,
#edruleripr2404,
#edruleripr2405 {
    width: 120px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: 14px Arial, Helvetica, Sans-Serif
}

#edruleripr2401a,
#edruleripr240101a,
#edruleripr2402a,
#edruleripr2403a,
#edruleripr2404a,
#edruleripr2405a {
    width: 90px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: 14px Arial, Helvetica, Sans-Serif
}

#edruleripr2401coc,
#edruleripr240101coc,
#edruleripr2402coc,
#edruleripr2403coc,
#edruleripr2404coc,
#edruleripr2405coc {
    width: 40px;
    height: 15px;
    background-color: grey
}

#edruleripr2500c,
#edruleripr2501c,
#edruleripr2502c,
#edruleripr2503c,
#edruleripr250301c,
#edruleripr250302c,
#edruleripr2504c,
#edruleripr2505c {
    margin: 0px -10px 5px 0px
}

#edruleripr2500,
#edruleripr2501,
#edruleripr2502,
#edruleripr2503,
#edruleripr250301,
#edruleripr250302,
#edruleripr2504,
#edruleripr2505 {
    width: 120px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: 14px Arial, Helvetica, Sans-Serif
}

#edruleripr2500a,
#edruleripr2501a,
#edruleripr2502a,
#edruleripr2503a,
#edruleripr250301a,
#edruleripr250302a,
#edruleripr2504a,
#edruleripr2505a {
    width: 90px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: 14px Arial, Helvetica, Sans-Serif
}

#edruleripr2500coc,
#edruleripr2501coc,
#edruleripr2502coc,
#edruleripr2503coc,
#edruleripr250301coc,
#edruleripr250302coc,
#edruleripr2504coc,
#edruleripr2505coc {
    width: 40px;
    height: 15px;
    background-color: grey
}

.edruleripa:hover,
.edruleripb:hover,
.edruleripa1:hover,
.edruleripb1:hover {
    background-color: #CCCCCC
}

.rulereditdl-textarea {
    width: 430px;
    height: 180px;
    padding: 10px;
    font: 14px Arial, Helvetica, Sans-Serif;
    resize: none
}

#rulereditdl_subject {
    width: 440px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: bold 14px Arial, Helvetica, Sans-Serif
}

#rulereditdl_name {
    width: 250px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: bold 14px Arial, Helvetica, Sans-Serif
}

#rulereditdl_email {
    width: 250px;
    height: 24px;
    padding: 0px 5px 0px 5px;
    font: bold 14px Arial, Helvetica, Sans-Serif
}

#rulereditdldonebtn {
    float: left;
    margin-right: 20px
}

.rulereditdl-do {
    cursor: pointer;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 2px;
    margin: 5px 5px 5px 5px;
    width: 60px;
    height: 22px;
    line-height: 20px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.rulereditdl-do:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.itestar,
.itestara {
    color: #f1d505;
    font-size: 22px;
    margin: -3px 0px 2px 0px;
    cursor: pointer
}

.itestar:hover,
.itestara:hover {
    color: #f17705;
    font-size: 22px;
    margin: -3px 0px 2px 0px;
    cursor: pointer
}

.itestarb {
    color: #f1d505;
    font-size: 22px;
    margin: -3px 0px 2px 0px;
    cursor: pointer
}

.itestarb:hover {
    color: #f17705;
    font-size: 22px;
    margin: -3px 0px 2px 0px;
    cursor: pointer
}

.rulerdltipssp {
    float: left;
    margin: -20px 0px 0px 20px
}

.rulerdltipsspa {
    float: left;
    margin: 0px 0px 0px 20px
}

.rulerdltipsspb {
    float: left;
    margin: 0px 0px 0px 70px
}

.itebluelink,
.itebluelinka {
    color: blue;
    cursor: pointer
}

.rulereditdlokdiv {
    margin: 0px 0px 0px 0px;
    width: 500px
}

.rulereditdl-td-ok-a {
    width: 390px;
    font: 16px Arial, Helvetica, Sans-Serif;
    padding: 15px;
    text-align: left
}

.rulereditdl-td-ok-b {
    width: 310px;
    font: 12px Arial, Helvetica, Sans-Serif;
    padding: 15px;
    text-align: center
}

.rulereditdl-ok {
    cursor: pointer;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 2px;
    margin: 5px 5px 5px 5px;
    width: 60px;
    height: 22px;
    line-height: 20px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.rulereditdl-ok:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.rulerconfdlokdiv {
    margin: 0px 0px 0px 0px;
    width: 500px
}

.rulerconfdl-td-ok-a {
    width: 390px;
    font: 16px Arial, Helvetica, Sans-Serif;
    padding: 15px;
    text-align: left
}

.rulerconfdl-td-ok-b {
    width: 310px;
    font: 12px Arial, Helvetica, Sans-Serif;
    padding: 15px;
    text-align: center
}

.rulerconfdl-ok {
    cursor: pointer;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 2px;
    margin: 5px 5px 5px 5px;
    width: 60px;
    height: 22px;
    line-height: 20px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.rulerconfdl-ok:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.rulertipsdlokdiv {
    margin: 0px 0px 0px 0px;
    width: 500px
}

.rulertipsdl-td-ok-a {
    width: 390px;
    font: 16px Arial, Helvetica, Sans-Serif;
    padding: 15px;
    text-align: left
}

.rulertipsdl-td-ok-b {
    width: 310px;
    font: 12px Arial, Helvetica, Sans-Serif;
    padding: 15px;
    text-align: center
}

.rulertipsdl-ok {
    cursor: pointer;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    color: blue;
    cursor: pointer
}

.grptipsqm {
    width: 16px;
    height: 16px;
    cursor: pointer
}

#ctlcentertabsot {
    position: fixed;
    top: -5px;
    left: 35px;
    opacity: 1.0;
    width: 970px;
    height: 685px;
    z-index: 10909;
    text-align: right;
    display: none
}

#ctlcentertabs {
    float: right;
    opacity: 1.0;
    width: 960px;
    height: 687px;
    z-index: 10109;
    background: transparent
}

#ctlcentertabs .ui-tabs-nav li {
    margin-top: 0.6em;
    font-size: 15px;
    background: #6e4d94;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(31%, #6e4d94), color-stop(100%, #ebe2f6));
    background: -webkit-linear-gradient(top, #6e4d94 31%, #ebe2f6 100%);
    background: -moz-linear-gradient(top, #6e4d94 31%, #ebe2f6 100%);
    background: -o-linear-gradient(top, #6e4d94 31%, #ebe2f6 100%);
    background: -ms-linear-gradient(top, #6e4d94 31%, #ebe2f6 100%);
    background: linear-gradient(to bottom, #6e4d94 31%, #ebe2f6 100%)
}

#ctlcentertabs .ui-tabs-nav li a {
    color: #FFF
}

#ctlcentertabs .ui-tabs-nav li.ui-tabs-selected,
#ctlcentertabs .ui-tabs-nav li.ui-state-active {
    margin-top: 0.6em;
    font-size: 16px;
    background: #cdbfdf;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(31%, #cdbfdf), color-stop(100%, #8340d5));
    background: -webkit-linear-gradient(top, #cdbfdf 31%, #8340d5 100%);
    background: -moz-linear-gradient(top, #cdbfdf 31%, #8340d5 100%);
    background: -o-linear-gradient(top, #cdbfdf 31%, #8340d5 100%);
    background: -ms-linear-gradient(top, #cdbfdf 31%, #8340d5 100%);
    background: linear-gradient(to bottom, #cdbfdf 31%, #8340d5 100%);
    border: 1px solid green
}

#ctlcentertabs .ui-tabs-nav li.ui-tabs-selected a,
#ctlcentertabs .ui-tabs-nav li.ui-state-active a {
    color: #000
}

.ui-widget-header {
    border: none;
    background: transparent
}

.ui-tabs .ui-tabs-panel {
    background: transparent;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    margin: -9px -15px 0px -10px;
    height: 545px
}

.dialoggerxcchelp {
    position: absolute;
    width: 20px;
    height: 20px;
    right: 5px;
    top: 5px;
    padding: 5px 0px 0px 7px;
    margin: 0px 0px 0px 0px;
    cursor: pointer;
    color: white;
    line-height: 16px;
    font-size: 18px;
    background-color: grey;
    border: 1px solid white;
    z-index: 10127
}

.dialoggerxcchelp:hover {
    background-color: red;
    color: white;
    border: 1px solid white
}

.dialoggerxcc {
    position: absolute;
    right: 37px;
    top: 50px;
    padding: 2px;
    margin: 2px 0px 0px 0px;
    cursor: pointer;
    color: white;
    line-height: 16px;
    font-size: 18px;
    background-color: grey;
    border: 1px solid white;
    z-index: 10127
}

.dialoggerxcc:hover {
    background-color: red;
    color: black;
    border: none
}

.ctlcentertab-ct {
    margin: 0px 5px 0px -14px;
    padding: 5px 10px 5px 5px;
    -moz-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    border: 3px solid #3a5f8b;
    background-color: #fff;
    opacity: 1.0;
    width: 940px;
    height: 575px;
    text-align: left;
    color: white
}

#cchelptab {
    width: 100%;
    height: 100%
}

#cchelptab-a {
    width: 400px;
    height: 236px;
    float: left
}

#cchelptab-b {
    width: 144px;
    height: auto;
    position: absolute;
    right: 45px;
    top: 85px;
    font: 20px Arial, Helvetica, Sans-Serif;
    color: blue;
    line-height: 27px
}

#cchelptab-c {
    width: 755px;
    height: 305px;
    position: absolute;
    left: 5px;
    top: 265px;
    margin: 5px 0px 5px 5px;
    border: 3px solid black;
    border-radius: 5px;
    -moz-border-radius: 5px;
    overflow-y: hidden
}

#cchelptab-d {
    width: 200px;
    height: auto;
    position: absolute;
    right: 210px;
    top: 75px;
    font: 18px Arial, Helvetica, Sans-Serif;
    color: #000;
    text-align: center;
    border: 1px solid grey;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #fffee7;
    padding: 5px 0px 5px 0px
}

#cchelptab-d:hover {
    border: 1px solid #fffee7;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #f3f2db;
    padding: 5px 0px 5px 0px
}

#cchelptablogo {
    width: 230px;
    height: 103px
}

#cchelptabmalogo {
    width: 190px;
    height: auto
}

.strs-btns-projs {
    cursor: pointer;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 0px 2px 6px 2px;
    margin-bottom: 5px;
    width: 200px;
    height: 30px;
    line-height: 27px;
    color: #FFF;
    border: 1px solid #6c88d7;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #4472c4;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4472c4), to(#6c88d7));
    background-image: -webkit-linear-gradient(top, #4472c4, #6c88d7);
    background-image: -moz-linear-gradient(top, #4472c4, #6c88d7);
    background-image: -ms-linear-gradient(top, #4472c4, #6c88d7);
    background-image: -o-linear-gradient(top, #4472c4, #6c88d7);
    text-shadow: -1px -1px 0px #6c88d7;
    z-index: 1001
}

.strs-btns-projs:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

#cchelptabqmark {
    cursor: pointer;
    font: bold 24px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 5px;
    margin: 5px 5px 5px 15px;
    width: 350px;
    height: 28px;
    line-height: 28px;
    color: #FFF;
    border: 1px solid #6c88d7;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #4472c4;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4472c4), to(#6c88d7));
    background-image: -webkit-linear-gradient(top, #4472c4, #6c88d7);
    background-image: -moz-linear-gradient(top, #4472c4, #6c88d7);
    background-image: -ms-linear-gradient(top, #4472c4, #6c88d7);
    background-image: -o-linear-gradient(top, #4472c4, #6c88d7);
    text-shadow: -1px -1px 0px #6c88d7;
    z-index: 1001;
    position: absolute;
    left: 10px;
    top: 65px
}

#cchelptabqmark:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8;
    z-index: 1001
}

#cchelptabqmarkimg {
    margin-bottom: -2px
}

#cchelptab-a0 {
    width: 130px;
    height: auto;
    color: black;
    margin: 0px;
    padding: 0px;
    font: bold 19px Arial, Helvetica, Sans-Serif;
    text-align: left;
    vertical-align: middle;
    position: absolute;
    left: 50px;
    top: 90px;
    z-index: 1000
}

#cchelptab-a0 img {
    z-index: 1000
}

#cchelptab-a1 {
    width: 230px;
    height: auto;
    background-color: white;
    color: black;
    margin-top: 2px;
    padding-top: 2px;
    padding-left: 2px;
    font: bold 19px Arial, Helvetica, Sans-Serif;
    text-align: left;
    vertical-align: middle;
    position: absolute;
    left: 10px;
    top: 120px
}

#cchelptab-a1 a {
    color: blue;
    text-decoration: none
}

#cchelptab-a1 a:hover {
    color: black;
    cursor: pointer;
    text-decoration: none
}

#cchelptab-a1 ul {
    list-style-position: inside;
    list-style-type: none;
    padding: 15px 5px 5px 10px;
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
    display: grid;
    grid-template-columns: repeat(2, auto);
    grid-template-rows: repeat(3, auto);
    grid-auto-flow: column;
    -moz-column-gap: 5px;
    -webkit-column-gap: 5px;
    column-gap: 5px
}

#cchelptab-a1 ul li {
    padding: 5px;
    color: blue;
    white-space: nowrap;
    width: 50%
}

#cchelptab-a1 ul li:hover {
    color: black;
    cursor: pointer
}

#cchelptab-a1 ul li::before {
    content: '\27A2';
    left: 0
}

.cchelptab-a1-active {
    color: black;
    cursor: pointer
}

#cchelptab-a2 {
    width: 250px;
    height: auto;
    background-color: white;
    color: black;
    margin-top: 5px;
    padding-top: 5px;
    padding-left: 8px;
    font: bold 20px Arial, Helvetica, Sans-Serif;
    text-align: left;
    vertical-align: middle;
    float: left
}

#cchelptab-a2 a {
    color: blue;
    text-decoration: none
}

#cchelptab-a2 a:hover {
    color: black;
    cursor: pointer;
    text-decoration: none
}

#cchelptab-a2 ul {
    list-style-position: inside;
    list-style-type: none;
    border-top: 2px solid grey;
    padding-top: 5px;
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
    display: grid;
    grid-template-columns: repeat(2, auto);
    grid-template-rows: repeat(4, auto);
    grid-auto-flow: column;
    -moz-column-gap: 20px;
    -webkit-column-gap: 20px;
    column-gap: 20px
}

#cchelptab-a2 ul li {
    padding: 5px 5px 5px 10px;
    color: blue;
    white-space: nowrap;
    width: 50%
}

#cchelptab-a2 ul li:hover {
    color: black;
    cursor: pointer
}

#cchelptab-a2 ul li::before {
    content: '\27A2';
    left: 0
}

.cchelptab-a2-active {
    color: black;
    cursor: pointer
}

.cchelpqmarks {
    width: 16px;
    height: 16px;
    cursor: pointer
}

.cchelpnexttip {
    color: blue;
    cursor: pointer;
    text-align: right
}

.prnhelpqmarks {
    width: 16px;
    height: 16px;
    cursor: pointer
}

.strconfqmarks {
    width: 16px;
    height: 16px;
    cursor: pointer
}

#cchelptabarrow1 {
    position: absolute;
    left: 170px;
    bottom: 210px
}

#cchelptabqs-a {
    width: 905px;
    height: 30px;
    text-align: left;
    color: white
}

#cchelptabqs-b {
    background-color: white;
    width: 935px;
    height: 535px;
    text-align: left;
    color: white;
    border: 3px solid #3a5f8b;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px
}

#cchelptabqs-a1 {
    color: black;
    font-size: 22px;
    font-weight: bold;
    text-align: left;
    float: left;
    margin: 0px 0px 0px 5px;
    cursor: pointer
}

#cchelptabqs-a2 {
    color: black;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    position: absolute;
    top: 55px;
    right: 75px;
    cursor: pointer
}

#cchelptabqs-a3 {
    color: black;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    position: absolute;
    top: 55px;
    right: 75px;
    cursor: pointer;
    display: none
}

.ccqsbtns {
    width: 83px;
    height: 25px;
    margin: 0px 0px -7px 0px
}

#cchelptabqs-b1 {
    width: 935px;
    height: 540px;
    text-align: left;
    color: #8099b9
}

#cchelptabqs-b11 {
    width: 400px;
    height: 200px;
    text-align: left;
    color: #8099b9;
    float: left
}

#cchelptabqs-b12 {
    width: 500px;
    height: 200px;
    text-align: left;
    color: #8099b9;
    float: left
}

#cchelptabqs-b13 {
    min-width: 450px;
    height: 200px;
    text-align: left;
    color: #8099b9;
    float: left;
    white-space: nowrap
}

#cchelptabqs-b14 {
    width: 433px;
    height: 276px;
    text-align: left;
    position: absolute;
    right: 60px;
    bottom: 80px
}

#cchelptabqs-b14 img {
    width: 433px;
    height: 276px;
    border: none;
    display: none
}

#cchelptabqs-b111,
#cchelptabqs-b121,
#cchelptabqs-b131 {
    color: black;
    font-size: 20px;
    font-weight: bold;
    text-align: left;
    margin-left: 50px
}

#cchelptabqs-b112,
#cchelptabqs-b113,
#cchelptabqs-b114,
#cchelptabqs-b115 {
    color: #8099b9;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    margin-left: 50px;
    cursor: pointer
}

#cchelptabqs-b112:hover,
#cchelptabqs-b113:hover,
#cchelptabqs-b114:hover,
#cchelptabqs-b115:hover {
    color: DarkBlue
}

#cchelptabqs-b122,
#cchelptabqs-b123,
#cchelptabqs-b124,
#cchelptabqs-b125 {
    color: #8099b9;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    margin-left: 50px;
    cursor: pointer
}

#cchelptabqs-b122:hover,
#cchelptabqs-b123:hover,
#cchelptabqs-b124:hover,
#cchelptabqs-b125:hover {
    color: DarkBlue
}

#cchelptabqs-b132,
#cchelptabqs-b133,
#cchelptabqs-b134,
#cchelptabqs-b135 {
    color: #8099b9;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    margin-left: 50px;
    cursor: pointer
}

#cchelptabqs-b132:hover,
#cchelptabqs-b133:hover,
#cchelptabqs-b134:hover,
#cchelptabqs-b135:hover {
    color: DarkBlue
}

#cchelptabqs-b2 {
    width: 905px;
    height: 500px;
    text-align: left;
    color: #8099b9;
    display: none
}

#cchelptabqs-b201,
#cchelptabqs-b202,
#cchelptabqs-b203,
#cchelptabqs-b204,
#cchelptabqs-b205 {
    width: 880px;
    height: 470px;
    font-size: 14px;
    text-align: left;
    white-space: wrap;
    color: #8099b9;
    overflow-y: scroll;
    padding: 10px 10px 5px 10px;
    display: none
}

#cchelptabqs-b206,
#cchelptabqs-b207,
#cchelptabqs-b208,
#cchelptabqs-b209,
#cchelptabqs-b210 {
    width: 880px;
    height: 470px;
    font-size: 14px;
    text-align: left;
    white-space: wrap;
    color: #8099b9;
    overflow-y: scroll;
    padding: 10px 10px 5px 10px;
    display: none
}

.cchelptabqs-hdr {
    font-size: 20px;
    font-weight: bold;
    text-align: left;
    white-space: wrap;
    color: #8099b9
}

.cchelptabqs-txt {
    font-size: 18px;
    text-align: left;
    white-space: wrap;
    color: black
}

.cchelptabqs-txt-p {
    width: 865px;
    text-align: center
}

.cchelptabqs-txt {
    list-style-type: decimal
}

.cchelptabqstable {
    width: 100%
}

.cchelptabqstd {
    text-align: justify;
    padding: 5px
}

.cchelptabqstd img {
    max-height: 70px;
    max-width: 40px;
    float: left;
    margin: 10px
}

.cchelptabqstdtxt {
    max-width: 170px;
    text-align: justify;
    padding: 5px
}

.cchelptabqs-txt-ulc {
    padding-left: 20px
}

.cchelptabqs-txt-ulc a {
    color: blue
}

.cchelptabqs-txt-ulc p {
    margin: 0px;
    padding: 0px
}

#cchelptabff-a {
    width: 905px;
    height: 30px;
    text-align: left;
    color: white
}

#cchelptabff-b {
    background-color: white;
    width: 935px;
    height: 489px;
    text-align: left;
    color: white;
    border: 3px solid #3a5f8b;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px
}

#cchelptabff-a1 {
    color: black;
    font-size: 22px;
    font-weight: bold;
    text-align: left;
    float: left;
    margin: 0px 0px 0px 5px;
    cursor: pointer
}

#cchelptabff-a2 {
    color: black;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    position: absolute;
    top: 55px;
    right: 75px;
    cursor: pointer
}

#cchelptabff-a3 {
    color: black;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    position: absolute;
    top: 55px;
    right: 75px;
    cursor: pointer;
    display: none
}

#cchelptabff-b1 {
    width: 925px;
    height: 500px;
    text-align: left;
    color: #8099b9
}

#cchelptabff-b11 {
    width: 400px;
    height: 200px;
    text-align: left;
    color: #8099b9;
    float: left
}

#cchelptabff-b12 {
    width: 500px;
    height: 200px;
    text-align: left;
    color: #8099b9;
    float: left
}

#cchelptabff-b13 {
    width: 433px;
    height: 276px;
    text-align: left;
    position: absolute;
    right: 60px;
    bottom: 80px
}

#cchelptabff-b13 img {
    width: 433px;
    height: 276px;
    border: none;
    display: none
}

#cchelptabff-b111,
#cchelptabff-b121 {
    color: black;
    font-size: 20px;
    font-weight: bold;
    text-align: left;
    margin-left: 50px
}

#cchelptabff-b112,
#cchelptabff-b113,
#cchelptabff-b114 {
    color: #8099b9;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    margin-left: 50px;
    cursor: pointer
}

#cchelptabff-b112:hover,
#cchelptabff-b113:hover,
#cchelptabff-b114:hover {
    color: DarkBlue
}

#cchelptabff-b122,
#cchelptabff-b123 {
    color: #8099b9;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    margin-left: 50px;
    cursor: pointer
}

#cchelptabff-b122:hover,
#cchelptabff-b123:hover {
    color: DarkBlue
}

#cchelptabff-b2 {
    width: 905px;
    height: 500px;
    text-align: left;
    color: #8099b9;
    display: none
}

#cchelptabff-b201,
#cchelptabff-b202,
#cchelptabff-b203,
#cchelptabff-b204,
#cchelptabff-b205 {
    width: 880px;
    height: 470px;
    font-size: 16px;
    text-align: left;
    white-space: wrap;
    color: black;
    overflow-y: scroll;
    padding: 10px 10px 5px 10px;
    display: none
}

.cchelptabff-hdr {
    font-size: 20px;
    font-weight: bold;
    text-align: left;
    white-space: wrap;
    color: #8099b9
}

.cchelptabff-txt {
    font-size: 18px;
    text-align: left;
    white-space: wrap;
    color: black
}

.cchelptabff-txt-p {
    width: 805px;
    font-size: 18px;
    text-align: left;
    white-space: wrap;
    color: black;
    padding: 0px 10px 10px 20px
}

.cchelptabff-txt-p p a,
.cchelptabff-txt-p p a:hover,
.cchelptabff-txt-p p a:visited {
    color: blue;
    cursor: pointer
}

.cchelptabff-txt {
    list-style-type: decimal
}

.cchelptabfftable {
    width: 100%
}

.cchelptabfftd {
    text-align: justify;
    padding: 5px
}

.cchelptabfftd img {
    max-height: 70px;
    max-width: 40px;
    float: left;
    margin: 10px
}

.cchelptabfftdtxt {
    max-width: 150px;
    text-align: justify;
    padding: 5px
}

.cchelptabff-txt-ulc {
    padding-left: 20px
}

.cchelptabff-txt-ulc a {
    color: blue
}

.cchelptabff-txt-ulc p {
    margin: 0px;
    padding: 0px
}

#modalContainer,
#modalContainercf {
    background-color: rgba(0, 0, 0, 0.3);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 20119
}

#modalContainerReg {
    background-color: rgba(0, 0, 0, 0.3);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 20119
}

#alertBox {
    position: relative;
    width: 300px;
    min-height: 100px;
    margin-top: 50px;
    border: 1px solid #666;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: 20px 30px
}

#alertBoxReg {
    position: relative;
    width: 600px;
    min-height: 100px;
    margin-top: 40px;
    border: 1px solid #666;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: 20px 30px
}

#alertBoxReg ul {
    list-style: disc;
    padding: 5px;
    margin: 5px 5px 5px 25px
}

#alertBoxReg ul li {
    padding-left: 16px
}

#modalContainer>#alertBox {
    position: fixed
}

#modalContainercf>#alertBox {
    position: fixed
}

#modalContainerReg>#alertBoxReg {
    position: fixed
}

#alertBox h1 {
    margin: 0;
    font: bold 19px Arial, Helvetica, Sans-Serif;
    background-color: #5c5c5c;
    color: #FFF;
    border-bottom: 1px solid #000;
    padding: 2px 0 2px 5px
}

#alertBoxReg h1 {
    margin: 0;
    font: bold 19px Arial, Helvetica, Sans-Serif;
    background-color: #5c5c5c;
    color: #FFF;
    border-bottom: 1px solid #000;
    padding: 2px 0 2px 5px
}

#alertBox p {
    font: 16px Arial, Helvetica, Sans-Serif;
    height: 50px;
    padding-left: 5px;
    margin: 20px 15px 10px 15px;
    text-align: center
}

#alertBoxReg p {
    font: 16px Arial, Helvetica, Sans-Serif;
    min-height: 50px;
    padding-left: 5px;
    margin: 20px 15px 10px 15px;
    text-align: justify
}

#alertBox #closeBtn {
    display: block;
    position: relative;
    margin: 5px auto;
    padding: 5px;
    width: 50px;
    font: 14px Arial, Helvetica, Sans-Serif;
    text-transform: uppercase;
    text-align: center;
    color: #000000;
    -moz-box-shadow: 0px 1px 0px 0px #71747a;
    -webkit-box-shadow: 0px 1px 0px 0px #71747a;
    box-shadow: 0px 1px 0px 0px #71747a;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #706f69), color-stop(1, #fffefc));
    background: -moz-linear-gradient(top, #706f69 5%, #fffefc 100%);
    background: -webkit-linear-gradient(top, #706f69 5%, #fffefc 100%);
    background: -o-linear-gradient(top, #706f69 5%, #fffefc 100%);
    background: -ms-linear-gradient(top, #706f69 5%, #fffefc 100%);
    background: linear-gradient(to bottom, #706f69 5%, #fffefc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#706f69', endColorstr='#fffefc', GradientType=0);
    background-color: #706f69;
    border: 1px solid #807b73;
    border-radius: 5px;
    text-decoration: none
}

#alertBoxReg #closeBtn {
    display: block;
    position: relative;
    margin: 5px auto;
    padding: 5px;
    width: 50px;
    font: 14px Arial, Helvetica, Sans-Serif;
    text-transform: uppercase;
    text-align: center;
    color: #000000;
    -moz-box-shadow: 0px 1px 0px 0px #71747a;
    -webkit-box-shadow: 0px 1px 0px 0px #71747a;
    box-shadow: 0px 1px 0px 0px #71747a;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #706f69), color-stop(1, #fffefc));
    background: -moz-linear-gradient(top, #706f69 5%, #fffefc 100%);
    background: -webkit-linear-gradient(top, #706f69 5%, #fffefc 100%);
    background: -o-linear-gradient(top, #706f69 5%, #fffefc 100%);
    background: -ms-linear-gradient(top, #706f69 5%, #fffefc 100%);
    background: linear-gradient(to bottom, #706f69 5%, #fffefc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#706f69', endColorstr='#fffefc', GradientType=0);
    background-color: #706f69;
    border: 1px solid #807b73;
    border-radius: 5px;
    text-decoration: none
}

#alertBox #closeBtn:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fffefc), color-stop(1, #706f69));
    background: -moz-linear-gradient(top, #fffefc 5%, #706f69 100%);
    background: -webkit-linear-gradient(top, #fffefc 5%, #706f69 100%);
    background: -o-linear-gradient(top, #fffefc 5%, #706f69 100%);
    background: -ms-linear-gradient(top, #fffefc 5%, #706f69 100%);
    background: linear-gradient(to bottom, #fffefc 5%, #706f69 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffefc', endColorstr='#706f69', GradientType=0);
    background-color: #fffefc
}

#alertBoxReg #closeBtn:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fffefc), color-stop(1, #706f69));
    background: -moz-linear-gradient(top, #fffefc 5%, #706f69 100%);
    background: -webkit-linear-gradient(top, #fffefc 5%, #706f69 100%);
    background: -o-linear-gradient(top, #fffefc 5%, #706f69 100%);
    background: -ms-linear-gradient(top, #fffefc 5%, #706f69 100%);
    background: linear-gradient(to bottom, #fffefc 5%, #706f69 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffefc', endColorstr='#706f69', GradientType=0);
    background-color: #fffefc
}

#alertBox #closeBtn1,
#alertBox #closeBtn2 {
    display: block;
    position: relative;
    margin: 25px 15px 15px 15px;
    padding: 5px;
    width: 50px;
    font: 14px Arial, Helvetica, Sans-Serif;
    text-transform: uppercase;
    text-align: center;
    color: #000000;
    -moz-box-shadow: 0px 1px 0px 0px #71747a;
    -webkit-box-shadow: 0px 1px 0px 0px #71747a;
    box-shadow: 0px 1px 0px 0px #71747a;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #706f69), color-stop(1, #fffefc));
    background: -moz-linear-gradient(top, #706f69 5%, #fffefc 100%);
    background: -webkit-linear-gradient(top, #706f69 5%, #fffefc 100%);
    background: -o-linear-gradient(top, #706f69 5%, #fffefc 100%);
    background: -ms-linear-gradient(top, #706f69 5%, #fffefc 100%);
    background: linear-gradient(to bottom, #706f69 5%, #fffefc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#706f69', endColorstr='#fffefc', GradientType=0);
    background-color: #706f69;
    border: 1px solid #807b73;
    border-radius: 5px;
    text-decoration: none;
    float: right
}

#alertBoxReg #closeBtn1,
#alertBoxReg #closeBtn2 {
    display: block;
    position: relative;
    margin: 25px 15px 15px 15px;
    padding: 5px;
    width: 50px;
    font: 14px Arial, Helvetica, Sans-Serif;
    text-transform: uppercase;
    text-align: center;
    color: #000000;
    -moz-box-shadow: 0px 1px 0px 0px #71747a;
    -webkit-box-shadow: 0px 1px 0px 0px #71747a;
    box-shadow: 0px 1px 0px 0px #71747a;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #706f69), color-stop(1, #fffefc));
    background: -moz-linear-gradient(top, #706f69 5%, #fffefc 100%);
    background: -webkit-linear-gradient(top, #706f69 5%, #fffefc 100%);
    background: -o-linear-gradient(top, #706f69 5%, #fffefc 100%);
    background: -ms-linear-gradient(top, #706f69 5%, #fffefc 100%);
    background: linear-gradient(to bottom, #706f69 5%, #fffefc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#706f69', endColorstr='#fffefc', GradientType=0);
    background-color: #706f69;
    border: 1px solid #807b73;
    border-radius: 5px;
    text-decoration: none;
    float: right
}

#alertBox #closeBtn1:hover,
#alertBox #closeBtn2:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fffefc), color-stop(1, #706f69));
    background: -moz-linear-gradient(top, #fffefc 5%, #706f69 100%);
    background: -webkit-linear-gradient(top, #fffefc 5%, #706f69 100%);
    background: -o-linear-gradient(top, #fffefc 5%, #706f69 100%);
    background: -ms-linear-gradient(top, #fffefc 5%, #706f69 100%);
    background: linear-gradient(to bottom, #fffefc 5%, #706f69 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffefc', endColorstr='#706f69', GradientType=0);
    background-color: #fffefc
}

#alertBoxReg #closeBtn1:hover,
#alertBoxReg #closeBtn2:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fffefc), color-stop(1, #706f69));
    background: -moz-linear-gradient(top, #fffefc 5%, #706f69 100%);
    background: -webkit-linear-gradient(top, #fffefc 5%, #706f69 100%);
    background: -o-linear-gradient(top, #fffefc 5%, #706f69 100%);
    background: -ms-linear-gradient(top, #fffefc 5%, #706f69 100%);
    background: linear-gradient(to bottom, #fffefc 5%, #706f69 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffefc', endColorstr='#706f69', GradientType=0);
    background-color: #fffefc
}

#medndefmdiv {
    position: fixed;
    left: 50px;
    top: 50px;
    width: 750px;
    height: 650px;
    font: 14px Arial, Helvetica, Sans-Serif;
    text-align: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: white;
    border: 2px solid grey;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    z-index: 20119;
    display: none
}

.medndefdone {
    cursor: pointer;
    float: left;
    font: bold 14px Arial, Helvetica, Sans-Serif;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    padding: 2px;
    margin: 5px 5px 5px 115px;
    width: 90px;
    height: 22px;
    line-height: 20px;
    color: #FFF;
    border: 1px solid #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #888888;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#101010));
    background-image: -webkit-linear-gradient(top, #888, #101010);
    background-image: -moz-linear-gradient(top, #888, #101010);
    background-image: -ms-linear-gradient(top, #888, #101010);
    background-image: -o-linear-gradient(top, #888, #101010);
    text-shadow: -1px -1px 0px #101010;
    z-index: 1001
}

.medndefdone:hover {
    background-color: #686868;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#B0B0B0));
    background-image: -webkit-linear-gradient(top, #686868, #B0B0B0);
    background-image: -moz-linear-gradient(top, #686868, #B0B0B0);
    background-image: -ms-linear-gradient(top, #686868, #B0B0B0);
    background-image: -o-linear-gradient(top, #686868, #B0B0B0);
    border: 1px solid #282828;
    color: #000;
    text-shadow: -1px -1px 0px #B8B8B8
}

.medndefhrtd {
    font: bold 26px Arial, Helvetica, Sans-Serif;
    text-align: center;
    color: black;
    vertical-align: middle;
    width: 425px;
    padding: 10px 2px 2px 2px;
    cursor: pointer
}

.medndefhrtd1 {
    font: 24px Arial, Helvetica, Sans-Serif;
    text-align: center;
    color: black;
    vertical-align: middle;
    width: 300px;
    padding: 5px
}

.medndefimg {
    width: 300px;
    height: 633px;
    padding: 2px;
    margin: 2px;
    background-color: white
}

.medndefimg2 {
    width: 200px;
    height: 140px;
    padding: 5px;
    margin: 0px;
    background-color: white
}

.medndefimg3 {
    width: 18px;
    height: 18px;
    padding: 0px;
    margin: 0px
}

.medndeftxttd {
    width: 385px;
    padding: 10px 10px 10px 10px;
    white-space: normal;
    font: 17px Arial, Helvetica, Sans-Serif;
    text-align: justify
}

.medndefx {
    position: absolute;
    right: 8px;
    top: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    cursor: pointer;
    color: white;
    line-height: 14px;
    font-size: 16px;
    background-color: grey;
    border: 1px solid white;
    z-index: 10127
}

.medndefx:hover {
    background-color: red;
    color: black;
    border: none
}

.medndefqm {
    width: 18px;
    height: 18px
}.context-menu-list {
    margin: 0;
    padding: 0;
    min-width: 155px;
    max-width: 250px;
    display: inline-block;
    position: absolute;
    list-style-type: none;
    border: 1px solid #DDD;
    background: #EEE;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    -ms-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    -o-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    z-index: 20200
}

.context-menu-item {
    padding: 2px 2px 2px 28px;
    background-color: #EEE;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;
    z-index: 20200
}

.context-menu-separator {
    padding-bottom: 0;
    border-bottom: 1px solid #DDD;
    z-index: 20200
}

.context-menu-item>label>input,
.context-menu-item>label>textarea {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    z-index: 20200
}

.context-menu-item.hover {
    cursor: pointer;
    background-color: #39F;
    z-index: 20200
}

.context-menu-item.disabled {
    color: #666;
    z-index: 20200
}

.context-menu-input.hover,
.context-menu-item.disabled.hover {
    cursor: default;
    background-color: #EEE;
    z-index: 20200
}

.context-menu-submenu:after {
    content: ">";
    color: #666;
    position: absolute;
    top: 0;
    right: 3px;
    z-index: 20200
}

.context-menu-item.icon {
    min-height: 20px;
    background-repeat: no-repeat;
    background-position: 4px 2px;
    z-index: 20200
}

.context-menu-item.icon-edit {
    background-image: url(/images/rightclick/page_white_edit.png);
    z-index: 20200;
    background-size: 18px 18px
}

.context-menu-item.icon-cut {
    background-image: url(/images/rightclick/cut.png);
    z-index: 20200;
    background-size: 18px 18px
}

.context-menu-item.icon-copy {
    background-image: url(/images/rightclick/page_white_copy.png);
    z-index: 20200;
    background-size: 18px 18px
}

.context-menu-item.icon-paste {
    background-image: url(/images/rightclick/page_white_paste.png);
    z-index: 20200;
    background-size: 18px 18px
}

.context-menu-item.icon-delete {
    background-image: url(/images/rightclick/page_white_delete.png);
    z-index: 20200;
    background-size: 18px 18px
}

.context-menu-item.icon-add {
    background-image: url(/images/rightclick/page_white_add.png);
    z-index: 20200;
    background-size: 18px 18px
}

.context-menu-item.icon-quit {
    background-image: url(/images/rightclick/door.png);
    z-index: 20200;
    background-size: 18px 18px
}

.context-menu-item.icon-sb {
    background-image: url(/images/rightclick/sb.png);
    z-index: 20200;
    background-size: 18px 18px
}

.context-menu-item.icon-ca {
    background-image: url(/images/rightclick/ca.png);
    z-index: 20200;
    background-size: 18px 18px
}

.context-menu-item.icon-cs {
    background-image: url(/images/rightclick/cs.png);
    z-index: 20200;
    background-size: 18px 18px
}

.context-menu-item.icon-pa {
    background-image: url(/images/rightclick/pa.png);
    z-index: 20200;
    background-size: 18px 18px
}

.context-menu-item.icon-bp {
    background-image: url(/images/rightclick/bp.png);
    z-index: 20200;
    background-size: 18px 18px
}

.context-menu-item.icon-ts {
    background-image: url(/images/rightclick/ts.png);
    z-index: 20200;
    background-size: 18px 18px
}

.context-menu-item.icon-fu {
    background-image: url(/images/rightclick/fu.png);
    z-index: 20200;
    background-size: 18px 18px
}

.context-menu-item.icon-ls {
    background-image: url(/images/rightclick/ls.png);
    z-index: 20200;
    background-size: 18px 18px
}

.context-menu-item.icon-me {
    background-image: url(/images/rightclick/me.png);
    z-index: 20200;
    background-size: 18px 18px
}

.context-menu-item.icon-ww {
    background-image: url(/images/rightclick/ww.png);
    z-index: 20200;
    background-size: 18px 18px
}

.context-menu-item.icon-gu {
    background-image: url(/images/rightclick/gu.png);
    z-index: 20200;
    background-size: 18px 18px
}

.context-menu-input>label>* {
    vertical-align: top;
    z-index: 20200
}

.context-menu-input>label>input[type="checkbox"],
.context-menu-input>label>input[type="radio"] {
    margin-left: -17px;
    z-index: 20200
}

.context-menu-input>label>span {
    margin-left: 5px;
    z-index: 20200
}

.context-menu-input>label,
.context-menu-input>label>input[type="text"],
.context-menu-input>label>textarea,
.context-menu-input>label>select {
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 20200
}

.context-menu-input>label>textarea {
    height: 100px;
    z-index: 20200
}

.context-menu-item>.context-menu-list {
    display: none;
    right: -5px;
    top: 5px;
    z-index: 20200
}

.context-menu-item.hover>.context-menu-list {
    display: block;
    z-index: 20200
}

.context-menu-accesskey {
    text-decoration: underline;
    z-index: 20200
}.context-menu-item.icon-mtile001 {
    background-image: url(/images/metro-tiles-icons-50/mtile-001.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile002 {
    background-image: url(/images/metro-tiles-icons-50/mtile-002.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile003 {
    background-image: url(/images/metro-tiles-icons-50/mtile-003.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile004 {
    background-image: url(/images/metro-tiles-icons-50/mtile-004.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile005 {
    background-image: url(/images/metro-tiles-icons-50/mtile-005.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile006 {
    background-image: url(/images/metro-tiles-icons-50/mtile-006.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile007 {
    background-image: url(/images/metro-tiles-icons-50/mtile-007.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile008 {
    background-image: url(/images/metro-tiles-icons-50/mtile-008.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile009 {
    background-image: url(/images/metro-tiles-icons-50/mtile-009.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile010 {
    background-image: url(/images/metro-tiles-icons-50/mtile-010.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile011 {
    background-image: url(/images/metro-tiles-icons-50/mtile-011.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile012 {
    background-image: url(/images/metro-tiles-icons-50/mtile-012.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile013 {
    background-image: url(/images/metro-tiles-icons-50/mtile-013.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile014 {
    background-image: url(/images/metro-tiles-icons-50/mtile-014.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile015 {
    background-image: url(/images/metro-tiles-icons-50/mtile-015.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile016 {
    background-image: url(/images/metro-tiles-icons-50/mtile-016.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile017 {
    background-image: url(/images/metro-tiles-icons-50/mtile-017.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile018 {
    background-image: url(/images/metro-tiles-icons-50/mtile-018.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile019 {
    background-image: url(/images/metro-tiles-icons-50/mtile-019.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile020 {
    background-image: url(/images/metro-tiles-icons-50/mtile-020.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile021 {
    background-image: url(/images/metro-tiles-icons-50/mtile-021.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile022 {
    background-image: url(/images/metro-tiles-icons-50/mtile-022.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile023 {
    background-image: url(/images/metro-tiles-icons-50/mtile-023.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile024 {
    background-image: url(/images/metro-tiles-icons-50/mtile-024.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile025 {
    background-image: url(/images/metro-tiles-icons-50/mtile-025.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile026 {
    background-image: url(/images/metro-tiles-icons-50/mtile-026.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile027 {
    background-image: url(/images/metro-tiles-icons-50/mtile-027.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile028 {
    background-image: url(/images/metro-tiles-icons-50/mtile-028.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile029 {
    background-image: url(/images/metro-tiles-icons-50/mtile-029.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile030 {
    background-image: url(/images/metro-tiles-icons-50/mtile-030.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile031 {
    background-image: url(/images/metro-tiles-icons-50/mtile-031.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile032 {
    background-image: url(/images/metro-tiles-icons-50/mtile-032.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile033 {
    background-image: url(/images/metro-tiles-icons-50/mtile-033.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile034 {
    background-image: url(/images/metro-tiles-icons-50/mtile-034.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile035 {
    background-image: url(/images/metro-tiles-icons-50/mtile-035.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile036 {
    background-image: url(/images/metro-tiles-icons-50/mtile-036.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile037 {
    background-image: url(/images/metro-tiles-icons-50/mtile-037.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile038 {
    background-image: url(/images/metro-tiles-icons-50/mtile-038.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile039 {
    background-image: url(/images/metro-tiles-icons-50/mtile-039.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile040 {
    background-image: url(/images/metro-tiles-icons-50/mtile-040.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile041 {
    background-image: url(/images/metro-tiles-icons-50/mtile-041.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile042 {
    background-image: url(/images/metro-tiles-icons-50/mtile-042.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile043 {
    background-image: url(/images/metro-tiles-icons-50/mtile-043.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile044 {
    background-image: url(/images/metro-tiles-icons-50/mtile-044.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile045 {
    background-image: url(/images/metro-tiles-icons-50/mtile-045.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile046 {
    background-image: url(/images/metro-tiles-icons-50/mtile-046.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile047 {
    background-image: url(/images/metro-tiles-icons-50/mtile-047.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile048 {
    background-image: url(/images/metro-tiles-icons-50/mtile-048.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile049 {
    background-image: url(/images/metro-tiles-icons-50/mtile-049.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile050 {
    background-image: url(/images/metro-tiles-icons-50/mtile-050.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile051 {
    background-image: url(/images/metro-tiles-icons-50/mtile-051.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile052 {
    background-image: url(/images/metro-tiles-icons-50/mtile-052.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile053 {
    background-image: url(/images/metro-tiles-icons-50/mtile-053.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile054 {
    background-image: url(/images/metro-tiles-icons-50/mtile-054.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile055 {
    background-image: url(/images/metro-tiles-icons-50/mtile-055.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile056 {
    background-image: url(/images/metro-tiles-icons-50/mtile-056.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile057 {
    background-image: url(/images/metro-tiles-icons-50/mtile-057.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile058 {
    background-image: url(/images/metro-tiles-icons-50/mtile-058.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile059 {
    background-image: url(/images/metro-tiles-icons-50/mtile-059.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile060 {
    background-image: url(/images/metro-tiles-icons-50/mtile-060.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile061 {
    background-image: url(/images/metro-tiles-icons-50/mtile-061.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile062 {
    background-image: url(/images/metro-tiles-icons-50/mtile-062.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile063 {
    background-image: url(/images/metro-tiles-icons-50/mtile-063.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile064 {
    background-image: url(/images/metro-tiles-icons-50/mtile-064.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile065 {
    background-image: url(/images/metro-tiles-icons-50/mtile-065.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile066 {
    background-image: url(/images/metro-tiles-icons-50/mtile-066.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile067 {
    background-image: url(/images/metro-tiles-icons-50/mtile-067.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile068 {
    background-image: url(/images/metro-tiles-icons-50/mtile-068.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile069 {
    background-image: url(/images/metro-tiles-icons-50/mtile-069.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile070 {
    background-image: url(/images/metro-tiles-icons-50/mtile-070.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile071 {
    background-image: url(/images/metro-tiles-icons-50/mtile-071.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile072 {
    background-image: url(/images/metro-tiles-icons-50/mtile-072.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile073 {
    background-image: url(/images/metro-tiles-icons-50/mtile-073.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile074 {
    background-image: url(/images/metro-tiles-icons-50/mtile-074.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile075 {
    background-image: url(/images/metro-tiles-icons-50/mtile-075.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile076 {
    background-image: url(/images/metro-tiles-icons-50/mtile-076.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile077 {
    background-image: url(/images/metro-tiles-icons-50/mtile-077.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile078 {
    background-image: url(/images/metro-tiles-icons-50/mtile-078.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile079 {
    background-image: url(/images/metro-tiles-icons-50/mtile-079.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile080 {
    background-image: url(/images/metro-tiles-icons-50/mtile-080.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile081 {
    background-image: url(/images/metro-tiles-icons-50/mtile-081.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile082 {
    background-image: url(/images/metro-tiles-icons-50/mtile-082.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile083 {
    background-image: url(/images/metro-tiles-icons-50/mtile-083.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile084 {
    background-image: url(/images/metro-tiles-icons-50/mtile-084.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile085 {
    background-image: url(/images/metro-tiles-icons-50/mtile-085.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile086 {
    background-image: url(/images/metro-tiles-icons-50/mtile-086.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile087 {
    background-image: url(/images/metro-tiles-icons-50/mtile-087.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile088 {
    background-image: url(/images/metro-tiles-icons-50/mtile-088.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile089 {
    background-image: url(/images/metro-tiles-icons-50/mtile-089.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile090 {
    background-image: url(/images/metro-tiles-icons-50/mtile-090.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile091 {
    background-image: url(/images/metro-tiles-icons-50/mtile-091.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile092 {
    background-image: url(/images/metro-tiles-icons-50/mtile-092.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile093 {
    background-image: url(/images/metro-tiles-icons-50/mtile-093.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile094 {
    background-image: url(/images/metro-tiles-icons-50/mtile-094.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile095 {
    background-image: url(/images/metro-tiles-icons-50/mtile-095.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile096 {
    background-image: url(/images/metro-tiles-icons-50/mtile-096.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile097 {
    background-image: url(/images/metro-tiles-icons-50/mtile-097.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile098 {
    background-image: url(/images/metro-tiles-icons-50/mtile-098.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile099 {
    background-image: url(/images/metro-tiles-icons-50/mtile-099.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile100 {
    background-image: url(/images/metro-tiles-icons-50/mtile-100.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile101 {
    background-image: url(/images/metro-tiles-icons-50/mtile-101.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile102 {
    background-image: url(/images/metro-tiles-icons-50/mtile-102.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile103 {
    background-image: url(/images/metro-tiles-icons-50/mtile-103.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile104 {
    background-image: url(/images/metro-tiles-icons-50/mtile-104.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile105 {
    background-image: url(/images/metro-tiles-icons-50/mtile-105.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile106 {
    background-image: url(/images/metro-tiles-icons-50/mtile-106.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile107 {
    background-image: url(/images/metro-tiles-icons-50/mtile-107.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile108 {
    background-image: url(/images/metro-tiles-icons-50/mtile-108.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile109 {
    background-image: url(/images/metro-tiles-icons-50/mtile-109.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile110 {
    background-image: url(/images/metro-tiles-icons-50/mtile-110.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile111 {
    background-image: url(/images/metro-tiles-icons-50/mtile-111.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile112 {
    background-image: url(/images/metro-tiles-icons-50/mtile-112.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile113 {
    background-image: url(/images/metro-tiles-icons-50/mtile-113.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile114 {
    background-image: url(/images/metro-tiles-icons-50/mtile-114.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile115 {
    background-image: url(/images/metro-tiles-icons-50/mtile-115.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile116 {
    background-image: url(/images/metro-tiles-icons-50/mtile-116.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile117 {
    background-image: url(/images/metro-tiles-icons-50/mtile-117.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile118 {
    background-image: url(/images/metro-tiles-icons-50/mtile-118.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile119 {
    background-image: url(/images/metro-tiles-icons-50/mtile-119.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile120 {
    background-image: url(/images/metro-tiles-icons-50/mtile-120.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile121 {
    background-image: url(/images/metro-tiles-icons-50/mtile-121.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile122 {
    background-image: url(/images/metro-tiles-icons-50/mtile-122.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile123 {
    background-image: url(/images/metro-tiles-icons-50/mtile-123.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile124 {
    background-image: url(/images/metro-tiles-icons-50/mtile-124.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile125 {
    background-image: url(/images/metro-tiles-icons-50/mtile-125.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile126 {
    background-image: url(/images/metro-tiles-icons-50/mtile-126.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile127 {
    background-image: url(/images/metro-tiles-icons-50/mtile-127.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile128 {
    background-image: url(/images/metro-tiles-icons-50/mtile-128.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile129 {
    background-image: url(/images/metro-tiles-icons-50/mtile-129.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile130 {
    background-image: url(/images/metro-tiles-icons-50/mtile-130.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile131 {
    background-image: url(/images/metro-tiles-icons-50/mtile-131.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile132 {
    background-image: url(/images/metro-tiles-icons-50/mtile-132.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile133 {
    background-image: url(/images/metro-tiles-icons-50/mtile-133.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile134 {
    background-image: url(/images/metro-tiles-icons-50/mtile-134.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile135 {
    background-image: url(/images/metro-tiles-icons-50/mtile-135.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile136 {
    background-image: url(/images/metro-tiles-icons-50/mtile-136.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile137 {
    background-image: url(/images/metro-tiles-icons-50/mtile-137.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile138 {
    background-image: url(/images/metro-tiles-icons-50/mtile-138.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile139 {
    background-image: url(/images/metro-tiles-icons-50/mtile-139.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile140 {
    background-image: url(/images/metro-tiles-icons-50/mtile-140.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile141 {
    background-image: url(/images/metro-tiles-icons-50/mtile-141.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile142 {
    background-image: url(/images/metro-tiles-icons-50/mtile-142.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile143 {
    background-image: url(/images/metro-tiles-icons-50/mtile-143.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile144 {
    background-image: url(/images/metro-tiles-icons-50/mtile-144.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile145 {
    background-image: url(/images/metro-tiles-icons-50/mtile-145.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile146 {
    background-image: url(/images/metro-tiles-icons-50/mtile-146.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile147 {
    background-image: url(/images/metro-tiles-icons-50/mtile-147.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile148 {
    background-image: url(/images/metro-tiles-icons-50/mtile-148.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile149 {
    background-image: url(/images/metro-tiles-icons-50/mtile-149.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile154 {
    background-image: url(/images/metro-tiles-icons-50/mtile-154.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile155 {
    background-image: url(/images/metro-tiles-icons-50/mtile-155.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile156 {
    background-image: url(/images/metro-tiles-icons-50/mtile-156.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile157 {
    background-image: url(/images/metro-tiles-icons-50/mtile-157.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile158 {
    background-image: url(/images/metro-tiles-icons-50/mtile-158.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile159 {
    background-image: url(/images/metro-tiles-icons-50/mtile-159.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile160 {
    background-image: url(/images/metro-tiles-icons-50/mtile-160.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile161 {
    background-image: url(/images/metro-tiles-icons-50/mtile-161.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile162 {
    background-image: url(/images/metro-tiles-icons-50/mtile-162.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile163 {
    background-image: url(/images/metro-tiles-icons-50/mtile-163.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile164 {
    background-image: url(/images/metro-tiles-icons-50/mtile-164.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile165 {
    background-image: url(/images/metro-tiles-icons-50/mtile-165.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile166 {
    background-image: url(/images/metro-tiles-icons-50/mtile-166.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile167 {
    background-image: url(/images/metro-tiles-icons-50/mtile-167.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile168 {
    background-image: url(/images/metro-tiles-icons-50/mtile-168.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile169 {
    background-image: url(/images/metro-tiles-icons-50/mtile-169.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile170 {
    background-image: url(/images/metro-tiles-icons-50/mtile-170.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile171 {
    background-image: url(/images/metro-tiles-icons-50/mtile-171.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile172 {
    background-image: url(/images/metro-tiles-icons-50/mtile-172.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile173 {
    background-image: url(/images/metro-tiles-icons-50/mtile-173.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile174 {
    background-image: url(/images/metro-tiles-icons-50/mtile-174.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile175 {
    background-image: url(/images/metro-tiles-icons-50/mtile-175.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile176 {
    background-image: url(/images/metro-tiles-icons-50/mtile-176.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile177 {
    background-image: url(/images/metro-tiles-icons-50/mtile-177.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile178 {
    background-image: url(/images/metro-tiles-icons-50/mtile-178.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile179 {
    background-image: url(/images/metro-tiles-icons-50/mtile-179.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile180 {
    background-image: url(/images/metro-tiles-icons-50/mtile-180.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile181 {
    background-image: url(/images/metro-tiles-icons-50/mtile-181.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile182 {
    background-image: url(/images/metro-tiles-icons-50/mtile-182.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile183 {
    background-image: url(/images/metro-tiles-icons-50/mtile-183.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile184 {
    background-image: url(/images/metro-tiles-icons-50/mtile-184.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile185 {
    background-image: url(/images/metro-tiles-icons-50/mtile-185.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile186 {
    background-image: url(/images/metro-tiles-icons-50/mtile-186.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile187 {
    background-image: url(/images/metro-tiles-icons-50/mtile-187.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile188 {
    background-image: url(/images/metro-tiles-icons-50/mtile-188.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile189 {
    background-image: url(/images/metro-tiles-icons-50/mtile-189.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile190 {
    background-image: url(/images/metro-tiles-icons-50/mtile-190.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile191 {
    background-image: url(/images/metro-tiles-icons-50/mtile-191.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile192 {
    background-image: url(/images/metro-tiles-icons-50/mtile-192.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile193 {
    background-image: url(/images/metro-tiles-icons-50/mtile-193.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile194 {
    background-image: url(/images/metro-tiles-icons-50/mtile-194.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile195 {
    background-image: url(/images/metro-tiles-icons-50/mtile-195.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile196 {
    background-image: url(/images/metro-tiles-icons-50/mtile-196.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile197 {
    background-image: url(/images/metro-tiles-icons-50/mtile-197.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile198 {
    background-image: url(/images/metro-tiles-icons-50/mtile-198.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile199 {
    background-image: url(/images/metro-tiles-icons-50/mtile-199.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile200 {
    background-image: url(/images/metro-tiles-icons-50/mtile-200.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile201 {
    background-image: url(/images/metro-tiles-icons-50/mtile-201.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile202 {
    background-image: url(/images/metro-tiles-icons-50/mtile-202.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile203 {
    background-image: url(/images/metro-tiles-icons-50/mtile-203.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile204 {
    background-image: url(/images/metro-tiles-icons-50/mtile-204.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile205 {
    background-image: url(/images/metro-tiles-icons-50/mtile-205.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile206 {
    background-image: url(/images/metro-tiles-icons-50/mtile-206.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile207 {
    background-image: url(/images/metro-tiles-icons-50/mtile-207.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile208 {
    background-image: url(/images/metro-tiles-icons-50/mtile-208.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile209 {
    background-image: url(/images/metro-tiles-icons-50/mtile-209.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile210 {
    background-image: url(/images/metro-tiles-icons-50/mtile-210.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile211 {
    background-image: url(/images/metro-tiles-icons-50/mtile-211.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile212 {
    background-image: url(/images/metro-tiles-icons-50/mtile-212.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile213 {
    background-image: url(/images/metro-tiles-icons-50/mtile-213.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile214 {
    background-image: url(/images/metro-tiles-icons-50/mtile-214.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile215 {
    background-image: url(/images/metro-tiles-icons-50/mtile-215.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile216 {
    background-image: url(/images/metro-tiles-icons-50/mtile-216.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile217 {
    background-image: url(/images/metro-tiles-icons-50/mtile-217.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile218 {
    background-image: url(/images/metro-tiles-icons-50/mtile-218.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile219 {
    background-image: url(/images/metro-tiles-icons-50/mtile-219.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile220 {
    background-image: url(/images/metro-tiles-icons-50/mtile-220.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile221 {
    background-image: url(/images/metro-tiles-icons-50/mtile-221.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile222 {
    background-image: url(/images/metro-tiles-icons-50/mtile-222.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile223 {
    background-image: url(/images/metro-tiles-icons-50/mtile-223.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile224 {
    background-image: url(/images/metro-tiles-icons-50/mtile-224.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile225 {
    background-image: url(/images/metro-tiles-icons-50/mtile-225.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile226 {
    background-image: url(/images/metro-tiles-icons-50/mtile-226.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile227 {
    background-image: url(/images/metro-tiles-icons-50/mtile-227.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile228 {
    background-image: url(/images/metro-tiles-icons-50/mtile-228.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile229 {
    background-image: url(/images/metro-tiles-icons-50/mtile-229.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile230 {
    background-image: url(/images/metro-tiles-icons-50/mtile-230.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile231 {
    background-image: url(/images/metro-tiles-icons-50/mtile-231.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile232 {
    background-image: url(/images/metro-tiles-icons-50/mtile-232.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile233 {
    background-image: url(/images/metro-tiles-icons-50/mtile-233.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile234 {
    background-image: url(/images/metro-tiles-icons-50/mtile-234.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile235 {
    background-image: url(/images/metro-tiles-icons-50/mtile-235.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile236 {
    background-image: url(/images/metro-tiles-icons-50/mtile-236.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile237 {
    background-image: url(/images/metro-tiles-icons-50/mtile-237.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile238 {
    background-image: url(/images/metro-tiles-icons-50/mtile-238.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile239 {
    background-image: url(/images/metro-tiles-icons-50/mtile-239.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile240 {
    background-image: url(/images/metro-tiles-icons-50/mtile-240.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile241 {
    background-image: url(/images/metro-tiles-icons-50/mtile-241.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile242 {
    background-image: url(/images/metro-tiles-icons-50/mtile-242.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile243 {
    background-image: url(/images/metro-tiles-icons-50/mtile-243.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile244 {
    background-image: url(/images/metro-tiles-icons-50/mtile-244.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile245 {
    background-image: url(/images/metro-tiles-icons-50/mtile-245.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile246 {
    background-image: url(/images/metro-tiles-icons-50/mtile-246.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile247 {
    background-image: url(/images/metro-tiles-icons-50/mtile-247.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile248 {
    background-image: url(/images/metro-tiles-icons-50/mtile-248.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile249 {
    background-image: url(/images/metro-tiles-icons-50/mtile-249.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile250 {
    background-image: url(/images/metro-tiles-icons-50/mtile-250.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile251 {
    background-image: url(/images/metro-tiles-icons-50/mtile-251.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile252 {
    background-image: url(/images/metro-tiles-icons-50/mtile-252.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile253 {
    background-image: url(/images/metro-tiles-icons-50/mtile-253.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile254 {
    background-image: url(/images/metro-tiles-icons-50/mtile-254.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile255 {
    background-image: url(/images/metro-tiles-icons-50/mtile-255.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile256 {
    background-image: url(/images/metro-tiles-icons-50/mtile-256.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile257 {
    background-image: url(/images/metro-tiles-icons-50/mtile-257.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile258 {
    background-image: url(/images/metro-tiles-icons-50/mtile-258.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile259 {
    background-image: url(/images/metro-tiles-icons-50/mtile-259.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile260 {
    background-image: url(/images/metro-tiles-icons-50/mtile-260.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile261 {
    background-image: url(/images/metro-tiles-icons-50/mtile-261.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile262 {
    background-image: url(/images/metro-tiles-icons-50/mtile-262.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile263 {
    background-image: url(/images/metro-tiles-icons-50/mtile-263.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile264 {
    background-image: url(/images/metro-tiles-icons-50/mtile-264.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile265 {
    background-image: url(/images/metro-tiles-icons-50/mtile-265.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile266 {
    background-image: url(/images/metro-tiles-icons-50/mtile-266.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile267 {
    background-image: url(/images/metro-tiles-icons-50/mtile-267.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile268 {
    background-image: url(/images/metro-tiles-icons-50/mtile-268.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile269 {
    background-image: url(/images/metro-tiles-icons-50/mtile-269.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile270 {
    background-image: url(/images/metro-tiles-icons-50/mtile-270.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile271 {
    background-image: url(/images/metro-tiles-icons-50/mtile-271.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile272 {
    background-image: url(/images/metro-tiles-icons-50/mtile-272.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile273 {
    background-image: url(/images/metro-tiles-icons-50/mtile-273.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile274 {
    background-image: url(/images/metro-tiles-icons-50/mtile-274.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile275 {
    background-image: url(/images/metro-tiles-icons-50/mtile-275.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile276 {
    background-image: url(/images/metro-tiles-icons-50/mtile-276.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile277 {
    background-image: url(/images/metro-tiles-icons-50/mtile-277.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile278 {
    background-image: url(/images/metro-tiles-icons-50/mtile-278.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile279 {
    background-image: url(/images/metro-tiles-icons-50/mtile-279.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile280 {
    background-image: url(/images/metro-tiles-icons-50/mtile-280.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile281 {
    background-image: url(/images/metro-tiles-icons-50/mtile-281.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile282 {
    background-image: url(/images/metro-tiles-icons-50/mtile-282.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile283 {
    background-image: url(/images/metro-tiles-icons-50/mtile-283.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile284 {
    background-image: url(/images/metro-tiles-icons-50/mtile-284.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile285 {
    background-image: url(/images/metro-tiles-icons-50/mtile-285.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile286 {
    background-image: url(/images/metro-tiles-icons-50/mtile-286.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile287 {
    background-image: url(/images/metro-tiles-icons-50/mtile-287.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile288 {
    background-image: url(/images/metro-tiles-icons-50/mtile-288.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile289 {
    background-image: url(/images/metro-tiles-icons-50/mtile-289.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile290 {
    background-image: url(/images/metro-tiles-icons-50/mtile-290.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile291 {
    background-image: url(/images/metro-tiles-icons-50/mtile-291.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile292 {
    background-image: url(/images/metro-tiles-icons-50/mtile-292.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile293 {
    background-image: url(/images/metro-tiles-icons-50/mtile-293.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile294 {
    background-image: url(/images/metro-tiles-icons-50/mtile-294.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile295 {
    background-image: url(/images/metro-tiles-icons-50/mtile-295.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile296 {
    background-image: url(/images/metro-tiles-icons-50/mtile-296.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile297 {
    background-image: url(/images/metro-tiles-icons-50/mtile-297.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile298 {
    background-image: url(/images/metro-tiles-icons-50/mtile-298.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile299 {
    background-image: url(/images/metro-tiles-icons-50/mtile-299.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile300 {
    background-image: url(/images/metro-tiles-icons-50/mtile-300.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile301 {
    background-image: url(/images/metro-tiles-icons-50/mtile-301.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile302 {
    background-image: url(/images/metro-tiles-icons-50/mtile-302.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile303 {
    background-image: url(/images/metro-tiles-icons-50/mtile-303.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile304 {
    background-image: url(/images/metro-tiles-icons-50/mtile-304.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile305 {
    background-image: url(/images/metro-tiles-icons-50/mtile-305.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile306 {
    background-image: url(/images/metro-tiles-icons-50/mtile-306.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile307 {
    background-image: url(/images/metro-tiles-icons-50/mtile-307.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile308 {
    background-image: url(/images/metro-tiles-icons-50/mtile-308.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile309 {
    background-image: url(/images/metro-tiles-icons-50/mtile-309.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile310 {
    background-image: url(/images/metro-tiles-icons-50/mtile-310.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile311 {
    background-image: url(/images/metro-tiles-icons-50/mtile-311.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile312 {
    background-image: url(/images/metro-tiles-icons-50/mtile-312.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile313 {
    background-image: url(/images/metro-tiles-icons-50/mtile-313.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile314 {
    background-image: url(/images/metro-tiles-icons-50/mtile-314.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile315 {
    background-image: url(/images/metro-tiles-icons-50/mtile-315.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile316 {
    background-image: url(/images/metro-tiles-icons-50/mtile-316.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile317 {
    background-image: url(/images/metro-tiles-icons-50/mtile-317.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile318 {
    background-image: url(/images/metro-tiles-icons-50/mtile-318.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile319 {
    background-image: url(/images/metro-tiles-icons-50/mtile-319.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile320 {
    background-image: url(/images/metro-tiles-icons-50/mtile-320.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile321 {
    background-image: url(/images/metro-tiles-icons-50/mtile-321.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile322 {
    background-image: url(/images/metro-tiles-icons-50/mtile-322.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile323 {
    background-image: url(/images/metro-tiles-icons-50/mtile-323.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile324 {
    background-image: url(/images/metro-tiles-icons-50/mtile-324.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile325 {
    background-image: url(/images/metro-tiles-icons-50/mtile-325.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile326 {
    background-image: url(/images/metro-tiles-icons-50/mtile-326.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile327 {
    background-image: url(/images/metro-tiles-icons-50/mtile-327.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile328 {
    background-image: url(/images/metro-tiles-icons-50/mtile-328.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile329 {
    background-image: url(/images/metro-tiles-icons-50/mtile-329.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile330 {
    background-image: url(/images/metro-tiles-icons-50/mtile-330.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile331 {
    background-image: url(/images/metro-tiles-icons-50/mtile-331.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile332 {
    background-image: url(/images/metro-tiles-icons-50/mtile-332.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile333 {
    background-image: url(/images/metro-tiles-icons-50/mtile-333.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile334 {
    background-image: url(/images/metro-tiles-icons-50/mtile-334.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile335 {
    background-image: url(/images/metro-tiles-icons-50/mtile-335.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile336 {
    background-image: url(/images/metro-tiles-icons-50/mtile-336.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile337 {
    background-image: url(/images/metro-tiles-icons-50/mtile-337.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile338 {
    background-image: url(/images/metro-tiles-icons-50/mtile-338.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile339 {
    background-image: url(/images/metro-tiles-icons-50/mtile-339.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile340 {
    background-image: url(/images/metro-tiles-icons-50/mtile-340.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile341 {
    background-image: url(/images/metro-tiles-icons-50/mtile-341.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile342 {
    background-image: url(/images/metro-tiles-icons-50/mtile-342.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile343 {
    background-image: url(/images/metro-tiles-icons-50/mtile-343.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile344 {
    background-image: url(/images/metro-tiles-icons-50/mtile-344.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile345 {
    background-image: url(/images/metro-tiles-icons-50/mtile-345.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile346 {
    background-image: url(/images/metro-tiles-icons-50/mtile-346.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile347 {
    background-image: url(/images/metro-tiles-icons-50/mtile-347.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile348 {
    background-image: url(/images/metro-tiles-icons-50/mtile-348.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile349 {
    background-image: url(/images/metro-tiles-icons-50/mtile-349.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile350 {
    background-image: url(/images/metro-tiles-icons-50/mtile-350.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile351 {
    background-image: url(/images/metro-tiles-icons-50/mtile-351.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile352 {
    background-image: url(/images/metro-tiles-icons-50/mtile-352.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile353 {
    background-image: url(/images/metro-tiles-icons-50/mtile-353.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile354 {
    background-image: url(/images/metro-tiles-icons-50/mtile-354.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile355 {
    background-image: url(/images/metro-tiles-icons-50/mtile-355.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile356 {
    background-image: url(/images/metro-tiles-icons-50/mtile-356.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile357 {
    background-image: url(/images/metro-tiles-icons-50/mtile-357.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile358 {
    background-image: url(/images/metro-tiles-icons-50/mtile-358.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile359 {
    background-image: url(/images/metro-tiles-icons-50/mtile-359.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile360 {
    background-image: url(/images/metro-tiles-icons-50/mtile-360.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile361 {
    background-image: url(/images/metro-tiles-icons-50/mtile-361.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile362 {
    background-image: url(/images/metro-tiles-icons-50/mtile-362.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile363 {
    background-image: url(/images/metro-tiles-icons-50/mtile-363.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile364 {
    background-image: url(/images/metro-tiles-icons-50/mtile-364.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile365 {
    background-image: url(/images/metro-tiles-icons-50/mtile-365.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile366 {
    background-image: url(/images/metro-tiles-icons-50/mtile-366.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile367 {
    background-image: url(/images/metro-tiles-icons-50/mtile-367.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile368 {
    background-image: url(/images/metro-tiles-icons-50/mtile-368.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile369 {
    background-image: url(/images/metro-tiles-icons-50/mtile-369.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile370 {
    background-image: url(/images/metro-tiles-icons-50/mtile-370.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile371 {
    background-image: url(/images/metro-tiles-icons-50/mtile-371.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile372 {
    background-image: url(/images/metro-tiles-icons-50/mtile-372.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile373 {
    background-image: url(/images/metro-tiles-icons-50/mtile-373.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile374 {
    background-image: url(/images/metro-tiles-icons-50/mtile-374.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile375 {
    background-image: url(/images/metro-tiles-icons-50/mtile-375.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile376 {
    background-image: url(/images/metro-tiles-icons-50/mtile-376.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile377 {
    background-image: url(/images/metro-tiles-icons-50/mtile-377.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile378 {
    background-image: url(/images/metro-tiles-icons-50/mtile-378.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile379 {
    background-image: url(/images/metro-tiles-icons-50/mtile-379.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile380 {
    background-image: url(/images/metro-tiles-icons-50/mtile-380.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile381 {
    background-image: url(/images/metro-tiles-icons-50/mtile-381.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile382 {
    background-image: url(/images/metro-tiles-icons-50/mtile-382.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile383 {
    background-image: url(/images/metro-tiles-icons-50/mtile-383.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile384 {
    background-image: url(/images/metro-tiles-icons-50/mtile-384.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile385 {
    background-image: url(/images/metro-tiles-icons-50/mtile-385.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile386 {
    background-image: url(/images/metro-tiles-icons-50/mtile-386.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile387 {
    background-image: url(/images/metro-tiles-icons-50/mtile-387.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile388 {
    background-image: url(/images/metro-tiles-icons-50/mtile-388.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile389 {
    background-image: url(/images/metro-tiles-icons-50/mtile-389.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile390 {
    background-image: url(/images/metro-tiles-icons-50/mtile-390.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile391 {
    background-image: url(/images/metro-tiles-icons-50/mtile-391.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile392 {
    background-image: url(/images/metro-tiles-icons-50/mtile-392.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile393 {
    background-image: url(/images/metro-tiles-icons-50/mtile-393.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile394 {
    background-image: url(/images/metro-tiles-icons-50/mtile-394.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile395 {
    background-image: url(/images/metro-tiles-icons-50/mtile-395.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile396 {
    background-image: url(/images/metro-tiles-icons-50/mtile-396.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile397 {
    background-image: url(/images/metro-tiles-icons-50/mtile-397.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile398 {
    background-image: url(/images/metro-tiles-icons-50/mtile-398.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile399 {
    background-image: url(/images/metro-tiles-icons-50/mtile-399.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile400 {
    background-image: url(/images/metro-tiles-icons-50/mtile-400.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile401 {
    background-image: url(/images/metro-tiles-icons-50/mtile-401.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile402 {
    background-image: url(/images/metro-tiles-icons-50/mtile-402.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile403 {
    background-image: url(/images/metro-tiles-icons-50/mtile-403.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile404 {
    background-image: url(/images/metro-tiles-icons-50/mtile-404.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile405 {
    background-image: url(/images/metro-tiles-icons-50/mtile-405.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile406 {
    background-image: url(/images/metro-tiles-icons-50/mtile-406.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile407 {
    background-image: url(/images/metro-tiles-icons-50/mtile-407.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile408 {
    background-image: url(/images/metro-tiles-icons-50/mtile-408.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile409 {
    background-image: url(/images/metro-tiles-icons-50/mtile-409.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile410 {
    background-image: url(/images/metro-tiles-icons-50/mtile-410.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile411 {
    background-image: url(/images/metro-tiles-icons-50/mtile-411.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile412 {
    background-image: url(/images/metro-tiles-icons-50/mtile-412.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile413 {
    background-image: url(/images/metro-tiles-icons-50/mtile-413.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile414 {
    background-image: url(/images/metro-tiles-icons-50/mtile-414.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile415 {
    background-image: url(/images/metro-tiles-icons-50/mtile-415.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile416 {
    background-image: url(/images/metro-tiles-icons-50/mtile-416.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile417 {
    background-image: url(/images/metro-tiles-icons-50/mtile-417.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile418 {
    background-image: url(/images/metro-tiles-icons-50/mtile-418.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile419 {
    background-image: url(/images/metro-tiles-icons-50/mtile-419.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile420 {
    background-image: url(/images/metro-tiles-icons-50/mtile-420.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile421 {
    background-image: url(/images/metro-tiles-icons-50/mtile-421.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile422 {
    background-image: url(/images/metro-tiles-icons-50/mtile-422.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile423 {
    background-image: url(/images/metro-tiles-icons-50/mtile-423.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile424 {
    background-image: url(/images/metro-tiles-icons-50/mtile-424.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile425 {
    background-image: url(/images/metro-tiles-icons-50/mtile-425.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile426 {
    background-image: url(/images/metro-tiles-icons-50/mtile-426.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile427 {
    background-image: url(/images/metro-tiles-icons-50/mtile-427.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile428 {
    background-image: url(/images/metro-tiles-icons-50/mtile-428.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile429 {
    background-image: url(/images/metro-tiles-icons-50/mtile-429.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile430 {
    background-image: url(/images/metro-tiles-icons-50/mtile-430.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile431 {
    background-image: url(/images/metro-tiles-icons-50/mtile-431.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile432 {
    background-image: url(/images/metro-tiles-icons-50/mtile-432.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile433 {
    background-image: url(/images/metro-tiles-icons-50/mtile-433.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile434 {
    background-image: url(/images/metro-tiles-icons-50/mtile-434.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile435 {
    background-image: url(/images/metro-tiles-icons-50/mtile-435.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile436 {
    background-image: url(/images/metro-tiles-icons-50/mtile-436.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile437 {
    background-image: url(/images/metro-tiles-icons-50/mtile-437.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile438 {
    background-image: url(/images/metro-tiles-icons-50/mtile-438.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile439 {
    background-image: url(/images/metro-tiles-icons-50/mtile-439.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile440 {
    background-image: url(/images/metro-tiles-icons-50/mtile-440.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile441 {
    background-image: url(/images/metro-tiles-icons-50/mtile-441.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile442 {
    background-image: url(/images/metro-tiles-icons-50/mtile-442.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile443 {
    background-image: url(/images/metro-tiles-icons-50/mtile-443.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile444 {
    background-image: url(/images/metro-tiles-icons-50/mtile-444.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile445 {
    background-image: url(/images/metro-tiles-icons-50/mtile-445.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile446 {
    background-image: url(/images/metro-tiles-icons-50/mtile-446.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile447 {
    background-image: url(/images/metro-tiles-icons-50/mtile-447.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile448 {
    background-image: url(/images/metro-tiles-icons-50/mtile-448.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile449 {
    background-image: url(/images/metro-tiles-icons-50/mtile-449.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile450 {
    background-image: url(/images/metro-tiles-icons-50/mtile-450.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile451 {
    background-image: url(/images/metro-tiles-icons-50/mtile-451.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile452 {
    background-image: url(/images/metro-tiles-icons-50/mtile-452.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile453 {
    background-image: url(/images/metro-tiles-icons-50/mtile-453.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile454 {
    background-image: url(/images/metro-tiles-icons-50/mtile-454.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile455 {
    background-image: url(/images/metro-tiles-icons-50/mtile-455.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile456 {
    background-image: url(/images/metro-tiles-icons-50/mtile-456.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile457 {
    background-image: url(/images/metro-tiles-icons-50/mtile-457.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile458 {
    background-image: url(/images/metro-tiles-icons-50/mtile-458.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile459 {
    background-image: url(/images/metro-tiles-icons-50/mtile-459.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile460 {
    background-image: url(/images/metro-tiles-icons-50/mtile-460.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile461 {
    background-image: url(/images/metro-tiles-icons-50/mtile-461.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile462 {
    background-image: url(/images/metro-tiles-icons-50/mtile-462.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile463 {
    background-image: url(/images/metro-tiles-icons-50/mtile-463.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile464 {
    background-image: url(/images/metro-tiles-icons-50/mtile-464.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile465 {
    background-image: url(/images/metro-tiles-icons-50/mtile-465.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile466 {
    background-image: url(/images/metro-tiles-icons-50/mtile-466.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile467 {
    background-image: url(/images/metro-tiles-icons-50/mtile-467.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile468 {
    background-image: url(/images/metro-tiles-icons-50/mtile-468.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile469 {
    background-image: url(/images/metro-tiles-icons-50/mtile-469.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile470 {
    background-image: url(/images/metro-tiles-icons-50/mtile-470.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile471 {
    background-image: url(/images/metro-tiles-icons-50/mtile-471.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile472 {
    background-image: url(/images/metro-tiles-icons-50/mtile-472.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile473 {
    background-image: url(/images/metro-tiles-icons-50/mtile-473.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile474 {
    background-image: url(/images/metro-tiles-icons-50/mtile-474.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile475 {
    background-image: url(/images/metro-tiles-icons-50/mtile-475.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile476 {
    background-image: url(/images/metro-tiles-icons-50/mtile-476.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile477 {
    background-image: url(/images/metro-tiles-icons-50/mtile-477.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile478 {
    background-image: url(/images/metro-tiles-icons-50/mtile-478.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile479 {
    background-image: url(/images/metro-tiles-icons-50/mtile-479.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile480 {
    background-image: url(/images/metro-tiles-icons-50/mtile-480.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile481 {
    background-image: url(/images/metro-tiles-icons-50/mtile-481.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile482 {
    background-image: url(/images/metro-tiles-icons-50/mtile-482.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile483 {
    background-image: url(/images/metro-tiles-icons-50/mtile-483.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile484 {
    background-image: url(/images/metro-tiles-icons-50/mtile-484.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile485 {
    background-image: url(/images/metro-tiles-icons-50/mtile-485.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile486 {
    background-image: url(/images/metro-tiles-icons-50/mtile-486.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile487 {
    background-image: url(/images/metro-tiles-icons-50/mtile-487.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile488 {
    background-image: url(/images/metro-tiles-icons-50/mtile-488.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile489 {
    background-image: url(/images/metro-tiles-icons-50/mtile-489.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile490 {
    background-image: url(/images/metro-tiles-icons-50/mtile-490.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile491 {
    background-image: url(/images/metro-tiles-icons-50/mtile-491.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile492 {
    background-image: url(/images/metro-tiles-icons-50/mtile-492.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile493 {
    background-image: url(/images/metro-tiles-icons-50/mtile-493.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile494 {
    background-image: url(/images/metro-tiles-icons-50/mtile-494.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile495 {
    background-image: url(/images/metro-tiles-icons-50/mtile-495.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile496 {
    background-image: url(/images/metro-tiles-icons-50/mtile-496.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile497 {
    background-image: url(/images/metro-tiles-icons-50/mtile-497.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile498 {
    background-image: url(/images/metro-tiles-icons-50/mtile-498.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile499 {
    background-image: url(/images/metro-tiles-icons-50/mtile-499.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile500 {
    background-image: url(/images/metro-tiles-icons-50/mtile-500.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile501 {
    background-image: url(/images/metro-tiles-icons-50/mtile-501.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile502 {
    background-image: url(/images/metro-tiles-icons-50/mtile-502.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile503 {
    background-image: url(/images/metro-tiles-icons-50/mtile-503.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile504 {
    background-image: url(/images/metro-tiles-icons-50/mtile-504.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile505 {
    background-image: url(/images/metro-tiles-icons-50/mtile-505.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile506 {
    background-image: url(/images/metro-tiles-icons-50/mtile-506.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile507 {
    background-image: url(/images/metro-tiles-icons-50/mtile-507.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile508 {
    background-image: url(/images/metro-tiles-icons-50/mtile-508.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile509 {
    background-image: url(/images/metro-tiles-icons-50/mtile-509.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile510 {
    background-image: url(/images/metro-tiles-icons-50/mtile-510.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile511 {
    background-image: url(/images/metro-tiles-icons-50/mtile-511.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile512 {
    background-image: url(/images/metro-tiles-icons-50/mtile-512.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile513 {
    background-image: url(/images/metro-tiles-icons-50/mtile-513.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile514 {
    background-image: url(/images/metro-tiles-icons-50/mtile-514.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile515 {
    background-image: url(/images/metro-tiles-icons-50/mtile-515.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile516 {
    background-image: url(/images/metro-tiles-icons-50/mtile-516.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile517 {
    background-image: url(/images/metro-tiles-icons-50/mtile-517.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile518 {
    background-image: url(/images/metro-tiles-icons-50/mtile-518.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile519 {
    background-image: url(/images/metro-tiles-icons-50/mtile-519.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile520 {
    background-image: url(/images/metro-tiles-icons-50/mtile-520.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile521 {
    background-image: url(/images/metro-tiles-icons-50/mtile-521.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile522 {
    background-image: url(/images/metro-tiles-icons-50/mtile-522.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile523 {
    background-image: url(/images/metro-tiles-icons-50/mtile-523.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile524 {
    background-image: url(/images/metro-tiles-icons-50/mtile-524.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile525 {
    background-image: url(/images/metro-tiles-icons-50/mtile-525.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile526 {
    background-image: url(/images/metro-tiles-icons-50/mtile-526.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile527 {
    background-image: url(/images/metro-tiles-icons-50/mtile-527.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile528 {
    background-image: url(/images/metro-tiles-icons-50/mtile-528.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile529 {
    background-image: url(/images/metro-tiles-icons-50/mtile-529.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile530 {
    background-image: url(/images/metro-tiles-icons-50/mtile-530.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile531 {
    background-image: url(/images/metro-tiles-icons-50/mtile-531.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile532 {
    background-image: url(/images/metro-tiles-icons-50/mtile-532.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile533 {
    background-image: url(/images/metro-tiles-icons-50/mtile-533.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile534 {
    background-image: url(/images/metro-tiles-icons-50/mtile-534.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile535 {
    background-image: url(/images/metro-tiles-icons-50/mtile-535.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile536 {
    background-image: url(/images/metro-tiles-icons-50/mtile-536.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile537 {
    background-image: url(/images/metro-tiles-icons-50/mtile-537.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile538 {
    background-image: url(/images/metro-tiles-icons-50/mtile-538.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile539 {
    background-image: url(/images/metro-tiles-icons-50/mtile-539.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile540 {
    background-image: url(/images/metro-tiles-icons-50/mtile-540.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile541 {
    background-image: url(/images/metro-tiles-icons-50/mtile-541.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile542 {
    background-image: url(/images/metro-tiles-icons-50/mtile-542.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile543 {
    background-image: url(/images/metro-tiles-icons-50/mtile-543.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile544 {
    background-image: url(/images/metro-tiles-icons-50/mtile-544.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile545 {
    background-image: url(/images/metro-tiles-icons-50/mtile-545.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile546 {
    background-image: url(/images/metro-tiles-icons-50/mtile-546.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile547 {
    background-image: url(/images/metro-tiles-icons-50/mtile-547.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile548 {
    background-image: url(/images/metro-tiles-icons-50/mtile-548.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile549 {
    background-image: url(/images/metro-tiles-icons-50/mtile-549.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile550 {
    background-image: url(/images/metro-tiles-icons-50/mtile-550.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile551 {
    background-image: url(/images/metro-tiles-icons-50/mtile-551.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile552 {
    background-image: url(/images/metro-tiles-icons-50/mtile-552.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile553 {
    background-image: url(/images/metro-tiles-icons-50/mtile-553.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile554 {
    background-image: url(/images/metro-tiles-icons-50/mtile-554.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile555 {
    background-image: url(/images/metro-tiles-icons-50/mtile-555.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile556 {
    background-image: url(/images/metro-tiles-icons-50/mtile-556.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile557 {
    background-image: url(/images/metro-tiles-icons-50/mtile-557.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile558 {
    background-image: url(/images/metro-tiles-icons-50/mtile-558.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile559 {
    background-image: url(/images/metro-tiles-icons-50/mtile-559.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile560 {
    background-image: url(/images/metro-tiles-icons-50/mtile-560.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile561 {
    background-image: url(/images/metro-tiles-icons-50/mtile-561.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile562 {
    background-image: url(/images/metro-tiles-icons-50/mtile-562.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile563 {
    background-image: url(/images/metro-tiles-icons-50/mtile-563.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile564 {
    background-image: url(/images/metro-tiles-icons-50/mtile-564.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile565 {
    background-image: url(/images/metro-tiles-icons-50/mtile-565.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile566 {
    background-image: url(/images/metro-tiles-icons-50/mtile-566.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile567 {
    background-image: url(/images/metro-tiles-icons-50/mtile-567.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile568 {
    background-image: url(/images/metro-tiles-icons-50/mtile-568.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile569 {
    background-image: url(/images/metro-tiles-icons-50/mtile-569.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile570 {
    background-image: url(/images/metro-tiles-icons-50/mtile-570.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile571 {
    background-image: url(/images/metro-tiles-icons-50/mtile-571.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile572 {
    background-image: url(/images/metro-tiles-icons-50/mtile-572.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile573 {
    background-image: url(/images/metro-tiles-icons-50/mtile-573.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile574 {
    background-image: url(/images/metro-tiles-icons-50/mtile-574.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile575 {
    background-image: url(/images/metro-tiles-icons-50/mtile-575.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile576 {
    background-image: url(/images/metro-tiles-icons-50/mtile-576.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile577 {
    background-image: url(/images/metro-tiles-icons-50/mtile-577.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile578 {
    background-image: url(/images/metro-tiles-icons-50/mtile-578.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile579 {
    background-image: url(/images/metro-tiles-icons-50/mtile-579.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile580 {
    background-image: url(/images/metro-tiles-icons-50/mtile-580.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile581 {
    background-image: url(/images/metro-tiles-icons-50/mtile-581.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile582 {
    background-image: url(/images/metro-tiles-icons-50/mtile-582.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile583 {
    background-image: url(/images/metro-tiles-icons-50/mtile-583.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile584 {
    background-image: url(/images/metro-tiles-icons-50/mtile-584.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile585 {
    background-image: url(/images/metro-tiles-icons-50/mtile-585.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile586 {
    background-image: url(/images/metro-tiles-icons-50/mtile-586.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile587 {
    background-image: url(/images/metro-tiles-icons-50/mtile-587.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile588 {
    background-image: url(/images/metro-tiles-icons-50/mtile-588.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile589 {
    background-image: url(/images/metro-tiles-icons-50/mtile-589.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile590 {
    background-image: url(/images/metro-tiles-icons-50/mtile-590.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile591 {
    background-image: url(/images/metro-tiles-icons-50/mtile-591.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile592 {
    background-image: url(/images/metro-tiles-icons-50/mtile-592.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile593 {
    background-image: url(/images/metro-tiles-icons-50/mtile-593.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile594 {
    background-image: url(/images/metro-tiles-icons-50/mtile-594.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile595 {
    background-image: url(/images/metro-tiles-icons-50/mtile-595.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile596 {
    background-image: url(/images/metro-tiles-icons-50/mtile-596.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile597 {
    background-image: url(/images/metro-tiles-icons-50/mtile-597.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile598 {
    background-image: url(/images/metro-tiles-icons-50/mtile-598.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile599 {
    background-image: url(/images/metro-tiles-icons-50/mtile-599.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile600 {
    background-image: url(/images/metro-tiles-icons-50/mtile-600.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile601 {
    background-image: url(/images/metro-tiles-icons-50/mtile-601.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile602 {
    background-image: url(/images/metro-tiles-icons-50/mtile-602.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile603 {
    background-image: url(/images/metro-tiles-icons-50/mtile-603.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile604 {
    background-image: url(/images/metro-tiles-icons-50/mtile-604.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile605 {
    background-image: url(/images/metro-tiles-icons-50/mtile-605.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile606 {
    background-image: url(/images/metro-tiles-icons-50/mtile-606.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile607 {
    background-image: url(/images/metro-tiles-icons-50/mtile-607.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile608 {
    background-image: url(/images/metro-tiles-icons-50/mtile-608.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile609 {
    background-image: url(/images/metro-tiles-icons-50/mtile-609.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile610 {
    background-image: url(/images/metro-tiles-icons-50/mtile-610.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile611 {
    background-image: url(/images/metro-tiles-icons-50/mtile-611.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile612 {
    background-image: url(/images/metro-tiles-icons-50/mtile-612.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile613 {
    background-image: url(/images/metro-tiles-icons-50/mtile-613.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile614 {
    background-image: url(/images/metro-tiles-icons-50/mtile-614.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile615 {
    background-image: url(/images/metro-tiles-icons-50/mtile-615.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile616 {
    background-image: url(/images/metro-tiles-icons-50/mtile-616.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile617 {
    background-image: url(/images/metro-tiles-icons-50/mtile-617.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile618 {
    background-image: url(/images/metro-tiles-icons-50/mtile-618.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile619 {
    background-image: url(/images/metro-tiles-icons-50/mtile-619.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile620 {
    background-image: url(/images/metro-tiles-icons-50/mtile-620.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile621 {
    background-image: url(/images/metro-tiles-icons-50/mtile-621.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile622 {
    background-image: url(/images/metro-tiles-icons-50/mtile-622.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile623 {
    background-image: url(/images/metro-tiles-icons-50/mtile-623.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile624 {
    background-image: url(/images/metro-tiles-icons-50/mtile-624.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile625 {
    background-image: url(/images/metro-tiles-icons-50/mtile-625.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile626 {
    background-image: url(/images/metro-tiles-icons-50/mtile-626.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile627 {
    background-image: url(/images/metro-tiles-icons-50/mtile-627.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile628 {
    background-image: url(/images/metro-tiles-icons-50/mtile-628.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile629 {
    background-image: url(/images/metro-tiles-icons-50/mtile-629.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile630 {
    background-image: url(/images/metro-tiles-icons-50/mtile-630.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile631 {
    background-image: url(/images/metro-tiles-icons-50/mtile-631.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile632 {
    background-image: url(/images/metro-tiles-icons-50/mtile-632.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile633 {
    background-image: url(/images/metro-tiles-icons-50/mtile-633.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile634 {
    background-image: url(/images/metro-tiles-icons-50/mtile-634.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile635 {
    background-image: url(/images/metro-tiles-icons-50/mtile-635.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile636 {
    background-image: url(/images/metro-tiles-icons-50/mtile-636.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile637 {
    background-image: url(/images/metro-tiles-icons-50/mtile-637.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile638 {
    background-image: url(/images/metro-tiles-icons-50/mtile-638.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile639 {
    background-image: url(/images/metro-tiles-icons-50/mtile-639.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile640 {
    background-image: url(/images/metro-tiles-icons-50/mtile-640.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile641 {
    background-image: url(/images/metro-tiles-icons-50/mtile-641.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile642 {
    background-image: url(/images/metro-tiles-icons-50/mtile-642.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile643 {
    background-image: url(/images/metro-tiles-icons-50/mtile-643.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile644 {
    background-image: url(/images/metro-tiles-icons-50/mtile-644.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile645 {
    background-image: url(/images/metro-tiles-icons-50/mtile-645.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile646 {
    background-image: url(/images/metro-tiles-icons-50/mtile-646.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile647 {
    background-image: url(/images/metro-tiles-icons-50/mtile-647.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile648 {
    background-image: url(/images/metro-tiles-icons-50/mtile-648.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile649 {
    background-image: url(/images/metro-tiles-icons-50/mtile-649.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile650 {
    background-image: url(/images/metro-tiles-icons-50/mtile-650.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile651 {
    background-image: url(/images/metro-tiles-icons-50/mtile-651.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile652 {
    background-image: url(/images/metro-tiles-icons-50/mtile-652.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile653 {
    background-image: url(/images/metro-tiles-icons-50/mtile-653.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile654 {
    background-image: url(/images/metro-tiles-icons-50/mtile-654.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile655 {
    background-image: url(/images/metro-tiles-icons-50/mtile-655.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile656 {
    background-image: url(/images/metro-tiles-icons-50/mtile-656.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile657 {
    background-image: url(/images/metro-tiles-icons-50/mtile-657.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile658 {
    background-image: url(/images/metro-tiles-icons-50/mtile-658.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile659 {
    background-image: url(/images/metro-tiles-icons-50/mtile-659.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile660 {
    background-image: url(/images/metro-tiles-icons-50/mtile-660.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile661 {
    background-image: url(/images/metro-tiles-icons-50/mtile-661.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile662 {
    background-image: url(/images/metro-tiles-icons-50/mtile-662.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile663 {
    background-image: url(/images/metro-tiles-icons-50/mtile-663.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile664 {
    background-image: url(/images/metro-tiles-icons-50/mtile-664.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile665 {
    background-image: url(/images/metro-tiles-icons-50/mtile-665.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile666 {
    background-image: url(/images/metro-tiles-icons-50/mtile-666.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile667 {
    background-image: url(/images/metro-tiles-icons-50/mtile-667.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile668 {
    background-image: url(/images/metro-tiles-icons-50/mtile-668.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile669 {
    background-image: url(/images/metro-tiles-icons-50/mtile-669.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile670 {
    background-image: url(/images/metro-tiles-icons-50/mtile-670.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile671 {
    background-image: url(/images/metro-tiles-icons-50/mtile-671.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile672 {
    background-image: url(/images/metro-tiles-icons-50/mtile-672.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile673 {
    background-image: url(/images/metro-tiles-icons-50/mtile-673.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile674 {
    background-image: url(/images/metro-tiles-icons-50/mtile-674.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile675 {
    background-image: url(/images/metro-tiles-icons-50/mtile-675.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile676 {
    background-image: url(/images/metro-tiles-icons-50/mtile-676.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile677 {
    background-image: url(/images/metro-tiles-icons-50/mtile-677.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-mtile678 {
    background-image: url(/images/metro-tiles-icons-50/mtile-678.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld005 {
    background-image: url(/images/buildings-icons-50/bld-icon-005.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld006 {
    background-image: url(/images/buildings-icons-50/bld-icon-006.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld007 {
    background-image: url(/images/buildings-icons-50/bld-icon-007.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld008 {
    background-image: url(/images/buildings-icons-50/bld-icon-008.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld009 {
    background-image: url(/images/buildings-icons-50/bld-icon-009.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld010 {
    background-image: url(/images/buildings-icons-50/bld-icon-010.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld011 {
    background-image: url(/images/buildings-icons-50/bld-icon-011.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld012 {
    background-image: url(/images/buildings-icons-50/bld-icon-012.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld013 {
    background-image: url(/images/buildings-icons-50/bld-icon-013.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld014 {
    background-image: url(/images/buildings-icons-50/bld-icon-014.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld015 {
    background-image: url(/images/buildings-icons-50/bld-icon-015.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld016 {
    background-image: url(/images/buildings-icons-50/bld-icon-016.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld017 {
    background-image: url(/images/buildings-icons-50/bld-icon-017.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld018 {
    background-image: url(/images/buildings-icons-50/bld-icon-018.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld019 {
    background-image: url(/images/buildings-icons-50/bld-icon-019.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld020 {
    background-image: url(/images/buildings-icons-50/bld-icon-020.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld021 {
    background-image: url(/images/buildings-icons-50/bld-icon-021.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld022 {
    background-image: url(/images/buildings-icons-50/bld-icon-022.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld023 {
    background-image: url(/images/buildings-icons-50/bld-icon-023.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld024 {
    background-image: url(/images/buildings-icons-50/bld-icon-024.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld025 {
    background-image: url(/images/buildings-icons-50/bld-icon-025.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld026 {
    background-image: url(/images/buildings-icons-50/bld-icon-026.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld027 {
    background-image: url(/images/buildings-icons-50/bld-icon-027.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld028 {
    background-image: url(/images/buildings-icons-50/bld-icon-028.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld029 {
    background-image: url(/images/buildings-icons-50/bld-icon-029.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld030 {
    background-image: url(/images/buildings-icons-50/bld-icon-030.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld031 {
    background-image: url(/images/buildings-icons-50/bld-icon-031.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld032 {
    background-image: url(/images/buildings-icons-50/bld-icon-032.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld033 {
    background-image: url(/images/buildings-icons-50/bld-icon-033.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld034 {
    background-image: url(/images/buildings-icons-50/bld-icon-034.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld035 {
    background-image: url(/images/buildings-icons-50/bld-icon-035.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld036 {
    background-image: url(/images/buildings-icons-50/bld-icon-036.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld037 {
    background-image: url(/images/buildings-icons-50/bld-icon-037.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld038 {
    background-image: url(/images/buildings-icons-50/bld-icon-038.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld039 {
    background-image: url(/images/buildings-icons-50/bld-icon-039.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld040 {
    background-image: url(/images/buildings-icons-50/bld-icon-040.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld210 {
    background-image: url(/images/buildings-icons-50/bld-icon-210.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld211 {
    background-image: url(/images/buildings-icons-50/bld-icon-211.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld212 {
    background-image: url(/images/buildings-icons-50/bld-icon-212.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld213 {
    background-image: url(/images/buildings-icons-50/bld-icon-213.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld214 {
    background-image: url(/images/buildings-icons-50/bld-icon-214.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld215 {
    background-image: url(/images/buildings-icons-50/bld-icon-215.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld216 {
    background-image: url(/images/buildings-icons-50/bld-icon-216.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld217 {
    background-image: url(/images/buildings-icons-50/bld-icon-217.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld218 {
    background-image: url(/images/buildings-icons-50/bld-icon-218.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld219 {
    background-image: url(/images/buildings-icons-50/bld-icon-219.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld220 {
    background-image: url(/images/buildings-icons-50/bld-icon-220.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld221 {
    background-image: url(/images/buildings-icons-50/bld-icon-221.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld222 {
    background-image: url(/images/buildings-icons-50/bld-icon-222.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld223 {
    background-image: url(/images/buildings-icons-50/bld-icon-223.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld224 {
    background-image: url(/images/buildings-icons-50/bld-icon-224.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld225 {
    background-image: url(/images/buildings-icons-50/bld-icon-225.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld226 {
    background-image: url(/images/buildings-icons-50/bld-icon-226.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld227 {
    background-image: url(/images/buildings-icons-50/bld-icon-227.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld228 {
    background-image: url(/images/buildings-icons-50/bld-icon-228.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld229 {
    background-image: url(/images/buildings-icons-50/bld-icon-229.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld230 {
    background-image: url(/images/buildings-icons-50/bld-icon-230.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld231 {
    background-image: url(/images/buildings-icons-50/bld-icon-231.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld232 {
    background-image: url(/images/buildings-icons-50/bld-icon-232.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld233 {
    background-image: url(/images/buildings-icons-50/bld-icon-233.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld234 {
    background-image: url(/images/buildings-icons-50/bld-icon-234.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld235 {
    background-image: url(/images/buildings-icons-50/bld-icon-235.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld236 {
    background-image: url(/images/buildings-icons-50/bld-icon-236.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld237 {
    background-image: url(/images/buildings-icons-50/bld-icon-237.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld238 {
    background-image: url(/images/buildings-icons-50/bld-icon-238.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld239 {
    background-image: url(/images/buildings-icons-50/bld-icon-239.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld306 {
    background-image: url(/images/buildings-icons-50/bld-icon-306.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld307 {
    background-image: url(/images/buildings-icons-50/bld-icon-307.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld310 {
    background-image: url(/images/buildings-icons-50/bld-icon-310.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld311 {
    background-image: url(/images/buildings-icons-50/bld-icon-311.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld312 {
    background-image: url(/images/buildings-icons-50/bld-icon-312.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld313 {
    background-image: url(/images/buildings-icons-50/bld-icon-313.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld314 {
    background-image: url(/images/buildings-icons-50/bld-icon-314.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld315 {
    background-image: url(/images/buildings-icons-50/bld-icon-315.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld369 {
    background-image: url(/images/buildings-icons-50/bld-icon-369.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld370 {
    background-image: url(/images/buildings-icons-50/bld-icon-370.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld371 {
    background-image: url(/images/buildings-icons-50/bld-icon-371.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld372 {
    background-image: url(/images/buildings-icons-50/bld-icon-372.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld373 {
    background-image: url(/images/buildings-icons-50/bld-icon-373.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld374 {
    background-image: url(/images/buildings-icons-50/bld-icon-374.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld375 {
    background-image: url(/images/buildings-icons-50/bld-icon-375.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld376 {
    background-image: url(/images/buildings-icons-50/bld-icon-376.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld377 {
    background-image: url(/images/buildings-icons-50/bld-icon-377.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld378 {
    background-image: url(/images/buildings-icons-50/bld-icon-378.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld379 {
    background-image: url(/images/buildings-icons-50/bld-icon-379.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld380 {
    background-image: url(/images/buildings-icons-50/bld-icon-380.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld381 {
    background-image: url(/images/buildings-icons-50/bld-icon-381.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld382 {
    background-image: url(/images/buildings-icons-50/bld-icon-382.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld383 {
    background-image: url(/images/buildings-icons-50/bld-icon-383.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld384 {
    background-image: url(/images/buildings-icons-50/bld-icon-384.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld385 {
    background-image: url(/images/buildings-icons-50/bld-icon-385.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld386 {
    background-image: url(/images/buildings-icons-50/bld-icon-386.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld387 {
    background-image: url(/images/buildings-icons-50/bld-icon-387.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld388 {
    background-image: url(/images/buildings-icons-50/bld-icon-388.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld389 {
    background-image: url(/images/buildings-icons-50/bld-icon-389.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld390 {
    background-image: url(/images/buildings-icons-50/bld-icon-390.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld391 {
    background-image: url(/images/buildings-icons-50/bld-icon-391.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld392 {
    background-image: url(/images/buildings-icons-50/bld-icon-392.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld393 {
    background-image: url(/images/buildings-icons-50/bld-icon-393.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld394 {
    background-image: url(/images/buildings-icons-50/bld-icon-394.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld395 {
    background-image: url(/images/buildings-icons-50/bld-icon-395.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld396 {
    background-image: url(/images/buildings-icons-50/bld-icon-396.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld407 {
    background-image: url(/images/buildings-icons-50/bld-icon-407.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld408 {
    background-image: url(/images/buildings-icons-50/bld-icon-408.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld409 {
    background-image: url(/images/buildings-icons-50/bld-icon-409.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld410 {
    background-image: url(/images/buildings-icons-50/bld-icon-410.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld411 {
    background-image: url(/images/buildings-icons-50/bld-icon-411.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld412 {
    background-image: url(/images/buildings-icons-50/bld-icon-412.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld413 {
    background-image: url(/images/buildings-icons-50/bld-icon-413.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld414 {
    background-image: url(/images/buildings-icons-50/bld-icon-414.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld415 {
    background-image: url(/images/buildings-icons-50/bld-icon-415.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld416 {
    background-image: url(/images/buildings-icons-50/bld-icon-416.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld423 {
    background-image: url(/images/buildings-icons-50/bld-icon-423.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld424 {
    background-image: url(/images/buildings-icons-50/bld-icon-424.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld425 {
    background-image: url(/images/buildings-icons-50/bld-icon-425.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld426 {
    background-image: url(/images/buildings-icons-50/bld-icon-426.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld427 {
    background-image: url(/images/buildings-icons-50/bld-icon-427.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld428 {
    background-image: url(/images/buildings-icons-50/bld-icon-428.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld429 {
    background-image: url(/images/buildings-icons-50/bld-icon-429.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld430 {
    background-image: url(/images/buildings-icons-50/bld-icon-430.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld431 {
    background-image: url(/images/buildings-icons-50/bld-icon-431.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld432 {
    background-image: url(/images/buildings-icons-50/bld-icon-432.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld433 {
    background-image: url(/images/buildings-icons-50/bld-icon-433.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld434 {
    background-image: url(/images/buildings-icons-50/bld-icon-434.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld435 {
    background-image: url(/images/buildings-icons-50/bld-icon-435.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld436 {
    background-image: url(/images/buildings-icons-50/bld-icon-436.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld437 {
    background-image: url(/images/buildings-icons-50/bld-icon-437.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld438 {
    background-image: url(/images/buildings-icons-50/bld-icon-438.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld439 {
    background-image: url(/images/buildings-icons-50/bld-icon-439.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld440 {
    background-image: url(/images/buildings-icons-50/bld-icon-440.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld441 {
    background-image: url(/images/buildings-icons-50/bld-icon-441.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld442 {
    background-image: url(/images/buildings-icons-50/bld-icon-442.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld443 {
    background-image: url(/images/buildings-icons-50/bld-icon-443.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld444 {
    background-image: url(/images/buildings-icons-50/bld-icon-444.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld445 {
    background-image: url(/images/buildings-icons-50/bld-icon-445.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld446 {
    background-image: url(/images/buildings-icons-50/bld-icon-446.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld447 {
    background-image: url(/images/buildings-icons-50/bld-icon-447.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld448 {
    background-image: url(/images/buildings-icons-50/bld-icon-448.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld449 {
    background-image: url(/images/buildings-icons-50/bld-icon-449.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld450 {
    background-image: url(/images/buildings-icons-50/bld-icon-450.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld451 {
    background-image: url(/images/buildings-icons-50/bld-icon-451.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld452 {
    background-image: url(/images/buildings-icons-50/bld-icon-452.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld453 {
    background-image: url(/images/buildings-icons-50/bld-icon-453.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld454 {
    background-image: url(/images/buildings-icons-50/bld-icon-454.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld455 {
    background-image: url(/images/buildings-icons-50/bld-icon-455.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld456 {
    background-image: url(/images/buildings-icons-50/bld-icon-456.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld457 {
    background-image: url(/images/buildings-icons-50/bld-icon-457.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld458 {
    background-image: url(/images/buildings-icons-50/bld-icon-458.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld459 {
    background-image: url(/images/buildings-icons-50/bld-icon-459.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld460 {
    background-image: url(/images/buildings-icons-50/bld-icon-460.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld475 {
    background-image: url(/images/buildings-icons-50/bld-icon-475.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld476 {
    background-image: url(/images/buildings-icons-50/bld-icon-476.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld477 {
    background-image: url(/images/buildings-icons-50/bld-icon-477.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld478 {
    background-image: url(/images/buildings-icons-50/bld-icon-478.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld479 {
    background-image: url(/images/buildings-icons-50/bld-icon-479.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld480 {
    background-image: url(/images/buildings-icons-50/bld-icon-480.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld481 {
    background-image: url(/images/buildings-icons-50/bld-icon-481.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld482 {
    background-image: url(/images/buildings-icons-50/bld-icon-482.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld594 {
    background-image: url(/images/buildings-icons-50/bld-icon-594.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld595 {
    background-image: url(/images/buildings-icons-50/bld-icon-595.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld596 {
    background-image: url(/images/buildings-icons-50/bld-icon-596.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld597 {
    background-image: url(/images/buildings-icons-50/bld-icon-597.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld598 {
    background-image: url(/images/buildings-icons-50/bld-icon-598.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld599 {
    background-image: url(/images/buildings-icons-50/bld-icon-599.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld600 {
    background-image: url(/images/buildings-icons-50/bld-icon-600.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld601 {
    background-image: url(/images/buildings-icons-50/bld-icon-601.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld602 {
    background-image: url(/images/buildings-icons-50/bld-icon-602.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld603 {
    background-image: url(/images/buildings-icons-50/bld-icon-603.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld604 {
    background-image: url(/images/buildings-icons-50/bld-icon-604.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld605 {
    background-image: url(/images/buildings-icons-50/bld-icon-605.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld606 {
    background-image: url(/images/buildings-icons-50/bld-icon-606.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld607 {
    background-image: url(/images/buildings-icons-50/bld-icon-607.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld608 {
    background-image: url(/images/buildings-icons-50/bld-icon-608.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld609 {
    background-image: url(/images/buildings-icons-50/bld-icon-609.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld675 {
    background-image: url(/images/buildings-icons-50/bld-icon-675.png);
    z-index: 10009;
    background-size: 18px 18px
}

.context-menu-item.icon-bld676 {
    background-image: url(/images/buildings-icons-50/bld-icon-676.png);
    z-index: 10009;
    background-size: 18px 18px
}.tooltipster-shadow {
    border-radius: 5px;
    background: #fff;
    box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.3);
    color: #2c2c2c;
}

.tooltipster-shadow .tooltipster-content {
    font-family: 'Arial', sans-serif;
    font-size: 14px;
    line-height: 16px;
    padding: 8px 10px;
}.sp-container {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    z-index: 9999994;
    overflow: hidden
}

.sp-container.sp-flat {
    position: relative
}

.sp-container,
.sp-container * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.sp-top {
    position: relative;
    width: 100%;
    display: inline-block
}

.sp-top-inner {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.sp-color {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 20%
}

.sp-hue {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 84%;
    height: 100%
}

.sp-clear-enabled .sp-hue {
    top: 33px;
    height: 77.5%
}

.sp-fill {
    padding-top: 80%
}

.sp-sat,
.sp-val {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.sp-alpha-enabled .sp-top {
    margin-bottom: 18px
}

.sp-alpha-enabled .sp-alpha {
    display: block
}

.sp-alpha-handle {
    position: absolute;
    top: -4px;
    bottom: -4px;
    width: 6px;
    left: 50%;
    cursor: pointer;
    border: 1px solid black;
    background: white;
    opacity: .8
}

.sp-alpha {
    display: none;
    position: absolute;
    bottom: -14px;
    right: 0;
    left: 0;
    height: 8px
}

.sp-alpha-inner {
    border: solid 1px #333
}

.sp-clear {
    display: none
}

.sp-clear.sp-clear-display {
    background-position: center
}

.sp-clear-enabled .sp-clear {
    display: block;
    position: absolute;
    top: 0px;
    right: 0;
    bottom: 0;
    left: 84%;
    height: 28px
}

.sp-container,
.sp-replacer,
.sp-preview,
.sp-dragger,
.sp-slider,
.sp-alpha,
.sp-clear,
.sp-alpha-handle,
.sp-container.sp-dragging .sp-input,
.sp-container button {
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -o-user-select: none;
    user-select: none
}

.sp-container.sp-input-disabled .sp-input-container {
    display: none
}

.sp-container.sp-buttons-disabled .sp-button-container {
    display: none
}

.sp-container.sp-palette-buttons-disabled .sp-palette-button-container {
    display: none
}

.sp-palette-only .sp-picker-container {
    display: none
}

.sp-palette-disabled .sp-palette-container {
    display: none
}

.sp-initial-disabled .sp-initial {
    display: none
}

.sp-sat {
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#fff), to(rgba(204, 154, 129, 0)));
    background-image: -webkit-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
    background-image: -moz-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
    background-image: -o-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
    background-image: -ms-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
    background-image: linear-gradient(to right, #fff, rgba(204, 154, 129, 0));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#FFFFFFFF', endColorstr='#00CC9A81')
}

.sp-val {
    background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#000), to(rgba(204, 154, 129, 0)));
    background-image: -webkit-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
    background-image: -moz-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
    background-image: -o-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
    background-image: -ms-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
    background-image: linear-gradient(to top, #000, rgba(204, 154, 129, 0));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81', endColorstr='#FF000000')
}

.sp-hue {
    background: -moz-linear-gradient(top, red 0%, #ff0 17%, lime 33%, cyan 50%, blue 67%, #f0f 83%, red 100%);
    background: -ms-linear-gradient(top, red 0%, #ff0 17%, lime 33%, cyan 50%, blue 67%, #f0f 83%, red 100%);
    background: -o-linear-gradient(top, red 0%, #ff0 17%, lime 33%, cyan 50%, blue 67%, #f0f 83%, red 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(red), color-stop(0.17, #ff0), color-stop(0.33, lime), color-stop(0.5, cyan), color-stop(0.67, blue), color-stop(0.83, #f0f), to(red));
    background: -webkit-linear-gradient(top, red 0%, #ff0 17%, lime 33%, cyan 50%, blue 67%, #f0f 83%, red 100%);
    background: linear-gradient(to bottom, red 0%, #ff0 17%, lime 33%, cyan 50%, blue 67%, #f0f 83%, red 100%)
}

.sp-1 {
    height: 17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffff00')
}

.sp-2 {
    height: 16%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#00ff00')
}

.sp-3 {
    height: 17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00', endColorstr='#00ffff')
}

.sp-4 {
    height: 17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff', endColorstr='#0000ff')
}

.sp-5 {
    height: 16%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ff00ff')
}

.sp-6 {
    height: 17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff', endColorstr='#ff0000')
}

.sp-hidden {
    display: none !important
}

.sp-cf:before,
.sp-cf:after {
    content: "";
    display: table
}

.sp-cf:after {
    clear: both
}

.sp-cf {
    *zoom: 1
}

@media (max-device-width: 480px) {
    .sp-color {
        right: 40%
    }

    .sp-hue {
        left: 63%
    }

    .sp-fill {
        padding-top: 60%
    }
}

.sp-dragger {
    border-radius: 5px;
    height: 5px;
    width: 5px;
    border: 1px solid #fff;
    background: #000;
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0
}

.sp-slider {
    position: absolute;
    top: 0;
    cursor: pointer;
    height: 3px;
    left: -1px;
    right: -1px;
    border: 1px solid #000;
    background: white;
    opacity: .8
}

.sp-container {
    border-radius: 0;
    background-color: #ECECEC;
    border: solid 1px #f0c49B;
    padding: 0
}

.sp-container,
.sp-container button,
.sp-container input,
.sp-color,
.sp-hue,
.sp-clear {
    font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.sp-top {
    margin-bottom: 3px
}

.sp-color,
.sp-hue,
.sp-clear {
    border: solid 1px #666
}

.sp-input-container {
    float: right;
    width: 100px;
    margin-bottom: 4px
}

.sp-initial-disabled .sp-input-container {
    width: 100%
}

.sp-input {
    font-size: 12px !important;
    border: 1px inset;
    padding: 4px 5px;
    margin: 0;
    width: 100%;
    background: transparent;
    border-radius: 3px;
    color: #222
}

.sp-input:focus {
    border: 1px solid orange
}

.sp-input.sp-validation-error {
    border: 1px solid red;
    background: #fdd
}

.sp-picker-container,
.sp-palette-container {
    float: left;
    position: relative;
    padding: 10px;
    padding-bottom: 300px;
    margin-bottom: -290px
}

.sp-picker-container {
    width: 172px;
    border-left: solid 1px #fff
}

.sp-palette-container {
    border-right: solid 1px #ccc
}

.sp-palette-only .sp-palette-container {
    border: 0
}

.sp-palette .sp-thumb-el {
    display: block;
    position: relative;
    float: left;
    width: 24px;
    height: 15px;
    margin: 3px;
    cursor: pointer;
    border: solid 2px transparent
}

.sp-palette .sp-thumb-el:hover,
.sp-palette .sp-thumb-el.sp-thumb-active {
    border-color: orange
}

.sp-thumb-el {
    position: relative
}

.sp-initial {
    float: left;
    border: solid 1px #333
}

.sp-initial span {
    width: 30px;
    height: 25px;
    border: none;
    display: block;
    float: left;
    margin: 0
}

.sp-initial .sp-clear-display {
    background-position: center
}

.sp-palette-button-container,
.sp-button-container {
    float: right
}

.sp-replacer {
    margin: 0;
    overflow: hidden;
    cursor: pointer;
    padding: 4px;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    border: solid 1px #91765d;
    background: #eee;
    color: #333;
    vertical-align: middle
}

.sp-replacer:hover,
.sp-replacer.sp-active {
    border-color: #F0C49B;
    color: #111
}

.sp-replacer.sp-disabled {
    cursor: default;
    border-color: silver;
    color: silver
}

.sp-dd {
    padding: 2px 0;
    height: 16px;
    line-height: 16px;
    float: left;
    font-size: 10px
}

.sp-preview {
    position: relative;
    width: 25px;
    height: 20px;
    border: solid 1px #222;
    margin-right: 5px;
    float: left;
    z-index: 0
}

.sp-palette {
    *width: 220px;
    max-width: 220px
}

.sp-palette .sp-thumb-el {
    width: 16px;
    height: 16px;
    margin: 2px 1px;
    border: solid 1px #d0d0d0
}

.sp-container {
    padding-bottom: 0
}

.sp-container button {
    background-color: #eeeeee;
    background-image: -webkit-linear-gradient(top, #eee, #ccc);
    background-image: -moz-linear-gradient(top, #eee, #ccc);
    background-image: -ms-linear-gradient(top, #eee, #ccc);
    background-image: -o-linear-gradient(top, #eee, #ccc);
    background-image: linear-gradient(to bottom, #eee, #ccc);
    border: 1px solid #ccc;
    border-bottom: 1px solid #bbb;
    border-radius: 3px;
    color: #333;
    font-size: 14px;
    line-height: 1;
    padding: 5px 4px;
    text-align: center;
    text-shadow: 0 1px 0 #eee;
    vertical-align: middle
}

.sp-container button:hover {
    background-color: #dddddd;
    background-image: -webkit-linear-gradient(top, #ddd, #bbb);
    background-image: -moz-linear-gradient(top, #ddd, #bbb);
    background-image: -ms-linear-gradient(top, #ddd, #bbb);
    background-image: -o-linear-gradient(top, #ddd, #bbb);
    background-image: linear-gradient(to bottom, #ddd, #bbb);
    border: 1px solid #bbb;
    border-bottom: 1px solid #999;
    cursor: pointer;
    text-shadow: 0 1px 0 #ddd
}

.sp-container button:active {
    border: 1px solid #aaa;
    border-bottom: 1px solid #888;
    -webkit-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    -moz-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    -ms-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    -o-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee
}

.sp-cancel {
    font-size: 11px;
    color: #d93f3f !important;
    margin: 0;
    padding: 2px;
    margin-right: 5px;
    vertical-align: middle;
    text-decoration: none
}

.sp-cancel:hover {
    color: #d93f3f !important;
    text-decoration: underline
}

.sp-palette span:hover,
.sp-palette span.sp-thumb-active {
    border-color: #000
}

.sp-preview,
.sp-alpha,
.sp-thumb-el {
    position: relative;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)
}

.sp-preview-inner,
.sp-alpha-inner,
.sp-thumb-inner {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.sp-palette .sp-thumb-inner {
    background-position: 50% 50%;
    background-repeat: no-repeat
}

.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=)
}

.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=)
}

.sp-clear-display {
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==)
}.beforeafterslide {
    overflow: hidden;
    position: relative;
    transition: 0.5s
}

.beforeafterslide-container {
    background: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10
}

.beforeafterslide-item {
    overflow: hidden;
    position: relative
}

.beforeafterslide-item>div {
    height: 100%;
    position: absolute
}

.beforeafterslide-item img {
    position: absolute;
    left: 0;
    top: 0;
    width: auto;
    height: 100%
}

.beforeafterslide-item-before {
    z-index: 5
}

.beforeafterslide-item-after {
    z-index: 10
}

.beforeafterslide-seperator {
    width: 4px;
    position: absolute;
    height: 100%;
    z-index: 15;
    left: 0;
    top: 0;
    background: black;
    cursor: ew-resize
}

.beforeafterslide-seperator>div>span {
    transition: 0.25s;
    cursor: pointer;
    position: absolute;
    width: 35px;
    height: 35px;
    cursor: ew-resize;
    border: 3px solid black;
    background: white;
    top: 50%;
    left: 50%;
    margin-top: -23px;
    margin-left: -20px;
    border-radius: 23px
}

.beforeafterslide-seperator>div>span::after {
    content: "";
    border: solid #9e9e9e;
    border-width: 0 7px 7px 0;
    display: inline-block;
    padding: 6px;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    top: 50%;
    position: absolute;
    margin-top: -10px;
    left: 0;
    margin-left: 3px
}

.beforeafterslide-seperator>div>span::before {
    content: "";
    border: solid #9e9e9e;
    border-width: 7px 0 0 7px;
    display: inline-block;
    padding: 6px;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    top: 50%;
    position: absolute;
    margin-top: -10px;
    right: 0;
    margin-right: 3px
}

.beforeafterslide-seperator:hover>div>span,
.beforeafterslide-seperator:active>div>span {
    background: black
}

.beforeafterslide-seperator:active>div>span {
    transform: scale(0.6)
}

.beforeafterslide-seperator:hover {
    opacity: 1 !important
}

.beforeafterslide-seperator:active {
    box-shadow: 0 0 35px #000
}

.beforeafterslide-item-before-text,
.beforeafterslide-item-after-text {
    position: absolute;
    z-index: 14;
    display: inline-block;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    padding: 10px
}

.beforeafterslide-top-left {
    left: 0;
    top: 0
}

.beforeafterslide-top-right {
    right: 0;
    top: 0
}

.beforeafterslide-bottom-left {
    left: 0;
    bottom: 0
}

.beforeafterslide-bottom-right {
    right: 0;
    bottom: 0
}

.beforeafterslide-extra-small-text {
    padding: 5px !important;
    font-size: 11px !important;
    bottom: 0
}

.beforeafterslide-extra-small-text-before {
    left: 0
}

.beforeafterslide-extra-small-text-after {
    right: 0
}

.beforeafterslide-hover:hover {
    opacity: 0.95;
    box-shadow: 0 0 50px #ccc
}

.beforeafterslide-drag-transition {
    transition: 0.5s
}

.beforeafterslide-hover-transition {
    transition: 0s
}

.beforeafterslide-animation {
    animation: beforeafterslide-startanimaton 1s ease-in-out
}

.beforeafterslide-animation-item-1 {
    animation: beforeafterslide-continuous-1 10s ease-in-out infinite
}

.beforeafterslide-animation-item-2 {
    animation: beforeafterslide-continuous-2 10s ease-in-out infinite
}

.beforeafterslide-animation-seperator {
    animation: beforeafterslide-continuous-3 10s ease-in-out infinite
}

@keyframes beforeafterslide-startanimaton {
    from {
        opacity: 0;
        width: 50%;
        transform: scale(0.85)
    }

    to {
        opacity: 1;
        width: 100%;
        transform: scale(1)
    }
}

@keyframes beforeafterslide-continuous-1 {
    0% {
        width: 10%
    }

    50% {
        width: 90%
    }

    100% {
        width: 10%
    }
}

@keyframes beforeafterslide-continuous-2 {
    0% {
        width: 90%
    }

    50% {
        width: 10%
    }

    100% {
        width: 90%
    }
}

@keyframes beforeafterslide-continuous-3 {
    0% {
        left: 10%
    }

    50% {
        left: 90%
    }

    100% {
        left: 10%
    }
}

.beforeafterslide-theme-light .beforeafterslide-seperator {
    background: white !important
}

.beforeafterslide-theme-light .beforeafterslide-seperator>div>span {
    border-color: white !important;
    background: white !important
}

.beforeafterslide-theme-light .beforeafterslide-seperator>span::after,
.beforeafterslide-theme-light .beforeafterslide-seperator>span::before {
    border-color: white !important
}

.beforeafterslide-theme-light :hover>div>span,
.beforeafterslide-theme-light :active>div>span {
    background: white !important
}

.beforeafterslide-theme-light .beforeafterslide-item-before-text,
.beforeafterslide-theme-light .beforeafterslide-item-after-text {
    background: white !important;
    color: black !important
}

.beforeafterslide-theme-dark .beforeafterslide-seperator {
    background: black !important
}

.beforeafterslide-theme-dark .beforeafterslide-seperator>div>span {
    border-color: black !important;
    background: black !important
}

.beforeafterslide-theme-dark .beforeafterslide-seperator>span::after,
.beforeafterslide-theme-dark .beforeafterslide-seperator>span::before {
    border-color: black !important
}

.beforeafterslide-theme-dark :hover>div>span,
.beforeafterslide-theme-dark :active>div>span {
    background: black !important
}

.beforeafterslide-theme-dark .beforeafterslide-item-before-text,
.beforeafterslide-theme-dark .beforeafterslide-item-after-text {
    background: black !important;
    color: white !important
}

@media only screen and (max-width: 600px) {
    .beforeafterslide {
        width: 100% !important
    }
}