body
{
	background-color:#80BCE0;
	border:solid 1px #9d9d9c;
	border-bottom:none;
	color: Black;
    font-family: Arial;
    font-size: 9pt;
    line-height:18px;
    margin:0 auto;

    background-image: url(images/global/bg_site_quads.png);
    background-position:left top;
    background-repeat:repeat-x;
}

a:link { color:#3860a2; text-decoration:none; }
a:hover { color:#d10128; }
a:visited { text-decoration:none; }

.aboutContentTxt
{
	padding-bottom:25px;
	padding-right:20px;
	padding-top:25px;
}

.aboutContentTxtInner
{
	background-color:White;
	border:solid 1px #d8d8d8;
	padding:2px;
}

.aboutRightCol
{
	border-left:solid 1px #bcbbbc;
	padding-left:18px;
	vertical-align:top;
	width:202px;
}

.aboutRightColTxt
{
	padding:15px 0px 15px 0px;
}

.aboutSub { color:#3860a2; font-size:8pt; padding-bottom:20px; }
.aboutSub a:link { color:#3860a2; text-decoration:none; }
.aboutSub a:hover { color:#d10128; }
.aboutSub a:visited { text-decoration:none; }

.aboutSubHead { color:#3860a2; font-size:10pt; font-weight:bold; }

.aboutSubSep { padding-left:10px; padding-right:10px; }

.aboutUs { background-image: url(images/global/ph_about_us.png); background-position:left top; background-repeat:no-repeat; border-bottom:solid 1px #4f82b9; height:246px; width:810px; }
.aboutUsHead { padding-left:41px; padding-top:80px; }
.aboutUsHead td { font-size:10pt; vertical-align:top; }
.aboutUsHead img { border:none; }

.aboutUsHeadContent1 { padding-left:14px; padding-right:14px; padding-top:10px; width:206px; }
.aboutUsHeadBtn1 { text-align:center; padding-top:20px; }
.aboutUsHeadContent2 { padding-left:28px; padding-right:14px; padding-top:10px; width:207px; }
.aboutUsHeadBtn2 { text-align:center; padding-left:12px; padding-top:20px; }
.aboutUsHeadContent3 { padding-left:28px; padding-right:14px; padding-top:10px; width:207px; }
.aboutUsHeadBtn3 { text-align:center; padding-left:18px; padding-top:20px; }
.aboutUsHeadTxt { font-size:9pt; line-height:17px; padding-top:7px; }

.accStemCellHead
{
	border:solid 1px #909090;
	height:27px;
}

.accStemCellHeadInner { height:22px; padding-left:10px; padding-top:5px; }
.accStemCellHeadInner table { width:98%; }

.accStemCellHeadImg
{
	padding-top:1px;
	text-align:right;
	vertical-align:middle;
}

.accStemCellBody
{
	font-size:8pt;
	padding:10px;
}

.addNewsHeaderTxt
{
	font-size:12pt;
	font-weight:bold;
	padding-bottom:10px;
	text-decoration:underline;
}

.advisorsHead { background-image: url(images/global/h_our_advisors.jpg); background-position:left top; background-repeat:no-repeat; border-bottom:solid 1px #4f82b9; height:246px; width:810px; }

.chMilestones { padding-left:8px; }
.chMilestones td { vertical-align:top; }
.chMilestones tr td:first-child { padding-top:4px; }

.companyHistoryHead { background-image: url(images/global/h_about_us_comp_hist.jpg); background-position:left top; background-repeat:no-repeat; border-bottom:solid 1px #4f82b9; height:246px; width:810px; }

.companyInfo { background-color:#f2efef; border-top:solid 1px #c2b8a7; padding:4px; text-align:right; }

.contactTable { }
.contactTable td { padding-bottom:25px; vertical-align:top; }

.contentBG
{
	background-image: url(images/global/content_area_bg.png);
	background-position:left top;
	background-repeat:repeat-x;
	padding:20px 15px 20px 35px;
}

.directorsHead { background-image: url(images/global/h_our_directors.jpg); background-position:left top; background-repeat:no-repeat; border-bottom:solid 1px #4f82b9; height:246px; width:810px; }

.focusProjectsHead { background-image: url(images/global/h_focus_projects.jpg); background-position:left top; background-repeat:no-repeat; border-bottom:solid 1px #4f82b9; height:246px; width:810px; }

.focusProjectsHeartHead { background-image: url(images/global/h_focus_projects_heart.jpg); background-position:left top; background-repeat:no-repeat; border-bottom:solid 1px #4f82b9; height:246px; width:810px; }

.focusProjectsDiabetesHead { background-image: url(images/global/h_focus_projects_diabetes.jpg); background-position:left top; background-repeat:no-repeat; border-bottom:solid 1px #4f82b9; height:246px; width:810px; }

.fontArialBlueBold { font-family:Arial; font-size:10pt; font-weight:bold; color:#3860a2; }
.fontArialRedBold { font-family:Arial; font-size:10pt; font-weight:bold; color:#d52143; }
.fontArialMediumBlack { font-family:Arial; font-size:12pt; font-weight:bold; color:Black; }
.fontArialMediumBLue { font-family:Arial; font-size:12pt; font-weight:bold; color:#3860a2; }
.fontArialMediumRed { font-family:Arial; font-size:12pt; font-weight:bold; color:#d10128; }

.fontArialSmallBlack { font-family:Arial; font-size:10pt; font-weight:bold; color:Black; }
.fontArialSmallBlue { font-family:Arial; font-size:10pt; font-weight:bold; color:#3860a2; }

.fontBigArialRedBold { font-family:Arial; font-size:20pt; font-weight:bold; color:#d10128; }
.fontMediumArialBlackBold { font-family:Arial; font-size:16pt; font-weight:bold; }
.fontMediumWhiteBold { color:White; font-size:15pt; font-weight:bold; }

.footer
{
	background-image: url(images/global/footer_px_bg.png);
	background-position:left top;
	background-repeat:repeat-x;
	border-bottom:solid 1px #9d9d9c;
	height:112px;
	padding-left:50px;
	padding-top:20px;
}

.footerCopyrights
{
	color:#909090;
	font-family:Arial;
	font-size:8pt;
}

.footerLinks { padding-bottom:15px; }
.footerLinks td { padding-right:30px; }
.footerLinks a:link { color:#3860a2; font-family:Arial; font-size:10pt; text-decoration:none; }
.footerLinks a:hover { color:#d10128; }
.footerLinks a:visited { text-decoration:none; }

.footerHead
{
	color:#909090;
	font-family:Arial;
	font-size:15pt;
	padding-bottom:8px;
}

.headerTxtMain { font-size:18pt; font-weight:bold; }
.headerTxtSub {font-size:10pt; }

.homeImg { background-image: url(images/home/ph_home_main-1.jpg); background-position:left top; background-repeat:no-repeat; height:246px; width:810px; }
.homeImg img { border:none; }

.homeEdu { border:solid 1px #c2b8a7; }
.homeEduInner { border:solid 8px White; padding:25px; background-image: url(images/home/edu_px_bg.png); background-position:left top; background-repeat:repeat-x; }
.homeEduInner a:link { color:#3860a2; text-decoration:none; }
.homeEduInner a:hover { color:#d10128; }
.homeEduInner a:visited { text-decoration:none; }

.homeEduHeaderTxt { padding-bottom:15px; padding-top:15px; }
.homeEduImg { padding-bottom:10px; }
.homeEduTxt { padding-left:20px; padding-bottom:10px; }

.latestNews { }
.latestNews td { padding-bottom:8px; }
.latestNews td:first-child { padding-right:5px; padding-top:3px; vertical-align:top; }

.logo
{
	background-color:#FFFFFF;
	background-image: url(images/global/logo_px_bg.png);
	background-position:left top;
	background-repeat:repeat-x;
	width:810px; 
}

.logo img { border:none; }

.managementHead { background-image: url(images/global/h_our_management.jpg); background-position:left top; background-repeat:no-repeat; border-bottom:solid 1px #4f82b9; height:246px; width:810px; }

.modalBackground {
	background-color:Black;
	filter:alpha(opacity=50);
	opacity:0.5;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:2px;
	border-style:solid;
	border-color:#444444;
	padding:3px;
	width:250px;
}

.moreResearch td { padding:3px; padding-top:0px; }
.moreResearch td:first-child { padding-top:4px; vertical-align:top; }

.navSubMenu { border:solid 1px #627fb4; border-bottom:none; color:Black; font-size:9pt; position:absolute; width:210px; }
.navSubMenu table { width:100%; }
.navSubMenu td { background-color:#bbd8e8; border-bottom:solid 1px #627fb4;}
.navSubMenu td:hover { background-color:#E6F1F7; }
.navSubMenu a:link { color:Black; text-decoration:none; }
.navSubMenu a:hover { font-style:italic; text-decoration:underline; }
.navSubMenu a:visited { text-decoration:none; }
.navSubMenu a div { height:15px; padding-bottom:10px; padding-left:25px; padding-top:10px; vertical-align:middle;  }
.navSubMenu a div:hover { cursor:pointer; text-decoration:underline; }

.newsaboutreg { background-color:#EEEEEE; padding:2px 20px 2px 20px; }

.pageHeaderTxt { color:#d10128; font-family:Arial; font-size:15pt; font-weight:bold; padding-bottom:5px; padding-top:5px; }

.patentBox { background-image: url(images/global/patents_dropdwns_bg.jpg); background-position:left top; background-repeat:repeat-x; border:solid 1px #d8d8d8; width:730px; }
.patentDDLTitle { font-size:10pt; font-weight:bold; padding-left:7px; }

.patentsHead { background-image: url(images/global/h_patents.jpg); background-position:left top; background-repeat:no-repeat; border-bottom:solid 1px #4f82b9; height:246px; width:810px; }

.pressDate
{
	color:#3860a2;
	font-size:9pt;
}

.pressHead1, .pressHead2, .pressHeadManagement
{
	background-image: url(images/global/media_center_table_px.png);
	background-position:left top;
	background-repeat:repeat-x;
	border:solid 1px #909090;
	border-top:none;
	color:White;
	font-size:10pt;
	font-weight:bold;
	height:23px;
	padding-top:4px;
}

.pressHead1
{
	border-right:solid 1px White;
	padding-left:10px;
	width:80px;
}

.pressHead2
{
	padding-left:10px;
	width:720px;
}

.pressHeadManagement { cursor:pointer; font-size:10pt; padding-left:9px; width:729px; }
.pressManagementBody { border:solid 1px #d8d8d8; border-top:none; background-color:White; }
.pressManagementBody td { vertical-align:top; }
.pressManagementBody td:first-child { padding-top:4px; }

.pressRow1, .pressRow2 { border-bottom:solid 1px #d8d8d8; padding-bottom:9px; padding-top:9px; font-size:9pt; }
.pressRow1 { width:80px; text-align:center; vertical-align:top; }
.pressRow2 { padding-left:23px; }

.pressTitle:link { color:#3860a2; text-decoration:none; }
.pressTitle:hover { color:#d10128; }
.pressTitle:visited { text-decoration:none; }

.projectBox { background-image: url(images/global/patents_dropdwns_bg.jpg); background-position:left top; background-repeat:repeat-x; border:solid 1px #d8d8d8; }
.projectBox td { padding:12px; vertical-align:top; }

.projectImg { border:solid 1px #d8d8d8; }
.projectImg img { border:none; }
.projectImg div { text-align:center; padding:5px; }
.projectImg div a:link { color:#3860a2; font-size:8pt; font-weight:bold; text-decoration:none; }
.projectImg div a:hover { color:#d10128; }
.projectImg div a:visited { font-size:8pt; font-weight:bold; text-decoration:none; }

.researchHead { background-image: url(images/global/h_stem_cell_research.jpg); background-position:left top; background-repeat:no-repeat; border-bottom:solid 1px #4f82b9; height:246px; width:810px; }

.researchpopup { padding:10px; }
.repopupcontenttitle { text-align:center; margin-top:0px; }
.repopupcontenttitle b { text-decoration:underline; }
.researchVideoHead
{
	background-image: url(images/global/media_center_table_px.png);
	background-position:left top;
	background-repeat:repeat-x;
	border:solid 1px #909090;
	border-top:none;
	color:White;
	font-size:10pt;
	font-weight:bold;
	height:24px;
	padding-left:11px;
	padding-top:6px;
}

.reVideoThumb { border:solid 1px #d8d8d8; border-top:none; padding:20px 0px 20px 0px; }
.reVideoThumbTD { padding-left:8px; padding-right:8px; }
.reVideoThumbTD div { border:solid 1px #d8d8d8; padding:2px; }
.reVideoThumbTD div:hover { border-color:#d10128; }

.rightCol
{
	background-image: url(images/home/right_column_pents.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:235px;
}

.rightColContent { padding:15px 10px 10px 10px; }
.rightColContentHead { padding-right:15px; font-size:10pt; font-weight:bold; padding-bottom:10px; }
.rightColContentSep { border-top:solid 1px #bcbbbc; width:100%; }
.rightColContentTxt { font-family:Arial; font-size:10pt; padding-left:15px; padding-right:15px; }
.rightColContentBtn { text-align:center; padding-top:15px; }
.rightColContentBtn img { border:none; }

.scientistsHead { background-image: url(images/global/h_our_scientists.jpg); background-position:left top; background-repeat:no-repeat; border-bottom:solid 1px #4f82b9; height:246px; width:810px; }

.stemcellAccHeadOpen
{
	background-image: url(images/global/stem_cell_open_sect_bar_bg.jpg);
	background-position:left top;
	background-repeat: repeat-x;
	border:solid 1px white;
	color:White;
	font-size:8pt;
	font-weight:bold;
	height:29px;
}

.stemcellAccHeadCollapsed
{
	background-image: url(images/global/stem_cell_coll_sect_bar_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	border:solid 1px white;
	color:White;
	font-size:8pt;
	font-weight:bold;
	height:29px;
}

.stemcellAccBody
{
	font-size:10pt;
}

.stemCellContentTxt
{
	padding-bottom:25px;
	padding-right:20px;
	padding-top:10px;
}

.stemContentTxt
{
	padding-right:20px;
	padding-top:25px;
}

.stemContentTxtInner
{
	background-color:White;
	border:solid 1px #d8d8d8;
	padding:14px;
	padding-bottom:27px;
	vertical-align:top;
}

.stemContentTxtInner ul { margin-top:7px; }
.stemContentTxtInner ul li { list-style-image:url(images/global/bullet2.gif); margin-bottom:7px; }

.stemCellHead { background-image: url(images/global/h_about_stem_cells.jpg); background-position:left top; background-repeat:no-repeat; border-bottom:solid 1px #4f82b9; height:246px; width:810px; }

.topNav img { border:none; }

