div#main div.col-2 {
   float: left;
   width: 46.999%;
   margin: 0 20px 0 0;
   padding: 0;
   display: block;
}
div#main div.col-3 {
   float: left;
   width: 30.333%;
   margin: 0 20px 0 0;
   padding: 0;
   display: block;
}
div#main div.col-last {
   margin-left: 0;
}

div#sidebar, div#sidebar.hascontent {

}

div#menu_mobi {display: none;}
.slicknav_menu {display:none;}

div#pagetopbarcontainer {
  width:100%;
  color: #FFFFFF;
  background-color: #007f62;
  height: 32px;
}
div#pagetopbar {
  max-width: 1000px;
  margin: 0 auto;
font-size: 12px !important;
}
div#topbarleft {
  float: left;
    text-align: left;
    vertical-align: middle;
    line-height: 32px;
}
div#pagetopbar a {
    color: #FFFFFF;
    text-decoration: none;
}
div#pagetopbar a:hover {
    color: #FFFFFF;
    text-decoration: underline;
    background-color: transparent;
}
div#topbarleft img {
  float: left;
    vertical-align: middle;
    line-height: 32px;
    margin: 4px 5px 4px 0;
    padding-left: 5px;
}
div#topbarmid {
  float: none;
    margin: 0 auto;
    /* width: 50%; */
    text-align: center;
    vertical-align: middle;
    line-height: 32px;
}
div#topbarright {
  float: right;
    text-align: right;
    vertical-align: middle;
    line-height: 32px;
    padding-right: 5px;
}
div#pheader {
    height: 192px;
    background: #fff url(/images/banner-2016-04-26a.jpg) no-repeat top right;
    border-bottom: 3px solid #fdd075;
position:relative;
}
div#pheader h1 {
    text-indent: -999em;
    text-decoration: none;
}
div#mainLogo {
    text-align: center;
    margin-top: -30px;
    height: 100%;
}
div#mainLogo a {
    text-decoration: none;
   opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
}

div#specialOffer a:hover, div#mainLogo a:hover {
opacity: 0.5;
    background-color: transparent;
}
div#memlogoutTop {
    margin-right: 5px;
    position: absolute;
    top: 7px;
    left: 6px;
    color: #026966;
font-size: 12px !important;
}
div#specialOffer {
    position: absolute;
    right: 5px;
    bottom: 4px;
}
 div#specialOfferMobile {
    display: none;
 }

@media screen and (max-width: 998px) {
 div#specialOffer {
    left: 5px;
    top: 40px;
 }
}
@media screen and (max-width: 538px) {
 div#mainLogo img {
     width: 100%;
     vertical-align: bottom;
     bottom: 5px;
     position: absolute;
     left: 5px;
 }
}
@media screen and (max-width: 587px) {
 div#pagetopbarcontainer {
  height: auto;
 }
 div#topbarleft {
  float: none;
    text-align: center;
    vertical-align: middle;
    line-height: 32px;
 }
 div#topbarleft img {
    float: none;
    text-align: center;
 }
 div#topbarmid {
    float: none;
    text-align: center;
 }
 div#topbarright {
    float: none;
    text-align: center;
 }
 div#specialOffer {
    display: none;
 }
 div#specialOfferMobile {
    display: block;
    background-color: #e1e69c;
    width: 100%;
    text-align: center;
    padding: 10px 0;
 }
 div#specialOfferMobile a {
   opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
 }
 div#specialOfferMobile a:hover {
    opacity: 0.5;
    background-color: transparent;
 }
}

@media screen and (max-width: 768px) {

body {
   font-size: 14px;
}

div#pagewrapper{
   min-width: 1px !important;
}

div#main, div#sidebar {
   float: none;
   width: 100%;
   margin: 0;
   padding: 0;
   display: block;
}

div#sidebar.hascontent {
   width: 100%;
   padding: 0;
}

div#main div.col-2, div#main div.col-3 {
   float: none;
   width: 100%;
   margin: 0;
   padding: 0;
   display: block;
}

div#header {
/* height: 120px; */
height: auto;
background-size: 100% auto;
}

div#header h1 {
   display: none !important;
}

div#findDr {
   height: 80px;
   margin-right: 0;
}

div#memonly {margin: 0 auto; float: none; padding-top: 80px;}
div#memonly a {font-size: 12px;}

div#memlogout {
    float: none;
    clear: both;
    margin: 0px auto;
    text-align: center;
    font-size: 12px;
}

div#menu_vert {display: none;}
div#menu_mobi {display: none;}
.slicknav_menu {display:block;}

#footer div.breadcrumbs {clear: both; text-align: right; padding: 1em 0 1.2em;}
div#search {text-align: left;}

}
/* Stylesheet: AIHmobi Modified On 2017-06-14 13:41:01 */
