/* Stylesheet for NorthernValleyMachine.com */
	
html, body {
	margin 				:0px;
	padding 			:0px;
	color				:black;
	font-family 		:Trebuchet MS, Arial, Verdana, Sans Serif;
	background-color	:gray;
}

#container {
	position			:relative;
	margin				:0 auto;
	width				:1023px;	
	background-color	:white;
	border				:1px solid black; 
}
#container2 {
	position			:center;
	background-color	:white;
}

#Facebook {
	position			:center;
}

#header {
	background-color	:#444444;
}

#separator {
	height 				:15px;
	width				:1023px; 
	margin 				:0px;
	padding				:0px;
	float				:left; 
	top					:0px;
	background			:url("../images/separator.jpg"); 
	position			:relative;
}

#content {
	background-color	:white;
	padding				:0px;
	margin				:0px;
	vertical-align		:top;
	left				:0px;
	top					:93px;
	width				:750px;
	position			:relative;
}

#navbutton {
	background 			:#444444;
	color 				:white;
	font-weight 		:bold;
	text-align 			:center;
	width 				:185px; 
	margin 				:0px;
	padding 			:0px;
	float				:left;
	left				:0px;
	top					:0px; 
	right				:0px;
	position 			:relative; 
	text-transform		:uppercase;
	font-family			:arial, monospace;
}

#navbar {
	background 			:black;
	width 				:1023px; 
	margin 				:0px;
}

#ticker {
	background 			:yellow;
	width 				:1023px; 
	margin 				:0px;
}

#subnavbar {
	background 			:white;
	color 				:black;
	width 				:185px; 
	margin 				:0px;
	padding 			:0px;
	float				:left;
	left				:825px;
	top					:340px;
	*top				:380px;
	_top				:380px;
	right				:0px;
	position 			:absolute; 
}

#pagetitle {
	background 			:#444444;
	color 				:white;
	font-weight 		:bold; 
	text-align 			:center; 
	width 				:623px; 
	margin 				:0px;
	padding 			:0px;
	float				:left;
	left				:400px;
	top					:35px; 
	right				:0px;
	position 			:absolute; 
}	

#lgpagetitle {
	background 			:#444444;
	color 				:white;
	font-weight 		:bold; 
	text-align 			:center; 
	width 				:623px; 
	margin 				:0px;
	padding 			:0px;
	float				:left;
	left				:400px;
	top					:35px; 
	right				:0px;
	position 			:absolute; 
    font-size 		    :32px;
}

#main {
	width 				:975px; 
	margin 				:0px;
	margin-bottom		:100px;
	padding 			:0px;
	float				:left;
	left				:25px;
	top					:50px;  
	right				:0px; 
	position 			:relative;  
}

#mojo {
	width 				:975px; 
	margin 				:0px;
	margin-bottom		:100px;
	padding 			:0px;
	float				:left;
	left				:25px;
	top					:50px;  
	right				:0px; 
	position 			:relative;  
}

#rfq {
	width 				:1023px; 
	margin 				:170px;
	margin-bottom		:100px;
	padding 			:0px;
	float				:left;
	left				:25px;
	top					:0px;  
	right				:0px; 
	position 			:center;  
}

#automation {
	width 				:780px; 
	margin 				:0px;
	margin-bottom		:100px;
	padding 			:0px;
	float				:left;
	left				:25px;
	top					:50px;  
	right				:0px; 
	position 			:relative;  
}

#application {
	background-color	:white;
	width 				:550px; 
	margin 				:50px;
	margin-bottom		:0px;
	padding 			:0px;
	float				:center;
	left				:182px;
	top					:0px;  
	right				:0px; 
	position 			:relative;  
}

#footer	{
	background			:#444444;
	color				:white;
	width 				:100%;
	display 			:block;
	font-size 			:small;
	text-align 			:center;
	padding-top			:25px;
	padding-bottom		:25px;
	position 			:relative;
}

h1 {
	text-align 			:center;
}

A {
	color 				:#444444; 
	text-decoration 	:none;
}

A:link {
	color 				:444444;
	text-decoration 	:none;
}

A:visited {
	color 				:444444;
	text-decoration 	:none;
}

A:hover {
	color 				:#666666;
	text-decoration 	:none;
}

A:focus {
	color 				:#333333;
	text-decoration 	:none;
}

A:active {
	color 				:#333333;
	text-decoration 	:none;
}

img.floatRight { 
	float				:right; 
	margin				:0px; 
} 

img.floatLeft { 
	float				:left;
	margin				:0px; 
} 

img.absRight { 
	right				:0px; 
} 

img.absLeft { 	
	left				:0px; 
} 

img.logo { 
	margin-bottom		:5px; 
} 

img.botnav { 
	margin-bottom		:0px; 
} 

img.career {
	border				:1px solid black;
}

.center 	{
	text-align			:center;
}

.right 	{
	text-align			:right;
}

.machdesc 	{
	text-align			:justify;
	width				:500px;
}

.machdescC 	{
	text-align			:center;
	width				:500px;
}

.machdescL 	{
	text-align			:left;
	width				:500px;
}

.left 		{
	text-align			:left;
}

table.mailform  {
	border 				:0px none;
	width 				:300px;
}

table.equip  	{
	border 				:1px solid gray;
	width 				:975px;
}

table.mojo  	{
	border 				:1px solid gray;
	width 				:450px;
}

td.equip  	{
	border 				:1px solid gray;
	width 				:20%;
	text-align 			:center;
}

table.brochure  	{
	width 				:800px;
}

td.brochure {
	width 				:20%;
	text-align 			:center;
}

img {
	border 				:0px none;
}

table 		{
	width 				:95%;
}

td.label 	{
	text-align			:left;
	width 				:100px;
}

td.field 	{
	text-align			:left;
	width 				:200px;
}

td.both 	{
	text-align			:left;
	width 				:300px;
}

table.Specs	{
	border 				:1px solid gray;
	font-size 			:smaller;
	width 				:600px;
}

tr.HSpecs	{
	border 				:0px solid gray;
	background-color 	:gray;
	text-align 			:center;
}
tr.mojoh	{
	border 				:1px solid gray;
	background-color 	:gray;
	text-align 			:center;
}
tr.mojob	{
	border 				:1px solid gray;
}

td.HSpecs	{
	border 				:0px solid gray;
	background-color 	:gray;
	text-align 			:center;
}

tr.DSpecs	{
	border 				:1px solid gray;
}

td.DSColL	{
	border 				:0px solid white;
	text-align 			:left;
}

td.DSColR	{
	border 				:0px solid white;
	text-align 			:right;
}

table.MachNav	{
	border 				:0px solid silver;
	font-size 			:smaller;
	width 				:505px;
}

tr.MachNav	{
	text-align 			:center;
}

td.MachNav	{
	text-align 			:center;
	width 				:165px;
}

td.MachNavL	{

	text-align 			:left;
	width 				:195px;
}

td.MachNavR	{

	text-align 			:right;
	width 				:195px;
}


.DocTitle	{
	background			:#000000;
	color				:#FFFFFF;
	font-size			:large;
	font-weight			:bold;
}

.DocSecTitle 	{
	background			:#000000;
	color				:#FFFFFF;
	font-weight			:bold;
	width				:549px;
	float				:left;
	margin-bottom		:5px;
}

.DocInstr 	{
	width				:549px;
	float				:left;
	font-size			:small;
	font-style			:italic;
	margin-bottom		:5px;
	margin-top			:5px;
}
.FldDesc 	{
	width				:175px;
	float				:left;
	margin-bottom		:5px;
}

.Fld 		{
	width				:285px;
	float				:right;
	margin-bottom		:5px;
}

.LngFldDesc 	{
	width				:350px;
	float				:left;
	margin-bottom		:5px;
}

.LngFld {
	width				:150px;
	float				:right;
	margin-bottom		:5px;
}

.DescFld {
	width				:549px;
	float				:right;
	margin-bottom		:5px;
}

.DocCert {
	width				:540px;
	float				:left;
	font-size			:medium;
}

#spaceB  {
    height				:1px;  
}

ul.level1 {
	list-style			:none;
    text-indent			:10px;
	font-weight			:bold;
}

ul.level2 {
    list-style			:disc;
	text-indent			:20px;
	font-weight			:normal;
}

ul.level3 {
    list-style			:square;
	text-indent			:40px;
	font-weight			:normal;
}

ul.desc {
	list-style-type		:none;
}

A.buttonA{
	text-align			:center;
	font-weight 		:bold;	
	height				:30px;
	width				:76.5px;
	padding				:0;
	margin				:0;
	line-height			:30px;
/*	box-shadow			:inset 0px 0px 0px #E1E1E1;
	-moz-box-shadow		:inset 0px 0px 0px #E1E1E1;
	-webkit-box-shadow	:inset 0px 0px 0px #E1E1E1;
/*	background			:-moz-linear-gradient(top, #C0BEBF 0%, #A4A2A3 50%, #7B7B7B 51%, #444444 100%);
	background			:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#C0BEBF), color-stop(50%,#A4A2A3), color-stop(51%,#7B7B7B), color-stop(100%,#444444));
	filter				:progid:DXImageTransform.Microsoft.gradient(startColorstr='#BDC1C0', endColorstr='#535959');   
	-ms-filter			:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#BDC1C0', endColorstr='#535959')"; */
	background			:url(/images/button.png);
	border				:0px solid #A2A4A4;
	cursor				:pointer;
	color				:white;
	font-size			:12px;
	letter-spacing		:0px;
/*	text-shadow			:#E2E2E2 0px 1px 0, #464848 0 -1px 0;
	-moz-text-shadow	:#E2E2E2 0px 1px 0, #464848 0 -1px 0;
	-webkit-text-shadow	:#E2E2E2 0px 1px 0, #464848 0 -1px 0;*/
	font-family			:helvetica;
	display				:block;
	float				:left;
}
	
A.buttonA:visited{
	background			:url(/images/button.png);
/*	background			:-moz-linear-gradient(top, #C0BEBF 0%, #A4A2A3 50%, #7B7B7B 51%, #444444 100%);
	background			:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#C0BEBF), color-stop(50%,#A4A2A3), color-stop(51%,#7B7B7B), color-stop(100%,#444444));
	filter				:progid:DXImageTransform.Microsoft.gradient(startColorstr='#BDC1C0', endColorstr='#535959');   
	-ms-filter			:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#BDC1C0', endColorstr='#535959')"; */
	}
	
A.buttonA:hover{
/*	background			:-moz-linear-gradient(top, #666666 0%, #A4A2A3 51%, #7B7B7B 52%, #111111 100%);
	background			:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(51%,#A4A2A3), color-stop(52%,#7B7B7B), color-stop(100%,#111111));
	filter				:progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#222222');  
	-ms-filter			:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#222222')"; */
	background			:url(/images/buttonhover.png);
	}

A.buttonA:active{
	background			:url(/images/buttonclicked.png);
/*	background			:-moz-linear-gradient(top, #95d3d4 0%, #4c9da0 51%, #318185 52%, #226b70 100%);
	background			:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#95d3d4), color-stop(51%,#4c9da0), color-stop(52%,#318185), color-stop(100%,#226b70));
	filter				:progid:DXImageTransform.Microsoft.gradient(startColorstr='#226b70', endColorstr='#95d3d4');  
	-ms-filter			:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#226b70', endColorstr='#95d3d4')"; */
	box-shadow			:inset 0px 0px 15px #464848;
	-moz-box-shadow		:inset 0px 0px 15px #464848;
	-webkit-box-shadow	:inset 0px 0px 15px #464848;
	border				:0px solid #464848;
	line-height			:30px !important;
}
	
A.buttonB{
	text-align			:center;
	height				:30px;
	width				:185px;
	font-weight 		:bold;
	padding				:0;
	margin				:0;
	line-height			:30px;
/*	box-shadow			:inset 0px 0px 0px #E1E1E1;
	-moz-box-shadow		:inset 0px 0px 0px #E1E1E1;
	-webkit-box-shadow	:inset 0px 0px 0px #E1E1E1;
/*	background			:-moz-linear-gradient(top, #C0BEBF 0%, #A4A2A3 50%, #7B7B7B 51%, #444444 100%);
	background			:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#C0BEBF), color-stop(50%,#A4A2A3), color-stop(51%,#7B7B7B), color-stop(100%,#444444));
	filter				:progid:DXImageTransform.Microsoft.gradient(startColorstr='#BDC1C0', endColorstr='#535959');   
	-ms-filter			:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#BDC1C0', endColorstr='#535959')"; */
	background			:url(/images/button.png);
	border				:0px solid #A2A4A4;
	cursor				:pointer;
	color				:white;
	font-size			:12px;
	letter-spacing		:0px;
/*	text-shadow			:#E2E2E2 0px 1px 0, #464848 0 -1px 0;
	-moz-text-shadow	:#E2E2E2 0px 1px 0, #464848 0 -1px 0;
	-webkit-text-shadow	:#E2E2E2 0px 1px 0, #464848 0 -1px 0;*/
	font-family			:helvetica;
	display				:block;
	float				:left;
	}
	
A.buttonB:visited{
	background			:url(/images/button.png);
/*	background			:-moz-linear-gradient(top, #C0BEBF 0%, #A4A2A3 50%, #7B7B7B 51%, #444444 100%);
	background			:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#C0BEBF), color-stop(50%,#A4A2A3), color-stop(51%,#7B7B7B), color-stop(100%,#444444));
	filter				:progid:DXImageTransform.Microsoft.gradient(startColorstr='#BDC1C0', endColorstr='#535959');   
	-ms-filter			:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#BDC1C0', endColorstr='#535959')"; */
	}
	
A.buttonB:hover{
/*	background			:-moz-linear-gradient(top, #666666 0%, #A4A2A3 51%, #7B7B7B 52%, #111111 100%);
	background			:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(51%,#A4A2A3), color-stop(52%,#7B7B7B), color-stop(100%,#111111));
	filter				:progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#222222');  
	-ms-filter			:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#222222')"; */
	background			:url(/images/buttonhover.png);
	}

A.buttonB:active{
	background			:url(/images/buttonclicked.png);
/*	background			:-moz-linear-gradient(top, #95d3d4 0%, #4c9da0 51%, #318185 52%, #226b70 100%);
	background			:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#95d3d4), color-stop(51%,#4c9da0), color-stop(52%,#318185), color-stop(100%,#226b70));
	filter				:progid:DXImageTransform.Microsoft.gradient(startColorstr='#226b70', endColorstr='#95d3d4');  
	-ms-filter			:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#226b70', endColorstr='#95d3d4')"; */
	box-shadow			:inset 0px 0px 15px #464848;
	-moz-box-shadow		:inset 0px 0px 15px #464848;
	-webkit-box-shadow	:inset 0px 0px 15px #464848;
	border				:0px solid #464848;
	line-height			:30px !important;
	}	
	
A.buttonC{
	text-align			:center;
	height				:30px;
	width				:105px;
	font-weight 		:bold;
	padding				:0;
	margin				:0;
	line-height			:30px;
/*	box-shadow			:inset 0px 0px 0px #E1E1E1;
	-moz-box-shadow		:inset 0px 0px 0px #E1E1E1;
	-webkit-box-shadow	:inset 0px 0px 0px #E1E1E1;
/*	background			:-moz-linear-gradient(top, #C0BEBF 0%, #A4A2A3 50%, #7B7B7B 51%, #444444 100%);
	background			:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#C0BEBF), color-stop(50%,#A4A2A3), color-stop(51%,#7B7B7B), color-stop(100%,#444444));
	filter				:progid:DXImageTransform.Microsoft.gradient(startColorstr='#BDC1C0', endColorstr='#535959');   
	-ms-filter			:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#BDC1C0', endColorstr='#535959')"; */
	background			:url(/images/button.png);
	border				:0px solid #A2A4A4;
	cursor				:pointer;
	color				:white;
	font-size			:12px;
	letter-spacing		:0px;
/*	text-shadow			:#E2E2E2 0px 1px 0, #464848 0 -1px 0;
	-moz-text-shadow	:#E2E2E2 0px 1px 0, #464848 0 -1px 0;
	-webkit-text-shadow	:#E2E2E2 0px 1px 0, #464848 0 -1px 0;*/
	font-family			:helvetica;
	display				:block;
	float				:left;
	}
	
A.buttonC:visited{
	background			:url(/images/button.png);
/*	background			:-moz-linear-gradient(top, #C0BEBF 0%, #A4A2A3 50%, #7B7B7B 51%, #444444 100%);
	background			:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#C0BEBF), color-stop(50%,#A4A2A3), color-stop(51%,#7B7B7B), color-stop(100%,#444444));
	filter				:progid:DXImageTransform.Microsoft.gradient(startColorstr='#BDC1C0', endColorstr='#535959');   
	-ms-filter			:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#BDC1C0', endColorstr='#535959')"; */
	}
	
A.buttonC:hover{
/*	background			:-moz-linear-gradient(top, #666666 0%, #A4A2A3 51%, #7B7B7B 52%, #111111 100%);
	background			:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(51%,#A4A2A3), color-stop(52%,#7B7B7B), color-stop(100%,#111111));
	filter				:progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#222222');  
	-ms-filter			:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#222222')"; */
	background			:url(/images/buttonhover.png);
	}

A.buttonC:active{
	background			:url(/images/buttonclicked.png);
	/*background			:-moz-linear-gradient(top, #95d3d4 0%, #4c9da0 51%, #318185 52%, #226b70 100%);
	background			:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#95d3d4), color-stop(51%,#4c9da0), color-stop(52%,#318185), color-stop(100%,#226b70));
	filter				:progid:DXImageTransform.Microsoft.gradient(startColorstr='#226b70', endColorstr='#95d3d4');  
	-ms-filter			:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#226b70', endColorstr='#95d3d4')"; */
	box-shadow			:inset 0px 0px 15px #464848;
	-moz-box-shadow		:inset 0px 0px 15px #464848;
	-webkit-box-shadow	:inset 0px 0px 15px #464848;
	border				:0px solid #464848;
	line-height			:30px !important;
	}	
