a:link
	{ color: blue; text-decoration : none; }
a:visited
	{ color: navy; text-decoration : none; }
a:active
	{ color: red; text-decoration : none; }
a:hover
	{ color: red; text-decoration : underline; }

a.tip:link, a.tip:visited, a.tip:active
	{ color: black; text-decoration : none; border-bottom: 1px dotted #808080; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.tip:hover
	{ color: black; text-decoration : none; border-bottom: 1px dotted #808080; font-family: Verdana, Arial, Helvetica, sans-serif; }

a.black:link, a.black:visited, a.black:active
	{ color: black; text-decoration : none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.black:hover
	{ color: blue; text-decoration : none; font-family: Verdana, Arial, Helvetica, sans-serif; }

a.menu_link:link, a.menu_link:visited, a.menu_link:active
	{ color: black; text-decoration : none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
a.menu_link:hover
	{ color: blue; text-decoration : underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

body, td, th, input, textarea { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10pt; }


.ja {
font-family: "Meiryo UI", Meiryo, "Chrysanthi Unicode", "Doulos SIL", Gentium, GentiumAlt, Code2000, "TITUS Cyberbit Basic", "DejaVu Sans", "Bitstream Cyberbit", "Lucida Sans Unicode", "Arial Unicode MS", "Hiragino Kaku Gothic Pro", "Matrix Unicode", Verdana, Helvetica, Arial, sans-serif; font-size: 10pt;
}

.unicode {
font-family : "Chrysanthi Unicode", "Doulos SIL", Gentium, GentiumAlt, Code2000, "TITUS Cyberbit Basic", "DejaVu Sans", "Bitstream Cyberbit", "Lucida Sans Unicode", "Arial Unicode MS", "Hiragino Kaku Gothic Pro", "Matrix Unicode", Verdana, Helvetica, Arial, sans-serif;
}

.IPA {
font-family : "Chrysanthi Unicode", "Doulos SIL", Gentium, GentiumAlt, Code2000, "TITUS Cyberbit Basic", "DejaVu Sans", "Bitstream Cyberbit", "Lucida Sans Unicode", "Arial Unicode MS", "Hiragino Kaku Gothic Pro", "Matrix Unicode", Verdana, Helvetica, Arial, sans-serif;
}

.source { font-size: 6pt; }

.heading { font-size: 18pt; }

.heading2 { font-size: 14pt; }

.small_text { font-size: 8pt; }

.document_container { margin: auto; background-color: #FFFFFF; box-shadow: 4px 4px #D0D0D0; padding: 16px; width: 980px; }

.footer_container { width: 100%; text-align: center; }

body { background-color: #F6F6F6; margin: 0px; }


.header_container_div { width: 948px; background-color: #FFFFFF; text-align: left; height: 100px; }

.menu_containter_div  { position: relative; width: 100%; height: 25px; background-color: #FFFFFF; text-align: left; font-size: 12px; }

.menu_element { position: absolute; width: 172px; height: 14px; font-weight: bold; text-align: center; padding: 2px; background-color: #FFFFFF;  border: 1px solid #0000FF; font-size: 12px; }

.menu_element_highlight { position: absolute; width: 172px; height: 14px; font-weight: bold; text-align: center; padding: 2px; background-color: #EEEEFF; border: 1px solid #0000FF; font-size: 12px; }

.menu_group { position: absolute; visibility: hidden; font-size: 12px; }

.menu_group_visible { position: absolute; visibility: visible; opacity: 0.90; filter:alpha(opacity=90); font-size: 12px; }

.title_container_div { width: 876px; /* padding: 10px; margin-bottom: 2px; border-left: 1px solid #0000FF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #0000FF; border-right: 1px solid #FFFFFF; */ }

