body
{
	background-color:#1E90FF;
}
.maindiv
{
	width:980px;
	background-color:white;
}
.contact
{
	width:80%;
	background-color:#1E90FF;
	padding:10px;
	border-radius:10px;
	font-weight:bold;
	color:white;
	font-size:120%;
	text-align:center;
	border:1px solid #1E90FF;
	box-shadow:2px 2px gray;
	transition: all 350ms linear;
}
.contact:hover
{
	background-color:white;
	color:#FF8C00;
	transition: all 350ms linear;
}
h2#crsh2
	{
		margin-bottom:0px;
		border-bottom:3px solid #FF8C00;
		width:450px;
	}
	
	.crsmain
	{
		width:85%;
		background-color:white;
		padding : 10px;
		border-radius:5px;
		font-size:100%;
		font-weight:bold;
		box-shadow:3px 3px 3px 3px black;
		color:black;
		text-align:right;
	}
	.crsmain:hover
	{
		width:85%;
		background-color:white;
		padding : 10px;
		border-radius:5px;
		font-size:100%;
		font-weight:bold;
		box-shadow:2px 2px black;
		color:black;
	}
	.crsHead
	{
		box-shadow:2px 2px white;
		width:100%;
		background-color:black;
		padding : 2px;
		font-size:150%;
		font-weight:bold;
		margin-bottom:5px;
		border-radius:5px;
		color:red;
		opacity:0.8;
		text-align:right;
	}
	.crsTitle
	{
		color:black;
		width:98%;
		background-color:black;
		padding : 4px;
		border-radius:5px;
		font-size:60%;
		font-weight:bold;
		opacity:0.8;
		color:white;
		text-align:right;
	}
	.crsinfo
	{
		color:black;
		width:100%;
		background-color:black;
		padding : 4px;
		font-size:80%;
		font-weight:bold;
		opacity:0.8;
		color:white;
		border-radius:5px;
		text-align:right;
	}
	.centers
	{
		width:85%;
		background-image:url(../images/partner.jpg);
		padding : 10px;
		border-radius:5px;
		font-size:100%;
		font-weight:bold;
		box-shadow:2px 2px black;
		color:black;
	}
	.photos
	{
		height : 150px;
		width : 250px;
		border-radius : 10px;
	}
.footer
{
	width:100%;
	text-align:center;
	font-size:80%;
	margin-top:10px;
}