/* main page Mod*/
.md_main_container {
    width: 100%;
    padding: 0px 0px 0px 0px;
}

.md_folder_box {
    background: #EAEAEA;
    margin: 1px 1px 1px 1px;
    padding: 1px 1px 1px 1px;
}

.md_folder_box_table {
    width: 100%;
    border-collapse: collapse;
}

.md_folder_box_hilite {
    background: #FFFFBB;
    margin: 1px 1px 1px 1px;
    padding: 1px 1px 1px 1px;
}

.md_folder_image {
    height: 25px;
}

.md_folder_image_td {
    width: 35px;
    vertical-align: top;
}

.md_labels {
}

.md_labels_td {
    width: 200px;
    vertical-align: top;
}

.md_label_tipodoc {
    font: normal bold 11px Verdana, Geneva, Tahoma, sans-serif;
}

.md_label_ldesc {
    font: italic 10px Verdana, Geneva, Tahoma, sans-serif;
}

.md_folder_funct {
    margin: 0px 3px 0px 3px;
    padding: 2px 2px 2px 2px;
}

.md_folder_funct_td {
    width: 50px;
    vertical-align: bottom;
}

.md_zoom_image {
    height: 18px;
}

md_add_image_a {
}

.md_add_image {
    height: 18px;
}

.md_file_box {
    background: #FFFFFF;
}

.md_file_box_td {
}

.md_file_table {
    border: 1px solid #888888;
    border-collapse: collapse;
    width: 100%;
}


.md_file_table_tr_odd {
    background: #FFFFFF;
    border: 1px solid #888888;
    border-collapse: collapse;
}

.md_file_table_tr_even {
    background: #FFFFFF;
    border: 1px solid #888888;
    border-collapse: collapse;
}

.md_file_table_name_td {
    padding: 2px;
}

.md_file_table_name_td a:hover {
    text-decoration: underline;
}

.md_file_table_icon {
    vertical-align: middle;
    text-align: center;
    margin-left: 3px;
    margin-right: 1px;
    height: 14px;
    border: 0px none ;
}

.md_file_table_name {
    display: inline;
    vertical-align: middle;
    font-size: 10px;
    color: #000000;
    margin-left: 5px;
}

.md_file_table_size_td {
    text-align: right;
    font-style: italic;
    padding: 2px 5px 2px 2px;
    font-size: 10px;
}

.md_file_table_manage_td {
    width: 20px;
    text-align: center;
}

.md_file_manage_icon {
    vertical-align: middle;
    height: 14px;
    border: 0px none ;
}

.md_file_manage_icon_a {
}

.md_file_table_email_td {
    width: 20px;
    text-align: center;
}

.md_file_email_icon {
    vertical-align: middle;
    height: 16px;
    border: 0px none ;
}

.md_file_email_icon_a {
}

/* add window */
.md_addnew_title {
    font: normal bold 18px verdana, Geneva, Tahoma, sans-serif;
}

.md_addnew_back {
    text-align: center;
    font: normal 13px verdana, Geneva, Tahoma, sans-serif;
}

/* document preview div */

.md_preview_box {
    padding: 5px 10px 0px 10px;
}

.md_preview_div {
    margin-top: 0px;
    margin-bottom: 5px;
}

.md_preview_image {
    border: 2px solid #BBBBBB;
    margin: 2px 2px 2px 2px;
    vertical-align: top;
}

/* document detail page */

.md_manage_table {
    width: 100%;
}

.md_manage_filename_td {
}

.md_manage_filename {
    font: normal bold 18px verdana, Geneva, Tahoma, sans-serif;
    display: inline;
}

.md_manage_size {
    font-style: italic;
    font-size: 12px;
}

.md_manage_date {
    font-style: italic;
    font-size: 12px;
}

.md_manage_user {
    font-style: italic;
    font-size: 12px;
}

.md_manage_image_td {
    width: 1%;
}

.md_manage_image {
    display: inline;
    border: 3px solid #E0E0E0;
    margin-right: 10px;
}

.md_manage_expiration {
    font-style: italic;
    font-size: 12px;
}

.md_expiration_field {
    font: normal 11px Verdana, Geneva, Tahoma, sans-serif;
    overflow: hidden;
}

.md_expiration_save_button {
    font: normal 11px Verdana, Geneva, Tahoma, sans-serif;
}

.md_manage_funct_td {
    text-align: right;
}

.md_manage_funct {
    right: 0;
    bottom: 0;
    text-align: right;
}

.md_manage_funct_a {
    font: 12px verdana, Geneva, Tahoma, sans-serif;
}

.md_manage_funct_icons {
    vertical-align: middle;
    height: 28px;
    margin-left: 3px;
    margin-right: 3px;
    border: 0 none;
}

/* approvation */

.md_manage_approvation_container {
    width: 100%;
    padding: 2px 2px 2px 2px;
}

.md_manage_approvation_td {
    vertical-align: top;
}

.md_manage_approvation_title {
    font: normal bold 10px verdana, Geneva, Tahoma, sans-serif;
}

.md_manage_approvation_table {
    background: #EAEAEA;
    width: 100%;
    border: 0px none ;
    margin: 0 auto;
}

.md_manage_approvation_icon {
    border: 0px none ;
    height: 18px;
    vertical-align: middle;
    margin-left: 10px;
}

.md_manage_approvation_user {
    font: normal 10px verdana, Geneva, Tahoma, sans-serif;
    vertical-align: middle;
    text-decoration: underline;
}

.md_manage_approvation_time {
    font: italic 10px verdana, Geneva, Tahoma, sans-serif;
    vertical-align: middle;
}

/* notes box */

.md_manage_notes_td {

}

/* signs box */

.md_manage_signs_td {
}

.md_manage_signs_container {
}

.md_signs_table {
    width: 100%;
    border: 1px solid black;
    border-collapse: collapse;
    margin: 5px 0px 5px 0px;
}

.md_signs_table_title_td {
    background: #EAEAEA;
    font: normal bold 11px verdana, Geneva, Tahoma, sans-serif;
    border: 1px solid black;
    border-collapse: collapse;
    padding: 2px 2px 2px 2px;
}

.md_signs_table_tr_odd {
    background: #CCF0AA;
}

.md_signs_table_tr_even {
    background: #DDFFAA;
}

.md_signs_table_tr_odd_req {
    background: #FFFF90;
}

.md_signs_table_tr_even_req {
    background: #FFFFC0;
}

.md_signs_table_tr_odd_ann {
    background: #FFC0B0;
}

.md_signs_table_tr_even_ann {
    background: #FFD0C0;
}

.md_signs_table_name_td {
    padding: 3px 3px 3px 5px;
    font: normal 11px verdana, Geneva, Tahoma, sans-serif;
}

.md_signs_table_signbook_delete_td {
    text-align: right;
    padding: 2px 5px 2px 5px;
    width: 100px;
}

.md_signs_table_signbook_delete_icon_a {

}

.md_signs_table_signbook_delete_icon {
    border: 0px none ;
    height: 20px;
    vertical-align: middle;
}

/* revision box */

.md_manage_revision_td {
}

.md_manage_revision_container {
}

.md_revision_table {
    width: 100%;
    border: 1px solid black;
    border-collapse: collapse;
    margin: 5px 0px 5px 0px;
}

.md_revision_table_title_td {
    background: #EAEAEA;
    font: normal bold 11px verdana, Geneva, Tahoma, sans-serif;
    border: 1px solid black;
    border-collapse: collapse;
    padding: 2px 2px 2px 2px;
}

.md_revision_table_tr_odd {
    background: #EEEEEE;
}

.md_revision_table_tr_even {
    background: #FFFFFF;
}

.md_revision_table_name_td {
    padding: 2px;
}

.md_revision_table_icon {
    border: 0px none ;
    height: 18px;
    vertical-align: middle;
    padding: 2px 5px 2px 5px;
}

.md_revision_table_name {
    display: inline;
    vertical-align: middle;
    font-size: 10px;
    color: #000000;
    margin-left: 5px;
}

.md_revision_table_date {
    font-style: italic;
    display: inline;
    vertical-align: middle;
    color: black;
}

.md_revision_table_size_td {
    text-align: right;
    font-style: italic;
    vertical-align: middle;
}

.md_revision_table_size {
    vertical-align: middle;
    display: inline;
}

.md_revision_table_delete_td {
    text-align: right;
    padding: 2px 5px 2px 5px;
    width: 20px;
}

.md_revision_delete_icon_a {
}

.md_revision_delete_icon {
    border: 0px none ;
    height: 20px;
    vertical-align: middle;
}

/* notes */

.md_manage_notes_container {
}

/* email */

.md_email_title_div {
    text-align: center;
    margin-bottom: 20px;
    vertical-align: middle;
}

.md_email_title {
    font: normal bold 18px verdana, Geneva, Tahoma, sans-serif;
    display: inline;
    vertical-align: middle;
}

.md_email_title_image {
    height: 40px;
    display: inline;
    vertical-align: middle;
    margin-right: 10px;
}

.md_email_main_table_div {
    text-align: center;
    width: 100%;
    border: 1px solid #999999;
    background: #EEEEEE;
    padding: 30px 0px 30px 0px;
}

.md_email_main_table {
    width: 50%;
    margin: 0 auto;
}

.md_email_from_label {
    font: normal 11px Verdana, Geneva, Tahoma, sans-serif;
}

.md_email_label {
    text-align: right;
    font: normal bold 11px Verdana, Geneva, Tahoma, sans-serif;
    width: 50%;
    vertical-align: top;
    overflow: hidden;
}

.md_email_field_td {
    text-align: left;
    vertical-align: top;
}

.md_email_field {
    font: normal 11px Verdana, Geneva, Tahoma, sans-serif;
    overflow: hidden;
}

.md_email_attach {
    font: italic 11px Verdana, Geneva, Tahoma, sans-serif;
    vertical-align: middle;
}

.md_email_attach a {
    color: black;
}

.md_email_attach a:hover {
    text-decoration: underline;
}

.md_email_attach_image {
    height: 15px;
    margin-right: 5px;
    vertical-align: middle;
    border: 0px none ;
}

.md_email_send_button {
    font: normal 12px Verdana, Geneva, Tahoma, sans-serif;
}

.md_email_message {
    font: normal bold 12px Verdana, Geneva, Tahoma, sans-serif;
    color: red;
    margin-top: 15px;
}

/* sign */

.md_sign_title_div {
    text-align: center;
    margin-bottom: 20px;
    vertical-align: middle;
}

.md_sign_title {
    font: normal bold 18px verdana, Geneva, Tahoma, sans-serif;
    display: inline;
    vertical-align: middle;
}

.md_sign_title_image {
    height: 40px;
    display: inline;
    vertical-align: middle;
    margin-right: 10px;
}

.md_sign_main_table_div {
    text-align: center;
    width: 100%;
    border: 1px solid #999999;
    background: #EEEEEE;
    padding: 30px 0px 30px 0px;
}

.md_sign_main_table {
    width: 90%;
    margin: 0 auto;
}

.md_sign_from_label {
    font: normal 11px Verdana, Geneva, Tahoma, sans-serif;
}

.md_sign_label {
    text-align: right;
    font: normal bold 11px Verdana, Geneva, Tahoma, sans-serif;
    width: 50%;
    vertical-align: top;
    overflow: hidden;
}

.md_sign_field_td {
    text-align: left;
    vertical-align: top;
}

.md_sign_field {
    font: normal 11px Verdana, Geneva, Tahoma, sans-serif;
    overflow: hidden;
    vertical-align: top;
}

.md_sign_attach {
    font: italic 11px Verdana, Geneva, Tahoma, sans-serif;
    vertical-align: middle;
}

.md_sign_attach a {
    color: black;
}

.md_sign_attach a:hover {
    text-decoration: underline;
}

.md_sign_attach_image {
    height: 15px;
    margin-right: 5px;
    vertical-align: middle;
    border: 0px none ;
}

.md_sign_sign_button {
    font: normal 12px Verdana, Geneva, Tahoma, sans-serif;
}

.md_sign_message {
    font: normal bold 12px Verdana, Geneva, Tahoma, sans-serif;
    color: red;
    margin-top: 15px;
}

.md_sign_help {
    font: italic 10px Verdana, Geneva, Tahoma, sans-serif;
    color: black;
}

.md_sign_otp_image {
    display: inline;
    height: 30px;
    border: 0px none ;
    margin-left: 5px;
}

.md_sign_type_table {
}

.md_sign_type_table td {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.md_sign_type_radio {

}

.md_sign_position_table {
    border: 1px solid #A0A0A0;
    border-collapse: collapse;
}

.md_sign_position_table td {
    border: 1px solid #A0A0A0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 35px;
    text-align: center;
}

.md_sign_position_radio {
}