body 
{
    margin:0px;
    padding:0px;
    /*background: #000;*/
    background-color: #e74c3c;
    
    
}
.wrapper
{
    width:1200px;
    margin:0 auto;
    
    
}
img 
{
    border:none;
}
.left
{
    float:left;
}
.right
{
    float:right;
}
.top-bar
{
    width:1200px;
    height:181px;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:auto;
    margin-right:auto;
    background:url("../img/topbgg.png") repeat;
}
.logo-bar
{
    width:100%;
    margin:0px 0px 0px 20px;

}
.logo
{
    float:left;
    margin:20px 0px 20px 0px;
}
.logo-text
{
    float:right;
    margin-top:38px;
    margin-right:20px;
    font-family:Arial;
    font-size:14px;
    color:#319adc;
    line-height:2em;
    font-style:italic;
    height:80px;
}
.logo-text p
{
    margin-right:20px;
}
.language
{
    float:right;
    margin-top:-45px;
}
.top-nav
{
    background:url("../img/nav.png") repeat left center;;
    width:100%;
    height:50px;
    margin:0 auto;
}
.top-nav ul
{
    margin:0;
    padding:0;
}
.top-nav ul li
{
    list-style:none;
    float:left;
    border-right:1px solid#fff;
    margin-top:16px;
}
.top-nav ul li a
{
    text-decoration:none;
    color:#fff;
    font-family:Arial;
    font-size:15px;
    /*padding:16px 49.5px 16px 49.4px;*/
    padding: 1.0rem 1.0rem 1.0rem 1.2rem;
    font-weight:normal;
    
}
.top-nav ul li a:hover
{
    background:#e74c3c;
}


.top-nav ul li:hover ul
{
    display:block;
    
}
.top-nav ul li ul
{
    display:none;
    width:225px;
    position:absolute;
    border-color: #000000;
    background:url("../img/topbgg.png");
    margin-top:15px;
    color: #fff;
    z-index:99999999;
    
}
.top-nav ul li ul li
{
    margin:0;
    width:100%;
    padding:0px 0px 0px 0px;
    border-right:none;
}
.top-nav ul li ul li a
{
    margin:0;
    padding:10px 15px 10px 20px;
    font-size:14px;
    display:block;
    
}
.top-nav ul li ul li a:hover
{
    background:#e74c3c;
    
    
}

.services-bar
{
    width:1200px;
    margin:0 auto;
    padding:0px 0px 0px 0px;
    background:#fff;
}
.box
{
        width:170px;
        float:left;
        margin-left:3.7%;
}
.box img
{
        width:160px;
        height:155px;
        padding:5px;
        border:1px solid#000;
        margin-bottom:20px;
}

.box p
{
        text-align:justify;
        font-family:Calibri;
        font-size:14px;
        color:#000;
        margin-bottom:30px;
}

.box a
{
    font-family:Arial;
    font-size:12px;
    color: #000000;
    text-decoration:none;
    padding:5px 10px 5px 10px;
    text-align:left;
    border:1px solid#000;
    
}
.box a:hover
{
    text-decoration:underline;
    
}
.services-bar2
{
    width:100%;
    padding:20px 0px 20px 0px;
}
.services-bar2 img
{
    width:100%;
    margin:20px 0px 20px 0px;
}
.footer
{
    background:url("../img/topbgg.png");
    width:1200px;
    margin:0 auto;
}
.footer p
{
    text-align:center;
    font-family:Arial;
    font-size:14px;
    padding:20px 0px 20px 0px;
    color:#fff;
    margin:0px;
}
.copy
{
    background:#000;
}
.container
{
    width:1200px;
    padding:20px 0px 20px 0px;
    margin:0 auto;
    background:#fff;
}
.container h1
{
    margin:0;
    padding:0px 0px 7px 0px;
    color:#d32433;
    font-family:Calibri;
    border-bottom:1px solid#d32433;
    display:inline-block;
}
.container p
{
    margin:20px 20px 0px 0px;
    text-align:justify;
    font-family:Calibri;
    font-size:14px;
    line-height:2em;
}
.container td
{
    font-family:Arial;
    font-size:14px;
}

.left-nav
{
    float:left;
    width:300px;
    padding:20px 0px 20px 0px;
    margin-left:20px;
}
.left-nav h2
{
    font-family:Arial;
    font-weight:bold;
    color:#000;
    border-bottom:5px solid#000;
    padding:0px 0px 10px 0px;
}
.left-nav ul
{
    margin:0;
    padding:0;
}
.left-nav ul li
{
    list-style:none;
    border-bottom:1px solid#e9e9e9;
    
}
.left-nav ul li a
{
    text-decoration:none;
    color:#000;
    font-family:Arial;
    font-size:14px;
    font-weight:normal;
    display:block;
    padding:16px 0px 16px 30px;
    background:url("../img/nav-arrow.png") no-repeat left 0px center;
    
}
.left-nav ul li a:hover
{
    text-decoration:underline;
}

.right-content
{
    float:right;
    width:830px;
    padding:20px 0px 20px 0px;
}
.right-content h2
{
    font-family:Arial;
    font-weight:bold;
    color:#000;
    border-bottom:5px solid#000;
    padding:0px 0px 10px 0px;
    margin-right:20px;
}
.right-content p
{
    margin:10px 20px 10px 0px;
}
.search-section
{
    position:relative;
    float:right;
    z-index:999999;
    background:url("../img/trackbg.png") repeat;
    width:300px;
    height:230px;
    padding:20px;
    border-radius:10px;
    font-family:Arial;
    font-size:12px;
    margin-top:-33%;
    margin-right:20px;
}
.search-section form
{
    width:300px;
    
}

.slider
{
    margin:0 auto;
    height:500px;
    background:#fff;
    padding:0px 0px 0px 0px;
    width:1200px;
}
video {
    min-width: 100%;
    margin: 0 auto;
}
.main-box {
    float: left;
    padding: 19px 13px 19px 13px;
    border: 1px solid#000;
    margin-left: 15px;
    margin-top: 55px;
    background: #;
}
.main-box .main-btn{
    float: left;
    width:100%;
}
.main-box .main-btn a{
   text-align:center;
   background:url("../img/nav.png") repeat left center;
   padding:20px;
   display:block;
   text-decoration:none;
   color:#fff;
   font-family:Arial;
   font-size:14px;
}
.main-box .main-btn a:hover{
   text-decoration:underline;
}

.cont-footer
{
    width:1200px;
}
.foot-box
{
    float:left;
    width:366px;
    margin-left:35px;
    background:;
    margin-top:30px;
}
.foot-box h2
{
    margin:0px;
    padding:0px 0px 15px 0px;
    font-family:Arial;
    color:#fff;
}
.foot-box ul
{
    margin:0px;
    padding:0px;
    
}
.foot-box ul li
{
   list-style:none;
   font-family:Arial;
   font-size:14px;
   margin-bottom:15px;
   color:#fff;
    
}
.foot-box ul li a
{
   text-decoration:none;
   color:#fff;
   background:url("../img/foot-arrow.png.html") no-repeat left center;
   padding-left:15px;
    
}
.foot-box ul li a:hover
{
   text-decoration:underline;
    
}
.foot-box ul li input#Text1
{
    padding:15px 7px 15px 10px;
    width:70%;
    display:block;
    background:#fff;
    border:none;
    border-radius:3px;
}
.foot-box ul li input#Submit1
{
    padding:15px 20px 15px 20px;
    background:#a5b14b;
    color:#000;
    border:none;
    border-radius:3px;
    cursor:pointer;
}


.form-in
{
    width:97.5%;
    padding:10px;
    border:1px solid#ccc;
    margin-bottom:15px;
}
.form-tex
{
    width:97.5%;
    padding:10px;
    border:1px solid#ccc;
    min-height:150px;
    margin-bottom:15px;
}
.form-button
{
    background:#000;
    color:#fff;
    border:1px solid#ccc;
    padding:15px;
    cursor:pointer;
}