body{
	background:#ffe1ff url(../common/back.png) repeat-y;
	color: #804000;
	font-size:95%;
	line-height:1.2em;
	border:0px;
}

.body{padding-top:10px;padding-left:20px}

table{
	font-size:95%;	line-height:1.2em;
}
caption{line-height:1em}
.table{border:2px solid #99ccff;}
.table caption{color:#0080ff;font-size:1.3em;font-weight:bold;text-align:right;padding:0px;}
.table td{border:1px solid #99ccff;}
.table th{border:1px solid #99ccff;background-color:eeeeee;}
.element td{background-color:eeeeee;border:1px solid #99ccff;}

.title,h1{
	color:#ff8000;
	font-weight:bold;
	font-style:italic;
	font-size:2.5em;
	text-align:left;
	line-height:1em;
}
.minititle,h1.mini{font-size:2.5em;}

h2{
	color:#0080ff;
	font-size:1.7em;
	line-height:100%;
	margin:0px;
	margin-left:1em;
	margin-top:1em;
	font-weight:normal;
}
p{
	text-indent:0.7em;
	padding-left:2em;
}
ul p{
	padding-left:0em;
}
dd p{
	padding-left:0em;
	margin-top:0em;
}
hr{
	border:0px solid #cc0071;
	border-top-width:1px;
	height:0px;
}
a:link {color:#0000ff;text-decoration:none;}
a:visited {color:#8000ff;text-decoration:none;}
a:active {color:#ff0000;text-decoration:underline;}
a:hover {color:#ff0000;text-decoration:underline;}
table.header {
	border:0px solid #000000;
	font-size: 13px;
	background-color:eeeeee;
}
.header{
	font-size: 13px;
	background-color:#eeeeee;
	border:0px;	margin:0px;padding:0px;
	line-height:1em;
}
table.futter {
	border:0px solid #000000;
	background-color:transparent;
}
.futter td{
	font-size: 13px;
	border:0px;
	background-color:transparent;
}

.futter{	line-height:1em;clear:right;margin-top:1EM;border-top:1px solid #cc0071;padding-top:2px;}
.futter .right{	float:right;text-align:right;}

.Over{text-decoration: overline;}

.infoiframe{
  width:100%;height:100px;border:0px;
}
.new{
  color:red;
}

em{
  font-style:normal;
  font-weight:bold;
}
dt{
  font-weight: bold; 
  margin-top:0.5em;
  margin-left:1.5em;
}
dd{
  margin-left:3.5em;
}

blockquote{
margin:0px;
margin-top:0em;
margin-left:2em;
border:1px dotted #804000;
padding:0.2em;
}

.source{font-size:12px;color:#804000;background-color:#eeeeee;
margin-left:2em;margin-top:0px;line-height:1em;border:0px solid #cc0071;}
code{font-size:12px;color:#804000;background-color:#eeeeee;
margin-left:0.5em;margin-right:0.5em;line-height:1em;border:0px solid #cc0071;}

.netabare{background-color:#eeeeee;color:#eeeeee;}
.netabare:hover{background-color:transparent;color:#804000;}


