body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align:justify;

}

td {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align:justify;
}

h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}


a:link { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#FFFFFF;}
a:active {	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#FFFFFF;}
a:visited {	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#FFFFFF;}
a:hover {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#FFFFCC;text-decoration: underline;}

a.grey:link { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; text-decoration:none;}
a.grey:active {	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; text-decoration:none;}
a.grey:visited { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; text-decoration:none;}
a.grey:hover {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC;text-decoration:none;}

.bg {
	background-image: url(images/home8_7x1.jpg);
	background-repeat: no-repeat;
}

.bgsub {
	background-image: url(images/sub_4x1.jpg);
	background-repeat: no-repeat;
}

.bachelor_bg {
	background-image: url(images/bachelor_bg.jpg);
	background-repeat: no-repeat;
}

* {margin:0; padding:0}
.form {float:left; padding:0 10px 10px 10px; background:#f3f3f3; border:2px solid #cfcfcf}
.form label {float:left; width:100px; padding:10px 10px 0 0; font-weight:bold}
.form select {float:left; width:146px; margin-top:10px}
.form input {float:left; margin-top:10px}
.form .submit {clear:both}
#msg {display:none; position:absolute; z-index:200; background:url(images/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}

.clear { clear: both; width: 0; height: 0; }
label, input { display: block; }
input.text { margin-bottom: 12px; width: 95%; padding: .4em; }
