body {
	background: #C0C0C0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: black;
}

/* ======= layout ============== */

.main {
  width: 902px;
}

.logo {
  width: 900px;
  height: 150px;
  background-image: url('./design/logo.png');
  border: 1px solid #006000;
  margin-bottom: 20px;
}

.menu {
  background: #EDF4ED;
  width: 190px;
  float: left;
  border: 1px solid #006000;
  text-align: left;
}

.content  {
  background: #EDF4ED;
  width: 670px;
  float: right;
  border: 1px solid #006000;
  padding: 6px;
  text-align: left;
}

/* ======= layout end ========== */

/* ======= href ================ */

a:link {color: black; text-decoration: none;}
a:visited {color: black; text-decoration: none;}
a:hover {color: #006000; text-decoration: underline;}
a:active {color: #006000; text-decoration: underline;}

a.bold:link {color: black; font-weight: bold; text-decoration: none;}
a.bold:visited {color: black; font-weight: bold; text-decoration: none;}
a.bold:hover {color: #006000; font-weight: bold; text-decoration: underline;}
a.bold:active {color: #006000; font-weight: bold; text-decoration: underline;}

/* ======= href end ============ */

/* ======= classes ============= */

.button {
  background: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: black;
	border: 3px outset #81BF45;
	width: 100px;
}

.edit {
  width: 30px;
  height: 20px;
  border: none;
}

.del {
  width: 20px;
  height: 20px;
  border: none;
}

.edit_small {
  width: 16px;
  height: 16px;
  border: none;
}

.del_small {
  width: 16px;
  height: 16px;
  border: none;
}

.lock {
  width: 15px;
  height: 17px;
  border: none;
}

.unlock {
  width: 20px;
  height: 17px;
  border: none;
}

.info_text  {
  font-size: 70%;
	font-weight: bold;
	color: red;
}

.del_small {
  width: 16px;
  height: 16px;
  border: none;
  margin-bottom: -5px;
}

.tr_even{
  background-color: trapsparent;
}

.tr_odd{
  background-color: white;
}

/* ======= classes end ========= */

input {
  background: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: black;
	border: 1px solid #006000;
	width: 130px;
	padding-left: 2px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: black;
	border: 1px solid #006000;
}

img {
  border: none;
}

form  {
  margin: 0px;
  padding: 0px;
}

select  {
  background: #EDF4ED;
  font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: black;
	border: 1px solid #006000;
}

ul  {
  margin: 5px 0px 5px 10px;
  padding-left: 20px;
}

p {
  margin: 0px 0px 0px 0px;
}

h1  {
  font-size: 15pt;
  font-weight: bold;
  margin: 10px 0px 6px 0px;
}

h2  {
  font-size: 13pt;
  font-weight: bold;
  margin: 10px 0px 2px 0px;
}
