/* home.css */


#page-home .left, #page-home .right-outer, #page-home .right-outer .right-left, #page-home .right-outer .right-right {
  float: left;
}

#page-home .left {
  width: 482px;
  margin: 0 20px 20px 0;
}

#page-home .right-outer {
  width: 408px;
  margin: 0 0 20px 0;
}

#page-home .right-outer .right-left {
  width: 217px;
  margin: 0 10px 0 0;
}

#page-home .right-outer .right-right {
  width: 181px;
  margin: 0;
}

#home-top {
  background-color: lime;
}

#home-top-left {
  background-color: black;
  position: relative;
}

#home-top-left ul.paging {
  position: absolute;
  bottom: 10px;
  right: 10px;
  list-style-type: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
  width: 462px;
  text-align: right;
}

#home-top-left ul.paging li {
  list-style-type: none;
  list-style-image: none;
  margin: 0 0 0 5px;
  padding: 5px;
  display: inline-block;
  display: expression('inline');
  background-color: #ffffff;
  color: #5198c9;
  font-size: 10px;
  line-height: 10px;
  cursor: pointer;
}

#home-top-left ul.paging li.selected {
  background-color: #5198c9;
  color: #ffffff;
}

#home-top-left ul.photos {
  list-style-type: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
  width: 482px;
  height: 309px;
}

#home-top-left ul.photos li {
  display: none;
  list-style-type: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
  width: 482px;
  height: 309px;
}

#home-top-left ul.photos li.selected {
  display: block;
}

#home-top-left ul.photos li a, #home-top-left ul.photos li a img {
  display: block;
  width: 482px;
  height: 309px;
}
  
#home-top-right {
  
}

#home-top-right-inner-left {
  background-color: white;
  font-size: 10px;
}
      
#home-top-right-inner-right {
  background-color: #e5f0f7;
  padding: 15px;
  width: 151px !important;
  height: 279px;
}

#home-top-right-inner-right h2 {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 14px;
  color: #000000;
}

#home-top-right-inner-right ul, #home-top-right-inner-right ul li {
  list-style-type: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 12px;
}

#home-top-right-inner-right ul li {
  margin-bottom: 5px;
}

#home-top-right-inner-right ul li a:link, #home-top-right-inner-right ul li a:visited, #home-top-right-inner-right ul li a:focus, #home-top-right-inner-right ul li a:hover, #home-top-right-inner-right ul li a:active {
  color: #5198c9;
  text-decoration: none;
}

#home-top-right-inner-right form {
  margin: 20px 0 0 0;
  padding: 20px 0 0 0;
  border-top: 1px solid #ffffff;
  width: 151px;
  min-width: 151px;
  max-width: 151px;
}

#home-top-right-inner-right form fieldset {
  border-style: none;
  border-width: 0;
  margin: 0;
  padding: 0;
}

#home-top-right-inner-right form fieldset legend {
  float: left;
  padding: 0;
  margin: 0 0 10px 0;
  font-size: 11px;
}

#home-top-right-inner-right form fieldset div.required {
  width: 151px;
  margin: 0 0 5px 0;
  padding: 0;
  border-width: 0;
}

#home-top-right-inner-right form div label {
  float: none;
  display: block;
  width: 151px;
  margin: 0;
  text-align: left;
  font-size: 10px;
}

#home-top-right-inner-right form div input.inputText {
  border: 1px solid #8d8d8d;
  width: 143px;
}

#home-top-right-inner-right form input.inputSubmit {
  font-size: 10px;
  line-height: 10px;
  width: 66px;
  height: 20px;
  border-width: 0;
  border-style: none;
  background-image: url(/images/home-submit_bg.gif);
  background-position: top left;
  background-repeat: no-repeat;
  color: #ffffff;
  padding: 0;
  margin: 5px 0 0 0;
}

#home-bottom {
  margin: 0;
}

#home-bottom-left {
  position: relative;
  min-height: 400px;
}

#home-bottom-left ul.tabs {
  position: absolute;
  top: 34px;
  right: 0;
  width: 318px;
  height: 29px;
  text-align: right;
  list-style-type: none;
  list-style-image: none;
  margin: 0;
  padding: 0 2px 0 0;
}

#home-bottom-left ul.tabs li {
  list-style-type: none;
  list-style-image: none;
  display: inline-block;
  display: expression('inline');
  margin: 0 8px 0 0;
  padding: 0;
  background-color: #810101;
  background-image: url(/images/home_bottom_left_ul_li_left_bg.gif);
  background-position: top left;
  background-repeat: no-repeat;
}

#home-bottom-left ul.tabs li a {
  display: block;
  background-image: url(/images/home_bottom_left_ul_li_right_bg.gif);
  background-position: top right;
  background-repeat: no-repeat;
  padding: 9px 15px;
  font-size: 11px;
  line-height: 11px;
}

#home-bottom-left ul.tabs li a:link, #home-bottom-left ul.tabs li a:visited, #home-bottom-left ul.tabs li a:focus, #home-bottom-left ul.tabs li a:hover, #home-bottom-left ul.tabs li a:active {
  color: #c08080;
  text-decoration: none;
}

#home-bottom-left ul.tabs li.selected {
  background-color: #ffffff;
  background-image: url(/images/home_bottom_left_ul_li_left_selected_bg.gif);
}

#home-bottom-left ul.tabs li.selected a {
  background-image: url(/images/home_bottom_left_ul_li_right_selected_bg.gif);
}

#home-bottom-left ul.tabs li.selected a:link, #home-bottom-left ul.tabs li.selected a:visited, #home-bottom-left ul.tabs li.selected a:focus, #home-bottom-left ul.tabs li.selected a:hover, #home-bottom-left ul.tabs li.selected a:active {
  color: #000000;
}

#home-bottom-left ul.tabs li ul.featured-content, #home-bottom-left ul.tabs li ul.featured-content li {
  list-style-type: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}

#home-bottom-left ul.tabs li ul.featured-content {
  display: none;
  position: absolute;
  top: 29px;
  right: 0;
  width: 462px;
  min-height: 360px;
  text-align: left;
  padding: 0 10px;
}

#home-bottom-left ul.tabs li.selected ul.featured-content {
  display: block;
  background-color: #ffffff;
}

#home-bottom-left ul.tabs li.selected ul.featured-content li {
  width: 350px;
  height: 89px;
  background-color: #ffffff;
  background-position: top left;
  background-repeat: no-repeat;
  padding: 0 0 0 112px;
  margin: 25px 0 0 0;
}

#home-bottom-left ul.tabs li.selected ul.featured-content li.type-p {
  background-image: url(/images/home-featured-photo_bg.gif);
}

#home-bottom-left ul.tabs li.selected ul.featured-content li.type-v {
  background-image: url(/images/home-featured-video_bg.gif);
}

#home-bottom-left ul.tabs li.selected ul.featured-content li dl {
  display: block;
  margin: 0;
  padding: 0;
  width: 350px;
  position: relative;
}

#home-bottom-left ul.tabs li.selected ul.featured-content li dl dt, #home-bottom-left ul.tabs li.selected ul.featured-content li dl dd {
  display: block;
  margin: 0;
  padding: 0;
  width: 187px;
}

#home-bottom-left ul.tabs li.selected ul.featured-content li dl dt {
  margin: 0 0 3px 0;
  font-size: 11px;
}

#home-bottom-left ul.tabs li.selected ul.featured-content li dl dt a {
  padding: 0;
  background-image: none;
}

#home-bottom-left ul.tabs li.selected ul.featured-content li dl dd {
  font-size: 10px;
}

#home-bottom-left ul.tabs li.selected ul.featured-content li dl dd.thumbnail {
  position: absolute;
  top: 0;
  right: 0;
  width: 149px;
  height: 83px;
  background-color: #ffffff;
  border: 1px solid #bfbfbf;
  padding: 2px;
}

#home-bottom-left ul.tabs li.selected ul.featured-content li dl dd.thumbnail a {
  display: block;
  width: 149px;
  height: 83px;
  background-color: #bfbfbf;
  background-image: none;
  margin: 0;
  padding: 0;
}

#home-bottom-left h2, #home-bottom-right-inner-left h2, #home-bottom-right-inner-right h2 {
  height: 63px;
  background-position: top left;
  background-repeat: no-repeat;
}

#home-bottom-left h2 {
  background-color: #ca0202;
  background-image: url(/images/home_bottom_left_h2_bg.gif);
}

#home-bottom-right-inner-left h2 {
  background-color: #004a77;
  background-image: url(/images/home_bottom_right_left_h2_bg.gif);
}

#home-bottom-right-inner-right h2 {
  background-color: #004a77;
  background-image: url(/images/home_bottom_right_right_h2_bg.gif);
  margin-bottom: 0;
}
    
#home-bottom-right {

}

#home-bottom-right-inner-left {

}

#home-bottom-right-inner-left ul, #home-bottom-right-inner-left ul li {
  list-style-type: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}

#home-bottom-right-inner-left ul li {
  font-size: 11px;
  padding: 0;
}

#home-bottom-right-inner-left ul li dl {
  display: block;
  width: 181px;
  margin: 0;
  padding: 7px 13px;
  border-bottom: 1px solid #cfcfcf;
}

#home-bottom-right-inner-left ul li dl dt, #home-bottom-right-inner-left ul li dl dd {
  display: block;
}

#home-bottom-right-inner-left ul li dl dt {
  font-weight: normal;
  margin: 0 0 2px 0;
}

#home-bottom-right-inner-left ul li dl dd {
  margin: 0;
  padding: 0;
}

#home-bottom-right-inner-left ul li ul {
  padding: 7px 13px;
}

#home-bottom-right-inner-left ul li a:link, #home-bottom-right-inner-left ul li a:visited, #home-bottom-right-inner-left ul li a:focus, #home-bottom-right-inner-left ul li a:hover, #home-bottom-right-inner-left ul li a:active {
  color: #5198c9;
  text-decoration: none;
}
      
#home-bottom-right-inner-right {

}

#home-bottom-right-inner-right .quicklinks {
  border-width: 0 1px 1px 1px;
  border-style: none solid solid solid;
  border-color: #d9d9d9;
  margin: 0 0 10px 0;
  padding: 7px 13px;
  width: 153px;
}

#home-bottom-right-inner-right ul, #home-bottom-right-inner-right ul li {
  list-style-type: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}

#home-bottom-right-inner-right ul li {
  border-top: 1px solid #cfcfcf;
  font-size: 14px;
  background-image: url(/images/home-li_bg.gif);
  background-position: 0 11px;
  background-repeat: no-repeat;
}

#home-bottom-right-inner-right ul li.first {
  border-top-width: 0;
  border-top-style: none;
}

#home-bottom-right-inner-right ul li a {
  display: block;
  padding: 5px 20px;
}

#home-bottom-right-inner-right ul li a:link, #home-bottom-right-inner-right ul li a:visited, #home-bottom-right-inner-right ul li a:focus, #home-bottom-right-inner-right ul li a:hover, #home-bottom-right-inner-right ul li a:active {
  color: #5198c9;
  text-decoration: none;
}

#register-or-renew, #register-or-renew a {
  border-width: 0;
  border-style: none;
  display: block;
  width: 181px;
  height: 181px;
}

#register-or-renew {
  background-image: url(/images/register-or-renew_bg.jpg);
  background-position: top left;
  background-repeat: no-repeat;
}

#home-bottom-left h2 span, #home-bottom-right-inner-left h2 span, #home-bottom-right-inner-right h2 span, #register-or-renew a span {
  display: none;
}

