/* common class */
body {
	margin:0px;
	background:url(images/bg.jpg) repeat-x #255788 left top;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
p{
	margin:0; padding:0;
	font-size: 12px;
}
/* page specific class */
p.pdt10{
	line-height: 16px;
	padding-top:10px;
}
p.pdb10{
	padding-bottom:10px;
}
.css {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.lin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
}
.vio {
	font-family: Verdana;
	font-size: 10px;
	color: #2F287E;
	font-weight: bold;
}

.homecont {
	font-family: Verdana;
	font-size: 10px;
	line-height: 18px;
	color: #676767;
}

.but {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}
.hommenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
}
.bor2 {
	border: thin solid #B4B3B2;
}
.toplink {
	font-family: Verdana;
	font-size: 10px;
	color: #757575;
}
.toplink:hover
{
	font-family: Verdana;
	font-size: 10px;
	color: #020667;
	}


.logim {
	font-family: Arial;
	font-size: 11px;
}
.allpages {
	font-family: Verdana;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
}
.sidehead {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #22046F;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: normal;
	text-transform: uppercase;
	color: #666666;
	font-weight: normal;
}

.txtbox {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #7f9db9 1px solid; COLOR: #666666; BORDER-BOTTOM: #7f9db9 1px solid; FONT-FAMILY: Verdana, Arial, Tahoma
}
.css2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
}
.button
{
color:#8DA037;
	font:small-caps 11px/ Arial;
font-size:11px;
font-variant: small-caps;
}
.button:hover
{
	color:#FF8E1E;
	font:small-caps 11px/ Arial;
	text-align:center;
	text-decoration: underline;
}
.css {
	border: thin none #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
}
.TOPTEXT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #000000;
}
.welcoometext {
	font-family:verdana;
	font-size: 11px;
	line-height: 18px;
	color:#000000;
}
.bor {
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
}
.border {
	border: thin none;
}
.links {
	font-family: Arial;
	font-size: 10px;
	font-variant: normal;
	color: #003366;
	text-transform: uppercase;
}
.one {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
}
.button2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.button2:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	}
.headingmenu {
	font-family: Verdana;
	font-size: 11px;
	text-transform: none;
	color: #FFFFFF;
	font-variant: normal;
	font-weight: normal;
}
.headingmenu:hover
{
	font-family: Verdana;
	font-size: 11px;
	text-transform: none;
	color:#A3A7F1;
	font-variant: normal;
	font-weight: normal;
	}
.headi {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000066;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
}
.topnews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFCC;
	text-transform: uppercase;
}
.dddd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.homeproject {
	font-family: Verdana;
	font-size: 10px;
	line-height: 17px;
	color: #676767;
}
.homeproject2 {
	font-family: Verdana;
	font-size: 10px;
	line-height: 17px;
	color: #676767;
	text-transform: lowercase;
}
.homeproject3 {
	font-family: Verdana;
	font-size: 10px;
	line-height: 17px;
	color: #676767;
}
.menu a{
	float: left; display: block;
}
.abt{
	background-image: url(images/menu/about.jpg);
}
#about .abt, .abt:hover{
	background-image: url(images/menu/aboutO.jpg);
}
.eng{
	background-image: url(images/menu/engineering.jpg);
}
#engineering .eng, .eng:hover{
	background-image: url(images/menu/engineeringO.jpg);
}
.mfg{
	background-image: url(images/menu/manufacturing.jpg);
}
#manufacturing .mfg, .mfg:hover{
	background-image: url(images/menu/manufacturingO.jpg);
}
.ind{
	background-image: url(images/menu/industries.jpg);
}
#industries .ind, .ind:hover{
	background-image: url(images/menu/industriesO.jpg);
}
.car{
	background-image: url(images/menu/careers.jpg);
}
#careers .car, .car:hover{
	background-image: url(images/menu/careersO.jpg);
}
.cnt{
	background-image: url(images/menu/contacts.jpg);
}
#contact .cnt, .cnt:hover{
	background-image: url(images/menu/contactsO.jpg);
}