
body {
   background:		#efe5d0;
	font-family:	Verdana, Helvetica, Arial, sans-serif;
	font-size:		small;
	margin:			20px;
}

table {
	border:	thin dotted #7e7e7e;
	padding:	10px;
}

h1 {
	line-height:	1.0em;
    text-align:	  	center;
}

h2 {
	line-height:	0.5em;
    text-align:	    center;
	font-weight:	normal;
	padding-top:	0px;
}

th {
	text-align:			right;
	font-weight:		normal;
	vertical-align:		top;
	padding-right:		10px;
	padding-top:		2px;
}

th.tallError {
	text-align:			right;
	font-weight:		normal;
	vertical-align:	    top;
	padding-right:		10px;
	padding-top:		2px;
	color:              #ff0000;
}

th.shortError {
	text-align:			left;
	font-weight:		normal;
	vertical-align:	    top;
	font-size:			80%;
	padding-bottom:		0px;
	color:              #ff0000;
}
td.shortError {
	text-align:			left;
	font-weight:		normal;
	vertical-align:	    top;
	font-size:			80%;
	padding-bottom:		0px;
	color:              #ff0000;
}
td {
   vertical-align:	top;
	padding-bottom:	10px;
}

td.taller {
   padding-bottom:	20px;
}

.shorter {
	padding-bottom:	0px;
}

.readonly {
	color:		#666666;
}

.readonlytext {
   color:			#666666;
	border:			1px solid gray;
	padding-bottom:	0px;
	padding-right:	200px;
}

.tab {
	padding-left:	35px;
}

.category {
	text-decoration:	underline;
}

.error {
	color:			#ff0000;			/* red */
	font-weight:	bold;
}

.footer {
   color:         #2A1959;
   border-top:    1px solid #2A1959;
   text-align:    center;
   font-size:     75%;
}

.button {
	font-size:	200%;
}

/* Used for Out Of Sequence page to move OK button a little closer to center
   of screen. */
.button1 {
   margin-left:		150px;
}

/* Used for Create Account page to put two buttons on one line with some spacing. */
.button2A {
   margin-left:		0px;
}
.button2B {
   margin-left:		100px;
}
