/* 3rdgen forms */
.generalForm {
    empty-cells:show; }

.generalForm td {
    font-size: 12px; }    

.formLabelStyle {
    font-weight:bold;
    font-size:14px;
    /*text-align:center;*/
    text-align:left; }
    
.formPromptStyle {
    font-weight:normal;
    font-size:12px;
    vertical-align:top; }
/*
.formDataStyle {
    border-top: 1px ridge black;
    border-left: 1px ridge black;
    border-right: 1px ridge black;
    border-bottom: 1px ridge black;
    empty-cells:show; ; }
*/

.formDataStyle {
    empty-cells:show; }
    
.formErrorStyle {
    color: #FF0000; 
    font-weight: bold; 
    font-size: 14px; }    

.dataSearchHeaderStyle {
    font-size:11px;
    font-weight:bold; }    

.dataSearchMainTextStyle {
    font-size:11px;
    font-weight:normal; }    

.dataSearchSubTextStyle {
    font-size:11px;
    font-weight:normal; }    

.dataTable {
    background-color:#f0f0f0; 
    border-collapse:collapse; }

.dataTable td {
    border:2px solid #ffffff; 
    padding:3px;
    vertical-align:top; }

.nestedDataTable {
    background-color:#f0f0f0; 
    border-collapse:collapse; }

.nestedDataTable td {
    border:2px solid #f0f0f0; 
    padding:3px; 
    vertical-align:top; }

.dataHead {
    background-color:#e0e0e0; 
    font-weight:bold; }

.dataTitle {
    background-color:#104080; 
    font-weight:bold; 
    color:white; }  


