/* 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 #006699;
	margin-bottom: 5px;
	background-color:#F2F7FA;
}
.box th { /* header for general purpose box */
	background-color: #006699;
}

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

.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:#BFD9E5;
	font-weight:bold;
}
.list_row { /* alternate row for tabular data */
	background-color:#FFFFFF;
}
.form_row { /* alternate row for forms */
	background-color:#E5EFF5;
}
