*{	margin:0;	padding:0;	list-style: none;	border: 0;}body {	color: #000;	margin: 0;	padding: 0;	font: 8.5pt/12pt Helvetica, Arial, Tahoma, sans-serif;	background: #fff;}.clearboth {	clear: both;}.clearright {	clear: right;}.clearleft {	clear: left;}a:link	  {text-decoration: none; color: #000;}a:visited {text-decoration: none; color: #000;}a:active  {text-decoration: none; color: #000;}a:hover   {text-decoration: none; color: #000;}#topheader {	width: 100%;	margin: 0 auto 0 auto;}#header {	/*display:none;*/	width: 100%;	height: auto;	text-align: left;}#header h1 {	/*display:none;*/	height: auto;	margin:0;	padding:0 0 5px 0;	width: 100%;	color: #000;	font-size: 14pt;	line-height: 16pt;	font-weight: lighter;}#header span {	visibility: visible;}#headertitle {	width: 100%;	color: #000;	background-color: #000;	margin: 0;	padding: 0 0 0 0;	border-top: 5px solid #000;	border-bottom: 1px solid #000;	text-align: left;}#headertitle h2 {	color: #fff;	font-size: 14pt;	line-height: 16pt;	font-weight: lighter;	padding:0;	margin:0;}#crumb {	font-weight: normal;	color: #000;	border-bottom: 1px solid #000;}#crumb p {	padding: 2px 0 2px 0;	font-size: 7pt;	line-height: 10pt;}#crumb a:link {	text-decoration: none;	color: #000;}#crumb a:visited 	{text-decoration: none; color: #000;}#crumb a:active  	{text-decoration: none; color: #000;}#crumb a:hover   	{text-decoration: none; color: #000;}#container {	width: 100%;	margin: 0 auto 0 auto;	background-color: #FFFFFF;}#rightcol{	display:none;	/*float: right;	width: 160px;	margin: 9px 10px 10px 10px;*/}#nav {	display:none;}#content {	width: 100%;	float:left;	padding: 10px 0 10px 0;}#p-home #content, #p-tenants #content,#p-tda #content, #p-labs #content, #p-office #content, #p-contact #content,#p-facilities #content, #p-directory #content,#p-tdaftr #content, #p-security #content,#p-location #content, #p-area #content,#p-communication #content, #p-catering #content,#p-labsfeature #content {	width: 100%x;	padding: 10px 0 10px 0;}.colsA1 {	width: 42%;	float:left;	padding-right: 1%;}.colsA2 {	width: 54%;	float: right;	padding-left: 1%;	/*padding-right: 1%;*/}.colsB1 {	width: 33%;	float:left;}.colsB2 {	width: 33%;	float:left;}.colsB3 {	width: 33%;	float:left;}#p-home .colsB1, #p-home .colsB2, #p-home .colsB3 {	/*overflow:hidden;*/	display:none;}.colsC1 {	width: 100%;	float:left;}.colsC1 h4 {	margin-right: 0;}.colsD1 {	width: 505px;	float:left;	padding: 0 15px 0 0;}.colsD2 {	width: 160px;	float:left;	padding: 9px 10px 10px 10px;}.colsE1 {	width: 315px;	float:left;	margin-right: 10px;	padding-right: 15px;}.colsE2 {	width: 325px;	float: left;	margin-right: 10px;	padding-left: 15px;}p.picCaption {	text-align: left;	font-size: 7pt;	font-weight: normal;	line-height: 11pt;	padding: 0 0 5px 0;	color: #000;	margin: 0 2px 0 0;}h2 {	font-size: 14pt;	font-weight: normal;	color: #336666;	margin: 0;	padding: 10px 0 0 0;}h3 {	font-size: 12pt;	font-weight: normal;	color: #336666;	margin: 0;	padding: 10px 0 5px 0;}h4 {	font-weight: bold;	color: #000;	margin: 0;	padding: 10px 0 2px 0;	border-bottom: 1px solid #000;}h5 {	font-weight: bold;	color: #666;	margin: 0;	padding: 10px 0 2px 0;}h5 a:link {	text-decoration: none;	color: #000;}.akeyline {	text-decoration: none;}.vcard {	clear:both;}#p-about .vcard {	padding-left:30px;}.vcard img {	padding-left: 5px;}#footbox {	width:100%;	clear: both;	padding: 0;	margin: 0;	background-color: #fff;	border-bottom: none;}#footbox p {	font-size: 7pt;	text-align: right;	color: #000;	margin: 0px;	padding: 3px 0 3px 0;}#footbox a:link {	text-decoration: none;	color: #000;}#footbox a:visited {	text-decoration: none;	color: #000;}#footbox a:active {	text-decoration: none;	color: #000;}#footbox a:hover {	text-decoration: none;	color: #000;}.topo {	text-align:left;	float:left;}.forprint {	display:none;}.noline {	border:none;}.padbelow {	padding-bottom:10px;}.txtright {	text-align: right;}.txtcentre {	text-align: center;}.hidden {	display: inline;	visibility: visible;}.hidden p strong {	font-weight: bold;	color: #666;}/*	h1	{		color: #000;		font:	2.3em/1.1em bold;		background-color:	transparent;		margin: 0pt 0pt 4pt 0pt;		padding: 0pt;		}			h2	{		color:#000;		background-color:	transparent;		font:	14pt/16pt bold;		padding: 0pt;		margin: 5pt 0pt 5pt 0pt;		}			h3	{		color: #000;		background-color:	transparent;		font: 12pt/14pt bold;		margin-top: 0pt;		margin-bottom: 0pt;		padding: 0pt;		}			h4	{		color:	inherit;		background-color:	transparent;		font:	10pt/11pt bold;		margin: 0pt 0pt 2pt 0pt;		padding: 0;		}			h5	{		font: 9pt/11pt bold;		margin: 3pt 0pt 4pt 0pt;		padding: 0pt;		color:	inherit;		background-color:	transparent;		}				h1, h2, h3, h4, h5, h6	{		font-family:	Helvetica, Arial, sans-serif;		font-weight: bold;		}		p	{		display: block;		margin: 0pt 0pt 12pt 0pt;		padding: 0;		color:	#000;		background-color:	transparent;		}		div	{		display: block;		margin: 0pt 0pt 0pt 0pt;		padding: 0;		color:	#000;		background-color:	transparent;		}			a	{		text-decoration:	none;		}			a:link	{		color:	#c60;		font-weight: bold;		background-color: transparent;		text-decoration:	none;		}			a:visited	{		color:	#c60;		font-weight: bold;		background-color: transparent;		text-decoration:	none;		}			a:hover	{		color:	#c60;		font-weight: bold;		background-color: transparent;		text-decoration:	underline;		}			a[id]:hover	{		color:	inherit;		background-color: transparent;		text-decoration:	none;		}				img	{		display: inline;		border:	0;		}			span	{		display: inline;		border:	0;		}					ul {		color: inherit;		padding: 0;		margin: 0pt 5pt 5pt 7pt;		background-color: transparent;		font-size: 100%;		list-style:  square outside;		vertical-align: top;		}				ol {		padding: 0;		margin: 0pt 5pt 5pt 7pt;		background-color: transparent;		color: inherit;		font-size: 100%;		list-style: decimal outside;		vertical-align: top;		}			ul li {		font-size: 100%;		padding: 0pt;		margin: 0pt 0pt 5pt 5pt;		}			ol li {		font-size: 100%;		font-family:  Helvetica, Arial, sans-serif;		padding: 0pt;		margin: 0pt 0pt 5pt 0pt;		}		code	{		display: block;		color: #666;		background-color: transparent;		font:	10pt/11pt Courier, Courier New;		padding: 0pt 5pt 0pt 15pt; 		margin: 10pt 0pt 10pt 0pt;	}						*//**** start sIFR ****//* These are standard sIFR styles... do not modify */.sIFR-flash {	visibility: visible !important;	margin: 0;}.sIFR-replaced {	visibility: visible !important;}span.sIFR-alternate {	position: absolute;	left: 0;	top: 0;	width: 0;	height: 0;	display: block;	overflow: hidden;}