body {
  text-align: center;
  font-family: verdana; font-size: 10pt;
  background-image: url('images/bg_body.gif');
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:20px;
}

h1 {
  color: #000000;
  font-family: georgia, verdana; font-size: 14pt;
  text-transform: uppercase;
  padding-bottom: 5px;
}

h2 {
  color: #006000;
  font-family: georgia, verdana; font-size: 14pt;
  padding-top: 10px;
  padding-bottom: 5px;
}

h3 {
  color: #005000;
  font-family: georgia, verdana; font-size: 12pt;
  padding-top: 10px;
  padding-bottom: 5px;
}

table {
  border-spacing: 0px;
  border: none;
  margin: 0px;
  padding: 0px;
}

td {
  border-spacing: 0px;
  border: none;
  background-repeat: no-repeat;
  vertical-align: top;
  padding: 0px;
  font-family: verdana; font-size: 10pt;
  line-height:  130%;
}

td.padded {
  padding: 2px;
}

input.button {
	padding: 1px 2px 1px 2px;
	margin: 5px;
	text-align: center;
    cursor: hand;
}


p {
  font-family: verdana; font-size: 10pt;
  line-height:  130%;
}

img {
  border: solid #FFFFFF 0px;
}

a {
  color: #004000;
  text-decoration: underline;
}

a:hover {
  background-color: #004000;
  color: #FFFFFF;
  text-decoration: none;
}





img.photo {
  border: solid black 1px;
  margin: 3px;
}

img.photo_right {
  border: solid black 1px;
  margin-left: 10px;
  margin-bottom: 10px;
}

table.borders {
  border-spacing: 2px;
}

th {
  border: solid #008000 1px;
  background-repeat: no-repeat;
  vertical-align: top;
  padding: 0px;
  font-family: verdana; font-size: 8pt; font-weight: bold;
  background-color: #6B8E23;
  color: #FFFFFF;
  padding: 1px 3px 1px 3px;  
}

td.borders {
  border: solid #008000 1px;
  padding: 1px 3px 1px 3px;
  font-size: 8pt;
}

tr.darkrow {
  background-color: #F3F3F3;
}



a.content_not_ready {
  color: silver;
  text-decoration: underline;
}

p.content_not_ready {
  color: red;
  text-decoration: underline;
}


table.mainframe {
  margin-top: 4px;
  margin-bottom: 4px;
  background-color: #FFFFFF;
  border: solid #FFFFFF 8px;
}

td.menubar {
  width: 180px;
  line-height:  140%;
  background-image: url('/images/logo_asetalvitie.gif');
  background-position: top center;
  background-repeat: no-repeat;
}

td.titlebar {
  width: 700px;
  height: 45px;
}

td.headerbar {
  width: 700px;
  height: 15px;
}

td.content {
  border-left: solid #808000 1px;
  border-right: solid #808000 1px;
  padding-left: 10px;
  padding-right: 10px;
  width: 678px;
  height: 470px;
}



td.admin_header {
  width: 700px;
  height: 15px;
}

td.admin_footer {
  width: 700px;
  height: 15px;
}
