﻿td.FieldText {width:250px;vertical-align:top; /*display:block; float:left; clear:left; text-align:left;*/border-right:solid 1px #888888; background-color:#f0f0f0; padding-right:5px; text-align:right;}
td.FieldText::after {content: ": ";}
td.FieldData {width:450px;vertical-align:top; display:block;float:left; padding-left:5px;}
tr.oddLine {background-color:#f0f0f0;}
table.fieldTable {border-bottom:solid 1px #888888;}
table.fieldTable caption  {padding-left:5px; vertical-align:top; border-bottom:solid 1px #888888; text-align:left; margin-top:5px;}

img.thumbnail {float:right; width:200px; height:300px; border:solid 1px #c0c0c0;}

p.lineSeparator{border-bottom:solid 1px #888888;}

.detailFieldHeader{border-right:solid 1px #888888; background-color:#f0f0f0; padding-right:5px; text-align:right; vertical-align:top;}
.detailFieldHeaderSeparator {padding-right:5px; text-align:right; vertical-align:top; padding-top:10px; border-bottom:solid 1px #888888;border-top:solid 1px #888888;font-variant:small-caps; }
.detailField{padding-left:5px; vertical-align:top;}
.detailFieldSeparator  {padding-left:5px; vertical-align:top; border-bottom:solid 1px #888888;border-top:solid 1px #888888; }
.detailFieldAlternate{padding-left:5px; background-color:#f0f0f0; vertical-align:top;}
.detailFieldFooter{border-top:solid 1px #888888;}