
#deedsmenu
{
  width: 100%;
  margin-top: 8px;
}

table
{
  border-collapse: collapse;
}

th
{
  background-color: #dfdfff;
  vertical-align: top;
  padding: 3px;
}
td
{
  vertical-align: top;
  padding: 3px;
}

.row1 td
{
  background-color: #fff;
}
.row2 td
{
  background-color: #dfdfff;
}

div.progress_img 
{ 
  padding: 0px; 
  margin: 0px; 
  border: 1px solid black; 
  width: 100px; 
  height: 15px; 
}

img.progress_img 
{ 
  padding: 0px; 
  margin: 0px; 
}

div.progress_txt 
{  
  font-size: 0.75em; 
  border: none; 
  background-color: transparent; 
  margin: 0px; 
  position: relative; 
  width: 100px; 
  height: 15px; 
  top:-15px; 
  left:0px; 
  padding: 0px; 
  text-align: center 
}

p.textbox 
{ 
  font-size: 1.1em; 
  text-align: left; 
  letter-spacing: 0.1em; 
  color: #444488; 
  padding: 10px; 
  max-width: 450px; 
  background-color: white; 
  border: 1px dashed #444488; 
}

.instructions li 
{ 
  padding-bottom: 6px; 
  padding-top: 6px; 
}

span.on, span.active 
{ 
  font-weight: bold; 
  color: green;
}

span.off, span.terminated
{ 
  font-weight: bold; 
  color: red;
}

span.assigned, span.suspended 
{ 
  font-weight: bold; 
  color: #ff9900;
}

span.test 
{ 
  font-weight: bold; 
  color: blue;
}

#deedsformarea
{
  font-size: 0.8em;
  font-weight: bold;
  padding: 20px;
}

#deedsformarea input
{
  font-size: 0.9em;
  border: 1px solid #A29090;
  background: #FFCCCC;
  padding: 2px;
}

#deedsformarea input.missing
{
  background: #FF6666;
}

#deedsformarea hr
{
  border: 1px solid #A29090;
  background: #A29090;
  width: 100%;
  padding-bottom: 1px;
}

#deedsformarea h2
{
  margin-top: 0px;
  margin-bottom: 10px;
}

#deedsformarea textarea
{
  font-size: 10pt;
  border: 1px solid #A29090;
  background: #FFCCCC;
  padding: 2px;
}

#deedsformarea input:hover, #deedsformarea input:focus
{
  background: white;
}

#deedsformarea div.grouping
{
  padding: 10px;
  border: 1px solid #A29090;
}
