form { margin:0px; }
input {
	background-color:#fffcf6;
	border:solid 1px;
	border-color:#fc9 #fc9 #f60 #fc9;
	padding:0px 2px 0px  2px;
}
input.button {
	background-color:#ccc;
	margin-left:1px;
	border-color:#fc9 #f60 #f60 #fc9;
}
button {
	background-color:#ccc;
	border:solid 1px;
	border-color:#fc9 #f60 #f60 #fc9;
	padding:0px 2px 0px  2px;
	margin-left:1px;
}

input.radio {
	border:none;
}

.k1p5 { width:1.5em; }
.k2p5 { width:2.5em; }
.k3 { width:3em; }
.k4 { width:4em; }
.k5 { width:5em; }
.k6 { width:6em; }
.k7 { width:7em; }
.k8 { width:8em; }
.k8_5 { width:8.5em; }
.k10 { width:10em; }
.k13 { width:13em; }
.k15 { width:15em; }

.readonly {
	background-color:#f6fcff;
	border:solid 1px;
	border-color:#9cf #9cf #06f #9cf;
	padding:0px 2px 0px  2px;
}

h2 {
	margin:1em 0px 2px 0px;
}

table {
	margin:3px;
}
thead {
	background-color:#fffae0;
}
th {
	font-weight:normal;
}
.border-top-gray
{
	border:solid;
	border-width:1px 0px 0px 0px;
	border-color:#bbb;
}

.subwindow {
 	position:absolute;
 	visibility:hidden;
	background-color:#fff;
}

table.layout {
	margin:0px;
	padding:0px;
}


