body, table, td {font-family: Arial; font-size: 10pt; color: #000000; }
body {background: #99ccff; margin:10px 10px 10px 10px; }
legend {font-weight: bold; font-size: 11px; color:#000000;}

.title {font-size: 13pt; font-weight: Bold; }
.nospace {margin-top:-16px; }
.alert {color: #ff0000;}
.big {font-size: 15pt; font-weight: Bold;}
.small {font-size: 8pt; }
.header_title {font-size: 22pt; font-weight: bold; font-style : italic; letter-spacing: 3px;}
.anecdote {font-weight: Bold; }
.photo {border: 1 solid #ffffff; }

.dark {background: #89b7e5; }
.darkline {color: #89b7e5; }
.bg_dark {background: #89b7e5; }

.familymember {color: #ffffff; background: #89b7e5; }
.familyphoto {border: 1 solid #ffffff; }

.details_title {font-size: 8pt; font-weight: Bold; }
.details {font-size: 8pt; }

.formfield {background: #E2E4EE; font-size: 9pt; color: #000000; font-family: Arial; }
.formbutton {font-size: 9pt; background: #89b7e5; color: #ffffff; font-weight: Bold;}

a:link {color: #000000;}
a:visited {color: #000000;}
a:active {color: #000000;}
a:hover {color: #000000; text-decoration: none;}

.container {border: 2 dashed #333333; cursor:hand;}
.container_message {font-size: 7pt; font-weight: Bold; text-decoration: underline; color: #333333;}
.container_active {border: 2 double #333333; cursor:hand;}
.placeholder {font-family: Verdana; font-size: 9pt; color: #333333; font-style: italic;}

.navimage {border-bottom: 1 solid #99ccff;}