@charset "utf-8";
/* CSS Document */

html, body{
	margin: 0;
	padding: 0;
	background-image:url(../images/middle_bg.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
p{
	font-size: .7em;
	color: #333333;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:link {
	border:none;
}
a:hover {
	color: #aa9e6e;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}

#page-size {
	width: 960px;
	height: auto;
	margin: auto;
}
#page-bg {
	background-image: url(../images/background.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 100%;
}
#page-container {
	width: 80.5%;
	float: left;
}
#brown-bar {
	background-color: #aa9e6e;
	width: 100%;
	margin: 0em 0em .15em 0em;
	height: 4px;
	font-size: 1px;
}
#light-brown-bar {
	background-color: #dcd5c1;
	width: 99%;
	margin: auto;
	height: 4px;
	font-size: 1px;
}
#up-arrow {
	background-image: url(../images/up_arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: .6em;
	width: 96%;
	margin: 0em 0em 0em .2em;
	padding-top: .2em;
}
#dots {
	background-image: url(../images/home_dot.gif);
	background-repeat: repeat-x;
	background-position:center;
	width: 100%;
	clear: both;
	height: .3em;
}
#clear {
	clear: both;
	width: 100%;
}

/* Top */

#top-bar {
	width: 100%; background-color: #eeeae2; margin: 0 0 2px 0; padding: 5px 0 5px 0;
}
.top-text { text-align: right; font-size: 11px; color: #828073; padding: 0 10px 0 0; line-height: 11px; margin: 0 0 0 0;}

	.top-text a:link { font-size: 11px; color: #828073; text-decoration: none; }
	.top-text a:visited { font-size: 11px; color: #828073; text-decoration: none; }
	.top-text a:hover { font-size: 11px; color: #828073; text-decoration: underline; }
	.top-text a:active { font-size: 11px; color: #828073; text-decoration: none; }

/* Side Navagation */

#side-nav-container {
	width: 19.3%;
	background: none;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	float: right;
}
#side-light-brown-bar {
	background-color: #dcd5c1;
	width: 95%;
	height: 4px;
	font-size: 1px;
	margin: auto;
}
#side-white-bar {
	background-color: #FFFFFF;
	width: 100%;
	height: 4px;
	font-size: 1px;
	margin: auto;
}
#side-white-bartwo {
	background-color: #FFFFFF;
	width: 100%;
	height: 2px;
	font-size: 1px;
	margin: auto;
}
#side-nav-title {
	background-color: #d4cfc5;
	width: 96.5%;
	padding: .1em 0em .1em .5em;
	margin: 0em 0em 0em 0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #999382;
}
#side-nav-box {
	background-color: #e7e3db;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	width: 100%;
}
#side-nav-text {
	color: #999382;
	font-size: .7em;
	padding-top: .6em;
	padding-bottom: .4em;
}
#side-nav-text img {
	border: 0;
	padding: .1em .1em 0em 1em;
}
#side-nav-text a:link {
	color: #999382;
	text-decoration: none;
}
#side-nav-text a:hover {
	color: #aa9e6e;
	text-decoration: underline;
	font-weight: bold;
}	
#side-nav-text a:visited {
	color: #999382;
	text-decoration: none;
}
#side-nav-text a:active {
	color: #999382;
	text-decoration: none;
	font-weight: bold;
}
#productsite-link-texttwo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .5em;
	margin: .3em .5em 0em .5em;
	background-image: url(../images/right_arrows.gif);
	background-position: right;
	background-repeat: no-repeat;
	color: #c9c5ba;
}
#productsite-link-texttwo a:link {
	color: #c9c5ba;
	text-decoration: none;
}
#productsite-link-texttwo a:hover {
	color: #948133;
	text-decoration: underline;
}
#productsite-link-texttwo a:visited {
	color: #c9c5ba;
	text-decoration: none;
}
#productsite-link-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .6em;
	margin: .3em .5em 0em .5em;
	background-image: url(../images/right_arrows.gif);
	background-position: right;
	background-repeat: no-repeat;
	color: #c9c5ba;
}
#productsite-link-text a:link {
	color: #c9c5ba;
	text-decoration: none;
}
#productsite-link-text a:hover {
	color: #948133;
	text-decoration: underline;
}
#productsite-link-text a:visited {
	color: #c9c5ba;
	text-decoration: none;
}
#dal-link {
	width: 100%;
	margin: 0em 0em 1em 0em;
}
#dal-link img{
	margin: .6em 0em .6em 20%;
	border: 0;
}
#ao-link {
	width: 100%;
	margin: 0em 0em 1em 0em;
}
#ao-link img{
	margin: .4em 0em .4em 15%;
	border: 0;
}

/* Navagation */

#top-nav {
	width: 100%;
	margin: 0em 0em .15em 0em;
}
#top-nav-bg {
	background-color: #f5f4ef;
	width: 100%;
}
#top-nav-bg img {
	margin: 1.5em 0em .2em .3em;
	border: 0;
}
#toplink-text {
	text-align: right;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight: bold;
	color: #888163;
	padding: .4em .4em 0em 0em;
}
#toplink-text a:link {
	color: #888163;
	text-decoration: none;
}
#toplink-text a:hover {
	text-decoration: underline;
}
#toplink-text a:visited {
	color: #888163;
	text-decoration: none;
}
#toplink-text a:active {
	text-decoration: underline
}
#link {
	height: auto;
	width: 100%;
	padding: .5em 0em .1em 0em;
}
#link img{
	border: 0;
	margin: 0em .8em 0em .7em;
}
#link a:link {
	border: 0;
	color: none;
}
#link a:visited {
	border: 0;
	color: none;
}
#link a:hover {
	border: 0;
	color: none;
}
#down-arrow {
	background-image: url(../images/down_arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: .4em;
	width: 100%;
}

/* Title */

#title-container {
	width: 100%;
	margin: .15em 0em .15em 0em;
	height: auto;
	clear: left;
}
#title-container img{
	padding: 0em 0em 0em 0em;
	margin: 0em .5em 0em .7em;
	border: 0;
	float: left;
}
#title-text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #8a8470;
	padding: 1.9em 0em 0em 0em;
	float: left;
}

/* Page Center */

#center-container {
	margin: 1em 0em 1em 1em;
	padding: 0em 0em 0em 0em;
}
#center-spacer {
	height: 4em;
	clear: left;
}

/* Home */

#home-content {
	width: 100%;
}
#home-bar {
	background-color: #dcd5c1;
	width: 100%;
	height: .3em;
	margin: auto;
	margin-top: .5em;
	margin-bottom: .5em;
}
#home-text {
	font-size: .7em;
	color: #333333;
	margin: 1.4em .6em 0em .6em;
	padding-bottom: 1.4em;
}
#home-text-lower {
	font-size: .7em;
	color: #333333;
	margin: 0em .6em 1.7em .6em;
	padding-top: 1.5em;
	padding-bottom: 1.4em;
	clear: both;
}
#home-link-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .6em;
	margin: .3em .5em 0em .3em;
	background-image: url(../images/right_arrows.png);
	background-position: right;
	background-repeat: no-repeat;
	color: #c9c5ba;
}
#home-link-text a:link {
	color: #c9c5ba;
	text-decoration: none;
}
#home-link-text a:hover {
	color: #948133;
	text-decoration: underline;
}
#home-link-text a:visited {
	color: #c9c5ba;
	text-decoration: none;
}
#dal-home-half {
	width: 49.6%;
	margin: 0em .15em 0em .15em;
	float: left;
}
#dal-text-bg {
	width: 100%;
	background-color: #f1ede5;
	margin: 0em 0em .15em 0em;
}
#dal-text-bg-img{
	margin: .4em 0em .4em 40%;
	height: 4em;
}
#dal-text-bg-img img{
	border: 0;
}
#ao-home-half {
	width: 49.6%;
	margin: 0em 0em 0em .05em;
	float: right;
}
#ao-text-bg {
	width: 100%;
	background-color: #f5f4ef;
	margin: 0em 0em .15em 0em;
}
#ao-text-bg-img{
	margin: .4em 0em .4em 40%;
	height: 4em;
}
#ao-text-bg-img img{
	border: 0;
}
#home-bottom {
	width: 100%;
	background-color:  #f5f4ef;
	height: 10em;
	margin-bottom: .15em;
}
#home-bottom-copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #aa9e6e;
	font-size: .6em;
	padding: .7em 0em 0em 1.5em;
}

/* Coporate Information */

#corporate-container {
	width: 34.2em;
	height: auto;
	float: left;
}
#corporate-info { width: 33em; height: 16em; background-image: url(../images/corporate_info_text_bg.gif); background-repeat: repeat-y; margin-top: .05em; padding: 1em 0em 1.2em 0em; }

#coporate-info-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: .75em;
	width: 37.5em;
	margin: 1em 0em 1em 1em;
}

#outstand-info { width: 33em; height: 623px; background-image: url(../images/corporate_info_text_bg.gif); background-repeat: repeat-y; margin-top: .05em; padding: 1em 0em 0 0em; }

#outstand-adds {width: 505px; background: #ffffff; height: 134px; padding: 4px 0 0 0; margin: 13px 0 0 0; }

/* Operating Strategies */

#operating-info {
	width: 32em;
	background-image: url(../images/operating_bg.gif);
	background-repeat: repeat-y;
	padding: .3em 0em 0em .5em;
	float: left;
}
#operating-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8a8470;
	font-size: .75em;
	font-weight: bold;
	width: 37em;
	margin: .3em 0em .3em 0em;
}
#operating-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: .75em;
	width: 37em;
	margin: .3em 0em 5em 0em;
}
#operating-list-text { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: .75em; width: 37em; margin: .3em 0em .5em 0em; }
	#operating-list-text a:link { color: #aa9e6e; text-decoration: none; }
	#operating-list-text a:visited { color: #aa9e6e; text-decoration: none; }
	#operating-list-text a:hover { color: #aa9e6e; text-decoration: underline; }
	#operating-list-text a:active { color: #aa9e6e; text-decoration: none; }

/* Distribution Network */

#dis-network-titleone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8a8470;
	font-size: .75em;
	font-weight: bold;
	margin: .7em 0em .3em 0em;
}
#dis-network-titletwo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8a8470;
	font-size: .75em;
	margin: .7em 0em 1em 0em;
}
#dis-network-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: .75em;
	margin: .3em 0em .5em 0em;
}
#dis-network-box {
	margin: 1em 0em .5em 0em;
	padding: 0em 0em 0em 2em;
	clear: left;
	height: auto;
}
#dis-network-box img{
	float: left;
}
#dis-network-info {
	width: 21em;
	background-image: url(../images/operating_bg.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding: .3em 2em 0em .5em;
	float: left;
	height: 11.4em
}
#dis-network-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #aa9e6e;
	font-size: .7em;
	text-align: right;
	margin-bottom: 1em;
}
#dis-network-link a:link {
	color: #aa9e6e;
	text-decoration: underline;
}
#dis-network-link a:hover {
	color: #333333;
	text-decoration: underline;
}
#dis-network-link a:visited {
	color: #aa9e6e;
	text-decoration:underline;
}

/* Areas of Interest */

#area-top-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: .7em;
	margin: .3em 0em .5em 0em;
}
#management-box {
	background-color: #fbfaf8;
	width: 90%;
	margin: .3em 0em .5em 0em;
	padding: .6em 0em .6em .5em;
}
#management-names {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: .7em;
	margin: .3em 0em .5em 0em;
}
#facilities-country {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #a5996b;
	font-size: .6em;
	margin: .5em 0em 0em 0em;
	clear: left;
}
#facilities-dots {
	width: 98%;
	background-image: url(../images/area_dots.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: .2em;
	margin: .15em 0em .7em 0em;
	clear: left;
}
#facilities-location-container {
	clear: left;
	height: auto;
}
#facilities-location-box {
	width: 22%;
	height: auto;
	margin: 0em 1em 2em 0em;
	float: left;
}
#facilities-location-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #8e8470;
	background-color: #f3f3f0;
	width: 100%;
	height: 1em;
	padding: .15em 0em .15em 0em;
}
#facilities-location-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .6em;
	color: #333333;
	margin: .15em 0em 0em 0em;
}
#facilities-location-text h1 {
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: 8e8470;
	margin: 1em 0em 0em 0em;
	font-weight: normal;
}

/* Frit & Refractory Division */

#frit-languge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #a5996b;
	font-size: .6em;
	margin: .5em 0em 0em 0em;
	clear: left;
}
#frit-dots {
	width: 98%;
	background-image: url(../images/area_dots.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: .2em;
	margin: .15em 0em .7em 0em;
	clear: left;
}
#frit-container {
	clear: left;
	height: auto;
}
#frit-box {
	width: 47%;
	height: auto;
	margin: 0em 1em 2em 0em;
	float: left;
}
#frit-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #8e8470;
	background-color: #f3f3f0;
	width: 100%;
	height: 1em;
	padding: .15em 0em .15em 0em;
}
#frit-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .6em;
	color: #333333;
	margin: .15em 0em 0em 0em;
}
#frit-text h1 {
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: 8e8470;
	margin: 1em 0em 0em 0em;
	font-weight: normal;
}

/* Timeline */

#timeline-bg {
	background-image: url(../images/timeline.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: auto;
	width: 100%;
}
#timeline-row {
	width: auto;
	height: auto;
	clear: left;
}
#timeline-cell {
	width: 7em;
	height: 8em;
	float: left;
}
#timeline-title {
	background-color: #ede2da;
	text-align: center;
	color: #8a8470;
	font-size: .7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: .3em 0em .15em 0em;
}
#timelinke-text {
	background-color: #faf9f6;
	padding: .15em 0em 1em 0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .6em;
	color: #999999;
	height: 9em;
}

/* Investor Relations */

#investor-container {
	width: 33em;
	height: auto;
	float: left;
}
#investor-info {
	width: 32.4em;
	height: 16.4em;
	background-image: url(../images/corporate_info_text_bg.gif);
	background-repeat: repeat-y;
	background-position: right;
	margin-top: .15em;
	padding: .3em 0em 1.2em 0em;
}
#investor-info-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: .75em;
	width: 37.5em;
	margin: .5em 0em .5em .5em;
}
#investor-info-text a:link{
	color: #333333;
	text-decoration: underline;
}
#investor-info-text a:hover{
	color: #aa9e6e;
	text-decoration: underline;
}
#investor-info-text a:visited{
	color: #333333;
	text-decoration: underline;
}
#investor-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8a8470;
	font-size: .75em;
	font-weight: bold;
	width: 37em;
	margin: .3em 0em .3em .5em;
}
#ivestor-overview-box {
	background-image: url(../images/investor_bg.gif);
	background-position: right;
	background-repeat: repeat-y;
	width: 46em;
	height: auto;
	clear: left;
	margin: 0em 0em 1em 0em;
}
#investor-overview-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: .75em;
	width: auto;
	margin: .5em 0em 1em .5em;
}
#investor-overview-text a:link{
	color: #333333;
	text-decoration: underline;
}
#investor-overview-text a:hover{
	color: #aa9e6e;
	text-decoration: underline;
}
#investor-overview-text a:visited{
	color: #333333;
	text-decoration: underline;
}

/* Contact Us */

#contact-dots {
	width: 98%;
	background-image: url(../images/area_dots.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: .2em;
	margin: .15em 0em .7em 0em;
	clear: left;
}
#contact-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #a5996b;
	font-size: .6em;
	margin: .5em 0em 0em 0em;
	clear: left;
}
#locate-box {
	background-image: url(../images/investor_bg.gif);
	background-position: right;
	background-repeat: repeat-y;
	width: 44em;
	height: auto;
	clear: left;
	margin: 0em 2em 2em 1em;
}
#locate-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: .8em;
	font-weight: bold;
	width: auto;
	margin: 1em 0em .2em .8em;
}
#locate-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: .7em;
	width: auto;
	margin: 0em 0em 1em .8em;
	line-height: 1.4em;
}
#contact-form-container {
	width: auto;
	height: auto;
	margin: 1em 0em 0em 1em;
}
#contact-form-left {
	float: left;
	width: 30%;
}
#contact-form-right {
	float: left;
	width: 60%;
	margin: 0em 0em 0em 2em;
}
#contact-from-right-half2{
	width: 45%;
	float:left;
}
#contact-from-right-half {
	float: left;
	width: 35%;
}
.form-field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: .8em;
	width: 100%;
	margin: 0em 0em 1em 0em;
}
.formlable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 1em;
	width: 100%;
	margin: 0em 0em .15em 0em;
	text-align: left;
}
#buttons {
	clear: left;
	width: 20em;
	padding: 0em 0em 2em 25em;
}

/* Healthy Planet */

#healthy-bg {
	background-color: #e3ecdb;
	background-image: url(../images/healthy_planet_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: auto;
	margin-bottom: .15em;
	padding: .5em 0em .5em 0em;
	width: 100%;
}
#healthy-box {
	background-color: #FFFFFF;
	margin: 0em 1em .2em 0em;
	padding: .7em .4em .7em .5em;
}
#healthy-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: .75em;
}
#healthy-text ul li {
	padding: .4em 0em .4em 0em;
}
#healthy-box-two {
	background-color: #FFFFFF;
	margin: 0em 1em .2em 2em;
	padding: .7em .5em .7em .5em;
}

/* Bottom */

#bottom {
	width: 100%;
	background-color:  #f5f4ef;
	height: 8em;
	margin-bottom: .15em;
	clear: left;
}
#bottom-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #aa9e6e;
	font-size: .6em;
	padding: .7em 0em 0em 1.5em;
	text-align: center;
}
#bottom-text a:link{
	text-decoration: underline;
	color: #aa9e6e;
}
#bottom-text a:hover {
	text-decoration: underline;
	color: #333333;
}
#bottom-text a:visited {
	text-decoration: underline;
	color: #aa9363;
}
#bottom-bar {
	width: 100%;
	background-color:  #eeeae2;
	height: 2.5em;
	clear: both;
}