html {
    font-family:"Open Sans", "Trebuchet MS", Verdana, Tahoma, Arial; font-size:16px; font-weight:300;
}

body {
    padding:0px;
    margin:0px;
    background:#ffffff;
}

.Main {
	width:1100px;
	margin:auto;
}

img {
    border:none;
    outline:none;
}

a {
    color:inherit;
    text-decoration:none;
    border:none;
    outline:none;
}

article, footer, header, main, menuitem, nav, section, canvas, div {
    float:none; display:block;
}

.Clean:after {
    content: "";
    display:block;
    clear:both;
}

.Cleaner {
    clear:both;
}

.FLeft{
    float:left; display:inline;
}

.FRight {
    float:right;
}

* {
    -webkit-transition-property:box-shadow, background-color, color, opacity, height, width, left;
    -webkit-transition-duration: 0.25s;
    -webkit-transition-timing-function: ease-in-out;
    -moz-transition-property:box-shadow, background-color, color, opacity, height, width, left;
    -moz-transition-duration: 0.25s;
    -moz-transition-timing-function: ease-in-out;
    -ms-transition-property:box-shadow, background-color, color, opacity, height, width, left;
    -ms-transition-duration: 0.25s;
    -ms-transition-timing-function: ease-in-out;
}

header {
	height:230px;
}

header > .Main {
	height:160px;
	position:relative;
}

header > .Main > img.Logo {
	margin:13px 0px 0px 100px;
}

header > .Main > span {
	position:absolute;
	left:600px; top:35px;
	color:#17c458;
	text-align:center;
	font-size:32px;
}

header > .Main > img.RightArrow {
	position:absolute;
	left:720px; top:30px;
}

header > .Main img.InterHECS {
	margin:15px 100px 0px 0px;
	border-radius:10px;
	box-shadow:0px 0px 8px 0px #808080;
}

header > .Main img.InterHECS:hover {
	box-shadow:0px 0px 18px 2px #606060;
}

header > h1 {
	height:70px; line-height:70px;
	color:#fff;
	text-align:center;
	font-size:50px; font-weight:300;
	margin:0px;
	background-color:#17c458;
}

main {
	color:#004593;
}

main > .UniversityContainer {
	margin:30px 0px;
}

main > .UniversityContainer > .University {
	width:250px;
	text-align:center;
	font-size:26px; font-weight:700;
	border-radius:14px;
	padding-bottom:10px;
	box-shadow:0px 3px 6px 0px #b4b4b4, 0px 0px 4px 0px #bbb;
}

main > .UniversityContainer > .University:hover {
	color:#fff;
	box-shadow:0px 5px 6px 0px #a8a8a8, 0px 0px 30px 1px #909090;
	background:#004593;
}

main > .UniversityContainer > .Space {
	width:33.33px; height:1px;
}

main > .UniversityContainer > .University > img {
	width:250px;
}

main > p {
	font-size:17px;
}

main > p.Title {
	margin:50px 0px 10px 0px;
	text-indent:180px;
	font-size:30px;
}

main > .Center {
	text-align:center;
}

main > h2 {
	font-size:30px;
}

main > .Center a {
	color:#17c458;
}

main > .Center a:hover {
	color:#002e61;
}

.Event {
	height:45px; line-heigh:45px;
	margin:25px 0px;
}

.Event > .City {
	font-size:30px; font-weight:700;
	margin:6px 0px 0px 10px;
}

.Event > .Info {
	font-size:24px;
	margin:2px 50px 0px 0px;
}

.Event > .Register {
	margin:2px 180px 0px 0px;
	padding:9px 15px;
	border-radius:10px;
	background:#f2f6f9;
	box-shadow:0px 3px 6px 0px #b4b4b4, 0px 0px 4px 0px #bbb;
}

.Event > .Register:hover {
	color:#fff;
	background:#004593;
}

.Event > img {
	margin-left:180px;
}

footer {
	color:#fff;
	background:#004593;
}

footer > a {
	width:100%; height:100%;
	display:block;
}

footer:hover {
	background:#002e61;
}

footer .Main {
	position:relative;
}

footer .Main > p {
	line-height:50px;
	font-size:32px;
	padding:50px 0px;
	margin:0px;
}

footer .Main > img {
	position:absolute;
	right:0px; top:45px;
}

footer span {
	font-size:24px;
}

footer span.eMail {
	margin:0px 0px 30px 150px;
}

footer span.Phone {
	margin:0px 150px 30px 0px;
}