*{
margin:0;
padding:0;

}
body {
	text-align:center;
	color:#444444;
	background:#ffffff;
	line-height:1.6;
	letter-spacing:0.2ex;
	font-size:75%;
}
html{
overflow-y:auto;
}



table.index{
width:265px;
}

#title{
margin-top:1em;
font-size:120%;
padding-bottom:0.5em;
margin-bottom:0.5em;
border-bottom:1px solid #d8d8d8;
}

#wrap,
table{
border-collapse:collapse;
width:640px;
text-align:left;
margin:0 auto;
}
th,td{
padding:5px;
line-height:1.3;
}
hr{
height:1px;
border:1px solid #d8d8d8;
margin:1em 0;
}

p.closewin{
padding-top:0.5em;
margin-top:0.5em;
border-top:1px solid #d8d8d8;
}
p.closewin a{
float:right;
}
em{
font-weight:normal;
font-style:normal;
margin-right:1em;
}
.new{
width:40px;
text-align:right;
vertical-align:top;
}
.new img{
vertical-align:top;
}
hr{
height:1px;
}

/* editcgi
------------------------------------------------------------ */
#editcgi #header{
border:1px solid #d8d8d8;
padding:1em;
margin-bottom:1em;
}
#editcgi{
text-align:left;
padding:1em;
margin:1em;
}
#editcgi .note{
color:#CC0000;
}

#editcgi table{
width:100%;
}
#editcgi th,#editcgi td{
padding:5px 10px;
border:1px solid #d8d8d8;
}
#editcgi th{
background:#e7f7ff;
}

#editcgi .push{
font-weight:bold;
font-size:120%;
margin-bottom:1em;
padding-left:20px;
background:url(images/add.gif) no-repeat 0px 2px;
}
#editcgi .search{
background:url(images/search.gif) no-repeat;
padding-left:20px;
}
.tr1{
background:#ffffff;
}
.tr2{
background:#f5f6f6;

}


.inpass{
padding-bottom:1em;
}
.inpass dt{
font-size:120%;
}
.inpass dd{
padding:0.5em 1em 0 1em;
}


/* */
a:link {
	color: #5A9BE7;
}
a:visited {
	color: #06315F;
}
a:hover {
	color: #0D46DF;
}
a:active {
	color: #5A9BE7;
}


