 
body  {
	background-color:#2E0606;
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #FFF;
	font-family: Verdana, Tahoma, Geneva, sans-serif;

}
a img  { border-width: 0 }

#logo       { background-color: transparent; background-image: url(../images/fusion-logo.gif); background-repeat: no-repeat; background-attachment: scroll; position: absolute; z-index: 100; top: 70px; left: 841px; width: 94px; height: 26px }

#frame  { position: absolute; top: 100px; left: 80px; width: 853px; height: 438px }
.framegeneral  { border: solid 1px #7d9dd4 }
.frameportfolio { border: solid 1px #FFFFFF; -moz-opacity: 0.5; opacity: 0.5; filter: alpha(opacity=50) }

#contentarea   { position: absolute; top: 110px; left: 90px; width: 835px; height: 420px }
#text   { position: absolute; top: 85px; left: 120px; width: 715px }
#portfolio-text  { position: absolute; top: 0; left: 455px; width: 265px; height: 200px }


#portfolio-navbar   { position: absolute; top: 380px; left: 0; width: 835px; height: 27px }
#footer   { background-image: url("../images/footer.gif"); background-repeat: no-repeat; position: absolute; top: 548px; left: 80px; width: 880px; height: 30px }
#shadowLayerHint    { position: relative; top: 200px; left: 3px }


#lyr1, #lyr2, #lyr3, #lyr4, #lyr5, #lyr6	{ position:absolute; visibility:hidden; left:0; top:0; }

.rightspace   { margin: 0 5px 0 0; padding: 0 }
.bottomspace  { margin: 0 0 5px; padding: 0 }
.rightbottomspace  { margin: 0 5px 5px 0; padding: 0 }
.nospace  { margin: 0; padding: 0 } /* for IE5 */
.pointer { cursor: pointer }
#process-mouseover   { position: absolute; z-index: 200; top: 222px; left: 58px; width: 900px }
#process-mouseover img  { display: block; float: left }
#services-mouseover { position: absolute; z-index: 200; top: 135px; left: 35px; width: 900px }
#services-mouseover img { display: block }
#perspectives-mouseover { position: absolute; z-index: 100; top: 93px; left: 121px }
#perspectives-mouseover img { display: block }

/* diagram elements */
.hide { visibility: hidden; }
/* Hidden from screen, but not from screen readers */
.off-screen  { color: #2e0606; position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden; }
/* hidden from screen and screen readers */
.invisible { color: #2e0606; position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden; visibility: hidden; display: none;}

