/* GENERAL fonts */
P, H1, H2, OL, UL, DIV, TD, TH, .bodytext { color: #989599; margin: 0; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
P { padding-bottom: 12px; }
H2 { color: #000000; margin: 0; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; }
.detail { color: #000000; }

.content a { color: black; text-decoration: none; }
.content p { padding-bottom: 8px; }

/* Menu 1 column */
.menu_1st { position: absolute; top: 0px; left: 0px; }
.menu_2nd { position: absolute; top: 0px; left: 75px; }
.menu_3rd { position: absolute; top: 0px; left: 170px; }
/*  MENU 1, level 1, normal state (NO) */
.menu a {  text-decoration: none; }
.no { color: #989599; padding-bottom: 6px; }
.no A { color: #989599; }
.no A:hover { color: black; }
/*  MENU 1, level 1, active state (ACT) */
.act { color: black; padding-bottom: 6px; }
.act A { color: black; }
.act A:hover { color: black; }

.c2l1-left { vertical-align: top; border: none; padding-right: 0px; }
.c2l1-middle { vertical-align: top; border: none; padding-left: 24px; }

.hidden { display: none; }

.pdf { position: absolute; top: 559px; left: 885px; }
.pdf a { text-decoration: none; color: #989599; }
.pdf a:hover { text-decoration: none; color: black; }
