body {
	text-align: center;
	background-color: #333;
}

/* TEXT */
#cellSearch {
	font-weight: bold;
	text-transform: uppercase;
	color: #ccc;
}
#tblNews p {
	color: #999;
}
.newsdate {
	font-weight: bold;
	color: #eee;
}
#tblNews h2 {
	margin: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	color: #eee;
}
#tblFeatured_cellBodyLeft p {
	margin: 0 0 10px 0;
}
#tblIndustries h1 {
	color: #999;
}
#cellFooter {
	color: #666;
}

/* LINKS */
#tblIndustries a:link, #tblIndustries a:visited {
	text-decoration: none;
	color: #666;
}
#tblIndustries a:hover, #tblIndustries a:active {
	text-decoration: none;
	color: #005dab;
}

/* FORMS */
#searchBox {
	width: 150px;
	height: 15px;
	font-size: 10px;
	color: #333;
	border: 1px #666 solid;
	background-color: #ccc;
}

/* IE FIXES */
.ie #tblNews h2 {
	margin: 10px 0 10px 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	color: #eee;
}
.ie #tblIndustries {
	margin: 20px 0 20px 0;
	width: 100%;
}
.ie #tblIndustries_cellMiddle {
	padding-top: 33px;
	width: 33%;
	text-align: left;
}
.ie #tblIndustries_cellRight {
	padding: 33px 0 0 20px;
	width: 33%;
	text-align: left;
}

/* MISC */
.icon_map {
	padding: 0 10px 0 0;
}
#tblNews img {
	padding: 0 10px 0 0;
}
#tblIndustries ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#tblIndustries li {
	margin: 10px 0 10px 0;
	text-transform: uppercase;
}

/* LAYOUT */
#tblMain {
	margin: 0 auto;
	width: 90%;
}
#cellSearch {
	padding: 7px 0 7px 0;
	text-align: right;
	background-color: transparent;
}
#cellHeader {
	padding: 0 20px 0 20px;
	background-color: #fff;
}
#tblHeader {
	margin-bottom: 20px;
	width: 100%;
}
#tblHeader_cellLogo {
	width: 174px;
	height: 80px;
}
#tblHeader_cellMenu {
	text-align: left;
}
#cellPhoto {
	height: 200px;
	background-image: url(../images/header_bg.gif);
}
#tblAerospace {
	width: 100%;
	background-image:url(../images/header_photos_bg/aerospace.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#tblChemical {
	width: 100%;
	background-image:url(../images/header_photos_bg/chemical.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#tblLubricant {
	width: 100%;
	background-image:url(../images/header_photos_bg/lubricant.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#tblNucular {
	width: 100%;
	background-image:url(../images/header_photos_bg/nucular.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#tblCryogenics {
	width: 100%;
	background-image:url(../images/header_photos_bg/cryogenics.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#tblCoupling {
	width: 100%;
	background-image:url(../images/header_photos_bg/coupling.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#tblRecovery {
	width: 100%;
	background-image:url(../images/header_photos_bg/recovery.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#tblRail {
	width: 100%;
	background-image:url(../images/header_photos_bg/rail.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#tblRefinery {
	width: 100%;
	background-image:url(../images/header_photos_bg/refinery.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#tblShip {
	width: 100%;
	background-image:url(../images/header_photos_bg/ship.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#tblWelding {
	width: 100%;
	background-image:url(../images/header_photos_bg/welding.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#tblPhoto_cellLeft {
	width: 10px;
}
#tblPhoto_cellMiddle {
	width: 100%;
}
#tblPhoto_cellRight {
	width: 10px;
}
#tblHeaderContent {
	width: 100%;
	height: 200px;
}
#tblHeaderContent_anime {
padding-top: 14px;

}
#tblHeaderContent_photo {
	width: 434px;
}
#tblHeaderContent_news {
	width: 100%;
}
#tblNews {
	float: right;
	margin-left: 20px;
	padding: 0 20px 0 0;
	width: 230px;
	text-align: left;
}
#tblHeaderContent_bottom {
	height: 39px;
	background-image: url(../images/header_boxes.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#cellBody_home {
	padding: 0 20px 0 20px;
	background-color: #fff;
}
#cellBody_inner {
	padding: 0 20px 0 20px;
	background-image: url(../images/body_bg.gif);
	background-position: bottom;
}
#tblBody {
	margin-bottom: 20px;
	width: 100%;
}
#tblBody_cellLeft {
	padding: 0 25px 0 0;
	text-align: left;
}
#tblBody_cellRight {
	width: 250px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #efefef;
}
#tblFeatured {
	width: 100%;
}
.tblFeatured_cellTitle {
	padding: 0 0 0 10px;
	text-align: left;
}
#tblFeatured_cellBodyLeft {
	padding: 0 10px 0 10px;
	width: 200px;
	text-align: left;
	border-left: 1px #999 solid;
}
#tblFeatured_cellBodyRight {
	padding: 0 10px 0 10px;
	width: 160px;
	border-left: 1px #999 solid;
}
#cellIndustries {
	padding: 0 20px 0 20px;
	border-top: 1px #c1a97f solid;
	background-color: #edeeef;
}
#tblIndustries {
	margin: 0 0 20px 0;
	width: 100%;
}
#tblIndustries_cellLeft {
	padding: 0 20px 0 0;
	width: 33%;
	text-align: left;
}
#tblIndustries_cellMiddle {
	padding-top: 41px;
	width: 33%;
	text-align: left;
}
#tblIndustries_cellRight {
	padding: 41px 0 0 20px;
	width: 33%;
	text-align: left;
}
#cellFooter {
	padding: 7px 0 7px 0;
	text-align: right;
}

/* MAIN MENU */
.menulist, .menulist  ul {
	float: right;
	margin: 0;
	padding: 0;
	font-size: 13px;
	list-style: none;
}
.menulist ul {
	display: none;
	position: absolute;
	top: 1.0em; margin-top: 13px;
	left: -1px;
	width: 200px;
	font-size: 11px;
}
.menulist ul ul {
	top: -1px; margin-top: 0;
	left: 148px;
}
.menulist li {
	float: left;
	display: block;
	position: relative;
	margin: 0 15px 0 15px;
	background: #fff;
	margin-right: -1px;
}
.menulist ul li {
	float: left;
	display: block;
	border-bottom: 1px #666 solid;
	position: relative;
	margin: 0 15px 0 15px;
	margin-right: -1px;
}
.menulist ul li {
	float: none;
	margin: 0;
}
.menulist ul>li:last-child {
	margin-bottom: 1px;
}
.menulist a {
	display: block;
	padding: 3px;
	color: #666;
	word-spacing: 3px;
	text-decoration: none;
}
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
	color: #005dab;
	background-color: #fff;
}
.menulist a.highlighted {
	color: #005dab;
	background-color: #fff;
}
.menulist ul a {
	display: block;
	padding: 8px;
	color: #999;
	word-spacing: 3px;
	text-decoration: none;
	background-color: #333;
}
.menulist ul a:hover, .menulist ul a.highlighted:hover, .menulist ul a:focus {
	color: #fff;
	background-color: #333;
}
.menulist ul a.highlighted {
	color: #fff;
	background-color: #333;
}
.menulist a .subind {
	display: none;
}
.menulist ul a .subind {
	display: block;
	float: right;
}
.menulist a {
	float: left;
}
.menulist ul a {
	padding-left: 30px;
	float: none;
}
.menulist a {
	float: none;
}
*:first-child+html .menulist ul li {
	float: left;
	width: 100%;
}

* html .menulist ul li {
	float: left;
	height: 1%;
}
* html .menulist ul a {
	height: 1%;
}

/* MENU ICONS */
.aerospace {
	background-image: url(../images/menu_icons/aerospace.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.chemical {
	background-image: url(../images/menu_icons/chemical.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.coupling {
	background-image: url(../images/menu_icons/coupling.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.lubricant {
	background-image: url(../images/menu_icons/lubricant.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.nuclear {
	background-image: url(../images/menu_icons/nuclear.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.cryogenics {
	background-image: url(../images/menu_icons/cryogenics.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.recovery {
	background-image: url(../images/menu_icons/recovery.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.refining {
	background-image: url(../images/menu_icons/refining.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.sealing {
	background-image: url(../images/menu_icons/sealing.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.ship {
	background-image: url(../images/menu_icons/ship.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.transfer {
	background-image: url(../images/menu_icons/transfer.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.welding {
	background-image: url(../images/menu_icons/welding.gif);
	background-position: left;
	background-repeat: no-repeat;
}
/* SITE MAP LIST */
#sitemap a:link, #sitemap a:visited {
	text-decoration: none;
	color: #014884;
}
#sitemap a:hover, #sitemap a:active {
	text-decoration: none;
	color: #4978a0;
}
#sitemap {
	list-style-image: url(../images/bullet001.gif);
}
#sitemap ul {
	list-style-image: url(../images/bullet002.gif);
}
#sitemap li {
	padding: 3px 0 3px 0;
}
#mastheadPhoto {
	height: 75px;
	background-color: #FFFFFF;
	background-image: url(../images/center_images.jpg);
	background-repeat: repeat-x;
	background-position: left;
}
#mastheadTop {
	background-image: url(../images/siteheader_bckgrnd_blue.gif);
	background-position: center;
	height: 88px;
	background-color: #000033;
	background-repeat: no-repeat;
	text-align: center;
	max-width: 810px;
}
#mastheadBottom {
	height: 38px;
	background-color: #015A92;
	background-position: left;
	text-align: left;
}
