body { font-family:Arial,sans-serif; font-size:10pt; margin:0px; padding:0px; }
h1 { font-family:Arial,sans-serif; font-size:18pt; margin:0px; }
h2 { font-family:Arial,sans-serif; font-size:14pt; margin:0px; }
fieldset { padding:7px; margin:0 0 5px 0; }
.header { background-color:#c6a5a5; width:100%; height:50px; padding:5px; margin-bottom:10px; }
.status { font-size:8pt; background-color:#e3c7c7; margin:0 10px 0 210px; border:1px solid #000000; padding:5px; }
.navigation { float:left; width:180px; margin:0 0 0 10px; border:1px solid #000000; padding:5px; }
.container { margin:10px 10px 0 210px; }
.navTitle { background-color:#e3c7c7; width:176px; padding:2px; margin-bottom:5px; }
.calendar { background-color:#e3c7c7; }
.calendar td { border:1px solid #000000; }
.currentDay { background-color:#c6a5a5; }
/* Search */

table.searchResults { border-collapse:collapse; border:1px solid #000000; empty-cells:show; width:100%; }
table.searchResults th { text-align:center; border:1px solid #000000; padding:3px; font-weight:bold; }
table.searchResults td { text-align:left; border:1px solid #000000; padding:3px; }
table.attachments { border-collapse:collapse; empty-cells:show; width:100%; }
table.attachments th { text-align:left; vertical-align:top; padding:3px; font-weight:bold; background-color:#e3c7c7; }
table.attachments td { text-align:left; vertical-align:top; padding:3px; }
table.attachments input { float:right; }
table.standard { border-collapse:collapse; empty-cells:show; width:100%; }
table.standard th { text-align:left; vertical-align:top; padding:3px; font-weight:bold; background-color:#e3c7c7; }
table.standard td { text-align:left; vertical-align:top; padding:3px; }
.checkbox { width:10px; }

/* Other */

table.checkboxGrid { table-layout:fixed; }
table.checkboxGrid td { width:150px; text-align:left; vertical-align:top;}
table.checkboxGrid td.checkbox { width:18px; }

.centre { text-align:center; }
#countdown { font-size:8pt; margin-left:3px; }
/* -----------------------------------------------------------------*/
/* Link definitions */


a:link {
   color:#965959;
   background-color:inherit;
   text-decoration:none;
}

a:visited {
   color:#965959;
   background-color:inherit;
   text-decoration:none;
}

a:hover {
   color:#8e7575;
   background-color:inherit;
   text-decoration:none;
}

a:active {
   color:#8e7575;
   background-color:inherit;
   text-decoration:underline;
}

a:focus {
   color:#8e7575;
   background-color:inherit;
   text-decoration:underline;
}