/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Mini Site v2
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.miniSite #sectionHeader {
		background-image: url(../images/minisite/bg_section_header_minisite_v2.jpg);
		height: 97px;
		width: 954px;
	}
.miniSite .newsContent .date {
	padding-right: 5px;
}

	.miniSite .bannersLeft {
		margin-left:-2px;
		padding-top:27px;
	}
	.miniSite .bannersLeft a{
		/* margin-bottom: 10px; */
		display: block; 
	}
.miniSite .newDownMinisite h3 {
	margin: 0px;
}

#fixedCarouselWidget {
	background-repeat:no-repeat;
	margin-bottom:17px;
	min-height:338px;
	padding-top:1px;
	position:relative;
	top:-4px;
	width:426px;
}
#mainContent .backMiddle {
	background-image: url(../images/bg_fixedwidget_middle.png);
	background-repeat: repeat-y;
}
#fixedCarouselWidget .backBottom {
	background-image: url(../images/bg_fixedwidget_bottom.png);
	height: 12px;
	width: 426px;
}

#fixedCarouselWidget .topBack {
	background-image: url(../images/bg_fixedwidget_top.png);
	height: 12px;
	width: 426px;
}



	#fixedCarouselWidget .carouselTrack {
	width: 400px;
	height: 213px;
	margin: 12px 0 0 12px;
	overflow: hidden;
	}
		/*#fixedCarouselWidget .carousel {
			width: 9999px;
			height: 261px;
		} */
			#fixedCarouselWidget .carouselTrack img {
				display: none;
			}
			
			#fixedCarouselWidget .carouselTrack img.current {
				display: block;
			}
				#fixedCarouselWidget .carouselTrack .item img {
				}
		#fixedCarouselWidget .captionTrack {
			margin:5px 0 0 12px;
			width:300px;
			float: left;
		}
			#fixedCarouselWidget .captions {
			}
				#fixedCarouselWidget .captions p {
					display: none;
				}
				#fixedCarouselWidget .captions p.current {
					display: block;
				}
		#fixedCarouselWidget .carouselNav {
	float:right;
	margin-top:4px;
	position:absolute;
	right: 10px;
	width: 80px;
		}
			#fixedCarouselWidget .carouselNav div {
				background: transparent url("../images/carousel_nav.png") no-repeat left bottom;
				height: 17px;
				width: 19px;
				cursor: pointer;
				float: left;
			}
			/* Hiding elements if the user has Javascript turned off */			
			#fixedCarouselWidget p     {
	display:block;
	font-size:1em;
	left:2px;
	letter-spacing:-0.02em;
	position:relative;
	top:-3px;
	margin-bottom: 0px;
			}
			#fixedCarouselWidget h2   {
				margin-bottom:12px;
				margin-top:0;
			}
			#fixedCarouselWidget .caption {
				float: left;
				margin-top: 10px;
				margin-left: 10px;
				width: 402px;
			}

/* End hiding */
			#fixedCarouselWidget .carouselNav .pause {background-position: -19px bottom;}
			#fixedCarouselWidget .carouselNav .next {
	background-position: -17px 0px;
	background-image: url(../images/controls_simple_carrousel.png);
	height: 17px;
	width: 17px;
}
			#fixedCarouselWidget .carouselNav .play {background-position: -57px bottom; display: none;}
			#fixedCarouselWidget .carouselNav .prev:hover {
	background-position: 0px -17px;
}
#fixedCarouselWidget .carouselNav .prev {
	background-image: url(../images/controls_simple_carrousel.png);
	background-position: 0px 0px;
	height: 17px;
	width: 17px;
	margin-right: 4px;
}

			#fixedCarouselWidget .carouselNav .pause:hover {background-position: -19px top;}
			#fixedCarouselWidget .carouselNav .next:hover {
	background-position: -17px -17px;
	background-image: url(../images/controls_simple_carrousel.png);
	height: 17px;
	width: 17px;
}
			#fixedCarouselWidget .carouselNav p.iterator {
				color:#A29C79;
				float:left;
				font-size:0.927em;
				margin-right:5px;
				position:relative;
				text-align:right;
				top:1px;
				width:35px;
			}
				#fixedCarouselWidget .carouselNav .iterator .counter {
				}
				#fixedCarouselWidget .carouselNav .iterator .count {
				}
			#fixedCarouselWidget .carouselTrack {
				height:213px;
				margin:0 0 0 12px;
				overflow:hidden;
				width:400px;
				}

