/*-- CASCADING STYLE SHEET --*/

	body {
		font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
		text-align: center;
		font-size: 12px;
		color: #58595b;
		background: #ffffff;
		margin: 0;
		}

	img {
		border: none;
		}

	a:link {
		color: #58595b;
		text-decoration: none;
		}

	a:visited {
		color: #58595b;
		text-decoration: none;
		}

	a:active {
		color: #58595b;
		text-decoration: none;
		}

	a:hover {
		color: #3399cc;
		text-decoration: none;
		}

	h1 {
		font-size: 18px;
		color: #ffffff;
		text-align: left;
		line-height: 18px;
		margin: 0px 0px 0px 0px;
		}

	h2 {
		font-size: 15px;
		color: #58595b;
		text-align: left;
		line-height: 18px;
		margin: 12px 0px 16px 0px;
		}

	h3 {
		font-size: 12px;
		color: #58595b;
		text-align: left;
		line-height: 18px;
		margin: 12px 0px -12px 0px;
		}

	p {
		font-size: 12px;
		color: #58595b;
		text-align: justify;
		line-height: 18px;
		margin: 12px 0px 12px 0px;
		}

	.blue {
		color: #3399cc;
		}

	.hidden {
		visibility: hidden;
		}

/*-- HEADER | LOGO & NAVIGATION --*/

	#container_header {
		float: left;
		width: 100%;
		}

	#container_header #header {
		width: 960px;
		margin: 0 auto 0 auto;
		text-align: left;
		}

	#container_header .logo {
		float: left;
		width: 125px;
		height: 48px;
		margin: 24px 0px 0px 96px !important;
		margin: 24px 0px 0px 48px;
		}

	#container_header .navigation {
		float: left;
		margin: 42px 0px 0px 61px;
		}

	#container_header .navigation ul {
		float: left;
		list-style-type: none;
		margin: 0;
		padding: 0;
		}

	#container_header .navigation li {
		float: left;
		}

	#container_header .navigation .seperator {
		float: left;
		margin: 0px 8px 0px 8px;
		}

	#container_header .navigation .about {
		width: 47px;
		height: 22px;
		display: inline;
		float: left;
		background-image:url('../images/nav_about.png');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		text-decoration: none;
		}

	#container_header .navigation .about:hover {
		background-position: -48px 0px;
		}

	#container_header .navigation .technologyandscience {
		width: 171px;
		height: 22px;
		display: inline;
		float: left;
		background-image:url('../images/nav_technologyandscience.png');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		text-decoration: none;
		}

	#container_header .navigation .technologyandscience:hover {
		background-position: -172px 0px;
		}

	#container_header .navigation .clinicalprograms {
		width: 145px;
		height: 22px;
		display: inline;
		float: left;
		background-image:url('../images/nav_clinicalprograms.png');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		text-decoration: none;
		}

	#container_header .navigation .clinicalprograms:hover {
		background-position: -146px 0px;
		}

	#container_header .navigation .careers {
		width: 64px;
		height: 22px;
		display: inline;
		float: left;
		background-image:url('../images/nav_careers.png');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		text-decoration: none;
		}

	#container_header .navigation .careers:hover {
		background-position: -65px 0px;
		}

	#container_header .navigation .media {
		width: 43px;
		height: 22px;
		display: inline;
		float: left;
		background-image:url('../images/nav_media.png');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		text-decoration: none;
		}

	#container_header .navigation .media:hover {
		background-position: -44px 0px;
		}

	#container_header .navigation .contactus {
		width: 87px;
		height: 22px;
		display: inline;
		float: left;
		background-image:url('../images/nav_contactus.png');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		text-decoration: none;
		}

	#container_header .navigation .contactus:hover {
		background-position: -88px 0px;
		}

/*-- IMAGE --*/

	#container_image_home {
		float: left;
		width: 100%;
		height: 353px;
		background-color: #3399CC;
		background-image: url('../images/img_bg_home.png');
		background-repeat: repeat-x;
		margin: 24px 0px 0px 0px;
		}

	#container_image_home .home {
		width: 866px;
		height: 349px;
		background-color: #3399cc;
		background-image: url('../images/img_home.jpg');
		background-repeat: no-repeat;
		margin: 0 auto 0 auto;
		}

	#container_image_back {
		float: left;
		width: 100%;
		height: 315px;
		background-color: #3399CC;
		background-image: url('../images/img_bg_back.png');
		background-repeat: repeat-x;
		margin: 24px 0px 0px 0px;
		}

	#container_image_back .about {
		width: 866px;
		height: 311px;
		background-color: #3399cc;
		background-image: url('../images/img_about.jpg');
		background-repeat: no-repeat;
		margin: 0 auto 0 auto;
		}

	#container_image_back .technologyandscience {
		width: 866px;
		height: 311px;
		background-color: #3399cc;
		background-image: url('../images/img_technologyandscience.jpg');
		background-repeat: no-repeat;
		margin: 0 auto 0 auto;
		}

	#container_image_back .clinicalprograms {
		width: 866px;
		height: 311px;
		background-color: #3399cc;
		background-image: url('../images/img_clinicalprograms.jpg');
		background-repeat: no-repeat;
		margin: 0 auto 0 auto;
		}

	#container_image_back .careers {
		width: 866px;
		height: 311px;
		background-color: #3399cc;
		background-image: url('../images/img_careers.jpg');
		background-repeat: no-repeat;
		margin: 0 auto 0 auto;
		}

	#container_image_back .media {
		width: 866px;
		height: 311px;
		background-color: #3399cc;
		background-image: url('../images/img_media.jpg');
		background-repeat: no-repeat;
		margin: 0 auto 0 auto;
		}

	#container_image_back .contactus {
		width: 866px;
		height: 311px;
		background-color: #3399cc;
		background-image: url('../images/img_contactus.jpg');
		background-repeat: no-repeat;
		margin: 0 auto 0 auto;
		}

/*-- TITLE --*/

	#container_title {
		float: left;
		width: 100%;
		height: 43px;
		background-color: #535355;
		background-image: url('../images/title_bg.png');
		background-repeat: repeat-x;
		}

	#container_title .about {
		width: 866px;
		height: 43px;
		background-color: #535355;
		background-image: url('../images/title_about.png');
		background-repeat: no-repeat;
		margin: 0 auto 0 auto;
		}

	#container_title .technologyandscience {
		width: 866px;
		height: 43px;
		background-color: #535355;
		background-image: url('../images/title_technologyandscience.png');
		background-repeat: no-repeat;
		margin: 0 auto 0 auto;
		}

	#container_title .clinicalprograms {
		width: 866px;
		height: 43px;
		background-color: #535355;
		background-image: url('../images/title_clinicalprograms.png');
		background-repeat: no-repeat;
		margin: 0 auto 0 auto;
		}

	#container_title .careers {
		width: 866px;
		height: 43px;
		background-color: #535355;
		background-image: url('../images/title_careers.png');
		background-repeat: no-repeat;
		margin: 0 auto 0 auto;
		}

	#container_title .media {
		width: 866px;
		height: 43px;
		background-color: #535355;
		background-image: url('../images/title_media.png');
		background-repeat: no-repeat;
		margin: 0 auto 0 auto;
		}

	#container_title .contactus {
		width: 866px;
		height: 43px;
		background-color: #535355;
		background-image: url('../images/title_contactus.png');
		background-repeat: no-repeat;
		margin: 0 auto 0 auto;
		}

/*-- CONTENT --*/

	#container_content {
		float: left;
		width: 100%;
		margin: 10px 0px 0px 0px;
		}

	#content {
		width: 860px;
		margin: 0 auto 0 auto;
		text-align: left;
		}

	.home_2column #column1 {
		float: left;
		width: 240px;
		margin: 0px 0px 0px 46px !important;
		margin: 0px 0px 0px 23px;
		}

	.home_2column #column1 a {
		text-decoration: underline;
		}

	.home_2column #column1 h2 {
		margin: 12px 0px 0px 0px;
		}

	.home_2column #column2 {
		float: left;
		width: 520px;
		margin: 0px 0px 0px 36px;
		}

	.home_2column #column2 a {
		text-decoration: underline;
		}

	.back_2column #column1 {
		float: left;
		width: 480px;
		margin: 0px 0px 0px 46px !important;
		margin: 0px 0px 0px 23px;
		}

	.back_2column #column1 a {
		text-decoration: underline;
		}

	.back_2column #column2 {
		float: left;
		width: 240px;
		margin: 0px 0px 0px 48px;
		}

	.back_2column #column2 a {
		text-decoration: underline;
		}

	.back_2column #column2 .subnavigation a {
		text-decoration: none;
		}

	.table_media  {
		float: left;
		width: 100%;
		}

	.table_media p  {
		text-align: left;
		}

	.table_media .row1 {
		float: left;
		width: 22%;
		}

	.table_media .row2 {
		float: left;
		width: 78%;
		}

	.table_contactus  {
		float: left;
		width: 100%;
		}

	.table_contactus .row {
		float: left;
		width: 50%;
		}

/*-- SUB NAVIGATION --*/

	.back_2column #column2 h2 {
		margin: 12px 0px 0px 0px;
		}

	.back_2column #column2 p {
		margin: 0px 0px 12px 0px;
		}

	.subnavigation {
		float: left;
		list-style-type: none;
		margin: 12px 0px 12px 0px;
		padding: 0;
		}

	.subnav_cellbasedtherapeutics {
		width: 233px;
		height: 40px;
		display: inline;
		float: left;
		background-image:url('../images/subnav_cellbasedtherapeutics.png');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		text-decoration: none;
		}

	.subnav_cellbasedtherapeutics:hover {
		background-position: -234px 0px;
		}

	.subnav_smallmoleculecompounds {
		width: 233px;
		height: 40px;
		display: inline;
		float: left;
		margin-top: 10px;
		background-image:url('../images/subnav_smallmoleculecompounds.png');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		text-decoration: none;
		}

	.subnav_smallmoleculecompounds:hover {
		background-position: -234px 0px;
		}

	.subnav_spinalcordinjury {
		width: 233px;
		height: 40px;
		display: inline;
		float: left;
		background-image:url('../images/subnav_spinalcordinjury.png');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		text-decoration: none;
		}

	.subnav_spinalcordinjury:hover {
		background-position: -234px 0px;
		}

	.subnav_amyotrophiclateralsclerosis {
		width: 233px;
		height: 40px;
		display: inline;
		float: left;
		margin-top: 10px;
		background-image:url('../images/subnav_amyotrophiclateralsclerosis.png');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		text-decoration: none;
		}

	.subnav_amyotrophiclateralsclerosis:hover {
		background-position: -234px 0px;
		}

	.subnav_therapies {
		width: 233px;
		height: 40px;
		display: inline;
		float: left;
		margin-top: 10px;
		background-image:url('../images/subnav_therapies.png');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		text-decoration: none;
		}

	.subnav_therapies:hover {
		background-position: -234px 0px;
		}

	.subnav_researchassociateii {
		width: 233px;
		height: 40px;
		display: inline;
		float: left;
		margin-top: 10px;
		background-image:url('../images/subnav_researchassociateii.png');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		text-decoration: none;
		}

	.subnav_researchassociateii:hover {
		background-position: -234px 0px;
		}

	.subnav_scientisti {
		width: 233px;
		height: 40px;
		display: inline;
		float: left;
		background-image:url('../images/subnav_scientisti.png');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		text-decoration: none;
		}

	.subnav_scientisti:hover {
		background-position: -234px 0px;
		}

	.subnav_juniorscientist {
		width: 233px;
		height: 40px;
		display: inline;
		float: left;
		margin-top: 10px;
		background-image:url('../images/subnav_juniorscientist.png');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		text-decoration: none;
		}

	.subnav_juniorscientist:hover {
		background-position: -234px 0px;
		}

/*-- LATEST NEWS --*/

	#latestnews_header {
		float: left;
		width: 233px;
		height: 37px;
		display: inline;
		background-image:url('../images/latestnews_header.png');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		}

	#latestnews_bg {
		float: left;
		width: 205px;
		min-height: 100px;
		display: inline;
		background-image:url('../images/latestnews_bg.png');
		background-repeat: repeat-y;
		background-position: 0px 0px;
		padding: 0px 14px 0px 14px;
		}

	.home_2column #column1 #latestnews_bg p {
		font-size: 11px;
		text-align: left;
		margin: 8px 0px 0px 0px;
		}

	#latestnews_footer {
		float: left;
		width: 233px;
		height: 27px;
		display: inline;
		background-image:url('../images/latestnews_footer.png');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		margin: 0px 0px 12px 0px;
		}

/*-- NEWSLETTER --*/

	#newsletter_header {
		float: left;
		width: 233px;
		height: 37px;
		display: inline;
		background-image:url('../images/newsletter_header.png');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		}

	#newsletter_bg {
		float: left;
		width: 205px;
		min-height: 100px;
		display: inline;
		background-image:url('../images/newsletter_bg.png');
		background-repeat: repeat-y;
		background-position: 0px 0px;
		padding: 0px 14px 0px 14px;
		}

	.back_2column #column2 #newsletter_bg p {
		font-size: 11px;
		margin: 8px 0px 0px 0px;
		}

	#newsletter_footer {
		float: left;
		width: 233px;
		height: 27px;
		display: inline;
		background-image:url('../images/newsletter_footer.png');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		margin: 0px 0px 12px 0px;
		}

/*-- FOOTER --*/

	#container_footer {
		float: left;
		width: 100%;
		margin: 10px 0px 0px 0px;
		}

	#container_footer .divider {
		float: left;
		width: 100%;
		height: 15px;
		background: #3399cc;
		}

	#container_footer #footer {
		width: 860px;
		margin: 0 auto 0 auto;
		text-align: left;
		}

	#container_footer .navigation {
		float: left;
		height: 26px;
		margin: 12px 0px 0px 46px !important;
		margin: 12px 0px 0px 23px;
		}

	#container_footer .navigation ul {
		float: left;
		list-style-type: none;
		margin: 0;
		padding: 0;
		}

	#container_footer .navigation li {
		float: left;
		font-size: 11px;
		}

	#container_footer .navigation .seperator {
		float: left;
		margin: 0px 8px 0px 8px;
		}

	#container_footer .copyright {
		float: left;
		height: 26px;
		margin: 12px 0px 0px 134px;
		}

	#container_footer .copyright ul {
		float: left;
		list-style-type: none;
		margin: 0;
		padding: 0;
		}

	#container_footer .copyright li {
		float: left;
		font-size: 11px;
		}

	#container_footer .copyright .seperator {
		float: left;
		margin: 0px 8px 0px 8px;
		}
