@charset "utf-8";
/* CSS Document */

* { margin:0px; padding:0px}

img { border:none;}

body { /*background-color:#EEEEEE;*/ text-align:center; background-image:url(../images/site_bg_2.jpg); background-repeat:repeat-y; background-position:center;}

.site { width:780px; margin:0 auto; background-color:#FFFFFF;}

.header { width:780px; height:118px; background-image: url(../images/banner_04.jpg); background-repeat:repeat-x; margin-left:0px;!margin-left:0px; _margin-left:0px;}

.breadcrumb 
{ 
display: none;
height:20px; width:760px; float:left; clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding-top:10px;
}

h4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#34347d; margin-top:14px; margin-bottom:10px;}

.breadcrumb a { color:#cccccc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none}

.breadcrumb a strong { color:#34347d}

.headerLinks { float:right; width:300px; text-align:right; color:#CCCCCC; margin-right:10px;}

.headerLinks a { color:#34347d; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none}

.headerLinks a:hover { text-decoration:underline}

.amcLogo { float:left; margin-left:10px; margin-top:25px;}

.reportPicLarge {float:left; width:150px; height:203px; margin-top:20px;}

.reportPicSmall {float:left; width:75px; height:101px; margin-bottom:20px; clear:left}

.reportDownloadLarge { float:left; margin-top:20px; width:250px; margin-left:20px; _width:240px; _margin-left:10px;}

.reportDownloadLarge a {}

.reportDownloadLarge h4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#666666;}

.reportDownloadSmall { float:left; height:121px; margin-left:20px; width:200px;}

.menu { background-image:url(../images/menu_bg.jpg); height:30px; width:780px; background-repeat:repeat-x; margin-left:0px; !margin-left:0px; _width:780px;}

.menu ul { list-style:none; width:780px; _width:780px; text-align:left; height:30px;}

.menu li { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; float:left; height:23px; display:inline; padding-left:10px; padding-right:10px; padding-top:7px;}

.menu li a { color:#FFFFFF; text-decoration:none}

#on { background-image:url(../images/menu_bg_green.jpg); background-repeat:repeat-x; font-weight:bold;}

.menu li:hover { background-image:url(../images/menu_bg_green.jpg); background-repeat:repeat-x; }

.banner { width:760px; margin-left:10px; _margin-left:5px; height:118px; float:left;}

.main { width:760px; margin-left:10px; float:left; text-align:left; padding-bottom:20px; _margin-left:5px;}

.mainLeft { float:left; width:425px;}

.main p { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #525252}

#caption { font-size:10px; color:#999999}

.main p a { color:#34347d; text-decoration:none}

.main p a:hover { text-decoration:underline}

.main h1 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 22px; color:#34347d; margin-top:0px; margin-bottom:0px; padding:0px; }

.main h2 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 18px; color:#34347d; margin-top:10px; margin-bottom:10px;}

#title 
{ 
  height:30px;
 }

#titleRight {}

.main h3 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 16px; color:#34347d; margin-top:14px; margin-bottom:10px;}

  #links a, .links a 
  {  
    font-size:10px; 
	 font-family:Verdana, Arial, Helvetica, sans-serif; 
	 color:#336699; 
	 text-decoration:none;
  }
  #links a:hover, .links a:hover
  { 
    text-decoration:underline;
	 }
  #links, .links
  { 
    font-size:10px; 
	 font-family:Verdana, Arial, Helvetica, sans-serif; 
	 color:#999999;
  }
  
  #links, .links 
  {
     padding: 2px 3px 5px 3px; background-image:url(../images/menu_trans.png); width:294px;
  }
  #menuimage {background-color:#ffffff; width:300px; height:122px; background-image:url(../images/menu_image.jpg)}
    #menuimage2 {background-color:#ffffff; width:300px; height:122px; background-image:url(../images/menu_image_2.jpg);}
	  #menuimage3 {background-color:#ffffff; width:300px; height:122px; background-image:url(../images/menu_image_3.jpg)}
	    #menuimage4 {background-color:#ffffff; width:300px; height:122px; background-image:url(../images/menu_image_4.jpg)}
		  #menuimage5 {background-color:#ffffff; width:300px; height:122px; background-image:url(../images/menu_image_5.jpg)}
  #off, #Div2, #Div5, #Div8, #Div11
   {
	  background-image:url(../images/menu.jpg); 
	  width:295px; height:21px; 
	  font-family:Verdana, Arial, Helvetica, sans-serif; 
	  font-size:11px; text-decoration:none; padding: 5px 0 0 5px
	  }
  #off a, #Div2 a, #Div5 a, #Div8 a, #Div11 a
   { width:295px; height:21px; display:block}
  #on {}
  .menu_slide { float:left;}

.world_map_left { text-align:left; margin-bottom:20px; float:left; width:100%}

.world_map_left p a { color:#34347d; font-size:10px; text-decoration:none}

.world_map_left p { color:#cccccc; font-size:10px; text-decoration:none}

.mainRight 
{ 
  float:left; 
  width:300px; 
  margin-left:35px;
  margin-top: 0px;
 }

#about { width:760px;}

#about img { padding:2px; border:1px solid #cccccc;}

#welcome img { padding:2px; border:1px solid #cccccc; margin-left:10px;}

.mainLeft img { padding:2px; border:1px solid #cccccc; margin-right:10px}

#about img { margin-left:20px;}

#welcome table img {padding:2px; border:1px solid #cccccc; margin-left:0px;}

.mainLeft table img { padding:2px; border:1px solid #cccccc; margin-right:0px}



.footer {width:760px; height:50px; text-align:left; clear:left; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #CCCCCC; margin:0 auto; background-repeat:no-repeat; background-position:top; margin-left:10px; padding-bottom:10px; /*background-color:#EEEEEE*/; _margin-left:5px;}

.footer p {color: #525252;}

.footerFull { margin:0 auto;}

#label, .label
{
  width:125px; 
  display:inline; 
  float:left; 
  clear:left;
  }
  
  input, select
  {
  	width: 200px;
	border: 1px solid #000000;
  }

.contactForm { width: 415px; padding:10px; padding-left:0px; float:left; margin-bottom:0px; border-bottom:dotted 1px #cccccc}

.contactForm p { color:#34347D;}

#required p, .required p
{
 font-weight:bold
 }

.contactForm textarea { width:200px; height:100px; border:1px solid #666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}

.contactForm #selectCountry { width:200px;}

.contactForm select { border:#666666 1px solid; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}

#button, .button 
{ background-image:url(../images/button_bg.jpg); height:30px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:0 10px 0 10px; border:none; width:70px;}

.contactForm div { margin-bottom:10px; width:415px; float:left;}

.expandAll { float:right; margin-top:15px;}

.expandAll a { font-size:10px; margin-right:20px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#cccccc; text-decoration:none}

.expandAll a:hover { text-decoration:underline}

.contactForm #textInput { width:200px; border:#666666 1px solid; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.footer a { color:#34347D; text-decoration:none}

.footer a:hover { text-decoration:underline}

.footerLeft { float:left; width:200px; margin-top:20px;}

.footerRight { float:right; width:300px; text-align:right; margin-top:20px;}

.clearboth { clear:both}

h3.productHeading
{
	color: #34347D;
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color:#34347d; 
	margin-top:14px; 
	margin-bottom:10px;
}

p.info
{
	text-align: left;
	width: 425px;
	margin-top: 10px;
	
	
}

a.lnkSubsid
{
	 font-size: 10px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;  
	 color: #34347D;
	 text-decoration: none;
}

a.lnkSubsid:hover
{
	text-decoration: underline;
}	

h1.SubsidHead
{
	font-size: 14px;
}

h1.title
{
	font-size: 20px;
}

.subTitle
{
	font-weight: bold;
}

#welcome
{
float:left;
width:425px;
}

#details {border-top:1px dotted #cccccc; border-bottom:1px dotted #cccccc; margin-top:20px; padding-top:0px; padding-bottom:10px}

#details div p { color:#525252}

#details h3 { color:#999999}

#subsidiary, #detail, #investment, #option, #lme, #details, #subsidiaries, #dtlInvestment, #dtlAmalgamatedTrading, #dtlLME, #dtlAMT, #hiPurity, #dtlWilliamRowland, #dtlAlloysMetals, #dtlAlloysMetals, #dtlAmalgametSEA, #dtlConsolidatedAlloysNZ, #dtlAmalgametINC, #dtlConsolidatedAlloys, #dtlAMCPhysicalTrading, #dtlBritishMetalCorpIndia, #minerals, #chemicalPharm, #dtlDebroChem, #dtlThermoxZin, #soldersFlux, #dtlThaiSmelt, #dtlBrooksideMetalComp, #mil_VerMetal
{
	display: none;
}

 #products, #reports, #AllSubsids, #productsMenu
{
	display: none;
}

h1.subsidProd, h2.mapHeading, h1.subsidDetails
{
  font-size:16px;
  text-transform: capitalize;
}

h1.subsidDetails
{
	font-size: 14px;
}

#SubDetails
{
  width: 300px;
  margin-left:0px;
  top: 10px;
  border: 0px solid red;
  background-color: white;
}

.errorMessage
{
	color: red;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-weight: normal;
	}
	
	#frame
	{
		display: none;
	}
	
	.regionalSubsids
	{
		
		margin-top: 10px;
   }

	em
	{
		color: red;
		font-style: normal;
	}
	
	p.detail
	{

      position: relative;
		width: 300px;
		/*
		border: 1px solid #eeeeee;
	   padding: 5px;
		color: #666666;
		*/
	
	}
	
	a.lnkSubsid
	{
		font-size: 11px;
	}

.reportDownloadLarge img { border:none}

.reportPicLarge img {border:none}

/* Changes from AMC */
.footerLeft
{
	display: none;
}

#dtlShanghaiRepresentative
{
  display: none;
}


		



               