/* O&W Heat Treat Main CSS Document */
/* Global CSS */
html {
  min-width:801px;
}

body {
	margin:0;
	padding:0;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
	text-align:center;
}

#container {
	top: 0px;
	position:relative;
	margin:0px auto;
	padding:0px auto;
	width:801;
	z-index:0;
	background-image:url(../images/containerback.gif);
	background-repeat:repeat-y;
}

#masthead {	
	width:801;
	height:192;
	padding:0px;
	margin:0px;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
#date1 {
	text-align:right;
	position:absolute;
	width:209px;
	height:25px;
	padding:0px;
	margin:0px;
	left: 583px;
	top: 7px;
}
/* ---------------------------------------------*/
/* Main Navigation CSS */
.mainnavtxt1 {
	display:block;
	color: #ffffff;
	font-weight: normal;
	text-decoration:none;
	font-size: 14px;
	font-family: Arial, sans-serif;
	text-align:left;
}

.mainnavtxt a {
	display:block;
	width: 124px;
	height: 22px;
	padding: 3px 0px 5px 10px;
	color: #ffffff;
	font-weight: normal;
	text-decoration:none;
	font-size: 14px;
	font-family: Arial, sans-serif;
	background: url("../images/nav-roll.gif") 0 0 no-repeat;
	background-position: 0 -22px;
	text-align:left;
}

.mainnavtxt a:hover {
	background-position: 0 0px;
	color: #4c5f80;
}

#mainnav {
	position:absolute;
	width:129px;
	left: 0px;
	top: 192px;
	padding-left:11px;
	padding-top:30px;
	margin:0px;
	background-image:url(../images/mainnav.jpg);
	background-repeat:no-repeat;
	background-color:4d5e80;
	z-index:3;
}
#capability {
	position:absolute;
	width:84px;
	height:110px;
	left:131px;
	top: 90px;
	z-index:8;
	visibility: hidden;
	text-align:left;
	background-image:url(../images/capback.gif);
	background-repeat:no-repeat;
}
#quality {
	position:absolute;
	width:86;
	height:55px;
	left:131px;
	z-index:8;
	visibility: hidden;
	text-align:left;
	background-image:url(../images/qualback.gif);
	background-repeat:no-repeat;
	top: 120px;
}

a.mainnavsub1:link, a.mainnavsub1:visited {
	display:block;
	width: 86px;
	height: 22px;
	padding-top:2px;	
	padding-left:8px;
	color: #4c5f80;
	font-weight: normal;
	text-decoration:none;
	font-size: 13px;
	font-family: Arial, sans-serif;
}
a.mainnavsub1:hover {
	display:block;
	width: 86px;
	height: 22px;
	color: #78232a;
	padding-left:8px;
	font-weight: normal;
	text-decoration:none;
	font-size: 13px;
	font-family: Arial, sans-serif;
}

/* ---------------------------------------------*/
/* Main Content CSS */
.maintext {
 color: #4d5e80;
 font-weight: normal;
 font-size: 13px;
 font-family: Arial, Helvetica, sans-serif;
}
.mainheadertext {
 color: #4d5e80;
 font-weight: bold;
 font-size: 15px;
 font-family: Arial, Helvetica, sans-serif;
}
.mainheadertextred {
 color: #FF0000;
 font-weight: bold;
 font-size: 15px;
 font-family: Arial, Helvetica, sans-serif;
}
a.mainntextlink:link, a.mainntextlink:visited {
	color: #4d5e80;
	font-weight: normal;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a.mainntextlink:hover {
	color: #78232a;
	font-weight: normal;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a.mainlink:link, a.mainlink:visited {
	color: #4d5e80;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.mainlink:hover {
	color: #78232a;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

#content {
	position: absolute;
	padding-top:30px;
	padding-left:20px;
	padding-right:20px;
	top:192px;
	left:146px;
	width:488px;
	z-index:2;
	background-color:#FFFFFF;
	text-align:left;
}

/* ---------------------------------------------*/
/* Right CSS */

#rightcss {
	position: absolute;
	padding-top:30px;
	top:192px;
	left:675px;
	width:127px;
	z-index:2;
	background-image:url(../images/rightcss.jpg);
	background-repeat:no-repeat;
	text-align:left;
}
.rightcsstxt {
	color: #4d5e80;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.rightcsstxthigh {
	color: #4d5e80;
	font-weight: bold;
	font-size: 19px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: bottom;
}
a.rightcsslink:link, a.rightcsslink:visited {
	color: #4d5e80;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.rightcsslink:hover {
	color: #78232a;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/* ---------------------------------------------*/
/* Footer CSS */
/*#footer1 {
	position: absolute;
	width:801px;
	height:101px;
	background:url(../images/footer.gif) no-repeat;
	z-index:4;
	left: -1px;
	color: #ffffff;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
}*/
.footertext {
	color: #ffffff;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
}
a.footer:link, a.footer:visited {
	color: #ffffff;
	font-weight: normal;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.footer:hover {
	color: #78232a;
	font-weight: normal;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/* ---------------------------------------------*/
/* Sitemap CSS */
a.sitemaplink:link, a.sitemaplink:visited {
	color: #677ba8;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a.sitemaplink:hover {
	color: #78232a;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
