/* --------------------------  Normal Link --------------------------- */
A:link{
	text-decoration: none; 
	color: #39659C;
}
A:visited{
	text-decoration: none;
	color: #404040;
}  

A:hover{
	text-decoration: none;
	color: black ; 
}
/* -------------------------- Topbar TD --------------------------- */
td.topbar{
	color:#F1782D;
	background-color: #FFC476;
	font-weight : bold ;
	height:20px;
	border:0pt;
	/*border-top:1pt solid #FFFFFF;*/ /*Commented by Kalam..causes problem with viewing the new menu in IE*/
}
td.topbarSide{
	color:#F1782D;
	background-color: #FFC476;
	font-weight : bold ;
	height:20px;
	border:0pt;
	/*border-top:1pt solid #FFFFFF;*/ /*Commented by Kalam..causes problem with viewing the new menu in IE*/
}
/* -------------------------- Topbar Link --------------------------- */
/*
A.topbar:link{
	text-decoration: none; 
	font-size: 10pt;
        font-weight : bold ;
	color: #f79a4e;
}
A.topbar:visited{
	text-decoration: none; 
	font-size: 10pt;
        font-weight : bold ;
	color: #f79a4e;
}
A.topbar:active{
	text-decoration: none; 
	font-size: 10pt;
        font-weight : bold ;
	color: #f79a4e;
}
A.topbar:hover{
	text-decoration: none; 
	font-size: 10pt;
        font-weight : bold ;
	color: #f79a4e;
}
span.topbar{
	font-size: 9pt;
	color: #FFEEEE; 
}
*/
/* -------------------------- Navbar Title --------------------------- */
span.navbartitle{
	font-size: 8pt;
	font-weight: bold;
	color: white;
}
/* --------------------------  Footer Text --------------------------- */
/*
span.footerbar{
	font-size: smaller; 
	font-size: 9pt;
	color: white;
}
*/
span.footer{
	font-size: smaller; 
	font-size: 7pt;
	color: #777777;
}
/* -------------------------- Footerbar TD --------------------------- */
td.footerbar{
	background-color: #39659C;
	font-size: 8pt;
	padding-bottom: 0.1em;
	padding-top: 0.1em;
	color:#FFC476;
	border: 0pt solid #FFFFFF; 
	height:20px;
}	
A.footerbar:link{
	background-color: #39659C;
	font-size: 8pt;
	color:#FFC476;
}	
A.footerbar:visited{
	background-color: #39659C;
	font-size: 8pt;
	color:#FFC476;
}	
A.footerbar:hover{
	background-color: #39659C;
	font-size: 8pt;
	color:#FFC476;
}	
/* -------------------------- Table used for Navigation bar ---------- */
table.navbar{
	border: none;
	height: 100%;
}
/* ------------------------- Table used for single Navbar Link ------------------ */
table.navbarlink{
	border: none;
}
td.navbarlink{
	padding-bottom: 0.3em;
	padding-top: 0.3em;
}
/* ------------------------ Header Image ---------------------------- /
img.headerimage{
	width: 100%;
}
/* ------------------------ Header TD ------------------ */
td.headerTD{
/*	background-color: white; */
	padding: 0 0 0 0;
	
}
/* ----------------------- Used by people section --------------*/
td.research-area{
  width : 100%;
  background-color: #CECECE; /*#e5e8ef;*/
  font-size:10pt;
}
.email-cell{
  text-align:right;
}
/* ----------------------- General settings ---------------------------*/
body {
	font-family: verdana, arial,sans-serif; 
	font-size: 10pt;
	background-color:#FFFFFF;
}
/* -------------------------- History Bar --------------------------- */
A.historybar:link{
	text-decoration: none; 
	font-size: 9pt;
	color:#39659C;
}
A.historybar:visited{
	text-decoration: none;
	font-size: 9pt;
	color:#39659C;
}  
A.historybar:hover{
	text-decoration:none;
	color: black ; 
}
table.historybar{
	padding: 0;
}
td.historybar{
	color:black;
	padding-left: 1em; 
	padding-bottom: 0;
	padding-top: 0;
	font-size: 9pt;
}
/* -------------------------- Separator TD --------------------------- */
/*
td.separator{
	background-color: #cccccc; 
	padding-left:1px;
	padding-top:0;
	padding-bottom:0;
	padding-right:0;
}
*/
/* -------------------------- PageTitle TD --------------------------- */
td.pagetitle{
/*	background-color: white; */
	padding-left: 1em; 
	color: #39659C;/* #000066;*/
}
/* -------------------------- Main content --------------------------- */
td.maincontent{
	background-color: #FFFFFF;
	padding-left: 1em; 
	font-size: 10pt;
}
/* -------------------------- Main content  with no navigation--------------------------- */
td.nonavmaincontent{
/*	background-color: white;*/
	font-size: 10pt;
}
/* -------------------------- Header tags --------------------------- */
h1{
	font-size: 18pt;
}
h2{
	font-size: 14pt;
}
h3{
	font-size: 11pt;
	font-weight: bolder;
}
h4{
        font-size: 8pt;
}
h5{
        font-size: 6pt;
}
h6{
        font-size: 5pt;
}
/* -------------------------- Norml TD and TH  --------------------------- */
td{
	font-size: 9pt;
}
th{
	font-size: 9pt;
}
/* -------------------------- Left Nav Panel TD  --------------------------- */
td.leftnavpanel{
	padding: 0;
}
/* -------------------------- Data tables  --------------------------- */
td.cellheader{
	background-color: #FFEBBC;/*Background color for left navigation panel*/
	color: #000000;
	padding-left: 0.5em;
}
td.cellnormal{
	background-color: #FFFFFF; /*#CECECE; /*#e3e3f8;*/
	padding-left: 0.5em;
	border: 1pt solid #FFEBBC;
}
tr.cellheader{
	background-color: #EEEEEE;/*Background color for left navigation panel*/
	color: black;
	padding-left: 0.5em;
}
tr.cellnormal{
	background-color: #FFFFFF;/*#CECECE; /*#e3e3f8;*/
	padding-left: 0.5em;
}
/*---------------------- Error Text --------------------------*/
.error{
	color:red;
}
/* --------------------------  Sitemap level 0 Link --------------------------- */
A.sitemap0:link{
	text-decoration: none; 
	color: black; 
	font-size: 11pt;
	font-weight: bold;
}
A.sitemap0:visited{
	text-decoration: none;
	font-size: 11pt;
	color:black;
	font-weight: bold;
}  
A.sitemap0:active{
	text-decoration: underline;
	font-size: 11pt;
	color:black;
	font-weight: bold;
}
A.sitemap0:hover{
	text-decoration: underline;
	color: black ; 
	/*font-weight: bold;*/
}
/* --------------------------  Sitemap level 1 Link --------------------------- */
A.sitemap1:link{
	text-decoration: none; 
	font-size: 11pt;
	color: #000066; 
}
A.sitemap1:visited{
	text-decoration: none;
	font-size: 11pt;
	color: #333366; 
}  
A.sitemap1:active{
	text-decoration:none;
	font-size: 11pt;
	color: #000066; 
}
A.sitemap1:hover{
	text-decoration:none;
}
/* --------------------------  Sitemap level 2 Link --------------------------- */
A.sitemap2:link{
	text-decoration: none; 
	font-size: 9pt;
	color: black; 
}
A.sitemap2:visited{
	text-decoration: none;
	font-size: 9pt;
	color: #3a3a3a; 
}  
A.sitemap2:active{
	text-decoration: none;
	font-size: 9pt;
	color:black;
}
A.sitemap2:hover{
	text-decoration: none;
	color: black; 
}
/* -------------------------- All beta classes 21st september Imran and Kalam  ---------------------------- */
.betaLeftNavColorMain{
	background-color:#EEEEEE;
}
.betaLeftNavBorder{
	background-color: #FFFFFF; /*This is a border color */
}
.betaLeftNavColor{
	background-color: #EEEEEE;/*Background color for left navigation panel*/
}
.betaLeftNavColor:hover{
	background-color: #CCCCCC;/*Background color for left navigation panel*/
	color:black;
}
.betaBody{
	margin-left: 0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
}
.betaLeftDummyTable{
	background-color:#EEEEEE;
	border-right:1pt solid #FFFFFF;
}
.betaRightDummyTable{
	background-color:#EEEEEE;
	border-left:1pt solid #FFFFFF;
}
.betaLeftPanel{
	height: 100%;
	background-color: #EEEEEE;/*#990000; */
	/*border-right:1pt solid #FFFF00;*/
}
/* --------------------------  Navbar level Link --------------------------- */
A.navbar:link{
	text-decoration: none; 
	font-size: 8pt;
	color: #555555; 
	font-weight: bold;
}
A.navbar:visited{
	text-decoration: none;
	font-size: 8pt;
	color:#999999;
	font-weight: bold;
}  
A.navbar:hover{
	text-decoration: none;
	color:black;
	font-weight: bold;
}
h2.heading{
color: #39659C;	
}
h3.heading{
color: #39659C;	
}
/* CSS for news -- Imran  */
h2.news {
	border-bottom: 1 solid #FFC476;
	color: #999966; /** #003399; */
	margin-bottom:0%;
}
.date {
	margin-left:1%;
        padding-left:1%;
}
div.news, br.news, p.news {
	margin-left:1%;
}
ul li {
	margin-left:1%;
}
font.invisible{
	color:#ffffff;
}

