	/* Homepage Carousel
	-------------------------------------------------------------------------- */
		
		#home-carousel {
			width: 960px;
			height: 416px;
			background: url(../images/bg-home-carousel.jpg) top right no-repeat;
			position: relative;
			overflow: hidden;
			}

		#home-carousel.bea-carousel {		background: url(../images/bg-bea-carousel.jpg) top right no-repeat;}			
		/* carousel photos */
		
		#home-carousel-photos {
			width: 640px;
			height: 416px;
			float: left;
			}
		
		#home-carousel-photos li {
			position: relative;
			}
			
		/* carousel text */
			
		#home-carousel-text {
			width: 320px;
			height: 320px;
			overflow: hidden;
			position: absolute;
			top: 25px;
			float: right;
			}
			
		#home-carousel-text li {
			padding: 0 25px 0 40px;
			color: #fff;
			height: 320px;
			}
			
		#home-carousel-text li a.arrow-button {
			margin: 10px 0 0 -4px;
			float: left;
			}
			
		#home-carousel-text li blockquote {
			width: 255px;
			padding: 15px 0;
			font-size: 1.6em;
			line-height: 1.6em;
			float: left;
			}
			
		#home-carousel-text li cite {
			width: 255px;
			font-size: 1.2em;
			font-style: normal;
			line-height: 1.8em;
			float: left;
			}
			
		/* carousel nav */
			
		#home-carousel-nav {
			width: 255px;
			position: absolute;
			bottom: 25px;
			right: 25px;
			}
			
		#home-carousel-nav a, #home-carousel-nav a:visited {
			padding-right: 1px;
			width: 22px;
			height: 23px;
			line-height: 1.9em;
			font-size: 1.2em;
			color: #fff;
			text-decoration: none;
			text-align: center;
			display: block;
			float: left;
			}
			
		#home-carousel-nav a.selected {
			color: #2bb2ea !important;
			background: url(../images/button-carousel-selected.png) top left no-repeat;
			}
			
			
			
			/* News Banner Section */
			
			
			
#newsbanner {
	width:960px;
	float:left;
	background-image:url(../images/nb-bg.jpg);
	height:71px;
	background-repeat:no-repeat;
	margin-top:-15px;
}
h1#newshdr {
	color :#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	font-style:italic;
}
#newsbanner-in {
	width:720px;
	float:left;
	margin: 10px 0 0 80px;
	display:inline;
}
#mycarousel span {
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float: right;
}
#mycarousel ul {
	margin:0px;
	padding:0px;
}
#mycarousel li  {
	list-style:none;
	margin:0px;
	padding:0px;
}
#mycarousel {
	width:675px;
	float:left;
	margin-top:-5px;
}
#scroller {
	width:30px;
	float:left;
	margin-top:12px;
}
#mycarousel-prev {
	background-image:url(../images/arrowup.gif);
	width:26px;
	height:26px;
	text-indent:-9999px;
	float:left;
	background-repeat:no-repeat;
	cursor:pointer;
}
#mycarousel-next {
	background-image:url(../images/arrowdown.gif);
	width:26px;
	height:26px;
	text-indent:-9999px;
	float:left;
	background-repeat:no-repeat;
	cursor:pointer;
}
#iconscntnr {
	float:left;
	margin: 20px 0px 0px 30px;
}
.snicons {
	width:31px;
	float:left;
	padding: 0 5px 0 0;
}
.twitter a {
	display:block;
	width: 31px;
	text-decoration: none;
	height:31px;
	text-indent:-9999px;
	background-image: url(../images/icon-twitter.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.twitter a:hover {
	background-position: 0 -32px;
	color: #049;
}
.facebook a {
	display:block;
	width: 31px;
	text-decoration: none;
	height:31px;
	text-indent:-9999px;
	background-image: url(../images/icon-facebook.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.facebook a:hover {
	background-position: 0 -31px;
	color: #049;
}
			
	

			
	