.error {
	color: #FF0000;
	font-variant: small-caps;
}
/*confirmation text*/
p.confirm {
	font-size: 14px;
	color: #003399;
	text-align: center;
	
}
/*
 * Table
 */
table {
	color: #FFFFFF;
}
table.content {
	color: #000000;
}
table.header, table.schools {
	border: 0;
	cellspacing: 0;
	width: 100%;
}
table.header {
	background-color: #333366;
	/*background-color: #666699;*/
	cellpadding: 2;
}
table.schools {
	align: center;
	background-color: #FFFFFF;
	cellpadding: 1;
/*	color: #000000;*/
}
table.districtTitle {
	width: 768;
}
table.schoolsTitle {
	width: 450;
}
table.schoolsTitle, 
table.districtTitle  {
	background-color: #FFFFFF;
	border: 0;
	cellpadding: 0;
	cellspacing: 1;
	color: #000000 ! important;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}
table.itemHeader {
	background-color: #FFFFFF;
	border: 0;
	cellpadding: 0;
	cellspacing: 1;
	color: #000000 ! important;
	text-align: center;
	font-size: xx-small;
	font-weight: bold;
}
td.division {
	background-color: #A8A8A8;
}
td.school {
	background-color: #000000;
}
tr.odd {
	background-color: #FFFFFF;
}
tr.even {
	background-color: #EAEAEA;
}
tr.even, tr.odd {
	color: #000000 ! important;
}


/*
 * Input 
 */
.input {
/*	border: 1px solid #666666;*/
	background-color: #F4F4F4;
}
input.item, input.disabled {
	border: 1px solid #000000;
}
input.disabled {
	background-color: #F3F3F3;
}
input.textfield, input.disabled2 {
	border: 1px solid #666666;
}
input.error {
	border: 2px solid #FF0000;
}
input.disabled2 {
	background-color: #F4F4F4;
}
input.message {
	border: 0px solid #FFFFFF;
	color: #FF0000;
	text-align: center;
}

/*
 * Specials
 */
.text {
	color: #000000;
}
.price {
	font-size: 14px;
	font-weight: bolder;
	color: #003399;
	text-align: center;
}
.date{
	font-size: 10px;
	color: #CC0000;
	text-align: right
}
.menu {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC3333;
	text-align: center;
}
table.even, table.odd {
	color: #000000 ! important;
}
table.odd {
	background-color: #FFFFFF;
}
table.even {
	background-color: #EAEAEA
}
td.image {
	font-size: 12px;
}
a.link {
	color: #FFFFFF ! important;
	text-decoration: none;
	font-weight: bold;
}
hr.thick {
	color: #AAAAAA;
	color: #AA0000;
	height: 2px;
	width: 95%;
}

.msg {
	color: #009900;
	font-variant: small-caps;
}
