@charset "utf-8";
/* CSS Document */

html {margin:0; padding:0; background-image:url(../i/top_header_bg.gif); background-repeat:repeat-x; min-height: 100%; margin-bottom: 1px;}
body {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px;}
a {color:#767e93;}
h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; margin-bottom: 0px; font-weight: bold;}

.clearfooter {clear:both;}

#wrapper {width:900px; margin-left: auto; margin-right: auto; padding:0;}


#header {margin: 0; padding: 0; height: 90px; background-image:url(../i/top_header.gif); background-repeat:no-repeat;;}

#nav {padding:50px 0 0 310px; margin:0;}
#nav li {display: inline;}
#nav li a{display: block; float: left; width:100px; height:24px; padding: 10px 0 0 0; margin:0 6px 0 0; font-size: 11px; color: #FFF; text-decoration: none; text-align:center; background-image:url(../i/nav_bg.gif);}
#nav li a:hover{background-image:url(../i/nav_hi_bg.gif);}

#nav li a.home_sel{background-image:url(../i/nav_hi_bg.gif); color: #000; font-weight:bold;}
#nav li a.faci_sel{background-image:url(../i/nav_hi_bg.gif); color: #000; font-weight:bold;}
#nav li a.accr_sel{background-image:url(../i/nav_hi_bg.gif); color: #000; font-weight:bold;}
#nav li a.cont_sel{background-image:url(../i/nav_hi_bg.gif); color: #000; font-weight:bold;}

#homecontent {padding:10px 0 0 0; margin:0 0 0 312px; min-height:490px;}
#homecontent p{padding:0 60px 0 0;}

#concontent {padding:25px 0 0 0; margin:0 0 0 312px; min-height:490px; background-image:url(../i/precision_engineering_con.gif); background-position:top right; background-repeat:no-repeat;}
#concontent p{padding:0 60px 0 0;}

#content {padding:10px 0 0 0; margin:0 0 0 312px; min-height:490px; background-image:url(../i/precision_engineering.gif); background-position:top right; background-repeat:no-repeat;}
#content p{padding:0 230px 0 0;}
#content h1{padding:5px 230px 0 0; margin-bottom:30px; font-size:13px;}
.grey {color:#666666;}

.pictureborder {padding-right:10px;}
.strapborder {padding:50px 0;}

#sidenav {float:left; padding:10px 0 0 70px; width:240px; height:466px; background-image:url(../i/side_bg.gif); background-repeat:no-repeat;}
#sidenav p {}
#footer {padding:0; margin:0; height: 132px; background-image:url(../i/footer_bg.gif); background-repeat:repeat-x;}
#footer p {padding:9px 0 0 0; margin:0; font-size:9px; color:#FFFFFF; text-align:center;}
#footer a {color:#FFFFFF;}
