/* *{margin:0;padding:0;} */
body{font-size:11pt;font-family:Arial;color:#666;margin:12px;}
h1,h2,h3{color:#586BAA;}
#content,#order,.content_server{background:#f8f8f8;border-right:1px solid #CAC9C9;border-bottom:1px solid #CAC9C9;border-left:1px solid #CAC9C9;}
.masterheader{height:130px;background-image:url(images/leafhead.jpg);background-repeat:no-repeat;background-position:left;background-color:#fff;}
.masterheader-charter{height:130px;background-image:url(images/charter_banner.jpg);background-repeat:no-repeat;background-position:left;background-color:#fff;}
.masterheader-letter{height:130px;background-image:url(images/letter_banner.jpg);background-repeat:no-repeat;background-position:left;background-color:#fff;}
#header-half{height:60px;background-image:url(images/header_half.jpg);background-repeat:repeat-x;}
.ImageHeader{position:absolute;top:25px;left:190px;}
#menu{position:absolute;top:116px;left:68px;width:80%;height:35px;overflow:hidden;float:left;}
#menu ul{padding-top:1px;list-style:none;margin:0;}
.active{background:url(images/headtabback-sel.gif);height:22px;border-top:#0a545f 1px solid;border-left:#0a545f 1px solid;border-right:#0a545f 1px solid;margin-left:5px;position:relative;top:-1px;padding:3px 15px 0;}
.active a,.menu_item a{text-decoration:none;color:#000;}
.active a{color:#101010;}
.menu_item a{color:#FFF;}
#menu .items{width:20000em;position:absolute;}
a.browse{border:0;text-align:center;text-decoration:none;font-weight:400;color:#000;background:url(images/hori_large.gif) no-repeat;display:block;width:30px;height:30px;float:left;cursor:pointer;font-size:2px;margin:40px 10px;padding:0;}
a.right{background-position:0 -30px;position:absolute;top:68px;left:32px;}
a.right:hover{background-position:-30px -30px;}
a.right:active{background-position:-60px -30px;}
a.left{position:absolute;top:68px;left:12px;margin-left:0;}
a.left:hover{background-position:-30px 0;}
a.left:active{background-position:-60px 0;}
a.disabled{visibility:hidden!important;}
.items li{float:left;}
#content{margin:0 auto;}
#main{padding-top:10px;min-height:530px;margin-left:0;margin-right:0;}
* html #main{height:530px;}
#inputtext1,#inputtext2{width:170px;font-family:"Trebuchet MS" , Arial, Helvetica, sans-serif;color:#666;padding:2px;}
.PatientsGrid{width:100%;font-size:10pt;}
#imgSearch{padding-left:10px;}
.CloseTabBtn{height:15px;margin-left:14px;margin-right:1px;margin-top:2px;vertical-align:-2px;font-weight:700;padding:1px 1px 0;}
.imagelistcell{border-bottom:1px solid gray;border-bottom-color:Gray;padding:4px;}
.SubTitleHeader{background-color:Transparent;color:#000;padding-left:2px;padding-right:2px;font-size:12pt;line-height:15pt;font-weight:700;}
.PatientDetailsHeader{background-color:Transparent;color:#000;padding-left:2px;padding-right:2px;font-size:middle;line-height:15pt;font-weight:700;}
.PatientDetails{background:inherit;color:#444;}
.PatientsDetailsFieldset{border:0;width:100%;height:100%;font-size:9pt;padding:0px;}
.DetailsSubTitle{background-color:#e8e8e8;color:#059AB7;margin-bottom:10px;margin-top:10px;padding-left:5px;line-height:20px;overflow:hidden;}
.SubTitle-Ast{line-height:10px;vertical-align:-4px;color:red;font-size:10pt;}
.SubTitle-Text{color:#000;font-size:9pt;font-weight:400;}
.Alert{color:Red;font-weight:700;}
.Rollup-theader{border-left:1px solid gray;background-color:#D8D8D8;padding-left:5px;font-weight:700;font-size:10pt;color:#303030;border-bottom:1px solid gray;border-right:1px solid gray;text-align:center;}
.Rollup-theaderOrderdetail {
    border-left: 1px solid gray;
    background-color: #d5d5f0;
    padding-left: 5px;
    font-weight: 700;
    font-size: 8pt;
    color: #303030;
    border-bottom: 1px solid gray;
    border-right: 1px solid gray;
    text-align: center;
}
.Rollup-tcontent{border-left:1px solid gray;color:#505050;padding-left:2px;padding-right:2px;vertical-align:top;padding-top:2px;border-bottom:1px solid gray;border-right:1px solid gray;}
.Rollup-tcontent-selected{border-left:1px solid gray;color:#FFF;padding-left:2px;padding-right:2px;vertical-align:top;padding-top:2px;border-bottom:1px solid gray;border-right:1px solid gray;background-color:#899;}
.Rollup-tcontrols{border:none;width:100px;text-align:right;padding-right:5px;border-bottom:1px solid gray;font-weight:400;}
.Rollup-ParentTD{width:100%;border:none;height:22px;line-height:22px;}
.Rollup-ParentTable{border:#7bbec7 1px solid;background-color:#7bbec7;color:#FFF;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:#e0e0e0 0 1px 2px;-webkit-box-shadow:#e0e0e0 0 1px 2px;min-width:900px;padding:0;}
.Rollup-tTbl{border:none;width:100%;color:#000;background-color:#FFF;-moz-border-radius:2px;-webkit-border-radius:2px;}
.Rollup-Img{margin-left:4px;margin-top:4px;}
.RollupPanel{padding-top:10px;padding-left:10px;padding-right:10px;}
.Diagnosis:hover{color:Blue;text-decoration:underline;cursor:pointer;}
.Diagnosis{color:Blue;text-decoration:underline;cursor:pointer;font-weight:400;}
.resource1{background:silver!important;}
.PatientDetailsPanel{background-color:#f8f8f8;color:#000;line-height:15pt;position:relative;vertical-align:top;z-index:2;-moz-box-shadow:#d0d0d0 0 3px 3px;-webkit-box-shadow:#d0d0d0 0 3px 3px;border:#e0e0e0 1px solid;padding:1pt;}
.colobutton{height:22px;color:#3984A7;padding-bottom:2px;padding-left:6px;padding-right:6px;background:url(images/colobutton-back.png);background-repeat:repeat-x;border:#303030 1px solid;-moz-border-radius:3px;-webkit-border-radius:4px 4px 4px 4px;}
.ImportHeader{background-color:#C6D0FF;padding-top:5px;padding-left:5px;padding-bottom:5px;cursor:pointer;}
.ImportStep{border:1px solid #000;width:100%;border-color:#000;}
.ImportContent{padding-top:5px;padding-left:5px;padding-bottom:5px;cursor:default;}
.Trusts{padding:10px;}
.link-span{color:blue;text-decoration:underline;cursor:pointer;}
#EditTrust,#EditValue,#EditWard,#EditSocMedNote, .EditTrust {margin-left:15px;background:#AEF;border:1px solid #000;width:300px;z-index:1;position:absolute;color:#000;}
#EditWard{width:350px;}
.start{color:#003721;margin-top:14px;}
.finished{color:#003793;}
.error{color:#C44700;}
.exception{color:red;}
.transaction{margin-top:10px;margin-bottom:10px;font-weight:700;}
.ImportedRecords{border:1px solid #000;}
.ViewData{font-size:x-small;background-color:#EDFFFA;}
.ViewHeader{background-color:#DAFFB6;}
.admin_list{padding-top:10px;padding-bottom:10px;}
#lblSelectedTrust{font-size:18px;}
.MsgBrowserDateColumn{width:100px;font-weight:700;color:#000;}
.MsgBrowserMsgColumn{width:1000px;padding-left:10px;}
#ctl00_cpContent_lblDoctorName{margin-left:20px;}
.HiddenDiv{visibility:hidden;}
.LetterTemplateItem{color:#000;cursor:pointer;background-color:#EFFFFD;display:block;border-bottom:1px solid #000;border-top:1px solid #000;border-right:1px solid #000;margin-top:1px;margin-bottom:1px;padding-left:4px;width:90%;border-left:1px solid #000;}
.SelectedLetterTemplateItem{padding-left:4px;color:#FFF;font-weight:700;background-color:Blue;cursor:pointer;display:block;width:90%;margin-top:4px;margin-bottom:4px;border-left:1px solid #000;margin-left:12px;}
.AfterSelectedLetterTemplateItem{border-left:1px solid #000;width:90%;color:#000;cursor:pointer;background-color:#EFFFFD;display:block;border-bottom:1px solid #000;border-top:1px solid #000;margin-top:0;margin-bottom:0;padding-left:4px;border-right:1px solid #000;}
.LetterTemplateItemHovered{color:#000;cursor:pointer;background-color:#EFFFFD;display:block;border-bottom:1px solid #000;border-right:1px solid #000;padding-left:4px;width:90%;margin-left:4px;border-left:1px solid #000;border-top:1px solid #000;margin-top:2px;margin-bottom:2px;}
.NoScroll{overflow:auto;}
.div_current{background-color:#F5F5DC;height:380px;width:400px;padding-top:20px;padding-left:30px;}
.div_prev{background-color:#F5F5DC;height:380px;width:400px;border-right:1px solid #479AC6;margin-left:2px;padding-top:20px;padding-left:30px;}
.div_next{background-color:#F5F5DC;height:380px;width:400px;border-left:1px solid #479AC6;margin-right:2px;padding-top:20px;padding-left:30px;}
.question_row{vertical-align:top;padding-top:10px;}
.txtBx{border:1px solid #CDCDCD;}
.EditablePersonal{color:#0597B5;border:1px solid #d8d8d8;padding-left:3px;margin-bottom:2px;}
#ctl00_cpContent_ucAttachments1_tblContentAttachments{font-family:Arial;background-color:#CDCDCD;font-size:10pt;width:100%;text-align:left;}
#ctl00_cpContent_ucAttachments1_tblContentAttachments thead tr th,table.tablesorter tfoot tr th{background-color:#D8D8D8;border:1px solid gray;font-size:10pt;padding:4px;}
#ctl00_cpContent_ucAttachments1_tblContentAttachments thead tr .header{background-image:url(images/bg.gif);background-repeat:no-repeat;background-position:center right;cursor:pointer;}
#ctl00_cpContent_ucAttachments1_tblContentAttachments tbody td{color:#3D3D3D;background-color:#FFF;vertical-align:top;padding:4px;}
#ctl00_cpContent_ucAttachments1_tblContentAttachments tbody tr.odd td{background-color:#D8D8D8;}
#ctl00_cpContent_ucAttachments1_tblContentAttachments thead tr .headerSortUp{background-image:url(images/asc.gif);background-color:#8dbdd8;}
#ctl00_cpContent_ucAttachments1_tblContentAttachments thead tr .headerSortDown{background-image:url(images/desc.gif);}
#ctl00_cpContent_ucAttachments1_tblContentAttachments thead tr .headerSortDown,table.tablesorter thead tr .headerSortUp{background-color:#8dbdd8;}
.image_thumbnail{border:1px solid #C2D5DB;}
.dgPatName{padding-left:5px;}
.ValidationMessage{font-size:x-small;position:relative;top:-3px;}
.ValidationMsg,.ValidationMessage{color:Red;}
.matches_found{background-color:#FAEBD7;font-weight:700;}
.trigger{color:#586BAA;text-decoration:underline;cursor:pointer;}
.popup{position:absolute;display:none;z-index:50;border-collapse:collapse;font-size:.9em;}
.popup td.corner{height:15px;width:19px;}
.popup td#topleft{background-image:url(images/bubble-1.gif);}
.popup td.top{background-image:url(images/bubble-2.gif);}
.popup td#topright{background-image:url(images/bubble-3.gif);}
.popup td.left{background-image:url(images/bubble-4.gif);}
.popup td.right{background-image:url(images/bubble-5.gif);}
.popup td#bottomleft{background-image:url(images/bubble-6.gif);}
.popup td.bottom{background-image:url(images/bubble-7.gif);text-align:left;}
.popup td.bottom img{display:block;margin-left:70px;}
.popup td#bottomright{background-image:url(images/bubble-8.gif);}
.headerlink{color:#FFF;text-decoration:none;font-weight:700;}
.headerlabel1{color:#202020;}
#editing{text-align:right;z-index:900;position:absolute;width:330px;background-color:#f4faff;border:#c0d0f0 1px solid;-moz-box-shadow:#afac6e 0 5px 12px;-webkit-box-shadow:#afac6e 0 5px 12px;}
.editing[type=radio],.editing[type=checkbox]{width:auto;}
#editing table{width:95%;margin:7px;}
#editing table td{padding-top:1px;padding-bottom:1px;}
.editing_caption_cell{width:100px;}
#tblPersonal {
    min-width: 300px;
    width: expression(document.body.clientWidth<300?"300px":"100%");
}
#tblPatMedical{min-width:280px;width:expression(document.body.clientWidth<280?"280px":"100%");}
.List{width:100%;height:100%;}
.PatientDetailsText{width:100%;position:relative;}
.jqifade{position:absolute;background-color:#aaa;z-index:10000;}
div.jqi{width:400px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;position:absolute;background-color:#fff;font-size:12px;text-align:left;border:solid 1px #eee;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;z-index:10001;padding:7px;}
div.jqi .jqiclose{position:absolute;top:4px;right:-2px;width:18px;cursor:default;color:#bbb;font-weight:700;}
div.jqi .jqimessage{line-height:20px;color:#444;padding:10px;}
div.jqi .jqibuttons{text-align:right;border:solid 1px #eee;background-color:#f4f4f4;padding:5px 0;}
div.jqi button{background-color:#2F6073;border:solid 1px #f4f4f4;color:#fff;font-weight:700;font-size:14px;margin:0 10px;padding:3px 10px;}
div.jqi button:hover{background-color:#728A8C;}
.mandatory-editfield{background:url(red-ast.gif);background-position:right 2px;background-repeat:no-repeat;}
.divider{height:4px;line-height:4px;margin-bottom:5px;border-bottom:silver 1px solid;}
.dialog-header{width:100%;background-image:url(images/header_half.jpg);font-size:16pt;font-weight:400;color:#FFF;height:60px;}
.dialog-header-patient-add-product{width:100%;background-color: #ffffff;background-image:url(images/patient_product_add_edit_banner.jpg);background-repeat:no-repeat;font-size:16pt;font-weight:400;color:#FFF;height:75px;}
.dialog-header-patient-edit-product{width:100%;background-color: #ffffff;background-image:url(images/patient_product_add_edit_banner.jpg);background-repeat:no-repeat;font-size:16pt;font-weight:400;color:#FFF;height:75px;}
.dialog-header-patient-admissions{width:100%;background-image:url(images/patient_admissions_banner.jpg);font-size:16pt;font-weight:400;color:#FFF;height:75px;}
.dialog-header-patient-contacts{width:100%;background-image:url(images/patient_contacts_banner.jpg);font-size:16pt;font-weight:400;color:#FFF;height:75px;}
.dialog-header-patient-search{width:100%;background-image:url(images/patient_search_banner.jpg);font-size:16pt;font-weight:400;color:#FFF;height:75px;}
.dialog-subhead{background-color:#d0d0d0;font-size:10pt;font-weight:700;display:block;margin-top:10px;color:#202020;padding:2px;}
.dialog-header span{height:40px;display:block;}
.dialog-content{border:0;font-size:9pt;font-family:Arial;}
.dialog-subtitle{border:0;font-size:9pt;font-family:Arial;font-weight:700;margin-top:-34px;padding-right:100px;color:#FFF;float:right;position:absolute;top:50px;left:110px;z-index:100;}
.dialog-subtitle1{border:0;font-size:9pt;font-family:Arial;font-weight:700;margin-top:-10px;padding-right:100px;color:#FFF;float:right;position:absolute;top:50px;left:110px;z-index:100;}
.dialog-subtitle .text{font-size:11pt;}
#content-container{font-size:9pt;font-weight:700;color:#505050;background-color:#E9E9E9;}
#content-container input,#content-container select{font-size:10pt;border:#d8d8d8 1px solid;padding:2px;}
#content-container td{padding-top:2px;padding-bottom:1px;}
.AlignCenter{text-align:center;}
.AlignRight{text-align:right;}
.patientsInWard{background-color:#FFF;border:solid 1px #e8e8e8;width:100%;}
.patientsInWard tr{border:solid 1px #e8e8e8;}
.patient{padding-left:5px;width:130px;cursor:pointer;height:60px;text-decoration:none;}
.patientCharter{padding-left:5px;width:130px;cursor:pointer;height:40px;text-decoration:none;}
.patient_name{font-size:14px;font-weight:700;color:#FFF;}
.ward{padding-left:5px;width:130px;border:1px solid #B2BEC4;cursor:pointer;color:#FF0;height:70px;background-image:url(images/wardback.png);background-repeat:repeat-x;}
.selected_ward{background-image:url(images/task-header2.png);}
.TaskHeader{background-color:#e8e8e8;color:#059AB7;margin-top:0;margin-bottom:10px;padding-left:5px;line-height:20px;overflow:hidden;}
.LineHeader{background-color:#FFF;color:#059AB7;margin-top:0;margin-bottom:10px;padding-left:5px;line-height:20px;overflow:hidden;}
.StatusHeaderLink{color:#000;cursor:pointer;text-decoration:none;}
.InPatientHeader{color:#000;font-weight:700;padding:8px 0 8px 10px;}
.InPatientList{background-color:#FFF;list-style-type:none;}
.InPatien{color:#000;padding:6px 0;}
.ProductsCell,.OperationsCell{padding:3px 0 3px 3px;}
TEXTAREA{font-family:Arial;}
.PatientHospitalNumberLabel{font-size:12px;}
.PickListRow > td{ padding:10px 0px;}
.SelectedPickListRow > td{ padding:10px 0px;}
#dvCalendarNavigation{position:absolute;top:62px;left:173px;color:#FFF;}
.HeaderResurceName{margin-left:5px;margin-right:5px;}
.MonthItem{width:100%;margin-top:5px;border:1px solid #000;}
.ItemHeader{border-bottom:1px solid #000;font-size:14pt;}
.MonthTableHeaderRow{height:50px;}
.MonthTableRow{height:130px;}
thead .MonthTableRow td{width:120px;}
.MonthTableRow td{vertical-align:top;}
.MonthTableCell{background-color:#FFF;border:1px solid #CAC9C9;}
.MonthTableCellWeekend{background-color:#EFEFEF;border:1px solid #CAC9C9;}
.MonthTableCellNotAvailable{background-color:#CECECE;font-style:italic;font-weight:400;color:Gray;}
.appointmentTime{font-weight:bolder;font-size:12px!important;}
.CalendarItem{padding-bottom:10px;}
.SelectedDateHeader{width:100px;font-weight:bolder;font-size:16pt;text-align:center;white-space:nowrap;border: #0babcd;background-color:#0babcd;color: white}
#ctl02_CalendarContent{padding-left:5px;padding-right:5px;}
.AppintmentsPlaceholder td{border:0;}
.AddAppointmentImg{cursor:pointer;position:relative;top:3px;}
.IsPatientAppointment{width:100%;text-align:justify;font-size:10pt;color:#548DD4;text-decoration:underline;cursor:pointer;}
.AllDay{width:100%;text-align:justify;text-decoration:underline;cursor:pointer;}
.NonPatient{width:100%;text-align:justify;color:Green;text-decoration:underline;cursor:pointer;}
.link{font-size:10pt;color:#586BAA;text-decoration:underline;cursor:pointer;}
.appointmentsList{list-style-type:none;display:inline;}
.appointmentItem{font-family:arial;width:100%;text-align:justify;font-size:10pt;}
.AllDayCell{background-color:#E5E5E5;border:1px solid #000;}
#dvRepeatAppointment{position:absolute;border:1px solid #000;background-color:#F0F8FF;display:none;width:300px;}
INPUT[type|=checkbox]{margin-right:3px;}
.PromptText{font-size:9pt;font-weight:400;white-space:nowrap;}
.HighlightedPromptText{font-size:9pt;font-weight:700;white-space:nowrap;color:Red;}
.StandardText{font-size:9pt;font-weight:400;text-decoration:none;}
.TooltipText{font-size:9pt;font-weight:400;text-decoration:none;}
.ButtonText{font-family:trebuchet ms,arial,helvetica;font-size:10pt;font-weight:400;}
.LineText{font-size:10pt;color:#586BAA;text-decoration:none;cursor:default;}
.StrongLinkText{font-size:10pt;font-weight:700;color:#586BAA;text-decoration:underline;cursor:hand;}
/*.letterTable{border:medium none;border-collapse:collapse;}*/
/*.letterTableHeaderRow{background-color:Silver;text-align:center;}*/
.letterTableHeaderRow td{border:solid 1px #000;background-color:#dbe5f1;padding-left:5.4pt;padding-right:5.4pt;text-align:center;color: rgb(0, 0, 0); font-family: arial; font-size: 10pt;}
.letterTableDataRow td{border:solid 1px #000;background-color:transparent;padding-left:5.4pt;padding-right:5.4pt;color: rgb(0, 0, 0); font-family: arial; font-size: 10pt;}
.reportParameters{background-color:#ECE9D8;border-bottom:1px #CCC Solid;padding:5px 5px 10px;}
blockquote,ul,ol{margin-left:3em;}
a:hover,.Reference:hover,.link:hover,.trigger:hover{text-decoration:none;}
.menu_item,.menu_item_disabled{background:url(images/headtabback-unsel.gif);height:21px;border-top:#0a545f 1px solid;border-left:#0a545f 1px solid;border-right:#0a545f 1px solid;margin-left:5px;position:relative;top:-1px;padding:3px 15px 0;}
.menu_item a:hover,.headerlink:hover,.hover_patient,.hover_WardHeader,.hover_StatusHeader{text-decoration:underline;}
.PatientDetails-RowHeader,.NonEditable{color:#6F6F6F;}
.Rollup-tcontent a:visited,.HoverText{color:#000;}
.ImportResultContentCSV,.ImportResultContent{padding-top:5px;padding-left:5px;padding-bottom:5px;}
.Reference,.LinkText{font-size:10pt;color:#586BAA;text-decoration:underline;cursor:pointer;}
.TextWithToolTip,.SearchResultItem,.SocMedItem,#ctl00_cpContent_lblDoctor,#ctl00_cpContent_lblConsultant{cursor:pointer;}
.SearchResultSelected,.SocMedNoteSelected{cursor:pointer;background-color:Blue;color:#F0F8FF;}
.radio_type,.editing_control_cell,.AlignLeft{text-align:left;}
.noDisplay,.TestField,.app_tooltip{display:none;}
.editing,.MonthTble{width:100%;}
div.jqi .jqicontainer,.OperationHeader{font-weight:700;}
div.jqi button.jqidefaultbutton,.jqiwarning .jqi .jqibuttons{background-color:#BF5E26;}
.WardHeader,.StatusHeader{background-color:#e8e8e8;color:#000;cursor:pointer;text-decoration:none;padding:8px 0 8px 10px;}
.selected_WardHeader,.selected_StatusHeader{background-color:#FFF;color:#000;text-decoration:none;}
.MonthTableHeader,.MonthTableHeaderWeekend{font-weight:700;background-color:#F0F8FF;border:1px solid Green;text-align:center;vertical-align:middle;}
.StandardBlockText,.FieldValueText,.TableDataText,.Heading{font-size:9pt;font-weight:400;}
.PatientsRow{font-size:9pt;font-weight:400;font-weight:bold;background-image:url(images/patient_search_watermark.jpg);}
th.sortasc a  
{
     display:block; padding:0 4px 0 15px; 
     background:url(~/images/asc.gif) no-repeat;  
}
  
th.sortdesc a 
{
     display:block; padding:0 4px 0 15px; 
     background:url(~/images/desc.gif) no-repeat;
}
.HeadingText,.TableHeaderText{font-size:9pt;font-weight:700;}
.LargeHeading,.SectionHeading{font-size:11pt;font-weight:740;}
.SelectedText,.divTagSelected{background-color:#e8e8e8;color:#000;}
.autosuggest-body{position:absolute;border:1px solid #000;z-index:100;}
.autosuggest-body iframe{display:block;position:absolute;z-index:999;filter:alpha(opacity=0);}
.autosuggest-body table{width:100%;background-color:#FFFFF0;}
.autosuggest-body tr{cursor:pointer;color:#000;font-family:verdana, arial, helvetica;font-size:10px;text-align:left;}
.autosuggest-body tr.up{height:10px;background:#656291 url(arrow-up.gif) center center no-repeat;}
.autosuggest-body tr.down{height:10px;background:#656291 url(arrow-down.gif) center center no-repeat;}
.autosuggest-body tr.up-disabled{height:10px;background:#656291 url(arrow-up-d.gif) center center no-repeat;cursor:default;}
.autosuggest-body tr.down-disabled{height:10px;background:#656291 url(arrow-down-d.gif) center center no-repeat;cursor:default;}
.autosuggest-body tr.selected{background-color:#D6D7E7;color:red;}
.autosuggest-body td{white-space:nowrap;}
.autosuggest-body span.match{text-decoration:underline;}
#tooltip
{
    position: absolute;
    z-index: 3000;
    border: 1px solid #111;
    background-color: #F7F7F7;
    opacity: 0.95;
    padding: 5px;
} #tooltip h3,#tooltip div{margin:0;}
.ImportantField {color:#0597B5; font-weight:bold; }
.assesmentform {font-family: HelveticaNeueLTPro-Lt, Sans-serif; color: #00B2CD; display: inline; }
.assesmentform h1 { font-size: 24px  ;}
.assesmentform h2 { font-size: 14px ;}
.assesmentform1 { font-size: 20px ;font-family: HelveticaNeueLTPro-Lt, Sans-serif; color: #00B2CD; display: inline;  font:normal}
.assesmentform h3 { font-size: 12px ; }
.assesmentformInitial
{
    padding: 2px 10px 3px 10px;
    font-family: HelveticaNeueLTPro-Lt, Sans-serif;
    color: #FFFFFF;
    background-color: #00B2CD;
    font-weight: bold;
    font-size: 18px;
    text-align: left !important;
}
.assessmenttable
{
    border-style: solid;
    border-collapse: collapse;
    padding: 5px;
    border-color: #00B2CD;
    border-width: 2px;
    width: 1200px;
}

.assessmentcellborder td
{
    border-style:solid;
    border-collapse:collapse;
    padding: 5px;
    
    border-color:#00B2CD;
    border-width:2px;
}

.assessmentcell td
{
    padding: 5px;
}

.firstcolumn
{
    vertical-align: middle;
    width: 240px;
    text-align: center;
}

.restcolumns
{
    width:320px;
}

.restcolumns2
{
    width:240px;
}

.checked {
    position:relative;
}

.checked span {
position:absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 100;
background: transparent url(images/Checked.gif) no-repeat;
}

.unchecked {
    position:relative;
}

.unchecked span {
position:absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 100;
background: transparent url(images/Unchecked.gif) no-repeat;
}


 
.assimage {width:310px; height:auto;}
.assimagesmall {width:230px; height:auto;}
.clockwise {width:170px; height:170px;}
div.selectBox
{
position: relative;
display: inline-block;
cursor: default;
text-align: left;
line-height: 30px;
clear: both;
color: #00B2CD;
font-family: HelveticaNeueLTPro-Lt, Sans-serif;
font-weight: bold;
font-size: 14px;

}
span.selected
{
text-indent:5px;
border:1px solid #ccc;
border-right:none;
background:#f6f6f6;
overflow:hidden;
width: 250px;
}
span.selectArrow
{
width: 30px;
border: 1px solid #60abf8;
text-align: center;
font-size: 20px;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
background: #00B2CD;
font-weight: bold;
color: #FFFFFF;
}
			
span.selectArrow,span.selected
{
position:relative;
float:left;
height:30px;
z-index:1;
}
			
div.selectOptions
{
position:absolute;
top:28px;
left:0;
width:198px;
border:1px solid #ccc;
overflow:hidden;
background:#f6f6f6;
padding-top:2px;
display:none;
width: 275px;
}
				
span.selectOption
{
display:block;
line-height:20px;
padding:5px 5px;
width: 275px;
}
			
span.selectOption:hover
{
color:#f6f6f6;
background:#00B2CD;	
}			

.button{
    cursor:pointer;
}

.button-login {
    border: 1px solid #fff;
    background-color: #00b6e4;
}

.button-coloured {
    background-color: #00a2bb;
    color: white !important;
}
 
 a.button:hover
{
    border: solid 1px #333;
    padding: 0px 11px;
}

a.button.button-selected {
    border: 2px solid #333;
    padding: 0px 10.2px;
}

a.button
 {
    background-position: right -33px;
    display: inline-block;
    padding: 0px 10px;
 }
 
 .button span
 {
    display: block;
 }
 
 
 
 .button-red
 {
     background-color: #FA5E4B;
     color: white !important;
 }
 
 .button-grey
 {
    background-color: #ecebeb;
     color: #928f8f !important;
 }

.button span.button, .button-left-justified span.button 
{
    font-size: 13px;
    font-weight: bold;
    line-height: 27px;
    
    outline: none;
    text-decoration: none;
    text-align: center;
}

.skintool
{
    width: 30px;
    border-color: #00B2CD;
    color: #00B2CD;
}

.skintooltable
{
    border-style: solid;
    border-collapse: separate;
    padding: 5px;
    border-color: #00B2CD;
    border-width: 2px;
}

.skintoolcell
{
       padding: 5px;
}
.taskSearchTableItem
{
    text-align: left; 
    display: inline-block;
    overflow: hidden;
}
.assesmenttable tr
{
    height: 30px;
}
.assesmenttable tr td
{
    border-bottom: 1px solid #CACACA;
    padding-top: 5px;
}
.assesmenttable .neurogenictr
{
    height: 50px;
    font-size: 25px;
}
.assesmenttable
{
    margin: 0px 30px;
    width: calc(100% - 60px);
}
.assesmenttable label
{
    color:Black;
}

.assesmenttable tr td:last-child span
{
    margin-left: 15px;
}

.assessmentGSradiogroup {
  text-align: center;
}

.assessmentGSradiogroup label {
  display: block;
}

.assessmentscorecol 
{ 
text-align: center;
width: 10%; 
}
.left {
    float: left;
}
.rigth {
    float: right;
}
.label-right {
    text-align: right;
    margin-right: 10px;
}
.patient-search div {
    min-height: 15px;
    padding-bottom:10px;
}
.BoldAndRed {
    color:Red;
    font-weight:bold;
}
.AlignTop {
    vertical-align:top;
}
.tdContactPostOps {
    width:100%;
}
[disabled] {
    color:#808080; 
}
.BoldAnd14pt {
    font-size:14pt;
    font-weight:bold;
}
.NotFilled {
    color:Red;
}
.IsFilled {
    color:Blue;
}

.Capitalize {
    text-transform: capitalize !important;
}

#rpBodyAssessment {
	display:none;
}
.PagerItem {
	margin-left:3px;
	margin-right:3px;
}
.GrayBg {
    background-color: lightgray;
}

.tooltipEx {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
}

.tooltipEx .tooltipExText {
    font-size:9pt;
    visibility: hidden;
    width: 400px;
    background-color: #e8e8e8;
    color: #000;
    text-align: center;
    border:2px solid black;
    border-radius: 6px;
    padding: 5px 5px;
    /* Position the tooltip */
    position: absolute;
    z-index: 1;
    bottom: 100%;
    left: 50%; 
    margin-left: -340px; /* Use half of the width (120/2 = 60), to center the tooltip */}

.tooltipEx:hover .tooltipExText {
    visibility: visible;
}

.shadow {
    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}
.bold-underline{
    font-weight:bold;
    text-decoration:underline;
}

.patient-left {
    border: 1px solid #e8e8e8;
    border-right-width: 0px;
}
.patient-right {
    font-size:9pt;
    width:260px;
    border: 1px solid #e8e8e8;
    border-left-width: 0px;
}

#modal-overlay {
    display:none;
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-color: rgba(80, 80, 80, 0.5);
    z-index: 100;
}

#modal-frame {
    display: none;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 1100px;
    height: 730px;
    max-width: 90vw;
    max-height: 95vh;
    margin: auto;
    background-color: white;
}

.w100 {
    width:100%;
}

.h100 {
    height: 99%;
}

#contactUpdatePanel, #productsUpdPnlResults {
    height: 100%;
}

.popup-wrapper {
    overflow: scroll;
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 500;
    background-color: rgba(239,239, 239, 0.5);
    height: 100vh;
    width: 100vw;
    display: none;
}

.popup-wnd {
    width: 500px;
    margin: auto;
    border: 1px solid rgba(0, 0, 0, 0.2);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.popup-header {
    background-color: white;
    font-size: 15px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #efefef;
    padding:0 15px;
}
.popup-body{
    background-color:white;
    padding:15px;
}
.popup-footer {
    background-color: white;
    font-size: 13px;
    font-weight: bold;
    border-top: 1px solid #efefef;
}

.center {
    text-align:center;
}

.ui-tooltip {
    max-width: 1024px !important;
}


.styletooltip{
    display:none;
    color:black;
    border:1px solid black;
    background:#fff;
    /* background:rgba(51,51,51,0.75);*/
    padding:20px;
    font-size: 16px;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    font-weight: normal;
    text-align:left;
    position: absolute;
    z-index:10;
}
/*a { display: inline-block;}*/
a:hover span{ display:block; }
.styledecoration {text-decoration: none; color:#505050; text-align:left}
.pointer { pointer-events: none; }
.hidden {display:none}