BODY { 
	margin: 0px 0px 0px 0px;
	background-color: #999999;
	background-image: url('/images/bg_block_strip.jpg');	
	background-repeat:repeat-x; /*horizontal*/
}

html, body { 
  margin: 0px; 
  padding: 0px;
  text-align: center; 
} 

h2 {
	color: #578ee3;
	font-weight: bold;
	font-size: 12px;
	display: inline;
}

h3 {
	color: #1f3951;
	font-weight: bold;
	font-size:14px;
	display:inline;
}


.body_content {	
	padding: 1px;
	position: relative;
	left: 276px;
	top: 0px;
	width: 490px;
	min-height: 400px; /* ie6 ignores this method make sure enough text is present */	
	z-index: 999;
	font-family: Arial;
	font-size: 12px;		
	text-decoration: none;
	color: #4f4f4f;	
	/*background-color:brown;*/		
}

.body_content a {
	text-decoration: underline;
	color: #578ee3;
}

.body_content a:hover {
	color: #a50001;	
}

.body_big_text_home {
	font-family: Arial;
	font-size: 15px;
	text-decoration: none;
	color: #1f3951;
	font-weight: bold;
}

.body_big_text {
	font-family: Arial;
	font-size: 15px;
	text-decoration: none;
	color: #578ee3;
	font-weight: bold;
}

.body_big_text a{
	font-family: Arial;
	font-size: 15px;
	text-decoration: underline;
	color: #578ee3;

}

.body_big_text a:hover {
	color: #9a0000;	
}





.body_text {
	position: relative;
	left: 50px;
	top: 80px;
	width: 470px;	
	/*background-color:brown;*/
	z-index: 999;
}


.head_text {
	font-size: 15px;
	text-decoration: none;
	color: #578ee3;
	font-weight: bolder;
	line-height: 40px;
	letter-spacing: 2px;
}

.body_header {
	position: relative;
	left: -2px;
	top: 30px;
	width: 520px;
	height: 28px;
	padding-bottom: 30px;
	background-repeat: no-repeat;
}

ul {
margin-top: 0px;
}

li {
	margin-left: -24px;
	list-style-type: square;
	}

table {
	font-size: 12px;
}

th {
	font-weight: bold;
	color: #950006;
 	line-height: 20px;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 5px;

}

th a {
	color: #950006;
	text-decoration: none;
}

th a:hover {
	color: #950006;
	text-decoration: underline;

}

th a:active {
	color: #950006;
	text-decoration: underline;

}

th a:visited {
	color: #950006;
	text-decoration: underline;

}

td {
	color: #950006;
	padding-left: 10px;
	vertical-align:top;
}

td a {
	color: #950006;
	text-decoration: none;
}

td a:hover {
	text-decoration: underline;

}

td a:active {
	color: #950006;
	text-decoration: underline;

}

td a:visited {
	color: #950006;
	text-decoration: underline;

}


.menu {
	
	position: absolute;
	left: 0px;
	top: 108px;	
	letter-spacing: 1pt;
	font-size: 12px;
}


#products a {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 208px;
	height: 29px;
	background-image: url('/images/menu/off_bg.jpg');
	background-repeat: no-repeat;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	color: #2b2b2b;
	padding-left: 10px;
	padding-top: 8px;

}

#products a:hover {		
	background-image: url('/images/menu/on_bg.jpg');
	background-repeat: no-repeat;
	color: #735325;
}

#products a span.arrows {
	padding-right: 10px;	
	color: #ab6a48;
}

#products a:hover span.arrows {	
	color: #533b18;
}

#services a {
	position: absolute;
	top: 29px;
	left: 0px;
	width: 208px;
	height: 29px;		
	background-image: url('/images/menu/off_bg.jpg');
	background-repeat: no-repeat;
	font-family: Arial;
	font-weight: bold;	
	text-decoration: none;
	color: #2b2b2b;	
	padding-left: 10px;
	padding-top: 8px;
}

#services a:hover {		
	background-image: url('/images/menu/on_bg.jpg');
	background-repeat: no-repeat;
	color: #735325;
}

#services a span.arrows {
	padding-right: 10px;	
	color: #ab6a48;
}

#services a:hover span.arrows {	
	color: #533b18;
}


#tec_help a {
	position: absolute;
	top: 58px;
	left: 0px;
	width: 208px;
	height: 29px;		
	background-image: url('/images/menu/off_bg.jpg');
	background-repeat: no-repeat;
	font-family: Arial;
	font-weight: bold;	
	text-decoration: none;
	color: #2b2b2b;	
	padding-left: 10px;
	padding-top: 8px;
}

#tec_help a:hover {		
	background-image: url('/images/menu/on_bg.jpg');
	background-repeat: no-repeat;
	color: #735325;
}

#tec_help a span.arrows {
	padding-right: 10px;	
	color: #ab6a48;
}

#tec_help a:hover span.arrows {	
	color: #533b18;
}


#sales a {
	position: absolute;
	top: 87px;
	left: 0px;
	width: 208px;
	height: 29px;		
	background-image: url('/images/menu/off_bg.jpg');
	background-repeat: no-repeat;
	font-family: Arial;
	font-weight: bold;	
	text-decoration: none;
	color: #2b2b2b;	
	padding-left: 10px;
	padding-top: 8px;
}

#sales a:hover {		
	background-image: url('/images/menu/on_bg.jpg');
	background-repeat: no-repeat;
	color: #735325;
}

#sales a span.arrows {
	padding-right: 10px;	
	color: #ab6a48;
}

#sales a:hover span.arrows {	
	color: #533b18;
}


#centers a {
	position: absolute;
	top: 116px;
	left: 0px;
	width: 208px;
	height: 29px;		
	background-image: url('/images/menu/off_bg.jpg');
	background-repeat: no-repeat;
	font-family: Arial;
	font-weight: bold;	
	text-decoration: none;
	color: #2b2b2b;	
	padding-left: 10px;
	padding-top: 8px;
}

#centers a:hover {		
	background-image: url('/images/menu/on_bg.jpg');
	background-repeat: no-repeat;
	color:#735325;
}

#centers a span.arrows {
	padding-right:10px;	
	color:#ab6a48;
}

#centers a:hover span.arrows {	
	color:#533b18;
}

#news a {
	position: absolute;
	top:145px;
	left:0px;
	width:208px;
	height:29px;		
	background-image: url('/images/menu/off_bg.jpg');
	background-repeat: no-repeat;
	font-family: Arial;
	font-weight: bold;	
	text-decoration: none;
	color: #2b2b2b;	
	padding-left:10px;
	padding-top:8px;
}

#news a:hover {		
	background-image: url('/images/menu/on_bg.jpg');
	background-repeat: no-repeat;
	color:#735325;
}

#news a span.arrows {
	padding-right:10px;	
	color:#ab6a48;
}

#news a:hover span.arrows {	
	color:#533b18;
}


#quality_policy_canada a {
	position: absolute;
	top:87px;
	left:0px;
	width:208px;
	height:29px;		
	background-image: url('/images/menu/off_bg.jpg');
	background-repeat: no-repeat;
	font-family: Arial;
	font-weight: bold;	
	text-decoration: none;
	color: #2b2b2b;	
	padding-left:10px;
	padding-top:8px;
}

#quality_policy_canada a:hover {		
	background-image: url('/images/menu/on_bg.jpg');
	background-repeat: no-repeat;
	color:#735325;
}


#privacy_policy_canada a {
	position: absolute;
	top:116px;
	left:0px;
	width:208px;
	height:29px;		
	background-image: url('/images/menu/off_bg.jpg');
	background-repeat: no-repeat;
	font-family: Arial;
	font-weight: bold;	
	text-decoration: none;
	color: #2b2b2b;	
	padding-left:10px;
	padding-top:8px;
}

#privacy_policy_canada a:hover {		
	background-image: url('/images/menu/on_bg.jpg');
	background-repeat: no-repeat;
	color:#735325;
}

#m_holland_canada_canada a {
	position: absolute;
	top:145px;
	left:0px;
	width:198px;
	height:29px;		
	background-image: url('/images/menu/off_bg_gray.jpg');
	background-repeat: no-repeat;
	background-color: #a1a1a1;
	font-family: Arial;
	font-weight: bold;	
	text-decoration: none;
	padding-left:10px;
	padding-top:8px;
	color:#ffffff;
}

#m_holland_canada_canada a:hover {		
	background-image: url('/images/menu/on_bg_gray.jpg');
	background-repeat: no-repeat;
	color:#ffffff;
}

#iso_logo_canada a {
	position: absolute;
	top: 174px;
	left: 0px;
	width: 208px;
	height: 89px;	
	background-image:url(/images/iso_off.jpg);
	background-repeat: no-repeat;	
	margin-right: 10px;
}

#iso_logo_canada a:hover {
	background-image:url(/images/iso_on.jpg);
	background-repeat: no-repeat;	

}


#quality_policy a {
	position: absolute;
	top:145px;
	left:0px;
	width:208px;
	height:29px;		
	background-image: url('/images/menu/off_bg.jpg');
	background-repeat: no-repeat;
	font-family: Arial;
	font-weight: bold;	
	text-decoration: none;
	color: #2b2b2b;	
	padding-left:10px;
	padding-top:8px;
}

#quality_policy a:hover {		
	background-image: url('/images/menu/on_bg.jpg');
	background-repeat: no-repeat;
	color:#735325;
}

#quality_policy a span.arrows {
	padding-right:10px;	
	color:#ab6a48;
}

#quality_policy a:hover span.arrows {	
	color:#533b18;
}

#m_holland_canada a {
	position: absolute;
	top:203px;
	left:0px;
	width:198px;
	height:29px;		
	background-image: url('/images/menu/off_bg_gray.jpg');
	background-repeat: no-repeat;
	background-color: #a1a1a1;
	font-family: Arial;
	font-weight: bold;	
	text-decoration: none;
	color: #ffffff;	
	padding-left:10px;
	padding-top:8px;

}

#m_holland_canada a:hover {		
	background-image: url('/images/menu/on_bg_gray.jpg');
	background-repeat: no-repeat;
	color:#ffffff;
}


#quality a {
	position: absolute;
	top:180px;
	left:0px;
	width:208px;
	height:47px;		
	background-image: url('/images/menu/privacy_off.jpg');
	background-repeat: no-repeat;
	font-family: Arial;
	font-weight: bold;	
	text-decoration: none;
	color: #ffffff;	
	padding-left:10px;
	padding-top:18px;
}

#quality a:hover {		
	background-image: url('/images/menu/privacy_on.jpg');
	background-repeat: no-repeat;	
	color: #ffffff;	
}


#privacy_policy a {
	position: absolute;
	top:174px;
	left:0px;
	width:208px;
	height:29px;		
	background-image: url('/images/menu/off_bg.jpg');
	background-repeat: no-repeat;
	font-family: Arial;
	font-weight: bold;	
	text-decoration: none;
	color: #2b2b2b;	
	padding-left:10px;
	padding-top:8px;
}

#privacy_policy a:hover {		
	background-image: url('/images/menu/on_bg.jpg');
	background-repeat: no-repeat;
	color:#735325;
}

#privacy_policy a span.arrows {
	padding-right:10px;	
	color:#ab6a48;
}

#privacy_policy a:hover span.arrows {	
	color:#533b18;
}


#privacy a {
	position: absolute;
	top:180px;
	left:0px;
	width:208px;
	height:47px;		
	background-image: url('/images/menu/privacy_off.jpg');
	background-repeat: no-repeat;
	font-family: Arial;
	font-weight: bold;	
	text-decoration: none;
	color: #ffffff;	
	padding-left:10px;
	padding-top:18px;
}

#privacy a:hover {		
	background-image: url('/images/menu/privacy_on.jpg');
	background-repeat: no-repeat;	
	color: #ffffff;	
}


#iso_logo a {
	position: absolute;
	top: 232px;
	left: 0px;
	width: 208px;
	height: 89px;	
	background-image:url(/images/iso_off.jpg);
	background-repeat: no-repeat;	
	margin-right: 10px;
}

#iso_logo a:hover {
	background-image:url(/images/iso_on.jpg);
	background-repeat: no-repeat;	

}


#white_menu_strip a {
	position: absolute;
	top: 232px;
	left: 0px;
	width: 208px;
	height: 89px;	
	background-image:url(/images/iso_white_bg.jpg);
	background-repeat: no-repeat;	
	margin-right: 10px;
}



.company_container {
	position: absolute;
	left: 832px;
	top: 225px;
	width: 135px;
	height: 200px;
	/*background-color:#ffcc00;*/
	z-index: 999;
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	color: #b56136;
}

.company_container a {

	color: #b56136;
	text-decoration: underline;
}

.company_container a:hover {
	
	color: #9b0103;

}

.top_body {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 949px;
	height: 149px;
	background-image: url('/images/body_content_topbg.jpg');	

}


/* body content section */

.body_container {
	position: absolute;
	left: 21px;
	top: 145px;
	width: 949px;
	min-height: 400px;
	background-image: url('/images/body_container_bg.jpg');	
	background-color: #ffffff;
}


/* bottom contents */

.bottom_elements_container {
	position: relative;
	top: 0px;
	left: 0px;
	width: 949px;
	height: 93px;
	/*background-color:#999999;
	background-color:lime;*/
	background-image: url('/images/bottom_elements_bg.jpg');
	background-repeat: no-repeat;
	margin-top: 20px;

}

.since_1950 {
	position: absolute;
	top: 0px;
	left: 632px;
	width: 156px;
	height:34px;		
	background-image: url('/images/since_1950.jpg');
	background-repeat: no-repeat;
}


.hidden_link{

	position: absolute;
	left: 832px;
	top: 148px;
	width: 135px;
	height: 60px;
	/*background-color:#ffcc00;*/
	z-index: 999;

}


.copyright {
	position: absolute;
	left: 850px;
	top: 87px;
	font-family: Arial;
	font-size: 11px;	
	text-decoration: none;
	color: #ffffff;		
}




/* // menu sections // */

.search_container {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 208px;
	height: 104px;		
	background-image: url('/images/search_bg.jpg');
	background-repeat: no-repeat;
}

.search {
	font-family: Arial;
	font-size: 12px;	
	font-weight: bold;	
	text-decoration: none;
	color: #ffffff;	
	padding-left: 15px;
	padding-top: 30px;	
}

.search_box {
	position: absolute;
	top: 50px;
	padding-left: 15px;
	border-color: #7f9db9;
	border-width: 2px;

}

.menu_container {
	position: absolute;
	left: 36px;
	top: 145px;
	width: 208px;
	height:400px;	

	z-index: 999;
}


/* top menu */

.top_menu_container {
	position: absolute;
	left: 322px;
	top: 0px;
	width: 418px;
	height: 21px;	
	/*background-color:#4d4d4d;*/
	z-index: 999;
	float: left;
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
}

#tHome a {
	position:absolute;
	width: 76px;
	height: 21px;
	background-image: url('/images/menu/thome_off.jpg');
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
	padding-left: 17px;
	padding-top: 2px;

}

#tHome a:hover {
	background-image: url('/images/menu/thome_on.jpg');
	background-repeat: no-repeat;
	color: #ffffff;	
}

#tAbout a {
	position:absolute;
	left:76px;
	top:0px;
	width:110px;
	height:21px;
	background-image: url('/images/menu/tabout_off.jpg');
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;	
	padding-left:17px;
	padding-top: 2px;
}

#tAbout a:hover {
	background-image: url('/images/menu/tabout_on.jpg');
	background-repeat: no-repeat;
	color: #ffffff;	
}

#tMap a {
	position:absolute;
	left:186px;
	top:0px;
	width:101px;
	height:21px;
	background-image: url('/images/menu/tsitemap_off.jpg');
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;	
	padding-left:17px;
	padding-top: 2px;
}

#tMap a:hover {
	background-image: url('/images/menu/tsitemap_on.jpg');
	background-repeat: no-repeat;
	color: #ffffff;	
}

#tContact a {
	position:absolute;
	left:287px;
	top:0px;	
	width:130px;
	height:21px;
	background-image: url('/images/menu/tcontact_off.jpg');
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
	padding-left:17px;
	padding-top: 2px;
}

#tContact a:hover {
	background-image: url('/images/menu/tcontact_on.jpg');
	background-repeat: no-repeat;
	color: #ffffff;	
}

/* text menus at bottom */

.bottom_home_menu {
	float: left;
	position: absolute;
	top: 55px;
	left: 567px;
	font-size: 11px;
	font-weight: bold;		
}

#bhome a {
	position: absolute;
	left: 0px;
	top: 0px;
	font-family: Arial;
	text-decoration: none;
	color: #fbf1e3;

	
}

#bhome a:hover {
	text-decoration: underline;
	color: #ffd6aa;
}

#babout a {
	position:absolute;
	left:42px;
	top: 0px;
	width: 60px;
	font-family: Arial;
	text-decoration: none;
	color: #fbf1e3;
	
}

#babout a:hover {
	text-decoration: underline;
	color: #ffd6aa;
}

#bsitemap a {
	position:absolute;
	left:108px;
	top:0px;
	width:60px;
	font-family: Arial;
	text-decoration: none;
	color: #fbf1e3;
	
}

#bsitemap a:hover {
	text-decoration: underline;
	color: #ffd6aa;
}

#bcontact a {
	position: absolute;
	left: 167px;
	top: 0px;
	width: 75px;
	font-family: Arial;
	text-decoration: none;
	color: #fbf1e3;
	
}

#bcontact a:hover {
	text-decoration: underline;
	color: #ffd6aa;
}


/* bottom products menu */


.bottom_products_menu {
	float: left;
	position: absolute;
	top: 70px;
	left: 250px;
	font-size: 11px;	
	font-weight: bold;		
	font-family: Arial;
}
	
.bottom_products_menu_canada {
	float: left;
	position: absolute;
	top: 70px;
	left: 480px;
	font-size: 11px;	
	font-weight: bold;		
	font-family: Arial;
}
		
	
#bproducts a {
	position: absolute;
	left: 0px;
	top: 0px;
	text-decoration: none;
	color: #fbf1e3;
}

#bproducts a:hover {
	text-decoration: underline;
	color: #ffd6aa;
}

#bservices a {
	position: absolute;
	left: 70px;
	top: 0px;
	width: 145px;
	text-decoration: none;
	color: #fbf1e3;
}

#bservices a:hover {
	text-decoration: underline;
	color: #ffd6aa;
}

#btechelp a {
	position: absolute;
	left: 211px;
	top: 0px;
	width:120px;
	text-decoration: none;
	color: #fbf1e3;
}

#btechelp a:hover {
	text-decoration: underline;
	color: #ffd6aa;
}

#bsales a {
	position: absolute;
	left: 335px;
	top: 0px;
	width: 100px;
	text-decoration: none;
	color: #fbf1e3;
}

#bsales a:hover {
	text-decoration: underline;
	color: #ffd6aa;
}


#bcenters a {
	position: absolute;
	left: 430px;
	top: 0px;
	width: 130px;
	text-decoration: none;
	color: #fbf1e3;
}

#bcenters a:hover {
	text-decoration: underline;
	color: #ffd6aa;
}



#bnews a {
	position: absolute;
	left: 538px;
	top: 0px;
	width: 100px;
	text-decoration: none;
	color: #fbf1e3;
}

#bnews a:hover {
	text-decoration: underline;
	color: #ffd6aa;
}

sup {
	font-size: 9px;
}

#sup  a{
	font-size: 9px;
	text-decoration: none;
}



.top_bg {
	position: absolute;
	left: 21px;
	top: 21px;
	width: 949px;
	height: 124px;		
	background-image: url('/images/top_bg.jpg');
	background-repeat: no-repeat;
}


.logo a{
	position: absolute;
	left: 17px;
	top: 7px;
	width: 206px;
	height: 114px;		
	background-image: url('/images/mholland_logo.jpg');
	background-repeat: no-repeat;
	cursor: pointer;
}





	
#wrap { 
  margin: 0 auto; 
  width: 970px; /* put the total with of that site */ 
} 

.page {
	position: relative;
	width: 970px;	
	margin: 0 auto;	
	text-align: left;	
}

 
 div.trans
{
	float:right;

}


 div.image_right
{
	float:right;

}


 div.image_left
{
	float:left;

}
 
 
 .class {
    font-family: Helvetica, Arial, sans-serif, Trebuchet MS;
	font-size: 12px;
	font-weight: bold;	
	text-decoration: none;
	color: #2D2D2D;	
	padding: 5px 0px 5px 0px; /*top-right-bottom-left*/	
}

.white_boxes {
	position: absolute;
	left:0px;
	top:21px;
	width:21px;
	height:56px;	
}

.little_tic_marks {
	position: absolute;
	left: 21px;
	top: 0px;
	width: 390px;
	height: 21px;		
	background-image: url('/images/little_tic_marks.jpg');
	background-repeat: no-repeat;		
}
	
	
	
.flash_movie {
	position: absolute;
	left: 226px;
	top: 7px;
	width: 569px;
	height: 117px;		
	background-image: url('/images/flash_bg.jpg');
	background-repeat: no-repeat;
}

.end_photo {
	position: absolute;
	left: 806px;
	top: 7px;
	width: 143px;
	height: 117px;		
	background-image: url('/images/silos.jpg');
	background-repeat: no-repeat;
}
	
	
.bpolysort a {
	position: absolute;
	left: 643px;
	top: 87px;
	font-family: Arial;
	font-size: 11px;	
	text-decoration: none;
	color: #ffffff;		
}

.bpolysort a:hover {
	text-decoration: underline;
	color: #ffd6aa;
}