body { margin: 0px; }

img { border: 0px; }

caption { font-weight: bold; }

td.td_title { text-align: right;padding: 3px 5px;font-weight: bold; }

h4.topicsTitle { color: #6666cc;margin: 0px; }

p.topicsComment {
	margin: 10px 0px;
	font-size: 12px;
	line-height: 150%;
	text-align: justify;
	text-justify: inter-ideograph;
}

div.topicsBtmSpace { text-align: right; }

td.topicsSpace { vertical-align: top; }

a.menuList { color: #ffffff;font-size: 13px;font-weight: bold;text-decoration: none; }
a.menuList:hover { color: #578c55;text-decoration: underline; }

a.pageUp { color: #808143;font-size: 13px;font-weight: bold;text-decoration: none; }
a.pageUp:hover { color: #a6a767;text-decoration: underline; }

ul.menuList { list-style: url('image/list_mark.gif');vertical-align: middle;margin: 10px 10px 10px 30px; }

li.menuList { margin-bottom: 7px; }

h3.pageTitle {
	width: 100%;
	text-align: center;
	background-color: #0000cc;
	color: #ffffff;
	margin: 0px;
	font-size: 14px;
	padding: 3px;
}

div.pageLayout01 { padding: 10px;margin: 0px; }

div.pageLayout02 { margin: 10px 0px;text-align: right; }

p.pageLayout01 { margin: 0px;font-size: 14px;line-height: 150%; }

h4.contentsTitle { margin: 0px 0px 10px 0px;font-size: 14px; }

table.faqBorder { border: solid 1px #d9dab5;width: 550px; }

td.faqTitle { background-color: #d9dab5;color: #808143;font-size: 12px;font-weight: bold;padding: 5px; }

td.faqAnswer { color: #333333;font-size: 12px;padding: 8px;background-color: #f5f5f5; }

dl.layout01 { font-size: 14px;line-height: 150%;margin-top: 0px; }

dt.layout01 { font-weight: bold;color: #ff9900;margin-bottom: 5px; }

form { margin: 10px 0px; }

td.formFields { font-size: 12px;border-bottom: solid 1px #d9dab5;background-color: #f5f5f5; }

input { font-size: 12px; }
