body{
	margin:0;
	padding:32px 4px;
	color:black;
	background-image: url(qi2/i/simasima.gif);
	background-repeat: repeat;
}

table.datagrid {
	border-collapse: collapse;
	margin:0;
}

table.datagrid thead th { 
    text-align: left;
    background-color: #FFE2BF;
    font-weight: bold;
    font-size: .9em;
}
table.datagrid thead th.over {
    background-color: #ddeeff;
    cursor: pointer;
}
table.datagrid thead th a {
    text-decoration: none;
    font-size: 1.0em;
}

table.datagrid tbody th {
    font-weight: bold;
}
table.datagrid tbody td, table.datagrid tbody th {
    border-bottom: 1px solid #FFE2BF;
    background-color: #FFFFF0;
}

table.datagrid tbody tr.alternate td, table.datagrid tbody tr.alternate th { background-color: #fff; }

.invisible { display: none; }

form{
	margin: 0 0 16px 0;
	padding: 8px 2px;
	background-color:white;
	border: 4px dashed #FFFFF0;
	background-image: url(shii.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
h3{
	vertical-align: bottom;
	padding: 0.1em 0.4em 0.3em 0.4em;
	margin:  0.1em 0em 0.3em 0em;
	border-style:solid; 
	border-color:#FFE2BF; 
	border-width: 0 0 3px 0 ;
	text-align:left
}

.serverinfo{
	font-size:75%;
	color:black;
	padding:2px;
}
.clistnumber{
	text-align:center;
	font-family: Georgia;
	padding: 2px;
	font-weight:bold;
}
.clistname{
	padding: 2px;
}
.clisttopic{
	font-size:75%;
}
.sub{
	font-size:75%;
}
.button{
	font-size:9pt;
	margin:0;
	padding:1px;
}
.textinput{
	font-size:12pt;
	margin:0;
	padding:1px;
}
