body {font-family: Verdana, Arial, sans-serif; font-size: small; background: #fff; color: #333;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center; /* fixes IE6 alignment bug */ 
}


#wrapper {
	position: relative;
	width: 976px;
	margin: 0 auto;
	padding: 0;
	text-align: left; /* to counteract IE6 alignment bug above */
}

#branding {
	position: relative;
	width: 976px;
	height: 86px;
	margin: 0 auto;
	padding: 5px 0 0 0;
	overflow: hidden;
}

	#branding h1 {
		float: left;
		display: inline-block;
		width: 97px;
		height: 81px;
		margin: 0;
		text-indent: -9999px;
		background: url(images/logo.png) 0 0 no-repeat;
	}
	
	#branding h1 a {
        position: relative;
		top: 0;
		left: 0;
		display: block;
		width: 97px;
		height: 81px;
		text-indent: -9999px;
	}	
	
	#branding h2 {
		float: right;
		display: inline-block;
		width: 160px;
		height: 81px;
		text-indent: -9999px;
		background: url(images/ceram-logo.png) 50% 50% no-repeat;
	}
	
		#branding h2 a {
		position: relative;
		top: 0;
		left: 0;
		display: block;
		width: 160px;
		height: 81px;
		text-indent: -9999px;
	}

#clearfix {
	clear: both;
	width: 100%;
	height: 1%;
}


/* =Menu Styles ------------------------------- */

#menu {
	position: relative;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 982px;
	height: 63px;
	border: none;
	overflow: hidden;
}

	#menu li {
		margin: 0;
		display: inline;
	}
	
		#menu a:link {
			display: block;
			float: left;
		}
		
		#menu a:visited {
			display: block;
			float: left;
		}
		
		#menu a:hover {
			display: block;
			float: left;
		}
		
		#menu a:active {
			display: block;
			float: left;
		}
		
		#menu li a {
			text-indent: -9999px;
		}
		

		/* Home Page Logo Button State ------------------------------ */
			
			a:link.homepage, a:visited.homepage {
				width: 220px;
				height: 63px;
				background: url(images/navbar.png) 0 0 no-repeat;
			}
					
		/* Button States ------------------------------ */
			
			a:link.home, a:visited.home {
				width: 220px;
				height: 63px;
				background: url(images/navbar.png) 0 0 no-repeat;
			}
			
			a:hover.home  {
				background-position: 0 -63px;
			}
						
			a:link.industries, a:visited.industries {
				width: 121px;
				height: 63px;
				background: url(images/navbar.png) -220px 0 no-repeat;
			}
			
			a:hover.industries  {
				background-position: -220px -63px;
			}			
				
				
			a:link.techniques, a:visited.techniques {
				width: 128px;
				height: 63px;
				background: url(images/navbar.png) -341px 0 no-repeat;
			}
			
			a:hover.techniques {
				background-position: -341px -63px;
			}				
			
			a:link.newsevents, a:visited.newsevents  {
				width: 153px;
				height: 63px;
				background: url(images/navbar.png) -469px 0 no-repeat;
			}
			
			a:hover.newsevents  {
				background-position: -469px -63px;
			}
			
			a:link.contact, a:visited.contact  {
				width: 129px;
				height: 63px;
				background: url(images/navbar.png) -622px 0 no-repeat;
			}
			
			a:hover.contact  {
				background-position: -622px -63px;
			}
			
			
			a:link.company, a:visited.company {
				width: 120px;
				height: 63px;
				background: url(images/navbar.png) -751px 0 no-repeat;
			}
			
			a:hover.company {
				background-position: -751px -63px;
			}
			
			
			
			
			a:link.search, a:visited.search  {
				width: 111px;
				height: 63px;
				background: url(images/navbar.png) -871px 0 no-repeat;
			}
			
			a:hover.search {
				background-position: -871px -63px;
			}
				



a
{
font-size: 9pt; color: #0000cc; text-decoration: none; font-family: verdana; font-weight: normal;
}

a:visited
{
font-size: 9pt; color: #0000cc; text-decoration: none; font-family: verdana; font-weight: normal;
}

a:hover
{
font-size: 9pt; color: #006699; text-decoration: underline;
} 

a.steps
{
font-size: 8.5pt; color: #0000cc; text-decoration: none; font-family: verdana; font-weight: normal;
}

a.steps:visited
{
font-size: 8.5pt; color: #0000cc; text-decoration: none; font-family: verdana; font-weight: normal;
}

a.steps:hover
{
font-size: 8.5pt; color: #006699; text-decoration: underline;
} 

a.footnote
{
font-size: 8pt; color: #0000cc; text-decoration: none; font-family: verdana; font-weight: normal; line-height: 100%;
}

a.footnote:visited
{
font-size: 8pt; color: #0000cc; text-decoration: none; font-family: verdana; font-weight: normal; line-height: 100%;
}

a.footnote:hover
{
font-size: 8pt; color: #006699; text-decoration: underline; font-family: verdana; font-weight: normal; line-height: 100%;
}

a.linkback
{
font-size: 7.5pt; color: #006699; text-decoration: none; font-family: verdana; font-weight: normal; line-height: 100%;
}

a.linkback:visited
{
font-size: 7.5pt; color: #006699; text-decoration: none; font-family: verdana; font-weight: normal; line-height: 100%;
}

a.linkback:hover
{
font-size: 7.5pt; color: #cc3333; text-decoration: underline; font-family: verdana; font-weight: normal; line-height: 100%;
}

.heading
{
font-size: 9pt; color: #333333; text-decoration: none; font-family: verdana; font-weight: bold;
}

.headingblack
{
font-size: 12pt; color: #333333; text-decoration: none; font-family: verdana; font-weight: bold;
}

.headingwhite
{
font-size: 10pt; color: #ffffff; text-decoration: none; font-family: verdana; font-weight: bold;
}

.intro
{
font-size: 9pt; color: #333333; text-decoration: none; font-family: verdana; font-weight: bold;
}

.footnote
{
font-size: 7pt; color: #0000cc; text-decoration: none; font-family: verdana; font-weight: normal;
}

.white
{
font-size: 9pt; color: #ffffff; text-decoration: none; font-family: verdana; font-weight: normal;
}

a.white
{
font-size: 9pt; color: #ffffff; text-decoration: none; font-family: verdana; font-weight: normal;
}

a.white:hover
{
font-size: 9pt; color: #ffffff; text-decoration: underline; font-family: verdana; font-weight: normal;
}

a.white:visited
{
font-size: 9pt; color: #ffffff; text-decoration: none; font-family: verdana; font-weight: normal;
}

.whitebold
{
font-size: 9pt; color: #ffffff; text-decoration: none; font-family: verdana; font-weight: bold;
}

.text
{
font-size: 9pt; color: #333333; text-decoration: none; font-family: verdana; font-weight: normal;
}

.little
{
font-size: 8.5pt; color: #333333; text-decoration: none; font-family: verdana; font-weight: normal;
}

p
{
font-size: 9pt; color: #333333; text-decoration: none; font-family: verdana; font-weight: normal;
}

.maintext
{
font-size: 9pt; color: #333333; text-decoration: none; font-family: verdana; font-weight: normal; margin-top: 2em;
}

.introduction
{
font-size: 8pt; color: #333333; text-decoration: none; font-family: verdana; font-weight: normal; margin-top: 2em;
}

a.large
{
font-size: 11pt; color: #0000cc; text-decoration: none; font-family: verdana; font-weight: bold; 
}

a.large:visited
{
font-size: 11pt; color: #0000cc; text-decoration: none; font-family: verdana; font-weight: bold;
}

a.large:hover
{
font-size: 11pt; color: #006699; text-decoration: underline; font-family: verdana; font-weight: bold;
}

.large
{
font-size: 14pt; color: #00228c; text-decoration: none; font-family: verdana; font-weight: normal; 
}

.sideheading
{
font-size: 11pt; color: #00228c; text-decoration: none; font-family: verdana; font-weight: bold; margin-top: 1em;
}

.larger
{
font-size: 11pt; color: #00228c; text-decoration: none; font-family: verdana; font-weight: bold;
}

.darkblue
{
font-size: 9pt; color: #00228c; text-decoration: none; font-family: verdana; font-weight: normal;
}

h1
{
font-size: 14pt; color: #00228c; text-decoration: none; font-family: verdana; font-weight: normal;
}

a.pagelinks
{
font-size: 9pt; color: #006699; text-decoration: none; font-family: verdana; font-weight: normal; line-height: 100%;
}

a.pagelinks:visited
{
font-size: 9pt; color: #006699; text-decoration: none; font-family: verdana; font-weight: normal; line-height: 100%;
}

a.pagelinks:hover
{
font-size: 9pt; color: #cc3333; text-decoration: underline; font-family: verdana; font-weight: normal; line-height: 100%;
}

a.headinglink
{
font-size: 9pt; color: #cc3333; text-decoration: none; font-family: verdana; font-weight: bold;
}

a.headinglink:visited
{
font-size: 9pt; color: #cc3333; text-decoration: none; font-family: verdana; font-weight: bold;
}

a.headinglink:hover
{
font-size: 9pt; color: #006699; text-decoration: underline; font-family: verdana; font-weight: bold;
}

a.bold
{
font-size: 9pt; color: #0000cc; text-decoration: none; font-family: verdana; font-weight: bold;
}

a.bold:visited
{
font-size: 9pt; color: #0000cc; text-decoration: none; font-family: verdana; font-weight: bold;
}

a.bold:hover
{
font-size: 9pt; color: #006699; text-decoration: underline; font-family: verdana; font-weight: bold;
}

a.mainlinks
{
font-size: 9pt; color: #ffffff; text-decoration: none; font-family: verdana; font-weight: bold;
}
a.mainlinks:visited
{
font-size: 9pt; color: #ffffff; text-decoration: none; font-family: verdana; font-weight: bold;
}
a.mainlinks:hover
{
font-size: 9pt; color: #ffffff; text-decoration: underline; font-family: verdana; font-weight: bold;
}

.traillinks
{
font-size: 8pt; color: #666666; text-decoration: none; font-family: verdana; font-weight: normal; 
}

a.traillinks
{
font-size: 8pt; color: #0000cc; text-decoration: none; font-family: verdana; font-weight: normal; 
}

a.traillinks:visited
{
font-size: 8pt; color: #0000cc; text-decoration: none; font-family: verdana; font-weight: normal; 
}

a.traillinks:hover
{
font-size: 8pt; color: #006699; text-decoration: underline; font-family: verdana; font-weight: normal;
}

td
{
font-size: 9pt; color: #000000; text-decoration: none; font-family: verdana;
}

  .textbox {
  margin-top: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  margin-left: 5px;
  font-size: 7.5pt;
  font-style: normal;
}

td.date
{
font-size: 9pt; font-weight: normal; color: #ffffff; text-decoration: none; font-family: verdana;
}

ul
{
font-size: 9pt; font-weight: normal; color: #333333; text-decoration: none; font-family: verdana; 
}

li
{
font-size: 9pt; font-weight: normal; color: #333333; text-decoration: none; font-family: verdana; 
}

li.smaller
{
font-size: 8.5pt; color: #333333; text-decoration: none; font-family: verdana; font-weight: normal;
}

li.small
{
font-size: 8pt; font-weight: normal; color: #333333; text-decoration: none; font-family: verdana; 
}

li.spaced
{
line-height: 150%; font-size: 8.5pt; color: #333333; text-decoration: none; font-family: verdana; font-weight: normal;
}

.list
{
font-size: 9pt; font-weight: normal; color: #000000; text-decoration: none; font-family: verdana; margin-left: 10px;
}

a.deadlinks
{
font-size: 8.5pt; color: #999999; text-decoration: none; font-family: verdana; font-weight: normal;
}

a.deadlinks2
{
font-size: 9pt; color: #999999; text-decoration: none; font-family: verdana; font-weight: normal;
}

blockquote.home {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 4px;
  font-style: normal;
}

blockquote {
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 15px;
  font-style: normal;
}

blockquote.grey {
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 8px;
  font-style: normal;
  background-color: #eeeeee;
  padding: 5px
}

html
{
font-size: 9pt; color: #333333; text-decoration: none; font-family: verdana; font-weight: normal;
}

p
{
font-size: 9pt; color: #333333; text-decoration: none; font-family: verdana; font-weight: normal;
}

.italics
{
font-size: 9pt; color: #333333; text-decoration: none; font-family: verdana; font-style: italic;
}

.italic
{
font-size: 9pt; color: #222222; text-decoration: none; font-family: verdana; font-style: italic;
}

.pdf {font-size: 8pt; font-family: verdana; color: #7482a4; font-weight: normal;}

.footer
{
font-size: 8pt; font-weight: normal; color: #333333; text-decoration: none; font-family: verdana;
}

a.sitemap
{
line-height: 150%; font-size: 9pt; color: #0000dc; text-decoration: none; font-family: verdana; font-weight: normal;
}

a.sitemap:visited
{
line-height: 150%; font-size: 9pt; color: #0000dc; text-decoration: none; font-family: verdana; font-weight: normal;
}

a.sitemap:hover
{
line-height: 150%; font-size: 9pt; color: #bb0000; text-decoration: none;
} 

a.black
{
font-size: 9pt; color: #333333; text-decoration: none; font-family: verdana; font-weight: bold;
}

a.black:visited
{
font-size: 9pt; color: #333333; text-decoration: none; font-family: verdana; font-weight: bold;
}

a.black:hover
{
font-size: 9pt; color: #000088; text-decoration: underline; font-family: verdana; font-weight: bold;
}

td.heading
{
background-color: #eeeeee; padding-top: 0.4em; padding-bottom: 0.4em; padding-left: 0.0em; font-size: 9pt; color: #333333; text-decoration: none; font-family: verdana; font-weight: bold;
}

td.padded
{
background-color: #ffffff; padding-top: 0.4em; padding-bottom: 0.4em; padding-left: 0.0em; font-size: 9pt; color: #333333; text-decoration: none; font-family: verdana; font-weight: normal;
}

h5
{
margin-bottom: 6px; margin-top: 6px
}



			