body { background-color: #fff; background-image: url(../images/template/bkgd_body_sans.jpg); background-repeat: no-repeat; background-position: 0 0; min-height: 1024px; margin: 0; padding: 0; }
#announce { position: absolute; top: 0; left: 0; width: 178px; height: 55px; z-index: 100000; }
#logo { position: absolute; top: 60px; left: 0; width: 211px; height: 70px; z-index: 10000; }
#centre { background-color: #fff; background-image: url(../images/template/bkgd.jpg); background-repeat: no-repeat; position: absolute; top: 0; left: 50%; width: 1004px; height: 1024px; z-index: 0; visibility: visible; min-height: 1024px; margin-left: -502px; }
#centre_fr { background-color: #fff; background-image: url(../images/template/bkgd_fr.jpg); background-repeat: no-repeat; visibility: visible; margin-left: -502px; position: absolute; z-index: 0; top: 0; left: 50%; width: 1004px; height: 1024px; min-height: 1024px; }
#login { position: absolute; top: 151px; left: 818px; width: 178px; height: 25px; z-index: 2000; }
#tagline { background-image: url(../images/titles/tagline.jpg); background-repeat: no-repeat; position: absolute; top: 580px; left: 232px; width: 332px; height: 39px; z-index: 14; }
#tagline_fr { background-image: url(../images/titles/tagline2_fr.jpg); background-repeat: no-repeat; position: absolute; z-index: 14; top: 399px; left: 65px; width: 150px; height: 103px; }
#submenuTop { position: absolute; top: 54px; left: 726px; width: 278px; height: 21px; z-index: 1020; }
#submenuTop_fr { position: absolute; z-index: 1020; top: 54px; left: 701px; width: 303px; height: 21px; }
#menu { position: absolute; top: 75px; left: 232px; width: 772px; height: 36px; z-index: 1000; display: block; }
#submenu { display: block; position: absolute; z-index: 1001; top: 115px; left: 232px; width: 772px; height: 12px; visibility: hidden; }
#rightmenu { color: #896b16; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; position: absolute; top: 406px; left: 818px; width: 178px; height: 260px; z-index: 1010; }
#leftmenu { position: absolute; top: 436px; left: 57px; width: 170px; height: 500px; z-index: 2000; }
#leftmenu_sans { position: absolute; z-index: 2000; top: 175px; left: 57px; width: 170px; height: 500px; }
#rightmenu p { padding-left: 20px; }
#image { background-repeat: no-repeat; position: absolute; top: 151px; left: 0; width: 818px; height: 241px; z-index: 10; }
#bodymain { position: absolute; top: 420px; left: 232px; width: 550px; height: 1024px; z-index: 15; visibility: visible; }
#bodymain_sans { visibility: visible; position: absolute; z-index: 15; top: 160px; left: 232px; width: 550px; height: 1024px; }
.title { background-image: url(../images/titles/why_choose_cbaf.jpg); background-repeat: no-repeat; position: relative; top: -1px; left: -2px; width: 552px; height: 39px; margin: 0 0 18px; padding: 0; }
.subs, .subs_investment { color: #da002c; font-size: 11px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; margin: 0 0 9px; padding: 3px 0 0; }
.subs_black { color: #000; font-size: 11px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; margin: 0 0 9px; padding: 3px 0 0; }
.subsec { color: #000; font-size: 11px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; margin: 0 0 3px; padding: 3px 0 0; }
.subs_rule { color: #da002c; font-size: 11px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; margin: 0 0 9px; padding: 0; border-bottom: 1px solid #da002c; }
.emph { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; margin: 0; padding: 0; }
.emph_red { color: #da002c; font-weight: bold; }
.emph_news { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; margin: 0; padding: 0; }
.bodyreg { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-align: justify; margin: 0 0 9px; padding: 0; }
.bodyreg_nsp { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-align: justify; margin: 0 0 0; padding: 0; }
.bodyreg_indent { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-align: justify; margin: 0 0 9px 20px; padding: 0; }
.bodyreg_indent_nsp { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-align: justify; margin: 0 0 0 20px; padding: 0; }
.bodyreg_intro { color: #808080; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; line-height: 15px; text-align: justify; margin: 0 0 9px; padding: 0; }
.bodyfmedlush { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; line-height: 15px; text-align: justify; margin: 0 0 9px; padding: 0; }
.rule { border-bottom: 1px solid gray; }
.date { color: #7a7a7a; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; line-height: 15px; margin: 0 0 9px; padding: 0; }
.bullets { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-align: left; text-indent: -10px; margin: 0 0 9px 10px; padding: 0; }
.bullets_nsp { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-align: left; text-indent: -10px; margin: 0 0 0 10px; padding: 0; }
.bullets_indent { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-align: left; text-indent: -10px; margin: 0 0 9px 30px; padding: 0; }
.bullets_indent_nsp { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-align: left; text-indent: -10px; margin: 0 0 0 30px; padding: 0; }
.alpha_indent { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-align: left; text-indent: -15px; margin: 0 0 9px 35px; padding: 0; }
.alpha_indent_nsp { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-align: left; text-indent: -15px; margin: 0 0 0 35px; padding: 0; }
.bodyflush_form { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; margin: 0 0 9px; }
input.calculate, input.report { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; background-color: #ffe593; position: relative; margin-top: 0; margin-right: 5px; padding-top: 0; outline-color: #0067a4; outline-width: 1px; }
input.calculate:hover, input.report:hover { color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; background-color: #f15a22; position: relative; margin-top: 0; margin-right: 5px; padding-top: 0; outline-width: 1px; outline-color: #0067a4; }
.bodyflushNsp_form { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; margin: 0; }
.horiz_Div { background-image: url(../images/template/horizDiv.png); background-repeat: no-repeat; width: 586px; height: 12px; margin: 0; padding: 0; }
#news { line-height: 12px; visibility: visible; position: absolute; z-index: 20; top: 215px; left: 818px; width: 158px; height: 177px; margin: 0; padding: 0; }
p { }
td { }
.bodyflush { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; margin: 0 0 9px 0; }
.bold_red { color: #cf2941; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; }
.bodymargin { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; margin: 0 0 9px; }
.provincepadding { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; margin: 2px 0 9px; }
.bodymargin_nsp { color: #da002c; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; margin: 0; }
.bodymargin_blue { color: #0067a4; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; margin: 0 0 9px; }
.subRule_blue { color: #da002c; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; margin: 0 0 6px; border-bottom: 1px solid #7a7a7a; }
.subRule_blue_indent { color: #da002c; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; margin: 0 0 8px 93px; padding-top: 7px; border-bottom: 1px solid #da002c; }
.bodyindent_blue { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; margin: 0 0 9px 21px; }
a:link { color: #f15a22; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14px; text-decoration: underline; }
a:hover { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: underline; }
a:visited { color: #f15a22; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: underline; }
.subsbar { margin: 0 0 9px 25px; padding: 12px 0 0; }
.sig { background-image: url(../images/template/signature.gif); background-repeat: no-repeat; background-position: 0 0; position: relative; top: 0; left: 0; width: 148px; height: 21px; }
#carousel { position: absolute; top: 73px; left: 279px; width: 221px; height: 144px; z-index: 10; visibility: visible; }
#text { position: absolute; top: 85px; left: -90px; width: 669px; height: 300px; z-index: 20; visibility: visible; }
#extlinks { height: auto; width: auto; left: 192px; top: 44px; position: absolute; z-index: 25; visibility: visible; }
#applet { font-family: Verdana, Arial, Helvetica, sans-serif; position: relative; top: 33px; left: 91px; width: 600px; z-index: 0; margin-bottom: 48px; display: block; }
#calculator { display: block; margin-bottom: 21px; position: relative; z-index: 0; top: 7px; left: 77px; width: 267px; height: 84px; }
div#menu { line-height: 13px; z-index: 1000; }
#iframer { position: absolute; top: 89px; left: 0; width: 400px; height: 800px; z-index: 999; visibility: hidden; display: block; filter:alpha(opacity=1); -moz-opacity:0.01; -khtml-opacity: 0.01; opacity: 0.01; }
td { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px; }
.table:link { color: #000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 10px; text-decoration: underline; }
.table:visited { color: #696969; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 10px; text-decoration: underline; }
.table:hover { color: #ef0048; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 10px; text-decoration: underline; }
td a:link { color: #000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 10px; text-decoration: underline; }
td a:hover { color: #f15a22; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px; text-decoration: underline; }
td a:visited { color: #000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 10px; text-decoration: underline; }

