body {
  font-size: 80%; font-family: arial, sans-serif; color: black;
}

table {border-collapse: collapse}

td {
	font-size: 80%; font-family: arial, sans-serif;
    margin: 0px;
	padding: 0px;
    padding-left: 7px;
    padding-right: 7px;
}

tr {
	margin: 0px;
	padding: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

body {
	padding-right: 20px; padding-left: 14px; padding-bottom: 0px; margin: 10px; padding-top: 5px
}


h2 {
  font-weight: normal; font-size: 135%; padding-bottom: 2px; padding-top: 2px;
  margin-bottom: 1px; margin-top: 0px;
}

h1 {
  font-weight: bold; font-size: 130%; padding-bottom: 2px; padding-top: 2px;
  margin-bottom: 1px; margin-top: 10px;
}

h4 {
  font-weight: normal; font-size: 110%; padding-bottom: 2px; padding-top: 2px;
  margin-bottom: 10px; margin-top: 1px; color: gray;
}

br { clear: left; }

a {
  color: #1a3dc1;
}

a:visited {
	color: #1a3dc1
}

a:hover { color: #c11a3d }

img {border:0px }

form {
  margin: 3px;
  padding: 3px;
}

input {
	border: lightblue 1px solid;
	width: 240px
}


textarea {
	border: lightblue 1px solid;
	width: 70%;
	height: 62px;
}

select {
    border-color: lightblue 1px solid;
	border: lightblue 1px solid;
	width: 240px
}

checkbox
{
  border-color: lightblue 1px solid;
  border: lightblue 1px solid;
  width: 10px
}

.deliver {text-align: center; font-size: 100%; background: #ccccff;  width: 100%}

.copyright {text-align: center; font-size: 75%; background: #d5dff3;  width: 800px}
.top {text-align: center; font-size: 110%; background: #d5dff3;}
.menu {text-align: left; background: #d5dff3;}
.menu td {padding-bottom: 4px}
.menuheader {background: #ccccff}

.content {text-align: left}
.errortext {text-align: left; font-size: 85%; color: red}

.tablelist table {border: 1px double black; border-collapse: collapse}
.tablelist td {border: 1px double black}
.tablelist tr {border: 1px double black}
.tablelistheader tr {border: 1px double black; background-color: d5dff3}
.tablelistheader td {border: 1px double black; background-color: d5dff3}
.pageindex {text-align: center; font-size: 95%; background: #d5dff3;}






#login-form {
	position: absolute;
	top: 200px;
	left: 50%;
	margin-left: -120px;
	width: 240px;
	padding: 8px 15px 12px;
	border: 1px solid #D9D9D9;
	line-height: 18px;
}
#login-form input {
	border: 1px solid #A0A0A0;
	margin: 0 0 5px;
	font: 13px Arial, Tahoma;
	float: left;
	position: relative;
}
* html #login-form input {left: 15px}
*+html #login-form input {left: 15px}

input#login-submit {
	width: 244px;
	margin: -10px 0 0;
	padding: 0 0 1px;
	color: #3D3D3D;
	text-decoration: none;
	border: 1px solid #E7E7E7;
	background: #D9D9D9 url(i/add-file-silver.gif) repeat-x;
	cursor: pointer;
}