* {outline:none;}
body
{
	margin:0;
	background-image: url(../images/background.jpg);
	background-repeat:repeat-x;
	font-weight:400;
}
div.main
{
	width:900px;
	height:586px;
	margin: 0 auto;
	background-image: url(../images/mainbackground.jpg);
}
div.info
{
	position:absolute;
	width:660px;
	height:355px;
	margin:125px 0 0 140px;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:auto;
}
div.footer
{
	position:absolute;
	margin:512px 0 0 370px;
	font-size:.8em;
}
h1
{
	font-size:1.4em;
	color:#066628;
	text-align:center;
}
div.main p
{
	font-size:1em;
	margin:15px 25px 15px 25px;
	line-height:110%;
	clear:right;
}
div.main li
{
	line-height:110%;
}
span.green
{
	color:#066628;
	font-weight:bold;
}
span.green2 {
	color:#066628;
	font-weight:bold;
	margin-left:25px;
	margin-bottom:0px;
	padding-bottom:0px;
}
#border {border:solid 6px #666666;}
/* ---- INDEX PAGE ---- */
div.infoindex
{
	position:absolute;
	width:660px;
	height:355px;
	margin:125px 0 0 140px;
}
div.infoindex p
{
	padding-top:60px;
	margin:0 auto 0 auto;
	font-size:1.1em;
	font-weight:bold;
	line-height:150%;
	width:420px;
	text-align:center;
}
div#indextext
{
	position:absolute;
	margin:55px 0 0 55px;
	font-size:1.1em;
	font-weight:bold;
	line-height:150%;
	width:550px;
	text-align:center;
}
div#flag
{
	position:absolute;
	margin:148px 0 0 20px;
}
div#indcom
{
	position:absolute;
	margin:0 0 0 140px;
}
div#slideshow
{
	position:absolute;
	margin:165px 0 0 350px;
	width:250px;
	height:180px;
	border: solid 6px #666666;
}
div#refineryslide {
	float:left;
	width:300px;
	height:225px;
	border: solid 6px #666666;
	margin: 10px 10px 10px 25px;
}
div#powerslide {
	float:right;
	width:225px;
	height:277px;
	border: solid 6px #666666;
	margin: 10px 50px 10px 10px;
}
div#miningslide {
	float:right;
	width:250px;
	height:188px;
	border: solid 6px #666666;
	margin: 10px 50px 10px 10px;
}
/* ---- Link-List ---- */
div.links
{
	position:absolute;
	margin:100px 0 0 285px;
}
div.links ul
{
	margin:0;
	padding:3px 0 2px 0;
}
div.links ul li
{
	display:inline;
	list-style:none;
}
div.links ul li a
{
	text-decoration:none;
	padding:1px 1px 0 1px;
	color:#000000;
	border-bottom:2px solid #000000;
}
div.links ul li a:hover
{
	background-color:#99A999;
	padding:0 0 1px 0;
	border-top:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:solid 2px #000000;
	border-left:1px solid #000000;
}
/* ---- LINKS ---- */
ul#none {list-style:none;margin:0;padding:0;display:inline;}
ul#none li {margin:0;padding:0;display:inline;}
#power a
{
	position:absolute;
	width:48px;
	height:25px;
	margin:150px 0 0 80px;
	background-image: url(../images/links.png);
	text-indent:-9000px;
	display:inline;
}
#power a:hover {background-position:0 -23px;}
#mining a
{
	position:absolute;
	width:50px;
	height:25px;
	margin:220px 0 0 40px;
	background-image: url(../images/links.png);
	background-position: -45px 0px;
	text-indent:-9000px;
	display:inline;
}
#mining a:hover {background-position:-45px -23px;}
#industrial a
{
	position:absolute;
	width:70px;
	height:25px;
	margin:305px 0 0 20px;
	background-image: url(../images/links.png);
	background-position: -95px 0px;
	text-indent:-9000px;
	display:inline;
}
#industrial a:hover {background-position:-95px -23px;}
#sugar a
{
	position:absolute;
	width:42px;
	height:25px;
	margin:390px 0 0 40px;
	background-image: url(../images/links.png);
	background-position: -165px 0px;
	text-indent:-9000px;
	display:inline;
}
#sugar a:hover {background-position:-165px -23px;}
#refinery a
{
	position:absolute;
	width:55px;
	height:25px;
	margin:462px 0 0 76px;
	background-image: url(../images/links.png);
	background-position: -520px 0px;
	text-indent:-9000px;
	display:inline;
}
#refinery a:hover {background-position:-520px -23px;}
#home a
{
	position:absolute;
	width:45px;
	height:25px;
	margin:510px 0 0 150px;
	background-image: url(../images/links.png);
	background-position: -205px 0px;
	text-indent:-9000px;
	display:inline;
}
#home a:hover {background-position:-205px -23px;}
#about a
{
	position:absolute;
	width:50px;
	height:25px;
	margin:530px 0 0 233px;
	background-image: url(../images/links.png);
	background-position: -245px 0px;
	text-indent:-9000px;
	display:inline;
}
#about a:hover {background-position:-245px -23px;}
#contact a
{
	position:absolute;
	width:50px;
	height:25px;
	margin:510px 0 0 320px;
	background-image: url(../images/links.png);
	background-position: -295px 0px;
	text-indent:-9000px;
	display:inline;
}
#contact a:hover {background-position:-295px -23px;}
#welding a
{
	position:absolute;
	width:50px;
	height:25px;
	margin:135px 0 0 810px;
	background-image: url(../images/links.png);
	background-position: -345px 0px;
	text-indent:-9000px;
	display:inline;
}
#welding a:hover {background-position:-345px -23px;}
#machining a
{
	position:absolute;
	width:65px;
	height:25px;
	margin:195px 0 0 812px;
	background-image: url(../images/links.png);
	background-position: -400px 0px;
	text-indent:-9000px;
	display:inline;
}
#machining a:hover {background-position:-400px -23px;}
#portable a
{
	position:absolute;
	width:55px;
	height:25px;
	margin:262px 0 0 808px;
	background-image: url(../images/links.png);
	background-position: -465px 0px;
	text-indent:-9000px;
	display:inline;
}
#portable a:hover {background-position:-465px -23px;}
/* ---- IMAGES ---- */
img.left
{
	float:left;
	margin: 10px 10px 10px 25px;
	border:solid 6px #666666;
}
img.right
{
	float:right;
	margin: 10px 25px 10px 10px;
	border:solid 6px #666666;
}
img.center
{
	margin-left:65px;
	border:solid 6px #666666;
}
/* ---- FORM ---- */
div.left
{
	width:48%;
	float:left;
}
div.right
{
	width:48%;
	float:right;
}
div.submit
{
	margin: 15px auto 0 auto;
	width:250px;
}
label
{
	width:100px;
	float:left;
	text-align:right;
	margin-right:10px;
}
form p.form
{
	margin:10px 0 0 0;
	padding:0;
}
input, textarea
{
	background-color:#818181;
	border:1px solid #3A0000;
	color:#FFFFFF;
}
input:focus, textarea:focus
{
	background-color:#C1DBCC;
	color:#000000;
}
/* ---- OLD STYLES ---- */
