f Both index and internal pages css 

#Table_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:873px;
	height:838px;
}

#banner-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:873px;
	height:107px;
}

#banner2-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:873px;
	height:108px;
}

#index-02 {
	position:absolute;
	left:0px;
	top:107px;
	width:873px;
	height:1px;
}

#midlighthouse-02 {
	position:absolute;
	background-image:url('images/midlighthouse_02.jpg');
	background-repeat: no-repeat;
	left:0px;
	top:108px;
	width:184px;
	height:23px;
	z-index:1;
}



#midlighthouse2-02 a.home{
	background-image:url('images/midlighthouse2_02.jpg');
	background-repeat: no-repeat;
	position:absolute;
	left:0px;
	top:108px;
	width:184px;
	height:23px;
	z-index:1;
	cursor:pointer;
}

#aboutus-03 {
	background-image:url('images/aboutus_03.jpg');
	background-repeat: no-repeat;
	position:absolute;
	left:184px;
	top:108px;
	width:80px;
	height:23px;
	z-index:1;
}

#aboutus2-03 {
	background-image:url('images/aboutus2_03.jpg');
	background-repeat: no-repeat;
	position:absolute;
	left:184px;
	top:108px;
	width:80px;
	height:23px;
	z-index:1;
}

#training-04 {
	position:absolute;
	left:264px;
	top:108px;
	width:80px;
	height:23px;
	z-index:1;
}

#training2-04 {
	background-image:url('images/training2_04.jpg');
	background-repeat: no-repeat;
	position:absolute;
	left:264px;
	top:108px;
	width:80px;
	height:23px;
	z-index:1;
}


#projects-05 a.projects{
	background-image:url('images/projects_05.jpg');
	background-repeat: no-repeat;
	position:absolute;
	left:344px;
	top:108px;
	width:85px;
	height:23px;
	z-index:1;
	cursor:pointer;
}

#projects2-05  a.projects2{
	background-image:url('images/projects2_05.jpg');
	background-repeat: no-repeat;
	position:absolute;
	left:344px;
	top:108px;
	width:85px;
	height:23px;
	z-index:1;
	cursor:pointer;
}

#blog-06 a.blog{
	background-image:url('images/blog_06.jpg');
	background-repeat: no-repeat;
	position:absolute;
	left:429px;
	top:108px;
	width:53px;
	height:23px;
	z-index:1;
	cursor:pointer;
}

#blog2-06 a.blog2{
	background-image:url('images/blog2_06.jpg');
	background-repeat: no-repeat;
	position:absolute;
	left:429px;
	top:108px;
	width:53px;
	height:23px;
	z-index:1;
	cursor:pointer;
}

#getinvolved-07 {
	position:absolute;
	left:482px;
	top:108px;
	width:114px;
	height:23px;
	z-index:1;
}

#getinvolved2-07 {
	background-image:url('images/getinvolved2_07.jpg');
	background-repeat: no-repeat;
	position:absolute;
	left:482px;
	top:108px;
	width:114px;
	height:23px;
	z-index:1;
}

#downloads-08 a.downloads{
	background-image:url('images/downloads_08.jpg');
	background-repeat: no-repeat;
	position:absolute;
	left:596px;
	top:108px;
	width:106px;
	height:23px;
	z-index:1;
	cursor:pointer;
}


#downloads2-08 a.downloads2{
	background-image:url('images/downloads2_08.jpg');
	background-repeat: no-repeat;
	position:absolute;
	left:596px;
	top:108px;
	width:106px;
	height:23px;
	z-index:1;
	cursor:pointer;
}

#contact-09 a.contact{
	background-image:url('images/contact_09.jpg');
	background-repeat: no-repeat;
	position:absolute;
	left:702px;
	top:108px;
	width:171px;
	height:23px;
	z-index:1;
	cursor:pointer;
}

#contact2-09 a.contact2{	
	background-image:url('images/contact2_09.jpg');
	background-repeat: no-repeat;
	position:absolute;
	left:702px;
	top:108px;
	width:171px;
	height:23px;
	z-index:1;
	cursor:pointer;
}

#leftbottomlighthouse-10 {
	position:absolute;
	left:0px;
	top:131px;
	width:184px;
	height:632px;
}

#bottomlighthouse2-10 {
	position:absolute;
	left:0px;
	top:131px;
	width:98px;
	height:77px;
}

#maincontent-11 {
	background-image:;
	background-repeat: no-repeat;
	background-color:#ffffff;
	color: #1F53A8;
	position:absolute;
	left:184px;
	top:131px;
	width:608px;
	height:686px;
}

#maincontent2-11 {
	font: bold 13px serif, sans-serif, "Lucida Grande", "Trebuchet MS", Verdana;
	color: #1F53A8;
	background-color:#ffffff;
	position:absolute;
	left:97px;
	top:131px;
	width:697px;
	height:651px;
}

#maincontent2southa-11 {
	font: bold 13px serif, sans-serif, "Lucida Grande", "Trebuchet MS", Verdana;
	color: #1F53A8;
	background-color:#ffffff;
	position:absolute;
	left:98px;
	top:131px;
	width:694px;
	height: 1413px;
}

#maincontent3-11 {
	font: bold 13px serif, sans-serif, "Lucida Grande", "Trebuchet MS", Verdana;
	color: #1F53A8;
	background-color:#ffffff;
	position:absolute;
	left:98px;
	top:131px;
	width:694px;
	height:1413px;
}

#maincontent4-11 {
	font: bold 13px serif, sans-serif, "Lucida Grande", "Trebuchet MS", Verdana;
	color: color: #1F53A8;
	background-color:#ffffff;
	position:absolute;
	left:98px;
	top:131px;
	width:694px;
	height:3244px;
}

#maincontent5-11 {
	font: bold 13px serif, sans-serif, "Lucida Grande", "Trebuchet MS", Verdana;
	color: color: #1F53A8;
	background-color:#ffffff;
	position:absolute;
	left:98px;
	top:131px;
	width:694px;
	height:2523px;
}

#content2 {
	top: 10px;
	margin: 5px;
	font: bold 13px serif, sans-serif, "Lucida Grande", "Trebuchet MS", Verdana;
	color: #0A2F71;
	background-color:#ffffff;
	position:relative;
}

#content3southa {
	top: 10px;
	margin: 5px;
	height: 1398px;
	font: bold 13px serif, sans-serif, "Lucida Grande", "Trebuchet MS", Verdana;
	color: #0A2F71;
	background-color:#ffffff;
	position:relative;
}



#philippines {
	background-image:url('images/map2.gif');
	background-repeat: no-repeat;
	top: 10px;
	margin: 5px;
	font: bold 13px serif, sans-serif, "Lucida Grande", "Trebuchet MS", Verdana;
	color: #0A2F71;
	background-color:#ffffff;
	position:relative;
}

#philippinesfooter {
	top: 10px;
	margin: 5px;
	font: bold 13px serif, sans-serif, "Lucida Grande", "Trebuchet MS", Verdana;
	color: #0A2F71;
	background-color:#ffffff;
	position:relative;
}

#philippinesfooter a:link {
	top: 10px;
	margin: 5px;
	font: bold 13px serif, sans-serif, "Lucida Grande", "Trebuchet MS", Verdana;
	color: #0A2F71;
	background-color:#ffffff;
	position:relative;
}

#philippines2 {
	background-color: transparent;
	top: 72px;
	left:314px;
	width:358px;
	margin: 0px;
	padding:1em 1em;
	font: bold 13px  sans-serif, "Lucida Grande", "Trebuchet MS", Verdana;
	color: #0A2F71;
	position:absolute;
	border-color: #0A2F71;
	border-width: 1px;
	border-left: 1px solid #1F53A8;
	border-bottom: 1px solid #1F53A8;
}
	

#homecontent {
	background-image:url(images/Homepage/Map-LIGHT.jpg);
	background-repeat: no-repeat;
	background-color:#ffffff;
	color: #1F53A8;
	position:relative;
	top:15px;
	width:608px;
	height:656px;
}

#homecontent2 {
	background-image:url('');
	background-repeat: no-repeat;
	background-color:transparent;
	color: #1F53A8;
	position:relative;
	top:350px;
	width:;
	height:;
}

#homecontentleft a.homecontentleft{
	background-image:url('images/viewprojects.gif');
	background-repeat: no-repeat;
	background-color:transparent;
	color: #1F53A8;
	position:absolute;
	top:140px;
	width:198px;
	height:157px;
	cursor:pointer;
}

#homecontentmiddle a.homecontentmiddle{
	background-image:url(images/School_Homepage.jpg);
	background-repeat: no-repeat;
	background-color:transparent;
	color: #1F53A8;
	position:absolute;
	top:139px;
	left:198px;
	width:193px;
	height:159px;
	cursor:pointer
}

#homecontentright {
	background-image:url('images/joinnewsletter.gif');
	background-repeat: no-repeat;
	background-color:transparent;
	color: #1F53A8;
	position:absolute;
	padding: 40px;
	top:50px;
	left:400px;
	width:228px;
	height:217px;
}


#rightsideearth-12 {
	position:absolute;
	left:792px;
	top:131px;
	width:81px;
	height:632px;
}

#rightsideearth2-12 {
	position:absolute;
	left:792px;
	top:131px;
	width:81px;
	height:639px;
}

#internal-13 {
	position:absolute;
	left:0px;
	top:208px;
	width:98px;
	height:562px;
}

#leftbluecontentscaling-13 {
	background-image:url('images/leftbluecontentscaling_13.gif');
	position:absolute;
	left:0px;
	top:763px;
	width:184px;
	height:7px;
}

#bottomleftlogo-14 {
	position:absolute;
	left:0px;
	top:765px;
	width:98px;
	height:68px;
}

#bottomleftlogo2-14 {
	position:absolute;
	left:0px;
	top:1527px;
	width:98px;
	height:68px;
}

#bottomleftlogo3-14 {
	position:absolute;
	left:0px;
	top:3357px;
	width:98px;
	height:68px;
}
#bottomleftlogo4-14 {
	position:absolute;
	left:0px;
	top:2637px;
	width:98px;
	height:68px;
}

#rightorangecontentscaling-14 {
	background-image:url('images/rightorangecontentscaling_1.gif');
	position:absolute;
	left:792px;
	top:763px;
	width:81px;
	height:7px;
}

#rightbottomedge-15 {
	position:absolute;
	left:792px;
	top:765px;
	width:81px;
	height:68px;
}

#rightbottomedge2-15 {
	position:absolute;
	left:792px;
	top:1527px;
	width:81px;
	height:68px;
}

#rightbottomedge3-15 {
	position:absolute;
	left:792px;
	top:3357px;
	width:81px;
	height:68px;
}

#rightbottomedge4-15 {
	position:absolute;
	left:792px;
	top:2637px;;
	width:81px;
	height:68px;
}

#bottomlogo-15 {
	position:absolute;
	left:0px;
	top:770px;
	width:184px;
	height:68px;
}

#middlebottom-16 {
	position:absolute;
	left:98px;
	top:782px;
	width:694px;
	height:51px;
}


#middlebottom2-16 {
	position:absolute;
	left:98px;
	top:1544px;
	width:694px;
	height:51px;
}

#middlebottom3-16 {
	position:absolute;
	left:98px;
	top:3374px;
	width:694px;
	height:51px;
}

#middlebottom4-16 {
	position:absolute;
	left:98px;
	top:2654px;;
	width:694px;
	height:51px;
}

#rightbottomcorner-16 {
	position:absolute;
	left:792px;
	top:770px;
	width:81px;
	height:68px;
}

#bottomorange-17 {
	position:absolute;
	left:184px;
	top:817px;
	width:608px;
	height:21px;
}






#r1-12 {
	position:absolute;
	left:792px;
	top:127;
	width:81px;
	height:259px;
}

#l1-13 {
	position:absolute;
	left:0px;
	top:208px;
	width:98px;
	height:163px;
}

#lscroll-14 {
	background-image:url('images/l2scroll_14.gif');
	background-repeat: repeat-y;
	position:absolute;
	left:0px;
	top:371px;
	width:98px;
	height:13px;
}

#l2scroll-14 {
	background-image:url('images/l2scroll_14.gif');
	background-repeat: repeat-y;
	position:absolute;
	left:0px;
	top:371px;
	width:98px;
	height:770px;
}

#l3scroll-14 {
	background-image:url('images/l2scroll_14.gif');
	background-repeat: repeat-y;
	position:absolute;
	left:0px;
	top:371px;
	width:98px;
	height:2600px;
}

#l4scroll-14 {
	background-image:url('images/l2scroll_14.gif');
	background-repeat: repeat-y;
	position:absolute;
	left:0px;
	top:371px;
	width:98px;
	height:1880px;
}

#rscroll-15 {
	background-image:url('images/r2scroll_15.gif');
	background-repeat: repeat-y;
	position:absolute;
	left:792px;
	top:367px;
	width:81px;
	height:17px;
}

#r2scroll-15 {
	background-image:url('images/r2scroll_15.gif');
	background-repeat: repeat-y;
	position:absolute;
	left:792px;
	top:371px;
	width:81px;
	height:770px;
}

#r3scroll-15 {
	background-image:url('images/r2scroll_15.gif');
	background-repeat: repeat-y;
	position:absolute;
	left:792px;
	top:371px;
	width:81px;
	height:2600px;
}

#r4scroll-15 {
	background-image:url('images/r2scroll_15.gif');
	background-repeat: repeat-y;
	position:absolute;
	left:792px;
	top:365px;
	width:83px;
	height:1885px;
}

#l3-16 {
	position:absolute;
	left:0px;
	top:384px;
	width:98px;
	height:382px;
}

#l32-16 {
	position:absolute;
	left:0px;
	top:1141px;
	width:98px;
	height:386px;
}
#l33-16 {
	position:absolute;
	left:0px;
	top:2971px;
	width:98px;
	height:386px;
}

#l34-16 {
	position:absolute;
	left:0px;
	top:2251px;
	width:98px;
	height:386px;
}

#r3-17 {
	position:absolute;
	left:792px;
	top:384px;
	width:81px;
	height:384px;
}

#r32-17 {
	position:absolute;
	left:792px;
	top:1141px;
	width:81px;
	height:386px;
}

#r33-17 {
	position:absolute;
	left:792px;
	top:2971px;
	width:81px;
	height:386px;
}

#r34-17 {
	position:absolute;
	left:792px;
	top:2251px;
	width:81px;
	height:386px;
}




#contactform {
    background-image:url('');
	background-repeat: no-repeat;
	background-color:#ffffff;
	color: #1F53A8;
	position:relative;
	top:0px;
	margin:20px;
	padding:5px;
	width:608px;
	height:656px;
}




h1 {

font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
font-weight: bold;
color: #000000;

}

h2 {

font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
font-weight: bold;
color: #000000;
border-bottom: 1px solid #1F53A8;

} 


h3 {

font-family: Georgia, "Times New Roman", Times, serif;
font-size: 15px;
font-weight: bold;
color: #000000;

}

h4 {

font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: bold;
color: #000000;

}

h5 {

font-family: Georgia, "Times New Roman", Times, serif;
font-size: 15px;
font-weight: bold;
color: #1F53A8;

}

h6 {

font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
font-weight: bold;
width:250px;
text-align: center;
color: #000000;
border-bottom: 1px solid #1F53A8;

} 


h7 {

font-family: Georgia, "Times New Roman", Times, serif;
font-size: 10px;
color: #000000;

}


a {
	text-decoration: none;
	outline:none;
	background-color: transparent;
	outline:none;
	border: none;
	color: #000000;
	display: inline;
	border: 0px;
 
}

a:link {
	
	text-decoration: none;
	background-color: transparent;
	outline:none;
	border: none;
	color: #000000;
	display: inline; 
}

a:visited {
	text-decoration: none;
	outline:none;
	background-color: transparent;
	color: #000000;
	display: inline;
	border: 0px;
 
}

a:active {
	background-color: transparent;
	text-decoration: none;
	outline:none;
	color: #000000;
	display: inline; 
	border: none;

}

a:hover {
	text-decoration: none;
	color: #000000;
	background-color: transparent;
	text-align: left;
	cursor: pointer;
	border-width: 0px 0;
	padding:0px;
	z-index: 10;
	display: inline; 
	border: none;
}





 #navcontainer ol
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer ol li { 
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: normal;
color: #0A2F71;
padding:; 
width:325px;
}


#navcontainer ol li a
{
text-decoration: none;
padding: .1em 1em;
}








 #navcontainer2 ul
{
margin: 0;
padding: 0;
list-style-type: disc;
cursor:pointer;
display: inline;
}

#navcontainer2 ul li { 
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: normal;
color: #0A2F71;
display: inline; 
padding:; 
width:650px;
list-style-type: disc;
cursor:pointer;
display: inline;
}


#navcontainer2 ul li a
{
text-decoration: none;
padding: .1em 1em;
cursor:pointer;
display: inline;

}


 #navcontainer3 ul
{
margin: 0;
padding: 0;
list-style-type: disc;
cursor:pointer;
display: inline
width:350px;
}

#navcontainer3 ul li 
{ 
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: normal;
color: #0A2F71;
display: inline; 
padding:; 
width:350px;
list-style-type: disc;
cursor:pointer;
display: inline;
}


#navcontainer3 ul li a:hover, a:visited, a:link;
{
text-decoration: none;
padding: .1em 1em;
cursor:pointer;
display: inline;
width:350px;
color: #0A2F71;

}

#navcontainer4 
{
background-image:url('images/map2.gif');
background-repeat: no-repeat;
width:650px;
height:500px;
margin: 0;
padding: 0;
z-index:100;
}





ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	z-index: 1;
}

li { /* all list items */
	font: bold 13px Helvetica, sans-serif, "Lucida Grande", "Trebuchet MS", Verdana;
	color: #00014e;
	float: left;
	position: relative;
	width: 11em;
	text-align: left;
	cursor: default;
	display: block;
	border-width: 0px 0;
	padding:0px;
	z-index: 1;
}

li ul { /* second-level lists */
	background: url(images/ddbg3.gif) bottom left no-repeat;
	padding: 0.5em 0 1em 0;
	border-right: solid 1px #7d6340;
	display: none;
	position: absolute;
	top: 1em;
	left: 0;
	z-index: 1;
}

li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
	z-index: 1;
}

li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
	z-index: 1;
	

}

#content {
	text-decoration: none
	display: block;
	width: 134px;
	background-color: transparent;
	padding: 0px;
	border: 0px double #7d6340;
	margin: auto;	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 132px;
	clear: left;
	z-index: 1;
}
