@charset "utf-8";
/* CSS Document */
body {
	background-image: url(/images/background.jpg);
	background-repeat: repeat;
}
#loading {
position: absolute;
top:0px;
left:0px;
background-image:url(/images/loading.png);
width:1500px;
height:1300px;
z-index:10;
}
#loadingtext {
position: absolute;
left:50%;
top:50%;
margin-left: -200px;
margin-top: -25px;
z-index:11;
display:inline;
}
#bg_image {
width: 100%;
height: 100%;
left: 0px;
top: 0px;
position: absolute;
z-index: -1;
}
#header {
	position:absolute;
	left:20px;
	top:0px;
	z-index:2;
	height:200px;
	width:1034px;
}
#topnav
{
	position: absolute;
	left: 240px;
	z-index: 2;
	top:200px;
	height:149;
	width:837px;
 }

#maincontent
{
	background: url(/images/overlay.jpg) #FFF8E8;
	z-index:0;
	position:absolute;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 814px;
	left: 240px;
	top: 370px;
	text-indent:5px;
}

#leftnav
{
	background: url(/images/overlay.jpg) #FFF8E8;
	z-index:2;
	position:absolute;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 200px;
	left: 22px;
	top: 369px;
	text-indent:5px;
}
#leftnav A:link {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
#leftnav A:visited {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
#leftnav A:active {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
#leftnav A:hover {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:underline;}

#motor_rotate {
	position:absolute;
	left:19px;
	top:217px;
	width:192px;
	height:121px;
	height:100px;
	z-index:3;
	left: 22px;
}



#navigation{
	LIST-STYLE-TYPE: none;
	LIST-STYLE-IMAGE: none;
	margin-left:-42px;
}

#navigation LI {
	FLOAT:left
}
#navigation A * {
	DISPLAY: none
}
#navigation A {
	POSITION: relative; DISPLAY: block; BACKGROUND: url(/images/topnav/buttons.jpg) no-repeat 0px 0px; HEIGHT: 149px;
}
#navigation A .hover {
	POSITION: relative; DISPLAY: block; BACKGROUND: url(/images/topnav/buttons.jpg) no-repeat 0px 0px; HEIGHT: 149px;
}

#navigation A.about_us {
	WIDTH: 137px; HEIGHT: 149px; BACKGROUND-POSITION: 0px 0px
}
#navigation .highlight A.about_us:hover {
	BACKGROUND-POSITION: 0px -149px
}
#navigation A.about_us .hover {
	BACKGROUND-POSITION: 0px -149px
}

#navigation A.services {
	WIDTH: 136px; HEIGHT: 149px; BACKGROUND-POSITION: -137px 0px
}
#navigation .highlight A.services:hover {
	BACKGROUND-POSITION: -137px -149px
}
#navigation A.services .hover {
	BACKGROUND-POSITION: -137px -149px
}

#navigation A.products {
	WIDTH: 136px; HEIGHT: 149px; BACKGROUND-POSITION: -273px 0px
}
#navigation .highlight A.products:hover {
	BACKGROUND-POSITION: -273px -149px
}
#navigation A.products .hover {
	BACKGROUND-POSITION: -273px -149px
}

#navigation A.search {
	WIDTH: 135px; HEIGHT: 149x; BACKGROUND-POSITION: -409px 0px
}
#navigation .highlight A.search:hover {
	BACKGROUND-POSITION: -409px -149px
}
#navigation A.search .hover {
	BACKGROUND-POSITION: -409px -149px
}

#navigation A.employment {
	WIDTH: 135px; HEIGHT: 149px; BACKGROUND-POSITION: -544px 0px
}
#navigation .highlight A.employment:hover {
	BACKGROUND-POSITION: -544px -149px
}
#navigation A.employment .hover {
	BACKGROUND-POSITION: -544px -149px
}

#navigation A.contacts {
	WIDTH: 136px; HEIGHT: 149px; BACKGROUND-POSITION: -679px 0px
}
#navigation .highlight A.contacts:hover {
	BACKGROUND-POSITION: -679px -149px
}
#navigation A.contacts .hover {
	BACKGROUND-POSITION: -679px -149px
}

.red{
	color:#F00;
}
