a:link    { text-decoration:none; color:#E00000; }
a:visited { text-decoration:none; color:#E00000; }
a:hover   { text-decoration:none; color:#A00000; }
a:active  { text-decoration:none; color:#E00000; }

body { margin:0px; background:#FFFFFF; }

div.links { width:100%; text-align:center; line-height:125%; padding-top:10px; padding-bottom:10px;
            font-size:10pt; font-weight:bold; font-style:normal; font-family:Arial,Verdana; }

table.calendar         { width:100%; border-spacing:2px; table-layout:fixed; }
table.calendarmonth { width:100%; border-collapse:collapse; border-spacing:0px; margin-top:4px; border-top:1px solid #E00000; }
th.calendar            { color:#000000; font-size:10pt; font-weight:bold; font-style:normal; font-family:Arial,Verdana; text-align:center; }
td.calendar                    { margin:4px; color:#000000; font-size:10pt; font-weight:bold; font-style:normal; font-family:Arial,Verdana; text-align:center; }
td.calendarentry          { margin:4px; color:#000000; font-size:10pt; font-weight:bold; font-style:normal; font-family:Arial,Verdana; text-align:center; background:#FFD0D0; }
td.calendarnews            { margin:4px; color:#000000; font-size:10pt; font-weight:bold; font-style:normal; font-family:Arial,Verdana; text-align:center; border:1px solid #E00000; }
td.calendarnewsentry  { margin:4px; color:#000000; font-size:10pt; font-weight:bold; font-style:normal; font-family:Arial,Verdana; text-align:center; background:#FFD0D0; border:1px solid #E00000; }
td.calendarselected { margin:4px; color:#000000; font-size:10pt; font-weight:bold; font-style:normal; font-family:Arial,Verdana; text-align:center; border:2px solid #000000; }
td.calendarselectedentry { margin:4px; color:#000000; font-size:10pt; font-weight:bold; font-style:normal; font-family:Arial,Verdana; text-align:center; background:#FFD0D0; border:2px solid #000000; }
td.calendarmonth          { margin:0px; color:#000000; font-size:10pt; font-weight:bold; font-style:normal; font-family:Arial,Verdana; text-align:center; padding-top:4px; }
td.calendarmonth          { margin:0px; color:#000000; font-size:10pt; font-weight:normal; font-style:normal; font-family:Arial,Verdana; text-align:center; padding-top:4px; }
.calendarfuture       { color:#A00000; font-weight:bold; }
.calendarpast           { color:#000000; font-weight:normal; }
.calendarmonthfuture         { color:#E00000; font-weight:bold; }
.calendarmonthpast        { color:#E00000; font-weight:bold; }

table.boardentries { width:100%; border-collapse:collapse; border-spacing:0px; table-layout:fixed; }
tr.boardentry { border-top: 1px solid #E00000; }
td.boardnamedate   { color:#000000; width:125px; font-size:10pt; font-weight:normal; font-style:normal; font-family:Arial,Verdana; text-align:left; vertical-align:top; line-height:125%; padding-top:5px; padding-bottom:10px; overflow:hidden; }
td.boardleft   { color:#000000; width:100px; font-size:10pt; font-weight:bold; font-style:normal; font-family:Arial,Verdana; text-align:left; vertical-align:top; line-height:125%; padding-top:5px; padding-bottom:10px; overflow:hidden; }
td.boardentry     { color:#000000; width:100%; font-size:10pt; font-weight:normal; font-style:normal; font-family:Arial,Verdana; text-align:left; vertical-align:top; line-height:125%; padding:5px; overflow:hidden; }
