body { background-color: #ffffff; }
.centre { position: absolute; width: 780px; left: 50%; margin-left: -390px; }
.bell { width: 40px; height: 40px; }
.nav { position: absolute; left: 56px; width: 110px; height: 40px; padding: 8px; }
.nav a { font-family: Times, serif; font-size: 14px; font-weight: bold; color: #990000; }
.nava { position: absolute; left: 56px; width: 110px; height: 40px; padding: 8px; }
.nava a:hover { font-family: Times, serif; font-size: 14px; font-weight: bold; color: #f00000; text-decoration: none; }
.bell { position: absolute; left: 10px; width: 40px; height: 40px; }
.normal p { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #220000; }
.normal sup { vertical-align: 30%; }
.normal h2 { font-family: Times, serif; font-size: 20px; color: #990000; font-weight: bold; text-align: center; margin: 0px; padding-top: 10px; padding-bottom: 4px; }
.normal h3 { font-family: Times, serif; font-size: 16px; color: #990000; font-weight: bold; text-align: center; margin: 0px; padding-top: 8px; padding-bottom: 2px; }
.normal h4 { font-family: Times, serif; font-size: 16px; color: #990000; font-weight: bold; font-style: italic; text-align: center; margin: 0px; padding: 2px; }
.normal h5 { font-family: Times, serif; font-size: 14px; color: #990000; font-weight: bold; font-style: italic; text-align: center; margin: 0px; padding: 2px; }
.normal h6 { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-style: italic; text-align: right; color: #220000; }
.normal th { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #990000; font-weight: bold; }
.normal td { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #220000; vertical-align: top; }
.rubric p { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-style: italic; color: #990000; }
.caption { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #220000; font-weight: normal; text-align: center; }
.foot { position: relative; width: 100%; text-align: center; padding: 20px; }
.foot p { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #220000; font-weight: normal; }
.tbghead { background-color: #e0d8d0; }
.tbg1 { background-color: #ffffcc; }
.tbg2 { background-color: #ccccff; }
.tbgnotused1 { background-color: #fff8f0; }
.tbgnotused2 { background-color: #e0d8d0; }
.pic { text-align: center; padding: 10px; }
.picr { float: right; margin: 10px; }
.picl { float: left; margin: 10px; }
.ul { text-decoration: underline; }
.bold { font-weight: bold; }
.plink { font-weight: bold; cursor: hand; }
.red { color: #990000; font-weight: bold; }
.peals td { font-family: Verdana, Arial, sans-serif, sans-serif; font-size: 11px; color: #220000; vertical-align: top; }
.peal1 { font-family: Baskerville, Bookman Old Style, Times; font-size: 11px; text-align: center; color: #ddb855; }
.peal2 { font-family: Baskerville, Bookman Old Style, Times; font-size: 10px; text-align: left; color: #ddb855; }
.peal3 { font-family: Baskerville, Bookman Old Style, Times; font-size: 10px; text-align: right; color: #ddb855; }
.land { position: absolute; text-align: center; width: 640px; height: 480px; left: 50px; background-color: #f8f8f8; padding: 18px; border-bottom: solid 2px #cccccc; border-right: solid 2px #cccccc; z-index: 50; visibility: hidden; }
.port { position: absolute; text-align: center; width: 360px; height: 480px; left: 190px; background-color: #f8f8f8; padding: 18px; border-bottom: solid 2px #cccccc; border-right: solid 2px #cccccc; z-index: 50; visibility: hidden; }
.peal { position: absolute; width: 300px; height: 360px; padding: 20px; background-color: #000000; visibility: hidden; cursor: hand; }

#nav { position: absolute; left: 0px; top: 0px; width: 160px; }
#logo { position: absolute; left: 36px; top: 10px; width: 90px; height: 110px; }
#bell0 { top: 120px; }
#bell1 { top: 160px; }
#bell2 { top: 200px; }
#bell3 { top: 240px; }
#bell4 { top: 280px; }
#bell5 { top: 320px; }
#bell6 { top: 360px; }
#bell7 { top: 400px; }
#nav0 { top: 120px; }
#nav1 { top: 160px; }
#nav2 { top: 200px; }
#nav3 { top: 240px; }
#nav4 { top: 280px; }
#nav5 { top: 320px; }
#nav6 { top: 360px; }
#nav7 { top: 400px; }
#content { position: absolute; left: 168px; top: 0px; width: 612px; padding: 0px; }
#ttl { text-align: center; }

a { color: #333399; }
a:active { color: #f00000 }
a:hover { color: #f00000; text-decoration: underline overline; }
img { border: none; }

