html {
    color: #000;
    background: #FFF;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img {
    border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}
li {
    list-style: none;
}
caption, th {
    text-align: left;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
q:before, q:after {
    content: '';
}
abbr, acronym {
    border: 0;
    font-variant: normal;
}
sup {
    vertical-align: text-top;
}
sub {
    vertical-align: text-bottom;
}
input, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}
input, textarea, select {
    *font-size: 100%;
}
legend {
    color: #000;
}
.ui-helper-hidden {
    display: none;
}
.ui-helper-hidden-accessible {
    position: absolute;
    left: -99999999px;
}
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}
.ui-helper-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.ui-helper-clearfix {
    display: inline-block;
}
/* required comment for clearfix to work in Opera \*/ * html .ui-helper-clearfix {
    height: 1%;
}
.ui-helper-clearfix {
    display: block;
}
/* end clearfix */ .ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}
.ui-state-disabled {
    cursor: default!important;
}
.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}
.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ui-widget {
    font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
    font-size: 1.1em;
}
.ui-widget .ui-widget {
    font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
    font-size: 1em;
}
.ui-widget-header a {
    color: #fff;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #87B300;
    text-decoration: none;
}
.ui-state-hover a, .ui-state-hover a:hover {
    color: #5BC9EB;
    text-decoration: none;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #5BC9EB;
    text-decoration: none;
}
.ui-widget :active {
    outline: none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight {
    border: 1px solid #fad42e;
    background: #fbec88 url(images/ui-bg_flat_55_fbec88_40x100__v13860.png) 50% 50% repeat-x;
    color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {
    color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400__v13860.png) 50% 50% repeat-x;
    color: #cd0a0a;
}
.ui-state-error a, .ui-widget-content .ui-state-error a {
    color: #cd0a0a;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text {
    color: #cd0a0a;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary {
    font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none;
}
.ui-icon {
    width: 16px;
    height: 16px;
    background-image: url(images/ui-icons_469bdd_256x240__v13860.png);
}
.ui-widget-content .ui-icon {
    background-image: url(images/ui-icons_469bdd_256x240__v13860.png);
}
.ui-widget-header .ui-icon {
    background-image: url(images/ui-icons_d8e7f3_256x240__v13860.png);
}
.ui-state-default .ui-icon {
    background-image: url(images/ui-icons_6da8d5_256x240__v13860.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-image: url(images/ui-icons_217bc0_256x240__v13860.png);
}
.ui-state-active .ui-icon {
    background-image: url(images/ui-icons_f9bd01_256x240__v13860.png);
}
.ui-state-highlight .ui-icon {
    background-image: url(images/ui-icons_2e83ff_256x240__v13860.png);
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
    background-image: url(images/ui-icons_cd0a0a_256x240__v13860.png);
}
.ui-widget-overlay {
    background: #aaa url(images/ui-bg_flat_0_aaaaaa_40x100__v13860.png) 50% 50% repeat-x;
    opacity: .30;
    filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaa url(images/ui-bg_flat_0_aaaaaa_40x100__v13860.png) 50% 50% repeat-x;
    opacity: .30;
    filter: Alpha(Opacity=30);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}
.ui-resizable {
    position: relative;
}
.ui-resizable-handle {
    position: absolute;
    font-size: .1px;
    z-index: 99999;
    display: block;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
    display: none;
}
.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}
.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}
.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}
.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}
.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}
.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}
.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}
.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}
.ui-accordion .ui-accordion-header {
    cursor: pointer;
    position: relative;
    margin-top: 1px;
    zoom: 1;
}
.ui-accordion .ui-accordion-li-fix {
    display: inline;
}
.ui-accordion .ui-accordion-header-active {
    border-bottom: 0!important;
}
.ui-accordion .ui-accordion-header .ui-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
    display: none;
}
.ui-accordion .ui-accordion-content-active {
    display: block;
}
.ui-autocomplete {
    position: absolute;
    cursor: default;
}
.ui-autocomplete-loading {
    background: white url('images/ui-anim_basic_16x16__v13860.gif') right center no-repeat;
}
* html .ui-autocomplete {
    width: 1px;
}
.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
}
.ui-menu .ui-menu {
    margin-top: -3px;
}
.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    width: 100%;
}
.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: .2em .4em;
    line-height: 1.5;
    zoom: 1;
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
    margin: -1px;
}
.ui-button {
    display: inline-block;
    position: relative;
    padding: 0;
    margin-right: .1em;
    text-decoration: none!important;
    cursor: pointer;
    text-align: center;
    zoom: 1;
    overflow: visible;
}
.ui-button-icon-only {
    width: 2.2em;
}
button.ui-button-icon-only {
    width: 2.4em;
}
.ui-button-icons-only {
    width: 3.4em;
}
button.ui-button-icons-only {
    width: 3.7em;
}
.ui-button .ui-button-text {
    display: block;
    line-height: 1.4;
}
.ui-button-text-only .ui-button-text {
    padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px;
}
.ui-button-text-icon .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em;
}
input.ui-button {
    padding: .4em 1em;
}
.ui-button-icon-only .ui-icon, .ui-button-text-icon .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px;
}
.ui-button-text-icon .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
    left: .5em;
}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
    right: .5em;
}
.ui-buttonset {
    margin-right: 7px;
}
.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -.3em;
}
button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}
.ui-dialog {
    position: absolute;
    padding: .2em;
    width: 300px;
    overflow: hidden;
}
.ui-dialog .ui-dialog-titlebar {
    padding: .5em 1em .3em;
    position: relative;
}
.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 16px .2em 0;
}
.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 19px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 18px;
}
.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin: 1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
    padding: 0;
}
.ui-dialog .ui-dialog-content {
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
    zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin: .5em 0 0 0;
    padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane button {
    float: right;
    margin: .5em .4em .5em 0;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    line-height: 1.4em;
    width: auto;
    overflow: visible;
}
.ui-dialog .ui-resizable-se {
    width: 14px;
    height: 14px;
    right: 3px;
    bottom: 3px;
}
.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}
.ui-slider {
    position: relative;
    text-align: left;
}
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
}
.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}
.ui-slider-horizontal {
    height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}
.ui-slider-vertical {
    width: .8em;
    height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
    top: 0;
}
.ui-tabs {
    position: relative;
    padding: .2em;
    zoom: 1;
}
.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 1px;
    margin: 0 .2em 1px 0;
    border-bottom: 0!important;
    padding: 0;
    white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: .5em 1em;
    text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    margin-bottom: 0;
    padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
    display: block;
    border: 0;
    padding: 1em 1.4em;
    background: none;
}
.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
}
.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}
.ui-datepicker .ui-datepicker-next {
    right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
    width: 100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 49%;
}
.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
}
.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
}
.ui-datepicker td {
    border: 0;
    padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}
.ui-datepicker.ui-datepicker-multi {
    width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}
.ui-datepicker-row-break {
    clear: both;
    width: 100%;
}
.ui-datepicker-rtl {
    direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}
.ui-datepicker-cover {
    display: none;
    display: block;
    position: absolute;
    z-index: -1;
    filter: mask();
    top: -4px;
    left: -4px;
    width: 200px;
    height: 200px;
}
.ui-progressbar {
    height: 2em;
    text-align: left;
}
.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%;
}
div.selector, div.selector span, div.checker span, div.radio span {
    background-image: url(../images/vendor/uniform/uniformSprite__v13860.png);
    background-repeat: no-repeat;
}
.selector, .radio, .checker, .uploader, .selector *, .radio *, .checker *, .uploader * {
    margin: 0;
    padding: 0;
}
div.selector {
    background-position: -483px -145px;
    line-height: 28px;
    height: 28px;
}
div.selector span {
    background-position: right 0;
    height: 28px;
    line-height: 28px;
}
div.selector select {
    top: 0;
    left: 0;
}
div.selector:active, div.selector.active {
    background-position: -483px -174px;
}
div.selector:active span, div.selector.active span {
    background-position: right -29px;
}
div.selector.focus, div.selector.hover, div.selector:hover {
    background-position: -483px -203px;
}
div.selector.focus span, div.selector.hover span, div.selector:hover span {
    background-position: right -58px;
}
div.selector.focus:active, div.selector.focus.active, div.selector:hover:active, div.selector.active:hover {
    background-position: -483px -232px;
}
div.selector.focus:active span, div.selector:hover:active span, div.selector.active:hover span, div.selector.focus.active span {
    background-position: right -87px;
}
div.selector.disabled, div.selector.disabled:active, div.selector.disabled.active {
    background-position: -483px -261px;
}
div.selector.disabled span, div.selector.disabled:active span, div.selector.disabled.active span {
    background-position: right -116px;
}
div.checker {
    width: 19px;
    height: 19px;
}
div.checker input {
    width: 19px;
    height: 19px;
}
div.checker span {
    background-position: 0 -287px;
    height: 19px;
    width: 18px;
}
div.checker:active span, div.checker.active span {
    background-position: -18px -287px;
}
div.checker.focus span, div.checker:hover span {
    background-position: -36px -287px;
}
div.checker.focus:active span, div.checker:active:hover span, div.checker.active:hover span, div.checker.focus.active span {
    background-position: -54px -287px;
}
div.checker span.checked {
    background-position: -72px -287px;
}
div.checker:active span.checked, div.checker.active span.checked {
    background-position: -89px -287px;
}
div.checker.focus span.checked, div.checker:hover span.checked {
    background-position: -108px -287px;
}
div.checker.focus:active span.checked, div.checker:hover:active span.checked, div.checker.active:hover span.checked, div.checker.active.focus span.checked {
    background-position: -126px -287px;
}
div.checker.disabled span, div.checker.disabled:active span, div.checker.disabled.active span {
    background-position: -144px -287px;
}
div.checker.disabled span.checked, div.checker.disabled:active span.checked, div.checker.disabled.active span.checked {
    background-position: -162px -287px;
}
div.radio {
    width: 17px;
    height: 18px;
}
div.radio input {
    width: 17px;
    height: 18px;
}
div.radio span {
    height: 18px;
    width: 17px;
    background-position: 1px -312px;
}
div.radio:active span, div.radio.active span {
    background-position: -17px -312px;
}
div.radio.focus span, div.radio:hover span {
    background-position: -34px -312px;
}
div.radio.focus:active span, div.radio:active:hover span, div.radio.active:hover span, div.radio.active.focus span {
    background-position: -51px -312px;
}
div.radio span.checked {
    background-position: -68px -312px;
}
div.radio:active span.checked, div.radio.active span.checked {
    background-position: -85px -312px;
}
div.radio.focus span.checked, div.radio:hover span.checked {
    background-position: -102px -312px;
}
div.radio.focus:active span.checked, div.radio:hover:active span.checked, div.radio.focus.active span.checked, div.radio.active:hover span.checked {
    background-position: -119px -312px;
}
div.radio.disabled span, div.radio.disabled:active span, div.radio.disabled.active span {
    background-position: -138px -312px;
}
div.radio.disabled span.checked, div.radio.disabled:active span.checked, div.radio.disabled.active span.checked {
    background-position: -154px -312px;
}
div.uploader {
    background-position: 0 -317px;
    height: 27px;
}
div.uploader span.action {
    background-position: right -425px;
    height: 27px;
    line-height: 27px;
}
div.uploader span.filename {
    height: 27px;
    margin: 2px 0 2px 2px;
    line-height: 27px;
}
div.uploader.focus, div.uploader.hover, div.uploader:hover {
    background-position: 0 -371px;
}
div.uploader.focus span.action, div.uploader.hover span.action, div.uploader:hover span.action {
    background-position: right -452px;
}
div.uploader.active span.action, div.uploader:active span.action {
    background-position: right -479px;
}
div.uploader.focus.active span.action, div.uploader:focus.active span.action, div.uploader.focus:active span.action, div.uploader:focus:active span.action {
    background-position: right -506px;
}
div.uploader.disabled {
    background-position: 0 -344px;
}
div.uploader.disabled span.action {
    background-position: right -398px;
}
div.selector {
    margin-bottom: 20px;
    width: 190px;
}
div.selector select {
    width: 190px;
    border: solid 1px #fff;
}
div.selector span {
    padding: 0 25px 0 0;
    cursor: pointer;
}
div.selector span {
    color: #666;
    width: 158px;
    text-shadow: 0 1px 0 #fff;
}
div.selector.disabled span {
    color: #bbb;
}
div.checker {
    margin-right: 0;
}
div.radio {
    margin-right: 2px;
}
div.uploader {
    width: 190px;
    margin-bottom: 20px;
    cursor: pointer;
}
div.uploader span.action {
    width: 85px;
    text-align: center;
    text-shadow: #fff 0 1px 0;
    background-color: #fff;
}
div.uploader span.filename {
    color: #777;
    width: 82px;
    border-right: solid 1px #bbb;
}
div.uploader input {
    width: 190px;
}
div.uploader.disabled span.action {
    color: #aaa;
}
div.uploader.disabled span.filename {
    border-color: #ddd;
    color: #aaa;
}
.selector select:focus, .radio input:focus, .checker input:focus, uploader input:focus {
    outline: 0;
}
div.selector {
    position: relative;
    padding-left: 10px;
    overflow: hidden;
}
div.selector span {
    display: block;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
div.selector select {
    position: absolute;
    opacity: 0;
    height: 25px;
    border: none;
    background: none;
}
div.checker {
    position: relative;
    float: left;
}
div.checker span {
    display: block;
    float: left;
    text-align: center;
}
div.checker input {
    opacity: 0;
    display: inline-block;
    background: none;
}
div.radio {
    position: relative;
    float: left;
}
div.radio span {
    display: block;
    float: left;
    text-align: center;
}
div.radio input {
    opacity: 0;
    text-align: center;
    display: inline-block;
    background: none;
}
div.uploader {
    position: relative;
    float: left;
    overflow: hidden;
}
div.uploader span.action {
    float: left;
    display: inline;
    padding: 2px 0;
    overflow: hidden;
    cursor: pointer;
}
div.uploader span.filename {
    padding: 0 10px;
    float: left;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
div.uploader input {
    opacity: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    float: right;
    height: 25px;
    border: none;
}
.ui-slider {
    text-decoration: none!important;
}
.ui-slider .ui-slider-handle {
    overflow: visible!important;
}
.ui-slider .ui-slider-tooltip {
    display: none;
}
.ui-slider .screenReaderContext {
    position: absolute;
    width: 0;
    height: 0;
    overflow: hidden;
    left: -999999999px;
}
.ui-slider .ui-state-active .ui-slider-tooltip, .ui-slider .ui-state-focus .ui-slider-tooltip, .ui-slider .ui-state-hover .ui-slider-tooltip {
    display: block;
    position: absolute;
    bottom: 2.5em;
    text-align: center;
    padding: .3em .2em .4em;
    font-size: .9em;
    width: 8em;
    margin-left: -3.7em;
}
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down, .ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down-inner {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-bottom-width: 0;
    background: none;
}
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down {
    border-left: 7px dashed transparent;
    border-right: 7px dashed transparent;
    border-top-width: 8px;
    bottom: -8px;
    right: auto;
    left: 50%;
    margin-left: -7px;
}
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down-inner {
    border-left: 6px dashed transparent;
    border-right: 6px dashed transparent;
    border-top: 7px solid #fff;
    bottom: auto;
    top: -9px;
    left: -6px;
}
.ui-slider a {
    text-decoration: none;
}
.ui-slider ol, .ui-slider li, .ui-slider dl, .ui-slider dd, .ui-slider dt {
    list-style: none;
    margin: 0;
    padding: 0;
}
.ui-slider ol, .ui-slider dl {
    position: relative;
    top: 1.3em;
    width: 100%;
}
.ui-slider dt {
    top: 1.5em;
    position: absolute;
    padding-top: .2em;
    text-align: center;
    border-bottom: 1px dotted #ddd;
    height: .7em;
    color: #999;
}
.ui-slider dt span {
    background: #fff;
    padding: 0 .5em;
}
.ui-slider li, .ui-slider dd {
    position: absolute;
    overflow: visible;
    color: #666;
}
.ui-slider span.ui-slider-label {
    position: absolute;
}
.ui-slider li span.ui-slider-label, .ui-slider dd span.ui-slider-label {
    display: none;
}
.ui-slider li span.ui-slider-label-show, .ui-slider dd span.ui-slider-label-show {
    display: block;
}
.ui-slider span.ui-slider-tic {
    position: absolute;
    left: 0;
    height: .8em;
    top: -1.3em;
}
.ui-slider li span.ui-widget-content, .ui-slider dd span.ui-widget-content {
    border-right: 0;
    border-left-width: 1px;
    border-left-style: solid;
    border-top: 0;
    border-bottom: 0;
}
.ui-slider .first .ui-slider-tic, .ui-slider .last .ui-slider-tic {
    display: none;
}
body, body .ui-widget, html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #333;
}
html {
    background: #FAFAFA url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061644.jpg) no-repeat center top;
}
.clear, .clearFix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
}
.clearFix {
    zoom: 1;
}
iframe {
    position: absolute;
    left: 0;
    bottom: 0;
}
.panel .panelMain {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061773.png) no-repeat left;
    width: 680px;
    height: 355px;
}
.panel .panelContent {
    height: 355px;
    padding: 0 11px 0 23px;
}
.panel .panelBottom {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061774.png) no-repeat left;
    width: 677px;
    height: 77px;
}
.panelLarge {
    margin: 10px 0 0 0;
}
.panelLarge .panelMain {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061775.png) no-repeat left;
    width: 823px;
    height: 546px;
    margin: 0 auto;
}
.panelLarge .panelContent {
    padding: 25px 30px;
}
.chubbyPanel {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061776.png) no-repeat;
    height: 290px;
    width: 460px;
    padding: 40px 35px 200px;
    margin: 0 auto;
}
#recordsData.scroll-pane {
    width: 790px;
    height: 138px;
    overflow: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    position: relative;
    float: right;
}
p {
    line-height: 16px;
    margin-bottom: 16px;
}
p.alt {
    color: #f90;
}
strong {
    font-weight: bold;
}
em {
    font-style: italic;
}
a {
    font-weight: bold;
    color: #87b300;
    text-decoration: none;
    outline: none;
}
a.alt {
    font-weight: normal;
}
a:hover {
    color: #c4dd76;
}
h1 {
    color: #5bc9eb;
    font-size: 24px;
}
h1 sup {
    color: #5BC9EB;
}
h2 {
    color: #5bc9eb;
    font-size: 18px;
    font-weight: bold;
}
h3 {
    color: #5bc9eb;
    font-size: 15px;
    font-weight: normal;
}
h4 {
    color: #5bc9eb;
    font-size: 11px;
    font-weight: bold;
}
.heading {
    font-family: adrianna, verdana, sans-serif;
    font-weight: bold;
}
.headingSub {
    font-family: adrianna, verdana, sans-serif;
}
strong.alt {
    color: #f90;
}
p.mini, span.mini {
    color: #999;
    font-size: 9px;
    clear: left;
}
p.mini a, span.mini a {
    color: #999;
    font-weight: normal;
    text-decoration: underline;
}
p.mini a:hover, span.mini a:hover {
    color: #c4dd76;
}
p.mini a.alt {
    color: #87b300;
}
p.mini a.alt:hover {
    color: #c4dd76;
}
p.mini strong, span.mini strong {
    color: #333;
}
p.mini strong.alt {
    font-weight: normal;
    color: #f90;
    text-transform: uppercase;
}
p.note {
    font-weight: bold;
    color: #f90;
    font-size: 9px;
}
p.tint {
    color: #5bc9eb;
}
ul.squareBullet li {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061777.gif) no-repeat 0 5px;
    padding-left: 15px;
    margin-bottom: 23px;
}
ul.dashBullet li {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061778.gif) no-repeat 0 0;
    padding-left: 10px;
}
hr.dotted {
    border: none;
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061779.gif) repeat-x;
    height: 3px;
    margin: 23px 0;
}
fieldset legend {
    display: none;
}
select, input {
    visibility: hidden;
}
video::-webkit-media-controls-play-button, video::-webkit-media-controls-timeline, video::-webkit-media-controls-volume-slider, video::-webkit-media-controls-mute-button {
    visibility: visible;
}
div.radioContainer, div.checkboxContainer {
    margin-bottom: 10px;
}
div.checkboxContainer label {
    position: relative;
    top: 2px;
}
.slider .ui-slider-horizontal {
    height: 8px;
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061780.jpg) repeat-x;
    border: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.slider .ui-slider .ui-slider-scale {
    padding-top: 14px;
}
.slider .ui-slider .ui-slider-handle {
    width: 13px;
    height: 23px;
    position: absolute;
    z-index: 2;
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061781.png);
    border: 0;
    top: -0.7em;
    margin-left: -0.5em;
    outline: none;
}
.slider .ui-slider .ui-slider-tic {
    border-color: #ccc;
}
.slider .ui-slider .ui-slider-label {
    margin-top: -3px;
    text-align: center;
}
div.inputText, span.inputText {
    background: #fff;
    border: 1px solid #999;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 1px 3px;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    border-color: #cecece;
}
div.inputText .placeholderText, span.inputText .placeholderText {
    color: #aaa;
}
.highlight {
    background: #fff;
    border: 1px solid #C00;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 1px 3px;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    border-color: #c00;
}
.inputText input, .inputText textarea, input#recaptcha_response_field {
    display: inline;
    background: #fff;
    border: none;
    outline: none;
    min-height: 20px;
}
a.button, span.button, .button span {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    overflow: hidden;
    height: 0;
    cursor: pointer;
}
a.add_big {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061784.png);
    width: 77px;
    padding-top: 36px;
}
a.add_bigDisabled {
    background: url(../images/common/buttons/add_bigDisabled__v13860.png)!important;
    width: 77px;
    padding-top: 36px;
}
a.add_small {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061785.png);
    width: 51px;
    padding-top: 27px;
}
a.addAnotherArea {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061787.png);
    width: 128px;
    padding-top: 27px;
}
a.backToHome {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061788.png);
    width: 151px;
    padding-top: 36px;
}
a.browse {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061789.png);
    width: 131px;
    padding-top: 36px;
}
a.callMeBack {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061790.png);
    width: 101px;
    padding-top: 26px;
}
a.cancel_big {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061791.png);
    width: 83px;
    padding-top: 39px;
}
a.cancel_small {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061792.png);
    width: 76px;
    padding-top: 26px;
}
a.close {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061793.png);
    width: 26px;
    padding-top: 26px;
}
a.completeVisit {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061794.png);
    width: 154px;
    padding-top: 40px;
}
a.createAccount {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061795.png);
    width: 146px;
    padding-top: 26px;
}
a.edit {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061796.png);
    width: 60px;
    padding-top: 26px;
}
a.help {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061797.png);
    width: 26px;
    padding-top: 26px;
    position: relative;
    top: 9px;
}
a.login {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061798.png);
    width: 67px;
    padding-top: 27px;
}
a.home {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061799.png);
    width: 90px;
    padding-top: 36px;
}
a.continue, a.continueDisabled {
    background: url(../images/views/landingPage/btn_continue__v13860.png);
    width: 172px;
    height: 68px;
    text-indent: -2000px;
    margin-left: 470px;
    margin-bottom: 20px;
}
a.startDiagnosis, a.startDiagnosisDisabled {
    background: url(../images/views/landingPage/btn_start_diagnosis__v13860.png);
    width: 172px;
    height: 68px;
    text-indent: -2000px;
    margin-left: 470px;
    margin-bottom: 20px;
}
a.next, a.nextDisabled {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061800.png);
    width: 68px;
    padding-top: 43px;
}
a.nextDisabled {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061801.png)!important;
    cursor: default;
}
a.ok_big {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061802.png);
    width: 57px;
    padding-top: 36px;
}
a.ok_small, span.ok_small {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061803.png);
    width: 76px;
    padding-top: 26px;
}
a.prev {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061804.png) no-repeat;
    width: 68px;
    padding-top: 42px;
}
a.print {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061805.png);
    width: 70px;
    padding-top: 26px;
}
a.profile {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061806.png);
    width: 154px;
    padding-top: 36px;
}
a.records {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061807.png);
    width: 154px;
    padding-top: 36px;
}
a.requestCallBack {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061808.png);
    width: 192px;
    padding-top: 37px;
}
a.save {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061809.png);
    width: 85px;
    padding-top: 39px;
}
a.search {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061810.png);
    width: 67px;
    padding-top: 27px;
}
a.select {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061811.png);
    width: 51px;
    padding-top: 26px;
}
a.selectActive {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061812.png);
    width: 51px;
    padding-top: 26px;
}
a.startInterview {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061813.png);
    width: 154px;
    padding-top: 36px;
}
a.sublandingStart {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061813.png);
    width: 154px;
    padding-top: 36px;
    right: 11px;
    float: right;
    display: block;
}
.bubbleCrumb, .bubbleCrumb ul, .bubbleCrumb li a, .bubbleCrumb li span {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
.bubbleCrumb {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061814.png) no-repeat top left;
    padding: 0 0 0 17px;
}
.bubbleCrumb ul {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061815.png) no-repeat top right;
    padding: 0 17px 0 0;
}
.bubbleCrumb ul:after {
    content: "";
    display: block;
    clear: both;
}
.bubbleCrumb li {
    float: left;
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061816.png) no-repeat top right;
    padding: 0 15px 0 0;
}
.bubbleCrumb li.last {
    background: none;
    padding: 0;
}
.bubbleCrumb li a, .bubbleCrumb li span {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061817.png) repeat-x top;
    height: 30px;
    padding: 14px 0 0 7px;
    color: #aaa;
    font-weight: normal;
}
.bubbleCrumb li span {
    cursor: default;
    font-size: 11px;
}
.bubbleCrumb li.current a, .bubbleCrumb li.current span {
    color: #5bc9eb;
}
.loading {
    width: 15px;
    height: 0;
    padding-top: 15px;
    overflow: hidden;
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061818.gif);
}
.sprite {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061819.png);
    background-color: transparent;
    background-repeat: no-repeat;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    height: 0;
    overflow: hidden;
    *display: inline;
}
.greenNote {
    width: 11px;
    padding-top: 10px;
    background-position: -0px -0px;
}
.greenOnTransMagnifier {
    padding-top: 9px;
    width: 9px;
    background-position: -30px -0px;
}
.blueQuestion {
    padding-top: 10px;
    width: 10px;
    background-position: -11px -0px;
}
.greenPdf {
    padding-top: 10px;
    width: 9px;
    background-position: -21px -0px;
}
.greenQuestionLt {
    padding-top: 10px;
    width: 10px;
    background-position: -39px -0px;
}
.greenOnWhiteMagnifier {
    padding-top: 16px;
    width: 16px;
    background-position: -49px -0px;
}
.greenQuestionDk {
    padding-top: 10px;
    width: 10px;
    background-position: -65px -0px;
}
.greenRtArrowMid {
    padding-top: 12px;
    width: 7px;
    background-position: -75px -0px;
}
.greenRtArrowSm {
    padding-top: 8px;
    width: 7px;
    background-position: -82px -0px;
}
.handPointer {
    padding-top: 24px;
    width: 24px;
    background-position: -89px -0px;
}
.receipt {
    padding-top: 21px;
    width: 18px;
    background-position: -113px -0px;
}
.smallCloseBtn {
    padding-top: 9px;
    width: 9px;
    background-position: -131px -0px;
}
.threeGreenBars {
    padding-top: 16px;
    width: 15px;
    background-position: -140px 0;
}
.orangeRtArrowSm {
    padding-top: 8px;
    width: 7px;
    background-position: -155px -0px;
}
.treatmentGreen {
    padding-top: 21px;
    width: 18px;
    background-position: -162px -0px;
}
.treatmentWhite {
    padding-top: 21px;
    width: 18px;
    background-position: -180px -0px;
}
.whitePdf {
    padding-top: 10px;
    width: 10px;
    background-position: -198px -0px;
}
.ui-widget-header {
    background: none;
    border: none;
}
.ui-widget {
    background: #fff;
}
.ui-widget-content {
    border: 1px solid #ccc;
}
.ui-icon .ui-icon-closethick {
    display: none;
}
.ui-state-default, .ui-widget-content .ui-state-default {
    border: none;
    background: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
    border: none;
    background: transparent;
}
.ui-state-active, .ui-widget-content .ui-state-active {
    border: none;
    background: transparent;
}
.ui-dialog .ui-dialog-titlebar {
    padding: 12 0;
}
.ui-dialog .ui-dialog-title {
    display: none;
}
.ui-dialog .ui-dialog-content {
    padding-top: 15px;
}
.ui-dialog .ui-dialog-titlebar-close span {
    display: none;
}
.ui-dialog a.ui-dialog-titlebar-close, .ui-dialog a.ui-dialog-titlebar-close:hover, .ui-dialog a.ui-dialog-titlebar-close:focus {
    display: block;
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061893.png) no-repeat 0 0;
    position: absolute;
    top: -1px;
    right: 4px;
    width: 26px;
    height: 26px;
    margin: 0;
    padding: 0;
}
.ui-widget-overlay {
    background: #fff url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061820.png) 50% 50% repeat-x;
    opacity: .8;
    filter: Alpha(Opacity=80);
}
.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaa url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061821.png) 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}
.overlayModal, .editDialog {
    display: none;
}
.overlayModal h1, .overlayModal p {
    padding-right: 35px;
    padding-left: 35px;
    padding: 0 35px 16px 35px;
    margin-bottom: 0;
}
.diagnosisBubble {
    cursor: pointer;
    cursor: hand;
}
.ac_input {
    outline: none;
}
.ac_results {
    padding: 0 2px 2px 2px;
    margin: 2px 0 0 -2px;
    background: #fff;
    overflow: hidden;
    z-index: 99999;
}
.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
    -webkit-box-shadow: 0 0 4px #888;
    -moz-box-shadow: 0 0 4px #888;
    background: #fff;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
}
.ac_results ul {
    border: solid #666;
    border-width: 0 1px 1px 1px;
}
html>body .ac_results ul {
    border: none;
}
.ac_results li {
    margin: 0;
    padding: 2px 5px;
    cursor: default;
    display: block;
    overflow: hidden;
}
.ac_results li.ac_over {
    background: #A7C753;
    color: #fff;
}
.ac_loading {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061822.gif) right center no-repeat;
}
#cardJump {
    position: fixed;
    bottom: 10px;
    left: 10px;
    float: left;
    width: 200px;
    padding: 10px;
    background: #eee;
    border: 1px solid #999;
    z-index: 99999;
}
#cardJump input {
    width: 6em;
}
#outerContainer {
    text-align: center;
    position: relative;
    z-index: 1;
}
#innerContainer {
    position: relative;
    text-align: left;
    width: 980px;
    margin: 0 auto;
}
#layoutHeader {
    height: 90px;
    position: relative;
    width: 972px;
    margin: 0 auto;
    padding-bottom: 10px;
}
.IE7 #layoutHeader, .IE8 #layoutHeader, .IE9 #layoutHeader {
    z-index: 100;
}
#logo {
    position: absolute;
    top: 15px;
    left: 27px;
    width: 200px;
}
#logo a {
    display: block;
    overflow: hidden;
    height: 0;
    width: 132px;
    padding-top: 77px;
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061645.png);
}
#globalLoadingIndicator {
    position: absolute;
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061823.gif) no-repeat;
    width: 128px;
    height: 0;
    padding-top: 15px;
    top: 50px;
    left: 50%;
    margin-left: -94px;
    z-index: 9999999999;
    overflow: hidden;
}
#applicationPanel {
    position: absolute;
    top: 0;
    right: 0;
    text-align: left;
    width: 600px;
}
#userPanel {
    float: right;
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061824.gif) no-repeat right top;
}
#userPanel ul {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061825.gif) no-repeat top left;
    height: 26px;
    padding: 9px 4px 0 13px;
}
#userPanel ul li, #userPanel ul li a {
    text-decoration: none;
    color: #676767;
    font-size: 11px;
    font-weight: normal;
}
#userPanel ul li {
    float: left;
    margin: 0 8px 0 0;
    padding: 0 8px 0 0;
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061826.gif) no-repeat center right;
}
#userPanel ul li ul, #userPanel ul li ul li {
    margin: 0;
    padding: 0;
    background: none;
    float: none;
    height: auto;
}
#userPanel ul li ul li a {
    color: #87b300;
}
#userPanel ul li a:hover, #userPanel ul li a.active {
    color: #c4dd76;
}
#userPanel ul li#register a {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061827.gif) no-repeat -8px -5px;
    padding-left: 13px;
}
#userPanel ul li#register a:hover, #userPanel #register a.active {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061827.gif) no-repeat -8px -95px;
}
#userPanel ul li#login {
    background: none;
}
#userPanel #login a.active {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061827.gif) no-repeat -8px -119px;
}
#userPanel ul li#account {
    font-weight: bold;
}
#userPanel ul li#logout {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061827.gif) no-repeat -8px -29px;
    padding-left: 11px;
    padding-right: 0;
}
#userPanel ul li#logout:hover, #userPanel ul li#logout:focus {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061827.gif) no-repeat -8px -119px;
}
#userPanel ul li#profile a {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061827.gif) no-repeat -8px -52px;
    padding-left: 13px;
    position: relative;
}
#userPanel ul li#profile a:hover, #userPanel ul li#profile a.active {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061827.gif) no-repeat -8px -142px;
}
#userPanel ul li#profile div#profileLinkActive {
    position: absolute;
    background: transparent url(../images/common/layout/profileLinkActiveBg__v13860.jpg) no-repeat 0 0;
    height: 35px;
    width: 82px;
    top: -1px;
    right: 127px;
    padding-left: 14px;
    padding-top: 9px;
    color: #5BC9EB;
    z-index: 996;
}
#userPanel ul li#profile.newNoteIcon div#profileLinkActive {
    width: 75px;
    right: 161px;
    padding-left: 4px;
    background-position: -2px 0;
}
.FF3 #userPanel ul li#profile.newNoteIcon div#profileLinkActive {
    right: 157px;
}
#userPanel ul li#profile.newNoteIcon div#profileLinkActive a {
    background: #fff url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061827.gif) no-repeat 0 -234px;
    color: #5bc9eb;
    padding-left: 21px;
}
#userPanel ul li#profile.newNoteIcon div#profileLinkActive a:hover {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061827.gif) no-repeat 0 -142px;
    color: #c4dd76;
}
#userPanel ul li#records a {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061827.gif) no-repeat -7px -76px;
    padding-left: 11px;
}
#userPanel ul li#records a:hover, #userPanel ul li#records a.active {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061827.gif) no-repeat -7px -166px;
}
#userPanel ul li#records div#recordsLinkActive {
    position: absolute;
    z-index: 999;
    height: 35px;
    width: 84px;
    background: transparent url(../images/common/layout/recordsLinkBg__v13860.png) no-repeat 0 -5px;
    top: 0;
    right: 60px;
    padding: 9px 0 0 16px;
    font-weight: bold;
    color: #5bc9eb;
}
.FF3 #userPanel ul li#records div#recordsLinkActive {
    width: 80px;
    padding-left: 16px;
}
#userPanel ul li#records.newNoteIcon div#recordsLinkActive {
    width: 103px;
    background: transparent url(../images/common/layout/recordsLinkBgNote__v13860.png) no-repeat 2px 0;
}
.FF3 #userPanel ul li#records.newNoteIcon div#recordsLinkActive {
    right: 56px;
}
#userPanel ul li#records div#recordsLinkActive a {
    color: #5bc9eb;
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061827.gif) no-repeat -7px -258px;
}
#userPanel ul li#records div#recordsLinkActive a:hover {
    color: #c4dd76;
}
#userPanel ul li#records.newNoteIcon div#recordsLinkActive a {
    color: #5bc9eb;
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061827.gif) no-repeat -7px -258px;
}
#userPanel ul li#records.newNoteIcon a {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061827.gif) no-repeat -7px -286px;
    font-weight: bold;
    color: #fcaa06;
}
#userPanel ul li#records.newNoteIcon a:hover {
    color: #c4dd76;
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061827.gif) no-repeat -7px -166px;
}
#userPanel ul li#records.newNoteIcon span.noteIcon {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061827.gif) no-repeat -6px -313px;
    padding-right: 13px;
}
.profileEvent, .recordsEvent {
    display: none;
}
#profileContainer {
    position: absolute;
    top: 37px;
    right: 2px;
    background: #fff;
    width: 285px;
    min-height: 43px;
    height: auto!important;
    height: 43px;
    border: 1px solid #e9e9e9;
    padding: 15px 5px 15px 15px;
    color: #676767;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    z-index: 990;
}
#profileData.scroll-pane {
    width: 285px;
    height: 140px;
}
#profileContainer .jScrollPaneDrag {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061752.png) no-repeat;
    height: 25px;
}
#profileData span {
    font-weight: bold;
    color: #676767;
}
#profileData img.userLoader {
    margin: 5px 130px;
}
#profileData ul {
    margin-bottom: 6px;
    padding-top: 4px;
    padding-bottom: 6px;
    border-bottom: 1px dotted #dcdcdc;
}
#profileData ul li {
    padding-bottom: 4px;
}
#profileData li a, a.arrowSprite, ul.arrowLinkList li a {
    padding-left: 13px;
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061827.gif) no-repeat -8px -410px;
    font-weight: normal;
}
#profileData li a:hover, a.arrowSprite:hover, ul.arrowLinkList li a:hover {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061827.gif) no-repeat -8px -472px;
}
#userPanel ul li ul#recordsNewNoteDialog li, li.newNoteList {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061827.gif) no-repeat -8px -421px;
    color: #fcaa06;
    padding-bottom: 8px;
    padding-left: 11px;
}
#userPanel ul li ul#recordsNewNoteDialog {
    display: none;
}
#recordsDataContainer {
    position: absolute;
    width: 790px;
    top: 37px;
    right: 2px;
    border: 1px solid #e9e9e9;
    padding-left: 20px;
    background: #fff;
    height: auto!important;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    z-index: 998;
}
#recordsDataContainerSmall {
    position: absolute;
    min-height: 95px;
    width: 300px;
    height: auto;
    height: 95px;
    top: 37px;
    right: 2px;
    border: 1px solid #e9e9e9;
    padding-left: 20px;
    background: #fff;
    height: auto!important;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    z-index: 998;
}
#recordsDataContainerSmall h3 {
    padding: 20px 0 0 0;
    font-size: 12px;
    font-weight: normal;
}
#recordsDataHead {
    padding-top: 7px;
}
#recordsDataContainer h3 {
    padding: 20px 0 0 0;
}
.IE7 #recordsDataContainer h3 {
    padding: 20px 20px 0 0;
}
#recordsDataContainer img.userLoader {
    margin: 10px 350px;
}
.stripeMe .even {
    background: #fafafa;
}
.stripeMe .over {
    background: #bcd4ec;
}
#recordsData table, #recordsDataHead table {
    width: 760px;
}
#recordsDataHead table th {
    color: #5bc9eb;
}
#recordsDataHead table th, #recordsData table td {
    padding: 3px 10px 3px 0;
    text-align: left;
}
#recordsData span.treatmentGreen, #recordsData span.treatmentWhite, #recordsData span.noteText {
    display: inline;
    float: left;
}
#recordsData span.noteText {
    padding-top: 5px;
    padding-left: 5px;
    font-weight: bold;
    color: #f90;
    font-size: 9px;
}
.recordsCol1 {
    padding-left: 14px;
    width: 57px;
}
.recordsCol2 {
    width: 64px;
}
.recordsCol3 {
    width: 91px;
}
.recordsCol4, .recordsCol5, .recordsCol8 {
    width: 101px;
}
.recordsCol6 {
    width: 74px;
}
.recordsCol7 {
    width: 59px;
}
.receiptOverlayOpen {
    cursor: pointer;
}
#billingReceiptOverlay img.userLoader {
    margin: 20px 200px;
}
#billingReceiptOverlay .header {
    position: relative;
    margin: 0;
    padding-bottom: 20px;
}
#billingReceiptOverlay .logo {
    position: relative;
    float: left;
    padding-left: 10px;
}
#billingReceiptOverlay .billTo {
    position: relative;
    float: left;
    padding-left: 30px;
    margin-top: -3px;
}
#billingReceiptOverlay .billTo h1 {
    font-size: 18px;
    padding: 0;
    margin: 0;
}
#billingReceiptOverlay .accountInfo {
    position: relative;
    margin: 0;
    padding: 20px 10px 35px;
}
#billingReceiptOverlay .patientDiagnosisBilling {
    position: relative;
    margin: 0;
    padding: 0 10px 20px;
}
.billingReceiptCol1 {
    width: 60px;
}
.billingReceiptCol2 {
    width: 346px;
}
.billingReceiptCol3 {
    width: 80px;
    text-align: right;
    font-weight: bold;
}
.patientDiagnosisBilling table {
    margin-top: 20px;
}
.patientDiagnosisBilling table td {
    padding-bottom: 4px;
}
.patientDiagnosisBilling table td.divider {
    padding: 6px 0 6px;
    border-bottom: 1px solid #e9e9e9;
}
.patientDiagnosisBilling tr.balance td {
    padding: 4px 0 39px;
}
#billingReceiptOverlay a.print.button {
    display: block;
    position: absolute;
    bottom: 15px;
    right: 8px;
    width: 70px;
}
@media print {
    body, div, td {
    color: #000;
    font-family: Times, "Times New Roman", Georgia, serif;
    font-size: 12px;
}
#printBilling {
    display: none;
}
.noPrint {
    display: none!important;
}
}
.activityMessaging {
    color: #5bc9eb;
    display: block;
    width: 600px;
    clear: both;
    padding-top: 6px;
}
span#activityMessage {
    color: #5bc9eb;
    text-align: right;
    clear: both;
    float: right;
    padding: 0 6px 6px 0;
    width: 600px;
}
#returnToInterviewContainer {
    width: 280px;
}
#returnToInterview {
    margin: 8px 0 0 16px;
    position: relative;
    z-index: 98;
    margin-bottom: 15px;
    margin-left: 45px;
}
.landingHeadline {
    font-weight: bold;
}
.activityMessaging #returnToInterview {
    margin: 0;
    float: right;
}
#returnToInterview span {
    position: absolute;
    top: 3.5px;
    left: -1px;
}
#returnToInterview a {
    margin-left: 12px;
    font-weight: normal;
    color: #f90;
}
#layoutFooter li {
    float: left;
    margin: 15px 9px 0 0;
    padding: 0 9px 0 0;
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061829.gif) no-repeat center right;
    color: #535353;
    font-size: 11px;
    font-weight: normal;
    list-style: none;
}
#layoutFooter li.last {
    margin: 0;
    padding-top: 15px;
    background: none;
    color: #999;
}

#layoutFooter li.socialMedia {
    margin: 12px 0 0 0;
    background: none;
}
#layoutFooter li.socialMedia .fb-like {
    z-index: 0;
    top: -2px;
}
#layoutFooter li.socialMedia .fb-like span {
    width: 76px!important;
}
#layoutFooter li.socialMedia .twitter-share-button {
    left: -33px;
}
#layoutFooter li iframe {
    position: relative;
}
#layoutFooter a {
    text-decoration: none;
    color: #535353;
    font-size: 11px;
    font-weight: normal;
}
#layoutFooter a:hover {
    color: #87b300;
}
ul#conditionName {
    width: 400px;
}
ul#conditionName li {
    width: 300px;
}
ul#conditionName li.closeBtn {
    margin-left: 10em;
}
#layoutFooter {
    margin-top: 93px;
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061828.png) no-repeat;
    height: 42px;
    width: 918px;
    padding: 0 27px 200px;
    margin: 0 auto;
    position: relative;
    z-index: 999;
}

.IE8 #layoutFooter {
	height: 100px;
}

#layoutFooter ul.primary {
    float: left;
}
#layoutFooter ul.secondary {
    float: right;
}
#verisignSSL {
    clear: both;
    width: 970px;
    margin: 5px auto;
    margin-bottom: 120px;
    text-align: right;
}
.ui-widget-overlay {
    position: fixed;
}
.logIn .panelContent {
    overflow-y: hidden;
}
#formErrorsContainer, #serverErrorsContainer, #serverMessagesContainer, #errorDialogContainer, #cookieErrorsContainer {
    display: none;
}
#formErrors h1 {
    margin-top: -15px;
    padding: 0;
    font-size: 16px;
    font-weight: bold;
}
#formErrors p {
    margin: 7px 0 0;
    padding: 0;
}
#formErrors ul {
    padding: 7px 0 0;
}
#errorDialog #contentBody span.error, #serverErrors ul li, #formErrors ul li label.error, #formErrors ul li.error {
    color: #F24E48;
}
#errorDialog #contentBody, #serverErrors ul, #serverMessages ul {
    padding: 10px 0 0;
}
#formErrors .okClose, #errorDialog .okClose, #serverErrors .okClose, #serverMessages .okClose, #cookieErrors .okClose {
    display: block;
    position: absolute;
    bottom: 10px;
    right: 10px;
    cursor: pointer;
}
.globalFormErrors a.ui-dialog-titlebar-close {
    display: none;
}
form div.error .inputText {
    border: 1px solid #F24E48;
}
form div.error label {
    color: #F24E48;
}
#oldBrowserMsg ul {
    margin: 15px 50px;
}
#oldBrowserMsg li {
    list-style: disc;
    margin-bottom: 5px;
}
#layoutFooter li#shareButton {
    display: none;
}
#layoutFooter a#likeButton {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061830.png) no-repeat left top;
    width: 57px;
    height: 21px;
    text-indent: -9999px;
    float: left;
    margin-top: 10px;
    margin-right: 9px;
}
#layoutFooter a#twitterButton {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061830.png) no-repeat -57px top;
    width: 57px;
    height: 21px;
    text-indent: -9999px;
    float: left;
    margin-top: 10px;
}
.hide {
    display: none;
}
#serverErrors ul li.warningMessage {
    color: #676767;
}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
#cardExpirationDate_monthContainer .inputText input, #cardExpirationDate_yearContainer .inputText input {
    -moz-box-shadow: none;
}
.bt-content * {
    background-color: white;
}
.panelContent {
    outline: none;
}
#protocol {
    width: 680px;
    margin: 0 auto;
}
#protocol h3 {
    text-align: center;
    margin: -28px 0 14px;
    zoom: 1;
}
#protocol .panel {
    padding-left: 0;
}
.panelHeader, .panelContent, .panelBottom {
    position: relative;
}
.panel {
    zoom: 1;
}
.panelBottom a.button {
    position: absolute;
    bottom: 28px;
}
.panelBottom a.prev {
    left: 14px;
}
.panelBottom a.next {
    right: 11px;
}
.panelHeader a.help {
    float: right;
    margin: 14px 21px 0 0;
}
.panelHeader #currentCard {
    float: left;
    margin: 14px 0 0 17px;
    color: #5bc9eb;
    font-size: 17px;
    font-weight: bold;
}
.answerSet label.selected {
    color: #5bc9eb;
}
.cardText {
    color: #5bc9eb;
    font-size: 24px;
    margin: 10px 0 0;
}
.ui-dialog .ui-dialog-content {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    overflow: auto;
    padding: 15px 5px 0;
}
.singleCl .cascader .answerSet {
    margin: 0;
}
.singleCl .questionText, .uploadCl .questionText {
    height: 102px;
    text-align: left;
    width: 100%;
    line-height: 1;
    margin: 0 0 18px;
}
.cmaPanelMain .singleCl .questionText {
    margin-bottom: 0;
}
.singleCl .questionText td, .singleCl .questionText td strong, .uploadCl .questionText td {
    color: #5bc9eb;
    font-size: 24px;
    vertical-align: middle;
    line-height: 26px;
}
.singleCl .questionText td strong {
    vertical-align: top;
}
.singleCl .questionText td a, .uploadCl .questionText td a {
    font-size: 24px;
    font-weight: normal;
    text-decoration: underline;
}
.singleCl .answerSet {
    text-align: left;
    margin: 0 auto;
    padding: 0 0 15px 0;
    zoom: 1;
}
.singleCl .hasImage {
    width: 210px;
    float: left;
}
.singleCl .answerSet label {
    line-height: 20px;
    max-width: 580px;
}
.singleCl .hasImage label {
    display: block;
    margin: 0 0 0 25px;
    padding: 0 2px 0 0;
}
.singleCl .answerSet label, .singleCl .answerSet label a, .singleCl .additionalText p, .uploadCl .additionalText p {
    font-size: 15px;
}
.singleCl .answerSet label a {
    font-weight: normal;
}
.singleCl .additionalText p, .uploadCl .additionalText p {
    line-height: 19px;
}
.singleCl .inputText textarea {
    width: 480px;
    height: 145px;
    overflow: auto;
}
.singleCl .textareaQs .answerSet {
    width: 482px;
}
.singleCl p.remainingChar {
    margin: 0 3px 4px 0;
    font-size: 11px;
    text-align: right;
    line-height: normal;
}
.singleCl .cascade .inputText input {
    width: 315px;
}
.singleCl .radio {
    top: 2px;
    padding: 0 6px 0 0;
}
.singleCl .slider .answerSet {
    margin-bottom: 20px;
    width: 80%;
}
.answerWrapper {
    padding: 0 0 5px 0;
}
.multipleCl {
    margin: 30px 0 0;
}
.multipleCl .questionSet {
    border-top: 1px solid #DEDEDE;
    padding: 5px 0;
    margin: 0 0 9px;
    overflow-y: auto;
}
.multipleCl .questionWrapper {
    float: left;
    width: 370px;
}
.multipleCl .questionWrapper td {
    color: #5bc9eb;
    font-size: 15px;
}
.multipleCl .answerSet {
    float: right;
    width: 205px;
}
.multipleCl .answerSet .answerWrapper {
    margin: 3px 0 5px;
}
.multipleCl .inputText input, .multipleCl .inputText textarea {
    width: 177px;
}
.multipleCl .inputText textarea {
    height: 58px;
}
.multipleCl div.selector, .multipleCl div.selector select {
    width: 170px;
}
.multipleCl div.selector span {
    width: 138px;
}
.multipleCl .datePicker .answerSet {
    margin: 40px 0 0;
    width: 80%;
}
.singleCl .datePicker div.selector, .multipleCl .datePicker div.selector {
    float: left;
}
.multipleCl .datePicker div.selector, .multipleCl .datePicker div.selector select {
    width: 42px;
}
.multipleCl .datePicker div.selector span {
    width: 10px;
}
.uploadCl .answerSet:after {
    content: ".";
    overflow: hidden;
    height: 0;
    display: block;
    clear: both;
}
.uploadCl .questionSet p {
    margin-top: 16px;
}
.uploadCl .answerSet {
    text-align: left;
    zoom: 1;
}
.uploadCl .answerWrapper p.tint, .uploadCl #uploadedFiles p.tint {
    margin-bottom: 12px;
}
.uploadCl .answerWrapper {
    float: left;
    margin: 0 25px 0 0;
}
.uploadCl #uploadButton {
    display: block;
    margin: 0 0 6px;
    cursor: pointer;
}
.uploadCl #guidelinesLink {
    display: block;
    width: 128px;
    padding: 0 0 0 14px;
    background: url(../images/views/interview/greenQuestionDk__v13860.gif) no-repeat 0 2px;
}
.uploadCl #guidelinesLink:hover {
    background: url(../images/views/interview/blueQuestion__v13860.gif) no-repeat 0 2px;
}
.uploadClExamples img, img.uploadedImageContent {
    width: 200px;
}
.guidelinesContent #example1 {
    float: left;
}
.guidelinesContent #example2 {
    float: right;
}
.guidelinesContent img {
    display: block;
    height: 134px;
    width: 199px;
}
.uploadCl #uploadedFiles {
    float: left;
}
.uploadCl #uploadedFiles li {
    margin: 0 0 3px;
    padding: 6px;
    background: #EEE;
    width: 260px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.uploadCl #uploadedFiles li .fileInfo {
    float: left;
    width: 230px;
    cursor: default;
}
.uploadCl #uploadedFiles li span.count {
    padding: 0 12px 0 0;
}
.uploadCl #uploadedFiles li a {
    display: block;
    width: 12px;
    float: right;
    text-decoration: none;
}
.cmaContainer, .abortContainer {
    text-align: left;
}
.cmaContainer .jScrollPaneTrack, .abortContainer .jScrollPaneTrack {
    top: 0;
    right: 0;
}
.cmaContainer #currentConditions, .cmaContainer #currentMedications, .cmaContainer #currentAllergies {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-top-radius: 8px;
    border: 1px solid #ccc;
    padding: 15px;
    background-color: #fff;
    width: 360px;
    margin: 10px auto 0 auto;
    height: 65px;
}
.cmaContainer #currentMedications, .cmaContainer #currentAllergies {
    height: 84px;
}
.cmaContainer .singleCl .questionText, .cmaContainer .uploadCl .questionText {
    margin: 27px 0 10px 0;
    height: 0;
}
.cmaContainer #commonConditionContainer div.selector {
    width: 390px;
}
.cmaContainer #commonConditionContainer div.selector select {
    width: auto;
}
.cmaContainer #commonConditionContainer div.selector span {
    width: 358px;
}
.cmaContainer #commonConditionContainer #uniform-commonCondition {
    margin: 10px 0 0 0;
}
.cmaContainer label {
    color: #5BC9EB;
}
.cmaContainer #addCommonConditionButton, .cmaContainer #addCustomConditionButton {
    float: right;
    margin: 5px 0 0;
}
.cmaContainer #addMedication .inputText, .cmaContainer #addAllergy .inputText {
    float: none;
    margin: 7px 5px 0 0;
}
.cmaContainer #addMedication .inputText.error, .cmaContainer #addAllergy .inputText.error {
    background: #FFBABA;
    border-color: #F24E48;
}
.cmaContainer .currentBkgrnd {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-top-radius: 8px;
    border: 1px solid #ccc;
    padding: 15px;
    background-color: #fff;
}
.cmaContainer input#medication, .cmaContainer input#allergy {
    width: 386px;
}
.cmaContainer input#medication.error, .cmaContainer input#allergy.error {
    background: #FFBABA;
}
.cmaContainer #customConditionContainer, .cmaContainer #commonConditionContainer, .cmaContainer #addMedication, .cmaContainer #addAllergy {
    margin: 0 auto;
    width: 395px;
}
.cmaContainer #addMedication, .cmaContainer #addAllergy {
    padding: 0;
}
.cmaContainer #addMedicationButton, .cmaContainer #addAllergyButton, .cmaContainer #addCommonConditionButton {
    outline: none;
}
.cmaContainer #commonConditionContainer div.selector {
    float: left;
}
.cmaContainer .questionWrapper .questionText {
    height: 0;
    margin: 50px 0 10px;
}
.cmaContainer .panel .panelBottom {
    background: url("/ucm/groups/public/@hp/@public/documents/webasset/dev_061772.png") no-repeat scroll left center transparent;
    height: 77px;
    width: 677px;
}
.cmaContainer #currentMedications h3, .cmaContainer #currentAllergies h3 {
    text-align: left;
    margin: -5px 0 10px;
    font-size: 11px;
}
.cmaContainer #customCondition {
    width: 290px;
}
#addCommonConditionForm div.inputText, #addCustomConditionForm div.inputText {
    float: left;
    margin: 10px 10px 10px 0;
}
#addCustomConditionForm label {
    font-weight: bold;
}
.cmaContainer ul#currentConditionList, .cmaContainer ul#currentMedicationList, .cmaContainer ul#currentAllergyList {
    height: 70px;
    overflow: visible;
    width: 360px;
}
.cmaContainer ul#currentConditionList li, .cmaContainer ul#currentMedicationList li, .cmaContainer ul#currentAllergyList li {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-top-radius: 8px;
    border: none;
    padding: 2px 25px 2px 2px;
    background-color: #eee;
    margin: 0 0 2px 0;
    height: 18px;
    position: relative;
    overflow: hidden;
}
.cmaContainer span.remove {
    position: relative;
    bottom: 0;
    left: 10px;
    font-size: 12px;
}
.cmaContainer #no-results {
    font-size: 11px;
    color: #F24E48;
}
.IE7 .cmaContainer span.remove, .IE8 .cmaContainer span.remove {
    left: 0;
}
.cmaContainer ul#currentConditionList li a, .cmaContainer ul#currentMedicationList li a, .cmaContainer ul#currentAllergyList li a {
    position: absolute;
    right: 2px;
    top: 2px;
}
.cmaContainer .scroll-pane {
    padding-top: 0;
}
.cmaContainer .jScrollPaneDrag {
    background: url("/ucm/groups/public/@hp/@public/documents/webasset/dev_061751.png");
}
.cascade {
    width: 404px;
    padding: 18px 0 0;
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061771.png) no-repeat top left;
}
.IE6 .cascade, .IE7 .cascade, .IE8 .cascade {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061766.png) no-repeat top left;
}
.cascadeContainer {
    padding: 0 0 15px;
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061770.png) no-repeat bottom left;
}
.IE6 .cascadeContainer, .IE7 .cascadeContainer, .IE8 .cascadeContainer {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061765.gif) no-repeat bottom left;
}
.cascadeContent {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061769.png) repeat-y left center;
    padding: 0 26px 10px;
    zoom: 1;
}
.sliderCascade .cascadeContent {
    padding-bottom: 60px;
}
.IE6 .cascadeContent, .IE7 .cascadeContent, .IE8 .cascadeContent {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061764.gif) repeat-y left center;
}
.activeCascade {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061768.png) no-repeat top left;
}
.IE6 .activeCascade, .IE7 .activeCascade, .IE8 .activeCascade {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061763.gif) no-repeat top left;
}
.activeCascade .cascadeContainer {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061767.png) no-repeat bottom left;
}
.IE6 .activeCascade .cascadeContainer, .IE7 .activeCascade .cascadeContainer, .IE8 .activeCascade .cascadeContainer {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061762.gif) no-repeat bottom left;
}
.activeCascade .cascadeContent {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061760.png) repeat-y left center;
}
.IE6 .activeCascade .cascadeContent, .IE7 .activeCascade .cascadeContent, .IE8 .activeCascade .cascadeContent {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061761.gif) repeat-y left center;
}
.answerWrapper .cascade {
    position: absolute;
    z-index: 2;
    left: 50px;
    zoom: 1;
}
.singleCl .cascade .questionText {
    height: auto;
    margin: 0 0 10px;
}
.singleCl .cascade .questionText td, .singleCl .cascade .questionText td a {
    font-size: 15px;
}
.singleCl .cascade .questionText td {
    color: #ACE4F0;
}
.singleCl .cascade .answerSet {
    display: block;
    text-align: left;
    margin: 0;
}
.singleCl .cascade .answerSet label {
    color: #DDD;
}
.singleCl .activeCascade .questionText td {
    color: #5bc9eb;
}
.singleCl .activeCascade .answerSet label {
    color: #333;
}
.singleCl .cascade .answerWrapper {
    margin: 0 0 4px;
}
.singleCl .activeCascade .answerSet .answerWrapper label {
    width: 320px;
}
.singleCl .cascade .slider .answerSet {
    margin: 20px auto 35px;
}
.singleCl .cascade .textCheckContainer {
    width: 100%;
}
.singleCl .cascade .textCheckContainer td, .singleCl .cascade .textCheckContainer th {
    text-align: left;
    padding: 0 10px 3px 0;
    vertical-align: top;
}
.singleCl .cascade .textCheckContainer th {
    padding-bottom: 5px;
}
.singleCl .cascade .textCheckContainer .textCheckOption {
    padding-right: 0;
}
.singleCl .cascade .textCheckContainer td.textCheckOption, .singleCl .cascade .textCheckContainer th.textCheckOption {
    text-align: center;
}
.singleCl .cascade .textCheckContainer td.textCheckField input {
    width: 270px;
    min-height: 15px;
}
.singleCl .cascade .textCheckContainer .checkboxContainer {
    margin-bottom: 0;
}
.singleCl .cascade .textCheckContainer td.textCheckOption div.checker {
    float: none;
    margin: 0 auto;
}
.singleCl div.selector.wrapMonth, .singleCl div.datePicker select.selectMonth {
    width: 65px;
}
.singleCl div.datePicker div.selector.wrapMonth span {
    width: 37px;
}
.singleCl div.selector.wrapDay, .singleCl div.datePicker select.selectDay {
    width: 53px;
}
.singleCl div.datePicker div.selector.wrapDay span {
    width: 25px;
}
.singleCl div.selector.wrapYear, .singleCl div.datePicker select.selectYear {
    width: 70px;
}
.singleCl div.datePicker div.selector.wrapYear span {
    width: 40px;
}
.multipleCl div.selector span {
    height: 28px;
    line-height: 28px;
}
.multipleCl div.selector span {
    padding-right: 23px;
}
.multipleCl div.selector.wrapMonth, .multipleCl div.datePicker select.selectMonth {
    width: 54px;
}
.multipleCl div.datePicker div.selector.wrapMonth span {
    width: 28px;
}
.multipleCl div.selector.wrapDay, .multipleCl div.datePicker select.selectDay.selector {
    width: 44px;
}
.multipleCl div.datePicker div.selector.wrapDay span {
    width: 18px;
}
.multipleCl div.selector.wrapYear, .multipleCl div.datePicker select.selectYear {
    width: 62px;
}
.multipleCl div.datePicker div.selector.wrapYear span {
    width: 33px;
}
table.cardTable {
    width: 585px;
    margin-top: 20px;
    margin-left: 10px;
}
table.cardTable td {
    border-top: 1px solid #dedede;
    padding: 5px 0 10px;
}
table.cardTable td.questionItem {
    width: 68%;
    font-size: 15px;
    color: #5bc9eb;
}
table.cardTable td.questionItem, table.cardTable th.answerItem {
    padding-right: 5px;
}
table.cardTable th.answerItem {
    text-align: center;
    font-size: 11px;
}
table.cardTable td.answerItem div.radio {
    float: none;
    margin: 0 auto;
}
table.cardTable .questionItem a {
    font-size: 15px;
    font-weight: normal;
}
.questionSetImage {
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
    border: 1px solid #DFDFDF;
    float: left;
    margin: 0 20px 0 90px;
    background: #fff;
    line-height: 0;
    overflow: hidden;
}
.answerSetImage {
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
    float: left;
    margin: 0 20px 0 90px;
    background: #fff;
    line-height: 0;
}
.questionSetImage img, .answerSetImage img {
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
    height: 168px;
    width: 252px;
}
.questionSetImage img.iconMagnifier {
    top: 272px;
    cursor: pointer;
    height: 15px;
    position: absolute;
    left: 349px;
    width: 15px;
}
.answerSetImage img.iconMagnifier {
    cursor: pointer;
    height: 15px;
    width: 15px;
    float: right;
}
.imageSize3 img.iconMagnifier {
    display: none;
}
.questionSetImage:hover, .answerSetImage:hover {
    border: 1px solid #87b300;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}
.answerSetImage:hover {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}
.questionSetImage div.photoLarge h5, .answerSetImage div.photoLarge h5 {
    margin: -10px 0 10px;
}
.questionSetImage div.photoLarge img, .answerSetImage div.photoLarge img {
    border: 1px solid #dfdfdf;
    width: 432px;
    height: 287px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}
.imageSize3 {
    margin: 0 20px 0 0;
}
.imageSize3 img {
    height: 175px;
    width: 342px;
}
.imageSize3 img.iconMagnifier {
    bottom: 28px;
    cursor: pointer;
    height: 15px;
    position: absolute;
    right: 295px;
    width: 15px;
    z-index: 999;
}
#loginCardPanel h2 {
    margin: 0 0 20px 0;
    font-size: 12px;
    color: #333;
}
#loginCardPanel p.errorMessage {
    text-align: left;
}
#loginCardPanel p span.error {
    color: #F24E48;
}
#loginCardPanel ul li {
    margin: 0 0 5px 0;
}
#loginCardPanel ul li label {
    display: inline-block;
    width: 100px;
    float: none;
    max-width: none;
    font-size: 11px;
}
#loginCardPanel ul li input {
    width: 220px;
}
#loginCardPanel #forgotPasswordLink {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin: 0 0 0 104px;
}
.transitionCl h1 {
    height: 41px;
    margin-bottom: 0;
    padding-top: 26px;
    line-height: 26px;
}
.transitionCl .transtionText {
    margin: 0 auto;
    width: 482px;
    font-size: 12px;
    line-height: 16px;
}
.transitionCl .transtionText ul li {
    list-style: disc outside none;
    padding: 0;
    font-size: 12px;
}
.transitionCl .transtionText p {
    padding-bottom: 10px;
}
.transitionCl .transtionText ul {
    margin-top: 10px;
    margin-left: 0;
    padding-left: 3em;
}
.transitionCl .transtionText li {
    list-style: disc outside;
}
.singleCl table.questionText td a.target {
    white-space: nowrap;
}
#fileUploadInProgress {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061759.gif) no-repeat;
    width: 128px;
    height: 0;
    padding-top: 15px;
    margin-top: 8px;
    z-index: 9999999999;
    overflow: hidden;
}
#mutli-card-type {
    height: 157px;
    width: 628px;
    position: absolute;
    left: 0;
    top: 100px;
}
#mutli-card-type dl {
    margin: 0;
    padding: 0;
    height: 127px;
    width: 127px;
    float: left;
    margin: 0;
    padding: 0 13px 0 0;
}
#mutli-card-type dl dt {
    display: none;
    margin: 0;
    padding: 0;
    float: left;
}
#mutli-card-type dl dd {
    display: none;
    margin: 0;
    padding: 0;
    float: left;
}
#mutli-card-type dl dd.thumbnail {
    display: block;
    height: 127px;
    width: 127px;
}
#mutli-card-type .image-container {
    width: 700px;
    height: 127px;
    position: relative;
}
#mutli-card-type .image-wrapper {
    height: 127px;
    width: 547px;
    overflow: hidden;
    position: relative;
    float: left;
    margin-left: 4px;
}
#mutli-card-type dl dd.thumbnail img {
    position: absolute;
    cursor: pointer;
}
#mutli-card-type dl dd.thumbnail img.thumbnail-selected-overlay, #mutli-card-type dl dd.thumbnail img.thumbnail-hover-overlay {
    display: none;
}
#mutli-card-type dl dd.thumbnail img.selected {
    display: block;
}
#mutli-card-type a#main-previous-button {
    height: 53px;
    width: 31px;
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061756.png) no-repeat;
    display: inline-block;
    float: left;
    margin-top: 39px;
    margin-left: 11px;
}
#mutli-card-type a#main-next-button {
    height: 53px;
    width: 31px;
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061755.png) no-repeat;
    display: inline-block;
    float: left;
    margin-left: 4px;
    margin-top: 39px;
}
#mutli-card-type-modal a#modal-previous-button {
    height: 53px;
    width: 31px;
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061756.png) no-repeat;
    display: inline-block;
}
#mutli-card-type-modal a#modal-next-button {
    height: 53px;
    width: 31px;
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061755.png) no-repeat;
    display: inline-block;
}
#mutli-card-type ul#pagination {
    margin: 0 auto;
    padding: 9px 0 0;
    height: 21px;
    list-style: none;
    clear: left;
}
#mutli-card-type ul#pagination li {
    margin: 0 5px;
    padding: 0;
    height: 21px;
    width: 21px;
    list-style: none;
    float: left;
    cursor: pointer;
}
#mutli-card-type ul#pagination li a {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061758.png) no-repeat 0 -27px;
    height: 21px;
    width: 21px;
    display: block;
    float: left;
    cursor: pointer;
}
#mutli-card-type ul#pagination li.selected a {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061758.png) no-repeat;
    height: 21px;
    width: 21px;
    display: block;
    float: left;
}
#mutli-card-type input[type="radio"] {
    display: none;
}
#mutli-card-type-modal {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061757.png);
    height: 285px;
    width: 509px;
    display: none;
    position: relative;
    margin-right: auto;
    margin-left: auto;
    top: 157px;
    left: -31px;
}
#mutli-card-type-modal img {
    float: left;
    padding-top: 34px;
    padding-left: 7px;
}
#mutli-card-type-modal a#modal-previous-button {
    height: 53px;
    width: 31px;
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061756.png) no-repeat;
    display: inline-block;
    float: left;
    margin: 115px 0 0 11px;
}
#mutli-card-type-modal a#modal-next-button {
    height: 53px;
    width: 31px;
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061755.png) no-repeat;
    display: inline-block;
    float: left;
    margin: 115px 0 0 0;
}
#mutli-card-type-modal #content-wrapper {
    width: 120px;
    float: left;
    padding-top: 37px;
    padding-left: 14px;
}
#mutli-card-type-modal #modal-text-wrapper {
    width: 120px;
    height: 155px;
}
#mutli-card-type-modal div a#select-image-button {
    display: block;
    width: 108px;
    height: 28px;
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061754.png) no-repeat;
}
#mutli-card-type-modal div a#select-image-button:hover {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061754.png) no-repeat 0 -32px;
}
#mutli-card-type-modal div h2 {
    font: normal 14px Verdana, Geneva, sans-serif;
    margin: 0;
    padding: 0;
    color: #59c9eb;
}
#mutli-card-type-modal div p {
    font: normal 11px/17px Verdana, Geneva, sans-serif;
    margin: 0;
    padding: 0;
    height: 122px;
    color: #666;
}
#mutli-card-type-modal div span {
    font: normal 11px Verdana, Geneva, sans-serif;
    display: block;
    color: #666;
    text-align: center;
    width: 108px;
    padding-top: 15px;
}
#mutli-card-type-modal a#modal-close-button {
    height: 28px;
    width: 28px;
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061753.png) no-repeat;
    display: block;
    position: absolute;
    left: 464px;
    top: 16px;
}
#mutli-card-type-modal a#modal-close-button:hover {
    background: url(/ucm/groups/public/@hp/@public/documents/webasset/dev_061753.png) no-repeat 0 -32px;
}

/* Localized */