

/* ### Form ######################################################################## */

td.formdesc
{
  padding-right:10px; padding-top:3px;
  vertical-align:top;
}

input.datatext, textarea.datatext
{
  background-color:#fcfcfc;
  font-family:Verdana; font-size:11px;
  width:100px;
  border:solid 1px #a9a9a9;
}

input.numeric
{
  text-align:right;
}

input.small
{
  width:50px;
}

select.list
{
  font-family:Verdana; font-size:11px;
  border:solid 1px #a9a9a9;
}

input.button
{
  font-family:Verdana; font-size:11px;
  height:23px;
  overflow:visible;
  border:outset 1px #c0c0c0;
  padding:1px 5px 2px 5px;
}

a:link.linkbutton, a:active.linkbutton, a:visited.linkbutton, a:hover.linkbutton
{
  cursor:default;
  color:#2f4f4f;
}

a:hover.linkbutton
{
  cursor:default;
  color:#008b8b;
}

span.message
{
  color:#ff0000;
}


/* ### Tab ######################################################################### */

td.tabtitle
{
  font-weight:bold;
  background-color:#f2f2f2;
  padding:4px 8px 5px 8px;
  border:solid 1px #e0e0e0;
  border-bottom:none;
}

td.tabcontent
{
  background-color:#ffffff;
  padding:5px 8px 6px 8px;
  border:solid 1px #e0e0e0;
}


/* ### List ######################################################################## */

td.lheader
{
  font-family:Verdana; font-size:11px; font-weight:bold;
  background-color:#e5e5e5;
  padding:3px 5px 3px 5px;
  border-bottom:solid 1px #bdbdbd;
}

td.litem
{
  font-family:Verdana; font-size:11px;
  padding:1px 5px 1px 5px;
  border-bottom:solid 1px #e0e0e0;
  border-right:none;
  border-top:none;
}

td.lcitem
{
  font-family:Verdana; font-size:11px;
  background-color:#ffffff;
  padding:0px 5px 0px 5px;
  border-bottom:solid 1px #e0e0e0;
  border-right:none;
  border-top:none;
}

td.last
{
  padding:1px 3px 1px 3px;
  border:solid 1px #e0e0e0;
  border-top:none;
}

div.excarlist
{
  border:solid 1px #e0e0e0;
  width:600px; height:350px;
  overflow:auto;
}


/* ### Simulation ################################################################## */

td.imageborder
{
  border:solid 1px #e0e0e0;
  padding:2px;
}



