
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;
	}
#newsDetail img { max-width:400px;}
#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);
}

ul#lwe {
	margin: 5px 0px;
	padding: 0 0px;
}

.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-logoNew.png) top left no-repeat;
	}
	
*html #botNavRight {
  background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/footer/bioPark-logoNew.png', sizingMethod='crop');
  }

#botNavRight p {
	font: 11px/12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
	padding: 100px 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/headerNew.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,
	#popForm textarea:focus {background-color:#fff8e9;border:1px solid #c7c7c7;}

	#popForm textarea {
	width:163px;
	height:36px;
	padding:2px 0 0 5px;
	margin:0px;
	background-color:#ffffff;
	border:1px solid #d6d6d6;
	}
	
	#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;
	}
	
	#popForm .contactRow { 
		display: block;
		margin: 0 0 5px 0;
		width: 300px;
		}

	#popForm .contactRow .left { 
		display: block;
		float: left;
		width: 80px;
		}
	
	#popForm .contactRow .left .error { 
		position: relative;
		margin-left: -7px;
		}
		
	#popForm .contactRow .right { 
		display: block;
		float: left;
		width: 163px;
		}

	#popForm .contactRow .right { 
		display: block;
		float: left;
		width: 163px;
		}
		
	#popForm .newsletter-checkbox input { 
		width: 20px;
		height: 20px;
		margin: 0 5px 10px 0;
		}
		
	
/* 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; }
	
.content .styledTable td, .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;
	}

.content .styledTable td.leader, .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;
	}

.content .styledTable td.leader2, .styledTable td.leader2 { 
	border-left: 0;
	}

.content .styledTable td.first, .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;
	height: auto;
	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 0 6px 0px;
	display:block;
}

.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;
}


/* New Events Styles */

.inforow {
	clear: both; 
	margin: 0 0 5px 0; 
	border-bottom: 1px solid #ddd;
	padding: 0 0 5px 0;
	}
	
.inforow .left { 
	float: left;
	display: block;
	width: 110px;
	color: #FDB825;
	font-weight: bold;
	font-size: 11px !important;
	line-height: 16px !important;
	}

.inforow .right { 
	float: left;
	display: block;
	width: 300px;
	font-size: 11px !important;
	line-height: 16px !important;
	color: #808D81 !important;
	}
	
.clear { clear: both; }

.eventcontent,
.eventcontent p, 
.eventcontent span, 
.eventcontent font {
	font-size: 11px !important;
	line-height: 16px !important;
	color: #808D81 !important;
	}




.indent { 
	padding: 0 0 3px 10px;
	font-style: italic;
	}
	
#botNav ul.column li.indent a { color: #b5b5b5; line-height: 11px; }
#botNav ul.column li.indent a:hover { color: #ddd; text-decoration: none; border-bottom: 0; }

/* CONTACT PAGE STYLES */

.mapcontainer { 
	display: block;
	background: #4f4f4f;
	padding: 5px;
	margin: 0 0 20px 0;
	}
	
	.mapcontainer .left { 
		float: left;
		width: 475px;
		}

	.mapcontainer .right { 
		float: left;
		width: 175px;
		font-size: 11px;
		line-height: 13px;
		color: #fff;
		}
		
	.mapcontainer .right h3 { 
		font-size: 14px;
		font-weight: bold;
		color: #fdb825;
		margin: 15px 0 5px 0;
		}

	.mapcontainer .right h4 { 
		font-size: 12px;
		font-weight: bold;
		color: #fdb825;
		margin: 0 0 5px 0;
		}
		
	.mapcontainer .right .bycar, 
	.mapcontainer .right .byplane, 
	.mapcontainer .right .bymass { 
		padding: 5px 0 5px 45px;
		} 
		
		.mapcontainer .right .bycar { background: url(../images/contact/bg-bycar.gif) no-repeat; }
		.mapcontainer .right .byplane { background: url(../images/contact/bg-byplane.gif) no-repeat; }
		.mapcontainer .right .bymass { background: url(../images/contact/bg-bymass.gif) no-repeat; }
	
		
	.mapcontainer .right ul { 
		list-style-image: none;
		list-style-type: none;
		padding: 0;
		margin: 0;
		}

	.mapcontainer .right ul li a { 
		font-size: 11px;
		line-height: 12px;
		color: #68bdff;
		font-weight: bold;
		text-decoration: none;
		}

	.mapcontainer .right ul li a:hover { color: #eee; } 


.contactinfo { 
	display: block;
	margin: 0 0 20px 0;
	font-size: 12px;
	line-height: 15px;
	}
	
	.contactinfo p { 
		margin: 0; 
		width: 540px; 
		}

	.contactinfo p.normalp { 
		margin-bottom: 5px; 
		}

	.contactinfo .indent2 { 
		margin-left: 12px;
		}	

	.contactinfo .left { 
		float: left;
		width: 180px;
		font-weight: bold;
		}

	.contactinfo .right { 
		float: left;
		width: 360px;
		}

	.contactinfo .right span.hours { 
		display: inline-block;
		float: left;
		width: 85px;
		}
		
	.contactinfo h2 { 
		font-size: 14px;
		font-weight: bold;
		color: #000;
		margin: 15px 0 2px 0;
		}
		
	.contactinfo h3 {
		font-size: 12px;
		font-weight: bold;
		color: #000000;
		margin: 5px 0 0px 0;
		}
	
	.contactinfo .title { 
		display: block;
		clear: both;
		font-size: 12px;
		font-weight: bold;
		color: #fdb825;
		margin: 15px 0 2px 0;
		background: #4f4f4f;
		padding: 5px 12px;
		}
		
	.mt15 { margin-top: 15px; }
	
	.bar { margin: 0 4px; }
	
	
	
/* Events Gallery Styles */

table, table tr, table tbody tr,
table, table tr td, table tbody tr td,
.content table, .content table tr, .content table tbody tr,
.content table, table tr td, .content table tbody tr td { 
	padding: 0;
	margin: 0;
	border-spacing: 0 0;
	}

.myPhotoGallery { 
	background: #efefef;
	width: 630px;
	display: block;
	}

.myPhotoGallery tbody tr { 
	width: 630px;
	display: block;
	border-bottom: 1px solid #fff; 
	}
	
.myPhotoGallery tbody tr td { 
	position: relative;
	padding: 15px 0 15px 15px !important;
	margin: 0 !important;
	width: 175px;
	}

.photoGalleryItem { 
	display: block;
	border: 1px solid #ddd; 
	background: #fff;
	padding: 9px;
	width: 170px;
	margin: 0px !important;
	position: relative;
	}	
	
.photoGalleryItem .photo { 
	width: 170px;
	height: 120px;
	overflow: hidden;
	display: block;
	margin: 0;
	position: relative;
	}
	
	.photoGalleryItem .photo img { 
		min-height: 120px; 
		min-width: 170px; 
		}
	
.photoGalleryItem .title { 
	clear: both;
	display: block;
	margin: 10px 0 10px 0;
	height: 44px;
	overflow: hidden;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #3c3c3c;
	}
	
.rdate { 
	color: #808d83;
	font: italic 11px/14px Georgia, Times, "Times New Roman", serif; 
	font-weight: normal;
	padding: 0 0 3px 0;
	display: block;
	clear: both;
	}
	
.photoGalleryView { 
	background: url(../images/EventHighlightsShadow.gif) no-repeat left top;
	padding: 10px 0 10px 12px;
	text-indent: -12px;
	width: 178px;
	line-height: 12px;
	}
	
.photoGalleryView a,
.photoGalleryView { 
	color: #929292;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-shadow: #fff 1px 1px 0px;
	}

.photoGalleryView a span,
.photoGalleryView a:hover,
.photoGalleryView span { 
	color: #fbb726;
	}
	
h2.photoGalleryTitle { 
	font-weight: bold;
	}

.photoGalleryBack a { 
	font-size: 11px;
	text-decoration: none;
	padding-top: 10px;
	}

.news-rss-link {display:block;width:19px;height:19px;line-height:19px;background: url(/images/common/icon-news-rss.gif) top left no-repeat;text-indent:-9999px;border:none;margin:0px 0 0 10px;padding:0;float:left}
.news-rss-link:hover {background-position:0px -19px;}
.nArchive {float:right;text-shadow:1px 1px 0px #f2f9fc; color:#585c58; font:bold 12px/16px Arial, Helvetica, sans-serif; background:#cce6f3;border:1px solid #a5cee3; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; padding:8px 10px 10px 10px;margin:-15px 92px 15px 0px;text-align:left;width:165px;}
.nArchive.eArchive {margin-right:52px;}
.nArchive select {width:156px;margin:3px 0 0 0px}
.nArchive select, .nArchive select option {color:#6c6c6c;}	
	
	#ctl00_Main_myPhotoGallery td { margin-right: -22px; }
	
#banner-special {
	position: relative;
	padding: 10px 0 0 0px;
	margin: 0 0 -20px 0px;
	height: 80px;
}
	
#banner-special a {
	position: absolute;
	padding: 15px 45px 0 365px;
	margin: 0px;
	display: block;
	height: 65px;
	width: 120px;
	left: -15px;
	background: url(../images/banner-homepage-bio2011.png) no-repeat 0px 0px;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	line-height: 14px;
	text-shadow: 1px 1px 1px #000;
}
	
#banner-special a:hover {
	background: url(../images/banner-homepage-bio2011.png) no-repeat 0px -80px;
}	
	
	
