/*   timeline styles - rowan */

.timeline {
background:white;
padding:35px 20px;}

.timeline h2 {
border-bottom:1px solid #E2E9F1;
margin:0 0  20px 0;
padding:0  0 15px 0;
color:#003399;}


.timeline .summary-text {color:#999999;}

div.victory-item h2 {
font-size:15px;
padding-bottom:8px;
margin-bottom:8px;
color:black;}

div.victory-item .titlebar {
height:32px;background-color:transparent;}

div.victory-item .titlebar h4 {
font-weight:bold;
font-size:11px;
color:white;
background:transparent url(/images/timeline-title-bg.jpg) top left no-repeat;
width:199px;
padding-top:10px;
padding-bottom:9px;
display:block;
vertical-align:top;}

div.victory-item .titlebar h4 span {
display:none;}

div#victory #titlebar .titlebar h4 span {
display:block;}

div.victory-item a {
text-decoration:none;
padding-right:12px;
padding-top:3px;
background: url(/images/bullets-small-arrows.gif) top right no-repeat;
width:auto;
font-size:11px;}

div#victory #titlebar {
background:transparent;}

div#victory #titlebar h4 {
font-weight:bold;font-size:12px;color:white;
background:transparent url(/images/timeline-popup-title-bg.gif) top left repeat-x;
padding-top:8px;padding-bottom:14px;
padding-left:6px; display:block;vertical-align:top;}

div#victory #titlebar h2 {font-size:19px;font-weight:bold;}
div#victory  #date {font-size:12px;font-weight:bold;}
body div#victory  #description {font-size:12px;line-height:19px;font-weight:bold;color:#555555; }

#more-victories {
font-weight:bold;color:#7B7B7B;font-size:10px;margin:10px 0;}

body div#victory ul li  {
font-weight:bold;font-size:11px;
}

body div#victory ul li span {
color:#555555;
padding:4px 0 0 15px;display:block;
}

body div#victory ul li a {
color:#4B77A4;
text-decoration:none;padding:4px 0 0 15px;display:block;
background: url(/images/bullets-small-arrows.gif) top left no-repeat;}



/* Horizontal Carousel */
#horizontal_carousel {
  width: 803px;
  position:relative;padding:0 20px;
  position:relative;
  font-size:11px;
}

#horizontal_carousel .container {
  border:1px solid #ccc;padding-right:1px;border-top:none;
  overflow: hidden;
  width: 800px;
  position:relative;
}

#horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  /*left: -10px;*/
}

#horizontal_carousel ul li {
width: 200px;
height: 100%;
float:left;
padding: 0;
margin-bottom:-10000px;
padding-bottom:10001px;
border-right:1px solid #ccc;
/*margin-right:1px;*/}

.victory-item .titlebar {
  height:24px;
  background: #ff0000;
}

.victory-item .titlebar h4 {
  font-size: 12px;
  padding:5px;
  color:#ffffff;
}

.victory-item img {
  width:200px;
  height:129px;
}

.victory-item-content {
  margin:8px;
}

.victory-item-content h2 {
  padding-bottom: 10px;
  font-weight:bold;
  font-size:18px;
  line-height:22px;
  border-bottom:1px solid #ccc;;
}

.victory-item-content .date {
  color:#999999;
  font-weight: bold;
  margin-top:8px;
}

.victory-item-content .summary-text,
.victory-item-content .read-more {
  margin-top:8px;
}

.victory-item-content .read-more {
  font-size:12px;
  font-weight: bold;
}

#horizontal_carousel .buttons{
	display:block;
 	clear:both;
}

#horizontal_carousel .previous_button  {
background:transparent url(/images/timeline-previous.gif) top left no-repeat;
cursor:default;position:absolute;width:20px;height:380px;
top:0;left:0;cursor: hand;cursor: pointer;}

#horizontal_carousel .previous_button_over {
  background: url(/images/timeline-previous.gif) top left no-repeat;}

#horizontal_carousel .previous_button_disabled {
  background: url(/images/timeline-previous.gif) top left no-repeat;
  cursor: default;
}

#horizontal_carousel .next_button  {
background:url(/images/timeline-next.gif) top right no-repeat;
cursor:default;position:absolute;width:20px;height:380px;
top:0;right:0;cursor: hand;cursor: pointer;}

#horizontal_carousel .next_button_over {
  background: url(/images/timeline-next.gif) top right no-repeat;
}

#horizontal_carousel .next_button_disabled {
  background: url(/images/timeline-next.gif) top right no-repeat;
  cursor: default;
}


#victory {
  width:581px;
  height:380px;
  line-height:14px;
  font-size:12px;
  text-align:left;
  overflow: scroll;
}

#victory #titlebar {
  width:564px;
  height:30px;
  background: #ff0000;
  margin-bottom:6px;
}

#victory #titlebar h4 {
  padding:6px;
  color:#ffffff;
}
  
#victory #left {
  width:210px;
  height:100%;
  float:left;
}

#victory img {
  width:210px;
  height:129px;
  border:3px solid #c1d0e1;
}

#victory #right {
    margin-left:235px;
}

#victory #right h2 {
  margin:20px 6px 16px 0;
  font-weight:bold;
  font-size:22px;
  line-height:26px;
}

#victory #right #date {
  color:#999999;
  font-weight: bold;
}

#victory #right #description {
  margin-top:10px;
  border-top:1px solid #e2e9f1;
}