body, p, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

body {
	background-image:url('images_hdcc/pageback.gif');
	margin-top:0;
	text-align:center;
}

h1 {
	font-size: 14px;
	font-weight: bold;
}

h2 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom:0;
}

table {
	border:none;
	border-collapse:collapse;
	margin:0;
	padding:0;
}

td {
	padding:0;
	vertical-align:top;
}

div.wrap {
	margin:0 auto;
	text-align:left;
	width:720px;
}

div.header { position:relative; }

div.header span {
	display:block;
	height:94px;
	margin:0;
	position:absolute;
	padding:0;
	top:0;
}

div.header span.header2 {
	background-image:url('images_hdcc/header2.jpg');
	right:223px;
	width:111px;
}

div.header span.header3 {
	background-image:url('images_hdcc/header3.jpg');
	right:111px;
	width:112px;
}

div.header span.header4 {
	background-image:url('images_hdcc/header4.jpg');
	right:0;
	width:111px;
}


ul.main_menu {
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.main_menu li {
	float:left;
	list-style-type:none;
}

ul.main_menu li a {
	display:block;
	height:45px;
	text-decoration:none;
}

ul.main_menu li a span { visibility:hidden; }

ul.main_menu + table {
	clear:both;
}

a#Injection_Molding {
	background-image:url('images_hdcc/nav1_1injection.jpg');
	display:block;
	width:121px;
}
a#Injection_Molding:hover, a#Injection_Molding span {
	background-image:url('images_hdcc/nav1_1injection-over.jpg');
}

a#Extrusion {
	background-image:url('images_hdcc/nav1_2extrusion.jpg');
	width:120px;
}
a#Extrusion:hover, a#Extrusion span {
	background-image:url('images_hdcc/nav1_2extrusion-over.jpg');
}

a#Zinc_Diecasting {
	background-image:url('images_hdcc/nav1_3zinc.jpg');
	width:120px;
}
a#Zinc_Diecasting:hover, a#Zinc_Diecasting span {
	background-image:url('images_hdcc/nav1_3zinc-over.jpg');
}

a#Turn_Key_Solutions {
	background-image:url('images_hdcc/nav1_4turnkey.jpg');
	width:120px;
}
a#Turn_Key_Solutions:hover, a#Turn_Key_Solutions span {
	background-image:url('images_hdcc/nav1_4turnkey-over.jpg');
}

a#Engineering {
	background-image:url('images_hdcc/nav1_5engineering.jpg');
	width:120px;
}
a#Engineering:hover, a#Engineering span {
	background-image:url('images_hdcc/nav1_5engineering-over.jpg');
}

a#Quality {
	background-image:url('images_hdcc/nav1_6quality.jpg');
	width:119px;
}
a#Quality:hover, a#Quality span {
	background-image:url('images_hdcc/nav1_6quality-over.jpg');
}


ul.secondary_menu {
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.secondary_menu li {
	background-color:black;
	float:left;
	list-style-type:none;
	padding-left:11px;
}

ul.secondary_menu li a {
	display:block;
	height:21px;
	text-decoration:none;
}

ul.secondary_menu li a span { visibility:hidden; }

ul.secondary_menu + div {
	clear:both;
}

a#Home {
	background-image:url('images_hdcc/nav2home.gif');
	width:45px;
}
a#Home:hover, a#Home span {
	background-image:url('images_hdcc/nav2home-over.gif');
}

a#News {
	background-image:url('images_hdcc/nav2news.gif');
	width:42px;
}
a#News:hover, a#News span {
	background-image:url('images_hdcc/nav2news-over.gif');
}

a#Employment {
	background-image:url('images_hdcc/nav2employment.gif');
	width:92px;
}
a#Employment:hover, a#Employment span {
	background-image:url('images_hdcc/nav2employment-over.gif');
}

a#Alliances {
	background-image:url('images_hdcc/nav2alliances.gif');
	width:192px;
}
a#Alliances:hover, a#Alliances span {
	background-image:url('images_hdcc/nav2alliances-over.gif');
}

a#Contact {
	background-image:url('images_hdcc/nav2contact.gif');
	width:112px;
}
a#Contact:hover, a#Contact span {
	background-image:url('images_hdcc/nav2contact-over.gif');
}


ul.bottom_menu {
	background-color:#EEC900;
	border:1px solid black;
	font-size: 10px;
	font-weight:bold;
	height:15px;
	list-style-type:none;
	margin:0;
	padding:3px;
	text-align:center;
}

ul.bottom_menu li {
	display:inline;
	list-style-type:none;
	padding:0 3px;
}

ul.bottom_menu li + li {
	border-left:1px solid black;
}

ul.bottom_menu a {
	color:black;
}



td.left_column {
	background-color:black;
	width:181px;
}

td.right_column {
	background:white url('images_hdcc/shadowleftbackground.jpg') repeat-y;
	border-right:1px solid black;
}

div.background {
	background:white url('images_hdcc/shadowtopbackground.jpg') repeat-x;
	margin:0;
}
div.background div {
	background:white url('images_hdcc/shadowcorner.jpg') no-repeat;
	height:13px;
	margin:0;
	width:14px;
}

div#content { margin:0 0 0 15px;}


*.footer {
	background-color:black;
	border:1px solid black;
	color:white;
	font-size: 10px;
	line-height:25px;
	margin:0;
	text-align:right;
}

*.footer a {
	color:white;
}

*.footer p {
	margin:0;
	padding:0 6px;
}

*.footer *.development {
	float:left;
	margin:0;
}

*.skip_to_page_content span { display:none; }

div.news_story { border-bottom:1px solid black; }

p.publication_date {
	font-size: 10px;
	margin-top:0;
}

p.contact_us { text-align:center; }

div#content ol li { margin-bottom:5px; }

div#content ol li p { margin-top:0; }


/* CSS for previous version of site */

.verdana10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.verdana11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.verdana11bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.verdana14b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.verdana11bred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
}


