/* Standard content styles. */
h2.top       { font-family: Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; 
               font-size: 10pt; text-align: right; margin-top: 8; 
               margin-bottom: 6 }
p            { margin-top: 0; margin-bottom: 0 }
p.copyright  { font-size: 7pt; color: #000000; font-weight: normal }
p.news       { font-size: 10pt; color: #000000; font-weight: normal }
p.nav        { font-size: 9pt; margin-left: 6; margin-bottom: 2 }
p.1          { font-size: 10pt; font-weight: bold; margin-left: 8; margin-bottom: 2 }
p.2          { font-size: 10pt; font-weight: bold; margin-left: 28; margin-bottom: 2 }
p.3          { font-size: 10pt; font-weight: bold; margin-left: 48; margin-bottom: 2 }
p.4          { font-size: 10pt; font-weight: bold; margin-left: 68; margin-bottom: 2 }
p.q          { font-size: 10pt; font-weight: bold; color: #006666; background-color: #FFFFFF; margin-left: 6; margin-bottom: 2 }
p.a          { font-size: 10pt; font-weight: regular; margin-left: 46; margin-bottom: 4; text-indent:0; text-align:left }
p.bar        { margin-left: 6 }
p.def        { background-color: #CCCC00 }
p.foot       { font-size: 8pt }
p.comment    { font-size: 9pt; margin-left: 10; margin-top: 5; margin-bottom: 5}
p.quote      { text-indent: -12; margin-left: 12}
td.newsbar   { background-color: #008080 }
td.topbar   { background-color: #993366 }
td.month     { font-size: 8pt; color: #FFFFFF; background-color: #008080; font-weight: bold; 
               text-align: Center }
p.month       { font-size: 8pt; color: #FFFFFF; font-weight: bold; text-align: center }
p.news       { margin-top: 2; margin-bottom: 4 }
td.top   { font-size: 8pt; color: #FFFFFF; background-color: #993366; font-weight: bold; 
               text-align: Center }
td.newstext  { font-size: 8pt; color: #000000; text-align: Left }
td.eventhead { border-right: 6px solid #FFFFCC; border-bottom:6px solid #FFFFFF; color: #FFFFFF; font-weight: bold; padding: 4; background-color: #000080; border-left-width:1; border-top-width:1}
td.eventdate { background-color: #FFFFCC; border-bottom: 2px solid #000080; color: #000080; font-weight: bold }
td.eventloc { background-color: #FFFFCC; border-bottom: 2px solid #000080 }
td.eventtopic { background-color: #FFFFCC; border-bottom: 2px solid #000080 }
img.thumbnail { border-right: 4px solid #CCCCCC; border-top: 2px solid #CCCCCC; padding-left: 
               8; padding-right: 8; padding-top: 4; padding-bottom: 4}
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:#333399 }
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:#993366 }
h2.left      { font-family: Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; 
               font-size: 10pt; text-align: left; font-weight: bold; margin-left: 8; margin-top: 4; margin-bottom: 4; color:#333399 }
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') }
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: 12pt; text-align: left; margin-top: 4; margin-bottom: 4; 
               background-color: #FFFFFF; padding-left:8; padding-right:4; padding-top:4; padding-bottom:4}
td.body      { font-family: 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, Trebuchet, Arial, Helvetica, Geneva, sans-serif; 
               font-size: 10pt; text-align: left; padding-top: 4; padding-bottom: 4; padding-left: 8; padding-right: 8; margin-bottom: 2; margin-top: 2; margin-right: 4 } 
td.fic       { font-family: 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, Trebuchet, Arial, Helvetica, Geneva, sans-serif; 
               font-size: 10pt; text-align: left; padding-top: 4; padding-bottom: 4; padding-left: 8; padding-right: 8; margin-bottom: 6; margin-top: 6 } 
td.leftnav   { background-color: #FFFFCC; float:left; position:relative; left:0; top:0; text-align:left; font-size: 10pt; padding-left: 0; }
td.left      { text-align: left; vertical-align: top; padding-left: 0; font-size: 10pt }
td.banner    { font-family: Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; font-size:11pt; font-weight:bold; text-align: Right }
td.linkbar   { color: #FFFFFF; text-align: Right; background-color: #CC9900; font-size: 10pt; font-weight: bold; margin-right: 
               8; margin-top: 0; margin-bottom: 0 }
td.nav       { font-size: 8pt; color: #333399; font-weight: bold; text-align: Center }
td.indexlink { font-size: 8pt; color: #333399; padding-top:6; padding-bottom:6 }
td.indexbar  { font-size: 7pt; padding-top:0; padding-bottom:0 }
td.index     { font-size: 7pt; color: #333399 }
.indexsub    { margin-left: 9}
.indexmain   { margin-left: 3}
span.index   { font-size: 8pt; color: #FFFFFF; background-color: #008080; font-weight: bold }
span.leadin  { color: #993366; font-size: 11pt; font-weight: bold }
td.leftnav   { background-color: #FFFFCC }
td.id        { border-bottom:2px solid #993366; background-color: #FFFFFF; text-align: left; vertical-align: top; font-size: 9pt }
td.au        { border-bottom:2px solid #993366; text-align: left; padding-left: 4; vertical-align: top; font-size: 9pt }
td.ti        { border-bottom:2px solid #993366; background-color: #FFFFFF; text-align: left; vertical-align: top; font-size: 9pt }
td.iss       { border-bottom:2px solid #CCCC00; background-color: #FFFFFF; text-align: left; vertical-align: top; font-size: 9pt }
td.topic     { border-bottom:2px solid #CCCC00; background-color: #FFFFFF; text-align: left; vertical-align: top; font-size: 9pt }
td.divide    { left-margin: 0; right-margin: 0; left-padding: 0; right-padding: 0; text-align: left; align: left; vertical-align: center }
a:link       { color: #333399; }
a:active     { color: #CC9900; text-decoration: underline }
a:visited    { text-decoration: underline; color: #993366 }
a:hover      { text-decoration: underline; color: #996633 }
hr.rd        { color: #800000; border: 3px solid #800000 }
hr.gn        { color: #008080; border: 3px solid #008080 }
