*@charset "utf-8"; 

/* CSS Document */

/*Global Style Sheet 
These are used throughout the site */

/*Document Styles */

body	{
	margin: 0;
	border: 0;
	min-width: 600px;
	max-width: 1500px;
	color: #000000;
	background-image:none;
	background-repeat: no-repeat;
	font-size: 100%;
	}

h1	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #000066;
	font-weight: normal;
		}
		
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #006;
	font-weight: normal;
		}

h3	{
	color: #006;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	}
	
p	{
	font-size: 0.75 em;
	}

a img {border: none; } 

table {
	width: 95%;
	border: none;
	text-align: center;
	font-size: .7em;
	}

	th a:link{
	text-decoration: none;
	color: #000;
	}
	
	td {
	color:#000;
	}
	
	td a:link{
	text-decoration: none;
	color: #000;
	}
	
	th a:visited{
	text-decoration: none;
	color:#000;
	}
	
	td a:visited {
	text-decoration: none;
	color: #000;
	}
	
	th a:hover {
	text-decoration: none;
	color: #FF0000;
	}

	td a:hover {
	text-decoration: none;
	color: #FF0000;
	}




/*Area Divs */
#wrap {
	min-width: 800px;
	max-width: 1500px;
	}
	
	/* Header */
	#header_contact {
		float: right;
		width: 250px;
		margin: 20px;
		padding: 0px;
		list-style-type: none;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.2em;
		color:#000000;	
		}
			
		#header_contact li a:link{
		text-decoration: none;
		color: #000;
		}
		
		#header_contact li a:visited{
		text-decoration: none;
		color: #000;
		}
			
		#header_contact li a:hover{
		text-decoration: none;
		font-weight: bold;
		}
			
			

	.header_bar{
	clear: both;
	height: 20px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	background-image: url(Global_images/split-bar.gif);
	text-align:center;
	line-height: 20px;
	}

	.header_bar li{
	display: inline;
	margin: 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
		}
	
		.header_bar li a:link {
		text-decoration: none;
		color: #333333;
		}
		
		.header_bar li a:visited {
		text-decoration: none;
		color: #333;
		}
		
		.header_bar li a:hover {
		text-decoration: none;
		color: #FFF;
		}
		
	#p_image {
	height: 150px;
	background-image: url(Global_images/Factory_inside_20091212.jpg);
	background-color: #000000;
	background-repeat:no-repeat;
	padding: 0px;
	margin: 0px;
		}		

	
	/*column container */
	.colmask {
	position: relative;
	clear: both;
	float: left;
	width: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	 /* overflow: hidden; */
	background-color: white;
	z-index: 5;
		}
		
		/* common column settings */
		.colright, .colmid, .colleft {
			float: left;
			width: 100%;
			position: relative;
			}
			
		
		.col1, .col3	{
			float: left;
			position: relative;
			padding: 0;
			overflow: hidden;
			}
		
			.col2 {
			float: left;
			position: relative;
			padding: 0;
			background-image: url(Global_images/background-menu_160.jpg);
			background-repeat:repeat-y;
			}
		
		
			/* 3 column settings */
			.threecol {
				background-image: url(Global_images/background-menu_160.jpg);
				background-repeat:repeat-y;				
				} 
			
			.threecol .colmid {
				right: 25%;
				}
			
			.threecol .colleft {
				right: 50%;
				}
			
			.threecol .col1{
				width:46%;
				left:102%;
				}
				
			.threecol .col2{
				width:21%;
				left:29%;
				}		
				
			.threecol .col3{
				width:21%;
				left:85%;
				}	
			

	
#nav_prod {
	width: 200px;
	position: relative;
	top: -210px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	z-index: 99;
	
	}

	#nav_prod p {
	display: none;
	}
	
	#nav_prod ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
	#nav_prod li {
	margin: 0px;
	}
	
	#nav_prod li a{
	display: block;
	background-image: url(Global_images/menuitembckgnd_160x50.gif);
	color:#000000;
	text-decoration:none;
	width: 150px;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 0px;
	}
	
	#nav_prod li a:hover{
	background-image: url(Global_images/menuhover_160x50.gif);
	color:#FFFFFF;
	}
	
	#nav_prod_bottom {
		background-image: url(file:///C|/Documents%20and%20Settings/mark/Desktop/menuitembckgnd_last_160x50.jpg);
		}

#sidebar {
	width: 150px;
	float: left;
	margin: 0px;
	text-align:center;
	font-size: .75em;
	color:#FFFFFF;
	}
	
	#sidebar dt {font-weight: bold}
	#sidebar dd {margin: 0;}



#breadcrumbs{
	padding: 0px 0px 0px 150px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	}
	
	
	#breadcrumbs li{
	display: inline;
	}

	#breadcrumbs li a:link {
	padding: 0px 2px;
	color: #666666;
	text-decoration: none;
	}
	
	#breadcrumbs li a:hover {
		color: black;
		}
		
	#breadcrumbs li a:visited {
		color: #666666;
		}
	
	
	

#footer {
	clear: both;
	background-image:url(Global_images/footer_bar.png);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	color:#003366;
	padding-top: 25px;
	padding-left: 20px;
	padding-bottom: 100px;
	text-align: center;
	}



/* Specific Elements */

#logo  {
	width: 371px;
	height: 89px;
	float: left;
	}

#copyright {
	 text-align: left;
	 }
	 
#sidebar_blank{
	display: block;
	width: 150px;
	height: 0px;
	}

#busway_dwg {
	text-align: center;
	}

