/* stylesheet by thrillworks inc */
html, body, form, fieldset, td, th { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address { margin:1em 0; padding:0; }
body { color:#400e02; font-family:Verdana, Geneva, sans-serif; font-size:70%; line-height:15px; background:#9a0416; }
body a { color:#a20417; text-decoration:underline; }
body a:visited { color:#a20417; }
body a:hover, body a:active { color:#8a6643; text-decoration:underline; }
/*-----TEXT*/
h1 { line-height:24px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:25px; color:#301404; }
h2 { line-height:17px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; color:#400e02; }
h3 { line-height:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#bc0016; }
h4 { line-height:10px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#3f0f01; }
.text { margin:15px 36px 0 0; }
.text ul, .two-column ul, .combotext ul { list-style-type:none; margin-left:15px; }
.text ul li, .two-column ul, .combotext ul li, .showboxcontent ul li { list-style-image:url(/ca/images/core/bullet.gif); margin-left:15px; }
.text ol li, .combotext ol li { margin-left:25px; }
.text ul ul li, .combotext ul ul li, .text ol ol li, .combotext ol ol li { margin-left:15px; }
.text ul ul ul li, combotext ul ul ul li, .text ol ol ol li, combotext ol ol ol li { margin-left:15px; }
/*-----GENERAL*/
.width1 { margin:0; padding:46px 0 50px 58px; width:688px; }
.width2 { width:940px; }
.width3 { width:344px; }
.width4 { width:214px; }
.width5 { width:460px; }
.width6 { margin:0; padding:46px 0 50px 28px; width:710px; }
.width7 { width:620px!important; }
.width8 { width:300px; padding:200px 0 0; }
img { border:0; }
.imageleft { float:left; padding:0 8px 8px 0; }
.photoleft { float:left; position:relative; display:inline; left:-22px; top:-13px; margin:0 -15px -13px 0; }
.photoright { float:right; position:relative; display:inline; right:-22px; top:-13px; margin:0 0 -13px -15px; }
.treated_img_left img { float:left; background:#fff; padding:10px; margin-right:10px; }
.treated_img_right img { float:right; background:#fff; padding:10px; margin-left:10px; }
.treated_img img { background:#fff; padding:10px; margin:0 10px; }
.clear { clear:both; }
.pagediv { clear:both; display:block; margin:10px 10px 3px; height:2px; background:url(/ca/images/core/bg_dotted_line.gif) bottom left repeat-x; font-size:2px; line-height:2px; }
.container { margin:0 auto; width:980px; }
.leftcolumn, .rightcolumn { float:left; }
#content { margin-top:-10px; min-height:400px; height:auto!important; height:400px; background:#ecdecd; }
#content .rightcolumn { float:left; }
#content .rightcolumn h1 { margin-top:0; }
#iframecontent { background:#ecdecd; }
form { margin:0; }
.radio { border:0; background:#ecdecd; }
.formdiv { padding:3px; width:99%; clear:both; }
.formlabel { float:left; display:block; margin-right:0.5em; padding-top:3px; width:180px; text-align:right; line-height:14px; }
.smalltype { font-size:0.82em; }
.largetype { font-size:1.2em; }
a.button { display:inline; float:left; height:25px; margin:3px 6px 4px 0; padding-right:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#fff; text-decoration:none; background:transparent url(/ca/images/core/bg_button_a.gif) no-repeat scroll top right; }
a.button span { display:block; line-height:18px; padding:2px 0 5px 10px; color:#fff; background:transparent url(/ca/images/core/bg_button_span.gif) no-repeat; }
a.button:hover, a.button:active { color:#000; outline:none; text-decoration:none; background-position:bottom right; }
a.button:hover span, a.button:active span { background-position:bottom left; }
.showboxheader { display:block; margin:3px 0 0; width:688px; background:url(/ca/images/core/showboxheader.gif) bottom left no-repeat; }
.showboxheader a, .showboxheader_open a { display:block; clear:both; margin-left:7px; padding:0 11px 2px; text-decoration:none; line-height:1.4em; background:url(/ca/images/core/showbox_closed.gif) top left no-repeat; }
.showboxheader a.open, .showboxheader a.open:visited { display:block; color:#351a00; text-decoration:none; background:url(/ca/images/core/showbox_open.gif) top left no-repeat; }
.showboxheader a:hover, .showboxheader a.open:hover, .showboxheader a.open:active { display:block; text-decoration:underline; }
.showboxcontent { /*display:inline;*/ overflow:hidden; padding:18px 18px; width:651px; background:url(/ca/images/core/showboxfooter.gif) #eadac8 bottom left no-repeat; }
.showboxcontent img { float:left; display:inline; margin-right:13px; }
.photocenter img { float:none; display:block; margin:0 auto; }
.showboxcontent td { text-align:center; vertical-align:top; }
.showboxcontent td img { float:none; margin:0 auto; }
.showboxcontent p { margin-top:0; }
#related { margin-left:191px!important; margin-left:189px; border:0; background:#ecdecd; }
#relatedtop { border:0; background:#ecdecd; }
/*-----HEADER*/
#header { height:148px; background:url(/ca/images/core/bg_header.gif) repeat-x; }
#logo { position:relative; left:-69px; width:421px; height:141px; text-indent:-9999px; background:url(/ca/images/core/logo.jpg) no-repeat; }
#logo h2, #logo h3 { margin:0; padding:0; }
#logo h2 a { position:relative; top:0; left:65px; display:block; overflow:hidden; width:157px; height:140px; background:none; }
#coffeepour { position:relative; z-index:9; margin-top:-140px; left:-56px; }
#coffeepourflash { height:140px; }
#coffeepourflash img { margin:-1px 0 0 -13px; }
.flash { background:url(/ca/images/core/logo_flash.jpg)!important; }
#printbuttons { display:none; }
#header .tools { position:relative; float:right; margin:-141px 7px 0 0; width:700px; color:#fff; text-align:right; }
#header .tools p { margin:0; padding:0; }
#header .tools span { color:#c99ba1; }
#header .tools .language { margin-top:5px; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#header .tools .language a { color:#fff; text-decoration:none; }
#header .tools .language a:hover { color:#c9b387; text-decoration:none; }
#header .tools .topnav { margin:5px 0 0; }
#header .tools .topnav a { font-weight:bold; color:#fff; text-decoration:none; }
#header .tools .topnav a:hover { color:#c9b387; text-decoration:none; }
#search { float:right; margin-top:10px; }
#search input.searchfield { display:inline; margin:0; padding:2px 0; height:12px; width:160px; font-size:11px; color:#b4ac9a; }
#pagetools { height:16px; background:#ecdecd; text-align:right; position:relative; display:block; padding:0 28px 0 0; }
#pagetools a { text-decoration:none; color:#a20417; }
#pagetools a:hover { text-decoration: underline; }
/*-----TOPNAV*/
#navigation { z-index:100; clear:both; float:right; position:relative; top:-57px; left:-7px; width:822px; overflow:visible; }
#nav { display:inline; overflow:hidden; margin:0; padding:0; width:822px; list-style:none; }
#nav li { float:left; }
#nav a { display:block; padding:0; height:65px; text-indent:-9999px; }
#nav li { display:inline; float:left; }
#nav li .height3 { min-height:142px; height:auto!important; height:142px; }
#nav li .height3promo { min-height:197px; height:auto!important; height:197px; }
#nav li .height4 { min-height:182px; height:auto!important; height:182px; }
#nav li .height4promo { min-height:237px; height:auto!important; height:237px; }
#nav li .height5 { min-height:222px; height:auto!important; height:222px; }
#nav li .height5promo { min-height:277px; height:auto!important; height:277px; }
#nav li .height6 { min-height:262px; height:auto!important; height:262px; }
#nav li .height6promo { min-height:317px; height:auto!important; height:317px; }
#nav li .sub { position:relative; margin-top:-8px; width:418px; /*min-height:197px; height:auto!important; height:197px;*/ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background:url(/ca/images/core/bg_dropdown.png) no-repeat right bottom; }
#nav li .sub a { text-indent:0!important; }
#nav li .sub ul { position:absolute; top:13px; margin:0; padding:0; font-size:12px; list-style-type:none; }
#nav li .sub ul li { float:none; clear:both; display:block; margin:10px 0 10px 17px; padding:0; width:180px; height:30px; background:url(/ca/images/core/bg_dotted_line.gif) repeat-x bottom; }
#nav li .sub ul li a { margin:0; width:180px; height:16px; line-height:11px; color:#7a7261; text-decoration:none; display:block; }
#nav li .sub ul li a:hover { color:#85030e; }
#nav li .sub ul li.last { background:none; }
#nav li .sub .leftcolumn { width:209px; min-height:136px; height:auto!important; height:136px; }
#nav li .sub .rightcolumn { width:209px; min-height:136px; height:auto!important; height:136px; }
#nav .sub .promo { position:absolute; bottom:0; clear:both; padding:6px 0 0 25px; width:392px; height:55px; background:url(/ca/images/core/bg_dropdown_promo.gif) no-repeat; }
#nav .sub .promo img { float:left; margin:0 14px 0 0; }
#nav .sub .promo h3 { margin:5px 0 3px; padding:0; color:#601b1c; }
#nav .sub .promo p { margin:0; padding:0; }
#nav .sub .promo a { width:auto!important; background:none!important; display:inline!important; }
a.level2link { background:none!important; }
.level2link img { position:relative; top:-2px; }
.level2link span { clear:left; position:relative; display:block; float:left; overflow:hidden; width:25px; height:20px; cursor:pointer; }
/*-----LEFTNAV*/
.sectiontitle { position:relative; width:214px; height:76px; margin:0; }
.sectiontitle span { position:absolute; }
.leftnavdiv { width:214px; height:1px; line-height:0; font-size:0; list-style-type:none; background:url(/ca/images/core/bg_nav_dotted_line.gif) no-repeat center left; }
#content .leftcolumn { float:left; display:inline; width:214px; margin:0 10px; }
#content .leftcolumn ul, .sitemap-column ul { display:block; margin:0 0 10px; padding:0; list-style-type:none; font-size:.91em; line-height:normal; }
#content .leftcolumn .text { margin:0 0 0 3px; }
#content .leftcolumn sup, .sitemap-column sup { vertical-align:top;  font-size:.8em;}
.level1 { font-size:11px; display:block; margin:0; text-indent:5px; width:214px; list-style-type:none; list-style-position:outside; }
.level1 a, .level1 a:visited { display:block; color:#775e35; text-decoration:none; background:url(/ca/images/core/bg_nav_level1.gif) no-repeat 5px 0; padding:9px 6px 10px 10px; min-height:13px; list-style-type:none; }
.level1 a:hover { background:url(/ca/images/core/bg_nav_level1.gif) #dfd1b9 no-repeat 5px -32px; color:#775e35; text-decoration:none; }
.level1 li { padding-left:16px; vertical-align:middle; }
.level1curr, .level1parent { font-size:11px; display:block; margin:0; width:214px; text-indent:5px; list-style-type:none; list-style-position:outside; }
.level1curr a, .level1curr a:visited, .level1parent a, .level1parent a:visited { display:block; padding:9px 6px 10px 10px; color:#775e35; text-decoration:none; background:url(/ca/images/core/bg_nav_level1.gif) no-repeat 5px 0; min-height:13px; font-weight:bold; list-style-type:none; }
.level1curr a:hover { text-decoration:none; }
.level1parent a:hover { text-decoration:underline; }
.level1curr li, .level1parent li { padding-left:16px; vertical-align:middle; }
.level2 { font-size:11px; display:block; margin:0; width:214px; list-style-type:none; list-style-position:outside; }
.level2 a, .level2 a:visited { display:block; padding:0 6px 10px 21px; color:#775e35; text-decoration:none; min-height:13px; list-style-type:none; }
.level2 a:hover { text-decoration:none; color:#940c0c; }
.level2 li { padding-left:16px; vertical-align:middle; }
.level2curr, .level2parent { font-size:11px; display:block; margin:0; width:214px; list-style-type:none; list-style-position:outside; }
.level2curr a, .level2curr a:visited, .level2parent a, .level2parent a:visited { display:block; color:#940c0c; text-decoration:none; padding:0 6px 10px 21px; min-height:13px; font-weight:bold; list-style-type:none; }
.level2curr a:hover { text-decoration:none; }
.level2parent a:hover { text-decoration:underline; }
.level2curr li, .level2parent li { padding-left:16px; vertical-align:middle; }
.level3 { display:block; margin:0; width:214px; list-style-type:none; list-style-position:outside; }
.level3 a, .level3 a:visited { display:block; color:#8d7147; text-decoration:none; padding:0 6px 10px 30px; min-height:13px; list-style-type:none; }
.level3 a:hover { text-decoration:none; color:#a20417; }
.level3 li { padding-left:16px; vertical-align:middle; }
.level3curr, .level3parent { display:block; margin:0; width:214px; list-style-type:none; list-style-position:outside; }
.level3curr a, .level3curr a:visited, .level3parent a, .level3parent a:visited { display:block; color:#a20417; text-decoration:none; padding:0 6px 10px 30px; min-height:13px; font-weight:bold; list-style-type:none; }
.level3curr a:hover { text-decoration:none; }
.level3parent a:hover{ text-decoration:underline; }
.level3curr li, .level3parent li { padding-left:16px; vertical-align:middle; }
.level4 { display:block; margin:0; width:214px; list-style-type:none; list-style-position:outside; }
.level4 a, .level4 a:visited { display:block; color:#8d7147; text-decoration:none; padding:5px 6px 5px 39px; min-height:13px; list-style-type:none; }
.level4 a:hover { color:#a20417; text-decoration:none; }
.level4 li { padding-left:16px; vertical-align:middle; }
.level4curr, .level4parent { display:block; margin:0; width:214px; list-style-type:none; list-style-position:outside; }
.level4curr a, .level4curr a:visited, .level4parent a, .level4parent a:visited { display:block; color:#a20417; text-decoration:none; padding:5px 6px 5px 39px; min-height:13px; font-weight:bold; list-style-type:none; }
.level4curr a:hover { text-decoration:none; }
.level4parent a:hover { text-decoration:underline; }
.level4curr li, .level4parent li { padding-left:16px; vertical-align:middle; }
/*-----LEFT COLUMN TOUTS*/
.leftcoltout { width:232px; position:relative; left:9px; margin-left:-18px; }
.leftcoltout_top { background:url(/ca/images/core/bg_lefttout_top.gif) no-repeat; width:232px; height:119px; }
.leftcoltout_top img { margin:4px 0 0 10px; }
.fulltext { height:121px; overflow:hidden; background:url(/ca/images/core/bg_lefttout_arrow_ftr.gif) no-repeat; }
a:hover .fulltext { background:url(/ca/images/core/bg_lefttout_ftr_arrow_over.gif) no-repeat; }
.fulltext h2 { margin:0; padding:6px 20px; color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.fulltext h2 a { color:#fff!important; text-decoration:none; font-weight:bold; }
.fulltext p { margin:0; padding:6px 20px; color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; }
.fulltext .pagediv { margin-top:0; background:url(/ca/images/core/bg_texttout_div.gif); height:3px; width:214px; }
.leftcoltout_ftr { }
.leftcoltout_sm { position:relative; overflow:hidden; margin-left:-18px; left:9px; width:232px; height:100px; background:url(/ca/images/core/bg_lefttout_ftr.gif) no-repeat bottom; }
.leftcoltout_sm span a { color:#fff; }
.leftcoltout_sm .righttext { float:left; display:inline; margin:12px 0 0; width:110px; }
.leftcoltout_sm .leftimage { float:left; display:inline; margin:10px 10px 2px 20px; border:1px solid #fff; }
.leftcoltout_sm h2, .leftcoltout_sm h2 a, .leftcoltout_sm h2 a:visited { margin:4px 0 3px; color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; }
/*-----HOMEPAGE*/
#home .leftcolumn { width:715px; margin:-10px 0 0; }
#home .rightcolumn { width:265px; margin-top:10px; }
.homefeature { padding:23px 0 0 14px; width:701px; height:308px; background:url(/ca/images/core/bg_bigdaddy.jpg) no-repeat 0 17px; }
.mainpromo { position:relative; /*left:14px;*/ width:687px; height:274px; overflow:hidden; }
.mainpromo .tabs { position:absolute; z-index:60; top:0; left:0; width:203px; height:274px; overflow:hidden; }
.mainpromo .tabs h3 { margin:0; padding:20px 5px 0 93px; color:#7b624e;  }
.mainpromo .tabs a { display:block; width:203px; height:69px; text-decoration:none; }
.mainpromo .tabs a:hover, .tabs a:active { text-decoration:none; outline:none; }
.mainpromo .tabs img { position:relative; float:left; top:11px; left:12px; }
.mainpromo .tabs .active { background:url(/ca/images/core/bg_tab_active.gif) no-repeat; }
.mainpromo .tabs .active a h3 { color:#fff; }
.mainpromo .tab { height:69px; width:inherit; background:url(/ca/images/core/bg_tab_normal.gif) no-repeat; }
.mainpromo .promo { z-index:50; position:absolute; top:0; left:190px; width:497px; height:274px; }
.hometout { float:left; margin:-15px 4px 0 0; width:232px; min-height:229px; height:auto!important; height:229px; }
.hometout a { display:block; width:232px; height:229px; text-decoration:none; background:url(/ca/images/core/bg_hometout.gif) no-repeat bottom; }
.hometout a:hover { text-decoration:none; background:url(/ca/images/core/bg_hometout_hover.gif); cursor:pointer; }
.hometout h2, .hometout h3, .hometout p, .hometout img { margin:0; padding:0; }
.hometout h2 { margin:0 0 0; padding:15px 15px 0 25px; }
.hometout h3 { margin:5px 15px 15px 25px; }
.hometout p { margin:12px 15px 0 25px; color:#400e02; }
.hometout img { margin:0 15px 0 25px; }
#freshnews { position:relative; width:265px; height:460px; background:url(/ca/images/core/bg_freshnews_long.jpg) no-repeat; /*short-- height:251px; background:url(/ca/images/core/bg_freshnews.jpg) no-repeat;*/ }
#freshnews h1, #freshnews h4, #freshnews p { margin:0; padding:0 18px 0 30px; }
#freshnews h1 { padding-top:19px; margin-bottom:15px; }
#freshnews h4 { margin:0; }
#freshnews p { margin:3px 0 3px; }
#freshnewscontent p.more { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#freshnews .tools { position:absolute; /*short--- top:223px;*/ top:433px; right:-4px; color:#aaa69d; }
#freshnews .tools span { color:#3f0f01; }
#freshnews .tools a { color:#3f0f01; text-decoration:none; }
#freshnews .tools a:hover { text-decoration:underline; }
#freshnews .pagediv { margin:7px auto 7px; width:220px; height:16px; background:url(/ca/images/core/hr_freshnews.gif) repeat-x 0 8px; }
/*------ONE COLUMN LANDING*/
.combocontent { float:left; position:relative; margin:auto; padding:8px 18px 0; }
.combocontent .image { float:left; margin:0 14px 0 -17px; padding:22px 11px 20px 12px; background:url(/ca/images/core/bg_comboimage.gif) no-repeat; }
.combotext { float:right; width:400px; display:table-cell; margin:0 10px 5px 5px; }
.combotext a, .combotext a:hover { text-decoration:none; }
* html .combotext { display:inline-block; }
/*-----TWO COLUMN LANDING*/
.doublecoltout { float:left; display:inline; margin:0 2px 10px 1px; padding:0; background:url(/ca/images/core/bg_doublecoltout.gif) repeat-y; }
a:hover .doublecoltout { background:url(/ca/images/core/bg_doublecoltout.gif) -348px 0 repeat-y; }
a:hover .doublecoltout_top { background:url(/ca/images/core/bg_doublecoltout_top.gif) -348px 0 no-repeat; }
a:hover .doublecoltout_ftr { background:url(/ca/images/core/bg_doublecoltout_ftr.gif) -348px bottom no-repeat; }
.doublecoltout h2 { color:#9b0614; margin:0 0 3px; }
.doublecoltout .pagediv { margin:2px; }
.doublecoltout_top { height:16px; background:url(/ca/images/core/bg_doublecoltout_top.gif) no-repeat; }
.doublecoltout .leftimage { float:left; display:inline; margin:0 6px 6px 16px; }
.doublecoltout .nutritext { float:left; display:inline; width:214px; }
.doublecoltout .communitytext { margin:0 14px; float:left; display:inline; }
.doublecoltout .rightimage { float:right; display:inline; }
.doublecoltout_ftr { clear:both; display:block; margin:0; padding:4px 0 0; height:10px; background:url(/ca/images/core/bg_doublecoltout_ftr.gif) bottom left no-repeat; }
/*-----THREE COLUMN LANDING*/
.headerimage, #headerflash, .landingimage { width:732px; height:208px; margin:-22px 0 0 -45px; background:url(/ca/images/core/bg_headerimage.gif); }
.headerimage img, #headerflashcontent { position:relative; top:18px; left:38px; width:682px; height:177px; }
.landingimage img { position:relative; top:0; left:0; width:732px; height:208px; }
.rowwrapper { float:left; display:block; margin:0 0 14px -9px; padding:0; }
.rowwrapper .last { margin-right:0; }
.texttout { float:left; display:inline; position:relative; margin:0 15px 0 0px; padding:0; width:217px; }
.texttout a { display:block; width:217px; height:156px; text-decoration:none; background:url(/ca/images/core/bg_texttout.gif) no-repeat; }
.texttout a:hover { text-decoration:none; background:url(/ca/images/core/bg_texttout.gif) -217px 0; cursor:pointer; }
.texttout h2, .texttout h3 { font-size:17px; line-height:17px; margin:12px 0 0 12px; padding:0; color:#9b0614; }
.toutimagewrapper img { padding:12px 0 0 13px; width:190px; height:95px; }
.texttout p { padding:0 10px; margin:4px 0; clear:left; }
.texttout span, .texttout .button { padding:0 10px 0 18px; }
.timtout { float:left; display:inline; position:relative; left:-11px; margin:0 2px 0 0; padding:0 0 0 25px; width:205px; height:124px; background:url(/ca/images/core/bg_timtout.jpg) no-repeat; }
.timtout h2 { margin:0; padding:25px 0 15px; }
/*-----INVESTORS */
#investors h2 { font-weight:bold; }
#investorsfeature { padding:12px 0 10px 13px; width:423px; height:377px; background:url(/ca/images/core/bg_investorsimage.gif) no-repeat; }
#invrightcolumn { float:right; width:249px; background-color:#900; }
#investorbriefcase { float:left; margin:0; width:436px; background-image:url(/ca/images/core/bg_investorbrief.gif); }
#investorbriefcase table { margin:0 13px; }
#investorbriefcase th { padding:2px 2px 2px 3px; text-align:left; background:#bca885 url(/ca/images/core/bg_dotted_line.gif) top left repeat-x; }
#investorbriefcase h2 { padding:13px 15px 7px 18px; margin:0; }
#investorbriefcase_ftr { clear:both; display:block; margin:0; padding:2px 0 0; height:10px; background:#ecdecd url(/ca/images/core/bg_investorbrief_ftr.gif) top left no-repeat; }
.investorstout { width:249px; position:relative; padding:0; background:#ecdecd url(/ca/images/core/bg_investorstout.gif) repeat-y; }
.investorstout h2 { margin:0; padding:12px 15px 0 18px; background: url(/ca/images/core/bg_investorstout_top.gif) top left no-repeat; }
.investorstout p { clear:left; margin:0 15px; }
.investorstout table { margin:0 5px 0 15px; width:229px; }
.investorstout table table { margin:0; }
.investorstout_ftr { clear:both; display:block; margin:0; padding:2px 0 0; height:8px; background:#ecdecd url(/ca/images/core/bg_investorstout_ftr.gif) top left no-repeat; }
#latestnews { height:273px; min-height:273px; }
.pagequote { margin:30px 100px; font-weight:bold; font-size:14px; font-style:italic; color:#3b2720; }
.jobtitle { font-size:0.8em; font-style:italic; }
.legend { height:53px; background:url(/ca/images/core/bg_fullwidth_tout.gif) top left no-repeat; }
.legend_title { float:left; padding:3px 40px 5px 35px; height:25px; }
.legend_chair { float:left; background:url(/ca/images/core/icon_chairperson.gif) center left no-repeat; padding:15px 40px 15px 35px; height:25px; }
.legend_board { float:left; background:url(/ca/images/core/icon_boardmember.gif) center left no-repeat; padding:15px 40px 15px 35px; height:25px; }
.legend_financial { float:left; background: url(/ca/images/core/icon_legendcalc.gif) center left no-repeat; padding:15px 0 15px 35px; height:25px; }
.ccbnScroll { position:relative; overflow:hidden; height:265px; }
.ccbnTblTxtBold { font-weight:bold; }
.ccbnNeg { font-weight:normal; color:#ff0000; }
.ccbnPos { font-weight:normal; color:#009933; }
table .title { text-align:left; font-weight:bold; }
table .subtitle, .highlightTable .subtitle, .highlightTable .title { text-align:left; }
.table_HI_value { font-weight:bold; }
.table_div { height:1px; background:url(/ca/images/core/bg_dotted_line.gif) top left repeat-x; }
.table_link a { text-decoration:none; color:#b70b01; line-height:1.3em; }
.highlightTable td { text-align:right; }
.row1 { background-color:#d7c4a3; }
.row2 { background-color:#ceba96; }
.row1 td, .row2 td { padding:2px; }
.row1b { background-color:#d7c4a3; }
.row2b { background-color:#ceba96; }
.row1b td, .row2b td { padding:0px; }
/*-----SITEMAP*/
.sitemap-column { float:left; display:inline; width:320px; margin:0; }
.sitemap-column ul { display:block; margin:0 0 10px; padding:0; list-style-type:none; font-size:.91em; text-transform:uppercase; line-height:normal; }
.sitemap h2 { font-weight:bold; }
.sitemap .level1 a { background:url(/ca/images/core/bg_nav_level1.gif) 2px -5px no-repeat; margin-top:6px; margin-bottom:2px; }
.sitemap .level1 a:hover { background:url(/ca/images/core/bg_nav_level1.gif) #ecdecd 2px -5px no-repeat; }
.sitemap .level2 { background:url(/ca/images/core/level2bg.gif) no-repeat; }
.sitemap .level3 { background:url(/ca/images/core/level3bg.gif) no-repeat; }
.sitemap .level4 { background:url(/ca/images/core/level4bg.gif) no-repeat; }
.sitemap .level2, .sitemap .level3, .sitemap .level4  { text-transform:none; }
.sitemap .level1 a, .sitemap .level1curr a, .sitemap .level2 a, .sitemap .level2curr a, 
.sitemap .level3 a, .sitemap .level3curr a, .sitemap .level4 a, .sitemap .level4curr a { padding-top:5px; padding-bottom:0!important; }
.sitemap a:hover { text-decoration: underline; }
.sitemap .content .leftcolumn { display:none; }
.sitemap .content .rightcolumn { width:960px; }
/*-----404*/
#wide-body-column-404 { float:left; width:928px; display:inline; position:relative; margin:0; }
.two-column { float:left; display:inline; width:44%; margin:0 2%; }
/*-----FOOTER*/
#footer { height:120px; color:#fff; background:url(/ca/images/core/bg_footer.jpg) repeat-x bottom #ecdecd; }
#footer a { color:#fff; text-decoration:none; }
#footer a:hover { color:#c9b387; text-decoration:none; }
#footer .container { position:relative; height:120px; background:url(/ca/images/core/timbit.jpg) no-repeat right 2px; }
#footer .leftcolumn { position:relative; top:32px; left:10px; width:721px; }
#footer .rightcolumn { margin:30px 0 0; }
#footer .rightcolumn a:hover { color:#fff; font-weight:normal; }
#footer p { margin:5px 0 0; padding:0; }
#footer .share { display:block; height:24px; width:36px; padding:4px 27px 0 0; background:url(/ca/images/core/icon_share.gif) no-repeat right 0; }
#footer .share_fr { display:block; position:relative; left:-17px; height:24px; width:50px; padding:4px 29px 0 0; background:url(/ca/images/core/icon_share.gif) no-repeat right 0; }
#socialmedia { position:relative; margin-top:-170px; left:-5px; width:116px; min-height:125px; height:auto!important; height:125px; background:url(/ca/images/core/bg_share_top.png) no-repeat 0 top; }
#socialmedia ul { position:relative; top:10px; margin:0; padding:5px 0 10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; list-style:none; background:url(/ca/images/core/bg_share_bottom.png) no-repeat 0 bottom; }
#socialmedia ul li { margin:0 12px 5px; padding:0; }
#socialmedia a { color:#7a7162; }
#socialmedia a:hover { color:#940c0c!important; }
#socialmedia a.digg { padding:0 0 0 23px; background:url(/ca/images/core/icon_digg.gif) no-repeat; }
#socialmedia a.myspace { padding:0 0 0 23px; background:url(/ca/images/core/icon_myspace.gif) no-repeat; }
#socialmedia a.facebook { padding:0 0 0 23px; background:url(/ca/images/core/icon_facebook.gif) no-repeat; }
#socialmedia a.delicious { padding:0 0 0 23px; background:url(/ca/images/core/icon_delicious.gif) no-repeat; }
#socialmedia a.twitter { padding:0 0 0 23px; background:url(/ca/images/core/icon_twitter.gif) no-repeat; }
#socialmedia a.stumbleupon { padding:0 0 0 23px; background:url(/ca/images/core/icon_stumbleupon.gif) no-repeat; }
#accessibility { position:relative; left:75px; top:6px; }