#hp-header {
  padding: 42px 0 0 37px;
  margin: 0;
 }
#hp-header h1 {
  height: 29px;
  overflow: hidden;
  margin: 0px 0 29px 0;
  padding: 0;
  background: url(/img/logo.gif) top left no-repeat;
}
#hp-header h1 span {
  display: none;
}
#site-container {
  margin-top: 0;
  background: none;
}
a.form-button {
  text-transform: uppercase;
  color: #fff;
  font-size: 0.8em;
  padding: 0.1em 0.4em 0.2em 12px;
  text-decoration: none;
  background: #007e77 url(/img/curve-button-bg.gif) bottom left no-repeat;
}

div.red-line {
  clear: both;
  background: url(/img/red-line-bg.gif) top left repeat-y;
  height: 8px;
  overflow: hidden;
}

div#home-nav {
  float: left;
  width: 184px;
  margin-right: 1px;
}

ul#nav {
  margin: 0;
}

div#slideshow {
  float: left;
  width: 519px;
  height: 185px;
  margin: 1px 1px 0 0;
  overflow: hidden;
  background: url(/img/hp-carrington-project.jpg) top left no-repeat;
}

div#blue-bit {
  width: 62px;
  float: left;
}
ul#blue-squares{
  list-style-type: none;
  margin: 1px 0 0 0;
  padding: 0;
}
ul#blue-squares li {
  background: #00b1a7 url(/img/hp-blue-square-bg.gif) top right repeat-y;
  margin-bottom: 1px;
  height: 61px;
}


div#left {
  width: 256px;
  w\idth: 222px;
  float: left;
  padding-left: 34px;
  margin: 25px 6px 0 0px;
}
div#left-tab {
  background: #ddd url(/img/welcome-tab-top-bg.gif) top left no-repeat;
  padding: 5px 12px 0 12px;
}
div#left-tab h2,
div#left-tab h3 {
  margin: 0;
  padding: 6px 0 6px 0;
  border-bottom: 1px solid #fff;
  color: #fb4528;
  font-weight: normal;
  font-size: 1.3em;
  text-transform: uppercase;
}
div#left-tab h3 {
  font-size: 1.1em;
  padding-bottom: 4px;
}
div#left-tab #left-content {
  height: 140px;
  overflow: hidden;
}
div#left-tab p {
  margin: 0;
  padding: 1em 0 0 0;
  font-size: 0.95em;
  line-height: 1.45em;
}

div#left-tab form {
  padding: 1em 0 0 0;
}

div#left-tab form h4,
div#left-tab form label.location,
div#left-tab form input#keyword {
  margin: 0;
  padding: 0 0.5em 0.5em 0;
  color: #066;
  font-size: 1.1em;
  font-weight: bold;
}
div#left-tab form input#keyword {
  line-height: 20px;
  padding: 0 0 0 5px;
  height: 20px;
  width: 190px;
  border: 1px solid #474747;
}
div#left-tab form select#location {
  font-size: 0.9em;
}
div#left-tab-bottom {
  background: #ddd url(/img/welcome-tab-bottom-bg.gif) bottom left no-repeat;
}


div#middle {
  float: left;
  width: 232px;
  margin: 25px 18px 0 0;
}
div#middle ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
div#middle ul li {
  margin-bottom: 12px;
}
div#middle div.middle-tab {
  width: 221px;
  margin-left: 11px;
  background: #ddd url(/img/hp-middle-tab-top-bg.gif) top left no-repeat;
  padding-top: 5px;
}
div#middle div.middle-tab form {
  padding: 5px 14px 7px 14px;
  background: #ddd url(/img/hp-middle-tab-bottom-bg.gif) bottom left no-repeat;
}
div#middle div.middle-tab form h2 {
  margin: 0;
  padding: 0 0 0.5em 0;
  color: #fb4528;
  font-size: 1.1em;
}
div#middle div.middle-tab form input {
  height: 16px;
  line-height: 16px;
  font-size: 1.1em;
  width: 191px;
  w\idth: 189px;
  border: 1px solid #474747;
}

div#right {
  float: left;
  width: 221px;
  margin: 25px 0 0 0;
}
div#right h2 {
  text-transform: uppercase;
  margin: 0 0 1px 0;
  padding: 0 15px 0 15px;
  line-height: 28px;
  background: #128781 url(/img/hp-map-heading-bg.gif) top right no-repeat;
  color: #fff;
  font-weight: normal;
  font-size: 1em;
}
div#right div.content {
  background: #ddd url(/img/hp-middle-tab-bottom-bg.gif) bottom no-repeat;
  padding: 0 0 5px 0;
}


/* News Ticker */
ul#news{
	display:none;
}

.newsticker {
	list-style-type: none;
	background: #FFFFFF;
	padding: 0px 0;
	margin: 0px;
}

.newsticker li{
  margin:0;
  padding:0;
}

div#news-ticker {
  width:100%;
  overflow:hidden;
  height:19px;
  padding: 3px 0;
}

div#news-ticker #ticker-title{
  width:150px;
  float:left;
  padding-left:38px;
  font-weight:bold;
  color:#016D66;
}

div#news-ticker #ticker{
  width:520px;
  float:left;
  overflow:hidden;
  position:relative;
}
/*
div#news-ticker #ticker div.ticker-article{
  width:100%;
  overflow:hidden;
  float:left;
  position:absolute;
  left:900px;
  top:2px;
}
*/