input:focus{outline: none}

var {
      font-style: normal;
    }

label {};

.red-submit-button {
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: Arial;
  color: #ffffff;
  font-size: 27px;
  background: #d93434;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}
.add-10-padding { padding-left: 20px; }
.red-submit-button:hover {
  background: #ff0000;
  text-decoration: none;
}
.hide {
  visibility: hidden;
}
.error {
    border-style:solid;
    border-color:red !important;
  }
.button-style {
    #background: #E4EFF8;
    background: white;
    color: #005ABB;
    border: 1px solid #0076C0;
    font-size: 18px;
    font-weight: bold;
    font-family: Arial;
    padding: 5px;
}

.dp-style {
    margin-right: 5px;
}

.outline-box {
    border: 1px solid black;
}

.schedule-left-column {
    margin-left: 8px;
}

.schedule-text {
    font-weight: bold;
}

.fifty-pixel-hoffset { margin-left: 50px; }

ucsf-light-background {
    background-color: #E4EFF8; #ucsf-light-blue: #E4EFF8
    color: #005ABB; # ucsf-blue-text: #005ABB;
}

ucsf-dark-background {
    background-color: #0076C0; #ucsf-dark-blue: #0076C0
    color: #719500; #ucsf-green: #719500
}

.chkbox-hanging-indent {
    margin-left: 24px !important;
    text-indent: -24px !important;
}

.section-heading {
    color: Black;
    font-family: Arial;
    font-size: 1.2em;
    font-weight: bold;
}

.quarter-width-box {
    width: 220px;
}

.half-width-box {
    width: 460px;
}

.full-width-box {
    width: 940px;
}

.detail-view-box {
    width: 540px;
}

.view-label-text {
    font-size: 16px;
    font-weight: bold;
    font-family: Arial;
    margin-right: 20px;
}

.dialog-col {
    color: Blue;
    padding: 2px 4px;
    text-decoration: underline;
    cursor: pointer;
}

.dialog-col.selected {
    color: Black;
    font-weight: bold;
    text-decoration: none;
    cursor: default;
}

.goto-detail-view {
    color: Blue;
    padding: 2px 4px;
    text-decoration: underline;
    cursor: pointer;
}

.expand-collapse {
    background: none repeat scroll 0 0 Yellow;
    border: 1px solid Blue;
    color: Blue;
    cursor: pointer;
    font-size: 1.1em;
    font-weight: bold;
    padding: 0 4px;
    text-decoration: none;
}

select {
    color: Black;
    font-family: Arial;
    font-size: 16px;
    font-weight: normal;
    line-height: 19px;
    height: 25px;
    vertical-align: middle;
}

.units-span {
    font-family: Arial;
    font-size: 16px;
    vertical-align: middle;
 }

.radio-text {
    color: Black;
    font-family: Arial;
    font-size: 16px;
    font-weight: normal;
    line-height: 19px;
    font-weight: bold;
}

input.old-ie {
    margin-left: 0;
    margin-right: 6px;
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 0
}

span.radio-text {
    margin-right: 20px;
    vertical-align: middle
}

input.radio-text {
    margin-bottom: 4px;
}

div.lp-date-style > input {
    background-color: White;
    border-color: #0076C0; #91A7C2;
    border-style: solid;
    border-width: 1px;
    height: 21px;
    vertical-align: middle;
}

.fixed-width-block-192 {
    width: 192px;
}

.sched-state-offset {
    margin-right: 111px;
}

input.lp-date-style {
    background-color: White;
    border-color: #0076C0; #91A7C2;
    border-style: solid;
    border-width: 1px;
    height: 21px;
    vertical-align: middle;
}

.hidden {
    visibility: hidden;
}

.padded-cell {
    margin-left: 20px;
    margin-right: 20px;
    display: block;
}

.blockaligned {
    display: block;
}

.vertical-padding {
    padding: 30px 0px;
}

input.survey-management-tool {
    margin-bottom: 10px;
    width: 360px;
}

select.survey-management-tool {
    margin-bottom: 10px;
    width: 366px;
}

.view-select {
    margin-top: 5px;
    vertical-align: top;
}

.align-bottom {
  vertical-align: bottom;
}

.lp-widget-spacing { margin-bottom: 4px; }
.left-aligned-widget { text-align: left; vertical-align: center; }
.right-aligned-widget {text-align: right; }
.widget-lead-spacing { margin-top: 10px; }
.widget-lead-double-spacing { margin-top: 20px; }
.widget-lead-spacing-tiny { margin-top: 2px; }
.yes-btn-follow-spacing { margin-right: 10px; }
.upper-frame-follow-spacing { margin-bottom: 10px; }
.lower-frame-follow-spacing { margin-bottom: 20px; }
.caption-follow-spacing { margin-bottom: 8px; }
.paragraph-follow-spacing { margin-bottom: 10px; }
.upper-frame-lead-spacing { margin-top: 6em; }
.image-button-lead-spacing { margin-left: 40px; }
.inline-lead-spacing { margin-left: 20px; }
.phone-type-spacing{ margin-left: 0px; }
.inline-follow-spacing { margin-right: 20px; }
.prolog-top-padding { padding-top: 8px; }
.tf-left-right-split {}
.tf-left-right-split {}
div.tf-left-right-split > span.prefix {
    color: Black;
    font-family: Arial;
    font-size: 16px;
    line-height: normal;
    margin-left: 1px;
    vertical-align: middle;
    text-align: left;
    padding-top: 6px;
    width: 124px;
    display: inline-block;
    zoom:1;
    *display: inline;
    _height: 30px;
}

.large-lead-spacing { margin-top: 20px; }

div.tf-left-right-split > input.textfield {
    text-align: left;
    margin-top: 4px;
}

div.tf-left-right-split > select.listchoice {
    text-align: left;
    margin-top: 4px;
}

.extra-padding { padding: 40px !important; }

.std-green-frame-prolog {
    color: Black;
    font-family: Arial;
    font-size: 22px;
    font-weight: bold;
    line-height: 27px;
    margin-left: auto;
    margin-right: auto;
}

.margin-auto {
    margin-left: auto;
    margin-right: auto;
}

.lhs-thankyou-prolog {
    color: Black;
    font-family: Arial;
    font-size: 20px;
    line-height: 27px;
}


.std-widget-prolog-text {
    color: Black;
    font-family: Arial;
    font-size: 16px;
    line-height: normal;
    margin-left: 1px;
    vertical-align: middle;
    text-align: left;
}
.std-10-widget-prolog-text {
    color: Black;
    font-family: Arial;
    font-size: 16px;
    line-height: normal;
    margin-left: 10px;
    vertical-align: middle;
    text-align: left;
}
.bld-widget-prolog-text {
    color: Black;
    font-family: Arial;
    font-size: 16px;
    line-height: normal;
    vertical-align: middle;
    text-align: left;
    font-weight: bold;
}
.bld-widget-prolog-text-left {
    color: Black;
    font-family: Arial;
    font-size: 16px;
    line-height: normal;
    margin-left: 1px;
    vertical-align: middle;
    text-align: left;
    font-weight: bold;
}
.satisfaction-prolog-text {
    color: #005ABB;
    font-family: Arial;
    font-size: 16px;
    line-height: normal;
    margin-left: 1px;
    vertical-align: middle;
    text-align: left;
}

.vandy-satisfaction-prolog-text {
    color: #005ABB;
    font-family: Arial;
    font-size: 18px;
    line-height: normal;
    margin-left: 1px;
    vertical-align: middle;
    text-align: center;
    margin-top: 10px;
}

.vandy-satisfaction-header-text {
    color: #005ABB;
    font-family: Arial;
    font-size: 18px;
    line-height: normal;
    margin-left: 1px;
    vertical-align: middle;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 4px;
}

.lp-month, #ddlMonth {
    border-color: #0076C0;
    border-style: solid;
    border-width: 1px;
    color: black;
}

.lp-day, #txtDay {
    font-family: Arial;
    font-size: 16px;
    border-color: #0076C0;
    border-style: solid;
    border-width: 1px;
    color: black;
}

.lp-year, #txtYear {
    font-family: Arial;
    font-size: 16px;
    border-color: #0076C0;
    border-style: solid;
    border-width: 1px;
    color: black;
}

#heightFt {
    border-color: #0076C0;
    border-style: solid;
    border-width: 1px;
    color: black;
}
.customItemChoice {
    border-color: #0076C0;
    border-style: solid;
    border-width: 1px;
    color: black;
}

#heightInches {
    border-color: #0076C0;
    border-style: solid;
    border-width: 1px;
    color: black;
}

#weight {
    border-color: #0076C0;
    border-style: solid;
    border-width: 1px;
    color: black;
}

.landing-rb-vspacing {
    padding-top: 4px;
}

span.std-widget-prolog-text {
    padding-left: 0px;
    padding-right: 20px;
}

span.std-widget-prolog-text-with-leading {
    padding-left: 10px;
    padding-right: 20px;
}

span.std-widget-prolog-text-with-double-leading {
    padding-left: 20px;
    padding-right: 20px;
}

.underlined-widget-prolog-text {
    color: Black;
    font-family: Arial;
    font-size: 16px;
    line-height: normal;
    margin-left: 1px;
    vertical-align: middle;
    text-align: left;
    text-decoration: underline;
    padding-left: 0px;
    padding-right: 20px;
}

select.landing-page-edit-box, input.landing-page-edit-box {
    font-family: Arial;
    font-size: 16px;
    background-color: White;
    border-color: #0076C0; #91A7C2;
    border-style: solid;
    border-width: 1px;
    color: Black;
    height: 19px;
}

textarea.landing-page-edit-box {
    font-family: Arial;
    font-size: 16px;
    background-color: White;
    border-color: #0076C0; #91A7C2;
    border-style: solid;
    border-width: 1px;
    color: Black;
}

.white-frame-with-green-border {
    border: 1px solid #0076C0;
    text-align: left;
    vertical-align: middle;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 20px;
    color: Black;
}

.white-frame-with-green-border-bottomless {
    border: 1px solid #0076C0;
    border-bottom: 0px;
    text-align: left;
    vertical-align: middle;
    padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 20px;
    color: Black;
}

.white-frame-with-green-border-topless {
    border: 1px solid #0076C0;
    border-top: 0px;
    text-align: left;
    vertical-align: middle;
    padding-top: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 20px;
    color: Black;
}

.green-frame {
    background-color: #E4EFF8;
    border: 1px solid #0076C0;
    text-align: center;
    vertical-align: middle;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
}

.small-green-frame {
    background-color: #E4EFF8;
    border: 1px solid #0076C0;
    text-align: center;
    vertical-align: middle;
    padding-left: 0px;
    padding-right: 20px;
}

.gray-frame-with-green-border {
    background-color: #0076C0; #EAEAEA;
    border-color: #0076C0; #009900;
    border-style: solid;
    border-width: 3px;
    text-align: center;
    vertical-align: middle;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 0px;
}

.transplant-gray-box {
    background-color: #0076C0; #EAEAEA;
    border-color: #0076C0; #009900;
    border-style: solid;
    border-width: 3px;
    text-align: center;
    vertical-align: middle;
    padding-left: 0px;
    padding-right: 20px;
}

.transplant-header {
    padding: 20px;
}

.transplant-dialog {
    padding-top: 30px;
    padding-bottom: 30px;
}

.transplant-dialog-element {
    padding-left: 30px;
    padding-right: 30px;
}

.green-frame-with-green-border {
    background-color: #E4EFF8;
    border-color: #0076C0; #009900;
    border-style: solid;
    border-width: 3px;
    text-align: left;
    vertical-align: middle;
    padding: 5px 10px;
    padding-left: 0px;
    padding-right: 20px;
}

.transplant-green-box {
    background-color: #E4EFF8; #009900;
    border-color: #0076C0; #009900;
    border-style: solid;
    border-width: 3px;
    padding-left: 10px;
    padding-right: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.text_Green20 {
    color: #009900;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
}

.text_GreenSmall {
    color: #009900;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
}

.text_White20 {
    color: White;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
}

.text_WhiteSmall {
    color: White;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
}

.TextXLarge_BlueB {
    color: #005ABB;
    font-family: Arial;
    font-size: 26px;
    font-weight: bold;
}

.TextLarge_BlueB {
    color: #005ABB;
    font-family: Arial;
    font-size: 24px;
    font-weight: bold;
}

.TextSmall_BlueB {
    color: #005ABB;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
}

.TextSmaller_BlackB {
    color: #000000;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
}
.TextSmallest_Black12 {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

table#loading-table {
    height: 30px;
    width: 100%;
    cell-padding: 0;
}

td#grpLoading {
    text-align: center;
    visibility: hidden;
    margin: 0pt;
    padding: 0pt;
}

.text_Blue20 {
    color: #0076C0; #009900;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
}

.text_BlueSmall {
    color: #0076C0; #009900;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
}

.rx-detail-frame {
    border: 1px solid #0076C0; #E4EFF8;
    margin: 6em auto auto;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}

.rx-detail-outer-frame {
    border: 1px solid #E4EFF8;
    margin: 3.3em auto auto;
    text-align: center;
    padding-bottom: 10px;
}

.rx-detail-inner-frame {
    margin: 20px 12px;
    padding: 20px 12px;
}

.rx-detail-prolog {
    color: Black;
    font-family: Arial;
    font-size: 24px;
    line-height: normal;
}

.rx-detail-prolog-instruction {
    color: #FF6600;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;
}

#rx-detail-error {
    visibility: visible;
    color: black;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    margin: 4px 0;
}
.rx-detail-checkboxes {
    text-align: left;
    vertical-align: middle;
    margin-left: 24px;
    text-indent: -24px;
    color: Black;
    font-family: Arial;
    font-size: 16px;
    line-height: normal;
}
span.rx-detail-checkbox-text {
}

.rx-detail-checkbox-row {
}

.rx-detail-checkbox-col1 {
}

.rx-detail-checkbox-col2 {
}

.rx-detail-checkbox-col3 {
}

.rx-detail-checkbox-col4 {
}

.rx-detail-checkbox-widget {
    vertical-align: middle;
    margin-left: 0;
}

.rx-detail-checkbox-text {
    color: Black;
    font-family: Arial;
    font-size: 16px;
    line-height: normal;
    margin-left: 1px;
    vertical-align: middle;
}

.idontknow {
    color: #FF6600; font-weight: bold; width: 50%; font-family: Arial; font-size: 16px; line-height: 20px
}

.std-conf-outer-frame {
    background-color: #E4EFF8;
    border: 1px solid #0076C0;
    margin: 3.3em auto auto;
    text-align: center;
}


.std-conf-inner-frame {
    padding: 30px 0;
}

.std-conf-prolog {
    color: Black;
    font-family: Arial;
    font-size: 22px;
    font-weight: bold;
    line-height: 27px;
    padding-left: 0px;
    padding-right: 20px;
    margin-bottom: 10px;
}

.std-conf-epilog {
    margin-top: 20px;
}

.std-conf-epilog-text
{
    color: #005ABB;
    font-family: Arial;
    font-size: 22px;
    font-weight: bold;
}

input#conf_sel_yes {
    margin-right: 120px;
}

input#dosage_conf_yes {
    margin-right: 120px;
}

.std-conf-yes-no {
    text-align: center;
    margin-top: 10px;
}

#dosage-screen {
    text-align: center;
}

.dosage-upper-outer-frame {
    background-color: #E4EFF8;
    border: 1px solid #0076C0;
    margin: 3.3em auto auto;
    text-align: center;
}

.dosage-upper-inner-frame {
    padding: 30px 0;
}

.dosage-lower-outer-frame {
    background-color: White;
    border: 1px solid #0076C0;
    margin: 3.3em auto auto;
    text-align: center;
}

.dosage-lower-inner-frame {
    padding: 10px 0;
}

.dosage-prolog {
    text-align: center;
    margin-bottom: 10px;
}

.dosage-prolog-text {
    color: Black;
    font-family: Arial;
    font-size: 22px;
    font-weight: bold;
    margin-left: 10px;
}

.dosage-box-label {
    display: block;
    color: Black;
    font-family: Arial;
    font-size: 16pt;
    padding-bottom: 2px;
    width: 100%;
}

input.dosage-box
{
    height: 30px;
    vertical-align: middle;
    border: 1px solid #0076C0; #91A7C2;
    font-family: Arial;
    font-size: 16pt;
    text-align: left;
    margin-right: 4px;
    padding: 0 0 0 2px
}

select.dosage-box
{
    height: 30px;
    vertical-align: middle;
    border: 1px solid #0076C0; #91A7C2;
    font-family: Arial;
    font-size: 16pt;
    text-align: left;
    margin-bottom: 10px;
    padding: 0
}

input#dosage_and_frequency_continue {
    margin-top: 30px;
    margin-bottom: 20px;
}

.dosage-inner-frame-inner-frame {
    background-color: #E4EFF8;
    border: 1px solid #0076C0;
    padding: 20px 12px;
}

.cond-list-conf-outer-frame {
    background-color: #E4EFF8;
    border: 1px solid #0076C0;
    margin: 3.3em auto auto;
    text-align: center;
}


.cond-list-conf-inner-frame {
    margin: 20px 0 12px 12px;
    padding: 20px 12px;
}

.cond-list-conf-prolog {
    color: Black;
    font-family: Arial;
    font-size: 22px;
    font-weight: bold;
    line-height: 27px;
    margin-bottom: 10px;
}

.cond-list-conf-list {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    padding-left: 12px;
    padding-right: 0;
}

.cond-list-conf-listitem-row {
}

.cond-list-conf-listitem-col1 {
    text-align: left;
}

.cond-list-conf-listitem-col2 {
    text-align: left;
}

.cond-list-conf-item {
    color: #005ABB;
    font-family: Arial;
    font-size: 20px;
    text-align: left;
    vertical-align: middle;
}

.cond-list-conf-epilog {
    color: Black;
    font-family: Arial;
    font-size: 22px;
    font-weight: bold;
}

.cond-list-conf-epilog-instruction {
    text-align: center;
}

.cond-list-conf-yes-no {
    text-align: center;
    margin-top: 10px;
}

#cond-list-conf-yes-btn {
    text-align: center;
}

#cond-list-conf-no-btn {
    text-align: center;
}

.condition-group-outer-frame {
    margin: 3.3em auto auto;
    text-align: center;
}


.condition-group-upper-inner-frame {
    background-color: #E4EFF8;
    border: 1px solid #0076C0;
    padding: 20px 12px;
}

.condition-group-prolog {
    color: Black;
    font-family: Arial;
    font-size: 22px;
    font-weight: bold;
    line-height: 27px;
}

.condition-group-lower-inner-frame {
    background-color: #White;
    border: 1px solid #0076C0;
    margin-top: 10px;
    padding: 10px 0px;
}

.condition-group-detail-outer-frame {
    margin: 3.3em auto auto;
    text-align: center;
}


.condition-group-detail-upper-inner-frame {
    background-color: #E4EFF8;
    border: 1px solid #0076C0;
    padding: 20px 12px;
}

.condition-group-detail-prolog {
    color: Black;
    font-family: Arial;
    font-size: 22px;
    font-weight: bold;
    line-height: 27px;
}

.condition-group-detail-lower-inner-frame {
    background-color: #White;
    border: 1px solid #0076C0;
    margin-top: 10px;
    padding: 10px 0px;
}

.testme {
    background-color: #White;
    border: 1px solid #0076C0;
    margin-top: 10px;
    padding: 20px 12px;
}

.yes-no-button-group {
    padding: 10px 10px;
}

.yes-no-button-group-prolog {
    color: Black;
    font-family: Arial;
    font-size: 16px;
    line-height: normal;
    text-align: left;
    padding-left: 10px;
    margin-bottom: 10px;
}

.yes-no-button-group-prolog-emphasized {
    color: Black;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
}

.yes-no-button-group-buttons {
    text-align: right;
    margin-bottom: 10px;
}


.condition-group-prolog-instruction {
    color: #FF6600;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    display: block;
    margin-top: 10px;
    margin-bottom: 20px;
    text-align: center;
}

.condition-group-checkbox-widget {
    vertical-align: middle;
    margin-left: 0;
}

.condition-group-checkbox-text {
    color: Black;
    font-family: Arial;
    font-size: 16px;
    line-height: normal;
    margin-left: 1px;
    vertical-align: middle;
}

.condition-group-checkbox-text-emphasized {
    color: #FF6600;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    line-height: 19px;
    margin-left: 1px;
    vertical-align: middle;
}

div > input.condition-group-checkbox-edit {
    margin: 0 4px;
    vertical-align: top;
}


.add-delete-outer-frame {
    background-color: #E4EFF8;
    border: 1px solid #0076C0;
    margin: 3.3em auto auto;
    text-align: center;
}


.add-delete-inner-frame {
    padding: 20px 12px;
}

.add-delete-prolog {
    text-align: left;
    color: Black;
    font-family: Arial;
    font-size: 20px;
    margin-bottom: 10px;
}

.add-delete-list {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    padding-left: 12px;
    padding-right: 0;
}

.add-delete-or-text {
    color: Black;
    font-family: Arial;
    font-size: 18px;
    margin: 10px;
}

.add-delete-preface-row {
}

.add-delete-preface-col1 {
    text-align: left;
}

.add-delete-preface-col2 {
    text-align: left;
}

.add-delete-listitem-row {
}

.add-delete-listitem-col1 {
    text-align: left;
}

.add-delete-listitem-col2 {
    text-align: left;
}

#add-delete-add-btn { margin-left: 10px; margin-right: 20px; }

.add-delete-delete-btn { margin-left: 10px; margin-right: 10px; }

.add-delete-item {
    color: Black;
    font-family: Arial;
    font-size: 18px;
    text-align: left;
    vertical-align: middle;
}

.add-delete-epilog {
    color: Black;
    font-family: Arial;
    font-size: 22px;
    font-weight: bold;
}

.add-delete-epilog-instruction {
    text-align: center;
}

.add-delete-yes-no {
    text-align: center;
    margin-top: 10px;
}

#add-delete-yes-btn {
    text-align: center;
}

#add-delete-no-btn {
    text-align: center;
}

#welcome-main-div { text-align: center; height: 90%; width: 90%; position: absolute; top: 2%; }
#left-pane { position: relative; left: 0px; top: 0px; }
#left-pane-content { width: 220px; text-align: left; }
#left-pane > #imgdoc { padding-top: 65px; }
#right-pane { position: relative; left: 220px; top: 0px; }
#right-pane-content { }
#welcome-page-upper-frame {
    background-color: #EAEAEA;
    border-color: #009900;
    border-style: solid;
    border-width: 3px;
    text-align: center;
}
#welcome-page-lower-frame {
    background-color: #E4EFF8;
    border-color: #009900;
    border-style: solid;
    border-width: 3px;
    padding: 5px 2px;
}

.text_BlueSmall {
    color: #0076C0; #009900;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
}

.text_BlueSmaller {
    color: #0076C0; #009900;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
}

.text_GreenSmall {
    color: #009900;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
}

.text_GreenSmaller {
    color: #009900;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
}

.text_WhiteSmall {
    color: White;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
}

.text_WhiteSmaller {
    color: White;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
}

.TextSmaller_BlackB {
    color: #000000;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
}

.TextSmall_WhiteB {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
}

.TextSmall_BlackB {
    color: black;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
}

.TextSmallest_Black12 {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

.Text_Orange {
    color: #FF6600;
    font-family: Arial;
    font-size: 20px;
}

.TextSmaller_Orange {
    color: #FF6600;
    font-family: Arial;
    font-size: 16px;
}

.TextSmaller_Orange12B {
    color: #FF6600;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

.instructions-outer-frame {
    background-color: #E4EFF8;
    border: 1px solid #0076C0;
    margin: 3.3em auto auto;
    text-align: center;
}

.instructions-inner-frame {
    padding: 20px 12px;
}

.instructions-prolog {
    color: White;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
}

.instructions-listitems {
    color: #000000;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
}

.surgeries-prescreen-outer-frame {
    background-color: #E4EFF8;
    border: 1px solid #0076C0;
    margin: 3.3em auto auto;
    text-align: center;
}

.surgeries-prescreen-inner-frame {
    padding: 20px 12px;
}

.surgeries-prescreen-prolog {
    color: #000000;
    font-family: Arial;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
}

.surgeries-prescreen-yes-no {
    text-align: center;
    margin-top: 20px;
}

div.yes-no-button-group-buttons > input.yes-btn-type {
    margin-right: 8px;
}

.surgeries-prescreen-nav {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 40px;
}

.surgeries-outer-frame {
    background-color: #E4EFF8;
    border: 1px solid #0076C0;
    margin: 3.3em auto auto;
    text-align: center;
}

.surgeries-inner-frame {
    padding: 20px 12px;
}

.surgeries-prolog {
    color: #000000;
    font-family: Arial;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
}

.surgeries-mannequin-frame {
    margin: 10px auto auto;
    padding: 10px 0px;
    border-color: #0076C0;
    border-style: solid;
    border-width: 1px;
}

.surgeries-nav {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 40px;
}

.surgeries-bodyparts-frame {
    margin: 10px auto auto;
    padding: 10px 0px;
    border-color: #0076C0;
    border-style: solid;
    border-width: 1px;
}

.surgeries-bodyparts-prolog {
    margin-bottom: 10px;
}

span.surgeries-bodyparts-entry-prolog {
    color: Black;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
}

.sub-bodypart {
    vertical-align: middle;
}

.surgeries-procedures-frame {
    margin: 10px auto auto;
    padding: 10px 0px;
    border-color: #0076C0;
    border-style: solid;
    border-width: 1px;
}

.surgeries-procedures-label
{
    color: #000000;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    text-decoration: underline;
    margin-left: 24px;
}


.condition-group-detail-prolog-instruction {
    color: #FF6600;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    display: block;
    margin-top: 10px;
    margin-bottom: 20px;
    text-align: center;
}

.condition-group-detail-checkbox-widget {
    vertical-align: middle;
    margin-left: 0;
}

.condition-group-detail-checkbox-text {
    color: Black;
    font-family: Arial;
    font-size: 16px;
    line-height: normal;
    margin-left: 1px;
    vertical-align: middle;
}

.condition-group-detail-checkbox-text-emphasized {
    color: #FF6600;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    line-height: 19px;
    margin-left: 1px;
    vertical-align: middle;
}
div > input.condition-group-detail-checkbox-edit {
    margin: 0 4px;
    vertical-align: top;
}


#multi-layout-outer-frame {
    margin: 3.3em auto auto;
    text-align: center;
}


#multi-layout-upper-inner-frame {
    background-color: #E4EFF8;
    border: 1px solid #0076C0;
    padding: 20px 12px;
}

#multi-layout-prolog {
    color: Black;
    font-family: Arial;
    font-size: 22px;
    font-weight: bold;
    line-height: 27px;
}

#multi-layout-number-button-group {
    margin-top: 10px;
}

#multi-layout-number-button-group > input.number-button {
    margin-left: 10px;
    margin-right: 10px;
}

#multi-layout-yes-no-iusedto-button-group {
    margin-top: 10px;
}

#multi-layout-yes-no-iusedto-button-group > input.img-radio-btn {
    margin-left: 10px;
    margin-right: 10px;
}

#multi-layout-yes-no-button-group {
    margin-top: 10px;
}

#multi-layout-yes-no-button-group > input.img-radio-btn {
    margin-left: 10px;
    margin-right: 10px;
}

.multi-layout-lower-inner-frame {
    background-color: #White;
    border: 1px solid #0076C0;
    margin-top: 10px;
    padding: 10px 0px;
}

.list-prolog {
    color: Black;
    font-family: Arial;
    font-size: 16px;
    line-height: normal;
    text-align: left;
    padding-left: 10px;
    margin-bottom: 10px;
}

div.list-controls > select {
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
}


.centered-white-frame-prolog {
    color: #FF6600;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    display: block;
    margin-bottom: 10px;
    text-align: center;
}

.transplant-gray-box-text {
    color: #005ABB;
    font-family: Arial;
    font-size: 28px;
    font-weight: bold;
    line-height: 150%;
}

.transplant-green-box-text {
    color: #005ABB;
    font-family: Arial;
    font-size: 22px;
    line-height: normal;
}

.transplant-green-box-prolog-instruction {
    color: #005ABB;
    font-family: Arial;
    font-size: 22px;
    font-weight: bold;
    line-height: normal;
    text-align: center;
}

.leftmost {
    text-align: left;
}

.centered {
    text-align: center;
}

.rightmost {
    text-align: right;
}

.transplant-green-box-link-text
{
    color: #005ABB;
    font-size: 16px;
    font-weight: bold;
}

.transplant-gray-box-widget {
    vertical-align: middle;
}

select.transplant-gray-box-widget  {
    height: 30px;
    vertical-align: middle;
    border: 1px solid #91A7C2;
    font-family: Arial;
    font-size: 16pt;
    text-align: left;
    padding: 0;
    margin-right: 40px;
}

span.checkbox-label {
    vertical-align: middle;
}

input {
    vertical-align: middle;
}

.prolog-instruction {
    color: #FF6600;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    display: block;
    margin-bottom: 10px;
    text-align: center;
}

input.bullet-style {
    height: 6px;
    width: 6px;
    text-align: left;
    vertical-align: middle;
    padding-left: 10px;
}

input.right-bullet-leading {
    margin-left: 20px;
}

span.confirmation-item {
    color: #005ABB;
    font-family: Arial;
    font-size: 18px;
    text-align: left;
    vertical-align: middle;
}


.ThankYouBlueText
{
    font-family:Arial;
    font-size:27px;
    font-weight:bold;
    color:#0076C0; #009900;
}

.ThankYouBlueTextSmall
{
    font-family:Arial;
    font-size:20px;
    font-weight:bold;
    color:#0076C0; #009900;
}

.ThankYouGreenText
{
    font-family:Arial;
    font-size:27px;
    font-weight:bold;
    color:#009900;
}

.ThankYouGreenTextSmall
{
    font-family:Arial;
    font-size:20px;
    font-weight:bold;
    color:#009900;
}

.ThankYouWhiteText
{
    font-family:Arial;
    font-size:27px;
    font-weight:bold;
    color:white;
}

.ThankYouWhiteTextSmall
{
    font-family:Arial;
    font-size:20px;
    font-weight:bold;
    color:white;
}

.OrangeTextForLoading
{
    font-family:Arial;
    font-size:18px;
    font-weight:bold;
    color:#ff6600;

}

#tokenize
{
        width: 99%;
        height: 30px;
        vertical-align: middle;
        border: 1px solid #91A7C2;
        font-family: Arial;
        font-size: 14pt;
        text-align: left;
        margin-bottom: 10px;
        display: inline;
        color: black;
}

.ErrorMessageOrange
{
    font-family:Arial;
    font-size:24px;
    font-weight:bold;
    color:#ff6600;

}

.text_GreenBig
{
    font-family:Arial;
    font-size:24px;
    font-weight:bold;
    color:#009900;

}


.enlarged-box-label {
    border-bottom: 1px solid Black;
    display: block;
    font-family: Arial;
    font-size: 16pt;
    width: 100%;
    padding-bottom: 2px;
}

.enlarged-box-heading {
    display: block;
    font-family: Arial;
    font-size: 16pt;
    width: 100%;
    padding-bottom: 2px;
}

input.enlarged-box
{
        width: 100%;
        height: 30px;
        width: 100%;
        vertical-align: middle;
        border: 1px solid #91A7C2;
        font-family: Arial;
        font-size: 16pt;
        text-align: left;
        margin-right: 4px;
        margin-bottom: 10px;
        padding: 0 0 0 2px
}

select.enlarged-box
{
        width: 100%;
        height: 30px;
        width: 100%;
        vertical-align: middle;
        border: 1px solid #91A7C2;
        font-family: Arial;
        font-size: 16pt;
        text-align: left;
        margin-bottom: 10px;
        padding: 0
}

span.dosing-label
{
    font-family: Arial;
    font-size: 16pt;
    padding-bottom: 2px;
}

input.enlarged-box2
{
        height: 30px;
        vertical-align: middle;
        border: 1px solid #91A7C2;
        font-family: Arial;
        font-size: 16pt;
        text-align: left;
        margin-right: 4px;
        padding: 0 0 0 2px
}

select.enlarged-box2
{
        height: 30px;
        width: 220px;
        vertical-align: middle;
        border: 1px solid #91A7C2;
        background-color: White;
        font-family: Arial;
        font-size: 16pt;
        text-align: left;
        padding: 0
}

input#otherMedText {
        font-family: Arial;
        font-size: 20px;
        height: 30px;
        background-color: White;
        border: 1px solid rgb(145, 167, 194);
        text-align: middle;
}

#custom_conf_med_name1 { color: #ff6600; font-weight: bold; }
#custom_conf_med_name2 { color: #ff6600; font-weight: bold; }
input#cont_med_yes { margin-right: 120px; } /* using padding-right here caused highlighting bug --FJP */
input#conf_sel_yes { margin-right: 120px; }
input#last_conf_yes { margin-right: 120px; }
input#dosage_conf_yes { margin-right: 120px; }

.ui-autocomplete { background: none repeat scroll 0 0 #FFFFFF; position: absolute; max-height: /*441*/520; overflow-y: auto; overflow-x: hidden; z-index: 9050; }
.ui-autocomplete.ui-menu { background-color: White; width: 56%; color: black; font-family: Arial; font-size: 14pt; font-weight: normal }
.ui-autocomplete a.ui-menu-item { background-color: White; width: 56%; color: black; font-family: Arial; font-size: 14pt; font-weight: normal }
.ui-autocomplete li.ui-menu-item { background-color: White; width: 100%; color: black; font-family: Arial; font-size: 14pt; font-weight: normal }
#tokenize input { height: 30px; width: 99%; vertical-align: middle; border: 1px solid #91A7C2; font-family: Arial; font-size: 14pt; text-align: left }
.ui-menu .ui-menu-item a { width: 100%; padding: 4px 5px; }
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all { border: 1px solid }
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active { background: none repeat scroll 0 0 #426FD9; color: #FFFFFF; }
.ui-widget-content a { color: black; }

#div_illicitdrugs\.query\.0\.entry\.0\.item\.yes\.entry\.0_inst_ > p.query-prolog > span.entry-prolog { color: #FF6600 !important; font-weight: bold !important; text-align: center !important; font-family: Arial !important; font-size: 16pt !important; }
#div_illicitdrugs\.query\.0\.entry\.0\.item\.usedto\.entry\.1_inst__inst_ > p.query-prolog > span.entry-prolog { color: #FF6600 !important; font-weight: bold !important; text-align: center !important; font-family: Arial !important; font-size: 14pt !important; }

#additional_medications_text { font-weight: bold }
#dosage-validation-prolog { text-align: center;  }
#dosage-validation-buttons { margin-top: 10px; text-align: center }
.boldorange { color: ff6600; font-weight: bold }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background: #E4EFF8;
    color: #005ABB;
    border-color: #0076C0;
}

.ui-widget-header {
    background: #0076C0;
    border-color: White;
    color: White;
    font-family: Arial;
    font-size: 22px;
}

.validation-list-item {
    color: Black;
    font-family: Arial;
    font-size: 18px;
}

.big-radio-span { display: block; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    font-family: Arial;
    font-size: 14px;
    line-height: normal;
    margin-left: 1px;
    vertical-align: middle;
}

.ui-jqgrid tr.jqgrow td {
    font-family: Arial;
    font-size: 13px;
    line-height: normal;
    margin-left: 1px;
    vertical-align: middle;
}

.ui-jqgrid select.ui-pg-selbox {
    height: 22px; !important
}
.survey-completed-text {
    color: #ff0d05;
    font-family: Arial;
    font-size: 28px;
    font-weight: bold;
    line-height: 150%;
    text-align: center;
}
.schedule-state {
  padding-left: 10px;
}
.twoXlineheight {
  line-height: 2;
}

.txtnowrap {
  white-space: nowrap;
}
