/* Baseline Style
   Standard left navigation background and color. Preferred font: Lucida */
body, td, tr { background-color: #FFFFCC; font-family: 
               'Lucida Sans Unicode', 'Lucida Sans', Tahoma, Trebuchet, Arial, Helvetica, Geneva, sans-serif; 
               font-size: 10pt; vertical-align: top; margin-top: 0; padding-top: 0; padding-left: 0; padding-top: 0 }
.claims      { font-size: 7pt }
table        { padding: 0 }

/* Standard content styles. */
h2.top       { font-family: Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; 
               font-size: 12pt; text-align: right; margin-top: 8; 
               margin-bottom: 6 }
h2.lead      { font-family: Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; 
               font-size: 12pt; text-align: center; font-weight: bold; margin-top: 8; margin-bottom: 6; color:#336699 }
h2.sub       { font-family: Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; 
               font-size: 10pt; text-align: center; font-weight: bold; margin-top: 8; margin-bottom: 6; color:#996633 }
h2.sect      { font-family: Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; 
               font-size: 11pt; text-align: left; font-weight: bold; margin-top: 8; margin-bottom: 6; color:#333333 }
h2.headline  { font-family: Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; 
               font-size: 10pt; text-align: left; font-weight: bold; margin-top: 8; margin-bottom: 6; color:#333333 }
h2           { font-family: Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; 
               font-size: 11pt; margin-top: 8; margin-bottom: 6; text-align: center; font-weight:bold }
h3           { font-family: Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; 
               font-size: 10pt; margin-top: 8; margin-bottom: 6; text-align: left; font-weight:bold }
h4           { font-family: Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; 
               font-size: 9pt; margin-top: 8; margin-bottom: 6; font-weight:bold }
h2.Cas       { font-family: 'Comic Sans MS', 'Comic Sans', Tahoma, Verdana, sans-serif; 
               font-size: 12pt; text-align: Center; margin-top: 8; 
               margin-bottom: 6 }
h3.Cas       { font-family: 'Comic Sans MS', 'Comic Sans', Tahoma, Verdana, sans-serif; 
               font-size: 10pt; margin-top: 8; margin-bottom: 6 }
h4.Cas       { font-family: 'Comic Sans MS', 'Comic Sans', Tahoma, Verdana, sans-serif; 
               font-size: 10pt; margin-top: 8; margin-bottom: 6 }
ul.grn       { list-style-image: url('../images/grnbullet.gif') }
ul.red       { list-style-image: url('../images/redbullet.gif') }
td.rates     { background-color: #FFFFFF; font-family: Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; 
               font-size: 8pt; text-align: center }
td.ratetop   { background-color: #CCCCCC; font-family: Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; 
               font-size: 8pt; text-align: center; font-weight: bold }
td.rateleft  { background-color: #FFFFFF; font-family: Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; 
               font-size: 8pt; text-align: right; font-weight: bold }
td.event     { border-bottom:4px solid #336699; font-size: 9pt; letter-spacing: -1pt; text-align: center; padding-left: 4; padding-right: 4; padding-top: 2; 
               padding-bottom: 2; background-color:#CCCCCC }
td.event2    { border-bottom:4px solid #336699; font-size: 9pt; letter-spacing: -1pt; text-align: center; padding-left: 4; padding-right: 4; padding-top: 2; 
               padding-bottom: 2 }
td.break     { border-bottom:4px solid #336699; font-size: 8pt; font-weight: bold; text-align: center; padding-left: 4; padding-right: 4; padding-top: 2; 
               padding-bottom: 2; background-color:#CCCCCC }
td.break2    { border-bottom:4px solid #336699; font-size: 8pt; font-weight: bold; text-align: center; padding-left: 4; padding-right: 4; padding-top: 2; 
               padding-bottom: 2 }
td.track     { border-bottom:4px solid #336699; font-size: 9pt; letter-spacing: -1pt; text-align: center; padding-left: 4; padding-right: 4; padding-top: 2; 
               padding-bottom: 2; background-color:#FFCC00 }
td.track2    { border-bottom:4px solid #333399; font-size: 9pt; letter-spacing: -1pt; text-align: center; padding-left: 4; padding-right: 4; padding-top: 2; 
               padding-bottom: 2; background-color:#FFCC00  }
td.day       { font-size: 10pt; font-weight: bold; text-align: center; color:#333399 }
td.ltime     {font-size: 8pt; font-weight: bold; text-align: right; vertical-align: top; padding-right: 4}
td.rtime     {font-size: 8pt; font-weight: bold; text-align: left; vertical-align: top; padding-left: 4}
td.dayhd     {font-size: 8pt; font-weight: bold; color: #336699; text-align: center; vertical-align: bottom}
td.end       { font-size: 9pt; letter-spacing: -1pt; font-weight: bold; text-align: center }
td.top       { background-color: #FFFFFF; font-family: Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; 
               font-size: 12pt; font-weight: bold; text-align: Left; vertical-align: top; padding-left:0; padding-right:0 }
td.topform   { background-color: #FFFFFF; font-family: Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; 
               font-size: 12pt; font-weight: bold; text-align: left; vertical-align: top; padding-left:0; padding-right:6 }
td.topforml  { background-color: #FFFFFF; font-family: Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; 
               font-size: 10pt; text-align: left; vertical-align: top; padding-left:6; padding-right:6 }
td.topr      { background-color: #FFFFFF; font-family: Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; 
               font-size: 11pt; font-weight: bold; text-align: Left; vertical-align: top; padding-left:6; padding-right:0; padding-top:4; padding-bottom:4 }
td.topsub    { background-color: #FFFFFF; font-family: Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; 
               font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; padding-left:8; padding-right:8; padding-top:4; padding-bottom:4 }
table.navlink { background-color: #009999 }
td.navlink   { background-color: #009999; font-family: Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; 
               font-size: 10pt; color: #FFFFFF; font-weight: bold; padding-left: 6; vertical-align: top }
td.left      { background-color: #009999; font-family: Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; 
               font-size: 10pt; color: #FFFFFF; font-weight: bold; text-align: right; padding-left: 0; padding-right: 0; vertical-align: top }
td.leftbot   { background-color: #009999; font-family: Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; 
               font-size: 10pt; color: #FFFFFF; font-weight: bold; padding-left: 0; vertical-align: bottom }
td.lefton    { background-color: #FFFFCC; font-family: Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; 
               font-size: 10pt; color: #336699; font-weight: bold; padding-left: 6; vertical-align: top }
td.right     { background-color: #FFFFFF; font-family: Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; 
               font-size: 9pt; color: #000000; padding-left: 6; padding-right: 6; padding-top: 12; vertical-align: top }
td.rightbot  { background-color: #FFFFFF; font-family: Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; 
               font-size: 10pt; color: #000000; padding-left: 0; padding-right: 0; padding-top: 12; vertical-align: bottom }
td.bottom    { font-family: 
               'Lucida Sans Unicode', 'Lucida Sans', Tahoma, Trebuchet, Arial, Helvetica, Geneva, sans-serif; 
               font-size: 10pt; text-align: Center }
td.body      { font-family: 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, Trebuchet, Arial, Helvetica, Geneva, sans-serif; 
               font-size: 10pt; text-align: left; vertical-align: top; padding-top: 4; padding-bottom: 4; text-indent:0; padding-left:8; padding-right:8 }
td.body9     { font-family: 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, Trebuchet, Arial, Helvetica, Geneva, sans-serif; 
               font-size: 9pt; text-align: left; vertical-align: top; padding-top: 4; padding-bottom: 4; text-indent:0; padding-left:8; padding-right:8 }
td.weekday   { font-size: 8pt; font-weight: bold; color: #663300; text-align: left; padding-left: 0; padding-right: 4 }
td.session   { font-size: 8pt; font-weight: bold; text-align: right; padding-left: 4; padding-right: 4 }
td.title     { background-color: #99CC00; font-size: 10pt; font-weight: bold; text-align: left; padding-left: 4; padding-right: 4 }
td.presenter { font-size: 8pt; font-weight: normal; text-align: left; padding-left: 4; padding-right: 4; border-right: 4px solid #99CC00 } 
td.abstract  { background-color: #FFFFFF; font-size: 8pt; font-weight: normal; text-align: left; padding-left: 16; padding-right: 16; vertical-align: top; border-right: 4px solid #99CC00 }
td.progday   { font-size: 10pt; font-weight: bold; text-align: left; vertical-align: top; border-top: 4px solid #CCCC00 }
td.progtopic { font-size: 9pt; font-weight: bold; text-align: left; vertical-align: top; border-top: 4px solid #CCCC00; padding-bottom: 16 }
table.pull   { font-family: Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; font-size: 12pt; text-align: left; margin-top: 4; margin-bottom: 4; 
               padding-left:8; padding-right:4; padding-top:4; padding-bottom:4}
td.pull      { border-right:4px solid #000000; border-bottom:4px solid #000000; font-family: Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; font-size: 10pt; text-align: center; margin-top: 4; margin-bottom: 4; 
               background-color: #FFFFFF; padding-left:8; padding-right:8; padding-top:8; padding-bottom:8}
p            { margin-left: 0; margin-right: 0 }
span.auth    { font-size: 10pt; color:#336699; font-weight:bold}
p.author     { font-size: 10pt; text-align: left; line-height: 100%; margin-top: 8; 
               margin-bottom: 0; color:#336699; font-weight:bold}
p.bio        { font-size: 9pt; line-height: 100%; margin-left: 12; margin-top: 8; 
               margin-bottom: 4; text-indent:-12}
p.thread     { font-weight:bold; text-align: left; text-indent: -16; margin-left: 16; margin-top: 2; 
               margin-bottom: 0}
td.listday   { font-size: 8pt; color: #663300; font-weight: bold; margin-top:0; margin-bottom:0; border-top: 4px solid #99CC00 }
td.listtopic { font-size: 10pt; color: #336699; font-weight: bold; margin-top:0; margin-bottom:0; border-top: 4px solid #99CC00 }
a:link.leftnav       { font-weight: bold; text-decoration: none; color: #FFFFFF }
a:active.leftnav     { color: #99CC00; font-weight: bold; text-decoration: underline }
a:visited.leftnav    { text-decoration: none; font-weight: bold; color: #FFCC66 }
a:hover.leftnav      { text-decoration: underline; font-weight: bold; color: #99CC33 }
a:link.botnav       { font-weight: bold; text-decoration: none; color: #336699 }
a:active.botnav     { color: #99CC00; font-weight: bold; text-decoration: underline }
a:visited.botnav    { text-decoration: none; font-weight: bold; color: #996633 }
a:hover.botnav      { text-decoration: underline; font-weight: bold; color: #669900 }
a:link.in       { font-weight: bold; text-decoration: underline; color: #336699 }
a:active.in     { color: #99CC00; font-weight: bold; text-decoration: underline }
a:visited.in    { text-decoration: underline; font-weight: bold; color: #996633 }
a:hover.in      { text-decoration: underline; font-weight: bold; color: #669900 }
a:link.au       { font-weight: bold; text-decoration: underline; color: #336699 }
a:active.au     { color: #99CC00; font-weight: bold; text-decoration: underline }
a:visited.au    { text-decoration: underline; font-weight: bold; color: #336699 }
a:hover.au      { text-decoration: underline; font-weight: bold; color: #669900 }
