﻿/*html {
            scroll-behavior: smooth;
        }*/

.greet {
    color: blue;
    font-family: 'Bookman Old Style';
    font-style: italic;
    font-weight: bold;
}


.Theader {
    color: yellow;
    font-family: 'Bookman Old Style';
    font-weight: bold;
    font-size:large;
}
.body {
    /*background-color:black;*/
    background-image: url(../imgs/background.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    margin: 0;
    font-size: 16px;
}

.bodyT1 {
    background-color: black;
    font-family: Arial;
    margin: 0;
}

.form {
    border: 1px solid #ebebeb;
    margin-left: 50px;
    margin-right: 50px;
    position: relative;
}


.head-top {
    background: #FF9933;
    display: block;
    height: 30px;
    font-size: 14px;
    padding-right: 20px;
    padding-left: 20px;
}

.head-top-left {
    float: left;
}

.head-top-right {
    float: right;
}

.button_A {
    padding: 4px;
    display: inline-block;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    color: black;
    font-size: 12px;
    background: transparent;
    outline: none;
    border: none;
}

    .button_A:focus {
        outline: 4px solid black;
        box-shadow: 0 0 10px rgba(255, 255, 0, 0.8);
        color: white;
        border-radius: 2px;
        border-bottom-color: yellow;
        background-color: #f3d7d7;
    }


.button {
    padding: 2px;
    display: inline-block;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font-size: 12px;
    outline: none;
    border: none;
}

    .button:focus {
        outline: 4px solid black;
        box-shadow: 0 0 10px rgba(255, 255, 0, 0.8);
        color: white;
        border-radius: 2px;
        border-bottom-color: yellow;
        background-color: #f3d7d7;
    }


.MenuSocialIcon {
    height: 20px;
    width: 20px;
    text-align: center;
    padding-top: 3px;
}

    .MenuSocialIcon:hover {
        /*background-color: #008CBA;*/
        background-color: transparent;
        color: whitesmoke;
        border: 1px solid whitesmoke;
    }

    .MenuSocialIcon:focus {
        outline: 4px solid black;
        box-shadow: 0 0 10px rgba(255, 255, 0, 0.8);
        color: white;
        border-radius: 2px;
        /*border-bottom-color: yellow;*/
        background-color: #f3d7d7; /* Optional: To differentiate the background on focus */
    }

.logoimg {
    width: 150px;
    height: 150px;
}

.loginTD1 {
    height: 180px;
}

.loginTD2 {
    vertical-align: top;
}

.loginTD3 {
    height: 20px;
    padding-right: 5px;
    color: white;
}

.loginTD {
    height: 40px;
}

.SliderImage {
    height: 400px;
    width: 900px;
}


.captchaImage {
    display: inline-block;
    margin: 0 auto;
    width: 150px;
    height: 35px;
}

.eplogin {
    vertical-align: top;
    height: 360px;
}

.MenuImage {
    height: 60px;
    width: 130px;
 }

.MenuImage1 {
    height: 20px; 
    width: 20px; 
    text-align:center; 
    padding-top: 3px;
 }

.MenuImage1:hover {
    /*background-color: #008CBA;*/
    background-color: transparent;
    color: whitesmoke;
    border: 1px solid whitesmoke;
}


.MenuImage1:focus {
    outline: 4px solid black;
    box-shadow: 0 0 10px rgba(255, 255, 0, 0.8);
    color: white;
    border-radius: 2px;
    /*border-bottom-color: yellow;*/
    background-color: #f3d7d7; /* Optional: To differentiate the background on focus */
}


.bannerImage {
   width: 104%; 
   height: 98px;
 }

.bannerImage:hover {
    /*background-color: #008CBA;*/
    background-color: transparent;
    color: whitesmoke;
    border: 1px solid whitesmoke;
}


.bannerImage:focus {
    outline: 4px solid black;
    box-shadow: 0 0 10px rgba(255, 255, 0, 0.8);
    color: white;
    border-radius: 2px;
    /*border-bottom-color: yellow;*/
    background-color: #f3d7d7; /* Optional: To differentiate the background on focus */
}


.form2 {
  width: 1366px; 
  margin: auto;
 }

.table {
  width: 100%;
 }

.dymenu {
 vertical-align: top; 
 width: 170px;
 }


.footerPanel {
height: 90px; 
overflow: auto; 
background-color: #383838;
 }



.td_footer {
    border-right: 1px dotted gray;
    border-left: 1px dotted gray;
}

.MenuImage:hover {
    /*background-color: #008CBA;*/
    background-color: transparent;
    color: whitesmoke;
    border: 1px solid whitesmoke;
}

.MenuImage:focus {
    outline: 4px solid black;
    box-shadow: 0 0 10px rgba(255, 255, 0, 0.8);
    color: white;
    border-radius: 2px;
    /*border-bottom-color: yellow;*/
    background-color: #f3d7d7; /* Optional: To differentiate the background on focus */
}


#captchaImage1:focus {
    outline: 2px solid blue; /* Change color and style as needed */
}


.form2 {
    width: 1366px;
    margin: auto;
}

.menuDiv {
    width: auto;
}


.dymenu {
    vertical-align: top;
    width: 170px;
}


.contentTd {
    min-height: 350px;
    vertical-align: top;
}


.fieldsetMenu {
    border: 1px solid blue;
    border-radius: 20px;
    width: 120px;
    min-height: 400px;
}

.tablefooter {
    width: 100%;
}

.ScreenReader {
    font-size: 12px;
    color: black;
}

    .ScreenReader:hover {
        /*background-color: #008CBA;*/
        background-color: transparent;
        color: whitesmoke;
        border: 1px solid whitesmoke;
    }

    .ScreenReader:focus {
        outline: 4px solid black;
        box-shadow: 0 0 10px rgba(255, 255, 0, 0.8);
        color: white;
        border-radius: 2px;
        /*border-bottom-color: yellow;*/
        background-color: #f3d7d7; /* Optional: To differentiate the background on focus */
    }


.td_footer_middle {
    border-right: 1px dotted gray;
    border-left: 1px dotted gray;
}


.imgheader {
    width: 104%;
    height: 98px;
}

    .imgheader:hover {
        /*background-color: #008CBA;*/
        background-color: transparent;
        color: whitesmoke;
        border: 1px solid whitesmoke;
    }

    .imgheader:focus {
        outline: 4px solid black;
        box-shadow: 0 0 10px rgba(255, 255, 0, 0.8);
        color: white;
        border-radius: 2px;
        /*border-bottom-color: yellow;*/
        background-color: #f3d7d7; /* Optional: To differentiate the background on focus */
    }


.button1 {
    background-color: white;
    color: black;
    height: 30px;
    width: 20px;
}

    .button1:focus {
        outline: 4px solid black;
        box-shadow: 0 0 10px rgba(255, 255, 0, 0.8);
        color: white;
        border-radius: 2px;
        border-bottom-color: yellow;
        background-color: #f3d7d7;
    }


.button2 {
    background-color: black;
    color: white;
    height: 30px;
    width: 20px;
}


    .button2:focus {
        outline: 4px solid black;
        box-shadow: 0 0 10px rgba(255, 255, 0, 0.8);
        color: white;
        border-radius: 2px;
        border-bottom-color: yellow;
        background-color: #f3d7d7;
    }

.head-middle {
    height: 99px;
    background-color: white;
    opacity: 0.9;
    padding-right: 50px;
}

.head-middle-left {
    float: left;
    opacity: 1;
}

.head-middle-right {
    float: right;
}

.head-dtime {
    height: 25px;
    padding-left: 100px;
    padding-right: 50px;
    background: lightgreen;
    text-align: center;
    padding-top: 7px;
    color: darkblue;
}

.head-dtime-left {
    float: left;
}

.head-dtime-right {
    float: right;
}




.head-bottom {
    background: #004CFF;
    height: 40px;
}

.head-bottomT1 {
    height: 40px;
    background-color: #383838;
    color: yellow;
    border-bottom: 1px solid white;
}

.head-bottom-left {
    float: left;
}

.head-bottom-right {
    float: right;
}

.head-bottom-right-txtbox {
    border-left: 1px solid gray;
    border-top: 1px solid gray;
    border-bottom: 1px solid gray;
    margin-right: 0px;
    padding-left: 5px;
    height: 30px;
    width: 200px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    position: relative;
    display: inline-block;
    top: 0px;
    left: 1px;
    border-right-style: none;
    border-right-color: inherit;
    border-right-width: 0px;
    margin-left: 3px;
    margin-top: 3px;
    margin-bottom: 3px;
}


    .head-bottom-right-txtbox:focus {
        outline: 1px solid;
        box-shadow: 0 0 10px rgba(0, 0, 255, 0.5), 0 0 10px rgba(0, 0, 255, 0.5); /* Blue shadow */
        border-radius: 2px;
        color: black;
        background-color: #e6f6f2; /* Optional: To differentiate the background on focus */
    }


    .head-bottom-right-txtbox:hover {
        background-color: white;
        color: red;
    }

.head-bottom-right-btnSearch {
    display: inline-block;
    height: 33px;
    margin-top: 3px;
    margin-left: 0px;
    margin-right: 50px;
    border: 1px solid gray;
    border-left: 0px;
    background-color: red;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    color: white;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    position: relative;
}


    .head-bottom-right-btnSearch:focus {
        outline: 1px solid;
        box-shadow: 0 0 10px rgba(0, 0, 255, 0.5), 0 0 10px rgba(0, 0, 255, 0.5); /* Blue shadow */
        border-radius: 2px;
        color: black;
        background-color: #e6f6f2; /* Optional: To differentiate the background on focus */
    }


    .head-bottom-right-btnSearch:hover {
        background-color: white;
        color: red;
    }

.btnNavMenu {
    background-color: transparent;
    border: none;
    color: #f1f1f1;
    padding: 12px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 15px;
    cursor: pointer;
}

    .btnNavMenu:focus {
        outline: 1px solid;
        box-shadow: 0 0 10px rgba(0, 0, 255, 0.5), 0 0 10px rgba(0, 0, 255, 0.5); /* Blue shadow */
        border-radius: 2px;
        color: black;
        background-color: #e6f6f2; /* Optional: To differentiate the background on focus */
    }


    .btnNavMenu:hover {
        background-color: white;
        color: red;
    }

.footerCopyRight {
    background: #004CFF;
    height: 40px;
    border-bottom: 1px solid white;
}



  .footerCopyRight:focus {
        outline: 4px solid black;
        box-shadow: 0 0 10px rgba(255, 255, 0, 0.8);
        color: white;
        border-radius: 2px;
        /*border-bottom-color: yellow;*/
        background-color: #f3d7d7; /* Optional: To differentiate the background on focus */
    }


.top-footer {
    background: #004CFF;
    height: 40px;
    border-bottom: 1px solid white;
}

.top-footerT1 {
    background-color: #383838;
    height: 40px;
    border-bottom: 1px solid white;
    border-top: 1px solid white;
}

.top-footer-content {
    text-align: left;
    vertical-align: middle;
}

.top-footer-btn {
    padding-left: 10px;
    padding-right: 10px;
}

.middle-footer {
    background-color: white;
    height: 60px;
    color: yellow;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 30px;
    padding-right: 30px;
    text-align: center;
    font-size: 12px;
}

.bottom-footer {
    background-color: #383838;
    color: white;
    font-size: 14px;
    padding: 10px;
    line-height: 20px;
    height: 70px;
}

.bottom-footer-left {
    float: left;
    color: white;
}

.bottom-footer-right {
    float: right;
    color: yellow;
    width: 250px;
    text-align: left;
}

a:link {
    text-decoration: none;
    color: black;
}

a:visited {
    text-decoration: none;
    color: black;
}

a:hover {
    text-decoration: underline;
    color: black;
}

a:active {
    text-decoration: none;
    color: black;
}

.container {
    height: 25px;
    background-color: black;
    padding-top: 12px;
    color: yellow;
}


.legend {
    text-align: center;
    color: red;
    font-weight: bold;
}

.ContentDiv {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: white;
    opacity: 0.99;
    vertical-align: top;
    text-align: left;
}


.allBtn {
    position: relative;
    display: inline-block;
    padding: 5px 20px;
    border: 2px solid transparent;
    outline: none;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.1538;
    text-decoration: none;
    cursor: pointer;
    color: #fff;
    border-radius: 4px;
    transition-duration: 0.4s;
}

.allBtn1 {
    position: relative;
    display: inline-block;
    padding: 5px 12px;
    border: 2px solid transparent;
    outline: none;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.1538;
    text-decoration: none;
    cursor: pointer;
    color: #fff;
    border-radius: 4px;
    transition-duration: 0.4s;
}


.allBtn2 {
    position: relative;
    display: inline-block;
    padding: 5px 4px;
    border: 2px solid transparent;
    outline: none;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.1538;
    text-decoration: none;
    cursor: pointer;
    color: #fff;
    border-radius: 4px;
    transition-duration: 0.4s;
}


.blue {
    background-color: #008cba;
    top: 0px;
    left: 0px;
}

.green {
    background-color: #4caf50;
    top: 0px;
    left: 0px;
    height: 35px;
}

.red {
    background-color: #f44336;
}



.gray {
    background-color: #e7e7e7;
    color: black;
}

.black {
    background-color: #555555;
}

.allBtn:hover {
    box-shadow: 0 8px 12px 0 rgba(0,0,0,0.24), 0 12px 40px 0 rgba(0,0,0,0.19);
}

.blue:hover {
    background-color: white;
    color: black;
    border: 2px solid #008cba;
}

.green:hover {
    background-color: white;
    color: black;
    border: 2px solid #4caf50;
}

.red:hover {
    background-color: white;
    color: black;
    border: 2px solid #f44336;
}

.gray:hover {
    background-color: white;
    color: black;
    border: 2px solid #e7e7e7;
}

.black:hover {
    background-color: white;
    color: black;
    border: 2px solid #555555;
}

.LevelMenu {
    display: block;
    font-family: sans-serif, Verdana, 'Segoe UI';
}

    .LevelMenu LI {
        line-height: 35px;
        padding-left: 5px;
        font-size: 14px;
        border-radius: 4px;
        width: 150px;
        background-color: dodgerblue;
        transition-duration: 0.4s;
        margin: 5px;
        margin-top: 0;
    }

        .LevelMenu LI:hover {
            background-color: #555555;
            line-height: 40px;
        }


.LevelDynamicMenu {
    color: white;
}

    .LevelDynamicMenu:hover {
        font-style: italic;
    }




.buttonEP {
    border: none;
    color: white;
    width: 130px;
    height: 35px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    margin: 2px 2px;
    transition-duration: 0.4s;
    cursor: pointer;
    border-radius: 4px;
}

.buttonEP1 {
    background-color: #555555;
    color: white;
}

    .buttonEP1:hover {
        background-color: white;
        color: black;
        border: 2px solid #555555;
    }

.MenuEP {
    padding-left: 20px;
    text-align: center;
    outline: none;
}

    .MenuEP li {
        list-style: none;
        float: left;
        position: relative;
        display: inline-block;
        width: 150px;
        text-align: center;
        margin-left: 4px;
        outline: none;
    }

    .MenuEP ul ul {
        display: none;
        float: none;
        position: absolute;
        outline: none;
    }

    .MenuEP ul li:hover > ul {
        display: block;
        outline: none;
    }

    .MenuEP ul li ul {
        margin-left: -43px;
        outline: none;
    }


    