body {
    background-color: #282c33;
    font-family: Georgia, "Times New Roman",Times,serif;
    font-size: 12px;
    margin: 0px;
}

/*<-- Top Nav Links -- >*/


.topnav_level1 {
    width: 100%;
    /*/ background-color: #4D4D4D;/*/
    display: table;
    padding: 1px 0 3px 9px;
}






    .topnav_level1 a {
        padding: 2px 8px;
        float: left;
        color: #565656 !important;
        text-decoration: none;
        font-size: 12px;
        list-style: none;
        font-family: Arial !important;
        display: block;
    }

    .topnav_level1 a, #topnav_level1 a:visited {
        color: #FFF8DC;
    }

        .topnav_level1 a:hover {
            color: #EEAD0E !important;
            display: block;
            padding: 2px 8px;
        }


#topnav_level1 a, #topnav_level2 a {
    padding: 2px 8px;
    float: left;
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    font-family: Calibri,Arial !important;
    list-style: none;
    display: block;
    border-right: 1px solid #7a7a7a;
}

    #topnav_level1 a:hover {
        color: #EEAD0E !important;
    }

    #topnav_level1 a:hover, #topnav_level2 a:hover {
        color: #EEAD0E;
        display: block;
        padding: 2px 8px;
    }

    #topnav_level1 a, #topnav_level1 a:visited {
        color: #FFF8DC;
    }

        #topnav_level1 a:hover {
            color: #EEAD0E;
            display: block;
            padding: 2px 8px;
        }

#topnav_level2 {
    background-color: #141c1f;
    display: table;
    width: 100%;
    clear: both;
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom: 4px solid #666666;
    border-top: 1px solid #666666;
    background-image: none;
}

    #topnav_level2 a, #topnav_level2 a:visited {
        color: #ffffff;
        font-size: 16px;
        background-color: #141c1f;
        font-weight: normal;
    }

        #topnav_level2 a:hover {
            font-size: 16px;
            font-weight: normal;
            color: #EEAD0E !important;
        }






#topnav_level4 {
    margin: 0;
    padding: 2px 0 2px 0;
    width: 996px;
    border-bottom: 1px solid #dddcdb;
    display: table;
    margin: 0 auto;
}

    #topnav_level4 li {
        float: left;
        list-style: none;
    }

        #topnav_level4 li a {
            display: block;
            text-decoration: none;
            border-right: 1px solid #dddcdb;
            padding-left: 10px;
            padding-right: 10px;
            padding-top: 2px;
            padding-bottom: 2px;
            text-align: center;
            color: #444444;
            margin-top: 3px;
            white-space: nowrap;
            font-weight: bold;
        }

    #topnav_level4 a:hover {
        color: #B12124;
    }

    #topnav_level4 li ul {
        margin: 0;
        padding: 0;
        position: absolute;
        visibility: hidden;
    }

        #topnav_level4 li ul li {
            float: none;
            display: inline;
        }

            #topnav_level4 li ul li a {
                width: auto;
                background: #030000;
                text-align: left;
                width: 180px;
                color: #886d4f;
                padding-left: 8px;
                border-right: none;
                background-image: none;
                border-bottom: 1px dotted #10100e;
            }

                #topnav_level4 li ul li a:hover {
                    background-image: none;
                }

#topnav_level3 {
    width: 100%;
    /*border-bottom:2px solid #141c1f;*/
    display: table;
    margin: 0 auto;
    background: #e8e8e8;
}

    #topnav_level3 li {
        float: left;
        list-style: none;
    }

        #topnav_level3 li a {
            display: block;
            text-decoration: none;
            padding-left: 10px;
            padding-right: 10px;
            padding-top: 4px;
            padding-bottom: 3px;
            text-align: center;
            color: black;
            font-size: 14px;
            white-space: nowrap;
            background-image: none;
        }

    #topnav_level3 a:hover {
        color: #EEAD0E !important;
        display: block;
        text-decoration: none;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 4px;
        padding-bottom: 3px;
        text-align: center;
        white-space: nowrap;
    }

/*<-- Top Nav Links END-- >*/

#headerPH {
    width: 100%;
    /*background-image: url('../images/top-logo-bg.jpg');*/
    background-repeat: repeat-x;
    display: table;
    background-color: #1e88c6;
}

.logo-bg {
    height: 75px;
    width: 1000px;
    margin: 10px auto 8px auto;
    border-top: #000000;
    padding-bottom: 10px;
    text-align: center;
}

#logoHeader {
    float: left;
    padding-top: 16px;
    margin-bottom: 5px;
}

.logo-bg1 {
    background-color: #f0f0f0;
    border-bottom: 2px solid #141c1f;
    float: left;
    height: 30px;
    margin: 0 auto;
    text-align: center;
    width: 996px;
}

a:link, a:visited {
    color: #1968B2;
    text-decoration: underline;
}

a:link, a:visited {
    color: #1968B2;
    text-decoration: underline;
}

#search_box {
    float: right;
    margin-right: 10px;
    margin-top: 15px;
    padding-right: 10px;
    text-align: right;
}

.searchbox-left {
    float: right;
    padding-bottom: 6px;
    width: 230px;
}

.searchbox-right {
    padding: 2px;
    width: 70px;
    height: 20px;
    float: right;
}

searchbox-textfield {
    width: 154px;
    padding: 2px;
    padding-right: 4px;
    float: left;
}

#divsocialplugin {
    margin-top: 5px;
    margin-right: 1px;
}




#middle-container {
    display: table;
    margin: 0 auto;
    width: 1000px;
}



#footer {
    width: 100%;
    margin: 25px auto;
    background-color: #141c1f;
    display: table;
    border-top: 4px solid #666666;
    padding-bottom: 15px;
    margin-bottom: 0px;
}

#footer-bg {
    width: 1118px;
    margin: 10px auto;
}

.f-logo {
    width: 235px;
    padding: 5px 0 5px 0;
    display: table;
}

#footer_content {
    margin: 0 auto;
    width: 825px;
    padding-top: 8px;
    margin-top: 12px;
}

.footer_text {
    font-size: 12px;
    color: #fff;
    padding-bottom: 10px;
}

    .footer_text a:link, .footer_text a:visited {
        font-size: 12px;
        color: #FFFFFF;
        text-decoration: none;
    }

    .footer_text a:hover {
        font-size: 12px;
        color: #FFFFFF;
        text-decoration: underline;
    }

#footer-bottom {
    width: 993px;
    background-repeat: no-repeat;
    float: left;
    background-repeat: no-repeat;
    float: left;
}