﻿/* DEFAULTS
----------------------------------------------------------*/

body
{
    font-family: Calibri, 宋体, Arial;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    text-rendering: optimizelegibility;
    background-color: #f4f8fc;
}

.fancybox-wrap body
{
    background-color: white;
}

div
{
    border-collapse: separate;
}

a
{
    text-decoration: none;
    color: Navy;
}

    a img
    {
        border: none;
    }

    a:visited
    {
    }

    a:hover
    {
    }

    a:active
    {
    }

p
{
    margin-bottom: 10px;
    line-height: 1.6em;
}


/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: #666666;
    font-variant: small-caps;
    text-transform: none;
    font-weight: 200;
    margin-bottom: 0px;
}

h1
{
    font-size: 1.6em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

h2
{
    font-size: 1.5em;
    font-weight: 600;
}

h3
{
    font-size: 1.2em;
}

h4
{
    font-size: 1.1em;
}

h5, h6
{
    font-size: 1em;
}

/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0px;
}


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.page
{
    width: 1215px;
    border: 1px solid #496077;
    background-color: white;
    margin: 10px auto;
    box-shadow: 0px 2px 2px silver;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=145, Strength=5);
}

.size
{
    background: none;
}

.sized .header
{
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 80px;
    background: url(images/menu.png) no-repeat;
    background-size: 100% 100%;
}

.header
{
    margin-bottom: 2px;
    padding: 0px;
    width: 100%;
    height: 74px;
    background: url(images/menu.png) no-repeat;
    background-size: 100% 100%;
}

    .header h1
    {
        font-weight: 700;
        margin: 0px;
        padding: 0px 0px 0px 20px;
        color: #3A4F63;
        border: none;
        line-height: 2em;
        font-size: 2em;
    }

.main
{
    margin: 5px 25px;
    min-height: 620px;
}

.leftCol
{
    padding: 6px 0px;
    margin: 12px 8px 8px 8px;
    width: 200px;
    min-height: 200px;
}

.footer
{
    color: #4e5766;
    padding: 8px 0px 0px 0px;
    margin: 0px auto;
    text-align: center;
    line-height: normal;
    height: 100px;
    background-size: 100%;
}


/* TAB MENU   
----------------------------------------------------------*/

div.menu
{
    padding: 9px;
    margin-left: 45px;
}

    div.menu ul
    {
        list-style: none;
        margin: 0px;
        padding: 0px;
        width: auto;
    }

.menu a
{
    border: 1px solid white;
    color: white;
    display: block;
    height: 26px;
    line-height: 26px;
    text-decoration: none;
    white-space: nowrap;
    text-shadow: 0px 1px 1px navy;
    text-align: center;
    font-family: 微软雅黑;
    font-size: 16px;
    padding: 0px 5px;
}

    .menu a.selected
    {
        color: Yellow;
        font-weight: bold;
        border: 1px solid white;
    }

    .menu a:hover
    {
        text-shadow: 0px 0px 0px;
    }

/* FORM ELEMENTS   
----------------------------------------------------------*/

fieldset
{
}

    fieldset p
    {
        margin: 2px 12px 10px 10px;
    }

    fieldset.login label, fieldset.register label, fieldset.changePassword label
    {
    }

    fieldset label.inline
    {
        display: inline;
    }

legend
{
    font-size: 14px;
    padding: 2px 4px 8px 4px;
}

.login legend
{
    font-size: 24px;
    font-weight: 600;
}

input.textEntry
{
    width: 260px;
    border: 1px solid #ccc;
}

input.passwordEntry
{
    width: 260px;
    border: 1px solid #ccc;
}

div.accountInfo
{
    width: 270px;
    margin: 30px auto;
}

.accountInfo td
{
    vertical-align: middle;
}

/* MISC  
----------------------------------------------------------*/

.clear
{
    clear: both;
}

.title
{
    font-family: 微软雅黑;
    color: White;
    font-size: 24px;
    font-weight: bold;
    margin: auto 20px auto 30px;
    line-height: 54px;
    float: left;
}

.header_link
{
    width: 200px;
    height: 100%;
}

.loginDisplay
{
    font-size: 1.1em;
    display: block;
    text-align: right;
    padding: 10px;
    color: black;
    line-height: 34px;
}

    .loginDisplay a:visited
    {
    }

    .loginDisplay a:hover
    {
    }

.failureNotification
{
    font-size: 12px;
    color: Red;
}

.bold
{
    font-weight: bold;
}

.submitButton
{
    text-align: right;
    padding-right: 10px;
    margin: 10px;
}

div.mergedEcg_zoom
{
    margin: 10px auto;
    text-align: center;
}

.zoomedEcg
{
    margin: auto;
    width: 100%;
}

div.fullLeadView
{
    border: 1px solid gray;
    text-align: center;
    margin: auto;
    background-color: #F8F8F8;
    padding: 10px auto 10px auto;
}

div.fullLeadViewer
{
    width: 100%;
    height: 560px;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    position: relative;
    margin: 8px auto;
}

div.fullLeadWrapper
{
    overflow: hidden;
}

div.profileInfo
{
    margin-bottom: 4px;
}

div.profileDetail
{
    margin: auto 10px;
    width: 350px;
}

div.ecg
{
    width: 140px;
    margin: 15px 25px 15px;
    text-align: center;
}

.homepage_section div.ecg
{
    float: left;
    width: 140px;
    margin: 23px 5px 5px 5px;
}

div.ecgsummary
{
    border: 1px solid silver;
    display: none;
}

div.ecglist_toolbar
{
    height: 35px;
    line-height: 35px;
    margin: auto 0px 10px;
    padding: 0 10px 0 10px;
}

div.ecglist_toolbar_closed
{
    height: 35px;
    background-color: #F7F7DE;
    line-height: 35px;
    margin: auto 24px 10px;
    padding: 0 10px 0 10px;
}

.ecglist
{
    margin: auto 25px;
}

.ecglist_closed
{
    margin: auto 38px;
    width: 738px;
}

    .ecglist_closed td
    {
        padding: 5px;
    }


.homepage_section .ecglist
{
    display: block;
    height: 200px;
}

input.upload
{
    margin: auto 10px;
}

.closeButton
{
    float: right;
    position: relative;
    top: -30px;
    left: 30px;
}

.progressMsg
{
    float: right;
    background-color: Red;
}

div.ui-slider-horizontal
{
    margin: 15px 10px auto 10px;
    height: 5px;
    display: none;
}

div.menu ul li
{
    margin: auto 2px;
    text-align: center;
    width: 90px;
    box-shadow: 1px 1px 1px;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=145, Strength=2);
}



#image_wrap
{
    padding: 15px; /* centered */
    text-align: center; /* some "skinning" */
    height: 200px;
    display: none;
}

.items img
{
    cursor: pointer;
}

.upload
{
    height: 200px;
}

.uploadDialog_background
{
    background-color: #C8C8C8;
    filter: alpha(opacity=80);
    opacity: 0.8;
    z-index: 999;
}

div.uploadtitle
{
    font-size: 18px;
    position: relative;
    top: -25px;
    width: 80%;
    background-color: silver;
    padding: 5px;
    color: Yellow;
    font-weight: bold;
    text-align: center;
}

div.uploader_start
{
    position: absolute;
    top: 250px;
    width: 478px;
    text-align: right;
}

.uploader_start_button
{
    font-size: 14px;
    width: 140px;
    position: absolute;
    top: 75px;
    left: 185px;
}

.uploader_select_button
{
    font-size: 14px;
}

.uploader_cancel_button
{
}

.uploader_progressbar
{
    margin: 20px auto;
}

.AjaxUploaderQueueTable
{
}

.login, .register
{
    padding: 20px 40px;
}

div.diagnosis
{
    margin: auto;
}

.diagnosis-title
{
    font-size: 18px;
    margin-bottom: 5px;
    width: 100%;
    display: block;
}

.diagnosed_by
{
}

.textField_diag
{
    margin: 0 20px 10px 0;
    width: 650px;
}

div.uploading_loader
{
    position: absolute;
    bottom: 10px;
    right: 20px;
    text-align: center;
}

.hidden
{
    display: none;
}

div#UpdateProgress
{
    text-align: center;
}

.homepage_section
{
    width: 810px;
    margin-right: 20px;
    min-height: 200px;
}

div.homepage_section_footer
{
    text-align: right;
    margin: 20px 10px 0 0;
}

.status_check
{
    width: 20px;
    height: 20px;
    display: block;
}

.status_new
{
    width: 20px;
    height: 20px;
    display: none;
}

.status_img
{
    position: relative;
    left: 104px;
    top: 25px;
}

.viewtype
{
    width: 60px;
}

div.ecgsummary_closed
{
    width: 350px;
    background: url(images/h300.png) repeat-x;
    min-height: 70px;
    padding: 8px;
    margin: 2px;
}

.icon
{
    position: relative;
    left: -10px;
    top: 2px;
}

.editable input[type=submit]
{
    color: #F00;
    font-weight: bold;
}

.editable input[type=button]
{
    color: #0F0;
    font-weight: bold;
}

.profile_img_small
{
    position: relative;
    left: -17px;
    top: -15px;
    width: 30px;
}

.click_to_edit
{
    font-size: 9px;
    float: right;
}

.tempImage
{
    width: 204px;
    min-height: 160px;
    cursor: pointer;
    border: 1px solid silver;
    display: block;
}

img.active
{
    border: 2px solid red;
}

div.ecg_commands
{
    background-color: transparent;
}

div.mLead-zoomed
{
    padding: 10px auto;
    height: 560px;
    overflow: hidden;
}

div.mLead-measures
{
    margin: 8px auto;
    padding: 20px;
    width: 120px;
}

div.mLead-links
{
    margin: 8px auto auto 20px;
}

div.mLead-zoomed-slider
{
    margin: auto;
    width: 100%;
    position: relative;
    top: -540px;
}

div.ajax__multi_slider_default div.inner_rail_horizontal
{
    background: transparent;
}

div.mLead-zoomed-temp
{
    margin: auto;
    height: 100%;
    position: relative;
}

div#fullEcg
{
}

div.mLead-zoomed-result
{
    width: 100px;
    border: 1px solid silver;
    margin-left: 10px;
    background-color: #F7F7DE;
    padding: 20px;
    display: none;
}

.link-rect
{
    border: 1px solid silver;
    height: 70px;
    width: 80px;
    margin: auto 3px 10px;
    display: inline-block;
    text-align: center;
    line-height: 70px;
    background-color: whitesmoke;
    font-size: 20px;
}

.link-back-ecg
{
    border: 1px solid silver;
    height: 25px;
    width: 90px;
    margin: 2px;
    display: inline-block;
    text-align: center;
    line-height: 26px;
    background-color: white;
    font-size: 15px;
    font-family: Calibri, 黑体;
}

a.active
{
}

.slider
{
}

tr
{
    vertical-align: top;
}

.indicator-line
{
    width: 2px;
    height: 400px;
    background-color: Blue;
    float: left;
}

.x-center
{
    text-align: center;
}


.x-left
{
    text-align: left;
}

.x-right
{
    text-align: right;
}

.rounded
{
    -webkit-border-radius: .6em;
    -moz-border-radius: .6em;
    border-radius: .6em;
}

.rounded-small
{
    -webkit-border-radius: .4em;
    -moz-border-radius: .4em;
    border-radius: .4em;
}

.textBox
{
    width: 40px;
    margin-left: 5px;
}

.slider_rail
{
    position: relative;
    height: 15px;
    width: 200px;
    background: #FFFFFF repeat-x;
}

.handle_horizontal
{
    position: absolute;
    height: 22px;
    width: 10px;
    background-color: navy;
}

.bordered
{
    border: 1px solid silver;
}

.ecgIcon
{
}

    .ecgIcon:hover
    {
    }

.searchbutton
{
    float: right;
    width: 28px;
}

.unlock
{
    background: url(images/unlock.png) no-repeat;
}

.lock
{
    background: url(images/lock.png) no-repeat;
}

.ecgProgress
{
    display: none;
    border: 1px solid gray;
    width: 80px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    background: navy;
    font-weight: bold;
    color: Yellow;
    margin-right: 60px;
}

.approve_newuser
{
}

.newusers
{
    background: url(images/h300.png) repeat-x;
    margin: 10px auto;
}

.upload
{
    height: 250px;
    text-align: center;
    border: 1px solid silver;
    background: url(images/h300.png) repeat-x;
    padding-top: 20px;
}

.progresstext, .AjaxUploaderProgressInfoText
{
}

.uploader
{
    text-align: center;
}

.myupload_detail
{
    margin-top: 14px;
}

.myupload_status
{
    font-size: 16px;
    color: Purple;
}

.uploaded_date
{
}

.commands
{
}

.ecg_summary_main
{
    width: 100%;
}

.diagnosis_detail
{
    margin: 5px 10px 5px 10px;
}

.editable_diagnosis
{
    height: 80px;
    margin-top: 3px;
}

.ecgview_tabs
{
    position: relative;
    display: none;
}

.ecg_temp_main
{
    margin: 2px auto auto 10px;
    text-align: right;
}

.span
{
    margin: 0 0 0 30px;
}

.diagnosis-tip img
{
    position: relative;
    top: 3px;
}

.fullEcgContainer
{
    height: 100px;
    overflow: hidden;
}

.fullEcgCanvas
{
    height: 100%;
    width: 100%;
}

    .fullEcgCanvas svg
    {
    }

.mergedLead_small
{
    width: 186px;
    height: 204px;
}

textarea.diag_result
{
    color: Black;
    height: 100px;
    font-size: 20px;
    margin-bottom: 2px;
    margin-left: 5px;
    padding: 5px;
    border-bottom: 1px solid gray;
    font-family: Calibri, 宋体;
    opacity: 1.0;
    overflow: hidden;
    width: 500px;
    height: 100%;
}

textarea.editable
{
    background-color: White;
    border: 0px;
}

textarea.uneditable
{
    background-color: transparent;
    border: 0px;
    cursor: default;
}

.uploadbutton
{
    width: 200px;
    height: 40px;
    font-size: 16px;
}

.uploadAttr
{
    margin: auto auto 10px auto;
    float: right;
}

.diag_start_diag
{
    text-align: center;
    font-size: 22px;
    margin: 20px;
    margin-top: 0px;
    padding: 10px;
}


.patient_name
{
    text-align: center;
}

.diag
{
    min-height: 82px;
}

.auth_approve_photo
{
    width: 100px;
}

.auth_approve_action
{
    text-align: right;
}

.auth_approve_comment
{
    width: 370px;
}

.auth_approve_request
{
    width: 200px;
}

.big_state
{
    font-size: 40px;
    font-weight: bold;
    text-align: center;
    display: block;
    margin-bottom: 20px;
}

.progressIndicator
{
    height: 20px;
    position: relative;
    top: -2px;
}

.lock_indicator
{
    width: 20px;
}

.myupload_result
{
    width: 440px;
    margin-top: 8px;
}

.myupload_item
{
    border: 1px solid silver;
    background: url(images/h300.png) repeat-x;
    margin-bottom: 2px;
}

.myupload_time
{
    text-align: right;
}

    .myupload_time img, .newecglist_time img
    {
        position: relative;
        top: 3px;
    }

.side_bar_time
{
    text-align: right;
    position: relative;
    top: -4px;
}

.newecglist_time
{
    margin: 5px;
    width: 100px;
    text-align: left;
}

.newecglist_detail
{
    margin-bottom: 5px;
}

.newecglist_item
{
    text-align: center;
    margin: 0 5px 5px 0;
}

.newecglist
{
    margin-left: 30px;
}

.queued_container .pending_ecg_card
{
    margin: 0px 20px 20px 5px;
    cursor: pointer;
    overflow: hidden;
    height: 177px;
    width: 136px;
    background: url(images/small_bg.jpg);
    border: 1px solid silver;
    box-shadow: 0px 1px 4px silver;
    behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
    position: relative;
    font-family: Calibri, 黑体;
}

.reviewing_ecg_container .pending_ecg_card
{
    margin: 0px 20px 20px 5px;
    background-color: white;
    cursor: pointer;
    overflow: hidden;
    height: 177px;
    width: 136px;
    background: url(images/small_bg.jpg);
    border: 1px solid silver;
    box-shadow: 3px 3px 2px gray;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='pink', Direction=145, Strength=3);
    position: relative;
}

.dash_container .pending_ecg_card
{
    margin: 0px 20px 20px 5px;
    background-color: white;
    cursor: pointer;
    overflow: hidden;
    height: 177px;
    width: 136px;
    background: url(images/small_bg.jpg);
    border: 1px solid silver;
    box-shadow: 3px 3px 2px gray;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='pink', Direction=145, Strength=3);
    position: relative;
}

.reviewing_ecg_container .pending_ecg_card:hover
{
    box-shadow: 6px 6px 4px gray;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='pink', Direction=145, Strength=5);
    top: -5px;
}

.dash_container .pending_ecg_card:hover
{
    box-shadow: 6px 6px 4px gray;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='pink', Direction=145, Strength=5);
    top: -5px;
}

.queued_container .urgent_0
{
    border: 1px solid gray;
    box-shadow: 3px 3px 2px #888;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#888', Direction=145, Strength=3);
}

.pending_ecg_card:hover + img.pin
{
    top: -213px;
}

img.pin
{
    float: right;
    position: relative;
    left: -10px;
    top: -208px;
}

.queued_container .urgent_1
{
    border: 1px solid red;
    box-shadow: 3px 3px 2px #FF6699;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#FF6699', Direction=145, Strength=3);
}


.urgent_0:hover
{
    box-shadow: 6px 6px 4px #888;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#888', Direction=145, Strength=5);
    top: -5px;
}

.urgent_1:hover
{
    box-shadow: 3px 3px 4px #FF6699;
    top: -5px;
}

.pending_ecg_photo
{
    height: 80px;
    width: 124px;
    margin: 5px auto auto auto;
    text-align: center;
}

    .pending_ecg_photo img
    {
        border: 1px solid silver;
    }

.pending_ecg_photo1
{
    text-align: center;
}

.pending_ecg_name
{
    text-align: center;
    font-size: 22px;
    margin-bottom: 5px;
}

.pending_ecg_sex
{
    text-align: center;
    font-size: 12px;
}

.pending_ecg_card:hover .pending_ecg_start
{
}

.pending_ecg_start
{
    display: none;
    width: 60px;
    height: 18px;
    margin: 15px auto;
    text-align: center;
    border: 1px solid silver;
}

.pending_ecg
{
    margin: 20px 30px;
    min-height: 130px;
}

    .pending_ecg table
    {
        margin: auto;
    }

        .pending_ecg table table table
        {
            float: left;
        }



.pending_ecg_search
{
    min-height: 20px;
    font-size: 12px;
    width: 200px;
    display: inline;
    font-family: Calibri, 宋体;
    margin: 2px;
}

.pending_ecg_info
{
    float: left;
    margin-left: 20px;
    font-size: 20px;
    line-height: 33px;
}


.pending_ecg_start_link
{
}

.record_icon
{
    text-align: center;
    margin: 10px;
    height: 85px;
}

.adduser
{
    margin: 5px auto 0 100px;
}

.saveAuth
{
    margin: 10px auto;
}

.search_time
{
    margin-right: 5px;
    margin-top: 5px;
}

.view_result
{
    border: 1px solid whitesmoke;
    overflow: hidden;
    padding: 5px;
    background-color: snow;
}

.passcodeentry
{
    margin: 100px auto;
    font-size: 22px;
    width: 300px;
}

    .passcodeentry input[type='text']
    {
        width: 260px;
    }

    .passcodeentry input[type='submit']
    {
        width: 80px;
        height: 34px;
        font-size: 22px;
        margin: 7px auto 16px auto;
    }

.status_tag
{
    background-color: whitesmoke;
    color: Navy;
    border: 1px solid gray;
    width: 50px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    display: inline-block;
    font-weight: bold;
    font-size: 14px;
    margin-right: 5px;
}

.status_tag_long
{
    background-color: whitesmoke;
    color: Navy;
    border: 1px solid gray;
    width: 100px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    display: inline-block;
    font-weight: bold;
    font-size: 14px;
    margin-right: 5px;
    text-align: center;
}

.simple_cell_result
{
    display: block;
    margin-bottom: 5px;
}

.simple_cell_doctor
{
}

.reviewing_ecgs:hover div.monitor
{
    display: none;
}

.side_col
{
    width: 220px;
    margin: auto 12px 12px 12px;
}

.side_col_item
{
    margin: 11px 11px 1px 11px;
    border: 1px solid gray;
    padding: 5px;
    width: 102px;
    height: 136px;
    box-shadow: 1px 1px 2px silver;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='silver', Direction=145, Strength=2);
}

.side_col_item_normal
{
    background: url(images/grid_bg_normal.png) no-repeat;
}

.side_col_item_review
{
    background: url(images/grid_bg_review.png) no-repeat;
    border: 1px solid blue;
}

.side_col_item_writing
{
    background: url(images/grid_bg_writing.png) no-repeat;
    border: 1px solid green;
}

.main_col
{
    margin: auto 5px 10px 5px;
    width: 910px;
}

.search_category
{
    font-weight: bold;
    text-align: right;
    width: 100px;
    line-height: 28px;
}

.search input[type='radio']
{
    margin: auto 10px;
}

.diagnosis-tip-right
{
}

.diagnosis-tip-left
{
    float: left;
    line-height: 26px;
}

.search-item
{
    margin: 2px 15px;
}

    .search-item a
    {
        position: relative;
        top: -5px;
        color: Black;
    }

.save-quick-search
{
    margin: 150px 240px;
}

.search-radiobutton
{
    height: 28px;
    line-height: 28px;
}

.main_view_switcher
{
    float: left;
    margin-right: 20px;
}

.main-menu
{
    float: left;
    margin: auto 10px auto 10px;
    line-height: 14px;
}

div.my-search-item a
{
    color: Navy;
}

.search-summary
{
    margin: 15px;
    text-align: right;
}

.ecglist_detail
{
    overflow: hidden;
}

.search-name
{
    margin: auto 10px;
}

.detail_result
{
    color: Red;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
}

.diag_code_category
{
    width: 150px;
}

.diag_result_temp
{
    font-size: 20px;
    width: 494px;
    height: 170px;
    margin: 15px auto;
}

.checkboxes
{
    padding: 12px;
    height: 236px;
    overflow: scroll;
    height: 260px;
}

.panes
{
    border: 1px solid gray;
    border-top: 0px;
}

.showDetail
{
    background: url(images/icon_arrow_down.png) no-repeat;
    cursor: pointer;
    margin-top: 10px;
    height: 16px;
    width: 16px;
}

.side-status
{
    background: none repeat scroll 0 0 whitesmoke;
    border: 1px solid gray;
    color: navy;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 45px;
}

.status_passed
{
    background: url(images/on.gif) no-repeat;
    width: 20px;
    height: 8px;
    text-align: center;
    line-height: 8px;
}

.status_current
{
    background: url(images/on.gif) no-repeat;
    width: 20px;
    height: 8px;
    text-align: center;
    line-height: 8px;
}

.diagnosis-tip-right table tr td
{
    vertical-align: middle;
}

.status_next
{
    background: url(images/off.gif) no-repeat;
    width: 25px;
    height: 8px;
    text-align: center;
}

.small-icon
{
    max-width: 11px;
}

.small-icon-deck
{
    max-width: 15px;
}

.toolbar_ecglist
{
    margin-right: 20px;
    height: 40px;
}

.passed_ecg_container .toolbar_ecglist
{
    background: url(images/header1.png) no-repeat top left;
    background-size: 100% 100%;
    margin: auto;
    padding-top: 10px;
    padding-right: 20px;
}

.queuedecgs
{
    text-align: right;
    padding-right: 5px;
    height: 50px;
    line-height: 50px;
    background: url(images/header1.png) no-repeat;
    background-size: 100% 100%;
}

.search_button
{
    float: left;
}

select option
{
    margin: 5px 2px;
}

select
{
    height: 20px;
}

.ecglist_number
{
    line-height: 30px;
    margin-right: 20px;
}

.ecglist_number_no
{
    font-weight: bold;
    font-size: 30px;
    display: none;
}

.active-search
{
    font-weight: bold;
}

.patient_foto
{
    border: 1px solid silver;
}

.section-header
{
    height: 45px;
    border: 1px solid #BFC4C9;
    border-bottom: 0px none;
    line-height: 34px;
    padding-left: 10px;
    padding-right: 4px;
    background: url(images/inbg3.png) repeat-x;
    color: #212224;
    text-shadow: 0px 1px 1px silver;
    font-size: 12px;
}

.section-body
{
    border: 1px solid #BFC4C9;
    border-top: 0px;
    padding: 0 15px 15px;
    margin-bottom: 10px;
    box-shadow: 0 1px 0 0 silver;
}

.section-body_full
{
    border: 1px solid #BFC4C9;
    margin-bottom: 10px;
    box-shadow: 0 1px 0 0 silver;
}

.tab_content
{
    padding: 20px;
}

.search
{
    float: right;
    line-height: 51px;
    margin: auto 10px;
}

.title a
{
    color: White;
    text-shadow: 0px 1px 1px navy;
}

div.active
{
    border: 1px solid red;
}

.his
{
    margin: 15px 46px;
}

.stat_links a
{
    text-decoration: underline;
}

.highlight
{
    background-color: yellow;
}

.diag-stat
{
    margin: 28px auto;
}

.stat_links
{
    position: relative;
    top: 18px;
}

.pending_ecg_container
{
    border: 1px solid navy;
    min-height: 400px;
    margin-bottom: 10px;
    background: url(images/page-bg.jpg) no-repeat;
    background-size: 100% 300px;
    box-shadow: 0px 1px 1px;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='silver', Direction=145, Strength=3);
}

div.queued_container
{
    border: 1px solid navy;
    margin-bottom: 10px;
    box-shadow: 0px 1px 1px;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='silver', Direction=145, Strength=3);
}

.pending_ecg_header
{
    border: 1px solid navy;
    border-bottom: 0px;
}

.ecgView_header
{
    height: 36px;
    line-height: 34px;
}

.button, input, textarea
{
    font-family: Calibri, 宋体;
}

#show img, #hide img
{
}

.ecgInfo_header
{
    border-bottom: 1px solid silver;
    height: 39px;
}

#detail
{
    text-align: center;
    background-color: White;
    padding: 0px;
}

.sized
{
    width: 540px;
    margin: 100px auto;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='silver', Direction=145, Strength=5);
}

    .sized .main
    {
        height: 350px;
        min-height: 350px;
    }

textarea
{
    color: Black;
}

.search-content
{
    margin-left: 30px;
    margin-top: 10px;
}

.main-menu a
{
}

.reviewing_ecg_container
{
    border: 1px solid navy;
    margin-bottom: 10px;
    background: url(images/4.png) no-repeat top left;
    box-shadow: 0 1px 1px;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='silver', Direction=145, Strength=2);
    padding-top: 225px;
}

.dash_container
{
    border: 1px solid navy;
    margin-bottom: 10px;
    background: url(images/page-bg.jpg) no-repeat top left;
    box-shadow: 0 1px 1px;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='silver', Direction=145, Strength=2);
    padding-top: 25px;
}

.passed_ecg_container
{
    border: 1px solid navy;
    min-height: 200px;
    margin-bottom: 10px;
    box-shadow: 0 1px 1px;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='silver', Direction=145, Strength=2);
}

.myDiagnosis
{
    border: 1px solid gray;
    min-height: 200px;
    margin-bottom: 10px;
    background: url(images/4.png) no-repeat top left;
    box-shadow: 0 1px 1px;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='silver', Direction=145, Strength=2);
    padding-top: 210px;
}

    .myDiagnosis .toolbar_ecglist
    {
        margin-bottom: 20px;
    }

.monitor_bg
{
    width: 120px;
    background-color: whitesmoke;
    border: 1px solid snow;
    box-shadow: 1px 1px 2px;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='silver', Direction=145, Strength=3);
}

.record_bg
{
    width: 120px;
    background: url(images/ecg_grid.png);
    border: 1px solid snow;
    box-shadow: 1px 1px 2px;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='silver', Direction=145, Strength=3);
}

.rooms
{
    height: 23px;
    width: 100px;
    border: 1px solid silver;
}

.manual_add_ecg
{
    margin: auto;
    width: 100%;
}

.patient_profile
{
    border: 1px solid silver;
    width: 970px;
    margin: auto;
}

.patient_profile_header
{
    background: url(images/tag3.png) no-repeat;
    height: 220px;
}

.patient_profile input
{
    font-size: 20px;
}

.patient_profile select
{
    font-size: 20px;
    height: 26px;
    margin-left: 5px;
}

.patient_profile textarea
{
    margin-left: 5px;
    width: 582px;
    height: 120px;
}

.patient_profile .history
{
    margin: auto;
    width: 913px;
}

.quick_record
{
    color: Red;
}

.doctor_profile_header
{
    background: url(images/cardiology.jpg) no-repeat;
    height: 220px;
}

.question_mark
{
    font-family: Calibri;
    font-size: 19px;
}

.ck_select_diag label
{
    margin-left: 6px;
}

.changePassword
{
}

    .changePassword table
    {
        margin: auto;
    }

.checkbox_needreview input
{
    position: relative;
    top: 3px;
}

.checkbox_needreview label
{
    cursor: pointer;
}

.side_bar_time span
{
    position: relative;
    top: -1px;
    color: gray;
}

.view_ecg
{
    text-align: center;
}

.register_admin
{
    margin: auto;
    width: 288px;
}

.login .button
{
    width: 120px;
    font-size: 20px;
    height: 50px;
}

.lib_item
{
    margin: 5px 10px;
    display: inline-block;
    padding: 5px;
    border: 1px solid silver;
    background-color: snow;
    color: Black;
    font-family: Calibri, 黑体;
    font-size: 16px;
}

textarea.lib_spec
{
    font-size: 25px;
    border: 0px;
    color: Black;
    opacity: 1;
}

.watermark
{
    color: silver;
}

div.item
{
    margin: 20px;
    background-color: rgba(255,255,255,0.01);
}

.landScape
{
    width: 100%;
    height: 100%;
    margin: 0% 0% 0% 0%;
    filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=3);
}

.red_border
{
    border: 2px solid red;
}

.blue_border
{
    border: 2px solid blue;
}

.lead
{
    margin-left: 15px;
}

.draggable
{
    width: 540px;
    position: absolute;
    top: 127px;
    left: 618px;
}

.transparent
{
    opacity: 0.85;
}

input.code
{
    background-color: white;
}

.code
{
    border: 1px solid gray;
    background-color: White;
    margin-bottom: 5px;
    cursor: pointer;
}

    .code:hover
    {
        background-color: whitesmoke;
    }

.redcolor
{
    color: Red;
}

.red_border_reviewing
{
    border: 1px solid red;
    margin: 0px 20px 20px 5px;
    background-color: white;
    cursor: pointer;
    overflow: hidden;
    height: 177px;
    width: 136px;
    background: url(images/small_bg.jpg);
    filter: progid:DXImageTransform.Microsoft.Shadow(color='pink', Direction=145, Strength=3);
    position: relative;
    box-shadow: 3px 3px 2px pink;
}

    .red_border_reviewing:hover
    {
        box-shadow: 6px 6px 4px pink;
        filter: progid:DXImageTransform.Microsoft.Shadow(color='pink', Direction=145, Strength=5);
        top: -5px;
    }

.group
{
    height: 120px;
    background: url(images/small_bg.jpg) no-repeat;
    background-size: 100% 100%;
}

.float_right
{
    float: right;
}

.urgent_sign
{
    color:red;
    font-size: 14px;
}

.danger_sign
{
    color: red;
    font-size: 14px;
    background-color:yellow;
}

.review_sign, .working_sign, .age_sign
{
    font-size: 14px;
}

#warninglink
{
    font-size: 15px;
    font-weight: bold;
    font-family: calibri;
    color: whitesmoke;
    text-shadow: 0 1px 1px navy;
}

.doctor_button
{
    float: left;
    font-size: 16px;
    margin-right: 5px;
    height: 20px;
    line-height: 20px;
}

    .doctor_button a
    {
        color: black;
    }

.diag-header
{
    line-height: 14px;
    text-shadow: 0px 0px 0px;
    background-color: white;
    border: 1px solid silver;
}

.diag-body
{
    background-color: white;
    border: 1px solid silver;
    border-top: none;
}

.flat
{
    border: 1px solid silver;
    box-shadow: none;

	-webkit-box-shadow: none;
	-moz-box-shadow: none; 
}

.editor
{
    cursor: text;
    text-align: left;
}