
/*  Structural Changes for this site - START  */
.small {font-size:.70em;}
/* Grant Abstracts Code - START */
.disclaimer {font-size:.70em; text-decoration:italic;}
.top {float:right;font-size:11px;text-decoration:none;}
.navpipe {font-weight:bold;color:#000099;}
.alphanav {padding-left:8px;font-size:.80em;}
.alphanava {margin-left: 15px;padding-left:7;font-size:.80em;}
.campusnav {padding-left:2px;font-size:.80em;}
.campusnava {font-size:.80em;}
.roundfy {font-weight:normal;font-size:.85em;padding-right:15px;}
.roundnav {padding-left:8px;font-size:.80em;}
.roundnava {padding-left:5px;font-size:.80em;}
.typenav {font-size:.8em;padding-left:9px;}
.typenava {font-size:.8em;}
/* Grant Abstracts Code - END */

/* Award-Grant Box - START */
.rightcolumn-awdgrt {width:170px;float:right;margin:0 0 0 0;padding:0 3px 0 3px;} 
  
.box-awdgrt-purple  { 
  background-color:#e5e5e5;
  border-top:4px solid #484669;
  text-align: left;  
  padding: 0;
  margin:0 0 0 12px;
  width:156px;  
}   

.box-awdgrt-green  { 
  background-color:#e5e5e5;
  border-top:4px solid #607236;
  text-align: left;  
  padding: 0;
  margin:0 0 0 12px;
  width:156px;  
}  

.box-awdgrt-red  { 
  background-color:#e5e5e5;
  border-top:4px solid #C91429;
  text-align: left;  
  padding: 0;
  margin:0 0 0 12px;
  width:156px;  
} 

.awdgrtsub {
  background-color:#e5e5e5;
  color:#000000;  
  font-size:.75em;
  font-weight:bold;
  margin:0;
  padding:3px 3px 3px 9px;
  text-align:center;
  width:140px;
  }

.awdgrtsubline-purple {
  text-align:center;
  background-color:#e5e5e5;
  border-bottom:2px solid #d5d2da;
  margin:0 0 0 6px;
  padding:0;
  width:144px;
  }   

.awdgrtsubline-green {
  text-align:center;
  background-color:#e5e5e5;
  border-bottom:2px solid #d4e5b3;
  margin:0 0 0 6px;
  padding:0;
  width:144px;
  }   

.awdgrtsubline-grey {
  text-align:center;
  background-color:#e5e5e5;
  border-bottom:1px solid #575757;
  margin:0 0 0 6px;
  padding:2px 0 2px 0;
  width:144px;
  }
  
.awdgrtsubdate {
  background-color:#e5e5e5;
  font-size:.75em;
  font-weight:normal;
  margin:0 0 0 4px;
  padding:0px 0px 0px 6px;
  width:142px;
  text-align:center;
  }  
 
  
.awdgrtsubnews {
  background-color:#e5e5e5;
  font-size:.70em;
  font-weight:normal;
  margin:0 0 0 4px;
  padding:5px 0px 8px 6px;
  width:142px;
  text-align:left;
  }  
  
.awdgrtsubdatenoline {
  background-color:#e5e5e5;
  font-size:.75em;
  font-weight:normal;
  margin:0;
  padding:2px 2px 5px 10px;
  width:142px;
  text-align:center;
  } 
  
/* Award-Grant Box - END */

/* Header Nav for Login Page - START  */ 
#login-container {margin:0;padding:0;}
#loginscreen {text-align:center;border:6px solid #d6d6d6;width:265px;margin:20px 0 0 203px;padding:35px 35px 0 25px;}
.username {float:left;margin:0 0 0 0;font-size:.75em;font-weight:bold;}
.password {float:left;margin:10px 0 0 0;padding:0 0 0 8px;font-size:.75em;font-weight:bold;}
.loginbuttom {margin: 0 0 5px 60px;padding:0;}
.login-content {margin:20px 0 0 178px;width:405px;font-size:.75em;}

#header_container2 {
	border-top: 7px solid #CF142B;
	margin: 0;
	padding: 0;
}

#header2 {
  height: 80px;
	margin:0;
	padding:0;
	width:722px;
}

.nav2 {
	color: #828282;
	float: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	padding: 0 25px 5px 0; 
  margin: 0 0 5px 500px;
	background-color:#FFFFFF;
}

.nav2 a {
	color: #828282;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	margin:0;
  padding:0;
	text-decoration:none;
}

#wordmark2 img {
	border:none;
	margin:10px 0 0 10px;
	padding:0;
	text-decoration:none;
}

#site-banner2 img{
	margin:0;
	padding:0;
	border:none;
  border-top: 1px solid #d5d5d5;
  width:722px;
}

#contentblock_container2 {
	width:100%;
	background-color:#ffffff;
  border-left:none;
	border-right:none;
	border-top:none;
	padding:0;
	margin:0;
	border-bottom: 22px solid #CF142B;
}

#contentblock2 {
	margin:0;
	padding:0;
	border:none;
	width:722px;
}
#content_container2 {   /*  Needed to create this for the CSUPERB layout  */
	background-color:#e5e5e5;
  float:left;
  padding:0;
  width:573px; 
  margin:0 0 0 1px;
  zoom:1; 
}

#content_container3 {   /*  Needed to create this for the CSUPERB layout  */
	background-color:#fff;
  float:left;
  padding:0;
  width:573px; 
  margin:0;
  zoom:1;
  border-bottom:3px solid #575757; 
}

#contacts-hr2 {
	margin: 0;
	width:722px;
	border:0;
	color:#d5d5d5;
	background-color:#d5d5d5;
	height:1px;
	text-align:left;
}

#contacts2 {
	border-top:0px solid #98979f;
	padding:5px 0 0 10px;
	margin: 0 0 0 100px;
  font-size:.85em;
}
#contacts2 p {
	font-size:11px;
}

/* Login Page Structural Changes - END */ 

/* CSUPERB CSS */
.header-title {margin:0 0 0 5px;padding:0;}
.hrdivider {border-top:1px solid #ccc;margin-bottom:0;padding:0;}
.awards-header-green {
  border-left: 8px solid #6e7d46;
  font-weight:bold;
  margin:0;
  padding:0;
  }

.grants-header-green {
  border-left: 8px solid #6e7d46;
  font-weight:bold;
  margin:0;
  padding:0;
  }
  
/*.awards-header-secondary {
  margin-top:5px;
  padding-top:12px;
  }  */
  
.news-header-blue {
  /*border-bottom:2px solid #33478a;
  font-size:13px;
  font-weight:bold; */
  border-left: 8px solid #33478a;
  font-weight:bold;
  margin:0;
  padding:0;  
  }
  
.grants-header-purple {
  /*border-bottom:2px solid #484669;
  font-size:13px;
  font-weight:bold;*/
  border-left: 8px solid #484669;;
  font-weight:bold;
  margin-top:0;
  padding:0;  
  }

.corefacilities-header-grey {
  border-left: 8px solid #575757;
  font-weight:bold;
  margin:0;
  padding:0; 
  }  
  
/*  CSUPERB HOMEPAGE BOTTOM NAVIGATION - START  */
.calendar {
  background-color:#33478a;
  color:#ffffff;
  float:right;
  font-size:.8em;
  font-weight:bold;
  padding:4px 0 4px 4px;
  margin:11px 0 0 0;
  width:175px;
  }

.calendarlink a {
  color:#ffffff;  
  margin-left: 55px;
  margin-right:0;
  padding:0;  
  text-align:center;
  text-decoration:none;
  }
  
#announcements {
  background-color:#c91429;
  color:#ffffff;  
  font-size:13px;
  font-weight:bold;
  margin:0;
  padding:4px 0 4px 4px;
  text-align:center;
  width:176px;  
  }
 
#announcements.boxlist {font-size:.70em;}
  
.home-bottom-nav {  
  border-bottom:1px solid #ccc;
  border-top:1px solid #ccc;
  height:240px;  /* increase height of box here  */
  margin: 0 0 0 149px;
  padding: 0 0 0 5px;
  width:572px;
  }  
    
.home-grey-vertical-line {  
  background-color:#fff;
  border-left:1px solid #ccc;
  float:left;
  height:240px;  /* when increasing height of box increase the height of the vertical line the same  */
  margin:0 0 5px 0;
  padding:0;
  width:1px;
  }
  
/* Following code is used for layout for homepage bottom nav */  
.bottomnav-greenlt {background-color:#d4e5b3;width:179px;}
.bottomnav-greendk {        
  background-color:#607236;
  color:#fff;
  font-size:.82em;
  font-weight:bold;
  margin:0;
  padding:5px;
  text-align:center;
  width:172px;
  }
.bottomnav-purplelt {background-color:#d5d2da;width:179px;}
.bottomnav-purpledk { 
  background-color:#484669;
  color:#fff;
  font-size:.82em;
  font-weight:bold;  
  margin:0;
  padding:5px;
  text-align:center;
  width:172px;
  }
.bottomnav-bluelt {background-color:#cfe0ff;width:179px;}
.bottomnav-bluedk { 
  background-color:#33478a;
  color:#fff;
  font-size:.82em;
  font-weight:bold;  
  margin:0;
  padding:5px;
  text-align:center;
  width:172px;
  }


ul.indent {margin:0;padding:0;font-weight:normal;} /* Normalized list */
ul.indent li  {margin: 10px 0 0 20px;padding:0 2px 5px 2px;font-weight:normal;}
ul.box {font-weight:normal;padding-top:2px;}

.normalize {margin:0;padding:0;}
.boxlist {font-weight:normal;font-size:.70em;}

#boxAnnounce {background-color:#e5e5e5;width:175px;} 
#boxAnnounce li {font-weight:normal;font-size:.70em;}
#boxAnnounce.boxlist a {font-weight:normal;font-size:.70em;}    
#box1 {float:left;padding:3px 0 35px 0;margin:4px 4px 4px 0;width:182px;}
#box2 {float:left;padding:3px 0 35px 0;margin:4px;width:182px;}
#box3 {float:left;padding:3px 0 35px 0;margin:4px;width:182px;}

/*  CSUPERB HOMEPAGE BOTTOM NAVIGATION - END  */



/*
.stacking-context1 {
  left:50px;
  z-index:1; position:absolute;  top:50px;
  }
*/

*.stacking-context2 {
  left:544px; 
  margin-top:0px;
  padding-top:0px;
  position:absolute;  
  top:240px;
  z-index:2;
  }
  
.indent {margin-left:15px;}
.small {font-weight:normal;}  
.space {padding-bottom:10px;}

#box_float {
  float:right;
  margin:25px 0 0 0;
  padding:0 0 10px 0;   
  font-weight:bold;
  width:180px;
  background-color:#e5e5e5;
  }

#rightcolumn {width:180px;float:right;}
  
.box_float_header {
  background-color:#c91429;
  color:#ffffff;
  font-size:.80em;
  font-weight:bold;
  margin:0;
  padding:4px 0 4px 4px;
  text-align:center;
  width:180px;  
  }  
  
.box_float_list  { 
  text-align: left;  
  padding: 10px;
  margin:0 0 0 12px;
  font-size:.8em;  
} 

/* Data Table CSS  */
.normal {font-weight:normal;}
.rowindent {padding-left:5px;}
.subheader-ltgrey {background-color:#f2f2f2;vertical-align:top;padding:5px;font-size: 12px;font-weight:bold;text-align:left;}
.subheader-medgrey {background-color:#ccc;vertical-align:top;padding:5px;font-size: 13px;font-weight:bold;text-align:left;}
.header-ltgreen {background-color:#d4e5b3; color:#000000; padding:2px 2px 2px 5px; text-align:left; margin:5px; font-size: 13px;}
.header-ltgreen2 {background-color:#d4e5b3; color:#000000;padding:2px 2px 2px 5px;border-left:1px solid #cccccc; text-align:left; font-size: 13px;} 
.header-dkgreen {background-color:#607236; color:#ffffff;padding:4px 2px 4px 5px; vertical-align:top; text-align:left; font-size: 13px; font-weight:bold;} 
.header-ltblue {background-color:#cfe0ff; color:#000000; padding:2px 2px 2px 5px; text-align:left; margin:5px; font-size: 13px;}
.header-ltblue2 {background-color:#cfe0ff; color:#000000; padding:2px 2px 2px 5px; border-left:1px solid #cccccc; text-align:left; font-size: 13px;} 
.header-dkblue {background-color:#33478a; color:#ffffff;padding:4px 2px 4px 5px; vertical-align:top; text-align:left; font-size: 13px; font-weight:bold;} 
.header-ltgrey {background-color:#e5e5e5; color:#000000; padding:2px 2px 2px 5px; text-align:left; margin:5px; font-size: 13px;}
.header-ltgrey2 {background-color:#e5e5e5; color:#000000; padding:2px 2px 2px 5px; border-left:1px solid #575757; text-align:left; font-size: 13px;}
.header-medgrey {background-color:#ccc; color:#000000; padding:2px 2px 2px 5px; text-align:left; margin:5px; font-size: 13px;}
.header-medgrey2 {background-color:#ccc; color:#000000; padding:2px 2px 2px 5px; border-left:1px solid #575757; text-align:left; font-size: 13px;}
.header-medgrey3 {background-color:#ccc; color:#000000; padding:2px 2px 2px 5px; text-align:left; font-size: 11px; }
.header-medgrey4 {background-color:#ccc; color:#000000; padding:2px 2px 2px 5px; border-left:1px solid #ccc; text-align:left; font-size: 11px; }   
.header-dkgrey {background-color:#575757; color:#ffffff;padding:4px 2px 4px 5px; vertical-align:top; text-align:left; font-size: 13px; font-weight:bold;}
.header-dkgrey2 {background-color:#575757; color:#ffffff;padding:4px 2px 4px 5px; vertical-align:top; text-align:left; font-size: 11px; font-weight:bold;}
.header-ltpurple {background-color:#e5e5e5; color:#000000; padding:2px 2px 2px 5px; text-align:left; margin:5px; font-size: 13px;}
.header-ltpurple2 {background-color:#e5e5e5; color:#000000; padding:2px 2px 2px 5px; border-left:1px solid #575757; text-align:left; font-size: 13px;}
.header-medpurple {background-color:#d5d2da; color:#000000; padding:2px 2px 2px 5px; text-align:left; margin:5px; font-size: 13px;}
.header-medpurple2 {background-color:#d5d2da; color:#000000; padding:2px 2px 2px 5px; border-left:1px solid #575757; text-align:left; font-size: 13px;} 
.header-dkpurple {background-color:#484669; color:#ffffff;padding:4px 2px 4px 5px; vertical-align:top; text-align:left; font-size: 13px; font-weight:bold;} 
 
.table2 {margin:5px 0 5px 0;bordercolor:#e9e9e9;border: 1px solid #575757; width:560px;}
.table3 {margin:5px 0 5px 0;bordercolor:#e9e9e9;border: 1px solid #575757; width:560px;}
.tablerowgrey {background-color:#f2f2f2;vertical-align:top;padding:5px;font-size: 11px;}
.tablerowgreylt {background-color:#f2f2f2;vertical-align:top;border-left:1px solid #cccccc;padding:5px;font-size: 11px;}
.tablerowgreyct {background-color:#f2f2f2;vertical-align:top;border-left:1px solid #cccccc;padding:5px;font-size: 11px;text-align:center;}
.tablerowwht {background-color:#ffffff;vertical-align:top;padding:5px;font-size: 11px;}
.tablerowwhtlt {background-color:#ffffff;vertical-align:top;border-left:1px solid #cccccc;padding:5px;font-size: 11px;}
.tablerowwhtct {background-color:#ffffff;vertical-align:top;border-left:1px solid #cccccc;padding:5px;font-size: 11px;text-align:center;}

.table {margin:5px 0 5px 0;bordercolor:#e9e9e9;border: 1px solid #575757; width:560px;}
.tablerow2 {background-color:#f2f2f2;vertical-align:top;padding:5px;font-size: 12px;}
.tablerow2lt {background-color:#f2f2f2;vertical-align:top;border-left:1px solid #cccccc;padding:5px;font-size: 12px;}
.tablerow2ct {background-color:#f2f2f2;vertical-align:top;border-left:1px solid #cccccc;padding:5px;font-size: 12px;text-align:center;}
.tablerow3 {background-color:#ffffff;vertical-align:top;padding:5px;font-size: 12px;}
.tablerow3lt {background-color:#ffffff;vertical-align:top;border-left:1px solid #cccccc;padding:5px;font-size: 12px;}
.tablerow3ct {background-color:#ffffff;vertical-align:top;border-left:1px solid #cccccc;padding:5px;font-size: 12px;text-align:center;}



/* Abtracts and Poster Information Eden Award */
.text-sm  {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000066
		}
.style2 {color: #990000}
  .TR14B  {
  	font-family:"Times New Roman", Times, serif;
  	font-size: 18px;
  	font-weight:bold;
  	}
	.TR12BI  {
		font-family:"Times New Roman", Times, serif;
		font-size:16px;
		font-weight:bold;
		font-style:italic;
		}
	.TR12it  {
		font-family:"Times New Roman", Times, serif;
		font-size:16px;
		font-style:italic;
    margin-bottom:15px;
		}
	.TR12B  {
		font-family:"Times New Roman", Times, serif;
		font-size:16px;
		font-weight:bold;    
		}
	.TR12  {
		font-family:"Times New Roman", Times, serif;
		font-size:16px;
		padding-left: 2px;
    margin:15px 0 15px 0;
		}

/* Navigation for Biotechnology Centers - START */  
	#secnav {
		float: right;
		margin: 0 5px 0 0;
		padding: 0;
    height: 10px;
	}
	
#secnav li {
		display: inline;
		list-style: none;
	}

.spacelt {padding-left:5px;}
/* Navigation for Biotechnology Centers - END */

/* CSS for PHP and .ORG template */
.content-noleftnav {
  margin:15px;
  }
