body {
   background: white;
   font:11pt/1.5 'hoefler text', georgia, 'times new roman', serif;
   margin:2%;
   }
   
#skipnav,
#singov,
#nav-functions,
#searchform,
#nav-roles,
#breadcrumbs,
#overview,
#sidebar,
#legalese,
.backtotop {
   display: none;
   }
   
#main-content, #content, #footer {
   width: auto;
   margin: 0;
   padding: 0;
   border: 0;
   float: none !important;
   color: black;
   background: transparent none;
   }
   
div#main-content {
   padding-top: 1em;
   }

#header {
	border-bottom: 1px solid black;
	}

#header img {
	display: block;
	border-style: none;
	}
	
#content h1,
#content h2,
#content h3,
#content h4 {
	font-family: helvetica, verdana, arial, sans-serif;
	font-weight: normal;
	margin-top:2em;
	}
	
#content h1 {
	font-size: 140%;
	}
	
#content h2 {
	font-size: 130%;
	}
	
#content h3 {
	font-size: 120%;
	}
	
#content h4 {
	font-size: 110%;
	}

/* lists */
#content ol li.question {
	font-weight:bold;
	}
			
		
/* abbr */
	abbr {
		border-style:none;
	}
	
/* add addresses behind hyperlinks */

	#content a,
	#content a:visited {
		text-decoration: none;
		border-bottom:1px solid #ccc;
		color:#666;
		}

	#content a:link:after, 
	#content a:visited:after {
	   content: " (" attr(href) ") ";
	   font-size: 90%;
	   }

	   	
	#content a[href^="/"]:after {
	  content: " (http://www.moe.gov.sg" attr(href) ") ";
	  font-size: 90%;
	   }
	   

   	#content .img-right a:link:after, 
	#content .img-right a:visited:after,
	#content a[href^="#"]:after {
	  display:none;
	   }
	   
/* footer */

#footer {
	margin-top:8pt;
	font-size:80%;
	text-align:center;
	border:1px solid;
	border-width:1px 0;
	}
	
#footer a {
	display:none;
	}
	
/* media individual pages */

	.lineno {
		margin-right:1.5em;
	}
	
/* tables */
#content table {
text-align:left;
border-collapse:collapse;
border:1px solid #999;
}

#content table td,
#content table th {
border:1px solid #999;
padding:4pt;
}

#content table thead {display: table-header-group;}

/* about page */
#content #main-content #teachers-pledge {
margin:40px 0;
border-bottom:1px dotted #e1e1e1;
}


#content #main-content #teachers-pledge h4 {
margin:0 0 20px;
padding:10px;
background:#9D080D;
color:white;
border-style:none;
}

#content #main-content #teachers-pledge p {
margin:10px;
}

#content #main-content #teachers-pledge ul {
margin:0;
padding:0;
}

#content #main-content #teachers-pledge ul li {
margin:0;
list-style:none;
padding:10px 10px 10px 35px;
border-top:1px dotted #e1e1e1;
}

#content #main-content #teachers-pledge ul li:hover {
background:#ECF3F6;
}


/* for org structure page
----------------------------- */

#content #main-content ul#political-heads li,
#content #main-content ul#political-heads ul li {
list-style:none;
margin:0;
padding:0;
}

#content #main-content ul#political-heads li img.photo,
#content #main-content ul#political-heads ul li img.photo {
float:left;
}

#content #main-content ul#political-heads .vcard {
margin-top:20px;
border:1px solid #ccc;
}

#content #main-content ul#political-heads img.photo {
margin-right:15px;
border:1px solid #ccc;
border-width:0 1px 0 0;
}

#content #main-content ul#political-heads li div.n {
padding-top:30px;
}

#content #main-content ul#political-heads abbr,
#content #main-content ul#org-structure abbr {
border-style:none;
}

#content #main-content ul#org-structure,
#content #main-content ul#org-structure ul,
#content #main-content ul#org-structure ul ul,
#content #main-content ul#org-structure ul ul ul {
list-style:none;
margin:0;
padding:0;
}
/* end of org-structure page */


/* start of indiv org-charts */
#content ul.org-chart li,
#content ul.org-chart ul li {
list-style:none;
}

#content #main-content ul.org-chart,
#content #main-content ul.org-chart ul,
#content #main-content ul.org-chart ul ul {
margin:0;
padding:0;
}

#content ul.org-chart ul li {
padding:0 0 0 50px;
margin:0 0 0 50px;
}

#content #main-content ul.org-chart li div.vcard {
padding:15px;
margin:0;
}


#content #main-content ul.org-chart li div.vcard:hover {
background:#333 url(/about/files/images/toprightcorner-333.gif) no-repeat top right;
color:white;
}

#content #main-content ul.org-chart li div.vcard:hover a {
color:#e1e1e1;
}

#content #main-content ul.org-chart li div.vcard:hover a:hover {
color:white;
}

#content ul.org-chart ul li {
background:#fff url(/global/images/org-tree-mid.gif) no-repeat left top;
}


#content ul.org-chart ul li.org-tree-last {
background:#fff url(/global/images/org-tree-last.gif) no-repeat left top;
}


/* used for internal audit branch page on the org structure webpage */
#content ul.org-chart ul li.indie {
padding:0 0 0 150px;
background:#fff url(/global/images/org-tree-last-a.gif) no-repeat left top;
}


#content ul.org-chart div.vcard div.fn {
font-weight:bold;
}

#content ul.org-chart div.vcard div.organization-unit {
font-style:italic;
border-top:1px solid #e1e1e1;
}


/* end of indiv org-chart */


/* BEGIN PS and 2PS aligned center */
#content #main-content ul#org-structure {
text-align:center;
margin:30px 0;
}
/* END PS and 2PS aligned center */



#content #main-content ul#org-structure #education-wing,
#content #main-content ul#org-structure #policy-wing,
#content #main-content ul#org-structure #services-wing,
#content #main-content ul#org-structure #indie {
float:left;
width:10em;
font-size:85%;
margin:30px 10px 0 0;
}

#content #main-content ul#org-structure #education-wing,
#content #main-content ul#org-structure #policy-wing,
#content #main-content ul#org-structure #services-wing,
#content #main-content ul#org-structure #indie {
border:1px solid #ccc;
color:white;
padding:2px;
}


/* links */
#content #main-content ul#org-structure #education-wing a,
#content #main-content ul#org-structure #policy-wing a,
#content #main-content ul#org-structure #services-wing a,
#content #main-content ul#org-structure #indie a {
color:white;
border-bottom:1px solid #e1e1e1;
}

#content #main-content ul#org-structure #education-wing a:hover,
#content #main-content ul#org-structure #policy-wing a:hover,
#content #main-content ul#org-structure #services-wing a:hover,
#content #main-content ul#org-structure #indie a:hover {
border-bottom:1px solid white;
}

#content #main-content ul#org-structure #education-wing {
background:#4672BD;
}

#content #main-content ul#org-structure #policy-wing {
background:#5EBD46;
}

#content #main-content ul#org-structure #services-wing {
background:#F58E21;
}

#content #main-content ul#org-structure #indie {
background:#C55FDF;
margin-top:100px;
}


#content #main-content ul#org-structure ul ul li {
border-top:1px solid #ccc;
margin:20px 0;
}


#content #main-content ul#org-structure .vcard {
margin:0;
}

/* self-clearing floats */

#content #main-content ul#political-heads li:after,
#content #main-content ul#political-heads ul li:after,
#content #main-content ul#political-heads li .vcard:after,
#content #main-content ul#political-heads ul li .vcard:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
