/* Generic properties */

th { /* common characteristics for all th cells */
	color: #FFFFFF;
	font-size: 12px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	text-align: left; 
}

/* Specific properties of different box types */

.box { /* basics of general purpose box */
	border: 1px solid #0C62AD;
	margin-bottom: 5px;
	background-color: #F2FBFE;
}
.box th { /* header for general purpose box */
	background-color: #0C62AD;
}

.info { /* basics of info box */
	border: 1px solid #0C62AD;
	margin-bottom: 5px;
	background-color: #BFEAFB;
}
.info th { /* header for info box */
	background-color: #0C62AD;
}

.confirm { /* basics of confirmation box */
	border: 1px solid #00CC00;
	margin-bottom: 5px;
	background-color: #CCFFCC;
}
.confirm th { /* header for confirmation box */
	background-color: #00CC00;
}

.error { /* basics of error box */
	border: 1px solid #CC0000;
	margin-bottom: 5px;
	background-color: #FFCCCC;
}
.error th { /* header for error box */
	background-color: #CC0000;
}
.alert { /* basics of alert box */
	border: 1px solid #FFCC00;
	margin-bottom: 5px;
	background-color: #FFFFCC;
}
.alert th { /* header for alert box */
	background-color: #FFCC00;
}

/* Row classes */

.head_row { /* header row for tabular data */
	background-color: #BFEAFB;
	font-weight: bold;
}
.list_row { background-color: #E5EFF5;} /* dark */
.list_row2 { background-color: #F4F8FB;} /* light */
.form_row { /* alternate row for forms */
	background-color: #E5EFF5;
}
