div.RT_Container
{ width:70%;
  margin:0px auto;
}

div.RT_Table
{ margin:0px auto;
  width:98%;
  max-width:98%;
  text-align:center;
  padding: 0px;
}

table.RT_TableTable
{ text-align:left;
  padding: 5px;
  vertical-align:middle;
  border-spacing:0;
  border-collapse: collapse;
  border:1px solid #FFFFFF;
  width:100%;
  margin:0px auto;
}

tbody.RT_TableBody
{
}

td.RT_Errors
{
}

caption.RT_TitleError,
caption.RT_Title
{ width:100%;
  vertical-align:middle;
  text-align:center;
  font-size:large;
  font-weight:900;
  color:red;
}

span.RT_TitleError
{ color:red;
}

caption.RT_Title
{ color:#3F3FFF;
}

td.RT_Hdr,
td.RT_HeaderSeparator
{ width:100%;
  margin:0px;
  padding:0px;
  text-align:center;
  background-color:rgb(152,152,255);
  padding-top:3px;
  padding-bottom:2px;
}

hr.RT_HeaderSeparator
{ margin:0px;
  padding:0px;
}

td.RT_HeaderCheck
{ width:25px;
  vertical-align:middle;
  text-align:center;
  background-color:rgb(152,152,255);
}

input.RT_HeaderCheck
{
}

td.RT_HeaderItem
{ width:50%;
  vertical-align:middle;
  text-align:center;
  background-color:rgb(152,152,255);
}


tr.RT_ErrorMsg
{ border-style:none;
}

td.RT_HeaderValue
{ vertical-align:middle;
  text-align:center;
  background-color:rgb(152,152,255);
}

td.RT_RowCheck,
td.RT_RowReadOnlyCheck
{ width:25px;
  margin:1px;
  padding:0px;
  vertical-align:middle;
  background-color:rgb(152,152,255);
  text-align:center;
  border-spacing:0;
  border-collapse: collapse;
  border:1px solid #FFFFFF;
}

input.RT_RowCheck
{
}

td.RT_RowVerifyName,
td.RT_RowName,
td.RT_RowReadOnlyName,
td.RT_RowErrorName,
td.RT_RowErrorVerifyName,
td.RT_RowReadOnlyErrorName,
td.RT_RowNameGroup,
td.RT_RowReadOnlyNameGroup
{ width:40%;
  vertical-align:middle;
  text-align:left;
  font-size:small;
  padding-left:25px;
  padding-right:25px;
  margin:1px;
  margin-left:25px;
  margin-right:25px;
  background-color:rgb(205,205,255);
  border-spacing:0;
  border-collapse: collapse;
  border:1px solid #FFFFFF;
}

td.RT_RowVerifyValue,
td.RT_RowValue,
td.RT_RowValue_Image,
td.RT_RowReadOnlyValue,
td.RT_RowErrorValue,
td.RT_RowErrorVerifyValue,
td.RT_RowReadOnlyErrorValue,
td.RT_RowValueGroup,
td.RT_ErrorMsg,
td.RT_ErrorPtr,
td.RT_RowReadOnlyValueGroup
{ vertical-align:top;
  text-align:left;
  margin:1px;
  font-size:small;
  background-color:rgb(224,224,255);
  border-spacing:0;
  border-collapse: collapse;
  border:2px solid #FFFFFF;
}

td.RT_ErrorMsg,
td.RT_ErrorPtr
{ color:red;
  border-style:none;
  padding-left:10px;
  padding-right:10px;
}

td.RT_RowValue_Image
{ text-align:center;
}

input.RT_RowName_Button
{ float:right;
  margin-left:25px;
}

div.RT_RowValue_ImageMagnify
{ display:none;
}

input[type="text"].RT_RowVerifyValue,
input[type="text"].RT_RowValue,
input[type="text"].RT_RowReadOnlyValue,
input[type="text"].RT_RowValueError,
input[type="text"].RT_RowReadOnlyValueError,
input[type="text"].RT_RowValueGroup,
input[type="text"].RT_RowReadOnlyValueGroup
{ font-size:small;
}

span.RT_RowVerifyReadOnly,
span.RT_RowVerifyRequired,
span.RT_RowReadOnly,
span.RT_RowRequired
{ color:red;
  padding-left:2px;
  padding-right:2px;
}

a.RT_RowMoreInfo
{ padding-left:2px;
  padding-right:2px;
}

span.RT_RowReadOnlyValue
{ background-color:white;
  padding:2px;
  padding-left:5px;
  padding-right:5px;
  border:1px solid #8080FF;
  display:inline-block;
  min-width:25px;
}

button.RT_RowValue
{
}


