BODY {
	 background:#525365 url('../img/bg.gif') center top repeat-y; 
	 margin:0; 
	 padding:0; 
	 font:11px/15px Verdana,serif; 
	 color:#000; 
}

IMG {
	border:none;
 }
 
FORM { 
	padding:0; 
	margin:0;
 }
 
 
A { 
	color:#004a80; 
	text-decoration:none;
 }
 
 
A:hover { 
	color:#00f;
 }
 
H1 { font-size:20px; line-height:25px; color:#17295c; margin-top:0; padding-right:28px; padding-top:13px; }
H2 {font-size:15px; line-height:18px;}
H3 { font-size:13px; line-height:16px; color:#17295c; }

TABLE TH { padding-bottom:7px; }
TABLE TD { font-size:9px; background:#fff8e5; border:solid 1px #fddc7f; padding:5px 0; text-align:center; width:41px; color:#333; }
TABLE TD.name { text-align:right; background:#f6f6f6; border:solid 1px #f0f0f0; padding-right:3px; }
TABLE TD.num { background:#eee; border:solid 1px #e1e1e1; }
TABLE TD.x { background:#efbca0 url('../img/x.gif') center center no-repeat; border:solid 1px #e4987f; }

.special_trademark { font-weight:bold; font-size:10px; line-height:16px; color:#17295c; }
#return { 
	font-weight:bold; 
	font-size:10px; 
	padding:10px 0 10px 0;
	margin:0;
 }
.float-left { float:left; display:inline; }
.clearall { clear:both; }
.block { display:block; }

#outer-frame { background:url('../img/frame_bg.gif') repeat-x; }
#frame { width:750px; margin:0 auto; }

#masthead { height:157px; background:url('../img/masthead_bg.jpg'); position:relative; }
#masthead #logo { position:absolute; left:-10px; top:37px; display:none; } /* block */

#nav { position:relative; background:url('../img/nav.gif'); width:750px; height:83px; }
#nav OL { list-style:none; margin:0; padding:0; }
#nav LI { position:absolute; display:block; overflow:hidden; }
#nav LI A { display:block; width:100%; height:100%; text-indent:-1000em; }
#nav .area1 { left:12px; top:34px; width:103px; height:17px; }
#nav .area2 { left:132px; top:34px; width:81px; height:17px; }
#nav .area3 { left:232px; top:34px; width:222px; height:17px; }
#nav .area4 { left:472px; top:34px; width:96px; height:17px; }
#nav .area5 { left:582px; top:34px; width:63px; height:17px; }
#nav .area6 { left:662px; top:34px; width:81px; height:17px; }
#nav .area7 { left:566px; top:7px; width:48px; height:10px; }
#nav .area8 { left:629px; top:7px; width:30px; height:10px; }
#nav .area9 { left:674px; top:7px; width:34px; height:10px; }

#content {
	 background:url('../img/content_bg.gif'); padding:0 28px 30px 28px;
 }
#index #content { 
	padding:0 0 0 28px;
 }

#intro { width:424px; float:left; position:relative; padding-top:143px; }
#intro H1 { width:386px; }
#intro P { width:414px; }
#intro .img1 { position:absolute; left:-38px; top:-9px; }
#intro .img2 { position:absolute; left:195px; top:-9px; }
#intro .box { width:202px; background:#fff8e5; border:solid 1px #fddc7f; margin-right:6px; text-align:center; float:left; padding:5px 0; }
#intro .box H2 { font-size:16px; }
#intro .box P { width:auto; }

#outer-scrollbox { width:274px; height:489px; background:url('../img/scrollbox_bg.gif'); padding:10px; float:left; }
#scrollbox { width:274px; height:489px; overflow:auto; }
#inner-scrollbox { padding:10px; font-size:10px; line-height:14px; }
#inner-scrollbox UL { list-style:none; margin:0; padding:0; }
#inner-scrollbox LI { font-size:9px; background:#fff8e5; border:solid 1px #fddc7f; margin-top:1px; padding:7px 3px 7px 6px; }

#footer {
background:transparent url(../img/footer_bg.gif) no-repeat scroll 0 0;
margin:0;
}
#footer a {
	color:#FFFFFF;
	text-decoration:underline;
}
#footer a:hover {
	color:#FFF799;
}
#footer p {
	color:#FFFFFF;
	display:block;
	float:right;
	font-size:9px;
	line-height:11px;
	margin:0pt;
	padding:20px 10px 40px 0pt;
}
#footer .trademark {
	text-align:justify;
	width:232px;
}

#nickel TD.name { width:147px; }
#nickel TD.num { width:47px; }

#titanium TD.name { width:193px; }
#titanium TD.num { width:51px; }

#steel TD.name { width:193px; }
#steel TD.num { width:51px; }

#euro TD.name { width:193px; }
#euro TD.num { width:51px; }

.chart { width:100%; }
.chart TH { font-size:9px; color:#666; }
.chart TD { width:auto; }
.push {padding-right: 60px;}

#pipechart { width:100%; text-align:center; margin-top:20px; }
#pipechart TH { font-size:9px; color:#666; }
#pipechart TD { width:auto; }
#pipechart TD.expand { width:80px; }

#leftCol {
	float:left;
	width:550px;
}

#leftCol h2 {
	color:#000;
	padding:0;
	margin:0;
	font-family:Verdana,serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal; 
}

#analysis {
	padding-top:40px;
	margin:0;
}
#analysis h3 {
	background:transparent url(../img/th_analysis.gif) no-repeat scroll center top;
	height:7px;
	width:100px;
	margin:0;
	padding:0px;
}

#analysis h3 em, #analysis h4 span,  #specifications h3 em, #specifications h4 span {
	display:none;
}


#specifications th h3{
	background:transparent url(../img/th_specifications.gif) no-repeat scroll center top;
	height:7px;
	width:150px;
	padding:0px;
	margin:0;
}


#analysis { width:123px; float:left; margin-left:20px; }
#analysis TH { padding-top:26px; }
#analysis TD { width:75px; padding-left:3px; text-align:left; vertical-align:middle; }
#analysis TD.el { background:#eee; border:solid 1px #e1e1e1; width:35px; padding-left:0; padding-right:3px; text-align:right;}

#analysis TD h4, #analysis TD h5, #specifications TD h5{ 
	color:#000;
	padding:0;
	margin:0;
	font-family:Verdana,serif;
	font-size:10px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
 }
 
#specifications TD { width:350px; padding-left:5px; vertical-align:middle; font-size:10px; text-align:left; }
#specifications TD.spec { width:193px; padding-left:0; padding-right:5px; text-align:right; color:#17295c; font-size:11px; }
#specifications TD h4 {
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
}



#sitemap dl {margin:0; padding:0;}
#sitemap dt {  margin-top:1px; }
#sitemap dt A { background:#fff8e5; border:solid 1px #fddc7f; padding-left:10px; font-weight:bold; height:20px; line-height:20px; display:block; }
#sitemap dt A:hover { background:#feedbf; color:#004a80; }
#sitemap dd { background:#fff8e5; border:solid 1px #fddc7f;  padding:0; margin-top:-10px;  margin:0; height:20px; line-height:20px; display:block; }
#sitemap dd A {padding-left:30px; font-weight:normal; font-size:10px; height:20px; line-height:20px; display:block;  }
#sitemap dd A:hover { background:#feedbf; color:#004a80;   }

.searchresult{width:100%;}
.searchresult TD {width:auto; font-size:10px; text-align:left;}
.searchresult TD A{font-weight:bold;}


.list { list-style:none; margin:0; padding:0; }
.list LI { margin-top:1px; font-size:13px; }
.list LI A { font-weight:bold; background:#fff8e5; border:solid 1px #fddc7f; padding-left:20px; height:38px; line-height:38px; display:block; }
.list LI A:hover { background:#feedbf; color:#004a80; }
.list LI P { margin:0; padding-left:20px; background:#eee; border:solid 1px #e1e1e1; height:38px; line-height:38px; }

.underconstpage { font-size:20px; font-weight:bold; line-height:18px; color:#0F0F0F; }


#content iframe{
	width:690px;
	font-size:20px;
}


/*FORM*/
.longform input.formInput:focus, .longform textarea:focus {
	border:1px solid #999999;
}



.longform label {
	float:left;
	font-size:100%;
	line-height:normal;
	margin-left:60px;
	text-align:left;
	width:180px;
}
.longform input.formInput {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#A72731;
	height:15px;
	margin:0pt 0pt 10px;
	padding:2px;
	width:260px;
}


.longform select {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#A72731;
	height:22px;
	margin:0pt 0pt 10px;
	padding:2px;
	width:265px;
}
.longform option {
	padding:4px 2px;
}
.longform .textarea {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#A72731;
	margin:0pt 0pt 10px;
	padding:2px;
	width:260px;
}
/*
.longform .buttons {
	font-size:110%;
	margin:10px 20px 0pt 240px;
	padding:1px 2px;
}
*/

.longform .buttons{
	font-size: 12px !important;
	margin:10px 20px 0pt 240px;
	padding:1px 2px;
	cursor:pointer;
}



input.disabled {
	background-color:#F2F2F2;
	border:1px solid #F2F2F2;
}

input.validation-failed, textarea.validation-failed {
	border:1px solid #950000;
	color:#990000;
}

input.validation-passed, textarea.validation-passed {
	border:1px solid #00CC00;
	color:#000000;
}


.longform {font-size:10px;  color:#666; font-weight:bold; background:#FFF8E5; border:1px solid #FDDC7F; padding:0px 0px 40px 0px; margin:0px 0 40px 0; }
.longform p { margin:20px 0 20px 60px;}



#FloatingLayer{
	position:absolute;
	width:400px;
	left:25%;
	top:5%;
	height:240px;
	visibility:visible;
	background-color: #b2b2b4;
	filter:alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;
	color:#ffffff;
	border:6px solid #ffffff;
	text-align:left;
	z-index:5001;
}

#FloatingLayer h4{
	text-align:left;
	margin:15px 0 5px 10px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#232324;
	
}

#FloatingLayer p{
	padding:5px 10px 0px 10px;
	line-height:18px;
	color:#232324;
	font-size:14px;
}

#FloatingLayer a, #FloatingLayer a:hover,
#FloatingLayer a:visited, #FloatingLayer a:active{
	color:#fff;
	float:right;
	padding:0px 10px 0 10px;
	font-size:smaller;
}
