html,body {padding: 0; margin: 0; height:100%; min-height:100%; background-image:url(images/page-bg.gif);}

body {text-align: center;  height:100%; min-height:100%; background-image:url(images/page-bg.gif); /* IE center */ }


#content { width: 1005px; 
margin: 0 auto; /* compliant browser center */
text-align: left; /* re align text */
height:100%; min-height:100%; display:block;}

#row1-Top { width: 1005px; height: 69px; background-repeat:no-repeat; background-position:top left; background-image:url(images/top-bu-bar.png); }

#row1-Top2 { width: 845px; height: 69px; margin: 0 auto; z-index: 55; position: absolute; padding: 0 72px; } 

#bot-matter-container {
	width: 867px;
	height:89px;
	margin: 78px 0px 0px 70px;
	position: absolute;
}

#bot-title {
	width: 867px;
	height:50px;
	margin: 52px 0px 0px 70px;
	position: absolute;}
	
#metal-title {
	margin-left: 6px; position:absolute;
}

#mineral-title
{
	margin-left: 309px; position:absolute;
}

#app-title
{
	margin-left: 637px; position:absolute;
	
}
#page-title{
	position: relative; display:block; margin-left:25px;
}

.bot-txt { font-size:14px; color: #F9DD71; line-height: 17px; font-family: Tahoma; text-align:left; }

#metal1 { width: 112px; height: 89px; margin: 0 auto; position: absolute; }

#mineral1 { width: 112px; height: 89px; margin: 0px 0px 0px 307px; position: absolute; }

#app-prod { width: 234px; height: 89px; margin: 0px 0px 0px 632px; position: absolute; }

#metal1-txt { width: 160px;  margin: 19px 0px 0px 127px ; position: absolute; }

#mineral1-txt { width: 160px;  margin: 19px 0px 0px 434px ; position: absolute; }

#row1Container { position: relative; width: 1005px; height: 369px; background-image:url(images/top-banner-img.jpg); background-repeat:no-repeat; background-position:top left; }

#row2Container { width: 1005px; margin: 0 auto; height: 100%; height:auto; background-image:url(images/main-box-certer.jpg); background-repeat:no-repeat; background-position:top left; }

#main-content { width: 1005px; margin: 0 auto; height: 100%; height:auto; background-image:url(images/main-box-bg.jpg); background-repeat: repeat-y; }
#ind-all-container { width:1005px; height:100%; margin:0 auto;}

#indrow2Cont { width: 1005px; margin: 0 auto; height: 100%; height:auto; background-image:url(images/index-main-box-certer.jpg); background-repeat:no-repeat; background-position:top left; }

#ind-txt1 {width:550px; height:156px; margin: 0px 0px 0px 33px; position:relative; z-index:65}

#cont-div-container { width:250px; height:220px; margin:0px 0px 0px 620px; position:absolute; }

#nscroller{ width:240px; height:85px; margin:10px 0px 0px 3px; }

#main-content2 { width: 90%; margin: 0px 50px 0px 50px; padding-top: 50px; z-index: 50; }

#matter{	width: 92%; margin: 0px 10px 0px 10px; padding-top: 20px; padding-left: 25px; padding-right: 25px; z-index: 70; position:relative}

#row3Container { width: 1005px; margin: 0 auto; height: 227px; background-image:url(images/bot-img-bg.jpg); background-repeat:no-repeat; background-position:top left; }

#row3-ind-Container { width: 1005px; margin: 0 auto; height: 227px; background-image:url(images/index-bot-img-bg.jpg); background-repeat:no-repeat; background-position:top left; }

#fla-content { width: 323px; height: 423px; margin: 130px 350px auto; position: absolute; z-index: 6; }

#fla-content2 { width: 256px; height: 86px; margin: 280px 660px auto; position: absolute; z-index: 8; }

#marque-scrl { width: 304px; height: 45px; margin: 280px 87px auto; position: absolute; z-index: 5; }

#logo-name { position: relative; width: 1005px; height: 300px; background-image:url("images/top-banner-img-2.png"); background-repeat:no-repeat; background-position:top left; }

.column { width: 50%; position: absolute; top: 0; text-align: left; height:100%; min-height:100%; }

.left {left: 0;  }
.right {right: 0; }

#leftcol {margin-right: 503px; height:100%; min-height:100%; z-index: 1; background-image:url(images/left-side-img.jpg); background-repeat:no-repeat; background-position:top right; }

#rightcol {margin-left: 502px; height:100%; min-height:100%; z-index: 2; background-image:url(images/right-side-img.jpg); background-repeat:no-repeat; background-position:top left; }

.ind_marquee {	FONT-SIZE: 20px; font-weight: bold; COLOR: #000; FONT-FAMILY: Tahoma; TEXT-ALIGN: left; }

.ind_marquee A { FONT-WEIGHT: normal; COLOR: #496F98; TEXT-DECORATION: none }

.ind_marquee A:hover { FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: underline }
