/*

H C A  H E A L T H C A R E
----------------------------
local skin.css

*/


/*----------------------------------------------
= logo
================================================ */

#header .nav-sub {
     width: 40% !important;
}


#logo a {
  background: url(../images/template/logo.png) no-repeat 0 0;
  height: 61px;
  float: left;
  width: 170px;
}

#logo a:hover {
  background-position: 0 -60px;
}

#logo img {
  display: none;
}


.ie7 #nav-main,
.ie8 #nav-main{
  width: 60%;
}

#content-main p, #content-main li{
  text-align: inherit;
}


/*----------------------------------------------
= social media
================================================ */
.social {
  height: 12px;
  display: inline-block;
  font-weight: bold;
  line-height: 12px;
  margin-right: 20px;
  padding-top: 90px;
  text-align: center;
  width: 84px;
}

.twitter { background: url(../images/template/twitter.png) no-repeat 0 0; }
.facebook { background: url(../images/template/facebook.png) no-repeat 0 0; }
.youtube { background: url(../images/template/youtube.png) no-repeat 0 0; }

#footer .nav-sub .social:hover { background-position: 0 -107px; text-decoration: none; }

/*----------------------------------------------
= contact us form
================================================ */
label { position: relative; }

label img {
  left: -12px;
  position: absolute;
  top: 2px;
}

.submitContent dt.formFieldLabel label { float: left; }

.submitContent dt.formFieldLabel, 
.submitContent dd.formFieldInput {
  float: left;
  clear: both;
}

.submitButton { text-align: left; }

#comments, .textAreaField {
  max-height: 150px;
}

#interior #content #content-main ul{
  margin:0 0 20px 20px;
}

#interior #content #content-main ul li {
  margin:0 0 0 20px;
}
.ie7 #header .nav-sub,
.ie8 #header .nav-sub{
  width: 40% !important;
}


.ie7 #header .nav-sub li.badge a.wp, 
.ie8 #header .nav-sub li.badge a.wp {
  background-position:-63px -29px;
  display:block;
}

.ie7 #header .nav-sub li.badge a.wp:hover,
.ie8 #header .nav-sub li.badge a.wp:hover {
  background-position:-63px -1px;
  display:block;
}

.ie7 #crumb-trail ul li,
.ie8 #crumb-trail ul li{
  margin: 0 3px;
}

/*----------------------------------------------
= search
================================================ */


#search-results-wrap .search-buttons li{
  display:inline-block;
  float:left;
  
}

#search-results-wrap ul.search-results li{
  list-style:none;
}

#search-results-wrap{
  margin:0 auto;
}


#search-results-wrap .search-results h3{
  font-size:1.6em;
}

#search-results-wrap #related-search-results{
  display:none;
}

#search-results-wrap #main-search-results{
  float:left;
  width:880px;
}

#reg {
    font-size: 11px;
    top: -8px;
}
sup, sub {
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

body #section {
  height: 100%;
}

/*=======================================
linkedin social icon addition in header
=======================================*/
#header .nav-sub li.badge a.in {
    background-position: -121px -29px;
}

#header .nav-sub li.badge a.in:hover {
    background-position: -121px -1px;
}

/*=======================================
HCA HEROES STYLING
=======================================*/
.pic img {
border: 1px solid #cfcfcf;
display: block;
margin: 0 0 .8em;
}
.pic.left img {
margin-right: 15px;
}
tr td.tabHead {
  background: #003471;
  color: #fff;
  padding: 10px;
}
.tabDiv {
  border-left: 1px solid #000;
  padding-top: 22px;
}


/*=======================================
CREDENTIALING STYLING
=======================================*/


.left-side {
    width: 48%; 
   float: left;
}

.right-side  {
    width: 48%; 
   float: right;
  padding-bottom: 24px;
}
