
.student .logo {
	float: right;
	margin: 0px 0px 10px 30px;
}

.student p {
	margin:12px 0;
	text-align: justify;
}

.student form {
	width: 320px;
}

.student .clear {
	clear: both;
	font-size: 1px;
}

.student .left {
	float: left;
}

.student .right {
	float: right;
}

.student form label {
	float: left;
	clear: both;
	margin-bottom: 8px;
}

.student form  input {
	float: left;
	clear: both;
	width: 314px;
	height: 16px;
	padding: 3px;
	border: 1px solid #ccc;
}

.student form .left,
.student form .right {
	margin-bottom: 10px;
}

.student form #fac,
.student form #mail {
	width: 180px
}

.student form #grade,
.student form #phone
 {
	width: 100px
}


.student form select {
	float: right;
	width: 108px;
	border: 1px solid #ccc;
	margin-bottom: 10px;
}

.student form .submit {
	float: right;
	width: 108px;
	height: auto;
	cursor: pointer;
}

.student .red {
	color: #ED1D24 !important;
}

.student .hidden {
	display: none;
}

.student .bold {
	font-weight: bold;
}


.student a {
	text-decoration: underline;
}

.student a:hover {
	text-decoration: none;
}

.student .title {
	font-weight: bold;
	font-size: 16px;
	border-bottom:1px solid #DDDDDD;
	padding-bottom: 3px;
	margin-bottom: 8px;
}


