ul.tabs {
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	height:25px;
	/*--Set height of tabs--*/width:250px
}
#people-and-careers #contentRightBox2 ul.tabs {
	width:259px
}
#people-and-careers ul.tabs {
	border-bottom:1px solid #F0F0F0
}
#people-and-careers ul.tabs li {
	border-bottom:0 solid #F0F0F0
}
#corporate-responsibility ul.tabs {
	border-bottom:1px solid #F0F0F0
}
#corporate-responsibility ul.tabs li {
	border-bottom:0 solid #F0F0F0
}
#what-we-do ul.tabs,#Homepage ul.tabs {
	border-bottom:1px solid #F0F0F0
}
#what-we-do ul.tabs li,#Homepage ul.tabs li {
	border-bottom:0 solid #F0F0F0
}
#who-we-are ul.tabs,#Homepage ul.tabs {
	border-bottom:1px solid #F0F0F0;
	width:260px
}
#who-we-are ul.tabs li,#Homepage ul.tabs li {
	border-bottom:0 solid #F0F0F0
}
#Homepage ul.tabs {
	width:300px;
	z-index:1
}
#tab1,#tab2 {
	z-index:1
}
#beAlerted ul.tabs {
	border-left:1px solid #f2f2f2
}
ul.tabs li {
	float:left;
	margin:-1px 0 0 0;
	padding:0;
	height:24px;
	/*--Subtract 1px from the height of the unordered list--*/line-height:23px;
	/*--Vertically aligns the text within the tab--*/border:1px solid #f2f2f2;
	border-left:none;
	margin-bottom:-1px;
	/*--Pull the list item down 1px--*/overflow:hidden;
	position:relative;
	z-index:1;
	border:1px solid #f2f2f2;
	margin-left:-1px
}
ul.tabs li a {
	text-decoration:none;
	display:block;
	font-size:1.5em;
	padding:0 9px;
	border:1px solid #fff;
	outline:0;
	color:#696969;
	text-decoration:none!important
}
#beAlerted ul.tabs li a {
	padding:0 20px;
	font-size:1.17em;
	text-decoration:none!important
}
#beAlerted ul.tabs li.active a {
	color:#ff3700;
	z-index:3000;
	outline:0
}
#latestItems ul.tabs li.active a {
	background:0;
	color:#FF3700
}
html #latestItems ul.tabs li.active {
	border-bottom:2px solid #FFF!important
}
html ul.tabs li.active,html ul.tabs li.active a:hover {
	/*--Makes sure that the active tab does not listen to the hover properties--*/border-bottom:1px solid #fff;
	/*--Makes the active tab look like it's connected with its content--*/top:-2px;
	height:26px;
	line-height:25px
}
.tab_container {
	overflow:hidden;
	clear:both;
	float:left;
	width:260px;
	background:#d4ceb6;
	z-index:1000
}
#tab_container {
	padding-left:10px;
	float:left;
	padding-top:8px
}
#beAlerted .tab_content {
	padding:14px 10px 10px 12px;
	font-size:1em
}
.ie6 #beAlerted .tab_content {
	padding:10px
}
#news-and-media .tab_content {
	padding-top:14px
}
#beAlerted #tab1 {
	background:url("tab1-bg.gif") no-repeat left top;
	font-size:.9em;
	font-weight:bold
}
#beAlerted #tab2 {
	background:url("tab2-bg.gif") no-repeat left top
}
#beAlerted #signup-email {
	width:158px;
	height:19px;
	border:1px #fff solid;
	vertical-align:top;
	float:none;
	margin:8px 0
}
.ip3-press-releases #contentRightBox2,.ip3-news #contentRightBox2 {
	margin-left:0!important
}
.newsandmedia #contentRightBox2 {
	margin-left:10px!important
}
.newsandmedia .tab_container {
	width:250px!important
}
.ip3-video-gallery .video-text {
	width:65%!important
}
.ip3-video-gallery #contentRightBox2 {
	float:right!important
}
.ip3-video-gallery .video-text-container {
	float:left;
	padding-bottom:10px;
	width:100%
}
#video-gallery .video-text {
	width:65%!important
}
#video-gallery #contentRightBox2 {
	float:right!important
}
#video-gallery .video-text-container {
	float:left;
	padding-bottom:10px;
	width:100%
}
