/* CSS Document */

/*=== Load Additional Stylesheets - If another stylesheet is needed, please link here. ===*/

@import "/assets/styles/homepage.css";
@import "/assets/styles/content.css";
@import "/assets/styles/contact.css";
@import "/assets/styles/tables.css";
@import "/assets/styles/forms.css";
@import "/assets/scripts/superfish/superfish.css";
@import "/assets/scripts/uniform/uniform.default.css";

/*========== These styles are for the main layout of the website and things that appear on every page. Not to be used for specific page styles. ==========*/

html {
	height: 100%;
	margin: 0px 0 0 0;}

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0 0px 0;
	/*font-family: Helvetica, Arial, sans-serif;*/
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: Univers, Arial, Verdana, sans-serif;
	/*background: #9BAA95 url('/assets/images/background.jpg') center 99px no-repeat;*/
	/*background: #1D4416 url('/assets/images/background.jpg') center 100px no-repeat;*/
	font-size: 13px;
	/*height: 100% !important;*/
	background-color: #004833;
	min-height: 100%;
	height: 100%;}

div#page-background {
	width: 100%;
	min-width: 961px;
	height: auto;
	min-height: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: -1;}

.ie6 div#page-background, .ie7 div#page-background {
	display: none;}

/* STRETCH BG FOR MOST BROWSERS */

.stretch, .stretch-home {
	width: 100%;
	height: 100%;
	/*position: absolute;*/
	position: fixed;
	z-index: -1;
	min-width: 961px;}

img.stretch-home {display: none; min-height: 701px; min-width: 961px;}
body#homepage img.stretch {display: none;}
body#homepage img.stretch-home {display: inherit;}

.stretch {display: none;}
.default {display: block;}

#contact p.success {
	margin: 0 1em .8em 0;
	padding: .6em;
	border-width: 1px;
	border-style: solid;}
	#contact p.error, p.error { background-color: #fcc; border-color: #f44; padding: 8px; }
	#contact span.error { color: #900; }
	#contact p.success { padding:15px; font-size:15px; width:420px; text-align:center; background-color: #BCFBA6; border:4px solid #4BA02A; line-height: 16px; margin-bottom: 1em; }
	#contact p.notice, p.notice { border:none; color: #f60; padding: 0; font-size:1.1em; text-align: center; }
	#contact p.sending { text-align: center; font-size: 14px; font-weight: bold; background: #87CDE1; border:4px solid #72BDD3; }

	.form_error { background-color: #faa; }
	p.form_error { background: none; text-align: center; font-size: .8em; color: #d60909; }
	label.error { color: #f00; padding: 0 .5em; }

/*body#inorganiccompounds img.inorganiccompounds {
	display: block;}
body#inorganiccompounds img.default {
	display: none;}*/

body#inorganiccompoundsTEST img.inorganiccompounds {
	display: block;}
body#inorganiccompoundsTEST img.default {
	display: none;}

body#semiconductorTEST img.semiconductor {
	display: block;}
body#semiconductorTEST img.default {
	display: none;}

/* -- */

/* STRETCH BG FOR IE6 & IE7 - See container for a few other styles */

.ie6 img.stretch,
.ie6 img.stretch-home,
.ie7 img.stretch,
.ie7 img.stretch-home  {
	display: none;}

.stretch-ie7, .stretch-ie7-home {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: -1;}

.stretch-ie7-home {display: none;}
body#homepage img.stretch-ie7 {display: none;}
.ie7 body#homepage img.stretch-ie7-home {display: block;}

/* -- */

div#container {
	/*background: #1D4416 url('/assets/images/background.jpg') center 100px no-repeat;*/
	width: 100%;
	position: relative;
	min-height: 701px;
	height: auto !important;
	/*height: 701px;*/
	min-width: 961px;
	background-color: #1c4618;
	/*overflow: hidden;*/
	z-index: 1;
	padding-bottom: 27px;}

.ie6 div#container {
	width: 100%;
	position: relative;
	min-height: 701px;
	height: auto !important;
	height: 701px;
	min-width: 961px;
	z-index: 1;
	padding: 0px;}

.ie6 div#container {
	background: #788875 url('/assets/images/background-withfade.jpg') center 100px no-repeat;
	width: 100%;
	display: block;}

.ie6 body#homepage div#container {
	background: #004833 url('/assets/images/background-homepage-withfade.jpg') center 20px no-repeat !important;
	width: 100%;
	display: block;
	height: 701px;}

.ie7 div#container {
	background-color: #788875;}

.ie7 body#homepage div#container {
	background-color: #004833;}

div {
	margin: 0px;
	padding: 0px;}


h1 { /* MAIN HEADING OF PAGE */
	font-size: 19px;
	font-weight: bold;
	/*color: #5F5F5F;*/
	color: #000000;
	margin: 0px;
	padding: 8px 0px;}

h2 { /* WHITEPAPER AND BLOG ENTRY HEADING */
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	padding: 0px;
	margin: 8px 0px;}

.after-table {
	margin-top: 24px;}

.lta-table table {
    border-top: 2px solid #000;
    border-left: 2px solid #000;
    border-right: 2px solid #000;
    border-bottom: 1px solid #000;
    background-color: #fff;
}
.lta-table table th {
    background-color: #004833;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
    border-bottom: 2px solid #000;
    color: #fff;
}
.lta-table table td {
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
    color: #000;
}
.lta-even {
    background-color: rgba(250, 166, 42, 1);
}
.lta-odd {
    background-color: rgba(250, 166, 42, .6);
}

h3 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin: 10px 0px 0px 0px;
	padding: 0px;}

h3.after-list {
	margin-top: 16px;}

h4 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;}

div.content h4 {
	margin: 10px 0px 0px 0px;
	font-size: 13px;}

div.content h2.after-list {
	margin-top: 20px;}

div.content h4.after-list {
	margin-top: 14px;}

p {
	margin: 0px;
	padding: 8px 0px;}

p.after-list {
	margin-top: -12px; }

div.content ul + h2 {
	padding-top: 10px;}
.recycle {
	color: #277737;
	text-align: center;}

/*=== Forms ===*/

form{
	margin:0;
	padding:0;
	}

fieldset{
	margin:0;
	padding:0;
	border:0;
	}

input{
	margin:0;
	}

fieldset{
	margin:5px 0 10px 0;
	padding:0px 0px 20px 0px;
	display:block;
	clear:both;
	}

input{
	margin:0 0 0 0px;
	}

ul.after-paragraph, ol.after-paragraph {
	margin-top: -2px;
	margin-bottom: 8px;}

span.highlight {
	font-weight: bold;
	font-size: 14px;}

a:link, a:visited {
	color: #4C7868;
	text-decoration: underline;}

a:visited { color: #29463b; }

a:hover, a:active, a:focus {
	color: #000000;
	text-decoration: underline;}

.content .active {background: none;}

a img {
	border: 0px;}

.clear {
	clear: both;}

div.clear {
	clear: both;}

sub, sup {
	vertical-align: baseline;
	position: relative;}

sub {
	top: 0.2em;}

sup {margin-left: 1px;
	top: -0.4em;}

/*div.pdsdoc a sup {
	vertical-align: text-top !important;
	margin-left: 0px !important;
	top: 0px !important;}*/

/* IE6 and IE7 does not play nice with overflow: hidden; used for the read more links */

.ie6 sup, .ie7 sup {
	position: static !important;
	vertical-align: text-top;
	font-size: 90%;}

.ie6 sub, .ie7 sub {
	position: static !important;
	vertical-align: bottom;
	font-size: 80%;}

/*sub {}
sup {
	vertical-align: text-top; font-size: 90%;}*/

div.clear {
	clear: both;}

body#people div.clear{
	margin-bottom: 16px;}

/* === HEADER === */

div#header {
	width: 100%;
	background-color: #004833;
	height: 71px;}

div#header-content {
	width: 961px;
	margin: 0 auto;
	background-color: #004833;}

div#header-content div#logo {
	background: url('/assets/images/logo.jpg') top left no-repeat;
	height: 149px;
	width: 144px;
	overflow: hidden;
	text-indent: -999999px;
	float: left;
	position: absolute;
	top: 10px;
	margin-left: 10px;
	z-index: 999;}

div#header-content div#logo a {
	display: block;
	height: 149px;
	width: 144px;}

div#header-content div#search {
	float:right;
	margin:14px 7px 0 0;
	width:355px;
	padding:0;
	color:#fff;}

div#header-content div#search fieldset {
	border:0;
	width:auto;height:auto;
	margin:0;padding:0;}

div#header-content div#search fieldset div#search-bg {
	background-color:#fff;
	width:200px;height:21px;
	float:right;
	display:inline;
	margin:16px 0 0 0;}

div#header-content div#search fieldset input#searchform {
    float:left;
    margin:0;padding:0 4px;
    border:0;
    width:168px;height:21px;
    line-height:21px;
    background-color: #ffffff;
    color:black;}
div#header-content div#search fieldset input#searchform-input {
    float:left;
    margin:0;padding:0 4px;
    border:0;
    width:168px;height:21px;
    line-height:21px;
    background-color: #ffffff;}

div#header-content div#search fieldset input#searchsubmit {
	margin:0;
	padding: 0;
	width:24px;height:21px;
	background-color:none;
	border: 0px;
	float:left;
	display:inline;}

div#header-content div#search fieldset select {
	width: 140px;
	margin-top: 2px;
	color: #000;}

/*div#header-content div#search input {
	background: none transparent;
	float: left;
	height: 23px;
	width: 144px;
	border: 0;
	margin: 0px;
	padding: 0px;}

div#header-content div#search input#searchsubmit {
	float: right;
	height: 23px;
	width: 23px;
	padding: 0px;
	margin: 0px;}

div#header-content div#search input#searchfield {
	width: 138px;
	color: #a4afac;
	padding: 0px 0px 0px 2px;}*/

/* === NAVIGATION - Please see navigation.css === */

/* -----------------------------------------------------------------------------------------------------
   --   NAV   ------------------------------------------------------------------------------------------ */

div#navigation {
	/*background-color: #000;*/
	background:url(../images/nav-bgtile.gif) repeat-x top left;
	width: 100%;height:34px;
	/*border-top: 4px solid #ffffff;*/
	border-bottom:2px solid #fff;
	float: right;
	clear: right;
	z-index: 7;}

div#navigation div#navigation-content {
	height:34px;
	margin:0;padding:0;
	/*background-color: #000;*/
	/*border-top: 4px solid #ffffff;*/
	border-bottom: 2px solid #fff;
	/*z-index: 7;*/
   position:relative;
   z-index:100;}

.nav{
	position:relative;
	margin:0 auto;padding:0;
	width:961px;height:34px;
	list-style-type:none;
	z-index:10;}
.nav li.toplevel{
	float:left;
	margin:0;padding:0;
	width:200px;height:34px;
	/*text-indent:-9999px;*/
	float: left;
	display: inline;
	z-index: 11;}
.nav li.toplevel a.toplevel{
	display:block;
	margin:0;padding:0;
	width:200px;height:34px;
	overflow:hidden;
	text-indent:-9999px;
	/*font-size: 18px;
	font-weight: bold;
	line-height: 34px;*/}
div#navigation div#navigation-content .nav li.toplevel a.toplevel:link,
div#navigation div#navigation-content .nav li.toplevel a.toplevel:visited,
div#navigation div#navigation-content .nav li.toplevel a.toplevel:hover,
div#navigation div#navigation-content .nav li.toplevel a.toplevel:active,
div#navigation div#navigation-content .nav li.toplevel a.toplevel:focus {
	text-decoration: none;}
div#navigation div#navigation-content .nav li.toplevel a.toplevel:link,
div#navigation div#navigation-content .nav li.toplevel a.toplevel:visited{
	color: #004833;}
div#navigation div#navigation-content .nav li.toplevel a.toplevel:hover,
div#navigation div#navigation-content .nav li.toplevel a.toplevel:active,
div#navigation div#navigation-content .nav li.toplevel a.toplevel:focus {
	background-color: #ffffff;
	color: #000000;}
.nav li.people{
	margin-left:154px;}
.nav li.people a.toplevel{
	background:url(../images/btn-people.jpg) no-repeat top left;}
.nav li.products a.toplevel{
	background:url(../images/btn-products.jpg) no-repeat top left;}
/*.nav li.markets a.toplevel{
	background:url(../images/btn-markets.jpg) no-repeat top left;}*/
.nav li.applications a.toplevel{
	background:url(../images/btn-applications.jpg) no-repeat top left;}
.nav li.contact a.toplevel{
	background:url(../images/btn-contact.jpg) no-repeat top left;}
.nav li a.toplevel:hover{
	background-position:0 -34px;}
div#navigation div#navigation-content .nav li.toplevel.contact a.toplevel:link,
div#navigation div#navigation-content .nav li.toplevel.contact a.toplevel:visited {
	background-color: #ef9727;
	color: #6a400a;}
div#navigation div#navigation-content .nav li.toplevel.contact a.toplevel:hover,
div#navigation div#navigation-content .nav li.toplevel.contact a.toplevel:active,
div#navigation div#navigation-content .nav li.toplevel.contact a.toplevel:focus {
	background-color: #E84817;
	color: #ffffff;}
div#navigation div#navigation-content .nav li ul a:link,
div#navigation div#navigation-content .nav li ul a:visited,
div#navigation div#navigation-content .nav li ul a:hover,
div#navigation div#navigation-content .nav li ul a:active,
div#navigation div#navigation-content .nav li ul a:focus {
	color: #000000;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	z-index: 14;}

div#navigation div#navigation-content .nav li ul li ul li a:link,
div#navigation div#navigation-content .nav li ul li ul li a:visited,
div#navigation div#navigation-content .nav li ul li ul li a:hover,
div#navigation div#navigation-content .nav li ul li ul li a:active,
div#navigation div#navigation-content .nav li ul li ul li a:focus {
	z-index: 16;}

.nav li.has-secondary a:link, .nav li.has-secondary a:visited, .nav li.has-secondary a:hover, .nav li.has-secondary a:active, .nav li.has-secondary a:focus  {
	background: url('/assets/images/nav-arrow.png') 97% center no-repeat;}

.nav li.has-secondary a:hover, .nav li.has-secondary a:active, .nav li.has-secondary a:focus {
	background-color: #B2C9B8;}

.nav li.has-secondary ul a:link, .nav li.has-secondary ul a:visited, .nav li.has-secondary ul a:hover, .nav li.has-secondary ul a:active, .nav li.has-secondary ul a:focus {
	background-image: none;}

.nav li.has-secondary ul {
	margin-top: 0px;}

/* === BODY & SIDEBAR === */

div#main {
	width: 100%;
	height: 100%;
	display: inline-block;}

/*div#main-container {
	width: 961px;
	clear: both;
	margin: 0 auto;
	background: url('/assets/images/background-content.jpg') top left no-repeat;
	min-height: 701px;
	height: 100%;
	display: relative;
	float: left;}

div#main-content {
	float: left;}*/

div#main-container {
	width: 961px;
	clear: both;
	margin: 0 auto;
	/*background: url('/assets/images/background-content.jpg') top left no-repeat;*/
	/*min-height: 701px;*/
	height: 100%;
	display: relative;
	overflow: auto;}

.ie6 #main-container {
	height: 701px;
	height: auto !important;}



/* DO NOT ADD LEFT AND RIGHT PADDING OR MARGIN TO THE 4 ITEMS BELOW - Will mess up layout.
Equal Column Height Reference - http://matthewjamestaylor.com/blog/equal-height-columns-cross-browser-css-no-hacks */

#sidebar-content-col {
    float:left;
    width:961px;
    background: url('/assets/images/background-sidebar.png') top right repeat-y;
	/*min-height: 701px;*/
	overflow: hidden;
	position: relative;
}

.ie6 #sidebar-content-col {
	height: 701px;
	height: auto !important;
    background: url('/assets/images/background-sidebar-ie6.jpg') top right repeat-y;}
#main-content-col {
    float:left;
    width:961px;
    /*background:red;*/
	position: relative;
	right: 213px;
	/*min-height: 701px;*/
	overflow: visible;
}
#main-content {
    float:left;
    width: 675px;
	position: relative;
	left: 247px;
	/*padding: 30px 0px 20px 0px;*/
	color: #333;
	overflow: hidden;
	/*overflow: hidden;*/
}


#sidebar-content {
    float:left;
    width: 183px;
	position: relative;
	left: 301px;
	margin: 20px 0px 20px 0px;
}


/*div#sidebar-content {
	float: left;
	width: 213px;
	background: url('/assets/images/background-sidebar.png') top left repeat-y;
	border-left: 1px solid #acadad;
	border-right: 1px solid #acadad;
	height: 100%;}*/

a.portugueseLanguageBtn{
    float:right;
	background:url("https://www.indium.com/assets/images/portuguese-language-button.png") no-repeat top left;
	display: block;
    width:78px;
    height: 30px;
    margin: 0;
    text-decoration: none;
    text-indent: -9999px;}
a.portugueseLanguageBtn:hover {
    background-position: -78px 0;}
a.portugueseEnglishBtn{
    float:right;
	background:url("https://www.indium.com/assets/images/portuguese-language-button.png") no-repeat top left;
    background-position:0 -30px;
	display: block;
    width:78px;
    height: 30px;
    margin: 0;
    text-decoration: none;
    text-indent: -9999px;}
a.portugueseEnglishBtn:hover {
    background-position: -78px -30px;}

a.chineseLanguageBtn{
    float:right;
	background:url("https://www.indium.com/assets/images/chinese-language-button.png") no-repeat top left;
	display: block;
    width:78px;
    height: 30px;
    margin: 0;
    text-decoration: none;
    text-indent: -9999px;}
a.chineseLanguageBtn:hover {
    background-position: -78px 0;}
a.chineseEnglishBtn{
    float:right;
	background:url("https://www.indium.com/assets/images/chinese-language-button.png") no-repeat top left;
    background-position:0 -30px;
	display: block;
    width:78px;
    height: 30px;
    margin: 0;
    text-decoration: none;
    text-indent: -9999px;}
a.chineseEnglishBtn:hover {
    background-position: -78px -30px;}

/* === Main - Specific Pieces === */

div#title-container {
	display: block;
	width: 541px;
	margin: 0px 0px 0px 134px;
	padding-top: 10px;
	clear: both;}

div#title-container h1 {
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	display: inline;
	position: relative;
	/*top: -8px;*/
	font-family: Univers, Arial, sans-serif;}

p.breadcrumbs {
	display: block;
	font-size: 13px;
	line-height: 16px;
	padding: 2px 0px 0px 2px;
	margin: 0px;
	font-weight: bold;
	/*top: -9px;*/
	position: relative;
	font-family: Univers, Arial, sans-serif;}

p.breadcrumbs span.current {
	/*font-size: 14px;*/
	white-space: nowrap;}

p.breadcrumbs a:link, p.breadcrumbs a:visited {
	text-decoration: underline;
	color: #000000;}

p.breadcrumbs a:hover, p.breadcrumbs a:active, p.breadcrumbs a:focus {
	text-decoration: underline;
	color: #4C7868;}

p.breadcrumbs-social {
	width:300px;
}

/* ORIG

div#title-container {
	display: block;
	width: 300px;
	margin: -6px 0px 0px 104px;
	position: relative;
	min-height: 60px;
	top: 0px;
	clear: right;}

div#title-container h1 {
	color: #000000;
	padding: 0px 0px 0px 0px;
	display: inline;
	position: relative;
	top: -8px;
	font-family: Univers, Arial, sans-serif;}

div#title-container div.title-extra.top {
	background: url('/assets/images/title-extra-top.png') bottom left no-repeat;
	width: 310px;
	height: 36px;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;}

.ie6 div#title-container div.title-extra.top, .ie6 div#title-container div.title-extra.continued {
	background: none;}

div#title-container div.title-extra.continued {
	background: url('/assets/images/title-extra-bottom.png') bottom left no-repeat;
	width: 270px;
	min-height: 36px;
	position: absolute;
	top: 36px;
	padding-left: 35px;
	padding-right: 15px;}

p.breadcrumbs {
	display: inline;
	font-size: 11px;
	padding-left: 3px;
	font-weight: bold;
	top: -9px;
	position: relative;
	font-family: Univers, Arial, sans-serif;}

p.breadcrumbs a:link, p.breadcrumbs a:visited {
	text-decoration: none;
	color: #000000;}

p.breadcrumbs a:hover, p.breadcrumbs a:active, p.breadcrumbs a:focus {
	text-decoration: underline;
	color: #000000;} */

/* Buttons */

ul#topbuttons {
	list-style-type: none;
	display: inline-block;
	margin: 0px 4px 0px 0px;
	padding: 0px;
	float: right;
	padding-top: 6px;
	padding-right: 6px;}

ul#topbuttons li {
	display: inline;
	float: left;
	margin: 0px 0px 0px 6px;
}

li#onlinestore {
	width: 121px;
	height: 34px;
	overflow: hidden;
	text-indent: -99999px;
	margin: 0px 0px;}

li#onlinestore a {
	width: 121px;
	height: 34px;
	display: block;
	background: url('/assets/images/online-store.png') top left no-repeat;}

li#onlinestore a:hover {
	background-position: 0px -34px;}

li#techteam {
	width: 121px;
	height: 34px;
	overflow: hidden;
	text-indent: -99999px;
	margin: 0px 0px 0px 0px;}

li#techteam a {
	width: 121px;
	height: 34px;
	display: block;
	background: url('/assets/images/tech-team.png') top left no-repeat;}

li#techteam a:hover {
	background-position: 0px -34px;}

/* Tabs */

.tabs {
	margin: 0;
	padding: 0; }

.selection {
	display: inline-block;
	zoom:1;
	*display:inline;
	/*background: #8aa799;*/
	background-color: #2D6B5B;
	border: none;
	margin: 0px 8px 0px 16px;
	width: 182px;
	text-align: center;}

.selection a {
	font-size: 15px;
	line-height: 1.2em;
	/*line-height: 1.0em;*/
	display: block;
	padding: 6px 8px 8px 8px;
	outline: none;
	margin: 0px;}

.selection a:link, .selection a:visited, .selection a:hover, .selection a:active, .selection a:focus {
	color: #ffffff;
	text-decoration: none;}

.selection a:hover {
	/*background-color: #729c8b;*/
	background-color: #518272;}

.selection.active {
	/*background-color: #4c7868;*/
	background-color: #004933;}

.selection.active a:hover {
	background-color: #004933; }

div#tab-container {
	margin-top: 26px;
	margin-left: 20px;
	margin-right: 0px;
	margin-bottom: 40px;
	width: 655px;
	clear: both;
	/*overflow: hidden;*/
	overflow: visible;}

#tab-content-container {
	border: 1px solid #777778;
	margin: -2px 0 0 0;
	padding: 0px;
	width: 653px;
	overflow: hidden;
	background-color: #ffffff;}

.tab-content {
	background-color: #ffffff;
	width: 653px;
	display: inline-block;
	overflow: hidden;
	/*height: auto !important;*/}

.ie8 #documents.tab-content {
	display: block !important;}

.ie6 .tab-content {
	display: block;
	overflow: hidden;}

.tab-content .content {
	padding: 22px 28px;
	margin: 0px;
	color: #5f5f5f;
	background-color: #ffffff;
	display: inline-block;
	/*height: auto !important;*/
	line-height: 18px;
	position: relative;
	width: 597px;
	overflow: hidden;
	clear: both;}

.ie8 #documents.tab-content .content {
	display: block !important;}

.tab-content .content.green {
	padding: 22px 28px;
	margin: 0px;
	color: #5f5f5f;
	background-color: #e1e7e4;
	display: inline-block;
	position: relative;}

body#semiconductor .tab-content .content.green {
	margin-bottom: 16px;}

.tab-content .content.biographies {
	padding: 18px 16px;
	width: 621px;}

.tab-content .content h2 {
	clear: left;}

div#tab-content-container div#products.tab-content h2 {
	font-size: 16px;}

/*.tab-content .content .slider, .tab-content .content .slider_page {
	overflow: hidden;
	margin: -22px -30px 0px -30px;
	padding: 22px 30px 0px 30px;}

.tab-content .content .slider_menu, .tab-content .content .slider_menu_page {
	margin: 0px 0px 0px 0px;}

.tab-content .content .slider_menu div.read-more, .tab-content #content .slider_menu_page div.read-more {
	margin-top: 4px;
	font-size: 11px;
	font-style: italic;}

.tab-content #content .slider_menu div.read-more a:link, .tab-content #content .slider_menu div.read-more a:visited {
	color: #F00;}

.tab-content #content .slider_menu div.read-more a:hover, .tab-content #content .slider_menu div.read-more a:active, .tab-content #content .slider_menu div.read-more a:focus {
	color: #F60;}

.tab-content #content .slider_menu div.close, .tab-content #content .slider_menu_page div.close {
	margin-top: 4px;
	font-size: 11px;
	font-style: italic;}

.tab-content #content .slider_menu div.close a:link, .tab-content #content .slider_menu div.close a:visited {
	color: #F00;}

.tab-content #content .slider_menu div.close a:hover, .tab-content #content .slider_menu div.close a:active, .tab-content #content .slider_menu div.close a:focus {
	color: #F60;}

.tab-content #content .slider_menu a, .tab-content #content .slider_menu_page a {
	background: none;}*/

.tab-content#blog-results .content {
	background-color: #ffffff;}

.tab-content#whitepapers .content {
	background-color: #ffffff;}

span.main-tab-title {
	white-space: nowrap;}

/* Product Types */

/* LOWER-CONTAINER IS FOR PAGES WITHOUT LOWER BUTTON ROW */

div.lower-container {
	background-color: #ffffff !important;
	padding: 18px 16px;
	display: inline-block;
	height: auto !important;
	/*overflow: auto;*/
	overflow: auto;
	width: 621px;
	position: relative;}

div.lower-container ul.type-tabs {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: inline-block;}

ul.type-tabs.subpage {
	/*border-top: 3px solid #E1E7E4;*/
	margin-bottom: 0px;}

div.lower-container div.type-content {
	border: 0px;
	padding: 20px 0px;}

/* TYPE-CONTAINER IS FOR PAGES WITH LOWER BUTTON ROW */

div.type-container {
	background-color: #ffffff !important;
	overflow: auto;
	height: auto;}

div.type-container div#products {
	padding-top: 18px;}

 ul.type-tabs {
	list-style-type: none;
	/*margin: 0px 0px 18px 0px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: inline-block;}

ul.type-tabs li {
	display: block;
	height: 42px;
	text-indent: -9999px;
	overflow: hidden;
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;}

ul.type-tabs li a {
	display: block;
	height: 42px;}

/*** SOLDER ***/
body#solders div.support-contact-us-btn {
  height: 49px;
  width: 240px;
  overflow: hidden;
  text-indent: -9999px;
  margin: 38px 0 0 0;
  float: left;
}
body#solders div.support-contact-us-btn a {
  background: url(/assets/images/contact/app-engineer-contact-us-btn.jpg) top left no-repeat;
  display: block;
  height: 49px;
  width: 240px;
}
body#solders div.support-contact-us-btn a:hover {
  background-position: 0 -49px;
}

body#solders div.process-calculator-btn {
  height: 49px;
  width: 240px;
  overflow: hidden;
  text-indent: -9999px;
  margin: 38px 0 0 27px;
  float: right;
}
body#solders div.process-calculator-btn a {
  background: url(/assets/images/process-calculator-btn.jpg) top left no-repeat;
  display: block;
  height: 49px;
  width: 240px;
}
body#solders div.process-calculator-btn a:hover {
  background-position: 0 -49px;
}

body#solders div.solder-alloy-selector-btn {
  height: 49px;
  width: 240px;
  overflow: hidden;
  text-indent: -9999px;
  margin: 25px 0 25px 0;
}
body#solders div.solder-alloy-selector-btn a {
  background: url(/assets/images/solder-alloy-selector-btn.jpg) top left no-repeat;
  display: block;
  height: 49px;
  width: 240px;
}
body#solders div.solder-alloy-selector-btn a:hover {
  background-position: 0 -49px;
}

body#inorganiccompounds ul.type-tabs li.featuredproducts a{
	width: 148px;
	background: url('/assets/images/inorganic-compounds/nav/featured-products.jpg') top left no-repeat;}

body#inorganiccompounds ul.type-tabs li.indium-compounds a{
	width: 155px;
	background: url('/assets/images/inorganic-compounds/nav/indium-compounds.jpg') top left no-repeat;}

body#inorganiccompounds ul.type-tabs li.gallium-compounds a{
	width: 161px;
	background: url('/assets/images/inorganic-compounds/nav/gallium-compounds.jpg') top left no-repeat;}

body#inorganiccompounds ul.type-tabs li.germanium-compounds a{
	width: 189px;
	background: url('/assets/images/inorganic-compounds/nav/germanium-compounds.jpg') top left no-repeat;}

body#solder-paste ul.type-tabs li.featuredproducts a{
	width: 165px;
	background: url('/assets/images/inorganic-compounds/nav/featured-products.jpg') top left no-repeat;}

body#solder-paste ul.type-tabs li.oxides a{
	width: 163px;
	background: url('/assets/images/inorganic-compounds/nav/oxides.jpg') top left no-repeat;}

body#solder-paste ul.type-tabs li.chlorides a{
	width: 163px;
	background: url('/assets/images/inorganic-compounds/nav/chlorides.jpg') top left no-repeat;}

body#solder-paste ul.type-tabs li.others a{
	width: 162px;
	background: url('/assets/images/inorganic-compounds/nav/others.jpg') top left no-repeat;}

body#through-hole-assembly ul.type-tabs li.featuredproducts a{
	width: 165px;
	background: url('/assets/images/inorganic-compounds/nav/featured-products.jpg') top left no-repeat;}

body#through-hole-assembly ul.type-tabs li.oxides a{
	width: 163px;
	background: url('/assets/images/inorganic-compounds/nav/oxides.jpg') top left no-repeat;}

body#through-hole-assembly ul.type-tabs li.chlorides a{
	width: 163px;
	background: url('/assets/images/inorganic-compounds/nav/chlorides.jpg') top left no-repeat;}

body#through-hole-assembly ul.type-tabs li.others a{
	width: 162px;
	background: url('/assets/images/inorganic-compounds/nav/others.jpg') top left no-repeat;}

body#technical-support-engineers ul.type-tabs li.americas a, body#iso-and-itar ul.type-tabs li.americas a{
	width: 165px;
	background: url('/assets/images/people/nav/americas.jpg') top left no-repeat;}

body#technical-support-engineers ul.type-tabs li.asia-pacific a, body#iso-and-itar ul.type-tabs li.asia-pacific a{
	width: 163px;
	background: url('/assets/images/people/nav/asia-pacific.jpg') top left no-repeat;}

body#technical-support-engineers ul.type-tabs li.china a, body#iso-and-itar ul.type-tabs li.china a{
	width: 163px;
	background: url('/assets/images/people/nav/china.jpg') top left no-repeat;}

body#technical-support-engineers ul.type-tabs li.europe a, body#iso-and-itar ul.type-tabs li.europe a{
	width: 162px;
	background: url('/assets/images/people/nav/europe.jpg') top left no-repeat;}

body#sales ul.type-tabs li.americas a{
	width: 131px;
	background: url('/assets/images/people/nav/sales/americas.jpg') top left no-repeat;}

body#sales ul.type-tabs li.asia-pacific a{
	width: 131px;
	background: url('/assets/images/people/nav/sales/asia-pacific.jpg') top left no-repeat;}

body#sales ul.type-tabs li.china a{
	width: 130px;
	background: url('/assets/images/people/nav/sales/china.jpg') top left no-repeat;}

body#sales ul.type-tabs li.europe a{
	width: 131px;
	background: url('/assets/images/people/nav/sales/europe.jpg') top left no-repeat;}

body#sales ul.type-tabs li.global a{
	width: 130px;
	background: url('/assets/images/people/nav/sales/global.jpg') top left no-repeat;}

body#thinfilmmaterials ul.type-tabs li.featuredproducts a{
	width: 165px;
	background: url('/assets/images/thin-film-materials/nav/featured-products.jpg') top left no-repeat;}

body#thinfilmmaterials ul.type-tabs li.sputtering-targets a{
	width: 164px;
	background: url('/assets/images/thin-film-materials/nav/sputtering-targets.jpg') top left no-repeat;}

body#thinfilmmaterials ul.type-tabs li.indium a{
	width: 108px;
	background: url('/assets/images/thin-film-materials/nav/indium.jpg') top left no-repeat;}

body#thinfilmmaterials ul.type-tabs li.gallium a{
	width: 108px;
	background: url('/assets/images/thin-film-materials/nav/gallium.jpg') top left no-repeat;}

body#thinfilmmaterials ul.type-tabs li.others a{
	width: 108px;
	background: url('/assets/images/thin-film-materials/nav/others.jpg') top left no-repeat;}

body#engineered-solders ul.type-tabs li.featuredproducts a{
	width: 165px;
	background: url('/assets/images/inorganic-compounds/nav/featured-products.jpg') top left no-repeat;}

body#engineered-solders ul.type-tabs li.oxides a{
	width: 163px;
	background: url('/assets/images/inorganic-compounds/nav/oxides.jpg') top left no-repeat;}

body#engineered-solders ul.type-tabs li.chlorides a{
	width: 163px;
	background: url('/assets/images/inorganic-compounds/nav/chlorides.jpg') top left no-repeat;}

body#engineered-solders ul.type-tabs li.others a{
	width: 162px;
	background: url('/assets/images/inorganic-compounds/nav/others.jpg') top left no-repeat;}

body#solar-assembly-materials ul.type-tabs li.liquid-tabbing-flux a{
	width: 217px;
	background: url('/assets/images/solar-assembly-materials/nav/liquid-tabbing-flux2.jpg') top left no-repeat;}

body#solar-assembly-materials ul.type-tabs li.metallizationpaste a{
	width: 218px;
	background: url('/assets/images/solar-assembly-materials/nav/metallization-paste2.jpg') top left no-repeat;}

body#solar-assembly-materials ul.type-tabs li.suntab-pv-ribbon a{
	width: 196px;
	background: url('/assets/images/solar-assembly-materials/nav/suntab-pv-ribbon.jpg') top left no-repeat;}

body#solar-assembly-materials ul.type-tabs li.solders a{
	width: 218px;
	background: url('/assets/images/solar-assembly-materials/nav/solders2.jpg') top left no-repeat;}

body#nanofoil ul.type-tabs li.sheets a{
	width: 217px;
	background: url('/assets/images/nanofoil/nav/sheets.jpg') top left no-repeat;}

body#nanofoil ul.type-tabs li.preforms a{
	width: 218px;
	background: url('/assets/images/nanofoil/nav/preforms.jpg') top left no-repeat;}

body#nanofoil ul.type-tabs li.sputter-target-bonding a{
	width: 218px;
	background: url('/assets/images/nanofoil/nav/sputter-target-bonding.jpg') top left no-repeat;}

body#metals ul.type-tabs li.featured-products a{
	width: 326px;
	background: url('/assets/images/metals/nav/featured-products.jpg') top left no-repeat;}

body#metals ul.type-tabs li.reclaim-and-recycle a{
	width: 327px;
	background: url('/assets/images/metals/nav/reclaim-and-recycle.jpg') top left no-repeat;}

body#metals ul.type-tabs li.indium a{
  width: 130px;
  background: url('/assets/images/metals/nav/indium-r2.jpg') top left no-repeat;}

body#metals ul.type-tabs li.gallium a{
  width: 130px;
  background: url('/assets/images/metals/nav/gallium-r2.jpg') top left no-repeat;}

body#metals ul.type-tabs li.tin a{
  width: 130px;
  background: url('/assets/images/metals/nav/tin-r2.jpg') top left no-repeat;}

body#metals ul.type-tabs li.germanium a{
  width: 130px;
  background: url('/assets/images/metals/nav/germanium-r2.jpg') top left no-repeat;}

body#metals ul.type-tabs li.high-purity-indium a{
  width: 133px;
  background: url('/assets/images/metals/nav/high-purity-indium-r2.jpg') top left no-repeat;}

body#engineered-solders ul.type-tabs li.product-family a{
	width: 326px;
	background: url('/assets/images/engineered-solders/nav/product-family.jpg') top left no-repeat;}

body#engineered-solders ul.type-tabs li.applications a{
	width: 327px;
	background: url('/assets/images/engineered-solders/nav/applications.jpg') top left no-repeat;}

body#thermal-interface-materials ul.type-tabs li.non-reflow-tims a{
	width: 326px;
	background: url('/assets/images/thermal-interface-materials/nav/non-reflow-tims.jpg') top left no-repeat;}

body#thermal-interface-materials ul.type-tabs li.reflow-tims a{
	width: 327px;
	background: url('/assets/images/thermal-interface-materials/nav/reflow-tims.jpg') top left no-repeat;}

body#solder-paste-smt-assembly ul.type-tabs li.lead-free a{
	width: 326px;
	background: url('/assets/images/solder-paste-smt-assembly/nav/lead-free.jpg') top left no-repeat;}

body#solder-paste-smt-assembly ul.type-tabs li.tin-lead a{
	width: 327px;
	background: url('/assets/images/solder-paste-smt-assembly/nav/tin-lead.jpg') top left no-repeat;}

body#through-hole-assembly-and-rework-repair ul.type-tabs li.wave-solder-fluxes a{
	width: 155px;
	background: url('/assets/images/through-hole-assembly-and-rework-repair/nav/wave-solder-fluxes.jpg') top left no-repeat;}

body#through-hole-assembly-and-rework-repair ul.type-tabs li.bar-solder a{
	width: 91px;
	background: url('/assets/images/through-hole-assembly-and-rework-repair/nav/bar-solder.jpg') top left no-repeat;}

body#through-hole-assembly-and-rework-repair ul.type-tabs li.flux-cored-wire a{
	width: 127px;
	background: url('/assets/images/through-hole-assembly-and-rework-repair/nav/flux-cored-wire.jpg') top left no-repeat;}

body#through-hole-assembly-and-rework-repair ul.type-tabs li.rework-fluxes a{
	width: 119px;
	background: url('/assets/images/through-hole-assembly-and-rework-repair/nav/rework-fluxes.jpg') top left no-repeat;}

body#through-hole-assembly-and-rework-repair ul.type-tabs li.solder-fortification a{
	width: 161px;
	background: url('/assets/images/through-hole-assembly-and-rework-repair/nav/solder-fortification.jpg') top left no-repeat;}

body#videos ul.type-tabs li.view-all a{
	width: 217px;
	background: url('/assets/images/videos/nav/view-all.jpg') top left no-repeat;}

body#videos ul.type-tabs li.english a{
	width: 218px;
	background: url('/assets/images/videos/nav/english.jpg') top left no-repeat;}

body#videos ul.type-tabs li.chinese a{
	width: 218px;
	background: url('/assets/images/videos/nav/chinese.jpg') top left no-repeat;}

body#technical-documents ul.type-tabs li.subject a{
	width: 218px;
	background: url('/assets/images/technical-documents/nav-whitepapers/browse-by-subject.jpg') top left no-repeat;}

body#technical-documents ul.type-tabs li.author a{
	width: 217px;
	background: url('/assets/images/technical-documents/nav-whitepapers/browse-by-author.jpg') top left no-repeat;}

body#technical-documents ul.type-tabs li.all a{
	width: 218px;
	background: url('/assets/images/technical-documents/nav-whitepapers/view-all.jpg') top left no-repeat;}

body#flux-and-epoxy ul.type-tabs li.alcohol-based-flux a{
	width: 142px;
	background: url('/assets/images/flux-and-epoxy/nav/alcohol-based-flux.jpg') top left no-repeat;}

body#flux-and-epoxy ul.type-tabs li.voc-free-flux a{
	width: 108px;
	background: url('/assets/images/flux-and-epoxy/nav/voc-free-flux.jpg') top left no-repeat;}

body#flux-and-epoxy ul.type-tabs li.water-wash-flux a{
	width: 125px;
	background: url('/assets/images/flux-and-epoxy/nav/water-wash-flux.jpg') top left no-repeat;}

body#flux-and-epoxy ul.type-tabs li.rosin-based-flux a{
	width: 128px;
	background: url('/assets/images/flux-and-epoxy/nav/rosin-based-flux.jpg') top left no-repeat;}

body#flux-and-epoxy ul.type-tabs li.specialty-chemicals a{
	width: 150px;
	background: url('/assets/images/flux-and-epoxy/nav/specialty-chemicals.jpg') top left no-repeat;}

body#csr ul.type-tabs li.employees a{
	width: 108px;
	background: url('/assets/images/csr/nav/employees.jpg') top left no-repeat;}

body#csr ul.type-tabs li.customers a{
	width: 109px;
	background: url('/assets/images/csr/nav/customers.jpg') top left no-repeat;}

body#csr ul.type-tabs li.suppliers a{
	width: 109px;
	background: url('/assets/images/csr/nav/suppliers.jpg') top left no-repeat;}

body#csr ul.type-tabs li.environment a{
	width: 109px;
	background: url('/assets/images/csr/nav/environment.jpg') top left no-repeat;}

body#csr ul.type-tabs li.community a{
	width: 109px;
	background: url('/assets/images/csr/nav/community.jpg') top left no-repeat;}

body#csr ul.type-tabs li.corporate-management a{
	width: 109px;
	background: url('/assets/images/csr/nav/corporate-management.jpg') top left no-repeat;}

body#csr ul.type-tabs li.code-of-conduct-workforce a{
	width: 130px;
	background: url('/assets/images/csr/nav/code-of-conduct-workforce.jpg') top left no-repeat;}
body#csr ul.type-tabs li.code-of-conduct-health-and-safety a{
	width: 130px;
	background: url('/assets/images/csr/nav/code-of-conduct-health-and-safety.jpg') top left no-repeat;}
body#csr ul.type-tabs li.code-of-conduct-environmental a{
	width: 131px;
	background: url('/assets/images/csr/nav/code-of-conduct-environmental.jpg') top left no-repeat;}
body#csr ul.type-tabs li.code-of-conduct-ethics a{
	width: 131px;
	background: url('/assets/images/csr/nav/code-of-conduct-ethics.jpg') top left no-repeat;}
body#csr ul.type-tabs li.code-of-conduct-management-systems a{
	width: 131px;
	background: url('/assets/images/csr/nav/code-of-conduct-management-systems.jpg') top left no-repeat;}
body#csr div.code-of-conduct-btn a {
    background: url(/assets/images/code-of-conduct/code-of-conduct-btn.jpg) top left no-repeat;
    display: block;
    height: 49px;
    width: 240px;}
body#csr div.code-of-conduct-btn a:hover {
    background-position: 0 -49px;
}
body#csr div.code-of-conduct-btn {
    height: 49px;
    width: 240px;
    overflow: hidden;
    text-indent: -9999px;
    float: right;
    margin: 10px 0 0 10px;
}

body#thinfilmmaterials ul.type-tabs li a:hover,
body#inorganiccompounds ul.type-tabs li a:hover,
body#sales ul.type-tabs li a:hover,
body#technical-support-engineers ul.type-tabs li a:hover,
body#engineered-solders ul.type-tabs li a:hover,
body#solar-assembly-materials ul.type-tabs li a:hover,
body#nanofoil ul.type-tabs li a:hover,
body#metals ul.type-tabs li a:hover,
body#thermal-interface-materials ul.type-tabs li a:hover,
body#solder-paste-smt-assembly ul.type-tabs li a:hover,
body#through-hole-assembly-and-rework-repair ul.type-tabs li a:hover,
body#videos ul.type-tabs li a:hover,
body#technical-documents ul.type-tabs li a:hover,
body#flux-and-epoxy ul.type-tabs li a:hover,
body#iso-and-itar ul.type-tabs li a:hover,
body#csr ul.type-tabs li a:hover {
	background-position: 0 -42px;}

/*body#inorganiccompounds ul.type-tabs li.active a{
	background-position: 0 -42px;}

body#engineered-solders ul.type-tabs li.active a{
	background-position: 0 -42px;}*/

body#thinfilmmaterials.featuredproducts ul.type-tabs li.featuredproducts a,
body#thinfilmmaterials.sputteringtargets ul.type-tabs li.sputtering-targets a,
body#thinfilmmaterials.indium ul.type-tabs li.indium a,
body#thinfilmmaterials.gallium ul.type-tabs li.gallium a,
body#thinfilmmaterials.others ul.type-tabs li.others a,
body#inorganiccompounds.featuredproducts ul.type-tabs li.featuredproducts a,
body#inorganiccompounds.indium-compounds ul.type-tabs li.indium-compounds a,
body#inorganiccompounds.gallium-compounds ul.type-tabs li.gallium-compounds a,
body#inorganiccompounds.germanium-compounds ul.type-tabs li.germanium-compounds a,
body#engineered-solders.featuredproducts ul.type-tabs li.featuredproducts a,
body#engineered-solders.oxides ul.type-tabs li.oxides a,
body#engineered-solders.chlorides ul.type-tabs li.chlorides a,
body#engineered-solders.metals ul.type-tabs li.metals a,
body#engineered-solders.others ul.type-tabs li.others a,
body#sales.americas ul.type-tabs li.americas a,
body#sales.asia-pacific ul.type-tabs li.asia-pacific a,
body#sales.china ul.type-tabs li.china a,
body#sales.europe ul.type-tabs li.europe a,
body#sales.global ul.type-tabs li.global a,
body#technical-support-engineers.americas ul.type-tabs li.americas a,
body#technical-support-engineers.asia-pacific ul.type-tabs li.asia-pacific a,
body#technical-support-engineers.china ul.type-tabs li.china a,
body#technical-support-engineers.europe ul.type-tabs li.europe a,
body#iso-and-itar.americas ul.type-tabs li.americas a,
body#iso-and-itar.asia-pacific ul.type-tabs li.asia-pacific a,
body#iso-and-itar.china ul.type-tabs li.china a,
body#iso-and-itar.europe ul.type-tabs li.europe a,
body#solar-assembly-materials.liquid-tabbing-flux ul.type-tabs li.liquid-tabbing-flux a,
body#solar-assembly-materials.metallizationpaste ul.type-tabs li.metallizationpaste a,
body#solar-assembly-materials.suntab-pv-ribbon ul.type-tabs li.suntab-pv-ribbon a,
body#solar-assembly-materials.solders ul.type-tabs li.solders a,
body#nanofoil.sheets ul.type-tabs li.sheets a,
body#nanofoil.preforms ul.type-tabs li.preforms a,
body#nanofoil.powders-and-particles ul.type-tabs li.powders-and-particles a,
body#nanofoil.sputter-target-bonding ul.type-tabs li.sputter-target-bonding a,
body#metals.featuredproducts ul.type-tabs li.featured-products a,
body#metals.indium ul.type-tabs li.indium a,
body#metals.gallium ul.type-tabs li.gallium a,
body#metals.tin ul.type-tabs li.tin a,
body#metals.germanium ul.type-tabs li.germanium a,
body#metals.high-purity-indium ul.type-tabs li.high-purity-indium a,
body#engineered-solders.product-family ul.type-tabs li.product-family a,
body#engineered-solders.applications ul.type-tabs li.applications a,
body#thermal-interface-materials.non-reflow-tims ul.type-tabs li.non-reflow-tims a,
body#thermal-interface-materials.reflow-tims ul.type-tabs li.reflow-tims a,
body#solder-paste-smt-assembly.lead-free ul.type-tabs li.lead-free a,
body#solder-paste-smt-assembly.tin-lead ul.type-tabs li.tin-lead a,
body#through-hole-assembly-and-rework-repair.wave-solder-fluxes ul.type-tabs li.wave-solder-fluxes a,
body#through-hole-assembly-and-rework-repair.bar-solder ul.type-tabs li.bar-solder a,
body#through-hole-assembly-and-rework-repair.flux-cored-wire ul.type-tabs li.flux-cored-wire a,
body#through-hole-assembly-and-rework-repair.rework-fluxes ul.type-tabs li.rework-fluxes a,
body#through-hole-assembly-and-rework-repair.solder-fortification ul.type-tabs li.solder-fortification a,
body#videos ul.type-tabs li.view-all.active a,
body#videos ul.type-tabs li.english.active a,
body#videos ul.type-tabs li.chinese.active a,
body#technical-documents ul.type-tabs li.subject.active a,
body#technical-documents ul.type-tabs li.author.active a,
body#technical-documents ul.type-tabs li.all.active a,
body#flux-and-epoxy.alcohol-based-flux ul.type-tabs li.all.active a,
body#flux-and-epoxy.voc-free-flux ul.type-tabs li.all.active a,
body#flux-and-epoxy.water-wash-flux ul.type-tabs li.all.active a,
body#flux-and-epoxy.rosin-based-flux ul.type-tabs li.all.active a,
body#flux-and-epoxy.specialty-chemicals ul.type-tabs li.all.active a,
body#csr.employees ul.type-tabs li.employees a,
body#csr.customers ul.type-tabs li.customers a,
body#csr.suppliers ul.type-tabs li.suppliers a,
body#csr.environment ul.type-tabs li.environment a,
body#csr.community ul.type-tabs li.community a,
body#csr.corporate-management ul.type-tabs li.corporate-management a,
body#csr.code-of-conduct-workforce ul.type-tabs li.code-of-conduct-workforce a,
body#csr.code-of-conduct-health-and-safety ul.type-tabs li.code-of-conduct-health-and-safety a,
body#csr.code-of-conduct-environmental ul.type-tabs li.code-of-conduct-environmental a,
body#csr.code-of-conduct-ethics ul.type-tabs li.code-of-conduct-ethics a,
body#csr.code-of-conduct-management-systems ul.type-tabs li.code-of-conduct-management-systems a {
	background-position: 0 -42px;}

div.type-container div.type-content {
	border: 0px;
	padding: 20px 0px;}

/* ICONS */

.ie6 ul.icons {
	margin-right: -13px;
	width: 224px;}

ul.icons {
	display: inline-block;
	/*position: absolute;
	top: 0px; right: 0px;*/
	float: right;
	margin: -18px -26px 0px 6px;
	max-width: 224px;}

ul.icons li {
	width: 50px;
	height: 50px;
	float: right;
	display: inline;
	text-indent: -9999px;
	margin-left: 4px;
	margin-bottom: 4px;}

ul.icons li.bismuth {
	background: url('/assets/images/icons/bismuth.png') top left no-repeat;}

ul.icons li.chemicals {
	background: url('/assets/images/icons/chemicals.png') top left no-repeat;}

ul.icons li.ingot {
	background: url('/assets/images/icons/ingot.png') top left no-repeat;}

ul.icons li.powder {
	background: url('/assets/images/icons/powder.png') top left no-repeat;}

/* Product News */

div#product-news {
	border: 1px solid #777778;
	background: url('/assets/images/background-opacity.png') top left repeat;
	margin: 0px 0px 20px 10px;
	display: inline-block;
	width: 653px;
	font-size: 10px;
	padding: 0px;}

div#product-news-content {
	width: 253px;
	display: inline;
	padding: 6px 20px 6px 30px;
	overflow: hidden;
	float: left;
	margin: 0px;}

div#product-news-image {
	width: 350px;
	float: right;
	display: inline;
	overflow: hidden;
	padding: 0px;
	margin: 0px;}

div#product-news-image img {
	margin: 0px;
	padding: 0px;
	border: 0px;}

/* === Sidebar - Specific Pieces === */

div#sidebar-content {
	font-size: 13px;
	font-weight: bold;
	font-family: Univers, Arial, sans-serif;
	line-height: 16px;}

div#sidebar-content p {
	line-height: 12px;}

div#sidebar-content h2 {
	font-size: 17px;
	font-weight: bold;}

div#sidebar-content h3 {
	font-size: 17px;
	font-weight: bold;
	color: #d77d41;
	margin-bottom: 6px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;}

div#sidebar-content h3.blogs {
	color: #000000; }

div#sidebar-content a:link, div#sidebar-content a:visited {
	color: #004833;
	text-decoration: none;}

div#sidebar-content a:hover, div#sidebar-content a:active, div#sidebar-content a:focus {
	color: #000000;
	text-decoration: underline;}

div#sidebar-content ul#related {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size: 13px;}

div#sidebar-content ul#related li {
	padding: 3px 0px;
	line-height: 13px;}

div#sidebar-content ul#related li a:link, div#sidebar-content ul#related li a:visited {
	text-decoration: underline;}

div#sidebar-buttons {
	padding: 6px 0px 20px 0px;
	margin: 0px;
	/*background-color: #000000;*/
	/*margin: 24px 0px 24px -35px;
	height: auto;
	background: url('/assets/images/sidebar-btn-bg.png') top left repeat-y;
	width: 253px;*/
	/*border-top: 1px solid #777778;*/}

div#isoanditar {
	width: 175px;
	height: 35px;
	overflow: hidden;
	text-indent: -99999px;
	margin: 5px 0px;}

div#isoanditar a {
	width: 175px;
	height: 35px;
	display: block;
	background: url('/assets/images/quality-documents-btn.png') top left no-repeat;}

div#isoanditar a:hover {
	background-position: 0px -35px;}

div#bloggers {
	width: 175px;
	height: 35px;
	overflow: hidden;
	text-indent: -99999px;
	margin: 5px 0px;}

div#bloggers a {
	width: 175px;
	height: 35px;
	display: block;
	background: url('/assets/images/bloggers-btn.png') top left no-repeat;}

div#bloggers a:hover {
	background-position: 0px -35px;}


	div#pc {
		width: 175px;
		height: 35px;
		overflow: hidden;
		text-indent: -99999px;
		margin: 5px 0px;}

	div#pc a {
		width: 175px;
		height: 35px;
		display: block;
		background: url('/assets/images/pc.png') top left no-repeat;}

	div#pc a:hover {
		background-position: 0px -35px;}

div#msds {
	width: 175px;
	height: 35px;
	overflow: hidden;
	text-indent: -99999px;
	margin: 5px 0px;}

div#msds a {
	width: 175px;
	height: 35px;
	display: block;
	background: url('/assets/images/sds.png') top left no-repeat;}

div#msds a:hover {
	background-position: 0px -35px;}

div#datasheets {
	width: 175px;
	height: 35px;
	overflow: hidden;
	text-indent: -99999px;
	margin: 5px 0px;}

div#datasheets a {
	width: 175px;
	height: 35px;
	display: block;
	background: url('/assets/images/data-sheets.png') top left no-repeat;}

div#datasheets a:hover {
	background-position: 0px -35px;}

div#datasheets-korean {
	width: 175px;
	height: 35px;
	overflow: hidden;
	text-indent: -99999px;
	margin: 5px 0px;}

div#datasheets-korean a {
	width: 175px;
	height: 35px;
	display: block;
	background: url('/assets/images/data-sheets-korean.png') top left no-repeat;}

div#datasheets-korean a:hover {
	background-position: 0px -35px;}


div#onlinestore {
	width: 175px;
	height: 35px;
	overflow: hidden;
	text-indent: -99999px;
	margin: 5px 0px;}

div#onlinestore a {
	width: 175px;
	height: 35px;
	display: block;
	background: url('/assets/images/online-store.png') top left no-repeat;}

div#onlinestore a:hover {
	background-position: 0px -35px;}

div#onlinestore-korean {
	width: 175px;
	height: 35px;
	overflow: hidden;
	text-indent: -99999px;
	margin: 5px 0px;}

div#onlinestore-korean a {
	width: 175px;
	height: 35px;
	display: block;
	background: url('/assets/images/online-store-korean.png') top left no-repeat;}

div#onlinestore-korean a:hover {
	background-position: 0px -35px;}

div#techteam {
	width: 175px;
	height: 35px;
	overflow: hidden;
	text-indent: -99999px;
	margin: 5px 0px;}

div#techteam a {
	width: 175px;
	height: 35px;
	display: block;
	background: url('/assets/images/tech-team.png') top left no-repeat;}

div#techteam a:hover {
	background-position: 0px -35px;}

div#techteam-korean {
	width: 175px;
	height: 35px;
	overflow: hidden;
	text-indent: -99999px;
	margin: 5px 0px;}

div#techteam-korean a {
	width: 175px;
	height: 35px;
	display: block;
	background: url('/assets/images/tech-team-korean.png') top left no-repeat;}

div#techteam-korean a:hover {
	background-position: 0px -35px;}

div#calculationtoolsbtn {
	width: 175px;
	height: 35px;
	overflow: hidden;
	text-indent: -99999px;
	margin: 5px 0px;}

div#calculationtoolsbtn a {
	width: 175px;
	height: 35px;
	display: block;
	background: url('/assets/images/calculationtools.png') top left no-repeat;}

div#calculationtoolsbtn a:hover {
	background-position: 0px -35px;}

/*ul#socialmedia {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px;}

ul#socialmedia li{
	height: 30px;
	width: 29px;
	display: inline;
	overflow: hidden;
	text-indent: -9999px;
	float: left;
	padding: 0px 2px 0px 2px;}

ul#socialmedia li a{
	height: 30px;
	width: 29px;
	display: block;}

ul#socialmedia li#linkedin a {
	background: url('/assets/images/social-media-linkedin.png') top left no-repeat;}

ul#socialmedia li#facebook a {
	background: url('/assets/images/social-media-facebook.png') top left no-repeat;}

ul#socialmedia li#twitter a {
	background: url('/assets/images/social-media-twitter.png') top left no-repeat;}

ul#socialmedia li#youtube a {
	background: url('/assets/images/social-media-youtube.png') top left no-repeat;}

ul#socialmedia li#blogger a {
	background: url('/assets/images/social-media-blogger.png') top left no-repeat;}

ul#socialmedia li#linkedin a:hover,
ul#socialmedia li#facebook a:hover,
ul#socialmedia li#twitter a:hover,
ul#socialmedia li#youtube a:hover,
ul#socialmedia li#blogger a:hover{
	background-position: 0px -30px}*/

#sidebar-content #social-media {
	margin-top: 4px;}
#sidebar-content #social-media h2 {
	margin: 0;
	padding: 0;
    line-height:1.0em;}
#sidebar-content #social-media h2 .small {
	font-size: 14px;
	font-style: italic;
	font-weight: normal;}

#sidebar-content #social-media a#social{
    display:block;
	float:left;
	margin:-2px 4px 0 2px;padding:0;
	width:32px;height:32px;
	background:url(/assets/images/socialmedia-icons-sidebar.png) no-repeat -160px 0;
	display:inline;
	overflow:hidden;
	text-indent:-9999px;}
/*#sidebar-content #sociel-media a.social{
    background-position:-160px 0;}*/
#sidebar-content #social-media a#social:hover{
	background-position:-160px -32px;}

#sidebar-content #social-media p {
	font-weight: normal;
	padding-bottom: 0px;}
#sidebar-content #social-media ul{
	float:left;
	margin:5px 0 15px 0;padding:0;
	list-style-type: none;}
#sidebar-content #social-media ul li{
	float:left;
	margin:0;padding:2px 2px;
	width:32px;height:32px;
	display:inline;
	overflow:hidden;
	text-indent:-9999px;}

#sidebar-content #social-media ul li a{
	display:block;
	width:32px;height:32px;
	background:url(/assets/images/socialmedia-icons-sidebar.png) no-repeat 0 0;}

	#sidebar-content #social-media ul li#linkedin a{
		background-position:0 0;}
	#sidebar-content #social-media ul li#facebook a{
		background-position:-32px 0;}
	#sidebar-content #social-media ul li#twitter a{
		background-position:-64px 0;}
	#sidebar-content #social-media ul li#youtube a{
		background-position:-96px 0;}
	#sidebar-content #social-media ul li#blogger a{
		background-position:-128px 0;}

	#sidebar-content #social-media ul li#linkedin a:hover{
		background-position:0 -32px;}
	#sidebar-content #social-media ul li#facebook a:hover{
		background-position:-32px -32px;}
	#sidebar-content #social-media ul li#twitter a:hover{
		background-position:-64px -32px;}
	#sidebar-content #social-media ul li#youtube a:hover{
		background-position:-96px -32px;}
	#sidebar-content #social-media ul li#blogger a:hover{
		background-position:-128px -32px;}


/* === Community Social Media Content === */

#community-support #social-media {
	margin-top: 4px;}
#community-support #social-media h2 {
   margin: 0;
   padding: 0;
   line-height: 2.0em;
   float: left;
   margin-right: 0.5em;}

#community-support #social-media h2 .small {
	font-size: 14px;
	font-style: italic;
	font-weight: normal;}

#community-support #social-media a#social{
    display:block;
	float:left;
	margin:-2px 4px 0 2px;padding:0;
	width:32px;height:32px;
	background:url(/assets/images/socialmedia-icons-sidebar.png) no-repeat -160px 0;
	display:inline;
	overflow:hidden;
	text-indent:-9999px;}

#community-support #social-media a#social:hover{
	background-position:-160px -32px;}

#community-support #social-media p {
	font-weight: normal;
	padding-bottom: 0px;}
#community-support #social-media ul{
	float:left;
	margin:0px 0 15px 0;padding:0;
	list-style-type: none;}
#community-support #social-media ul li{
	float:left;
	margin:0;padding:2px 2px;
	width:32px;height:32px;
	display:inline;
	overflow:hidden;
	text-indent:-9999px;}

#community-support #social-media ul li a{
	display:block;
	width:32px;height:32px;
	background:url(/assets/images/socialmedia-icons-sidebar.png) no-repeat 0 0;}

	#community-support #social-media ul li#linkedin a{
		background-position:0 0;}
	#community-support #social-media ul li#facebook a{
		background-position:-32px 0;}
	#community-support #social-media ul li#twitter a{
		background-position:-64px 0;}

	#community-support #social-media ul li#linkedin a:hover{
		background-position:0 -32px;}
	#community-support #social-media ul li#facebook a:hover{
		background-position:-32px -32px;}
	#community-support #social-media ul li#twitter a:hover{
		background-position:-64px -32px;}


div#locations {
	clear: left;
	padding: 0px 0px 0px 0px;
	margin: 22px 0px 0px 0px;
	font-family: Univers, Arial, sans-serif;
	font-weight: normal;}

div#locations div.location-group {
	margin: 0px 0px 10px 0px;
	padding: 0px;}

div#locations p.support-links {
	padding-top: 0px;}

div#locations p {
	line-height: 15px;}

div#locations p.secondary {
	margin-top: 0px;
	padding-top: 0px;}

div#locations div.location-name {
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	margin: 0px;
	padding: 0px;}

div#locations div.location-name a.china:link, div#locations div.location-name a.china:visited {
	color: #75260b;}

div#locations div.location-name a.china:hover, div#locations div.location-name a.china:active, div#locations div.location-name a.china:focus {
	color: #601e09;}


/* === Signature === */

/* EQUAL HEIGHT COLUMNS - BE CAREFUL WHEN CHANGING */
div#signature {
	float: left;
	width: 593px;
	border: 1px solid #a3c7a7;
	margin: 0px 0px 10px 15px;
	padding: 0px;}
.ie6 div#signature {
	margin: 0px 0px 10px 7px;}
div#signature div#left {
	float: left;
	width: 593px;
	position: relative;
	right: 280px;}
div#signature div#left div.owner {
	display: block;
	margin: 0px;
	padding: 0px 4px 0px 0px;}
div#signature div#left div.indium-corp {
	display: block;}


div#signature div#right {
	float: left;
	width: 593px;
	overflow: hidden;
	position: relative;}
div#signature div#left-content {
	float: left;
	width: 312px;
	position: relative;
	left: 280px;
	font-size: 11px;
	line-height: 16px;
	border-right: 1px solid #a3c7a7;}
div#signature div#left-content p.owned-by-heading {
	font-size: 13px;
	padding: 8px 0px 0px 0px;
	margin: 0xp;}
div#signature div#left-content p.default {
	font-size: 22px;
	font-style: italic;
	text-align: center;
	padding: 37px 0px;
	letter-spacing: 6px;
	color: #004833}
div#signature div#left-content img.headshot {
	float: left;
	padding: 4px 8px 4px 4px;
	width: 75px;}
div#signature div#right-content {
	float: left;
	width: 280px;
	position: relative;
	left: 280px;
	background: url('/assets/images/signature/indium-signature.jpg') top left no-repeat;
	height: 88px;
	text-indent: -9999px;}
div#signature div#right-content a{
	height: 88px;
	width: 280px;
	display: block;}

p.foeta {
	height: 36px;
	width: 287px;
	text-indent: -9999px;
	background: url('/assets/images/signature/foeta.png') top left no-repeat;
	margin: 6px auto 0 auto;
	padding: 0px;
	clear: both;}
p.foeta-chinese {
	height: 36px;
	width: 287px;
	text-indent: -9999px;
	background: url('/assets/images/foeta-chinese.png') top center no-repeat;
	margin: 6px auto 0 auto;
	padding: 0px;
	clear: both;}

p.copyright {
	text-align: center;
	padding-bottom: 4px;}

p.sitemap {
	text-align: center;}


/* === SOLDER.COM LOGO IN SIDEBAR ON BLOGS === */
div#solder-com-logo-blog {
	width: 175px;
	height: 75px;
	overflow: hidden;
	text-indent: -99999px;
	margin: 17px 0px;}

div#solder-com-logo-blog a {
	width: 175px;
	height: 75px;
	display: block;
	background: url('/images/blogs/solder-com-logo-with-tag.png') top left no-repeat;}

/* No hover state yet for this guy
div#solder-com-logo-blog a:hover {
	background-position: 0px -35px;}
*/

/* === SOLDER.COM LOGO ON SOCIAL PAGE === */
div#solder-com-logo-social {
	float:right;
	width: 128px;
	height: 47px;
	overflow: hidden;
	text-indent: -99999px;
	margin: -38px 0 0 0px;}

div#solder-com-logo-social a {
	width: 128px;
	height: 47px;
	display: block;
	background: url('/assets/images/solder-com-logo-no-tag.png') top left no-repeat;}

/* No hover state yet for this guy
div#solder-com-logo-social a:hover {
	background-position: 0px -35px;}
*/

/* === Footer ===*/


div#footer {
	width: 100%;
	background-color: #004833;
	border-top: 4px solid #ffffff;
	z-index: 10;
	position: fixed;
	bottom: 0px;}

/*.ie6 div#footer {
	width: 100%;
	background-color: #004833;
	border-top: 4px solid #ffffff;
	clear: both;
	z-index: 10;
	position: relative;}*/

.ie6 div#footer {
	position: relative;}

div#footer-content {
	max-width: 960px;
	width: auto !important;
	width: 100%;
	margin: -4px auto 0 auto;
	font-size: 13px;
	line-height: 24px;
	height: auto;
	background-color: #004833;
	border-top: 4px solid #ffffff;
	position: relative;
	z-index: 11;}

.ie6 div#footer-content {
	width: 961px;
	margin: -4px auto 0 auto;
	font-size: 13px;
	line-height: 44px;
	height: 24px;
	background-color: #004833;
	border-top: 4px solid #ffffff;
	position: relative;
	z-index: 11;}


.ie6 div#footer-tb-padding {
	width: 830px;
	height: 24px;
	padding-left: 130px;
	margin: 6px 0px;}

div#footer-tb-padding {
	margin: 6px 0px 6px 80px;
	display: inline-block;}

div#footer-content ul {
	padding: 0px;
	margin: 0px auto;
	list-style-type: none;
	float: left;
	display: inline;
	/*width: 200px;*/
	width: 160px;}

/*.ie6 div#footer-content ul {
	width: 760px;}*/

div#footer-content ul li {
	display: block;
	margin: 0px;
	padding: 0px;
	line-height: 17px;}

div#footer-content ul li a {
	white-space: nowrap;}

div#footer-content a:link, div#footer-content a:visited, body#homepage div#footer-content a:link, body#homepage div#footer-content a:visited {
	text-decoration: none;
	color: #ffffff;}

div#footer-content a:hover, div#footer-content a:active, div#footer-content a:focus, body#homepage div#footer-content a:hover, body#homepage div#footer-content a:active, body#homepage div#footer-content a:focus {
	text-decoration: none;
	color: #B2C9B8;}

/* ORIGINAL FOOTER

div#footer {
	width: 100%;
	background-color: #004833;
	border-top: 4px solid #ffffff;

	z-index: 10;
	position: fixed;
	bottom: 0px;}

.ie6 div#footer {
	width: 100%;
	background-color: #004833;
	border-top: 4px solid #ffffff;
	clear: both;
	z-index: 10;
	position: relative;}

div#footer-content {
	max-width: 860px;
	width: auto !important;
	width: 100%;
	margin: -4px auto 0 auto;
	font-size: 13px;
	line-height: 24px;
	height: auto;
	background-color: #004833;
	border-top: 4px solid #ffffff;
	position: relative;
	z-index: 11;}

.ie6 div#footer-content {
	width: 961px;
	margin: -4px auto 0 auto;
	font-size: 13px;
	line-height: 24px;
	height: 24px;
	background-color: #004833;
	border-top: 4px solid #ffffff;
	position: relative;
	z-index: 11;}

div#footer-content ul {
	padding: 0px;
	margin: 0px auto;
	list-style-type: none;}

.ie6 div#footer-content ul {
	width: 760px;}

div#footer-content ul li {
	display: inline;
	margin: 0px 14px 0px 14px;}

div#footer-content ul li a {
	white-space: nowrap;}

div#footer-content a:link, div#footer-content a:visited, body#homepage div#footer-content a:link, body#homepage div#footer-content a:visited {
	text-decoration: none;
	color: #ffffff;}

div#footer-content a:hover, div#footer-content a:active, div#footer-content a:focus, body#homepage div#footer-content a:hover, body#homepage div#footer-content a:active, body#homepage div#footer-content a:focus {
	text-decoration: none;
	color: #B2C9B8;}

div#footer-content ul#top {
	padding: 10px 0px;}*/


/*========== These styles are for the main layout of the website and for things that appear on every page. Not to be used for specific page styles. ==========*/

#mobile-redirect {
	position:fixed;
	bottom:0;  right:0;
	z-index:1000;
	background: #da8822;
	color: #fff;
	font-weight:bold;
	text-align: center;
	width: 20%;
	height: 3em;
	line-height:1.5em;
	font-size: 2em;
	-moz-border-radius-topleft: 1em;
	border-top-left-radius: 1em;
}
#mobile-redirect a:link {
	text-decoration:none;
	display:block;
}



/***** MOBILE STYLES ******/

.isMobile div#footer {
	position: relative;
	}

.isMobile #mobile-redirect {
	position:fixed;
	top:0;  left:200px;
	width: 38%;
	height: 2em;
	line-height:1.5em;
	font-size: 2em;
	-moz-border-radius: 0;
	border-radius:0;
	-moz-border-radius-bottomleft: 1em;
	border-bottom-left-radius: 1em;
	-moz-border-radius-bottomright: 1em;
	border-bottom-right-radius: 1em;
}
.having-trouble{
	font-style:italic;
	color:#f60;
}

a.chinese-simplified{

	background:url("https://www.indium.com/assets/images/blog-language-buttons.png") no-repeat scroll left top transparent;
	background-position: 0 -80px;
	display: block;
    height: 30px;
    margin: 0;
    text-decoration: none;
    text-indent: -9999px;
    width: 80px;

}
a.chinese-simplified:hover {
    background-position: -93px -80px;
}
a.german-language{

	background:url("https://www.indium.com/assets/images/blog-language-buttons.png") no-repeat scroll left top transparent;
	background-position: 0 0;
	display: block;
    height: 30px;
    margin: 0;
    text-decoration: none;
    text-indent: -9999px;
    width: 80px;

}
a.german-language:hover {
   background-position: -93px 0px;
}
a.japanese-language{

	background:url("https://www.indium.com/assets/images/blog-language-buttons-new.png") no-repeat scroll left top transparent;
	background-position: 0 -240px;
	display: block;
    height: 30px;
    margin: 0;
    text-decoration: none;
    text-indent: -9999px;
    width: 80px;

}
a.japanese-language:hover {
    background-position: -93px -240px;
}
a.spanish-language{

	background:url("https://www.indium.com/assets/images/blog-language-buttons-new.png") no-repeat scroll left top transparent;
	background-position: 0 -125px;
	display: block;
    height: 30px;
    margin: 0;
    text-decoration: none;
    text-indent: -9999px;
    width: 80px;

}
a.spanish-language:hover {
    background-position: -93px -125px;
}
/***Privacy Policy Text Styles***/
.privacy-policy span {font-weight: bold; color:#4C7868;}
.share-links{
	padding-top:15px;
	padding-bottom:0!important;
}
.share-links div{
	display:inline;
	float:left;
	width:100px!important;
}

.social-links .st_twitterfollow_hcount iframe {
	margin: 0px !important;
}

.job_posting{
	width:100%;
	border-color: #4e4c4c;
    border-style: solid;
    border-width: 2px 2px 1px;
	margin: 10px 0;
}
.job_posting div{
	 line-height: 110%;
    margin: 0;
    width: 100%;
}
.job_posting .job_title{
	 background-color: #7a7a7a;

    font-size: 18px;
	color:#FFF;
   height:40px;
   vertical-align:bottom;
}
.job_posting .job_title a{
	color:#FFF;
}
.job_posting .job_dates{

}
.job_posting .job_description{

}
.job_posting .job_apply{
	 background-color: #7a7a7a;

    font-size: 18px;
	color:#FFF;
   height:40px;
   vertical-align:bottom;
}

.job_posting .job_apply .apply-online{
	float:left;
	display:block;
}

/* ------------- Custom 404 Page ------------------ */

.form-404 {
	float: left;
	margin: 5px 0;
	width: 100%;
	height: auto;
}

.form-404 p {
	text-align: left;
	font-size: 14px;
	margin: 0;
	padding: 0;
}

.submit-404 {
	text-align: center;
}

.submit-404 input {
	width: 101px;
	height: 30px;
}
div.ref_name{
	display:none;
}


/*============== Buy Solder Button added by Erick Aug 4 2015 - other instance is overqualified, this style is needed to work with any product =======================*/
.buy-solder-link a {
 background: url("/assets/images/medical/buy_solder_online.png") no-repeat scroll center top transparent;
 float:right;
 width:200px;
 height:55px;
 margin-left:10px;
}

.buy-reels-link a {
 background: url("/assets/images/medical/buy_reels_online.png") no-repeat scroll center top transparent;
 float:right;
 width:200px;
 height:55px;
 margin-left:10px;
}

/* ------------- Video Library Search --------------- */
div#search-videos {
	width: 600px;
	background-color: #004833;}

div#search-videos div#search {
	float:left;
	margin:14px 7px 0 0;
	width:355px;
	padding:0;
	color:#fff;}

div#search-videos div#search fieldset {
	width:auto;height:auto;
	margin:0;padding:0;
	clear; both;}

div#search-videos div#search fieldset div#search-bg {
	background-color:#fff;
	width:200px;height:21px;
	float:right;
	display:inline;}

div#search-videos div#search fieldset input#searchform {
    float:left;
    margin:0;padding:0 4px;
    border:0;
    width:168px;height:21px;
    line-height:21px;
    background-color: #ffffff;}
div#search-videos div#search fieldset input#searchform-input {
    float:left;
    margin:0;padding:0 4px;
    border:0;
    width:168px;height:21px;
    line-height:21px;
    background-color: #ffffff;}

div#search-videos div#search fieldset input#searchsubmit {
	margin:0;
	padding: 0;
	width:24px;height:21px;
	background-color:none;
	border: 0px;
	float:left;
	display:inline;}

div#search-videos div#search fieldset select {
	width: 140px;
	margin-top: 2px;}

/* --- Video Share Button --- */
a.a2a_dd {
	float: right;
  clear: right;
}
button.videoShare {
	float: right;
  clear: right;
  background: #565656;
  color: #fff;
  border-radius: 4px;
  padding: 5px;
  font-weight: bold;
  border: solid 1px #565656;
}
button.videoShare:hover {
	cursor: pointer;
}
button.videoShare span.orangePlus {
	color: #ef9727;
  font-size: 1.1em;
  padding-right: 5px;
  border-right: solid 1px #515151;
}

.priv_policies {
	text-align: justify !important;
}

/*============= CTA Link Formatting ==================================================================================================================================*/

a.btnCTA{
   color: #000;
   background-color: #ef9727;
   padding: 8px 15px;
   cursor: pointer;
   margin: 10px auto;
   display: table;
   text-decoration: none;

   background:#D88721;
   background:-webkit-linear-gradient(#FDC448, #D88721);
   background:-moz-linear-gradient(#FDC448, #D88721);
   background:-o-linear-gradient(#FDC448, #D88721);
   background:-ms-linear-gradient(#FDC448, #D88721);
   background:linear-gradient(#FDC448, #D88721);
   -webkit-border-radius:3.01px;
   border-radius:3.01px;
   padding:.55em 1.5em;
   cursor:pointer;
   font-size:1.15em;
   font-weight:bold;
   border:2px solid #FC8B20;
}
a.btnCTA:hover{
   background:#FC8B20;
   background:-webkit-linear-gradient(#D88721, #FC8B20);
   background:-moz-linear-gradient(#D88721, #FC8B20);
   background:-o-linear-gradient(#D88721, #FC8B20);
   background:-ms-linear-gradient(#D88721, #FC8B20);
   background:linear-gradient(#D88721, #FC8B20);
}

a.btnCTAGreen{
   color: #fff;
   background-color: #004833;
   padding: 8px 15px;
   cursor: pointer;
   margin: 10px auto;
   display: table;
   text-decoration: none;

   /*background:#D88721;
   background:-webkit-linear-gradient(#FDC448, #D88721);
   background:-moz-linear-gradient(#FDC448, #D88721);
   background:-o-linear-gradient(#FDC448, #D88721);
   background:-ms-linear-gradient(#FDC448, #D88721);
   background:linear-gradient(#FDC448, #D88721);*/
   -webkit-border-radius:3.01px;
   border-radius:3.01px;
   padding:.55em 1.5em;
   cursor:pointer;
   font-size:1.15em;
   font-weight:bold;
   border:2px solid #004833;
}
a.btnCTAGreen:hover{
   background:#29463b;
   /*background:-webkit-linear-gradient(#D88721, #FC8B20);
   background:-moz-linear-gradient(#D88721, #FC8B20);
   background:-o-linear-gradient(#D88721, #FC8B20);
   background:-ms-linear-gradient(#D88721, #FC8B20);
   background:linear-gradient(#D88721, #FC8B20);*/
}

a.btnCTAleft{
   margin:10px 0 10px 0;}


/* HARD TO SOLDER SURFACES */
#hard-to-solder-surfaces .buy-solder-link a {
	margin-bottom: 10px;
}
#hard-to-solder-surfaces .htss-img{
  float: right;
  padding-left: 3%;
  clear:both;
}
#hard-to-solder-surfaces .htss-doc {
  float: right;
  padding-left: 3%;
  padding-top: 8%;
  clear: both;
  text-align: right;
}
#hard-to-solder-surfaces .goldBuy {
	margin: 0 !important;
	float: left;
}
#hard-to-solder-surfaces .goldBuy a {margin: 0 !important;}
#hard-to-solder-surfaces .buyNitinol a {
	margin-top: 27px;
	margin-left: 25px;
}
#hard-to-solder-surfaces .buyLowTemp a {
	margin-top: 18px;
	margin-left: 15px;
}
#hard-to-solder-surfaces p.moreInfoWrap {
	margin-top: 55px;
	width: 335px;
}
#hard-to-solder-surfaces div.support-contact-us-btn {
  height: 49px;
  width: 240px;
  overflow: hidden;
  text-indent: -9999px;
  float: right;
  margin: 38px 0 0 27px;
}
#hard-to-solder-surfaces div.support-contact-us-btn a {
  background: url(/assets/images/contact/support-contact-us-btn.jpg) top left no-repeat;
  display: block;
  height: 49px;
  width: 240px;
}
#hard-to-solder-surfaces div.support-contact-us-btn a:hover {
  background-position: 0 -49px;
}

/* MEMS */
body#mems ul.tabs li.selection{
   font-size: 14px;}
body#mems ul.summary{
   font-size: 17px;
   line-height: 22px;}
body#mems ul.noPadding{
   padding-left: 15px;}
body#mems ul.summary li, body#mems div.content ul.summary li{
   margin: 15px 0;}
body#mems .image-round{
   margin:0 auto;
   border-radius:50%;
   width:225px;
   height:225px;
   background:url(/MEMS/assets/images/microdispense.jpg);
   background-size:cover;
   background-position:center;
   border:10px solid #efa948;}
body#mems h2.summary{
   font-size:24px;
   line-height:30px;}
body#mems h2.summary strong{
   color:#004833;}
body#mems table.standardAlloys{
   border-right:1px solid #5f5f5f;}
body#mems table.standardAlloys th{
   background-color:#004833;}
body#mems table.standardAlloys td{
   border-right:1px solid #5f5f5f;}
body#mems .img-with-caption{
   margin-bottom:10px;
   text-align:center;}
body#mems .col1Narrow{
   width:250px;}
body#mems .col2Wide{
   width:335px;}
