html body{margin:0;padding:0;background:#e6e6e6; background: #d7d2cc;  /* fallback for old browsers */
background: -webkit-linear-gradient(to top, #304352, #d7d2cc);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to top, #304352, #d7d2cc); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */}
html {
	overflow-y: scroll; 
}
body{font-family:verdana,helvetica,sans-serif;font-size:14px;color:#333}
h1{font-size:24px;font-weight:lighter;color:#fe3806;padding:0em;text-align:center;}
h2{font-size:16px;font-weight:normal;color:#000000;padding:0.5em;letter-spacing:1px;text-align:center;} 
h3{font-size:14px;font-weight:lighter;color:#fe3806;padding:0em;text-align:center;}
img{border:0;display:block;padding:0;margin:0;max-width:100%;}
a{text-decoration:none;color:#ff3300;background:inherit;}
p.sometext{text-align:center;}
p.readmore{font-weight:bold;}
#googleAd { text-align: center; }
a, a:visited{text-decoration:none;color:#ff3300;background:inherit;}
a:hover{text-decoration:underline;color:#000000;background:inherit;}
ol{list-style-type:lower-roman;font:1.1em verdana, helvetica, Georgia, Times, serif;color:#999;}
ol li{padding:5px 0;}
em{font-weight:normal;font-size:100%;color:#ff3300;text-decoration:underline;}
hr{color:#ff3300;width:60%;}
p{padding:0 10px;}
.quote{margin:2em;padding:0;text-align:right;color:#aaa;}
.copyright{font-size:9px;background:#eee;}
.big{letter-spacing:2px;font-size:130%;font-weight:bold;color:#86C946;}
.left{float:left;padding:0;margin:0}
.right{float:right;padding:0;margin:0}
.left1{float:left;padding:10px 10px 2px 2px;margin:0 0 0 0 }
.right1{float:right;padding:10px 10px 2px 2px;margin:0 0 0 0 }
.clear{clear:both;height:1px;width:1px;line-height:0em;overflow:hidden}
#container{max-width:960px;margin:0 auto;padding:0;line-height:2em;border:5px double #ff3300;background:#e6e6e6;}
P.logo{margin-left:0;margin-right:0;max-width:100%;}
img.center{display:block;margin-left:auto;margin-right:auto;}
P.more{margin-left:auto;margin-right:auto;margin-top:6em;width:155px}
P.more1{margin-left:auto;margin-right:auto;margin-top:3.9em;width:155px}
#banner{padding:0;margin-bottom:1em;background:#eee;}
.toggle-nav{display:none;}
@media screen and (min-width:860px){.menu{width:100%;padding:5px 0;box-shadow:0px 0px 0px rgba(0,0,0,0.15);border-radius:3px;background:#fff;}
}
.menu ul{display:inline-block;}
.menu li{margin:0px 25px 0px 0px;float:left;list-style:none;font-size:14px;}
.menu li:last-child{margin-right:0px;}
.menu a{text-shadow:0px 1px 0px rgba(0,0,0,0.5);color:#ff3300;transition:color linear 0.15s;}
.menu a:hover, .menu .current-item a{text-decoration:none;color:#ff3300;}
@media screen and (max-width:1150px){.wrap{width:90%;}
}
@media screen and (max-width:970px){.search-form input{width:120px;}
}
@media screen and (max-width:860px){.menu{position:relative;display:inline-block;z-index:100 !important;}
.menu ul.active{display:none;}
.menu ul{width:100%;position:relative;top:120%;left:0px;padding:10px 18px;box-shadow:0px 1px 1px rgba(0,0,0,0.15);border-radius:3px;background:#ffffff;}
.menu ul:after{width:0px;height:0px;position:absolute;top:0%;left:22px;content:'';transform:translate(0%, -100%);border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #303030;}
.menu li{margin:5px 0px 5px 0px;float:none;display:block;}
.menu a{display:block;}
.toggle-nav{padding:20px;float:left;display:inline-block;box-shadow:0px 1px 1px rgba(0,0,0,0.15);border-radius:3px;background:#e6e6e6;text-shadow:0px 1px 0px rgba(0,0,0,0.5);color:#777;font-size:20px;transition:color linear 0.15s;}
.toggle-nav:hover, .toggle-nav.active{text-decoration:none;color:#ff3300;}
}
.section{clear:both;padding:0px;margin:0px;}
.col{display:block;float:left;margin:1% 0 1% 1.6%;}
.col:first-child{margin-left:0;}
.group:before,
.group:after{content:"";display:table;}
.group:after{clear:both;}
.group{zoom:1;}
.span_4_of_4{width:100%;}
.span_3_of_4{width:74.6%;}
.span_2_of_4{width:49.2%;}
.span_1_of_4{width:23.8%;}
@media only screen and (max-width:480px){.col{margin:1% 0 1% 0%;}
.span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4{width:100%;}
}
.footer-basic-centered{background-color:#292c2f;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.12);box-sizing:border-box;width:100%;text-align:center;font:normal 14px sans-serif;padding:45px;margin-top:80px;}
.footer-basic-centered .footer-company-motto{color:#8d9093;font-size:24px;margin:0;}
.footer-basic-centered .footer-company-name{color:#8f9296;font-size:14px;margin:0;}
.footer-basic-centered .footer-links{list-style:none;font-weight:lighter;color:#ff3300;padding:35px 0 23px;margin:0;}
.footer-basic-centered .footer-links a{display:inline-block;text-decoration:none;color:inherit;}
@media (max-width:600px){.footer-basic-centered{padding:35px;}
.footer-basic-centered .footer-company-motto{font-size:18px;}
.footer-basic-centered .footer-company-name{font-size:12px;}
.footer-basic-centered .footer-links{font-size:14px;padding:25px 0 20px;}
.footer-basic-centered .footer-links a{line-height:1.8;}
}




//new menu//
/*Strip the ul of padding and list styling*/
ul {
    list-style-type:none;
    margin:0;
    padding:0;
    position: absolute;
}
/*Create a horizontal list with spacing*/
li {
    display:inline-block;
    float: left;
    margin-right: 1px;
    }
/*Style for menu links*/
li a {
    display:block;
    min-width:104px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #800000;
    background: #eee;
    text-decoration: none;
}
/*Hover state for top level links*/
li:hover a {
    background: #c6c6c6;
}
/*Style for dropdown links*/
li:hover ul a {
    background: #f3f3f3;
    color: #2f3036;
    height: 40px;
    line-height: 40px;
}
/*Hover state for dropdown links*/
li:hover ul a:hover {
    background: #19c589;
    color: #fff;
}
/*Hide dropdown links until they are needed*/
li ul {
    display: none;
}
/*Make dropdown links vertical*/
li ul li {
    display: block;
    float: none;
}
/*Prevent text wrapping*/
li ul li a {
    width: auto;
    min-width: 100px;
    padding: 0 20px;
}
/*Display the dropdown on hover*/
ul li a:hover + .hidden, .hidden:hover {
    display: block;
}
/*Style 'show menu' label button and hide it by default*/
.show-menu {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-decoration: none;
    color: #fff;
    background: #19c589;
    text-align: center;
    padding: 10px 0;
    display: none;
}
/*Hide checkbox*/
input[type=checkbox]{
    display: none;
}
/*Show menu when invisible checkbox is checked*/
input[type=checkbox]:checked ~ #menu{
    display: block;
}
/*Responsive Styles*/
@media screen and (max-width : 760px){
    /*Make dropdown links appear inline*/
    ul {
        position: static;
        display: none;
    }
    /*Create vertical spacing*/
    li {
        margin-bottom: 1px;
    }
    /*Make all menu links full width*/
    ul li, li a {
        width: 100%;
    }
    /*Display 'show menu' link*/
    .show-menu {
        display:block;
    }
}
.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}