@charset "utf-8";
/* CSS Document */


/*
Title:		UK Analytical - Master Screen Styles
Author:		lee.stoker@ceram.com
*/

@import url('undohtml.css');

body {
	background-color: #fff;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 90%;
	color: #333;
	text-align: center; /* fixes IE alignment bug */ 
}


#header {
	position: relative;
	width: 760px;
	height: 223px;
	margin: 0 auto;
	padding: 0;
	border: 0;
}


#header h1 a {
	position: absolute;
	top: 0;
	left: 0;
	width: 220px;
	height: 110px;
	margin: 0;
	padding: 0;
}


#header h1 a span {
	display: none;
}

/* Page Class Images for Header */

.homepage {
	background: url('../../images/hp-header.jpg') no-repeat;
}

.chemical_analysis {
	background: url('../../images/chemical-analysis-header.jpg') no-repeat;
}

.mineral_compound {
	background: url('../../images/mineral-compound-header.jpg') no-repeat;
}

.construction_materials {
	background: url('../../images/construction-materials-header.jpg') no-repeat;
}

.xrf_xrd {
	background: url('../../images/xrf-xrd-header.jpg') no-repeat;
}

.physical_analysis {
	background: url('../../images/physical-testing-header.jpg') no-repeat;
}

.soil_analysis {
	background: url('../../images/soil-analysis-header.jpg') no-repeat;
}

.env_analysis {
	background: url('../../images/env-analysis-header.jpg') no-repeat;
}

.conc_durability {
	background: url('../../images/conc-durability-header.jpg') no-repeat;
}

.site_surveys {
	background: url('../../images/site-surveys-header.jpg') no-repeat;
}

.asbestos_identification {
	background: url('../../images/asbestos-identification-header.jpg') no-repeat;
}

.testing_concrete {
	background: url('../../images/hard-concrete-header.jpg') no-repeat;
}





#wrapper {
	margin: 0 auto;
	width: 760px;
	height: auto;
	padding: 0;
	border: 0;
	text-align: left;
	background: url('../../images/wrapper_bg.gif') repeat-y;
}


#content {
	position: relative;
	float: right;
	width: 537px;
	margin: 0 0 1em -223px;
	padding: 0;
}

#main_menu {
	position: relative;
	float: left;
	width: 220px;
	padding: 0;
}


#clearing {
	height: 0;
	clear: both;
}


/* Footer Styles */

#footer {
	clear: both;
	width: 760px;
	margin: 0 auto;
	padding: 8px 0 8px 0;
	border-top: solid #fff 3px;
	border-bottom: solid #fff 10px;
	background: url('../../images/footer-line.gif') top left repeat-x;
	font-size: 85%;
	text-align: left;
}

#footer dl.contact_numbers dt, #footer dl.contact_numbers dd {
	width: auto;
	float: left;
	margin: .5em 0;
	padding: 0;
}

#footer dl.contact_numbers {
	margin: 0;		
	float: left;	
}

#footer dl.contact_numbers dt {
	margin-right: .3em;
}

#footer dl.contact_numbers dd {
	margin-right: 1em;
}

#footer dl.contact_numbers dd a:link {
	font-size: 108%;
	color: #009;
	text-decoration: none;
}

#footer dl.contact_numbers dd a:visited {
	font-size: 108%;
	color: #009;
	text-decoration: none;
}

#footer dl.contact_numbers dd a:hover {
	font-size: 108%;
	color: #009;
	text-decoration: underline;
}

#footer dl.contact_numbers dd a:active {
	font-size: 108%;
	color: #009;
	text-decoration: none;
}


address {
	position: relative;
	margin: 0;
	width: auto;
	clear: both;
	font-style: normal;
}


#footer p.copyright {
	float: left;
	margin: .9em 0;
	padding: 0;
	width: auto;
	font-size: 80%;
}


#footer p.legals {
	clear: left;
	margin: 0 0 1em 0;
	padding: 0;
	width: auto;
	font-size: 80%;
}





/* Font Styles */

p {
	font-size: 90%;
	line-height: 135%;
	margin: 1.3em 10px 1.3em 10px;
}



.intro {
	margin-top: 40px;
}



h3 {
	font-size: 90%;
	margin: 1em 1em -.9em 10px;
	font-weight: bold;
}


		h3.first {
			font-size: 90%;
			margin: 3.4em 1em -.9em 10px;
			font-weight: bold;
		}



em {
	font-style: normal;
}



#content h2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 537px;
	height: 36px;
	padding: 0;
	margin: 0;
}

#content h2 span {
	display: none;
}


/* Main Link Styles */

a:link {
	color: #009;
	text-decoration: none;
}

a:visited {
	color: #009;
	text-decoration: none;
}

a:hover {
	color: #009;
	text-decoration: underline;
}

a:active {
	color: #009;
	text-decoration: none;
}


/* Page Title Image Titles Bars */

.welcome {
	background: url('../../images/hp-title.jpg') 0 0 no-repeat;
}

.chem-analysis {
	background: url('../../images/chemical-analysis-title.jpg') 0 0 no-repeat;
}

.min-comp-ident {
	background: url('../../images/mineral-compound-identification-title.jpg') 0 0 no-repeat;
}

.analysis-const-mat {
	background: url('../../images/analysis-of-construction-materials-title.jpg') 0 0 no-repeat;
}

.xrf-xrd {
	background: url('../../images/xrf-xrd-title.jpg') 0 0 no-repeat;
}

.physical-analysis {
	background: url('../../images/physical-analysis-title.jpg') 0 0 no-repeat;
}

.soil-analysis {
	background: url('../../images/soil-analysis-title.jpg') 0 0 no-repeat;
}

.env-analysis {
	background: url('../../images/env-analysis-title.jpg') 0 0 no-repeat;
}

.conc-durability {
	background: url('../../images/conc-durability-title.jpg') 0 0 no-repeat;
}

.site-surveys {
	background: url('../../images/site-surveys-title.jpg') 0 0 no-repeat;
}

.asbestos-identification {
	background: url('../../images/asbestos-identification-title.jpg') 0 0 no-repeat;
}

.testing-concrete {
	background: url('../../images/testing-hard-concrete-title.jpg') 0 0 no-repeat;
}

.legal-info {
	background: url('../../images/legal-information-title.jpg') 0 0 no-repeat;
}



#main_menu h2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 220px;
	height: 36px;
	padding: 0;
	margin: 0;
	background: url('../../images/services-title.jpg') 0 0 no-repeat;
}

#main_menu h2 span {
	display: none;
}




/* Text List Styles */

.text_list {
	list-style-type: square;
	margin: -.8em 2.7em 1em 2.7em;
	padding: 0;
	border: 0;
	font-size: 90%;
	line-height: 120%;
}

.text_list li {
	margin: .2em 0;
	padding: 0;
	border: 0;
}

.text_list li ul {
	list-style-type: square;
	margin: .1em 1.2em 1em 1.2em;
	padding: 0;
	border: 0;
	line-height: 120%;
}

.text_list li ul li {
	margin: .2em;
	padding: 0;
	border: 0;
}



/* Sentence List Styles */

.sentence_list {
	list-style-type: square;
	margin: -.6em 1.5em 1.8em 2.7em;
	padding: 0;
	border: 0;
	font-size: 90%;
	line-height: 140%;
}

.sentence_list li {
	margin: .2em 0;
	padding: 0;
	border: 0;
}

.sentence_list li ul {
	list-style-type: square;
	margin: .1em 1.2em 1em 1.2em;
	padding: 0;
	border: 0;
	line-height: 120%;
}

.sentence_list li ul li {
	margin: .2em;
	padding: 0;
	border: 0;
}



/* Navigation List Styles */

#nav {
	margin: 42px 5px 10px 25px;
	padding: 0;
}

#nav li {
	margin: .9em 0 .9em 0;
	font-size: 90%;
	line-height: 120%;
	list-style-image: url('../../images/bullet.gif');
	list-style-position: outside;
}

#nav li a:link {
	color: #fff;
	text-decoration: none;
}

#nav li a:visited {
	color: #009;
	text-decoration: none;
}

#nav li a:hover {
	color: #fff;
	text-decoration: underline;
}

#nav li a:active {
	color: #009;
	text-decoration: none;
}