﻿body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	font-size: 75%;
	font-weight: 400;	
	text-align: left;
}

a{text-decoration:none;}
a:hover{cursor:pointer}

.center { text-align: center; }

.mainBg{background-color:#FFFFFF}
.secondaryBg{background-color:#F6F6F6}
#divPageBody{margin:17px auto 17px auto; width:697px;}
/*.leftMargin{margin-left:71px}*/
.leftMargin{margin-left:0px}
/*.text{font-size:90%}*/
.bold{font-weight:bold}

/* Main Navigational Bar */
.activeLink{background-color:#E29E2F; cursor:pointer}
.inactiveLink{background-color:#666666;}
div.navBar{background-color:#666666;  margin:18px 0px 16px 0px;}
table.navBar{background-color:#666666; color:#FFFFFF; text-align:center; height:31px; line-height:31px}
td.navBarSpacer{background-color:#FFFFFF;}
a.navBar{display:block; width:100%; height:100%; color:#FFFFFF;}
.inactiveHomeBox{width:9px; height:9px; margin:11px 4px 0px 0px; line-height:0px; font-size:0px; background-color:#FFFFFF; float:left;}
.activeHomeBox{width:9px; height:9px; margin:11px 4px 0px 0px; line-height:0px; font-size:0px; background-color:#E29E2F; float:left; cursor:pointer}
.homeText{text-align:left; color:#FFFFFF}

/* Breadcrumbs */
#divBreadcrumbs{margin-bottom:16px; color:#666666; width:697px;}

/* Footer */
#divFooterBox{margin-bottom:10px; width:697px; height:41px;}
img.logo{float:left; border:0px}
div.hr{background-color:#CCCCCC; height:1px; margin:50px 0px 7px 0px; font-size:0px; line-height:0px;}
#divFooterText{color:#999999; text-align:center; vertical-align:middle; width:479px; height:41px; line-height:41px; float:left}

/*Top Picture Bar*/
td.buildingPicCaption{background-color:#CCCCCC; height:34px; text-align:center;}
span.buildingPicCaptionText{text-decoration:underline; color:#666666; font-size:90%}

/*Recent News*/
#tdRecentNewsBox{vertical-align:top}
#divRecentNewsBox{margin:23px 20px 0px 20px}
#spanRecentNewsTitle{font-weight: bold; font-size:125%}

/*Main Pages*/
#mainContent{margin-top:1px; width:697px; color:#666666}
.mainPageSize{width:697px}
span.CPFRTitle{font-size:162%; letter-spacing:2px; color:Black; font-family:Times New Roman}
#CPFRMain{padding:23px 0px 60px 0px; margin:0px 18px 0px 17px; font-size:100%; line-height:1.8em; color:#666666}
.textlink{text-decoration:underline; color:#666666}
img.arrow{margin-right:4px}
img.noBorder{border:0px}
span.subscript{vertical-align:sub; font-size:60%}
span.footnoteMarker{vertical-align:top; font-size:80%}
span.footnoteText{font-size:80%}


/*Table Pages*/
#divTableTitle{height:52px; line-height:52px; text-align:center; font-size:162%; letter-spacing:2px; color:Black; font-family:Times New Roman; margin-bottom:16px}
#divTableTitleFullWidth{width:697px; margin-left:auto; margin-right:auto}
.rowSpacer{font-size:1px; color:#FFFFFF; text-align:center; vertical-align:middle; height:6px}
.header{font-size:100%; color:black; vertical-align:middle; height:33px}
.dataRow{font-size:100%; color:#666666; text-align:center; vertical-align:middle; height:22px}
/*.leftMarginAlign{padding-left:71px}*/
.leftMarginAlign{padding-left:0px}
.rightTablePadding{padding-right:10px}
.indent{text-indent:17px}
.indentFullWidth{padding-left:17px}
div.projectTitle{width:280px; padding-right:10px}
div.principleInvestigator{width:160px; padding-right:10px}
div.university{width:120px; padding-right:10px}
div.callForProposal{ width:60px; padding-right:10px }

/*Governance Page*/
#imgGovFlowChart{margin-left:119px}

/*Partners Page*/
ul.partnersList li{margin-bottom:1em}

/*Projects Page*/
#imgLockandKey{vertical-align:middle; margin-left:7px; border:0px}
#spanlinespacing{line-height:1.5em}
#tdsideimage{vertical-align:top}

/* Project Summary */
span.summaryTitle{text-align:center; display:block}
div.spacer{margin-top:16px}
span.summarySubTitle{color:Black; font-weight:700}
td.textTop{vertical-align:text-top}
ul.alignList{margin:0px 0px 0px 8px; padding:0px 0px 0px 8px}
img.figures { padding: 2px;  border:1px solid white; }

/*Contact Page*/
div.imageAddressBox{width:100%}
div.addressBox{height:213px}
img.building{float:left; margin-right:11px}
