/* CSS Document */

table {/*border:5px solid #a6bfb8;*/
	border-top: 2px solid #4e4c4c;
	border-left: 2px solid #4e4c4c;
	border-right: 2px solid #4e4c4c;
	border-bottom: 1px solid #4e4c4c;
	margin:0 0 0px 0;
	font-size:12px;
	line-height:110%;
	background-color:#7a7a7a;
	width:100%;}
table sub, table sup {
	font-size: 11px;}
table.noborder{
	border: none;
	margin:0 0 0 0;
	font-size:11px;
	width:100%;
	}

table thead {}

table tbody {}	

table tr{
	background-color:#fff;}
table th, table td{
	border:0;
	text-align:left;
	padding:6px 5px 5px 5px;
	line-height:110%;
	margin: 0px;
	border-bottom: 1px solid #5f5f5f;}
table td.center, table th.center {
	text-align: center;}
table th{
	background-color: #7a7a7a;
	font-weight:bold;
    font-size:12px;
    text-align:left;
    white-space:nowrap;
    vertical-align:top;
	color: #ffffff;
	border-right: 1px solid #5f5f5f;
	border-left: 1px solid #5f5f5f;
	border-bottom: 2px solid #5f5f5f;}
table td {
	font-size: 11px;}
table th.left-heading {
	vertical-align: middle;}
table th.subheading{
	font-weight:bold;
	background-color: #E1E1E1;
	/*text-align:center;*/
	color: #5f5f5f;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 1px solid #5f5f5f;}
table th a:link, table th a:visited {
	color:#dadcdc;}
table th a:hover, table th a:active, table th a:focus {
	color:#FFFFFF;}
table caption{
	font-family: Univers, Arial, sans-serif;
    font-size: 12px;
    text-align:left;
    padding: 5px 0px;
    /*margin:5px 0;*/
	margin: 0px;
	caption-side: bottom;
}

p.caption {
	font-family: Univers, Arial, sans-serif;
    font-size: 12px;
    text-align:left;
    padding: 5px 0px;
    /*margin:5px 0;*/
	/*margin: 0px 0px 20px 0px;*/
	margin: 0px 0px 8px 0px;}

table ul {
	margin: 0px 0px 0px 12px;
	padding: 0px;}

table ul li {
	padding: 2px 0px;}

table.multiple {
	clear: both;
	margin: 6px 0px;}

table.large-table thead tr th, table.large-table tbody tr td {
	font-size: 11px;
	text-align: center;
	padding: 3px;}

/* checklist */
table.checklist thead tr th{
	white-space:nowrap;}
table tbody tr td.checkmark{
	width:90px;
	height:45px;
	color: #000000;
	/*color:#FFF;*/
	font-weight:bold;
	overflow:hidden;
	text-indent:-9999px;
	background:#FFF url('/assets/images/checkmark.gif') no-repeat center center;}
	
/* Tables with no border or background - No style */

table.no-style{
	width: 600px;
	margin-left: -15px;
	border:none;
	text-align: center;
	border-bottom:0px;
	border-collapse:collapse;
	
}

table.no-style th{
	text-align:center;
}
table.no-style td{
	border:none;
	border: 0px;
	text-align:center;
} 

div.content ul + table {
	margin-top: 18px;}
	
div.content table + table {
	margin-top: 18px;}

div.content table + h3, div.content table + h4 {
	margin-top: 22px;}
	
div.content p.caption + table {
	margin-top: 18px;}

/*========== THERMAL INTERFACE MATERIALS ==========*/

/*burn in*/
table.charts{
	border:none;
	text-align: center;
	border-bottom:0px;
	border-collapse:collapse;
}
table.charts td{
	border:none;
	border: 0px;
	text-align:center;
} 
table.charts th{
	text-align:center;
}

#cycle-tests{
	align:left;
}

/*-------------------------------------------------*/

/*========== SIMPLEMODAL CHARTS ==========*/
	
div#simplemodal-container table.wafer-bumping-comparison-chart {
	width: 650px;
	margin: 0px 0px 0px 0px;}

div#simplemodal-container table.wafer-bumping-comparison-chart tr td {
	color: #000000;}
	
/*========== LIQUID TABBING FLUX ==========*/	

table#liquid-tabbing-flux {
	width: 300px;}
	
/*========== PEOPLE ==========*/	
.careers td { vertical-align:top; font-size:12px!important;line-height:1.45em;padding:8px 5px;}

.careers td span.r_date{
	display:block;
	clear:both;
	
}

/*============== Water Soluble Product Page added by Britney Aug 6 2015 =======================*/

.water-soluble th, .water-soluble td {
	text-align: center;
}

.water-soluble td {
	border: 1px solid;
}

/***** Solder Fortification *****/
.solder-fort-table table {
	border-top: 2px solid #000;
    border-left: 1px solid #000;
    border-right: 2px solid #000;
    border-bottom: 1px solid #000;
    background-color: #fff;
}
.solder-fort-table table th{
	font-weight:bold;
    font-size:12px;
    text-align:left;
    white-space:nowrap;
    vertical-align:top;
	color: #ffffff;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
	background-color: rgba(250, 166, 42, 1);}
.solder-fort-table table td{
	color: #000;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
}
.solder-fort-table table tr{
	background-color: rgba(250, 166, 42, .4);
}

/**** First Section Tables ****/
.sf-half-left {
	width: 48%;
	float: left;
}
.sf-half-right {
	width: 48%;
	float: right;
}
.sf-half-left table tr{
	background-color: rgba(250, 166, 42, .4);
}
.sf-half-left table th{
	background-color: rgba(250, 166, 42, 1);
}
.sf-half-right table tr{
	background-color: rgba(250, 166, 42, .4);
}
.sf-half-right table th{
	background-color: rgba(250, 166, 42, 1);
}

/**** 0201 ****/
.product-0201 table tr{
	background-color: rgba(136, 71, 156, .4);
}
.product-0201 table th{
	background-color: rgba(136, 71, 156, 1);
}

/**** 402 ****/
.product-402 table tr{
	background-color: rgba(28, 164, 153, .4);
}
.product-402 table th{
	background-color: rgba(28, 164, 153, 1);
}

/**** 0603 ****/
.product-0603 table tr{
	background-color: rgba(228, 37, 38, .4);
}
.product-0603 table th{
	background-color: rgba(228, 37, 38, 1);
}

/**** Packaging ****/
.product-packaging table tr{
	background-color: rgba(31, 95, 172, .4);
}
.product-packaging table th{
	background-color: rgba(31, 95, 172, 1);
}