@import url("common.css");
@import url("nav.css");
@import url("clearfix.css");


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

#content {
	background: #FFF url(../images/inner/bg_submenu_shadow.jpg) repeat-y top left;
	width: 957px;
	padding: 0 0 40px 0;
}


/*--------------------------------
	Submenu
----------------------------------*/

#submenu {
	width:224px;
	padding: 25px 0 0 24px;
	float:left;
}

#submenu ul {
	list-style:none;
}

#submenu ul li {
	margin: 0 0 0.5em 0;
}

#submenu ul li a {
	color:#363636;
}

#submenu ul li.active a {
	color:#648e9e !important;
	padding-left:14px;
}

#submenu a:hover, #submenu ul li.active a:hover { color:#FFF !important; }

/*--------------------------------
	Copy
----------------------------------*/

#copy { 
	width: 650px;
	padding: 20px 32px 0 20px;
	float:left;
	color: #363636;
}

#copy a {
	color: #648e9e;
}

#copy a:hover {
	color: #75b5cd;
}

#copy ul {
	padding: 0 0 0 1em;
}

#copy ul li {
	list-style-type: disc;
}

#copy ul li ul li {
	margin: 0 0 0 15px;
	list-style-type: circle;
}

#copy ul.pdfs {
	padding: 0;
	margin: 0;
	list-style: none !important;
	color: #959595;
}

#copy ul.pdfs li {
	background: url(../images/pdf-icon.gif) no-repeat 3px 0;
	padding: 0 0 3px 20px;
	list-style: none !important;
}
	

/*--------------------------------
	Copy headings
----------------------------------*/

#copy h1 { font-size: 1.4em; }
#copy h2 { font-size: 1.2em; }
#copy h3 { font-size: 1em; font-weight: bold; margin: 0 0 1em 0; }
#copy h4 { font-size: 1em; font-weight:normal; font-style:italic; margin: 0 0 1em 0; }
#copy h5, #copy h6 { font-size: 1em; font-weight:normal; font-style:italic; margin: 0; }

/*--------------------------------
	News Page
----------------------------------*/

body.news #copy a.teaser { color: #363636; padding: 10px 0 15px 0; border-top: #c9c9c9 solid 1px; display:block; }
body.news #copy a.teaser:hover { background-color: #eaeaea; }
body.news #copy a.teaser span { color:#75b5cd; }
body.news #copy a.teaser:hover span { color:#648e9e; }

/*--------------------------------
	Contact Page
----------------------------------*/

body.contact #copy p { width: 212px; float: left; }


/*-------------------------------
	Titles
---------------------------------*/

h1.history { background-image: url(../images/inner/title_history.gif); width: 158px; height: 10px; margin: 0 0 12px 0; }
h1.mining { background-image: url(../images/inner/title_mining.gif); width: 158px; height: 10px; margin: 0 0 12px 0; }
h1.fixed { background-image: url(../images/inner/title_fixed.gif); width: 84px; height: 10px; margin: 0 0 12px 0; }
h1.heavy { background-image: url(../images/inner/title_heavy.gif); width: 108px; height: 10px; margin: 0 0 12px 0; }
h1.policies { background-image: url(../images/inner/title_policies.gif); width: 116px; height: 10px; margin: 0 0 14px 0; }
h1.employment { background-image: url(../images/inner/title_employment.gif); width: 133px; height: 10px; margin: 0 0 14px 0; }
h1.news { background-image: url(../images/inner/title_news.gif); width: 133px; height: 10px; margin: 0 0 14px 0; }
h1.contact { background-image: url(../images/inner/title_contact.gif); width: 133px; height: 10px; margin: 0 0 14px 0; }
