body.editmode {background:#eff8fc;}
body.editmode .header .crnr {background-image:none;}
body.editmode .header .searchbar .crnr {background-image:url(/img/header/sprite-header.gif);}

/* personalisation info */
body.editmode .wrap.personalisation-info {margin-bottom:0; margin-top:1em;}
body.editmode .wrap.personalisation-info p {background:#a5cff2; color:#005aa5; font-weight:bold; padding:.5em 1em;}
body.editmode .wrap.personalisation-info p span {font-weight:normal;}
body.editmode .wrap.personalisation-info p a {color:#005aa5; font-weight:bold;}

/* log in/create account */
body.editmode ul.personal-header li.logged-in {background-image:url(/img/pims/admin/icon-logged-in-small.gif); background-position:left center;}
body.editmode ul.personal-header li.your-pages {background-image:url(/img/pims/admin/icon-your-pages.gif);}

/* header status */
body.editmode .pims .header-status {margin-right:1em;}
body.editmode .pims .header-status p {background:url(/img/pims/admin/icons.gif) 10px -157px no-repeat; float:left; padding:.3em 1em .1em 2.7em;}
body.editmode .pims .header-status p span {font-weight:bold; text-transform:uppercase;}
body.editmode .pims .header-status p.action {background:none; float:right; padding:0;}
body.editmode .pims .header-status p.action a {background:#bfdf97 url(/img/pims/admin/bg-status.gif) top left repeat-x; border:1px solid #c2e892; display:block; padding:.2em 1em .2em 1.5em;}
body.editmode .pims .header-status p.action span {background:url(/img/pims/admin/icons.gif) right -759px no-repeat; display:block; padding-right:25px; text-transform:none;}
body.editmode .pims .profile-visible {background:#effae1; color:#005826;}
body.editmode .pims .profile-visible a {color:#005826;}
body.editmode .pims .profile-not-visible {background:#ffe9e9; color:#900;}
body.editmode .pims .profile-not-visible a {color:#900;}
body.editmode .pims .profile-not-visible p {background-position:10px -796px;}
body.editmode .pims .profile-not-visible p.action a {background-position:left -50px; border:1px solid #ffbcbc;}
body.editmode .pims .profile-not-visible p.action a span {background-position:right -836px; }

/* profile info - address, website */
body.editmode .pims .profile-info {margin-bottom:1em;}
body.editmode .pims .profile-info .panel-profile-summary {background:#f2f2f0; margin:1em 1em 0 0; width:56.8em;}
body.editmode .pims .profile-info .panel-profile-site {background:#f2f2f0; margin:1em 0 0 0;}
body.editmode .pims .profile-info .panel-content {min-height:6em; height:auto !important; height:6em;}
body.editmode .pims .profile-info .panel-content.panel-border, body.editmode .pims .profile-info .panel-content.panel-bordered {min-height:0; height:auto;}
body.editmode .pims .profile-info .pad {padding:1em;}
body.editmode .pims .profile-info .panel-border .pad, body.editmode .pims .profile-info .panel-bordered .pad {padding:.5em;}

/* profile info - did you know */
body.editmode .pims .col.did-you-know-info {padding:0; width:95.5em;}
body.editmode .pims .did-you-know-info .profile-alert {background:#a5cff2 url(/img/pims/admin/icon-profile-alert.gif) 5px 5px no-repeat; margin-bottom:1em; padding:.3em 1em .3em 25px;}
body.editmode .pims .did-you-know-info .profile-alert a {color:#005aa5;}
body.editmode .pims .did-you-know-info .profile-status {color:#005aa5; float:left; margin-right:1em;}
body.editmode .pims .did-you-know-info ul {float:left; list-style:none; margin-bottom:.5em;}
body.editmode .pims .did-you-know-info ul li {float:left; margin-right:2em;}
body.editmode .pims .did-you-know-info ul li a {color:#005aa5; font-weight:bold;}
body.editmode .pims .did-you-know-info .panel-bar {float:right;}
body.editmode .pims .did-you-know-info .panel-bar ul {margin-bottom:0;}
body.editmode .pims .did-you-know-info .panel-bar li {margin:0;}
body.editmode .pims .did-you-know-info .panel-bar li.help a span {background-position:3px -1233px; padding-left:1.6em; padding-right:.5em;}
body.editmode .pims .did-you-know-info .panel-bar li.help a span.show {background-position:7px -1196px;}
body.editmode .pims .did-you-know-info .panel-bar li.help a span span {background:none; border:0; padding:0 0 0 12px; white-space:nowrap;}
body.editmode .pims .did-you-know-info .help-panel-content {clear:left; float:left; width:100%;}
body.editmode .pims .did-you-know-info .help-panel-content #help-content {border:.5em solid #a5cff2; padding:1.5em;}
body.editmode .pims .did-you-know-info .help-panel-content .help-content {margin-right:4em; width:50.8em;}
body.editmode .pims .did-you-know-info .help-panel-content h2 {background:none; color:#005aa5; font-size:1.2em;}
body.editmode .pims .did-you-know-info .help-panel-content .help-links {width:34.7em;}
body.editmode .pims .did-you-know-info .help-panel-content .help-links ul {float:none; list-style-position:outside;}
body.editmode .pims .did-you-know-info .help-panel-content .help-links ul li {float:none;}
body.editmode .pims .did-you-know-info .help-panel-content .help-links ul li a {font-weight:normal;}

/* panels */
.pims .panel-edit, .pims .three-sm .panel-edit,  .pims .four-sm .panel-edit {background:#f2f2f2;}

.pims .three-sm .panel-edit .pad,
.pims .three-sm .panel-nonedit .pad,
.pims .two-sm .panel-edit .pad,
.pims .two-sm .panel-nonedit .pad,
.pims .four-sm .panel-edit .pad,
.pims .four-sm .panel-nonedit .pad {padding:1em;}

.pims .two-sm .panel-edit {padding:0;}

.pims .panel-edit .panel-border, .pims .panel-bordered .panel-content {border:.5em solid #a5cff2;}
.pims .panel-nonedit .panel-border, .pims .panel-nonedit .panel-bordered {border:.5em solid #dedede;}
.pims .acute-depts-servs .panel-nonedit .panel-bordered { border-bottom:.5em solid #dedede; }

.pims .panel-nested .panel-content {border:0;}
.pims .panel-nested .panel-content .panel-content {border:.5em solid #a5cff2;}

.pims .panel-edit .panel-border .pad,
.pims .panel-nonedit .panel-border .pad,
.pims .panel-nonedit .panel-bordered .pad {padding:.5em;}

.pims .panel-bordered .panel-border .pad {padding:1em;}
.pims .panel.panel-nonedit {background:#f2f2f0; padding:0;}
.pims .panel .panel-content .panel-content {margin-bottom:1em;}
.pims .three-sm .panel.panel-bg .panel-border .pad {padding:.5em;}
.pims .five .five-sm .panel-profile-site .pad {background:#f2f2f0; padding:1em;}
.pims .five .five-sm .panel-profile-site .panel-border .pad, .pims .five .five-sm .panel-profile-site .panel-bordered .pad {padding:.5em;}

/* panels content styling */
body.editmode .pims .panel h3, body.editmode .pims .panel h4 {color:#585858;}
body.editmode .pims .panel h3 a, body.editmode .pims .panel .panel-content h3 a, body.editmode .pims .panel h4 a, body.editmode .pims .panel .panel-content h4 a {color:#585858; text-decoration:none;}
body.editmode .pims .panel .panel-content a {color:#005aa5; text-decoration:none;}
body.editmode .pims .panel .panel-content a.deleterow {font-weight:bold;}
body.editmode .pims .panel .panel-content a:hover {text-decoration:underline;}
body.editmode .pims .panel .module-note {background:#a5cff2; color:#005aa5; margin:-.5em -.5em 1em -.5em; padding:0 .5em .5em .5em;}
body.editmode .pims .panel .module-note a {font-weight:bold; text-decoration:underline;}
body.editmode .pims .panel .module-note a:hover {text-decoration:none !important;}
body.editmode .pims .panel.panel-nonedit.module.ucservice div { margin: 0; padding: 0;}
body.editmode .pims .acute-depts-servs .panel-nonedit .panel-content.panel-border { border-bottom:.5em solid #dedede; }

/* last updated */
body.editmode .pims .last-updated {background:#f2f2f0; clear:left; margin-top:0;}

/* boxes */
body.editmode .pims .box.panel-edit {border:0;}
body.editmode .pims .box.panel-edit .panel-border .pad {padding:.5em;}
body.editmode .pims .panel-nested .panel-content .panel-border .pad {padding:1em;}
body.editmode .pims .box-list .panel.panel-bordered .panel-content {border:0;}
body.editmode .pims .box-list .panel.panel-bordered .panel-content .pad {border:.5em solid #a5cff2; padding:.5em;}

/* panel bar */
.pims .panel .panel-bar {background:#e7eef3; border:1px solid #b7d1e7;}
.pims .panel.panel-nonedit .panel-bar {background:#f6f6f5; border:1px solid #d0d0d0;}
.pims .panel .panel-bar ul {float:right; list-style:none; margin:0;}
.pims .panel .panel-bar ul ul {float:left;}
.pims .panel .panel-bar ul li {border-right:1px solid #5081a8; float:left;}
.pims .panel.panel-nonedit .panel-bar ul li {border-right:1px solid #a8a8a8;}
.pims .panel .panel-bar ul li a, .pims .panel .panel-bar ul li.no-link {background:#bdd6ed url(/img/pims/admin/panel-edit-bg.gif) left top repeat-x; border-right:1px solid #b7d1e7; color:#013b6d; float:left; font-weight:bold; padding:0 .4em 0 0;}
.pims .panel.panel-nonedit .panel-bar ul li a {background-color:#ececec; background-position:left -100px; border-right:1px solid #d1d1d1; color:#585858;}
.pims .panel .panel-bar ul li.no-link {border-left:1px solid #b7d1e7; padding:0;}
.pims .panel .panel-bar ul li.no-link span {border-right:1px solid #b7d1e7; display:block; padding:.2em .4em .2em .7em;}
.pims .panel .panel-bar ul li a:hover {background-color:#90c2ed; background-position:left -50px;}
.pims .panel.panel-nonedit .panel-bar ul li a:hover {background-color:#c9c9c8; background-position:left -150px;}
.pims .panel .panel-bar ul li a span {background:url(/img/pims/admin/icons.gif) right 1px no-repeat; border-left:1px solid #b7d1e7; display:block; padding:.2em 26px .2em .7em;}
.pims .panel.panel-nonedit .panel-bar ul li a span {border-left:1px solid #d0d0d0;}
.pims .panel .panel-bar ul li.edit a:hover span {background-position:right -39px;}
.pims .panel .panel-bar ul li.show a span {background-position:right -434px; padding-right:24px;}
.pims .panel .panel-bar ul li.hide a span {background-position:right -396px; padding-right:24px;}
.pims .panel .panel-bar ul li.cancel a span {background-position:right -76px; padding-right:24px;}
.pims .panel .panel-bar ul li.add a span {background-position:right -476px;}
.pims .panel .panel-bar ul li.delete a span {background-position:right -916px;}
.pims .panel .panel-bar ul li.move {padding-right:0;}
.pims .panel .panel-bar ul li.move li {border-right:0;}
.pims .panel .panel-bar ul li.move a span {border-left:0; padding-left:0; padding-right:20px; text-indent:-9999em; width:1px;}
.pims .panel .panel-bar ul li.move li a {padding-right:0;}
.pims .panel .panel-bar ul li.move li.move-up a span {background-position:right -313px;}
.pims .panel .panel-bar ul li.move li.move-up a:hover span {background-position:right -353px;}
.pims .panel .panel-bar ul li.move li.move-down a span {background-position:right -233px;}
.pims .panel .panel-bar ul li.move li.move-down a:hover span {background-position:right -273px;}
.pims .panel .panel-bar ul li.how-to-edit a span {background-position:right -598px;}
.pims .panel .panel-bar ul li.how-to-edit a:hover span {background-position:right -638px;}
.pims .panel .panel-bar ul li.not-editable a span {background-position:right -518px; color:#585858;}
.pims .panel .panel-bar ul li.not-editable a:hover span {background-position:right -558px;}
.pims .panel .panel-bar ul li.manage a span {background-position:right -715px;}
.pims .panel .panel-bar ul li.last, .pims .panel .panel-bar ul li.last a {border-right:0;}
.pims .panel .panel-content .panel-bar ul li {margin-left:0;}
.pims .panel .panel-content .panel-bar ul li a {color:#013b6d; text-decoration:underline;}
.pims .panel .panel-content .panel-bar ul li a:hover {text-decoration:none;}

/* panel assistance message */
body.editmode .pims .acute-departments-services table td.ucrow div.ucservice div.panel-assistance-mesg { background:#f2f2f0; padding:.5em; border-bottom:1px solid #d0d0d0; border-right:1px solid #d0d0d0; border-left:1px solid #d0d0d0; }
body.editmode .pims .acute-departments-services table .ucservice .panel-assistance-mesg p { background:#f2f2f0; font-size:1em; }
body.editmode .pims table .panel .panel-assistance-mesg li a {font-size:1em;}
body.editmode .pims .panel .panel-undo {background:#cbef9a;}
body.editmode .pims .panel .panel-undo ul {margin:0;}
body.editmode .pims .panel .panel-undo .changes-saved {background:url(/img/pims/admin/icons.gif) 0 -160px no-repeat; color:#005826; float:left; margin-left:0; padding:0 0 0 20px; width:60%;}
body.editmode .pims .panel .panel-undo .changes-undo {float:right; margin-left:0; text-align:right; width:30%}
body.editmode .pims .panel .panel-undo .changes-undo a {background:url(/img/pims/admin/icons.gif) right -198px no-repeat; color:#005826; font-weight:bold; padding-right:21px; text-decoration:underline;}
body.editmode .pims .panel .panel-undo .changes-undo a:hover {text-decoration:none;}
body.editmode .pims .panel .panel-undo li.changes-saved {list-style:none;}
body.editmode .pims .panel .panel-undo li.changes-undo {list-style:none;}
body.editmode .pims .panel .panel-success {background:#cbef9a;}
body.editmode .pims .panel .panel-success p {color:#005826;}
body.editmode .pims .panel .panel-success p span {background:url(/img/pims/admin/icons.gif) 0 -160px no-repeat; padding:0 0 0 20px;}
body.editmode .pims .profile-info .panel-nonedit .panel-assistance-mesg {padding:.5em 1em 0 1em;}
body.editmode .pims .panel-nonedit .panel-assistance-mesg {background:#dedede; padding:.5em 1em 0 1em;}
body.editmode .pims .panel-nonedit .panel-assistance-mesg p {color:#585858; background:#dedede; padding-top:0;}
body.editmode .pims .panel-nonedit .panel-assistance-mesg p a {color:#585858;}
body.editmode .pims .panel .panel-promote {background:#cbef9a;}
body.editmode .pims .panel .panel-promote.promoted-no {background:#a5cff2;}
body.editmode .pims .panel .panel-promote label, body.editmode .pims .panel .panel-promote label a {color:#005826;}
body.editmode .pims .panel .panel-promote.promoted-no label, body.editmode .pims .panel .panel-promote.promoted-no label a {color:#005aa5;}
body.editmode .pims .panel .panel-promote.promoted-no label a {font-weight:bold; text-decoration:underline;}
body.editmode .pims .panel .panel-promote.promoted-no label a:hover, body.editmode .pims .panel .panel-promote.promoted-no label a:focus {text-decoration:none;}
body.editmode .pims .panel .panel-promote label input {line-height:1em;}
body.editmode .pims .panel .panel-promote label a {font-size:1em;}
body.editmode .pims .panel .panel-editor-assigned {background:#dedede;}
body.editmode .pims .panel .panel-editor-assigned p {color:#585858;}
body.editmode .pims .panel-nonedit.empty-module .panel-assistance-mesg {padding-bottom: 0.8em;}
body.editmode .pims .panel-nonedit.general-info .panel-assistance-mesg p {font-weight: bold;}

/* fixed info panel - always open info box similar to read-only module help */
body.editmode .pims .panel.fixed-info-panel .panel-bar ul li.no-link {border-left: 1px solid #d0d0d0;}
body.editmode .pims .panel.fixed-info-panel .panel-bar ul li.no-link span.outer {background: #bdd6ed url(/img/pims/admin/panel-edit-bg.gif) left top; background-color: #ececec; background-position: left -100px; color: #585858; float: left; padding: 0 0 0 0; font-weight: bold; border-right: 0; display: block;}
body.editmode .pims .panel.fixed-info-panel .panel-bar ul li.no-link span.inner {background: url(/img/pims/admin/icons.gif) right 1px no-repeat; background-position: right -518px; padding-right: 2.2em; border-right: 0;}
body.editmode .pims .panel.fixed-info-panel .panel-assistance-mesg {padding-bottom: 0.8em; border-left: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0;}
body.editmode .pims .panel.fixed-info-panel .panel-assistance-mesg p {font-weight: bold;}

/* panel interaction area */
body.editmode .pims .panel .panel-interaction ul {list-style:none; list-style-position:outside; margin:0;}
body.editmode .pims .panel .panel-remove {background:#a5cff2; padding:.5em;}
body.editmode .pims .panel .panel-remove li a {background:url(/img/pims/admin/icons.gif) left -959px no-repeat; color:#013b6d; font-weight:bold; padding-left:20px; text-decoration:underline;}

/* text and image panel */
body.editmode .pims .panel-edit .panel-text-image h3 {background:#a5cff2; color:#585858; display:block; font-size:1.2em; font-weight:bold; margin:0; padding:.4em .6em;}
body.editmode .pims .panel-edit .panel-text-image h3 label {font-size:1em;}
body.editmode .pims .panel-edit .panel-text {float:left; width:32.8em;}
body.editmode .pims .four-sm .panel-edit .panel-text {width:auto;}
body.editmode .pims .five.border .pad .three-sm .panel-edit .panel-content .pad .panel-text textarea {width:27em;}
body.editmode .pims .panel-edit .panel-text iframe {padding:.5em; width:31.6em !important;}
body.editmode .pims .panel-image-container {float:right; margin:0 0 1em 1em;}
body.editmode .pims .panel-edit .panel-image-container {float:none; margin:0;}
body.editmode .pims .panel-edit .panel-image-container img {float:none; margin:.5em 0 0 .5em; width:180px;}
body.editmode .pims .panel-edit .panel-image-container img.image-uploading {margin:0 auto 1em auto; padding:4.8em 0 4.7em 0; width:auto;}
body.editmode .pims .panel-edit .panel-image-container p.image-cancel {margin-top:1em; text-align:center;}
body.editmode .pims .panel-edit .panel-image-container a {color:#013b6d; text-decoration:underline;}
body.editmode .pims .panel-edit .panel-image-container a:hover, body.editmode .pims .panel-edit .panel-image-container a.hover {text-decoration:none;}
body.editmode .pims .panel-edit .panel-image {background:#e1e1e1; float:right; width:19em;}
body.editmode .pims .panel-edit .panel-image a {font-weight:bold;}
body.editmode .pims .panel-edit .panel-image a:hover {text-decoration:none;}
body.editmode .pims .panel-edit .panel-image ul {list-style:none; list-style-position:outside;}
body.editmode .pims .panel-edit .panel-image ul li {padding:0 0 .5em 0;}
body.editmode .pims .panel-edit .panel-image ul li a {background:url(/img/pims/admin/icons-image-edit.gif) right top no-repeat; padding-left:0; padding-right:30px;}
body.editmode .pims .panel-edit .panel-image ul li.image-change a {background-position:right -40px; padding-right:34px;}
body.editmode .pims .panel-edit .panel-image .image-add {background:url(/img/pims/admin/icons-image-edit.gif) right -76px no-repeat; padding:5px 30px 5px 0;}
body.editmode .pims .panel-edit .panel-image label {display:block; margin-bottom:.5em;}
body.editmode .pims .panel-edit .panel-image .panel-error p.img-error {background:none; padding:0;}
body.editmode .pims .panel-edit .panel-image .panel-error p span.error-icn {background:url(/img/pims/admin/icons.gif) 0 -1320px no-repeat; color:#830000; padding-left:21px;}
body.editmode .pims .panel-edit.name-childorgintrotextmodule .panel-text {width:52.8em;}
body.editmode .pims .panel-edit.name-childorgintrotextmodule iframe {width:51.6em !important;}

/* intro text only panel */
.pims .five.border .pad .three-sm .panel-edit .panel-content .pad textarea {width:43.7em;}

/* text status bar */
.pims .panel-edit .status-bar {border:1px solid #e1e1e1; border-top:0; font-size:1em; padding:.2em;}
.pims .panel-edit .status-bar p {padding:0 .5em;}
.pims .name-summaryandphotomodule .status-bar {margin-bottom:1em;}

/* panel form edit inputs/fields */
.pims .panel legend {color:#585858; margin-bottom:1em;}
.pims .panel fieldset fieldset {background:#dedede; margin-bottom:.5em;}
.pims .two-sm .panel fieldset {margin-bottom:1em;}
.pims .panel .row {background:#dedede; padding:.5em 0; margin-bottom:.5em;}
.pims .panel .row input {padding:.2em; width:15em;}
.pims .panel .row input.readonly {background:#eaeaea; cursor:pointer;}
.pims .panel .row span {font-size:1.2em;}

.pims .panel textarea {margin-bottom:.5em;}
.pims .two-sm .panel textarea {width:27.8em;}
.pims .three-sm .panel textarea {width:43.8em;}
.pims .five.border .three-sm .box-list .panel-edit.box .panel-content .pad textarea {width:20em;}
.pims .four-sm .panel textarea {height:12em; width:59.8em;}
.pims .four-sm .panel textarea.textarea-service {width:25em;}
.pims .four-sm .panel .panel-text textarea {width:43.1em;}
.pims .panel .textarea-label {display:block; font-weight:bold; margin-bottom:.5em;}

.pims .panel .row label,
.pims .panel .row .label,
.pims .panel .share-rights input,
.pims .panel .row .group-label {float:left; font-weight:bold; margin-right:1em; margin-top:.3em; text-align:right; width:14em;}

.pims .four-sm .panel .row label,
.pims .four-sm .panel .row .label,
.pims .four-sm .panel .share-rights input,
.pims .four-sm .panel .row .group-label {font-size:1.2em; width:21em;}

.pims .two-sm .panel .row label,
.pims .two-sm .panel .row .label {width:10em;}

.pims .panel .row .group-checkbox {float:left; margin-top:.5em; width:33.8em;}
.pims .four-sm .panel .row .group-checkbox {width:44.7em;}
.pims .panel .row .group-checkbox label {display:block; float:none; font-weight:normal; margin:0 0 1em 0; text-align:left; width:100%;}
.pims .panel .row .group-checkbox label input {display:block; float:left; margin-right:.5em;}

.pims .panel .share-rights input {margin-left:13em; width:auto;}
.pims .four-sm .panel .share-rights input {margin-left:20em; width:auto;}
.pims .panel .share-rights label {margin:0; text-align:left; width:28.1em;}
.pims .four-sm .panel .share-rights label {width:37.2em;}
.pims .panel .share-rights label span {display:block; font-size:1em; font-weight:normal;}

.pims .panel .change-rights .inputs {float:left; margin-right:1em;}
.pims .panel .change-rights .links {float:left; margin-top:4em; width:14em;}
.pims .four-sm .panel .change-rights .links {width:24.9em;}
.pims .panel .change-rights .links a {color:#013b6d; font-weight:bold;}

.pims .panel .row .name {float:left; margin-top:.3em;}
.pims .panel .row .link {float:left; margin-top:.3em;}

.pims .panel .row .radio-button,
.pims .panel .row .radio-button input,
.pims .panel .row .group-checkbox label input,
.pims .four-sm .panel .row .radio-button,
.pims .four-sm .panel .row .radio-button input,
.pims .four-sm .panel .row .group-checkbox label input {width:auto;}

.pims .panel .row .radio-button {margin-right:2em; margin-top:.5em; padding-left:1.5em; position:relative;}
.pims .panel .row .radio-button input {left:0; position:absolute; top:.1em;}

.pims .panel .row label.checkbox {display:block; width:25em;}
.pims .panel .row label.radio-button {margin-right:2em;}
.pims .panel .row .status-radios label.radio-button {font-weight:normal;}

.pims .panel .dateset {margin-left:18.5em;}
.pims .panel .dateset label {margin-right:2em; text-align:center; width:auto;}
.pims .panel .dateset select {display:block;}
.pims .panel .dateset .calendar {float:left; padding-top:2em;}
.pims .panel .dateset .calendar a {background:url(/img/pims/admin/icons.gif) left -880px no-repeat; display:block; height:18px; text-indent:-9999px; width:18px;}

/* panel dropdown group */
.pims .panel-edit .group-dropdowns h4 {background:#a5cff2; color:#585858; display:block; font-size:1.2em; font-weight:bold; margin:0; padding:.4em .6em;}
.pims .panel-edit .group-dropdowns fieldset {background:#e1e1e1; margin-bottom:1em; padding:1em;}
.pims .panel-edit .group-dropdowns label {float:left; margin-bottom:1em; margin-right:2%; width:31%;}
.pims .panel-edit .group-dropdowns label select {display:block;}
.pims .panel-edit .group-dropdowns label select option {padding-right:.6em;}

/* save button */
.pims .panel .panel-save {clear:left; margin:1em auto 0 auto; text-align:center; padding-top:1em;}
.pims .panel .panel-save div {display:inline-block;}
/* Target Firefox 2 which doesn't recognise inline-block. This doesn't validate, but only appears in edit mode. */
body.editmode .pims .panel .panel-save div, x:-moz-any-link {display:-moz-inline-stack;}
body.editmode .pims .panel .panel-save a {background:url(/img/pims/admin/bg-save.gif) right -45px no-repeat; color:#585858; float:left; text-decoration:none; text-transform:uppercase;}
body.editmode .pims .panel .panel-save div.multiple-saves, x:-moz-any-link {display:block; margin-left:22em;}
body.editmode .pims .panel .panel-save div.multiple-saves, x:default {display:inline-block; margin-left:0;}
body.editmode .pims .panel .panel-save a.add-and-edit {margin-left:1em;}
body.editmode .pims .panel .panel-save a span {background:url(/img/pims/admin/bg-save.gif) left top no-repeat; display:block; font-weight:bold; padding:.9em 2em;}
body.editmode .pims .panel .panel-save a:hover {background:url(/img/pims/admin/bg-save.gif) right -135px no-repeat;}
body.editmode .pims .panel .panel-save a:hover span {background:url(/img/pims/admin/bg-save.gif) left -90px no-repeat;}
/* Make manager confirmation */
body.editmode .ui-dialog .ui-dialog-buttonpane .ui-state-default, body.editmode .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button {font-weight:bold; border:0; width:8.1em; height:3.5em; background:url(/img/pims/admin/bg-save.gif) left -355px no-repeat; color:#585858; cursor:pointer;}
body.editmode .ui-dialog .ui-dialog-buttonpane .ui-state-default:hover, body.editmode .ui-dialog .ui-dialog-buttonpane .ui-state-default:focus, body.editmode .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:hover, body.editmode .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:focus {background-position:left -405px; border:0;}
body.editmode .ui-dialog .ui-dialog-buttonpane .ui-state-default.focus {border:0;}

/* search widget */
.pims .compare-hospitals #divColWidgets .panel .panel-bar ul {margin-top:0;}
.pims .compare-hospitals #divColWidgets .panel .panel-bar ul li {background:none; padding:0;}
.pims .compare-hospitals #divColWidgets .panel h2 {color:#585858;}
.pims .compare-hospitals #divColWidgets .panel .row {background:none; margin:0; padding:0;}
.pims .compare-hospitals #divColWidgets .panel .row label {float:none; font-weight:normal; margin:0; text-align:left; width:auto;}
.pims .compare-hospitals #divColWidgets .panel .chk-postcode label {font-size:1em;}

/* list of addresses in boxes */
body.editmode .pims .box-list .box.panel-edit {border:0; width:27.3em;}
body.editmode .pims .box-list .panel-edit.panel-bordered .panel-border .pad {padding:1em;}
body.editmode .pims .box-list .box.panel-edit-full {clear:left; float:none; margin:0; width:auto;}
body.editmode .pims .box-list .panel-content .pad {min-height:14em; height:auto !important; height:14em;}

/* acute trust and hospital contact */
body.editmode .pims .contact-details.panel-edit {border:0;}
body.editmode .pims .contact-details.panel-edit .panel-border .pad {padding:.5em;}
body.editmode .pims .contact-details.panel-bordered .panel-border .pad {padding:1em;}
body.editmode .pims .additional-contacts-edit .box.panel-edit .panel-border .pad {padding:.5em;}
body.editmode .pims .additional-contacts-edit .box.panel-bordered .panel-border .pad {padding:1em;}
body.editmode .pims .additional-contacts-edit .panel-content {margin-bottom:0;}
body.editmode .pims .additional-contacts-edit .box.panel-bordered {margin-bottom:1em;}
body.editmode .pims .additional-contacts-edit .panel-assistance-mesg .changes-saved {margin-left:0; width:60%;}
body.editmode .pims .additional-contacts-edit .panel-assistance-mesg .changes-undo {margin-left:0; width:30%;}
body.editmode .pims .additional-contacts-edit .panel-error {clear:left;}
body.editmode .pims .additional-contacts-edit .panel-content .pad {min-height:8em; height:auto !important; height:8em;}
body.editmode .pims .additional-contacts-edit .panel dt.hidden {clear:none;}
body.editmode .pims .additional-contacts-edit h3.module {background:#fff;}

/* acute trust hospitals and clinics list */
body.editmode .pims .hidden-hospitals, body.editmode .pims .hidden-clinics {width:100%; float:left;}
body.editmode .pims .hidden-hospitals a, body.editmode .pims .hidden-clinics a {background:url(/img/pims/admin/icons-triangles.gif) 0 2px no-repeat; padding-left:14px;}
body.editmode .pims .hidden-hospitals a.hide, body.editmode .pims .hidden-clinics a.hide {background-position:0 -36px;}
body.editmode .pims .hospital-list .panel.panel-bordered .panel-content .pad, body.editmode .pims .clinic-list .panel.panel-bordered .panel-content .pad {padding:1em;}
body.editmode .pims .hospital-list .panel-edit .panel-border .pad, body.editmode .pims .clinic-list .panel-edit .panel-border .pad {padding-top:1em;}
body.editmode .pims .hospital-list .panel .panel-border .panel-promote, body.editmode .pims .clinic-list .panel .panel-border .panel-promote {padding:0 .5em .5em .5em;}

/* acute trust contact - pals */
.pims .two-sm .pals-info .box {background:none;}

/* acute trust departments and services */
body.editmode .pims .departments-services {padding:1em;}
body.editmode .pims .departments-services table {border:1px solid #f2f2f0; margin-bottom:2em;}
body.editmode .pims .departments-services table th {border:1px solid #f2f2f0; padding-bottom:.5em;}
body.editmode .pims .departments-services table td a {color:#013b6d; font-size:1em; text-decoration:none;}
body.editmode .pims .departments-services table td a:hover {text-decoration:underline !important;}
body.editmode .pims .departments-services table td ul li a {font-size:.8em;}
body.editmode .pims .departments-services table td {background:#f2f2f2; border:0; border-bottom:5px solid #f2f2f0; font-size:1.2em; line-height:1.6em; padding:0 0 0 1em;}
body.editmode .pims .departments-services table tr.add td {border-color:#f2f2f0; border-right:1px solid #f2f2f0; padding:0;}
body.editmode .pims .departments-services table tr.add li {margin:0;}
body.editmode .pims .departments-services table tr.bottom-add .panel {padding-top:15px;}
body.editmode .pims .departments-services table td li {line-height:1.2em; margin-bottom:.3em;}
body.editmode .pims .departments-services table td.manage {border-right:1px solid #f2f2f0; line-height:1.2em; text-align:right;}
body.editmode .pims .departments-services table td.manage a {background:#bdd6ed url(/img/pims/admin/panel-edit-bg.gif) left top repeat-x; border:1px solid #b7d1e7; color:#013b6d; float:right; font-weight:bold; padding:0 .4em 0 0; text-decoration:underline; white-space:nowrap;}
body.editmode .pims .departments-services table td.manage a:hover {background-color:#90c2ed; background-position:left -50px; text-decoration:none;}
body.editmode .pims .departments-services table td.manage a span {background:url(/img/pims/admin/icons.gif) right -1075px no-repeat; border-left:1px solid #b7d1e7; display:block; padding:.2em 26px .2em .7em;}
body.editmode .pims .departments-services table td.manage a:hover span {background-position:right -1115px;}
body.editmode .pims .departments-services table td.empty {background:none; border:1px solid #f2f2f0;}
body.editmode .pims .departments-services table tr.newletter th {padding-top:0;}
body.editmode .pims .departments-services table td.editing {border-bottom:15px solid #f2f2f0; font-size:1em; padding:0;}
body.editmode .pims .departments-services table td.editing .panel-bar, .pims .departments-services.depts-servs-editing table td.editing .panel-save {font-size:1.2em;}
body.editmode .pims .departments-services table td.editing .panel-bar li {margin:0;}
body.editmode .pims .four-sm table .panel {margin:0; position:static;}
body.editmode .pims .four-sm table .panel .row .group-checkbox {margin-right:1em; width:18.6em;}
body.editmode .pims .four-sm table .panel .row .name {margin-right:.8em; width:15.5em;}
body.editmode .pims .four-sm table .panel .row .group-mesg {float:left; margin-top:.5em; width:19.8em;}
body.editmode .pims .four-sm table .panel .row .link {float:left;  margin-top:.3em; width:16.6em;}
body.editmode .pims .four-sm table .panel .share-rights label {width:33.5em;}
body.editmode .pims .four-sm table .panel .change-rights .links {width:19.5em;}
body.editmode .pims .four-sm table .panel .row .dateset {margin-left:23em;}
body.editmode .pims .four-sm table .panel .row .dateset label {width:auto;}
body.editmode .pims .departments-services table tr.hidden-header td,
body.editmode .pims .departments-services table tr.hidden-header th {background:transparent; border:1px solid #f2f2f0;}
body.editmode .pims .departments-services table tr.hidden-header p {color:#900; font-weight:bold; margin-top:2em;}
body.editmode .pims .departments-services table tr.hidden-data a.hidden-icon {background:url(/img/pims/admin/icons.gif) 0 -676px no-repeat; display:block; padding-left:26px;}
body.editmode .pims .departments-services table tr.hidden-data td a {color:#005aa5;}
body.editmode .pims .departments-services table tr.hidden-data td.manage a {color:#013b6d;}
body.editmode .pims .departments-services table .link a {color:#005aa5; font-weight:bold; text-decoration:underline;}
body.editmode .pims .departments-services table .panel-bar a {text-decoration:underline;}
body.editmode .pims .departments-services table .panel-bar a:hover {text-decoration:none;}
body.editmode .pims .depts-servs-nonedit table ul {list-style:none; list-style-position:outside;}

body.editmode .pims .acute-departments-services table {width:100%;}
body.editmode .pims .acute-departments-services table td {width:auto;}
body.editmode .pims .acute-departments-services table .panel-bar {margin:0 0 1em 0;}
body.editmode .pims .acute-departments-services table .panel-bar li {margin:0;}
body.editmode .pims .acute-departments-services table .panel-assistance-mesg {background:#cbef9a;}
body.editmode .pims .acute-departments-services table .panel-assistance-mesg li {font-size:1em; margin-bottom:0;}
body.editmode .pims .acute-departments-services table .panel-assistance-mesg li.changes-saved {background:url(/img/pims/admin/icons.gif) 0 -160px no-repeat; float:left; line-height:1.3em; padding:0 0 0 20px;}
body.editmode .pims .acute-departments-services table .panel-assistance-mesg li.changes-undo {float:right; text-align:right; width:30%;}
body.editmode .pims .acute-departments-services table .panel-assistance-mesg li.changes-undo a {background:url(/img/pims/admin/icons.gif) right -198px no-repeat; color:#005826; font-weight:bold; padding-right:21px; text-decoration:underline;}
body.editmode .pims .acute-departments-services table .panel-assistance-mesg li.changes-undo a:hover {text-decoration:none !important;}
body.editmode .pims .acute-departments-services .panel-edit table {margin:0;}
body.editmode .pims .acute-departments-services .panel-edit table td {background:#dedede; border:0; font-size:1em; line-height:normal; padding:.5em; width:25%;}
body.editmode .pims .acute-departments-services .panel-edit table td.manage {line-height:1.2em; padding:0;}
body.editmode .pims .acute-departments-services .panel-edit table td li {line-height:normal; margin:0;}
body.editmode .pims .acute-departments-services .panel-edit table td li a {font-size:1em;}
body.editmode .pims .acute-departments-services .panel-edit table td.manage a span {padding-bottom:.4em; padding-top:.4em;}
body.editmode .pims .acute-departments-services table tr.newletter th, body.editmode .pims .acute-departments-services table tr.newletter td {border-top:15px solid #f2f2f0;}
body.editmode .pims .acute-departments-services table tr.newletter td td {border-top:0;}
body.editmode .pims .acute-departments-services table tr.newletter th {background-color:#f2f2f0; padding-top:.3em;}
body.editmode .pims .acute-departments-services table th {padding-bottom:0;}
body.editmode .pims .acute-departments-services table tr.acute-table-header td.empty {width:4%;}
body.editmode .pims .acute-departments-services table tr.acute-table-header th {background:#f2f2f0; padding:0;}
body.editmode .pims .acute-departments-services table tr.acute-table-header th.depts {color:#013b6d; padding-left:.4em; width:25%;}
body.editmode .pims .acute-departments-services table tr.acute-table-header th.where-provide {width:24%;}
body.editmode .pims .acute-departments-services table td {padding-left:0;}
body.editmode .pims .acute-departments-services table td .panel-edit .panel-bar {margin:0;}
body.editmode .pims .acute-departments-services table td .panel-edit .panel-content {font-size:.8em;}
body.editmode .pims .acute-departments-services table td .panel-edit .panel-content .panel-save a {float:left; font-size:1.2em;}
body.editmode .pims .acute-departments-services table td .panel-edit .panel-content .panel-save a:hover {text-decoration:none !important;}
body.editmode .pims .acute-departments-services .panel .row fieldset.dateset {display:inline; margin-left:26em;}
body.editmode .pims .acute-departments-services table td.add-service-bottom {padding-top:2em;}
body.editmode .pims .acute-departments-services .panel-error {clear:left; margin-top:1em;}
body.editmode .pims .acute-departments-services .hospitals input {margin-bottom:.5em; margin-top:.25em;}
body.editmode .pims .acute-departments-services .hospitals label {margin-bottom:.5em;}
body.editmode .pims .acute-departments-services .radio-button input {margin-top:.2em;}
body.editmode .pims .acute-departments-services .panel-save a span {padding-top:.8em;}
body.editmode .pims .acute-departments-services .panel-edit .trust-info {clear:left;}
body.editmode .pims .acute-departments-services .panel-edit .trust-info label {font-weight:normal; width:auto;}
body.editmode .pims .acute-departments-services .panel-edit .trust-info label input {display:block; float:left; margin:.25em .5em .5em 0; width:auto;}
body.editmode .pims .acute-departments-services .panel-edit .trust-info .provided-labels {float:left;}
body.editmode .pims .acute-departments-services .panel-edit .trust-info .provided-inputs {float:left; margin-left:1em;}
body.editmode .pims .acute-departments-services .panel-edit .trust-info .provided-inputs input {display:block; margin-top:.5em; width:20em;}
body.editmode .pims .acute-departments-services .panel-edit .trust-info .group-label {margin-top:-.2em;}
body.editmode .pims .acute-departments-services .panel .row p {float:left; padding-top:.5em;}
body.editmode .pims .acute-departments-services .panel .row .trust-instruction {padding:0 1em .5em 1em;}
body.editmode .pims .acute-departments-services .panel .row .trust-instruction p {float:none;}
body.editmode .pims .acute-departments-services .panel .row .group-checkbox {margin-top:1em;}
body.editmode .pims .acute-departments-services .panel .row .radio-button {margin-top:.8em;}
body.editmode .pims .acute-departments-services .panel .row .panel-error {background:#ffd9da;}
body.editmode .pims .acute-departments-services .panel .row .panel-error p {padding-top:0;}
body.editmode .pims .departments-services table td a.deletelink {float:right; background:#bdd6ed url(/img/pims/admin/panel-edit-bg.gif) left top repeat-x; border-right:1px solid #b7d1e7; color:#013b6d; font-weight:bold; padding:0.5em; margin-bottom:.5em; font-size:1.2em;}
body.editmode .pims .departments-services table td a.deletelink:hover, body.editmode .pims .departments-services table td a.deletelink:focus {background-color:#90c2ed; background-position:left -50px;}
body.editmode .pims .acute-departments-services table td.ucrow { padding: 0; }

/* useful links */
body.editmode .pims .module .useful-links .pad {padding:1em;}
body.editmode .pims .module .useful-links .panel-border .pad {padding:.5em;}

/* hospital overview */
.pims .hospital-overview {display:inline;}
.pims .hospital-overview .box.panel-edit .panel-border .pad {padding:.5em;}
.pims .hospital-overview .box.panel-bordered .panel-border .pad {padding:1em;}
body.editmode .pims .hospital-overview .panel-content p a:hover {text-decoration:underline;}
body.editmode .pims .hospital-overview .panel-assistance-mesg .changes-saved {width:60%;}
body.editmode .pims .hospital-overview .panel-assistance-mesg .changes-undo {width:30%;}

/* hospital facility */
body.editmode .pims .five .five-sm .facility {border:0; margin:0; padding:0; width:auto;}
.pims .five .five-sm .panel-edit {background:#f2f2f0;}
.pims .five .five-sm .panel-edit .three-sm {width:53.7em;}
.pims .five .five-sm .panel-edit .pad {padding:1em;}
.pims .five .five-sm .panel-edit .panel-border .pad {padding:.5em;}
.pims .five .five-sm .two-sm .panel-nonedit .panel-border .pad {padding:.5em;}
.pims .five .five-sm .panel-edit.panel-bordered .panel-border .pad {padding:1em;}
.pims .five .five-sm .panel-edit.panel-bordered .panel-save {padding-top:1em;}
.pims .five .five-sm .panel-edit .two-sm .panel {background:#e1e1e1;}
.pims .five .five-sm .panel-edit.panel-bordered .panel-content .panel-content {border:0;}
.pims .five .five-sm .panel-edit.panel-bordered .facility .panel-border {border:.5em solid #dedede;}
.pims .five .five-sm .panel-edit.panel-bordered .facility .panel-border .pad {padding:.5em;}
.pims .five .panel-bordered .facility .two-sm .panel, .pims .five .panel-bordered .facility .two-sm .panel-content {margin-bottom:0;}
.pims .five .five-sm .panel-edit.panel-bordered .three-sm {width:52.7em;}
.pims .five .five-sm .panel-edit.panel-bordered .three-sm .panel-text {width:32.7em;}
.pims .five .five-sm .panel-edit.panel-bordered .three-sm .panel-text textarea {width:27em;}
body.editmode .pims .five .five-sm .facility .panel-image-container {min-height:18.8em; height:auto !important; height:18.8em;}
body.editmode .pims .five .five-sm .three-sm .panel-content textarea {width:43.6em;}
body.editmode .pims .five .facility iframe {width:31.5em !important;}
body.editmode .pims .five .facility .group-dropdowns {margin-bottom:1em;}
body.editmode .pims .five .facility .group-dropdowns fieldset {margin:0;}
body.editmode .pims .five .facility .group-dropdowns .panel-error p {font-size:1em;}
body.editmode .pims .five .five-sm .toggleVisibility {float:left;}

/* hospital departments and services */
body.editmode .pims .depts-servs-nonedit {padding:0;}
body.editmode .pims .panel-treatments .panel-mesg {background:#dedede; margin-bottom:1em;}
body.editmode .pims .panel-treatments .panel-mesg p {color:#585858;}
body.editmode .pims .panel-treatments .treatment {background:#e7eef3; border:1px solid #b7d1e7; margin-bottom:1em;}
body.editmode .pims .panel-treatments .treatment .treatment-title {float:left; width:23em;}
body.editmode .pims .panel-treatments .treatment .treatment-title p {padding:.2em .5em;}
body.editmode .pims .panel-treatments .treatment .treatment-title p a {color:#005aa5; text-decoration:none;}
body.editmode .pims .panel-treatments .treatment .panel-bar {border:0; float:right;}
body.editmode .pims .panel-treatments .treatment .panel-bar ul {border:0;}
body.editmode .pims .panel-treatments .treatment .panel-bar li {border:0; float:none;}
body.editmode .pims .panel-treatments .treatment .panel-bar li.first {border-bottom:1px solid #5081a8;}
body.editmode .pims .panel-treatments .treatment .panel-bar li.last {border-top:1px solid #bbd4e8;}
body.editmode .pims .panel-treatments .treatment .panel-bar li a {border-right:0; display:block; float:right; width:6em;}
body.editmode .pims .panel-treatments .treatment .panel-bar li.edit a span {padding-left:1.3em;}
body.editmode .pims .panel-treatments .treatment .panel-bar li.hide {border-bottom:1px solid #bbd4e8;}
body.editmode .pims .panel-treatments .treatment .panel-bar li.hide a span {padding-left:1.3em;}
body.editmode .pims .panel-treatments .panel-content .treatment-hidden {background:#dedede; border:0;}
body.editmode .pims .panel-treatments .panel-content .treatment-hidden .panel-bar {background:#dedede;}
body.editmode .pims .panel-treatments .panel-content .treatment-hidden .panel-bar li a {background:#dedede url(/img/pims/admin/panel-edit-bg.gif) 0 -100px repeat-x; color:#585858;}
body.editmode .pims .panel-treatments .panel-content .treatment-hidden .panel-bar li a:hover {background-position:0 -150px;}
body.editmode .pims .panel-treatments .panel-content .treatment-hidden .panel-bar li.show {border:1px solid #d1d1d1;}
body.editmode .pims .panel-treatments .panel-content .treatment-hidden .panel-bar li.show a span {background-position:right -995px; border:0; padding-left:1em;}
body.editmode .pims .panel-treatments .panel-content .treatment-hidden .panel-bar li.show a:hover span {background-position:right -1035px;}
body.editmode .pims .panel-treatments .panel-content .treatment-hidden .treatment-title span {font-size:.9em;}
body.editmode .pims .panel-treatments .panel-content .treatment-updated {background:#cbef9a;}
body.editmode .pims .panel-treatments .panel-content .treatment-updated .panel-bar {background:#cbef9a;}
body.editmode .pims .panel-treatments .panel-content .treatment-updated .treatment-title span {font-size:.9em;}
body.editmode .pims .panel-treatments .panel-content fieldset label {width:9em;}
body.editmode .pims .panel-treatments .panel-bordered {border:.5em solid #a5cff2;}
body.editmode .pims .panel-treatments .panel-border .pad {padding:1em;}
body.editmode .pims .panel-treatments .panel-content .panel-border .pad {padding:.5em;}
body.editmode .pims .panel-treatments .panel-content .predictive {border:0; width:30.6em;}
body.editmode .pims .panel-treatments .panel-content .predictive .pad {height:auto; min-height:1em;}
body.editmode .pims .panel-treatments .panel-content .predictive ul {height:auto; margin:0; min-height:1em;}
body.editmode .pims .panel-treatments .panel-content .predictive li {margin-left:0;}
body.editmode .pims .panel-treatments .panel-content .predictive li a:hover,body.editmode .pims .panel-treatments .panel-content .predictive li.ac_over a {text-decoration:underline;}
body.editmode .pims .no-ods-code {background-position:10px 10px; margin:0 0 1em 0; padding:0;}
body.editmode .pims .no-ods-code p {padding:1em 1em 2em 40px;}
body.editmode .pims .no-ods-code p a {font-weight:bold;}

/* hospital treatment */
body.editmode .pims .panel-nonedit .key-fact {background:none;}
body.editmode .pims .service-locations-edit .panel .panel-content {margin-bottom:0;}
body.editmode .pims .service-feedback {background:none; padding:0;}

/* hospital department staff */
body.editmode .pims .team-intro .panel-edit .panel-text {width:52em;}
body.editmode .pims .team-intro .panel-edit .panel-text iframe {width:50.8em !important;}
body.editmode .pims .panel-content .team-member {float:left; width:52em;}
body.editmode .pims .panel-content .member-image {float:right; width:19em;}
body.editmode .pims .panel-content .member-details h3 {background:#a5cff2; color:#585858; font-size:1.2em; padding:.4em .6em;}
body.editmode .pims .panel-content .member-details label {width:15em; margin-left:1em;}
body.editmode .pims .panel-content .member-details .panel-text {width:52em;}
body.editmode .pims .panel-content .member-details .panel-text h3 {margin:.5em 0 0 0;}
body.editmode .pims .panel-content .member-details .panel-text iframe {width:50.8em !important;}
body.editmode .pims .panel-content .member-details .panel-text .status-bar {margin-bottom:1.5em;}
body.editmode .pims .team .panel-content .dateset {float:left; margin:0;}
body.editmode .pims .team .panel-content .dateset select {float:left; margin-right:1em;}
body.editmode .pims .team .panel-content .dateset .calendar {padding-top:.2em;}
body.editmode .pims .panel-edit .team {margin-top:0;}
body.editmode .pims .panel-edit .team .three-sm {width:53.7em;}
body.editmode .pims .panel-edit .team .three-sm .profile-info {width:34.2em;}
body.editmode .pims .panel-edit .team .no-member-info {width:73em;}
body.editmode .pims .panel-edit .team .no-member-info .profile-info {width:53.5em;}
body.editmode .pims .team {border:0; padding-bottom:0;}
body.editmode .pims .panel-content .member-details.staff-edit-mode .panel-text { width:32.5em; float:left}
body.editmode .pims .panel-content .member-details .panel-text iframe {width:31.3em !important;}
body.editmode .pims .panel-content .member-details.staff-edit-mode .panel-text-image { float:right; width:19em}
body.editmode .pims .panel-content .member-details.staff-edit-mode .panel-text h3 { background:none; margin-top:0;}
body.editmode .pims .panel-content .member-details.staff-edit-mode label { margin-left:0}
body.editmode .pims .panel-content .member-details.staff-edit-mode p.disclaimer {font-size: .95em; margin-left:3em}
body.editmode .pims .panel-content .member-details.staff-edit-mode .row input.staff-details-checkbox { width:auto; margin-top:0.3em}
body.editmode .pims .panel-content .member-details.staff-edit-mode  h3 .panel-text-image { margin:0}

/* hospital patient feedback */
body.editmode .pims .panel .panel-content .submit a {color:#fff;}
body.editmode .pims .panel .panel-content .submit a:hover {text-decoration:underline;}
body.editmode .pims .patient-ratings .panel-content {background:#f2f2f0;}
body.editmode .pims .five .two-sm .patient-rating .overall-rating, body.editmode .pims .five .two-sm .patient-rating .avg-patient-wrap, body.editmode .pims .five .two-sm .patient-ratings .your-views {margin-bottom:2em; padding:0;}
body.editmode .pims .five .two-sm .patient-ratings .your-views {background-position:0 0; margin-bottom:0; padding-left:50px;}
body.editmode .pims .feedback .list-dropdown .list-dropdown-first {width:30em;}
body.editmode .pims .feedback .list-dropdown-enabled .list-dropdown .list-dropdown-first {width:auto;}
body.editmode .pims .feedback .list-dropdown .top-option span.current-sort {color:#585858;}
body.editmode .pims .feedback .list-dropdown-enabled .list-dropdown .top-option .crnr {background-image:url(/img/pims/admin/grey-corners-bordered-trans-grey.gif);}
body.editmode .pims .feedback .list-dropdown-enabled .list-dropdown .top-option.expanded .crnr {background-image:url(/img/pims/admin/grey-corners-bordered-dropdown-trans-grey.gif);}
body.editmode .pims .feedback .list-dropdown-enabled .list-dropdown .list-dropdown-main li {margin-left:0;}
body.editmode .pims .feedback .list-dropdown-enabled .list-dropdown-results {width:30%;}
body.editmode .pims .feedback .list-dropdown-enabled .dropdown-services {width:22.4em;}
body.editmode .pims .feedback .list-dropdown-enabled .dropdown-services .top-option span.current-sort span {width:14em;}
body.editmode .pims .feedback .user-comment .three {width:53.6em;}
body.editmode .pims .feedback .user-comment .comment-bg  {background:none; width:100%;}
body.editmode .pims .feedback .user-comment .comment-details {background-color:#f2f2f0; width:33.2em;}
body.editmode .pims .feedback .user-comment .crnrs {display:none;}
body.editmode .pims .feedback .user-comment .one {margin-right:2em; width:17.3em;}
body.editmode .pims .feedback .user-comment .org-reply {border-top:0;}
body.editmode .pims .feedback .comment-sort p.ordered-by {margin-right:1em;}
body.editmode .pims .feedback .comment-sort p.services-list {margin-left:2em;}

/* overall rating */
body.editmode .pims .five .two-sm .overall-patient-rating {margin-top:1em; padding:1em 0 0 0;}

/* hospital maps, directions and transport */
body.editmode .pims .additional-contacts {background:none; padding:0;}
body.editmode .pims .additional-contacts .panel {background:#f2f2f0;}
body.editmode .pims .additional-contacts-edit .name-additionalcontactmodule .hidden {display:none;}
body.editmode .pims .panel-other-services .panel-bar ul li {padding:0;}
body.editmode .pims .three-sm .panel.other-trust {margin-left:0;}
body.editmode .pims .name-carparkingmodule .section-indicators-display .panel-content {margin-bottom:0;}
body.editmode .pims .name-carparkingmodule .section-indicators-display .panel .panel-bar ul li.not-editable a span {color:#585858;}
body.editmode .pims .name-carparkingmodule .section-indicators-display .panel-content .pad {padding:.5em;}
body.editmode .pims .name-carparkingmodule .section-indicators-display .panel-border .pad {padding:0;}
body.editmode .pims .name-carparkingmodule .section-indicators-display .panel-bordered .pad {padding:0;}
body.editmode .pims .name-carparkingmodule .section-indicators-display .simple-scorecard .one-sm {width:15.8em;}

 /* jquery ui datepicker */
.ui-datepicker {border:5px solid #b6b6b6;}
.ui-datepicker .ui-datepicker-header {background:#f2f2f2; border:4px solid #bbddfa; border-bottom:0; position:relative;}
.ui-datepicker .ui-datepicker-header a {background:url(/img/pims/admin/icons-ui-calendar.gif) top left no-repeat; cursor:pointer; display:block; font-size:0; height:6px; left:10px; line-height:0; padding:5px; position:absolute; text-indent:-9999px; top:3px; width:5px;}
.ui-datepicker .ui-datepicker-header a.ui-datepicker-next {background-position:top right; left:auto; right:10px;}
.ui-datepicker .ui-datepicker-header {font-size:1.2em; padding:.2em 0; text-align:center;}
.ui-datepicker .ui-datepicker-title .ui-datepicker-month {margin-left:1em}
.ui-datepicker .ui-datepicker-title .ui-datepicker-year {margin-right:1em}
.ui-datepicker table {background:#fff; border:4px solid #bbddfa; border-top:0; padding:.3em }
.ui-datepicker table thead th {border-bottom:1px solid #b2c8e7; font-size:1.1em;}
.ui-datepicker table td.ui-datepicker-week-end a {background:#f2f2f2;}
.ui-datepicker table td a {background:#fff; display:block; padding:.2em; text-align:center; text-decoration:none;}
.ui-datepicker table td a:hover {background:#688aac; color:#fff;}
.ui-datepicker table td.ui-datepicker-unselectable span {color:#ccc;}
.ui-datepicker table td span {font-size:1.2em;}

/* jquery ui modal popup */
.ui-widget-overlay {background:#aaa; height:100%; left:0; opacity:0.3; position:absolute; top:0; width:100%;}
.ui-dialog {background:url(/img/pims/admin/modal-bottom-bg.png) bottom left no-repeat; padding-bottom:16px;}
.ui-dialog .ui-widget-header {background:url(/img/pims/admin/modal-top-bg.png) top left no-repeat; display:block; height:16px;}
.ui-dialog .ui-widget-header span, .ui-dialog .ui-widget-header a {display:none;}
.ui-dialog .ui-dialog-content, .ui-dialog .ui-dialog-buttonpane {background:url(/img/pims/admin/modal-middle-bg.png) top left repeat-y; padding:0 16px;}
.ui-dialog .ui-dialog-buttonpane {padding-bottom:1em; text-align:center;}
.ui-dialog .ui-dialog-content .modal-content {font-weight:bold; padding:1em;}
.ui-dialog .panel-save {background:url(/img/pims/admin/modal-middle-bg.png) top left repeat-y; margin-top:0; padding:0 16px;}
.ui-dialog .dialog-confirm {padding-bottom:1em;}
.ui-dialog .dialog-confirm p {padding:1em 1em 0 1em;}
.ui-dialog .modal-error p {padding:1em;}
.ui-one-button .ui-dialog-buttonpane {padding-left:11.3em;}

/* save button */
.ui-dialog .panel-save {clear:left; margin:0 auto; padding-bottom:1em; text-align:center;}
.ui-dialog .panel-save div {display:inline-block;}
/* Target Firefox 2 which doesn't recognise inline-block. This doesn't validate, but only appears in edit mode. */
.ui-dialog .panel-save div, x:-moz-any-link {display:-moz-inline-stack;}
.ui-dialog .panel-save a {background:url(/img/pims/admin/bg-save.gif) right -225px no-repeat; color:#585858; float:left; margin-right:1em; text-decoration:none; text-transform:uppercase;}
.ui-dialog .panel-save a:active, .ui-dialog .panel-save a:focus {outline:none;}
.ui-dialog .panel-save div.multiple-saves, x:-moz-any-link {display:block; margin-left:6.5em;}
.ui-dialog .panel-save div.multiple-saves, x:default {display:inline-block; margin-left:0;}
.ui-dialog .panel-save a.add-and-edit {margin-left:1em;}
.ui-dialog .panel-save a span {background:url(/img/pims/admin/bg-save.gif) left -180px no-repeat; display:block; font-weight:bold; padding:.9em 2em; }
.ui-dialog .panel-save a:hover {background:url(/img/pims/admin/bg-save.gif) right -315px no-repeat;}
.ui-dialog .panel-save a:hover span {background:url(/img/pims/admin/bg-save.gif) left -270px no-repeat;}

/* share feedback panel */
body.editmode .pims .panel .share-feedback a {font-weight:normal;}

/* managing editors */
body.editmode .pims h1.standalone {color:#585858; padding:0 0 .2em 0;}
body.editmode .pims .manage-organisation {margin-right:1em;}
body.editmode .pims .manage-organisation a.back-link {color:#003b6d; display:block; font-weight:bold; margin-bottom:1em;}
body.editmode .pims .no-current-manager p {padding-left:1em;}
body.editmode .pims .no-current-manager p span {font-size:1.2em; font-weight:bold;}
body.editmode .pims .manage-editors table {border:0; border-collapse:collapse; width:100%;}
body.editmode .pims .manage-editors table th {border:1px solid #f2f2f0; font-size:1.2em; font-weight:normal; padding-bottom:.5em; padding-left:1em; text-align:left; width:67.5em;}
body.editmode .pims .manage-editors table th span {font-size:1.2em; font-weight:bold;}
body.editmode .pims .manage-editors table th.manager-make {padding-left:0; width:7.5em;}
body.editmode .pims .manage-editors table th.manager-make span {font-size:1em;}
body.editmode .pims .manage-editors table td {background:#fff; border:1px solid #f2f2f0;}
body.editmode .pims .manage-editors table td .module {border-bottom:6px solid #f2f2f2; margin:0; padding:0;}
body.editmode .pims .manage-editors table table td {padding:0;}
body.editmode .pims .manage-editors table .manager-info-container {border-right:6px solid #f2f2f0; padding:1em;}
body.editmode .pims .manage-editors table .manager-info {width:64.5em;}
body.editmode .pims .manage-editors table .manager-make {text-align:center; width:8em;}
body.editmode .pims .manage-editors table .manager-make label {display:none;}
body.editmode .pims .manage-organisation .editor-created {padding:0;}
body.editmode .pims .manage-editors .panel-assistance-mesg {border-left:1px solid #f2f2f0; border-right:1px solid #f2f2f0;}
body.editmode .pims .manage-editors .editor-created .changes-undo a {background-position:right -758px; padding-right:25px;}
body.editmode .pims .manage-editors .editor-deleted .panel-assistance-mesg {background:#ffd9da;}
body.editmode .pims .manage-editors .editor-deleted .changes-saved {background-position:0 -679px; color:#900;}
body.editmode .pims .manage-editors .editor-deleted .changes-undo a {background-position:right -1279px; color:#900; padding-right:25px;}
body.editmode .pims .manage-editors table td .manager-details {float:left;}
body.editmode .pims .manage-editors table td .manager-details p {padding:0;}
body.editmode .pims .manage-editors table td .manager-details strong {font-size:1.2em;}
body.editmode .pims .manage-editors table td .manager-details a {color:#003b6d; text-decoration:underline;}
body.editmode .pims .manage-editors table td .manager-remove {float:right; margin-top:.6em;}
body.editmode .pims .manage-editors table td .manager-remove a {background:#bdd6ed url(/img/pims/admin/panel-edit-bg.gif) left top repeat-x; border:1px solid #b7d1e7; color:#013b6d; float:right; font-weight:bold; padding:0 .4em 0 0; text-decoration:underline;}
body.editmode .pims .manage-editors table td .manager-remove a:hover {background-color:#90c2ed; background-position:left -50px; text-decoration:none;}
body.editmode .pims .manage-editors table td .manager-remove a span {background:url(/img/pims/admin/icons.gif) right -917px no-repeat; border-left:1px solid #b7d1e7; display:block; padding:.2em 26px .2em .7em;}
body.editmode .pims .manage-editors table td .manager-remove a:hover span {background-position:right -957px;}
body.editmode .pims .four .panel .panel-content label {width:20em;}
body.editmode .pims .four .panel .panel-content input {width:24em;}
body.editmode .pims .four .panel .panel-content .manager-make input {width:auto;}
body.editmode .pims #visibleEditorsList .editor-new {padding:.2em;}
body.editmode .pims #visibleEditorsList .panel-edit-full {margin-top:1em; padding:0;}
body.editmode .pims .manage-organisation .panel-content .pad {position:relative;}
body.editmode .pims .manage-organisation .panel-content .pad .loading {background:#e1e1e1; border:5px solid #a5cff2; display:none; font-size:1.2em; font-weight:bold; padding:1em 3em; position:absolute; text-align:center;}

/* tinyMCE (richtext editor) */
body.mceContentBody {font-family:sans-serif; font-size:12px; height:100%; margin:0; width:100%;}
body.editmode .pims .panel-edit .panel-text .mceEditor table {width:auto;}

/* quality account data */
body.editmode .pims .panel-edit .quality-account .panel-image {float:none; width:auto;}
body.editmode .pims .panel-edit .quality-account .panel-image-container label {margin-top:1em;}
body.editmode .pims .panel-edit .quality-account .panel-image-container ul {margin-top:1em;}
body.editmode .pims .panel-edit .quality-account .panel-image-container ul li {margin-left:0;}
body.editmode .pims .panel-edit .quality-account .panel-image-container .panel-assistance-mesg span {margin-left:1em;}
body.editmode .pims .panel-edit .quality-account input {width:26em;}
body.editmode .pims .panel-edit .quality-account .panel-image-container img.image-uploading {padding:0;}
body.editmode .pims .panel-edit .quality-account .panel-image-container img#PdfControl_editImage, body.editmode .pims .panel-edit .quality-account .panel-image-container img#editImage {display:none;}

/* video */
body.editmode .pims object, body.editmode .pims embed {width:507px;}
body.editmode .pims .panel-border .video-panel .pad {padding:1em;}
body.editmode .pims .video-panel .crnr {background-image:url(/img/media-panel-crnr-grey.gif);}
body.editmode .pims .video-container .crnr {background-image:url(/img/media-inner-panel-crnr.gif);}

/* page statistics */
body.editmode .pims .page-statistic {clear:left;}
body.editmode .pims .page-statistic p {background:#a5cff2; color:#005aa5; padding:.5em;}

/* patient acceptance module */
body.editmode .pims .panel-edit.name-dentistpatientacceptancemodule table {width:100%; border-collapse:collapse; font-size:1.2em; margin-bottom:1em;}
body.editmode .pims .panel-edit.name-dentistpatientacceptancemodule table th#patient-group {text-align:left; padding:1em 1em 0.6em 1em; width: 75%;}
body.editmode .pims .panel-edit.name-dentistpatientacceptancemodule table th.accept {text-align:left; padding:1em 1em 0.6em 1em; background:url(/img/pims/icons-yes-no.gif) top center no-repeat transparent;}
body.editmode .pims .panel-edit.name-dentistpatientacceptancemodule table th.accept.yes {background-position:center 16px;}
body.editmode .pims .panel-edit.name-dentistpatientacceptancemodule table th.accept.no {background-position:center;}
body.editmode .pims .panel-edit.name-dentistpatientacceptancemodule table th.accept.not-answered {background-position:center -6.7em;}
body.editmode .pims .panel-edit.name-dentistpatientacceptancemodule table td, body.editmode .pims .panel-edit.name-dentistpatientacceptancemodule table th.patient-group {border-top:1px solid #bababa; border-bottom:1px solid #bababa; padding:0.8em 0 0.8em 1em;}
body.editmode .pims .panel-edit.name-dentistpatientacceptancemodule table th.patient-group {font-weight:normal; text-align:left;}
body.editmode .pims .panel-edit.name-dentistpatientacceptancemodule table td.radio {padding:0.8em; text-align:center;}
body.editmode .pims .panel-edit.name-dentistpatientacceptancemodule .smallprint {font-size:0.9em; color:#585858;padding:0 1em 1em 1em;display:inline-block;}
body.editmode .pims .panel-edit.name-dentistpatientacceptancemodule .org-notes {border-top:1px solid #bababa; border-bottom:1px solid #bababa; padding:0.7em 0 1em 0; margin:0.5em 0 0 0;}
body.editmode .pims .two-sm .panel-edit.dentist-patient-acceptance .pad {padding:0;}
body.editmode .pims .panel-edit.dentist-patient-acceptance .panel-undo {margin-bottom: 0;}
body.editmode .pims .panel-edit.dentist-patient-acceptance .panel-content {border:.5em solid #f0f0f2;}
body.editmode .pims .panel-edit.dentist-patient-acceptance .panel-border {border:.5em solid #a5cff2;}
.name-dentistpatientacceptancemodule.panel-edit.panel-bordered .panel-content ul {margin-bottom:0;}
.name-dentistpatientacceptancemodule.panel-edit.panel-bordered .panel-content ul li {list-style-type:none; margin:0; padding:1em 0 1em 0.8em; border-top:1px solid #dadada;}
.name-dentistpatientacceptancemodule.panel-edit.panel-bordered .panel-content ul li input {margin-right:0.4em;vertical-align:middle;margin-bottom:0.2em;}
.name-dentistpatientacceptancemodule.panel-edit.panel-bordered .panel-content ul li.last {border-bottom:1px solid #dadada;}
.name-dentistpatientacceptancemodule.panel-edit.panel-bordered .patient-type {background:#dadada;padding-bottom: 1em;}
.name-dentistpatientacceptancemodule.panel-edit.panel-bordered .patient-type .review-note { padding:0 1em 1em 1em;color:#005aa5;}
.name-dentistpatientacceptancemodule .urgent-appointment {padding-top: 2em;}
.patient-type .expiry-assistance-mesg {background:#ffd9da; padding:.5em 1em; display:inline-block;}
.patient-type .expiry-assistance-mesg p {background:url(/img/pims/admin/icons.gif) 0 -680px no-repeat; width: 24.6em; color:#830000; padding:0 0 0 21px;}
.name-dentistpatientacceptancemodule p.info {margin-top: -0.4em;}
.name-dentistpatientacceptancemodule .missing {color: #cc0000;}
.name-dentistpatientacceptancemodule .urgent-appointment h3 {float: left;}
.name-dentistpatientacceptancemodule .urgent-appointment ul {clear: both;}
.name-dentistpatientacceptancemodule .urgent-appointment p.missing {float: left; margin: 0.1em 0 0 0.5em;}

/* Opening times */
body.editmode .fs.pims .pims-opening-times {border:0; padding:0;}
body.editmode .fs.pims .pims-opening-times h4 {clear:both;}
body.editmode .fs.pims .pims-opening-times table td, body.editmode .fs.pims .pims-opening-times p.add-info {color:#005AA5;}
body.editmode .fs.pims .pims-opening-times table th.day {padding-right:2em;}
body.editmode .fs.pims .pims-opening-times table td.session-to {padding-right:1em;}
body.editmode .fs.pims .pims-opening-times table.edit-opening-times {border-collapse:collapse; margin-bottom:1em; width:100%;}
body.editmode .fs.pims .pims-opening-times table.edit-opening-times caption {text-align:left; margin-bottom:1em;}
body.editmode .fs.pims .pims-opening-times table.edit-opening-times td, body.editmode .fs.pims .pims-opening-times table.edit-opening-times th.day {border-top:1px solid #dadada; padding-top:.5em; padding-bottom:.5em;}
body.editmode .fs.pims .pims-opening-times table.edit-opening-times td input {width:4em; font-size:inherit; margin-right:1em;}
body.editmode .fs.pims .pims-opening-times table.edit-opening-times td input.date{width:6em;}
body.editmode .fs.pims .additional-info {padding:1em;}
body.editmode .fs.pims .additional-info label {text-align:left;}
body.editmode .fs.pims .five.border .pad .three-sm .panel-edit .panel-content .pad .additional-info textarea {width:42em; margin:.5em 0 0 0;}

body.editmode .fs.pims .pims-opening-times table.public-holidays td.closed-all-day { border-top:none  }
body.editmode .fs.pims .pims-opening-times table.public-holidays td.closed-all-day input {float:left; width:1em; margin-right:0.2em}
body.editmode .fs.pims .pims-opening-times table.public-holidays td.closed-all-day label {float:left; font-size:1em; color:#585858; margin-top:-.1em;}
body.editmode .fs.pims .pims-opening-times table.public-holidays p a.deleteRow {color:#013b6d; font-size:0.8em; font-weight:bold; float:right; margin-right:2.3em; text-decoration:underline;}
body.editmode .fs.pims .pims-opening-times table.public-holidays p a.deleteRow:hover, body.editmode .fs.pims .pims-opening-times table.public-holidays p a.deleteRow:focus, body.editmode .fs.pims .pims-opening-times table.public-holidays p a.deleteRow:active {text-decoration:none;}
body.editmode .fs.pims .pims-opening-times a.addRow {color:#013b6d; float:right; font-weight:bold; margin:-1em 2.2em 1em 0; text-decoration:underline;}
body.editmode .fs.pims .pims-opening-times a.addRow:hover, body.editmode .fs.pims .pims-opening-times a.addRow:focus, body.editmode .fs.pims .pims-opening-times a.addRow:active {text-decoration:none;}
body.editmode .fs.pims .pims-opening-times table.public-holidays .pubHolChecked {background-color:#d4d0c8}
body.editmode .fs.pims .pims-opening-times table.public-holidays input.datePicker {width:6em;}
body.editmode .ui-datepicker table td a.ui-state-active { border:2px solid #688aac}
/* Error feedback */
body.editmode .fs.pims .pims-opening-times table.edit-opening-times td input.input-error {border:.2em solid #cc0000; background:#ffd9da;}
body.editmode .fs.pims ul.error-list li {color:#cc0000; font-weight:bold;}

/* PCT child orgs */
body.editmode .pims .box-list .panel.pct-child-org.add-org, body.editmode .pims .box-list .panel.pct-child-org.panel-edit {min-height:0;}
body.editmode .pims .box-list .panel-content .pad.border.child-org-item {border:0; height:auto; min-height:0;}

/* PCT child org services */
body.editmode .pims .acute-depts-servs .panel-edit .status-hidden {font-weight:bold; padding:.5em 0 .5em 3em;}
body.editmode .pims .acute-depts-servs .panel-edit .service-desc label {text-align:left; padding-left:1em;}
body.editmode .pims .acute-depts-servs .panel-edit .service-desc textarea {width:42em !important; margin:.5em 1em;}
body.editmode .pims .acute-depts-servs .panel-edit .url-note {padding-left:11.5em;}
body.editmode .pims .acute-depts-servs .panel-edit p.service-name {margin-top:.3em;}
body.editmode .pims .acute-depts-servs .panel-content.panel-border, body.editmode .pims .acute-depts-servs .panel-bordered .panel-content {border-bottom:0.5em solid #A5CFF2;}
/* Predictive service input */
body.editmode .pims .panel-edit .predictive {margin:0 0 0 13em; width:30em; z-index:1000;}
body.editmode .pims .panel-edit .predictive .pad {padding:0; height:auto; min-height:1%;}
body.editmode .pims .panel-edit .predictive ul {margin-bottom:0; height:auto; min-height:1%;}
body.editmode .pims .panel-edit .predictive ul li {margin:0;}
body.editmode .pims .panel-edit .predictive ul li a {color:#585858; display:block; padding:.3em 0 .3em 1em;}
body.editmode .pims .panel-edit .predictive ul li a:hover, body.editmode .pims .acute-depts-servs .panel-edit .predictive ul li a:focus {text-decoration:underline; background:#f2f2f2;}
body.editmode .pims .departments-services .panel-edit .predictive {width:25em; font-size:1.4em;}

/* PCT services */
body.editmode .fs.pims .three-sm .panel .panel-content .managed-by {border:0; padding:0;}
body.editmode .fs.pims .provider-inputs {padding-left:18em;}
body.editmode .fs.pims .provider label.radio-button {font-weight:normal;}
body.editmode .fs.pims .provider-inputs input.third-party {display:block; margin:.5em 0;}
body.editmode .fs.pims .departments-services .row span.serv-type {display:inline-block; margin-top:.3em;}
body.editmode .fs.pims .departments-services .provider-inputs {padding-left:26.5em;}

/* Service locations module */
body.editmode .fs.pims .panel-edit .serv-locations ul {background:transparent;}
body.editmode .fs.pims .panel-edit .serv-locations ul li a {text-decoration:underline;}
body.editmode .fs.pims .panel-edit .serv-locations ul li a:hover, body.editmode .fs.pims .panel-edit .serv-locations ul li a:focus {text-decoration:none;}
body.editmode .fs.pims .panel-edit .serv-locations .add-new-loc legend {padding:1.5em 0 1em 0; font-weight:bold; margin:0;}
body.editmode .fs.pims .panel-edit .serv-locations .add-new-loc legend span {font-weight:normal;}
body.editmode .fs.pims .panel-edit .serv-locations .select-orgs-locs {width:96.4%; margin:0; padding:.5em; background:#A5CFF2; border-bottom:1px solid #585858;}
body.editmode .fs.pims .panel-edit .serv-locations .jump-links {background:#DEDEDE; margin:0; position:relative; top:0; left:0;}
body.editmode .fs.pims .panel-edit .serv-locations .jump-links li {display:inline; list-style-type:none; margin:0 1.5em 0 0; font-size:1.1em;}
body.editmode .fs.pims .panel-edit .serv-locations .jump-links li.title {display:block; margin-bottom:.3em;}
body.editmode .fs.pims .panel-edit .serv-locations .jump-links li a {text-decoration:underline;}
body.editmode .fs.pims .panel-edit .serv-locations .jump-links li a:hover, body.editmode .fs.pims .panel-edit .jump-links li a:focus {text-decoration:none;}
body.editmode .fs.pims .panel-edit .serv-locations .services-anchors {clear:both; background:#fff; padding:0 1em 1em 1em; max-height:20em; overflow:auto; margin:0 0 1em 0;}
body.editmode .fs.pims .panel-edit .serv-locations .services-anchors fieldset {background:transparent; margin-top:1em;}
body.editmode .fs.pims .panel-edit .serv-locations .services-anchors legend {font-size:1.5em; padding-bottom:.5em; font-weight:bold; margin-bottom:0;}
body.editmode .fs.pims .panel-edit .serv-locations .services-anchors input {float:left; margin:0 .5em 0 1em;}
body.editmode .fs.pims .panel-edit .serv-locations .services-anchors label {line-height:1.4em; display:block; margin:-.2em 0 1em 0; padding-left:2.6em;}
body.editmode .fs.pims .panel-edit .serv-locations .panel-save {text-align:right;}

/* Child Org facilities page More Info module */
body.editmode .fs.pims .panel-edit.name-moreinformationmodule {margin-top:2.3em;}
body.editmode .fs.pims .panel-edit.name-moreinformationmodule .panel-save {margin:0 0 1em 0;}
body.editmode .fs.pims .one-sm.last .panel-edit.name-moreinformationmodule .panel-text {width:100% !important;}
body.editmode .fs.pims .one-sm.last .panel-edit.name-moreinformationmodule .pad.clear {padding:0;}
body.editmode .fs.pims .one-sm.last .panel-edit.name-moreinformationmodule .panel-text iframe {width:93% !important;}
body.editmode .fs.pims .one-sm.last .panel-edit.name-moreinformationmodule .panel-undo .changes-saved {width:85%;}

/* ChildOrg facilities tab */
body.editmode .fs.pims .tertiary-content .facility {padding:1em; width:auto;}
body.editmode .fs.pims .tertiary-content .facility .panel-image .pad {padding:.5em;}
body.editmode .fs.pims .tertiary-content .facility .two-sm .panel .pad {padding:1em;}
body.editmode .fs.pims .tertiary-content .facility .two-sm .panel .panel-border .pad {padding:.5em;}

/* ChildOrg services tab (Pharmacies) */
body.editmode .fs.pims .tertiary-content .pharmacy-services {padding:1em;border-bottom: 0;}
.pims .panel-bordered .panel-content .pharmacy-services .pharmacy-services-list li {padding: 0; width:32%}
.pims .pharmacy-services .pharmacy-services-list input {margin-top: 3px;margin-right: 2%;margin-bottom: 1em;float: left;}

/* ChildOrg staff tab */
body.editmode .fs.pims .team-member legend {background:#a5cff2; color:#585858; font-size:1.2em; padding:.4em .6em; margin:0 0 .5em 0; width:97.4%;}
body.editmode .fs.pims .team-member .member-details {width:52em;}
body.editmode .fs.pims .team-member .member-image {float:right;}

/* ChildOrg Overview tab */
body.editmode .fs.pims .name-summaryandphotomodule .panel-text-image {width:19em; float:right;}

/* Service sub page treatment edit message */
body.editmode .fs.pims .treat-msg {background:#dedede; margin-bottom:1em;}

/* R17 video */
body.editmode .fs .three-sm .panel-edit .media-panel {width:100%; background:#e1e1e1; float:left;}
body.editmode .fs .three-sm .panel-edit .media-panel .guidelines {padding-right:6em;}
body.editmode .fs .three-sm .panel-edit .media-panel .main-content {width:34.6em; float:left;}
body.editmode .fs .three-sm .panel-edit .media-panel .side-content {width:15.1em; float:right; clear:right;}
body.editmode .fs .three-sm .panel-edit .media-panel a {color:#013B6D; text-decoration:underline; font-weight:bold;}
body.editmode .fs .three-sm .panel-edit .media-panel a:hover, body.editmode .fs .three-sm .panel-edit .media-panel a:focus {text-decoration:none;}
body.editmode .fs .three-sm .panel-edit .media-panel h3 {background:#a5cff2; color:#585858; display:block; font-size:1.2em; font-weight:bold; margin:0; padding:.4em .6em;}
body.editmode .fs .three-sm .panel-edit .media-panel .media-action {background:url(/img/pims/admin/icons-image-edit.gif) right 0 no-repeat; padding:5px 35px 5px 0; cursor:pointer;}
body.editmode .fs .three-sm .panel-edit .media-panel .media-action.add-video {background-position:right -113px;}
body.editmode .fs .three-sm .panel-edit .media-panel .media-action.remove-video {background-position:right -189px;}
body.editmode .fs .three-sm .panel-edit .media-panel .media-action.change-video {background-position:right -148px;}
body.editmode .fs .three-sm .panel-edit .media-panel h3 .media-action.remove-video {background-position:7em 0; padding:0 1.5em 0 0; float:right;}
.fs .three-sm .panel-edit .media-panel .main-content .pims-alert p {padding:.5em 0 0 2em;}
.fs.pims .three-sm .media-prev .side-content {width:15.1em;}
body.editmode .fs.pims .five.border .pad .three-sm .panel-edit .panel-content .pad textarea.transcript-input {width:100%; padding:.1em;}
/* Edit video */
body.editmode .fs .five.border .pad .three-sm .panel-edit .media-panel .side-content .video-upload legend {margin-bottom:0;}
body.editmode .fs .five.border .pad .three-sm .panel-edit .media-panel .side-content .video-upload label {display:block; margin:.8em 0 .3em 0;}
body.editmode .fs .five.border .pad .three-sm .panel-edit .media-panel .side-content .video-upload input, body.editmode .fs .five.border .pad .three-sm .panel-edit .media-panel .side-content .video-upload textarea {padding:.1em; width:96%; margin:0;}
body.editmode .fs .five.border .pad .three-sm .panel-edit .media-panel .side-content .video-upload textarea, body.editmode .fs .five.border .pad .three-sm .panel-edit .media-panel.side-content .video-upload input {padding:.1em;}
body.editmode .fs .five.border .pad .three-sm .panel-edit .media-panel .side-content .video-upload .req {padding-top:1em;}
body.editmode .fs .five.border .pad .three-sm .panel-edit.name-videomodule .panel-undo .changes-saved {width:auto;}

/* eps panel */
body.editmode .pims .two-sm .panel-eps .pad {background-position:1em 1em; padding-top:105px;}
body.editmode .pims .two-sm .panel-eps .panel-border .pad {background-position:.5em .5em; padding:100px .5em .5em .5em;}
body.editmode .pims .two-sm .panel-eps .panel-bordered .pad {background-position:.5em .5em; padding:95px .5em .5em .5em;}

body.editmode .pims .three-sm .panel.name-serviceteamsummary, body.editmode .pims .three-sm .panel.name-thingsshouldknowmodule {border:0; padding:0; width:27.3em;}
body.editmode .pims .three-sm .panel.name-serviceteamsummary .panel-bar ul li.delete.last a span {padding-left:2.9em;}
body.editmode .pims .three-sm .panel.name-serviceteamsummary .panel-content .panel-text-image {margin-bottom:1em; width:100%;}
body.editmode .pims .three-sm .panel.name-serviceteamsummary .panel-content .panel-text-image .panel-image {width:100%;}
body.editmode .pims .three-sm .panel.name-serviceteamsummary .panel-content .panel-text {width:100%;}
body.editmode .pims .three-sm .panel.name-serviceteamsummary .panel-content .panel-text textarea {width:99%;}
body.editmode .pims .three-sm .panel.name-serviceteamsummary .panel-content .panel-text iframe {width:96% !important;}
body.editmode .pims .three-sm .panel.name-serviceteamsummary .panel-content .panel-text table.mceLayout {width:100% !important;}
body.editmode .pims .three-sm .panel.name-serviceteamsummary .panel-bar ul li.cancel.last a {padding-right:0;}
body.editmode .pims .three-sm .panel.name-serviceteamsummary .panel-bar ul li.cancel.last a span {padding-left:4px; padding-right:19px;}

body.editmode .pims .three-sm .panel.name-thingsshouldknowmodule .panel-bar ul li.edit a {padding-right:0;}
body.editmode .pims .three-sm .panel.name-thingsshouldknowmodule .panel-bar ul li.edit a span {padding-left:4px; padding-right:20px;}
body.editmode .pims .five.border .pad .three-sm .panel-edit.name-thingsshouldknowmodule .panel-content .pad textarea {width:100%;}

/* feed managed */
body.editmode .pims .feed-managed {background:#a5cff2 url(/img/pims/admin/icons.gif) 5px -1355px no-repeat; margin-bottom:1em; padding:.5em .5em 0 25px;}

/* video upload error */
body.editmode .pims .panel .panel-error-video {background:#ffd9da; clear:left;}
body.editmode .pims .panel .panel-error-video p {background:url(/img/pims/admin/icons.gif) 0 -1320px no-repeat; color:#830000; padding-left:21px;}

/* maternity services panel */
body.editmode .maternity.panel-bordered .info-panel {background:none; padding:0; margin:0;}
body.editmode .maternity.panel-bordered .info-panel select {width:100%;}
body.editmode .maternity.panel-bordered .unit-info select {margin-bottom:1em;}
body.editmode .three-sm .maternity.panel-bordered .unit-info select {width:100%;}

/*----- GP profiles Nov 2011 -----*/
/* Global management */
body.editmode .pims .col.did-you-know-info .gp-practice-group {border-bottom:1px solid #d0d0d0; margin-bottom:1em; padding-bottom:1em; width:87%;}
body.editmode .pims .global-management.edit-practice-details .row.clear select {width:15em;}
body.editmode .pims .global-management.edit-practice-details .fda-assoc legend {margin-bottom:0;}
body.editmode .pims .global-management.edit-practice-details .fda-assoc input {width:auto; margin-top:.5em;}
body.editmode .pims .global-management.edit-practice-details .fda-assoc label {float:none; font-weight:normal;}
body.editmode .pims .global-management.edit-practice-details .status-radios input {width:auto;}
body.editmode .pims .manage-editors table .manager-info-container.gp-editor .manager-info {width:100%;}
/* Tabbed opening times */
body.editmode .fs.pims .pims-opening-times.tabbed-content-wrap .tab-content {width:53.4em;}
body.editmode .pims .pims-opening-times .last-verified.js {width:46.5em;}
body.editmode .fs.pims .pims-opening-times.tabbed-content-wrap .additional-info {width:51.4em;}
body.editmode .pims .name-openingtimesmodule .out-of-hours .panel-text {width:100%;}
body.editmode .pims .name-openingtimesmodule .out-of-hours .panel-text iframe {width:97.7% !important;}
body.editmode .pims .name-openingtimesmodule .out-of-hours .panel-text .status-bar {background:#f0f0ee; width:98.7%;}
body.editmode .pims .name-openingtimesmodule .extended-hours .panel-text {width: 100%;}
body.editmode .pims .name-openingtimesmodule .extended-hours .panel-text iframe {width: 97.7% !important;}
body.editmode .pims .name-openingtimesmodule .extended-hours .panel-text .status-bar {background: #f0f0ee;width: 98.7%;}
/* Summary & photo module */
body.editmode .pims .panel.panel-edit.name-gpsummaryandphotomodule .main-branch-text {margin-bottom:.7em;}
body.editmode .pims .panel.panel-edit.name-gpsummaryandphotomodule .main-branch-text a {text-decoration:underline; font-weight:bold;}
body.editmode .pims .panel.panel-edit.name-gpsummaryandphotomodule .main-branch-text a:hover, body.editmode .pims .panel.panel-edit.name-summaryandphotomodule .main-branch-text a:focus {text-decoration:none;}
body.editmode .pims .panel.panel-edit.name-gpsummaryandphotomodule .showhide-wrap {background:#dedede; padding:.5em;}
body.editmode .pims .panel.panel-edit.name-gpsummaryandphotomodule .showhide-wrap .showhide-trig {padding:0;}
body.editmode .pims .panel.panel-edit.name-gpsummaryandphotomodule .showhide-wrap .showhide-trig a {display:block; font-weight:bold; color:#585858; padding:0 0 0 1.4em; background:url(/img/pims/admin/showhide-icns.gif) 0 -10px no-repeat transparent;}
body.editmode .pims .panel.panel-edit.name-gpsummaryandphotomodule .showhide-wrap .showhide-trig a:hover, body.editmode .pims .panel.panel-edit.name-summaryandphotomodule .showhide-wrap .showhide-trig a:focus {text-decoration:underline;}
body.editmode .pims .panel.panel-edit.name-gpsummaryandphotomodule .showhide-wrap .showhide-trig a.active {background-position:0 4px;}
body.editmode .pims .panel.panel-edit.name-gpsummaryandphotomodule .showhide-wrap .showhide-content {padding:1em 1.7em;}
body.editmode .pims .panel.panel-edit.name-gpsummaryandphotomodule .showhide-wrap .showhide-content .panel-error {margin-bottom:1em;}
body.editmode .pims .panel.panel-edit.name-gpsummaryandphotomodule .showhide-wrap .showhide-content .row label {font-weight:normal; width:auto; float:none;}
body.editmode .pims .panel.panel-edit.name-gpsummaryandphotomodule .showhide-wrap .showhide-content .row input {width:auto;}
body.editmode .pims .panel.panel-edit.name-gpsummaryandphotomodule .apply-desc {padding:1em 0; width:32.8em; margin:0;}
body.editmode .pims .panel.panel-edit.name-gpsummaryandphotomodule .pims-alert {padding-bottom:.7em; margin:1em 0;}
body.editmode .pims .panel.panel-edit.name-gpsummaryandphotomodule .pims-alert p {padding:.6em 0 0 25px;}
body.editmode .pims .panel.panel-edit.name-gpsummaryandphotomodule .button-row {float:left;}
body.editmode .pims .panel.panel-edit.name-gpsummaryandphotomodule .button-row p {float:left; padding-top:.5em;}
body.editmode .pims .panel.panel-edit.name-gpsummaryandphotomodule .button-row button {margin:.5em 1em 0 0;}
body.editmode .pims .panel.panel-edit.name-gpsummaryandphotomodule .button-row .pims-alert {float:left; padding-top:.5em;}
body.editmode .pims .panel.panel-edit.name-gpsummaryandphotomodule .readonly {background:#eaeaea; cursor:default;}
body.editmode .pims .panel.panel-edit.name-gpsummaryandphotomodule .readonly body#tinymce.mceContentBody {background:#cc0000 !important;} /*!important used to over-write TinyMCE styling*/
/* Generic article items (News, Patient info etc) */
body.editmode .pims .panel.panel-edit .edit-article-item .row.article-item-title, body.editmode .pims .panel.panel-edit .edit-article-item .article-item-display-order .row {padding-left:1em; padding-right:1em;}
body.editmode .pims .panel.panel-edit .edit-article-item .row.article-item-title label, body.editmode .pims .panel.panel-edit .edit-article-item .article-item-display-order .row label {width:auto;}
body.editmode .pims .panel.panel-edit .edit-article-item .article-item-display-order {padding-top:1em; clear:both;}
body.editmode .pims .panel.panel-edit .edit-article-item .article-item-display-order .row {padding-bottom:.8em;}
body.editmode .pims .panel.panel-edit .edit-article-item .article-item-display-order .row label {text-align:left; width:75%;}
body.editmode .pims .panel.panel-edit .edit-article-item .article-item-display-order .row label span {font-size:inherit; font-weight:normal;}
body.editmode .pims .panel.panel-edit .edit-article-item .article-item-display-order .row  input {width:8.5em; margin-top:1.3em;}
/* File upload */
body.editmode .pims .panel.panel-edit .assoc-docs {border-top:1px solid #9b9b9b; border-bottom:1px solid #9b9b9b; float:left; margin-top:1em; padding:1em 0; width:52.7em;}
body.editmode .pims .panel.panel-edit .assoc-docs .col-labels {padding:.5em 0; border-bottom:1px solid #ddd; float:left; width:100%; margin-bottom:1em;}
body.editmode .pims .panel.panel-edit .assoc-docs .col-labels label {font-weight:bold;}
body.editmode .pims .panel.panel-edit .assoc-docs .file-row {background:#fff; float:left; width:100%; margin:.5em 0; border-bottom:1px solid #999; padding:0 0 0.8em 0;}
body.editmode .pims .panel.panel-edit .assoc-docs .file-col {float:left; padding:0; margin:0 2em 0 0;}
body.editmode .pims .panel.panel-edit .assoc-docs .file-col.browse {width:23em;}
body.editmode .pims .panel.panel-edit .assoc-docs .file-col.browse input {background:#fff;}
body.editmode .pims .panel.panel-edit .assoc-docs .file-col.browse p {float:left; width:11em; padding-top:.2em; word-wrap:break-word;}
body.editmode .pims .panel.panel-edit .assoc-docs .file-col.browse p a:hover, body.editmode .pims .panel.panel-edit .assoc-docs .file-col.browse p a:focus {text-decoration:underline;}
body.editmode .pims .panel.panel-edit .assoc-docs .file-col.browse .change-file-butt {float:right;}
body.editmode .pims .panel.panel-edit .assoc-docs .file-col.title {width:20em;}
body.editmode .pims .panel.panel-edit .assoc-docs .file-col.title input {padding:.2em; width:100%;}
body.editmode .pims .panel.panel-edit .assoc-docs .file-col.remove {width:3em; text-align:center; float:right;}
body.editmode .pims .panel.panel-edit .assoc-docs .file-col.remove a {margin-top:.2em; margin-left:1em; width:20px; height:20px; display:inline-block; background:url(/img/pims/icons-yes-no.gif) top center no-repeat transparent; background-position:center -3.4em;}
body.editmode .pims .two-sm .panel.panel-edit.name-gppatientacceptancemodule .patient-acceptance-form {width:33.5em; border-top:1px solid #9b9b9b; padding-top:1em; margin-top:1em; float:left;}
body.editmode .pims .two-sm .panel.panel-edit.name-gppatientacceptancemodule .patient-acceptance-form .assoc-docs {width:100%; margin-bottom:-1px; margin-top:0; border-top:0; padding-top:0;}
body.editmode .pims .two-sm .panel.panel-edit.name-gppatientacceptancemodule .patient-acceptance-form .assoc-docs .file-col.title {display:none;}
body.editmode .pims .two-sm .panel.panel-edit.name-gppatientacceptancemodule .patient-acceptance-form .assoc-docs .file-col.browse {width:26em;}
body.editmode .pims .two-sm .panel.panel-edit.name-gppatientacceptancemodule .patient-acceptance-form .assoc-docs .file-col.browse p {width:13em;}
body.editmode .pims .two-sm .panel.panel-edit.name-gppatientacceptancemodule .patient-acceptance-form .assoc-docs .file-col.remove {width:3.5em;}
/* Contact tab panels */
body.editmode .pims .panel.panel-edit .panel.catchment-area, body.editmode .pims .three-sm .panel.other-branches {padding:0;}
body.editmode .pims .three-sm .panel.other-branches .clear .col p a:hover, body.editmode .pims .three-sm .panel.other-branches .clear .col p a:focus {text-decoration:underline;}
body.editmode .pims .three-sm .panel.panel-edit.name-catchmentareamodule .panel-content .panel-text {width:100%;}
body.editmode .pims .three-sm .panel.panel-edit.name-catchmentareamodule .panel-content .panel-text table.mceLayout {width:100% !important;}
body.editmode .pims .three-sm .panel.panel-edit.name-catchmentareamodule .panel-content .panel-text table.mceLayout iframe {width:98% !important;}
/* Overview teasers */
body.editmode .pims .three-sm .teaser .panel-content .teaser-inner-panel {background:#fff;}
body.editmode .pims .panel p.prompt {border-top:1px solid #ccc; margin-top:.7em; padding-top:.7em; font-size:1.1em;}
body.editmode .pims .five.border .pad .three-sm .panel-edit.name-patientinfoteasermodule .panel-content .pad textarea, body.editmode .pims .five.border .pad .three-sm .panel-edit.name-otherbranchesteasermodule .panel-content .pad textarea, body.editmode .pims .five.border .pad .three-sm .panel-edit.name-gpservicesmodule .panel-content .pad textarea, body.editmode .pims .five.border .pad .three-sm .panel-edit.name-facilitiesshortdescriptionmodule .panel-content .pad textarea {width:100%;}
body.editmode .pims .five.border .pad .three-sm .panel-edit.name-gpservicesmodule .panel-content .pad .module-note, body.editmode .pims .five.border .pad .three-sm .panel-edit.name-servicestaffmodule .panel-content .pad .module-note {margin:-1em -1em 1em -1em; padding:.5em;}
body.editmode .pims .five.border .pad .three-sm .panel-edit.name-gpservicesmodule .panel-content .pad img {width:100%;}
body.editmode .pims .five.border .pad .three-sm .teaser.staff-info .box {border:0;}
body.editmode .pims .five.border .pad .three-sm .teaser.staff-info .additional-info, body.editmode .pims .five.border .pad .three-sm .teaser.patient-info .fda-panel {background:#fff;}
body.editmode .pims .five.border .pad .three-sm .teaser.patient-info .fda-panel {width:23.3em;}
body.editmode .pims .five.border .pad .three-sm .news-panel {border:0; padding:0;}
body.editmode .pims .five.border .pad .three-sm .news-panel .article-item {padding:0;}
body.editmode .pims .five.border .pad .three-sm .news-panel .article-item .last-updated {margin:0; float:left; width:60%; clear:right;}
body.editmode .pims .five.border .pad .three-sm .news-panel .name-articlelistitem .edit-article-item .panel-text h3, body.editmode .pims .five.border .pad .three-sm .news-panel .name-articlelistitem .edit-article-item .assoc-docs h3 {clear:left; font-size:1.5em; font-weight:bold; margin:0 0 0.5em;}
body.editmode .pims .five.border .pad .three-sm .news-panel .name-articlelistitem .edit-article-item .panel-image h3 {background:#A5CFF2; color:#585858; display:block; font-size:1.2em; font-weight:bold; margin:0; padding:0.4em 0.6em;}
body.editmode .pims .five.border .pad .three-sm .panel-nonedit .box.linked-orgs {padding:0; border:0;}
body.editmode .pims .five.border .pad .three-sm .panel-nonedit .box.linked-orgs a:hover, body.editmode .pims .five.border .pad .three-sm .panel-nonedit .box.linked-orgs a:focus {text-decoration:underline;}
body.editmode .pims .three-sm .module-col .panel-edit .teaser.patient-info, body.editmode .pims .three-sm .module-col .panel-edit .teaser.services {width:24.1em;}
/* News teaser */
body.editmode .pims .news-teaser .panel-nonedit .panel-assistance-mesg p {float:none;}
body.editmode .pims .news-teaser .panel-nonedit .panel-content .pad {padding:1em;}
body.editmode .pims .news-teaser .panel-nonedit .panel-bar ul li.last {margin:0;}
/* Performance tab */
body.editmode .pims .three-sm .name-performanceintrotextmodule .panel-content .panel-text {width:100%;}
body.editmode .pims .three-sm .name-performanceintrotextmodule .panel-content .panel-text table.mceLayout {width:100% !important;}
body.editmode .pims .three-sm .name-performanceintrotextmodule .panel-content .panel-text table.mceLayout iframe {width:51.5em !important;}
/* Patient acceptance */
body.editmode .pims .two-sm .name-gppatientacceptancemodule .edit-gp-patient-acceptance .reg-form, body.editmode .pims .two-sm .name-gppatientacceptancemodule .edit-gp-patient-acceptance .row {background:transparent; border-top:1px solid #ccc;}
body.editmode .pims .two-sm .name-gppatientacceptancemodule .edit-gp-patient-acceptance fieldset textarea {height:5em;}
body.editmode .pims .two-sm .name-gppatientacceptancemodule .edit-gp-patient-acceptance .reg-form {margin-top:.8em;}
body.editmode .pims .two-sm .name-gppatientacceptancemodule .edit-gp-patient-acceptance .row {padding:1em 0 .1em 0;}
body.editmode .pims .two-sm .name-gppatientacceptancemodule .edit-gp-patient-acceptance .patient-acceptance-yes-no {padding:.2em 0 1em 0;}
body.editmode .pims .two-sm .name-gppatientacceptancemodule .edit-gp-patient-acceptance .patient-acceptance-yes-no label {font-weight:normal; padding:0; margin:0; float:none; padding-right:1em;}
body.editmode .pims .two-sm .name-gppatientacceptancemodule .edit-gp-patient-acceptance .patient-acceptance-yes-no input {width:auto;}
body.editmode .pims .two-sm .name-gppatientacceptancemodule .edit-gp-patient-acceptance .reg-form .clear {padding:.3em 0;}
body.editmode .pims .two-sm .name-gppatientacceptancemodule .edit-gp-patient-acceptance .reg-form .clear label {padding:0 0 0 .5em;}
body.editmode .pims .two-sm .name-gppatientacceptancemodule .edit-gp-patient-acceptance .reg-form .clear label a {font-size:inherit;}
body.editmode .pims .two-sm .name-gppatientacceptancemodule .edit-gp-patient-acceptance .reg-form p.additional-info {background:#dedede; margin:.5em 0;}
/* Performance metrics */
body.editmode .pims .metrics-wrap {padding:0; width:55.7em;}
body.editmode .pims .metrics-wrap .panel.panel-nonedit {margin-bottom:0;}
body.editmode .pims .metrics-wrap .metric-item {width:50.7em;}
/* Services */
body.editmode .pims .three-sm .service-branches fieldset legend {margin:0 0 .2em 0;}
body.editmode .pims .three-sm ul.branch-list {padding-top:.5em;}
body.editmode .pims .three-sm ul.branch-list li {list-style-type:none; margin:0 0 .3em 0;}
body.editmode .pims .three-sm ul.branch-list li input {width:auto;}
body.editmode .pims .three-sm ul.branch-list li label {font-weight:normal; margin:0; float:none; padding:0 0 0 .3em;}
body.editmode .pims .five.border .pad .three-sm .panel-edit .panel-content .pad .referral-reqd .status-radios {padding-top:1em;}
body.editmode .pims .five.border .pad .three-sm .panel-edit .panel-content .pad .referral-reqd .status-radios label, body.editmode .pims .five.border .pad .three-sm .panel-edit .panel-content .pad .referral-reqd .status-radios input {width:auto;}
body.editmode .pims .five.border .pad .three-sm .panel-edit .panel-content .pad .referral-reqd .status-radios label {margin:0; float:none; padding:0 1em 0 0;}
body.editmode .pims .five.border .pad .three-sm .panel-edit .panel-content .pad .referral-reqd .status-radios .panel-error {float:left; width:49em;}
body.editmode .pims .five.border .pad .three-sm .panel-edit .panel-content .pad .referral-reqd .referral-reqd-info label {width:auto;}
body.editmode .pims .five.border .pad .three-sm .panel-edit .panel-content .pad .referral-reqd .referral-reqd-info textarea {width:42.2em; margin:.5em 0;}
/* Service details - other locations */
body.editmode .pims .three-sm .panel .serv-other-locations h3 span {font-size:.8em;}
body.editmode .pims .three-sm .panel .serv-other-locations h3 span a, body.editmode .pims .three-sm .panel .serv-other-locations a#addLink {font-weight:bold; color:#013B6D; text-decoration:underline;}
body.editmode .pims .three-sm .panel .serv-other-locations h3 span a:focus, body.editmode .pims .three-sm .panel .serv-other-locations h3 span a:hover,body.editmode .pims .three-sm .panel .serv-other-locations a#addLink:hover, body.editmode .pims .three-sm .panel .serv-other-locations a#addLink:focus {text-decoration:none;}
body.editmode .pims .three-sm .panel .serv-other-locations .one-sm {width:24.8em; padding-bottom:2em;}
body.editmode .pims .three-sm .panel .serv-other-locations .one-sm .row {padding:1em;}
body.editmode .pims .three-sm .panel .serv-other-locations .one-sm .row label {width:8em;}
body.editmode .pims .three-sm .panel .serv-other-locations .one-sm .row input {width:9.2em; float:right;}
body.editmode .pims .five.border .pad .three-sm .panel-edit .panel-content .pad .serv-other-locations .one-sm .row textarea {width:9.6em;}
body.editmode .pims .panel-edit .serv-other-locations .panel-text {float: left; width: 22em;}
body.editmode .fs.pims .three-sm .panel-edit .serv-other-locations .one-sm table {font-size: .57em;}
body.editmode .pims .five.border .pad .three-sm .panel-edit .panel-content .pad .serv-other-locations .one-sm .row textarea {width:9.6em;}
body.editmode .pims .three-sm .panel .serv-other-locations .one-sm .mceToolbarRow1 td {width:auto;}
body.editmode .pims .three-sm .panel .serv-other-locations .one-sm .mceToolbarRow1 td.mceFirst {width:0;}
/* Service details - staff providing service */
body.editmode .pims .three-sm .name-servicestaffmodule {width:27.3em;}
body.editmode .pims .three-sm .name-servicestaffmodule .serv-staff-providers {padding:0; border:0; width:100%;}
body.editmode .pims .three-sm .name-servicestaffmodule .serv-staff-providers ul.staff-list li {margin:-1px 0 0 0; padding:.5em 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
body.editmode .pims .three-sm .name-servicestaffmodule .serv-staff-providers ul.staff-list li a {color:#005AA5;}
body.editmode .pims .three-sm .name-servicestaffmodule .serv-staff-providers ul.staff-list li span {font-weight:bold; float:right; margin-top:-1em;}
body.editmode .pims .three-sm .name-servicestaffmodule .serv-staff-providers ul.staff-list li span a, body.editmode .pims .three-sm .name-servicestaffmodule .serv-staff-providers p a {text-decoration:underline;}
body.editmode .pims .three-sm .name-servicestaffmodule .serv-staff-providers ul.staff-list li span a:hover, body.editmode .pims .three-sm .name-servicestaffmodule .serv-staff-providers ul.staff-list li span a:focus, body.editmode .pims .three-sm .name-servicestaffmodule .serv-staff-providers p a:hover, body.editmode .pims .three-sm .name-servicestaffmodule .serv-staff-providers p a:focus {text-decoration:none;}
body.editmode .pims .three-sm .name-servicestaffmodule .serv-staff-providers select {width:100%; margin-bottom:.5em; padding:.1em;}
body.editmode .pims .three-sm .name-servicestaffmodule .serv-staff-providers p a {font-weight:bold;}
/* Branch selector */
body.editmode .pims .three-sm .panel.panel-edit ul.branch-list li span {font-style:italic;}
body.editmode .pims .three-sm .branch-selector fieldset legend {margin:0 0 .2em 0;}
/* Staff profiles */
body.editmode .pims .three-sm .name-ourgpteammemberslistitem .panel-content .staff-details {margin-top:0; width:53.7em;}
body.editmode .pims .three-sm .name-ourgpteammemberslistitem .panel-content .staff-details .staff-info {width:51.7em;}
body.editmode .pims .three-sm .name-ourgpteammemberslistitem .panel-content .staff-details .additional-info {width:49.7em;}
body.editmode .pims .three-sm .name-ourgpteammemberslistitem .team-member .staff-edit-mode {width:52.5em;}
body.editmode .pims .three-sm .name-ourgpteammemberslistitem .team-member .staff-edit-mode select {width:14em;}
body.editmode .pims .three-sm .name-ourgpteammemberslistitem .team-member .staff-edit-mode .other {padding-top:.5em;}
body.editmode .pims .three-sm .name-ourgpteammemberslistitem .team-member .staff-edit-mode .other label {clear:both;}
body.editmode .pims .five.border .pad .three-sm .panel-edit .panel-content .pad .interests textarea, body.editmode .pims .three-sm .name-ourgpteammemberslistitem .team-member .staff-edit-mode .staff-locations .row-item textarea {width:15.5em;}
body.editmode .pims .three-sm .name-ourgpteammemberslistitem .team-member .staff-edit-mode .staff-langs label span, body.editmode .pims .three-sm .name-ourgpteammemberslistitem .team-member .staff-edit-mode .article-item-display-order label span, body.editmode .pims .three-sm .name-ourteammemberslistitem .team-member .staff-edit-mode .staff-langs label span {font-weight:normal; display:block; font-size:.9em;}
body.editmode .pims .three-sm .name-ourgpteammemberslistitem .team-member .staff-edit-mode .staff-quals, body.editmode .pims .three-sm .name-ourgpteammemberslistitem .team-member .staff-edit-mode .staff-locations {padding:0 1em .3em 1em;}
body.editmode .pims .three-sm .name-ourgpteammemberslistitem .team-member .staff-edit-mode p a {font-weight:bold; text-decoration:underline;}
body.editmode .pims .three-sm .name-ourgpteammemberslistitem .team-member .staff-edit-mode p a:hover, body.editmode .pims .three-sm .name-ourgpteammemberslistitem .team-member .staff-edit-mode p a:focus {text-decoration:none;}
body.editmode .pims .three-sm .name-ourgpteammemberslistitem .team-member .staff-edit-mode .row-item {border-bottom:1px solid #fff; padding:.5em 0;}
body.editmode .pims .three-sm .name-ourgpteammemberslistitem .team-member .staff-edit-mode .row-item .clear {padding:.3em 0;}
body.editmode .pims .three-sm .name-ourgpteammemberslistitem .team-member .staff-edit-mode .row-item label {width:14em;}
body.editmode .pims .three-sm .name-ourgpteammemberslistitem .team-member .staff-edit-mode .staff-quals .row-item .primary-qual {padding-left:18em; padding-top:1em;}
body.editmode .pims .three-sm .name-ourgpteammemberslistitem .team-member .staff-edit-mode .staff-quals .row-item .primary-qual label, body.editmode .pims .three-sm .name-ourgpteammemberslistitem .team-member .staff-edit-mode .staff-quals .row-item .primary-qual input {width:auto;}
body.editmode .pims .three-sm .name-ourgpteammemberslistitem .team-member .staff-edit-mode .staff-quals .row-item .primary-qual label {float:none; font-weight:normal;}
body.editmode .pims .three-sm .name-ourgpteammemberslistitem .team-member .staff-edit-mode p.add-row, body.editmode .pims .three-sm .name-ourgpteammemberslistitem .team-member .staff-edit-mode p.remove-row {padding:.5em 0 .5em 15em;}
body.editmode .pims .three-sm .name-ourgpteammemberslistitem .team-member .staff-edit-mode p.remove-row {padding-top:0;}
body.editmode .pims .three-sm .name-ourgpteammemberslistitem .team-member .staff-edit-mode .staff-locations p.intro {font-weight:normal; padding:1em 0 .5em 0; margin-bottom:1em; border-bottom:1px solid #fff;}
body.editmode .pims .three-sm .name-ourgpteammemberslistitem .team-member .staff-edit-mode .staff-locations .row-item textarea {height:4em; margin-bottom:.2em;}
/* Key facts */
body.editmode .pims .simple-scorecard .service-feedback {background:#fff;}
/* Edit Other Branches */
body.editmode .pims .panel-nonedit.module.empty-module.gpbranch-disabled-add {padding:1em;}

/*----- Social Care/Care Provider profiles -----*/
/* Toggle module visibility */
body.editmode .pims .panel-edit .toggleVisibility .module-state {margin-bottom:1em; padding:1em;}
body.editmode .pims .panel-edit .toggleVisibility .module-state input {float:left;}
body.editmode .pims .panel-edit .toggleVisibility .module-state label {display:block; overflow:hidden; padding-left:.5em;}
body.editmode .pims .panel-edit .toggleVisibility .module-state.module-hidden {background:#a5cff2;}
body.editmode .pims .panel-edit .toggleVisibility .module-state.module-displayed {background:#cbef9a;}
/* Staff profiles */
body.editmode .pims .three-sm .name-ourteammemberslistitem .panel-content .staff-details {width:54.7em;}
body.editmode .pims .three-sm .name-ourteammemberslistitem .panel-content .staff-details .staff-info {width:51.7em;}
/* Cost of Care */
body.editmode .pims .two-sm .panel-edit .cost-of-care .row, body.editmode .pims .two-sm .panel-edit .overall-capacity .row {padding-bottom:0;}
body.editmode .pims .two-sm .panel-edit .cost-of-care .row input, body.editmode .pims .two-sm .panel-edit .overall-capacity .row input {margin-bottom:.5em;}
body.editmode .pims .two-sm .panel-edit .cost-of-care .panel-error p, body.editmode .pims .three-sm .img-gallery .item .panel-edit.name-photogalleryphotomodule .panel-error p {background:url(/img/pims/admin/icon-edit-error.gif) no-repeat 0 0 transparent;}
/* Image gallery */
body.editmode .pims .three-sm .img-gallery .item {float:left; height:auto;}
body.editmode .pims .three-sm .img-gallery .item .panel {margin:0;}
body.editmode .pims .three-sm .img-gallery .item .panel-edit.name-photogalleryphotomodule .panel-content {border:0; padding-bottom:1em;}
body.editmode .pims .three-sm .img-gallery .item .panel-edit.name-photogalleryphotomodule .panel-content.panel-border {background:#a5cff2;}
body.editmode .pims .three-sm .img-gallery .item .panel-edit.name-photogalleryphotomodule .caption {font-weight:bold; padding:.5em 0 0 0; text-align:center; word-wrap:break-word;}
body.editmode .pims .three-sm .img-gallery .item .panel-edit.name-photogalleryphotomodule .pad {padding:0;}
.pims .three-sm .img-gallery .item, .pims .three-sm .img-gallery .item .panel, .pims .three-sm .img-gallery .item .panel-content {height:auto;}
body.editmode .pims .three-sm .img-gallery .item .panel-edit.name-photogalleryphotomodule .panel-image {width:175px;}
body.editmode .pims .three-sm .img-gallery .item .panel-edit.name-photogalleryphotomodule .panel-image img {width:auto;}
body.editmode .pims .three-sm .img-gallery .item .panel-edit.name-photogalleryphotomodule .panel-image {background:#f2f2f2; padding-bottom:1em;}
body.editmode .pims .three-sm .img-gallery .item .panel-edit.name-photogalleryphotomodule .panel-image ul {padding-top:1em;}
body.editmode .pims .three-sm .img-gallery .item .panel-edit.name-photogalleryphotomodule .panel-image ul li, body.editmode .pims .three-sm .img-gallery .item .panel-edit.name-photogalleryphotomodule .panel-image label, body.editmode .pims .three-sm .img-gallery .item .panel-edit.name-photogalleryphotomodule .panel-image input, body.editmode .pims .three-sm .img-gallery .item .panel-edit.name-photogalleryphotomodule .panel-image p {margin:0 .5em;}
body.editmode .pims .three-sm .img-gallery .item .panel-edit.name-photogalleryphotomodule .panel-save {float:left; margin:0; padding:1em 0; width:100%;}
body.editmode .pims .three-sm .img-gallery .item .panel-edit.name-photogalleryphotomodule .panel-save a {margin-left:0;}
body.editmode .pims .three-sm .img-gallery .item .panel-edit.name-photogalleryphotomodule .panel-undo .changes-saved {width:54%;}
/* Charter marks / Accreditation */
body.editmode .pims .two-sm .charter-marks .panel {background:#f2f2f2;}
body.editmode .pims .two-sm .charter-marks .item {border:0; margin-bottom:0; padding:0;}
body.editmode .pims .two-sm .charter-marks .panel-edit .panel-text {padding-top:2em;}
/* PF - Reviews and Ratings */
body.editmode .pims .five-sm .reviews-ratings .com-adm-link p {padding-top:1em;}
/* Indicators */
body.editmode .pims .three-sm .voluntary-indicators .panel {padding:0;}
body.editmode .pims .three-sm .voluntary-indicators .service-feedback {background:#fff;}
body.editmode .pims .three-sm .voluntary-indicators .service-feedback .one-sm {width:46%;}
body.editmode .pims .three-sm .voluntary-indicators .panel .edit-value {float:left; padding:0 0 2em 0; width:100%;}
body.editmode .pims .three-sm .voluntary-indicators .panel .edit-value label, body.editmode .pims .three-sm .voluntary-indicators .panel .edit-value input, body.editmode .pims .three-sm .voluntary-indicators .panel .edit-value p {float:left;}
body.editmode .pims .three-sm .voluntary-indicators .panel .edit-value label {cursor:text; display:block; font-weight:bold; max-width:42%; padding-right:1em;}
body.editmode .pims .three-sm .voluntary-indicators .panel .edit-value input {padding:1px; width:2em;}
body.editmode .pims .three-sm .voluntary-indicators .panel .edit-value input.readonly {background:#eaeaea; cursor:default;}
body.editmode .pims .three-sm .voluntary-indicators .panel .edit-value p {padding-left:1em;max-width: 42%;}
body.editmode .pims .three-sm .voluntary-indicators .panel .edit-value .panel-error p {max-width:100%; padding-left:21px;}
body.editmode .pims .three-sm .voluntary-indicators .panel .panel-text {width:100%;}
body.editmode .pims .three-sm .voluntary-indicators .panel .panel-text table.mceLayout {width:100% !important;}
body.editmode .pims .three-sm .voluntary-indicators .panel .panel-text table.mceLayout iframe {width:98% !important;}

/* contact details, map and directions */
body.editmode .pims .contact-details .panel-content {padding:1em;}
body.editmode .pims .contact-details .panel-border {padding:0;}
body.editmode .pims .contact-details #myMap {width:537px !important;}
body.editmode .pims .panel-nonedit .contact-details .panel-content {padding:0;}
body.editmode .pims .panel-nonedit .panel-bordered .contact-details .panel-content {border:0;}

/*call cost section*/
.call-cost { width:90%; margin: 1em auto; background-color:#fefbea; padding: 1em 1em;border:1px solid}
.call-cost span {font-weight:bold;}
.call-cost-text {margin-left:-2.5em; padding-bottom:15px;}
.call-cost-text span {padding-left:.5em;}
.call-cost .ofcom-calls{font-size:1.2em;}
.call-radio {padding: 10px 0; font-size:1.2em; font-weight:bold;margin-left:140px}
.pims .panel .row .call-radio input {width: 43px;}
.call-charge-amount input {padding:10px 0;}
.pims .panel .row .call-cost label{margin-left:-25px;}
.ofcom-calls { font-size:1.2em;padding-bottom:20px;border-bottom: lightgray dotted; }

/* online services */
body.editmode .fs.profile .online-facilities .panel-bar ul, body.editmode .fs.profile .online-facilities .panel-bar ul li {margin:0;}
body.editmode .fs.profile .online-facilities .box {border:0;}
body.editmode .fs.profile .online-facilities .panel-nonedit {margin-bottom:0;}
body.editmode .fs.profile .online-facilities .panel-border .pad {padding:.5em;}
body.editmode .tertiary-content .online-facilities .panel-content {background:#f2f2f2; padding:1em;}
body.editmode .tertiary-content .online-facilities .panel-border, body.editmode .tertiary-content .online-facilities .panel-nonedit {padding:0;}

/* nurse staffing levels */
.staffing-indicators {margin-bottom: 0; margin-top: 0; padding: 0 0 0 0.2em;}
/*Consultant profiles*/
body.editmode .pims .three-sm .panel-content .staff-details.name-consultantlistitem {width:54.7em;}
body.editmode .pims .three-sm .panel-content .staff-details.name-consultantlistitem .staff-info {width:51.7em;}

/*call cost section*/
.call-cost { width:90%; margin: 1em auto; background-color:#fefbea; padding: 1em 1em;border:1px solid}
.call-cost span {font-weight:bold;}
.call-cost .ofcom-calls{font-size:1.2em;}
.call-cost-radio {padding-bottom:20px;}
.call-cost-radio label {}
.call-cost-text {margin-left:-2.5em; padding-bottom:15px;}
.call-cost-text span {padding-left:.5em;}
.ofcom-calls { font-size:1.2em;padding-bottom:20px;border-bottom: lightgray dotted; }

/* validate details */
.validate-details {margin-right:0; padding:2em 0; text-align:center; background:#f2f2f0}
.validate-details input {background:#ccc; border:1px solid #999; border-radius:5px; font-weight:bold; margin-top:1em; padding:.5em 1em;}
.validate-details input:hover {background:#999; color:#fff;}
/*   page specific layout */
.overview-opening-times-validation .validate-details {padding-top:0;}
.overview-opening-times-validation .validate-details.three-sm {width: 54.7em;}
.overview-opening-times-validation.validation-date-time.panel-edit.module {margin-top:-1.5em;}
.services-validation.validation-date-time .panel-undo {margin-bottom:0; width:53.7em;}
.services-validation.validation-date-time.panel.module  {padding-bottom:2em;}
.facilities-validation.validation-date-time .panel-undo {margin-bottom:0; width:53.7em;}
.facilities-validation.validation-date-time.panel.module {padding-top:2em; padding-bottom:2em;}
/*   hide edit button chrome */
.validation-date-time .panel-bar {display: none;}
/*   alternate layout when has optional edit button */
.validation-with-edit .validate-details p {float: left; width: 18em; text-align: left; clear: both; margin-top: 0.5em; height: 2em; padding-left: 10em;}
.validation-with-edit .validate-details input {float: left; margin: 0; width: 5.85em;}
/*   "grey out" confirm button when validated */
.validated p.confirm-button {color: #a5a5a5;}
.validated input.confirm-button, .validated input.confirm-button:hover, .validated input.confirm-button:active {color: #a5a5a5; background-color: #e5e5e5; border-color: #bbb;}
/*   hide until data to validate */
.validation-hidden {display:none}
