@charset "UTF-8";/* ALCO MANUFACTURING STYLE SHEET */body {	background-image: url(images/general/gradient_bg.jpg);	background-repeat: repeat-x;	margin: 0px;}#maincontainer {	width: 816px;	margin-left: auto;	margin-right: auto;}#searchbox {	width: 816px;	height: 60px;	float: right;	text-align: right;	clear: right;}form {	height: 60px;}#logo {	float: right;	background-image: url(images/general/logo.gif);	width: 140px;	height: 220px;	}#topnavhome {	float: right;	background-image: url(images/general/home_head.jpg);	width: 676px;	height: 432px;}#topnavemployment {	float: right;	background-image: url(images/employment/employment_head.jpg);	width: 676px;	height: 220px;}#topnavtechnology {	float: right;	background-image: url(images/technology/technology_head.jpg);	width: 676px;	height: 220px;}#topnavcontactus {	float: right;	background-image: url(images/contactus/contactus_head.jpg);	width: 676px;	height: 220px;}#topnavequipment {	float: right;	background-image: url(images/equipment/equipment_head.jpg);	width: 676px;	height: 220px;}#contentemploy {	background-image: url(images/general/parts_bg.jpg);	background-repeat: no-repeat;	float: right;	width: 654px;}#content {	float: right;	width: 654px;}#address {	float: left;	width: 148px;}.contactform {	background-image: url(images/contactus/contactus_form.gif);	background-repeat: no-repeat;	width: 637px;	height: 500px;}h1 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	color: #b13a1a;	line-height: 22px;}h2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	color: #b13a1a;	line-height: 22px;}.headlines {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	color: #b13a1a;	line-height: 22px;}.subheads {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	color: #b13a1a;	line-height: 22px;}.logotype {	font-family: Lucida Grande;	font-size: 12px;	color: #0d4942;	line-height: 22px;}ul {	font-family: Lucida Grande;	font-size: 14px;	color: #0d4942;	line-height: 22px;	list-style-image: url(images/general/check.gif);}.bodycopy {	font-family: Lucida Grande;	font-size: 14px;	color: #0d4942;	line-height: 22px;	text-align: left;}a {	text-decoration: underline;	color: #0d4942;}a:hover {	text-decoration: none;	color: #82b4ae;}.footer {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #b13a1a;	line-height: 22px;	clear: left;	}/* Begin Nav */#navlist{padding: 3px 0;margin-left: 2em;margin-bottom: 0;margin-top: .8em;font: 16px Georgia;}#navlist li{list-style: none;display: inline;margin: 0;}#navlist li a{text-decoration: none;padding:  8px;margin-right: 3px;border-bottom: none;}#navlist li a:link, #navlist li a:visited{color: #EEEEEE;}#navlist li a:hover{color: #82B4AE;}#navlist li a.current{color: #FFFFFF;}#bottomnav {	float: left;	padding-right: 10px;	padding-bottom: 10px;	font-family: Lucida Grande;	font-size: 12px;	font-weight: bold;	color: #0d4942;	line-height: 22px;	}/* End Nav *//* Form Styles */form div {	width: 654px;}#namearea {	float: left;	display: block;	width: 150px;	margin: 5px 0 0 10px;	font-family: Lucida Grande;	font-size: 14px;	color: #0d4942;	line-height: 22px;	text-align: left;}#fields {	float: right;	display: block;	width: 300px;	margin: 5px 0 0 0;}