﻿/*entegris styles*/
/*FOOTER*/
#footer {
	float: left;
	font-size: 85%;
	background-image: url('../images/footer_back_new.jpg');
	background-repeat: no-repeat;
	/*D-background-image: url('../images/footer_background.jpg');
	background-repeat: no-repeat;*/
	width: 978px;
	height: 38px;
	
}

#footer .right {
	float: right;
}

#footer .left {
	float: left;
	color: #D1D1CF;
}

#footer .padding {
	padding-right: 53px;
	padding-left: 45px;
	padding-top: 17px;
	width: 852px;
	float: left;
}

#footer a {
	color: #D1D1CF;
	text-decoration: underline;
}

#footer a:hover {
	color: #D1D1CF;
	text-decoration: none;
}
/*END FOOTER*/
#tagline {
	background-color: #FFFFFF;
	float: left;
	
}

#shadow_container {
	width: 978px; 
	margin: 0 auto;
	text-align: left;
	/*D-background-image: url('../images/right_shadow.jpg'); 
	background-repeat: no-repeat;
	background-position: top right;*/
	/*D-height: 683px;
	height: 100%;*/
}

#right_shadow_container {
	/*width: 978px; 
	margin: 0 auto;
	text-align: right;
	D-height: 683px;*/
	/*D-background-image: url('../images/left_shadow.jpg'); 
	background-repeat: no-repeat;
	background-position: top left;*/
	/*D-height: 100%;*/
}

#center_wrapper { 
	width: 978px; 
	margin: 0 auto;
	text-align: left;
	padding-top: 15px;
	
	/*D-_height: 100%;*/
}

.top_site_curve {
	/*float: left;*/
}

#container {
	float: left;
	width: 924px;
	padding-left: 26px;
	background-color: #FFFFFF;
	_padding-bottom: 10px;
	/*D-height: 100%;*/
}

#new_shadow {
	background-image: url('../images/new_background_shadow.jpg'); 
	background-repeat: repeat-y;
	width: 978px;
	float: left;
}

.gray_links a {	
	color: #5F5F5F;
	text-decoration: none;
}

.gray_links a:hover {	
	color: #5F5F5F;
	text-decoration: underline;
}

#inner_container {
	float: left;
	width: 898px;
	margin-top: 0px;
	margin-bottom: 10px;
	min-height: 700px;
	_height: 700px;
}

img {	
	border: 0px;	
}

div {
	font-family: arial, sans-serif;
	color: #737373;
	font-size: 100%;
}

td {
	font-family: arial, sans-serif;
	color: #737373;
	font-size: 100%;
}

.gray_text {	
	color: #737373;
}

a {
	color: #335C78;
	text-decoration: underline;
}

a:hover {
	color: #335C78;
	text-decoration: none;
}

body {
	/*D-height: 100%; */
	margin-bottom: 1px;
	font-size: 1.0em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#background_tile {
	width: 100%;
	float: left;
	/*D-height: 683px;*/
}

html {
	height: 100%; 
	/*D-height: 100%; */
	margin-bottom: 1px;
	font-size: 85%;	
	background-color: #FFFFFF;
	/*D-background-image: url('../images/background_lines_2.jpg'); 
	background-repeat: repeat-y;*/
	background-position: center;
}


table {
	float: left;
}

.left_container {
	float: left;
}

.right_container {
	float: right;
}

input {
	padding: 0px;
	margin: 0px;
	height: 16px;
	border: 1px inset #000000;
	background-color: #FFFFFF;
	border: 1px solid #5E5E50;
}

/*#SearchBox 
{
	padding: 0px;
	margin: 0px;
	height: 16px;
	border: 1px inset #000000;
	background-color: #FFFFFF;
	border: 1px solid #5E5E50;
}*/

h1 {
	padding: 0px;
	margin: 0px;
	font-size: 100%;
	font-weight: normal;
}

h2 {
	padding: 0px;
	margin: 0px;
	font-size: 100%;
	font-weight: normal;
}

h3 {
	padding: 0px;
	margin: 0px;
	font-size: 100%;
	font-weight: normal;
}

.flash_shadow {
	background-image: url('../images/flash_shadow.jpg');
	background-repeat: repeat-x;
	height: 10px;
	width: 898px;
}

#home_slots {
	background-image: url('../images/slot_background.jpg');
	background-repeat: no-repeat;
	width: 898px;
	/*D-height: 366px;*/
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
}

#home_slots .home_left_middle_container {
	width: 661px;
	float: left;
}

#home_slots .home_left_middle_container .home_left_slot {
	width: 239px;
	float: left;
}

.slot_group {
	float: left;
	width: 225px;
	padding-bottom: 20px;
}

.slot_group .item {
	float: left;
	width: 200px;
}

.slot_group .home_intro_copy {
	float: left;
	width: 200px;
}

.slot_group .copy {
	float: left;
	width: 200px;
}

.slot_container {	
	float: left;
	padding-bottom: 34px;
	width: 100%;
}

#home_slots .copy {
	padding-left: 14px;
	padding-right: 10px;
	float: left;
	font-size: 11px;
}

.copy .item {
	float: left;
	padding-top: 10px;
	
}

.dk_gray_bold_title {
	color: #3A3A3A;
	font-weight: bold;
	float: left;
	width: 100%;
	padding-bottom: 3px;
}

.dk_gray_bold_title_home {
	color: #3A3A3A;
	font-weight: bold;
	float: left;
	padding-bottom: 3px;
}

.home_intro_copy {
	float: left;
	width: 100%;
}

.page_title {
	font-weight: bold;
	padding-bottom: 3px;
}

.gray_paragraph_title {
	color: #3A3A3A;
	font-weight: bold;
}

#home_slots .home_left_middle_container .home_middle_slot {
	width: 422px;
	float: right;
}

#home_slots .home_right_slot {
	width: 237px;
	float: right;
}

.resources {	
	float: left;
	width: 137px;
	padding-top: 11px;
}

.resources .padding {
	float: left;
	padding-left: 18px;
	
}

.resources .links {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

.resources .links a {	
	color: #142034;
	font-weight: bold;
	font-size: 105%;
}

.resources .resources_background {
	background-image: url('../images/resources_background.jpg');
	background-repeat: repeat-y;	
	float: left;
	width: 150px;
}

.slot_title {
	background-image: url('../images/slot_title_background.jpg');
	background-repeat: repeat-x;
	height: 21px;
	width: 227px;
	margin-left: 5px;
	margin-right: 5px;
}

.slot_title .padding {
	padding-left: 10px;
	padding-top: 3px;
	float: left;
}

.slot_title_long {
	background-image: url('../images/slot_title_background.jpg');
	background-repeat: repeat-x;
	height: 21px;
	width: 410px;
	margin-left: 5px;
	margin-right: 5px;
}
.slot_title_long .padding {
	padding-left: 10px;
	padding-top: 3px;
	float: left;
}

/*tier 2 properties*/
#inner_container_tier2 {
	float: left;
	width: 898px;
	margin-bottom: 10px;
	background-image: url('../images/tier_2_background.gif');
	background-repeat: repeat-y;
	/*D-height: 100%; */
	min-height: 700px;
	_height: 700px;
	
}

#inner_container_tier2 .padding {
	padding-left: 4px;
}

#crumb {
	background-color: #555548;
	height: 22px;
	float: left;
	width: 100%;
	font-family: Verdana, Arial, Sans-Serif;
	color: #C6C6C6;
	font-size: 85%;
}

#crumb .padding {
	padding-left: 35px; 
	padding-top: 3px; 
	color: #C6C6C6;
	font-family: Verdana, Arial, Sans-Serif;
}
	
#crumb a {
	color: #C6C6C6;
	text-decoration: none;
	font-family: Verdana, Arial, Sans-Serif;
}

#crumb a:hover {
	color: #D6D6D3;
}

#right_content {
	float: right;
	width: 703px;
	_width: 699px;
	/*D-min-height: 700px;*/
}

.landing_image {
	float: left;
	
}

.content {
	float: left;
	background-image: url('../images/flash_shadow.jpg');
	background-repeat: repeat-x;
	width: 684px;
	padding-left: 19px;
	padding-top: 23px;
}

.cmap_content {
	float: left;
	background-image: url('../images/flash_shadow.jpg');
	background-repeat: repeat-x;
	width: 703px;
	padding-left: 0px;
	padding-top: 23px;
}

.cmap_left_padding {
	float: left; 
	padding-left: 19px;	
}

.landing_right_padding {
	padding-right: 19px;
	float: left;
	/*padding-bottom: 20px;*/
}

.intro_copy {
	float: left;
	width: 600px;
}

.listing_container {
	float: left;
	padding-top: 34px;
}

.listing_container .left {
	float: left;
	width: 313px;
}

.listing_container .right {
	float: right;	
	width: 313px;	
}
.listing_container .exec_left {
	float: left;
	width: 313px;
}

.listing_container .exec_right {
	float: right;	
	width: 313px;	
}


.listing_container .listing_intro_copy {
	width: 280px;
	float: left;
	line-height: 1.4em; 
	padding-top: 0.5em; 
	border-top: 1px dotted #AAA; 
	margin-top: 0.3em;
}

.listing_container .item {
	float: left;
	padding-bottom: 27px;	
}

.red_title {
	color: #AA1C1C;
	font-weight: bold;
}

.link_padding {
	padding-top: 7px;
	float: left;
	width: 100%;
	color: #335C78;
}

.quick_links {
	padding-top: 5px;
}

.quick_links a {	
	color: #2F2F28;
	text-decoration: none;
}



















/*template C additions*/
.section_headline {
	padding-top: 0px;
	color: #AA1C1C;
	font-weight: bold;
}

#two_column_container {
	float: left;
	width: 100%;
	padding-bottom: 30px;
	
}

#two_column_container .left {
	float: left;
	width: 449px;
}

#two_column_container .left_career {
	float: left;
	width: 600px;
}

#two_column_container .right {
	float: right;
	width: 218px;
	padding-right: 13px;
	padding-top: 11px;
}

#two_column_container .copy {
	padding-right: 30px;
}

#two_column_container .item {
	margin-bottom: 20px;
	float: left;
}

.small_image {
	_padding-top: 8px;
	_padding-bottom: 8px;
	_padding-left: 10px;
	_padding-right: 8px;
	padding-left: 20px;
}

.right_bucket_copy {
	padding-left: 16px;
	padding-right: 10px;
	float: left;
	width: 180px;
	padding-bottom: 5px;
}

.right_bucket .item {
	float: left; 
	padding-bottom: 10px;
}

/**/
/*template G detail with banners template additions*/
.headline {
	padding-top: 0px;
	color: #3A3A3A;
	font-weight: bold;
}

#two_column_container_banner {
	float: left;
	width: 100%;
}

#two_column_container_banner .left {
	float: left;
	width: 466px;
}

#two_column_container_banner .right {
	float: right;
	width: 205px;
	padding-right: 13px;
}

#banner_bucket {
	float: left;
	width: 218px;
}

.banner_top_padding {
	padding-top: 20px;
}

#two_column_container_banner .copy {
	padding-right: 50px;
	padding-bottom: 50px;
}

.banner_header {
	color: #3A3A3A;
	font-weight: bold;
}

#banner_bucket .padding {
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 10px;
	float: left;
	width: 182px;
}

#banner_bucket .item {
	background-image: url('../images/right_bucket_background_light.jpg');
	background-repeat: repeat-y;
	width: 218px;
	float: left;
}

/*filter tab*/
.filter_tab {
	background-image: url('../images/filter_tab.jpg');
	background-repeat: no-repeat;
	width: 81px;
	height: 20px;
}

.filter_tab .title {
	color: #D3D3D0;
	padding-top: 3px;
	width: 81px;
	padding-left: 15px;
}

.filter_background {
	background-image: url('../images/filter_background.jpg');
	background-repeat: no-repeat;
	width: 430px;
	height: 35px;
}

.filter_background_long {
	background-image: url('../images/filter_background_long.jpg');
	background-repeat: no-repeat;
	width: 658px;
	height: 37px;
}

/*listing - photo and copy*/
#two_column_container .left_photo {
	float: left;
	/*width: 92px;*/
}

#two_column_container .right_copy {
	float: left;
	width: 331px;
	padding-left: 15px;
	padding-right: 15px;
}

#two_column_container .right_copy_long {
	float: left;
	width: 500px;
	padding-left: 15px;
	padding-right: 15px;
}

#two_column_container .listing_headline {
	padding-top: 2px;
	color: #AA1C1C;
	font-weight: bold;
}

/*news release additions*/
.right_listing_photo {
	padding-bottom: 5px;
}

.news_item_title {
	padding-top: 0px;
	color: #AA1C1C;
	font-weight: bold;
}

.top_padding {
	padding-top: 10px;
	padding-bottom: 3px;
	float: left;
}

.news_intro_copy {
	padding-top: 5px;
}

.right_table_padding {
	padding-right: 25px;
}

.table_top_padding {
	padding-top: 9px;
	padding-bottom: 3px;
	float: left;
}

.table_left_padding {
	padding-left: 11px;
	float: left;
}

.input_width {
	width: 100px;
}

.table_background {
	background-image: url('../images/table_background.jpg');
	background-repeat: repeat-x;
	height: 39px;
}

.wafer_background {
	background-image: url('../images/table_wafer_back.jpg');
	background-repeat: no-repeat;
	width: 658px;
	height: 22px;
}

.date_background {
	background-image: url('../images/table_date_back.jpg');
	background-repeat: no-repeat;
	width: 658px;
	height: 22px;
}

/*begin right bucket properties*/
.right_column {
	padding-bottom: 5px;
	float: left;
}

.right_column .left_news_links {	
	float: left;
	width: 60px;
}

.right_column .right_news_links {	
	float: right;
	width: 120px;
}

.right_column .background {
	background-image: url('../images/right_bucket_background.jpg');
	background-repeat: repeat-y;
	float: left;
	width: 218px;
}

.right_column .padding {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
}

.right_column .header {
	float: left;
	width: 100%;
	/*new for IE 7*/
	width: 210px;
	background-image: url('../images/right_title_background.jpg');
	background-repeat: repeat-x;
	padding-bottom: 15px;
}

.right_column .title_padding {
	padding-left: 16px;
	font-weight: bold;
}

.right_column .header_bottom {	
	background-image: url('../images/right_title_background.jpg');
	background-repeat: repeat-x;
	height: 12px;
	float: left;
	width: 100%;
}

.right_column .spotlight_background_shadow {
	float: left;
	width: 100%;
	background-image: url('../images/spotlight_lines.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
	/*height: 24px;*/
	padding-top: 10px;
	padding-bottom: 10px;
}

.right_column .spotlight_padding {	
	padding-left: 18px;
}

.right_column .right_bucket_copy_no_padding {
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	width: 206px;
	padding-bottom: 5px;
}

.top_container_padding {	
	float: left;
	padding-top: 20px;
}

.table_shadow {
	background-image: url('../images/table_shadow.jpg');
	background-repeat: repeat-x;
	height: 9px;
	width: 430px;
}

.table_shadow_inner {
	background-image: url('../images/table_shadow_inner.jpg');
	background-repeat: repeat-x;
	height: 41px;
}

.table_dk_gray {
	background-color: #BBBBB8;
}

.table_lt_gray {
	background-color: #DEDED7;
}

.table_med_gray {
	background-color: #D8D8D5;
}

.table_white {
	background-color: #FFFFFF;
}

.table_beige {
	background-color: #EEEEE6
}

.drop_menu {
	background-color: #FFFFFF; 
	width: 173px; 
	padding-left: 10px;
	padding-top: 5px;
}

.drop_menu_bottom {
	background-image: url('../images/drop_down_shadow.jpg'); 
	background-repeat: repeat-x; 
	height: 11px; 
	width: 183px; 
	float: left;
	padding: 0px;
	margin: 0px;
	background-position: bottom;
}

.logo_spacing {
	float: left;
	padding-bottom: 5px;
}

.link_arrow {
	background-image: url('../images/link_arrow.gif'); 
	background-repeat: no-repeat; 
	background-position: right;
	padding-right: 8px;
}



.home_slot_photo {
	padding-top: 10px;
}

.table_line {
	border-bottom: 1px solid #737373;
}

.table_exceptions {
	padding-left: 20px;
}

.table_gray {
	background-color: #E3E0E0;
}













/*HEADER PROPERTIES*/

.noWebDisplay {
	display: none;
}

p {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#header {
	float: left;
	width: 898px;
	height: 78px;
}

#header .left {
	float: left;
	
}

#header .right {
	width: 770px;
	position:absolute;  
	z-index:500;
	display: inline;
}

.right_header {
	float: right; 
	height: 78px; 
	width: 221px;
}

#header .background, .right_header .background {
	background-image: url('../images/header_shadow.jpg');
	background-repeat: repeat-x;
	height: 78px;
	/*
	width: 195px;
	*/
}

.right_header .top {
	text-align: right;
	float: right;
	
}

#header .search {
	float: right; 
}

#header .middle {
	text-align: right;
	width: 770px;
}

#header .bottom {
	text-align: right;
}



#header .GlobalNavigation 
{
	float: right;
}



#TopNavigation 
{
width: 515px;
position: absolute;
left: 38px;
top: 54px;
}
#TopNavigation a {
	display:block;
	height:24px;
	float:left;
}

#header #GlobalNavigation img, .GlobalSearch img
{
	cursor: pointer;
}


#TopNavigation img 
{
	cursor: pointer;
	margin-right: 6px;
	margin-left: 6px;
	height: 24px;
}
	
/* update for Header2011.ascx */	
.TopNavigation 
{
	width: 515px;
	position: absolute;
	left: 38px;
	top: 54px;
}

.TopNavigation a {
	display:block;
	height:24px;
	float:left;
}

.TopNavigation img 
{
	cursor: pointer;
	margin-right: 6px;
	margin-left: 6px;
	height: 24px;
}


#header .GlobalSearch 
{
	float: right;
	height:18px;
}




/*END HEADER PROPERTIES*/






.DropDownMenus {
	float: left; 
	position: relative; 
	width: 100%;
}
.ProductsMenu {
	left: 38px; 
	top: 45px;  
	_top: 43px; 
	z-index:30; 
	position: absolute; 
	visibility: hidden;
}

.IndustriesMenu {
	left: 109px; 
	top: 45px; 
	_top: 43px; 
	z-index:30; 
	position: absolute; 
	visibility: hidden;
}

.hover_menu {
/*	width: 147px;*/
	margin: 0px;
	padding: 0px;
	float: left;
}

.hover_menu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-top: 3px;
	padding-bottom: 8px;
	float: left;
	background: #FFF url('../images/TopNavigation/DropMenuBackground.gif') repeat-x;
	/*width: 147px;*/
	text-align: left; 
	filter: alpha(opacity=95); /* ie */ 
	-moz-opacity: .95; /* mozilla */ 
}

.hover_menu ul li {
	list-style-type: none;
	margin: 0px;
	padding: 2px 11px;
	/* float: left; */
}

.hover_menu a {
/*	float: left;*/
/*	width: 130px;*/
}

.hover_menu a:hover {
/*	float: left;*/
/*	width: 130px;*/
}

.hover_menu .position {
	float: left; 
	position: relative; 
	width: 147px;
	padding-left: 0px;
	
}



#GlobalSearchTerm 
{
	height: 14px;
}

#SearchBox 
{
	height: 14px;
}


/*left navigation properties*/
#left_navigation {
	float: left;
	width: 177px;
	
}


#EmailThisPageEmailDiv
{
	width: 180px;
}
#EmailThisPagePrintDiv
{
	width: 100px;
}


