* {margin:0px;padding:0px;}
body {font-family: arial; ;font-size:12px;color:#666;background-color:#969290;/*margin-top:20px;margin-bottom:20px;*/}
h1,h2,h3 {font-size:16px;text-align:left;padding:0px 6px 0px 10px;color:#303F90;font-family: century gothic;}
p {padding-bottom:10px;padding-left:10px;padding-top:6px;}
.form {padding-left:12px;}
a:link {color:#000;}
#page_container {margin-left: auto;margin-right: auto;width:900px;background-color: #fff;background: url(../metal_bg4.gif);border:0px solid #ccc;}
#top {width:900px;height:151px;border:0px solid #000;background: url(../top_header.jpg) no-repeat;}
.strapline {padding:4px 20px 20px 105px;font-size:2.8em;color:#E6BC12;font-family:century gothic;}
#header {height:171px;border: 0px solid #999;background: url(../header.jpg) no-repeat;}
#logo {float:left;width:215px;height:100%;margin-left:10px;margin-top:8px;background: url(../logo.jpg) no-repeat;border: 0px solid #999;}
#contact {float:right;width:611px;height:155px;background: url(../top_right_img.jpg) no-repeat;border: 1px solid #999;margin:0px;}
/*#nav {background: url(nav.gif) no-repeat;height:30px;border: 0px solid #999;}
.nav_link {padding-left:20px;padding-top:4px;}*/
#menu {margin: 0 auto;width: 900px;height:51px;background: url(../nav_bg2.gif);
background-repeat: repeat-x;color:#fff;}
#nav {background: url(../nav_bg2.gif);background-repeat: repeat-x;list-style:none;}
#nav ul { /* all lists */padding: 0;margin: 0;list-style: none;line-height: 1;width:100%;}
#nav a {display: block;width: 10em;padding:10px 10px 10px 10px;border: 0px solid #fff;	}
#nav li { /* all list items */float: left;width: 10em; /* width needed or else Opera goes nuts */padding-right:80px;}
#nav li ul { /* second-level lists */position: absolute;margin-left: 20px;width: 12em;left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */}
#nav li ul a {color:#fff;font-weight:normal;background: url(../drop_down_bg.png);
background-repeat: repeat-y: repeat-x;width:12em;font-size:12px;text-align:left;padding:0.64em 10px 0.64em 10px;}
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */left: auto;}
#content {clear: left;color: #ccc;}
#menu a {color:#fff;text-align:center;text-decoration:none;margin-left:40px;font-size:18px;font-family: century gothic;}
#menu a:hover {color: #E6BC12;} 
#menu_selected a {color: #E6BC12;}
#menu li:hover, #menu li.hover {position: static;}
#screws {float:right;width:900px;height:32px;border:0px solid #000;}
#column1 {float: right;width: 227px;height: 100%;border: 0px solid #999;padding-top:30px;padding-right:46px;}
#column2 {float: left;width: 470px;/*background-color: #FFF;*/border: 0px solid #999;padding-left:46px;padding-top:30px;}
#column2 img {padding:16px 16px 0px 16px;}
#column2 a:link {color: #303F90; text-decoration: underline;font-weight:bold;}
#column2 a:visited {color: #303F90; text-decoration: underline;}
#column2 a:hover {color: #E6BC12; text-decoration: underline; }
#column2 a:active {color: #303F90; text-decoration: underline; }
.promo {width:227px;padding-top:10px;}
.promo h1 {color:#fff;text-align:left;padding-top:6px;padding-bottom:0px;font-size:14px;}
.promo h2 {color:#fff;text-align:left;padding-top:6px;padding-bottom:6px;font-size:14px;}
.promo img {border:0px solid #fff;}
#footer {clear: both;width: 900px;height:100px;border:0px solid #000;padding-top:20px;}
#footer p {color: #666;font-size: 11px;line-height:8px;text-align:left;font-weight:bold;padding-left:56px;}
#footer a:link {color: #303F90; text-decoration: none;font-weight:bold;}
#footer a:visited {color: #303F90; text-decoration: none;}
#footer a:hover {color: #E6BC12; text-decoration: none; }
#footer a:active {color: #303F90; text-decoration: none; }
/* Form styles */
form {padding-left:10px;}
input {width: 188px;font-family: Tahoma;font-size: 8pt;}
.label {width:70px;padding-right:0px;}
.textarea {width: 500px;height: 100px;font-family: Tahoma;font-size: 8pt;}  
.error {font-family: Tahoma;font-size: 7pt;color: red;margin-left: 2px;display:none;}
