H1
{
    FONT-SIZE: large;
    COLOR: white;
    FONT-FAMILY: "Arial Narrow","Monotype Corsiva", Arial, Helvetica , sans-serif;
    BACKGROUND-COLOR: black;
    TEXT-ALIGN: center
}
H2
{
    BACKGROUND-COLOR: yellow;
    TEXT-ALIGN: center
}
TD
{
    FONT-FAMILY: "Arial Narrow","Monotype Corsiva", Arial, Helvetica , sans-serif
}
BODY
{
    FONT-FAMILY: "Arial Narrow","Monotype Corsiva", Arial, Helvetica , sans-serif
}
.pmain
{
    FONT-WEIGHT: normal;
    FONT-SIZE: medium;
    COLOR: blue;
    FONT-STYLE: italic;
    FONT-FAMILY: "Arial Narrow","Monotype Corsiva", Arial, Helvetica , sans-serif;
    TEXT-ALIGN: center
}
.links
{
    FONT-SIZE: x-small;
    COLOR: black;
    FONT-FAMILY: "Arial Narrow","Monotype Corsiva", Arial, Helvetica , sans-serif
}
.vlinks
{
    COLOR: purple;
    FONT-FAMILY: "Arial Narrow","Monotype Corsiva", Arial, Helvetica , sans-serif
}
P
{
    FONT-WEIGHT: normal;
    FONT-FAMILY: "Arial Narrow","Monotype Corsiva", Arial, Helvetica , sans-serif
}
U
{
    FONT-FAMILY: "Courier New", Courier, sans-serif,"Arial Narrow", "Monotype Corsiva", Arial, Helvetica
}
.red
{
    COLOR: red
}
.black
{
    COLOR: black
}
.green
{
    COLOR: green
}
.blue
{
    COLOR: blue
}
.dbList
{
    FONT: small "Arial Narrow","Monotype Corsiva", Arial, Helvetica , sans-serif;
    COLOR: blue
}
.dbDesc
{
    FONT: small "Arial Narrow","Monotype Corsiva", Arial, Helvetica , sans-serif;
    COLOR: #00008b;
    BACKGROUND-COLOR: #eaeaea
}
.dbEntry
{
    FONT: small "Arial Narrow","Monotype Corsiva", Arial, Helvetica , sans-serif;
    COLOR: white;
    BACKGROUND-COLOR: navy
}
.dbTitle
{
    FONT: small  Arial, Helvetica , sans-serif;
    COLOR: white;
    BACKGROUND-COLOR: black;
    TEXT-ALIGN: center
}

.dbTotal
{
    FONT: small  Arial, Helvetica , sans-serif;
    COLOR: white;
    BACKGROUND-COLOR: black;
    TEXT-ALIGN: right
}

.yellow
{
    COLOR: yellow
}
#big
{
    FONT-SIZE: 120%
}
#upper
{
    TEXT-TRANSFORM: uppercase
}
.right
{
    TEXT-ALIGN: right
}
.center
{
    TEXT-ALIGN: center
}
P.breakhere
{
    PAGE-BREAK-BEFORE: always
}
.dbprintcard
{
    FONT-SIZE: small
}


.container {
			width: 600px;
			margin: auto;
}

.row1 {
	display: flex;
	margin-bottom: 0px;
}

.row2 {
	display: flex;
	margin-bottom: 10px;
}

.column {
	flex: 1;
	padding: 10px;
}

.required {
	color: red;
	font-weight: bold;
}

.odd {
	background-color: #f8f8f8; 
	color: #333; 

}

.statement {
	padding: 20px; 
	margin-bottom: 10px;
}

.even {
	background-color: #fff4e6; 
	color: #333; 
}

.note {
	color: green;
}

.InputText {
	width: 100%;
    padding: 8px;
    box-sizing: border-box; /* Makes sure padding doesn't affect width */
	
}
	
.ErrorMessage {
	background: red;
	color: white;
	FONT-WEIGHT:bold;
}	

a.aaca-link {
    color: #630000;      /* Set text color */
    text-decoration: none; /* Remove underline */
  }

  a.aaca-link:hover {
    cursor: pointer;    /* Change cursor on hover */
  }
  
.required-note {
	color: blue;
	FONT-WEIGHT: bold;
}  


 .crossed-out {
    text-decoration: line-through;
  }
  
  
.row1 {
	display: flex;
	margin-bottom: 0px;
}

.row2 {
	display: flex;
	margin-bottom: 10px;
}

