/* CSS for Arnprior */

*{outline:0;}

body 
{
	padding: 0;
	margin: 0;
	border: 0;	
}

.HomeLogoLinkImage
{
    width: 385px;
    height: 148px;
    
    position: absolute;
    left: 265px;
    top: 0px;   
    
    z-index: 6; 
}

#container 
{
	clear: both;
	position: relative;
	background-image: url(images/background.jpg);
	background-repeat: no-repeat;
	display: inline-block;
	
	width: 958px;
}

a
{
	outline:none;
}

/*  ID's  */

#leftNav
{
	position: relative;
	height: 722px;
	width: 364px;
	float:left;
}

#sideNav
{
	position: relative;
	top: 250px;
	width: 175px;
	height: 722px;
	float:left;
}
	#sideNav div
	{
		width: 150px;
		height: 19px;
		margin-bottom: 14px;
		margin-left: 20px;
	}
		#sideNav div a:hover
		{background-position: 0px -19px;}
		#sideNav div a:active
		{background-position: 0px 0px;}
		
#rightSide
{
	position: absolute;
	left: 364px;
	width: 592px;
}

	#header
	{
		height: 155px;
		width: 200px;
	}
	#quicklinks
	{
		position:relative;
		left: 245px;
		min-height:30px;
		width: 303px;
		margin-left:42px;
		padding-top:1px;
		background: url(images/quicklinks.jpg) 0 0 no-repeat;
		padding-right: 6px;
		
	}
	    #quicklinks div
	    {
	        text-align: right;
	    }
	    
		#quicklinks select		
		{
			font-size:10px;
			padding-left: -12px;
		}
		#quicklinks option
		{
			font-size: 10px;
			padding:0;
		}
		#quicklinks input
		{
			font-size: 10px;
		}
	
	#navigation
	{
		position:relative;
		height: 50px;
		width: 590px;
	}

	#history
	{
		position: relative;
		color:#CCCCCC;
		width: 600px;
		height: 25px;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 13px;
		left: -150px;
	}
	
	.content
	{
		margin-top: 15px;
	}
	
	.content, .content td
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 18px;
	}





/*  Classes  */


.blueheader
{
	color:#276dbd;
	font-size: 28px;
	font-weight: bold;
}

.blocked
{
	width: 100%;
	height: 100%;
	display: block;
	text-decoration: none;
}
.photobox
{
	width: 88px;
	height: 120px;
	border: solid 2px black;
	float:right;
}


/*sideNav block*/

.cncmachining a
{
	background-image: url(images/sideNav/nav_cncmachining.gif);
	background-position: 0px 19px;
}
.precisiongrinding a
{
	background-image: url(images/sideNav/nav_precisiongrinding.gif);
	background-position: 0px 19px;
}
.edm a
{
	background-image: url(images/sideNav/nav_edm.gif);
	background-position: 0px 19px;
}
.conventionalmachining a
{
	background-image: url(images/sideNav/nav_conventionalmachining.gif);
	background-position: 0px 19px;
}
.inspection a
{
	background-image: url(images/sideNav/nav_inspection.gif);
	background-position: 0px 19px;
}

/*end of sideNav block*/

/*leftNav block*/

.left_concept
{
	position: absolute;
	left: 168px;
	bottom: 558px;
	width: 90px;
	height: 42px;
	padding: 0;
}
	.left_concept a
	{background: url(images/leftNav/left_concept.jpg) 0 0 no-repeat;}
	.left_concept a:hover
	{background-position: -90px 0px;}

.left_prototype

{
	position:absolute;
	left:64px;
	bottom: 472px;	
	width: 101px;
	height: 29px;
	padding: 0;
}
	.left_prototype a
	{background: url(images/leftNav/left_prototype.jpg) 0 0 no-repeat;}
	.left_prototype a:hover
	{background-position: -101px 0px;}

.left_plastic
{
	position: absolute;
	left: 49px;
	bottom: 337px;	
	width: 83px;
	height: 50px;
	padding: 0;
}
	.left_plastic a
	{background: url(images/leftNav/left_plastic.jpg) 0 0 no-repeat;}
	.left_plastic a:hover
	{background-position: -83px 0px;}

.left_precision
{
	position:absolute;
	left: 86px;
	bottom:242px;
	width: 109px;
	height: 50px;
	padding: 0;
}
	.left_precision a
	{background: url(images/leftNav/left_precision.jpg) 0 0 no-repeat;}
	.left_precision a:hover
	{background-position: -109px 0px;}

.left_technical
{
	position:absolute;
	bottom: 148px;
	left: 186px;
	width: 92px;
	height: 54px;
	padding: 0;
}
	.left_technical a
	{background: url(images/leftNav/left_technical.jpg) 0 0 no-repeat;}
	.left_technical a:hover
	{background-position: -92px 0px;}

		
/*end of leftNav*/


/*mainNav block*/

.nav_home
{
	position:absolute;
	left:0px;
	top:0px;	
	width:51px;
	height:17px;	
}
	.nav_home a
	{background:url(images/mainNav/nav_home.jpg) 0 0 no-repeat;}	
	.nav_home a:hover
	{background-position: -153px 0px;}
	.nav_home a:active
	{background-position: -51px 0px;}

.nav_aboutus
{
	position:absolute;
	left:51px;
	top:0px;		
	width:68px;
	height:17px;	
}
	.nav_aboutus a
	{background:url(images/mainNav/nav_aboutus.jpg) 0 0 no-repeat;}
	.nav_aboutus a:hover
	{background-position: -204px 0px;}
	.nav_aboutus a:active
	{background-position: -68px 0px;}

.nav_sitemap
{
	position:absolute;
	left:119px;
	top:0px;		
	width:64px;
	height:17px;

}
	.nav_sitemap a
	{background:url(images/mainNav/nav_sitemap.jpg) 0 0 no-repeat;}
	.nav_sitemap a:hover
	{background-position: -192px 0px;}
	.nav_sitemap a:active
	{background-position: -64px 0px;}
	
.nav_contactus
{
	position:absolute;
	left:183px;
	top:0px;		
	width:76px;
	height:17px;
}
	.nav_contactus a
	{background:url(images/mainNav/nav_contactus.jpg) 0 0 no-repeat;}
	.nav_contactus a:hover
	{background-position: -228px 0px;}
	.nav_contactus a:active
	{background-position: -76px 0px;}
	
.nav_prototype
{
	position:absolute;
	left:0px;
	top:17px;		
	width:151px;
	height:18px;
}
	.nav_prototype a
	{background:url(images/mainNav/nav_prototype.jpg) 0 0 no-repeat;}
	.nav_prototype a:hover
	{background-position: -453px 0px;}
	.nav_prototype a:active
	{background-position: -151px 0px;}
	
.nav_plastic
{
	position:absolute;
	left:151px;
	top:17px;	
	width:104px;
	height:18px;
}
	.nav_plastic a
	{background:url(images/mainNav/nav_plastic.jpg) 0 0 no-repeat;}
	.nav_plastic a:hover
	{background-position: -312px 0px;}
	.nav_plastic a:active
	{background-position: -104px 0px;}

.nav_precision
{
	position:absolute;
	left:255px;
	top:17px;	
	width:121px;
	height:18px;
}	
	.nav_precision a
	{background:url(images/mainNav/nav_precision.jpg) 0 0 no-repeat;}
	.nav_precision a:hover
	{background-position: -363px 0px;}
	.nav_precision a:active
	{background-position: -121px 0px;}
	
.nav_technical
{
	position:absolute;
	left:376px;
	top:17px;		
	width:113px;
	height:18px;
}
	.nav_technical a
	{background:url(images/mainNav/nav_technical.jpg) 0 0 no-repeat;}
	.nav_technical a:hover
	{background-position: -339px 0px;}
	.nav_technical a:active
	{background-position: -113px 0px;}

.nav_equipment
{
	position:absolute;
	left:489px;
	top:17px;	
	width:97px;
	height:18px;
}
	.nav_equipment a
	{background:url(images/mainNav/nav_equipment.jpg) 0 0 no-repeat;}
	.nav_equipment a:hover
	{background-position: -291px 0px;}
	.nav_equipment a:active
	{background-position: -97px 0px;}	
	
/* end of mainNav */