body {
  background:#F8F8F8;
}
table tr td, table tr th {
  border-radius: 2px;
  font-size:15px;
}
input[type=text],input[type=password],input[type=datetime-local] {
  width:100%;
  padding:5px;
  border-radius: 2px;
  border:solid 1px #CCC;
}
input[type=date] {
  width:100%;
  padding:2.5px;
  border-radius: 2px;
  border:solid 1px #CCC;
}
select {
  width:100%;
  padding:4px;
  border-radius: 2px;
  border:solid 1px #CCC;
  background:#FFF;
}
input[type=submit],input[type=button] {
  padding:5px 10px;
  border-radius: 2px;
  border:solid 1px #CCC;
  background:#FFF;
}
textarea {
	width:100%;
	padding:5px;
	border-radius: 2px;
	border:solid 1px #CCC;
	height:100px;
	resize: none;
}
img {
	cursor:pointer;
}
a {
	color:#000;
	text-decoration: none;
}

a:hover {
	color:#000;
	text-decoration: underline;
}

img {
	cursor:pointer;
}

table tr[rel=item]:hover {
	background:#EEE;
}

.menu a {
	font-size:17px;
	border-radius: 8px 0 8px 0;
	padding: 5px 15px;
	text-decoration:none;
	color: #000;
}
.menu a:hover {
	background: #EEE;
	text-decoration:none;
	border-bottom: solid 1px #AAA;
}
.selected {
	background: #EEE;
	border-bottom: solid 1px #AAA;
}

