@charset "UTF-8";/* CSS Document */body {	margin:0;	padding:0;	background-image: url(imgs/structure/bg.jpg);}.container { 	display:block;	margin: 0 auto;	position:relative;	width: 800px;	height: auto;}#imagecontainer {	display:block;	float: left;	position:relative;	width:800px;	height:215px;}.bodycontainer {	display:block;	margin: 0 auto;	float: left;	position:relative;	width:800px;	height:auto;}.tophead { 	display:block;	float: left; 	position:relative;	width: 800px;	height: 87px;}.nav {	display:block;	float: left;	position:relative;	width: 800px;	*width: 800px;	_width: 800px;	height: 25px;	/*padding:5px;*/	background-color:#2f618a;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#ffffff;	font-weight:normal;}.navhome {	background-image:url(imgs/bg/home-bg.jpg);}.nav a:link {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#ffffff;	font-weight:normal;	text-decoration:none;}.nav a:hover {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#cba834;	font-weight: normal;	text-decoration:none;}.nav a:active {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#cba834;	font-weight: normal;	text-decoration:none;}.nav a:visited {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#ffffff;	font-weight:normal;	text-decoration:none;}#home { display:block; float:left; width:39px; height:25px; background: url(imgs/navmain/home.gif) no-repeat 0 0; }#home:hover { background:url(imgs/navmain/home_over.gif) no-repeat 0 0; }#history { display:block; float:left; width:86px; height:25px; background: url(imgs/navmain/history.gif) no-repeat 0 0; }#history:hover { background:url(imgs/navmain/history_over.gif) no-repeat 0 0; }#prospectus { display:block; float:left; width:64px; height:25px; background: url(imgs/navmain/prospectus.gif) no-repeat 0 0; }#prospectus:hover { background:url(imgs/navmain/prospectus_over.gif) no-repeat 0 0; }#culture { display:block; float:left; width:47px; height:25px; background: url(imgs/navmain/cultural.gif) no-repeat 0 0; }#culture:hover { background:url(imgs/navmain/cultural_over.gif) no-repeat 0 0; }#sport { display:block; float:left; width:35px; height:25px; background: url(imgs/navmain/sport.gif) no-repeat 0 0; }#sport:hover { background:url(imgs/navmain/sport_over.gif) no-repeat 0 0; }#responsibility { display:block; float:left; width:110px; height:25px; background: url(imgs/navmain/responsibility.gif) no-repeat 0 0; }#responsibility:hover { background:url(imgs/navmain/responsibility_over.gif) no-repeat 0 0; }#calendar { display:block; float:left; width:108px; height:25px; background: url(imgs/navmain/calendars.gif) no-repeat 0 0; }#calendar:hover { background:url(imgs/navmain/calendars_over.gif) no-repeat 0 0; }#news { display:block; float:left; width:73px; height:25px; background: url(imgs/navmain/news.gif) no-repeat 0 0; }#news:hover { background:url(imgs/navmain/news_over.gif) no-repeat 0 0; }#gallery { display:block; float:left; width:44px; height:25px; background: url(imgs/navmain/gallery.gif) no-repeat 0 0; }#gallery:hover { background:url(imgs/navmain/gallery_over.gif) no-repeat 0 0; }#admissions { display:block; float:left; width:65px; height:25px; background: url(imgs/navmain/admissions.gif) no-repeat 0 0; }#admissions:hover { background:url(imgs/navmain/admissions_over.gif) no-repeat 0 0; }#resources { display:block; float:left; width:61px; height:25px; background: url(imgs/navmain/resources.gif) no-repeat 0 0; }#resources:hover { background:url(imgs/navmain/resources_over.gif) no-repeat 0 0; }#contact { display:block; float:left; width:68px; height:25px; background: url(imgs/navmain/contact.gif) no-repeat 0 0; }#contact:hover { background:url(imgs/navmain/contact_over.gif) no-repeat 0 0; }/* SUB MENU */.subnav { 	display:block;	float: left; 	position:relative;	width: 790px;	*width: 790px;	_width: 790px;	height: 15px;	*height: 15px;	_height:15px;	padding:5px;	background-color:#39885c;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#ffffff;	font-weight:normal;}.subnav a:link {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#ffffff;	font-weight:normal;	text-decoration:none;}.subnav a:hover {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#cba834;	font-weight: normal;	text-decoration:none;}.subnav a:active {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#cba834;	font-weight: normal;	text-decoration:none;}.subnav a:visited {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#ffffff;	font-weight:normal;	text-decoration:none;}#subprospect {	position:absolute;	top:5px;	left:5px;	width:600px;	height:16px;	overflow:hidden;}#subresource {	position:absolute;	top:5px;	left:5px;	width:600px;	height:16px !important;	overflow:hidden;}/* MAIN BODY */.h6 {	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	color:#000000;	text-align:left;	font-weight:bold;}.h5 {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#000000;	text-align:left;	font-weight:bold;}.m1 { 	display:block;	float:left;	position:relative;	width:12px;	height:535px;	background-color:#FFFFFF;}.m7_2 { 	display:block;	float:left;	position:relative;	width:511px;	*width:511px;	_width:511px;	height:535px;	background-color:#FFFFFF;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#000000;	overflow: auto;	background-image:url(imgs/structure/logo-bg.jpg);	background-repeat:no-repeat;	background-position:bottom left;}.m2 { 	display:block;	float:left;	position:relative;	width:298px;	height:535px;	background-color:#FFFFFF;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#000000;	overflow: auto;}.m3 { 	display:block;	float:left;	position:relative;	width:12px;	height:535px;	background-color:#FFFFFF;}.m4 { 	display:block;	float:left;	position:relative;	width:265px;	height:535px;	background-color:#FFFFFF;}.m5 { 	display:block;	float:left;	position:relative;	width:13px;	height:535px;	background-image:url(imgs/structure/right-spacer.jpg);}.m6 { 	display:block;	float:left;	position:relative;	width:192px;	height:535px;	padding-right:8px;	background-color:#dde2e8;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	text-align:left;	color:#555555;}.m6 a:link {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#0072bc;	text-decoration:none;}.m6 a:hover {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#0072bc;	text-decoration:underline;}.m6 a:visited {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#440e62;	text-decoration:none;}.m7 { 	display:block;	float:left;	position:relative;	width:511px;	*width:511px;	_width:511px;	height:535px;	background-color:#FFFFFF;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#000000;	overflow: auto;	background-image:url(imgs/structure/logo-bg.jpg);	background-repeat:no-repeat;	background-position:bottom left;}.m7 a:link { 	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#0072bc;	text-decoration:none;}.m7 a:hover { 	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#0072bc;	text-decoration:underline;}.m7 a:visited { 	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#440e62;	text-decoration:none;}.m8 { 	display:block;	float:left;	position:relative;	width:776px;	*width:776px;	_width:776px;	height:535px;	background-color:#FFFFFF;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#000000;	overflow: auto;	overflow-x: hidden;	/*background-image:url(imgs/structure/logo-bg.jpg);	background-repeat:no-repeat;	background-position:bottom left*/}.m8 a:link { 	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#0072bc;	text-decoration:none;}.m8 a:hover { 	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#0072bc;	text-decoration:underline;}.m8 a:visited { 	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#440e62;	text-decoration:none;}/* FOOTER */.footer {	display:block;	float:left;	position:relative;	background-image:url(imgs/structure/footer.jpg);	width:800px;	height:138px;	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	text-align:center;	color:#000000;	font-style:normal;}.footer a:link {	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	text-align:center;	color:#000000;	font-style:normal;	text-decoration:none;}.footer a:hover {	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	text-align:center;	color:#000000;	font-style:normal;	text-decoration:underline;}.footer a:visited {	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	text-align:center;	color:#440e62;	font-style: normal;	text-decoration:none;}