/*
 * hp rotating slideshow image
 */

div#site-container div#slideshow {
  width: 930px;
  height: 250px;
}
div#site-container div#slideshow div#slideshow-flash img {
  display: block;
}


/*
 * hp site structure contents
 */

div#left-content div#hp-contents {
  padding: 25px 20px 10px 20px;
}


/*
 * hp left side column - inner left column
 */

div#left-content div#hp-left-column {
  float: left;
  overflow: hidden;
  width: 322px;
}
div#left-content div#hp-left-column h3 a {
  color:#ffffff;
  text-decoration:none;
  display:block;
  width:100%;  
}

div#hp-left-column div.widget-orange {
  background: transparent url(/img/hp-title-bg-322-orange.gif) no-repeat top center;
  padding: 13px 13px 12px 12px;
  overflow: hidden;
  width: 322px;
  w\idth: 297px;
}
div#hp-left-column div.widget-orange h3 {
  color: #fff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: verdana;
  background: #d65c33 url(/img/hp-title-curves-bg-322-orange.gif) no-repeat top center;
  margin: 0 0 0.5em 0;
  padding: 5px 6px 5px 10px;
}
div.widget-orange ul {
  list-style: none;
  margin: 0;
  padding: 7px;
}
div.widget-orange ul li {
  margin: 0 0 10px 0;
  padding: 0;
  clear: both;
  overflow: hidden;
}
div.widget-orange ul li div.list-image {
  float: left;
  width: 93px;
}
div.widget-orange ul li a {
  text-decoration: none;
}


/*
 * hp left side column - inner right column
 */

div#left-content div#hp-right-column {
  float: left;
  overflow: hidden;
  width: 364px;
}
div#hp-right-column div.widget-navy {
  background: transparent url(/img/hp-title-bg-364-navy.gif) no-repeat top center;
  padding: 13px 13px 12px 13px;
  overflow: hidden;
  width: 364px;
  w\idth: 338px;
}
div.widget-navy h3 {
  color: #fff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: verdana;
  background: #003366 url(/img/hp-title-curves-bg-364-navy.gif) no-repeat top center;
  padding: 5px 6px 5px 10px;
}
div.widget-navy h3 a {
  width: 100%;
  display: block;
  text-decoration: none;
  color: #ffffff !important;
}

div.widget-navy form#hp-search {
  color: #000;
  margin: 15px 15px 15px 5px;
}
form#hp-search p {
  margin: 0;
  padding: 0 0 14px 0;
  overflow: hidden;
  width: 100%;
}
form#hp-search label {
  text-align: right;
  margin: 0 15px 0 0;
  float: left;
  width: 80px;
}
form#hp-search select {
  width: 220px;
}
form#hp-search input#search-date {
  margin: 0;
  float: left;
}
form#hp-search input#button-search {
  float: left;
  margin: 0 0 0 95px;  
}


div#hp-right-column #hp-video {
  padding: 0 0 10px 7px;
}