/* ------------------ generic styles */

body {background: white;
      margin: 0; padding: 0;
	  font: small "Futura Lt BT", Arial, sans-serif;
}

a {text-decoration: none;
}

a img {border: none;
}

p { margin: 0 0 1em;
}

h2 {font-weight: bold; color: red; font-family: Arial, serif; font-size: 4;
}

img.illus-left { float: left; margin: 1em 1em 1em 0;
}

img.illus-right { float: right; margin: 1em 0 1em 1em;
}

img.illusleft { float: left; margin: 1em 1em 1em 0;
}

img.illusright { float: right; margin: 1em 0 1em 1em;
}

/* ------------------ masthead styles */
#masthead { padding-bottom: 1px; padding-top: 1px;
			background: #000000;
}

#homelink { /* display: block; */
			margin: 1em 2em 1em; padding: 2em 0 0.5em 1em;
}

#navlinks { margin: 0; padding: 0.35em 3em;
			background: #009CCE; color: #FFFFE6;
}

#navlinks a:link {color: #FFFFE6;}
#navlinks a:visited {color: #FFFFE6;}
#navlinks a:hover {background: #FFFFE6; color: #009CCE;}
#navlinks a:active {color: #FFFFE6;}

#navlinks li { display: inline;
			   margin-right: 0.5em; padding-right: 0.75em;
			   border-right: 1px solid #99C;
			   font-weight: bold;
			   color: #FFFFE6;
}

#navlinks li.last { border-right: 0;
}



/* ------------------ content styles */
#content { margin: 0 0 0 0; padding-left: 1em; padding-right: 1em; padding-bottom: 1.5em;
			border: 0;
			background: #FFFFFF;
			font: small "Futura Lt BT", Arial, sans-serif;
			float: left;
			overflow: hidden;
}

#content ol {color: #009CCE;}

#content li {line-height: 150%; margin-top: 0; margin-bottom: 0; color: #000000;
}

#content li.disc {line-height: 150%; margin-top: 0; margin-bottom: 0; color: #000000;
					list-style-type: disc;
}

#content img.illus-left { float: left; margin: 1em 1em 1em 0;
}

#content img.illus-right { float: right; margin: 1em 0 1em 1em;
}

#content img.illusleft { float: left; margin: 1em 1em 1em 0;
}

#content img.illusright { float: right; margin: 1em 0 1em 1em;
}

#content img.yellowpagead { float: none; margin: 1em 1em 1em 1em; 
}

#content hr { color: #009CCE;}

#content p.indent {padding-left: 2em; word-spacing: 0; margin-top: 0; margin-bottom: 0}

#content p.indent2 {padding-left: 4em; word-spacing: 0; margin-top: 0; margin-bottom: 0}

#contentleft {float: left; 
              margin: 0 1em 0 0; 
              border-right: 1px solid black; 
              padding-right: 1em; }
#wanted { float: right; margin: 0 0 0 1em; }

#documentlinks ol {color: #009CCE; }
#documentlinks li {list-style-type: none;
					line-height: 150%; margin-top: 0; margin-bottom: 0; color: #000000;
}

#keywords { display: none; }

#contact { margin: 0 0 0 0; padding-left: 1em; padding-right: 1em; padding-bottom: 1.5em;
			border: 0;
			background: #FFFFFF;
			font: small "Futura Lt BT", Arial, sans-serif;
			float: left;
			overflow: hidden;
			width: 45%;
}

#contact ol {color: #009CCE;}

#contact li {line-height: 150%; margin-top: 0; margin-bottom: 0; color: #000000;
}

#contact li.disc {line-height: 150%; margin-top: 0; margin-bottom: 0; color: #000000;
					list-style-type: disc;
}

#contact img.illus-left { float: left; margin: 1em 1em 1em 0;
}

#contact img.illus-right { float: right; margin: 1em 0 1em 1em;
}

#contact img.illusleft { float: left; margin: 1em 1em 1em 0;
}

#contact img.illusright { float: right; margin: 1em 0 1em 1em;
}

#contact hr { color: #009CCE;}

#contact p.indent {padding-left: 2em; word-spacing: 0; margin-top: 0; margin-bottom: 0}

#contact p.indent2 {padding-left: 4em; word-spacing: 0; margin-top: 0; margin-bottom: 0}

#contactagents { margin: 0 0 0 0; padding-left: 1em; padding-right: 1em; padding-bottom: 1.5em;
			border: 0;
			background: #FFFFFF;
			font: small "Futura Lt BT", Arial, sans-serif;
			float: right;
			overflow: hidden;
			width: 40%;
}

#trackandtracelinks { margin: 0; padding: 0.35em 3em;
			background: white; color: black;
}

#trackandtracelinks a:link {color: black;}
#trackandtracelinks a:visited {color: black;}
#trackandtracelinks a:hover {background: black; color: white;}
#trackandtracelinks a:active {color: black;}

#trackandtracelinks li { display: inline;
			   margin-right: 0.5em; padding-right: 0.75em;
			   border-right: 1px solid #99C;
			   font-weight: bold;
			   color: black;
}

#trackandtracelinks li.last { border-right: 0;
}


/* ------------------ footer styles */
#footer { clear: both; padding-top: 1px; padding-bottom: 1px;
			background: #000000; font-size: 1em
}

#footer p { margin: 0; color: red;
}

#footer img.illuscentre {border: 5px #009CCE solid; display: block; margin: 1em auto 0; }
#footer img.illusright { float: right; margin: 1em 0 1em 1em; }
#footer img.illusleft { float: left; margin: 1em 1em 1em 1em; }

#footerlinks { margin: 0; padding: 0.35em 3em;
               background: #009cce; color: #FFFFE6; font-size: 0.75em; }

#footerlinks a:link { color: #FFFFE6;}
#footerlinks a:visited { color: #FFFFE6; }
#footerlinks a:active { color: #FFFFE6; }
#footerlinks a:hover { color: #009CCE; background: #FFFFE6; }

#footerlinks li { display: inline;
                  margin-right: 0.5em; padding-right: 0.75em;
                  border-right: 1px solid #99C;
                  font-weight: bold; color: #FFFFE6; }

#footerlinks li.last { border-right: 0; }


#copyright { clear: both; background: #000000; color: white;
	     padding-top: 1px; padding-left: 1em; padding-right: 1em;
             font-size: 0.5em
}

#copyright p { margin: 0; color: white;
}

#copyright a { text-decoration: underline; color: white;
}


/* ------------------ industrial styles */
#industrialcontent { margin: 0 0 0 0; padding-left: 1em; padding-right: 1em; padding-bottom: 1.5em;
			border: 0;
			background: #FFFFFF;
			font: small "Futura Lt BT", Arial, sans-serif;
			clear: both;
			overflow: hidden; 
			text-align: center; }
#industrialcontent h1 { font-weight: bold; color: black; }
#industrialcontent h2 { font-size: 12; font-style: italic; font-weight: bold; color: black; }
#industrialcontent img { height:360;}

#industrialbody_row1 { margin: 0 0 0 0; padding: 1em 1em 1em 1em;
			border: 0;
			background: #FFFFFF;
			font: small "Futura Lt BT", Arial, sans-serif;
			clear: both;
			overflow: hidden; 
			text-align: center; }
#industrialbody_row2 { margin: 0 0 0 0; padding: 1em 1em 1em 1em;
			border: 0;
			background: #FFFFFF;
			font: small "Futura Lt BT", Arial, sans-serif;
			clear: both;
			overflow: hidden; 
			text-align: center; }
#industrialbody_row3 { margin: 0 0 0 0; padding: 1em 1em 1em 1em;
			border: 0;
			background: #FFFFFF;
			font: small "Futura Lt BT", Arial, sans-serif;
			clear: both;
			overflow: hidden; 
			text-align: center; }

#industrialbody_row4 { margin: 0 0 0 0; padding: 1em 1em 1em 1em;
			border: 0;
			background: #FFFFFF;
			font: small "Futura Lt BT", Arial, sans-serif;
			clear: both;
			overflow: hidden; 
			text-align: center; }

#industrialbody_berg { margin: 1em 1em 1em 1em; padding: 1em 1em 1em 1em;
			border: thin solid black;
			background: #FFFFFF;
			font: small "Futura Lt BT", Arial, sans-serif;
			float:left;
			overflow: hidden; 
			text-align: center;
			width: 30% }
#industrialbody_berg img { height: 120; }

#industrialbody_detroit { margin: 1em 1em 1em 0; padding: 1em 1em 1em 1em;
			border: thin solid black;
			background: #FFFFFF;
			font: small "Futura Lt BT", Arial, sans-serif;
			float: left;
			overflow: hidden; 
			text-align: center;
			width: 30% }
#industrialbody_detroit img { height: 120; }

#industrialbody_mri { margin: 1em 1em 1em 0; padding: 1em 1em 1em 1em;
			border: thin solid black;
			background: #FFFFFF;
			font: small "Futura Lt BT", Arial, sans-serif;
			float:left;
			overflow: hidden; 
			text-align: center;
			width: 30% }
#industrialbody_mri img { height: 120; }

#industrialbody_printer { margin: 1em 1em 1em 1em; padding: 1em 1em 1em 1em;
			border: thin solid black;
			background: #FFFFFF;
			font: small "Futura Lt BT", Arial, sans-serif;
			float:left;
			overflow: hidden; 
			text-align: center;
			width: 30% }
#industrialbody_printer img { height: 120; }

#industrialbody_centertext { margin: 1em 1em 1em 0; padding: 1em 1em 1em 1em;
			border: thin solid black;
			background: #0000FF;
			float:left;
			overflow: hidden; 
			text-align: center;
			height: 120;
			width: 30% }
#industrialbody_centertext p { font-size: 14; font-weight: bold; color:white;}

#industrialbody_server { margin: 1em 1em 1em 0; padding: 1em 1em 1em 1em;
			border: thin solid black;
			background: #FFFFFF;
			font: small "Futura Lt BT", Arial, sans-serif;
			float:left;
			overflow: hidden; 
			text-align: center;
			width: 30% }
#industrialbody_server img { height: 120; }

#industrialbody_crane1 { margin: 1em 1em 1em 1em; padding: 1em 1em 1em 1em;
			border: thin solid black;
			background: #FFFFFF;
			font: small "Futura Lt BT", Arial, sans-serif;
			float:left;
			overflow: hidden; 
			text-align: center;
			width: 30% }
#industrialbody_crane1 img { height: 120; }

#industrialbody_crane2 { margin: 1em 1em 1em 0; padding: 1em 1em 1em 1em;
			border: thin solid black;
			background: #FFFFFF;
			font: small "Futura Lt BT", Arial, sans-serif;
			float:left;
			overflow: hidden; 
			text-align: center;
			width: 30% }
#industrialbody_crane2 img { height: 120; }

#industrialbody_crane3 { margin: 1em 1em 1em 0; padding: 1em 1em 1em 1em;
			border: thin solid black;
			background: #FFFFFF;
			font: small "Futura Lt BT", Arial, sans-serif;
			float:left;
			overflow: hidden; 
			text-align: center;
			width: 30% }
#industrialbody_crane3 img { height: 120; }



#industrialexamples { margin: 1em 1em 1em 1em; padding: 1em 1em 1em 1em;
			border: medium solid black;
			background: #FFFFFF;
			font: small "Futura Lt BT", Arial, sans-serif;
			float: left;
			overflow: hidden; 
			text-align:left;
			position: relative;
			left: 15%;}
#industrialexamples ol { list-style-type: none; font-size: 12;}
#industrialexamples h2 { font-size: 18; font-weight: bold; color: black; text-align:center; }

#industrialservices { margin: 1em 1em 1em 1em; padding: 1em 1em 1em 1em;
			border: medium solid black;
			background: #FFFFFF;
			font: small "Futura Lt BT", Arial, sans-serif;
			float: right;
			overflow: hidden; 
			text-align:left;
			width: 30%;
			position: relative;
			right: 15%;}
#industrialservices ol { list-style-type: none; font-size: 12;}
#industrialservices h2 { font-size: 18; font-weight: bold; color: black; text-align:center; }

#industrialfooter { margin: 0 0 0 0; padding: 1em 1em 1em 1em;
			border-top: 0;
			background: #FFFFFF;
			font: small "Futura Lt BT", Arial, sans-serif;
			clear: both;
			overflow: hidden; 
			text-align: center;}
#industrialfooter h2 { font-size: 12; font-weight: bold; color: black; text-align:center; border-top: thin solid black;}
#industrialfooter h3 { font-size: 10; font-style: italic; font-weight: bold; color: black; text-align:center; }
#industrialfooter p { text-align: center; }
#industrialfooter img { height:360; text-align:center; }

/* ----------------------- about us page -- */
#leftcolumn { margin: 0 0 0 0; padding: 0 0 0 0;
		border-right-width:thin;
		border-right-style:solid;
		border-right-color: #009CCE;
		background: #FFFFFF;
		font: small "Futura Lt BT", Arial, sans-serif;
		float: left;
		overflow: hidden;
		text-align:left;
		position: relative;
		width: 150px;}

#centercolumn { margin: 0 0 0 152px;
		padding: 0 2em 0 2em;
		border: none;
		background: #FFFFFF;
		font: medium "Futura Lt BT", Arial, sans-serif;
		overflow: hidden; 
		text-align:left;
		position: relative;}

#rightcolumn { margin: 0 0 0 0; padding: 0 0 0 0;
		border-left-width:thin;
		border-left-style:solid;
		border-left-color: #009CCE;
		background: #FFFFFF;
		font: small "Futura Lt BT", Arial, sans-serif;
		float: right;
		overflow: hidden;
		text-align:left;
		position: relative;
		width: 150px;}

#leftcolumn img { height: 170; text-align:center; width:130; max-width:140px; max-height:170px;}
#leftcolumn p.name { text-align:left; font-weight:bold; color: black; padding-bottom:0; margin-bottom: 0;}
#leftcolumn p.title { text-align:left; font-style:italic; color: black; padding-bottom:0; margin-bottom: 0;}
#leftcolumn p.bio { text-align:left; font-style:normal; color: black; padding-bottom:0; margin-bottom: 0;}

#rightcolumn img { height: 170; text-align:center; width:130; max-width:140px; max-height:170px;}
#rightcolumn p.name { text-align:left; font-weight:bold; color: black; padding-bottom:0; margin-bottom: 0;}
#rightcolumn p.title { text-align:left; font-style:italic; color: black; padding-bottom:0; margin-bottom: 0;}
#rightcolumn p.bio { text-align:left; font-style:normal; color: black; padding-bottom:0; margin-bottom: 0;}

