body {
    font: 11px verdana, arial, helvetica, sans-serif;
    background-color: #FFFFFF;
    margin-top: 0;
    margin-bottom: 0;
}

.aws_bodyl {}

.aws_border {
    border-collapse: collapse;
    background-color: #CCCCDD;
    padding: 1px 1px 1px 1px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.aws_title {
    font: 13px verdana, arial, helvetica, sans-serif;
    font-weight: bold;
    background-color: #CCCCDD;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    padding: 1px 1px 1px 1px;
    color: #000000;
}

.aws_blank {
    font: 13px verdana, arial, helvetica, sans-serif;
    background-color: #FFFFFF;
    text-align: center;
    margin-bottom: 0;
    padding: 1px 1px 1px 1px;
}

.aws_data {
    background-color: #FFFFFF;
    border-top-width: 1px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
}

.aws_formfield {
    font: 13px verdana, arial, helvetica;
}

.aws_button {
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 13px;
    border: 1px solid #ccd7e0;
}

th {
    border-color: #ECECEC;
    border-left-width: 0px;
    border-right-width: 1px;
    border-top-width: 0px;
    border-bottom-width: 1px;
    padding: 1px 2px 1px 1px;
    font: 11px verdana, arial, helvetica, sans-serif;
    text-align: center;
    color: #000000;
}

th.aws {
    border-color: #ECECEC;
    border-left-width: 0px;
    border-right-width: 1px;
    border-top-width: 0px;
    border-bottom-width: 1px;
    padding: 1px 2px 1px 1px;
    font-size: 13px;
    font-weight: bold;
}

td {
    border-color: #ECECEC;
    border-left-width: 0px;
    border-right-width: 1px;
    border-top-width: 0px;
    border-bottom-width: 1px;
    font: 11px verdana, arial, helvetica, sans-serif;
    text-align: center;
    color: #000000;
}

td.aws {
    border-color: #ECECEC;
    border-left-width: 0px;
    border-right-width: 1px;
    border-top-width: 0px;
    border-bottom-width: 1px;
    font: 11px verdana, arial, helvetica, sans-serif;
    text-align: left;
    color: #000000;
    padding: 0px;
}

td.aws_locale {
    width: 200px;
}

td.awsm {
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    font: 11px verdana, arial, helvetica, sans-serif;
    text-align: left;
    color: #000000;
    padding: 0px;
}

b {
    font-weight: bold;
}

a {
    font: 11px verdana, arial, helvetica, sans-serif;
}

a:link {
    color: #0011BB;
    text-decoration: none;
}

a:visited {
    color: #0011BB;
    text-decoration: none;
}

a:hover {
    color: #605040;
    text-decoration: underline;
}

.currentday {
    font-weight: bold;
}
/* my */
.total {
    width: 100%;
    display: flex
;
    position: relative;
}
.left {
    width: 215px;
    position: fixed;
    left: 0;
    height: 100vh;
    top: 0;
    bottom: 0;
}
.right {
    width: 100%;
    float: right;
    margin-left: 215px;
}
