body {text-align:center; background-color:#CAD0D8; margin:0px;}
body,td,th,input,select,textarea {font:13px/1.15em arial,helvetica,sans-serif;}
body.iframe {background-color:#F3F3F1; text-align:left;}
* {box-sizing:border-box;}
a {text-decoration:none; color:#006BB2;}
a:hover, a:focus {text-decoration:underline;}
img {border-width:0px;}
td,th {text-align:left; vertical-align:top;}
.wrapup {display:block; clear:both;}
.form-item {overflow:hidden; padding:0px; margin:0px; position:relative; z-index:6;}
.form-item input[type="text"], .form-item input[type="date"], .form-item input[type="password"], .form-item input[type="file"], .form-item textarea, .form-item select {width:100%; resize:none; border:none; outline:none; padding:0px 0px 0px 3px; border-image-width:0px; color:#050F1C;}
.form-item select {padding:0px;}

h1,h2,h3,h4,h5,h6 {margin:0px;}
h1 {font-size:21px; font-family:"Khula",sans-serif; text-rendering:geometricprecision; font-weight:700;}
h2 {font-size:17px;}
h3 {font-size:15px;}
h4 {font-size:13px;}

.important, .error {color:#C71E10;}
.normal {font-style:normal;}

.readonly {display:none;}
.dec {position:absolute; z-index:50;}
.faint {opacity:.3;}
.mild {opacity:.6;}
a .react {color:#006BB2;}
.disabled .frmi-c-v, .disabled input, .disabled select, .disabled .mrkr, .disabled .mrkr-full, .disabled .mrkr-medium, .disabled .mrkr-off {visibility:hidden;}
.disabled input, .disabled select, .disabled textarea, .disabled .btn, .disabled .control-del, .disabled .frmi-c ul li .frmi-c-l label {display:none;}
.disabled .form-item, .disabled .frmi-c-c {opacity:.2}
.disabled .form-item img {display:none;}
.disabled .frmi-k-c span {display:none;}
.invisible {visibility:hidden;}
.invalid {display:none;}
.fineprint {font-size:11px;}
.strictwidth {word-break:break-all;}
.mrk-symbol {font-size:17px; margin:-3px 0px; text-align:center; cursor:help;}

.dev-ipad #container, .dev-droid #container, .dev-surfacepro #container {padding-bottom:350px;}



/* */
#bkg {position:absolute; z-index:1; top:0px; left:0px; width:100%; height:100px; min-width:997px; background-color:#FEFEFE;}
.gmsg-on #bkg {top:35px;}
#bkg-p {float:right; width:50%; height:69px; background-color:#7EC2E3;}
#bkg-n {float:right; width:50%; height:69px; background-color:#FFFFFF;}
#bkg-c {width:100%; height:31px; background-color:#2E4D72; margin-top:69px;}



/* */
#hdr, #printovr-hdr {margin:0px auto; width:996px; height:69px; background:url(/exdomains/oasis/elements/design/hdr-bkg.png) 0px 0px repeat-y; font-family:"Khula",sans-serif; text-rendering:geometricprecision; font-weight:400;}
#hdr-logo,  #printovr-hdr-logo {width:23.3%; height:69px; float:left;}
#hdr-logo img,  #printovr-hdr-logo img {width:93px; height:55px;}

#hdr-main,  #printovr-hdr-main {width:53.4%; height:69px; float:left;}
#hdr-pref,  #printovr-hdr-pref {width:23.3%; height:69px; float:left; background-color:#7EC2E3; position:relative; z-index:30;}

#hdr-logo a,  #printovr-hdr-logo a {margin:9px 0px 0px 19px; display:block; float:left;}
#hdr-id,  #printovr-hdr-id {height:27px; margin:8px 29px 0px 0px;}
#hdr-id a,  #printovr-hdr-id a {display:block; float:right; text-decoration:none;}
#hdr-id-title,  #printovr-hdr-id-title {display:block; float:right; margin:4px 8px 0px 0px; color:#ADB2C0; font-weight:600; font-size:14.5px; white-space:nowrap;}
#hdr-id-acr,  #printovr-hdr-id-acr {display:block; float:right; font-size:26px; font-weight:600; color:#65B7DC; margin-top:3px;}
#hdr-id a:hover #hdr-id-title, #hdr-id a:focus #hdr-id-title {text-decoration:underline;}

#hdr-pref-user {height:35px;}
#hdr-pref-user div {padding:12px 16px 0px 0px; font-weight:400; font-size:13.5px; color:#333333; text-align:right;}
#hdr-pref-user a {color:#333333;}

#hdr-pref-opt {float:right; margin:0px 16px 0px 0px; width:194px;}
#where-before-login #hdr-pref-opt {width:144px;}
.hdr-prefs {display:block; float:left; margin:4px 0px 0px 24px; width:24px; height:22px; background:url(/exdomains/oasis/elements/design/oas-icons-fixed.svg) 0px 0px no-repeat;}

#hdr-pref-opt-menu .hdr-prefs {background-position:0px 0px;}
#hdr-pref-opt-help .hdr-prefs {background-position:-200px 0px; width:22px;}
#hdr-pref-opt-my .hdr-prefs {background-position:-700px 0px; margin-left:23px;}
#hdr-pref-opt-logout .hdr-prefs {background-position:-300px 0px;}
#hdr-pref-opt-login .hdr-prefs {background-position:-600px 0px;}

.hdr-pref-m {display:none; position:absolute; z-index:200; top:69px; right:0px; width:602px; background-color:#CCCCCC; box-shadow:1px 1px 1px #AAAAAA;}
.hdr-pref-m .dec {width:13px; height:7px; position:absolute; top:-7px; right:169px; z-index:201; background:url(/exdomains/oasis/elements/design/oas-icons-vert.svg) 0px -603px;}
.hdr-pref-m-c {padding:0px; margin-bottom:12px;}
.menu-on .hdr-pref-m {display:block;}
.hdr-pref-m ul {list-style:none; margin:0px; padding:0px 0px 10px 20px;}
.hdr-pref-m ul.hdr-pref-sim {padding-bottom:0px;}
.hdr-pref-m li {margin:0px; padding:6px 8px 6px 0px; font-size:15px;}
.hdr-pref-m li.lead {font-size:16px;}
.hdr-pref-m li.lead, .hdr-nav-m li:first-child {padding-top:20px;}
.hdr-pref-m li.child {padding-left:25px;}

.hdr-pref-m .alpha {float:left; width:410px;}
.hdr-pref-m .omega {float:left; width:175px; margin-left:15px;}

#hdr-pref-opt-menu .hdr-pref-m {float:left; width:685px; right:0px;}
#hdr-pref-opt-menu .hdr-pref-m .alpha {width:260px;}
#hdr-pref-opt-menu .hdr-pref-m .omega {width:410px;}
#hdr-pref-opt-menu .hdr-pref-m .dec {right:168px;}
#where-before-login #hdr-pref-opt-menu .hdr-pref-m .dec {right:118px;}


#hdr-pref-opt-help .hdr-pref-m {width:530px; right:0px;}
#hdr-pref-opt-help .hdr-pref-m .alpha {width:270px; min-height:25px;}
#hdr-pref-opt-help .hdr-pref-m .omega {width:205px;}
#hdr-pref-opt-help .hdr-pref-m .dec {right:121px;}
#where-before-login #hdr-pref-opt-help .hdr-pref-m .dec {right:70px;}

#hdr-pref-opt-my .hdr-pref-m {width:233px; right:-1px;}
#hdr-pref-opt-my .hdr-pref-m .dec {right:76px;}

#hdr nav {display:block; margin:5px 0px 0px -22px;}
.hdr-nav {float:left; margin:0px 0px 0px 0px; padding:7px 18px 8px 18px; position:relative; z-index:32;}
.hdr-nav-tab {display:block; color:#FFFFFF; font-size:17px; text-transform:uppercase; font-weight:600; letter-spacing:.5px;}
.hdr-nav-tab span {color:#65B7DC;}
.hdr-nav-m {display:none; position:absolute; z-index:64; background-color:#CCCCCC; top:29px; left:0px; width:512px; padding-bottom:25px;}

nav.normal .hdr-nav-on:hover, nav.normal .hdr-nav-on:focus {background-color:#CCCCCC;}
nav.normal .hdr-nav-on:hover .hdr-nav-tab, nav.normal .hdr-nav-on:focus .hdr-nav-tab {color:#1E2C53;}
nav.normal .hdr-nav-on:hover .hdr-nav-m, nav.normal .hdr-nav-on:focus .hdr-nav-m {display:block;}

nav.touchpad .hdr-nav-on {background-color:#CCCCCC;}
nav.touchpad .hdr-nav-on .hdr-nav-tab {color:#1E2C53;}
nav.touchpad .hdr-nav-on .hdr-nav-m {display:block;}

.hdr-nav:last-child .hdr-nav-m {width:229px;}
.hdr-nav-m-close {display:block; position:absolute; right:0px; bottom:1px; z-index:30; height:26px; width:26px; background:url(/exdomains/oasis/elements/design/oas-icons-fixed.svg?3) -500px 0px no-repeat;}
.hdr-nav-m .alpha {float:left; width:49%;}
.hdr-nav-m .omega {float:left; width:49%;}
.hdr-nav-m ul {list-style:none; margin:0px; padding:0px 0px 10px 20px;}
.hdr-nav-m li {margin:0px; padding:6px 0px; font-size:15px;}
.hdr-nav-m li.lead {font-size:16px;}
.hdr-nav-m li.lead, .hdr-nav-m li:first-child {padding-top:20px;}
.hdr-nav-m li.child {padding-left:25px;}

#hdr-comp {height:31px; width:996px; margin:0px auto; background-color:#2E4D72; font-family:"Khula",sans-serif; font-size:14.2px;}
#hdr-comp a {display:block; float:right; color:#C5CBD3; padding:8px 32px 5px 10px; min-width:30px; min-height:29px; margin:1px 16px 0px 0px; background:url(/exdomains/oasis/elements/design/oas-icons-vert.svg) right -615px no-repeat; max-width:932px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

#hdr-main-data .hdr-nav-m {width:657px;}
#hdr-main-data .hdr-nav-m .alpha {width:48%;}
#hdr-main-data .hdr-nav-m .omega {width:50%;}

.stat {float:left; color:#555555; font-weight:normal; border:1px solid #D3D3D1; font-size:12px; padding:2px 6px 2px 16px; border-radius:4px; margin:-2px 3px -2px 0px; background:url(/exdomains/oasis/elements/design/oas-icons-vert.svg) 5px -1010px no-repeat #FFFFFF;}
.stat-open, .stat-neg {background-position:5px -732px; color:#C71E10;}
.stat-closed, .stat-pos {background-position:5px -872px; color:#5E873B;}
.stat-below {clear:both; padding:9px 0px 0px 0px; margin-left:-3px;}
.stat-below .stat {float:right;}

.stats .stat {margin-bottom:7px;}

.main-h-tools .stat {float:right; margin:0px 0px 0px 5px;}
.stat-h {float:right; margin:2px 0px 0px 0px; font-weight:600;}

.main-h-tokenized {min-height:15px;}
.main-h-tokenized h1 {float:left; margin-right:4px; white-space:nowrap;}
.main-h-token {float:left; margin:0px 0px 0px 8px;}
.main-h-token a {color:#000000; float:left; font-weight:normal; border:1px solid #D3D3D1; font-size:12px; padding:2px 6px 2px 6px; border-radius:4px; margin:-4px 0px -2px 0px; background-color:#FFFFFF;}
.main-h-token a.maj {font-size:13px; padding-bottom:3px;}
.main-h-token span.stat {margin-top:-4px;}
.main-h .main-h-tokenized .ct-oin {margin-top:-4px;}

.tbl-h-tokenized {min-height:15px;}
.tbl-h-tokenized h3 {float:left; margin-right:4px; white-space:nowrap;}
.tbl-h-token {float:left; margin:0px 0px 0px 8px;}
.tbl-h-token a {color:#000000; float:left; font-weight:normal; border:1px solid #D3D3D1; font-size:12px; padding:1px 5px 1px 5px; border-radius:4px; margin:-2px 0px; background-color:#FFFFFF;}

.main-d {margin:-9px -12px 5px -12px; border:1px solid #C2C6CC; border-width:1px 0px;}
.main-d div {height:7px; background-color:#CAD0D8;}

#print-cb {display:none;}


#hdr-all {position:absolute; z-index:20; top:73px; left:13px; opacity:.38;}
#hdr-all a {display:block; float:left; color:#FFFFFF; padding:0px 5px 0px 0px;}
.hdr-all-open a span, .hdr-all-close a span {display:block; float:left; width:15px; height:16px; background:url(/exdomains/oasis/elements/design/oas-icons-fixed.svg?3) -1198px 5px no-repeat; border-radius:2px; background-color:#E3E3E4; margin-top:3px;}
#hdr-all a em {display:block; float:left; padding:5px 3px; font-size:12px;}
.hdr-all-close a span {background-position:-1295px 3px;}
#hdr-all:hover, #hdr-all:focus {opacity:1;}





/* */
.token {color:#000000; float:left; font-weight:normal; border:1px solid #D3D3D1; font-size:12px; padding:2px 6px 2px 6px; border-radius:4px; margin:-2px 0px; background-color:#FFFFFF;}
.token-right {float:right;}
.token-wrapped {display:block; margin:1px -3px;}
.token-status {margin:-5px 0px 0px 8px;}

/* */
.main-h-bar h1 {float:left; white-space:nowrap;}
.main-h-bar h2 {float:left; white-space:nowrap; margin-right:-10px;}
.tmenu {float:left; margin:-8px 0px -5px 15px;}
.tmenu-tight {margin-left:5px;}
.tmenu .value {position:relative; z-index:21; float:left;}
.tmenu-opts {display:none; position:absolute; z-index:30; top:0px; left:0px;}
.tmenu .value:hover .tmenu-opts, .tmenu .value:focus .tmenu-opts, .tmenu .value-on .tmenu-opts {border:1px solid #96A5B4; box-shadow:0px 0px 3px 0px #585858; border-radius:4px;}
.tmenu .value:hover .tmenu-opts, .tmenu .value:focus .tmenu-opts, .tmenu .value-on .tmenu-opts {display:block;}
.tmenu .value ul {list-style:none; margin:0px; padding:0px 0px 4px 0px; background-color:#F3F3F1; border-radius:4px;}
.tmenu .value ul li {padding:4px 4px 0px 4px; margin:0px;}
.tmenu .value ul li:first-child {padding-top:3px; padding-bottom:4px;}
.tmenu .value ul li a {display:block; color:#000000; padding:3px 4px 3px 23px; font-size:12px;}
.tmenu .value ul li.navon a {background-color:#D6D7D9;}
.tmenu-opts-enter:hover, .tmenu-opts-enter:focus {background:url(/exdomains/oasis/elements/design/oas-tmenu.svg?) 0px -1px no-repeat; }
.tmenu-opts-download:hover, .tmenu-opts-download:focus {background:url(/exdomains/oasis/elements/design/oas-tmenu.svg?) 0px -51px no-repeat;}
.tmenu .value ul li a span {display:block;}
.tmenu-opts li.selected {border-bottom:1px dashed #96A5B4;}
.tmenu .value ul li.selected a {background:transparent; background-color:#D6D7D9; border-radius:4px; padding-left:8px;}
.tmenu .value ul li.selected a span {background:url(/exdomains/oasis/elements/design/oas-tmenu-value.svg) right -2px no-repeat; padding-right:25px; white-space:nowrap;}
.tmenu-current {height:28px; overflow:hidden;}
.tmenu .value .tmenu-current ul {padding:1px 1px 5px 1px;}
.tmenu .value ul li.tmenu-offset {margin-left:40px;}
.tmenu-offset-label {display:none; position:absolute; z-index:60; left:14px; top:36px;}
.tmenu .value:hover .tmenu-offset-label, .tmenu .value:focus .tmenu-offset-label, .tmenu .value-on .tmenu-offset-label {display:block;}
.tmenu-bold {float:right;}
.tmenu-bold .value ul li.selected a {background-color:#C76B10; color:#FFFFFF;}
.tmenu-bold .value ul li.selected a span {background:url(/exdomains/oasis/elements/design/oas-tmenu-value.svg) right -102px no-repeat;}

.tmenu .value ul li.tmenu-chk {padding:7px 9px 3px 4px; max-width:560px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
li.tmenu-chk label {padding-left:4px;}
.tmenu-watched {background:url(/exdomains/oasis/elements/design/oasis-watchlist.svg) no-repeat 0px -1px; width:17px; min-height:14px; padding-left:17px;}
.tmenu-chk .token-right {margin:0px 0px 0px 8px;}
.tmenu-chk-grouped {max-width:460px; overflow:hidden; text-overflow:ellipsis;}

.watchlist-ico {background:url(/exdomains/oasis/elements/design/oasis-watchlist.svg) no-repeat 0px 8px; padding-left:16px;}

.main-h-download {float:left; margin:-4px 0px 0px 9px;}
.main-h-download a {display:block; border-radius:4px; border:1px solid #D6D7D9; padding:2px 6px 2px 21px; background:url(/exdomains/oasis/elements/design/oas-tmenu.svg?) 1px -151px no-repeat #FFFFFF;}
.main-h-download a:hover {background-position:1px -51px;}


/* */
#container {min-width:812px; max-width:1260px; margin:0px auto 35px auto; text-align:left; width:996px; position:relative; z-index:30;}
#main {background-color:#F3F3F1; clear:both; box-shadow:0px 0px 1px #AAAAAA; margin-top:20px; position:relative; z-index:6;}
#container .main-msg {box-shadow:0px 0px 1px #78AB4C;}
#container .main-msg-caution {box-shadow:0px 0px 1px #C76B10;}
#container .main-msg-error {box-shadow:0px 0px 1px #CC0000;}
.main-h {padding:12px 14px 10px 14px; border:1px solid #F3F3F1; border-width:1px 1px 0px 1px; background-color:#F3F3F1;}
.main-h-mwatch {padding-bottom:0px;}
.main-h-tools {float:right;}
.main-h-tools ul {list-style:none; margin:-4px -6px 0px 0px; padding:0px;}
.main-h-tools ul li {float:right; margin:0px 0px 0px 15px; padding:4px 6px;}
li.main-h-tools-status {font-weight:bold;}
.main-h-posted {float:right; margin:3px 8px 0px 0px;}
.main-c {padding:2px 11px 12px 11px;}
.main-c-c {max-width:650px; margin-left:4px; padding:6px 0px 12px 0px; clear:both;}
.main-c-c-exempt {max-width:none;}
.main-c-c p:first-child, ul:first-child {margin-top:0px;}
.main-c-c p:last-child, .main-c-c ul:last-child, .main-c-c ol:last-child {margin-bottom:0px;}
.main-h h1 {font-size:23px; color:#12245A; font-weight:bold;}
.main-h h1.lessor {font-size:19px;}

ul.ul-tight {margin-left:0; padding-left:15px;}

.frm-cols {margin:0px -32px 0px 0px;}
.frm-alt-container .frm-cols {margin-right:-24px;}

.frm-cols-f {padding:0px 20px 0px 3px;}
.frm-cols-c {padding-right:32px; position:relative; z-index:16;}
.frm-cols-c-tighter {padding-right:20px;}
.frm-cols-c-tight {padding-right:0px;}
.frm-cols-c-key {float:left; margin:3px 6px 0px 20px;}
.frm-cols-c-value {float:left;}
.frm-cols-c-value .ct-h {width:auto;}


.frm-cols-third {float:left; width:33.33%;}
.frm-cols-half {float:left; width:50%;}
.frm-cols-twothird {float:left; width:66.66%;}
.frm-cols-twofifth {float:left; width:40%;}
.frm-cols-threefifth {float:left; width:60%;}

.frm-cols-prv-det {float:left; width:37%;}
.frm-cols-prv-app {float:left; width:63%;}
.iframe .frm-cols-prv-app .frmi:first-child {margin-top:5px;}

.frm-org-onecol {padding:9px 0px 0px 9px;}
.frm-org-onecol .key {margin:3px 6px 6px 20px;}

.frmi-captcha {background-color:#ECE0D2; padding:0px 1px 0px 3px; margin:1px 5px;}
.frmi-captcha-refresh {float:right; margin:0px 5px 0px 0px;}

/* */
.frm-org-info-user {padding-left:9px;}
.frm-org-info-user .ct-h {width:auto;}
.frm-cols-prv-det .frm-h, .frm-cols-prv-app .frm-h {margin-left:0px;}
.frm-cols-prv-det .frm-h {margin-right:10px;}

/* */
.frm-container, .frm-alt-container {margin:0px 2px -7px 18px;}
.frm-container-tight {margin:0px 0px -7px 9px;}
.frm-fix {overflow:hidden;}
.frm-offset {padding-left:25px;}

.frm-refresh {height:32px; padding:2px 0px 0px 29px;}

.frm-cols-c-tool {position:absolute; z-index:25; top:9px; right:30px;}

.frm-grp-threefifth {float:left; width:60%;}

.frm-below-tbl {border-top:1px dashed #CCCCCC; padding:8px 12px 15px 30px; margin:0px -7px 0px -23px}

.frm-d {clear:both; margin:0px; height:1px; overflow:hidden;}
.frm-d-strong {clear:both; margin:0px 0px 9px 0px; height:3px; overflow:hidden; border-bottom:1px dotted #BBBBAA;}

.frm-h {clear:both; margin:9px 0px 6px -22px; font-size:15px; color:#192D40; border-bottom:1px dotted #BBBBAA;}
.frm-h-tool {display:block; float:right; margin:2px 3px 0px 0px; font-size:12px; white-space:nowrap;}
.frm-h-minor {border-bottom-width:0px; color:#333333; font-size:13px; margin-bottom:0px;}
.frm-h-simple {border:none;}
.frm-h-toolachor {position:relative; z-index:15;}
.frm-h-toolachor-item {position:absolute; z-index:20; float:right; top:6px; right:3px;}

.frm-cancel {clear:both; margin:25px 0px 6px -22px; border-top:1px dotted #BBBBAA;}
.frm-cancel-c {padding:10px 29px; min-height:21px; margin:8px 480px 0px 0px;}
.frm-cancel-lite {border-top:none;}

.frm-h .btn-minor {float:right; margin-top:-4px;}
.frm-h div {display:block; padding:6px 8px 8px 8px; position:relative; z-index:6;}

.frm-h-button {min-height:30px;}
.frm-h-button strong {display:block; float:left;}
.frm-h-button div a.btn-minor {float:left; margin-top:-6px; margin-left:10px;}

.frm-c {clear:both; margin:2px 0px 6px -22px;}
.frm-c div {display:block; padding:6px 8px 8px 30px; position:relative; z-index:6;}
.frm-c-tightleft div {padding-left:9px;}

code {font-size:9px; font-family:verdana,arial,helvetica,sans-serif; color:#98A7B5; margin-left:7px;}

.frmi-k-c em {font-size:11px;}
.frmi-k-c em.exempt {font-size:inherit;}
.frm-opening {background-color:#E1E1E0; padding:5px 2px 0px 21px; margin:0px -6px 4px -22px; overflow:hidden; position:relative; z-index:6;}
.frm-opening-c {padding:0px 0px 10px 0px; margin-left:-32px;}
.frm-opening-offset {margin-bottom:21px; padding-bottom:7px;}
.frm-org, .frm-context {background-color:#E1E1E0; padding:7px 2px 7px 0px; margin:0px -6px 4px -22px;}
.frm-org-info .ct, .frmi .ct {padding-left:9px;}
.frm-context-c {padding:0px 3px 0px 7px;}

.frm-row {display:block; position:relative; z-index:6;}
.frm-add-row {height:31px;}

.frmi-d {clear:both; margin:0px; height:1px; overflow:hidden;}
.frmi {float:left; width:25%; height:57px; overflow:hidden; position:relative; z-index:6;}

.frmi-k {height:22px; overflow:hidden; color:#555555;}
.frmi-k-control {height:23px; margin-bottom:-1px;}
.frmi-k-c {display:block; padding:3px 1px 3px 8px;}
.frmi-k-c-i {padding-bottom:1px;}
.frmi-k-control .frmi-k-c {float:left;}
.frmi-k-edit {float:left; margin:2px 0px 0px 12px;}
.frmi-v {height:28px; overflow:hidden; margin:0px 5px; padding-bottom:5px;}
.frmi-tree .frmi-v {padding-bottom:2px;}
.frmi-v .form-item {padding:0px; border:1px solid #7D91A6; background-color:#FFFFFF;}
.frmi-v input, .frmi-v select, .frmi-v textarea {height:20px; overflow:hidden;}
.frmi-v-append {position:absolute; z-index:16; top:3px; right:5px;}
.frmi-v-append label {cursor:pointer; color:#555555;}
.frmi .form-item {height:23px;}
.frmi-v-o {padding:4px 1px 1px 6px; height:23px; min-height:23px; background-color:#FCFCFC;}
.frmi-r-float .frmi-v-o {height:auto;}
.frmi-v-o ul.output {list-style:none; margin:-4px -12px 0px 0px; padding:0px;}
.frmi-v-o ul li.output {margin:4px 12px 3px -2px; padding:0px 7px 2px 0px;}
.frmi-v-o ul li.output .label {color:#555555;}
.frmi-r-float .frmi-v-o ul li.output {margin-bottom:0px;}
.frmi-v-o ul li.lightoutput {margin:4px 12px 3px 0px; padding:0px 7px 2px 0px; background:transparent;}
.frmi-v-o-multi ul li.output {float:left; margin:4px 15px 3px 0px; position:relative; z-index:6;}
.frmi-v-o ul li.selected {margin:-4px 12px 3px 0px; padding:0px 7px 2px 15px; background:url(/exdomains/oasis/elements/design/oasis-icons-field.svg) 0px -1596px no-repeat;}
.frmi-v-o-multi ul li.selected {float:left; margin:4px 15px 3px 0px; position:relative; z-index:6;}
.frmi-v-o-multi .control-del {left:-6px; top:-7px;}
.frmi-v-o .value {background-color:#FFFFFF;}
.frm-org-det .frmi-v-o .value {background-color:#F3F3F1;}
.frmi-v-o p:first-child {margin-top:0px;}
.frmi-v-o p:last-child {margin-bottom:0px;}

.frmi-k-opts {float:right; padding-top:3px;}
.frmi-k-opts a.key {padding-left:21px; margin:0px 10px 0px 15px;}
.frmi-k-opts a.key:hover, .frmi-k-opts a.key:focus {background:url(/exdomains/oasis/elements/design/oas-icons-vert.svg) 0px -1274px no-repeat;}
.frmi-k-opts a.key-enter:hover, .frmi-k-opts a.key-enter:focus {background-position:0px -1547px;}

.value li .frmi-v {margin:0px -4px 0px 0px;}

.frmi-k-all {float:right; font-size:11px; margin-right:3px;}
.frmi-k-all div {float:left; padding:3px 1px 3px 3px; margin-right:3px;}
.frmi-k-all label {float:left; display:block; padding:5px 6px 2px 0px; color:#000000;}
.disabled .frmi-k-all {visibility:hidden;}

.frmi-no-k {height:40px;}
.frmi-no-v {height:27px;}
.frmi-no-v-tight {height:22px; overflow:hidden;}
.frmi-no-v .frmi-v {display:none;}
.frmi-no-k .frmi-k {height:5px;}

.frmi-k-float {height:auto;}
.frmi-k-float .frmi-k {height:auto; padding-bottom:4px;}

.frmi-k-c em.frmi-k-note {float:right; padding-right:8px; font-size:12px;}

.frmi-r-more {height:44px; min-height:44px;}
.frmi-r-more .frmi-v {height:35px; min-height:35px; overflow:visible;}

.frmi-r-three {height:171px; min-height:171px;}
.frmi-r-three .frmi-v {height:142px; min-height:142px; overflow:visible;}


.frmi-r-two {height:114px; min-height:114px;}
.frmi-r-two .frmi-v {height:85px; min-height:85px; overflow:visible;}
.frmi-r-two .frmi-v textarea {height:78px; max-height:78px;}
.frmi-r-two .form-item {height:80px;}

.frmi-w-offset {}
.frmi-w-417 {width:4.17%;}


.frmi-w-w20 {width:20%;}

.frmi-w-sixteenth {width:6.25%;}
.frmi-w-singleinput {width:6.50%;}
.frmi-w-sixteenthmore {width:8%;}
.frmi-w-tenth {width:10%;}
.frmi-w-eighth {width:12.5%;}
.frmi-w-eighth-jl {width:14%;}
.frmi-w-eighthmore {width:15.5%;}
.frmi-w-eighthplus {width:17.5%;}
.frmi-w-fourthless {width:18.75%;}
.frmi-w-fifth {width:20%;}
.frmi-w-fifthmore {width:22.5%;}
.frmi-w-fourth {width:25%;}
.frmi-w-fourthover {width:26%;}
.frmi-w-fourth-jl {width:26.5%;}
.frmi-w-thirdless {width:27.25%;}
.frmi-w-threetenth {width:30%;}
.frmi-w-fourthmore {width:31.25%;}
.frmi-w-third {width:33.33%;}
.frmi-w-thirdmore {width:35%;}
.frmi-w-threeeighth {width:37.5%;}
.frmi-w-fourtenth {width:40%;}
.frmi-w-halfless {width:43.75%;}
.frmi-w-half {width:50%;}
.frmi-w-halfplusless {width:52.5%;}
.frmi-w-halfplus {width:53%;}
.frmi-w-halflessmore {width:56.25%;}
.frmi-w-sixtenth {width:60%;}
.frmi-w-halfmore {width:62.5%;}
.frmi-w-halfmore-jl {width:64%;}
.frmi-w-twothird {width:66.66%;}
.frmi-w-twothirdmore {width:70%;}
.frmi-w-threefourth {width:75%;}
.frmi-w-threefourthmore {width:81.25%;}
.frmi-w-eightysixth {width:86%;}
.frmi-w-ninetieth {width:90%;}
.frmi-w-fulloffset {width:95.83%;}
.frmi-w-full {width:100%;}
.frmi-active, .frmi-inactive {display:block; margin:0px 7px 7px 0px;}
.frmi-active .form-item {border-color:#DC8A65;}

.frmi-joinleft {margin-left:-18px;}
.frmi-no-v-tight {height:20px;}

.frmi-r-float {height:auto; overflow:visible;}
.frmi-r-float .frmi-v {height:auto;}
.frmi-r-float .form-item {height:auto;}
.frmi-r-float .form-item textarea {height:auto; max-height:none; overflow:visible;}
.frmi-r-two .expanding {min-height:78px;}
.frmi-r-double textarea {height:48px;}
.frmi-r-double .form-item {height:50px;}


.frmi-c {padding:0px 0px 5px 0px;}
.frmi-c-c {border:1px solid #7D91A6; background-color:#FFFFFF; margin:0px 5px; min-height:23px;}
.frm-out .frmi-c-c, .frm-out .frmi-tree {border:none;}
.frm-out .frmi-c-overflow {height:auto; overflow:visible; max-height:none;}
.frm-out .frm-imp-col .ct {padding-left:5px;}
.frm-out .frmi-v-o ul li.selected {background:transparent; padding-left:0px;}
.frm-out .frmi-tree ul li:nth-child(2n+1), .frm-out .frmi-tree ul li {background-color:#FCFCFC;}
.frm-out .with-frm-org-set .ct {padding-left:0px;}

.frmi-c ul {list-style:none; padding:0px; margin:1px 0px -3px 0px;}
.frmi-c ul li {float:left; margin:0px 0px 6px 0px; padding:0px; width:50%;}
.frmi-c ul li .frmi-c-v {float:left; width:22px; height:15px; overflow:hidden; display:table; margin:0px 3px 0px 2px;}
.frmi-c ul li .frmi-c-v span {display:table-cell; height:15px; text-align:center; vertical-align:middle; overflow:hidden;}
.frmi-c ul li .frmi-c-l {min-height:15px;}
.frmi-c-v + .frmi-c-l {max-width:calc(100% - 28px);}
.frmi-c ul li .frmi-c-l-exp {height:auto;}
.frmi-c ul li .frmi-c-l label {display:block; padding:3px 0px 0px 6px;}
.frmi-c ul li .frmi-c-l label.graceful-2d {padding-left:0px;}
.frmi-c ul li .frmi-c-l span {display:block; padding:2px 0px 0px 4px; float:left;}
.frmi-c ul li .frmi-c-l .ct-oin span {float:none; padding:0px; display:inline;}
.frmi-c ul li label.clause {display:block; float:left; padding:2px 5px 0px 5px; min-width:50px;}
.frmi-c ul li.child {margin-left:21px;}


.frmi-c-float ul li .frmi-c-l {height:auto; padding-left:20px;}

.frmi-c-one ul li {width:auto; float:none; clear:both;}

.acton-clauses ul li {background-color:#E3E3E4; min-height:24px; padding-top:2px; margin-bottom:0px;}
.acton-clauses ul li:nth-child(2n+1)  {background-color:#FFFFFF;}

.frmi-c-v strong {display:block; padding:1px 0px 0px 0px; text-align:center;}


.frmi-c-two ul li {width:50%;}
.frmi-c-three ul li {width:33.33%;}
.frmi-c-four ul li {width:25%;}
.frmi-c-five ul li {width:20%;}
.frmi-c-six ul li {width:16.4%;}
.frmi-c-ten ul li {width:10%;}

.frmi-c-v-one {width:100% !important;}
.frmi-c-v-two {width:50% !important;}
.frmi-c-v-three {width:33.32% !important;}
.frmi-c-v-four {width:25% !important;}
.frmi-c-v-five {width:20% !important;}
.frmi-c-v-six {width:16.4% !important;}
.frmi-c-v-ten {width:10% !important;}

.frmi-subdiv-chk .frmi-c-c {}
.frmi-subdiv-chk .frmi-c ul {}
.frmi-subdiv-chk .frmi-c ul ul {clear:both;}
.frmi-subdiv-chk .frmi-c ul ul ul {}
.frmi-subdiv-chk .frmi-c ul li.frm-c-subdiv-h {clear:both; margin-left:-25px; width:25px; float:left;}
.frmi-subdiv-chk .frmi-c ul li.frm-c-subdiv-h-label {width:100%;}
.frm-c-subdiv-h a {display:block; color:#616265; padding:2px 0px 2px 3px; background-color:#F2F2F2; margin-right:4px;}
.frm-c-subdiv-h-label div {padding:3px 0px 4px 2px;}
.frmi-c-l span {padding-left:6px;}
.frmi-c-overflow {max-height:296px; overflow:auto;}


.expanding {margin:0px; width:100%; overflow:hidden;}
.form-item textarea.expanding {padding-top:1px;}

.frmi-w-singleinput .frmi-c ul {margin-right:1px;}
.frmi-w-singleinput .frmi-c ul li {overflow:hidden;}
.frmi-w-singleinput .frmi-c ul li .frmi-c-v {width:100%;}
.frmi-w-singleinput .frmi-c ul li {width:100%;}
.frmi-w-singleinput .frmi-k {text-align:center;}


.mark-error {color:#CC0000;}
.frmi-required .frmi-k-c span, .mark-required {padding-right:13px; background:url(/exdomains/oasis/elements/design/oasis-icons-field.svg) right 3px no-repeat; cursor:help; font-style:normal;}
.frmi-error .frmi-k-c span, .mark-error {padding-right:16px; background:url(/exdomains/oasis/elements/design/oasis-icons-field.svg) right -999px no-repeat; cursor:help; font-style:normal; border-bottom:1px dashed #CC0000;}
.frmi-error .frmi-k {color:#C71E10;}
.disabled .frmi-k span {background:transparent;}
.disabled .frmi-k {color:#000000;}
.helptext, .frmi-required .frmi-k span.helptext, .frmi-error .frmi-k span.helptext {font-style:normal; padding-right:16px; background:url(/exdomains/oasis/elements/design/oasis-icons-field.svg) right -499px no-repeat; cursor:help;}
.tbl-maj .helptext {background-position:right -2099px;}
#pop-wrap .helptext {background:transparent;}




.frm-submit {clear:both; height:60px; position:relative; z-index:10; margin:0px 0px 0px -22px;}
.frm-cols-f .frm-submit {margin-left:0px;}
.frm-submit-tight {margin-top:-20px;}
.frm-submit-tight .frm-submit-c {margin-top:0px;}

.frm-submit-c {border-top:1px dashed #CCCCCC;}
.frm-submit-terms {margin:5px 30%; position:relative; z-index:15;}
.frm-submit-terms a {width:120px; text-align:center;}

.frm-submit .frmi {margin:12px 0px 0px 20px;}
.frm-submit .frmi-c-c {border:none; background:transparent;}

.frmi-cancel {position:absolute; z-index:10; left:0px; top:10px;}
.frmi-proceed {position:absolute; z-index:10; right:0px; top:10px;}
.frmi-cancel .btn {margin:0px 15px 0px 0px; float:left;}
.frmi-proceed .btn {margin:0px 0px 0px 15px; float:right;}

.frmi-submit {float:left; margin-left:6px;}
.frmi-signoff .frmi-submit {min-height:25px;}

.frmi-k-t {float:left; font-size:12px; margin-left:25px;}
.frmi-k-t ul {list-style:none; margin:0px; padding:0px;}
.frmi-k-t ul li {margin:0px 4px 0px 0px; padding:0px; float:right; position:relative; z-index:10; height:22px; overflow:hidden;}
.frmi-k-t ul li a {display:block; padding:3px 8px 6px 8px; border:1px solid #E7E7E8; border-width:1px 1px 0px 1px; background-color:#E7E7E8; border-top-left-radius:3px; border-top-right-radius:3px; color:#2F3F4F;}
.frmi-k-t ul li.navon {height:23px;}
.frmi-k-t ul li.navon a {border-color:#7D91A6; color:#555555; background-color:#FFFFFF;}

.frmi-t {padding:0px; border:1px solid #7D91A6; background-color:#FFFFFF; margin:0px 5px;}
.frmi-t-c {min-height:21px;}
.frmi-t-c a {display:block; float:left; background:url(/exdomains/oasis/elements/design/oas-frmi-t-c.svg) -2px -49px no-repeat; padding:3px 5px 2px 20px;}
.frmi-t-c a:hover, .frmi-t-c a:focus {background-position:-2px 1px;}
.frmi-t-c span {display:block; float:left; text-decoration:none; color:#000000; font-size:11px; margin:3px 0px 0px 0px;}

.frmi-txt-c {min-height:21px;}
.frmi-txt-c a {display:block; color:#000000; padding:3px 5px 4px 20px; position:relative; z-index:15; width:100%; min-height:21px;}
.frmi-txt-c a div {position:absolute; z-index:15; top:0px; left:0px; width:20px; height:20px; background:url(/exdomains/oasis/elements/design/oas-frmi-t-c.svg) -2px -49px no-repeat;}
.frmi-txt-c a:hover div, .frmi-t-c a:focus div {background-position:-2px 1px;}
.frm-signoff .frmi-t {margin-bottom:14px;}

.frmi-s {margin:-2px 5px 0px 0px;}

.frmi-r-forcebreak {word-wrap:break-word;}

.frmi-status {}
.frmi-status-cancel {float:left; margin:25px 0px 0px -6px;}

.frmi-signoff .frmi-inactive {background-color:#E2E2E0; min-height:58px;}
.frmi-signoff .frmi-v-o div {padding:10px 0px 0px 0px;}

.frmi-signed {position:relative; z-index:6;}
.frmi-signed .frm-control {left:7px; top:4px;}
.frmi-signed .frmi-v-o ul li.output {padding-left:15px;}

.frmi-signed .control-del {left:4px; top:-2px;}

.form-item img {position:absolute; z-index:9; right:1px; top:0px; cursor:pointer;}

.form-item-p span {float:left; margin:2px 0px 0px 0px; color:#888888;}
.form-item-p span:nth-child(1) {padding-left:2px;}
.form-item-p input[type="text"] {float:left; width:40px; border-bottom:1px solid #FFFFFF;}
.frmi-active .form-item-p input[type="text"] {border-color:#AAAAAA;}
.form-item-p input[type="text"]:nth-child(3) {width:40px;}
.form-item-p span:nth-child(6) {padding-left:8px;}
.form-item-p input[type="text"]:nth-child(5) {width:78px;}
.form-item-p input[type="text"]:nth-child(7) {width:68px;}

.form-item-p input[type="text"].f-p-on {border-color:#DC8A65;}

.form-item-like {display:block; padding:2px 3px; color:#000000; min-height:16px;}
.form-item-like-selected {background:url(/exdomains/oasis/elements/design/oas-icons-vert.svg) 4px -2566px no-repeat; padding:2px 3px 2px 29px;}
.form-item-like-selected:hover, .form-item-like-selected:focus {background-position:4px -1270px;}

.frm-cols-offset {margin-top:-6px;}
.frm-cols-offset1 {margin-top:-16px;}
.frm-cols-offset2 {margin-top:-41px;}

/* */
#main .tbl-contains {background:transparent;}
.tbl-frm-wrap {padding-top:9px; padding-bottom:9px; margin:0px -1px 0px -7px;}
.tbl-divbelow {border-bottom:1px solid #CCCCCC;}
.tbl-divabove {border-top:1px solid #CCCCCC;}
.tbl-divplace {min-height:12px;}

/* */
.frmhorz {margin-left:-4px;}
.frmhorz-offset {margin-left:18px;}
.frm-cols-prv-app .frmhorz {margin-left:17px;}

.frmhorz .frm-h {float:left; width:15%;}
.frmhorz .frmi {margin-top:8px; height:32px;}
.frmhorz .frmi-k {float:left; width:35%;}
.frmhorz .frmi-v {float:left; width:65%; margin:0px;}
.frmhorz .frmi-no-k .frmi-v, .frmhorz .frmi-no-v .frmi-k {width:100%;}


.frm-imp {padding:5px 0px;}
.frm-imp:first-of-type {padding-top:8px;}
.frm-imp-h {height:29px; margin-left:-21px; width:100%;}
.frm-imp-sub-h {margin-left:0px;}
.frm-imp-h-label {float:left; margin:0px 6px 0px 0px; font-size:14px; padding:4px 7px 4px 9px;}
.frm-imp-h-control {float:left; margin:4px 0px 0px 0px;}
.frm-imp-c {clear:both; margin:0px 4px; padding-bottom:5px;}
.frm-imp-f {clear:both; margin:0px 4px; padding-bottom:5px;}
.frm-imp-c ul {list-style:none; margin:0px; padding:0px;}
.frm-imp-c ul li {margin:0px 10px 0px 4px; padding:6px 3px; position:relative; z-index:6;}

.frm-imp-c ul li:first-child {border-top-width:0px;}
.frm-imp-c .control-del {left:-9px; top:-3px;}

.frm-imp-cols-colalt {display:flex;}
.frm-imp-colalt {flex-basis:50%;}
.frm-imp-colalt-most {flex-basis:57.5%;}
.frm-imp-colalt-twothird {flex-basis:67%;}
.frm-imp-colalt-less {flex-basis:42.5%;}
.frm-imp-colalt-third {flex-basis:33%;}

.frm-imp-col {width:50%; float:left;}
.frm-imp-col-most {width:57.5%;}
.frm-imp-col-twothird {width:67%;}
.frm-imp-col-less {width:42.5%;}
.frm-imp-col-third {width:33%;}

.frm-imp-col-buffleft {margin-left:29px; width:100%;}

.overlay .frm-container {margin:0px -4px;}
.overlay .frm-submit {margin:0px;}
.overlay .frmi-proceed {right:6px;}
.overlay .frm-h {margin-left:-1px;}
.frm-control-offset {margin-left:22px;}

.with-frm-org-set {position:relative; z-index:6;}

.frm-imp-c .opt-selected ul li {padding:2px 3px 2px 2px; margin-left:-1px;}
.opt-selected .acton-clauses ul li {min-height:20px;}
.opt-selected .frmi-c ul {margin-bottom:0px;}

.frmi-tree {background-color:#FFFFFF; padding:0px; border:1px solid #7D91A6; margin:0px 3px 0px 4px; box-shadow:-2px 0px #D8DCDF;}
.frmi-tree-no-mrkr {box-shadow:none;}
.frmi-tree ul {list-style:none; margin:0px; padding:0px;}
.frmi-tree ul li {clear:both; margin:0px 0px 0px 0px; position:relative; z-index:16; min-height:23px; padding:2px 0px 2px 0px; background-color:#F2F2F1;}
.frmi-tree ul li.parent {margin-left:0px;}
.frmi-tree ul li.child {padding-left:20px;}
.frmi-tree ul li.gchild {padding-left:40px;}
.frmi-tree ul li.ggchild {padding-left:60px;}
.frmi-tree ul li.gggchild {padding-left:80px;}
.frmi-tree ul li .frmi-c-v {float:left; width:22px; height:15px; overflow:hidden; display:table; margin:0px 0px 0px 2px;}
.frmi-tree ul li .frmi-c-v span {display:table-cell; height:15px; text-align:center; vertical-align:middle; overflow:hidden; font-size:9px; color:#707070;}
.frmi-tree ul li .frmi-c-l span {display:block; padding:2px 0px 0px 28px;}
.frmi-tree ul li .frmi-c-l span.helptext {margin-right:3px;}
.frmi-tree ul li .frmi-c-t span {display:block; padding:2px 0px 0px 4px;}
.frmi-tree ul li:nth-child(2n+1) {background-color:#FFFFFF;}


.mrkr, .mrkr-full, .mrkr-medium, .mrkr-off {position:absolute; z-index:20; left:-4px; top:2px; background-color:#A6A6A6; height:19px; width:8px;}
.mrkr-full {background-color:#78AB4C;}
.mrkr-medium {background-color:#C76B10;}
.mrkr-off {background-color:#C71E10;}
.mrkr-wrapped {position:relative; z-index:16;}
.mrkr-wrapped .mrkr, .mrkr-wrapped .mrkr-full, .mrkr-wrapped .mrkr-medium, .mrkr-wrapped .mrkr-off {left:-1px;}
.mrkr-wrapped .frmi-v {box-shadow:-6px -3px 0 -3px #D8DCDF;}
.tbl-2d .mrkr-full, .tbl-2d .mrkr-off {top:6px; left:-2px; width:7px;}

/* */
.frm-h-tokenized {min-height:30px;}
.frm-h-tokenized strong {float:left;}
.frm-h-control {float:left; display:block; padding:2px 7px 1px 7px; background-color:#C76B10; border-radius:5px; box-shadow:0px 0px 3px #FFFFFF; margin:-1px 0px 0px 10px; font-size:11px; color:#FFFFFF;}
.frm-h-add {background-color:#9A9B9D;}

/* */
.dataset {list-style:none; margin:0px -7px 0px 0px; padding:0px; min-height:15px; min-width:145px;}
td .dataset {margin-left:-2px;}
.dataset li {float:left; margin:0px 7px 0px 0px; padding:0px; opacity:.05; text-decoration:line-through;}
.dataset li.seton {text-decoration:none; opacity:1;}
.dataset .ct-attr {margin:-2px 0px 0px 0px;}

/* */
.opt-selected li {display:none;}
.opt-selected li.opton {display:block; background-color:#FFFFFF;}
.frmi .opt-selected .frmi-c ul li .frmi-c-v {display:none;}

.persist-area .frm-imp-c ul li .ct {min-height:80px;}

/* */
.frm-pers {margin:0px 11px 12px -5px;}
.frm-pers-h {height:26px;}
.frm-pers-h-c {float:left; padding:5px 0px 0px 10px; margin-right:10px;}
.frm-pers-h-control {float:left; margin-top:5px;}
.frm-pers-l {background-color:#F3F3F1; min-height:23px; margin-left:8px;}
.frm-pers ul {list-style:none; margin:0px; padding:0px; clear:both;}
.frm-pers ul li {float:left; margin:0px; padding:0px; width:33.33%;}
.frm-pers-three ul li {background-color:#E3E3E4; min-height:30px;}
.frm-pers-three ul li:nth-child(2n+1) {background-color:#F9F9F8;}
.frm-pers-three ul li:nth-child(3n+1) {clear:both;}
.frm-pers-two ul li {background-color:#F9F9F8; min-height:30px; width:50%;}
.frm-pers-two ul li.alt {background-color:#E3E3E4;}

.frm-pers .ct {padding:7px 7px 7px 26px; position:relative; z-index:6;}
.frm-pers .control-del {top:1px; left:1px;}

.frm-imp-col .frm-pers ul li, .frm-imp-colalt .frm-pers ul li {width:auto; float:none;}
.frm-imp-col .frm-pers {margin-left:-3px;}

/* */
.frm-org-set {position:absolute; z-index:16; left:701px; top:7px; width:486px;}
.frm-org-set .frmi:last-child .frmi-active, .frm-org-set .frmi:last-child .frmi-inactive, .frm-org-set-h .frmi:last-child .frmi-active, .frm-org-set-h .frmi:last-child .frmi-inactive {margin-right:0px;}
.frm-org-set .frmi-v-o ul li.output {word-wrap:break-word;}

.frm-org-det {position:absolute; z-index:16; left:472px; top:2px; width:212px;}
.frm-org-det ul {list-style:none; margin:0px; padding:0px;}
.frm-org-det .frmi-v-o {background:transparent;}
.frm-org-det .ct-attr {float:right; margin-top:5px;}

.frm-org-btn {clear:both; height:30px; padding-top:8px;}


.help-search {clear:both; padding:5px 10px 15px 18px;}

/* */
.control-wrap {position:relative; z-index:6;}

.control-del {position:absolute; z-index:10; left:-23px; top:-4px; width:24px;}
.control-del a {display:block; width:24px; height:25px; background:url(/exdomains/oasis/elements/design/oas-control.svg) -97px 3px no-repeat;}
.control-del a:hover, .control-del a:focus {background-position:3px 3px;}

.control-wrap .control-del {left:-26px; top:2px;}


/* */
.ct {position:relative; z-index:8; padding:0px 0px 0px 21px;}
.ct-simple {position:relative; z-index:8; padding:0px 0px 0px 11px;}
.ct-frm-h {padding:0px 0px 0px 8px;}
.ct .ct-key {padding:0px 0px 6px 0px;}
.ct-contact {float:right; padding:2px 13px 0px 0px;}

.ct-tight {margin-left:-1px; padding:0px;}
.ct-org, .ct-user {padding:3px 13px 6px 0px;}

.frm-cols-prv-det .ct-user {word-wrap:break-word;}

.ct-watched {background:url(/exdomains/oasis/elements/design/oasis-watchlist.svg) no-repeat 0px -1px; padding-left:17px;}
.key .ct-watched, td .ct-watched {background-position:0px 0px;}

.frmi-plaque {float:left; padding:0px 12px 7px 5px; width:75%;}
.frmi-plaque-c {background-color:#FCFCFC; padding:4px 3px 1px 7px;}

.ct-org-subs {font-size:12px; padding-top:4px;}
.ct-org-web {font-size:12px; padding-top:4px;}
.ct-rep {float:left; padding:3px 13px 6px 0px;}
.ct-id {min-height:22px; margin:0px 0px 0px -3px;}
.ct-id-offset {float:right;}
.ct-id em {font-style:normal; margin-right:8px;}
.ct-id-offset em {margin-right:0px;}
.ct-horz .ct-id {float:left;}
.ct-oin {float:left; display:block; background-color:#CDECFA; font-size:12px; color:#333333; padding:2px 5px; font-style:normal; border-radius:3px; white-space:nowrap;}
.ct-oin span {color:#000000;}
.ct-attr {float:left; color:#555555; float:left; font-weight:normal; border:1px solid #D3D3D1; font-size:12px; padding:1px 5px 1px 15px; border-radius:3px; margin:0px 0px 5px 0px; background:url(/exdomains/oasis/elements/design/oas-icons-vert.svg) 5px -1010px no-repeat #FFFFFF;}
.ct-attr-bad {background-position:5px -732px; color:#C71E10;}
.ct-attr-good {background-position:5px -872px; color:#5E873B;}
.ct-attr-simple {background:transparent; background-color:#FFFFFF; padding:1px 5px 1px 5px; color:#000000;}
.ct-attr-li {margin-left:9px;}

.tbl-2d-r .ct-attr {margin:0px 0px 5px -4px;}
.tbl-2d-r .ct-h .ct-attr {margin:0px 8px 0px 0px;}

.ct-a {position:absolute; z-index:16; left:401px; top:0px;}
.frm-org-info .ct-a {left:389px;}
.ct-a .ct-attr  {margin-left:8px;}

.ct-address + .ct-address {margin:4px 0px 0px 0px;}
.ct-generic, .ct-location, .ct-phone, .ct-fax, .ct-email {margin:4px 0px 0px 0px;}
.ct-web {margin:16px 0px 0px 0px;}

.ct-minor {margin-top:5px; font-size:12px; color:#555555;}




.ct-h {width:380px;}
.ct-h-basic, .ct-simple .ct-h {width:auto;}
.ct-b {clear:both; padding-bottom:6px;}
.with-frm-org-set .ct {min-height:85px;}
.with-frm-org-set .ct-b, .with-frm-org-set .ct-h {width:400px;}
.ct-item {padding-bottom:2px; clear:both;}
.ct-key-edit {padding:0px; margin-left:-23px;}
.ct-key-edit a {display:block; background:url(/exdomains/oasis/elements/design/oas-ct-edit.svg) 0px -80px no-repeat; padding:0px 0px 3px 23px; float:left;}
.ct-key-edit a:hover, .ct-key-edit a:focus {background-position:0px 0px;}
.frm-imp-col .ct {padding-left:48px;}
.frm-imp-col .ct .control-edit {left:35px; top:5px; right:none;}
.frm-imp-c-offset {margin-left:-50px;}

.main-h .ct-h .ct-org {font-weight:bold; font-size:15px; padding-bottom:0px;}

.main-h .ct {height:20px; overflow:hidden; padding:0px;}
.main-h .ct-h {width:auto;}
.main-h .ct-h .ct-org {font-weight:bold; font-size:18px; padding:0px; float:left; color:#12245A;}
.main-h .ct-oin {float:left; margin:0px 0px 0px 10px;}
.wrapup + .ct-oin {margin-left:-3px;}

.tbl td.attr-roles {padding:8px 9px 3px 6px;}
div.attr-roles {margin:-5px -7px 0px -5px;}
.attr-roles .ct-attr {background-image:none; padding-left:5px; margin:-2px 8px 5px 0px;}
div.attr-roles .ct-attr {margin:7px 7px 0px 0px;}
.attr-alert .ct-attr {color:#C71E10; float:right; margin:-2px 0px 0px 8px; padding:0px; width:17px; height:19px; background:url(/exdomains/oasis/elements/design/oas-icons-vert.svg) 6px -460px no-repeat #FFFFFF;}
.attr-alert .ct-attr span {display:none;}


.frmi-v-o .thrd-a {display:block; padding:0px 6px 0px 0px; margin:-5px 0px;}
.frmi-v-o .thrd-a a {float:none;}
.frmi-v-o .thrd-note .thrd-a {margin:0px;}

/* */
.frm-container .frm-imp .tbl-container {margin:0px 5px 12px 2px;}
.frm-container .frm-opening .tbl th {background-color:#E1E1E0;}
.frm-imp-c tr td:first-child {position:relative; z-index:10;}
.frm-imp-c tr td .ct-control {left:-19px; top:7px;}
.frm-opening .tbl tr {background-color:#F3F3F1;}
.frm-opening .tbl tr:nth-child(2n+1) {background-color:#D3D3D1;}

/* */
.hbtn-wrapped {height:23px;}
.hbtn-wrapped h3 {float:left;}
.overlay .hbtn-wrapped h3 {margin-top:4px;}
.hbtn {float:left; overflow:hidden; margin:2px 0px 0px 20px; height:19px; position:relative; z-index:6; background-color:#44729B; border-top-right-radius:5px; border-bottom-right-radius:5px;}
.hbtn a {display:block; color:#FFFFFF; padding:2px 15px 1px 42px; background:url(/exdomains/oasis/elements/design/oas-hbtn.svg) 26px 6px no-repeat;}
.hbtn-bkg {transform:rotate(45deg); -webkit-transform:rotate(45deg); background-color:#F3F3F1; width:60px; height:60px; position:absolute; z-index:6; top:10px; left:-28px;}

.hbtn-wrapped .main-h-tools {margin-top:3px;}

/* */
.btn {color:#FFFFFF; display:block; font-weight:bold; font-size:14px; line-height:1em; white-space:nowrap; transition:all 0.5s ease;}
.btn div div {padding:5px 8px 6px 8px; background-color:#C76B10; border-radius:5px; box-shadow:0px 0px 3px #FFFFFF;}
.btn-del div div {background-color:#C71E10;}
.btn-faint div div {background-color:#9A9B9D;}
.btn-veryfaint div div {background-color:#BABBBD;}
a.btn span {display:block; padding:1px 2px;}
.btn input {background:transparent; border-width:0px; padding:5px 8px 6px 8px; margin:-5px -8px -6px -8px; color:#FFFFFF; font-weight:bold; font-size:14px;}
.btn:hover span, .btn:focus span, .btn:hover input, .btn:focus input {text-decoration:underline;}
.btn:hover div, .btn:focus div {border-color:#888888;}
.btn:hover div div, .btn:focus div div {border-color:#FFFFFF; background-color:#9A9B9D;}

.btn-minor {font-size:11px;}
.btn-minor div div {padding:2px 5px 2px 5px; font-weight:normal;}
.btn-minor input {padding:2px 5px 2px 5px; margin:-2px -5px -2px -5px; font-size:11px; font-weight:normal;}
.btn-container {float:left; margin-right:10px;}
.btn-container-lite {float:left;}
.btn-container-right {float:right; margin-left:10px;}
a.btn-minor span, a.btn-lite span, .frmi-required .frmi-k a.btn-minor span  {padding:1px 2px; background:transparent;}
.frm-org .btn-container-right:first-child, .btn-offset .btn-container-right {margin-right:6px;}

.launch-summary {float:right; margin:0px -3px 0px 0px;}
.launch-summary a.btn-minor span {background:url(/exdomains/oasis/elements/design/oas-launcher.svg) 0px 3px no-repeat; padding-left:11px;}

/* */
#brd-return-anchor {float:left; margin:-1px 8px 3px -1px; width:36px; height:37px;}
#brd-return {position:absolute; z-index:45; top:0px; margin:-1px 8px 3px -1px; width:36px; height:37px;}
#brd-return div {position:absolute; top:0px; left:0px; z-index:22; width:36px; height:37px; background:url(/exdomains/oasis/elements/design/oasis-brd-return.svg) 0px 0px no-repeat;}
#brd-return div span {display:none;}
#brd-return:hover div, #brd-return:focus div {width:100px; height:100px; background-position:-51px 0px;}
#brd-return a {display:block; position:absolute; color:#000000; top:2px; left:2px; width:30px; height:30px; z-index:22; opacity:.5; background:url(/exdomains/oasis/elements/design/oas-icons-fixed.svg?3) -1496px 5px no-repeat;}
#brd-return a span {display:none;}
#brd-return:hover a, #brd-return:focus a {height:75px; width:75px;}
#brd-return a:hover, #brd-return a:focus {opacity:1;}
#brd-return:hover a span, #brd-return:focus a span {display:block; padding:30px 0px 0px 8px; text-decoration:none;}
.brd-float #brd-return {position:fixed; top:0px; z-index:76;}



/* */
.steps {padding:12px 0px 0px 3px; color:#333333;}
.steps li {padding-bottom:8px; position:relative; z-index:6;}
.steps li span {display:block; position:absolute; z-index:6; left:-36px; top:2px; width:11px; height:11px; background-color:#C1C1C0;}
.steps li.navpast {color:#888888;}
.steps li.navpast span {display:none;}
.steps li.navon {font-weight:bold;}
.steps li.navon span {background-color:#64B6DE;}



/* */
#container .grp-subheading {background:transparent !IMPORTANT;}
.handle-graceful {overflow:hidden; text-overflow:ellipsis; width:240px; min-height:16px;}
.graceful-2d {overflow:hidden; text-overflow:ellipsis; width:240px; min-height:17px; white-space:nowrap;}
.graceful-help {border-bottom:1px dotted #0D9890;}
.graceful-help:hover, .graceful-help:focus {border-bottom:none;}

.frm-cols-prv-det-tbl {padding:0px 5px 0px 28px;}
.frm-cols-prv-det-tbl .handle-graceful {width:215px;}

.tbl-container {margin:0px -5px; clear:both; padding-top:6px;}


.tbl-showmore {background-color:#BFC7D0; padding:7px 9px;}
.tbl-stacked .tbl-container {margin-bottom:15px;}


.tbl-num {text-align:right;}

.tbl-open, .tbl-close, .tbl-stat {position:relative; z-index:6; margin:0px -5px 15px -5px;}
.tbl-stat {padding:5px;}
.tbl-open .tbl-container, .tbl-close .tbl-container {margin:0px 0px 0px 29px;}
.tbl-toggle-offset {margin:0px -12px 0px 23px;}
.tbl-toggler {position:absolute; z-index:16; left:1px; top:6px;}
.tbl-toggler a {display:block; width:29px; height:29px; background:url(/exdomains/oasis/elements/design/oas-icons-fixed.svg?3) -1192px 10px no-repeat; border:1px solid #305782; border-width:1px 0px 1px 1px; border-top-left-radius:3px; border-bottom-left-radius:3px; background-color:#E3E3E4;}
.tbl-toggler a:hover {background-color:#FFFFFF;}
.tbl-close .tbl-toggler a {background-position:-1289px 8px;}
.tbl-close .tbl tr, .tbl-close .tbl-menu-add, .tbl-close .tbl-showmore {display:none;}
.tbl-close .tbl tr.tbl-head, .tbl-close .tbl tr.tbl-selected {display:table-row;}

.tbl-lite .tbl-toggler {left:-19px; background-color:#F3F3F1;}
.tbl-lite .tbl-toggler a {width:24px; height:30px; background-position:-1194px 11px; border-color:#BFC7D0;}
.tbl-close .tbl-lite .tbl-toggler a {background-position:-1291px 8px;}

.tbl-med .tbl-toggler {border-color:#BFC7D0; left:4px; background-color:#F3F3F1;}
.tbl-med .tbl-toggler a {width:25px; height:28px; border-color:#96A5B4;}

.frm-section .tbl-toggler {top:11px;}


.tbl tbody tr.tbl-none, .tbl tbody tr.tbl-none:nth-child(2n+1) {background:transparent;}
.tbl td.tbl-min {padding-top:0px;}

.tbl {width:100%; border-collapse:collapse;}
.tbl-absolute {table-layout:fixed;}
.tbl-micro td, .tbl-micro th {font-size:12px;}
.tbl th {padding:0px; border:1px solid #8FA0B0; background-color:#BFC7D0; border-width:0px 1px; vertical-align:bottom;}
.tbl th.tbl-maj {background-color:#305782; background:linear-gradient(to right, #305782, #44729B, #44729B); border-color:#3A5F89; padding:7px 9px 5px 9px; position:relative; z-index:20;}
.tbl th.tbl-maj h3 {color:#FFFFFF; text-shadow:0px 0px 2px #003152; font-weight:normal; font-size:14px; height:17px; overflow:hidden; line-height:1em;}
.tbl th.tbl-med {background-color:#BFC7D0; border-color:#333333; padding:7px 9px 8px 9px; position:relative; z-index:20;}
.tbl th.tbl-med h3 {font-size:13px; font-weight:bold; color:#333333;}



.tbl-close .tbl th.tbl-maj {background:linear-gradient(to right, #305782, #44729B, #87A3BC, #F3F3F1, #F3F3F1);}
.tbl td {padding:8px 5px 8px 9px; border:1px solid #B1BCC7; border-width:0px 1px;}
.tbl .thrd-add td {padding-left:2px;}
.tbl td .ct-id {margin-top:-2px;}
.tbl td .ct-part {margin-top:4px;}
.tbl td .ct-part:first-child, .tbl td .ct-id + .ct-part {margin-top:0px;}

.tbl td .key {display:block; padding-left:21px;}
.key-offset {padding-left:21px;}
.tbl tr th:first-child, .tbl tr td:first-child {border-left-width:0px;}
.tbl tr th:last-child, .tbl tr td:last-child {border-right-width:0px;}
.tbl tbody tr {background-color:#E3E3E4;}
.tbl tbody tr:nth-child(2n+1) {background-color:#F9F9F8;}

.tbl tr:focus td a.key, tr:hover td a.key {background:url(/exdomains/oasis/elements/design/oas-icons-vert.svg) 0px -1274px no-repeat;}
.tbl tr td a.key-enter, .tbl tr:focus td a.key-enter, .tbl tr:hover td a.key-enter {background-position:0px -1547px;}
.tbl tr td a.key-add, .tbl tr:focus td a.key-add, .tbl tr:hover td a.key-add {background-position:0px -1786px;}
.tbl tr td a.key-download, .tbl tr:focus td a.key-download, .tbl tr:hover td a.key-download {background-position:0px -2045px;}
.tbl tr td a.key-select, .tbl tr:focus td a.key-select, .tbl tr:hover td a.key-select {background-position:0px -2285px;}
.tbl tr.selected td a {background:url(/exdomains/oasis/elements/design/oas-icons-vert.svg) 0px -2569px no-repeat;}

.tbl tr:focus td.tbl-2d a.key, tr:hover td.tbl-2d a.key {background:transparent;}
.tbl tr:focus td.tbl-2d .tbl-2d-g:focus a.key, tr:hover td.tbl-2d .tbl-2d-g:hover a.key {background:url(/exdomains/oasis/elements/design/oas-icons-vert.svg) 0px -1274px no-repeat;}
.tbl tr:focus td.tbl-2d .tbl-2d-g:focus a.key-enter, tr:hover td.tbl-2d .tbl-2d-g:hover a.key-enter {background-position:0px -1547px;}

.tbl .gleft {border-right-width:0px;}
.tbl .gright {border-left-width:0px;}
.tbl .gmiddle {border-left-width:0px; border-right-width:0px;}

.tbl tr.tbl-add {background-color:#F3F3F1;}

.tbl th.tbl-min {background-color:#F3F3F1; padding:14px 9px 9px 9px; border-bottom:1px solid #96A5B4;}
.tbl th.tbl-min h4 {color:#333333; font-weight:bold; font-size:13px;}
.tbl th.tbl-min .ct-attr {float:right; margin:-1px -3px 0px 0px;}
.tbl-min .mrkr-off, .tbl-min .mrkr-full {height:20px; width:8px; top:10px; left:-3px;}

.tbl-hdr {border-bottom:1px solid #96A5B4;}
.tbl-hdr a {display:block; color:#1B3652; font-weight:bold; padding:6px 13px 6px 9px; background:url(/exdomains/oasis/elements/design/oas-tbl-hdr.svg) right 8px no-repeat; float:left;}
.tbl-hdr span {display:block; color:#333333; font-weight:bold; padding:6px 9px;}
.tbl-hdr .key {padding-left:30px;}
.tbl-hdr .key-checkbox {padding-left:27px;}
.tbl-hdr input[type="checkbox"] {float:left; margin:6px 5px 0px 9px;}
.tbl-control-all .tbl-hdr input[type="checkbox"] {float:none; margin:0px 0px 8px 10px;}
.key-check input {float:left; margin:0px 5px 0px 0px;}
.key-check label {color:#006BB2;}
.key-check label:hover, .key-check label:focus {text-decoration:underline;}

.tbl th.sorted {background-color:#9CC2D6;}
.tbl th.sorted em {display:block; font-style:normal;}
.tbl th.sorted .tbl-hdr {border-color:#65B7DC;}
.tbl th.sorted .tbl-hdr a {float:left; color:#000000; margin-right:8px; background:url(/exdomains/oasis/elements/design/oas-tbl-sort.svg) right 10px no-repeat; padding-right:17px;}
.tbl th.sorted  .sorted-down .tbl-hdr a {background-position:right -69px;}
.tbl th.tbl-super-hdr {background-color:#C8CCCF;}

.tbl-menu {position:absolute; right:0px; top:2px; z-index:30;}
.tbl-menu-add {float:right; margin:5px 8px 0px 8px;}

.tbl td.tbl-control {padding:1px 5px 0px 5px;}
.tbl-control a {display:block; width:24px; height:25px; background:url(/exdomains/oasis/elements/design/oas-control.svg) -97px 3px no-repeat;}
.tbl-control a:hover, .tbl-control a:focus {background-position:3px 3px;}
tbl-lite tr, .tbl-lite td, .tbl-lite th {border:none;}

.frm-add-tbl {padding:0px 5px; height:17px;}

table.mx tr.tbl-subhead {background:transparent;}

.tbl-offset-key {padding:4px 0px 0px 21px;}

.tbl-multiple div {padding:5px 0px 0px 0px;}
.tbl-multiple div:first-child {padding:0px;}

.tbl td.tbl-2d {padding:0px;}
.tbl td.tbl-list {padding-bottom:1px;}
.tbl-2d-r {padding:8px 5px 8px 9px; height:35px;}
.tbl-2d-r-free {height:auto;}
.tbl-2d-r-splitcell {float:right; border-left:1px solid #B1BCC7;}
.tbl-2d-d {border-top:1px dotted #CCCCCC; height:1px;}
.tbl-2d .tbl-2d-d:last-child {display:none;}
.tbl-open .tbl-2d .tbl-2d-d:last-child {display:block;}
.tbl-2d-dp {height:4px;}
.tbl-2d-a {padding:8px 6px; height:35px;}
.tbl-2d-a a {float:left;}

.tbl-micro .tbl-2d-r {height:23px; padding:3px 4px 3px 9px;}
.tbl-micro td.tbl-2d {padding:5px 0px;}

.tbl-micro td .key {padding-left:19px;}
.tbl-micro .tbl-2d-r label {color:#555555; margin-right:3px; width:44px; display:block; float:left;}
.tbl-micro .tbl-2d-r-free {height:auto;}

.tbl-list ul {list-style:none; margin:0px; padding:0px;}
.tbl-list ul li {padding-bottom:7px;}
.tbl-list ul.tbl-list-attr {margin:0px -7px -5px -5px;}
.tbl-list ul.tbl-list-attr li {padding:0px 8px 3px 0px; float:left;}

.tbl td.tbl-list-maj {padding-bottom:5px;}
.tbl-list-maj ul {margin:0px; padding:0px;}
.tbl-list-maj ul li {padding-left:0px; padding-bottom:3px; margin-left:15px;}

.tbl td.tbl-control-mgr {padding-left:6px; padding-top:6px;}
.tbl-control-mgr-act {float:left; margin-left:-5px;}
.tbl .tbl-control-mgr-act a {font-size:13px; font-weight:normal;}

/* */
.tbl tbody.thrd-grp tr {background:transparent;}
.tbl tbody.thrd-grp {background-color:#F9F9F8;}
.tbl tbody.thrd-grp:nth-child(2n+1) {background-color:#E3E3E4;}

.tbl tbody.thrd-grp .thrd-chld-c {background-color:#F9F9F8;}
.tbl tbody.thrd-grp .thrd-chld:nth-child(2n+1) .thrd-chld-c {background-color:#E3E3E4;}
.thrd-chld-dt {font-size:11px;}

.tbl tbody.thrd-grp:nth-child(2n+1) .thrd-chld:nth-child(2n+1) .thrd-chld-c {background-color:#F9F9F8;}
.tbl tbody.thrd-grp:nth-child(2n+1) .thrd-chld .thrd-chld-c {background-color:#E3E3E4;}

.thrd-hdr th:nth-child(1) {width:66%;}
.thrd-hdr th:nth-child(2) {width:16%;}
.thrd-hdr th:nth-child(3) {width:18%;}

.thrd-grp .btn-container-right {display:none;}
.thrd-open .btn-container-right {display:block;}

.tbl .thrd-buffer td {height:9px; padding:0px; overflow:hidden;}

.thrd {padding:2px 0px 0px 0px; margin:-2px 0px 0px 0px; position:relative; z-index:6;}
.thrd-edit {display:block; float:left; margin:12px -6px 5px 10px;}
.thrd-type {float:right; width:15px; height:17px; margin:0px 0px 3px 5px; background:url(/exdomains/oasis/elements/design/oasis-icons-thrd.svg) 0px 0px no-repeat;}
.thrd-type-note {background-position:0px -50px;}
.thrd-type-attach {background-position:0px -100px;}
.thrd-h {display:block;}
.thrd-h:hover strong, .thrd-h:focus strong {text-decoration:underline;}
.thrd-user {float:right; margin:-3px 0px 2px 12px; overflow:hidden; padding:2px 6px; font-size:11px; border:1px solid #D3D3D1; border-radius:4px; color:#555555; background-color:#FFFFFF; white-space:nowrap; max-width:200px; text-overflow:ellipsis;}
.thrd-user + p {margin-top:0px;}
.thrd-user-full {height:22px;}
.thrd-user-full .thrd-user {float:left; margin:-3px 14px 2px -6px; max-width:250px; font-size:12px;}
.thrd-cat {float:left; margin:-3px 0px 2px -3px; overflow:hidden; padding:2px 6px; font-size:11px; border:1px solid #E3B587; border-radius:4px; color:#555555; background-color:#FFFFFF; white-space:nowrap; max-width:100px; text-overflow:ellipsis;}
.thrd-div {border-left:1px dotted #8FA0B0; min-height:16px; margin:-2px 0px -2px -10px; padding:2px 0px 2px 9px;}

.thrd-replies .thrd-user span {display:block; text-overflow:ellipsis; max-width:95px; overflow:hidden;}
.icon-toggle {position:absolute; z-index:16; left:0px; top:2px; height:14px; width:14px; background:url(/exdomains/oasis/elements/design/oas-icon-toggle.svg) 0px -49px no-repeat; display:block;}
.thrd-h strong {display:block; padding-left:18px;}
.thrd-b {clear:both; padding:1px 6px 2px 18px; display:none;}
.thrd-note .thrd-b {padding-left:1px; display:block;}
.thrd-a {padding:4px 6px 2px 18px; display:none; min-height:24px; word-break:break-all;}
.frmi-v-o .thrd-a {margin-top:-5px;}
.thrd-note .thrd-a a {display:block; float:left; min-height:20px;}
.thrd-note .thrd-a {padding-left:1px; display:block; min-height:35px; clear:both; padding-top:5px;}
.thrd-chld-c .thrd-a {padding-left:0px;}
.thrd-a a, .thrd-a a .thrd-a-ico {background:url(/exdomains/oasis/elements/design/oas-file-types.svg) 0px -2500px no-repeat; padding:3px 5px 3px 24px;}
.thrd-a a.thrd-a-doc, .thrd-a a.thrd-a-doc .thrd-a-ico {background-position:0px 0px;}
.thrd-a a.thrd-a-xls, .thrd-a a.thrd-a-xls .thrd-a-ico {background-position:0px -500px;}
.thrd-a a.thrd-a-zip, .thrd-a a.thrd-a-zip .thrd-a-ico {background-position:0px -1000px;}
.thrd-a a.thrd-a-pdf, .thrd-a a.thrd-a-pdf .thrd-a-ico {background-position:0px -1500px;}
.thrd-a a.thrd-a-asc, .thrd-a a.thrd-a-asc .thrd-a-ico {background-position:0px -2000px;}
.thrd-a a.thrd-a-ppt, .thrd-a a.thrd-a-ppt .thrd-a-ico {background-position:0px -3000px;}
.thrd-msg .thrd-a a, .thrd-a-wrap .thrd-a a {display:block; float:left;}


.thrd-open .thrd-b {display:block;}
.thrd-open .thrd-a {display:block; clear:both;}
.thrd-open .icon-toggle {background-position:0px 3px;}
.thrd-replies {display:block;}
.thrd-replies a {font-weight:bold;}

.thrd-spacer {opacity:.01;}

.tbl td.thrd-msg {padding-top:0px;}
.thrd-msg div:first-child {margin-top:-8px;}


.thrd-grp tr {display:none;}
.thrd-grp tr.thrd-parent, .thrd-open tr {display:table-row;}

#container .tbl tbody.thrd-add tr {background:transparent;}

.thrdattach {padding:2px 0px 0px 25px; margin:-2px 0px 0px 0px;}
.thrdattach .thrd-a {display:block; margin-left:-42px; font-weight:bold; padding:1px 0px 0px 42px;}
.thrdattach .thrd-a a {position:relative; z-index:4; background:transparent; padding-left:0px;}
.thrd-a-ico {position:absolute; z-index:8; top:2px; left:-26px; width:29px; height:20px;}
.thrdattach .thrd-a a .thrd-a-ico {padding:0px;}
.thrdattach .thrd-b {display:block; padding-left:1px;}

.frm-container .tbl-container, .frm-alt-container .tbl-container {margin:5px 12px 12px 5px;}
.tbl-container-offset {margin:-5px -7px -12px -10px;}
.frm-container .tbl th, .frm-container tr.thrd-hdr {background:transparent;}
.frm-container .tbl-hdr span {font-weight:normal;}

.tbl-subhead, .tbl-subhead {background:transparent;}

.pst-details {clear:both;}
.pst-to {float:left; padding:3px 5px 0px 0px;}
.pst-ago {padding:3px 5px 0px 0px;}

.tbl-close .tbl-2d-r, .tbl-close .tbl-2d-d, .tbl-close .tbl-2d-g {display:none;}
.tbl-close .tbl-2d-r:first-child, .tbl-close .tbl-2d-g:first-child {display:block;}

.simptog-open .icon-toggle {background-position:0px 3px;}
.simptog-l {position:relative; z-index:16; padding:2px 0px 0px 20px; margin:-2px 0px 0px -8px; cursor:pointer;}
.simptog-c {display:none; padding:5px 0px 0px 12px;}
.simptog-open .simptog-c {display:block;}


/* */
.tbl-hdr-setting {position:relative; z-index:30;}
.tbl-hdr-setting-menu {position:absolute; z-index:100; top:28px; left:-1px; background-color:#E2E7EB; display:none; border:1px solid #B1BCC7; border-width:0px 1px 1px 1px;}
.tbl-hdr-setting-menu .key {padding:8px 0px 6px 11px;}
.tbl-hdr-setting-menu .cancel {float:right; padding:7px 6px 0px 0px; font-size:11px;}
.tbl-hdr-setting-menu ul {list-style:none; margin:0px; padding:0px;}
.tbl-hdr-setting-menu ul li {margin:0px 0px 0px 0px; padding:2px 5px 3px 7px; position:relative; z-index:5; clear:both;}
.tbl-hdr-setting-menu ul li input[type="checkbox"] {position:absolute; z-index:6; left:7px; top:2px;}
.tbl-hdr-setting-menu ul li label {display:block; padding:3px 0px 3px 23px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tbl-hdr-setting-menu-small {left:auto; right:-1px;}
.tbl-hdr-setting-icon {display:block; width:26px; height:27px; opacity:.5; background:url(/exdomains/oasis/elements/design/oas-icons-fixed.svg?3) -994px 6px no-repeat; position:absolute; z-index:20; right:0px; top:0px;}
.navon .tbl-hdr-setting-icon {background-color:#E2E7EB; opacity:1;}
.tbl-hdr-setting-icon:hover {background-color:#E2E7EB; opacity:1;}
.menuon .tbl-hdr-setting-icon {height:28px; background-position:-1091px 10px; background-color:#E2E7EB; opacity:1;}
.menuon .tbl-hdr-setting-menu {display:block;}
.tbl td.tbl-filter {background-color:#E2E7EB; padding:0px;}
.tbl-filter .control {float:left; padding:5px 1px 5px 5px;}
.tbl-filter .control a {float:left; display:block; width:21px; height:19px; border:1px solid #B1BCC7; background:url(/exdomains/oasis/elements/design/oas-filter-clear.svg) 4px 3px no-repeat #FFFFFF; border-radius:5px; color:#333333;}
.tbl-filter .control a:hover, .tbl-filter .control a:focus {background-position:4px -47px;}
.tbl td.tbl-filter .key {float:left; padding:7px 5px;}
.tbl-filter .value {float:left; padding:5px 0px 0px 0px;}
.tbl-filter ul {list-style:none; margin:0px -5px -5px 0px; padding:0px; font-size:12px;}
.tbl-filter ul li {float:left; margin:0px 5px 5px 0px; padding:0px;}
.tbl-filter ul li a {display:block; border:1px solid #B1BCC7; background:url(/exdomains/oasis/elements/design/oas-filter-clear.svg) 4px 3px no-repeat #FFFFFF; padding:1px 5px 1px 19px; border-radius:5px; color:#333333;}
.tbl-filter ul li a:hover, .tbl-filter ul li a:focus {background-position:4px -47px;}




/* */
.cal-h {padding:4px 0px 0px 3px;}
.cal-f {padding:10px 0px;}

.tbl td.cal {padding:0px; position:relative; z-index:6;}
.cal label {display:block; position:absolute; z-index:7; top:5px; left:10px;}
.cal label.dimmed {opacity:.3;}
.cal ul {list-style:none; margin:20px 0px 6px 0px; padding:0px; min-height:82px;}
.cal ul li {padding:5px; margin:0px;}
.cal ul li a {display:block; height:20px; background-color:#305782; color:#FFFFFF; border-radius:4px; width:130px;}
.cal ul li a span {display:block; padding:3px 5px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.cal ul li.a2 a {background-color:#4E8EB7;}
.cal ul li.a3 a {background-color:#82828C;}
.cal ul li.a4 a {background-color:#5CA7CC;}

/* */
.tabs {border-bottom:1px solid #B3B7BD; position:relative; z-index:10; margin:0px -5px 8px -5px; clear:both;}
.tabs-follows {margin-top:14px;}
.tabs-maj {margin-bottom:18px;}
.main-c .tabs:first-child {margin-top:8px;}
.tabs ul {list-style:none; margin:0px; padding:0px; height:24px;}
.tabs ul li.lead {}
.tabs ul li {float:left; margin:0px 7px 0px 0px; padding:0px; height:24px; overflow:hidden;}
.tabs ul li.navon {height:25px; position:relative; z-index:11;}
.tabs ul li a {display:block; padding:5px 8px 10px 8px; color:#2F3F4F; font-weight:bold; background-color:#DADBDD; border-top-left-radius:3px; border-top-right-radius:3px;}
.tabs ul li.navon a {background-color:#F3F3F1; color:#000000; border:1px solid #B3B7BD; border-width:1px 1px 0px 1px; padding:4px 7px 11px 7px;}
.tabs ul li a span {}
.tabs ul li a em {font-style:normal;}

.tabs .btn-container-right {margin-right:9px;}

.tabs-notify-contains:hover, .tabs-notify-contains:focus {text-decoration:none;}
.tabs-notify-contains em:hover, .tabs-notify-contains em:focus {text-decoration:underline;}
.tabs-notify {font-weight:normal; background-color:#C76B10; color:#FFFFFF; margin-left:3px; margin-right:3px; font-size:10px; padding:1px 3px 0px 3px; border-radius:3px;}

/* */
.frm-search {background-color:#E1E1E0; padding:7px 2px 7px 0px; margin:0px -6px 21px -22px; position:relative; z-index:6;}
.frm-search-simple {margin-bottom:0px;}
.frm-search-criteria {width:91.5%; float:left;}
.frm-search-criteria-h {padding:3px 5px 3px 9px;}
h1 + div .frm-search-criteria-h {margin-top:-4px;}
.frm-search-criteria-h a {display:block; background:url(/exdomains/oasis/elements/design/oas-icons-vert.svg) no-repeat 0px -97px; padding-left:16px; color:#000000;}
.tog-close .frm-search-criteria-h a {background-position:3px -249px;}
.tog-close .tog-supress {display:none;}
.tog-open .tog-more {display:none;}
.tog-close .tog-more {display:block;}
.tog-more a {text-align:right; font-style:italic;}
.frm-search-update {position:absolute; z-index:16; right:8px; bottom:17px;}
.frm-search-c {padding:0px 6px 0px 27px;}
.frm-cols-twothird .frm-search-c  {margin:-12px 25px 0px 0px;}
.frm-imp-h-label .frm-search-criteria-h {padding:0px;}

.frm-search .ct {padding-top:15px;}


.frm-results-h {padding:6px 0px 9px 0px;}
.frm-results-h h3 {padding:4px 0px 0px 4px;}
.frm-results-h h4 {padding:5px 0px 0px 9px;}

.frm-results-nav {float:right;}
.frm-results-nav ul {list-style:none; margin:0px; padding:0px;}
.frm-results-nav ul li {float:right; margin:4px 4px 0px 11px;}
.frm-results-nav ul li div {float:right; padding:2px 3px;}
.frm-results-nav ul li a {display:block; color:#FFFFFF; background-color:#65B7DC; background:linear-gradient(to right, #305782, #44729b, #44729b); padding:2px 7px; border-radius:5px;}
.frm-results-nav ul li a.dimmed {opacity:.3;}

.frm-results-f {border-top:1px solid #B1BCC7; padding:12px 5px 16px 5px; margin:0px -5px;}
.frm-results-f-offset {margin:0px; padding-right:0px;}
.frm-results-nav-pages ul {list-style:none; margin:0px; padding:0px;}
.frm-results-nav-pages ul li {float:left; margin:6px 10px 6px 6px; padding:0px;}
.frm-results-nav-pages ul li a {display:block; border:1px solid #44729b; background-color:#E1E1E0; color:#000000; padding:2px 5px; border-radius:5px;}
.frm-results-nav-pages ul li.navon a, .frm-results-nav-pages ul li a:hover, .frm-results-nav-pages ul li a:focus {background-color:#44729b; text-decoration:none; color:#FFFFFF;}

/* */
.mtrx-pe {position:relative; z-index:6; margin:-3px 0px 12px 0px; clear:both;}
.mtrx-vert {transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -webkit-transform-origin:left top 0px; transform-origin:left top 0px; position:absolute; z-index:6; top:322px; left:9px; font-size:17px; text-rendering:geometricPrecision;}
.mtrx {border-collapse:collapse;}
.mtrx-h {border:1px solid #7D91A6; background-color:#CCCCCC; padding:8px;}
.mtrx-h-label {padding:4px 0px;}
.mtrx-h-maj {font-size:17px; text-align:center; background-color:#BFC7D0;}
.mtrx-h-vert {background-color:#BFC7D0;}
.mtrx-c {border:1px solid #7D91A6; position:relative; z-index:6; height:160px;}
.mtrx-c ol {padding:0px 6px 0px 23px; margin-top:10px; opacity:.45;}
.mtrx-c-input {position:absolute; z-index:11; bottom:0px; left:0px; border:1px solid #B1BCC7; border-width:1px 1px 0px 0px; padding:10px; background-color:#FFFFFF;}
.mtrx-c-label {position:absolute; bottom:14px; left:55px; font-size:32px; text-align:center; font-weight:bold; color:#555555;}

.frmt {padding:8px 0px 12px 0px;}
.frmt table {border-collapse:collapse; width:100%;}
.frmt th, .frmt td {border:1px dotted #E4E4E3; border-width:0px 1px; padding-left:6px;}
.frmt th:first-child {border-left-width:0px;}
.frmt th:first-child .frmi {overflow:visible; margin-left:-7px;}
.frmt tr:nth-child(2) th div.frmi .frmi-inactive {margin-bottom:0px;}
.frmt tr:nth-child(3) .frmi-inactive, .frmt tr:nth-child(3) .frmi-active {margin-top:7px;}
.frmt th:last-child, .frmt td:last-child {border-right-width:0px;}

.tbl td.tbl-actions {padding-bottom:0px;}
.tbl-actions ul {list-style:none; margin:0px -21px 0px 0px; padding:0px; font-size:12px;}
.tbl-actions ul li {float:left; margin:0px; padding:0px 21px 8px 0px;}


/* */
.btn-icon-download input {background:url(/exdomains/oasis/elements/design/oasis-btn-icons.svg) no-repeat 11px 11px; padding-left:24px;}
a.btn .btn-icon-download {background:url(/exdomains/oasis/elements/design/oasis-btn-icons.svg) no-repeat 3px 6px; padding-left:21px;}


/* */
span.persist-area {display:block;}
span.persist-head {display:block;}
.persist-float {display:block; position:fixed; z-index:75; top:0px; visibility:hidden; background-color:#F3F3F1; border-bottom:1px dotted #D1D1D0; overflow:hidden;}
.persist-float-c {display:block;}
.frm-opening .persist-float {background-color:#E1E1E0; border-color:#D1D1D0;}

.frm-h-t {width:337px; height:41px; background-color:#F3F3F1; float:right; margin:-42px 0px 0px 0px; overflow:hidden; position:relative; z-index:10;}
.frm-h-t .frmhorz {border-top:1px dotted #BBBBAA; padding:0px 5px 0px 39px;}
.frm-h-t .dec {position:absolute; z-index:6; top:-30px; left:-36px; width:60px; height:60px; border-top:1px dotted #BBBBAA; transform:rotate(135deg); -webkit-transform:rotate(135deg); background-color:#F3F3F1;}
.frm-h-t .frmhorz .frmi-k {width:50%;}
.frm-h-t .frmhorz .frmi-v {width:50%;}

/* */
.flx-org-id {float:left; width:28%; padding:0px 0px 0px 17px; margin-bottom:-5px;}
.flx-org-id .ct {padding-left:10px;}
.flx-org-offset {float:left; width:72%; padding:2px 0px 0px 28px;}


/* */
.idnum-audit {clear:both; padding:15px 0px 10px 0px; font-size:12px; opacity:.8;}
.idnum-audit:after {clear:both; content:" "; display:table;}
.idnum-audit ul {list-style:none; margin:0px; padding:0px;}
.idnum-audit li {float:left; padding:0px 10px 0px 0px;}
.idnum-audit li:nth-child(2):before {padding-right:10px; content:"\003e"; opacity:.5;}

/* */
.overlay-wrapper {position:absolute; z-index:2850; top:20px; left:0px; text-align:center; width:100%;}
.overlay {margin:0px auto; position:relative; z-index:850; max-width:1160px; min-width:600px;}
.dev-ipad .overlay, .dev-droid .overlay, .dev-surfacepro .overlay {max-width:none;}
.overlay-in {text-align:left; min-height:50px;}
.overlay-h {padding:8px 14px 10px 14px; border:1px solid #888888; border-width:1px 1px 0px 1px; background-color:#272D40; border-top-left-radius:8px; border-top-right-radius:8px; box-shadow:0px 0px 3px 0px #000000;}
.overlay-heading {font-size:17px; color:#FFFFFF; font-weight:normal; text-shadow:0px 0px 4px #000000;}
.overlay-close {display:block; float:right; width:27px; height:27px; margin:-6px -8px 0px 0px; background:url(/exdomains/oasis/elements/design/oas-close-overlay.svg) 0px -87px no-repeat;}
.overlay-close:hover, .overlay-close:focus {background-position:0px -357px;}
.overlay-c {background-color:#F3F3F1; overflow:auto; max-height:580px;}
.overlay-c-ios {-webkit-overflow-scrolling:touch !important; overflow-y:scroll !important;}

.overlay-c iframe {min-height:60px;}
.overlay-content {padding-top:2px;}
.dev-ipad .overlay-content, .dev-droid .overlay-content, .dev-surfacepro .overlay-content {padding-bottom:400px;}
.overlay-content p:first-child {margin-top:0px;}
#overlaycloser {display:block; position:fixed; top:0px; background-color:#050F1C; z-index:800; width:100%; height:4000px; display:block; opacity:.88;}
.overlay-iframe {}

.overlay .main-h, .iframe .main-h {display:none;}

.main-act {height:40px; border-top:1px solid #CCCCCC; width:100%; background-color:#E1E1E0;}
.main-act-abs {position:absolute; z-index:42; bottom:0px; left:initial; }
.dev-ipad .main-act-abs, .dev-droid .main-act-abs, .dev-surfacepro .main-act-abs {position:relative; left:initial; bottom:0px;}
.main-act-c {padding:9px 8px 0px 8px;}
.main-act-c .btn-minor {font-size:12px;}
.main-act-c .btn-minor div div {padding:3px 6px;}
.main-act-offset {min-height:60px; min-width:40px;}
.dev-ipad .main-act-offset, .dev-droid .main-act-offset, .dev-surfacepro .main-act-offset {min-height:125px; min-width:40px;}

#printovr {display:none;}

#ovr-return {float:left; position:relative; z-index:200; margin:-3px 8px 3px -10px; width:36px; height:37px;}
#ovr-return div {position:absolute; top:0px; left:0px; z-index:22; width:36px; height:37px; background:url(/exdomains/oasis/elements/design/oasis-brd-return.svg) 0px 0px no-repeat;}
#ovr-return div span {display:none;}
#ovr-return:hover div, #ovr-return:focus div {width:100px; height:100px; background-position:-51px 0px;}
#ovr-return a {display:block; position:absolute; color:#000000; top:2px; left:2px; width:30px; height:30px; z-index:22; opacity:.5; background:url(/exdomains/oasis/elements/design/oas-icons-fixed.svg?3) -1496px 5px no-repeat;}
#ovr-return a span {display:none;}
#ovr-return:hover a, #ovr-return:focus a {height:75px; width:38px;}
#ovr-return a:hover, #ovr-return a:focus {opacity:1;}
#ovr-return:hover a span, #ovr-return:focus a span {display:block; padding:30px 0px 0px 8px; text-decoration:none;}

#ovr-return + .main-c-c {clear:none;}


/* */
#savezone-anchor {height:55px; width:100%; position:relative; z-index:800;}
#savezone-wrapped {position:fixed; z-index:800; bottom:0px; right:0px; width:50%; height:45px;}
#savezone {position:relative; z-index:800; margin:0px 0px 0px -100px; padding:8px 0px 0px 0px; text-align:left; float:none; max-width:725px; height:45px; transition:all 0.5s ease; background-color:rgba(202,208,216,.75); background:linear-gradient(to right, rgba(202,208,216,.05), rgba(202,208,216,.75), rgba(202,208,216,.80), rgba(202,208,216,.80));}
#savezone .dec {top:-9px; right:12px; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:9px solid rgba(202,208,216,.80); width:0px; height:0px;}
#savezone .btn-container-right {margin-right:12px;}
#save-status {float:right; margin:8px 2px 0px 0px; text-shadow:1px 1px 3px #FFFFFF;}
#save-status-message {font-weight:bold; font-size:17px; padding-bottom:5px; display:none;}
.save-disabled .btn {}
.savezone-enhanced #savezone-wrapped, .savezone-enhanced #savezone {height:55px;}
.savezone-enhanced .btn {font-size:23px;}
.savezone-enhanced #save-status {font-size:17px; margin-top:2px;}
.savezone-enhanced #save-status-message {display:block;}
.savezone-enhanced-extra #save-status  {margin-top:3px;}
.savezone-enhanced-extra #save-status-message {color:#C71E10; font-size:18px; padding-bottom:6px;}
.savezone-enhanced-extra #save-status-message:after {content:"!";}
.savezone-enhanced-extra .btn div div {border:2px solid #C71E10;}
@media only screen and (max-width:1250px) {
#savezone {float:right; min-width:875px; margin:0px;}
}

.main-msg #savezone {border-color:#B5C7B5;}
.main-msg-caution #savezone {border-color:#C9B7A6;}
.main-msg-error #savezone {border-color:#CA9CA2;}

.prevent-doubleclick {padding:5px; font-size:16px;}

/* */
.helplink {color:inherit; background:url(/exdomains/oasis/elements/design/oasis-icons-field.svg) right -2700px no-repeat; padding-right:20px;}
.helplink-advisory {display:block; float:left; padding:3px 5px 3px 25px; margin-left:6px; background-position:left -2698px;}
.helplink-advisory:hover, .helplink-advisory:focus {text-decoration:none;}
.helplink-advisory span {color:#006BB2;}
.helplink-advisory:hover span, .helplink-advisory:focus span  {text-decoration:underline;}

/* */
.none-hbtn {clear:both; padding:12px 6px;}
.none-tbl {clear:both; padding:10px 9px;}


/* */
#pop {position:absolute; z-index:52000; text-align:left; display:none; width:290px;}
#pop .dec {position:absolute; z-index:5300; background-image:url(/exdomains/oasis/elements/design/oasis-pop.svg); background-repeat:no-repeat;}
.pop-dec-e .dec {left:-11px; top:15px; width:12px; height:21px; background-position:0px 0px;}
.pop-dec-w .dec {right:-11px; top:15px; width:12px; height:21px; background-position:right -25px;}
#pop-msg {border:1px solid #7D91A6; padding:10px; border-radius:8px; box-shadow:0px 0px 3px 0px #FFFFFF; background-color:#FFFFFF; min-height:50px;}
#pop-msg-h {font-weight:bold; padding:0px 0px 3px 0px;}
#pop-msg a {color:#000000;}


/* */
#msg-source, #msg2-source {display:none;}

#popmsg, #pop2msg {position:fixed; top:0px; left:50%; margin-left:-245px; width:490px; overflow:hidden; max-height:200px; text-align:left; min-height:52px; z-index:8000; box-shadow:0px 0px 10px #000000; background-color:#FFFFFF;}
#popmsg-wrap .dec, #pop2msg-wrap .dec {position:absolute; z-index:16; top:0px; left:-94px; width:100px; height:100px; transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -webkit-transform-origin:left top 0px; transform-origin:left top 0px;}
#popmsg-sym, #pop2msg-sym {position:absolute; z-index:17; left:9px; top:9px; color:#FFFFFF; font-size:27px; font-family:"Khula",sans-serif; text-rendering:geometricprecision; font-weight:bold;}
.popmsg-wrap .msg-error .dec {background-color:#CC0000;}
.popmsg-wrap .msg-caution .dec {background-color:#C76B10;}
.popmsg-wrap .msg-success .dec {background-color:#78AB4C;}
.popmsg-c {padding:16px 40px 16px 55px; font-size:14px;}
.popmsg-c p:first-child {margin-top:0px;}
.popmsg-c p:last-child {margin-bottom:0px;}
.popmsg-close {position:absolute; right:6px; bottom:6px; height:25px; width:25px;}
.popmsg-close a {display:block; background:url(/exdomains/oasis/elements/design/oas-icons-fixed.svg?3) -500px 0px no-repeat; height:25px; width:25px; opacity:.80;}
.popmsg-close a:hover, .popmsg-close a:focus {opacity:1;}
.popmsg-min {position:absolute; right:35px; top:8px; height:25px; width:25px;}
.popmsg-min a {display:block; background:url(/exdomains/oasis/elements/design/oas-icons-fixed.svg?3) -800px 0px no-repeat; height:25px; width:25px; opacity:.80;}
.popmsg-min a:hover, .popmsg-min a:focus {opacity:1;}
.expand {display:none; width:200px; height:200px; position:absolute; z-index:17; left:0px; top:0px;}

#pop2msg {width:716px; margin-left:-358px; max-height:440px;}
#pop2msg .popmsg-c {padding-right:0px;}
#pop2msg-c {overflow:auto; max-height:400px; min-height:20px; margin-top:9px; padding-right:30px;}
#pop2msg-c-h {display:block; margin:-21px 0px 0px -56px; padding:18px 0px 0px 66px; color:#000000; font-weight:bold; background:url(/exdomains/oasis/elements/design/oasis-pop2.svg) -152px 19px no-repeat;}
#pop2msg-c-h .dec {cursor:pointer;}
.pop2msg-collapsed #pop2msg {width:64px; height:25px; min-height:25px; background:url(/exdomains/oasis/elements/design/oasis-pop2.svg) 48px 9px no-repeat #FFFFFF}
.pop2msg-collapsed .popmsg-close, .pop2msg-collapsed #pop2msg-c-h, .pop2msg-collapsed #pop2msg-c {display:none;}
.pop2msg-collapsed .expand {display:block;}
#pop2msg .popmsg-close {top:8px; bottom:auto;}

#gmsg {position:relative; z-index:700; width:100%; height:35px; color:#000000; overflow:hidden; box-shadow:0px 0px 10px #000000; background-color:#FFFFFF; background:linear-gradient(to bottom, #FFFFFF, #F1D9C1); text-align:left;}
#gmsg .dec {position:absolute; z-index:-1; top:0px; left:-325px; width:400px; height:400px; background-color:#CC0000; transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -webkit-transform-origin:left top 0px; transform-origin:left top 0px;}
#gmsg-c {padding:9px 25px 9px 14px;}
#gmsg-c-title {display:block; float:left; font-size:20px; margin:0px 35px 0px 0px; color:#FFFFFF;}
#gmsg-c-more {display:block; float:left; font-size:13px; padding:2px 10px;}
#gmsg-close {position:absolute; right:10px; top:7px; height:25px; width:25px;}
#gmsg-close a {display:block; background:url(/exdomains/oasis/elements/design/oas-icons-fixed.svg?3) -500px 0px no-repeat; height:25px; width:25px;}

.redactor-box {margin-bottom:0px !IMPORTANT;}

/* */
.msg-format {padding:0px 0px 0px 60px; background:url(/exdomains/oasis/elements/design/oas-msg-format.svg) -5000px 0px no-repeat; min-height:55px;}
.msg-format-caution {background-position:0px 3px;}



/* TEMP FOR TESTING */
.testnote {clear:both; float:right; position:relative; z-index:10; min-height:80px; width:630px; background-color:#FFFFC0; box-shadow:0px 3px 3px #CCCCBC; border-top-right-radius:18px; border-bottom-right-radius:18px;}
.testnote-c {padding:15px 10px 15px 75px; font-size:14px;}
.testnote-c h2 {margin-bottom:15px; font-weight:normal; font-size:18px;}
.testnote .dec {position:absolute; z-index:100; width:129px; height:80px; left:-71px; top:0px; background:url(/exdomains/oasis/elements/design/testingmessage-indicator.svg) 0px 0px no-repeat #FFFFC0;}

/* */
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#808080;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#808080;}
input::-moz-placeholder, textarea::-moz-placeholder {color:#808080;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#808080;}

/* */
@keyframes anim-rotate {
from {transform:rotate(0deg);}
to {transform:rotate(360deg);}
}
@-webkit-keyframes anim-rotatew {
from {transform:rotate(0deg);}
to {transform:rotate(360deg);}
}
.aj-l {position:fixed; z-index:4800;}
.aj-l-m {position:relative; z-index:801; width:128px; margin:0px auto; color:#1E2C53; background-color:#333333; font-weight:bold; border-radius:8px; box-shadow:1px 1px 10px #F3F3F1;}
.aj-l-c {color:#FFFFFF; text-align:center; padding:20px 35px 20px 20px;}
.aj-l-m .dec {position:absolute; z-index:801; top:20px; right:23px; width:15px; height:15px; animation:anim-rotate 2s infinite; -webkit-animation:anim-rotatew 2s infinite;}
.aj-l-m .dec div {position:absolute; z-index:801; top:0px; left:5px; width:5px; height:5px; background-color:#C76B10; border-radius:2px;}
.aj-l-m .dec div:nth-child(2) {top:5px; left:10px; background-color:#7EC2E3;}
.aj-l-m .dec div:nth-child(3) {top:5px; left:0px; background-color:#7EC2E3;}
.aj-l-m .dec div:nth-child(4) {top:10px; left:5px;}


@media all and (orientation:portrait) {
.overlay-wrapper {width:auto;}
}

@media only screen and (max-width:996px) {
.overlay {min-width:926px;}
}

@media only screen and (max-width:1128px) {
.frm-imp-col-twothird {width:73%;}
.frm-imp-col-third {width:27%;}
}


@media only screen and (min-width:1040px) and (max-width:1179px) {
#container {width:auto; margin:0px 6px 35px 6px; max-width:1240px;}
.main-c-c {max-width:850px;}
}


@media only screen and (min-width:1180px) {
#container {width:auto; margin:0px auto 35px auto; max-width:1240px;}
.main-c-c {max-width:850px;}
}

@media only screen and (max-width:600px) {
#overlay-wrapper {top:0px;}
}

/* */
@keyframes animate-site-dying-bkg {
from {background-color:#CAD0D8;}
to {background-color:#C76B10;}
}

@keyframes animate-site-dying-pos {
from {margin-top:20px;}
to {margin-top:125px;}
}

.site-dying {background-color:#C76B10;}
.site-dying #main {margin-top:125px;}
.site-dying-intro {animation-name:animate-site-dying-bkg; animation-duration:2s;}
.site-dying-intro #main {animation-name:animate-site-dying-pos; animation-duration:2s;}

#site-dying-msg {display:block; position:absolute; width:100%; z-index:10; top:122px; left:0px; margin:0px; font-size:28px; text-align:center; color:#FFFFFF; text-shadow:0px 0px 3px #000000;}
#site-dying-msg strong {display:block; padding:0px 0px 12px 0px; font-size:35px; line-height:42px; font-weight:normal;}
#overlay-site-dying-msg {display:none; width:100%; background-color:#C76B10; color:#FFFFFF; padding:8px 15px 20px 15px; font-size:23px; text-shadow:0px 0px 3px #000000; text-align:center;}
#overlay-site-dying-msg strong {display:block; font-size:29px; line-height:1.4em; font-weight:normal;}
.site-dying #overlay-site-dying-msg {display:block;}
