body{background-color:#341E11;margin:0px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;}
.table-bg{background-color:#FFFFFF}
.main-text{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;color:#000000;text-decoration:none;padding-left:12px;padding-right:67px;line-height:21px;}
.divider-line{background-image:url(../images/line.gif);background-repeat:repeat-y;width:7px;}
.bold-text{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;color:#341E10;padding-left:4px;padding-right:4px;}
.listStyle{list-style-type:none;margin:0px 0px 0px 8px;padding:0px;line-height:25px;}
.listStyle li{background:url(../images/bullet.gif) no-repeat 0px 11px;padding:0px 0px 0px 15px;font-size:15px;font-style:verdana,sans serif;}
a.listLink{color:#341D0D;text-decoration:none;font-weight:bold;}
a.listLink:hover{color:#A79E97;text-decoration:none;font-weight:bold;}
.footer-text{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#866148;text-decoration:none;line-height:14px;}
.right-text{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;color:#000000;text-decoration:none;line-height:21px;}
a{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;color:#72b80b;text-decoration:none;}
a:hover{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;color:#72b80b;text-decoration:underline;}

/* Tableless CSS */
@font-face {
    font-family: 'baskervillenormal';
    src: url('../fonts/baskvl-webfont.eot');
    src: url('../fonts/baskvl-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/baskvl-webfont.woff2') format('woff2'),
         url('../fonts/baskvl-webfont.woff') format('woff'),
         url('../fonts/baskvl-webfont.ttf') format('truetype'),
         url('../fonts/baskvl-webfont.svg#baskervillenormal') format('svg');
    font-weight: normal;
    font-style: normal;

}

*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
img{max-width:100%;}
ul{padding-left:15px;margin-bottom:1em;margin-top:1em;}
h1{font-family: 'baskervillenormal';color:#341E11;font-size: 2em;margin-top:0.67em;margin-bottom:0.67em;}
p{font-size: 12px;font-weight: normal;color: #000000;text-decoration: none;line-height: 21px;margin-bottom:1em;margin-top:1em;}
li{font-size: 12px;font-weight: normal;color: #000000;text-decoration: none;line-height: 21px;}
.wrapper{max-width:788px; width:100%; margin:11px auto 0; background: #fff; padding:39px 44px;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.main{width:100%;}
.sidebar-left{float:left;width:413px;padding-bottom: 30px;}
.sidebar-right{float:right;width: 231px;}
.logo{width:100%;margin-bottom:52px;}
.left-content{border-right:1px solid #7d7d7d;padding-left: 12px;padding-right: 67px;}
.sidebar-right-pic{margin-bottom:27px;}
.sidebar-right ul{margin:0; padding:0;}
.sidebar-right ul li{list-style:none;margin-bottom:7px;line-height: normal;}
.sidebar-right ul li a{font-family: 'baskervillenormal';color:#341E11;font-size:16px;position:relative;padding-left:17px;display:block;}
.sidebar-right ul li a::after{width:6px; height:7px;background:#678b00;content:"";position: absolute;left:0;top:50%;margin-top:-5px;}
.sidebar-right ul li.active a, .sidebar-right ul li:hover a{color:#d8dcc3;text-decoration:none;}
.sidebar-right ul li:hover a:after{background:#d8dcc3;}
.contact-detail{width:100%;margin-top:25px;}
.contact-detail p{margin:0 0 3px 0;}
.bottom-detail{width:100%;text-align: center;padding-top: 30px;}
.bottom-detail ul{margin:0; padding:0;}
.bottom-detail ul li{list-style:none;position: relative;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:16px;font-weight:400;color: #341E10;display:inline-block;padding:0 25px 0 35px;}
.bottom-detail ul li::after{width:6px; height:7px;background:#678b00;content:"";position: absolute;left:0;top:50%;margin-top:-3px;}
.bottom-detail ul li:first-child::after{display:none;}
.footer{text-align: center;padding:10px 0;}
.footer p{font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 11px;font-weight: normal;color: #866148;text-decoration: none;
    line-height: 14px;}
.map-location iframe{width:100%;}
.responsive-img{display: none;}

.mob-header{background:#3f5918;/*padding:20px 15px;*/padding: 20px 15px 80px 15px; display:none; text-align: center;margin-bottom: 30px;    background-image: url(../images/banner.jpg);
    background-repeat: no-repeat; background-position: bottom left;}
.mob-header h2{color:#fff; margin:20px 0 10px 0;font-family: 'baskervillenormal';letter-spacing:1px;}
.mob-header h2 a{color:#fff;text-decoration:none;font-size:22px;font-family: 'baskervillenormal';}
.mob-header p{margin:0;font-size:18px;line-height:26px;color:#fff;font-family: 'baskervillenormal';}
.mob-footer{display:none; text-align: center;border-top:1px solid #7fb73c;padding-bottom: 20px; padding-top: 20px;background:#ffffff;}
.mob-footer p{color:#000;}

ul.mob-menu{margin:20px 0; background:#fff; padding:20px;display:none;position: relative;}
ul.mob-menu li{list-style:none;margin-bottom:10px; margin-top:10px; line-height: normal;}
ul.mob-menu li a{font-family: 'baskervillenormal';color:#341E11;font-size:19px;position:relative;display:block;}
ul.mob-menu li.active a, ul.mob-menu li:hover a{color:#d8dcc3;text-decoration:none;}
ul.mob-menu:after{width: 0;height: 0;border-style: solid;border-width: 0 10px 15px 10px;border-color: transparent transparent #ffffff transparent;top:-10px;left:50%; margin-left:-10px;position: absolute;content: "";}
.menu-toggle a{display:inline-block;width:28px;height:28px;background:url("../images/humber.png") no-repeat center;}
.menu-toggle a.change-icon{background:url("../images/menu-close.png") no-repeat center;}
.back-top{display: none; margin: 10px 0; margin-top: 30px;}
.back-top p{margin: 0;}
.back-top a i{    background-color: #3f5918;    padding: 10px; border-radius: 50%;color: #fff;}
/* Responsive CSS */

@media only screen and (max-width:767px) {
    .back-top{display: block;}
    .homepage .sidebar-right-pic{display: none;}
    .resourcespage .sidebar-right-pic{display: none;}
    .responsive-img{display: block; margin: 0px auto;}
    .officelocationpage .sidebar-right-pic{display: none;}
    .wrapper{margin:0;padding:0 30px 30px;}
    .logo{display:none;}
    .mob-header{display:block;margin-left:-30px; margin-right: -30px;}
    .sidebar-left{width:100%;padding-bottom: 10px;}
    .sidebar-right{width:100%;}
    .sidebar-right-pic{text-align: center;}
    .left-content{border:none;padding:0;}
    .left-content h1{text-align: center; }
    .footer-top{display:none;}
    .mob-footer{display:block;}
    .footer{padding:0;}
    .bottom-detail ul li:first-child{padding-left: 0;}
    .bottom-detail ul li:last-child{padding-right: 0;}
    .bottom-detail ul li{font-size:14px; padding:0 7px 0 16px;}
    .sidebar-right ul{display:none;}
    .bottom-detail{padding-top: 10px;}
    .map-location{margin-bottom: 20px;}
    p,li{font-size: 14px;line-height:24px;}
    a{font-size: 14px;}
    .footer p, .footer a{font-size: 13px;}
    h1 {font-size: 2.5em;}
}











