body{
 background-color: red;
 background-image: url('images/tlo.gif');
 font-family: Tahoma, sans-serif;
 font-size: 10pt;
}

#main{
 background-image: url('images/back_main.png'); 
 background-repeat: repeat-y;
 background-position: center center;
 border: none; 
 padding: 10px; 
 width: 800px;
 margin-left: auto;
 margin-right: auto;
}

p {
 color: #000000;
 text-align: justify;
 
}

li {
 padding: 5px;
}

a {
 color: #669900;
 text-decoration: none;
}

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

img {
 border: 0px none;
}

h1, h2, h3, h4, h5, h6 {
 color: #646e37;
 font-variant: small-caps;
 font-family: "Times New Roman", serif; 
}

h1 {
 text-align: center;
 border-bottom: 1px solid #004000;
}

h2 {
 text-align: center;
 margin-top: 35px;
}

hr{
 border: 1px solid #004000;
}

table.yes, table.no {
 margin-left: auto;
 margin-right: auto; 
 border-collapse: collapse;    
}

table.yes, table.yes td, table.yes th {
 border: 1px solid #004000;   
 padding: 5px;
}

table.no, table.no td, table.no th {
 border: none;   
 padding: 5px;
}

table tr:hover td{
 background-color: #eeeecc;
}

input, textarea, select {
background: #eeeecc;
border: 1px solid #646e37;
color: #646e37;
font-size: 10px;
font-family: sans-serif;
}

input:hover, textarea:hover {
border: 1px solid #000000;
color: #000000;
}

input:focus, textarea:focus {
border: 1px solid #646e37;
color: #000000;
}

#nav ul {
 background-image: url('images/border.png');
 text-align: center;
 margin: 0;
 padding: 0;
 height: 30px;
}

#nav li {
 list-style-type: none;
 padding: 5px;
 position: relative;
 top: 8px;
 display: inline;
}

#nav li:hover {
 background-color: #51713e;
}

#nav li a {
 text-decoration: none;
 font-size: 8pt;
 font-weight: bold;
 color: #ffffff;
}

#nav li a:hover {
 color: #000000;
}
