
#carousel {height: 354px; width: 100%; position: relative; overflow: hidden; text-align: center;}
	#carousel > div:first-child {width: 2213px; position: absolute; top: 0; left: 50%; margin-left: -1330px;}
		.car-w1 {overflow: hidden; width: 2214px;}
		.car-w1 li {position: relative; width: 737px; float: left; margin-right: 1px;}
		.car-w1 li > span {
			display: none;
			position: absolute; 
			bottom: 70px; right: 0px; 
			color: #afafaf; 
			text-transform: uppercase; 
			width: 240px; 
			font-size: 9px; 
			line-height: 21px; 
			padding: 0 10px;
			text-align: left; 
			background: url(../img/skin/home/bg-photocaption.png) repeat;
			letter-spacing:1px;
		}
		/*.car-w1 li{width:737px;}*/
		.car-w1 li > span:before {content: 'Photo: ';}
		.car-w1 li .info {
			display: none;
			position: absolute; 
			bottom: 1px; right: 0; 
			padding: 15px 25px 0;
			width: 582px; 
			height: 52px;
			color: #fff;
			text-align: left;
			font-family: 'cabin', sans-serif;
			background: url(../img/skin/bg/bg-banner.png) repeat;
			letter-spacing:1px;
		}
			.car-w1 li .info span {display: block; font-size: 12px; text-transform: uppercase;}
				.car-w1 li .info.medium-font span{font-size:13px !important;}
				.car-w1 li .info.large-font span{font-size:14px !important;}
				.car-w1 li .info.medium-font a{font-size:19px !important;}
				.car-w1 li .info.large-font a{font-size:20px !important;}
			.car-w1 li .info a {color: #fff; font-size: 18px; text-decoration: none; padding-right: 15px; background: url(../img/skin/home/carousel-arrow.png) no-repeat right center;}
		.car-w1 li.currentSlide > span, .car-w1 li.currentSlide .info {display: block;}
	#carousel .bx-controls {position: absolute; top: 162px; left: 50%; margin-left: -240px; width: 576px; z-index: 20;}
		.bx-pager {display: none;}
		.bx-controls-direction {overflow: hidden;}
			#carousel .bx-controls-direction a {display: block; height: 1px; padding-top: 41px; width: 38px; overflow: hidden; opacity: .5; filter: alpha(opacity=50);}
			#carousel .bx-controls-direction a:hover {opacity: .7; filter: alpha(opacity=70);}
			#carousel .bx-prev {float: left; background: url(../img/skin/bg/bx-prev.png) no-repeat;}
			#carousel .bx-next {float: right; background: url(../img/skin/bg/bx-next.png) no-repeat;}
	.right-panel {position: absolute; top: 0; bottom: 1px; left: 50%; margin-left: 145px; width: 737px; background: url(../img/skin/home/bg-panels.png) repeat;}
	.left-panel {position: absolute; top: 0; bottom: 1px; right: 50%; margin-right: 595px; width: 737px; background: url(../img/skin/home/bg-panels.png) repeat;}
	.shadow {position: absolute; top: 0; left: 0; right: 0; height: 6px; background: url(../img/skin/bg/bg-hw1.png) no-repeat center -8px;}

#main {background: none;overflow-x:visible;}
#crumbs, #banner {display: none;}
#subnav {position: static; clear: both;}
#content {width: 338px; padding: 0; min-height: 0; position: absolute; top: -354px; left: auto; right: 3px;}
	#content .accordion { background: url(../img/skin/home/bg-accordion.png) repeat; height: 354px;}
	body.sfPageEditor #content .accordion {z-index:9999;position:absolute;}
	#content .accordion > a {
		display: block; 
		padding: 13px 36px; 
		font-family: 'cabin', sans-serif;
		letter-spacing: 1px;
		font-weight: 700;
		color: #fff; 
		font-size: 12px; 
		line-height: 15px; 
		text-decoration: none; 
		text-transform: uppercase; 
		border: 1px solid #fff;
		border-top: 0;
		background: url(../img/skin/home/btn-accordion.png) no-repeat;
		letter-spacing:1px;
	}
	#content .accordion > a:hover {background-position: 0 -41px;}
	#content .accordion > a.open {background-position: 0 -82px;}
	#content .accordion > div {display: none; position: relative; height: 214px; padding: 15px 35px 0; font-size: 18px; color: #000; font-family: 'cabin', sans-serif;}
	#content .accordion > a:first-child + div {display: block; position: relative;}
	#content .accordion p {margin-top: 0; line-height:23px;}
	#content .accordion a.btn {
		display: inline-block; 
		position: absolute; 
		top: 131px; right: 54px; 
		padding: 12px 15px; 
		font-size: 15px; 
		color: #fff; 
		text-transform: uppercase; 
		text-decoration: none; 
		background: url(../img/skin/home/bg-footerctas.png) repeat;
	}
	.accor-pay ul {margin: 0; height: 87px; overflow: hidden;}
		#content .accordion .accor-pay li {list-style: none; float: left; margin-right: 5px; padding: 0;}
		#content .accordion .bx-controls-direction {position: relative; overflow: visible;}
		#content .accordion .bx-controls-direction a {display: block; position: absolute; bottom: 38px; width: 11px; height: 1px; padding-top: 10px; overflow: hidden;}
		.accor-pay{background:url(../img/skin/home/bg-onlineoptions.jpg) no-repeat;}	
			.accor-pay a{display: block; padding-left: 48px; width: 125px; color: #373737;  text-decoration: none; height:30px; line-height:30px;}
			.accor-pay p{width:180px; color:#373737;}
			#accor-payments{background:url(../img/skin/home/online-payments.png) -7px 0 no-repeat; margin-bottom:15px; margin-top:35px; }
			#accor-accounts{background:url(../img/skin/home/online-accounts.png) -9px 0 no-repeat;}
		 .accor-pay .bx-prev {background: url(../img/skin/home/accord-prev.png) no-repeat; left: -23px;}
		.accor-pay .bx-next {background: url(../img/skin/home/accord-next.png) no-repeat; right: -23px;}
		.accor-pay ul a {display: block; height: 87px;}
		
	.accor-council {background: url(../img/skin/home/bg-camera.png) no-repeat right bottom; }
		.accor-council a {display: block; padding-left: 50px; width: 125px; color: #373737;  text-decoration: none; }
		.council-webcasts {background: url(../img/skin/home/council-webcasts.png) no-repeat; margin: 10px 0 30px;}
		.council-agendas {background: url(../img/skin/home/council-agenda.png) no-repeat 3px 0;}
    
    #ctas {border-bottom: 1px solid #565656; padding: 0 120px 20px; margin: 0 -120px;}

		#ctas .tab-1 .news-feed, #ctas .tab-2 .events-feed {width: 970px;}
		#ctas .tab-1 .news-feed .nf-w1, #ctas .tab-2 .events-feed .nf-w1 {overflow: hidden; width: 2000em; position: relative;}
			#ctas .tab-1 .news-feed .nf-w1 .cta, #ctas .tab-2 .events-feed .nf-w1 .cta {width: 228px !important; height:195px;}
			#ctas .tab-1 .news-feed .nf-w1 .cta .news-block, #ctas .tab-2 .events-feed .nf-w1 .cta .events-block {display: block; position: static; background: none; width: auto; height: 173px;}
			#ctas .tab-1 .news-feed .nf-w1 .cta .news-block a, #ctas .tab-2 .events-feed .nf-w1 .cta .events-block a {
				position: absolute; 
				top: 0; bottom: 0; 
				left: 0; right: 0; 
				padding: 40px 15px 10px 15px; 
				color: #1b8e8e; 
				font-size: 18px; 
				text-decoration: none;
				/*background: url(../img/skin/bg/bg-cta.png) repeat-y right top;*/
			}
				#ctas  .events-block.medium-font a, #ctas  .news-block.medium-font a{font-size:19px !important;}
				#ctas  .events-block.large-font a, #ctas  .news-block.large-font a{font-size:20px !important;}
			#ctas .tab-1 .news-feed .nf-w1 .cta .news-block a:hover, #ctas .tab-2 .events-feed .nf-w1 .cta .events-block a:hover {border-bottom: 6px solid #1b8e8e;}
				#ctas .tab-2 .news-feed .nf-w1 .cta .news-block span, #ctas .tab-2 .events-feed .nf-w1 .cta .events-block span {display: block; color: #000; font-size: 12px; font-weight: 700; text-transform: uppercase; margin-top: 22px; margin-left: 16px; letter-spacing: 0.1em;}
					.events-block.medium-font span{font-size:13px !important;}
					.events-block.large-font span{font-size:14px !important;}
			#ctas .tab-1 .news-nav .next, #ctas .tab-1 .news-nav .prev, #ctas .tab-2 .events-nav .next, #ctas .tab-2 .events-nav .prev  {display: block; position: absolute; top: 64px; height: 1px; width: 70px; padding-top: 69px; overflow: hidden;}
			#ctas .tab-1 .news-nav .next, #ctas .tab-2 .events-nav .next {right: 0; background: url(../img/skin/bg/cta-next.png) no-repeat;}
			#ctas .tab-1 .news-nav .prev, #ctas .tab-2 .events-nav .prev {display: none; left: 0; background: url(../img/skin/bg/cta-prev.png) no-repeat;}
			
			.touch #ctas .tab-1 .news-feed {overflow: auto;}



#ctas2 {overflow: hidden; width: 618px; float: left; padding: 38px 43px 0 0; margin-bottom:45px; /*margin-left:-23px;*/}
	#ctas2 .cta {position: relative; width: 299px; float: left; margin-right: 10px; margin-bottom: 10px; background: #e5e5e5;}
		#ctas2 .cta:first {margin-left: 0;}
			#ctas2 .tab-title {display: none;}
			#ctas2 .cta a {
				position: absolute; 
				top: 0; bottom: 0; 
				left: 0; right: 0; 
				padding: 22px 110px 0 18px;  
				color: #1b8e8e; 
				font-size: 18px;          
				text-decoration: none;
				background: url(../img/skin/bg/bg-cta.png) repeat-y right top;
			}
				#ctas2 .cta.medium-font a{font-size:19px !important;}
				#ctas2 .cta.large-font .events-block.large-font a{font-size:20px !important;}
				
				#ctas2 .cta.medium-font a {font-size:19px !important;}
				#ctas2 .cta.large-font a{font-size:20px !important;}
				#ctas2 .cta a span {display: block; color: #000; font-size: 12px; font-weight: 700; text-transform: uppercase; margin-bottom:10px;}
					#ctas2 .cta.medium-font a span {font-size:13px !important;}
					#ctas2 .cta.large-font a span {font-size:14px !important;}
			#ctas2 .cta img {float: right;}
#ctas3 {float: left; width: 270px; padding-top: 38px; font-family: 'cabin', sans-serif;}
	#ctas3 .ccr-poll-form > div {overflow:hidden;}
	#ctas3 h3 {color: #000; font-size: 12px; font-weight: bold; padding-bottom: 10px;}
		#ctas3.medium-font h3{font-size: 13px !important;}
		#ctas3.large-font h3{font-size: 14px !important;}
	#ctas3 > .sfContentBlock{padding-top:25px;}
	#ctas3 .sfContentBlock h4{color: #1b8e8e; font-weight:normal; font-size: 18px; text-transform:none; letter-spacing:0px; margin-bottom:25px;}
		#ctas3.medium-font .sfContentBlock h4{font-size: 19px !important;}
		#ctas3.large-font .sfContentBlock h4{font-size: 20px !important;}
	#ctas3 .sfContentBlock p{color:#595959; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
		#ctas3.medium-font .sfContentBlock p{font-size: 14px !important;}
		#ctas3.large-font .sfContentBlock p{font-size: 15px !important;}
	#ctas3 .ccr-poll-form-choice {color: #1b8e8e; font-size: 18px; font-weight: 400; padding-bottom: 10px;}
		#ctas3.medium-font .ccr-poll-form-choice{font-size: 19px !important;}
		#ctas3.large-font .ccr-poll-form-choice{font-size: 20px !important;}
	#ctas3 .sfTxtLbl {padding: 0 0 10px;}
		#ctas3 .sfRadioList {line-height: 34px;}
		#ctas3 .sfRadioList label {padding-left: 10px;}
	#ctas3 .ccr-poll-form-submit {float: left;}
		#ctas3 .ccr-poll-form-submit input[type=submit] {
			color: #fff; 
			font-size: 15px; 
			line-height: 20px; 
			text-transform: uppercase; 
			padding: 10px 25px; 
			border: 0; 
			background: url(../img/skin/home/bg-footerctas.png) repeat;
			cursor: pointer;
			font-family: 'cabin', sans-serif;
			font-weight:700;
		}
	#ctas3 .sfFormInstructions {float: left; line-height: 40px; padding-left: 15px;}
		#ctas3 .sfFormInstructions a {color: #9c9c9c; text-decoration: none; font-family: 'cabin', sans-serif; font-weight:700; text-transform:uppercase;}
#ctas4 {
	clear: both; 
	margin: 0 -107px;
	padding: 0 107px;
	border-bottom: 1px solid #fff; 
	background: url(../img/skin/home/bg-footerctas.png) repeat;
}
	#ctas4 ul {overflow: hidden; padding: 18px 0;}
	#ctas4 li {float: left; padding-left: 74px;}
	#ctas4 li:first-child {padding-left: 35px;}
	#ctas4 li a { 
		display: inline-block;
		padding: 0 15px 0 0;
		color: #fff; 
		text-decoration: none; 
		font-size: 13px; 
		line-height: 18px; 
		text-transform: uppercase;  
		font-family: 'cabin', sans-serif; 
		font-weight: 700;
		background: url(../img/skin/home/cta-arrow.png) no-repeat right center;
		letter-spacing:1px;
		
	}
#partners {padding-bottom: 30px;}
	#partners p {display: inline-block; padding: 2px 7px; margin: 0 0 1px; color: #000; text-transform: uppercase; font-size: 12px; font-weight: 700; letter-spacing: 1px; background: #a0a0a0;}
	#partners ul {overflow: hidden; margin: 0; background: #a0a0a0;}
		#partners li {float: left; padding-left: 40px;}
		#partners li:first-child {padding-left: 17px;}
		#partners li img {display: block;}
	#ctas .cta a span {
    color: #000000;
    display: block;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
}
#ctas .news-feed .cta a {
    background: none repeat scroll 0 0 transparent;
    display: block;
    /*height: 173px;*/
    position: static;
    /*width: 196px;*/
}
#ctas .news-feed .cta {
    width: 228px;
}
#ctas .news-feed {
    width: 970px;
}
	
	#ctas .news-nav .next {
    background: url("../img/skin/bg/cta-next.png") no-repeat scroll 0 0 transparent;
    right: 0;
}
	#ctas .news-nav .prev {
    background: url("../img/skin/bg/cta-prev.png") no-repeat scroll 0 0 transparent;
    left: 0;
}
#ctas .news-nav .next, #ctas .news-nav .prev {
    display: block;
    height: 1px;
    overflow: hidden;
    padding-top: 69px;
    position: absolute;
    top: 64px;
    width: 70px;
}		

#ctas .cta span {
    color: #000000;
    display: block;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
}



#ctas .news-feed, #ctas .events-feed {width: 970px;}
		#ctas .news-feed .nf-w1, #ctas  .events-feed .nf-w1 {overflow: hidden; width: 2000em; position: relative;}
			#ctas  .news-feed .nf-w1 .cta, #ctas  .events-feed .nf-w1 .cta {width: 228px; height:195px;}
			#ctas  .news-feed .nf-w1 .cta .news-block, #ctas .events-feed .nf-w1 .cta .events-block {display: block; position: static; background: none; width: 196px; height: 173px;}
			#ctas  .news-feed .nf-w1 .cta .news-block a, #ctas  .events-feed .nf-w1 .cta .events-block a {
				position: absolute; 
				top: 0; bottom: 0; 
				left: 0; right: 0; 
				padding: 40px 15px 10px 15px; 
				color: #1b8e8e; 
				font-size: 18px; 
				text-decoration: none;
				/*background: url(../img/skin/bg/bg-cta.png) repeat-y right top;*/
			}
			#ctas .news-feed .nf-w1 .cta .news-block a:hover, #ctas .events-feed .nf-w1 .cta .events-block a:hover {border-bottom: 6px solid #1b8e8e;}
				#ctas .news-feed .nf-w1 .cta .news-block span, #ctas  .events-feed .nf-w1 .cta .events-block span {display: block; color: #000; font-size: 12px; font-weight: 700; text-transform: uppercase; margin-top: 22px; margin-left: 16px; letter-spacing: 0.1em;}
					.news-block.medium-font span{font-size:13px !important;}
					.news-block.large-font span{font-size:14px !important;}
					
			#ctas  .news-nav .next, #ctas  .news-nav .prev, #ctas  .events-nav .next, #ctas .tab-3 .events-nav .prev  {display: block; position: absolute; top: 64px; height: 1px; width: 70px; padding-top: 69px; overflow: hidden;}
			#ctas .news-nav .next, #ctas  .events-nav .next {right: 0; background: url(../img/skin/bg/cta-next.png) no-repeat;}
			#ctas .news-nav .prev, #ctas .events-nav .prev {display: none; left: 0; background: url(../img/skin/bg/cta-prev.png) no-repeat;}
			
			.touch #ctas .news-feed {overflow: auto;}
			
			
			#ctas .tabs {
 
    margin: 0px -120px;
 
    padding: 0 0 25px 120px;
}
		