/*
------------------------------ link specific styles -------------------------------------------
*/
/* Bold Styles */

b {
	font-size : 8pt;
	font-weight : bold;
	
}

b.header  {
	font-size : 11pt;
	font-weight : bold;
	
}

b.title  {
	font-size : 12pt;
	font-weight : bold;
	color : #5B10B8;
	
}

b.subtitle  {
	font-size : 8pt;
	font-weight : bold;
	color : #5B10B8;
	
}

b.section  {
	font-size : 12pt;
	font-weight : bold;
	
}

/* Span Styles */

/* span.sidebar {
	background-color : #816CE3;
	margin :  20px;
	text-indent : 60px;
	}
*/
.headline {
	font-size : 12pt;
	font-weight : bold;
	color : #99CC33;
	
	}

span.headlineCultures {
	font-size : 11pt;
	font-weight : bold;
	color : #453370;
	
	}
	
span.headlineServices {
	font-size : 12pt;
	font-weight : bold;
	color : #0660AD;
	
	}

span.subServices {
	font-size : 9pt;
	font-weight : bold;
	color : #0660AD;
	
	}

span.headlineSpecial {
	font-size : 12pt;
	font-weight : bold;
	color : #2C7324;
	
	}	
	
span.subSpecial {
	font-size : 9pt;
	font-weight : bold;
	color : #2C7324;
	
	}	

span.headlineBio {
	font-size : 11pt;
	font-weight : bold;
	color : #088DB6;
	
	}
	
span.subBio {
	font-size : 9pt;
	font-weight : bold;
	color : #088DB6;
	
	}

	
/* Table Styles */

tr.header  {
	background-color : #7EB5FF;}



tr.shade  {
	background-color : #E8F0F5;
	
}

td  {
	font-size : 8pt;
	font-weight : medium;
	color : black;
	
}


/* below created by Trip */


.formSubtitle {
	font-size : 10pt;
	font-weight : bold;
	
	color : #5B10B8;
}

.formHeader {
	font-size : 9pt;
	font-weight : bold;
	
	text-decoration:underline;
}

.required  {
	font-size : 8pt;
	font-weight : bold;
	color:#FF0000
}

.formLabel {
	font-weight: bold;
	text-align: left;
	vertical-align:text-top;
}

.underline {
	text-decoration: underline;
}

.bold {
	font-weight: bold;
}


/* above created by Trip */



/* 
td.section {
	
	margin :  0px;
	background-color : #816CE3;
	padding:  0px; 
	width: 149px;  
	float: left;
	color : white;
	border-color : white;
	border-width : 1;
	border-style : solid;
	text-decoration : none;
}
*/




/* Form Styles */
form  {
	font-size : 8pt;
	font-weight : medium;}
	
/* select  {
	font-size : 8pt;
	font-weight : medium;} */

/* input  {
	font-size : 8pt;
	font-weight : medium;} */

/* textarea  {
	font-size : 8pt;
	font-weight : medium;} */

/* Body Styles */

/* body.print {  
    background-image: url(/common/images/misc/clearpix.gif); 
	font-size : 8pt;
	font-weight : medium;
	font-color : black;
	background-repeat: no-repeat;} */

body {
	font-color : black;
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	font-weight : medium;
	font-color : black;
	margin: 0px;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	}
	/* background-image: url(/images/Background/body.gif); */
body.Home {  
    background-image: url(/images/Background/body.gif);}

body.services {  
	background-image: url(/images/Background/bodyServicesHome.gif);}

body.bioproducts {  
    background-image: url(/images/Background/bodyBioproductsHome.gif);}

body.cultures {  
    background-image: url(/images/Background/bodyCulturesHome.gif);}

body.culturesHome {  
    background-image: url(/images/Background/bodyCulturesHome.gif); 
	background-repeat: repeat;}

body.specialCollections {  
    background-image: url(/images/Background/bodySpecialCollectionsHome.gif);}



img.apoptosisCurve {
position:absolute;
left:149px;
top:94px;}

hr {
color : #000080;
height: 1;
FONT-SIZE: x-small;}

hr.small {
color : #000080;
width : 250;
height: 1;
FONT-SIZE: x-small;}

.smalltext {
font-family: verdana,arial,helvetica; 
font-color: black;
font-weight: normal;
FONT-SIZE: 7pt;}

.navbar  {
	font-weight : medium;
	text-decoration : none;
	color : white;}	

.topnav  {
	font-weight : bold;
	text-decoration : none;
	font-size:10px;
	color : white;
	border-width:thin;
	border-bottom-style: hidden;
	border-top-style:hidden;
	border-left-style: groove;
	border-left-color: #FFFFFF;
	border-left-width:thin;	}	

.requiredRed {
	font-size:1.25em;
	font-weight:bold;
	color:#FF0000;
	vertical-align:text-bottom;}
	
	

/* header styles */

img.mainSectionCurve {
	position:absolute;
	left:149px;
	top: 99px;}
	
img#slogan {
	position: absolute;
	border: 0px solid red;
	left: 160px;
	top: 11px;}
	
td.noRepeatBck {
	background-repeat: no-repeat;}

td.RepeatBckHor {
	background-repeat: repeat-x;}
	
tr.RepeatBckHor {
	background-repeat: repeat-x;}
	
table#topTable {
	/* border-bottom: 1px solid gray; */
	border: 1px solid #E1E1E1;}


/* ---------- start left nav bar styles ---------- */

		#leftNav {
			border: 0px solid red;
			margin: 0 0 0 0;}

		#leftNav ul {
			padding: .05em 0 .05em 0;
			margin: 0;
			list-style-type: none;
			border: 0px solid red;}
		
		#leftNav ul li{
			padding: .05em 0 .05em 0; 
			margin: 0;
			list-style-type: none;
			border: 0px solid red;}
			
		#leftNav ul ul{
			padding: .2em 0 .2em 0;
			list-style-type: none;
			margin: 0;
			border: 0px solid green;}
			
		#leftNav ul ul li{
			padding: 0em 0 0em .5em;
			list-style-type: none;
			margin: 0;
			border: 0px solid green;}
			
		#leftNav ul ul ul li{
			padding: 0em 0 0em 2em;
			list-style-type: none;
			margin: 0;
			border: 0px solid green;}
			
		 /*#leftNav ul li{
			padding: 0 0 0 0;
			margin: 0;}
			
		#leftNav ul ul{
			padding: .2em 0 .5em 0;
			margin: 0;
			list-style-type: none;
			border: 0px solid red;}
		
		#leftNav li ul li{
			padding: 0 0  0 .5em;
			margin: 0;
			list-style-type: none;}
			
		#leftNav ul li  li{ 
			padding-left: .5em;
			padding-bottom: .1em;}
			
		#leftNav li ul li ul li{ 
			padding-left: .9em;}
		
		#leftNav li a {}
			
		#leftNav li a:hover {}
		
		#leftNav li a:active {}
		
		#leftNav li li a {}
				
		#leftNav li li a:hover {}
				
		#leftNav li li a:active {}
			
/* --------------------------------------------- */


