body{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:150%;
  color:#6e6a6b;
  background:#8a8a8a url("/assets/images/metal_background.jpg") no-repeat top center;
  margin:0;
  padding:0;
}
h1{
  color:#b32317;
  font-size:16px;
  font-style:italic;
  margin:0;
  padding:0;
}
h2{
  font-size:12px;
  font-style:italic;
  font-weight:bold;
  margin:1em 0 0 0;
  padding:0;
}
a{
  color:#2e308c;
}
#header{
  width:940px;
  margin:0 auto;
  height:125px;
}
#menu{
  width:940px;
  height:34px;
  margin:0 auto;
  padding:0;
  background:#e0e0e0 url("/assets/images/bg_nav.jpg") repeat-x center center;
  z-index:11;
}
#menu ul{
  height:34px;
  list-style-type:none;
  display:inline;
  margin:0;
  padding:0;
  float:left;
}
#menu ul li{
  height:34px;
  display:inline;
  padding:0;
  border-right:1px solid #b32317;
}
form{
  display:inline;
}
#menu ul li.last,#menu ul#small_links li.last{
  border-right:none;
}
#menu ul li a,#menu ul li span{
  line-height:34px;
  font-size:14px;
  padding:9px 8px 11px 8px;
  text-decoration:none;
  color:#6e6a6b;
}
#menu ul li.active a{
  color:#b32317;
}
#menu ul#small_links{
  float:right;
}
#menu ul#small_links li{
  border-right:1px solid #6e6a6b;
}
#menu ul#small_links li a,#menu ul#small_links li span{
  font-size:10px;
  padding:10px 8px 14px 8px;
}
#menu ul li button#searchbutton{
/*  background-color:transparent;
  font-size:10px;
  color:#6e6a6b;
  cursor:pointer;*/
  border:0;
  margin:0;
  padding:0;
  display:none;
}
#menu ul li input#search{
  width:150px;
  font-size:11px;
  color:#6e6a6b;
  margin:0;
  padding:0;
}
#page{
  width:940px;
  margin:0 auto;
  background:#fff;
}
#leftmenu{
  width:139px;
  min-height:116px;
  float:left;
  background:#b32317;
}
#leftmenu ul{
  width:139px;
  margin:0;
  padding:0;
  list-style-type:none;
}
#leftmenu ul li{
  width:139px;
  margin:0;
  padding:0;
  background:#b32317;
}
#leftmenu ul li.active{
  background:#5a130d;
}
#leftmenu ul li a{
  display:block;
  width:116px;
  min-height:19px;
  padding:8px 8px 8px 15px;
  font-weight:bold;
  text-decoration:none;
  color:#fff;
}
#banner{
  margin-left:139px;
}
#sub_nav{
  width:139px;
  min-height:1px;
  float:left;
}
#sub_nav ul{
  margin:10px 0;
  padding:0;
  list-style-type:none;
}
#sub_nav li{
  margin:0 5px 6px 5px;
  line-height:14px;
}
#sub_nav a{
  color:#6e6a6b;
}
#content{
  float:left;
}
#left_content{
  width:565px;
  margin-left:5px;
  padding-top:10px;
  float:left;
}
#right_content{
  width:180px;
  margin-left:580px;
  padding-top:35px;
  font-size:12px;
  line-height:15px;
}
#right_content h1{
  color:#6e6a6b;
  font-size:12px;
  line-height:15px;
}
#right_content h2,#right_content h2 a,p.breadcrumbs a, #right_content a{
  color:#2e2d8d;
  font-size:12px;
  line-height:15px;
  font-weight:normal;
}
p.breadcrumbs{
  margin:0 0 8px 0;
  padding:0;
  font-size:10px;
  color:#6e6a6b;
}
span.quote_name{
  font-weight:bold;
  font-size:12px;
  font-style:italic;
  color:#b32317;
  line-height:200%;
}
p.tenpoint {font-size:10px; margin-top:0px; color:#C0C0C0;}
p.tenpoint a:link,
p.tenpoint a:visited {font-size:10px;}
p.careers_sidebar{
  font-weight:bold;
  font-size:12px;
  font-style:italic;
  color:#b32317;
}
#footer {
  background:#fff;
  overflow:hidden;
  clear:both;
  text-align:center;
  padding-top:30px;
}
.contact_left,.contact_right{
  width:282px;
  float:left;
  padding-bottom:18px;
}
.contact_left{
  clear:both;
}
ul{
  list-style-type:none;
}
.square{
  list-style-type:square;
}
li{ 
  margin: 1em 0 0 0;
  padding: 0; 
}
a img{
  border:none;
}
#list_margin{ 
  margin: 1em 0 0 -3em;
  padding: 0; 
}</p>