*  { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 10pt; }BODY { background-color: #ffffff;  margin: -16px 0px 0px 0px; }H1 {font-size: 14pt; margin-left: 12px; margin-right: 12px;  border-bottom: solid; border-bottom-width: thin; padding-top: 6px;}H2 {font-size: 12pt; margin-left: 12px; margin-right: 12px;  border-bottom: solid; border-bottom-width: thin;}H3 {font-size: 11pt; margin-left: 12px; margin-right: 12px; margin-bottom: 3px;}p {margin: 0px 24px 6px 24px; line-height: 1.5;}div {margin-left: 24px; margin-right: 12px; }#header { margin: 0px 0px 0px 0px;  background: #BBB; height: 44px;  border-bottom: thin solid #888; }.portrait { padding: 12px; margin-right: 12px; margin-left: 12px; margin-bottom: 12px;  float: right; width: 128px; border: solid; border-width: thin; background-color: #CCC;}.mmobject { padding-top: 12px; max-width: 800px; }#namelist { border: thin black solid; margin: 0px 18px 0px 18px;  border-collapse: collapse; }#namelist th { border-bottom: thin solid black; text-align: left; }#namelist td { padding: 4px 8px 0px 8px; }#menu {margin: -15px 0px 20px 36px; }#menu ul { margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;  list-style: none;  line-height: normal; }#menu li { float: left;  margin: 0px 0px 0px 0px;  background: #360;  border-right: solid 1px #FFF; }#menu a { display: block;  width: auto;  height: 24px;  padding: 8px 20px 0px 20px;  color: #FFFFFF;  text-decoration: none; }#menu a:hover { background: #6F6; }#menu .last { border-right: none; }#contents { padding: 3px 0px 0px 0px; background-color: #EEE;  border: solid 1px #888; width: 200pt; margin-left: 36px;}#contents ul { margin: 3px 0px 6px 0px; }.mmtable { padding: 0px; margin-left: 24px; margin-right: 12px; }.mmtable TD { padding: 6px;  border: thin solid #AAAAAA;  font-size: x-small  text-align: center; }a:link { color: #0000AA;  text-decoration: none; }a:visited { color: #AA00AA;  text-decoration: none; }a:active { color: #AA00AA;  text-decoration: none; }a:hover { color: #FF6600;  text-decoration: none; }p.member { border: thin black solid;  margin: 1px 0px 1px 0px;  line-height: 1.0;  padding: 4px;  font-size: x-small;  background-color: #3CF;  text-align: center; }p.fember { border: thin black solid;  margin: 1px 0px 1px 0px;  line-height: 1.0;  padding: 4px;  font-size: x-small;  background-color: #FCF;  text-align: center; }td.up { border-bottom: medium gray solid; border-right: medium gray solid;}td.down { border-top: medium gray solid; border-right: medium gray solid;}td.right {border-bottom: medium gray solid;}td.lright {border-top: medium gray solid;}#attr { margin: 0px 24px 0px 24px; border-collapse:collapse; }#attr th { border: thin gray solid; padding: 4px 10px 4px 10px; background-color: #DDD; }#attr td { border: thin gray solid; padding: 4px 10px 4px 10px; }