
body     { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
p    { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
td    { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.justify { text-align: justify }
.disclaimer { font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 11px }
.kids_link  { color: #fc6; font-size: 16px; font-weight: bold; line-height: 18px }
.kids_link:link { color: #fc6; font-size: 16px; font-weight: bold; line-height: 18px }
.kids_link:active { color: #fc6; font-size: 16px; font-weight: bold; line-height: 18px }
.kids_link:visited  { color: #9cf; font-size: 16px; font-weight: bold; line-height: 18px }
.kids_link:hover  { color: #cf9; font-size: 16px; font-weight: bold; line-height: 18px }
h1    { color: #036; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; margin: 1.33em 0 }
h2 { color: #036; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px; margin: 1.33em 0 }
h3 { color: #036; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 16px; margin: 1.33em 0 }
h4 { color: #036; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; margin: 1.33em 0 }
.search_box { font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12px; background-color: #fff4ca }
.search_button { color: #fff; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 12px; background-color: #036 }
.drop_down  { color: #036; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; text-decoration: none; padding: 2px; width: 130px; float: left }
.drop_down:hover  { color: #fff; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; text-decoration: none; background-color: #036; padding: 2px; width: 130px; float: left }
.boy { color: #036 }
.girl  { color: #f6c }
a:link { color: #036 }
a:visited { color: #930 }
a:hover { color: #f90 }
a:active { color: #f90 }
.pictured    { color: #036; font-size: 8pt; font-weight: bold; line-height: 10pt; text-align: center }
element { }
.backend_delete { color: #fff; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #900; padding: 2px }
.backend_delete:hover { color: #fff; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #600; padding: 2px }
.backend_delete_focus { color: #fff; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: blink; background-color: #900; padding: 2px }
.backend_delete_focus:hover { color: #fff; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #600; padding: 2px }
.backend_update { color: #fff; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #060; padding: 2px }
.backend_update:hover { color: #fff; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #030; padding: 2px }
.backend_update_focus { color: #fff; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: blink; background-color: #060; padding: 2px }
.backend_update_focus:hover { color: #fff; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #030; padding: 2px }
.backend_insert { color: #fff; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #039; padding: 2px }
.backend_insert:hover { color: #fff; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #006; padding: 2px }
.backend_insert_focus { color: #fff; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: blink; background-color: #039; padding: 2px }
.backend_insert_focus:hover { color: #fff; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #006; padding: 2px }
.backend_table { background-color: #d7e8ff; padding: 4px; border: solid 2px #036 }
.backend_text { font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 11pt; background-color: #fff; margin: 2px; padding: 2px; border: solid 1px #036 }
.backend_option { font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14pt; background-color: #fff; margin: 2px; padding: 2px; border: solid 1px #036 }
.backend_sort_options { font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14pt; background-color: #fff; margin: 2px; padding: 2px; border: solid 1px #036 }
.backend_sort { color: #fff; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #039; padding: 2px }
.backend_alt_row { background-color: #fff }
.backend_header { color: #fff; font-weight: bold; background-color: #036; padding: 4px }

table.surveyTable td {
	padding: 3px 2px;
}

table.surveyTable td.inputCell {
	text-align: center;
}
tr.odd {
	background-color: #E2EAFB;
}

tr.highlight {
	background-color: #FFDFDE;
}

#newsletter {
	background-image: url(/images/newsletter.gif);
	background-repeat: no-repeat;
	height: 259px;
	width: 200px;
	margin: 5px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #996666;
	position: relative;
}

.newsletter {
	width: 136px;
	position: absolute;
	left: 50px;
	top: 80px;
}