html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body{ text-align:left; font-family:arial; font-size:9pt; color:black; background:#8a8a8a url('images/bodybg.jpg') top left repeat-x;}

#container{margin:0 auto; width:1000px;}
#content{padding:30px 0 0 20px; float:left; width:980px; background:white;}
.left_panel{width:280px; float:left; padding-right:10px;  }
.list_height{height:421px; overflow:hidden;}
.industries{width:280px; height:24px;  color:white; font-size:13pt; line-height:24px; padding-top:15px;}
.industries div{padding-left:12px; background:black;}
.industries_list{list-style:none; padding:0; margin:0; }
.industries_list    .nobg{background:white;}

.industries_list  td{vertical-align:top;}
.industries_bg{background:url('images/listbg.gif') bottom left repeat-x; }
.industries_bg div{height:1px; overflow:hidden;}
.industries_list  td { padding-top:10px; padding-right:8px; color:#024182; text-decoration:none; font-size:15px;}
.industries_list  td  img{border:2px solid #cacaca;}

.right_panel{float:left; width:690px;}
.right_panel div a{color:#024182}
.right_panel1{float:left; width:690px; height:584px; overflow:hidden; }

.menu{float:left; padding:42px 0 10px 0; }
.menu div{float:left; line-height:36px; padding:0 6px 0 6px; color:black; font-size:12pt; } 
.menu div a{color:black; font-size:12pt; text-decoration:none;}
.menu div a:hover{text-decoration:underline;}
.menu div a.active{color:#21569c;}
.menu div a.active:hover{text-decoration:none;}
.menu  .first_item{padding-left:0px;}
.bottom_text{background:white; width:353px; height:108px; overflow:hidden; position:relative; top:-108px; left:40px;}
.bottom_text div{padding:20px; font-size:10pt;}


#bottom{clear:both; width:960px; float:left; background:#133d75; padding:20px 20px 0 20px}
.adres{color:#99abc3; font-size:10pt; float:left; width:280px;}
.adres div{padding-bottom:4px;}
.adres div a{color:#99abc3; text-decoration:none;}
.adres div a:hover{text-decoration:underline;}
.adres2{color:#133d75; font-size:12pt; width:280px; }
.adres2 div{padding-bottom:4px;}
.adres2 div a{color:#133d75; text-decoration:none;}
.adres2 div a:hover{text-decoration:underline;}
.right_bottom_text{color:white; float:right; width:650px; padding-left:20px;}
.right_bottom_text div{padding-bottom:10px;}
.right_bottom_text .copy{background:black; color:#767676; text-align:center; height:40px; line-height:40px; padding:0;}
.right_bottom_text .copy a{color:#767676; text-decoration:none;}
.right_bottom_text .copy a:hover{text-decoration:underline;}
.right_bottom_text .copy span{padding:0 10px 0 10px;}

.fabrication{padding:14px 0 0px 20px; font-size:14pt;}

.menu #submenu{background:#133d75; width:140px; padding:0 20px 0 20px; position:absolute; display:none;}
#submenu div{border-bottom:1px solid white; line-height:normal; padding:10px 0 10px 0; width:140px; float:none}
#submenu div a{color:white; font-size:9pt;}

.services_text{padding:10px 30px 30px 30px; float:left; }
.service_item{float:left; padding-top:10px; }
.service_item  div {float:left; padding-left:20px;}
.service_item  div img{float:left; border:2px solid black;}

.form div{color:#6c6c6c;}
.p_top{padding-top:3px;}
.form{padding-top:10px;}
.form div input{background:white; border:1px solid #c4c4c4; width:180px;}
.form div textarea{background:white; border:1px solid #c4c4c4; width:180px; height:130px;}

#scroller{clear:both; width:1000px; float:left; background:#e5e5e5;}

  
#t1 td{padding-left:4px;  vertical-align:bottom; color:#20578f;}
h1{color:#024182; font-size:14pt;  font-weight:normal; padding-bottom:20px;}
h1 span{font-size:9pt;}


.banner{background:black; width:250px;}
.banner div{padding:10px;}
.banner div a{color:White; text-decoration:none;}
.banner div a:hover{text-decoration:underline;}

#pdf{ vertical-align:top; padding:0 0 0 15px}
#pdf div{border:1px solid #004374; vertical-align:top; padding:10px;}
#pdf a{color:#004374; text-decoration:none; }
#pdf a:hover{text-decoration:underline;}


