body { margin:0; padding:0; width:100%; background:#8a8a95 url('../images/bg.jpg') top center no-repeat; text-align:center; }
body, div { font:9pt/16pt Tahoma, sans-serif; color:#222; }

a { color:#009; }
a:hover { color:#880d02; }

p { margin-top:0; }

h1, h2, h3, h4, h5, h6 { font:bold 12pt Tahoma, sans-serif; color:#b86800; margin-top:0; }
h1 { font-size:14pt; color:#880d02; }

#container { position:relative; margin:0 auto; width:1002px; }

#header { width:1000px; margin:0 auto; height:190px; position:relative; }

#header_nav { position:absolute; top:10px; right:20px; font:9pt Tahoma, sans-serif; color:#735016; text-align:right; }
#header_nav a { color:#fff; text-decoration:none; margin-right:4px; margin-left:4px; }
#header_nav a:hover { color:#fff; text-decoration:underline; }

#content { display:inline; float:right; width:784px; }
#content_pad { padding:20px 30px 20px 20px; text-align:left; position:relative; }

#main { width:1002px; position:relative; }

#nav { display:inline; float:left; width:200px; padding-top:80px; padding-bottom:20px; }
#nav ul { width:200px; margin:0; padding:0; list-style:none; }
#nav li { width:200px; margin:0; padding:0; list-style:none; text-align:left; position:relative; }

#country_sel {
	color:#fc8400;
	text-align:left;
	margin-top:20px;
	padding:8px 8px 8px;
	background:transparent url('../images/screen_black10.png') repeat center center;
	font-size:10px;
	line-height:16px;
	letter-spacing:-0.094em;
	}
#country_sel .ctitle { font-size:12px; }
#country_sel a { color:#9b5202; text-decoration:none; }
#country_sel a:hover { color:#fff; }

#copynote { color:#ccc; text-align:left; margin-top:20px; font-size:0.9em; text-shadow:0 0 6px #000; }

.mt_hdr { background-color:transparent; }
.mt_main { background-color:transparent; }
.mt_sub { background-color:transparent; }
.mt_subsub { background-color:transparent; }

.li_hdr { background:transparent url('../images/under_metalcaster.png') bottom center no-repeat; }

ul#navlist a.mt_hdr {
	color:#fff;
	width:200px;
	height:40px !important;
	margin:0 !important;
	padding:0 !important;
	display:inline-block;
	display:block;
	font:bold 11pt/40pt Tahoma, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #ddd;
	text-decoration:none;
	overflow:hidden;
	text-indent:0px;
}

ul#navlist a.mt_main {
	color:#fff;
	width:200px;
	height:25px !important;
	margin:0 !important;
	padding:0 !important;
	display:inline-block;
	display:block;
	font:bold 9pt/18pt Tahoma, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #ddd;
	text-decoration:none;
	overflow:hidden;
	text-indent:5px;
}

ul#navlist a.mt_sub {
	color:#fff;
	width:200px;
	height:25px !important;
	margin:0 !important;
	padding:0 !important;
	display:inline-block;
	display:block;
	font:bold 8pt/16pt Tahoma, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #ddd;
	text-decoration:none;
	overflow:hidden;
	text-indent:15px;
}

ul#navlist a.mt_subsub {
	color:#fff;
	width:200px;
	height:25px !important;
	margin:0 !important;
	padding:0 !important;
	display:inline-block;
	display:block;
	font:normal 8pt/16pt Tahoma, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #ddd;
	text-decoration:none;
	overflow:hidden;
	text-indent:25px;
}


a.mt_hdr:hover {
	color:#fff;
	background:transparent url('../images/under_metalcaster.png') bottom center no-repeat;
}

 a.mt_main:hover,
 a.mt_sub:hover,
 a.mt_subsub:hover {
	color:#fff;
	background:transparent url('../images/under_rollover.png') bottom center no-repeat;
}


#footer { width:1000px; margin:0 auto; }
.clear { clear:both; }

#man_right { float:right; margin:0 0 10px 10px; }

#graphic_hdr { position:relative; width:700px; }
#hdr_logo { display:inline; float:left; margin-right:10px; }
#hdr_line { display:inline; float:left; font-weight:bold; overflow:hidden; padding-top:28px; }

#hdr_title { display:inline; float:left; margin-right:10px; width:460px; }
#hdr_title h1 { color:#000; text-transform:uppercase; }
#hdr_info { display:inline; float:right; width:200px; font-weight:bold; font-size:0.8em; text-align:left; }
#hdr_info2 { display:inline; float:right; width:250px; font-weight:bold; font-size:0.8em; text-align:left; }
#hdr_clear { clear:both; margin-bottom:10px; }

.pg_hdr { color:#000; text-transform:uppercase; }
.tagline { margin-top:6px; font-weight:bold; }

.page_img { border:3px solid #fff; margin:0 0 8px 8px; }
.page_img_left { border:3px solid #fff; margin:0 8px 8px 0; }
.bottom_out { margin-bottom:100px; }

#outsideSEM { width:110px; border:1px solid #999; }
#insideSEM { background-color:#eee; padding:4px; color:#333; font-size:7pt; line-height:1em; }
.semthumb { border:1px solid #fff; margin:5px 8px 5px 0; }
.icon { margin:5px 12px 5px 0; }

#contact_map { }

#contact_div_container { position:relative; width:100%; background:transparent url('../images/globe.png') center center no-repeat; }
.contact_div {
	width:300px;
	position:absolute;
	top:0;
	left:0;
	}

#chart {
	float:right;
	margin:0 0 8px 8px;
	padding:2px 4px;
	text-align:right;
	background-color:#bbb;
	border:1px solid #ccc;
	}
#chart-left {
	float:left;
	margin:0 8px 8px 0;
	padding:2px 4px;
	text-align:left;
	background-color:#bbb;
	border:1px solid #ccc;
	}
#chart-big {
	background-color:#fff;
	position:absolute;
	border:3px solid #333;
	padding:0;
	margin:0 0 8px 0;
	visibility:hidden;
	}
#chart-big img { margin:4px 8px; }
#chart-close {
	background-color:#444;
	color:#ddd;
	font-size:8pt;
	margin-top:8px;
	text-align:right;
	position:relative;
	padding:4px;
	}
#enlarge {
	color:#555;
	font-size:7pt;
	border-top:1px solid #777;
	margin-top:8px;
	}


