/* Baseline Style
   Standard left navigation background and color. Preferred font: Lucida */
body         { background-color: #FFFFCC; font-family: 
               'Lucida Sans Unicode', 'Lucida Sans', Tahoma, Trebuchet, Arial, Helvetica, Geneva, sans-serif; 
               font-size: 10pt; margin-left: 0; margin-top: 0; margin-bottom: 0; 
               padding-left: 0; padding-top: 0; background-position: left top }
.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:#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           { 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 #333399; 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 #333399; 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 #333399; font-size: 7pt; 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 #333399; font-size: 7pt; font-weight: bold; text-align: center; padding-left: 4; padding-right: 4; padding-top: 2; 
               padding-bottom: 2 }
td.track     { 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.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.time      { font-size: 8pt; font-weight: bold; text-align: right; padding-right: 4 }
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; text-align: Left; padding-left:0; padding-right:0 }
td.topru     { background-color: #FFFFFF; font-family: Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; 
               font-size: 10pt; font-weight: bold; text-align: Left; padding-left:8; padding-right:8; padding-top:4; padding-bottom:4}
td.topr1     { background-color: #FFFFFF; font-family: Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; 
               font-size: 10pt; font-weight: bold; text-align: left; padding-left: 0; pading-right:0 }
td.topr2     { background-color: #FFFFFF; font-family: Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; 
               font-size: 10pt; font-weight: bold; text-align: left; padding-left:8; padding-right:8; padding-bottom:4 }
td.topr3     { background-color: #FFFFFF; font-family: Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; 
               font-size: 12pt; font-weight: bold; text-align: right; padding-left:8; padding-right:8; padding-bottom:4 }
td.left      { background-color: #99CCFF; font-family: Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Sans', sans-serif; 
               font-size: 10pt; padding-left: 4 }
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; padding-top: 4; padding-bottom: 4; padding-left: 8; padding-right: 8 }
td.weekday   { font-size: 12pt; font-weight: bold; text-align: left; padding-left: 4; padding-right: 4 }
td.session   { font-size: 10pt; font-weight: normal; text-align: right; padding-left: 4; padding-right: 4 }
td.title     { background-color: #CCCC00; font-size: 10pt; font-weight: bold; text-align: left; padding-left: 4; padding-right: 4  }
td.presenter { font-size: 10pt; font-weight: normal; text-align: left; padding-left: 4; padding-right: 4 } 
td.abstract  { background-color: #FFFFFF; font-size: 10pt; font-weight: normal; text-align: left; padding-left: 16; padding-right: 16; vertical-align: top }
td.margins   { background-color: #333399 }
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 }
p            { margin: 0 }
a:link       { color: #000066; text-decoration: none }
a:active     { color: #CCCC00; text-decoration: underline }
a:visited    { text-decoration: none; color: #993366 }
a:hover      { text-decoration: underline; color: #996633 }
