
/* Trizec 2005 Annual Report microsite stylesheet */

body   { margin: 0px; }
body   { font-family: times, serif; font-weight: 100; font-size: 12px; line-height: 20px; color: #604c40; }

a:link   { font-weight: 900; color: #604c40; }
a:visited   { font-weight: 900; color: #604c40; }

a.enter:link   { font: normal 12px/12px arial; font-weight: 100; color: #ffffff; letter-spacing: .5em; text-decoration: none; }
a.enter:visited   { font: normal 12px/12px arial; font-weight: 100; color: #ffffff; letter-spacing: .5em; text-decoration: none; }

a.leftnav:link   { font: normal 9px/12px arial, sans-serif; letter-spacing: .05em; font-weight: 300; color: #ffffff; text-decoration: none; text-transform: uppercase; }
a.leftnav:visited   { font: normal 9px/12px arial, sans-serif; letter-spacing: .05em; font-weight: 300; color: #ffffff; text-decoration: none; text-transform: uppercase; }
a.leftnav:hover   { text-decoration: underline; }

a.rightnav:link   { font: normal 9px/12px arial, sans-serif; letter-spacing: .05em; font-weight: 300; color: #604c40; text-decoration: none; text-transform: uppercase; }
a.rightnav:visited   { font: normal 9px/12px arial, sans-serif; letter-spacing: .05em; font-weight: 300; color: #604c40; text-decoration: none; text-transform: uppercase; }
a.rightnav:hover   { text-decoration: underline; }

a.leftnav_rev:link   { font: normal 13px/16px times, sans-serif; letter-spacing: .05em; font-weight: 300; color: #ffffff; text-decoration: none; text-transform: uppercase; }
a.leftnav_rev:visited   { font: normal 13px/16px times, sans-serif; letter-spacing: .05em; font-weight: 300; color: #ffffff; text-decoration: none; text-transform: uppercase; }
a.leftnav_rev:hover   {}

a.reverse:link   { font-family: arial, sans-serif; font-size: 10px; color: #ffffff; text-decoration: underline; }
a.reverse:visited   { font-family: arial, sans-serif; font-size: 10px; color: #ffffff; text-decoration: underline; }
a.reverse:hover   {}

a.brown:link   { font-family: arial, sans-serif; font-size: 10px; color: #604c40; text-decoration: underline; }
a.brown:visited   { font-family: arial, sans-serif; font-size: 10px; color: #604c40; text-decoration: underline; }
a.brown:hover   {}

a.photocaption_link:link   { font: 12px/16px arial; color: #003C79; }
a.photocaption_link:visited   { font: 12px/16px arial; color: #003C79; }
a.photocaption_link:hover   {}



/* same as photocaption class */

a.labelclick:link   { font: 12px/14px arial; color: #003C79; text-decoration: none; }
a.labelclick:visited   { font: 12px/14px arial; color: #003C79; text-decoration: none; }

a.labelclick_un:link   { font: 12px/14px arial; color: #003C79; }
a.labelclick_un:visited   { font: 12px/14px arial; color: #003C79; }

li   { margin: 0px 12px 9px 0px; list-style-type: square; }




/* classes */

.intro_bknd   { background-image: url(images/intro_bknd_750x480.jpg); background-repeat: no-repeat; }
.intro_bknd2   { background-image: url(images/intro_bknd_bt_750x144.jpg); background-repeat: no-repeat; }

.headerbknd   { background-image: url(images/header_750x175.jpg); }
.headerbknd2   { background-image: url(images/header2_750x175.jpg); }
.headerbknd3   { background-image: url(images/header_strategy_750x175.jpg); }
.headerbknd4   { background-image: url(images/header_transactions_750x175.jpg); }
.headerbknd5   { background-image: url(images/header_leasing_750x175.jpg); }
.headerbknd6   { background-image: url(images/header_security_750x175.jpg); }
.headerbknd7   { background-image: url(images/header_buildings_750x175.jpg); }
.headerbknd8   { background-image: url(images/header_highlights_750x175.jpg); }
.headerbknd8a   { background-image: url(images/header_highlights2_750x175.jpg); }
.headerbknd9   { background-image: url(images/header_expectations_750x175.jpg); }
.headerbknd_markets   { background-image: url(images/header_markets_750x175.gif); }
.headerbknd_portfolio   { background-image: url(images/header_portfolio_750x175.gif); }
.headerbknd_financial   { background-image: url(images/header_financial_750x175.jpg); }
.headerbknd_forward   { background-image: url(images/header_forward_750x175.jpg); }
.headerbknd_ffo   { background-image: url(images/header_ffo_750x175.jpg); }
.headerbknd_corporate   { background-image: url(images/header_corporate_750x175.jpg); }
.headerbknd_directors   { background-image: url(images/header_directors_750x175.jpg); }


.photoborder   { border-color: #ccc; border-width: 1px; margin-bottom: 9px; }
.phototopborder   { border-color: #ccc; border-width: 1px; margin-bottom: 9px; margin-top: 9px; }
.photowspacer   { margin-bottom: 9px; }

.photocaption   { font: 9px/13px verdana; color: #772B2F; }   /* same as label click pseudo class */
.photocaption2   { font: 9px/13px verdana; color: #003C79; }
.photocaption3   { font: 7px/13px verdana; color: #003C79; }
.photocaption4   { font: 12px/14px arial; color: #003C79; }
.photocaption_name   { font: 9px/13px verdana,; color: #604c40; }   /* original brown # 6 0 4 c 4 0 */

.headline_blue   { font-size: 22px; line-height: 28px; color: #003C79; }
.subhead_blue   { font: bold 14px/16px arial; margin: 0px 0px 6px 0px; color: #003C79; }

.yir_title   { font: normal 18px/21px times; color: #ffffff; margin: 12px 0px 12px 0px; }
.yir_month   { font: 10px/14px arial; color: #ffffff; text-transform: uppercase; letter-spacing: .5em; padding-left: 12px; }
.yir_body   { font-family: verdana; font-weight: 100; font-size: 9px; line-height: 13px; color: #ffffff; }

.tablefonts   { font: normal 10px/16px arial; color: #333333; }
.tablefonts_head   { font-size: 14px; font-weight: 900; color: #003C79; }
.tablefonts_year   { font-size: 11px; font-weight: 500; color: #003C79; }
.table_row_bknd   { background-color: #dce4ef; }

.topten_title   { font: normal 21px/21px arial; color: #003C79; }
.topten_head   { font: normal 13px/18px arial; font-weight: 500; color: #003C79; }
.topten_body   { font: normal 12px/15px arial; color: #333333; }
.topten_bknd   { background-color: #dce4ef; }
.topten_footnotes   { font: normal 11px/14px arial; color: #333333; }

.rightbox   { width: 85px; font: normal 9px/12px arial; color: #604c40; letter-spacing: .05em; text-transform: uppercase; }
.inset_float   { float: right; width: 112px; margin: 0 0 3px 6px; }

.bar_bknd   { font: normal 16px/16px arial, sans-serif; color: #ffffff; text-transform: uppercase; letter-spacing: .5em; background-color: #003C79; }

.smallspacertype   { font: 6px/12px arial; color: none; }

.indent   { margin: 0px 0px 0px 12px; }

.blue   { color: #003C79; }
.corp_body   { font: normal 14px/16px times; color: #555; }
.corp_bold   { font: normal 13px/15px arial; margin: 0px 0px 6px 0px; font-weight: 900; color: #003C79; }
.corp_titles   { font: normal 13px/16px times; }

.space_after   { margin: 6px 0px 6px 0px; }

.bold   { font-weight: 900; }
.navlineheight   { line-height: 21px; }
.legal   { font-family: arial, sans-serif; font-size: 11px; line-height: 18px; color: #777777; }
.legal_rev   { font: normal 11px/18px arial, sans-serif; color: #cccccc; }


