@charset "utf-8";

.message{
	padding:3px;
	border: 2px solid green;
	background-color:#66CC99;
	text-align:left;
}

.error{
	padding:3px;
	border: 2px solid #DD0000;
	background-color:#FFDDCC;
	text-align:left;
}

.list {
	border-collapse:collapse;
	border:solid 1px #BBBBBB;
	margin:0px 2px 0px 2px;
}

.list .odd {
	background:#FFFFFF;
}

.list .even {
	background:#F4F4F4;
}

.list .expired {
	background:#FF8888;
}

.list .warn {
	background:#FFFF88;
}

.list th {
	background:url(../img/list_label.gif) repeat-x;
	border-right:solid 1px #BBBBBB;
	border-bottom:solid 1px #BBBBBB;
	text-align:center;
	color:#444444;
	padding:2px 0px 2px 0px;
	white-space: nowrap;
}

.list tbody td {
	border-right:solid 1px #BBBBBB;
	border-bottom:solid 1px #BBBBBB;
	color:#444444;
	padding:3px 5px;
	white-space: nowrap;
}

.list input {
	height:20px;
	padding:0px 2px;
	margin:0px auto;
	white-space: nowrap;
}

.count{
	text-align:right;
}

