﻿* {
	margin: 0;
}

body {
	text-align: center;
}

html, body {
	height: 100%;
	background-color: #fff;
}

.wrapper {
	width: 950px;
	height: auto !important;
/*	height: 100%;*/
	margin: 0 auto -20px; /* the bottom margin is the negative value of the footer's height */
	border: 0px gray solid;
	background-image: url('images/bg.gif');
}

#main {
	width: 950px;
	margin: 0 auto 20px; /* the bottom margin is the negative value of the footer's height */
	border: 0px gray solid;
	border-bottom: none;
	background: white;
	height: 720px
}

.footer, .push {
	height: 20px; /* .push must be the same height as .footer */
	background-color: #a6aaad;
	width: 980px;
	padding-top: 8px;
	border-left: 1px gray solid;
	border-right: 1px gray solid;
	border-bottom: 1px gray solid;
	margin: -20px auto 0px auto;

}

#logo {
	width: 950px;
	height: 187px;
	background-image: url('images/logo.jpg');
}

#container {
	width: 950px;
	height: 548px;
	position:relative;
	float: left;
	background-color: white;
}


/*index*/

#bockl {
	height: 548px;
	position: relative;
	float: left;
	background-image:url('images/index_nmt.jpg');	
}

#blockc {
	height: 548px;
	position: relative;
	float: left;
	background-image:url('images/index_welc.jpg');	
}

#blockr {
	height: 548px;
	position: relative;
	float: left;
	background-image:url('images/index_plc.jpg');	
	
}


#textl {
	height: 280px;
	width: 260px;
	position: relative;
	float: left;
	margin: 120px 0px 0px 62px;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	color: white;
}

#textc {
	height: 280px;
	width: 230px;
	position: relative;
	float: left;
	margin: 80px 0px 0px 21px;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	color: #333;
	font-weight: 500;
}

#textr {
	height: 280px;
	width: 280px;
	position: relative;
	float: left;
	margin: 120px 0px 0px 5px;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	color: white;
}

#clickl
{
  float: left;
  display: block;
  width: 143px;
  height: 17px;
  position: relative;
  margin-top: 31px;
  margin-left: 108px;
  background: url("images/index_clicknmt.jpg") no-repeat 0 0;
}

#clickr
{
  float: left;
  display: block;
  width: 143px;
  height: 17px;
  position: relative;
  margin-top: 31px;
  margin-left: 86px;
  background: url("images/index_clickplc.jpg") no-repeat 0 0;

}

#clickl:hover {background-position: 0 -17px;}
#clickl span {
  display: none;
}

#clickr:hover
{ 
  background-position: 0 -17px;
}

#clickr span
{
  display: none;
}



h1 {
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: 10pt;
	color: white;
	font-weight:bold;
}

li {

	 margin: 5px 0px 5px 25px;
}

p {
	margin: 5px 0px 5px 0px;
}

a img
	{
		border: 0px;
	}
#nav
	{
		float: right;
		position: relative;
		margin:0px;
		padding:0px;
		width:600px;
	}
#nav ul.links
	{
		margin: 0px; 
		padding: 0px; 
		list-style: none; 
	}
#nav ul.links li.links, #nav ul.links li.links a
	{
		float: left;
		border: 0px;
		display: block;	
		margin:0px;
		padding: 0px;
	}


a:link {font-family: Calibri, Arial; font-size: 10px; font-weight: bold; text-align:left; color: black; text-decoration: none;}
a:visited {font-family: Calibri, Arial; font-size: 10px; font-weight: bold; text-align:left; color: black; text-decoration: none;}
a:hover {font-family: Calibri, Arial; font-size: 10px; font-weight: bold; text-align:left; color: #3686c5; text-decoration: underline;}
a:active {font-family: Calibri, Arial; font-size: 10px; font-weight: bold; text-align:left; color: #3686c5; text-decoration: underline;}

a.nav:link {font-family: Calibri, Arial; font-size: 14px; font-weight: bold; text-align:left; color: black; text-decoration: none;}
a.nav:visited {font-family: Calibri, Arial; font-size: 14px; font-weight: bold; text-align:left; color: black; text-decoration: none;}
a.nav:hover {font-family: Calibri, Arial; font-size: 14px; font-weight: bold; text-align:left; color: #3686c5; text-decoration: none;}
a.nav:active {font-family: Calibri, Arial; font-size: 14px; font-weight: bold; text-align:left; color: #3686c5; text-decoration: none;}

a.topnav:link {font-family: Calibri, Arial; font-size: 14px; font-weight: bold; text-align:left; color: black; text-decoration: none;}
a.topnav:visited {font-family: Calibri, Arial; font-size: 14px; font-weight: bold; text-align:left; color: black; text-decoration: none;}
a.topnav:hover {font-family: Calibri, Arial; font-size: 14px; font-weight: bold; text-align:left; color: #3686c5; text-decoration: none;}
a.topnav:active {font-family: Calibri, Arial; font-size: 14px; font-weight: bold; text-align:left; color: #3686c5; text-decoration: none;}


/*-----------New Machine Tools ---------*/

#logoslice {
	width: 950px;
	height: 43px;
	background-image:url('images/sp_logoslice.jpg');
	padding: 0px;
	margin: 0px;
}

#logo {
	width: 950px;
	height: 187px;
	background-image: url('images/sp_logo.jpg');
}

#nmtcontent {
	width: 950px;
	height: 416px;
	background-image: url('images/sp_content.jpg');
	background-repeat: no-repeat;
}

#nmtbot {
	width: 950px;
	height: 84px;
	background-image:url('images/sp_bottom.jpg');
}

#nmtleft {
	width: 200px;
	height: 371px;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	float:left;
	position: relative;
	color:black;
	border: 0px blue solid;
	margin-left: 55px;
	margin-top: 45px;
}

#nmtrite {
	width: 585px;
	height: 370px;
	font: normal 8pt verdana, Helvetica, sans-serif;
	text-align: left;
	float:left;
	position: relative;
	color: #ccc;
	margin-left: 60px;
	margin-top: 20px;
	line-height: 18px;
}


a.nmt:link {font-family: verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-align:left; color: black; display:block; width: 195px; height: 18px; background: #c4c4c4; text-decoration: none; padding: 3px 0px 1px 3px; margin:0px; width: 197px;}
a.nmt:visited {font-family: verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-align:left; color: black; display:block; width: 195px; height: 18px; background: #c4c4c4; text-decoration: none; padding: 3px 0px 1px 3px; margin:0px; width: 197px;}
a.nmt:hover {font-family: verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-align:left; color: white; display:block; width: 195px; height: 18px; background: #3686c5; text-decoration: none; padding: 3px 0px 1px 3px; margin:0px; width: 197px;}
a.nmt:active {font-family: verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-align:left; color: white; display:block; width: 195px; height: 18px; background: #3686c5; text-decoration: none; padding: 3px 0px 1px 3px; margin:0px; width: 197px;}

a.nmts:link {font-family: verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-align:left; color: black; display:block; width: 188px; height: 18px; background: #c4c4c4; text-decoration: none; padding: 2px 0px 0px 12px; margin:0px}
a.nmts:visited {font-family: verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-align:left; color: black; display:block; width: 188px; height: 18px; background: #c4c4c4; text-decoration: none; padding: 2px 0px 0px 12px; margin:0px}
a.nmts:hover {font-family: verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-align:left; color: white; display:block; width: 188px; height: 18px; background: #3686c5; text-decoration: none; padding: 2px 0px 0px 12px; margin:0px}
a.nmts:active {font-family: verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-align:left; color: white; display:block; width: 188px; height: 18px; background: #3686c5; text-decoration: none; padding: 2px 0px 0px 12px; margin:0px}

a.nmtp:link {font-family: verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-align:left; color: white; width: 188px; height: 18px; text-decoration: none; padding: 5px 5px 0px 12px; margin:0px}
a.nmtp:visited {font-family: verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-align:left; color: white;width: 188px; height: 18px; text-decoration: none; padding: 5px 5px 0px 12px; margin:0px}
a.nmtp:hover {font-family: verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-align:left; color: white; width: 188px; height: 18px;  text-decoration: underline; padding: 5px 5px 0px 12px; margin:0px}
a.nmtp:active {font-family: verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-align:left; color: white; width: 188px; height: 18px; text-decoration: underline; padding: 5px 5px 0px 12px; margin:0px}

.nmtpagelink {
	font-family: verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-align:left; color: white; display:block; width: 195px; height: 18px; background: #3686c5; text-decoration: none; padding: 3px 0px 0px 5px; margin:0px
}
.nmtsubpage{
	font-family: verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-align:left; color: white; display:block; width: 180px; height: 18px; background: #a0bed6; text-decoration: none; padding: 3px 0px 0px 20px; margin:0px
}

p.buts {
	margin: 00px;
}

h1 {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #72aad2;
	font-weight:bold;
	line-height: 18px;
	
}

.line {
	color: gray;
	margin: 10px 0px;
}

/*PLC*/

#plccontent {
	width: 950px;
	height: 416px;
	background-image: url('images/plc_content.jpg');
	background-repeat: no-repeat;
}

h2 {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #60be39;
	font-weight:bold;
	line-height: 18px;
	
}

a.plc:link {font-family: Calibri, Arial; font-size: 10px; font-weight: bold; text-align:left; color: black; text-decoration: none;}
a.plc:visited {font-family: Calibri, Arial; font-size: 10px; font-weight: bold; text-align:left; color: black; text-decoration: none;}
a.plc:hover {font-family: Calibri, Arial; font-size: 10px; font-weight: bold; text-align:left; color: #33a91b; text-decoration: underline;}
a.plc:active {font-family: Calibri, Arial; font-size: 10px; font-weight: bold; text-align:left; color: #33a91b; text-decoration: underline;}

#plcbot {
	width: 950px;
	height: 84px;
	background-image: url('images/plc_bottoms.jpg');
}

#contactscont {
	width: 950px;
	height: 416px;
	background-image: url('images/contactscont.jpg');
	background-repeat: no-repeat;
}

