@charset "utf-8";
body {
    background: url("../images/bg.jpg") repeat-x scroll 0 0 #F1F1F1;
    color: #797B7E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    margin: 0;
    padding: 0;
}
#wrapper {
    background-color: #FFFFFF;
    height: auto;
    margin: 0 auto;
    padding: 0 15px;
    width: 980px;
}
.top_line {
    border-top: 3px solid #000000;
    width: 100%;
}
#header {
    height: auto;
    overflow: hidden;
    width: 980px;
}
#logo {
    float: left;
    height: auto;
    padding: 5px 0 0 10px;
    width: auto;
}
#navigations {
    background-color: #3A3A3A;
    height: auto;
    margin: 10px 0 14px;
    overflow: hidden;
    width: auto;
}
.social_img {
    float: right;
}
#nav {
    width: auto;
}
#navigations ul li a {
    color: #FFFFFF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    margin-right: 1px;
    padding: 16px 45px;
    text-align: center;
}
#navigations ul li {
    float: left;
}
#navigations ul li a:hover {
    -moz-transition: all 0.5s ease 0s;
    background-color: #DE2F0D;
    color: #FFFFFF;
}
.selected {
    background-color: #DE2F0D;
    color: #FFFFFF !important;
}
.last_nav {
    border-right: 0 none !important;
    margin-right: 0 !important;
    width: 58px;
}
.grey_color {
    color: #252727;
    font-weight: bold;
}
.black_color {
    color: #484848;
    font-weight: bold;
}
.green_txt {
    color: #1AB6B2;
    font-family: 'Maven Pro',sans-serif;
    font-size: 26px;
}
.orange_txt {
    color: #FF6A1A;
    font-family: 'Maven Pro',sans-serif;
    font-size: 26px;
}
.white_txt {
    color: #FFFFFF;
    font-family: 'Doppio One',sans-serif;
    font-size: 22px;
}
.black_txt a {
    background: url("../images/list.png") no-repeat scroll 0 0 transparent;
    color: #BF1312;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 22px;
    padding-left: 26px;
    padding-top: 2px;
}
.black_txt a:hover {
    color: #4C4E51;
}
.menu {
    margin-top: -3px;
}
#banner {
    height: auto;
    overflow: hidden;
    width: 980px;
}
#left_banner .heading {
    font-family: 'Doppio One',sans-serif;
    font-size: 22px;
}
#left_banner {
    float: left;
    overflow: hidden;
    width: 295px;
}
#left_banner #small_banner1 .para {
    color: #FFFFFF;
    text-align: left;
}
#left_banner #small_banner2 .para, #small_banner3 .para {
    color: #6B6B6B;
    text-align: left;
}
#right_banner {
    float: right;
    width: 683px;
}
#small_banner1 {
    background-color: #BF1312;
    height: 90px;
    padding: 15px;
    width: 265px;
}
#small_banner1:hover {
    background-color: #D81615;
    color: #000000;
}
#small_banner1:hover .white_txt {
    color: #000000;
}
#small_banner2:hover {
    background-color: #F4F4F4;
}
#small_banner2:hover .heading, #small_banner3:hover .heading {
    color: #7F7F7F;
}
#small_banner3:hover .heading {
    color: #FFFFFF;
}
#small_banner3:hover {
    background-color: #D6D6D6;
}
#small_banner2 {
    background-color: #EBEBEB;
    height: 90px;
    padding: 15px;
    width: 265px;
}
#small_banner3 {
    background-color: #CACDCB;
    height: 90px;
    padding: 15px;
    width: 265px;
}
#slideshow {
    height: 350px;
    position: relative;
}
#slideshow IMG {
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    z-index: 8;
}
#slideshow IMG.active {
    opacity: 1;
    z-index: 10;
}
#slideshow IMG.last-active {
    z-index: 9;
}
#social {
    float: right;
    margin-bottom: 20px;
    padding: 39px 20px 0 0;
    text-align: right;
    width: 180px;
}
.social_txt {
    color: #797979;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 20px;
    padding-right: 10px;
}
#container {
    height: auto;
    overflow: hidden;
    padding: 20px 10px;
    width: 960px;
}
#left_cont {
    float: left;
    padding-right: 20px;
    width: 637px;
}
#right_cont {
    border-left: 1px dotted #CDCDCD;
    float: right;
    padding-left: 20px;
    width: 279px;
}
.text_box {
    width: auto;
}
.image {
    padding-top: 5px;
    width: auto;
}
#left_cont img {
    float: left;
    margin: 0 5px 5px 0;
}
.text_box {
    border-top: 1px dotted #A4A4A4;
    padding-top: 10px;
    width: auto;
}
.image {
    width: auto;
}
#left_cont img {
    float: left;
    margin: 0 5px 5px 0;
}
#box_cont {
    background-color: #EEEEEE;
    height: auto;
    margin-top: 15px;
    overflow: hidden;
    padding: 5px;
    width: 970px;
}
.box_cont {
    overflow: hidden;
    padding: 19px 29px;
}
#box_cont .read_more a {
    float: left;
    margin-top: 5px;
}
.box1 {
    float: left;
    padding-right: 32px;
    width: 304px;
}
.box2 {
    float: right;
    width: 298px;
}
.service_left_cont {
    float: left;
    width: auto;
}
.service_right_cont {
    float: right;
    width: auto;
}
.heading {
    color: #000000;
    font-family: 'Maven Pro',sans-serif;
    font-size: 26px;
    padding-bottom: 15px;
}
h1 h2 h3 {
    color: #F5BA16;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    padding: 5px 0;
}
.read_more a {
    background-color: #7D7D7D;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    padding: 7px;
}
.read_more a:hover {
    -moz-transition: all 0.5s ease 0s;
    background-color: #BA0F0F;
}
.para {
    color: #6B6B6B;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 18px;
    padding-bottom: 8px;
    text-align: justify;
}
.highlight_txt {
    color: #F5BA16;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 19px;
    padding-bottom: 7px;
    text-align: justify;
}
#right_cont .c1 .text p {
    padding-top: 5px;
}
.c1 {
    height: auto;
    margin-bottom: 17px;
    overflow: hidden;
    width: auto;
}
.image {
    float: left;
    margin-right: 8px;
}
.text {
    color: #797B7E;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 15px;
    width: auto;
}
.cont {
    height: auto;
    overflow: hidden;
    width: auto;
}
.m5 {
    margin-bottom: 10px;
}
#footer {
    border-top: 5px solid #E2E2E2;
    margin-top: 10px;
    overflow: hidden;
    padding: 21px 10px;
    width: 960px;
}
#footer_left_cont {
    float: left;
}
#footer ul li a {
    color: #797B7E;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    padding-left: 10px;
}
#footer ul li a:hover {
    color: #000000;
}
#footer ul li {
    float: left;
}
#footer_right_cont {
    color: #797B7E;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
}


