body#page { font: helvetica, arial, sans-serif; font-size: 100%; text-align: text-align: center; }
#contentpane {
	 width: 60em;
	 margin: 0px auto;
	 text-align: left;
}

/* .......... Admin style and layout .......... */
.links { 
	list-style-type: none;
	line-height: 2em;
}
.links li {
	border:  2px solid #aaa;
}
.links li a {
	color: #0000cc;
	text-decoration:  none;
}
.links li a:hover {
	color:  #dd0000;
}
a:hover {color: #cc0000; }

/* ................ style/layout for forms ............... */

h1, h2, h3 {text-align: center; color: #000080;}
h4 {color: #800000;}
table { border-style: outset; border-width: 1px; background-color: #ccc;}

th {font-family: arial; font-size: .75em; 
	border-style: inset; 
	border-width: 1px; border-color: #000; 
	}
td {font-family: arial; font-size: 1em; 
	border-style: inset; padding: 2px 3px;
	border-width: 1px; border-color: #aaa;
	background-color: #fff; 
	}
.first {font-family: arial; font-size: 1em; 
	text-align: left; padding-left: 5px;
	}
.center {font-size: 1em; text-align: center; }
.right { font-size: 1em; text-align: right; }

.sections { color: #0000ff; font-size: 1em; font-weight: bold; margin-bottom: 0em;}

.col_hdg { color: #800000; font-weight: bold; 
	width: 120px; background-color: #ccc; 
	text-align: center; }
	
.col_data { width: 120px; text-align: center; }
.data-ctr { width: 5em; text-align: center; }

.hdg { color: #800000; font-weight: bold; 
	background-color: #ccc; text-align: center;}
	
.image { width: 300px; text-align:center; border: 0; }

.update { width: 300px; text-align: center; padding: 5px;}

.required {
	font-size: .8em;
	font-style: italic;
}
