/* normal */
html
{
	height				:100%;
	width				:100%;
}

body
{
	height				:100%;
	margin				:0px 10px 0px 10px;
}

form
{
	margin				:0px;
	padding				:0px;
}

font
{
	font-size			:xx-small;
}

body,td,th
{
	font-size			:small;
	font-family			:verdana;
	color				:#667788;
	word-break			:break-all;
}

table
{
	border				:0px;
	margin				:0px;
	padding				:0px;
}

th
{
	background-color	:#EEEEEE;
	margin				:0px;
	padding				:0px;
}

td
{
	vertical-align		:top;
	margin				:0px;
	padding				:0px;
}

th.detail
{
	background-color	:#EEEEEE;
	margin				:0px;
	padding				:5px;
	text-align			:right;
	vertical-align		:top;
}

td.detail
{
	background-color	:#F8F8F8;
	margin				:0px;
	padding				:5px;
	vertical-align		:top;
}

h1
{
	font-size			:x-large;
	font-family			:cursive,verdana;
	font-weight			:bold;
	margin				:5px 0px 0px 0px;
	padding				:0px;
	white-space			:nowrap;
}

h2
{
	font-size			:small;
	font-family			:cursive,verdana;
	height				:1.8em;
	margin				:0px;
	padding				:0px 5px 0px 5px;
	border				:1px outset;
	background-color	:#CCCCCC;
	white-space			:nowrap;
}

h3
{
	font-size			:medium;
	margin				:10px 4px 2px 4px;
	padding				:0px;
}

h4
{
	font-size			:small;
	margin				:10px 0px 2px 0px;
	padding				:5px 4px 0px 4px;
}

p
{
	margin				:5px 0px 0px 0px;
	padding				:0px;
}

ol,ul
{
	margin				:5px 0px 0px 30px;
	padding				:0px;
}
li
{
	margin				:5px 0px 0px 0px;
	padding				:0px;
}

blockquote
{
	margin				:0px 0px 0px 1em;
	padding				:0px;
}

.indent
{
	margin-left			:1em;
}

/* anchor style */
a
{
	white-space			:normal;
	word-break			:break-all;
}
a:link
{
	color				:#7886cc;
}
a:visited
{
	color				:#7886cc;
}
a:active
{
	color				:#fcc28a;
}
a:hover
{
	color				:#fcc28a;
}

a.img:link
{
	border				:0px;
	color				:white;
	text-decoration		:none;
}
a.img:visited
{
	border				:0px;
	color				:white;
	text-decoration		:none;
}
a.img:hover
{
	border				:0px;
	color				:white;
	text-decoration		:none;
}

/* menu style */
.menuarea
{
	height				:1em;
	width				:100%;
	margin				:0px;
	padding				:0px;
	border-top			:1px dashed #999999;
	border-bottom		:1px dashed #999999;
}

.menulink
{
	font-size			:xx-small;
	margin				:0px 20px 0px 0px;
	padding				:0px;
	text-decoration		:none;
	white-space			:nowrap;
}

/* infomation */
div.infomation
{
	padding				:0px 5px 5px 5px;
}

/* table layout */
table.mainarea
{
	width				:100%;
	height				:80%;
	border				:0px;
}

table.list
{
	margin				:0px;
	padding				:1px 5px 0px 5px;
	border-width		:1px;
	border-style		:solid;
	border-color		:#999999;
	border-collapse		:collapse;
}

table.list td
{
	padding				:0px 2px 0px 2px;
}

caption
{
	font-size			:small;
	font-weight			:bold;
	text-align			:left;
	padding				:5px 4px 0px 4px;
}

/* tree style */
.Node
{
	font-size			:small;
	white-space			:nowrap;
	margin				:2px 2px 2px 0.5em;
}

.NodeShowMode
{
	font-size			:small;
	font-family			:monospace;
	cursor				:hand;
}

.NodeShowEnd
{
	font-size			:small;
	font-family			:monospace;
	background-color	:transparent;
	vertical-align		:top
}

.NodeName
{
	font-size			:small;
	height				:8px;
	cursor				:hand;
	margin				:0px;
	padding				:2px 4px 1px 4px;
	white-space			:nowrap;

}

/* CtlExc */
.CtlExc
{
	margin				:10px 0px 0px 0px;
	padding				:0px 0px 0px 0px;
	height				:300px;
	width				:100%;
	overflow			:auto;
}

/* CtlSiz */
img.adjust {
	width				:50%;
	behavior			:url(/lib/CtlSiz.htc);
}

