body {
	background: #906ca5 url('../images/bg.jpg') top repeat-x;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #606060;
	margin: 0;
	padding: 0;	
	line-height: 18px;	
	behavior: url("csshover3.htc");
}
a {
	color: #612d7f;
	text-decoration: none;
}
a:hover {
	color: #7b5f8b;
	text-decoration: underline;
}
h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size: 34px;
	line-height: 34px;
	margin-bottom: 14px;
	margin-top: 12px;
	font-weight: normal;
	color: #612d7f;
}
h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size: 24px;
	line-height: 24px;
	margin-bottom: 10px;
	margin-top: 6px;
	font-weight: normal;
	color: gray;
}
h4 {
	font-size: 22px;
	line-height: 18px;
	margin-bottom: 4px;
	margin-top: 2px;
	font-weight: normal;	
}
hr {	
	border:0px;
	height:1px;
	color:#E0E0E0;
	background-color:#E0E0E0;
}
img {
	padding: 0px;
	border: 0px;
}
.prolacta_header {
	color: #6e4089;
	font-family: Arial, Helvetica;
	font-size: 42px;
	font-weight: normal;
	letter-spacing:-1px;
	line-height: 42px;
}
.prolacta_subheader {
	color: #906ca5;
	font-family: Helvetica;
	font-size: 18px;
	font-weight: normal;
}
.thescoop {
	color: #612d7f;
	font-family: arial, helvetica;
	font-size: 18px;
	font-weight: bold;
	text-shadow: 1px 1px 1px #fff;
}
.thescoopbody {
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #606060;
}
.cornerbox {
	display:block;
	background:#f3f3f3;
	padding:15px;
	color:#612d7f;
	font:18px Georgia normal;
	border-radius: 15px;
	box-shadow: 1px 1px 2px #888;
}
button.css3button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding: 10px 20px;
	margin-top:10px;
	background: #612d7f;
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#612d7f),
		to(#612d7f));
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #949494;
	-moz-box-shadow:
		0px 1px 1px rgba(000,000,000,0.3),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 1px rgba(000,000,000,0.3),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,1);
}
.komen_header_right {
	color: white;
	font-family: arial, helvetica;
	font-size: 14px;
	font-weight: bold;
	background: #c7005d;
	display: block;
	text-align: center;
	padding: 5px;
	border: 3px solid #ef57a0;
}
.komen_header_right a {
	color: white;
	font-family: arial, helvetica;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.komen_header_right a:hover {	
	text-decoration: underline;
}
.abbott_header_right {
	color: white;
	font-family: arial, helvetica;
	font-size: 14px;
	font-weight: bold;
	background: #05aaea;
	display: block;
	text-align: center;
	padding: 5px;
	border: 3px solid #96d9f2;
}
.abbott_header_right a {
	color: white;
	font-family: arial, helvetica;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.abbott_header_right a:hover {	
	text-decoration: underline;
}
.block_img {
	vertical-align: bottom;	
}	
.linkstop {		
	float: right;		
	width: auto;
	padding-top: 10px;	
	padding-right: 25px;
	text-align: right;	
	margin-bottom: 36px;
}
.short { 
	display:inline; 
	text-decoration: none
}
.long { 
	display:none; 
	text-decoration: none
}
ul.arrowlist { 	 
	margin-left:20px; 
	padding:0px;
	list-style-position: outside;		
	list-style-image: url('../images/arrow.gif');
	line-height: 12px;
}
ul.arrowlist li { 	 
	line-height: 18px;
}
table.products {
	color: black;
}
table.products hr {
	height: 1px;
	border: 1px solid #F3F3F3;
	background-color:#F3F3F3;
	color: #F3F3F3;
}
/* Product Links */
.productlink4 {
	font-weight: bold;
	color: #fdb717;
	background: transparent;
	padding: 2px;
}
.productlink4:hover {
	text-decoration: none;
	color: white;
	background: #fdb717;
}
.productlink420 {
	font-weight: bold;
	color: #fd7e17;
	background: transparent;
	padding: 2px;
}
.productlink420:hover {
	text-decoration: none;
	color: white;
	background: #fd7e17;
}
.productlink6 {
	font-weight: bold;
	color: #53ba45;
	background: transparent;
	padding: 2px;
}
.productlink6:hover {
	text-decoration: none;
	color: white;
	background: #53ba45;
}
.productlink8 {
	font-weight: bold;
	color: #08a0c7;
	background: transparent;
	padding: 2px;
}
.productlink8:hover {
	text-decoration: none;
	color: white;
	background: #08a0c7;
}
.productlink840 {
	font-weight: bold;
	color: #05667f;
	background: transparent;
	padding: 2px;
}
.productlink840:hover {
	text-decoration: none;
	color: white;
	background: #05667f;
}
.productlink10 {
	font-weight: bold;
	color: #eb539e;
	background: transparent;
	padding: 2px;
}
.productlink10:hover {
	text-decoration: none;
	color: white;
	background: #eb539e;
}
.productlinkNeo20 {
	font-weight: bold;
	color: #5b419a;
	background: transparent;
	padding: 2px;
}
.productlinkNeo20:hover {
	text-decoration: none;
	color: white;
	background: #5b419a;
}
.productlinkProlact20 {
	font-weight: bold;
	color: #f77f33;
	background: transparent;
	padding: 2px;
}
.productlinkProlact20:hover {
	text-decoration: none;
	color: white;
	background: #f77f33;
}
.productlinkPremieLact {
	font-weight: bold;
	color: #c98dc0;
	background: transparent;
	padding: 2px;
}
.productlinkPremieLact:hover {
	text-decoration: none;
	color: white;
	background: #c98dc0;
}

.productlinkNeo2030 {
	font-weight: bold;
	color: #9a76b8;
	background: transparent;
	padding: 2px;
}
.productlinkNeo2030:hover {
	text-decoration: none;
	color: white;
	background: #9a76b8;
}
.productlinkNeo2040 {
	font-weight: bold;
	color: #cab1f0;
	background: transparent;
	padding: 2px;
}
.productlinkNeo2040:hover {
	text-decoration: none;
	color: white;
	background: #cab1f0;
}
.productlinkNeo2050 {
	font-weight: bold;
	color: #5b3f99;
	background: transparent;
	padding: 2px;
}
.productlinkNeo2050:hover {
	text-decoration: none;
	color: white;
	background: #5b3f99;
}
/* End Product Links */
#main_container {
	position: relative;			
	width: 914px;
	height: 100%;	
	margin: 0 auto;	
}
#header_wrapper {
	position: relative;		
	float: left;	
	width: 914px;
	height: 109px;
	margin-top: 15px;;
	padding: 0;
	z-index:1;
}
#header_left {
	position: relative;	
	width: 286px;
	height: 109px;
	float: left;
	margin: 0;
	padding: 0;
	background: transparent url('../images/bg_logo.png') top left;
}
#header_right {
	position: relative;			
	width: 628px;
	height: 109px;
	float: right;
	margin: 0;
	padding: 0;	
	background: transparent url('../images/bg_menu.png') bottom right no-repeat;	
}
#body_main {
	position: relative;	
	float: left;
	width: 914px;
	height: 223px;	
	clear: both;
	margin: 0;
	padding: 0;	
	background: url('../images/body_main.png') top left;	
}
#body_main_temp {
	position: relative;	
	float: left;
	width: 914px;
	height: 223px;	
	clear: both;
	margin: 0;
	padding: 0;	
	background: url('../images/body_main_temp.png') top left;
}
#body {
	position: relative;
	float: left;
	width: 914px;		
	margin: 0;
	padding: 0;	
	background: url('../images/body_bg.png') repeat-y;
}
#body_left_temp {
	position: relative;
	z-index: 5;  
	float: left;
	width: 615px;		
	margin: 0;
	padding-left: 30px;	
	padding-right: 15px;			
}
#body_right_temp {
	position: relative;
	z-index: 0;  
	float: left;
	width: 231px;	
	min-height: 500px;
	padding-top: 65px;
	padding-left: 10px;		
	color: #612d7f;	
	background: #FFF url('../images/menu_bg.gif') top left no-repeat;
}
#body_left {
	position: relative;
	float: left;
	width: 575px;		
	margin: 0;
	padding-left: 30px;	
	padding-right: 30px;	
	border-right: 1px solid #e1e1e1;	
}
#body_left p {
	text-align: justify;
}
#body_right {
	position: relative;
	float: left;
	width: 235px;	
	margin-top: 0px;
	padding-left: 15px;		
	color: #612d7f;	
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: normal;
}
a.front_upper_right {
	color: #06aded;
	font: bold 18px Helvetica; 
	letter-spacing:-1px;
	line-height:18px;
	text-decoration:none;
}
a.front_upper_right:hover {
	text-decoration:underline;
}
a.front_lower_right {
	color: #f63fb1;
	font: bold 18px Helvetica;
	letter-spacing:-1px;
	line-height:18px;
	text-decoration:none;
}
a.front_lower_right:hover {
	text-decoration:underline;
}
.press_item, .press_item a {
	color: #f63fb1;
} 
#events_header {
	position:relative;
	width:220px;
	height:28px;
	margin-top:15px;
	margin-bottom:5px;
	font: bold 16px Arial;
	color:white;
	line-height:28px;
	letter-spacing:-1px;
	padding-left:10px;
	vertical-align:middle;
	background: #fff url('../images/purple_bg.png') no-repeat top left;
}
#body_right_top {
	position: relative;	
	width: 225px;
	height: auto;		
	margin: 0;
	padding-top: 0px;
	border-bottom: 1px solid #e1e1e1;	
}
#body_right_bottom {
	position: relative;	
	width: 220px;
	height: auto;		
	margin-top: 10px;
	padding-top: 10px;	
	border-bottom: 1px solid #e1e1e1;	
}
.body_right_bottom {
	color: #06aded;
	font: Helvetica; 
	text-decoration:none;
}
.body_right_bottom a.weblink {
	color: #06aded;
	font: bold Helvetica; 
	text-decoration:underline;
}
#premielact_container {	
	position: relative;	
	float: left;
	width: 545px;
	min-height: 266px;		
	margin-bottom: 5px;
	padding: 0px;
	background: url('../images/premielact_bg.jpg') no-repeat;
}
#vmb hr {
	border:0px;
	height:1px;
	color:#f1f1f1;
	background-color:#f1f1f1;
}
ul.mb_contact {
	list-style-type: none;
	padding: 0;
	margin-top:5px;
	margin-bottom:20px;
	margin-left:0px;
}
ul.mb_contact li {
	margin-bottom:5px;
}
ul.mb_contact li.email {
	background-image: url('../images/mb_mail.png');
	background-repeat: no-repeat;
	background-position: 0 0px;
	padding-left: 30px;
}
ul.mb_contact li.phone {
	background-image: url('../images/mb_phone.png');
	background-repeat: no-repeat;
	background-position: 0 0px;
	padding-left: 30px;
}
ul.mb_contact li.web {
	background-image: url('../images/mb_web.png');
	background-repeat: no-repeat;
	background-position: 0 0px;
	padding-left: 30px;
}
#body_showcase_products {
	position:relative;
	float:left;
	width:278px;
	min-height:160px;	
	margin-right:18px;
	background: url('../images/sc_products.png') no-repeat;	
}
#body_showcase_hospitalsavings {
	position:relative;
	float:right;
	width:278px;
	min-height:130px;	
	margin-right:18px;
	margin-left:18px;
	background: url('../images/sc_hospitalsavings.png') no-repeat;	
}
#body_showcase_bm {
	position:relative;
	float:left;
	width:278px;
	min-height:160px;	
	background: url('../images/sc_bm.png') no-repeat;	
}
#body_showcase_qs {
	position:relative;
	float:left;
	width:278px;
	min-height:160px;	
	margin-right:18px;
	background: url('../images/sc_qs.png') no-repeat;	
}
#body_showcase_faq {
	position:relative;
	float:left;
	width:278px;
	min-height:160px;	
	background: url('../images/sc_faq.png') no-repeat;	
}
.body_showcase {
	display:block;
	color: gray;
	font-size: 11px;
	line-height: 14px;
	font-family: arial, helvetica;
	font-weight: normal;
	padding-left:90px;
	padding-top:45px;
}
.body_showcase a, .body_showcase_square a {
	color: gray;
	font-size: 11px;
	line-height: 14px;
	font-family: arial, helvetica;
	font-weight: normal;
}
.body_showcase a:hover, .body_showcase_square a:hover {
	text-decoration:underline;
}
.body_showcase_square {
	display:block;
	color: gray;
	font-size: 11px;
	line-height: 14px;
	font-family: arial, helvetica;
	font-weight: normal;
	padding-left:110px;
	padding-top:45px;
}
#premielact {
	position: relative;
	width: 325px;
	height: auto;			
	margin: 0px;
	padding: 0px;			
	top: 105px;
	left: 202px;		
	text-align: left;	
	color: #612d7f;
	line-height: 15px;
}
#ribbon_container {
	position: relative;
	width: 576px;
	height: 270px;			
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0px;		
	text-align: left;	
	clear:both;
	color: #e1f1f8;
	font-size: 11px;
	line-height: 18px;
	/* background: url('../images/ribbon_bg.png') no-repeat; */
}
#h2mf_container {
	position: relative;
	width: 576px;
	height: 270px;			
	margin-top: 20px;
	margin-bottom: 5px;
	padding: 0px;		
	text-align: left;	
	color: #e1f1f8;
	font-size: 11px;
	line-height: 18px;
	background: url('../images/h2mf_bg_notext.jpg') no-repeat;
}
#h2mf p {
	position: relative;
	width: 155px;
	height: auto;			
	margin: 0px;
	padding: 0px;			
	top: 90px;
	left: 20px;	
	text-align: left;	
}
#h2mf a {
	position: relative;
	display: block;
	width: 100px;
	height: 30px;			
	margin: 0;
	float:right;
	top: -135px;
	#top: -130px;
	padding-right: 20px;
	background: url('../images/h2mf_button_bg.png') no-repeat;
}
#h2mf a:hover {
	background-position: 0 -30px; 
}
#abbott_container {
	position: relative;	
	float: left;
	width: 563px;
	min-height: 278px;		
	margin-bottom: 5px;
	padding: 5px;
	border: 2px solid #cc0066;
}
.abbott_container {
	color: #cc0066;
	font-family: arial, helvetica;
}
.abbott_header {
	color: white;
	font-family: arial, helvetica;
	font-size: 16px;
	font-weight: bold;
	display: block;
	padding: 8px;
	background: #cc0066;
}
#abbott {
	position: relative;
	width: 100%;
	height: auto;			
	margin: 0px;
	padding: 0px;	
	text-align: left;	
	line-height: 15px;
}
#footer {
	position: relative;	i	 
	width: 914px;
	height: 40px;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: normal;
	color: white;
	clear: both;
	text-align: center;
	padding-top: 28px;	
	background: url('../images/footer_bg.png') top center no-repeat;
}

/* TEMPLATE MENU */

#list-menu ul {	
	margin: 0; 
	padding: 0;
	list-style: none;		
} 
#list-menu li {
	margin: 0;
	line-height: 20px;
	float: left;
}
#list-menu a {
	display: block;
	float: left;
	width:210px;
	padding: 4px 4px 4px 10px;		
	text-decoration: none; 
	border-bottom: 1px solid #f3eff2;
	color: #612d7f;
	font-weight: bold;
}
#list-menu a:hover {		
	background: #612d7f;
	color: #f3eff2;
}

/* END TEMPLATE MENU */

.linkbox {
	display: block;	
	width: 188px;
	padding: 5px;
	background: #FFFFFF;
	border: 1px #612d7f solid;
}
.purplebox {
	display: block;	
	width: auto;
	padding: 5px;
	background: #FFFFFF;
	border: 1px #612d7f solid;
}
.footer a {
	color: #e5cfe7;
	text-decoration: none;
	font-weight: normal;
}
.footer a:hover {
	color: #f7edfa;
	text-decoration: underline;
	font-weight: normal;
}
#menu {		
	width: 628px;
	height: 31px;
	float: right;
	position: relative;		
	background:transparent;
}
.def {
	color: #906ca5;
    text-decoration: none;
}
a span {
	display: none;
	font: bold;
    text-decoration: none;
}
a:hover span {
   display: block;
   position: absolute;
   width: 350px;
   padding: 10px; 
   margin: 30px -30px; 
   z-index: 1000;  
   overflow: visible;
   color: white;
   background: #660066;
   font-size: 12px;
   font-weight: normal;
   font-family: Helvetica,Verdana, Arial, Helvetica, sans-serif;
   text-align: left;
   text-decoration: none;
 }

 /*   
Theme Name: CSS
Author: Corey Schmidt - Prolacta Bioscience
Author URL: http://www.prolacta.com/
Version: 1.0
Description: CSS file for Prolacta Bioscience Inc.
*/

th {
	font: bold 11px Helvetica,sans-serif;
	color: #FFF;
	letter-spacing: 2px;	
	text-align: left;
	padding: 8px;	
}
.header {		
	background: #5d1080;
}
.p4 {
	background: #fdb717;
}
.p6 {
	background: #53ba45;
}
.p8 {
	background: #08a0c7;
}
.p10 {
	background: #eb539e;
}
.assump input {
	border: 0;
	text-align: center;
	width: 50px;	
	color: #585858;
	background: #FAFAFA;
}
.assump {
	border: 0;
	padding: 4px;
	background: #FAFAFA;
}
.assump td {
	border-bottom: 1px solid #DFDFDF;
}
.units {
	font: 10px Helvetica,sans-serif;
	color: gray;
	text-align: left;	
}

.wheretofindtable {	
	font: 12px Helvetica,sans-serif;
	color: #585858;	
	text-align: left;
	padding: 4px 4px 4px 4px;
	background: #FFF;
}

td.wheretofind {
	border-right: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	background: #fff;
	padding: 4px 4px 4px 4px;
	color: #585858;
}

td.p4sub {
	border-right: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	background: #FFFFCC;
	padding: 4px 4px 4px 4px;
	color: #585858;
}
td.p6sub {
	border-right: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	background: #e8ffe5;
	padding: 4px 4px 4px 4px;
	color: #585858;
}
td.p8sub {
	border-right: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	background: #e1f9ff;
	padding: 4px 4px 4px 4px;
	color: #585858;
}
td.p10sub {
	border-right: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	background: #ffe8f3;
	padding: 4px 4px 4px 4px;
	color: #585858;
}

td.alt {
	background: #F5FAFA;
	border-right: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	background: #fff;
	padding: 4px 4px 4px 4px;
	color: #585858;
}

.donor_question{display:block;font-weight:bold;}
