/* homepage corporate */

body #contentcontainer.homepage-corporate {
	background: url("/static/images/backgrounds/contentcontainer.gif") top right repeat-y;
	margin:156px 0 0 0 !important;
}

body.page-1024 #contentcontainer.homepage-corporate {
	background-image: url(/static/images/backgrounds/contentcontainer-corporate.gif);
	background-position: top right;
}

body #contentcontainer.homepage-corporate #h1container {
	position:absolute;
	background:0;
	text-indent:-1000px;
}	

	#contentcontainer.homepage-corporate #maincontent #pagecontainer {
		background:none;
		padding-left: 14px;
		width:474px;
	}
	
	#contentcontainer.homepage-corporate #maincontent {
		width:488px;
		padding:0;
	}

	body #contentcontainer.homepage-corporate #maincontent #pagecontainer #content {
		float:none;
		top: 0;
		padding:0;
		margin:0;
		width:474px;
	}
	#contentcontainer.homepage-corporate #subcontent {
		float:right !important;
		padding: 10px 0 0 0;
		width:232px;
		margin:0 0 0 10px;
		background: none;
		border-top:1px solid #d8d8d8;
	}
	body.page-1024 #contentcontainer.homepage-corporate #subcontent {
		margin:0 0 0 10px;
		padding: 10px 0 0 0;
		width:478px;
		border-top:1px solid #d8d8d8;
		background:none;
	}

		body.page-1024 #contentcontainer.homepage-corporate #subcontent .wide {
			width: 243px;
		}
	
		body.page-1024 #contentcontainer.homepage-corporate #subcontent .column {
			float: left;
		}
		
	
/* rotator */
#rotator-business {
	position:relative;
	margin:0 0 10px 0;
	width: 474px;
	height:221px;
}
	#rotator-business h2 {
		position: absolute;
		left: -5000px;
		width: 4000px;
	}
	#rotator-business ol {
		margin: 0;
		list-style: none;
	}
		#rotator-business ol li {
			margin: 0;
			padding: 0;
		}		
			#rotator-business ol div {
				position: absolute;
				left: -5000px;
				width: 4000px;
			}
				#rotator-business ol li span.container {
					position:absolute;
					left:0;
					top:0;
					background:#fff;
					padding: 4px;
					border:1px solid #D4D4D4;
					z-index:1;
				}
					#rotator-business ol li span.container img {
						display: block;
					}
		#rotator-business ol li.current span.container {
			z-index:2;
		}
		
		#rotator-business div.rotator-pagination {
			position: absolute;
			top: 5px;
			right: 5px;
			margin: 0;
			list-style: none;
			z-index: 100;
		}
		
			#rotator-business div.rotator-pagination div.underlay {
				background: #fff;
				padding: 3px 5px;
				width: 110px;
				height: 24px;
				opacity: .75;
			}			

			#rotator-business div.rotator-pagination ul {
				position: absolute;
				top: 5px;
				right: 4px;
				margin: 0;
				list-style: none;
				zoom: 1;
			}
		
				#rotator-business div.rotator-pagination li {
					display: inline;
				}
				
					#rotator-business div.rotator-pagination li a,
					#rotator-business div.rotator-pagination li a:visited {
						display: block;
						float: left;
						color: #007EC6;
						padding: 2px 5px;
					}
					 
				#rotator-business div.rotator-pagination li.current a,
				#rotator-business div.rotator-pagination li.current a:visited {
					color: #333;
					font-weight: bold;
				}
				
				#rotator-business div.rotator-pagination li.previous a,
				#rotator-business div.rotator-pagination li.previous a:visited,
				#rotator-business div.rotator-pagination li.next a,
				#rotator-business div.rotator-pagination li.next a:visited {
					background: no-repeat 50% 50%;
					padding: 0;
					width: 21px;
					height: 21px;
					overflow: hidden;
					text-indent: -9000px;
				}
				
				#rotator-business div.rotator-pagination li.previous a,
				#rotator-business div.rotator-pagination li.previous a:visited {
					background-image: url(/static/images/icons/arrow-previous.gif);
				}
				
				#rotator-business div.rotator-pagination li.next a,
				#rotator-business div.rotator-pagination li.next a:visited {
					background-image: url(/static/images/icons/arrow-next.gif);
				}
				
.homepage-corporate .overview-components li {
	background:transparent none no-repeat scroll 0 0;
	float:left;
	margin:6px 0 0;
	min-height:63px;
	padding-left:72px;
	position:relative;
	width:160px;
}
.homepage-corporate .overview-components li ul li {
	display:inline;
	float:none;
	margin:0;
	min-height:0;
	padding:0;
}
.homepage-corporate .overview-components h3 {
	margin: 0;
} 
