/* homepage css */
.midarea {
  background-image: none;
}

.bottomarea {
  background-image: none !important;
  /*padding-top: 10px;*/
}


.contentholder {
  border-top: 8px solid white;
}

.contentbody table {
  /*color: #6C3C16;*/
}

.contentbody a {
  text-decoration: none;
  color: #6C3C16;
}

.contentbody a:hover {
  color: #362B19;
}


.contentholder {
  width: auto !important;
}
.layout-2column .page-colA {
  margin: 0px;
  padding: 0px;
  width: 429px !important;
}

.layout-2column .page-colB {
  margin: 0px;
  padding: 0px;
  width: auto !important;
  /*color: #362B19;*/
  background: url('../../images/homepage-featured-bg.gif') repeat-x 0 20px;
}

.portal-page-area table td {
  padding: 0;
}
div.portal-page-area {
  margin: 0 !important;
}


.page-colA {
  font: 400 11px Arial;
}

.page-colB {
  font: 400 11px Arial;
}

.spacer {
  padding-bottom: 11px !important;
}


.hp_content {
  padding: 0 40px 0 9px;
  color: #000;
}
.hp_topBar {
  color: #FFF;
  background: #A87D4A;
  height: 20px;
  text-transform: lowercase;
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 10px;
}
.page-colB .hp_content {
  padding-right: 20px;
}

#hp_f_topBar td {
  padding: 1px 2px 0 0;
}
#hp_f_topBar div {
  height: 1px;
  padding: 0 1px;
}
#hp_f_topBar hr {
  display: none;
}
#hp_f_topBar .active div div, #hp_f_topBar .active a, #hp_f_topBar .active a:hover {
  background: #EAEAEE;
  color: #333157;
}

#hp_f_topBar a {
  color: #EFDFB9;
  display: block;
  height: 17px;
  line-height: 17px;
  padding: 0 9px 1px 9px;
  text-transform: lowercase;
}
#hp_f_topBar a:hover {
  color: #FFF;
}

.contentholder td {
  vertical-align: top;
}

.hp_f_date {
  padding-right: 7px !important;
  color: #6C3C16;
}

#hp_f_content div {
  display: none;
}
#hp_f_content div.active {
  display: block;
}

.hp_f_more {
  text-transform: lowercase;
  text-align: right;
  padding: 4px 70px 0 0;
}


.hp_f_icon {
  padding-right: 5px !important;
}
.hp_f_icon a {
  display: block;
  overflow: hidden;
  width: 15px;
  height: 15px;
  text-indent: -9999px;
  background: url('../../images/social_icons.png') no-repeat;
}
.hp_f_Twitter {
  background-position: 0 -20px !important;
}
.hp_f_Facebook {
  background-position: 0 -40px !important;
}
.hp_f_LinkedIn {
  background-position: 0 -60px !important;
}
.hp_f_Blog {
  background-position: 0 -80px !important;
}

.hp_f_blogHeader {
  text-transform: uppercase;
  color: #000;
  padding-top: 12px !important;
}
.hp_f_socialLinks td {
  padding-bottom: 7px !important;
}
.hp_footer_icon {
  padding-right: 5px !important;
}
.hp_footer_icon a {
  display: block;
  overflow: hidden;
  width: 20px;
  height: 19px;
  text-indent: -9999px;
  background: url('../../images/social_icons.png') no-repeat;
}
.hp_footer_Twitter {
  background-position: 0 -100px !important;
}
.hp_footer_Facebook {
  background-position: 0 -120px !important;
}
.hp_footer_LinkedIn {
  background-position: 0 -140px !important;
}
.hp_footer_Blog {
  background-position: 0 -160px !important;
}

.hp_footer_socialLinks td {
  padding-bottom: 7px !important;
}

