body {
	font-family: Arial;
	color: #000;
	background: #d6d6d6 repeat url(/images/image_bkgrd.gif);
	width: 760px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: center;
	font-size: small;
	}
	
h3 {
	font-family: Arial;
	font-size: small;
	font-weight: bold;
	color: #8E0000;
	}
	
.footnote {
	font: 10px Arial;
	font-weight: bold;
	text-decoration: none;
	color: #696969;
}	

.navlink {
	font: 11px Arial;
	font-weight: bold;
	text-decoration: none;
	text-decoration: underline;
	color: #990000;
	padding: 0px 5px 0px 5px;
	}
	
.navlink1 {
	font-weight: bold;
	text-decoration: underline;
	text-decoration: underline;
	color: #000000;
	margin-left: 1em;
	margin-bottom: 5px;
	font-family: Arial;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
	
.navlink:hover {
	font: 11px Arial;
	font-weight: bold;
	text-decoration: underline;
	color: #CC3300;
	}	
	
.contentlink {
	font-size: small;
	font-weight: bold;
	text-decoration: underline;
	color: #990000;
	padding: 0px 0px 0px 0px;
	}
	
.contentlink:hover {
	font-size: small;
	font-weight: bold;
	text-decoration: underline;
	color: #CC3300;
	}

	
.breadcrumb {
	font: 9px Arial;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
	}
	
.breadcrumb:hover {
	font: 9px Arial;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
	}
	
.leftnavlinks {
	font: 12px Arial;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
	}
	
.leftnavlinks2 {
	font: 11px Arial;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
	}
	
.leftnavlinks2:hover {
	font: 11px Arial;
	font-weight: normal;
	text-decoration: underline;
	color: #990000;
	}
	
.contactlinks {
	font: 10px Arial;
	font-weight: bold;
	text-decoration: underline;
	color: #fff;
	}
	
.contactlinks:hover {
	font-weight: bold;
	text-decoration: underline;
	}

.navcontentlinks2 {
	font: 10px Arial;
	font-weight: bold;
	text-decoration: underline;
	color: #CC0000;
}

.navcontentlinks2:hover {
	font: 10px Arial;
	font-weight: bold;
	text-decoration: underline;
	color: #CC0000;
	}


.navcontentline {
	font: 11px Arial;
	font-weight: bold;
	text-decoration: none;
	color: #CC0000;
}
	
.footerlinks {
	font: 10px Arial;
	font-weight: bold;
	text-decoration: underline;
	color: #696969;
}
	
.googlesearchbar {
	font: 11px Arial;
	height: 12px;
	width: 100px;
}

.googlesearchbutton {
	font: 11px Arial;
	color: #fff;
	height: 12px;
	width: 15px;
	background-color: #BF2121;
	border: 1px solid #C3BFBF;
	}
	
.updatetext {
	font: 10px Arial;
	font-weight: bold;
	color: #696969;
	}
	
.imageswrap {
	padding-right: 10px;
}

.formtext {
	font: 10px Arial;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	}
	
/* divs */

#printdatetime {
	display: none;
	}

#container { 
	background:  #fff; 
	margin: 0px;
	padding: 0px;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	border-left: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	}
	
/* to hold Singapore government's logo */

#intro {
	background: #fff;
	margin: 0px;
	padding: 0px;
	width: 760px;
	text-align: right;
	border-bottom: 1px #000;
	}

/* to hold page banner & Google search bar */	
	
#pageheader {
	background: #990000 url(/images/image_homebanner.jpg) no-repeat top left;
	margin: 0px;
	padding: 0px;
	width: 760px;
	height: 68px;
	}
	
#masthead {
	margin: 0px;
	padding: 0px;
	width: 460px;
	height: 68px;
	float: left;
}

#printmasthead {
	display: none;
}
	
/* for print this */

#printthis {
	text-align: right;
}

/* for print this */

#printnormal {
	display: none;
}

/* to prevent already defined error in validating */

#printthisbottom {
	text-align: right;
}
	
/* For Google search bar */
	
#googlebox {
	font: 11px Arial;
	color: #fff;
	background: #990000;
	margin: 0px;
	padding: 0px;
	width: 300px;
	height: 68px;
	float: right;
	text-align: left;
	}
	
	
#searchbox {
	font: 11px Arial;
	color: #fff;
	background: #990000;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	width: 290px;
	height: 68px;
	}

/* For Navigational bar */

#navigation {
	font: 12px Arial;
	background: #fff url(/images/image_nav_bkgrd.gif) no-repeat top left;
	margin: 0px;
	padding-left: 160px;
	width: 600px;
	height: 19px;
	text-align: left;
	}
	
/* Stone column separators */

#separator {
	background: #fff url(/images/image_support.gif) no-repeat top left;
	margin: 0px;
	padding: 0px;
	width: 760px;
	height: 5px;
	}		
	
#footer {
	font: 10px Arial;
	background: #fff url(/images/image_footer.gif) no-repeat top left;
	margin: 0px;
	padding: 0px;
	width: 760px;
	height: 5px;
	}		
	
/* Content Area */

#mainpocket {
	background: #fff repeat-y url(/images/image_side_bkgrd.gif) top left;
	margin: 0px;
	padding: 0px;
	width: 760px;
	text-align: left;
	height: 100%;
	}
	
/* Side bar */

#leftsideseparator {
	margin: 0px;
	padding: 0px;
	width: 154px;
	height: 53px;
	}

#leftsidebar {
	background: repeat-y url(/images/image_side_bkgrd.gif);
	margin: 0px;
	padding: 0px;
	width: 154px;
	float: left;
	}
	
#leftcontent {
	background: repeat-y url(/images/image_side_bkgrd.gif);
	color: #000;
	margin: 0px;
	padding: 10px 10px 10px 10px;
	width: 134px;
	height: 100%;
	}
	
/* Right bar */	

#rightsidehome {
	background: #fff no-repeat url(/images/homepagewave.jpg);
	float: left;
	margin: 0;
	padding: 130px 56px 20px 55px;
	width: 495px;
	}

#rightsidepocket {
	background: #fff;
	float: left;
	margin: 0;
	width: 495px;
	padding-top: 20px;
	padding-right: 56px;
	padding-bottom: 20px;
	padding-left: 55px;
	}
	
/* Footer bar */

#bottombar1 {
	font: 10px Arial;
	background: #fff;
	font-weight: bold;
	color: #696969;
	float: left;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	width: 375px;
	text-align: left;
	}
	
#bottombar2 {
	font: 10px Arial;
	background: #fff;
	font-weight: bold;
	color: #696969;
	float: right;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	width: 365px;
	text-align: right;
	}

#navcontainer ul { 

            list-style-type: circle;

            margin: 15px;

            padding: 0px; 

            }

            

#navcontainer ul li { 

            margin: 0px;

            padding: 5px 0px 5px 0px; 

            }
#navcontainer2 ul { 

            list-style-type: none;

            margin: 7px;

            padding: 0px; 

            }

            

#navcontainer2 ul li { 

            margin: 0px;

            padding: 5px 0px 5px 0px; 

            }
			
#header-bgimage {
background: url("/images/image_aboutus_titlebar.jpg");
background-repeat: repeat-x;
height: 45px;
}

			
/* For top-drop down menu */
			
.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid #000000;
border-bottom-width: 0;
font:normal 11px Arial;
line-height: 15px;
z-index: 100;
background-color: #8E0000;
width: 205px;
text-align: left;
}

.anylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
color: white;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: white;
color: #8E0000;
}

/* For sub navigational menu */

.menutitle{
font:normal 12px Arial;
cursor:pointer;
margin-bottom: 5px;
color:#000000;
width:120px;
padding:2px;
text-align:left;
font-weight:bold;
text-decoration: underline;
/*border:1px solid #000000; */
}

.submenu{
margin-bottom: 0.5em;
margin-left: 1em;
}
