body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #0049BE;
	text-decoration: none;
}
a:visited {
	color: #0049BE;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.tileTop {
	background-image: url(tile_top.jpg);
	background-repeat: repeat-x;
}
.tileLeftBlue {
	background-image: url(tile_left_blue.jpg);
	background-repeat: repeat-x;
}
.tileRightGray {
	background-image: url(tile_right_gray.jpg);
	background-repeat: repeat-x;
}
.tileMidBlue {
	background-image: url(tile_mid_blue.jpg);
	background-repeat: repeat-x;
}
.tileFooter {
	background-image: url(tile_footer.jpg);
	background-repeat: repeat-x;
}
.tileNav {
	background-image: url(tile_nav.jpg);
	background-repeat: repeat-x;
}
.tileBottom {
	background-image: url(tile_bottom.jpg);
	background-repeat: repeat-x;
}
.borderProd {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #212930;
	border-bottom-color: #212930;
}
.textBig {
	font-size: 16px;
}
.textMed {
	font-size: 12px;
}
.textSmall {
	font-size: 11px;
}
.linkNav {
	color: #0049BE;
}
.yellow {
	color: #E9C300;
}
.yesPrint {
	width: 1000px;
}


#header_top_grph_1 {
	margin:0;
	padding:0;
	background:url('tag01.jpg') no-repeat right 0;	
	height:110px;
}
#header_search {
	margin:0;
	padding:50px 0 0 20px;
	float:left;
}
/*
	#header_search .field {
		background:url('search_field_bg.jpg') no-repeat 0 0;
		width:188px;
		border:0;
		padding:0px 0 0px 5px;
		height:30px;
		display:ilnine-block;
		font:normal 12px/30px Arial, Helvetica, sans-serif;
		color:#aeaeae;
	}
	#header_search .submit_btn {
		text-indent:-9999px;
		background:url('search_icon.jpg') no-repeat 0 0;
		border:0;
		padding:0;
		margin-top:2px;
		width:23px;
		height:29px;
		display:inline-block;
		cursor:pointer;
	}
*/


#header_search .field {
	width: 180px;
	margin: 0px;
	float: left;
	outline: none;
	background-image: url(search_field_bg.jpg);
	background-repeat: no-repeat;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 12px;
	height: 25px;
	padding-left: 6px;
	line-height: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 0px;
	overflow: hidden;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
}
#header_search .submit_btn {
	text-indent: -9999px;
	margin: 0px;
	font-size: 0 !important;
	line-height: 0 !important;
	border: 0;
	width: 24px;
	height: 24px;
	display: block;
	float: left;
	cursor: pointer;
	background-color: transparent;
	background-image: url(search_icon.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}






















#nav_primary {
	list-style:none;
	margin:0;
	padding:0;
	float:right;
	text-align:left;
}
	#nav_primary li {
		float:left;
		margin:0;
		padding:0;
	}
		#nav_primary a {
			color:#fff;
			text-decoration:none;
			font:bold 12px Arial, Helvetica, sans-serif;
			height:60px;
			line-height:60px;
			display:block;
		}
		#nav_primary .toll_processing_services a {
			text-indent:-9999px;
			width:175px;
			background:url('primary_nav_bg.jpg') no-repeat 0 0;
		}
			#nav_primary .toll_processing_services a:hover, #nav_primary .toll_processing_services_current_item a {
				background-position:0 -60px;
			}
				#nav_primary .toll_processing_services a:active {
				background-position:0 -120px;
			}
		#nav_primary .testing_laboratory_services a {
			text-indent:-9999px;
			width:208px;
			background:url('primary_nav_bg.jpg') no-repeat -176px 0;
		}
			#nav_primary .testing_laboratory_services a:hover, #nav_primary .testing_laboratory_services_current_item a {
				background-position:-176px -60px;
			}
				#nav_primary .testing_laboratory_services a:active {
				background-position:-176px -120px;
			}
		#nav_primary .equipment a {
			text-indent:-9999px;
			width:115px;
			background:url('primary_nav_bg.jpg') no-repeat -385px 0;
		}
			#nav_primary .equipment a:hover, #nav_primary .equipment_current_item a {
				background-position:-385px -60px;
			}
				#nav_primary .equipment a:active {
				background-position:-385px -120px;
			}
#sub_nav {
	margin:0;
	padding:0;
	width:500px;
	height:60px;
	display:block;
	background:url('tag02.jpg') no-repeat 213px 0;
}
	#sub_nav ul {
		width:85px;
		float:left;
		margin:0;
		padding:0 0 0 25px;
		list-style:none;
	}
		#sub_nav li {
			list-style:none;
			margin:0;
			padding:0;
		}
			#sub_nav a {
				color:#fff;
				text-decoration:none;
				font-weight:bold;
				display:block;
				outline:none;
			}
				#sub_nav .about a {
					text-indent:-9999px;
					width:85px;
					height:22px;
					background:url('primary_nav_bg.jpg') no-repeat -517px 0px;
				}
					#sub_nav .about a:hover, #sub_nav .about_current_item a {
						background-position: -517px -60px;
					}
				#sub_nav .applications a {
					text-indent:-9999px;
					width:85px;
					height:17px;
					background:url('primary_nav_bg.jpg') no-repeat -517px -22px;
				}
					#sub_nav .applications a:hover , #sub_nav .applications_current_item a {
						background-position: -517px -82px;
					}
				#sub_nav .resources a {
					text-indent:-9999px;
					width:85px;
					height:21px;
					background:url('primary_nav_bg.jpg') no-repeat -517px -39px;
				}
					#sub_nav .resources a:hover, #sub_nav .resources_current_item a {
						background-position: -517px -99px;
					}
				#sub_nav .news a {
					text-indent:-9999px;
					width:85px;
					height:22px;
					background:url('primary_nav_bg.jpg') no-repeat -620px -1px;
				}
					#sub_nav .news a:hover, #sub_nav .news_current_item a {
						background-position: -620px -61px;
					}
				#sub_nav .contact a {
					text-indent:-9999px;
					width:85px;
					height:17px;
					background:url('primary_nav_bg.jpg') no-repeat -620px -23px;
				}
					#sub_nav .contact a:hover, #sub_nav .contact_current_item a {
						background-position: -620px -83px;
					}

.blog_category {
	font:normal 24px Arial, Helvetica, sans-serif;
	padding:30px 0 10px 3px;
	border-bottom:1px dotted #cfcfcf;
}
#blog_sidebar {
	margin:0;
	padding:0;
	width:280px;
	height:100%;
}
	#blog_sidebar_border {
		margin:20px 0 20px 20px;
		border-left:1px solid #d8d8d8;
		padding:0 0 0 20px;
		height:100%;
	}
	#blog_sidebar ul {
		margin:0;
		padding:7 0 13px 0;
		list-style:none;
	}
		#blog_sidebar li {
			list-style:none;
			padding:0 0 7px 0;
			margin:0 0 7px 0;
			border-bottom:1px solid #d2d2d2;
			font-weight:bold;
		}
			#blog_sidebar ul ul {
				margin-bottom:0;
				padding-bottom:0;
			}
			#blog_sidebar li li {
				border:0;
				font-size:12px;
				font-weight:normal;
				padding-left:8px;
				margin-bottom:0;
				padding-botom:3px;
			}
		#blog_sidebar .current_page_item a, #blog_sidebar .current-cat a {
			color:#555151 !important;
		}
	#blog_sidebar p {
		margin:0 0 3px 0;
		padding:0 0 7px 0;
		border-bottom:1px solid #d2d2d2;
	}
#blog_posts {
	margin:0;
	padding:15px 0 15px 4px;
}
	#blog_posts .post {
		margin:0 0 15px 0;
		padding:0 0 10px 0;
		border-bottom:1px solid #d8d8d8;
	}
	#blog_posts .header {
		margin:0;
		padding:0 0 8px 0;
	}
		#blog_posts .header h1 {
			font:bold 21px Arial, Helvetica, sans-serif;
			/*letter-spacing:-1px;*/
			margin:0;
			padding:0;
		}
		
	#blog_posts .post_content {
		margin:0;
		padding:0;
		line-height:20px;
	}
		#blog_posts .post_content p {
			margin:0;
			padding:0 0 10px 0;
		}
		#blog_posts .post_content h1 {
			font:bold 21px Arial, Helvetica, sans-serif;
			/*letter-spacing:-1px;*/
			margin:0;
			padding:0 0 10px 0;
		}
		#blog_posts .post_content h2 {
			font:bold 18px Arial, Helvetica, sans-serif;
			/*letter-spacing:-1px;*/
			margin:0;
			padding:0 0 10px 0;
		}
		#blog_posts .post_content h3 {
			font:bold 16px Arial, Helvetica, sans-serif;
			/*letter-spacing:-1px;*/
			margin:0;
			padding:0 0 10px 0;
		}
		#blog_posts .post_content h4 {
			font:bold 14px Arial, Helvetica, sans-serif;
			/*letter-spacing:-1px;*/
			margin:0;
			padding:0 0 10px 0;
		}
		#blog_posts .post_content h5 {
			font:bold 12px Arial, Helvetica, sans-serif;
			/*letter-spacing:-1px;*/
			margin:0;
			padding:0 0 10px 0;
		}
		#blog_posts .post_content h6 {
			font:bold 11px Arial, Helvetica, sans-serif;
			/*letter-spacing:-1px;*/
			margin:0;
			padding:0 0 10px 0;
		}

.resources ul {
	margin:0;
	padding:7 0 13px 0;
	list-style:none;
}
.resources li {
	list-style:none;
	padding:0 0 7px 0;
	margin:0 0 7px 0;
	border-bottom:1px solid #d2d2d2;
	font-weight:bold;
}




a.readmore {
	font-weight:bold;
	padding:5px;
}

.thumb_img_float_left img {
	float:left;
	padding:0 15px 15px 0;
	border:0;
}

.download_attachment_button a, a.download_attachment_button {
		display:inline-block;
		width:179px;
		height:33px;
		background:url('download_link_btn.jpg') no-repeat 0 0;
		text-indent:-9999px;
		outline:none;
}
	.download_attachment_button a:hover, a:hover.download_attachment_button {
		background-position:0 -33px;
	}

a.current_item {
	color:#262626;	
}




.wp-caption {
	margin: 10px;
	border: 1px solid #d8d8d8;
	padding: 10px;
}
.wp-caption-text {
	font-size: 11px;
	line-height: 15px;
}
#blog_posts .post_content .wp-caption p {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	display: inline;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
img.alignleft {
	display: inline;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
