/*------------------------------------------------------------------
[Master Stylesheet]

Project:		MiningConnection.com
Version:		1.0
Created By:		Jesse Lavery, Starn Marketing Group
Last change:	08/25/09 [print stylesheet]

--------------------------------------------------------------------

[Colors]

Background:		#fff 	(white)
Content:		#000 	(black)

-------------------------------------------------------------------*/



/**********************************
Reset Styles for all browsers
***********************************/

/* Don't forget to set a foreground and background color 
   on the 'html' or 'body' element! */
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
line-height: 1;
font-family: inherit;
text-align: left;
vertical-align: baseline;
}

a img, :link img, :visited img {border: 0;}

table {border-collapse: collapse; border-spacing: 0;}

ol, ul {list-style: none;}

q:before, q:after,
blockquote:before, blockquote:after {content: "";}

/**********************************
Core Styles
***********************************/

body {
background: url(https://miningconnection.com/mc-assets/images/bg.jpg) #4c4d4f repeat-x;
color: #333;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
text-align: center;
}

/* Generics
------------------------------*/
/* site-wide defs for p, a, h1, h2, etc. */

h2, h3, h4, p, ul li, ol li {line-height: 1.4;}

a {
outline: none;
text-decoration: none;
}

/* Container
------------------------------*/

#container {
margin: 0px auto;
max-width:970px;
}

/* Header
------------------------------*/

#header {
display: block;
height: 214px;
max-width:970px;
}

#mineexpo {float:left;
width:430px;
margin-top:100px;
margin-left:-420px;}

#header h1 a {
float: left;
height:106px;
margin-top:75px;
width: 430px;
}

/* Top Register Buttons
------------------------------*/

#top-survey-buttons {
display: block;
height: 48px;
position: absolute;
margin: 268px 0 0 10px; /* Firefox */
/* For IE-specific margin values, see "ie" and "ie6" stylesheets */
padding-top: 0px;
width: 471px;
margin-top:222px;
margin-left:-3px;
}

#top-survey-buttons ul {
background: url(https://miningconnection.com/mc-assets/images/top-register-buttons.png) no-repeat;
height:48px;
margin: 0px;
width: 471px;
margin-top:-1px;
}

#top-survey-buttons ul li {
margin: 0;
padding: 0;
list-style: none;
position: absolute;
top: 0;
margin-top: 0px;
}

#top-survey-buttons ul li a {
display: block;
text-decoration: none;
text-indent: -9999px;
}

#top-survey-buttons ul li a span {
visibility: hidden;
}

#top-survey-buttons #top-register-button, #top-survey-buttons #top-register-button a {left: 10px; top: 10px; width: 471px; height: 27px;}


#top-survey-buttons #top-register-button a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/top-register-buttons.jpg) -10px -57px no-repeat;}


/* Ads - Banners
------------------------------*/
#bannerads .ad-banner a {
border: 1px solid #4F4F51;
display: block;
float: right;
height: 90px;
margin:  10px 10px 0 0;
width: 468px;
}

#bannerads {
	float: right;
	margin-top: -45px;
	width: 468px;
}

#bannerads .ad-banner {
	display: block;
}

#bannerads .ad-banner a {
	display: block;
}

#bannerads .ad-banner a:hover {
border: 1px solid #017dc3;
}

/* Site Nav
-------------------------------*/


.site-nav {
	margin-top: 10px;
}

.site-nav li {
	display: inline-block;
	margin: 0;
	padding: 0;
	width: 225px;
}

.site-nav li:not(:first-child) {
	margin-left: 9px;
}

.site-nav li a {
	color: #4D4D4F;
	font-weight: bold;
	display: block;
	line-height: 26px;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
}

.site-nav li a.coal_prep.current {color: #a30005;}
.site-nav li a.gos.current {color: #364C7D;}
.site-nav li a.longwall.current {color: #ddbc30;}
.site-nav li a.surface.current {color: #633812;}


/* Segments
------------------------------*/

#segments {
clear: both;
padding: 5px 10px 10px 10px;

}

.mobile-note{
display:none;
}

#segments p {
background: url(https://miningconnection.com/mc-assets/images/segments-tag.jpg) no-repeat;
display: block;
height: 25px;
margin-top:0px;
text-indent: -9999px;
width: 620px;
margin-top:0px;
}

body#coal #segments p {
background: url(https://miningconnection.com/mc-assets/images/segments-tag-coal.jpg) no-repeat;
}

body#longwall #segments p {
background: url(https://miningconnection.com/mc-assets/images/segments-tag-longwall.jpg) no-repeat;
}

body#surface #segments p {
background: url(https://miningconnection.com/mc-assets/images/segments-tag-surface.jpg) no-repeat;
}

body#mfrs #segments p {
background: url(https://miningconnection.com/mc-assets/images/segments-tag-mfrs.jpg) no-repeat;
}

#segments h3 {
display: block;
height: 140px;
margin: 10px 0 0 0;
padding-top: 0px;
text-indent: -9999px;
width: 950px;
}

body#coal #segments h3 {
background: url(https://miningconnection.com/mc-assets/images/segmentheader-coal.jpg) no-repeat;
}

body#longwall #segments h3 {
background: url(https://miningconnection.com/mc-assets/images/segmentheader-longwall.jpg) no-repeat;
}

body#surface #segments h3 {
background: url(https://miningconnection.com/mc-assets/images/segmentheader-surface.jpg) no-repeat;
}

body#mfrs #segments h3 {
background: url(https://miningconnection.com/mc-assets/images/segmentheader-mfrs.jpg) no-repeat;
}

/* New segments menu
-----------------------*/

.segments-menu {
	margin-top: 10px;
}

.segments-menu ul li {
	display: inline-block;
	margin: 0;
	padding: 0;
	width: 234px;
}

.segments-menu ul li a {
	border: 4px solid #4C4D4F;
	display: block;
	height: 130px;
	margin: 0;
	padding: 0;
	width: 220px;
}

.segments-menu ul li a span {
	display: none;
	font-size: 0;
	height: 0;
	width: 0;
	visibility: hidden;
}

.segments-menu ul li.minerals a:hover { border-color: #a30005;}
.segments-menu ul li.longwall a:hover { border-color: #ddbc30;}
.segments-menu ul li.surface a:hover { border-color: #633812;}
.segments-menu ul li.gos a:hover { border-color: #354C7D;}

/* END new segments menu
------------------------*/

#segments-menu {
display: block;
height: 140px;
position: relative;
margin: 10px 0 0 0px;
padding-top: 0px;
width: 950px;
}

#segments-menu ul {
background: url(https://miningconnection.com/mc-assets/images/segments-menu.jpg) no-repeat;
height: 140px;
margin: 0px;
width: 950px;
}

#segments-menu ul li {
margin: 0;
padding: 0;
list-style: none;
position: absolute;
top: 0;
margin-top: 0px;
}

#segments-menu ul li a {
display: block;
text-decoration: none;
text-indent: -9999px;
}

#segments-menu ul li a span {
visibility: hidden;
}

#segments-menu #segments-menu1, #segments-menu #segments-menu1 a {left: 0px; top: 0px; width: 230px; height: 140px;}
#segments-menu #segments-menu2, #segments-menu #segments-menu2 a {left: 240px; top: 0px; width: 230px; height: 140px;}
#segments-menu #segments-menu3, #segments-menu #segments-menu3 a {left: 480px; top: 0px; width: 230px; height: 140px;}
#segments-menu #segments-menu4, #segments-menu #segments-menu4 a {left: 720px; top: 0px; width: 230px; height: 140px;}

#segments-menu #segments-menu1 a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/segments-menu.jpg) -0px -140px no-repeat;}
#segments-menu #segments-menu2 a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/segments-menu.jpg) -240px -140px no-repeat;}
#segments-menu #segments-menu3 a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/segments-menu.jpg) -480px -140px no-repeat;}
#segments-menu #segments-menu4 a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/segments-menu.jpg) -720px -140px no-repeat;}

/* Main Nav
------------------------------*/
.main-nav ul li.no{
      display:none;
}

.site-nav ul li.no{
      display:none;
}
.main-nav ul li {
	display: inline-block;
	margin: 0;
	padding: 0;
}

.main-nav ul li a {
	color: #fff;
	display: block;
	font-weight: bold;
	line-height: 30px;
	padding: 0 25px;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
}

body#home .main-nav ul li a {
	/*line-height: 38px;*/
}

.main-nav ul li a:hover {
	color: #2E7BC3;
}

#main-nav {
display: block;
height: 25px;
position: relative;
margin: 5px 0 0 10px;
padding-top: 0px;
width: 798px;
}

#main-nav ul {
background: url(https://miningconnection.com/mc-assets/images/main-nav.jpg) no-repeat;
height: 25px;
margin: 0px;
width: 798px;
}

#main-nav ul li {
margin: 0;
padding: 0;
list-style: none;
position: absolute;
top: 0;
margin-top: 0px;
}

#main-nav ul li a {
display: block;
text-decoration: none;
text-indent: -9999px;
}

#main-nav ul li a span {
visibility: hidden;
}

#main-nav #main-nav1, #main-nav #main-nav1 a {left: 0px; top: 0px; width: 55px; height: 25px;}
#main-nav #main-nav2, #main-nav #main-nav2 a {left: 47px; top: 0px; width: 138px; height: 25px;}

/*#main-nav #main-nav3, #main-nav #main-nav3 a {left: 178px; top: 0px; width: 159px; height: 25px;}*/

#main-nav #main-nav4, #main-nav #main-nav4 a {left: 178px; top: 0px; width: 171px; height: 25px;}
#main-nav #main-nav5, #main-nav #main-nav5 a {left: 340px; top: 0px; width: 84px; height: 25px;}
#main-nav #main-nav6, #main-nav #main-nav6 a {left: 420px; top: 0px; width: 100px; height: 25px;}
#main-nav #main-nav7, #main-nav #main-nav7 a {left: 513px; top: 0px; width: 85px; height: 25px;}
#main-nav #main-nav8, #main-nav #main-nav8 a {left: 590px; top: 0px; width: 106px; height: 25px;}

#main-nav #main-nav1 a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/main-nav.jpg) -0px -50px no-repeat;}
#main-nav #main-nav2 a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/main-nav.jpg) -47px -25px no-repeat;}

/*#main-nav #main-nav3 a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/main-nav.jpg) -178px -25px no-repeat;}*/

#main-nav #main-nav4 a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/main-nav.jpg) -178px -50px no-repeat;}
#main-nav #main-nav5 a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/main-nav.jpg) -340px -25px no-repeat;}
#main-nav #main-nav6 a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/main-nav.jpg) -420px -50px no-repeat;}
#main-nav #main-nav7 a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/main-nav.jpg) -513px -25px no-repeat;}
#main-nav #main-nav8 a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/main-nav.jpg) -590px -50px no-repeat;}

/*
Dynamic Nav
- Proof of concept
- Problem: Active state takes precedence over what's to the left
- i.e. Active "Resource Center" makes tip of "Home" gray no matter what - even w/ "Home" rollover
- Potential solution: different "current/active" look (gray bg & blue text?)
*/
/*#main-nav #main-nav2.current a {background: transparent url(https://miningconnection.com/mc-assets/images/main-nav.jpg) -47px -50px no-repeat;}*/

/* Content
------------------------------*/

#content {
background: url(https://miningconnection.com/mc-assets/images/content-bg.jpg) repeat-y;
display: table;
margin: 70px 0 5px 0;
padding: 0 0 0 0px;
width: 960px; /* True width: 970px */
}

/* 

------------------------------*/

.submit {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 font-weight:       normal;
 border-top:		1px solid #989AB6;
 border-left:		1px solid #989AB6;
 border-right:		1px solid #434777;
 border-bottom:		1px solid #434777;
 letter-spacing:    .1em;
 padding:           1px 3px 2px 3px;
 margin:        	0;
 background-color:  #333341;
 color:             #fff;
cursor:pointer;
}  

#advanced{
padding-bottom:10px;
}

#advanced a {
 text-decoration:none; color:#330099; background-color:transparent;
}

#searchbar{
margin-top:-74px;
padding-left:10px;
position:absolute;
z-index:3;
color:#ffffff;
}

#searchbar a{
color:#ffffff;}

#searchbar a:hover{
color:#ffffff;}

#sidebar {
float: right;
margin-right: 0px;
width: 155px;
}

.sidebar1{
display:block;
}

.sidebar2{
display:none;
}

#sidebar h3 {
background: url(https://miningconnection.com/mc-assets/images/spotlights-bg.jpg) no-repeat;
display: block;
height: 250px;
margin-bottom: -180px;
text-indent: -9999px;
width: 155px;

}

/* Business Spotlight Ads
------------------------------*/

.spot-ad  {
border-bottom: 1px solid #67686b;
margin: 0 10px 10px 10px;
padding-bottom: 5px;
width: 135px;
}

p.spot-ad-title a {
background-color: #617b89;
color: #fff;
display: block;
font-size: 11px;
font-weight: normal;
line-height: 1.2em;
margin-bottom: 5px;
padding: 5px;
text-transform: capitalize;
}

p.spot-ad-title a:hover {
background-color: #007dc3;
}

p.spot-ad-company,
p.spot-ad-segment {
color: #d1d1d1;
font-size: 10px;
line-height: 1.2em;
padding: 0 5px;
}

p.spot-ad-video {  
background: url(https://miningconnection.com/mc-assets/images/spotlight-video.gif) no-repeat;
display: block;
height: 10px;
margin: -5px 0 5px 0; /* See also: IE6 hack in ie6.css */
text-indent: -9999px;
width: 135px;
}

.spot-ad-segment-ul ul {
list-style-position: outside;
list-style-type: none;
}

.spot-ad-segment-ul ul li {
color: #d1d1d1;
font-size: 10px;
line-height: 1.2em;
padding: 0 5px;
}

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

#main {
float: left;
margin-left: 10px;
width: 795px;
}





/* Sub-nav
------------------------------*/

#sub-nav {
height: 60px;
width: 950px;
margin-top:0px;
margin-left:-1px;
margin-bottom:-55px;
}

#sub-nav-longwall{
height: 60px;
width: 950px;
margin-top:0px;
margin-left:-1px;
margin-bottom:-55px;
}

#sub-nav-surface{
height: 60px;
width: 950px;
margin-top:0px;
margin-left:-1px;
margin-bottom:-55px;
}

#sub-nav-mfrs{
height: 60px;
width: 950px;
margin-top:0px;
margin-left:-1px;
margin-bottom:-55px;
}

/* New subnav menu
-------------------*/

.subnav {
	display: block;
	float: left;
	height:60px;
	position: relative;
	margin-top:-65px;
	margin-left:-1px;
	padding-top: 0px;
	width: 950px;
}

.subnav ul {
	background-image: none;
	height: 60px;
	margin: 0px;
	padding-left: 137px;
	width: 950px;
}

.subnav.subnav--coal_prep {background-color: #a30005;}
.subnav.subnav--gos {background-color: #364C7D;}
.subnav.subnav--longwall {background-color: #ddbc30;}
.subnav.subnav--surface {background-color: #633812;}

.subnav ul li {
	display: inline-block;
	height: 60px;
	vertical-align: middle;
}

.subnav ul li a {
	color: #fff;
	display: block;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	padding: 10px 20px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: middle;
}

.subnav ul li a:hover {
	color: #909298;
}

.subnav ul li.current a {
	color: #909298;
}

.subnav ul li.single-line a {
	padding-top: 20px;
}


/* Sub-nav Menu
------------------------------*/

#subnav-menu {
display: block;
float: left;
height:60px;
position: relative;
margin-top:-65px;
margin-left:-1px;
padding-top: 0px;
width: 950px;
}


#subnav-menu-surface {
display: block;
float: left;
height:60px;
position: relative;
margin-top:-65px;
margin-left:-1px;
padding-top: 0px;
width: 950px;
}

#subnav-menu-longwall {
display: block;
float: left;
height:60px;
position: relative;
margin-top:-65px;
margin-left:-1px;
padding-top: 0px;
width: 950px;
}

#subnav-menu-mfrs {
display: block;
float: left;
height:60px;
position: relative;
margin-top:-65px;
margin-left:-1px;
padding-top: 0px;
width: 950px;
}

#sub-nav-home {
background: url(https://miningconnection.com/mc-assets/images/subnav-home.gif) no-repeat;
height: 60px;
margin-top: -66px;
width: 950px;
}

#subnav-menu-longwall ul {
background: url(https://miningconnection.com/mc-assets/images/subnav-menu-longwall.jpg) no-repeat;
height: 60px;
margin:0px;
width: 950px;
}

#subnav-menu ul {
background: url(https://miningconnection.com/mc-assets/images/subnav-menu.jpg) no-repeat;
height: 60px;
margin: 0px;
width: 950px;
}

#subnav-menu-surface ul {
background: url(https://miningconnection.com/mc-assets/images/subnav-menu-surface.jpg) no-repeat;
height: 60px;
margin: 0px;
width: 950px;
}

#subnav-menu-mfrs ul {
background: url(https://miningconnection.com/mc-assets/images/subnav-menu-mfrs.jpg) no-repeat;
height: 60px;
margin: 0px;
width: 950px;
}

#subnav-menu ul li {
margin: 0;
padding: 0;
list-style: none;
position: absolute;
top: 0;
margin-top: 0px;
}

#subnav-menu-longwall ul li {
margin: 0;
padding: 0;
list-style: none;
position: absolute;
top: 0;
margin-top: 0px;
}

#subnav-menu-surface ul li {
margin: 0;
padding: 0;
list-style: none;
position: absolute;
top: 0;
margin-top: 0px;
}

#subnav-menu-mfrs ul li {
margin: 0;
padding: 0;
list-style: none;
position: absolute;
top: 0;
margin-top: 0px;
}

#subnav-menu ul li a {
display: block;
text-decoration: none;
text-indent: -9999px;
}

#subnav-menu-longwall ul li a {
display: block;
text-decoration: none;
text-indent: -9999px;
}

#subnav-menu-surface ul li a {
display: block;
text-decoration: none;
text-indent: -9999px;
}

#subnav-menu-mfrs ul li a {
display: block;
text-decoration: none;
text-indent: -9999px;
}

#subnav-menu ul li a span {
visibility: hidden;
}

#subnav-menu-longwall ul li a span {
visibility: hidden;
}

#subnav-menu-surface ul li a span {
visibility: hidden;
}

#subnav-menu-mfrs ul li a span {
visibility: hidden;
}

#subnav-menu #subnav1, #subnav-menu #subnav1 a {left: 0px; top: 0px; width: 152px; height: 60px;}
#subnav-menu #subnav2, #subnav-menu #subnav2 a {left: 152px; top: 0px; width: 104px; height: 60px;}
#subnav-menu #subnav3, #subnav-menu #subnav3 a {left: 256px; top: 0px; width: 162px; height: 60px;}
#subnav-menu #subnav4, #subnav-menu #subnav4 a {left: 418px; top: 0px; width: 139px; height: 60px;}
#subnav-menu #subnav5, #subnav-menu #subnav5 a {left: 557px; top: 0px; width: 130px; height: 60px;}

#subnav-menu #subnav1 a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu.jpg) 0px -60px no-repeat;}
#subnav-menu #subnav2 a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu.jpg) -152px -60px no-repeat;}
#subnav-menu #subnav3 a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu.jpg) -256px -60px no-repeat;}
#subnav-menu #subnav4 a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu.jpg) -418px -60px no-repeat;}
#subnav-menu #subnav5 a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu.jpg) -557px -60px no-repeat;}

#subnav-menu #subnav1.current a {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu.jpg) 0px -60px no-repeat;}
#subnav-menu #subnav2.current a {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu.jpg) -152px -60px no-repeat;}
#subnav-menu #subnav3.current a {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu.jpg) -265px -60px no-repeat;}
#subnav-menu #subnav4.current a {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu.jpg) -418px -60px no-repeat;}
#subnav-menu #subnav5.current a {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu.jpg) -557px -60px no-repeat;}


#subnav-menu-longwall #subnav1, #subnav-menu-longwall #subnav1 a {left: 0px; top: 0px; width: 152px; height: 60px;}
#subnav-menu-longwall #subnav2, #subnav-menu-longwall #subnav2 a {left: 152px; top: 0px; width: 104px; height: 60px;}
#subnav-menu-longwall #subnav3, #subnav-menu-longwall #subnav3 a {left: 256px; top: 0px; width: 162px; height: 60px;}
#subnav-menu-longwall #subnav4, #subnav-menu-longwall #subnav4 a {left: 418px; top: 0px; width: 139px; height: 60px;}
#subnav-menu-longwall #subnav5, #subnav-menu-longwall #subnav5 a {left: 557px; top: 0px; width: 130px; height: 60px;}

#subnav-menu-longwall #subnav1 a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu-longwall.jpg) 0px -60px no-repeat;}
#subnav-menu-longwall #subnav2 a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu-longwall.jpg) -152px -60px no-repeat;}
#subnav-menu-longwall #subnav3 a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu-longwall.jpg) -256px -60px no-repeat;}
#subnav-menu-longwall #subnav4 a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu-longwall.jpg) -418px -60px no-repeat;}
#subnav-menu-longwall #subnav5 a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu-longwall.jpg) -557px -60px no-repeat;}

#subnav-menu-longwall #subnav1.current a {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu-longwall.jpg) 0px -60px no-repeat;}
#subnav-menu-longwall #subnav2.current a {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu-longwall.jpg) -152px -60px no-repeat;}
#subnav-menu-longwall #subnav3.current a {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu-longwall.jpg) -265px -60px no-repeat;}
#subnav-menu-longwall #subnav4.current a {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu-longwall.jpg) -418px -60px no-repeat;}
#subnav-menu-longwall #subnav5.current a {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu-longwall.jpg) -557px -60px no-repeat;}


#subnav-menu-surface #subnav1, #subnav-menu-surface #subnav1 a {left: 0px; top: 0px; width: 152px; height: 60px;}
#subnav-menu-surface #subnav2, #subnav-menu-surface #subnav2 a {left: 152px; top: 0px; width: 104px; height: 60px;}
#subnav-menu-surface #subnav3, #subnav-menu-surface #subnav3 a {left: 256px; top: 0px; width: 162px; height: 60px;}
#subnav-menu-surface #subnav4, #subnav-menu-surface #subnav4 a {left: 418px; top: 0px; width: 139px; height: 60px;}
#subnav-menu-surface #subnav5, #subnav-menu-surface #subnav5 a {left: 557px; top: 0px; width: 130px; height: 60px;}

#subnav-menu-surface #subnav1 a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu-surface.jpg) 0px -60px no-repeat;}
#subnav-menu-surface #subnav2 a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu-surface.jpg) -152px -60px no-repeat;}
#subnav-menu-surface #subnav3 a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu-surface.jpg) -256px -60px no-repeat;}
#subnav-menu-surface #subnav4 a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu-surface.jpg) -418px -60px no-repeat;}
#subnav-menu-surface #subnav5 a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu-surface.jpg) -557px -60px no-repeat;}

#subnav-menu-surface #subnav1.current a {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu-surface.jpg) 0px -60px no-repeat;}
#subnav-menu-surface #subnav2.current a {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu-surface.jpg) -152px -60px no-repeat;}
#subnav-menu-surface #subnav3.current a {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu-surface.jpg) -265px -60px no-repeat;}
#subnav-menu-surface #subnav4.current a {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu-surface.jpg) -418px -60px no-repeat;}
#subnav-menu-surface #subnav5.current a {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu-surface.jpg) -557px -60px no-repeat;}


#subnav-menu-mfrs #subnav1, #subnav-menu-mfrs #subnav1 a {left: 0px; top: 0px; width: 152px; height: 60px;}
#subnav-menu-mfrs #subnav2, #subnav-menu-mfrs #subnav2 a {left: 152px; top: 0px; width: 104px; height: 60px;}
#subnav-menu-mfrs #subnav3, #subnav-menu-mfrs #subnav3 a {left: 256px; top: 0px; width: 162px; height: 60px;}
#subnav-menu-mfrs #subnav4, #subnav-menu-mfrs #subnav4 a {left: 418px; top: 0px; width: 139px; height: 60px;}
#subnav-menu-mfrs #subnav5, #subnav-menu-mfrs #subnav5 a {left: 557px; top: 0px; width: 130px; height: 60px;}

#subnav-menu-mfrs #subnav1 a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu-mfrs.jpg) 0px -60px no-repeat;}
#subnav-menu-mfrs #subnav2 a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu-mfrs.jpg) -152px -60px no-repeat;}
#subnav-menu-mfrs #subnav3 a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu-mfrs.jpg) -256px -60px no-repeat;}
#subnav-menu-mfrs #subnav4 a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu-mfrs.jpg) -418px -60px no-repeat;}
#subnav-menu-mfrs #subnav5 a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu-mfrs.jpg) -557px -60px no-repeat;}

#subnav-menu-mfrs #subnav1.current a {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu-mfrs.jpg) 0px -60px no-repeat;}
#subnav-menu-mfrs #subnav2.current a {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu-mfrs.jpg) -152px -60px no-repeat;}
#subnav-menu-mfrs #subnav3.current a {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu-mfrs.jpg) -265px -60px no-repeat;}
#subnav-menu-mfrs #subnav4.current a {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu-mfrs.jpg) -418px -60px no-repeat;}
#subnav-menu-mfrs #subnav5.current a {background: transparent url(https://miningconnection.com/mc-assets/images/subnav-menu-mfrs.jpg) -557px -60px no-repeat;}

/* Ads - Sidebar
------------------------------*/

#ads-sidebar {
float:left;
margin-bottom: -5px;
width: 155px;
margin-left:-3px
}

#ads-sidebar-2 {
float: right;
margin-bottom: -5px;
width: 155px;
margin-right:-165px;
}

body#home #ads-sidebar {
margin-bottom: 5px;
}

body#home #ads-sidebar-2 {
margin-bottom: 5px;
}

#ads-sidebar .ad-sidebar a {
border: 1px solid #D5D5D5;
display: block;
height: 250px;
margin:9px 0 0 9px;
width: 135px;
}

#ads-sidebar-2 .ad-sidebar-2 a {
border: 1px solid #D5D5D5;
display: block;
height: 250px;
margin:9px 0 0 0;
width: 135px;
}

#ads-sidebar .ad-sidebar a:hover {
border: 1px solid #017dc3;
}

#ads-sidebar-2 .ad-sidebar-2 a:hover {
border: 1px solid #017dc3;
}

/* Main Content
------------------------------*/

#main-content {

min-height: 615px;
height: auto !important;
height: 615px;
padding: 10px 20px;
margin-top:-57px;
margin-left:145px;
width: 600px; /* True width: 640px */
}

body#home #main-content {
min-height: 695px;
height: auto !important;
height: 695px;
}

#main-content h2 {
border-bottom: 1px solid #ccc;
color: #007dc3;
font-size: 16px;
font-weight: bold;
margin-bottom: 10px;
padding-bottom: 10px;
}

#main-content h2 em {
color: #999;
/*font-family: Georgia, Times, "Times New Roman", serif;*/
font-size: 10px;
font-weight: normal;
}

#main-content h2 span#subtitle {
color: #666;
font-size: 13px;
font-style: normal;
font-weight: normal;
margin: 0px;
}

#main-content h2 span.categorydivider {
color: #333341;
font-size: 12px;
font-weight: normal;
}

#main-content h2 span.categorylabel {
color: #333341;
font-size: 11px;
font-weight: normal;
/* padding-left: 10px; */
}

#main-content h2 span.categorylinks {
color: #333341;
font-size: 11px;
font-weight: normal;
}

#main-content h2 span.categorylinks strong {
font-weight: bold;
text-transform: uppercase;
}

#main-content h2 span.categorylinks a {
border-bottom: 1px dotted #aaa;
color: #333341;
font-size: 11px;
font-weight: normal;
}

#main-content h2 span.categorylinks a:hover {
border-bottom: 1px solid #999;
color: #007dc3;
}

#main-content h3 {
font-size: 14px;
font-weight: bold;
}

#main-content h3.videotitle {
margin-bottom: 10px;
}

#main-content h3.videotitle span {
color: #999;
/*font-size: 12px;*/
font-weight: normal;
}

#main-content h3.listtitle {
border-top: 1px solid #eee;
margin-top: 20px;
padding-top: 10px;
}

#main-content p {
margin-bottom: 10px;
}

#main-content p strong,
#main-content p b {
font-weight: bold;
}

#main-content p em,
#main-content p i {
font-style: italic;
}

#main-content p.newsitemdate {
color: #999;
font-size: 10px;
}

#main-content p.mc-shout {
color: #9d0102;
font-size: 14px;
}

#main-content .shazam {
color: #9d0102;
font-weight: bold;
}

#main-content .shazamblue {
color: #007dc3;
font-weight: bold;
font-style:italic;
font-size:10px;
}

#main-content .leadblurb {
border-bottom: 1px solid #ddd;
margin-bottom: 20px;
}

#main-content h3.redhead {
color: #9d0102;
font-weight: bold;
margin-bottom: 10px;
}

#main-content h3.bluehead {
color: #007dc3;
font-weight: bold;
margin-bottom: 10px;
}

#main-content p.alert {
background-color: #fff7c5;
border: 1px solid #ffdd00;
font-size: 11px;
font-weight: bold;
margin-bottom: 20px;
padding: 5px;
}

#main-content h3 a,
#main-content h4 a,
#main-content p a,
#main-content ul li a,
#main-content ol li a {
border-bottom: 1px dotted #aaa;
/*color: #666;*/
color: #007dc3;
}

#main-content h3 a:hover,
#main-content h4 a:hover,
#main-content p a:hover,
#main-content ul li a:hover,
#main-content ol li a:hover {
border-bottom: 1px solid #999;
/*color: #007dc3;*/
color: #666;
}

#main-content p a.cliffordlink {
color: #9d0102;
font-weight: bold;
}

#main-content ul {
margin-bottom: 10px;
margin-left: 25px;
}

#main-content ul.bizops {
padding-top: 10px;
}

#main-content ul li {
list-style-type: square;
list-style-position: outside;
}

#main-content ul.pg-listing li {
font-size: 12px;
font-weight: bold;
}

#main-content ul.pg-listing li p {
font-size: 11px;
font-weight: normal;
margin-top: 0px;
}

#main-content ol {
margin-bottom: 10px;
margin-left: 25px;
}

#main-content ol li {
list-style-type: decimal;
list-style-position: outside;
}

#main-content p#paglinks {
border-top: 1px solid #999;
color: #999;
font-size: 12px;
padding-top: 3px;
text-transform: uppercase;
}

#main-content p#paglinks a {
background-color: #eee;
border: 0px;
padding: 2px;
}

#main-content .videoembed {
margin-bottom: 40px;
}

/* Contact List
------------------------------*/

#main-content #contactlist h3 {
border-bottom: 1px solid #eee;
color: #444;
font-size: 14px;
font-weight: bold;
margin: 20px 0 10px 0;
/*text-transform: uppercase;*/
}

#main-content #contactlist h3.classifiedhead {
color: #9d0102;
}

#main-content #contactlist h4 {
font-size: 12px;
font-weight: bold;
}

#main-content #contactlist h4 em {
color: #666;
font-family: Georgia, Times, "Times New Roman", serif;
font-size: 11px;
font-style: italic;
font-weight: normal;
}

#main-content #contactlist p,
#main-content #contactlist ul li,
#main-content #contactlist ol li {
font-size: 11px;
}

#main-content #contactlist p.careerblurb {
font-size: 12px;
}

#main-content #contactlist p.cbtop {
margin-top: -20px;
}

/* News List
------------------------------*/

#main-content .newslist h4 a {
/*border-bottom: 0px solid #eee;
color: #444;*/
font-size: 15px;
font-weight: bold;
padding-bottom: 20px;
}

#main-content .newslist h4 a:hover {
/*border-bottom: 1px solid #eee;
color: #007dc3;*/
}

/* News Item
------------------------------*/

#main-content .newsitem {
border-bottom: 0px solid #eee;
}

#main-content .newsitem h3#subtitle {
color: #666;
font-size: 14px;
font-style: normal;
font-weight: bold;
margin: 20px 0;
}

#main-content .newsitem h4 a {
/*border-bottom: 0px solid #eee;
color: #444;*/
font-size: 15px;
font-weight: bold;
margin-bottom: 10px;
}

#main-content .newsitem h4 a:hover {
/*border-bottom: 1px solid #eee;
color: #007dc3;*/
}

#main-content .newsitem p.datesharebar {
background-color: #f5f5f5;
color: #999;
font-size: 10px;
line-height: 16px;
margin-top: -10px;
padding: 5px;
}

#main-content .newsitem p.datesharebar strong {
background-color: #efefef;

font-weight: normal;
padding: 5px;
}

#main-content .newsitem p.datesharebar a {
border-bottom: 1px dotted #aaa;
color: #999;
line-height: 16px;
}

#main-content .newsitem p.datesharebar a:hover {
border-bottom: 1px solid #999;
color: #007dc3;
}

#main-content .newsitem p.datesharebar a.sharelink,
#main-content .newsitem p.datesharebar a.addthis_button {
background: url(https://miningconnection.com/mc-assets/images/icons/email_sm.png) 0 1px no-repeat;
padding-left: 15px;
}

#main-content .newsitem p.datesharebar a.printlink {
background: url(https://miningconnection.com/mc-assets/images/icons/printer_sm.png) 0 0px no-repeat;
padding-left: 15px;
}

#main-content .newsitem p.excerpt {
font-size: 11px;
}

#main-content .newsitem p.readmore a {
background: url(https://miningconnection.com/mc-assets/images/readmore.jpg) no-repeat;
border-bottom: 0px;
display: block;
height: 16px;
margin-bottom: 30px;
text-indent: -9999px;
width: 85px;
}

#main-content .newsitem p.readmore a:hover {
background: url(https://miningconnection.com/mc-assets/images/readmore.jpg) 0 -16px no-repeat;
}

#extras {
display: block;
float: right;
margin: 0 0 10px 10px;
width: 190px;
}

#extras p#pullquote {
background: url(https://miningconnection.com/mc-assets/images/bg-pullquote.gif) left top #e5f2f9 no-repeat;
/* background-color: #eee; */
font-family: Georgia, Times, "Times New Roman", serif;
font-size: 13px;
font-style: italic;
padding: 15px;
}

#extras p.contactinfo {
background: url(https://miningconnection.com/mc-assets/images/bg-topleftcornerfold.gif) left top #e5f2f9 no-repeat;
color: #333;
padding: 15px;
}

#extras p.contactinfo strong {
font-weight: bold;
}

#extras p.contactinfo a {
color: #666;
}

#extras p.contactinfo a:hover {
color: #007dc3;
}

#extras p.pdflink {
background-color:  #e5f2f9;
color: #333;
padding: 15px;
text-align: center;
}

#extras p.pdflink strong {
font-weight: bold;
}

#extras p.pdflink a {
border-bottom: 1px dotted #aaa;
color: #666;
}

#extras p.pdflink a:hover {
border-bottom: 1px solid #999;
color: #007dc3;
}

#extras p#photocaption {
color: #333341;
font-size: 10px;
margin-left:60px;
}

#extras p#photocaption em {
color: #333341;
font-style: normal;
}

#extras img.article_img {
background-color: #fff;
padding: 10px;
}

.newsitem #bg-bio {

}

.newsitem #bs_video {
border-top: 1px solid #ccc;
padding-top: 20px;
}

/* Buyers Guide
------------------------------*/

#bg-categories-box {
background-color: #fdfdfd;
border: 1px solid #eee;
display: table;
padding: 20px;
}

#bg-categories-box ul#nav_categories {
margin: 0px;
}

#bg-categories-box ul#nav_categories li {
list-style-type: none;
list-style-position: outside;
margin: 0px;
}

#bg-categories-box ul#nav_categories li p {
float: left;
width: 270px;
}

/* Tradeshows
------------------------------*/

#showpreview {
background-color: #fdfdfd;
border: 1px solid #eee;
display: table;
padding: 20px;
margin: 10px 0 30px 0;
}

#showpreview h3 {
font-size: 13px;
}

#showpreview p {
font-size: 11px;
}

#showpreview p.pdfdownload {
border-top: 1px solid #eee;
font-size: 13px;
margin-top: 20px;
padding-top: 10px;
}

/* Home Page
------------------------------*/

#latestnews h3 {
border-top: 1px solid #ccc;
margin: 20px 0;
padding-top: 10px;
}

#latestnews h3 em {
color: #999;
font-size: 12px;
font-weight: normal;
}

#latestnews h4.latestnewshdg {
border-top: 1px solid #eee;
font-size: 10px;
font-weight: bold;
margin: 30px 0 10px 0;
padding-top: 4px;
text-transform: uppercase;
}

#latestnews h4.latestnewshdg span {
padding: 5px;
}

#latestnews h4#hdg-coal span {
background-color: #9c0200;
color: #fff;
}

#latestnews h4#hdg-longwall span {
background-color: #d5bd01;
color: #000;
}

#latestnews h4#hdg-surface span {
background-color: #62370d;
color: #fff;
}

#latestnews h4#hdg-mfrs span {
background-color: #164910;
color: #fff;
}

/* Form
------------------------------*/

#regform h3 {
padding-top: 40px;
margin: 0 0 -10px 0;
}

#regform form {
background-color: #fdfdfd;
border: 1px solid #eee;
margin: 20px 0 0 0;
padding: 10px 0;
width: 600px;
}

#regform form table {
margin: 0 0 0 10px;
}

#regform form table td {
color: #696a6c;
font-size: 11px;
padding: 5px;
text-transform: normal;
width: 550px;
}

#regform form table td strong {
font-weight: bold;
}

#regform form table td strong em {
color: #9f0000;
font-size: 10px;
font-style: italic;
font-weight: normal;
text-transform: none;
}

#regform form table tbody td input,
#regform form table tbody td textarea {
background-color: #fff;
border: 1px solid #d5d5d5;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
margin-top: 5px;
padding: 5px;
width: 550px;
}

#regform form table tbody td.ckbox {
text-transform: none;
}

#regform form table tbody td.ckbox input {
background-color: #eeeeee;
padding: 0px;
width: 30px;
}

#regform form table tbody td.textblock {
border-top: 1px solid #eee;
padding-top: 10px;
}

#regform form table tbody td.textblock h4 {
color: #666;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
}

#regform form table tfoot td#deletealert {
background-color: #be0101;
color: #fff;
font-weight: bold;
}

#regform form table tfoot td#subalert {
color: #adbdd3;
font-size: 11px;
font-weight: normal;
}

#regform form table tfoot td a {
color: #adbdd3;
text-decoration: underline;
}

#regform form table tfoot td a:hover {
color: #fff;
text-decoration: none;
}

#regform form table tfoot tr td input {
margin: 0px auto;
}

#regform p#errormsg {
background-color: #9f0000;
color: #fff;
padding: 4px 0;
margin: 0 230px;
text-align: center;
width: 500px;
}

#regform p#confmsg {
font-family: Georgia, Times, "Times New Roman", serif;
font-size: 24px;
font-style: italic;
font-weight: bold;
text-align: center;
}

/* Content Footer
------------------------------*/

#content-footer {
float: left;
/*margin-top: -409px;*/
width: 640px;
margin-left:153px;
}

/* Register / Survey Buttons
------------------------------*/

#register-survey-buttons {
border-top: 1px solid #adadad;
border-bottom: 1px solid #adadad;
display: block;
height: 25px;
position: relative;
margin: 0px 0 0 0px;
padding-top: 0px;
width: 640px;
}

#register-survey-buttons ul {
background: url(https://miningconnection.com/mc-assets/images/register-survey-buttons.jpg) no-repeat;
height: 25px;
margin: 0px;
width: 640px;
}

#register-survey-buttons ul li {
margin: 0;
padding: 0;
list-style: none;
position: absolute;
top: 0;
margin-top: 0px;
}

#register-survey-buttons ul li a {
display: block;
text-decoration: none;
text-indent: -9999px;
}

#register-survey-buttons ul li a span {
visibility: hidden;
}

#register-survey-buttons #register-button, #register-survey-buttons #register-button a {left: 0px; top: 0px; width: 320px; height: 25px;}
#register-survey-buttons #survey-button, #register-survey-buttons #survey-button a {left: 320px; top: 0px; width: 320px; height: 25px;}

#register-survey-buttons #register-button a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/register-survey-buttons.jpg) -0px -25px no-repeat;}
#register-survey-buttons #survey-button a:hover {background: transparent url(https://miningconnection.com/mc-assets/images/register-survey-buttons.jpg) -320px -25px no-repeat;}

/* Ads - Footer
------------------------------*/

#ads-footer {
background-color: #e2e2e2;
display: table;
padding: 0px 0 0px 0px;
width: 640px;
padding-bottom: 20px;

}

body#home #ads-footer {
padding-bottom:30px;
}

#ads-footer .ad-footer a {
border: 1px solid #797a7b;
display: block;
float: left;
margin-bottom:30px;
height: 250px;
margin: 9px 0 0px 8px;
width: 300px;
}

#ads-footer .ad-footer a:hover {
border: 1px solid #017dc3;
}

/* Ads - Button
------------------------------*/

#ads-button {
background-color: #e2e2e2;
clear: left;
display: table;
padding: 0;
margin-bottom: -5px;
width: 640px;

}

#ads-button .ad-button a {
border: 1px solid #797a7b;
display: block;
float: left;
height: 68px;
margin: 0 0 9px 8px;
width: 95px;
}

#ads-button .ad-button a:hover {
border: 1px solid #017dc3;
}

/* 
------------------------------

#content-border-bottom p {
background: url(https://miningconnection.com/mc-assets/images/content-footer-bg.jpg) no-repeat;
display: block;
height: 10px;
width: 970px;
margin-left:300px;
}
*/
/* Footer
------------------------------*/

#footer-container {
background-color: #282828;
clear: both;
height: 60px;
padding-bottom: 10px;
}

#footer {
margin: 0px auto;
padding: 10px 0;
width: 970px;
}

#footer #credits p {
color: #888;
font-size: 11px;
margin-left: 10px;
width: 870px;
}

#footer #credits p a {
border-bottom: 1px solid #555;
color: #888;
}

#footer #credits p a:hover {
border-bottom: 1px solid #888;
color: #fff;
}

/* LMB Link
------------------------------*/

p#footer-lmb a {
background: url(https://miningconnection.com/mc-assets/images/lmb-link.gif) no-repeat;
display: none;
float: right;
height: 50px;
text-indent: -9999px;
width: 155px;
}

/* Charity Link
------------------------------*/

p#footer-charity a {
background: url(https://images.dmca.com/Badges/dmca_protected_sml_120v.png?ID=6db8828b-0648-45dc-bd65-2bf7dc754b6c) no-repeat;
/*background: url(https://miningconnection.com/mc-assets/images/charity-link.gif) no-repeat;*/
float: right;
height: 60px;
text-indent: -9999px;
width: 155px;
}

/* 
------------------------------*/


#audiocastcontent{color:#3b66aa;
font-family:arial;
font-size:13px;
padding-left:10px;
padding-right:10px;
}

#newsheader{color:#3b66aa;
font-family:arial;
font-size:18px;
font-weight:bold;
text-align:center;
line-height:20px;}

.newsheader{color:#3b66aa;
font-family:arial;
font-size:18px;
font-weight:bold;
text-align:center;}

.newsheader a{color:#3b66aa;
font-family:arial;
font-size:18px;
font-weight:bold;
text-align:center;
text-decoration:none;}

.newsheader a:hover{color:#3b66aa;
font-family:arial;
font-size:18px;
font-weight:bold;
text-align:center;
text-decoration:underline;}

#audiocastlogo{text-align:center;}

#broughttoyouby{background-color:#cecece;
color:#3b66aa;
font-family:arial;
text-align:center;
font-weight:bold;
margin-left:10px;
width:580px;
}


#audioCast{background-color:#e1e1e1;}


.month{color:#ff0000;
font-size:16px;
text-decoration:underline;
font-weight:bold;}

.event-title{
width: 90%;
font-weight: bold;
text-align: left;
}

.event-details{
width: 90%;
line-height: 1.5em;
}

/* -------------------Trade Show ------------------------------*/

.event-type{
color: #FF0000;
font-size: 14px;
font-weight: bold;
}
a.show-title{
color: #007DC3;
font-size: 13px;
font-weight: bold;
text-decoration:underline;
}
.show-date{
font-size:12px;
padding-top:5px;
}
.show-location{

}



/* 
------------------------------*/