@charset "UTF-8";
/* CSS Document */

body {background-color:#00456B; background-repeat:repeat-x; background-image:url(images/cellbio_bg.png); margin-top:26px;}

.white { color:#ffffff;}
.black { color:#000000;}
.navy { color:#002135;}
.dkblue { color:#00456b;}
.medblue { color:#3c91b5;}
.ltblue { color:#dbf8ff;}
.turquoise { color:#38accd;}
.brown { color:#331214;}
.maroon { color:#5b1516;}
.red { color:#bb1031;}
.dkgrey { color:#585244;}
.grey { color:#868173;}
.orange { color:#f36b15;}
.ltorange { color:#ff902f;}
.olive { color:#63801e;}
.mustard { color:#d0b000;}
.purple { color:#690f41;}
SUB, SUP {font-size:10px; line-height: 0; }



h1  { 
	color:#00456b; 
	font-size: 16px; 
	font-family:Trebuchet MS;
	line-height: 19px;
	font-style:normal;
	padding:5px 0px 0px 0px;
	margin-bottom: -6px;
}

h2  { 
	color:#38accd; 
	font-size: 14px; 
	font-family:Trebuchet MS;
	line-height: 17px;
	padding:5px 0px 0px 0px;
	margin-bottom: -3px;
}

.h2subhead {font-size: 13px; font-style:italic; color:#00456b; font-weight: normal;}

h3  { 
	color:#00456b; 
	font-size: 14px; 
	font-family:Trebuchet MS;
	line-height: 17px;
	font-style:italic;
	padding:5px 0px 0px 0px;
	margin-bottom: -3px;
}

h4  { 
	color:#00456b; 
	font-size: 12px; 
	font-family:Trebuchet MS;
	line-height: 18px;
	font-style:normal;
	font-weight: bold;
	padding:5px 0px 0px 0px;
	margin-bottom: -4px;
}


p, ol, ul, td, .body-text, .caption-text { color: #000000; font-size: 12px; line-height: 16px; font-family:Trebuchet MS;}

ul.bluebullet {margin-top:1em; margin-bottom:1em; line-height:1.3em; position: relative; left: -10px; list-style-image:url(images/bullet.gif); list-style-type:disc;}

ul.bluebullet_figured {margin-top:1em; margin-bottom:1em; line-height:1.3em; position: relative; left: -10px; list-style-image:url(images/bullet.gif); list-style-type:disc; font-size: 10px; 
	color: #43433b;
	line-height: 14px; 
	font-family: Trebuchet MS, sans-serif; 
	padding-bottom:4px;}
	
	ul.bluebullet_features {margin-top:1em; margin-bottom:1em; line-height:1.3em; position: relative; left: -10px; list-style-image:url(images/bullet.gif); list-style-type:disc; font-size: 10px; 
	line-height: 14px; 
	font-family: Trebuchet MS, sans-serif; 
	padding-bottom:4px;}

li { margin-bottom: 10px;}
li.nospace { margin-bottom: 0px;}
ol.rednums { color: #bb1031; font-size: 12px; line-height: 16px; font-family:Trebuchet MS;}


p.toplinks { 
	color: #00456B; 
	font-size: 10px; 
	line-height: 10px; 
	font-family: Trebuchet MS, sans-serif; 
	text-transform: uppercase;
	}
	
	p.figure { 
	color: #43433b; 
	font-size: 10px; 
	line-height: 14px; 
	font-family: Trebuchet MS, sans-serif; 
	font-weight: bold; 
	padding:0px;
	}
	.figured { 
	color: #43433b; 
	font-size: 10px; 
	line-height: 14px; 
	font-family: Trebuchet MS, sans-serif; 
	padding-bottom:4px;
	}
	
	.fctable{ 
	color: #43433b; 
	font-size: 9px; 
	line-height: 13px; 
	font-family: Trebuchet MS, sans-serif; 
	padding-bottom:4px;
	}

	
	
img.right_image {
	padding: 0px 0px 20px 20px;
	}
	
a.header_link:link, a.header_link:visited {color: #00456B; font-size: 10px; line-height: 10px; font-family: Trebuchet MS, sans-serif;  text-transform: uppercase; text-decoration:none;}
a.header_link:hover, a.header_link:active {color: #00456B; font-size: 10px; line-height: 10px; font-family: Trebuchet MS, sans-serif;  text-transform: uppercase; text-decoration:underline;}

/*Standard Blue Link */

a:link, a:visited  { color: #006595; text-decoration: none;}
a:hover, a:active {color: #006595; text-decoration: underline;}

/*MORE Links */

a.more_link:link, a.more_link:visited {color:#00456b; font-size: 10px; line-height: 14px; font-family:Trebuchet MS; text-decoration:none;}
a.more_link:hover, a.more_link:active {color:#00456b; font-size: 10px; line-height: 14px; font-family:Trebuchet MS; text-decoration:underline;}

a.orange_link:link, a.orange_link:visited {color:#f36b15; font-size: 12px; line-height: 14px; font-family:Trebuchet MS; text-decoration:none;}
a.orange_link:hover, a.orange_link:active {color:#f36b15; font-size: 12px; line-height: 14px; font-family:Trebuchet MS; text-decoration:underline;}


/*FEATURED SOLUTION LIKS & TEXT STYLE */

a.featured_link:link, a.featured_link:visited {color:#00456b; text-decoration:none;}
a.featured_link:hover, a.featured_link:active {color:#00456b; text-decoration:underline;}

a.buylink:link, a.buylink:visited  { color: #006595; text-decoration: none;text-transform:uppercase; font-size:8px;}
a.buylink:hover, a.buylink:active {color: #006595; text-decoration: underline;text-transform:uppercase; font-size:8px;}


/* FOOTER LINKS & TEXT STYLE */

p.footer_text { color: #ffffff; font-size: 10px; line-height: 14px; font-family:Trebuchet MS;text-transform:uppercase;}

p.copyright {
	color: #3591bd;
	font-size: 9px;
	font-family: Trebuchet MS, sans-serif;
	padding: 2px 20px 0px 0px;
	text-align:left;
}

a.footer_link:link {color:#ffffff;font-size: 10px; line-height: 14px; font-family:Trebuchet MS;text-decoration:none;}
a.footer_link:visited {color:#ffffff; font-size: 10px; line-height: 14px; font-family:Trebuchet MS;text-decoration:none;}
a.footer_link:hover {color:#00456b; font-size: 10px; line-height: 14px; font-family:Trebuchet MS; text-decoration:none;}
a.footer_link:active {color:#00456b; font-size: 10px; line-height: 14px; font-family:Trebuchet MS; text-decoration:none;}


/* styles for the right hand side table links on body pages */
a.sidetable_links:link, a.sidetable_links:visited {
	padding: 1px 0px 1px 15px;
	display: block;
	color: #00456b;
	font-size: 12px; 
	line-height: 13px; 
	font-family: Trebuchet MS, sans-serif; 
	text-align: left;
	text-transform: none; 
	text-decoration: none;
	background-image:url(images/sidetable_arrow_off.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	_background-position: 2px 2px;
	}

	a.sidetable_links:hover, a.sidetable_links:active {
	padding: 1px 0px 1px 15px;
	display: block;
	color: #00456b;
	font-size: 12px; 
	line-height: 13px; 
	font-family: Trebuchet MS, sans-serif; 
	text-align: left;
	text-transform: none; 
	text-decoration: underline;
	background-image:url(images/sidetable_arrow_on.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	_background-position: 2px 2px;
}

