﻿body {
    margin: 0px;
    font-family: Arial;
    font-size: 12px;
}

.Banner {
    background-image: url('images/banner.png');
    width: 990px;
    height: 98px;
    background-repeat: no-repeat;
}

.Nav {
    /*background-image: url('images/bg_Nav.png');*/
    background-color: #B33733;;
    height: 33px;
    /*background-repeat: repeat-x;*/
}

.Nav_search {
    background-color: #DCDCDC;
    height: 33px;
    font-weight: bold;
    color: #555555;
}

.Footer {
    background-color: #B33733;
    height: 90px;
    background-repeat: repeat-x;
    color: #FFFFFF;
    font-weight: bold;
}

.Slide_Div1 {
    background: url("images/bg_slidect.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 11px;
    margin-left: 4px;
    width: 11px;
}

.Slide_Div1_Select {
    background: url("images/bg_slidecta.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 11px;
    margin-left: 4px;
    width: 11px;
}

.RadDock .rdContent {
    overflow: hidden !important;
}

.search {
    /*position: absolute;*/
    /*right: 468px;*/
    /*top: 137px;*/
    margin-top: -5px;
    border: #8f8f8f 1px solid;
    border-radius: 20px;
}

    .search input[type="text"] {
        background: none;
        padding: 4px 5px;
    }

    .search input[type="submit"] {
        width: 40px;
        padding: 3px 10px;
        background: url(images/icon-search.png) no-repeat center center;
        cursor: pointer;
    }

.focus-news {
    float: right;
    display: table;
    margin-top: 5px;
}

.item-focus-news {
    width: 100%;
    display: table;
    float: left;
    margin: 0 0 10px -5px;
    text-align: justify;
}

    .item-focus-news:last-child {
        margin: 0;
    }

    .item-focus-news img {
        width: 80px;
        height: 62px;
        float: left;
        margin: 0 20px 0 0;
    }

    .item-focus-news h2 {
        line-height: 0.8;
    }

        .item-focus-news h2 a {
            color: #5e5e5e;
            font-family: Arial;
            font-size: 12px;
            line-height: 1;
        }

            .item-focus-news h2 a:hover {
                color: #015198;
            }

th {
    height: 50px;
    font-weight: bold;
    color: #263767;
    background-color: #ECECEC;
}

.csstd, th {
    border-bottom: 1px solid #ddd;
    padding: 8px;
    text-align: left;
    color: #263767;
    font-weight: bold;
}

.CssLabel {
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    color: #FF7E00;
}

/*.CssLabel_menu {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
}*/

.CssLabel_Control {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #344471;
}

/*.CssLabel_menu:hover {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #FF7E00;
}*/

.related-post ul li {
    background: url(images/arrow.gif) no-repeat left 9px;
    padding-left: 15px;
    line-height: 25px;
}

.clearstyle {
    clear: both;
}

.container {
    width: 630px;
    /*float: left;*/
}

.post-item {
    width: 100%;
    float: left;
    padding: 0 0 15px 0;
    margin: 0 0 15px 0;
    border-bottom: #e5e5e5 1px solid;
}

    .post-item img {
        width: 180px;
        height: 120px;
        float: left;
        margin: 0 20px 0 0;
    }

    .post-item h3 {
        padding: 3px 0;
    }

        .post-item h3 a {
            color: #015297;
            font-size: 14px;
            font-family: Arial;
        }

            .post-item h3 a:hover {
                text-decoration: underline;
            }

    .post-item p {
        color: #272727;
        font-size: 12px;
        font-family: Arial line-height:1.3;
        text-align: justify;
    }

    .post-item em {
        color: #A7A7A7;
        font-size: 12px;
    }

    .post-item a.more {
        color: #CF0606;
        text-decoration: underline;
        float: right;
        padding-top: 10px;
    }

.page-navi {
    width: 100%;
    text-align: center;
}

    .page-navi ul {
        padding: 5px 0px;
    }

        .page-navi ul li {
            display: inline;
        }

            .page-navi ul li a {
                color: #fff;
                background: #0364B1;
                padding: 2px 10px;
                clear: both;
                display: inline;
            }

                .page-navi ul li a:hover, .page-navi ul li a.active {
                    background: #FFA200;
                    color: #fff;
                }

.box-content {
    width: 100%;
    display: table;
    margin: 0 0 30px 0;
    border-bottom: #007ec5 5px solid;
}

    .box-content:last-child {
        border: none;
    }

    .box-content h1 {
        width: 100%;
        text-align: center;
        color: #007ec5;
        font-size: 12px;
        text-transform: uppercase;
        font-family: Arial;
        margin: 0 0 20px 0;
    }

.title-box-content {
    width: 100%;
    display: table;
    margin: 0 0 20px 0;
    border-bottom: #bdbec0 2px solid;
}

    .title-box-content img {
        float: left;
    }

    .title-box-content h1 {
        margin: 20px 0 0 0;
    }

.box-content ul {
    width: 128px;
    margin: 0 20px 20px 0;
    float: left;
}

    .box-content ul:last-child {
        margin: 0;
    }

    .box-content ul li {
        color: #007ec5;
        font-size: 18px;
        text-transform: uppercase;
        font-family: 'RobotoLight', sans-serif;
    }

        .box-content ul li a {
            color: #007ec5;
            font-size: 18px;
            text-transform: uppercase;
            font-family: 'RobotoLight', sans-serif;
        }

.box-item {
    width: 48%;
    float: left;
    margin: 0 4% 6% 0;
}

    .box-item:nth-child(3), .box-item:nth-child(5), .box-item:nth-child(7), .box-item:nth-child(9), .box-item:nth-child(11), .box-item:nth-child(13), .box-item:nth-child(15), .box-item:nth-child(17) {
        margin: 0 0 6% 0;
    }

    .box-item img {
        float: left;
        margin: 0 20px 0 0;
        width: 90px;
        height: auto;
    }

    .box-item h3 {
        color: #007ec5;
        font-size: 16px;
        font-family: 'RobotoLight', sans-serif;
    }

    .box-item h2 {
        color: #007ec5;
        font-size: 18px;
        font-family: 'RobotoRegular', sans-serif;
        margin: 0 0 5px 0;
    }

    .box-item p {
        font-size: 14px;
        font-family: 'RobotoLight', sans-serif;
        line-height: 1.2;
    }

.box-content ol {
    width: 100%;
    display: table;
    list-style: num;
    padding: 0 0 0 20px;
}

    .box-content ol li, .box-content ol li a {
        color: #007ec5;
        font-size: 16px;
        font-family: 'RobotoRegular', sans-serif;
        margin: 0 0 5px 0;
    }

.wrapper-dropdown-3 {
    position: relative;
    width: 200px;
    margin: 5px auto;
    padding: 5px;
    background: #fff;
    border-radius: 5px;
    border: 1px solid rgba(0,0,0,0.15);
    box-shadow: 0 1px 1px rgba(50,50,50,0.1);
    cursor: pointer;
    outline: none;
    font-weight: bold;
    color: #B33733;
}

.button1 {
    background-color: #f44336;
    border-radius: 4px;
    /* box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19); */
    width: 80px;
    height: 29px;
    color: #FFFFFF;
    font-size: 12px;
    font-family: Arial;
}

.grid {
    width: 100%;
}

    .grid th {
        background-color: #428BCA;
        color: #ffffff;
    }

    .grid tr:nth-child(even) {
        background-color: #ffffff;
    }

    .grid tr:nth-child(odd) {
        background-color: #F9F9F9;
    }
    .grid tr:hover
    {
         background-color: #FF7E00;
         color:#FFFFFF;
         cursor:hand;
    }

    .grid td {
        padding-left: 10px;
    }
.csstable tr {
        background-color: #ffffff;
        color: #000000;
        height:40px;
    }

/*Css cho module TUONG TAC*/
.wrap {
    width: 986px;
    border: 2px solid #dadada;
    padding-top: 5px;
    overflow: hidden;
    margin: 5px 0 5px 0;
}

.ttleft {
    float: left;
    width: 33%;
    padding-left: 5px;
}

.ttright {
    float: left;
    width: 66%;
}

.ttla {
    width: 330px;
}

.ttltop {
    width: 330px;
    height: 200px;
}

.ttlbottom {
    padding-top: 25px;
    overflow: hidden;
    width: 330px;
    padding-left: 3px;
}

    .ttlbottom a {
        text-decoration: none;
    }

    .ttlbottom span {
        font-family: Arial;
        font-size: 12px;
        color: #474747;
    }

.ttra ul {
    width: 100%;
    margin-left: 25px;
}

    .ttra ul li {
        float: left;
        display: inline;
        width: 24%;
        /* padding-bottom: 5px; */
        padding-right: 5px !important;
        padding-right: 15px;
        /*text-align: justify;*/
        height: 155px;
    }

        .ttra ul li a {
            text-decoration: none;
        }

            .ttra ul li a:hover {
                color: #0066b3;
                
            }

        .ttra ul li span {
            font-family: Arial;
            font-size: 12px;
            color: #474747;
            white-space: pre-wrap;
        }
/*End Css cho module TUONG TAC*/
.Csstitlepage
{
    background-image:url('images/bg_titlepage.png');
    height:37px;
    background-repeat:repeat-x;
    font-family:Arial;
    font-size:20px;
    text-transform:uppercase;
}