﻿body {
 color: #000;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 0.8em;
}

form {margin: 0}

td.left {text-align: left; vertical-align: top;}
td.right {text-align: right; vertical-align: top;}

.button {}

#SeminarEditTable { border-collapse: collapse; }
#SeminarEditTable tr.row {}
#SeminarEditTable td.wysiwyg {width: 400;}

#LoginTable {}

.SeminarSummary { width: 400px; }
.SeminarSummaryItem { vertical-align: middle;
                      background: #dde8e8; 
                      padding: 5px; }
.SeminarSummaryItem .Date { width: 100px;
                            color: #14418c;
                            text-align: center; }
.SeminarSummaryItem .Title { text-align: left; }
.SeminarSummaryItem .Admin { text-align: center; }

.SeminarSummaryItemAlt { vertical-align: middle;
                      background: #e8f0f1; 
                      padding: 5px; }
.SeminarSummaryItemAlt .Date { width: 100px;
                            color: #14418c;
                            text-align: center; }
.SeminarSummaryItemAlt .Title { text-align: left; }
.SeminarSummaryItemAlt .Admin { text-align: center; }


.SeminarDetail { }
.SeminarDetailItem { border-bottom: 1px solid black; }

.SeminarDetailItem .DateLocation { text-align: left;
                                   border-right: 1px solid black;
                                   padding-right: 20px;
                                   vertical-align: top; }
.SeminarDetailItem .DateLocation .Date { }
.SeminarDetailItem .DateLocation .Time { display: block; }
.SeminarDetailItem .DateLocation .Location p { margin: 0 }

.SeminarDetailItem .Details { text-align: left;
                              padding-left: 20px;
                              vertical-align: top; }
.SeminarDetailItem .Details .Title { font-weight: bold; }
.SeminarDetailItem .Details .Body { }
