body {
	margin:0;
	padding:0;
	font-family: "Lucida Sans", "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size:62.5%;
	color:#787472;
}

/*-------------- Type --------------*/ 

h1 {
	font-size:2.5em;
	color:#f88a00;
	margin-left:-3px;
}

h5 {
	font-size:1.5em;
	color:#000000;
}

p {
	font-size:1.1em;
	color:#2b2b2b;
	line-height:140%;
}

.large-copy {
	font-size:1.4em;
}

.light-grey {
	color:#c3c3c3;
}

#pullquote {
	/*float: right;
	width: 500px;*/
	font-size: 40px;
	line-height: 1.3em;
}

#quote {
	width:400px;
}


/*-------------- Main Template --------------*/

.div {
	width:938px;
	 background-color:#FFFFFF;
}

.div-middle-panel {
	 background-color:#c8c6c6;
}


/*--- Header ---*/

#header {
	height:100px;
} 

.header-background {
	background-image:url(../images/header-background.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

.header-background-bottom {
	background-image:url(../images/header-background-bottom.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#999999;
}

#header-bar { 
	margin-top:0px;
	text-align:center;
}

#header td {
	vertical-align:top;
}

/*#logo {
	float:left;
	padding:31px 0 0 20px;
	width:192px;
}*/

.logo {
	padding:31px 0 10px 20px;
	width:212px;
}

/*--- Navigation / Dropdown NEW ---*/

ul {
	padding: 0;
	margin: 0;
	list-style: none;
	text-transform:uppercase;	
	z-index:999;
  }
  
li {
	float: left;
	position: relative;
	width: 10em;
	text-align:center;
	padding:20px 0;
	z-index:1000;
}

li ul {
	display: none;
	position: absolute; 
	top: 1em;
	left: 0;
}

li ul li {
	background: none;
	font-size: 1em;
	padding: 0;
}

li > ul {
	top: 0;
	left: 0;
}

/*--- originally ---

li > ul {
	top: 0;
	left: 0;
}

----*/

li:hover ul, li.over ul { 
	display: block;
}

#content {
	clear:left;
}

#nav {
	margin-top:34px;
	float:right;
	width:562px;
}

#nav li.home {
	width:70px;
	border-right: 1px solid #524f4f;
}

#nav li.company {
	width:94px;
	border-right: 1px solid #524f4f;
}

#nav li.distribution {
	width:120px;
	border-right: 1px solid #524f4f;
}

#nav li.global-proc {
	width:177px;
	border-right: 1px solid #524f4f;
}

#nav li.contact {
	width:96px;
	border-right: none;
}

#nav li ul li a {
	display: block;
	padding: 10px 13px 9px 18px;
	border-top: 1px solid #666666;
	background: #191818;
	margin:0px;
	width:147px;
	text-align:left;
	z-index:999;
}

#nav li ul.company, #nav li ul.distribution, #nav li ul.global-proc {
	top: 53px;
	border-right: none;
}



/*--- Sidebar ---*/

.sidebar {
	background-color:#999999;
	background-image:url(../images/sidebar-background.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	padding:16px 20px;
	width:189px;
	vertical-align:top;
}



/*--- Main Panel ---*/

.main-panel-home {
	background-color:#c8c6c6;
	padding:0 14px;
	width:673px;
	vertical-align:top;
}

.main-panel {
	background-color:#FFFFFF;
	padding:0 14px 0 30px;
	width:655px;
	vertical-align:top;
}

.main-panel-links {
	margin:10px 0 15px 0;
}

.page-heading {
	margin-bottom:0px;
}

.page-content {
	padding-right:30px;
	padding-bottom:25px;
	vertical-align:top;
}

.pic-quote {
	padding:0;
	width:223px;
	vertical-align:top;
}

.pic-quote img {
	margin-bottom:15px;
}



/*--- Breadcrumbs ---*/

#breadcrumbs {
	margin-top:0px;
	font-size:0.9em;
	letter-spacing:1px;
}

/*--- Footer ---*/

#footer {
	float:left;
	width:760px;
	padding-top:5px;
	margin:28px 0 0 16px;
	border-top:#c8c6c6 1px solid;
	color:#787472;
}

.footer-logo {
	padding:5px 0;
}


/*-------------- Links --------------*/ 

a:link, a:visited {
	color:#787472;
	text-decoration:none;
}

a:hover, a:focus, a:active {
	color:#333333;
	text-decoration:none;
}

#nav a {
	font-size:1.1em;
	text-decoration:none;
	letter-spacing:1px;
}

#nav a:link,
#nav a:visited {
	color:#FFFFFF;
}

#nav a:hover,
#nav a:focus,
#nav a:active {
	color:#c8c6c6;
}


/*-------------- Slideshow --------------*/


#slideshow {
    position:relative;
    height:291px;
	z-index:100;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}




/*-------------- Bits n Pieces --------------*/ 

a {
	outline:none;
}

img {
	border:none;
}

#hr {
	border-bottom: 1px solid #CCCCCC;
	margin-top:20px;
	margin-bottom:22px;
}

.background-right {
	background-color:#FFFFFF;
}

/*----------------- Side Bar links ---------------*/
#sidebar_links_wrapper{
margin-top: 30px;
}

.sidebar_links{
height: 30px;
background-image: url("../images/links_bg_4.jpg");
width: 150px;
}

.sidebar_links a{
color: white;
}

.sidebar_links a:hover{
color: #CCCCCC;

}

#pic_replace{
 width: 220px;
 height: 143pox;
 }
 
 
#mining_hose td{
	font-family: "Lucida Sans", "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size:10px;
	color: black;
 }
 
 
