div.new-line {
    float: left;
    width: 100%;
    margin-top: 5px;
}

a.test-read-pkcs {
    float: left;
    width: 80px;
    height: 25px;
    border: 1px solid Silver;
    background: White url('1404385886_share.png') no-repeat left;
    background-size: contain;
    padding-left: 40px;
    padding-top: 10px;
    border-radius: 5px;
    margin-left: 5px; /*opacity:0.5;*/
}

    a.test-read-pkcs:hover {
        border: 1px solid #FBCB09;
        background: #FDF5CE url('1404385886_share.png') no-repeat left;
        background-size: contain;
        cursor: pointer; /*opacity:1;*/
    }

    a.test-read-pkcs:active {
        background: White url('1404385886_share.png') no-repeat left;
        background-size: contain;
    }

#Pkcs7Sign {
    height: 0px;
    width: 0px;
    /*display: none;*/
}

div.chgPwdDesc {
    color: Red;
    font-size: larger;
    font-weight: bolder;
    margin-left: 100px; /*padding-left:110px;*/
}

div.pwdExpired {
    /*style='padding: 5px 5px 5px 5px;text-align:left;font-weight:bolder;font-size:larger;'*/
    background-color: #FFFEEC;
    color: Red;
    font-size: x-large;
    font-weight: bolder;
    text-align: center;
    padding: 5px 5px 5px 5px;
}

div.pwdExpiredDesc {
    /*style='padding: 5px 5px 5px 5px;text-align:left;font-weight:bolder;font-size:larger;'*/
    color: #0000E3;
    font-size: larger;
    font-weight: bolder;
    text-align: center;
    padding: 5px 5px 5px 5px;
}

.delete-list-hover {
    width: 20px;
    height: 20px;
    border: 1px solid #CCC;
    background: #fdf5ce url('/eInvCentre/Content/grid_delete.png') no-repeat center;
    cursor: pointer;
}

.delete-list-mousedown {
    width: 20px;
    height: 20px;
    border: 1px solid #CCC;
    background: Silver url('/eInvCentre/Content/grid_delete.png') no-repeat center;
    cursor: pointer;
}

.delete-list-default {
    width: 20px;
    height: 20px;
    border: 1px solid #f6f6f6;
    background: #f6f6f6 url('/eInvCentre/Content/grid_delete.png') no-repeat center;
    cursor: default;
}

.edit-list-hover {
    width: 20px;
    height: 20px;
    border: 1px solid #CCC;
    background: #fdf5ce url('/eInvCentre/Content/grid_edit.png') no-repeat center;
    cursor: pointer;
}

.edit-list-mousedown {
    width: 20px;
    height: 20px;
    border: 1px solid #CCC;
    background: Silver url('/eInvCentre/Content/grid_edit.png') no-repeat center;
    cursor: pointer;
}

.edit-list-default {
    width: 20px;
    height: 20px;
    border: 1px solid #f6f6f6;
    background: #f6f6f6 url('/eInvCentre/Content/grid_edit.png') no-repeat center;
    cursor: default;
}

.download-list-hover {
    width: 20px;
    height: 20px;
    border: 1px solid #CCC;
    background: #fdf5ce url('/eInvCentre/Content/grid_download.png') no-repeat center;
    cursor: pointer;
}

.download-list-mousedown {
    width: 20px;
    height: 20px;
    border: 1px solid #CCC;
    background: Silver url('/eInvCentre/Content/grid_download.png') no-repeat center;
    cursor: pointer;
}

.download-list-default {
    width: 20px;
    height: 20px;
    border: 1px solid #f6f6f6;
    background: #f6f6f6 url('/eInvCentre/Content/grid_download.png') no-repeat center;
    cursor: default;
}

.details-list-hover {
    width: 20px;
    height: 20px;
    border: 1px solid #CCC;
    background: #fdf5ce url('/eInvCentre/Content/grid_details.png') no-repeat center;
    cursor: pointer;
}

.details-list-mousedown {
    width: 20px;
    height: 20px;
    border: 1px solid #CCC;
    background: Silver url('/eInvCentre/Content/grid_details.png') no-repeat center;
    cursor: pointer;
}

.details-list-default {
    width: 20px;
    height: 20px;
    border: 1px solid #f6f6f6;
    background: #f6f6f6 url('/eInvCentre/Content/grid_details.png') no-repeat center;
    cursor: default;
}

.grid_img {
    text-align: center;
    width: 25px;
}

.gridEditContainer {
    margin: 10px 15px 10px 15px;
    text-align: center;
}

.text_center {
    text-align: center;
}

.text_right {
    text-align: right;
}

.language-code-hover {
    /*width: 120px;*/
    height: 16px;
    border: 1px solid #CCC;
    background: #fdf5ce url('/eInvCentre/Content/language-16.png') no-repeat left top;
    cursor: pointer;
}

.language-code-mousedown {
    /*width: 120px;*/
    height: 16px;
    border: 1px solid #CCC;
    background: Silver url('/eInvCentre/Content/language-16.png') no-repeat left top;
    cursor: pointer;
}

.language-code-default {
    /*width: 120px;*/
    height: 16px;
    border: 1px solid #FFFFFF;
    background: #FFFFFF url('/eInvCentre/Content/language-16.png') no-repeat left top;
    cursor: pointer;
}

.download-UserManual-hover {
    /*width: 120px;*/
    height: 16px;
    border: 1px solid #CCC;
    background: #fdf5ce url('/eInvCentre/Content/32_Manual.png') no-repeat left top;
    cursor: pointer;
}

.download-UserManual-mousedown {
    /*width: 120px;*/
    height: 16px;
    border: 1px solid #CCC;
    background: Silver url('/eInvCentre/Content/32_Manual.png') no-repeat left top;
    cursor: pointer;
}

.download-UserManual-default {
    /*width: 120px;*/
    height: 16px;
    border: 1px solid #FFFFFF;
    background: #FFFFFF url('/eInvCentre/Content/32_Manual.png') no-repeat left top;
    cursor: pointer;
}

.download-ChromeError-hover {
    /*width: 120px;*/
    height: 16px;
    border: 1px solid #CCC;
    background: #fdf5ce url('/eInvCentre/Content/16_emergency.png') no-repeat left top;
    cursor: pointer;
}

.download-ChromeError-mousedown {
    /*width: 120px;*/
    height: 16px;
    border: 1px solid #CCC;
    background: Silver url('/eInvCentre/Content/16_emergency.png') no-repeat left top;
    cursor: pointer;
}

.download-ChromeError-default {
    /*width: 120px;*/
    height: 16px;
    border: 1px solid #FFFFFF;
    background: #FFFFFF url('/eInvCentre/Content/16_emergency.png') no-repeat left top;
    cursor: pointer;
}

.mainpage-default {
    height: 16px;
    border: 1px solid #FFFFFF;
    background: #FFFFFF url('/eInvCentre/Content/home_16.png') no-repeat left top;
    background-size: 16px 16px; /*contain;*/
    cursor: pointer;
}

.mainpage-hover {
    height: 16px;
    border: 1px solid #CCC;
    background: #fdf5ce url('/eInvCentre/Content/home_16.png') no-repeat left top;
    background-size: 16px 16px; /*contain;*/
    cursor: pointer;
    border-radius: 2px;
}

.mainpage-mousedown {
    height: 16px;
    border: 1px solid #CCC;
    background: Silver url('/eInvCentre/Content/home_16.png') no-repeat left top;
    background-size: 16px 16px; /*contain;*/
    cursor: pointer;
    border-radius: 2px;
}

.mainpage {
    vertical-align: middle;
    text-align: left;
    padding-left: 17px;
    padding-top: 2px;
    padding-right: 2px;
    margin-right: 5px;
}

.changepwd-default {
    height: 16px;
    border: 1px solid #FFFFFF;
    background: #FFFFFF url('/eInvCentre/Content/gear16.png') no-repeat left top;
    background-size: 16px 16px; /*contain;*/
    cursor: pointer;
}

.changepwd-hover {
    height: 16px;
    border: 1px solid #CCC;
    background: #fdf5ce url('/eInvCentre/Content/gear16.png') no-repeat left top;
    background-size: 16px 16px; /*contain;*/
    cursor: pointer;
    border-radius: 2px;
}

.changepwd-mousedown {
    height: 16px;
    border: 1px solid #CCC;
    background: Silver url('/eInvCentre/Content/gear16.png') no-repeat left top;
    background-size: 16px 16px; /*contain;*/
    cursor: pointer;
    border-radius: 2px;
}

.changepwd {
    vertical-align: middle;
    text-align: left;
    padding-left: 17px;
    padding-top: 2px;
    padding-right: 2px;
    margin-right: 5px;
}

.logoff-default {
    height: 16px;
    border: 1px solid #FFFFFF;
    background: #FFFFFF url('/eInvCentre/Content/64_logout.png') no-repeat left top;
    background-size: 16px 16px; /*contain;*/
    cursor: pointer;
}

.logoff-hover {
    height: 16px;
    border: 1px solid #CCC;
    background: #fdf5ce url('/eInvCentre/Content/64_logout.png') no-repeat left top;
    background-size: 16px 16px; /*contain;*/
    cursor: pointer;
    border-radius: 2px;
}

.logoff-mousedown {
    height: 16px;
    border: 1px solid #CCC;
    background: Silver url('/eInvCentre/Content/64_logout.png') no-repeat left top;
    background-size: 16px 16px; /*contain;*/
    cursor: pointer;
    border-radius: 2px;
}

.logoff {
    vertical-align: middle;
    text-align: left;
    padding-left: 17px;
    padding-top: 2px;
    padding-right: 2px;
    margin-right: 5px;
    text-decoration: none;
}

a.logoff_a:link {
    color: #0E385F;
}

a.logoff_a:visited {
    color: #0E385F;
}

a.logoff_a:active {
    color: #0E385F;
}

a.logoff_a:hover {
    color: #0E385F;
}

a.logoff_a {
    text-decoration: none;
}

.font_family {
    /*font-family: Arial, "文泉驛正黑", "WenQuanYi Zen Hei", "儷黑 Pro", "LiHei Pro", "微軟正黑體", "Microsoft JhengHei", "標楷體", DFKai-SB, sans-serif;  Calibri, Trebuchet MS, Verdana, Helvetica, Arial, Meiryo, "文泉驛正黑" , "WenQuanYi Zen Hei" , "儷黑 Pro" ,LiHei Pro, "微軟雅黑體 ", Microsoft YaHei,"微軟正黑體" , Microsoft JhengHei, "標楷體" , DFKai-SB, sans-serif; */
    font-family: Calibri, Trebuchet MS, Verdana, Helvetica, Arial, Meiryo, WenQuanYi Zen Hei, LiHei Pro, Microsoft YaHei, Microsoft JhengHei, DFKai-SB, sans-serif;
}

.input_fields {
    font-size: 12px;
    padding: 5px;
    border: 1px solid #CCC;
    margin-left: 5px;
    width: 170px;
}

.fields_title_name {
    font-size: 12px;
    font-weight: bold;
    color: gray;
}

.required_font_blue {
    color: #007cee;
    padding-bottom: 1px;
    border-bottom: 1px solid #007cee;
}

.required_blue {
    border-color: #007cee;
    border-width: 1px;
}

.required {
    border-color: #ff7575;
    border-width: 1.5px;
}

.required_font {
    color: #F75000;
    padding-bottom: 1px;
    border-bottom: 1px solid #F75000;
}

.font_color_red {
    color: #de0000;
}

.font_size_xlarger {
    font-size: x-large;
}

.dialogTitle {
    font-family: Calibri, Trebuchet MS, Verdana, Helvetica, Arial, Meiryo, WenQuanYi Zen Hei, LiHei Pro, Microsoft YaHei, Microsoft JhengHei, DFKai-SB, sans-serif;
    color: #0c117d;
    font-weight: bold;
    font-size: 24px;
    padding-left: 65px;
}

.dialogMsg {
    font-family: Calibri, Trebuchet MS, Verdana, Helvetica, Arial, Meiryo, WenQuanYi Zen Hei, LiHei Pro, Microsoft YaHei, Microsoft JhengHei, DFKai-SB, sans-serif;
    font-size: 20px;
    padding: 5px;
    padding-left: 50px;
    margin-left: 10px;
    line-height: 28px;
}
