  * { color:#000000; font-family:Arial, Helvetica, sans-serif; }
  html, body { width:100%; height:100%; }
  html,body, img { margin:0; padding:0; border-style:none; }
  body { border-style:none; background-color:#d3d3d3; font-size:9pt; font-weight:normal; text-decoration:none; }
  a { color:#000080; text-decoration:none; }
  a:hover { color:#ff0000; }
  b { color:inherit; }
  table.main { width:850px; text-align:center; margin:auto; margin-top:10px; background-color:#ffffff; }
  table.main td { padding:0; margin:0; vertical-align:top; }
  table.main td.top, table.main td.bottom, table.main td.tlc, table.main td.trc, table.main td.blc, table.main td.brc, table.main td.lb, table.main td.rb, table.main td.lbd, table.main td.rbd { background-color:#d3d3d3; }
  table.main td.tlc, table.main td.trc, table.main td.blc, table.main td.brc, table.main td.lb, table.main td.rb, table.main td.lbd, table.main td.rbd { width:10px; }
  table.main td.lb, table.main td.rb, table.main td.lbd, table.main td.rbd { background-repeat:repeat-y; }
  table.main td.lbd, table.main td.rbd { vertical-align:bottom; }
  table.main td.tlc { height:20px; width:10px; background-image:url(../graphics/tlc.gif); }
  table.main td.top { height:20px; width:830px; background-image:url(../graphics/top.gif); background-repeat:no-repeat; background-position:0 0; }
  table.main td.trc { height:20px; width:10px; background-image:url(../graphics/trc.gif); }
  table.main td.blc { background-image:url(../graphics/blc.gif); }
  table.main td.brc { background-image:url(../graphics/brc.gif); }
  table.main td.blc, table.main td.bottom, table.main td.brc { font-size:1px; height:10px; background-position:top; background-repeat:no-repeat; }
  table.main td.lb { background-image:url(../graphics/lborder.gif); }
  table.main td.rb { background-image:url(../graphics/rborder.gif); }
  table.main td.lbd { background-image:url(../graphics/lborderd.gif); }
  table.main td.rbd { background-image:url(../graphics/rborderd.gif); }
  table.main td.menu { text-align:left; height:21px; background-image:url(../graphics/menu.gif); background-repeat:repeat-x; }
  table.main td.diver { height:240px; vertical-align:top; background-image:url(../graphics/border1.gif); background-repeat:repeat-x; background-position:bottom; }
  table.main td.quote { text-align:left; }
  table.main td.content0 { text-align:left; background-color:#ffffff; padding:15px 15px; }
  table.main td.content1 { text-align:left; background-color:#e8e8e8; padding:15px 0; }
  table.main td.content2 { text-align:left; background-color:#ffffff; padding:0; }
  table.main td.foot { text-align:center; vertical-align:middle; height:21px; background-image:url(../graphics/foot.gif); background-repeat:repeat-x; }
  table.main table.foot { margin:auto; }
  table.main table.foot td { font-size:9px; color:#666666; padding:0 2px; }
  table.main table.foot td.spacer { background-image:url(../graphics/footsep.gif); background-position:center; background-repeat:no-repeat; }
  table.main td.bottom { height:10px; background-image:url(../graphics/bottom.gif); background-repeat:repeat-x; }
  table.main h1 { font-size:10pt; color:#000080; margin:10px 0; padding-left:17px; background-image:url(../graphics/tribullet.gif); background-repeat:no-repeat; background-position:0 3px; }
  table.main h2 { font-size:9pt; color:#000000; margin:10px 0; }
  table.main h3 { font-size:8pt; color:#000000; margin:10px 0; }
  table.main p, table.main ul, table.main ol, table.main li { font-size:8pt; font-weight:normal; }
  table.main p { margin:0 0 10px; }
  table.main ul, table.main ol { margin-top:0; margin-bottom:10px; }
  table.main ul, table.main ol, table.main li { padding-top:0; padding-bottom:0; }
  table.main li { margin:0 0 4px; }
  table.main p a:hover { color:#ff0000; }
  table.main table.navbar { text-align:left; margin:0 0 0 20px; }
  table.main table.navbar td { vertical-align:middle; height:21px; }
  table.main table.navbar td.active { background-color:#000080; } 
  table.main table.navbar td.text a, table.main table.navbar td.active a { padding:0 20px; font-size:11px; font-weight:bold; }
  table.main table.navbar td.text a { color:#000000; text-decoration:none; }
  table.main table.navbar td.active a { color:#ffffff; text-decoration:none; }
  table.main table.navbar td.text a:hover, table.main table.navbar td.active a:hover { color:#ff0000; }
  table.main table.navbar td.spacer { width:2px; background-image:url(../graphics/menusep.gif); background-position:center; background-repeat:no-repeat; }
  table.main table.head { width:100%; height:53px; }
  table.main table.head td { vertical-align:top; }  
  table.main table.head td.left { text-align:left; padding-top:3px; padding-left:10px; }
  table.main table.head td.centre { text-align:center; padding-top:13px; }
  table.main table.head td.right { text-align:right; padding-top:1px; padding-right:20px; }
  table.main table.story { width:190px; margin:0 0 0 14px; float:left; }
  table.main table.story td { text-align:left; vertical-align:top; }
  table.main table.story td.head { height:20px; background-color:#e5e7f3; border-top:1px solid #d3d4df; background-image:url(../graphics/storyhead.gif); background-repeat:no-repeat; font-size:15px; font-weight:bold; padding-top:1px; padding-left:20px; }
  table.main table.story td.body { height:195px; background-color:#ffffff; border-top:1px solid #bdbdc5; border-bottom:1px solid #c8c8d4; background-image:url(../graphics/storybody.gif); background-repeat:repeat-x; }
  table.main table.story td.head, table.main table.story td.body { border-left:1px solid #c5c6d8; border-right:1px solid #c8c8d4; }
  table.main table.story td.body p, table.main table.story td.body b, table.main table.story td.body ul, table.main table.story td.body li { font-size:10px; } 
  table.main table.story td.body p, table.main table.story td.body ul { font-weight:normal; padding-top:0; padding-bottom:0; }
  table.main table.story td.body p { margin:10px 5px 0 10px; }
  table.main table.story td.body ul { margin-top:10px; margin-bottom:0; }
  table.main table.story td.body li { margin-top:1px; margin-bottom:0; padding-top:0; padding-bottom:0; }
  table.main table.quote { margin:5px 0 5px 20px; width:800px; }
  table.main table.quote td.text p { margin:1px 10px 0 0; font-size:10px; }
  table.main table.quote td.text p.words { text-align:left; font-style:italic; }
  table.main table.quote td.text p.author { text-align:right; font-style:normal; }
  table.main table.quote td.logo { padding-top:5px; width:140px; text-align:center; }
  table.main table.content2 { margin:0 0 10px 0; width:830px; }
  table.main table.content2 td.submenu, table.main table.content2 td.text, table.main table.content2 td.stories { vertical-align:top; }
  table.main table.content2 td.submenu { width:150px; padding:0; background-color:#e8e8e8; }
  table.main table.content2 td.text { width:530px; }
  table.main table.content2 td.stories { width:150px; background-color:#e8e8e8; }
  table.main table.content2 p, table.main table.content2 h1, table.main table.content2 h2, table.main table.content2 h3 { margin-left:5px; }
  table.main table.content2 p, table.main table.content2 h1, table.main table.content2 h2, table.main table.content2 h3, table.main table.content2 ul { margin-right:5px; }
  table.main td.content1 a, table.main table.content2 td.text a { text-decoration:underline; }
  table.main table.content2 table.submenu { width:150px; margin:0; background-color:#d4d5eb; }
  table.main table.content2 table.submenu td { border-left:1px solid #000080; border-right:1px solid #000080; border-bottom:1px solid #000080; text-align:left; vertical-align:middle; }
  table.main table.content2 table.submenu td.normal0 { padding-left:19px; height:40px; background-image:url(../graphics/sectback.jpg); font-size:12px; color:#ffffff; font-weight:bold; }
  table.main table.content2 table.submenu td.normal0 a, table.main table.content2 table.submenu td.normal0 a:hover { color:#ffffff; }
  table.main table.content2 table.submenu td.normal1 { background-color:#b4b6dc; color:#000000; height:19px; font-size:10px; font-weight:bold; padding-left:5px; }
  table.main table.content2 table.submenu td.threer1 { background-color:#dcddee; color:#000000; height:19px; font-size:10px; font-weight:bold; padding-left:10px; }
  table.main table.content2 table.submenu td.normal2 { background-color:#f1f2f9; color:#000000; height:19px; font-size:10px; font-weight:normal; padding-left:15px; }
  table.main table.content2 table.submenu td.normal3 { color:#000000; height:19px; font-size:8px; padding-left:25px; }
  table.main table.content2 table.submenu td.normal1 a, table.main table.content2 table.submenu td.threer1 a, table.main table.content2 table.submenu td.normal2 a, table.main table.content2 table.submenu td.normal3 a { color:#000000; }
  table.main table.content2 table.submenu td a:hover { color:#ff0000; }
  table.main div.quote { text-align:right; background-color:#808080; background-image:url(../graphics/quotshad.gif); background-repeat:repeat-x; background-position:top; color:#ffffff; font-size:8pt; font-style:normal; }
  table.main div.quote div.text { color:#ffffff; text-align:left; border:1px solid #ffffff; margin:0 0 5px 0; padding:5px; font-size:7pt; font-style:italic; }
  table.main div.quote, table.main div.news { margin:0 0 5px 0; padding:7px 7px 0; }
  table.main div.news table.story { width:136px; margin:0; float:none; }
  table.matrix { width:520px; margin:0 0 10px 0; border-top:1px solid #000000; border-left:1px solid #000000; }
  table.matrix th, table.matrix td { vertical-align:middle; text-align:left; font-size:9pt; border-bottom:1px solid #000000; border-right:1px solid #000000; }
  table.matrix th { padding:10px 10px; background-color:#c0c0c0; color:#000000; font-weight:bold; }
  table.matrix td { padding:5px 10px; font-weight:normal; }
  table.matrix td.left { color:#ff0000; }
  table.matrix td.right { color:#000080; }
  #menuDiv1 { background-color:#ffffff; display:none; visibility:hidden; left:0; top:0; position:absolute; padding:0px 0px 0px 0px; width:auto; }
  #menuDiv2 { background-color:#ffffff; display:none; visibility:hidden; left:0; top:0; position:absolute; padding:0px 0px 0px 0px; width:auto; }
  #menuDiv3 { background-color:#ffffff; display:none; visibility:hidden; left:0; top:0; position:absolute; padding:0px 0px 0px 0px; width:auto; }
  table.menu { width:120px; background-color:#ffffff; overflow:visible; border-left:solid 1px #000080; border-right:solid 1px #000080; border-top:solid 1px #000080; }
  table.menu td.normal, table.menu td.normalactive, table.menu td.threer, table.menu td.threeractive { background-color:#ffffff; border-bottom:solid 1px #000080; text-align:left; cursor:pointer; font-size:11px; }
  table.menu td.normal, table.menu td.normalactive { padding:3px 9px 3px 9px; }
  table.menu td.threer, table.menu td.threeractive { padding:3px 9px 3px 20px; background-image:url(../graphics/active.gif); background-position:95% 50%; background-repeat:no-repeat; }
  table.menu td.normal, table.menu td.threer { color:#000000; }
  table.menu td.normalactive, table.menu td.threeractive { color:#ff0000; }
  div.box { margin:5px; border:1px solid #000000; }
  ul ul { margin-top:5px; font-style:italic; }
  table.links th, table.links td { text-align:left; font-size:8pt; font-weight:normal; }
  table.links td { padding-left:10px; }