@charset "utf-8";
body {
	height: 100%;
	margin: 0;
	padding: 0;
}
.columnTitle {
     text-decoration: underline;
     font-weight: bold;
}
.overlay {
display: none;
     visibility: hidden;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     z-index: 1000;
	 text-align: center;
     background-image:url('../images/overlay.png');
}
.overlay div.wrapper {
	width: 500px;
	margin: 100px 0px;
	background-color: #EFECCA;
	border: 1px solid #A7A37E;
}
.overlay div.content {
	padding: 2px;
}
.overlay div.content table td {
	background-color: #EFECCA;
}
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, li, ol, dl, address {
	margin:0;
	padding:0;
}
body, tr { 
	font: 8pt 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	color: #4A4A4A;
	background-color: #FFF;
}
.school {
	margin: 0px 0px 0px 0px;
	width: 900px;
}
.schoolDisplay {
	padding: 5px 5px;

}
	.schoolDisplay h4.schoolName{
                font-size: 1.5em;
		float: left;
		width: 100%;
		color: #86B678;
	}
		
	.schoolDisplay span {
		display: block;
		width: 18%;
		float: left;
		margin-bottom: 10px;
	}
	
		.schoolDisplay span em{
			display: block;
			width: 140px;
			font-size: .8em;
		}
		
		.schoolDisplay span strong{
		
		}

	.comments {
		clear: both;
		padding: 5px 5px;
		border-top: 1px #7C7C7C solid;
		font-style: italic;
	}
.nonparticipatingSchoolDisplay {
	background: #BBBBBB;
	padding: 1px 1px;

}
	.nonparticipatingSchoolDisplay h4.schoolName{
                font-size: 1.5em;
		float: left;
		width: 100%;
		color: #86B67;
	}
		
	.nonparticipatingSchoolDisplay span {
		display: block;
		width: 18%;
		float: left;
		margin-bottom: 3px;
                padding-right: 3px;
	}
	
		.nonparticipatingSchoolDisplay span em{
			display: block;
			width: 140px;
			font-size: .8em;
		}
		
	.nonparticipatingSchoolComments {
		clear: both;
		padding: 5px 5px;
		border-top: 1px #7C7C7C solid;
		font-style: italic;
	}
.school table {
        padding: 5px 5px;

}
	.school table th {
		color: #368FB7;
		text-align: left;
                padding: 5px 5px;
	}
	.school table tr td {
		background-color: #FFF;
                padding: 5px 2px;
	}
p.redAlert {
	text-align: justify;
	padding: 9px;
	background: #902F2F url('../images/redAlert.gif');
	color: #FFF;
	font-weight: 900;
	font-size: 12px;
	height: 16px;
	margin: 0px auto 0px auto;
	width: 800px;
	}
p.greenAlert {
	text-align: justify;
	padding: 9px;
	background: #902F2F url('../images/greenAlert.gif');
	color: #FFF;
	font-weight: 900;
	font-size: 12px;
	height: 16px;
	margin: 0px auto 0px auto;
	width: 800px;
	}
li.subError {
	text-align: justify;
	color: #902F2F;
	font-weight: 900;

	margin: 0px auto 0px auto;
	width: 800px;
}
hr {
	clear:both;
	visibility:hidden;
}
.simuLink {
    border: 0;
    padding: 0;
    background: inherit;
    font: inherit;

	color: #368FB7;
	text-decoration: none;
	border-bottom: 1px dotted;

    overflow: hidden;
	cursor: pointer;
	cursor: hand;
}
a {
	color: #368FB7;
	text-decoration: none;
	border-bottom: 1px dotted;
}
a:hover { border-bottom: 1px solid;}
a:visited { color: #86B678; }