/* blanket rules for all elements */
body {
	margin: 10px;
	padding: 10px;
	font-family: Verdana, Arial, Sans-serif;
	font-size: 0.8em;
	color: #222;
	background-color: #bbbbb0;
	}

h1, h2, h3, h4, h5 {
	color: #000;
	}


li
{
	margin-top: 8px;
}


p.disclaimer {
	font-size: 0.8em;
	color: #225;

}


/* some general table styles */
table {
	border: 1px solid #333;
	border-collapse: collapse;
	font: normal 10px 'Lucida Grande', Verdana, sans-serif;
}

td,th {
	text-align: left;
	vertical-align: top;
	padding: 3px;
	border: 1px solid #333;
	}

th.field {
	width: 15%;
	}

th.attribute {
	width: 12%;
	}

th.source {
	width: 13%;
	}

th.value {
	width: 25%;
	}

th.comment {
	width: 35%;
	}



samp {
	margin-left: 2em;
	}

/* delineate each attribute entry */
.gbox {
	border: 3px solid #444;
	margin: 10px;
	padding: 10px;
	background-color: #ffffff;
	color: #222;
	}

.gbox h2
{
	color: #222;
	text-decoration: underline;
}

.gbox p {
	margin-left: 1em;
	}

/* delineate each attribute entry that's set by the system */
.gboxsys {
	border: 3px solid #444;
	margin: 10px;
	padding: 10px;
	background-color: #ddd;
	color: #222;
	}

.gboxsys h2
{
	color: #222;
	text-decoration: underline;
}

.gboxsys p {
	margin-left: 1em;
	}

/* delineate each attribute entry that's for exchange */
.gboxex {
	border: 3px solid #444;
	margin: 10px;
	padding: 10px;
	background-color: #def;
	color: #222;
	}

.gboxex h2
{
	color: #222;
	text-decoration: underline;
}

.gboxex p {
	margin-left: 1em;
	}

/* delineate each attribute entry that's part of eduPerson */
.gboxep {
	border: 3px solid #444;
	margin: 10px;
	padding: 10px;
	background-color: #edf;
	color: #222;
	}

.gboxep h2
{
	color: #222;
	text-decoration: underline;
}

.gboxep p {
	margin-left: 1em;
	}


/* delineate each attribute entry that's part of saintmarysEduPerson */
.gboxsmc {
	border: 3px solid #444;
	margin: 10px;
	padding: 10px;
	background-color: #f9a;
	color: #222;
	}

.gboxsmc h2
{
	color: #222;
	text-decoration: underline;
}

.gboxsmc p {
	margin-left: 1em;
	}



/* delineate each attribute entry that's currently not planned to be used */
.gboxunused {
	border: 3px solid #444;
	margin: 10px;
	padding: 10px;
	background-color: #fed;
	color: #222;
	}

.gboxunused h2
{
	color: #222;
	text-decoration: line-through;
}

.gboxunused p {
	margin-left: 1em;
	}





.gboxunfinished {
	border: 3px solid;
	border-color: #fff #aaa #666 #fff;
	margin: 10px;
	padding: 10px;
	background-color: #ddd;
	}

.gboxunfinished p {
	margin-left: 0em;
	}

tt { 
	font-size: 1.25em;
	color: #044;
	}


/* highlight recommendations */
.rec {
	background-color: #ff0;
	color: #00f;
	}
	
.rec tt {
	color: #00a;
	}

/* highlight recommendations */
.cha {
	background-color: #f09;
	color: #fff;
	}
	
.cha tt {
	color: #4ff;
	}
