/* form fields*/
input.text {
	font-family: Verdana; 
	font-size: 8pt; 
	color: #000000; 
}

textarea {
	font-family: Verdana; 
	font-size: 8pt; 
	color: #000000; 
}
input.submit {
	font-family: Verdana; 
	font-size: 10px; 
	color: #000000; 
	border: 1px solid #FED205; 
    background-color: #FED205;
}
/*row heading*/
th.rnd       { 
	color: #A12A6A; 
	font-family: Verdana; 
	font-size: 10pt; 
	font-weight: bold; 
	text-align:left;
} 

/* number bullets */
ol	{ 
	font-family: Verdana; 
	font-size: 12px; 
	color: #000000; 
	text-align:justify;
	line-height: 150%;
}

/* plain bullets */
ul	{ 
	font-family: Verdana; 
	font-size: 12px; 
	color: #000000; 
	text-align:justify;
	line-height: 150%;
}

/* number bullets on home page*/
ol.home	{ 
	font-family: Verdana; 
	font-size: 11px; 
	color: #B8691B; 	
}

/* plain bullets on home page*/
ul.home	{ 
	font-family: Verdana; 
	font-size: 11px; 
	color: #B8691B; 	
}

/* body tag */
body         { 
	font-family: Verdana; 
	color: #000000; 
	link:#9900CC; 
	vlink:#9900CC; 
	alink:#9900CC; 
	leftmargin:0; 
	rightmargin:0;
	topmargin:0; 
	marginwidth:0; 
	marginheight:0;
	scrollbar-face-color: #ffcc33; 
	scrollbar-arrow-color: #ffffff; 
	scrollbar-base-color: #ffffff; 
	scrollbar-darkshadow-color: #fdf1b7;
	scrollbar-highlight-color: #fdf1b7; 
	scrollbar-shadow-color: #003366; 
	scrollbar-track-color:#fcf4cf; 
	scrollbar-border-color: #fdf1b7;
 }
 
/* table for printing the group leaders on r&d pages */ 
table.grpldr   {
	background-color: #E4EFE4;		
	spacing: 0;
	width:45%;  			  	
	border-collapse: collapse;		  	
} 

/* column for group leader table */
table.grpldr td {
	padding:3px; border:1px solid #B0CEB0; 
	text-align: justify;
}
 
/* other common tables */ 
table.other {
	background-color: #f5faf5;		
	spacing: 0;	 			  	
	border-collapse: collapse
}

/* column for other common tables */
table.other td {
	padding:5px; border: 1px solid #B0CEB0;
	text-align: justify;
}

/* row heading for other common tables */
table.other th {
	padding:3px;
	border: 1px solid #B0CEB0; 
	background-color:#E4EFE4;
	font-family: Verdana; 
	font-size: 11px; 
	color: #000000; 
	text-align: left; 
	font-weight:bold;
	text-align: justify;	
}

 
/* column for footer */ 
td.footer    { 
	font-family: Verdana; 
	font-size: 10px; 
	color: #6c7f91; 
	text-align: center;
}

/* column for normal text */
td.text      { 
	font-family: Verdana; 
	font-size: 12px; 
	color: #000000; 
	text-align: justify;
}

/* column for normal text in grey color */
td.textGrey     { 
	font-family: Verdana; 
	font-size: 12px; 
	color: #6c7f91; 
	text-align: justify;
}

/* column for small text in grey */
td.text10      { 
	font-family: Verdana; 
	font-size: 10px; 
	color: #6c7f91; 
	text-align: justify;
}

/* column for text in grey */
td.text9 {
	font-family: Verdana; 
	font-size: 9pt; 
	color: #6c7f91; 
	text-align: justify;
}

/* column for small text white color in bold */
td.text10B      { 
	font-family: Verdana; 
	font-size: 10px; 
	color: #000000; 
	text-align: justify;
}

/* column for the smallest text */
td.text8 {
	font-family: Verdana; 
	font-size: 8pt; 
	color: #000000; 
	text-align: justify;
}

/* column for heading bold */
td.heading	 { 
	font-family: Verdana; 
	font-size: 10pt; 
	color: #000000; 
	text-align: left; 
	font-weight:bold;
}

/* column for subheading bold */
td.subheading { 
	font-family: Verdana; 
	font-size: 11px; 
	color: #000000; 
	text-align: left; 
	font-weight:bold;
}

/* link in green color bold */
a.green   { 
	font-family: Verdana; 
	font-size: 10px; 
	color: #006600; 
	font-weight:bold;
	text-decoration: none;
}

/* link in white color */
a.white { 
	font-family: Verdana; 
	font-size: 10px; 
	color: #FFFFFF; 
	text-decoration: none;
}

/* link in black color */
a.black { 
	font-family: Verdana; 
	font-size: 12px; 
	color: #000000;
}

/* link on home page orange color */
a.orangeHome   { 
	font-family: Verdana; 
	font-size: 11px; 
	color: #B8691B;
	text-decoration: none;
}

/* link orange color */
a.orange   { 
	font-family: Verdana; 
	font-size: 12px; 
	color: #B8691B;
	text-decoration: none;
}

/* on hover link color for orange & orangeHome */
a:hover.orange {color: #B8691B; font-family: Verdana; font-size: 12px; font-weight: bold;}
a:hover.orangeHome {color: #B8691B; font-family: Verdana; font-size: 11px; font-weight: bold;}

/* link in orange with no line beneath */
a.orangeNH   { 
	font-family: Verdana; 
	font-size: 12px; 
	color: #B8691B;
	text-decoration: none;
}

/* link in orange small font with no line beneath */
a.orangeNHSml  { 
	font-family: Verdana; 
	font-size: 10px; 
	color: #B8691B;
	text-decoration: none;
}

/* link in orange 9pt with no line beneath */
a.orangeNHSml9  { 
	font-family: Verdana; 
	font-size: 9pt; 
	color: #B8691B;
	text-decoration: none;
}

/* link in maroon color no line beneath */
a.maroonTah   { 
	font-family: Tahoma; 
	font-size: 10px; 
	color: #990000;
	text-decoration: none;
}

/* number bullets in orange */
ol.orange	{ 
	font-family: Verdana; 
	font-size: 12px; 
	color: #B8691B; 
	text-align:justify;
}

/* plain bullets in orange */
ul.orange	 { 
	font-family: Verdana; 
	font-size: 12px; 
	color: #B8691B; 
	text-align:justify;
}

/* row for r&d programme pages */
tr.rowRnD {
	background-color: #FFE9D7;
}

/* column for subheading in maroon color*/
td.subheadingMrn { 
			font-family: Verdana; 
			font-size: 10px; 
			color: #990000; 
			text-align: left; 
			font-weight:bold; 
}

/* column for bar */
td.bar 		{
			font-family: Verdana; 
			font-size: 10px; 
			color: #990000; 
}

/* text in maroon color small font*/
td.textM     { 
			font-family: Verdana; 
			font-size: 10px; 
			color: #990000; 
			text-align: justify;
			}
			
/* drop-down box*/
select       { 
	font-family: Verdana; 
	font-size: 8pt;
}
			
/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:#0000ff; layer-background-color:#0000ff; visibility:hidden}

/*Styles for level 0*/
.clLevel0, .clLevel0over{position:absolute; padding:2x; font-family:verdana,arial,helvetica; font-size:11px;font-weight:bold}
.clLevel0{background-color:#0000ff; layer-background-color:#0000ff; color:white;}
.clLevel0over{background-color:#0000ff; layer-background-color:#0000ff; color:#fed205; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute;  padding:2x; font-family:verdana, arial,helvetica; font-size:11px;}
.clLevel1{background-color:#fed61f; layer-background-color:#fed61f; color:#0000ff;layer-border:1;}
.clLevel1over{background-color:#fee159; layer-background-color:#fee159; color:#0000ff; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; z-index:500; visibility:visible; background-color:#ffffff; layer-background-color:#ffffff}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute;  padding:2x; font-family:verdana, arial,helvetica; font-size:11px;}
.clLevel2{background-color:#fed61f; layer-background-color:#fed61f; color:#0000ff;layer-border:1;}
.clLevel2over{background-color:#fee159; layer-background-color:#fee159; color:#0000ff; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; z-index:500; visibility:visible; background-color:#ffffff; layer-background-color:#ffffff}