.toppics {  position: relative; height: 100px; top: 33px; align: right; z-index: 10}

.rightcontentbg { background-color: #566E79; layer-background-color: #566E79; width: 180px; float:none;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50}



.leftfade { background-position: left bottom; vertical-align: bottom; background-image: url(images/layout/left-fade2.jpg); left: 0px; top: 0px; background-repeat: no-repeat}

.rightfade-r { background-position: right bottom; vertical-align: bottom; background-image: url(rightfade-r.jpg); left: 0px; top: 0px; clip:  rect(   ); background-repeat: no-repeat; width:20%!important;margin:0 0 0 80%}

.rightfade-l { background-position: right top; vertical-align: top; background-image: url(images/layout/rightfade-l.gif); left: 0px; top: 0px; clip:  rect(   ); background-repeat: no-repeat}

body {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}

.footertxt {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #566E79}
.bodytxt {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #566E79}
.atxt {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #566E79; text-decoration:underline}
.bodytxtbold {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; weight: bold; color: #566E79; font-weight: bold}

.topfade { background-position: right top; vertical-align: top; background-image: url(images/layout/top-fade.gif); left: 0px; top: 0px; background-repeat: no-repeat }
.rightcontentheader { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; weight: bold; color: #FFFFFF; font-weight: bold }
.rightcontenttxt { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF}


a.navlinks:link {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; weight: bold; color: #FFFFFF; font-weight: bolder; text-decoration: none; font-variant: small-caps}
a.navlinks:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; weight: bold; color: #FFFFFF; font-weight: bolder; text-decoration: none; font-variant: small-caps}
a.navlinks:active {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; weight: bold; color: #FFFFFF; font-weight: bolder; text-decoration: none; font-variant: small-caps}
a.navlinks:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; weight: bold; color: #FFFFFF; font-weight: bolder; text-decoration: none; font-variant: small-caps}

a.footertxt:link { font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  color: #566E79; font-weight: normal ; text-decoration: none}
a.footertxt:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #566E79; font-weight: normal ; text-decoration: none}
a.footertxt:visited { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #566E79; font-weight: normal ; text-decoration: none}

a.portfoliolink:link { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; weight: bold; color: #566E79; font-weight: bold ; text-decoration: none}
a.portfoliolink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; weight: bold; color: #566E79; font-weight: bold ; text-decoration: underline}
a.portfoliolink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; weight: bold; color: #566E79; font-weight: bold ; text-decoration: none}

a:hover { text-decoration: underline; color: #DE003A}
a:link { text-decoration: none; color: #DE003A}
a:active { text-decoration: underline; color: #DE003A}
a:visited { text-decoration: none; color: #666666}.architectfade { background-position: left bottom; vertical-align: bottom; background-image: url(images/layout/architect-fade.gif); left: 0px; top: 0px; background-repeat: no-repeat }
