/* CSS Document */
#hottopics,#leftmargin {
	display: none;
}

/* new styles for homepage */
body #content {
	float:left;
	width: 100%;
	padding: 0px;
	margin: 0px;}     




#hmLeftCol {

	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 0px; width: 10%;
	float:left;
	} 

#hmLeftCol a:link, #hmLeftCol a:link:visited {
	text-decoration: none;
	font-size: .8em;

}                        


#hmLeftCol a:link:hover {
	text-decoration:underline
	}
	
	
	
#hmMain p a:link{

 text-decoration: none;

}	



	
#hmMain a:link:hover{
text-decoration: underline;	}    

			
#hmMain {	

	margin: 5px;
	padding-bottom: 0px;  width: 88%; 
	float:left;
	}	     

#hmContent{	
	margin: 0px 0px 10px 0px;
	padding-bottom: 0px; padding-top: 0px; 
	padding-left: 0px;
	padding-right: 0px;
	float:left;
	clear:both;
	}	

#hmContent h1{
	padding-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0px;
	text-transform: none;
	color: #666666;
	
	font-weight: 900;
	line-height: 1.2ems;
	}	

 		
body #hmContent p {	


	padding-top: 0px;
 	padding-bottom: 10px; 
	padding-left: 5px; 
	margin: 0px;
	font-size: .80em;
	
}			

/* added by PJG */
#hmContent a {	


text-decoration: none;
color: #0000FF;
	
}	
 


/* added by PJG */
#hmContent a:link:hover {	

text-decoration: underline;
	
}	


#hmContent img{
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 5px 0px;
	background-image: url(http://www.imperial.ac.uk/images/images05/img_bdr.gif);
	background-repeat: repeat;
	background-position: bottom;
	}	
		
#hmFooterSub{
	padding: 5px;
	margin-top: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size:  x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size:    xx-small;
	color: #333333;
	width: 100%;
	border-top: 1px solid #666666;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #999999;
	border-bottom-color: #666666;
	border-left-color: #999999;	
	}
    
#hmFooterSub a {    
    text-decoration: none;

} 


 			
/* Left navigation */
#navList {	
	left: 5px;
	padding-bottom: 0px;
	margin-bottom: 15px;
	visibility: visible;}

#navList2 {
	padding: 0px;
	font-family: verdana, sans-serif;
	vertical-align: top; 
}
#navList ul {
	border-top: 1px solid #666666;	
	margin: 0px ;
	padding: 0px;}    

#navList li {
	background: #DDEEFF url(http://www.imperial.ac.uk/images/images05/nav_right.gif) no-repeat left;
	display: block;
	border-top: 1px solid #fff;
    border-right: 1px solid #666666;
    border-bottom: 1px solid #666666;
    border-left: 1px solid #666666;
	padding: 5px 5px 5px 15px;
	line-height: 1.8ex;
	border-top: 1px solid #fff;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #172104;
	text-align: left;
	list-style-type: square;}		  

#navList li a:link, #navList li a:visited  {
	color: #003366;
	text-decoration: none;
	font-weight: bold;
	font-size:x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size:    xx-small; 
	}      

#navList li a:link:hover { 
	text-decoration: underline;}

/* hotspots */
#iconlinks {
	padding-bottom: 10px;	
	visibility: visible;
	xwidth: 20%;
	overflow: hidden;}  

     
    
/* added by PJG */
#iconlinks  a:link  {
	
    text-decoration: none; 

  }  
 
/* added by PJG */   

#iconlinks p a:visited  {
		
    color: #0000FF;
    font-size: .8em;
    text-decoration: none; 	 

  }  

/* added by PJG */  
#iconlinks p a:link:hover { 

	text-decoration: underline;

} 


#iconlinks2 {
	text-decoration: none;
	font-weight: normal;
	font-family: verdana, sans-serif;
	vertical-align: top;
	width: 20%;
	overflow: hidden;
	}                      
#iconlinks ul {
	margin: 0px 5px 0px 0px;
	padding: 0px ;
	border-top: 1px solid #666666;	
	background-color: #D7D771;}

#iconlinks li {
	display: block;
	border-top: 1px solid #fff; 
    border-right: 1px solid #666666; 
    border-bottom: 1px solid #666666; 
    border-left: 1px solid #666666;
	padding: 7px 34px 7px 3px;
	xmin-height: 30px;
	line-height: 1.2em;
	xborder-top: 1px solid #ffffff;
	text-align: left;
	vertical-align: top;
	overflow: hidden;
	margin: 0px;}
                       
/*
x#iconlinks li.icon1 {background: #D7D771  url("../images/images05/icons/icon1.gif") no-repeat right center;}
x#iconlinks li.icon2 {background: #D7D771  url("../images/images05/icons/icon2.gif") no-repeat right center;}
x#iconlinks li.icon3 {background: #D7D771  url("../images/images05/icons/icon3.gif") no-repeat right center;}
x#iconlinks li.icon4 {background: #D7D771  url("../images/images05/icons/icon4.gif") no-repeat right center;}
x#iconlinks li.icon5 {background: #D7D771  url("../images/images05/icons/icon5.gif") no-repeat right center;}
x#iconlinks li.icon6 {background: #D7D771  url("../images/images05/icons/icon6.gif") no-repeat right center;}
x#iconlinks li.icon7 {background: #D7D771  url("../images/images05/icons/icon7.gif") no-repeat right center;}
x#iconlinks li.icon8 {background: #D7D771  url("../images/images05/icons/icon8.gif") no-repeat right center;}
x#iconlinks li.icon9 {background: #D7D771  url("../images/images05/icons/icon9.gif") no-repeat right center;}
x#iconlinks li.icon10 {background: #D7D771  url("../images/images05/icons/icon10.gif") no-repeat right center;}
x#iconlinks li.icon11 {background: #D7D771  url("../images/images05/icons/icon11.gif") no-repeat right center;}
x#iconlinks li.icon12 {background: #D7D771  url("../images/images05/icons/icon12.gif") no-repeat right center;}
x#iconlinks li.icon13 {background: #D7D771  url("../images/images05/icons/icon13.gif") no-repeat right center;}
x#iconlinks li.icon14 {background: #D7D771  url("../images/images05/icons/icon14.gif") no-repeat right center;}
x#iconlinks li.icon15 {background: #D7D771  url("../images/images05/icons/icon15.gif") no-repeat right center;}
x#iconlinks li.icon16 {background: #D7D771  url("../images/images05/icons/icon16.gif") no-repeat right center;}
*/ 

#iconlinks li a:link, #iconlinks li a:visited, #iconlinks li a:link:hover {
	color: #000000;
	text-decoration: none;
	font-weight: bold;	
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size:    xx-small;}               

body #iconlinks li a:link:hover { 
	text-decoration: underline;

}

.iconContent,  {
	color: #000000;
	xtext-decoration: none;
	font-weight: normal;
	font-size:x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size:    xx-small;
}                          

.iconContent a {
	text-decoration: underline;

}


/* news */  
               




/* old news class

.news {
	background-image:  url("../images/images05/news_bg.gif");	
	padding: 0px;
	border-top-color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-color: #666666;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	height:auto;
	float:left;
	margin-bottom:10px;
	width:100%;
	background-color: #DDEEFF;
	
		
	}        

 */   


  .news {            
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: .8em;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
    border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	background-image:  url(http://www.imperial.ac.uk/images/images05/news_bg.gif);
	background-color: #99CCFF; 
    margin: 0px 0px 5px;	
	padding: 5px;	        
    width: 100%;
	float: left;
	}               
    
  
 .NewsText{           


	vertical-align: top;
	background-image: url(http://www.imperial.ac.uk/images/images05/news_bg.gif);
	background-color: #DDEEFF;
	padding: 5px; 


}                
 
.NewsTable { 

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: .8em;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	margin: 0px 0px 10px;	
	voice-family: "\"}\"";
	voice-family: inherit;
	xfont-size: x-small;  /* turned it off because it doubles down the font size in Netscape 7 PJG */
	color: #333333;
	float:left;
	xclear:right;
}      


.NewsTable a{   

                      
    color: #333333;
    text-decoration: none;
}                            
      
 .news ul {    

	border: 0px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
	clear: left;
	}          

.news ul li {
	display: block;
	float: left;
	text-align: left;	
	margin: 0px;
	}

.news ul li a {      
   
	width: 130px;
	padding: 5px 5px 5px 5px;        /* this line controls padding for each of the four news items  */
	margin: 0px 0px 0px 0px;
	color: #333333;
	text-decoration: none;
	display: block;
	text-align: left;

	} 



.news ul li a:link:hover {          

	
	text-decoration: underline;
	
	}	  



	
.HotSpotHotSpotTableShadowFoot {	
	font-size: 0px;
	line-height: 2px;
	background-image: url(http://www.imperial.ac.uk/images/images05/icon_shadow_footer.gif);
	background-repeat: repeat-x;
	background-position: 4px bottom;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 4px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #EBEBEB;
	border-left-color: #EBEBEB;
	height: 5px;
}
.HotSpotTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: .8em;
	color: #333333;
	clear: both;
}
.HotSpotTable a{
color: #333333;
text-decoration: none;
}
.HotSpotTable a:linl:hover{
	
text-decoration:underline;
}
.HotSpotTableCellPad {
	padding: 2px 5px 0px 5px;
	background-color: #D7D771;
}
.HotSpotTableCellPad h2{
	color: #000000;
	vertical-align: top;
	padding: 0px;
}
.HotSpotTableCellPadFFF {
	padding: 5px;
	background-color: #fff;
}
.HotSpotTableShadow {	
    font-size: 0px;
	line-height: 2px;
	background-image: url(http://www.imperial.ac.uk/images/images05/icon_shadow.gif);
	background-repeat: repeat-x;
	background-position: 4px 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #EBEBEB;
	border-left-color: #EBEBEB;
	height: 7px;
}
.HotSpotTableSpacer {
	font-size: 5px;
	line-height: 2px;
	background-color: #FFFFFF;
}
.HotSpotTableSpacerGry {
	font-size: 5px;
	line-height: 2px;
	background-color: #999999;
}
