﻿html {overflow:scroll;}
html {/* commented backslash hack - hides from Mac IE5 \*/height: 100%; /* end hack */font-family: Calibri, Arial, sans-serif;}
body {/* commented backslash hack - hides from Mac IE5 \*/height: 100%; /* end hack */font-family: Calibri, Arial, sans-serif;}
.clear {clear:both;height:0.1em;font-size:1%;margin:0px;padding: 0px}
body {margin: 0; padding: 0px; background-color:#f4f4f4; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color: #fff}
#shell {Z-INDEX: 2; text-align: center; POSITION: absolute; top: 0; left: 0; margin: 0px; padding:0px; width: 100%; display: table; background-color:#f4f4f4; background-repeat: repeat-x; background-position: top left}
#holder {width: 765px; text-align: left; margin: 0 auto; padding: 0 7px 0px 7px; background-color: #ffffff}
/*---------------container styles----------------*/
#containerhome {padding: 0;width: 100%;display: table; border-top:7px white solid;margin:0;background-color: #CCCCCC;background-image: url(images/containerhome_bgk.gif);background-repeat: repeat-y;background-position: top left;}
/*---------------Left style----------------*/
#left {float: left; width: 160px; background-color: #000; margin: 0px; padding: 0px}
#logo{float: left; width: 160px; margin:0; padding:0 0px 0 0;background-color:#d9d9d9;border:0;}
#spacer {float: left; height: 57px; background-color: #000; width: 100%}
#left ul {float: left; list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px; width: 160px}
#left ul li {display: block}
/* Left Javanav Style */
#left_javabox {float:left;background-color:#ffffff;margin:0;width: 160px;height: 160px;}
#marqueecontainer{position:relative;width: 160px;height: 155px;overflow: hidden;padding: 2px;padding-left: 2px;}
#vmarquee{color:black;}
#vmarquee p{color:#000000;padding-bottom:10px; font-size:11pt;}
#vmarquee a{color:#3d8ada;padding-bottom:10px; font-size:11pt; text-decoration:none;}
#vmarquee a:hover{color:#000000;padding-bottom:10px; font-size:11pt;font-weight:bold;}
/*---------------------HOME NEWS buttons---------------------*/
#left ul .news, .home, .homenews, .aboutusnews, .materialsnews,.manufacturingnews,.peoplenews,.qualitynews{display: block; margin-top: 8px;}
#left ul li.news a {font-family: Calibri, Arial, sans-serif;text-align: left; display: block; padding: 6px 0% 6px 6%; margin-top: 3px; width:150px; FONT-SIZE: 11pt; font-weight: bold; color: #c12828; text-decoration: none; background-color: #e7e7e7;border-top: 3px #3d8ada solid;border-bottom: 3px #3d8ada solid;}
#left ul li.news a:hover {color: #3888dc}
#left ul li.home a {font-family: Calibri, Arial, sans-serif;text-align: left;display: block;padding: 7px 0% 4px 6%;margin-bottom: 2px;width: 94%;font-size: 16pt;font-weight: normal;color: #ffffff;text-decoration: none;text-transform: capitalize;background-color: #000;}
#left ul li.home a:hover {color: #fff}
#left ul li.homenews a {font-family: Calibri, Arial, sans-serif;text-align: left; display: block; padding: 6px 0% 6px 6%; margin-top: 3px; width:150px; FONT-SIZE: 11pt; font-weight: bold; color: #c12828; text-decoration: none; background-color: #e7e7e7;border-top: 3px #3d8ada solid;border-bottom: 3px #3d8ada solid;}
#left ul li.homenews a:hover {color: #3888dc}
#left ul li.aboutusnews a {font-family: Calibri, Arial, sans-serif;text-align: left; display: block; padding: 6px 0% 6px 6%; margin-top: 3px; width:150px; FONT-SIZE: 11pt; font-weight: bold; color: #c12828; text-decoration: none; background-color: #e7e7e7;border-top: 3px #3d8ada solid;border-bottom: 3px #3d8ada solid;}
#left ul li.aboutusnews a:hover {color: #3888dc}
#left ul li.materialsnews a {font-family: Calibri, Arial, sans-serif;text-align: left; display: block; padding: 6px 0% 6px 6%; margin-top: 3px; width:150px; FONT-SIZE: 11pt; font-weight: bold; color: #c12828; text-decoration: none; background-color: #e7e7e7;border-top: 3px #3d8ada solid;border-bottom: 3px #3d8ada solid;}
#left ul li.materialsnews a:hover {color: #3888dc}
#left ul li.manufacturingnews a {font-family: Calibri, Arial, sans-serif;text-align: left; display: block; padding: 6px 0% 6px 6%; margin-top: 3px; width:150px; FONT-SIZE: 11pt; font-weight: bold; color: #c12828; text-decoration: none; background-color: #e7e7e7;border-top: 3px #3d8ada solid;border-bottom: 3px #3d8ada solid;}
#left ul li.manufacturingnews a:hover {color: #3888dc}
#left ul li.peoplenews a {font-family: Calibri, Arial, sans-serif;text-align: left; display: block; padding: 6px 0% 6px 6%; margin-top: 3px; width:150px; FONT-SIZE: 11pt; font-weight: bold; color: #c12828; text-decoration: none; background-color: #e7e7e7;border-top: 3px #3d8ada solid;border-bottom: 3px #3d8ada solid;}
#left ul li.peoplenews a:hover {color: #3888dc}
#left ul li.qualitynews a {font-family: Calibri, Arial, sans-serif;text-align: left; display: block; padding: 6px 0% 6px 6%; margin-top: 3px; width:150px; FONT-SIZE: 11pt; font-weight: bold; color: #c12828; text-decoration: none; background-color: #e7e7e7;border-top: 3px #3d8ada solid;border-bottom: 3px #3d8ada solid;}#left ul li.qualitynews a:hover {color: #3888dc}
/*---------------------contact details style---------------------*/
#detailscontainer {float: left; width: 160px; margin: 0px; padding: 0px}
#details {float: left; width: 140px; margin: 0px; padding: 50px 5px 10px 5px}
#details h1 {color: #ffffff; font-family: Calibri, Arial, sans-serif; font-size: 15pt; font-weight:normal; margin: 10px 0px 0px 0px;padding: 0px;}
#details h2 {color: #ffffff;font-family: Calibri, Arial, sans-serif;font-size: 11pt;font-weight:normal;margin: 0px;padding: 0px;}
#details p {color: #fff;font-family: Calibri, Arial, sans-serif; font-size: 10pt;font-weight:normal; margin: 0px; padding: 0px}
/*---------------right style----------------*/
#right {float: right; width: 598px; padding-bottom:0;margin-bottom:0;}
#rightimages {float: right; width: 116px; margin-top: 20px; padding-bottom: 90px}
.rightimage {float: left; border: solid 1px #000000; margin-bottom: 5px}
/*---------------content style----------------*/
#content {float: left; width: 430px; padding-top: 20px; padding-bottom: 30px}
#content h1 {font-family: Calibri, Arial, sans-serif;font-size: 15pt; font-weight: bold; color: #000;margin:0 0 10px 0;}
#content h2 {font-family: Calibri, Arial, sans-serif;font-size: 13pt; font-weight: bold; color: #000; margin:0;padding:0;}
#content h3 {font-family: Calibri, Arial, sans-serif;font-size: 15pt; font-weight: bold; color: #000; margin:0;padding:0;}
#content p {font-family: Calibri, Arial, sans-serif;font-size: 13pt; font-weight: normal; color: #000;margin:0 0 6px 0;padding-right: 30px;line-height:22px;}
#content ul{font-family: Calibri, Arial, sans-serif;color:black;font-size:13pt;margin:0;padding:0;font-weight: normal;}
#content li{ text-indent:50px; list-style:none;color:#3d8ada;font-size:13pt; font-style:italic;font-family: Calibri, Arial, sans-serif;font-weight: normal; padding-bottom:5px; }
#content a{font-family: Calibri, Arial, sans-serif;font-size: 13pt; font-weight: bold; color: #3d8ada;margin:0 0 6px 0;text-decoration:none;}
#emailus_table {font-family: Calibri, Arial, sans-serif;font-size: 13pt; font-weight: normal; color: #000;width:100%;}
#emailus_table td{padding-bottom:12px;}
#emailus_table_left {width:92px;text-align:right;}
/*---------------About us page content style----------------*/
#content_about {float: left; width: 430px; padding-top: 20px; padding-bottom: 30px}
#content_about h1 {font-family: Calibri, Arial, sans-serif;font-size: 15pt; font-weight: bold; color: #000;margin:0 0 18px 0;}
#content_about h2 {font-family: Calibri, Arial, sans-serif;font-size: 13pt; font-weight: bold; color: #000;margin:0 0 2px 0; font-style:italic;}
#content_about p {font-family: Calibri, Arial, sans-serif;font-size: 13pt; font-weight: normal; color: #000;padding-right: 30px;margin:0 0 15px 0;line-height:24px;}
#content_about ul{font-family: Calibri, Arial, sans-serif;color:black;font-size:13pt;margin:0;padding:0;font-weight: normal;}
#content_about li{ text-indent:50px; list-style:none;color:black;font-size:13pt; font-style:italic;font-family: Calibri, Arial, sans-serif;font-weight: normal;padding-bottom:8px; }
#content_about a{font-family: Calibri, Arial, sans-serif;font-size: 13pt; font-weight: bold; color: #3d8ada;margin:0 0 6px 0;text-decoration:none;}
/*---------------Materials page content style----------------*/
#content_materials {float: left; width: 430px; padding-top: 20px; padding-bottom: 30px}
#content_materials h1{font-family: Calibri, Arial, sans-serif;font-size: 15pt; font-weight: bold; color: #000;margin:10px 0 10px 0;margin:0 0 10px 0;}
#content_materials h2{font-family: Calibri, Arial, sans-serif;font-size: 8pt; font-weight: bold; color: #000;margin:0 0 10px 0;}
#content_materials h3 {font-family: Calibri, Arial, sans-serif;font-size: 13pt; font-weight: bold; color: #464646; margin:0;padding:0;}
#content_materials p{font-family: Calibri, Arial, sans-serif;font-size: 13pt; font-weight: normal; color: #000;padding-right: 30px}
#content_materials a{font-family: Calibri, Arial, sans-serif;font-size: 13pt; font-weight: bold; color: #3d8ada;margin:0 0 6px 0;text-decoration:none;}
#content_materials li{ text-indent:50px; list-style:none;color:#000000;font-size:13pt; font-style:italic;font-family: Calibri, Arial, sans-serif;font-weight: normal; padding-bottom:5px; }
#materials_table {font-family: Calibri, Arial, sans-serif;font-size: 12pt; font-weight: normal; color: #000;width:100%;}
/*---------------Manufacturing page content style----------------*/
#content_manufacturing {float: left; width: 430px; padding-top: 20px; padding-bottom: 30px}
#content_manufacturing h1{font-family: Calibri, Arial, sans-serif;font-size: 15pt; font-weight: bold; color: #000;margin:10px 0 10px 0;margin:0 0 10px 0;}
#content_manufacturing p{font-family: Calibri, Arial, sans-serif;font-size: 13pt; font-weight: normal; color: #000;padding-right: 30px;line-height:24px;}
#content_manufacturing ul{font-family: Calibri, Arial, sans-serif;color:black;font-size:13pt;margin:0;padding:0;font-weight: normal;}
#content_manufacturing li{ text-indent:50px; list-style:none;color:black;font-size:13pt; font-style:italic;font-family: Calibri, Arial, sans-serif;font-weight: normal; }
#content_manufacturing a{font-family: Calibri, Arial, sans-serif;font-size: 13pt; font-weight: bold; color: #3d8ada;margin:0 0 6px 0;text-decoration:none;}
/*---------------People page content style----------------*/
#content_people {float: left; width: 430px; padding-top: 20px; padding-bottom: 30px}
#content_people h1{font-family: Calibri, Arial, sans-serif;font-size: 15pt; font-weight: bold; color: #000;margin:10px 0 10px 0;margin:0 0 10px 0;}
#content_people p{font-family: Calibri, Arial, sans-serif;font-size: 13pt; font-weight: normal; color: #000;padding-right: 30px}
#content_people a{font-family: Calibri, Arial, sans-serif;font-size: 13pt; font-weight: bold; color: #3d8ada;margin:0 0 6px 0;text-decoration:none; border:0;}
#content_people a img{border:0;}
#sales_table {font-family: Calibri, Arial, sans-serif;font-size: 12pt; font-weight: normal; color: #000;width:100%; }
#sales_table td{padding-bottom:10px;}
/*---------------Quality page content style----------------*/
#content_quality {float: left; width: 430px; padding-top: 20px; padding-bottom: 30px}
#content_quality h1{font-family: Calibri, Arial, sans-serif;font-size: 15pt; font-weight: bold; color: #000;margin:10px 0 10px 0;margin:0 0 10px 0;}
#content_quality p{font-family: Calibri, Arial, sans-serif;font-size: 13pt; font-weight: normal; color: #000;padding-right: 30px;line-height:24px;}
#content_quality ul{font-family: Calibri, Arial, sans-serif;color:black;font-size:13pt;margin:0;padding:0;font-weight: normal;}
#content_quality li{text-indent:50px; list-style:none;color:black;font-size:13pt;font-family: Calibri, Arial, sans-serif;font-weight: normal;padding-bottom:10px; }
#content_quality a{font-family: Calibri, Arial, sans-serif;font-size: 13pt; font-weight: bold; color: #3d8ada;margin:0 0 6px 0;text-decoration:none;}
/*---------------title styles----------------*/
#titlehome {float: left; width: 40px; height: 232px;}
/*---------------Topnav home style----------------*/
#homenav {border-top:4px #d9d9d9 solid;float: left; height: 86px; background: url(images/topnav_bkg.gif) top left repeat-x}
#homenav ul {float: left; list-style: none; margin: 0px; padding: 0px; width: 100%}
#homenav ul li {display: inline}
#homenav ul li a{float: left;text-align: center;font-size: 10pt;font-weight:normal;text-decoration: none;color: #ffffff;width: 115px;padding-bottom: 3px;border-left: 2px solid #d9d9d9;border-right: 2px solid #d9d9d9;background: #d9d9d9 url(images/topnav_btn.gif) bottom left repeat-x}
#homenav ul li.highlight a{float: left;text-align: center;font-size: 10pt;font-weight:normal;text-decoration: none;color: #000000;width: 115px;padding-bottom: 3px;border-left: 2px solid #d9d9d9;border-right: 2px solid #d9d9d9; background: #d9d9d9 url(images/topnavhover_btn.gif) bottom left repeat-x}
#homenav ul li.nohighlight a:hover{float: left;text-align: center;font-size: 10pt;font-weight:normal;text-decoration: none;color: #000000;width: 115px;padding-bottom: 3px;border-left: 2px solid #d9d9d9;border-right: 2px solid #d9d9d9; background: #d9d9d9 url(images/topnavhover_btn.gif) bottom left repeat-x}
#homenav ul li a:hover {font-size: 10pt;font-weight:normal;color: #ffffff; background: #d9d9d9 url(images/topnavalthover_btn.gif) bottom left repeat-x}
.topimage1  {float: left;width: 115px;padding: 0px;margin: 0px 0px 5px 0px;cursor: pointer;border-bottom: 4px solid #d9d9d9}
#homenav img {width: 115px; border: 0px}
/*---------------footer styles----------------*/
#footer {font-size:8pt;height:20px; font-weight: bold; padding: 0px; margin: 4px 0 10px 0; width: 100%; background-color: #959b9c; border-bottom:7px white solid;}
#footerleft {float: left; width: 150px; padding: 3px 0px 3px 3px;margin:0;}
#footerright {float: right; width: 596px; padding: 3px 0px 3px 0px;margin:0;}
#footerright a {font-size: 100%; font-weight: bold; text-decoration: none; color: #fff; padding: 0px 8px 0px 6px; background-image: url(images/arrows_white.gif); background-repeat: no-repeat; background-position: right}
#footerright a:hover {font-size: 100%; font-weight: bold; text-decoration: none; color: #000; padding: 0px 8px 0px 6px; background-image: url(images/arrows.gif); background-repeat: no-repeat; background-position: right}
/*---------------logo footer styles----------------*/
#footer2 {float:left; padding:0; margin: 4px 0 0 0; width: 598px; height: 80px; background-color: #d9d9d9;border-top:4px white solid;}
.rightlogos {width:210px;height:80px;float:right;border:0; margin: 0; padding:0; }
.rightlogos img{border:0;margin:0;}
.leftlogos {height:80px;float:left;border:0; margin: 0; padding:0; }
/*---------------contact form styles ----------------*/
.contactformL {float: left; padding-bottom: 5px; width: 230px; font-weight: bold; color: #000}
.contactformL2 {float: left; padding-bottom: 5px; width: 230px; color: #000; font-weight: bold}
.contactformR {float: left; padding-bottom: 20px; width: 230px}
.textform {border: 1px solid #9A9E82; background-color: #D6D9BD; padding: 3px; font-size: 110%}
.textformdrop {border: 1px solid #9A9E82; background-color: #D6D9BD; font-size: 120%; padding: 0px; margin: 0px}
.contactmap {float: left; height: 322px; width: 330px; border: 1px solid #9A9E82; background-color: #D6D9BD; margin-bottom: 10px; padding: 0px}
.findusdetails {float: left; font-size: 110%; font-weight: normal; color: #000; width: 100%}
.findusdetails a {float: left; font-size: 100%; font-weight: bold; text-decoration: underline; color: #000}
.findusdetails a:hover {float: left; font-size: 100%; font-weight: bold; text-decoration: none; color: #969A86}


