
.carouselcontent{ display: none; overflow: hidden; margin-top: 10px; height: 300px; }

#carousel-tab-container {
  width:420px;
  border-collapse:collapse;
  padding:0;
  line-height:normal;
  display:inline;
  text-align: center;
}

#carousel-tab-container a {
  display:inline;
  color: #ffffff;
}


#carousel-tab-container a:hover {
  color: #ffffff;
}

#carousel-tab-header ul,#carousel-tab ul{
  margin:0;
  padding:0 10px 0 0;
  list-style:none;
}

#carousel-tab-header li.carouseltab{
  float:left;
  width:103px;
  margin-left:3px;
  padding:0 0 0 3px;
  font-size:11px;
  font-weight:bold;
  text-align:center;
  text-transform:capitalize;
  height: 26px;
}

li.carouseltab a {
  background-image: url(/images/carousel_tab_not_selected.gif);
  height: 20px;
  background-repeat: no-repeat;
}

#carousel-tab-header li.carouselarrow {
  float:left;
  margin-left:3px;
  padding:0;
  text-align:center;
}

#carousel-tab-header a{
  padding:3px 14px 3px 7px;
  display:block;
  text-decoration:none;
}

#carousel-tab-header #carousel-current a{
  text-align:center;
  background-image: url(/images/carousel_tab_selected.gif);
  height: 26px;
  background-repeat: no-repeat;
}

#carousel-tab-header li span{
  display:none;
  visibility:hidden;
}

#carousel-tab-header li #carousel-current span{
  margin:0;
  padding:0;
  display:block;
  margin:auto;
  text-indent:-5000;
  visibility:visible;
}

#carousel-content {
  float: left;
  width:420px;
  margin:0;
  padding:0;
}

.newslead h1 > a {
  font-size: 12pt;
}

.newslead p {
  font-size: 12px;
  margin: 0px;
  padding: 3px 0px 5px 0px;
}

div.newslead div.photocenter {
  margin-top: 0px;
  padding-top: 0px;
  text-align: center;
  width: 100%;
}

.newslead p.photoright {
  float: right;
  padding: 3px 0px 5px 8px;
  font-size: 12pt;
  margin: 0px;
}

.newslead div.photocenter {
  margin: 0px;
  padding: 3px 0px 5px 0px;
}

.newslead p.photoleft {
  float: left;
  padding: 3px 8px 5px 0px;
}

.newslead img {
  margin: 0px;
  padding: 0px;
}

