﻿
/* everything is constructed with a single background image */


 
#flowpanes {
	width:923px;
	height:	inherit;	
}


/* single pane */
#flowpanes div {
	display:none;	
	margin:0px;
}

	#flowpanes {
		position:relative;
		overflow:hidden;
		clear:both;
	}
 
	/* override single pane */
	#flowpanes div {
		float:left;
		display:block;
		width:922px;
	}
 
	/* our additional wrapper element for the items */
	#flowpanes .items, #flowpanes .pages {
		width:20000em;
		position:relative;
		clear:both;
		margin:0;
		padding:0;
	}

/* main vertical scroll */
#main {
	position:relative;
	overflow:hidden;
	height:	inherit;	
}

/* root element for pages */
#pages {
	position:absolute;
	height:20000em;
}
/* root element for horizontal scrollables */
.scrollable {
	position:relative;
	overflow:hidden;
	width: 510px;
	height:	inherit;	
}

/* root element for scrollable items */
.scrollable .items {
	width:20000em;
	position:absolute;

}
.company-tabs {
	margin:			0px;
	margin-bottom: -18px!important;
	padding: 0px 0px 0px 0px;
}
.company-tabs li{
	display: inline;
	list-style: none;
	margin:0px;
	padding:0px;
}

.careers-tabs {
	margin:			0px;
	margin-bottom: -18px!important;
	padding: 0px 0px 0px 0px;
}

.careers-tabs li{
	display: inline;
	list-style: none;
	

}
.contact-tabs {
	margin:			0px;
	margin-bottom: -18px!important;
	padding: 0px 0px 0px 0px;
}

.contact-tabs li{
	display: inline;
	list-style: none;
	

}
.page_txt {float: left; padding-top: 6px; margin-right: 3px}
.pagination {float: left; list-style:none; margin:0; padding:0;}
.pagination li {float: left; text-align: center;}
.pagination li a{display:block; float: left; color: #D22827; border: 1px solid #D22827; padding: 3px; margin: 3px 3px 0px 3px; width:12px; height:12px;}
.pagination li a:hover {background: #eeeeee; color: #D22827;}
.pagination li.current a {background: #D22827; color: #ffffff!important;}

.values-tabs {
	margin:			0px;
	margin-bottom: -18px!important;
	padding: 0px 0px 0px 0px;
}

.values-tabs li{
	display: inline;
	list-style: none;

}

.news-tabs {
	margin:			0px;
	margin-bottom: -18px!important;
	padding: 0px 0px 0px 0px;
}

.news-tabs li{
	display: inline;
	list-style: none;

}

.policies-tabs {
	margin:			0px;
	margin-bottom: -18px!important;
	padding: 0px 0px 0px 0px;
}

.policies-tabs li{
	display: inline;
	list-style: none;

}


