﻿.workArea{clear:both;min-height:200px; display:block;}
table.gridFormat {margin:auto; width:800px; margin-bottom:8px;}
table.gridFormat td {vertical-align:top;}
.gridHeaderRight {border-bottom:solid 1px #888888; vertical-align:middle; text-align:right; font-weight:normal; color:#444444; background-color:#f0f0f0; padding-right:5px;}
.gridHeaderCenter {border-bottom:solid 1px #888888; vertical-align:middle; text-align:center; font-weight:normal; color:#444444; background-color:#f0f0f0; padding-right:5px;}
.gridHeaderLeft {border-bottom:solid 1px #888888; vertical-align:middle; text-align:left; font-weight:normal; color:#444444; background-color:#f0f0f0; padding-left:5px;}
.gridSelected {background-color:#ffffb0;}
.gridLeft {text-align:left; border-left:solid 1px #888888; padding-left:5px; vertical-align:top;}
.gridCenter {text-align:center; border-left:solid 1px #888888; padding-right:5px; vertical-align:top;}
.gridRight {text-align:right; padding-right:5px; vertical-align:top;}
.gridAlternatingRowStyle {background-color:#fcfcfc;}

.kindOfObject{padding: 0 4px 0 4px;}
.fieldsetBox{width:540px; margin: 1em auto 1em auto; text-align:center;border: solid 1px #e0e0e0; border-radius: 8px;}
.SearchBaseText{padding: 2px 0px 6px 6px; text-align:left; border-bottom:solid 1px #d0d0d0; display:block;}.SearchButtonPT{width:80px;text-align:center;}
.SearchButtonEN{width:40px;text-align:center;}
.HelpLink{line-height:24px; margin:0px 8px 8px 0;/*border-top:solid 1px #f0f0f0;*/text-align:right;}
#searchTextBox { width:400px; padding:3px;}
.ValidationSummary{color:#7a1f17!important;}
.ValidationSummary li {margin-left:15px; text-align:left;list-style-type:disc;}

.ErrorOnValidator{color:#800000;}

.PagerArea{padding:0 0 1em 0; margin: 2em 0 1em 0;border-bottom:solid 1px #f0f0f0;vertical-align:middle;display:block; height:32px; width:800px; margin:auto;}
.StatusTable{float:left;display:inline-block;line-height:24px;}
.PagerControl{float:right;}

.detailFieldHeader{border-right:solid 1px #888888; background-color:#f0f0f0; padding: 2px 5px 2px 0; text-align:right; vertical-align:top;}
.detailFieldHeader::after {content: ": ";}
.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: 2px 0px 2px 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;background-color:#222;/*padding-left:195px;*/height:24px;vertical-align:top;}
.detailFieldFooter a::before {content: "[";}
.detailFieldFooter a::after {content: "]";}

p.lineSeparator{border-bottom:solid 1px #888888;}
.clearfix{clear:both;}
textarea{margin:1px 0 1px 0;}