
/* Presentation Stylesheet */ 

h3 {
 margin:0px;
 padding:15px 0px 5px 15px;
 }

p {
 margin:0px;
 padding:15px 10px 0px 15px;
 }

h4 {
 margin:0px;
 padding: 5px 0px 0px 0px;
 }

form {
 margin: 0px;
 padding: 10px;
}

table {
 margin: 10px;
 background-color: #000;
}

tr {
 margin: 0px;
 padding: 0px;
}

td, th {
 background-color: #FFF;
 padding: 3px 7px 3px 8px;
}



table.menu {
 margin: 0px;
 background-color: #FFF;
 width: 100%;
}

tr.menu {
 margin: 0px;
 padding: 0px;
}

td.menu {
 background-color: #FFF;
 padding: 3px 10px 3px 10px;
}



td.ismodified {
 background-color: #33E;
 padding: 3px 7px 3px 8px;
 color: #FFF;
}

.ismodified a:link {
 text-decoration: underline;
 color: #FFF;
}

.ismodified a:visited {
 text-decoration: underline;
 color: #FFF;
}

.ismodified a:hover {
 text-decoration: underline;
 color: #F00;
}

caption
{
  caption-side: top;
  font-size: 0.9em;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  padding: 0px;
  margin: 0px;
}

.unmodifyable {
  font-size: 0.9em;
  font-style: italic;
  font-weight: normal;
  color: #777;
}

ul {
  padding: 0px 0px 0px 25px;
  margin: 0px 10px 10px 10px;
}

li {
 padding: 0px;
 margin: 4px 0px 0px 0px;
}

fieldset {
 padding: 5px 8px 5px 8px;
 margin: 10px 10px 10px 10px;
 border: 1px solid #AaA;
 width: 90%;
}

.disclaimer {
 font-weight: bold;
 color: #F33;
}

.disclaimer2 {
 font-weight: normal;
 color: #F33;
 text-align: center;
}

.highlight {
 background-color: #CEE;
 border: 1px solid #000;
 padding: 2px;


}
