﻿/*home page 2007 styles*/
a
{
	outline: none;
}
.home_middle_slot .item {
	float: left;
	padding-bottom: 15px;
}

.right_div_line {
	background-image: url('images/right_div_line.gif');
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 8px;
	float: left;
	width: 205px;
	height: 1px;
}

.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;
}

.home_slot_photo .left {
	float: left;
	width: 80px;
}

.home_slot_photo .right {
	float: right;
	width: 305px;
}

.subtitle {
	padding-top: 10px;
	float: left;
}

.date {
	font-size: 110%;
	font-weight: bold;
}

.home_right_slot .copy .item {
	float: left;
	padding-top: 5px;
	width: 200px;
	padding-bottom: 15px;
}

/*end home page 2007 styles*/

/*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;
}

a:visited {
	color: #AA1C1C;
}

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: 70%;	
	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: 130%;
	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_container {	
	float: left;
	padding-bottom: 34px;
	width: 100%;
}

#home_slots .copy {
	padding-left: 14px;
	padding-right: 10px;
	float: left;
}

.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-size: 130%;
	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;
}


.landing_image_hack {
	float: left;
    margin-left: 14px;	
    margin-bottom: 0px;
    padding-bottom: 0px;
    height:104px;
	width:703px;    
}

.wizard_image 
{
	height:104px;
	width:703px;
	border-width:0px;
	padding: 0 0 0 0;
}	

.content_hack 
{
	float: left;
	background-image: url('../images/flash_shadow.jpg');
	background-repeat: repeat-x;
	width: 684px;
	padding-left: 19px;
	padding-top: 23px;
	margin-left: 14px;
	margin-top: 0px;
}

.cmap_content {
	float: left;
	background-image: url('../images/flash_shadow.jpg');
	background-repeat: repeat-x;
	width: 702px;
	width: 701px;
	padding-left: 0px;
	padding-top: 23px;
}
.cmap_content_notoppadding
{
	width: 702px; 
	_width: 702px; 
	padding-top: 14px;
	padding-left: 1px;
	_margin-right: 1px;
}

.cmap_left_padding {
	float: left; 
	padding-left: 19px;	
}

.cmap_left_padding_form  { 
	float: left;  
	padding-left: 14px;
} 
 

.landing_right_padding {
	padding-right: 19px;
	float: left;
	/*padding-bottom: 20px;*/
}

.intro_copy {
	float: left;
	width: 600px;
}


.intro_copy p {
	_padding-left:1px;
}

.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;
}

.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;
}



























/*

.ul_li_default {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	float: left;
}


.left_nav_arrow li a {
	width: 18px;
	height: 11px;
	float: left;
}

#left_navigation .on {	
	color: #000000;
}

.ul_li_default {
	padding: 0px;
	margin: 0px;
	list-style-type: none;	
	width: 177px;
	float: left;
}

#left_navigation #section_title {
	float: left;
	background-image: url('../images/ln_title_background.jpg');
	background-repeat: repeat-x;
	height: 25px;
	width: 177px;
	_width: 147px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	
}

#left_navigation ul li {
	width: 167px;
	float: left;
	background-image: url('../images/ln_background.jpg');
	background-repeat: repeat-x;
	_height: 20px;
	background-position: bottom;
	padding-right: 10px;
	padding-bottom: 5px;
}

#left_navigation ul li a {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 93%;
	color: #86867F;
	padding-left: 11px;
	padding-right: 15px;
	float: left;
	text-decoration: none;
}

#left_navigation ul li a:hover {
	color: #000000;
	text-decoration: none;
}

.ul_li_default .bullet {	
		background-image: url('../images/lf_more_arrow.gif');
		background-repeat: no-repeat;
		margin-top: 5px;
		margin-left: 7px;
}

.ul_li_default .no_bullet {	
	margin-top: 5px;
	margin-left: 7px;
}


#left_navigation ul li li a {
	color: #86867F;
	float: left;
	padding-left: 20px;
	_padding-left: 30px;
	padding-top: 0px;
}



#left_navigation ul li li a:hover {
	color: #000000;
	float: left;
}

#left_navigation .tier2_nav {
	 padding: 0px; 
	 margin: 0px;
}

#left_navigation .tier2_nav .bullet {	
		margin-left: 26px;
		padding-left: 11px;
		_padding-left: 30px;
}

#left_navigation .tier2_nav .no_bullet {	
		padding-left: 30px;
}


#left_navigation .tier3_nav .no_bullet {	
		padding-left: 41px;
		_padding-left: 49px;
}

#left_navigation ul li li li a {
	color: #86867F;
	float: left;
}

#left_navigation ul li li li a:hover {
	color: #000000;
	float: left;
}




 

#left_navigation .tier3_nav .bullet {	
		margin-left: 36px;
		padding-left: 11px;
		_padding-left: 30px;
}



#left_navigation li.no_shadow {
	background-image: url('');
}




#left_navigation .tier4_nav .no_bullet {	
		padding-left: 52px;
		_padding-left: 60px;
}


*/
























/*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 .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;
}

.tier2_nav .ul_li_default li .bullet {
	/*_border: 1px solid red;*/
}





/*left navigation properties*/
#left_navigation {
	float: left;
	width: 177px;
	
}

#left_navigation ul li a span {
	display: block; 
	width: 135px; 
	margin-left: 20px; 
	padding: 0;
	cursor: pointer;
}

#left_navigation ul li li a span {
	display: block; 
	width: 120px; 
	margin-left: 35px; 
	padding: 0;
	cursor: pointer;
}
#left_navigation ul li li .x-tree-icon {display: none;}
#left_navigation ul li li .x-tree-elbow {display: none;}
#left_navigation ul li li .x-tree-elbow-line {display: none;}
#left_navigation ul li li .x-tree-ec-icon {display: none;}
 
#left_navigation ul li li .x-tree-elbow-end-minus  {
	display:inline;
	position: absolute;
	margin-left:15px; 
}

#left_navigation ul li li  .x-tree-elbow-end-plus {
	display:inline;
	position: absolute;
	margin-left:15px; 
}

#left_navigation ul li li li a span {
	display: block; 
	width: 105px; 
	margin-left: 50px; 
	padding: 0;
	cursor: pointer;
}



/* Form Layout */
.newForm 
{
    margin-left: 50px;
    width: 620px;
}
	
.top-space 
{
	clear: both;
	margin-top: 20px;
}	

.fields
{
	 list-style: none;
	 font: 11px/14px Verdana, Arial, Sans-Serif;
	 color: #000;
	 margin: 0 0px 0 10px;
	 padding: 0;
}

.fields li label 
{
	 float: left;
	 display: block;
	 width: 160px;
	 margin: 0 10px 0 0;
	 text-align: right;
	 padding: 2px 0 0;
}

.fields li {
	 clear: both;
	 margin-bottom: 3px;
}

.fields input, .fields select, .fields textarea {
	color: #000;
	font: 10px/12px Verdana, Arial, Sans-Serif;
	margin: 0;
}


.no-label-textbox 
{
	margin-left:170px;
}	


.radioGroup 
{
	clear:both;
	float:left;
	margin-left: 200px;
	width:160px;
}	




#form-bottom-container 
{
	clear:both;
	float:left;
	width: 620px;
	margin-left:15px;
}

.row-container 
{
	clear:both;
	float:left;
	display:block;
	margin-bottom: 5px;
	width: 550px;
}	

.label-section 
{
	clear:both;
	float:left;
	width:205px;
	color: #000;
	text-align: right;
	margin: 0 30px 0 0;
}	

.input-section 
{
	float:left;
	width: 250px;
	font: 10px/12px Verdana, Arial, Sans-Serif;
}	

.input-textarea 
{
	clear:both;
	float:left;
	font: 10px/12px Verdana, Arial, Sans-Serif;
	margin-left: 45px;
}	

.button-item 
{
	clear:both;
	float:left;
	margin-left: 90px;
	width: 150px;
}	


.error-message 
{
	clear:both;
	float:left;
	margin-left: 20px;
	width: 600px;
}	




















/*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;
}

.icons
{
	padding: 0;
	margin: 0;
	height: 18px;
	width: 150px;
	position: absolute;
	left: 624px;
	top: 50px;
	text-align: left;
}

.icons .followUs
{
	padding: 0 0 4px 0;
	font-weight: bold;
}

#TopNavigation 
{
	width: 515px;
	position: absolute;
	left: 38px;
	top: 58px;
}
#TopNavigation a {
	display:block;
	height:24px;
	float:left;
}

#header #GlobalNavigation img, .GlobalSearch img
{
	cursor: pointer;
}


#TopNavigation img 
{
	cursor: pointer;
	margin-right: 19px;
	height: 20px;
}
	
/* update for Header2011.ascx */	
.TopNavigation 
{
	width: 515px;
	position: absolute;
	left: 38px;
	top: 58px;
}

.TopNavigation a {
	display:block;
	height:24px;
	float:left;
}

.TopNavigation img 
{
	cursor: pointer;
	margin-right: 19px;
	height: 20px;
}
	
	
#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;
}

#EmailThisPageEmailDiv
{
	width: 80px;
}
#EmailThisPagePrintDiv
{
	width: 77px;
}

.radioAlign
{
	height:10px;
}

/* BEGIN LIGHTBOX */
#videoContainerMain {
	text-align:center;	
}

#inlineVideoContainer{
	position: absolute;
	margin: 0px auto; 
	top: 20px;
	left:0px;
	width: 100%; 
	text-align: left;
	z-index: 50000;
}

#inlineVideoContainer .close{
	width: 380px;
	text-align: right;
	background: url('../Images/btnClose.gif') no-repeat right top;
	cursor: pointer;
	font-weight: bold;
	margin: 0px auto;
}

.videoContainer {
	position: relative;
	background-color: #ffffff;
}

#modalGlobal{
	display: none;
	position: absolute;
	z-index: 1000;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	margin: 0 auto;
	text-align: center;
}

#modalGlobalBackground{
	filter: Alpha(Opacity=70); 
	-moz-opacity: 0.7; 
	opacity: 0.7;
	width: 100%; 
	height: 100%; 
	background-color: #000000;
	z-index: 10000;
	top: 0px; 
	left: 0px;
	text-align: center;
	position: relative;
}

/* END LIGHTBOX */

.formbuilder_title_bar
{
	font-size: 16px;
	font-weight: bold;	
}

.formCheckbox
{
	display: block;
	padding-left: 15px;
	text-indent: -15px;
	margin: 0 0 5px 0;
	border: none;
}

.formCheckbox input
{
	width: 13px;
	height: 13px;
	padding: 0;
	margin: 0;
	vertical-align: bottom;
	position: relative;
	top: -1px;
	*overflow: hidden;	
}

/* HOME PAGE REDESIGN 2011 */

#footer2011
{
	float: left;
	font-size: 85%;
	width: 978px;
}

.footerHome {
	background-image: url('../images/footer_back_2011.jpg');
	background-repeat: no-repeat;
	height: 28px;
	
}

.footerInterior 
{
	background-image: url('../images/footer_back_new.jpg');
	background-repeat: no-repeat;
	height: 38px;
	
}

#footer2011 .right {
	float: right;
	padding-right: 10px;
}
#footer2011 .right a
{
	float: left;
	margin: 0 20px 0 0;
}

#footer2011 .left {
	float: left;
	color: #D1D1CF;
}

#footer2011 .homepadding {
	padding-left: 30px;
	padding-top: 7px;
	width: 948px;
	float: left;
}

#footer2011 .interiorpadding {
	padding-left: 30px;
	padding-top: 17px;
	width: 948px;
	float: left;
}

#footer2011 a {
	color: #D1D1CF;
	text-decoration: underline;
}

#footer2011 a:hover {
	color: #D1D1CF;
	text-decoration: none;
}

.icons2011
{
	padding: 0;
	margin: 0;
	height: 26px;
	width: 150px;
	position: absolute;
	left: 626px;
	top: 50px;
	text-align: right;
}

.icons2011 .followUs
{
	font-weight: bold;
}

#inner_container_2011 {
	float: left;
	width: 898px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.HomepageSlideshow
{
	float: left;
	width: 898px;
	height: 304px;
	/*background-image: url('../images/fpo_homepageflash1.jpg');
	background-repeat: no-repeat;*/
	background-color: #666666;
	margin: 4px 0 0 0;
	position: relative;
}

.HomepageSlideshow .SlideContainer
{
	position: absolute;
	width: 898px;
	height: 304px;
}

.HomepageSlideshow .LinkBar
{
	position: absolute;
	width: 898px;
	height: 38px;
	bottom: 0px;
}

.HomepageSlideshow .LinkBar .Link
{
	float: left;
	padding: 12px 0 0 0;
	margin: 0 20px 0 20px;
	text-align: center;
}

.HomepageSlideshow .LinkBar .Link1
{
	float: left;
	padding: 12px 0 0 0;
	width: 145px;
	text-align: center;
}

.HomepageSlideshow .LinkBar .Link2
{
	float: left;
	padding: 12px 0 0 0;
	width: 160px;
	text-align: center;
}

.HomepageSlideshow .LinkBar .Link3
{
	float: left;
	padding: 12px 0 0 0;
	width: 80px;
	text-align: center;
}

.HomepageSlideshow .LinkBar .Link4
{
	float: left;
	padding: 12px 0 0 0;
	width: 100px;
	text-align: center;
}

.HomepageSlideshow .LinkBar .Link5
{
	float: left;
	padding: 12px 0 0 0;
	width: 130px;
	text-align: center;
}

.HomepageSlideshow .LinkBar a
{
	text-decoration: none;
	color: #ffffff;
	font-size: 14px;
}

.HomepageModules
{
	float: left;
	width: 898px;
	min-height: 180px;
	margin: 28px 0 47px 0;
}

.HomepageModules .Left
{
	float: left;
	width: 314px;
	border-right: solid 1px #dddddb;
	padding: 0 0 0 20px;
}

.HomepageModules .Left .Header
{
	float: left;
	width: 284px;
	margin: 0 30px 23px 0;
	height: 9px;
}

.HomepageModules .Left .Header .Headline
{
	float: left;
	width: 184px;
}

.HomepageModules .Left .Header .Cycler
{
	float: right;
	width: 100px;
	text-align: right;
}

.HomepageModules .Left .Slide
{
	float: left;
	width: 314px;
}

.HomepageModules .Left .Slide h1
{
	float: left;
	width: 314px;
	font-size: 16px;
	margin: 0 0 10px 0;
	color: #5858a2;
	font-weight: bold;
}

.HomepageModules .Left .Slide .Content
{
	float: left;
	width: 178px;
	margin: 0 6px 0 0;
}

.HomepageModules .Left .Slide .Content .LearnMoreContainer
{
	float: left;
	margin: 10px 0 0 0;
}

.HomepageModules .Left .Slide .Content .LearnMore
{
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	color: #3290a4;
}

.HomepageModules .Left .Slide .Asset
{
	float: right;
	width: 130px;
}

.HomepageModules .Center
{
	float: left;
	width: 314px;
	padding: 0 0 0 27px;
}

.HomepageModules .Center .Header
{
	float: left;
	width: 284px;
	margin: 0 30px 23px 0;
	height: 9px;
}

.HomepageModules .Center .Header .Headline
{
	float: left;
	width: 184px;
}

.HomepageModules .Center .Header .Cycler
{
	float: right;
	width: 100px;
	text-align: right;
}

.HomepageModules .Center .Slide
{
	float: left;
	width: 314px;
}

.HomepageModules .Center .Slide h1
{
	float: left;
	width: 314px;
	color: #ee8a1d;
	font-size: 16px;
	margin: 0 0 10px 0;
	font-weight: bold;
}

.HomepageModules .Center .Slide .Content
{
	float: left;
	width: 178px;
	margin: 0 6px 0 0;
}

.HomepageModules .Center .Slide .Content .LearnMoreContainer
{
	float: left;
	margin: 10px 0 0 0;
}

.HomepageModules .Center .Slide .Content .LearnMore
{
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	color: #3290a4;
}

.HomepageModules .Center .Slide .Asset
{
	float: right;
	width: 130px;
}

.HomepageModules .Right
{
	float: right;
	width: 222px;
}

.HomepageModules .Right .Tabs
{
	float: left;
	width: 222px;
	height: 25px;
}

.HomepageModules .Right .Tabs .QuickLinks
{
	float: left;
	width: 96px;
	margin: 0 3px 0 0;
}

.HomepageModules .Right .Tabs .SocialMedia
{
	float: left;
	width: 96px;
}

.HomepageModules .Right .TabBox
{
	float: left;
	width: 192px;
	padding: 15px;
	height: 117px;
	background-color: #f2f2f2;
}

.HomepageModules .Right .TabBox .ListingItem
{
	float: left;
	width: 192px;
	color: #3f3d38;
	margin: 0 0 8px 0;
}

.HomepageModules .Right .TabBox .ListingItem a
{
	text-decoration: none;
	color: #05738a;
}

#FooterLinks 
{
	float: left;
	width: 978px;
	height: 29px;
	background-image: url('../images/footerLinks_bg.jpg');
	background-repeat: no-repeat;
	position: relative;
	z-index: 1500;
}

#FooterLinks .Careers
{
	position: absolute;
	bottom: 0px;
	left: 40px;
}

#FooterLinks .Events
{
	position: absolute;
	bottom: 0px;
	left: 266px;
}

#FooterLinks .Investors
{
	position: absolute;
	bottom: 0px;
	left: 492px;
}

#FooterLinks .Newsroom
{
	position: absolute;
	bottom: 0px;
	left: 718px;
	z-index: 1000;
}

#FooterLinks .FooterFlyout .Tab
{
	float: left;
	width: 223px;
}

#FooterLinks .FooterFlyout .Tab .Link
{
	float: left;
	width: 223px;
	height: 36px;
}

#FooterLinks .FooterFlyout .Tab .ContentContainer
{
	float: left;
	width: 221px;
	height: 0px;
	background-color: #c6bfaa;
	border-left: solid 1px #b9ac83;
	border-right: solid 1px #b9ac83;
}

#FooterLinks .FooterFlyout .Tab .ContentContainer .Content
{
	padding: 10px;
}

#FooterLinks .FooterFlyout .Tab .ContentContainer .Content a
{
	text-decoration: none;
	color: #05738a;
}

#FooterLinks .FooterFlyout .Tab .ContentContainer .Content div
{
	color: #3f3d38;
}

#FooterLinks .FooterFlyout .Tab .ContentContainer .Content td
{
	color: #3f3d38;
}

#FooterLinks .FooterFlyout .Tab .ContentContainer .Content .ListingItem
{
	width: 201px;
	float: left;
	margin: 0 0 8px 0;
}

#vcontainer 
{
	width: 360px;
	margin: 0 auto 0 auto;
}
