
/* **** Ze-skin stylesheets **** */
hr{
color: #6985A2;
background-color: #6985A2;
height: 1px;
border: 0;
}
fieldset, legend {
background-color:#FFF;
padding:6px;
margin:4px;
}
fieldset {
-moz-border-radius:4px;
border:1px solid #d4d4d4;
text-align:left;
}
legend {
border-bottom:none;
border-left:1px solid #d4d4d4;
border-right:1px solid #d4d4d4;
border-top:none;
color:#333;
font-weight:500;
font-size:13px;
padding:0 10px;
}
/* Input style classes starts */
input[type=text] {
background-color: #fff;
    border: 1px solid #d4d4d4;
    margin: 5px;
    padding: 5px;
    text-decoration: none;
}
select {
margin: 5px;
padding: 5px;
}
input[type=text].hover, input.hover[type=text] {
background-color:#ECF4FF;
border:1px solid #D4D4D4;
}
input[type=text].focus, input.focus[type=text], input[type=text]:focus {
border-color: #66afe9;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
font-weight:400;
}
input.ze-input-highlight {
background-color:#D3EAFF;
border:1px solid #D4D4D4;
color:#333;
}
.ze-hint-text {
color:#333;
font-size:11px;
text-align:right;
}
textarea {
background-color:#fff;
border:1px solid #D4D4D4;
}
input[disabled],select[disabled],checkbox[disabled],textarea[disabled] {
background-color:#E2E2E2;
border:1px solid #D4D4D4;
color:#333;
cursor:not-allowed;
}
input[readonly],select[readonly],checkbox[readonly],textarea[readonly] {
background-color:#A3A3A3;
border:1px solid #D4D4D4;
color:#333;
cursor:default;
}
/* Input classes ends
    button classes starts */
.ze-primary, .ze-secondary{
display: inline-block;
	*display: inline;
	padding: 5px 15px;
	margin-bottom: 0;
	*margin-left: .3em;
	line-height: 20px;
	color: #333333;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-color: #ffffff;
	background-repeat: repeat-x;
	border: 1px solid #cccccc;
	*border: 0;
	*zoom: 1;
	font-size: 12px;
	font-weight: normal;
       }
.ze-primary {
-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: none;
	display: inline-block;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background-color: #3085CD;
}
.ze-primary.hover, .ze-primary:hover {
color: #ffffff;
	background-color: #0B63AD;
}
.ze-cal-nav-button {
        background: #fff;
        display: inline-block;
	*display: inline;
	padding: 5px 10px;
	color: #333333;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-color: #ffffff;
	background-repeat: repeat-x;
	border: 1px solid #cccccc;
	*border: 0;
	*zoom: 1;
        vertical-align: text-bottom;
        font-weight: 400;
        font-size: 12px;
}
.ze-nav-button, .ze-float-button {
-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	color: #222;
	font-weight: bold;
	text-decoration: none;
	background-color: #D4D4D4;
    border: 1px solid #A0A0A0;
margin: 5px;
    padding: 5px 10px;
}
.ze-float-button{
font-size:11px;
padding:2px 5px;
margin-right:3px;
}
.ze-secondary {
-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	/*font-weight: bold;*/
	text-decoration: none;
	/*text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);*/
}
.ze-secondary.hover, .ze-secondary:hover {
color: #333333;
	background-color: #e6e6e6;
	*background-color: #d9d9d9;
}
button[disabled], button[disabled].hover {
/*-moz-box-shadow:0 1px 2px #A3A3A3;
-webkit-border-radius:3px;
-webkit-box-shadow:0 1px 3px #A3A3A3;
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/styles/ze-skin-sprite.png');
background-position:0 -200px;*/
background: #ffffff;
border:1px solid #d4d4d4;
color:#A3A3A3;
cursor:text;
font-weight:700;
font-size:13px;
padding:5px 10px;
margin:2px;
}
/* table classes starts */
caption,.ze-sectionheading,tr,.ze-label-mandatory,.ze-label,.ze-label-bold,.ze-bold-left-text,.ze-bold-center-text,td,.ze-emptyrow,.ze-row-deactivated,.ze-sectionheading-sub {
border:none;
color:#333;
padding:0;
}
caption,.ze-sectionheading {
background-color:#DBD9DA;
color:#333;
font-size:13px;
font-weight:700;
padding:4px 0;
text-align:center;
}
.ze-sectionheading a{
color:#333;
font-size:13px;
font-weight:700;
float:left;
text-decoration:underline;
}
.ze-sectionheading a.hover{
color:#fff;
font-size:13px;
font-weight:700;
float:left;
text-decoration:underline;
}
.ze-sectionheading-sub {
background-color:#89C3F9;
font-size:13px;
font-weight:bold;
padding:4px 0 4px 15px;
}
.ze-data{
background-color:#F5F5EC;
text-align:left;
}
table.ze-data {
margin:0px;
text-align:center;
}
table.ze-data .ze-border {
border-right:1px solid #CDDEF0;
}
table.ze-data tr {
background-color:#FFF;
text-align:left;
}
.ze-label {
text-align:right;
white-space: nowrap;
}
.ze-label-mandatory {
color: #e93207;
text-align:right;
white-space: nowrap;
}
.ze-label-bold {
text-align:right;
color:#333;
font-weight:700;
padding:2px;
white-space: nowrap;
}
div.ze-label-bold {
text-align:center;
}
.ze-bold-right-text {
font-weight:700;
padding:4px;
text-align:right;
}
.ze-bold-left-text {
font-weight:700;
padding:4px;
text-align:left;
}
.ze-bold-center-text {
font-weight:700;
padding:4px;
text-align:center;
}
.ze-text-inline{
display:inline-block;
vertical-align:middle;
*float:left;
padding: 1px 0.2em;
}
/* table classes ends */
div.ze-scroll {
background-color:#fff;
border:1px solid #D4D4D4;
height:120px;
overflow:scroll;
padding:4px;
width:97%;
}
.ze-info-text {
        background-color:#f5f5f5;
        border:1px solid #d4d4d4;
        color:#333;
        padding:5px;
        /*margin:2px auto;*/
        font-weight:700;
        width:auto;
        }
.ze-info-text a {
        color:blue;
        font:inherit;
        text-decoration:underline;
        }
/* ACE related classes starts */
.ze-qlist-box{
border:1px solid #7DC3FF;
background-color:#fff;
padding:4px;
}
.ze-qlist-row, .ze-qlist-rowover, .ze-qlist-rowclick, .ze-qlist-drop{
border:1px solid #7DC3FF;
color: #333;
padding:0.2em;
margin:0.2em;
position:relative;
}
.ze-qlist-rowover, .ze-qlist-rowclick {
background-color: #D3EAFF;
z-index:2;
}
.ze-qlist-drop {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-color: #D3EAFF;
border-top:none;
position:absolute;
top:18px;
right:2px;
text-align:left;
z-index:10;
margin:0.1em 0 0 0 !important;
}
.ze-qlist-drop a{
color:#333;
padding:0px 8px;
text-decoration:none;
}
.ze-qlist-drop a.hover{
color:#333;
text-decoration:underline;
}
.ze-list-recent{
background-color:#FFF3D4;
border:1px solid #A3A3A3;
z-index:1;
cursor:pointer;
color: #333;
padding:0.1em;
margin:0.1em;
}
.ze-alist-row{
border:1px solid #7DC3FF;
color: #333;
padding:2px;
margin:3px;
z-index:2;
}
.ze-alist-drop{
border-top:1px solid #fff;
border-right:1px solid #C4CFD9;
border-bottom:1px solid #C4CFD9;
border-left:1px solid #C4CFD9;
background-color: #EBF2F7;
width:80%;
text-align:left;
border-top:none;
margin-top:-2px;
margin-left:60px;
padding:1px;
z-index:3;
}
.ze-qlist-row{
background-color: #DCEEFF;
border:1px solid #99D0FF;
color: #333;
font-weight:700;
padding:4px;
margin:3px;
/* z-index:1; */
cursor:hand;
}
.ze-row-color1{
background-color: #fff;
border:1px solid #C4CFD9;
color: #333;
font-weight:700;
padding:4px;
margin:3px;
cursor:hand;
}
.ze-row-color2{
background-color: #EBF2F7;
border:1px solid #C4CFD9;
color: #333;
font-weight:700;
padding:1px 4px;
margin:3px;
cursor:pointer;
}
.ze-no-print.ze-row-color2{
background-color: #fff;
border:1px solid #d4d4d4;
width: 40px;
}
.ze-qlist-row .ze-mandatory-text{
color: red;
}
.ze-qlist-drop-one{
font-weight:700;
float:right;
text-align:left;
position:relative;
border-top:none;
border-right:1px solid #99D0FF;
border-bottom:1px solid #99D0FF;
border-left:1px solid #99D0FF;
background-color: #DCEEFF;
text-align:left;
display:none;
margin:-4px 3px 3px 3px;
padding:4px 2px 4px 20px;
z-index:3;
}
.ze-qlist-drop-two{
text-align:left;
position:relative;
width:90%;
border-top:none;
border-right:1px solid #99D0FF;
border-bottom:1px solid #99D0FF;
border-left:1px solid #99D0FF;
background-color: #DCEEFF;
text-align:left;
display:none;
margin:19px 0 0 60px;
padding:2px 2px 2px 20px;
z-index:4;
}
.ze-qlist-drop-three{
border-top:none;
border-right:1px solid #99D0FF;
border-bottom:1px solid #99D0FF;
border-left:1px solid #99D0FF;
text-align:left;
margin:-3px 3px 3px 3px;
padding:4px 2px 4px 20px;
z-index:5;
}
.ze-listofvalues{
padding:4px 2px 4px 40px;
}
.ze-qlist-disabled{
font-weight:700;
}
.ze-qlist-disabled .ze-qlist-row{
background-color: #D0D0D0 !important;
border:1px solid #999 !important;
color: #666;
font-weight:700;
padding:4px;
margin:3px;
z-index:1;
cursor:hand;
}
.ze-qlist-disabled .ze-qlist-drop-three{
border-top:none;
border-right:1px solid #999 !important;
border-bottom:1px solid #999 !important;
border-left:1px solid #999 !important;
background-color: #E1E1E1 !important;
text-align:left;
margin:-4px 3px 3px 3px;
padding:4px 2px 4px 20px;
z-index:5;
color: #666;
}
.ze-divpadding-one, .ze-divpadding-two{
border:1px solid #999;
z-index:1;
cursor:pointer;
color: #333;
padding:2px;
margin:0.4em;
display:inline;
}
.ze-divpadding-one{
background-color:#FFF;
}
.ze-divpadding-two{
background-color:#FFF3D4;
}
/* ACE status color on dropdown field ends
    Action icon classes starts */
.ze-icon-udb-alerts {
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/styles/ze-skin-sprite.png');
background-position:0 -840px;
background-repeat:no-repeat;
}
.ze-icon-udb-activity {
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/styles/ze-skin-sprite.png');
background-position:0 -880px;
background-repeat:no-repeat;
}
.ze-icon-udb-messages {
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/styles/ze-skin-sprite.png');
background-position:0 -920px;
background-repeat:no-repeat;
}
.ze-icon-udb-mycases {
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/styles/ze-skin-sprite.png');
background-position:0 -960px;
background-repeat:no-repeat;
}
.ze-icon-udb-gapsincare {
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/styles/ze-skin-sprite.png');
background-position:0 -1000px;
background-repeat:no-repeat;
}
.ze-icon-udb-alerts, .ze-icon-udb-activity, .ze-icon-udb-messages, .ze-icon-udb-mycases, .ze-icon-udb-gapsincare{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
cursor:pointer;
display:inline-block;
*float:left;
vertical-align:middle;
height:20px;
text-indent:-10000em;
width:24px;
}
.ze-icon-add, .ze-icon-remove, .ze-icon-activate, .ze-icon-deactivate, .ze-icon-approve, .ze-icon-delete, .ze-icon-copy, .ze-icon-edit, .ze-icon-help, .ze-icon-calendar, .ze-icon-keyword, .ze-icon-pdf, .ze-icon-print, .ze-icon-fax, .ze-icon-preview, .ze-icon-review, .ze-icon-report, .ze-icon-attach, .ze-icon-addaddress, .ze-icon-memorylist, .ze-icon-dashboard, .ze-icon-unlock, .ze-icon-createlogin, .ze-icon-resetpassword, .ze-icon-readonly, .ze-icon-writeaccess, .ze-icon-search, .ze-icon-select, .ze-icon-setaspreferred, .ze-icon-configure, .ze-icon-history, .ze-icon-archive, .ze-icon-theme, .ze-icon-problem, .ze-icon-goal, .ze-icon-intervention, .ze-icon-workload, .ze-icon-bmi-calculate, .ze-icon-faxattach-member, .ze-icon-faxattach-episode, .ze-icon-create-and-attachfax, .ze-icon-unread-messages, .ze-icon-messages, .ze-icon-write-message, .ze-icon-sent-messages, .ze-icon-sendemail, .ze-icon-service-extend, .ze-icon-discharge, .ze-icon-save, .ze-icon-logout, .ze-icon-publish, .ze-icon-sms, .ze-icon-phone, .ze-icon-note, .ze-icon-cg, .ze-icon-cg-summary, .ze-icon-iq-review, .ze-icon-iq-view-review, .ze-icon-iq-existing-review, .ze-icon-cg-iq-book-view, .ze-icon-user-notification, .ze-icon-user-notification-new, .ze-icon-change-status, .ze-icon-udf, .ze-icon-showalert, .ze-icon-provider-profile, .ze-icon-assosiated-preview, .ze-icon-startclock, .ze-icon-stopclock, .ze-icon-endcall, .ze-icon-mutecall, .ze-icon-outreach, .ze-icon-legends, .ze-icon-export-excel, .ze-icon-pec, .ze-icon-mrip, .ze-icon-riskschore, .ze-icon-resendasinitial, .ze-icon-resendasrevised, .ze-icon-markassend, .ze-icon-log-error, .ze-icon-add-call, .ze-icon-emmi, .ze-icon-ignore, .ze-icon-import, .ze-icon-healthwise, .ze-icon-addtoheader, .ze-icon-addtofooter, .ze-icon-medicationallergy, .ze-icon-pdd-calculate, .ze-icon-export-all{
        -moz-background-clip:border;
        -moz-background-inline-policy:continuous;
        -moz-background-origin:padding;
        background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/styles/ze-skin-sprite.png');
        background-repeat:no-repeat;
        cursor:pointer;
        display:inline-block;
        vertical-align:middle;
        *float:left;
        text-indent:-1000em;
        height:20px;
        width:20px;
        margin:1px;
        }
button.ze-icon-add, button.ze-icon-remove, button.ze-icon-activate, button.ze-icon-deactivate, button.ze-icon-approve, button.ze-icon-delete, button.ze-icon-copy, button.ze-icon-edit, button.ze-icon-help, button.ze-icon-calendar, button.ze-icon-keyword, button.ze-icon-pdf, button.ze-icon-print, button.ze-icon-fax, button.ze-icon-preview, button.ze-icon-review, button.ze-icon-report, button.ze-icon-attach, button.ze-icon-addaddress, button.ze-icon-memorylist, button.ze-icon-dashboard, button.ze-icon-unlock, button.ze-icon-createlogin, button.ze-icon-resetpassword, button.ze-icon-readonly, button.ze-icon-writeaccess, button.ze-icon-search, button.ze-icon-select, button.ze-icon-setaspreferred, button.ze-icon-configure, button.ze-icon-history, button.ze-icon-archive, button.ze-icon-theme, button.ze-icon-problem, button.ze-icon-goal, button.ze-icon-intervention, button.ze-icon-workload, button.ze-icon-bmi-calculate, button.ze-icon-faxattach-member, button.ze-icon-faxattach-episode, button.ze-icon-create-and-attachfax, button.ze-icon-unread-messages, button.ze-icon-messages, button.ze-icon-write-message, button.ze-icon-sent-messages, button.ze-icon-sendemail, button.ze-icon-service-extend, button.ze-icon-discharge, button.ze-icon-save, button.ze-icon-logout, button.ze-icon-publish, button.ze-icon-sms, button.ze-icon-phone, button.ze-icon-note, button.ze-icon-cg, button.ze-icon-cg-summary, button.ze-icon-iq-review, button.ze-icon-iq-existing-review, button.ze-icon-cg-iq-book-view, button.ze-icon-user-notification, button.ze-icon-user-notification-new, button.ze-icon-change-status, button.ze-icon-showalert, button.ze-icon-provider-profile, button.ze-icon-assosiated-preview, button.ze-icon-startclock, button.ze-icon-stopclock, button.ze-icon-outreach, button.ze-icon-legends, button.ze-icon-export-excel, button.ze-icon-pec, button.ze-icon-mrip, button.ze-icon-riskschore, button.ze-icon-resendasinitial, button.ze-icon-resendasrevised, button.ze-icon-markassend, button.ze-icon-log-error, button.ze-icon-add-call, button.ze-icon-emmi, button.ze-icon-ignore, button.ze-icon-import, button.ze-icon-healthwise, button.ze-icon-addtoheader, button.ze-icon-addtofooter, button.ze-icon-pdd-calculate, button.ze-icon-export-all, button.ze-icon-medicationallergy{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/styles/ze-skin-sprite.png');
background-repeat:no-repeat;
cursor:pointer;
height:20px;
padding:none;
text-indent:-10000em;
width:20px;
background-color:transparent;
border:none;
margin:1px;
vertical-align: middle;
}
.ze-icon-add {
        background-position:0 -1040px;
        }
.ze-icon-remove {
        background-position:0 -1080px;
        }
.ze-icon-activate {
        background-position:0 -1120px;
        }
.ze-icon-deactivate {
        background-position:0 -1160px;
        }
.ze-icon-approve {
        background-position:0 -1200px;
        }
.ze-icon-delete {
        background-position:0 -1240px;
        }
.ze-icon-copy {
        background-position:0 -1280px;
        }
.ze-icon-edit {
        background-position:0 -1320px;
        }
.ze-icon-help {
        background-position:0 -1360px;
        }
.ze-icon-calendar {
        background-position:0 -1400px;
        }
.ze-icon-keyword {
        background-position:0 -1440px;
        }
.ze-icon-pdf {
        background-position:0 -1480px;
        }
.ze-icon-print {
        background-position:0 -1520px;
        }
.ze-icon-fax {
        background-position:0 -1560px;
        }
.ze-icon-preview {
        background-position:0 -1600px;
        }
.ze-icon-review {
        background-position:0 -1640px;
        }
.ze-icon-report {
        background-position:0 -1680px;
        }
.ze-icon-attach {
        background-position:0 -1720px;
        }
.ze-icon-addaddress {
        background-position:0 -1760px;
        }
.ze-icon-memorylist {
        background-position:0 -1800px;
        }
.ze-icon-dashboard {
        background-position:0 -1840px;
        }
.ze-icon-unlock {
        background-position:0 -1880px;
        }
.ze-icon-createlogin {
        background-position:0 -1920px;
        }
.ze-icon-resetpassword {
        background-position:0 -1960px;
        }
.ze-icon-readonly {
        background-position:0 -2000px;
        }
.ze-icon-writeaccess {
        background-position:0 -2040px;
        }
.ze-icon-search {
        background-position:0 -2080px;
        }
.ze-icon-select {
        background-position:0 -2120px;
        }
.ze-icon-setaspreferred {
        background-position:0 -2160px;
        }
.ze-icon-configure {
        background-position:0 -2200px;
        }
.ze-icon-history {
        background-position:0 -2240px;
        }
.ze-icon-archive {
        background-position:0 -2280px;
        }
.ze-icon-theme {
        background-position:0 -2320px;
        }
.ze-icon-problem {
        background-position:0 -2360px;
        }
.ze-icon-goal {
        background-position:0 -2400px;
        }
.ze-icon-intervention {
        background-position:0 -2440px;
        }
.ze-icon-workload {
        background-position:0 -2480px;
        }
.ze-icon-bmi-calculate {
        background-position:0 -2520px;
        }
.ze-icon-faxattach-member {
        background-position:0 -2560px;
        }
.ze-icon-faxattach-episode {
        background-position:0 -2600px;
        }
.ze-icon-create-and-attachfax {
        background-position:0 -2640px;
        }
.ze-icon-unread-messages {
        background-position:0 -2680px;
        }
.ze-icon-messages {
        background-position:0 -2720px;
        }
.ze-icon-write-message {
        background-position:0 -2760px;
        }
.ze-icon-sent-messages {
        background-position:0 -2800px;
        }
.ze-icon-sendemail {
        background-position:0 -2840px;
        }
.ze-icon-service-extend {
        background-position:0 -2880px;
        }
.ze-icon-discharge {
        background-position:0 -2920px;
        }
.ze-icon-save {
        background-position:0 -2960px;
        }
.ze-icon-logout {
        background-position:0 -3000px;
        }
.ze-icon-publish {
        background-position:0 -3040px;
        }
.ze-icon-phone {
        background-position:0 -3080px;
        }
.ze-icon-sms {
        background-position:0 -3120px;
        }
.ze-icon-note {
        background-position:0 -3160px;
        }
.ze-icon-cg {
        background-position:0 -3200px;
        }
.ze-icon-cg-summary {
        background-position:0 -3240px;
        }
.ze-icon-iq-review {
        background-position:0 -3280px;
        }
.ze-icon-iq-existing-review {
        background-position:0 -3320px;
        }
.ze-icon-cg-iq-book-view {
        background-position:0 -3360px;
        }
.ze-icon-user-notification {
        background-position:0 -3400px;
        }
.ze-icon-user-notification-new {
        background-position:0 -3440px;
        }
.ze-icon-change-status {
        background-position:0 -3480px;
        }
.ze-icon-udf {
        background-position:0 -3520px;
        }
.ze-icon-showalert {
        background-position:0 -3560px;
        }
.ze-icon-assosiated-preview {
        background-position:0 -3760px;
        }
.ze-icon-provider-profile {
        background-position:0 -3800px;
        }
.ze-icon-startclock {
        background-position:0 -4000px;
        }
.ze-icon-stopclock {
        background-position:0 -4040px;
        }
.ze-icon-endcall {
        background-position:0 -4080px;
        }
.ze-icon-mutecall {
        background-position:0 -4120px;
        }
.ze-icon-outreach {
        background-position:0 -4200px;
        }
.ze-icon-legends {
        background-position:0 -4240px;
        }
.ze-icon-export-excel {
        background-position:0 -4280px;
        }
.ze-icon-pec {
        background-position:0 -4320px;
        }
.ze-icon-mrip {
        background-position:0 -4360px;
        }
.ze-icon-riskschore {
        background-position:0 -4400px;
        }
.ze-icon-markassend {
        background-position:0 -4440px;
        }
.ze-icon-resendasrevised {
        background-position:0 -4480px;
        }
.ze-icon-resendasinitial {
        background-position:0 -4520px;
        }
.ze-icon-log-error {
        background-position:0 -4560px;
        }
.ze-icon-add-call {
        background-position:0 -4600px;
        }
.ze-icon-emmi{
        background-position:0 -4760px;
	}
.ze-icon-ignore{
	background-position:0 -4800px;
	}
.ze-icon-import{
	background-position:0 -4840px;
	}
.ze-icon-healthwise{
	background-position:0 -4880px;
	}
.ze-icon-addtoheader{
	background-position:0 -4920px;
	}
.ze-icon-addtofooter{
	background-position:0 -4960px;
	}
.ze-icon-medicationallergy{
	background-position:0 -5000px;
	}
.ze-icon-pdd-calculate {
    background-position: 0 -5040px;
    }
.ze-icon-export-all{
    background-position: 0 -5080px;
    }
/* Action icon classes ends 
   Calendar class starts */
.ze-cal-week-he,.ze-cal-weekend-he {
font-weight:700;
font-size:16px;
height:20px;
padding:4px;
text-align:center;
width:100px;
}
/* ze-cal-week-he is for Week - available day header */
.ze-cal-week-he {
background: #fff;
color:#333;
}
/* ze-cal-weekend-he  is for Week - nonavailable day header */
.ze-cal-weekend-he {
background: #fff;
border-top:1px solid #d4d4d4;
color:#333;
}
.ze-cal-week-date, .ze-cal-date-tag, .ze-cal-week-time, .ze-cal-month-time {
font-size:11px;
}
/* ze-cal-week-date is for Week - Date/Day text, e.g.: 03 Monday */
.ze-cal-week-date {
background: #fff;
color:#333;
height:80px;
padding:0 4px;
text-align:center;
width:100px;
}
.ze-cal-month-date, .ze-cal-unavailable, .ze-cal-available, .ze-cal-week-activity, .ze-cal-today {
color:#333;
text-align:left;
}
/* ze-cal-week-date-tag class is for week - date number */
.ze-cal-week-date-tag {
color:#333;
font-weight:700;
font-size:28px;
}
/* ze-cal-date-tag class is for month - date number */
.ze-cal-date-tag {
-moz-box-sizing:border-box;
background: #eaeaea;
border: 1px solid #d4d4d4;
border-bottom:none;
box-sizing:border-box;
color:#333;
padding:1px 8px 1px 1px;
text-align:right;
cursor:pointer;
}
.ze-cal-date-tag a {
color:#333;
text-decoration:none;
}
.ze-cal-date-tag a.hover {
color:#333;
text-decoration:underline;
}
.ze-cal-blocked,.ze-cal-unavailable,.ze-cal-available,.ze-cal-today {
color:#333;
height:90px;
overflow:auto;
padding:2px;
}
.weekContent .ze-cal-blocked,.weekContent .ze-cal-unavailable,.weekContent .ze-cal-available,.weekContent .ze-cal-today,.dayContent .ze-cal-blocked,.dayContent .ze-cal-unavailable,.dayContent .ze-cal-available,.dayContent .ze-cal-today {
height:108px;
}
/* ze-cal-blocked class is for Blocked day in calendar*/
.ze-cal-blocked {
background-color:#da4443 !important;
border:1px solid #A3A3A3 !important;
}
/* ze-cal-empty class is for empty day in calendar*/
.ze-cal-empty {
background-color:transparent !important;
border-width:0 !important;
height:0;
padding:0;
}
/* ze-cal-unavailable class is for Unavilable days in calendar, e.g.: Saturday, Sunday */
.ze-cal-unavailable {
background-color:#eee;
border:1px solid #d4d4d4;
}
/* ze-cal-available class is for Week - Avilable background */
.ze-cal-available {
background-color:#fff;
overflow:auto;
}
/* ze-cal-week-time class is for Week - Activity time */
.ze-cal-week-time {
-moz-box-sizing:border-box;
box-sizing:border-box;
color:#333;
padding:3px;
padding-left: 0;
width:9%;
float:left;
}
.ze-cal-count-info{
padding-bottom: 5px;
border-bottom: 1px solid #d4d4d4;
}

/* ze-cal-week-activity class is for Week - Activity */
.ze-cal-week-activity {
-moz-box-sizing:border-box;
background-color:#D3EAFF;
border:1px solid #fff;
border-left:none;
box-sizing:border-box;
color:#333;
padding:3px 6px;
width:85%;
display:inline-block;
}
/* ze-cal-month-time, .ze-cal-month-activity class is for Month - Time and Activity */
.ze-cal-month-time {
-moz-box-sizing:border-box;
background-color:#D3EAFF;
border:1px solid #fff;
box-sizing:border-box;
color:#333;
padding:4px;
text-align:center;
width:100%;
}
.ze-cal-month-activity {
-moz-box-sizing:border-box;
background-color:#fff;
border:1px solid #fff;
box-sizing:border-box;
color:#333;
padding-bottom:4px;
}
.ze-cal-nav-block {
position:absolute;
right:2px;
top:0;
width:70%;
}
.ze-cal-today {
background-color:#88a5b7;
overflow:auto;
}
.calweekdayrow{
background: #fafafa;
}
.ze-cal-info-bar{
position:absolute;
z-index:10;
top:36px;
left:10%;
background-color: #FFFCDD;
padding:5px 15px;
border: 1px solid #d4d4d4;
}
.ze-cal-filter{
position:absolute;
right:2px;
width:auto;
top:30px;
}
/* calendar class ends */

/*  Jiva home screen Styles starts here ***/
.ze-left-menu-link {
-x-system-font:none;
background-color:#7DC3FF;
border-bottom:1px solid #6985A2;
border-left:1px solid #EAEBEE;
border-right:1px solid #6985A2;
border-top:1px solid #EAEBEE;
color:#333;
cursor:pointer;
display:block;
font-weight:700;
font-size:13px;
margin:0 2px 2px 0;
padding:4px 0 4px 10px;
width:100%;
}
.ze-row-warning {
color:#C30;
font-weight:700;
}
/* * for role based menu links * */
td.submenu a {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
border-bottom:none;
color:#333;
padding:4px 6px;
margin:none;
background-color:transparent;
border:none;
text-decoration:none;
}
.submenu a {
border-bottom:1px solid #D3EAFF;
color:#333;
text-decoration:none;
}
.submenu a.hover {
background-color:#D3EAFF;
color:#333;
padding:4px 6px;
text-decoration:none;
}
.submenu a.ze-active-link {
background-color:#D4D4D4;
padding:4px 6px;
color:#fff;
font-weight:700;
text-decoration:none;
}
.yui-skin-sam ul.submenu li a {
color:#333;
display:block;
height:auto !important;
line-height:1.5em !important;
padding: 10px;
text-decoration:none;
clear:both;
border: none;
border-bottom: 1px solid #ebebeb;
}
/****** Jiva home screen Styles ends here **
** MCV Styles starts here *****/
.pcv-nav-bar .selected {
-x-system-font:none;
background-color: #46aaea;
color:#fff !important;
display:block;
font-weight:700;
font-size:11px;
line-height:normal;
margin-right:-2px;
padding:4px 0 4px 10px;
}
.panel-area {
background-color:#FFF;
padding:4px;
}
#demographic_content {
background: FFFCDD;
}
.pcv-nav-bar .noclick {
color:#333;
}
.pcv-nav-bar .left-menu-link {
-x-system-font:none;
background-color:#fff;
border: none;
color:#333;
cursor:pointer;
display:block;
font-weight:700;
font-size:11px;
margin-bottom:2px;
margin-right:2px;
padding:4px 0 4px 10px;
}
/* User dashboard classes start from here */
.ze-user-db-leftmenu {
border-right:2px solid #d4d4d4;
height:100%;
text-align:left;
}
.ze-user-db-right-content {
border-top:4px solid #7DC3FF;
height:100%;
padding:6px;
margin-top:4px;
text-align:left;
}
/* User dashboard classes ends here */

/* This is used to minimize panel */
.panel-minimize {
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/jscript/yui29/build/assets/skins/sam/sprite.png');
background-position:0 -400px;
background-repeat:no-repeat;
cursor:pointer;
display:block;
height:14px;
position:absolute;
right:35px;
top:5px;
width:14px;
}
.panel-maximize {
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/jscript/yui29/build/assets/skins/sam/sprite.png');
background-position:0 -350px;
background-repeat:no-repeat;
cursor:pointer;
display:block;
height:14px;
position:absolute;
right:35px;
top:5px;
width:14px;
}
/* "panel-slot-he" please check this class.... whether it is required or not.  */

.panel-slot-he {
background-color:#996;
color:#FFF;
font:bold 10px verdana, helvetica, arial, sans-serif;
padding:3px;
}
.multicolumns .yui-cms-group {
float:left;
margin:3px;
padding:0;
width:32%;
}
.multicolumns .yui-cms-accordion .yui-cms-item {
margin-bottom:5px;
border:1px solid #999;
}
.multicolumns,.poc .ygtvitem table {
width:100%;
margin:1px 0;
}
/****** Plan Of Care CSS starts from here ******/
.ze-poc-problem .actions a, .ze-poc-goal .actions a, .ze-poc-intervention .actions a, .ze-poc-problem a.hover, .ze-poc-goal a.hover,.ze-poc-intervention a.hover {
text-decoration:none !important;
}
.ze-poc-problem, .ze-poc-goal, .ze-poc-intervention, .ze-list-headertype, .ze-list-headerrecent {
margin:1px 0;
padding:4px;
}
.ze-poc-problem a, .ze-poc-goal a, .ze-poc-intervention a {
text-decoration:underline !important;
}
.ze-poc-problem{
margin:0;
background-color:#fff;
border-top:1px solid #7DC3FF;
border-bottom:1px solid #7DC3FF;
}
.ze-poc-goal, .ze-poc-intervention{
margin:0;
background-color:#fff;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}
.ze-list-headerrecent{
background-color:#FFF3D4;
border-bottom:1px solid #9F4F00;
border-top:1px solid #9F4F00;
}
.ze-list-headertype{
background-color:#B4DBFF;
border-bottom:1px solid #82B6D5;
border-top:1px solid #82B6D5;
}
.ze-poc-nav-block{
position:absolute;
right:2px;
top:0;
width:50%;
}
.ze-poc-filter{
position:absolute;
right:2px;
width:auto;
top:25px;
}
/****** Plan Of Care CSS ends here ***** */
.ze-menu li {
list-style-type:none;
margin:0;
padding:0;
}
.ze-menu ul {
border:solid 1px #A3A3A3;
border-width:1px 0 0;
padding:2px 0;
}
.ze-menu ul.first-of-type {
border-width:0;
}
.ze-menu .ze-menu-item {
border-bottom:solid 2px #7DC3FF;
color:#333;
font:700;
font-size:13px;
padding:0 3px;
text-transform:capitalize;
}
.ze-menu .ze-menu-item a.hover,.ze-menu .ze-menu-item a.active {
background-color:#7DC3FF;
color:#333;
font-weight:700;
}
.ze-progressbar {
background-color:#FFFCDD;
color:#222 !important;
font-size:11px;
font-weight:700;
padding:2px;
position:fixed;
text-align:center;
z-index:1000;
top: 10px;
}
#popInfoSlide{
border:1px solid #7DC3FF;
padding:3px;
background-color:#FFF;
position:absolute;
z-index:1000;
}
.ze-dtdd {
opacity: 0.6;
filter:alpha(opacity=60);
color:blue;
border: 2px solid gray;
}
/*    yui top navigation set custom classes starts */
.yui-skin-sam .ze-yui-custom .yui-navset .yui-nav a,
.yui-skin-sam .ze-yui-custom .yui-navset .yui-navset-top .yui-nav a,
.yui-skin-sam .ze-yui-custom .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle, .ze-togglebar div {
/*-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:#D3EAFF;
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/styles/ze-skin-sprite.png');
background-position:left -350px;
background-repeat:repeat-x;*/

background: #ffffff;
color:#333;
position:relative;
text-decoration:none;
font-size:12px;
font-weight:strong;
}
.yui-skin-sam .ze-yui-custom .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle {
font-size:12px;
font-weight:normal;
}
.yui-skin-sam .ze-yui-custom .yui-navset .yui-nav a em,.yui-skin-sam .ze-yui-custom .yui-navset .yui-navset-top .yui-nav a em {
border: none;
bottom:0;
left:0;
padding:0.18em 0.75em;
position:relative;
right:0;
top:-1px;
}
.yui-skin-sam .ze-yui-custom .yui-navset .yui-nav .selected a,
.yui-skin-sam .ze-yui-custom .yui-navset .yui-nav .selected a.focus,
.yui-skin-sam .ze-yui-custom .yui-navset .yui-nav .selected a.hover,
.yui-skin-sam .ze-yui-custom .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle.active {
/*-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:#7DC3FF;
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/styles/ze-skin-sprite.png');
background-position:left -300px;
background-repeat:repeat-x;*/
color:#333;
padding: 10px;
font-weight: bold;
}
.yui-skin-sam .ze-yui-custom .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle.active {
border: none;
border-bottom: 1px solid #eee;
}
.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle.ze-mandatory {
border:1px solid red;
}
.yui-skin-sam .ze-yui-custom .yui-navset .yui-nav a.hover,.yui-skin-sam .ze-yui-custom .yui-navset .yui-nav a.focus {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:#7DC3FF;
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/styles/ze-skin-sprite.png');
background-position:left -250px;
background-repeat:repeat-x;
outline-color:#-moz-use-text-color;
outline-style:none;
outline-width:0;
}
.ze-zoom-fs{
position:absolute;
z-index:1000;
width:100%;
height:100%;
overflow:auto;
top:10px;
left:10px;
background-color:#FFF;
-moz-border-radius: 4px;
border-radius: 4px;
border:1px solid #D4D4D4;
margin: 10px;
}
.ze-zoom-fs-shadow{
position:absolute;
z-index:999;
width:100%;
height:100%;
top:0px;
left:0px;
background-color:#333;
}
.ze-printable{
color:#333;
margin:20px 0 0 0;
border:none;
}
.ze-printable th{
border-top:none;
border-left:1px solid #999;
border-bottom:2px solid #333;
border-right:1px solid #999;
font-weight:700;
font-size:13px;
padding:4px;
}
.ze-printable .he{
border-top:none;
border-left:none;
border-right:none;
border-bottom:2px solid #333;
font-weight:700;
font-size:15px;
padding:0 0 2px 10px;
text-align:left;
}
.ze-printable td{
border-top:none;
border:1px solid #999;
padding:4px;
}
.ze-printable-noborder{
border:none;
margin:20px 0 0 0;
border-top:1px solid #999;
border-right:1px solid #999;
border-left:1px solid #999;
}
.ze-printable-noborder .he{
border-bottom:2px solid #333;
font-weight:700;
font-size:15px;
padding:0 0 2px 10px;
text-align:left;
}
.ze-printable-noborder td{
border-top:none;
border-right:none;
border-left:none;
border-bottom:1px solid #999;
padding:4px;
}
.ze-border-container{
    margin-top:6px;
    margin-bottom:6px;
    width:99%;
    font:normal 12px arial, verdana, helvetica, sans-serif;
    color:#333;
    border:1px solid #D4D4D4;
}
.ze-border-container .ze-hd{
    background-color:#BDDFFF;
}

.ze-border-container .ze-data{
    background-color:transparent;
}
.ze-ace-actions-box{
position:fixed;
border:1px solid #000;
background-color:#BDAAAA;
padding:4px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:0 1px 2px #A3A3A3;
-webkit-box-shadow:0 1px 2px #A3A3A3;
box-shadow:0 1px 2px #A3A3A3;
visibility:inherit;
z-index:3;
}
.yui-hidden .ze-ace-actions-box{
display:none;
}

/* CSS3 Support */
.ze-cal-week-date, .monthContent .ze-cal-available, .monthContent .ze-cal-unavailable, .monthContent .ze-cal-today, .ze-qlist-drop, .ze-qlist-rowclick, .ze-qlist-row.hover,#toolTip .bd{
    /*box-shadow: rgba(0, 0, 0, 0.4) 0 5px 5px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 5px 5px;
    -moz-box-shadow: rgba(0, 0, 0, 0.4) 0 5px 5px;
    -o-box-shadow: rgba(0, 0, 0, 0.4) 0 5px 5px;*/
}
.ze-knob-top{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/styles/ze-skin-sprite.png');
background-position:0 -3600px;
background-repeat:no-repeat;
height:8px;
position:relative;
width:16px;
}
.ze-knob-right {
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/styles/ze-skin-sprite.png');
background-position:0 -3640px;
background-repeat:no-repeat;
height:16px;
position:relative;
width:8px;
}
.ze-knob-bottom {
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/styles/ze-skin-sprite.png');
background-position:0 -3680px;
background-repeat:no-repeat;
height:8px;
position:relative;
width:16px;
}
.ze-knob-left{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/styles/ze-skin-sprite.png');
background-position:0 -3720px;
background-repeat:no-repeat;
height:16px;
position:relative;
width:8px;
}
.ze-drag-layer{
background-color:#eaeaea;
border-top:1px solid #d4d4d4;
border-right:1px solid #d4d4d4;
border-bottom:1px solid #d4d4d4;
border-left:1px solid #d4d4d4;
position:relative;
cursor:pointer;
display: block;
width: 20px;
}
.ze-icon-right-arrow{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/styles/ze-skin-sprite.png');
background-position:0 -3880px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
cursor:pointer;
background-repeat:no-repeat;
height:16px;
width:22px;
position:absolute;
z-index:1;
top:0px;
}
.ze-icon-minus{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
cursor:pointer;
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/styles/ze-skin-sprite.png');
background-position:0 -3920px;
background-repeat:no-repeat;
height:16px;
width:22px;
    display:inline-block;
}
.ze-icon-plus{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
cursor:pointer;
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/styles/ze-skin-sprite.png');
background-position:0 -3960px;
background-repeat:no-repeat;
height:16px;
width:22px;
display:inline-block;
}
.ze-icon-left-arrow{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/styles/ze-skin-sprite.png');
background-position:0 -3840px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
cursor:pointer;
background-repeat:no-repeat;
height:16px;
width:22px;
position:absolute;
z-index:1;
top:25%;
right:12%;
}
.ze-skin-back-color{
background-color:#FFFFFF;
border-right: 1px solid #d4d4d4;
}
.ze-taskbar
{
    background-color:#82B6D5;
    border-bottom:1px solid #fff;
    color:#333;
    width:100%;
    display:block;
    font-size:13px;
    font-weight:700;
    text-align:left;
}

/* Define a new style for each menu */

.yui-skin-sam .dtTheme .yuimenu {
    line-height: 2;  /* ~24px */
    *line-height: 1.9; /* For IE */

}
.yui-skin-sam .dtTheme .yuimenu .bd {
    border-width: 2px;
    border-color: #ddd #666 #666 #ddd;
    border-style: solid;
    background-color: #ccc;
    }
.yui-skin-sam .dtTheme .yuimenuitemlabel{
   padding: 5px 20px;
}
.dtTheme .yuimenubar li, .dtTheme .yuimenu li {
    height: 25px;
}
@media print {
    table.ze-data {
        background-color:#FFFFFF;
    }
    table.ze-data .ze-border {
        border:0px;
    }
    table.ze-data tr {
        background-color:#FFFFFF;
    }
}
.ze-icon-processing{
    background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/jscript/yui29/build/assets/skins/sam/ajax-loader.gif') !important;
    background-position:center center !important;
    background-repeat:no-repeat !important;
    background-color:#FFFFFF;
    border:none;
}
/* scroll submenu links css */
.ze-submenu-scroll{
margin-right: 3em;
overflow: hidden;
}
.ze-scroll-block{
position: absolute;
right: 3px;
display: block;
margin-top: 1px;
}
.ze-scroll-arrow{
border: 1px solid #000000;
width: 1.5em;
text-align: center;
vertical-align: middle;
display: inline-block;
*float: left;
background-color: #F0F0F0;
}

div.msautocomplete_results{
border: 1px solid #39C;
}


/* Errorlog table color starts */
.ze-errorlog-row {
        background-color:#FFE0E0;
        border:none;
        color:#00;
        font-size:13px;
        font-weight:700;
        }
.ze-log-row {
        background-color:#D9E9FF;
        border:none;
        color:#00;
        font-size:13px;
        font-weight:700;
        }
/* Errorlog table color ends */

.ze-togglebar{
border-color: #6985A2;
cursor: pointer;
}
.ze-togglebar:hover{
background-color: #ECF4FF;
}
.ze-togglebar div{
border-style: dotted;
border-width: 1px 1px 1px 0;
border-color: #6985A2;
}

.btn.disabled {
   background-image: none;
   background-position: inherit;
   border-color: #4cae4c;
   font-size: inherit;
   font-weight: inherit;
   margin: 0px;
   padding: 6px 12px;
}



/* OLH styles starts here */
.ze-olh{
text-align:left;
border:1px solid #C9C9C9;
margin:4px;
padding:2px;
min-height:465px;
}
.ze-olh p{
margin:8px;
text-align:justify;
line-height:150% !important;
}
.ze-olh i{
font-style:italic;
font-size:13px;
}
.ze-olh a{
margin:0 5px;
text-decoration:none;
color:blue;
}
.ze-olh a.hover{
text-decoration:underline;
}
.ze-h1, .ze-h2, .ze-h3, .ze-h4{
margin:8px;
padding:4px 10px;
font-weight:bold;
}
.ze-h1{
border-bottom:2px solid #000;
background-color:#EEEFF2;
font-size:22px;
}
.ze-h2{
color:#8A3008;
background-color:#FFF7E9;
border-bottom:2px solid #FF9E00;
font-size:18px;
}
.ze-h3{
color:#423114;
background-color:#F3F0EA;
border-bottom:2px solid #7F6740;
font-size:16px;
}
.ze-h4{
color:#333;
border-bottom:2px solid #666;
font-size:14px;
}
.ze-decimal, .ze-roman, .ze-alpha, .ze-disc, .ze-circle{
padding:4px !important;
line-height:160% !important;
}
.ze-decimal{
list-style:decimal !important;
margin-left:25px!important;
}
.ze-roman{
list-style:upper-roman !important;
margin-left:40px!important;
}
.ze-alpha{
list-style:lower-alpha !important;
margin-left:55px!important;
}
.ze-disc{
background-color:#E9F4FF;
list-style-type:disc !important;
margin-left:25px!important;
}
.ze-circle{
background-color:#EFE7E7;
list-style-type:circle !important;
margin-left:25px!important;
}
.ze-note-data{
position:relative;
background-color:#FFFFCC;
border:1px solid #CDAD80;
padding:4px;
margin:2px 0 0 0;
}
.ze-note-data b{
font-weight:bold;
color:#FF3300;
padding:0 10px 0 0;
}
.ze-olh-header{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/Images/ze-olh-header.jpg');
background-position:0 0;
background-repeat:no-repeat;
float:right;
width:310px;
height:60px;
padding:0;
margin:0;
}
.ze-olh-horbar{
color:#000;
background-color:#E7E7E7;
border-top:1px solid #C9C9C9;
border-bottom:1px solid #C9C9C9;
width:100%;
text-align:center;
}
.ze-olh-icon-previous-off{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/Images/ze_basic-sprite.png');
background-position:0 -5240px;
}
.ze-olh-icon-previous{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/Images/ze_basic-sprite.png');
background-position:0 -5280px;
background-repeat:no-repeat;
}
.ze-olh-icon-next-off{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/Images/ze_basic-sprite.png');
background-position:0 -5320px;
background-repeat:no-repeat;
}
.ze-olh-icon-next{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/Images/ze_basic-sprite.png');
background-position:0 -5360px;
background-repeat:no-repeat;
}
.ze-olh-icon-home-off{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/Images/ze_basic-sprite.png');
background-position:0 -5400px;
background-repeat:no-repeat;
}
.ze-olh-icon-home{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/Images/ze_basic-sprite.png');
background-position:0 -5440px;
background-repeat:no-repeat;
}
.ze-olh-icon-print-off{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/Images/ze_basic-sprite.png');
background-position:0 -5480px;
background-repeat:no-repeat;
}
.ze-olh-icon-print{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/Images/ze_basic-sprite.png');
background-position:0 -5520px;
background-repeat:no-repeat;
}
.ze-olh-icon-search-off{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/Images/ze_basic-sprite.png');
background-position:0 -5640px;
background-repeat:no-repeat;
}
.ze-olh-icon-search{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/Images/ze_basic-sprite.png');
background-position:0 -5680px;
background-repeat:no-repeat;
}
.ze-olh-icon-previous-off, .ze-olh-icon-previous, .ze-olh-icon-next-off, .ze-olh-icon-next, 
.ze-olh-icon-home-off, .ze-olh-icon-home, .ze-olh-icon-print-off, .ze-olh-icon-print, 
.ze-olh-icon-index-off, .ze-olh-icon-index, .ze-olh-icon-search-off, .ze-olh-icon-search{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
height:16px;
text-indent:-10000em;
width:17px;
display:block;
}
.ze-icon-italic{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/Images/ze-sprite-olh.png');
background-position:0px 0px;
width:9px;
height:9px;
background-repeat:no-repeat;
}
.ze-icon-text{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/Images/ze-sprite-olh.png');
background-position:-42px 0px;
width:16px;
height:16px;
background-repeat:no-repeat;
}
.ze-icon-next-text{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/Images/ze-sprite-olh.png');
background-position:-84px 0px;
width:32px;
height:12px;
background-repeat:no-repeat;
}
.ze-icon-last-text{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/Images/ze-sprite-olh.png');
background-position:-126px 0px;
width:37px;
height:11px;
background-repeat:no-repeat;
}
.ze-icon-prev-text{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/Images/ze-sprite-olh.png');
background-position:-171px 0px;
width:34px;
height:9px;
background-repeat:no-repeat;
}
.ze-icon-first-text{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/Images/ze-sprite-olh.png');
background-position:-210px 0px;
width:38px;
height:11px;
background-repeat:no-repeat;
}
.ze-icon-dropdown{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/Images/ze-sprite-olh.png');
background-position:-252px 0px;
width:14px;
height:19px;
background-repeat:no-repeat;
}
.ze-icon-prev-btn{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/Images/ze-sprite-olh.png');
background-position:-294px 0px;
width:14px;
height:16px;
background-repeat:no-repeat;
}
.ze-icon-next-btn{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/Images/ze-sprite-olh.png');
background-position:-336px 0px;
width:14px;
height:16px;
background-repeat:no-repeat;
}
.ze-icon-star{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/Images/ze-sprite-olh.png');
background-position:-378px 0px;
width:5px;
height:5px;
background-repeat:no-repeat;
}
.ze-icon-prevoff-btn{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/Images/ze-sprite-olh.png');
background-position:-420px 0px;
width:21px;
height:21px;
background-repeat:no-repeat;
}
.ze-icon-nextoff-btn{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/Images/ze-sprite-olh.png');
background-position:-462px 0px;
width:21px;
height:21px;
background-repeat:no-repeat;
}
.ze-icon-prev-big{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/Images/ze-sprite-olh.png');
background-position:0px -42px;
width:21px;
height:21px;
background-repeat:no-repeat;
}
.ze-icon-next-big{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/Images/ze-sprite-olh.png');
background-position:-42px -42px;
width:21px;
height:21px;
background-repeat:no-repeat;
}
.ze-icon-go-btn{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/Images/ze-sprite-olh.png');
background-position:-84px -42px;
width:21px;
height:21px;
background-repeat:no-repeat;
}
.ze-icon-next-white{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/Images/ze-sprite-olh.png');
background-position:-126px -42px;
width:18px;
height:15px;
background-repeat:no-repeat;
}
.ze-icon-down-white{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/Images/ze-sprite-olh.png');
background-position:-171px -42px;
width:18px;
height:15px;
background-repeat:no-repeat;
}
.ze-icon-arrowtop{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/Images/ze-sprite-olh.png');
background-position:-210px -42px;
width:14px;
height:16px;
background-repeat:no-repeat;
}
.ze-icon-q-mark{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/Images/ze-sprite-olh.png');
background-position:-252px -42px;
width:8px;
height:15px;
background-repeat:no-repeat;
}
.ze-icon-pluswhite{
background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/Images/ze-sprite-olh.png');
background-position:-294px -42px;
width:14px;
height:14px;
background-repeat:no-repeat;
}
/* OLH styles ends here  */

html.yui-skin-sam{
        overflow:hidden;
        }
.yui-dispatchable{
padding-top: 5px;
}
.yui-dt table {
	width:100%;
	}

/* panel css starts */
.yui-skin-sam .yui-panel .hd{
font-size:100%;
}
.yui-panel-container.focused .yui-panel > .hd{
background:#e1ddde;
}
.yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft {
background-color:#FFFFFF;
}
.yui-skin-sam .yui-panel .bd {
padding:0px;
overflow:auto;
position:relative;
}
.yui-skin-sam .yui-panel-container .yui-resize-handle-br {
right:0;
bottom:0;
height: 8px;
width: 8px;
position:absolute;
}
/* accordion panel css */
.yui-cms-item.yui-panel .hd{
background:none repeat scroll 0 0 #E1DDDEfont-size:100%;
line-height:1.5;
/*padding:3px 20px 3px 10px;*/
}
.yui-skin-sam .yui-cms-accordion .yui-cms-item .bd {
width:100%;
overflow:hidden;
}
.yui-skin-sam .yui-cms-accordion .yui-cms-item.selected .bd {
height:100%;
overflow:auto;
}
.yui-skin-sam .yui-cms-accordion .yui-cms-item.sliding .bd {
overflow:hidden;
}
.yui-skin-sam .yui-cms-accordion .yui-cms-item .bd .fixed {
padding:none;
position:relative;
min-height:100%;
}
/* panel css ends */

.yui-skin-sam .yui-panel .yuimenu .bd {
        overflow:hidden !important;
        }
/** CSS for Tool tip manager starts here **/
.yui-skin-sam .yui-tt .yui-panel {
        border: 0px;
        }
.yui-skin-sam .yui-tt .yui-panel .bd{
        border: 1px solid #006699;
        padding: 5px;
        overflow:hidden;
        }
.yui-skin-sam .yui-tt .yui-panel .hd, .yui-skin-sam .yui-tt .yui-panel .ft{
        background: transparent;
        border: 0px;
        padding:0px;
        }
/** CSS for Tool tip manager ends here **/
/** For Accordion verticle menue styles starts here**/
.yui-skin-sam ul.accordionMenu {
        background: #fff;
        margin:0;
        padding:0;
        border-bottom:1px solid #B4DBFF;
        }
.yui-skin-sam ul.accordionMenu li a {
        display: block;
        padding: 0.3em;
        text-align: left;
        padding-left: 0.5em;
        text-decoration: none;
        color: #333;
        border-bottom:1px solid #B4DBFF;
        }
.yui-skin-sam ul.accordionMenu li a.hover{
        background: #EDF5FF;
        border-bottom:1px solid #B4DBFF;
        }
.yui-skin-sam ul.accordionMenu li a.active{
        background: #B4DBFF;
        font-weight:bold;
	}
.yui-skin-sam ul.accordionMenu li a:visited, .yui-skin-sam .yui-accordionview li.yui-accordion-panel a.link:visited {
        color: #333;
        border-bottom:1px solid #B4DBFF;
        }
.yui-skin-sam .accordion-shadow{
        position:relative;
        background-color:#555;
        filter:alpha(opacity=30);
        opacity:0.3;
        z-index :2;
        width:100%;
        height:100%;
        }
.yui-skin-sam .yui-navset .yui-content {
        background:#FFFFFF;
        }
#rolesMenu.yui-navset .yui-content {
        background:#ECF4FF;
        }
.yui-skin-sam .yui-navset .yui-nav li.ze-awf-title a, .yui-skin-sam .yui-navset .yui-nav li.ze-awf-title em{
        background : none;
        border-width : 0px;
        }
.yui-navset.ze-awf{
position:static !important;
}
/* start of Treeview css */
.ygtvlabel{
        color:black;
        display:block;
        }
.ygtvlabel.hover{
        background-color:#D3EAFF;
        padding:3px 0px;
        display:block;
        }
.ygtvactive .ygtvlabel.hover{
        background-color:none;
        }
.ygtvactive{
        background-color:#D3EAFF;
        border:none;
        }
.ygtvactive .ygtvlabel,.ygtvactive .ygtvlabel:link,.ygtvactive .ygtvlabel:visited,.ygtvactive .ygtvlabel.hover{
        background-color: #DBD9DA;
        }
.ze-careplan table.ygtvtable{
        width:100%;
        }
/* end of Treeview css */
.yui-skin-sam .yui-pg-container {
        text-align : center;
        }
.yui-navset div.loading div {
        background:url(https://comaginepp.zeomega.com/cms/ZeUI/views/jscript/yui29/build/assets/skins/sam/loading.gif) no-repeat center center;
        padding:4em;
        }
.yui-navset div.loading div * {
        display: none;
        }
/* Start of Treeble css */
.yui-dt td.treeble-nub{
	border-right-color:transparent;
	vertical-align:middle;
	text-align:center
	}
.yui-dt .row-toggle a.treeble-collapse-nub{
	padding:0 8px;
	height:14px;
	margin-left:2px;
	*display:inline-block;
	}
.yui-dt .row-closed a.treeble-collapse-nub{
	background:url(https://comaginepp.zeomega.com/cms/ZeUI/views/jscript/yui29/build/assets/skins/sam/menuitem_submenuindicator.png) no-repeat;
	}
.yui-dt .row-open a.treeble-collapse-nub{
	background:url(https://comaginepp.zeomega.com/cms/ZeUI/views/jscript/yui29/build/assets/skins/sam/menubaritem_submenuindicator.png) no-repeat;
	}
.yui-dt td .treeble-depth-1{
        padding-left: 15px;
        }
.yui-dt td .treeble-depth-2{
	padding-left: 30px;
	}
.yui-dt td .treeble-depth-3{
	padding-left: 45px;
	}
.yui-dt td .treeble-depth-4{
	padding-left: 60px;
	}
.yui-dt td .treeble-depth-5{
	padding-left: 75px;
	}
.yui-dt td .treeble-depth-6{
	padding-left: 90px;
	}
.yui-dt td .treeble-depth-7{
	padding-left: 105px;
	}
.yui-skin-sam .yui-dt th .yui-dt-liner{
	white-space:normal;
	}
.yui-skin-sam .yui-dt td.yui-dt-col-Actions .yui-dt-liner{
	white-space:nowrap;
	}
.yui-skin-sam .yui-dt-liner {
	margin:0;padding:0.25em;
	}
.yui-skin-sam .yui-dt th.yui-dt-hidden, .yui-skin-sam .yui-dt td.yui-dt-hidden, .yui-skin-sam .yui-dt th.yui-dt-hidden{
        display:none;
        margin:0;
        padding:0;
        }
/* end of Treeble css */
.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd {
        background-color:#FFFFFF;
        }
.yui-skin-sam .yui-calendar td.calcell.ze-cal-unavailable{
        background-color:#eee;
        }
.yui-skin-sam .yui-calendar td.calcell.ze-cal-blocked, .yui-skin-sam .yui-calendar td.calcell.ze-cal-blocked a {
        background-color:#EAEBEE;
        }
.yui-skin-sam .yui-calendar td.calcell.ze-cal-available {
        background-color:#FFF;
        }
.yui-skin-sam tr.yui-dt-odd {
        background-color:#f5f5f5;
        }
.yui-skin-sam .ze-yui-custom .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle.ze-mandatory {
        border:1px solid red;
        }
.yui-skin-sam th.yui-dt-highlighted,.yui-skin-sam th.yui-dt-highlighted a{
        background-color:#D2E5FF;
        }
.yui-skin-sam tr.yui-dt-highlighted,.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-asc,.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-desc,.yui-skin-sam tr.yui-dt-even td.yui-dt-highlighted,.yui-skin-sam tr.yui-dt-odd td.yui-dt-highlighted{
        cursor:default;
        background-color:#D2E5FF;
        }
.yui-skin-sam .yui-dt-list th.yui-dt-highlighted,.yui-skin-sam .yui-dt-list th.yui-dt-highlighted a{
        background-color:#ECF4FF;
        }
.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted,.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-desc,.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-highlighted,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-highlighted{
        cursor:default;
        background-color:#ECF4FF;
        }
.yui-skin-sam tr.yui-dt-even td.yui-dt-asc, .yui-skin-sam tr.yui-dt-even td.yui-dt-desc {
        background-color:#f7f7f7;
        }
.yui-skin-sam tr.yui-dt-odd td.yui-dt-asc, .yui-skin-sam tr.yui-dt-odd td.yui-dt-desc {
        background-color:#ffffff;
        }
.yui-skin-sam .yui-calcontainer {
        position:absolute;
        z-index:1000;
	margin:0px 10px;
        }
/** Start of DataTableGroup CSS **/
.yui-skin-sam .yui-dt .group {
        background: #ddd;
        border-bottom:1px solid #85BFFF;
        border-top:none;
        color:black;
        cursor:pointer;
        font-weight:bold;
        }
.yui-skin-sam .yui-dt .yui-hidden td {
        border-color:none;
        border-style:none;
        border-width:0px;
        }
/* Group inner style */
.yui-skin-sam .yui-dt .group .liner{
        padding: 4px 10px;
        }
/* Selected group */
.yui-skin-sam .yui-dt .group-selected{
        background-image: none;
        background-color: #006699;
        color: White;
        }
/* Disabled group */
.yui-skin-foodstorm .yui-dt .group-disabled{
        cursor: default;
        }
/* The first group in the data table */
.yui-skin-sam .yui-dt .group-first{
        border-top: 1px solid #A3A3A3;
        }
/* The group when collapsed */
.yui-skin-sam .yui-dt .group-collapsed{
        margin-top: 0px;
/*      Makes the group cover up the first row in the group. */
        }
/* The first rown in the group when collapsed */
.yui-skin-sam .yui-dt .group-first-row-collapsed td{
        padding-top: 0px; /* Makes the group cover up the first row in the group. */
        }
/* Base styles for the group icon */
.yui-skin-sam .yui-dt .group .icon{
        width: 18px;
        height: 15px;
        cursor: pointer;
        display:inline-block;
        vertical-align:middle;
        *float:left;
        }
/* The label within the group */
.yui-skin-sam .yui-dt .group .label{
        margin-left: 10px;
        display:inline-block;
        vertical-align:middle;
        *float:left;
        color: #333;
        }
/* The group icon when expanded */
.yui-skin-sam .yui-dt .group-expanded .icon{
        background-image: url('https://comaginepp.zeomega.com/cms/ZeUI/views/styles/jscript/yuidatatablegrouper/assets/dt-group-arrow-down.png');
        background-repeat: no-repeat;
        }
/* The group icon when collapsed */
.yui-skin-sam .yui-dt .group-collapsed .icon{
        background-image: url('https://comaginepp.zeomega.com/cms/ZeUI/views/styles/jscript/yuidatatablegrouper/assets/dt-group-arrow-up.png');
        background-repeat: no-repeat;
        }
/** End of DataTableGroup CSS **/
/* ze-row-deactivated is to indicate the deactivated user in table row */
/* highlighting */
.yui-skin-sam th.ze-row-deactivated,
.yui-skin-sam th.ze-row-deactivated a {
        text-decoration:line-through;
        background-color:#FFEDED;
/*      red hover */
        }
.yui-skin-sam tr.ze-row-deactivated,
.yui-skin-sam tr.ze-row-deactivated td.yui-dt-asc,
.yui-skin-sam tr.ze-row-deactivated td.yui-dt-desc,
.yui-skin-sam tr.yui-dt-even td.ze-row-deactivated,
.yui-skin-sam tr.yui-dt-odd td.ze-row-deactivated{
        cursor:pointer;
        text-decoration:line-through;
        background-color:#FFEDED; /* red hover */
        }
.ze-row-deactivated td, .ze-row-deactivated, .ze-row-termeddate td, .ze-row-termeddate{
        text-decoration:line-through;
        cursor:default;
        }
/* ze-row-termeddate is to indicate the termeddate record in table row */
.ze-row-termeddate td, .ze-row-termeddate {
        background-color:#FFCC66;
        }
/* to overlap the menu above the layout */
yui-skin-sam .yui-layout .yui-layout-unit-top, .yui-skin-sam .yui-layout .yui-layout-unit-top div.yui-layout-bd-nohd {
        overflow: visible;
        }
.yui-skin-sam .yui-log{
        font-size:100%;
        }
.yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav {
        border:none !important;
        margin-top: 5px;
        }
.yui-skin-sam .yui-navset .yui-content, .yui-skin-sam .yui-navset .yui-navset-top .yui-content {
        border-top:1px solid #d4d4d4;
border-bottom:1px solid #d4d4d4;
        padding:10px;
        text-align:left;
        }
/* Calendar container classes starts */
.yui-calcontainer {
        /*background-color:#FFF !important;
        border:1px solid #d4d4d4 !important;*/
        padding:10px;
        }
.yui-skin-sam .yui-dt-editor .yui-calcontainer{ /*editor calendar widget*/
position:static;
margin:0px 2px;
}
#dashBoardCalendar.yui-calcontainer{
margin:0px 7px;
}
.yui-calendar td.calcell.ze-cal-unavailable {
        background-color:#eaeaea !important;
        }
.yui-calendar td.calcell.oom {
        background-color:#fff !important;
        color:#E0E0E0 !important;
        cursor:default;
        }
.yui-calendar td.calcell.ze-cal-blocked, .yui-skin-sam .yui-calendar td.calcell.ze-cal-blocked a {
        background-color:#da4443 !important;
        }
.yui-calendar td.calcell a {
        color:#333333 !important;
        display:block;
        height:100%;
        text-decoration:none;
        }
.yui-skin-sam .yui-calendar td.calcell.calcellhover a {
        background-color:#46aaea !important;
        color:#fff !important;
        }
.yui-calendar td.calcell.selected a {
        background-color:#46aaea !important;
color: #fff;
        }
.yui-calendar td.calcell.calcellhover {
        background-color:#BDDFFF !important;
        color:#000 !important;
        cursor:pointer;
        }
.yui-calcontainer {
        position:Default !important;
        z-index:1000;
        }
.yui-skin-sam .yui-calendar td.calcell.today a{
        background-color:#88a5b7;
color: #fff;
}
.yui-calcontainer .title{
        -moz-background-clip:border;
        -moz-background-origin:padding;
        -moz-background-size:auto auto;
        -x-system-font:none;
        background-color:transparent;
        background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/styles/ze-skin-sprite.png') !important;
        background-position:0 -400px !important;
        background-repeat:repeat-x;
        border:1px solid #BDDFFF;
        color:#000000;
        font:bold 11px arial, verdana, helvetica, sans-serif;
        height:auto;
        left:0;
        line-height:normal;
        margin: none 10px 10px 10px;
        padding:0.2em;
        text-align:left;
        top:0;
        }
/* Calendar container classes ends */
.yui-skin-sam .yui-toolbar-container .yui-toolbar-subcont {
        background-color:#F0F0EE;
        padding:0.4em 0.35em;
        }
ul.yui-spellcheck-list li{
        cursor:pointer;
        text-decoration:none;
        }
ul.yui-spellcheck-list li.hover{
        text-decoration:underline;
        }
.yui-skin-sam .yui-split-button button, .yui-skin-sam .yui-menu-button button {
        background-position:right center;
        background-repeat:no-repeat;
        padding-right:20px;
        }
.yui-skin-sam .yui-button button[disabled]{
	margin:0px;
	border:0px;
	}
.yui-skin-sam .yui-accordionview div.yui-accordion-content {
        max-height:350px;
        overflow-y:auto;
        }
/********** Start of autocomplete css **********/
.yui-skin-sam .yui-ac-input {
top:0px;
left: 0px;
}
.yui-skin-sam .yui-ac {
display:inline-block;
*float:left;
padding: 17px;
}
.yui-skin-sam .yui-ac-container {
text-align: left;
}
.yui-skin-sam .ze-combobox .yui-ac-input {
        position:static;
        /*height:18px;*/
        }
.yui-skin-sam .ze-combobox.yui-ac {
        padding-bottom:0em;
        vertical-align:middle;
        }
.yui-skin-sam .yui-ac .yui-ac-ashowc.yui-ac-content{
        height:200px;
        overflow-y:auto;
        overflow-x:hidden;
        }
input.ze-ac-processing {
        background-image:url('https://comaginepp.zeomega.com/cms/ZeUI/views/jscript/yui29/build/assets/skins/sam/wait.gif') !important;
        background-position:right center !important;
        background-repeat:no-repeat !important;
        }
.yui-skin-sam .yui-ac-content{
        max-height:250px;
        overflow-y:auto;
        }
.yui-skin-sam .yui-ac-content li {
        white-space: normal;
        }
.yui-skin-sam .diagReferral .yui-ac-content{ /* overiding height to fix 39847 */
        max-height:200px;
        overflow-y:auto;
        }
/********** End of autocomplete css **********/
.yui-skin-sam .ze-yui-custom .yui-navset .yui-nav a.awf-red{
        color:#FF0000;
        }
.yui-skin-sam .ze-yui-custom .yui-navset .yui-nav a.awf-green{
        color:#00FF00;
        }
/*** Start of tooltip for overiding browser tooltip ***/
.yui-skin-sam .yui-cms-tt{
        z-index:1000000 !important;
        }
.yui-skin-sam .yui-cms-tt .yui-panel {
        text-align: left;
        }
.yui-skin-sam .yui-panel-container.yui-cms-tt.shadow .underlay {
        top: 2px;
        bottom: -2px;
        right: -2px;
        left: -2px;
        padding-left: 4px;
        }
.yui-skin-sam .yui-cms-tt .yui-panel, .yui-cms-tt .yui-panel .bd {
        color:#333;
        background-color:#FDFFB4;
        border:0px solid #808080;
        }
.yui-skin-sam .yui-cms-tt .yui-panel .bd{
        padding:4px;
        border:1px solid #FCC90D;
        font:13px;
        overflow:hidden;
        }
.yui-skin-sam .yui-cms-tt .yui-panel .hd {
        visible: hidden;
        display: none;
        }
/*** End of tooltip for overiding browser tooltip ***/
.yui-skin-sam .yui-ac-content li.yui-ac-highlight {
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-size: auto auto;
	background-attachment: scroll;
	background-color: #426FD9;
	background-image: none;
	background-position: 0 0;
	background-repeat: repeat;
	color: #FFFFFF;
	}
/** code table configuration custom css **/
.yui-skin-sam .ze-ct-custom tr.yui-dt-highlighted,.yui-skin-sam .ze-ct-custom tr.yui-dt-highlighted td.yui-dt-asc,.yui-skin-sam .ze-ct-custom tr.yui-dt-highlighted td.yui-dt-desc,.yui-skin-sam .ze-ct-custom tr.yui-dt-even td.yui-dt-highlighted,.yui-skin-sam .ze-ct-custom tr.yui-dt-odd td.yui-dt-highlighted{
cursor:default;
background-color:#426FD9 !important;
color:#FFFFFF;
}
.ze-ct-custom .yui-dt td{
border-color: #CBCBCB;
border-style: solid solid solid solid;
border-width: 1px 1px 0px 0px;
}
.yui-skin-sam .ze-ct-custom tr td.yui-dt-noneditable{
background-color:#E6E6E6 !important;
}
.yui-skin-sam .ze-ct-custom tr.yui-dt-even td.yui-dt-asc, .yui-skin-sam .ze-ct-custom tr.yui-dt-even td.yui-dt-desc {
background-color:transparent;
}
.ze-ct-custom .yui-dt td.ze-ct-cell-modified{
border-width : 1px;
border-style : solid;
border-color : #FF0000;
border-collapse: collapse;
}
.ze-ct-cell-new{
height:1em !important;
}
.yui-skin-sam tr.ze-row-error, .yui-skin-sam tr.ze-row-error td.yui-dt-asc, .yui-skin-sam tr.ze-row-error td.yui-dt-desc, .yui-skin-sam tr.yui-dt-even td.ze-row-error, .yui-skin-sam tr.yui-dt-odd td.ze-row-error {
    background-color: #FFEDED;
    cursor: pointer;
}
/** End of code table configuration **/

/** Start of required messages widget customiation **/
.yui-skin-sam div[id^=IMP_NOTI] .yui-panel{
line-height:normal;
border-top:0px;
border-bottom:1px;
border-left:1px;
border-right:1px;
border-style:solid;
}
.yui-skin-sam div[id^=IMP_NOTI] .yui-panel .bd{
max-height:300px;
}
.yui-skin-sam div[id^=IMP_NOTI] .yui-panel .ft{
padding:0px;
border:0px;
text-indent:2em;
font-size:13px;
color:#FFFFFF;
background-color:#98999A;
}
.yui-skin-sam div[id^=IMP_NOTI].yui-panel-container.shadow .underlay{
background-color:#98999A;
opacity:1;
filter:alpha(opacity=100);
}
.yui-skin-sam div[id^=IMP_NOTI] .ze-trans-but-left, .yui-skin-sam div[id^=IMP_NOTI] .ze-trans-but-right{
width:9px;
}
.yui-skin-sam div[id^=IMP_NOTI] .ze-icon-up, .yui-skin-sam div[id^=IMP_NOTI] .ze-icon-down{
margin:0 0 0 1em;
}
.yui-skin-sam div[id^=IMP_NOTI] .ze-req-msg{
border-bottom : 1px dotted #666666;
padding:5px 1px;
cursor:default;
}
#quickUserInfo .yui-button {
background: url("");
border-color: #FFFFFF;
border-style: none;
border-width: 0px;
margin: 0px;
}
#quickUserInfo .yui-button .first-child
{
   border-style: none;
}
/** End of required messages widget customiation **/

/* User info button class over starts */
.yui-skin-sam #userPrefs.yui-button {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    border-bottom-color: #808080;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #808080;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #808080;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: #808080;
    border-top-style: none;
    border-top-width: 0;
    margin-bottom: 0;
    margin-left: 0.25em;
    margin-right: 0.25em;
    margin-top: 0;
}
.yui-skin-sam #userPrefs.yui-button .first-child {
    border-bottom-color: #808080;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #808080;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #808080;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-top-color: #808080;
    border-top-style: none;
    border-top-width: 0;
    margin-bottom: 0;
    margin-left: -1px;
    margin-right: -1px;
    margin-top: 0;
}
.yui-skin-sam #userPrefs.yui-menu-button button {
font-weight: bold;
}

