/* ========================================== */
/* PRINT STYLES - Coherus Web Site            */
/*                                            */
/* ========================================== */

/* TEXT */

body, td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

h1, h2, h3, h4, h5, h6, p, ul, li, dl, dd, dt {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
}

a {
	color: #000;
	text-decoration: none;
}

h2 {
	font-size: 2.2em;
	line-height: 1;
	font-weight: normal;
	margin-bottom: .8em;
}

h3 {
	font-size: 1.6em;
	line-height: 1.2;
	font-weight: normal;
	margin-bottom: .8em;
	margin-top: 1em;
}

h4 {
	font-size: 1.3em;
	line-height: 1.4;
}

p {
	font-size: 1.2em;
	line-height: 1.5;
	margin-top: 1em;
	margin-bottom: 1em;
}

p.msg {
	font-style: italic;
}

.noprint {
	display: none;
}

ul {
	margin: 1em 0;
	padding-left: .25in;
}

li {
	font-size: 1.2em;
	line-height: 1.4;
	margin-top: .5em;
	margin-bottom: .5em;
}

ul.menu {
	display: none;
}

p.plus a {
	display: none;
}

.date {
	font-style: italic;
}

h4.date {
	font-style: normal;
	border-bottom: 1px solid #B4ADA9;
	margin-bottom: -.5em;
}

/* PAGE */

body, table, td, th {
	background-color: #FFF;
	color: #000;
	margin: 0 .75in .75in;
	padding: 0;
}

#ltCol, #rtCol {
	margin-right: 1.75in;
	border-right: 1px solid #999;
	padding-right: .25in;
	margin-bottom: .5in;
}

div.clear {
	clear: both;
}

.hide {
	display: none;
}

/* MASTHEAD, LOGO */

img#logo {
	margin-top: -29px;
	margin-left: -22px;
	margin-bottom: -12px;
}

a#logo img {
	border: none;
}

#masthead h1, #masthead p {
	display: none;
}

#masthead p#slogan {
	display: none;
}

/*  FOOTER */

div#footer {
	margin-top: .25in;
}

#footer p {
	text-align: center;
	font-size: 1.1em;
}

/*  PARTNERS AND CERTIFICATIONS */

#partners {
	display: none;
}

/*  MAIN NAVIGATION */

#nav {
	display: none;
}

/* SECONDARY NAVIGATION */

#nav2 {
	display: none;
}


/* HOMEPAGE CONTACT US */

#contact {
	position: absolute;
	right: .5in;
	top: 76px;
	width: 1.8in;
}

#contact h3 {
	
}

#contact p.email a {
	
}

#contact p.more a {
	display: none;
}

#contact p.dload a {
	display: none;
}

/* SECONDARY PAGES CONTACT US */

#contact {
	
}

#contact h3 {
	margin: 0;
}

#contact .vcard h4 {
	font-size: 1.2em;
	margin: .8em 0 0;
}

#contact .vcard h4 a {
	text-decoration: none;
}

#contact .vcard p {
	margin: 0;
}

#contact .vcard .type {
	display: none;
}

#contact div.email {
	display: none;
}

/* ABBREVIATED CONTACT INFO */

div#contact.abbr div.adr {
	display: none;
}


/*  TESTIMONIAL */


.testm blockquote {
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin-bottom: 1.8em;
}

.testm blockquote p {
	font-size: 1.5em;
	line-height: 1.5em;
	margin: 0;
}

.testm blockquote p.cite {
	font-size: 1.1em;
	line-height: 1.4em;
	padding: 1em 22px 0 40px;
	text-align: right;
}

.testm blockquote cite {
	font-style: normal;
}

/* NEWS AND UPDATES */

.news .date {
	font-style: italic;
}

.news a {
	display: none;
}

div.updates, div.updates2 {
	display: none;
}

#rtCol .news h3, #rtCol .updates h3, #rtCol .updates2 h3 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
	font-size: 1.3em;
	line-height: 2em;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

#rtCol .news h4, #rtCol .updates h4, #rtCol .updates2 h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;	
}

#rtCol .news p, #rtCol .updates p, #rtCol .updates2 p {
	line-height: 1.4;
}

#rtCol .updates p.source, #rtCol .updates2 p.source {
	text-align: right;
	padding-top: .3em;
}


/*  INTRO AND SUMMARY AREA */

#home p#summary {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.8em;
	line-height: 1.3;
}

p#summary {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	line-height: 1.3;
	margin: 0 0 .6em;
	padding: 0;
}


/* HOMEPAGE MKTG MESSAGE */

#traits dl {
	
}

#traits dt {
	padding: 0;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 1.4em;
	margin-bottom: .3em;
}

#traits dd {
	padding: 0;
	font-size: 1.2em;
	line-height: 1.2;
	margin-bottom: 1em;
}

/*  SERVICES INFO */


p.star {
	font-style: italic;
}

#home #services .bdr2 p a {
	display: none;
}

