﻿body { background:#FFFCEE none repeat scroll 0 0; font-family:Verdana,Arial,Helvetica,sans-serif; font-style:normal; font-size: 90%; margin:0; padding:0;}
a { color: #39302B; text-decoration: underline; }
a:hover { color: #F5A336; text-decoration: none; }
#branding { background:#8EB5D9 url(images/branding-bg.jpg) repeat-x scroll left top; height:50px; padding:0 10px; color: Black; }
#branding h1 { margin: 0; padding: 0; }
#branding h1 a { color: Black; }
#branding h1 img { border: none; padding-top: 7px; }
#contentwrapper div.Indent { padding: 10px; }
#footer { color: #927B6E; background:#39302B none repeat scroll 0 0; border-top: 5px solid #F9A336; font-size: 80%; padding: 5px 10px; }
#footer a { color:#927B6E; }
h1 { font-size: 110%; }
h2 { background:#39302B none repeat scroll 0 0; border-bottom:5px solid #554840; padding: 2px 10px; margin: 0; color: #F5A336; font-size: 105%; }
ul { padding-left: 20px; }
li { padding: 2px 0; }
table.Schedule { border-collapse: collapse; border:none; }
table.Schedule td { border: none; padding: 2px; vertical-align: top;}
table tr.Alternate th, table tr.Alternate td, .Alternate  { background-color: #f0eee4; }
table td.Time { font-weight: bold; }
div.EventTime { font-weight: bold; text-transform: uppercase; }
.Track { font-style: italic; }
th.TrackHeading, .TrackHeading { background-color: #554840; color: white; }
.Room { padding-top: 10px; }
.FSmall { font-size: 80%; }
.SessionNumber { padding: 3px 6px; font-weight: bold; font-style: normal; }
.FSmall { font-size: 85%; }
.APS { background-color:#75a7d9; }
.MMP { background-color:#54bf61; }
.SAC { background-color:#cc5a5a; }
.TPR { background-color:#905fd9; }
.UAD { background-color:#db9130; }
h4.PresenterHeading { border-bottom: 1px #927b6e dotted; }
span.JobTitle, span.Organization { font-weight: normal; }