/*Start of the css with html first then the body for the index page only*/
html		{
		background-color: #13053b;
		height: 100%;
		max-height: 100%;
		width: 100%;
		padding-top: 0;
		margin: 0;
		border: 0 solid #ffffff; 
		font-family: "arial narrow", tahoma, sans-serif; 
		color: #cccccc;
		font-size: 11pt;
		text-align: justify;
		}

body		{
		background: #13053b;
		height: 100%;
		max-height: 100%;
		width: 100%;
		padding-top: 0px;
		margin: 0px;
		border: 0px solid;
		font-family: "arial narrow", tahoma, sans-serif; 
		color: #cccccc;
		font-size: 11pt;
		text-align: justify;
		}

#indexbox	{
		position: absolute; left: 0px; top: 30px;
		height: 780px;
		max-height: 800px;
		color: #808080;
		font-size: 11pt;
		width: 1000px;
		padding: 0px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		position:  relative;
		border: 3px ridge silver; 
		/*word-wrap:break-word;*/
		z-index: 11;
		}

#indexcontent	{
		position: absolute; left: 0px; top: 0px;
		height: 750px;
		max-height: 850px;
		color: #000;
		font-size: 11pt;
		width: 900px;
		margin: 0 auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		position:  relative;
		border: 0px ridge silver; 
		/*word-wrap:break-word;*/
		z-index: 11;
		}

.topimg		{
		position: absolute; left: 5px; top: 25px; right: 20px;
		width: 382px;
		height: 82px;
		border: 0px solid #000;
		z-index: 7;
		}

.ricsimg	{
		position: absolute; left: 800px; top: 25px; right: 5px;
		width: 99px;
		height: 46px;
		border: 0px solid #000;
		z-index: 7;
		}

.home		{
		position: absolute; left: 150px; top: 180px; right: 650px;
		width: 99px;
		height: 99px;
		border: 0px solid #000;
		z-index: 7;
		}

.profile	{
		position: absolute; left: 250px; top: 180px; right: 550px;
		width: 99px;
		height: 99px;
		border: 0px solid #000;
		z-index: 7;
		}

.construction	{
		position: absolute; left: 350px; top: 180px; right: 450px;
		width: 99px;
		height: 99px;
		border: 0px solid #000;
		z-index: 7;
		}

.legal		{
		position: absolute; left: 450px; top: 180px; right: 350px;
		width: 99px;
		height: 99px;
		border: 0px solid #fff;
		z-index: 7;
		}

.projects	{
		position: absolute; left: 550px; top: 180px; right: 250px;
		width: 99px;
		height: 99px;
		border: 0px solid #fff;
		z-index: 7;
		}

.contact	{
		position: absolute; left: 650px; top: 180px; right: 150px;
		width: 99px;
		height: 99px;
		border: 0px solid #000;
		z-index: 7;
		}

.indextext	{
		background-color: #13053b;
		position: absolute; left: 60px; top: 340px; right: 60px;
		width: 780px;
		height: 300px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 11pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.indextext2	{
		position: absolute; left: 0px; top: 40px; right: 0px;
		width: 780px;
		height: 50px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 11pt;
		text-align: center;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.indexprint	{
		position: absolute; left: 650px; top: 130px; right: 150px;
		width: 100px;
		height: 50px;
		border: 0px solid #fff;
		z-index: 19;
		}

.reports	{
		position: absolute; top: 620px; left: 0px;  right: 0px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		height: 15px;
		width: 900px;
		font-size: 11pt;
		color : #cccccc;
		font-weight: normal;
		border: 0px solid #000;
		padding: 0px;
		z-index: 27;
		}

#footerindex	{
		position: absolute; top: 713px; left: 0px;  right: 0px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		height: 35px;
		width: 900px;
		font-size: 8pt;
		color : #315599;
		font-weight: normal;
		border: 0px solid #fff;
		padding: 0px;
		z-index: 17;
		}

.copywright	{
		position: absolute; top: 10px; left: 10px;  right: 690px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: left; /* Counteract to IE5/Win  */
		height: 20px;
		width: 200px;
		font-size: 8pt;
		color : #dfecf8;
		font-weight: normal;
		border: 0px solid #000;
		padding: 0px;
		}

.stackrock	{
		position: absolute; top: 10px; left: 252px;  right: 560px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		height: 31px;
		width: 88px;
		border: 0px solid #000;
		padding: 0px;
		}

.stackrockcss	{
		position: absolute; top: 10px; left: 562px;  right: 250px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		height: 31px;
		width: 88px;
		font-size: 8pt;
		color : #dfecf8;
		font-weight: normal;
		border: 0px solid #000;
		padding: 0px;
		}

.stackrock2	{
		position: absolute; top: 10px; left: 375px;  right: 375px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		height: 20px;
		width: 150px;
		font-size: 8pt;
		color : #dfecf8;
		font-weight: normal;
		border: 0px solid #000;
		padding: 0px;
		}

.lastmod	{
		position: absolute; top: 10px; left: 690px;  right: 10px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: right; /* Counteract to IE5/Win  */
		height: 20px;
		width: 200px;
		font-size: 8pt;
		color : #dfecf8;
		font-weight: normal;
		border: 0px solid #000;
		padding: 0px;
		}

			/* END OF INDEX */

			/* START OF PROFILE */


#profilebox	{
		position: absolute; left: 0px; top: 50px;
		height: 780px;
		max-height: 850px;
		width: 1000px;
		margin: 0 auto; /* Right and left margin widths set to "auto" */
		position:  relative;
		border: 0px ridge silver; 
		/*word-wrap:break-word;*/
		z-index: 11;
		}

#profilecontent	{
		position: absolute; left: 0px; top: 0px;
		height: 740px;
		max-height: 850px;
		color: #000;
		font-size: 11pt;
		width: 1000px;
		margin: 0 auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		position:  relative;
		border: 3px ridge silver; 
		/*word-wrap:break-word;*/
		z-index: 11;
		}

.titleinner	{
		position: absolute; left: 280px; top: 25px; right: 20px;
		width: 382px;
		height: 39px;
		border: 0px solid #000;
		z-index: 7;
		}

.linksbox	{
		position: absolute; left: 25px; top: 100px; right: 935px;
		width: 63px;
		height: 600px;
		border: 0px solid #fff;
		z-index: 7;
		}

.homeinner	{
		position: absolute; left: 0px; top: 0px; right: 0px;
		width: 63px;
		height: 63px;
		border: 0px solid #000;
		z-index: 7;
		}

.profileinner	{
		position: absolute; left: 0px; top: 70px; right: 0px;
		width: 63px;
		height: 63px;
		border: 0px solid #000;
		z-index: 7;
		}

.constructioninner	{
		position: absolute; left: 0px; top: 140px; right: 0px;
		width: 63px;
		height: 63px;
		border: 0px solid #000;
		z-index: 7;
		}

.legalinner	{
		position: absolute; left: 0px; top: 210px; right: 0px;
		width: 63px;
		height: 63px;
		border: 0px solid #fff;
		z-index: 7;
		}

.projectsinner	{
		position: absolute; left: 0px; top: 280px; right: 0px;
		width: 63px;
		height: 63px;
		border: 0px solid #fff;
		z-index: 7;
		}

.contactinner	{
		position: absolute; left: 0px; top: 350px; right: 0px;
		width: 63px;
		height: 63px;
		border: 0px solid #000;
		z-index: 7;
		}

.proftitle	{
		position: absolute; left: 160px; top: 100px; right: 140px;
		width: 400px;
		height: 39px;
		text-align: left; /* Counteract to IE5/Win  */
		font-size: 16pt;
		color: #990000;
		font-weight: bold;
		border: 0px solid #fff;
		z-index: 19;
		}

.profiletext	{
		position: absolute;  left: 160px; top: 150px; right: 140px;
		width: 700px;
		height: 400px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 11pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.profilelinks	{
		position: absolute; top: 590px; left: 50px;  right: 50px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		height: 35px;
		width: 900px;
		text-align: center; /* Counteract to IE5/Win  */
		font-size: 8pt;
		color : #990000;
		font-weight: normal;
		border: 0px solid #fff;
		padding: 0px;
		z-index: 17;
		}

#footerprofile	{
		position: absolute; top: 690px; left: 50px;  right: 50px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		height: 35px;
		width: 900px;
		font-size: 8pt;
		color : #315599;
		font-weight: normal;
		border: 0px solid #fff;
		padding: 0px;
		z-index: 17;
		}


			/* END OF PROFILE */

			/* START OF CONSTRUCTION */


#constrbox	{
		position: absolute; left: 0px; top: 50px;
		height: 1150px;
		max-height: 1200px;
		width: 1000px;
		margin: 0 auto; /* Right and left margin widths set to "auto" */
		position:  relative;
		border: 0px ridge silver; 
		/*word-wrap:break-word;*/
		z-index: 11;
		}

#constrcontent	{
		position: absolute; left: 0px; top: 0px;
		height: 1100px;
		max-height: 1150px;
		color: #000;
		font-size: 11pt;
		width: 1000px;
		margin: 0 auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		position:  relative;
		border: 3px ridge silver; 
		/*word-wrap:break-word;*/
		z-index: 11;
		}

.constrtitle	{
		position: absolute; left: 160px; top: 100px; right: 140px;
		width: 400px;
		height: 39px;
		text-align: left; /* Counteract to IE5/Win  */
		font-size: 16pt;
		color: #990000;
		font-weight: bold;
		border: 0px solid #fff;
		z-index: 19;
		}

.constrtext	{
		position: absolute; left: 160px; top: 150px; right: 140px;
		width: 700px;
		height: 600px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 11pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.constraudit	{
		position:  absolute; left: 0px; top: 4px; right: 140px;
		width: 350px;
		height: 12px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 12pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.constrbuild	{
		position:  absolute; left: 12px; top: 34px; right: 140px;
		width: 350px;
		height: 25px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 12pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.constrcivil	{
		position:  absolute; left: 24px; top: 64px; right: 140px;
		width: 350px;
		height: 25px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 12pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.constrdispute	{
		position:  absolute; left: 36px; top: 94px; right: 140px;
		width: 350px;
		height: 25px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 12pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.constrempl	{
		position:  absolute; left: 48px; top: 124px; right: 140px;
		width: 350px;
		height: 25px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 12pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.constrfinal	{
		position:  absolute; left: 60px; top: 154px; right: 140px;
		width: 350px;
		height: 25px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 12pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.constrguide	{
		position:  absolute; left: 72px; top: 184px; right: 140px;
		width: 350px;
		height: 25px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 12pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.constrhealth	{
		position:  absolute; left: 84px; top: 214px; right: 140px;
		width: 350px;
		height: 25px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 12pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.constrinspect	{
		position:  absolute; left: 96px; top: 244px; right: 140px;
		width: 350px;
		height: 25px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 12pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.constrjoint	{
		position:  absolute; left: 108px; top: 274px; right: 140px;
		width: 350px;
		height: 25px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 12pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.constrknow	{
		position:  absolute; left: 120px; top: 304px; right: 140px;
		width: 350px;
		height: 25px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 12pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.constrloss	{
		position:  absolute; left: 132px; top: 334px; right: 140px;
		width: 350px;
		height: 25px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 12pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.constrmanag	{
		position:  absolute; left: 144px; top: 364px; right: 140px;
		width: 350px;
		height: 25px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 12pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.constrnation	{
		position:  absolute; left: 156px; top: 394px; right: 140px;
		width: 350px;
		height: 25px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 12pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.constrorder	{
		position:  absolute; left: 168px; top: 424px; right: 140px;
		width: 350px;
		height: 25px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 12pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.constrpart	{
		position:  absolute; left: 180px; top: 454px; right: 140px;
		width: 350px;
		height: 25px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 12pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.constrquan	{
		position:  absolute; left: 192px; top: 484px; right: 140px;
		width: 350px;
		height: 25px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 12pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.constrrect	{
		position:  absolute; left: 204px; top: 514px; right: 140px;
		width: 350px;
		height: 25px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 12pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.constrsingle	{
		position:  absolute; left: 216px; top: 544px; right: 140px;
		width: 350px;
		height: 25px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 12pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.constrtiming	{
		position:  absolute; left: 228px; top: 574px; right: 140px;
		width: 350px;
		height: 25px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 12pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.construser	{
		position:  absolute; left: 240px; top: 604px; right: 140px;
		width: 350px;
		height: 25px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 12pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.constrvalue	{
		position:  absolute; left: 252px; top: 634px; right: 140px;
		width: 350px;
		height: 25px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 12pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.constrwalls	{
		position:  absolute; left: 264px; top: 664px; right: 140px;
		width: 350px;
		height: 25px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 12pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.constrxtra	{
		position:  absolute; left: 278px; top: 694px; right: 140px;
		width: 350px;
		height: 25px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 12pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.constryard	{
		position:  absolute; left: 290px; top: 724px; right: 140px;
		width: 350px;
		height: 25px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 12pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.constrzero	{
		position:  absolute; left: 302px; top: 754px; right: 140px;
		width: 350px;
		height: 25px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 12pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}


.constrlinks	{
		position: absolute; top: 1000px; left: 50px;  right: 50px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		height: 35px;
		width: 900px;
		font-size: 8pt;
		color : #315599;
		font-weight: normal;
		border: 0px solid #fff;
		padding: 0px;
		z-index: 17;
		}

.constrarrow	{
		position: absolute; left: 960px; top: 1000px; right: 0px;
		width: 32px;
		height: 32px;
		border: 0px solid #ccc;
		z-index: 10;
		}

#footerconstr	{
		position: absolute; top: 1050px; left: 50px;  right: 50px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		height: 35px;
		width: 900px;
		font-size: 8pt;
		color : #315599;
		font-weight: normal;
		border: 0px solid #fff;
		padding: 0px;
		z-index: 17;
		}

			/* END OF CONSTRUCTION */

			/* START OF LEGAL */

#legalbox	{
		position: absolute; left: 0px; top: 50px;
		height: 800px;
		max-height: 850px;
		width: 1000px;
		margin: 0 auto; /* Right and left margin widths set to "auto" */
		position:  relative;
		border: 0px ridge silver; 
		/*word-wrap:break-word;*/
		z-index: 11;
		}

#legalcontent	{
		position: absolute; left: 0px; top: 0px;
		height: 760px;
		max-height: 850px;
		color: #000;
		font-size: 11pt;
		width: 1000px;
		margin: 0 auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		position:  relative;
		border: 3px ridge silver; 
		/*word-wrap:break-word;*/
		z-index: 11;
		}

.legaltitle	{
		position: absolute; left: 160px; top: 100px; right: 20px;
		width: 250px;
		height: 39px;
		font-size: 16pt;
		color: #990000;
		text-align: left; /* Counteract to IE5/Win  */
		font-weight: bold;
		border: 0px solid #ccc;
		z-index: 8;
		}

.legalsubt1	{
		background-color: #13053b;
		position: absolute; left: 160px; top: 150px; right: 20px;
		width: 700px;
		height: 20px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 12pt;
		color: #cccccc;
		font-weight: bold;
		border: 0px solid #fff;
		z-index: 19;
		}

.legaltext1	{
		background-color: #13053b;
		position: absolute; left: 195px; top: 190px; right: 20px;
		width: 700px;
		height: 150px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 11pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.legalsubt2	{
		background-color: #13053b;
		position: absolute; left: 160px; top: 380px; right: 20px;
		width: 700px;
		height: 30px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 12pt;
		color: #cccccc;
		font-weight: bold;
		border: 0px solid #fff;
		z-index: 19;
		}


.legaltext2	{
		background-color: #13053b;
		position: absolute; left: 195px; top: 420px; right: 20px;
		width: 700px;
		height: 185px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 11pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.legalarrow	{
		position: absolute; left: 960px; top: 690px; right: 0px;
		width: 32px;
		height: 32px;
		border: 0px solid #ccc;
		z-index: 10;
		}

.legallinks	{
		position: absolute; top: 670px; left: 50px;  right: 50px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		height: 35px;
		width: 900px;
		text-align: center; /* Counteract to IE5/Win  */
		font-size: 8pt;
		color : #990000;
		font-weight: normal;
		border: 0px solid #fff;
		padding: 0px;
		z-index: 17;
		}

#footerlegal	{
		position: absolute; top: 720px; left: 50px;  right: 50px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		height: 35px;
		width: 900px;
		font-size: 8pt;
		color : #315599;
		font-weight: normal;
		border: 0px solid #fff;
		padding: 0px;
		z-index: 17;
		}


			/* END OF LEGAL */

			/* START OF PROJECTS */

#projbox	{
		position: absolute; left: 0px; top: 50px;
		height: 1290px;
		max-height: 1350px;
		color: #000;
		font-size: 11pt;
		width: 1000px;
		margin: 0 auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		position:  relative;
		border: 0px ridge silver; 
		/*word-wrap:break-word;*/
		z-index: 11;
		}

#projcontent	{
		position: absolute; left: 0px; top: 0px;
		height: 1240px;
		max-height: 1260px;
		color: #000;
		font-size: 11pt;
		width: 1000px;
		margin: 0 auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		position:  relative;
		border: 3px ridge silver; 
		/*word-wrap:break-word;*/
		z-index: 11;
		}

.projtitle	{
		position: absolute; left: 160px; top: 100px; right: 20px;
		width: 250px;
		height: 39px;
		font-size: 16pt;
		color: #990000;
		text-align: left; /* Counteract to IE5/Win  */
		font-weight: bold;
		border: 0px solid #ccc;
		z-index: 8;
		}

.projsubt1	{
		background-color: #13053b;
		position: absolute; left: 155px; top: 150px; right: 20px;
		width: 300px;
		height: 30px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 13pt;
		color: #cccccc;
		font-weight: bold;
		border: 0px solid #fff;
		z-index: 19;
		}


.projtext1	{
		background-color: #13053b;
		position: absolute;  left: 192px; top: 180px; right: 140px;
		width: 700px;
		height: 120px;
		text-align: justify; /* Counteract to IE5/Win  */
		line-height: 1.75em;
		font-size: 11pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.projsubt2	{
		background-color: #13053b;
		position: absolute; left: 155px; top: 310px; right: 20px;
		width: 300px;
		height: 30px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 13pt;
		color: #cccccc;
		font-weight: bold;
		border: 0px solid #fff;
		z-index: 19;
		}

.projtext2	{
		background-color: #13053b;
		position: absolute;  left: 192px; top: 340px; right: 140px;
		width: 700px;
		height: 90px;
		text-align: justify; /* Counteract to IE5/Win  */
		line-height: 1.75em;
		font-size: 11pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}


.projsubt3	{
		background-color: #13053b;
		position: absolute; left: 155px; top: 445px; right: 20px;
		width: 300px;
		height: 30px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 13pt;
		color: #cccccc;
		font-weight: bold;
		border: 0px solid #fff;
		z-index: 19;
		}

.projtext3	{
		background-color: #13053b;
		position: absolute;  left: 192px; top: 475px; right: 140px;
		width: 700px;
		height: 60px;
		text-align: justify; /* Counteract to IE5/Win  */
		line-height: 1.75em;
		font-size: 11pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}


.projsubt4	{
		background-color: #13053b;
		position: absolute; left: 155px; top: 555px; right: 20px;
		width: 300px;
		height: 30px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 13pt;
		color: #cccccc;
		font-weight: bold;
		border: 0px solid #fff;
		z-index: 19;
		}

.projtext4	{
		background-color: #13053b;
		position: absolute;  left: 192px; top: 580px; right: 140px;
		width: 700px;
		height: 60px;
		text-align: justify; /* Counteract to IE5/Win  */
		line-height: 1.75em;
		font-size: 11pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}


.projsubt5	{
		background-color: #13053b;
		position: absolute; left: 155px; top: 650px; right: 20px;
		width: 300px;
		height: 30px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 13pt;
		color: #cccccc;
		font-weight: bold;
		border: 0px solid #fff;
		z-index: 19;
		}

.projtext5	{
		background-color: #13053b;
		position: absolute;  left: 192px; top: 680px; right: 140px;
		width: 700px;
		height: 90px;
		text-align: justify; /* Counteract to IE5/Win  */
		line-height: 1.75em;
		font-size: 11pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}



.projsubt6	{
		background-color: #13053b;
		position: absolute; left: 155px; top: 780px; right: 20px;
		width: 300px;
		height: 30px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 13pt;
		color: #cccccc;
		font-weight: bold;
		border: 0px solid #fff;
		z-index: 19;
		}

.projtext6	{
		background-color: #13053b;
		position: absolute;  left: 192px; top: 810px; right: 140px;
		width: 700px;
		height: 70px;
		text-align: justify; /* Counteract to IE5/Win  */
		line-height: 1.75em;
		font-size: 11pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.projsubt7	{
		background-color: #13053b;
		position: absolute; left: 155px; top: 885px; right: 20px;
		width: 300px;
		height: 30px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 13pt;
		color: #cccccc;
		font-weight: bold;
		border: 0px solid #fff;
		z-index: 19;
		}

.projtext7	{
		background-color: #13053b;
		position: absolute;  left: 192px; top: 910px; right: 140px;
		width: 700px;
		height: 120px;
		text-align: justify; /* Counteract to IE5/Win  */
		line-height: 1.75em;
		font-size: 11pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.projsubt8	{
		background-color: #13053b;
		position: absolute; left: 155px; top: 1035px; right: 20px;
		width: 300px;
		height: 30px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 13pt;
		color: #cccccc;
		font-weight: bold;
		border: 0px solid #fff;
		z-index: 19;
		}

.projtext8	{
		background-color: #13053b;
		position: absolute;  left: 192px; top: 1065px; right: 140px;
		width: 700px;
		height: 70px;
		text-align: justify; /* Counteract to IE5/Win  */
		line-height: 1.75em;
		font-size: 11pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.projarrow	{
		position: absolute; left: 960px; top: 1155px; right: 0px;
		width: 32px;
		height: 32px;
		border: 0px solid #ccc;
		z-index: 10;
		}

.projlinks	{
		position: absolute; top: 1155px; left: 50px;  right: 50px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		height: 35px;
		width: 900px;
		text-align: center; /* Counteract to IE5/Win  */
		font-size: 8pt;
		color : #315599;
		font-weight: normal;
		border: 0px solid #fff;
		padding: 0px;
		z-index: 17;
		}

#footerproj	{
		position: absolute; top: 1200px; left: 50px;  right: 50px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		height: 35px;
		width: 900px;
		font-size: 8pt;
		color : #315599;
		font-weight: normal;
		border: 0px solid #fff;
		padding: 0px;
		z-index: 17;
		}


			/* END OF PROJECTS */


			/* START OF CONTACT */

#contbox	{
		position: absolute; left: 0px; top: 50px;
		height: 680px;
		max-height: 750px;
		width: 1000px;
		margin: 0 auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		position:  relative;
		border: 0px ridge silver; 
		/*word-wrap:break-word;*/
		z-index: 11;
		}

#contcontent	{
		position: absolute; left: 0px; top: 0px;
		height: 630px;
		max-height: 850px;
		color: #000;
		font-size: 11pt;
		width: 1000px;
		margin: 0 auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		position:  relative;
		border: 3px ridge silver; 
		/*word-wrap:break-word;*/
		z-index: 11;
		}

.conttext	{
		background-color: #13053b;
		position: absolute;  left: 160px; top: 100px; right: 140px;
		width: 700px;
		height: 400px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 11pt;
		color: #cccccc;
		font-weight: normal;
		border: 0px solid #fff;
		z-index: 19;
		}

.contlinks	{
		position: absolute; top: 530px; left: 50px;  right: 50px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		height: 35px;
		width: 900px;
		text-align: center; /* Counteract to IE5/Win  */
		font-size: 8pt;
		color : #315599;
		font-weight: normal;
		border: 0px solid #fff;
		padding: 0px;
		z-index: 17;
		}

#footercont	{
		position: absolute; top: 590px; left: 50px;  right: 50px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		height: 35px;
		width: 900px;
		font-size: 8pt;
		color : #315599;
		font-weight: normal;
		border: 0px solid #fff;
		padding: 0px;
		z-index: 17;
		}




			/* END OF CONTACT */


a:link { color: #990000; font-weight: bold; }
a:visited { color: #666666; font-weight: normal; }
a:hover { color: #cc9966; font-weight: bold; }

