body
      {
            margin:10px;
      }

/* Form styles ----------------------------- */
td.value
      {
      background-color        : #f5f5f5;
      border-bottom           : #888888 1px solid;
      border-left             : #ffffff 1px solid;
      border-right            : #ffffff 1px solid;
      border-top              : #ffffff 1px solid;
      font-size               : 8pt;
      text-align              : left;
      }
td.label
      {
      border                  : #ffffff 1px solid;
      color                   : #888888;
      font-size               : 8pt;
      text-align              : right;
      vertical-align          : top;
      }
td.control
      {
      font-size               : 8pt;
      text-align              : left;
      }
.genericinput
      {
      font-size               : 8pt;
      font-weight             : normal;
      color                   : #000000;
      border-bottom           : #ffffff 1px solid;
      border-left             : #888888 1px solid;
      border-right            : #ffffff 1px solid;
      border-top              : #888888 1px solid;
      background-color        : #efefef;
      font-family             : verdana;
      width                   : 150px;
      height                  : 15px;
      }
.genericselect
      {
      font-size               : 8pt;
      font-weight             : normal;
      color                   : #000000;
      background-color        : #efefef;
      font-family             : verdana;
      width                   : 150px;
      height                  : 15px;
      }
.generictextbox
      {
      font-size               : 8pt;
      font-weight             : normal;
      color                   : #000000;
      background-color        : #efefef;
      font-family             : verdana;
      }


    
      
.tablelabelcontent
{
      border: 1px solid #dddddd;
      font-size: 8pt;
      color: black;
      font-family: verdana;
      width: 100%;
      padding: 2px;
}

.formtextboxlabel
{
      font-size: 9px;
      color: black;
      font-family: verdana;
}
.formtextboxcontrol
{
      border: 1px solid #777777;
      font-size: 8pt;
      color: black;
      font-family: verdana;
}


.formlabeltitle
{
      font-size: 8pt;
      color: #999999;
      font-family: verdana;
}
span.formlabelcontent
{
      border: 1px solid #dddddd;
      font-size: 8pt;
      color: black;
      font-family: verdana;
      width: 100%;
      padding: 2px;
}
img.formlabelcontent
{
      border: 1px solid #dddddd;
      font-size: 8pt;
      color: black;
      font-family: verdana;
      padding: 2px;
}
.formphoto
{
      border: 1px solid #dddddd;
      font-size: 8pt;
      color: black;
      font-family: verdana;
      padding: 2px;
}
.formlabelcontentnarrow
{
      border: 1px solid #dddddd;
      font-size: 8pt;
      color: black;
      font-family: verdana;
      width: 150px;
      padding: 2px;
}
.formboxedit
{
      border: 1px solid #555555;
      font-size: 8pt;
      color: black;
      font-family: verdana;
      width: 90%;
      padding: 2px;
}
.formboxeditnarrow
{
      border: 1px solid #555555;
      font-size: 8pt;
      color: black;
      font-family: verdana;
      width: 150px;
      padding: 2px;
}
.formlabelcontentfortitle
{
      border: 1px solid #dddddd;
      font-size: 10pt;
      font-weight: bold;
      color: black;
      font-family: verdana;
      width: 500px;
      padding: 2px;
}
table.formlabel
{
      margin-bottom: 10px;
      width: 100%;
}


li.catalogue
{
      margin-bottom: 10px;
}
p.catalogueitemtitle
{
      margin: 0px;
      font-weight: bold;
}
p.catalogueitemdescription
{
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
      color: #666666;
      text-align: justify;
}
a.catalogueitemtitle:link, a.catalogueitemtitle:visited
{
      color: #293366;
      text-decoration: none;
}
a.catalogueitemtitle:active, a.catalogueitemtitle:hover
{
      color: #5266cc;
      text-decoration: underline;
}
.simpleformerror
{
      margin: 0px;
}
table.formlabel
{
      margin-bottom: 0px;
      margin-top: 10px;
}
