 
body  { margin: 0; padding: 0; font-family: Verdana, Geneva, sans-serif; font-size: 13px; color: #FFF; }
body#general   { background-color: #2e0606; }
img { float: left; }
a img  { border-width: 0 }

#logo     { position: absolute; top: 71px; left: 870px; width: 65px; height: 25px; z-index: 100 }

body#general #logo { background: url("../images/truelogo.gif") no-repeat; }

.logo-3mob	{ background: url("../images/truelogo-3mob.gif") no-repeat; }
.logo-artf		{ background: url("../images/truelogo-artf.gif") no-repeat; }
.logo-brtr		{ background: url("../images/truelogo-brtr.gif") no-repeat }
.logo-brit		{ background: url("../images/truelogo-brit.gif") no-repeat; }
.logo-bupa		{ background: url("../images/truelogo-bupa.gif") no-repeat; }

.logo-cadb		{ background: url("../images/truelogo-cadb.gif") no-repeat; }
.logo-guar		{ background: url("../images/truelogo-guar.gif") no-repeat; }
.logo-eviv		{ background: url("../images/truelogo-eviv.gif") no-repeat; }
.logo-firs		{ background: url("../images/truelogo-firs.gif") no-repeat; }

.logo-grap		{ background: url("../images/truelogo-grap.gif") no-repeat; }
.logo-help		{ background: url("../images/truelogo-help.gif") no-repeat; }
.logo-hovi		{ background: url("../images/truelogo-hovi.gif") no-repeat; }
.logo-jmcq		{ background: url("../images/truelogo-jmcq.gif") no-repeat }
.logo-macm	{ background: url("../images/truelogo-macm.gif") no-repeat; }
.logo-mart		{ background: url("../images/truelogo-mart.gif") no-repeat; }

.logo-meri		{ background: url("../images/truelogo-meri.gif") no-repeat; }
.logo-nati		{ background: url("../images/truelogo-nati.gif") no-repeat; }
.logo-paul		{ background: url("../images/truelogo-paul.gif") no-repeat; }
.logo-piom		{ background: url("../images/truelogo-piom.gif") no-repeat; }
.logo-prio		{ background: url("../images/truelogo-prio.gif") no-repeat; }

.logo-riba		{ background: url("../images/truelogo-riba.gif") no-repeat; }
.logo-sout		{ background: url("../images/truelogo-sout.gif") no-repeat; }
.logo-swis		{ background: url("../images/truelogo-swis.gif") no-repeat; }
.logo-tate		{ background: url("../images/truelogo-tate.gif") no-repeat; }
.logo-uaeu		{ background: url("../images/truelogo-uaeu.gif") no-repeat; }

.logo-chat		{ background: url("../images/truelogo-chat.gif") no-repeat; }


#frame  { position: absolute; top: 100px; left: 80px; width: 853px; height: 438px }
.framegeneral  { border: solid 1px #7d9dd4 }
#loader  { display:none; position: absolute; top: 100px; left: 80px; width: 853px; height: 438px; background:url(../images/loader.gif) center no-repeat; }
.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 }
#panes div {position:absolute; left:0px; top:0px;}

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


#footer  { position: absolute; top: 548px; left: 80px; width: 880px; height: 30px; font-size:9px; -moz-opacity:.40; -ms-filter:”alpha(opacity=40)”; filter:alpha(opacity=40); opacity:.40;}
#footer  span {font-size:11px; }


.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 */


#process    { position: absolute; top:75px; left:20px; width: 800px }
.how-largecircles { 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;}



