@charset "utf-8";
/* CSS Document */

/* RESET */
* { }

body {  margin:0; padding:0; background: #dcdcdc url(images/bg.jpg) top left no-repeat; font:.8em/1.8em  Georgia, "Times New Roman", Times, serif;}
	.container {width:1000px; position:relative; margin: 0 auto; padding:0; }
		.header {width:1000px; height:145px; position:relative; margin:0; padding:0;}
		.mainbody {width:1000px; position:relative; margin:0; padding:0;}
		.footer {width:1000px; position:relative; margin:0; padding:0; clear:both; font-size:1.05em; line-height:1.6em; font-family: Verdana, Arial, Helvetica, sans-serif;}
			.mainbodyborder-top {width:920px; height:1px; position:absolute; bottom:10px; left:40px; border-bottom: 1px solid #9a0000; }
			.mainbodyborder-bottom {width:920px; height:1px; position:absolute; top:10px; left:40px; border-top: 1px solid #9a0000; }

h1 {font-weight:normal; font-size:2em; line-height:1.4em; margin:15px 0 5px; color:#ac8b00;}
h2 {}
h3 {margin:0; padding:0; display: block; background: url(images/headersprite.png); }
	h3 span {display:none;}
	h3#headermain {width:115px; height:20px; background-position:-250px -45px;}
	h3#headerprograms {width:75px; height:20px; background-position:-365px -45px;}
	h3#headercommunity {width:100px; height:20px; background-position:-440px -45px;}
	h3#headernews {width:45px; height:20px; background-position:-540px -45px;}

/* RESET */

/* Header Starts Here */
#logo { 
	position:absolute; 
	top:20px; 
	left:10px; 
	margin:0; 
	padding:0;
	background: url(images/headersprite.png); 
	}
		#logo span {display:none;}
		#logo a {width:250px; height:98px; display:block;}
	
.campusnav { 
	width:675px; 
	height:15px; 
	list-style:none; 
	position:absolute; 
	top:55px; 
	right:20px; 
	margin:0; 
	padding:2px 0 0;
	background: url(images/headersprite.png); 
	background-position:0px -98px;
	}
		.campusnav li{ list-style-type:none; display: inline-block; zoom:1; *display:inline;  margin:3px 25px 0; padding:0; float:left;}
		.campusnav li#first{ list-style-type:none; display: inline-block; zoom:1; *display:inline;  margin:3px 25px 0 70px; padding:0; float:left;}
		.campusnav li a span{ display:none; }
		.campusnav li a img{ display:none; border:none; position:absolute; margin-top:-50px;}
		.campusnav li a:hover img{ display: block;}
		
		.campusnav li a{height: 10px; display:block; background: url(images/headersprite.png);}
			.campusnav li a#campusnav-manila { width:56px; background-position:-259px 0px;}
				.campusnav li a:hover#campusnav-manila {background-position:-259px -10px;}
			.campusnav li a#campusnav-makati { width:60px; background-position:-315px 0px;}
				.campusnav li a:hover#campusnav-makati {background-position:-315px -10px;}
			.campusnav li a#campusnav-batangas { width:78px; background-position:-375px 0px;}
				.campusnav li a:hover#campusnav-batangas {background-position:-375px -10px;}
			.campusnav li a#campusnav-laguna { width:62px; background-position:-453px 0px;}
				.campusnav li a:hover#campusnav-laguna {background-position:-453px -10px;}
			.campusnav li a#campusnav-cavite { width:52px; background-position:-512px 0px;}
				.campusnav li a:hover#campusnav-cavite {background-position:-512px -10px;}

/* Header Ends Here */



/* Body Starts Here */
.main-bodycontent {width:950px;margin:0 auto;}
	span.highlight {font-weight:bold;}

.main-campuslist { list-style: none; width:850px; margin: 0 auto; padding: 0;}
	.main-campuslist li { position:relative; width: 170px; height: 404px; display: inline-block; zoom:1; *display:inline; margin:0; padding: 0; float:left;}

	/* slideshow essentials */
	.main-campuslist li a {display:block; position:absolute; width:170px; height:404px; color:#cdcdcd; text-decoration:none;}
		.main-campuslistname-container {width:170px; height:60px; position:absolute; bottom:40px; background: url(images/black70.png) repeat; z-index:30}
		.main-campuslistname-name {width:145px; height:25px; position:absolute; left:25px; top:16px; background: url(images/indexsprite.png) repeat; z-index:30}
			.main-campuslistname-name#manila {background-position:-0px 0px;}
			.main-campuslistname-name#makati {background-position:-145px 0px;}
			.main-campuslistname-name#batangas {background-position:-290px 0px;}
			.main-campuslistname-name#laguna {background-position:-435px 0px;}
			.main-campuslistname-name#cavite {background-position:-580px 0px;}

		span.slideshow {display:block; width:170px; height:404px;}
		span.slide {display:block; width:170px; height:404px;}
			span.texthover {display:block; width:170px; height:404px; position:absolute; background: url(images/black70.png) repeat; z-index:3; display:none;}
				span.texthoverparagraph {display:block; margin:40px 15px -20px; }

			span#slidea1 {background:url(images/main-campuslist-manila.png) no-repeat;}
			span#slidea2 {background:url(images/main-campuslist-manila.png) no-repeat; background-position:-175px;}
			span#slideb1 {background:url(images/main-campuslist-makati.png) no-repeat;}
			span#slideb2 {background:url(images/main-campuslist-makati.png) no-repeat; background-position:-175px;}
			span#slidec1 {background:url(images/main-campuslist-batangas.png) no-repeat;}
			span#slidec2 {background:url(images/main-campuslist-batangas.png) no-repeat; background-position:-175px;}
			span#slided1 {background:url(images/main-campuslist-laguna.png) no-repeat;}
			span#slided2 {background:url(images/main-campuslist-laguna.png) no-repeat; background-position:-175px;}
			span#slidee1 {background:url(images/main-campuslist-cavite.png) no-repeat;}
			span#slidee2 {background:url(images/main-campuslist-cavite.png) no-repeat; background-position:-175px;}

/* Body Ends Here */


/* Footer Starts Here */
.footerblock {list-style: none; width:900px; margin: 0 auto; padding: 0;  font-size:.85em; }
			.footerblock p { margin:5px 0 0; padding: 0; color: #333333;}
			.footerblock a { margin:0; padding:1px; color:#9a0000; text-decoration:none;}
			.footerblock a:hover {color:#ffffff; text-decoration:none; background:#9a0000; }

	.footerblockli {display: inline-block; padding:30px 10px; margin:0; float:left;}
		.footerblockli#footerblockmain {width:150px;}
		.footerblockli#footerblockprograms {width:300px;}
		.footerblockli#footerblockcommunity {width:150px;}
		.footerblockli#footerblocknews {width:210px;}

			.footernav { list-style:none; margin:5px 0 0 10px; padding: 0;}

/* Footer Ends Here */