/*---Header Bar----*/
#header-bar {
  margin: 8px 0 15px 0;
  }
/*---Content---*/
#wrap {
  float: left;
  width: 980px;
  background: #263c5a url(../images/content-corner-bottom-left.jpg) no-repeat bottom left;
  }
#content {
   float: left;
  background: url(../images/content-corner-bottom-right.gif) no-repeat bottom right;
   width: 980px;
   position: relative;
   }
/*----Left Side Bar---*/
#left {
  float: left;
  width: 240px;
  color: #fff;
}
#left #side-nav {
  list-style: none;
  margin: 0;
  padding: 0;
  font-weight: bold;
  font-size: 90%;
  letter-spacing: .2em;
  border: none;
}
#left #side-nav #first a {
  background: #263c5a url(../images/content-corner-top-left.gif) no-repeat top left;
  border-bottom: 2px solid #8e8f9c;
  }
#left #side-nav #first a:hover {
  background: #4a566e url(../images/content-corner-top-left-hover.gif) no-repeat top left
  }
#left #side-nav a {
  color: #fff;
  text-decoration: none;
  padding: 12px 3px 12px 30px;
  margin: 0;
  display: block;
  border-top: none;
  border-bottom: 2px solid #8e8f9c;
  }
#left #side-nav a:hover {
  background: #4a566e;
  }
#left #side-nav li {
 padding: 0;
  margin: 0;
  display: inline;
  }
#left #finalist {
  padding: 22px 60px 21px 60px;
  }
/*----Right Side bar----*/
#right {
 background: none;
  width: 740px;
  padding: 0;
  position: relative;
  }
#right img {
  float: left;
  }
#right #title {
   padding: 55px 84px 45px 83px;
   background: #4a566e url(../images/index-top-right2.gif) no-repeat top right;    
   }
   
#right-content-wrapper {
  background: #2c405d url(/layout/images/did-you-know-bg.gif) no-repeat scroll right top;
  width: 408px;
  height: 172px;
  float: right;
  padding: 0;
  margin: 0;
  border-bottom: 3px solid #FFFFFF;
  position: relative;
}

#right-content-wrapper #question-mark {
  position: absolute;
  top: -3px;
  left: 0;
}

#right-content-wrapper #right-content a {
  color: #FF9832;
}

#right-content-wrapper #right-content {
  /*width: 240px;*/  /*--Justin on 9/18/9 to test new image--*/
  width: 200px;
  height: 80px;
  float: left;
  position: absolute;  /*--Justin on 9/18/9 to test new image--*/
  margin: 84px 15px 0 69px;
  padding: 0;
  overflow: auto;
  font-size: 88%;
}

#right-content-wrapper #picture-frame-wrapper {
  position: absolute;
  top: 12px;
  right: 14px;
  height: 153px;
  width: 112px;
}

#right-content-wrapper #picture-frame {
  background: url(/layout/images/picture-frame-large.png) no-repeat 0 0;
  position: absolute;
  height: 74px;
  width: 74px;
  height: 153px;
  width: 112px;
  z-index: 1;
}

#right-content-wrapper #picture-frame-wrapper img {
  margin: 0;
  padding: 0;
  float: none;
}

#right-content a {
  color:#B5B8BC;
  margin: 0;
  padding: 0;
}

#right-content a:hover {
  color: #ffffff;
}

#right-content p {
  color: #EEEEEE;
  margin: 0;
}

img#did-you-know {
  float: none;
  padding: 0;
  /*margin: 7px 0 5px 7px;*/
  margin: 0 0 10px 0;
  position: relative;
  top: 7px;
  left: 18px;
}

#right-content img {
  float: right;
}

#right-content-wrapper #float-none {
  float: none;
}
 
#right #welcome {
 padding: 20px 20px 20px 20px;
  float: left;
  color: #b5b8bc;
  margin: 0;
  width: 368px;
  font-size: 88%;
  }
#right #home-ul {
 padding: 0 20px;
  float: left;
  color: #b5b8bc;
  margin: 0;
  width: 368px;
  font-size: 88%;
  line-height: 1.5em;
  border: none;
  }
#right ul {
 padding: 0 0px 0 20px;
  float: left;
  color: #b5b8bc;
  margin: 0;
  list-style: none;
  line-height: 2.3em;
}
#right #welcome a, #right ul a {
  color: #b5b8bc;
  text-decoration: underline;
  }
#right #welcome a:hover, #right ul a:hover {
  color: #fff;
  }
#right #welcome span {
  font-weight: bold;
  color: #fff;
  letter-spacing: .2em;
  word-spacing: .3em;
  }
#right #ie-fix {
float: left;
width: 1px;
height: 0px;
line-height: 0px;
visibility: hidden;
}

/*---Footer Bar---*/
#footer-bar {
  clear: both;
  float: left;
  background: #fff url(../images/footer-bar-bkgrd.gif) repeat-x top left;
  margin: 15px 0 8px 0;
  width: 980px;
  height: 43px;
  }
#footer-bar img {
  float: left;
  padding: 8px 2px 8px 8px;
  background: url(../images/footer-bar-left.gif) no-repeat top left;
  }
#news-real-text {
   float: left;
   width: 808px;
   padding: 5px 5px 5px 6px;
   margin: 10px 0 7px  0;
   color: #344965;
  font-weight: bold;
}
#news-real-text a {
  color: #344965;
}
#news-real-right {
  float: left;
  width: 15px;
  height: 43px;
  padding: 0;
  margin: 0;
  background: url(../images/footer-bar-right.gif) no-repeat top right;
}
#news-real-text ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#news-real-text ul li {
  display: none;
  margin: 0;
  padding: 0;
}

/*--Icon Bar--*/            /*--added by North Wind Media 7-10-2009--*/


#icon-bar {
  position: relative;
  bottom: 30px;
  left: 0;
}

.box-wrap {
  display: block;
  /*margin: 7px 0 15px 0;*/
  margin: 0;
  padding: 0;
  padding-right: 15px;
  position: relative;
  float: left;
}

.box-top-right {
  /*border: 1px solid green;*/
  padding: 0;
  margin: 0;
  display: block;
  position: relative;
  left: 15px;
  float: left;
  background: url(/images/footer-bar-right.gif) no-repeat top right;
}
.box-top-left {
  /*border: 1px solid red;*/
  margin: 0;
  padding: 0;
  float: left;
  /*position: relative;*/
  display: block;
  background: url(/images/footer-bar-left.gif) no-repeat top left;
}

.box-bottom-left {
  /*border: 1px solid blue;*/
  padding: 0;
  margin: 0;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 15px;
  background: url(/images/footer-bar-left.gif) no-repeat bottom left;
}

.box-bottom-right {
  /*border: 1px solid yellow;*/
  margin: 0;
  padding: 0 0 0 0px;
  background: url(/images/footer-bar-right.gif) no-repeat bottom right;
}

#social-network {position: absolute; top: 448px; right: 12px; height: 39px;}
#myhc-logo {position: relative; top: 2px; display: block; height: 33px; width: 40px; float: left; margin-right: 4px;}
#facebook-logo {position: relative; top: 2px; display: block; height: 33px; width: 32px; float: left; margin-right: 4px;}
#twitter-logo {position: relative; top: 2px; display: block; height: 33px; width: 32px; float: left; margin-right: 4px;}
#youtube-logo {position: relative; top: 2px; display: block; height: 33px; width: 32px; float: left; margin-right: 4px;}