* {
	text-align:left;
}
body {
	background:#000000 url(/images/background-slice.gif) repeat-x top left;
	font-family:"Georgia", "Arial", "sans-serif";
}

h1, h2, h3 {
  font-size:182%;
}

h3 {
  font-size:153.9%;
  font-style:italic;
  padding:5px 0;
}
p {
  font-size:93%;
  margin:5px 0;
}

#container {
	margin:0 auto;
	width:990px;
}

/*HEADER*/
  #title_bar {
    background:url(/images/dotted-divider.gif) repeat-x bottom left;
    padding:13px 0 17px 0;
  }
    #title_bar #logo {
      margin-left:22px;
    }
    
  #menu_bar {
    border-bottom:1px solid #a8abac;
    margin:0 -10px 9px 0;
  }
    #menu_bar ul {
      padding:0 15px;
    }
    #menu_bar li {
      display:inline;
      float:left;
      margin:0 53px 15px 0;
      padding:13px 0 0 0;
      width:140px;
    }
    #menu_bar a {
      color:#88e9ff;
      font-size:108%;
      text-decoration:none;
    }
    #Sustainability #menu_bar a, #Steel #menu_bar a {
      color:#e7f26c;
    }
    #menu_bar li#current a {
      background:url(/images/arrow-white-right.gif) no-repeat left center;
      padding-left:10px;
    }
    #menu_bar p {
      color:#cccccc;
      font-size:85%;
    }
/*END HEADER*/

/*CONTENT*/
#contentarea {
  background:url(/images/dotted-divider2.gif) repeat-x bottom left;
  padding:0 0 10px 0;
}
  #metal_header {
    background:url(/images/background-steel-header.jpg) no-repeat top left;
    height:242px;
    padding:10px 105px 0 0px;
  } 
    #metal_header h2 {
      color:#FFFFFF;
      font-size:182%;
      margin:0 0 5px 21px;
    }
    #metal_header p {
      color:#000000;
      font-size:131%;
      font-style:italic;
      margin:0 0 0 21px;
    }
    #metal_header #fact_flash {
      margin:22px 0 0 0;
    }
  #metal_content {
    background:#FFFFFF;
    padding-bottom:100px;
  }
    #metal_content #navigation, #casestudy_content #navigation, #facts_content #navigation {
      background:url(/images/navigation-dots-horizontal.gif) repeat-x bottom left;
      float:left;
      margin:0 0 0 20px;
      width:98%;
    }
    #metal_content #navigation li, #casestudy_content #navigation li, #facts_content #navigation li {
      background:url(/images/navigation-dots-vertical.gif) repeat-y left bottom;
      float:left;
      height:85px;
      padding:15px 13px 0 13px;
      width:165px;
    }
    #metal_content #navigation a, #casestudy_content #navigation a, #facts_content #navigation a {
      color:#859000;
      font-size:108%;
      text-decoration:none;
    }
    #metal_content #navigation a.nav-current, #casestudy_content #navigation a.nav-current, #facts_content #navigation a.nav-current {
      background:url(/images/arrow-black-right.gif) no-repeat left top;
      color:#35393b;
      padding:0 0 0 10px;
    }
    #metal_content #navigation p, #casestudy_content #navigation p {
      font-size:85%;
    }
    #metal_content #metal_page_content {
      padding:21px 110px;
    }
      #metal_page_content h1 {
        color:#34383a;
        font-size:182%;
        font-style:italic;
        margin:0 0 15px 0;
      }
      #metal_page_content ul {
        margin-left:20px;
      }
      #metal_page_content li {
        list-style-type:disc;
        padding:5px 0;
      }
      .page-image {
        clear:right;
        float:right;
        margin:10px 0 10px 0px;
				border:1px solid #35393B;
				padding:1px;
      }
			#images-block{
				clear:both;
				margin-top:30px;
			}
				#images-block	.page-image-bottom {
	        float:left;
					border:1px solid #35393B;
					margin:10px 0 10px 0px;
					padding:1px;
	      }
				#images-block #img-0, #images-block #img-1{
					margin-right:50px;
				}	
/*.enlarge {
  clear:both;
  display:inline;
}*/
#aboutus_header {
  background:url(/images/background-aboutus-header.jpg) no-repeat top left;
  height:154px;
  padding:19px 0 0 21px;
}
  #aboutus_header h1 {
    color:#FFFFFF;
  }
#aboutus_content {
  background:#FFFFFF;
  padding:21px 40px;
}
  #aboutus_content ul {
    margin:20px 0;
  }
  #aboutus_content li {
    list-style-type:disc;
    margin:5px 0 5px 14px;
  }
  
  
#casestudy_header {
  background:url(/images/background-casestudies-header.jpg) no-repeat top left;
  height:379px;
  padding:19px 0 0 0;
}  
  #casestudy_header h2 {
    color:#FFFFFF;
    font-size:182%;
    margin-bottom:10px;
    padding-left:21px;
  }
  #casestudy_header p {
    color:#000000;
    font-size:131%;
    font-style:italic;
    padding-left:21px;
  }
  #casestudy_header #fact_flash {
    margin:26px 0 0 0;
  }
  
#casestudy_content {
  background:#FFFFFF;
  padding:0 0 30px 0;
}
  #casestudy_content #navigation a {
    color:#94013d;
  }
  
#layout_1_content {
  padding:21px 110px;
}
  #layout_1_content ul {
    margin:15px 0;
  }
  #layout_1_content li {
    list-style-type:disc;
    margin:5px 0 5px 14px;
  }
  #layout_1_text {
    float:left;
    width:525px;
  }
  
#layout_2_content {
  padding:21px 110px;
}
  #layout_2_text {
    float:left;
    width:800px;
  }
    #layout_2_text .inline-image {
      margin:8px 0;
      height:150px;
    }
    
#layout_3_content {
  padding:21px 100px;
}
  #layout_3_content img {
    border:1px solid #35393b;
    padding:1px;
  }
  #layout_3_content #main_image {
    height:238px;
    margin:10px 0 0px 0;
  }
  #layout_3_content #main_image2 {
    height:238px;
    margin:10px 0 0px 0;
  }
  #layout_3_content #layout_3_left {
    float:left;
    margin:0 35px 0 0 ;
    width:520px;
  }
  #layout_3_content #layout_3_right {
    float:left;
    margin-top:20px;
    width:220px;
  }
    #layout_3_right .side-image {
      margin-bottom:8px;
      width:217px;
    }
    
#layout_4_content {
  padding:21px 100px;
}
  #layout_4_content img {
    border:1px solid #35393b;
    padding:1px;
  }
  #layout_4_content #main_image {
    height:238px;
    margin:10px 0 0px 0;
  }
  #layout_4_content #layout_4_left {
    float:left;
    margin:0 35px 0 0 ;
    width:520px;
  }
  #layout_4_content #layout_4_right {
    float:left;
    margin-top:20px;
    width:220px;
  }
    #layout_4_right .side-image {
      margin-bottom:8px;
      width:217px;
    }

#layout_5_content {
  padding:21px 100px;
}
  #layout_5_content img {
    border:1px solid #35393b;
    padding:1px;
  }
  #layout_5_content #main_image {
    height:238px;
    margin:10px 0 0px 0;
  }
  #layout_5_content #layout_5_left {
    float:left;
    margin:0 35px 0 0 ;
    width:520px;
  }
  #layout_5_content #layout_5_right {
    float:left;
    margin-top:20px;
    width:220px;
  }
    #layout_5_right .side-image {
      margin-bottom:8px;
      width:217px;
    }
       
#facts_header {
  background:url(/images/background-facts-header.jpg) no-repeat top left;
  height:227px;
  padding:19px 0 0 21px;
}
  #facts_header h2 {
    color:#FFFFFF;
    font-size:182%;
    margin-bottom:19px;
  }
  #facts_header p {
    color:#35393b;
    font-size:131%;
    font-style:italic;
  }
#facts_content {
  background:#FFFFFF;
  padding:0 0 30px 0;
}
  #facts_content #navigation a {
    color:#027185;
  }

#process_flash {
  height:690px;
}
#publications-form {}
#errormessage {
  color:red;
  font-weight:bold;
  margin:10px 0;
}
  #publications-form label {
    font-style:italic;
    font-size:108%;
    float:left;
    width:150px;
  }
  #publications-form .input_field {
    border:1px solid #666666;
    height:20px;
    float:left;
    width:230px;
  }
  #publications-form #contact_us_message {
    height:200px;
  }
  .check_box_field {
    border:0 !important;
    width:30px !important;
  }
  .error_field {
    border:1px solid red !important;
  }
  #publications-form #publication_enquiry {
    height:100px;
  }
  #publications-form .form_divider {
    background:url(/images/form-divider.gif) repeat-x left center;
    margin:3px 0;
    width:400px;
  }
  
/*END CONTENT*/

/*FOOTER*/
#footer {
  color:#a8abac;
  font-size:85%;
  font-style:italic;
  padding:10px;
}
/*END FOOOTER*/
    
/*HELPERS*/
.cb {
	clear:both;
	font-size:0px;
	line-height:0px;
}

/*END HELPERS*/

/* Below: for lightbox images - allow captions beneath the images. */

#right_image_row {
  float:right;
  margin:0 0 0 10px;
  width:230px;
}
  #right_image_row img {
    width:230px;
  }

.image-holder {}
.image-holder .image-mag {
  background:url(/images/magnifier.jpg) no-repeat center left;
  color:#000000;
  font-size:93%;
  padding:0 0 0 20px;
  text-decoration:none;
}

.side-image {
  width:230px;
}
  .side-image img {
    width:230px;
  }
.bottom-image {
  float:left;
  margin:0 15px;
  width:225px;
}
  .bottom-image img {
    width:225px;
  }

/*.mag {
  clear:both;
  color:#333739;
  display:inline;
  float:right;
  margin-top:-10px;
  padding:0;
  text-decoration:none;  
}

.mag-0, .mag-1, .mag-2 {
  clear:both;
  color:#333739;
  margin:0;
  padding:0;
  text-decoration:none;
}    

.image-container {
  float:left;
}*/