body {font-family: arial,verdana, helvetica, arial, sans-serif, georgia; color: #222; font-size: 10pt; margin: 0px 0px 0px 0px; background-color: #aaa;}

#wrapper {min-width: 924px; margin: 0px; margin-top:0px;margin-right: auto; margin-left: auto; width: 924px; background-color: #fff; border: none; padding: 0px;border:1px solid #aaa;}
#hat{width:100%;height:50px;border-bottom:1px solid #999;background-color:#eee;}
#tel{font-size:26px;color:#006;float:right;margin-right:10px;}
#header{width:100%;background-color:#999;background: url(/images/bg_nav.jpg) repeat-y;}
#logo{padding:10px;height:90px;}

#menu{font-size:13px;width:100%;text-transform:uppercase;font-weight:600;}
#menu ul{margin: 0;padding: 0;float: left;border: 1px solid #564c66; border*/border-width: 1px 0;background: #006 url(/images/decor/indentbg2.gif) center center repeat-x;width:922px;}
#menu ul li{display: inline;}
#menu ul li a{float: left;color: white; padding: 3px 7px;text-decoration: none;border-right: 1px solid #564c66;}
#menu ul li a:visited{color: white;}
#menu ul li a:hover, .menu ul li .current{color: white !important; padding-top: 2px; padding-bottom: 4px; background: black url(/images/decor/indentbg.gif) center center repeat-x;}





#content{clear:both;padding:5px;}
h1,h2,h3{font-size:14.2pt;color:black;margin:0px;padding:0px;font-weight:600;}
h1{text-transform:uppercase;padding-left:5px;}
h3{	font-size:12pt;color:#444;}
h2{font-size:11pt;color:#444;}
#footer{clear:both;width:100%;border-top:1px dashed #fff;background-color:#006;padding-top:10px;padding-bottom:10px;text-decoration:none;}
.footer_block{float:left;width:220px;padding:5px;margin-top:10px;}
.footer_block h2{font-size:11pt;color:#ddd;margin:0px;}
.footer_block a{font-size:9pt;color:#999;text-decoration:none;font-weight:500;}


#left_stuff{width:340px;margin:5px;float:left;float:left;border: 1px solid #444;}
#left_stuff h2{background-color:#990033;color:#fff;font-size:16px;padding:5px;margin-top:6px;}
#left_stuff p{padding:5px;}

.link{width:250px;border: 1px solid #444;text-align:center;margin-right:5px;margin-left:5px;float:left;margin-bottom:10px;height:220px;position:relative;}
.link h3{padding:3px;background-color:#006;color:#fff;margin-top:6px;font-size:12px;font-weight:700;text-align:left;padding-left:10px;}
.link img{margin:8px;border:1px solid #ddd;padding:2px;}
.link p{padding:5px;margin:0px;font-size:11px;text-align:left;position:absolute;top:135px;left:5px}
.more{	position:absolute;right:3px;bottom:3px;background: url(/images/more.gif) no-repeat;width:60px;height:20px;}

#home_links{width:540px;float:left;margin:5px;padding:0px;}
#page_thumbs{float:left;margin:10px;}

#gallery h2{color: #009;text-transform:uppercase;padding:3px;margin:0px;}
#page_thumbs .link{	width:205px;position:relative;}
#page_thumbs .link h3{background-color:#aaa;color:#006;}

#protective_links{width:95%;float:left;margin:10px;}
#protective_links .link{width:400px;height:180px;}
#protective_links .link h3{background-color:#990033;color:#fff;}
#protective_links .link p{float:left;width:180px;text-align:left;padding:10px;top:30px;left:5px;}
#protective_links .link img{float:right;}

#industry_links{width:95%;float:left;margin:10px;}
#industry_links .link{width:400px;height:130px;height:150px;}
#industry_links .link h3{background-color:#cccccc;color:#222;}
#industry_links .link p{float:left;width:160px;text-align:left;padding:10px;top:25px;}
#industry_links .link img{float:right;}
#news{width:250px;float:left;margin:5px;}
.applications{float:left;width:400px;border:1px solid #888;margin-right:10px;}
.applications h3{background:#eee;padding:4px;color:red;
}
.applications ul{list-style:none;padding-left:0px;}
.applications ul li{text-transform:capitalize;padding:3px;border-bottom:1px dashed #ccc;padding-left:15px;}
#form{width:500px;margin-left:20px;}
.element{padding:5px;clear:both;}
.element label{width:120px;margin-right:10px;color:#555;float:left;}
#form h4{color:#455;font-size:9.6pt;}

#contact_footer{float:right;margin-right:20px;color:#fff;font-size:9.0pt;}