/***************/
/***Small Skin***/
/* background color for the content part of the pages */


Body
{
	background-color: #dfdfdf;  /* margin: 0; padding: 0px; background-color: #dfdfdf; font-family: Verdana, Arial, Helvetica, sans-serif;  color: #202580;  */
	font-family:  Arial, Helvetica, sans-serif;
}

p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:Black; margin: 0; margin-bottom: 10px; padding: 0 28px 0 0; line-height: 135%; vertical-align: top;}
img { border: none;}

ri { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #202580;font-size: 10px; font-weight:bold}

.Normal div, .NormalDisabled div
{   font-family: Verdana, Arial, Helvetica, sans-serif !important; font-size: 10px !important; color:Black  !important; line-height: 135%  !important; vertical-align: top  !important;
}

.articleTextCell
{
	font-family: Verdana, Arial, Helvetica, sans-serif  !important; font-size: 10px  !important; color:Black !important; line-height: 135% !important; vertical-align: top !important;
}

.Normal/*ISU8816*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif  !important; font-size: 10px  !important; color:Black !important; line-height: 135%  !important; 
}

TD P {
font-size: 10px;
} 

sup {
vertical-align: top;
}
/********* Start **********/

/* BACKGROUND - SKIN */
.tdTop { background-image: url(/Portals/0/images/bg_shadow_1px_repeatx_top.gif); font-size: 10px; text-align: right; padding-top: 10px;}
.tdLeft { background-image: url(/Portals/0/images/bg_shadow_1px_repeaty_left.gif); width: 21px; }
.tdRight { background-image: url(/Portals/0/images/bg_shadow_1px_repeaty_right.gif); width: 21px; }

.tdLeft1 { background-image: url(/Portals/0/images/bg_shadow_left.gif); width: 21px;height:42px; }
.tdRight1 { background-image: url(/Portals/0/images/bg_shadow_right.gif); width: 21px; height:42px;}

/* For Links Label*/
a:link { text-decoration: none; color: #003366;  }
a:visited { text-decoration: none; color: #003366;}
a:hover { text-decoration: underline; color: #003366; }
a:active { text-decoration: none; color: #003366;}


/* NAVIGATION - TOP - For Careers, Sitemap, Feedback */
.navTop { font-size: 14px; color: #ea1715; text-align: right; padding-right: 14px; font-weight:bold; }
.navTop a:link { color: Red; font-size: 14px; text-decoration: none; }
.navTop a:visited { color: Red; font-size: 14px; text-decoration: none; }
.navTop a:hover { color: Red; font-size: 14px; text-decoration: underline; }
.navTop a:active{ color: Red; font-size: 14px; text-decoration: none; }

/* HOMEPAGE - Secondary Banners */
#sec-banners .rotate,
#sec-banners .rotate-panel,
#sec-banners .rotate a { float: left; position: relative; }
#sec-banners .rotate { width: 612px; height: 122px; overflow: hidden; }
#sec-banners .rotate-panel { width: 1440px; height: 122px; }
#sec-banners .rotate a { margin-right: 8px; }
#sec-banners .rotate a img { float: left; }

/* FOOTER */
.footer { background-image: url(/Portals/0/images/bg_footer_1px_repeatx.gif); font-family: Verdana, Arial,Helvetica,sans-serif; font-size: 10px; color: #fff; }
.footerLeft { text-align: left; height: 50px; padding-left: 28px; }
.footerRight { text-align: right; height: 50px; padding-right: 28px; }

.footer a:link { text-decoration: none; color: #fff; }
.footer a:visited { text-decoration: none; color: #fff; }
.footer a:hover { text-decoration: underline; color: #fff; }
.footer a:active { text-decoration: none; color: #fff; }

/* ----------------------------- Content CSS 20090811----------------------------------------------------------- */


h1 { color: #f21711; font-size: 15px; margin: 27px 0 15px 0; line-height:130%;font-weight:bold;}
h2 { color: #f21711; font-size: 12px; margin: 25px 0 10px 0;font-weight:bold;}
h3 { color: #f21711; font-size: 12px; margin: 20px 0 5px 0;}
h4 { color: #f21711; font-size: 11px; margin: 0; padding: 0; }
h5 { color: #212680;  font-size: 10px;  font-weight: bold;  margin: 0;  padding: 0;}
h7 { color: #f21711; font-size: 15px; margin: 27px 0 10px 0; line-height:130%;font-weight:bold;}
h2 { color: #000000; font-size: 12px; margin: 25px 0 10px 0;font-weight:bold;}
h3 { color: #000000; font-size: 12px; margin: 20px 0 5px 0;}


.ModDNNHTMLC ul { padding: 0; margin: 8px 0px 0px 20px; color: #000000; }
.ModDNNHTMLC ul li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 150%; list-style-type: none; margin: 0; padding: 0 28px 5px 15px; background: url(/Portals/0/images/bullet_1.gif) no-repeat 0 5px; }
.ModDNNHTMLC ul li ul li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 150%; list-style-type: none; margin: 0; padding: 0 28px 5px 15px; background: url(/Portals/0/images/bullet_2.gif) no-repeat 0 5px; }
.ModDNNHTMLC ul li ul li ul li { line-height: 150%; list-style-type: none; margin: 0; padding: 0 0 5px 15px; background: url(/Portals/0/images/bullet_3.gif) no-repeat 0 0px; }
.ModDNNHTMLC ul li ul { line-height: 50%; padding: 0; margin: 7px 0 0px 15x; }
.ModDNNHTMLC ol { margin-top: 8px; }
.ModDNNHTMLC ol li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding-bottom: 5px; color: #000000; line-height: 150%;}
.ModDNNHTMLC ol li ol { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 150%; margin-top: 7px; margin-bottom: 5px; }
.ModDNNHTMLC ul li ol li{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 150%; list-style-type: decimal; padding-left: 0; background: none; }

/* LAST UPDATED ON.. */
.lastUpdatedOn { text-align: left; color: #22539f; font-style: italic; margin-bottom: 32px; }

/* READ MORE.. */
.readMore { font-weight: bold; padding: 0 0 0 12px; margin: 20px 0 20px 0; color: #212680; text-decoration: none; background: url(/Portals/0/images/arrow_readMore.gif) no-repeat left center; }
a.readMore:link, a.readMore:active, a.readMore:visited { text-decoration: none; }
a.readMore:hover { text-decoration: underline; }

/* PRESS RELEASES AND SPEECH TRANSCRIPTS DOWNLOAD LINK*/
.download {list-style-image: none; background-image: url(http://www.a-star.edu.sg/portals/0/images/pdf_icon_small.gif); background-repeat: no-repeat; background-position: left; padding-left : 40px; padding-top : 10px; padding-bottom : 5px; display: block;}

/* CHAIRMAN'S MESSAGE - CONTENT HEADER */
.chairHdr { color: #000000; font-size: 10px; margin-top: 38px; font-weight: bold; margin-bottom: 8px; }

/* STRATEGIC THRUSTS - CONTENT HEADER */
.sTHdr { color: #212680; font-weight: bold; }

/* SPECIAL PADDING FOR SOME TD(TABLE) ONLY */
.space { }
.space .leftSpace { padding-left: 14px; }

/* BACK TO TOP */
.backToTop { font-weight: normal; color: #202580; margin: 20px 0 20px 0; text-decoration: none; text-align:right;}
.backToTop a:link, .backToTop a:active, .backToTop a:visited { text-decoration: none; font-weight: normal; padding: 0 0 0 12px; margin: 0px; background: url(/Portals/0/images/arrow_backToTop.gif) no-repeat left center; }
.backToTop a:hover { text-decoration: underline; font-weight: normal; padding: 0 0 0 12px; margin: 0px; background: url(images/arrow_backToTop.gif) no-repeat left center; }


/* DATA TABLE */
.dataTable { margin-top: 10px; margin-bottom: 10px;  border-collapse: collapse; padding: 3px 28px 3px 3px; border: none; margin-right:28px; width:630px}
.dataTable th {   font-size: 11px; font-weight: bold; color: #202580; background-color: #c5dbf2; padding: 10px 28px 10px 20px; text-align: left }
.dataTable td { font-size: 10px; padding: 10px 28px 10px 20px; border-bottom: 1px solid #c9c9c9; border-left: none; border-right: none; }
.dataTable caption { font-size: 10px; color: #202580; font-weight: bold; padding: 10px 7px 5px 10px; text-align: left; }

.DNNAlignleft td { vertical-align:top !important; padding-right:0px;}/*ISU8816*/

hr { border: none; border-top: 1px solid #87b6d9; width: 96%; height: 1px; margin: 0 0 0px 0; text-align: left; }


/* BLOCK QUOTE */
blockquote {
     background: url(/Portals/0/images/bg_blockquote.png) top left no-repeat; 
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-style: italic; 
     line-height: 135%; 
     color: #22539f;  
     font-size: 10px;
     padding-top: 20px; 
     padding-left: 20px; 
     
}


/* READ MORE.. RIGHT */
.readMoreRight { color: #202580; margin: 20px 0 20px 0; text-align: right; }
.readMoreRight a:link, .readMoreRight a:active, .readMoreRight a:visited { text-decoration: none; font-weight: bold; padding: 0 0 0 12px; margin: 0px; background: url(images/arrow_readMore.gif) no-repeat left center; }
.readMoreRight a:hover { text-decoration: underline; font-weight: bold; padding: 0 0 0 12px; margin: 0px; background: url(images/arrow_readMore.gif) no-repeat left center; }

/* BREADCRUMB */
.SkinObject { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
A.SkinObject:link, A.SkinObject:visited, A.SkinObject:active
{ font-weight: normal; text-decoration: none; color: #003366; }
A.SkinObject:hover
{ font-weight: normal; text-decoration: underline; color: #003366; }

 /* BOARD MEMBER DESCRIPTION */
.boardMemberDes { font-family: Verdana, Arial, Helvetica, sans-serif;  color: #666666;  line-height:110%;  font-size: 10px;  }

/* NEWS BACKGROUND : HOMEPAGE */

.newsBGTop { background:#ffffff;}
.newsBGMid { background-image: url(/Portals/0/images/newsBG.jpg); background-repeat: repeat-x; vertical-align:top;}
.newsBGRepeat { background-image: url(/Portals/0/images/bg_news_repeaty.gif); background-repeat: repeat-y; }
.newsBGFooter { background-image: url(/Portals/0/images/bg_news_footer.gif);background-repeat:repeat-x; background-position:bottom; border-left:solid 1px #e5e5e5; border-top: solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5;}
.newsBGWhite {background-image:url(/Portals/0/images/bg_tab_white.gif);background-repeat:repeat-y; }
.HomeLeftBanner { background-image: url(images/bg_news_footer.gif);background-repeat:repeat-x; background-position:bottom; border:solid 1px #e5e5e5;height:325px;}



/* News,Event,Visits*/
.archiveHeader {background-image: url(/Portals/0/images/archiveHeader.gif); background-repeat: repeat-x; height:30px;}
.archiveBody{background-image: url(/Portals/0/images/archieveBody.gif); background-repeat: repeat-x;}
.archiveArrow{background: url(/Portals/0/images/archieveArrow.gif) no-repeat 20px 8px; font-family: Verdana; font-weight:bold;font-style: normal; font-size:10px; color:#202580; line-height: 200%;}
.articleTitle { font-family: Verdana; font-weight:bold;font-style: normal; font-size:14px; color:#D41921; }

.top3Title{ font-family: Verdana; font-weight:normal;font-style: normal; font-size:11px; color:#202580;}
.top3Date{font-family: Verdana; font-weight:normal; font-style: normal; font-size:10px; color:#999999; padding-bottom:10px; padding-top:5px;}
.more{font-family: Verdana; font-weight:Bold; font-style:normal; font-size:10px; color:#85a1d3; padding-bottom:10px; padding-top:5px;}

.recentNews{font-family: Verdana; font-weight:Bold; font-style: normal; font-size:10px; color:#f6160a; padding-bottom:10px;}

.Normal, .NormalDisabled 
{
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:10px;
font-weight:normal;
}
/* Print */

 @media print {
    .pintFix
        { 
    
    overflow :visible;
    
     }
     .printvisable
     {
		display: none;
	 }
    
   
  }

.printPreview
{
		display: none;
}
/* Main Menu */
.MainMenu_MenuContainer
{
	background-color: #bfd1e5;
	
}
.MainMenu_MenuBar
{
	cursor: pointer;
	height: 18px;
	background-color: #bfd1e5;
}
.MainMenu_MenuItem
{
	cursor: pointer;
	color: #333399;	
	font-family: Verdana , Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	border-left: #bfd1e5 0px solid;
	border-bottom: #bfd1e5 1px solid;
	border-top: #bfd1e5 1px solid;
	border-right:#bfd1e5 0px solid;
	background-color: #bfd1e5;
}
.MainMenu_MenuIcon
{
	cursor: pointer;
	background-color: #bfd1e5;
	border-left: #bfd1e5 1px solid;
	border-bottom: #bfd1e5 1px solid;
	border-top: #bfd1e5 1px solid;
	text-align: center;
	width: 15px;
	height: 21px;
	
	/*cursor: pointer;
	background-color: #bfd1e5;
	border-left: white 0px solid;
	border-bottom: white 0px solid;
	border-top: white 0px solid;
	border-right: white 0px solid;
	text-align: center;*/
}
.MainMenu_SubMenu
{
	z-index: 1000;
	cursor: pointer;
	background-color: #bfd1e5;
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
}
.MainMenu_MenuBreak
{
	border-bottom: #FFFFFF 1px solid;
	border-left: #EEEEEE 0px solid;
	border-top: #FFFFFF 1px solid;
	border-right: #EEEEEE 0px solid;
	background-color: #bfd1e5;
	height: 1px;
}
.MainMenu_MenuItemSel
{
	cursor: pointer;
	color: #f21711;
	font-family: Verdana , Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	background-color: #C1D2EE;
	/*

	cursor: pointer;
	color: #f21711;
	font-family: Verdana , Arial;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	background-color: #C1D2EE;
	*/
}
.MainMenu_MenuArrow
{
	font-family: webdings;
	font-size: 10px;
	cursor: pointer;
	border-right: #bfd1e5 1px solid;
	border-bottom: #bfd1e5 1px solid;
	border-top: #bfd1e5 0px solid;
	
	
	/*font-family: webdings;
	font-size: 12px;
	cursor: pointer;
	border-right: #FFFFFF 0px solid;
	border-bottom: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;*/
}
.MainMenu_RootMenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
}





/* USER-CENTRIC MENU */

 /* USER-CENTRIC MENU LEVEL 3 */
.um2background {
	/*background: url(/portals/0/images/arrow_2ndLevel.gif);
	background-repeat:no-repeat;*/
}
.um2 
{
	font-family:Verdana;
	font-size: 10px;
	padding: 1px 0 1px 0;
	color: #cc3333; 
	font-weight: normal;
	border: 0; 
	text-decoration: none;	
	text-align: left;
	line-height: 130%; 
	
	
}
a.um2:link, a.um2:active, a.um2:visited { 
	/*color: #9a9a9a ; font-weight: normal;*/ 
	color: #202580 ; 
	font-weight: normal;
	
	
	
}
/*a.um2:visited { 
	color: #9a9a9a; font-weight: normal; 
}*/
a.um2:hover { 
	color: #d95e4a ; 
	font-weight: normal; 
	text-decoration: underline;
}
.um2sel 
{
	font-family:Verdana;
	font-weight: bold;
	padding: 2px 0 2px 0;
	font-size: 12px; 
	color: #cc3333;
	/*color: blue;*/
	font-weight: normal;  
	border: 0; 
	text-decoration: none;
	text-align: left; 
}

a.um2sel:link, a.um2sel:active, a.um2sel:visited { 
	/*color: #cc3333; font-weight: normal;  */
	color:#202580; 
	font-weight: Bold;
	font-size:12px;
}
/*a.um2sel:visited { 
	color: #d95e4a; font-weight: bold;  
}*/
a.um2sel:hover { 
	color: #d95e4a; 
	font-weight: bold;  
	text-decoration: underline;
	 
	
}

 /* USER-CENTRIC MENU LEVEL 2 */
td.um1 {
	/*background: url(../../Images/Templates/lvl2_bg.gif) repeat-y;*/
	background: white;
	border-bottom: 1px solid #fff;
	padding: 2px 5px 2px 5px;
	
}
.um1 {
	font-family:Verdana;
	font-weight: normal;
	
	text-align:left;	
	font-size: 10px; 
   

}
a.um1:link, a.um1:active, a.um1:visited { 
	/*color: #808080; font-weight: bold; */
	color:#616161;
	font-weight: normal; 
	
	
}
/*a.um1:visited { 
	color: #999; font-weight: bold;  
}*/
a.um1:hover { 
	color: #f73f03; /*font-weight: bold; */  
	text-decoration: underline; 
	
}
td.um1sel { 
	/*background: url(../../Images/Templates/lvl2_bg.gif) repeat-y;*/
	
	padding-left: 35px;
	background: white;
	border-bottom: 1px solid #fff;
	text-align:left;
	padding: 2px 2px 2px 5px;
	color: #cc3333; 
}
.um1sel 
{
	font-family:Verdana;
	font-weight: bold;
	text-align:left;
	/*padding: 5px 5px 5px 5px;*/
	font-size: 10px; color: #b62007; 
	font-weight: normal;
	text-decoration: none; 
	color: #cc3333;
	
	
}
a.um1sel:link, a.um1sel:active, a.um1sel:visited { 
	/*color: #b62007; font-weight: bold; */  
	color: #202580;
	font-size: 10px;
	font-weight: bold;
	
	/* background: url(/Portals/0/images/arrow_navigation.gif);
	 background-repeat: no-repeat;
	 border-width:1px;	*/
	 /*border-style:solid ;*/
	 
	
}
.div_um1sel
{
	border: solid 2px #ea201c; 
	padding: 8px 18px 8px 18px;
	width:150px;
}
/*a.um1sel:visited { 
	color: lime; font-weight: bold; 
	border: solid 1 #ea201c;
} */ 
a.um1sel:hover { 
	color: #f73f03; /*font-weight: bold; */  
	text-decoration: underline; 
	
}

/*Tag clouds*/
/*
.tagCloud { background-image: url(/astar/logo.gif);}
*/
.pstaVideo_table {
	background: url(/Portals/0/images/bg_pstaVideoTop.jpg) top center no-repeat #b4b4b3; 
	padding-left: 7px; 
	padding-right: 7px; 
	padding-top: 20px;
}

/*CSS FOR BIOPOLIS & FUSIONOPOLIS SECTION*/

.BPFP H2 COLOUR:
bpfp_h2 {
     color: #380096;
}

.bpintro_video {
     background: url(/Portals/0/images/bg_bpVideoBox.jpg) no-repeat top center; 
     height: 290px; 
     width: 260px;
}
.bpintro_video td {
     padding-top: 63px; 
     vertical-align: top;
}

.fpintro_video {
     background: url(/Portals/0/images/bg_fpVideoBox.jpg) no-repeat top center; 
     height: 220px; 
     width: 260px;
}
.fpintro_video td {
     padding-top: 45px; 
     vertical-align: top;
}


/*Text Size AAA CSS*/
.smallA
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 12px;	
	vertical-align :bottom;
	font-weight:bold;
	color:Red;
}

.mediumA
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 12px;	
	vertical-align :bottom;
	font-weight:normal;
	/*border:blue px solid;*/
	color:Black;
}

.largeA
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	line-height: 14px;	
	vertical-align :bottom;
	font-weight:normal;
	color: Black;
}

/*CSS FOR A*STAR SCIENTIFIC CONFERENCE SECTION*/

#asc thead th {
  background-color: #001e64;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  border-bottom: 1px solid #fff;
  padding: 5px;
  text-align: left;
}

#asc td {
  padding: 7px 5px;
  background-color: #f0f0f0;
  border-bottom: 1px solid #fff;
}

#asc tr.address td {
  background-color: #c1ffff;
}

#asc tr.plenary_address td {
  background-color: #f5acd4;
}

#asc tr.non_essential td {
  background-color: #d0d0d0 !important;
}

#asc tr.descriptor td {
  background-color: #8fcdff !important;
}

#asc tr.session_head td {
  background-color: #8fcdff !important;
}

#asc td.time {
  width: 15%;
}

#asc td .location {
  color: #0047f6;
}

