
body {
	margin:0;
	padding:0;
	background-color:#292929;
	font-family : Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 14pt;
	color: #808d81;
}

td, tr, table {
	padding:0px;
	margin:0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 14pt;
	color: #808d81;
	}
	
/* DIV LAYERS */

.newsBox {
	font-size: 10px;
	color: #FFFFFF;
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 20px;
	line-height: 12px;
	min-height: 54px;
	min-height: expression('40px');
}

.newsBox.homeNewsBox {
	min-height: 140px;
}

.content {
	font-family : Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 14pt;
	color: #808d81;
	font-weight : normal;
	text-decoration : none;
	margin-top: 30px;
	margin-right: 18px;
	margin-bottom: 0px;
	margin-left: 20px;
	position: relative;
}

#xEditingArea, iframe html body {
	font-family : Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 14pt;
	color: #808d81;
	font-weight : normal;
	text-decoration : none;
}


.content-small .content {
	padding-right: 200px;
}

.content-medium .content {
	padding-right: 80px;
}

/*   RIGHT COLUMN STYLES
-----------------------------------------------------*/

.rightColumn {
	font-family : Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	color: #ffffff;
	font-weight : normal;
	text-decoration : none;
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 0px;
}
		
	.rightColumn a, .rightColumn p a, .rightColumn a:hover, .rightColumn p a:hover  {
		font-family : Arial, Helvetica, sans-serif;
		font-size:10px;
		line-height:12px;
		color: #ffffff;
		font-weight : normal;
	}
	
	.rightColumn a:hover, .rightColumn p a:hover { color: #ddd; }

.leftColumn {
	font-family : Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color: #000;
	font-weight : normal;
	text-decoration : none;
	margin-top: 10px;
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#rightSocial {
	font:11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:10px 20px 20px 0px;
	}
	
	#rightSocial ul {
	list-style-type:none;
	list-style-image:none;
	padding:0px;
	margin:0px 0 0 15px;
	float:left;
	width: 85px;
	}

	#rightSocial ul li a, #rightSocial ul li a.button {
		height: 26px;
		display: block;
		line-height: 26px;
		text-decoration: none;
		background-repeat: no-repeat;
		background-position: 0px 0px;
		outline: none;
		margin: 0 0px -3px 0px;
		padding:0 0 0 29px;
		cursor: pointer;
		font:11px/26px Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		}

	#rightSocial ul li.facebook a.button { background-image: url(/images/home/facebook-logo.gif);}
	#rightSocial ul li.twitter a.button { background-image: url(/images/home/twitter-logo.gif); }
	#rightSocial ul li.linkedIN a.button { background-image: url(/images/home/linkedIN-logo.gif);}
	#rightSocial ul li.rss a.button { background-image: url(/images/home/rss-logo.gif); }
	#rightSocial ul li.mail a.button { background-image: url(/images/home/mail-logo.gif); }
	#rightSocial ul li.share { display: block; background-image: url(/images/home/shareBG.gif); margin:1px 0 0 0px; padding:5px 0 0 5px; height:21px; width:21px; background-repeat:no-repeat; }
	
	#rightSocial .stbuttontext {margin-left:-5px;}
	#rightSocial .stbuttontext:hover {margin-left:-5px;  text-decoration:underline}
	
	#rightSocial ul li.share img {padding-right:0px; margin-right:0px;}
	
	#rightSocial ul li a.button:hover, #rightSocial ul li.share:hover {
		background-position: 0 -26px;
		text-decoration:underline;
		color: #ffffff;
		}

	#rightSocial ul li.share:hover { text-decoration:none;}
/* FONTS */

td {
	font-family : Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 17.25px;
	color: #808d81;
	font-weight : normal;
	text-decoration : none;
}



.content td {
	font-family : Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 17.25px;
	color: #808d81;
	font-weight : normal;
	text-decoration : none;
}

.content #aspCalendar td {
	
	font-size:14px;
	color: #ffffff;
	
}

.imageCaption {	font-size:11px; font-style:italic; margin-top:-10px;}

.captionText {
	font-family : Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 16px;
	color: #808d81;
	font-weight : normal;
	text-decoration : none;
	margin-top:4px;
}

.smGray {
	font-family : Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 16pt;
	color: #808d81;
	font-weight : normal;
	text-decoration : none;
}


.newsTitlePos {
	position:relative;
	left:0px;

}

.event { 
	margin: 0 0 10px 0;
	}

.event p { 
	margin: 0;
	}

.date { 
	font-style: italic;
	margin: 0;
	}
	
.eventstitle { 
	color: #000;
	margin: 0 0 -10px 0;
	font-weight: bold;
	}
	

.title {
	font-family : Arial, Helvetica, sans-serif;
    font-size:17px;
	text-decoration : none;
	color:#2269AB;
}

.title.tenants-title {
	margin-top:0px;
	padding:0px;
	}

.redtitle {
	font-family : Arial, Helvetica, sans-serif;
    font-size:17px;
	text-decoration : none;
	color:#ED4336;
}

.goldtitle {
	font-family : Arial, Helvetica, sans-serif;
    font-size:17px;
	text-decoration : none;
	color:#FCBC34;
	font-weight:normal;
}

.subTitle, h2 {
	font-family : Arial, Helvetica, sans-serif;
    font-size:14px;
	text-decoration : none;
	color: #000000;
	margin:0px;
	padding:0px;
	font-weight:normal;
}

.subtitle, h1, a.subtitle {
	font-family : Georgia, Times, "Times New Roman", Helvetica, sans-serif;
    font-size:14px;
    line-height: 18px;
	text-decoration : none;
	color: #ebaa1e;
	margin: 10px 0 15px 0;
	padding: 4px 0 0 0;
	font-weight:normal;
}

a.subtitle:hover {
	color:#ffc954;
	font-family : Georgia, Times, "Times New Roman", Helvetica, sans-serif;
    font-size:14px;
    line-height: 18px;
	text-decoration : none;
	margin: 10px 0 15px 0;
	padding: 4px 0 0 0;
	font-weight:normal;
	}

.newsTitle {
	font-family : Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 12px;
	color: #fdb825;
	font-weight : normal;
	text-decoration : none;
}

.newsDate {
	font-family : Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 13pt;
	color: #808d81;
	font-weight : normal;
	text-decoration : none;
}

.newsTitleHome {
	display: block;
  	position: relative;
	margin: -6px 6px 6px -6px;
  	padding: 4px;

}

#newsDetail {
	display:block;
	width:465px;
	float:left;
	margin:0 10px 0 0px;
	padding:0px;
	}

#newsDetail h1.announceTitle {
	font:16px/16px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	text-decoration : none;
	margin: 0px 0 0px 0;
	padding: 0px 0 0 0;
	}
	
#newsDetail .newsDate {
	font:12px/20px "Times New Roman", Times, serif;
	color:#808d81;
	font-weight: normal;
	font-style:italic;
	}
	
#newsDetail p {
	font:12px/15px Arial, Helvetica, sans-serif;
	color:#808d81;
	font-weight:normal;
	margin:0px 0 10px 0px;
	padding:0px;
	}

#newsShare {
	display:block;
	float:left;
	padding:20px 0 0 20px;
	}
	
#newsShare p {
	margin:0 0 10px 0px;
	clear:both;
	}

#newsShare p.shareThis {
	padding:10px 0 0 0px;
	}

#newsShare p.shareThis a {
	font:10px/20px Arial, Helvetica, sans-serif;
	color:#747474;
	text-decoration:none;
	font-weight:normal;
	}


/* LINKS */

.homeNews {
	font-family : Arial, Helvetica, sans-serif;
    font-size:11px;
	color: #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	line-height:12px;
	padding-top:0px;
}


.homeNews:visited {
	font-family : Arial, Helvetica, sans-serif;
    font-size:11px;
	color: #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	line-height:12px;
}

.homeNews:hover {
	font-family : Arial, Helvetica, sans-serif;
    font-size:11px;
	color: #e5e5e5;
	font-weight : normal;
	text-decoration : underline;
	line-height:12px;
}

.eventLinkHome {
	 line-height:18.25px;
}

.eventLinkHome:visited {
	 line-height:18.25px;
}

.eventLinkHome:hover {
	 line-height:18.25px;
}


a {
	font-family : Arial, Helvetica, sans-serif;
    font-size:12px;
	color: #2269ab;
	font-weight : normal;
	text-decoration : underline;
	cursor:pointer;
}

/*a:visited {
	font-family : Arial, Helvetica, sans-serif;
    font-size:12px;
	color: #2269ab;
	font-weight : normal;
	text-decoration : underline;
	cursor:pointer;
}
*/
a:hover {
	font-family : Arial, Helvetica, sans-serif;
    font-size:12px;
	color: #ee352a;
	font-weight : normal;
	text-decoration : underline;
	cursor:pointer;
}


.moreLink {
	font-family : Arial, Helvetica, sans-serif;
    font-size:11px;
	color: #2269ab;
	font-weight : normal;
	text-decoration : underline;
	line-height:18.25px;
}

.moreLink:visited {
	font-family : Arial, Helvetica, sans-serif;
    font-size:11px;
	color: #2269ab;
	font-weight : normal;
	text-decoration : underline;
	line-height:18.25px;
}

.moreLink:hover {
	font-family : Arial, Helvetica, sans-serif;
    font-size:11px;
	color: #2269ab;
	font-weight : normal;
	text-decoration : underline;
	line-height:18.25px;
}

.topNav {
	font-family :Arial, Helvetica, sans-serif;
    font-size:10px;
	color: #808d81;
	font-weight : bold;
	text-decoration : none;
	padding:0 0 3px 0px;
}

.topNav:visited {
	font-family : Arial, Helvetica, sans-serif;
    font-size:10px;
	color: #808d81;
	font-weight : bold;
	text-decoration : none;
}

.topNav:hover {
	font-family : Arial, Helvetica, sans-serif;
    font-size:10px;
	color: #2269ab;
	font-weight : bold;
	text-decoration : none;
}

.topNavi, .topRight {
	font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
	line-height:18px;
	color: #808d81;
	font-weight: normal;
	text-decoration : none;
}

.topNavi:visited {
	font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
	line-height:18px;
	color: #808d81;
	font-weight: normal;
	text-decoration : none;
}

.topNavi:hover {
	font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
	line-height:18px;
	color: #2269ab;
	font-weight: normal;
	text-decoration : none;
}

a.contactForm {
	color:#2269ab;
	text-decoration:none;
	font-size:10px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	}

a.contactForm:visited {
	font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
	line-height:18px;
	color: #2269ab;
	font-weight: normal;
	text-decoration : none;
}

a.contactForm:hover {
	font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
	line-height:18px;
	color: #ee352a;
	font-weight: normal;
	text-decoration : none;
}

.topRss {
	background:url(/images/common/rss-top.gif) top left no-repeat;
	padding:0 0 0px 20px;
	}
	
.topMail {
	background:url(/images/common/mailList-top.gif) top left no-repeat;
	padding:0 0 0px 20px;
	}

.footer {
	font-family : Arial, Helvetica, sans-serif;
    font-size:11px;
	color: #808d81;
	font-weight : bold;
	text-decoration : none;
}

.footer:visited {
	font-family : Arial, Helvetica, sans-serif;
    font-size:11px;
	color: #808d81;
	font-weight : bold;
	text-decoration : none;
}

.footer:hover {
	font-family : Arial, Helvetica, sans-serif;
    font-size:11px;
	color: #2269ab;
	font-weight : bold;
	text-decoration : none;
}

.smBlue {
	font-family : Arial, Helvetica, sans-serif;
    font-size:10px;
	color: #2269ab;
	font-weight : bold;
	text-decoration : underline;
}

.smBlue:visited {
	font-family : Arial, Helvetica, sans-serif;
    font-size:10px;
	color: #2269ab;
	font-weight : bold;
	text-decoration : underline;
}

.smBlue:hover {
	font-family : Arial, Helvetica, sans-serif;
    font-size:10px;
	color: #ee352a;
	font-weight : bold;
	text-decoration : underline;
}

.smWhite {
	font-family : Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 12px;
	color: #ffffff;
	font-weight : normal;
	text-decoration : none;
}

a.smWhite {
	font-family : Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 12px;
	color: #ffffff;
	font-weight : normal;
	text-decoration : none;
}


.smWhite:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 12px;
	color: #ffffff;
	font-weight : normal;
	text-decoration : none;
}

.smWhite:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 12px;
	color: #ffffff;
	font-weight : normal;
	text-decoration : none;
}


/* TABLE */
.tableborder {
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	border-collapse:collapse;
	border-spacing: 5px;
}

/* FORMS */

.search
{
color: #7b726c;
background: #FFFFFF;
border: 1px solid #b0aba8;
width:100px;
}

.contact
{
color: #7b726c;
background: #ececec;
height:20px;
padding:3px 0 0 5px;
border:none;
width:295px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.contact:focus{color:#3b3531;background:#d5d5d5;}

.contactComment
{
color: #7b726c;
background: #ececec;
height:100px;
padding:3px 0 0 5px;
border:none;
width:295px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.contactComment:focus{color:#3b3531;background:#bcbcbc;}

.newsletter-checkbox label {
	width: 295px;
	display: block;
}

.newsletter-checkbox input {
	float: left;
	margin-right: 10px;
	}


/* LIST */

ul {
	margin: 5px 20px;
	padding: 0 10px;
	list-style-image: url(/images/common/ArrowYellowRight.gif);
}

.tenantList {
	list-style-image: url(/images/common/ArrowYellowRight.gif);
}

/* ALIGN */

.imgLeft {
	background-position: top right;
	background-image:url(/images/leftBG.gif);
}

.imgRight {
	background-position: top left;
	background-image:url(/images/rightBG.gif);
}

/* IMAGES */


/* ADMIN TABLES */
.gridhead1 {font-size: 12px;font-family:
            Arial, Helvetica, sans-serif;text-align:center;background-color:#cccccc}
.gridbody1 {font-size: 12px;font-family: Arial, Helvetica, sans-serif;
            text-align:left;background-color:#ffffff}
.gridbody2 {font-size: 12px;font-family: Arial, Helvetica, sans-serif;
            text-align:left;background-color:#e1e1e1}
.gridcell {padding:3px;}

/* MAIN NAVIGATION */


#mainNav { 
	clear: both;
	display: block;
	height: 42px;
	position: relative;
	z-index: 900;
	background: url(/images/mainNav/mainNav-BG.gif) no-repeat;
	padding: 0;
	margin: 0;
	width:709px;
	}	
	
	#mainNav ul { 
		list-style-type: none;
		margin: 0;
		padding: 0;
		}
		
	#mainNav ul li { 
		margin: 0;
		padding: 0;
		display: block;
		float: left; 
		position: relative;
		}
	
	#mainNav ul li a {
		height: 42px;
		display: block;
		font-size:13px;
		line-height: 35px;
		text-decoration: none;
		background-repeat: no-repeat;
		background-position: 0 0;
		outline: none;
		margin: 0;
		padding:0;
		color:#ffffff;
		font-weight:normal;
		text-indent: -5000px;
		cursor:pointer;
		}
				
	
	#mainNav ul li.home a { background-image: url(/images/mainnav/home.gif); width: 58px; cursor:pointer; }
	#mainNav ul li.bioPark a { background-image: url(/images/mainNav/theBioPark.gif); width: 95px; cursor:pointer; }
	#mainNav ul li.tenants a { background-image: url(/images/mainNav/tenants.gif); width: 72px; cursor:pointer;}
	#mainNav ul li.mediaCenter a { background-image: url(/images/mainNav/mediaCenter.gif); width: 105px; cursor:pointer;}
	#mainNav ul li.ourProperties a { background-image: url(/images/mainNav/ourProperties.gif); width: 114px; cursor:pointer;}
	#mainNav ul li.contactUs a { background-image: url(/images/mainNav/contact.gif); width: 53px; cursor:pointer;}
	
		
	#mainNav ul li:hover a,
	#mainNav ul li.sfhover a,
	#mainNav ul li a:hover {
		background-position: 0 -42px;
		cursor:pointer;
		}
		
	.section-home #mainNav ul li.home a,
	.section-biopark #mainNav ul li.bioPark a,
	.section-tenants #mainNav ul li.tenants a,
	.section-media #mainNav ul li.mediaCenter a,
	.section-ourProperties #mainNav ul li.ourProperties a,
	.section-contact #mainNav ul li.contactUs a {
		background-position: 0 -42px;
		cursor:pointer;
		}
		

/* SUBMENU STYLES AND FUNCTIONALITY */
	
	#nav, #nav ul, #nav ul ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		line-height: 1;
		position: relative;
		z-index: 999;
		}

	#nav li ul.submenu { /* second-level lists */
		position: absolute;
		top: 20px;
		top:expression('22px');
		left: -3px;
		display: none;
		width: 252px;
		z-index: 999;
		text-indent: 0;
		background-image: none;
		background: #e4a218;
		padding: 1px 0px 1px 0px;
		}
		
		#nav li ul.submenu li { 
			display: block;
			text-indent: 0; 
			padding: 0 1px 1px 1px;
			width: 250px;
			height: 20px;
			background-image: none;
			position: relative;
			z-index: 999;
			}
	
		#mainNav li.bioPark ul.submenu li a {
		background: #feb825;
		width: 250px;
		cursor: pointer;
		}
		
		#mainNav li.bioPark ul.submenu {
		background: #e4a218;
		width: 252px;
		}

#mainNav li.bioPark ul.submenu li a:hover {
		background: #e4a218;
		width: 250px;
		cursor: pointer;
		}

#mainNav li.tenants ul.submenu li a {
		background: #feb825;
		width: 195px;
		_width: 250px;
		}

#mainNav li.tenants ul.submenu {
		background: #e4a218;
		width: 197px;
		}

#mainNav li.tenants ul.submenu li a:hover {
		background: #e4a218;
		width: 195px;
		_width:250px;
		cursor: pointer;
		}

#mainNav li.mediaCenter ul.submenu li a {
		background: #feb825;
		width: 142px;
		_width:250px;
		}

#mainNav li.mediaCenter ul.submenu {
		background: #e4a218;
		width: 144px;
		}

#mainNav li.mediaCenter ul.submenu li a:hover {
		background: #e4a218;
		width: 142px;
		_width:250px;
		cursor: pointer;
		}


#mainNav li.contactUs ul.submenu li a {
		background: #feb825;
		width: 142px;
		_width:250px;
		}

#mainNav li.contactUs ul.submenu {
		background: #e4a218;
		width: 144px;
		}

#mainNav li.contactUs ul.submenu li a:hover {
		background: #e4a218;
		width: 142px;
		_width:250px;
		cursor: pointer;
		}


#mainNav li.ourProperties ul.submenu li a {
		background: #feb825;
		width: 260px;
		}

#mainNav li.ourProperties ul.submenu {
		background: #e4a218;
		width: 262px;
		}

#mainNav li.ourProperties ul.submenu li a:hover {
		background: #e4a218;
		width: 260px;
		cursor: pointer;
		}

	#nav li:hover ul ul, 
	#nav li:hover ul ul ul, 
	#nav li.sfhover ul ul, 
	#nav li.sfhover ul ul ul {
		display: none; 
		}

	#nav li:hover ul, 
	#nav li li:hover ul, 
	#nav li li li:hover ul, 
	#nav li.sfhover ul, 
	#nav li li.sfhover ul, 
	#nav li li li.sfhover ul {
		display: block;
		top: 35px;
		top:expression('42px');
		z-index: 999;
		text-indent: 0;
		left: 2px;
		}

	#nav li ul a {
		font: Arial, Helvetica, sans-serif;
		width: 250px;
		height: 20px;
		display: block;
		text-decoration: none;
		color: #333333;
		font-size: 11px;
		text-align: left;
		line-height: 20px;
		padding: 0;
		text-indent: 0;
		background-image: none; 
		position: absolute;
		z-index: 999;
		}
		
	/** html ul li { float: left; }
	* html ul li a { height: 1%; }*/

img.arrow {
	padding:1px 3px 1px 5px;
	}


/*   BOTTOM/FOOTER STYLES
-----------------------------------------------------*/
	
#botNav {
	font: 11px/14px Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:16px 0 0 20px;
	}
	
#botNav ul.column {
	list-style-type:none;
	list-style-image:none;
	padding:0px;
	margin:0 37px 0 0px;
	float:left;
	}
	
	#botNav ul.column li, #botNav ul.column li a, #botNav ul.column li a:visited {
	color:#ffffff;
	text-decoration:none;
	font-size: 11px;
	line-height: 14px;
	}

#botNav ul.column li a:hover {
	color:#ffffff;
	text-decoration:underline;
	}

#botNav ul.column li h4 {
	padding: 0px;
	margin: 8px 0 0 0px;
	line-height:14px;
	}

#botNav ul.column li h4 a, #botNav ul.column li h4 a:visited {
	color:#fdb825;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}
	
#botNav ul.column li h4 a:hover {
	color:#fdb825;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
	}

#botNav ul.last {
	margin:0 0 0 10px;
	}
	
#botRight {
	background:url(/images/common/high-rock-logo.gif) top right no-repeat;
	text-align:right;
	padding:0 36px 0 0px;
	margin:0px;
	}

#botNavRight {

	margin:8px 0 0 0px;
	float: right;
	background:url(/images/footer/bioPark-logo.png) top left no-repeat;
	}
	
*html #botNavRight {
  background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/footer/bioPark-logo.png', sizingMethod='crop');
  }

#botNavRight p {
	font: 11px/12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
	padding:58px 0 10px 58px;
	text-align: left;
	margin:0;
	}
	
#socialSiteNav {

	display: block;
	height: 40px;
	width: 240px;
	position: relative;
	z-index: 999;
	background: url(/images/footer/social-site-BG.png) top left no-repeat;
	padding: 0px;
	margin: 0px -5px 0 0px;
	}

*html #socialSiteNav {
  background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/footer/social-site-BG.png', sizingMethod='crop');
  }

#socialSiteNav a, #socialSiteNav a.button {
	text-indent: -5000px;
	}


#socialSiteNav ul {
	list-style-type:none;
	padding:7px 0 0 0px;
	margin:0px 0 0 116px;
	background: none;
	}
	
#socialSiteNav ul li {
	margin: 0;
	padding: 0;
	display: block;
	float: left; 
	position: relative;
	}

	#socialSiteNav ul li a, #socialSiteNav ul li a.button {
		height: 26px;
		display: block;
		line-height: 26px;
		text-decoration: none;
		background-repeat: no-repeat;
		background-position: 0px 0px;
		outline: none;
		text-indent: -5000px;
		margin: 0 0px 0 -3px;
		width:26px;
		cursor: pointer;
		}

	#socialSiteNav ul li.facebook a.button { background-image: url(/images/footer/facebook.gif); margin: 0px;}
	#socialSiteNav ul li.twitter a.button { background-image: url(/images/footer/twitter.gif); }
	#socialSiteNav ul li.linkedIN a.button { background-image: url(/images/footer/linkedIN.gif);}
	#socialSiteNav ul li.rss a.button { background-image: url(/images/footer/rss.gif); }
	#socialSiteNav ul li.share { background-image: url(/images/footer/shareBG.gif); margin:0 0 0 -3px; padding:5px 0 0 8px; height:21px; width:21px; background-repeat:no-repeat; }
	
	#socialSiteNav ul li a.button:hover, #socialSiteNav ul li.share:hover {
		background-position: 0 -26px;
		}

.copyright, .copyright a {
	font:10px/12px Arial, Helvetica, sans-serif;
	color:#9ba59c;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
	}
	
.copyright a:hover {
	text-decoration:underline;
	margin:0px;
	}

.clear {clear:both; margin:0; padding:0}

/*   POPUP STYLES
---------------------------------*/

#popWrapper {
	display: block;
    min-height: 100%;
    padding: 0;
	margin: 0;
	background-color:#ececec;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#808d81;
	}
	
	#popHeader {
	display:block;
	width:300px;
	height:90px;
	margin:0px;
	padding:0px;
	background:url(/images/popup/header.gif) top left no-repeat #4a4a4a;
	text-indent:-5000px;
	outline:none;
	border:none;
	}
	
	#popContent {
	padding:20px 25px;
	padding:expression('10px 25px');
	}
	
	
	#popContent h3 {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#808d81;
	padding:0 0 8px 0px;
	margin:0px;
	}
	
	#popContent #popForm p {
	font-size:11px;
	line-height:14px;
	padding:6px 0px 2px 0px;
	margin:0px;
	font-style:italic;
	}
	
	#popContent a {
	font:11px/16px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #2269ab
	}
	
	#popContent a:hover {
	text-decoration:underline;
	color: #2269ab
	}
	
	#popForm input {
	width:163px;
	height:16px;
	padding:2px 0 0 5px;
	margin:0px;
	background-color:#ffffff;
	border:1px solid #d6d6d6;
	}
	
	#popForm input:focus {background-color:#fff8e9;border:1px solid #c7c7c7;}
	
	#popForm .asterisk {
	color:#fdb825;
	font-style:normal;
	}
	
	#popForm input.popSubmit {
	width:70px;
	height:30px;
	line-height:30px;
	cursor:pointer;
	background:url(/images/popup/submit.gif) no-repeat;
	background-position:0 0px;
	text-indent:-5000px;
	clear:left;
	padding:0px;
	margin:10px 0px 5px -4px;
	margin:expression('5px 0 3px -4px');
	border:none;
	}
	
	#popForm input.popSubmit:hover {
	background-position:0 -30px;
	}
	
	#popForm .popNote {
	font-size:10px;
	}
	
	
/* NEW CONTENT AREA STYLES */

ul.bullets { 
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: url(/images/common/bullet.gif);
	}

ul.bullets li {
	background-image: none; 
	margin: 0 5px 0 15px;
	padding: 0;
	list-style-type: none;
	list-style-image: url(/images/common/bullet.gif);
	}
	
ul.bullets ul { 
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: url(/images/common/dash.gif);
	}

ul.bullets ul li {
	background-image: none; 
	margin: 0 5px 0 25px;
	padding: 0;
	list-style-type: none;
	list-style-image: url(/images/common/dash.gif);
	}


.tableHeader {
	display: block;
	background: #9ba59c;
	color: #fff;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	padding: 9px 10px;
	margin: 15px 0 1px 0;
	width: 425px;
	}
	
.styledTable {
	display: block;
	margin: 1px 0 20px 0;
	border-top: 5px solid #696b68;
	border-bottom: 0;
	}
	
.styledTable tr.even td { background: #fafafa; }
.styledTable tr.even td.leader { background: #e8e8e8; }
.styledTable tr.even td.alt { background: #e8e8e8; }
.styledTable tr.odd td { background: #fff; }
.styledTable tr.odd td.leader { background: #f2f2f2; }
.styledTable tr.odd td.alt { background: #f2f2f2; }
	
.styledTable td { 
	display: table-cell;
	padding: 5px 7px; 
	border: 0;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

.styledTable td.leader { 
	text-align: center;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	border-left: 1px solid #e1e1e1;
	color: #666;
	}

.styledTable td.leader2 { 
	border-left: 0;
	}

.styledTable td.first { 
	border-left: 1px solid #e1e1e1;
	}
	
.more { 
	float: right;
	width: 92px;
	height: 27px;
	margin-right: 10px;
	margin-bottom: 10px;
	clear: both;
	} 
	
.more a { 
	display: block;
	height: 27px;
	width: 92px;
	text-indent: -5000px;
	background: url(/images/common/Small-Buttons-learnMore.gif) no-repeat;
	text-decoration: none;
	outline: none;
	}

.more a:hover { background-position: 0 -27px; }


.propertyTable td strong { color: #222; }


.propertyTable .leader  { width: 140px; padding: 8px; }


.propertyTable td.leader img { border: 2px solid #fff; }


.propertyTable p {
	margin: 10px 0px 0px 0px;
}

.propertyTable .middle {
	border-right: none;
	width: 400px;
	padding: 0px 10px 0px 10px;
}


.propertyTable .title {
	border-bottom: none;
	margin: 0px;
	padding: 0 0 0 20px;
}

.propertyTable .button {
	border-left: none;
	padding: 0px 10px 10px 0px;

}
	
/* NEW LEFT COLUMN NAVIGATION STYLES */
	
.sectionTitle { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #000;
	margin: 0 0 3px 5px;
	}
	
ul.sideNav {
	margin: 0;
	width: 205px;
	display: block;
	padding: 0;
	border-top: 1px solid #d7d7d7;
	list-style-image: none;
	list-style-type: none;
	}
	
ul.sideNav li { 
	padding: 0; 
	margin: 0;
	border-bottom: 1px solid #d7d7d7;
	}
	
ul.sideNav li a { 	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding: 2px 0 2px 5px; 
	display: block;
	color: #000;
	text-decoration: none;
	}
	
ul.sideNav li a:hover { 	
	background: #fff url(/images/common/arrowGold3.gif) no-repeat 195px center;
	}
	
	

.page-gallery ul.sideNav li.gallery a,
.page-about ul.sideNav li.about a,

.page-overview ul.sideNav li.overview a,
.page-univ ul.sideNav li.univ a,
.page-space ul.sideNav li.space a,
.page-services ul.sideNav li.services a,
.page-region ul.sideNav li.region a,
.page-baltimore ul.sideNav li.baltimore a,
.page-incentives ul.sideNav li.incentives a,
.page-leadership ul.sideNav li.leadership a,
.page-history ul.sideNav li.history a,
.page-jobs ul.sideNav li.jobs a,
.page-overview ul.sideNav li.overview a,

.page-listing ul.sideNav li.listing a,
.page-info ul.sideNav li.info a,

.page-biopark1 ul.sideNav li.biopark1 a,
.page-biopark2 ul.sideNav li.biopark2 a,
.page-lifeSciences ul.sideNav li.lifeSciences a,
.page-bioinnovation ul.sideNav li.bioinnovation a,
.page-reservations ul.sideNav li.reservations a,
.page-biopark3 ul.sideNav li.biopark3 a,
.page-greenfield ul.sideNav li.greenfield a,

.page-news ul.sideNav li.news a,
.page-events ul.sideNav li.events a,
.page-newsletters ul.sideNav li.newsletters a,
.page-awards ul.sideNav li.awards a,
.page-editorial ul.sideNav li.editorial a,
.page-newsletter ul.sideNav li.newsletterli a,

.page-contact ul.sideNav li.contactli a { 
	background: #fff url(/images/common/arrowGold3.gif) no-repeat 195px center; 
	}

ul.sideNav li.selected a { 
	background: #fff url(/images/common/arrowGold3.gif) no-repeat 195px center; 
	}

	
	
	ul.sideNav li.lifeSciences a,
	ul.sideNav li.reservations a { padding-left: 15px; color: #777; }
	
/* NEWSLETTER */

u.newsletter-dates {
	list-style-type: none;
	text-decoration: none;
	}


u.newsletter-dates li {
	padding: 3px 0 3px 0px;
	}	


u.newsletter-dates li a {
	padding: 0px 0px 0px 20px;
	}

.bottomSpacer {
	height: 200px;
	display: block;
}




/* NEW RIGHT COLUMN GALLERY STYLES */

#slideShow { 
	display: block;
	background: #808d81;
	margin: 0;
	padding: 0
	height: 300px;
	width: 230px;
	overflow: hidden;
	}

#slideShow .slide { 
	display: block;
	background: #808d81;
	margin: 0;
	padding: 0
	height: 300px;
	width: 230px;
	overflow: hidden;
	}
	
#slideShow .photo {
	display: block; 
	height: 230px;
	width: 230px;
	}

#slideShow .caption {
	display: block; 
	padding: 10px 15px;
	height: 50px;
	color: #fff;
	text-align: right;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 11px;
	font-style: italic;
	line-height: 14px;
	}

#slideShow .caption a {
	color: #fff;
	font-style: normal;
	font-size: 11px;
	}

#slideShow .controls { 
	display: block;
	background: #9ba59c;
	height: 15px;
	padding: 5px 15px;
	}
	
#slideShow .controls a { 
	display: block;
	float: left;
	height: 12px;
	width: 12px;
	background: url(/images/common/controlButton.gif) no-repeat 0 0;
	text-indent: -5000px;
	margin: 2px 5px 0 0;
	outline: none;
	text-decoration: none;
	}
	
#slideShow .controls a:hover { background-position: 0 -12px; }
#slideShow .controls a.activeSlide { background-position: 0 -24px; }

#propertyGallery { 
	position: absolute;
	right: -21px;
	top: -33px;
	}
	
#slideShow.slideShowProperty { height: 225px; float: right; } 

#slideShow.slideShowProperty .slide,
#slideShow.slideShowProperty .photo { height: 200px; }

#slideShow.withCaption { height: 280px; }
#slideShow.withCaption .slide { height: 255px; }

#contentCell { position: relative; }



p.subscribe { 
	font-size: 10px; 
	background: url(/images/common/rss.png) no-repeat;
	padding-left: 30px;
	height: 25px;
	line-height: 25px;
	margin: 5px 0 20px 0;
	}
	
.subscribe a { 
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #929e93;
	}
	
.subscribe a:hover { color: #808c82; text-decoration: underline; }

input.submitNew {
	width:92px;
	height:27px;
	line-height:27px;
	cursor:pointer;
	background:url(/images/common/Small-Buttons-submit.gif) no-repeat;
	background-position:0 0px;
	text-indent:-5000px;
	clear:left;
	padding:0px;
	margin:10px 0px 5px -4px;
	margin:expression('5px 0 3px -4px');
	border:none;
	}
	
input.submitNew:hover {
	background-position:0 -27px;
	}


.smallButton {
	width:92px;
	height:27px;
	line-height:27px;
	cursor:pointer;
	background-position:0 0px;
	background-repeat:no-repeat;
	background:none;
	text-indent:-5000px;
	clear:left;
	padding:0px;
	margin:10px 0px 5px 0px;
	margin:expression('5px 0 3px 0px');
	border:none;
	display:block;
	}

.smallButton.submit {background-image:url(/images/common/Small-Buttons-submit.gif);}
.smallButton.register {background-image:url(/images/common/Small-Buttons-Register.gif);}
.smallButton.learnMore {background-image:url(/images/common/Small-Buttons-learnMore.gif);}
.smallButton.learnMoreHome {background-image:url(/images/common/Small-Buttons-LearnMoreHome.gif);}
.smallButton.completeForm {background-image:url(/images/common/Small-Buttons-completeForm.gif); width:102px;}

	
.smallButton:hover {
	background-position:0 -27px;
	}


	
a.button2 { 
	display: block;
	height: 60px;
	width: 150px;
	text-indent: -5000px;
	text-decoration: none;
	outline: none;
	}
	
	a.subscribe { background: url(/images/common/button-subscribe.gif) no-repeat; }
	a.rss { background: url(/images/common/button-rss.gif) no-repeat; }


p.calendar { position: relative; display: block; }

p.homeTenant, .homeTenant a { font-size: 11px; }

.homeTenantDesc ul {
	margin: 2px 6px;
	padding: 0 6px;
	list-style-image: url(/images/common/bullet.gif);
	line-height: 14px;
	}
	
.homeTenantDesc ul li { margin: 0; }

#flashcontent { position: relative; z-index: 0; }


#features { 
	display: block;
	height: 220px;
	width: 709px; 
	position: relative;
	background: url(/images/features/bgFeatures.gif) no-repeat;
	overflow: hidden;
	}
	
#features #background { 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	display: block;
	height: 220px;
	width: 709px; 
	overflow: hidden;
	}
	
	#features #background div { 
		padding: 41px 0 0 0;
		height: 179px;
		width: 709px; 
		overflow: hidden;
		background: #808d81 url(/images/features/bgFeatures.gif) no-repeat;
		}

	#features #background h1 {
		display: block;
		height: 40px;
		margin: 0 0 5px 0;
		padding: 0;
		height: 40px;
		width: 460px;
		text-indent: -5000px;
		} 
		
		#features #background h1.advance { background: url(/images/features/h1-advance.gif) no-repeat; }
		#features #background h1.invent { background: url(/images/features/h1-invent.gif) no-repeat; }
		#features #background h1.discover { background: url(/images/features/h1-discover.gif) no-repeat; }

	#features #background p {
		padding: 0 0 0 35px;
		color: #fff;
		line-height: 20px;
		width: 215px;
		margin: 0;
		font-size: 11px;
		}

#features #images { 
	position: absolute;
	top: 0;
	left: 230px;
	z-index: 2;
	display: block;
	height: 220px;
	width: 479px; 
	}

	#features #images img { 
		display: block;
		height: 220px;
		width: 479px; 
		}
	
#features #button { 
	position: absolute;
	top: 165px;
	left: 34px;
	z-index: 3;
	height: 33px;
	width: 98px;
	}

	#features #button a { 
		display: block;
		height: 27px;
		width: 92px;
		text-indent: -5000px;
		outline: none;
		text-decoration: none;
		}	

		
ul.listStyle1 { 
	font-size: 10px; 
	line-height: 18px; 
	float: left; 
	display: block; 
	width: 280px;
	background: url(/images/campus_properties/bg-listStyle1.gif) repeat;
	margin: 0 0 0 15px;
	list-style-image: url(/images/campus_properties/bullet-listStyle1.gif);
	color: #808d81;
	}
	
	
#features #slides { 
	position: relative;
	z-index: 1;
	display: block;
	height: 220px;
	width: 709px; 
	overflow: hidden;
	background: #000;
	}
	
#features #slides .slide { 
	padding: 0;
	height: 220px;
	width: 709px; 
	overflow: hidden;
	background: #000;
	position: relative;
	}
	
	#features #slides .slidetext { 
		padding: 45px 45px 5px 25px;
		height: 205px;
		width: 200px; 
		overflow: hidden;
		background: url(/images/slides/curve.png) no-repeat;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 10;
		}
		
	#features #slides .slidetext p {
		font: 12px/14px Arial, Helvetica, sans-serif;
		color: #fff;
		margin: 0 0 20px 0;
		}

	#features #slides .slidetext .sub {
		font: 11px/12px Arial, Helvetica, sans-serif;
		color: #a9b2aa;
		margin: 0 45px 0 0;	
		font-style: italic;
		}
		
		.subOneLine { 
			position: absolute;
			top: 190px;
			left: 25px;
			}

		.subTwoLine { 
			position: absolute;
			top: 178px;
			left: 25px;
			}

		.subThreeLine { 
			position: absolute;
			top: 166px;
			left: 25px;
			}

		.subFourLine { 
			position: absolute;
			top: 154px;
			left: 25px;
			}
		
	#features #slides .slidetext h1 { 
		display: block;
		width: 200px;
		height: 33px;
		text-indent: -5000px;
		margin: 0 0 5px 0;
		}

		#features #slides .slidetext h1.advance { background: url(/images/slides/h1-advance.png) no-repeat; }
		#features #slides .slidetext h1.discover { background: url(/images/slides/h1-discover.png) no-repeat; }
		#features #slides .slidetext h1.invent { background: url(/images/slides/h1-invent.png) no-repeat; }

	#features #slides .slidebg { 
		padding: 0;
		height: 220px;
		width: 709px; 
		overflow: hidden;
		background: #000;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1;
		}
	
	#features #featureNav { 
		position: absolute;
		top: 25px;
		left: 25px;
		z-index: 30;
		}
		
	#features #featureNav a { 
		display: block;
		float: left;
		height: 8px;
		width: 8px;
		margin: 0 5px 0 0;
		background: url(/images/slides/inactive.png) no-repeat;
		outline: none;
		border: 0;
		text-decoration: none;
		text-indent: -5000px;
		}

	#features #featureNav a.activeSlide { 
		background: url(/images/slides/active.png) no-repeat;
		}


/* MAIN NAVIGATION */
table.tableBody {
	padding-top:13px;
	}

.section-home table.tableBody {
	padding-top:30px;
	}

#mainNav { 
	clear: both;
	display: block;
	height: 42px;
	line-height:35px;
	position: relative;
	z-index: 900;
	background: url(/images/mainNav/mainNav-BG.gif) no-repeat;
	padding: 0;
	margin: 0;
	width:709px;
	}	
	
	#mainNav ul.navigation { 
		list-style-type: none;
		margin: 0 14px 0 0px;
		padding: 0;
		position:relative;
		left:-14px;
		}
		
	#mainNav ul.navigation li { 
		margin: 0 0 -10px 0px;
		padding: 0;
		display: block;
		float: left; 
		position: relative;
		}
	
	#mainNav ul.navigation li a, #mainNav ul li a {
		height: 42px;
		display: block;
		font-size:13px;
		line-height: 35px;
		text-decoration: none;
		background-repeat: no-repeat;
		background-position: 0 0;
		outline: none;
		margin: 0;
		color:#ffffff;
		font-weight:normal;
		text-indent: -5000px;
		cursor:pointer;
		}
				
	
	#mainNav ul.navigation li.home a { background-image: url(/images/mainnav/new/home.gif); width: 70px; cursor:pointer;}
	#mainNav ul.navigation li.bioPark a { background-image: url(/images/mainNav/new/theBiopark.gif); width: 97px; cursor:pointer;}
	#mainNav ul.navigation li.tenants a { background-image: url(/images/mainNav/new/tenants.gif); width: 79px; cursor:pointer;}
	#mainNav ul.navigation li.mediaCenter a { background-image: url(/images/mainNav/new/mediaCenter.gif); width: 122px; cursor:pointer;}
	#mainNav ul.navigation li.ourProperties a { background-image: url(/images/mainNav/new/ourProperties.gif); width: 118px; cursor:pointer;}
	#mainNav ul.navigation li.contactUs a { background-image: url(/images/mainNav/new/contact.gif); width: 76px; cursor:pointer;}
	
		
	#mainNav ul.navigation li:hover a,
	#mainNav ul.navigation li a:hover,
	.section-home #mainNav ul.navigation li.home a,
	.section-biopark #mainNav ul.navigation li.bioPark a,
	.section-tenants #mainNav ul.navigation li.tenants a,
	.section-media #mainNav ul.navigation li.mediaCenter a,
	.section-ourProperties #mainNav ul.navigation li.ourProperties a,
	.section-contact #mainNav ul.navigation li.contactUs a {
		background-position: 0 -42px;
		cursor:pointer;
		}
		
		
/* SUB MENU STYLES  */

	#mainNav .subMenuContainer { 
		width: 210px;
		position: absolute;
		top: 22px;
		z-index: 999;
		display: none;
		overflow: hidden;
		}
		
		#mainNav ul.navigation li.bioPark .subMenuContainer { left: -1px; }
		#mainNav ul.navigation li.tenants .subMenuContainer { left: 4px; }
		#mainNav ul.navigation li.mediaCenter .subMenuContainer { left: 1px; }
		#mainNav ul.navigation li.ourProperties .subMenuContainer { left: -3px; }
		#mainNav ul.navigation li.contactUs .subMenuContainer { left: 0px; }
	
	#mainNav .subMenuContainer ul.subnav { 
		margin: 0px;
		padding: 0;
		list-style-type: none;
		float: none;
		display: block;
		width:210px;
		}

	#mainNav .subMenuContainer ul.subnav li { 
		height: 18px;
		line-height: 18px;
		float: none; 
		width: 210px;
		padding:0px 0 0 27px;
		margin:0 0 0 0px;
		background:url(/images/mainNav/submenu/submenu.png) top left no-repeat;
		}

	#mainNav .subMenuContainer ul.subnav li.first { 
		height: 18px;
		line-height: 38px;
		float: none; 
		width: 210px;
		padding:20px 0 0 27px;
		background:url(/images/mainNav/submenu/submenu-first.png) top left no-repeat;
		}
		
	#mainNav .subMenuContainer ul.subnav li.twoLine { 
		height: 29px;
		line-height: 14px;
		float: none; 
		width: 210px;
		padding:3px 0 0 27px;
		background:url(/images/mainNav/submenu/submenu-twoLine.png) top left no-repeat;
		}

	#mainNav .subMenuContainer ul.subnav li.tert { 
		height: 18px;
		line-height: 18px;
		float: none; 
		width: 202px;
		padding:0px 0 0 40px;
		background:url(/images/mainNav/submenu/submenu-tert.png) top left no-repeat;
		}
		
	#mainNav .subMenuContainer ul.subnav li.tertTwoLine { 
		height: 29px;
		line-height: 14px;
		float: none; 
		width: 202px;
		padding:3px 0 0 40px;
		background:url(/images/mainNav/submenu/submenu-tert-twoLine.png) top left no-repeat;
		}
		
	#mainNav .subMenuContainer ul.subnav li.last { 
		height: 24px;
		line-height: 18px;
		float: none; 
		width: 210px;
		padding:0px 0 0 27px;
		background:url(/images/mainNav/submenu/submenu-last.png) top left no-repeat;
		}
	
	#mainNav .subMenuContainer ul.subnav li.twoLine a, #mainNav .subMenuContainer ul.subnav li.tertTwoLine a { 
		line-height:14px;
		}
	#mainNav .subMenuContainer ul.subnav li a { 
		font-size: 11px;
		line-height:18px;
		height:11px;
		font-weight: normal;
		color: #4d4d4d;
		background-image:none;
		text-indent: 0px;
		width:178px;
		}

	#mainNav .subMenuContainer ul.subnav li a:hover { color: #ffffff; } 
	
/* COMMON */

	#topBar {width:100%; text-align:center; background:url(/images/common/background-topBar.png) top left repeat-x; display:block; height:35px; margin-bottom:-5px; position:fixed; top:0px; z-index:999;}
			#topBar .topContent {text-align:left; display:block; width:940px; position:relative;   margin: 0 auto; background:url(/images/common/background-topBar.png) top left repeat-x;}
		.topContent .getConnect {font:11px/15px Arial, Helvetica, sans-serif; font-weight:bold; color:#080808; float:left; margin:8px 10px 0 0px; z-index:999;}
		.topContent #topNav {
			height:30px;
			display:block;
			margin:0px;
			padding:0px;
			float:left;
			}
			
			#topNav ul {
				list-style:none;
				float:left;
				margin:0px;
				padding:0px;
				}
			
			#topNav ul li {
				float:left;
				display:block;
				}
				
			#topNav ul li a {
			height: 30px;
			display: block;
			font-size:13px;
			line-height: 30px;
			text-decoration: none;
			background-repeat: no-repeat;
			background-position: 0 0;
			outline: none;
			margin: 0;
			color:#ffffff;
			font-weight:normal;
			text-indent: -5000px;
			cursor:pointer;
			}
			
			#topNav ul li.facebook a { background-image: url(/images/topNav/facebook2.gif); width: 94px; cursor:pointer;}
			#topNav ul li.twitter a { background-image: url(/images/topNav/twitter2.gif); width: 79px; cursor:pointer;}
			#topNav ul li.linkedIn a { background-image: url(/images/topNav/linkedIn2.gif); width: 88px; cursor:pointer;}
			#topNav ul li.rssFeed a { background-image: url(/images/topNav/rssFeed2.gif); width: 94px; cursor:pointer;}
			#topNav ul li.mailingList a { background-image: url(/images/topNav/mailingList2.gif); width: 102px; cursor:pointer;}
			#topNav ul li.plusMore { background-image: url(/images/topNav/more.gif); width: 31px; cursor:pointer;}
			#topNav ul li a:hover, #topNav ul li:hover a {background-position:0 -30px; cursor:pointer;}	
			
	.topContent #contact {
		height:30px;
		font:10px/30px Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#010101;
		display:block;
		float:right;
		margin:0px;
		padding:0px;
		}
		
		.topContent #contact a {
			font:10px/30px Arial, Helvetica, sans-serif;
			font-weight:bold;
			color:#2269ab;
			text-decoration:none;
			}
			
		.topContent #contact a:hover {
			font:10px/30px Arial, Helvetica, sans-serif;
			font-weight:bold;
			color:#2269ab;
			text-decoration:underline;
			}
		
		#socialSiteNav ul li.facebook a.button { background-image: url(/images/footer/new/facebook.gif); margin: 0px 0 0 -2px; width:28px;}
		#socialSiteNav ul li.twitter a.button { background-image: url(/images/footer/new/twitter.gif); }
		#socialSiteNav ul li.linkedIN a.button { background-image: url(/images/footer/new/linkedIn.gif); }
		#socialSiteNav ul li.rss a.button { background-image: url(/images/footer/new/rssFeed.gif);  }
		#socialSiteNav ul li.mailingList a.button { background-image: url(/images/footer/new/mailingList.gif);  }
		#socialSiteNav ul li a:hover {background-position:0 -26px;}


/*HOMEPAGE RIGHT COLUMN SOCIAL LINKS */

	rightSocial {
	font:11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:0px;
	}
	
	#rightSocial ul {
	list-style-type:none;
	list-style-image:none;
	padding:0px;
	margin:0px -10px 0 10px;
	width:205px;
	}
	
	#rightSocial ul li {
		float:left;
		}

	#rightSocial ul li a {
		height: 71px;
		display: block;
		line-height: 71px;
		text-decoration: none;
		background-repeat: no-repeat;
		background-position: 0px 0px;
		outline: none;
		margin: 0 0px 0px 0px;
		padding:0 0 0 0px;
		cursor: pointer;
		color:#FFFFFF;
		text-indent:-5000px;
		border:none;
		float:left;
		}

	#rightSocial ul li.facebook a { background-image: url(/images/home/facebook.gif); width:54px;}
	#rightSocial ul li.twitter a { background-image: url(/images/home/twitter.gif); width:49px; }
	#rightSocial ul li.linkedIN a { background-image: url(/images/home/linkedIn.gif); width:54px;}
	#rightSocial ul li.rss a { background-image: url(/images/home/rssFeed.gif); width:48px; }
	
	#rightSocial ul li a:hover {background-position:0 -71px;}
	
	#rightSocial .mailingList {clear:both; margin:0px -10px 0 10px;padding:24px 0 0 45px;width:160px;height:33px;background:url(/images/home/mailingList.gif) top left no-repeat;}
		.mailingList input.joinList {width:125px; height:16px; padding:3px 0 0 5px; font:10px/15px Arial, Helvetica, sans-serif; color:#4e4e4e; background:url(/images/home/joinEmailBG.gif) top left; background-color:none; border:none; float:left;}
		.mailingList input.joinButton {width:24px; height:19px; float:left;}

	#rightSocial .mailingListNew {width: 192px; margin: 0 -2px 0 20px; margin:expression ('0 0 0 14px'); padding:0px; }
	
	#rightSocial .mailingListNew img {
		padding: 0px;
		margin: 0px;
		}


.mailingListNew input.joinList {width:137px; height:23px; padding:0px 0 0 0px; font:10px/15px Arial, Helvetica, sans-serif; color:#4e4e4e; background:url(/images/common/homepage-mailing-input-BG.gif) top left; background-color:none; border:none; float:left; text-indent:8px; line-height:23px;}

		.mailingListNew .joinButton {
			width:53px; 
			height:23px; 
			float:left; 
			background-image: url(/images/common/homepage-mailing-button.gif); 
			background-repeat: no-repeat; 
			background-position: 0 0px; 
			padding: 0px; 
			margin: 0px; 
			border: 0; 
			cursor: pointer; 
			text-indent: -5000px;
			display:block;
			 }

		
		.joinButton:hover {background-position: 0 -23px; width:53px; height:23px; overflow:hidden; display:block; float:left; padding:0px; margin:0px;}	
			
		img, img a {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:none;}
		
/* Tabs ----------------------------------*/
.ui-tabs { padding: 0; zoom: 1; width: 590px; min-height: 500px; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 0; margin: 0px; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0px; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: 0px; height: 25px; width: 115px; font: arial; font-size: 11px; color: #ffffff; line-height: 25px; overflow:hidden; text-indent:-5000px; background-position:0 0px; background-image:none; background-repeat:no-repeat; }
.ui-tabs .ui-tabs-nav li a.tab-bioparkNews {background-image:url(/images/tabs/tabs-nav-bioparkNews.gif);}
.ui-tabs .ui-tabs-nav li a.tab-tenantNews {background-image:url(/images/tabs/tabs-nav-tenantNews.gif);}
.ui-tabs .ui-tabs-nav li a.tab-universityNews {background-image:url(/images/tabs/tabs-nav-universityNews.gif);}
.ui-tabs .ui-tabs-nav li a.tab-bioparkEvents {background-image:url(/images/tabs/tabs-nav-bioparkEvents.gif);}
.ui-tabs .ui-tabs-nav li a.tab-tenantEvents {background-image:url(/images/tabs/tabs-nav-tenantEvents.gif);}
.ui-tabs .ui-tabs-nav li a.tab-universityEvents {background-image:url(/images/tabs/tabs-nav-universityEvents.gif);}
.ui-tabs .ui-tabs-nav li a.tab-regionalEvents {background-image:url(/images/tabs/tabs-nav-regionalEvents.gif);}
.ui-tabs .ui-tabs-nav li a:hover { background-position:0 -25px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; background-position:0 -50px; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; background: none; padding: 14px 0 0 0px; border-top: 1px solid #747474; }
.ui-tabs .ui-tabs-hide { display: none !important; }

#tabs .rss {float: right;}
#tabs .rss a {display: block; height: 25px; background: url(/images/tabs/icon-news-rss.gif) no-repeat right; padding: 0 28px 0 0px; text-decoration: none; font-size: 11px; color: #808d81; font-style: italic; line-height: 25px;}
#tabs .rss a:hover {color: #a2b2a4;}

#tabs ul#news-items {
	margin: 0px;
	margin-left: expression('-20px');
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}

#tabs ul#news-items li.newsItem {
	margin: 0px;
	padding: 6px 10px 14px 10px;
	height: 24px;
	width: 570px;
	background: #efefef;
	line-height: 15px;
	font-size: 12px;
}

#tabs ul#news-items li.newsItem.white {
	background:#ffffff;
	}
	
#tabs li.newsItem .newsTitle {
	color: #808d81;
	font-style: italic;
}

#tabs ul#news-items li.newsItem a {
	margin: 0px;
	padding: 0px;
}

.tab2 a#tab-one, .tab3 a#tab-one, .tab3 a#tab-two, .tab4 a#tab-one, .tab4 a#tab-two, .tab4 a#tab-three {background-position:0 -75px;}
.tab2 a#tab-one:hover, .tab3 a#tab-one:hover, .tab3 a#tab-two:hover, .tab4 a#tab-one:hover, .tab4 a#tab-two:hover, .tab4 a#tab-three:hover {background-position:0 -100px;}

.home-featured-tenant {float:left; font-size:11px; font-weight: bold;padding: 1px 0 1px 5px; width: 170px;overflow: hidden; height:16px;}
.home-featured-content {margin-top: 5px; color:808d81; font-size:11px; line-height:14px; background:url(/images/home/bg-featuresNew.gif) repeat-x left bottom;padding: 3px 5px;height: 182px; overflow:hidden;}
.home-featured-arrow {float:right;margin-right:3px;width:10px;}
.home-featured {color:#FFFFFF; background:#9aa59c; width:200px; height:18px;}
.home-featured-photo {margin-top:4px;margin-bottom:5px;}


#ctl00_Main_myPhotos tbody tr td {
	width: 200px;
	padding-right: 20px;
	padding-bottom: 10px;
}


#ctl00_Main_Calendar1 tbody tr td {
	padding: 5px;
	line-height: 12px;
	font-size: 10px;
}

#ctl00_Main_Calendar1 tbody tr td table tbody tr td a {
	text-decoration: none;
	font-size: 20px;
	line-height: 20px;
}



