body {

	background-image: url(images/framework/mesaBG.jpg);

	font-family: Arial, Helvetica, sans-serif;

	margin: 0;

}



a:link, a:visited {

	color: #D16318;

}



a:hover {

	color: #E0BC1E;

}



a:active {

	color: #E0BC1E;

}



a {

	font-weight: bold;

	text-decoration: none;

}



th {

  text-align: left;

}



table#list_classmates {

  border-collapse: collapse;

  border-spacing: 0;

  cell-padding: 0;

  margin-top: 10px;

}



table#list_classmates tr td {
	border-bottom: solid 1px silver;
}
table#list_classmates tr th.last_name,
table#list_classmates tr td.last_name {
	padding-right: 10px;

}



table#list_classmates tr th.first_name,
table#list_classmates tr td.first_name {
	padding-right: 10px;

}



table#list_classmates tr th.status,
table#list_classmates tr td.status {
	padding-right: 10px;

}

table#list_classmates tr th.registered,
table#list_classmates tr td.registered {
	padding-right: 10px;
}

table#list_classmates tr th.updated {

}




table#list_classmates tr th.born_on,

table#list_classmates tr th.passed_on {

  width: 125px;

}



table#list_classmates tr th {

  border-bottom: solid 1px black;

  font-family: Arial,sans-serif;

  font-size: 15px;

}



table#list_classmates tr td {

  font-family: Arial,sans-serif;

  font-size: 12px;

}



.small {

	font-size: 10px;

}



.normal {

	font-size: 12px;

}

.title {
	color: #530374;
	font-size: 14px;
	font-weight: bold;
	width: 350px;
	text-align: left;
	vertical-align: top;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	/*border-bottom: solid 1px silver;*/
}

.info {
	color: #530374;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 5px;
	vertical-align: top;
	/*border-bottom: solid 1px silver;*/
	/*width: 350px;*/
}



.copyright {

	color: #45945B;

	font-size: 10px;

}



.small-header {

	color: #530374;

	font-size: 14px;

	font-weight: bold;

}



.header {

	color: #530374;

	font-size: 18px;

	font-weight: bold;

}

