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

body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	background-color:#ffffff; /*bfdfed*/
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:12px;
	color:#666464; /*222222*/
	border: 0px;
}
img {
	border:0;	
}
:focus {
	outline:0;	
}
p {
	margin:0px 0px 14px 0px;
	line-height:20px;
}
hr {
	color:#bfdfed;	
	background-color:#bfdfed;
	border:0;
}

h1, h2, h3, h4 {
	color:#5dc1ec; /*5dc1ec*/ /*114a9b*/
	margin:0px;
	padding:0px;
	font-family:"Times New Roman", Times, serif;
}
h1 {
	margin:0px 0px 14px 0px;	
}
h2 {
	font-size:16px;	
}
h3 {
	font-size:14px;	
}

input, select, textarea {
	margin:0;
	padding:0;
}
/**********************************************************************************/
/*LAYOUT*/
/**********************************************************************************/
#container {
	width: 972px;
	margin:0px auto;
	background-color:#ffffff;
}

/*header*/
#header {
	position:relative;
	height: 67px;
	background-image:url(../img/header.jpg);
	background-repeat:no-repeat;
}
#header #home_link {
	display:block;
	width:550px;
	height:59px;
	position:absolute;
	top:4px;
	left:210px;
}
#header #enroll_now {
	width:113px;
	height:26px;
	position:absolute;
	left:666px;
	top:33px;
}
#header #info_kit {
	width:146px;
	height:26px;
	position:absolute;
	left:798px;
	top:33px;
}
#header #call_corduse {
	color:#b01303;
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
	position:absolute;
	left:695px;
	top:13px;
}

/*banner*/
#banner {
	/*background-image:url(../img/banners/placeholder.jpg);
	background-repeat:no-repeat;*/
	width:972px;
	height:255px;
	position:relative;
}

/*begin jquery slideshow*/
#slideshow {
    position:relative;
	width:972px;
    height:255px;
}

#slideshow img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow img.active {
    z-index:10;
    opacity:1.0;
}

#slideshow img.last-active {
    z-index:9;
}
/*end jquery slideshow*/

/*content*/
#content {
	min-height:76px;
  	height:auto !important;
 	height:76px;
	background-image:url(../img/gradientBG_top.jpg);
	background-repeat:repeat-x;
	padding:25px 30px 0px 30px;	
}
#content .content {
	padding:25px 30px 0px 30px;	
}
#left_col {
	float:left;	
	width:535px;
}
#left_col .content {
	/*padding:0px 30px 0px 0px;*/
}

#right_col {
	float:left;
	width:377px;
}
#right_col .content {
	/*padding:0px 30px 0px 0px;*/
}

/*some after the fact spacing changes*/
#left_col ul {
	/*margin-left:-24px;*/
}
#left_col ul li {
	margin:5px 0px 0px 0px;
}
#left_col p, #left_col ul {
	margin-right:40px;
	text-align:justify;
}
#content p {
	text-align:justify;
}

/*footer*/
#footer {
	position:relative;
	height:76px;
	background-image:url(../img/gradientBG_bottom.jpg);
	background-repeat:repeat-x;
	font-size:11px;
}
#footer p {
	text-align:center;
	margin:0px;
}
#footer p.footer_links {
	color:#a36a5b;
}
#footer a {
	color:#718d8a;	
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
/**********************************************************************************/
/*SITE SPECIFIC*/
/**********************************************************************************/
#content a {
	color:#5dc1ec; /*5dc1ec*/ /*114a9b*/
	text-decoration:underline;
}
#content a:hover {
	color:#ffffff;
	background-color:#5dc1ec; /*5dc1ec*/ /*114a9b*/
	text-decoration:none;
}
h1.page_title {
	width:535px;
	height:46px;
}
h1.page_title span {
	display:none;	
}
/**********************************************************************************/
/*COLLAPSIBLE LIST*/
/**********************************************************************************/
ul.collapsible {
	list-style:none;
	margin:0px;
	padding:0px;
}
ul.collapsible li {
	margin:0px 0px 14px 0px;	
	width:499px;
}
ul.collapsible li.open div {
	width:499px;
	height:24px;
	background-image:url(../img/titlebar_open.png);
	background-repeat:no-repeat;
}
ul.collapsible li.close div {
	width:499px;
	height:24px;
	background-image:url(../img/titlebar_close.png);
	background-repeat:no-repeat;
}
ul.collapsible li div h3 {
	font-size:10px;
	font-weight:normal;
	margin:0px;
	padding:6px 0px 0px 6px;
	cursor:pointer;
}
ul.collapsible li p {
	/*font-size:9px;*/
	padding:5px;
	height:auto;
}
ul.collapsible li.close p {
	display: none;
}
/**********************************************************************************/
/*WHY CHOOSE CORD:USE FAMILY CORD BLOOD BANK*/
/**********************************************************************************/
/*why choose cord use family cord blood bank*/
h1.page_title.why_choose_cord_use {
	background-image:url(../img/headers/why-choose-cord-use.png);
	background-repeat:no-repeat;	
}
/*team of cord blood experts*/
h1.page_title.team_of_cord_use_experts {
	background-image:url(../img/headers/team-of-cord-blood-experts.png);
	background-repeat:no-repeat;	
}
/*team and history of cord blood*/
h1.page_title.team_and_history_of_cord_blood {
	background-image:url(../img/headers/team-and-history-of-cord-blood.png);
	background-repeat:no-repeat;	
}
table.history_timeline {
	border-top:1px solid #999;	
}
table.history_timeline td {
	padding:7px 0px 7px 0px;
	border-bottom:1px solid #999;
}
table.history_timeline h3 {
	margin:0px 10px 0px 0px;
	padding:0;
	font-size:24px;
}
table.history_timeline p {
	margin:0;
	padding:0;
}
table.history_timeline a {
	cursor:default;
	text-decoration:none !important;
}
/**********************************************************************************/
/*ENROLLMENT & INFORMATION REQUESTS*/
/**********************************************************************************/
/*enrollment & info requests*/
h1.page_title.enrollment {
	background-image:url(../img/headers/enrollment.png);
	background-repeat:no-repeat;	
}
h1.page_title.info_request {
	background-image:url(../img/headers/info-request.png);
	background-repeat:no-repeat;	
}
/*CORD:USE Cord Blood Banking Process*/
h1.page_title.cord_blood_banking_process {
	background-image:url(../img/headers/cord-blood-banking-process.png);
	background-repeat:no-repeat;	
}
/*cord use pricing*/
h1.page_title.cord_use_pricing {
	background-image:url(../img/headers/cord-use-pricing.png);
	background-repeat:no-repeat;	
}
/**********************************************************************************/
/*VALUE OF CORD BLOOD*/
/**********************************************************************************/
/*value of cord blood*/
h1.page_title.value_of_cord_blood {
	background-image:url(../img/headers/value-of-cord-blood.png);
	background-repeat:no-repeat;	
}
/*The Choice of Family Cord Blood Banking or Public Donation*/
h1.page_title.the_choice {
	background-image:url(../img/headers/the-choice.png);
	background-repeat:no-repeat;	
}

/*treatable diseases*/
h1.page_title.treatable_diseases {
	background-image:url(../img/headers/treatable-diseases.png);
	background-repeat:no-repeat;	
}
#treatablediseases_box {
	background-color:#F4F7FC;
	border:2px solid #7AB5D2;
	/*float:left;*/
	margin:0 0 20px;
	padding:25px 30px 25px 30px;
	
}
#treatablediseases_box ul {
	float:left;
	margin:0px 0px 0px 24px;
	padding:8px 0 0;
	/*width:360px;*/
}
#treatablediseases_box h3 {
	margin:28px 0px 0px 0px;
}
#treatable_list {
	float:left;
	width:450px;
	font-weight:bold;
}
#treatable_list a {
	color:#5dc1ec; /*5dc1ec*/ /*114a9b*/
	text-decoration:none;
}
#treatable_list a:hover {
	color:#333333;  /*5dc1ec*/ /*114a9b*/
	/*background-color:#bfdfed;*/
	background:none;
	text-decoration:none;
}
#treatable_list .active {
	color:#333333; /*5dc1ec*/ /*114a9b*/
	/*background-color:#bfdfed;*/
	background:none;
	text-decoration:none;
}

/*faqs*/
h1.page_title.faqs {
	background-image:url(../img/headers/value-of-cord-blood-faqs.png);
	background-repeat:no-repeat;	
}
ul.faq_questions {
	list-style:none;	
	margin:0px 0px 14px 0px;
	padding:0px;
}
ul.faq_questions li a {
	font-weight:bold;
	color:#114a9b;
	background:none;
	text-decoration:none;
}
ul.faq_questions li a:hover {
	color:#114a9b;
	background-color:#bfdfed;
	text-decoration:none;
}
/**********************************************************************************/
/*MEDICAL PROFESSIONALS*/
/**********************************************************************************/
/*value of cord blood*/
h1.page_title.medical_professionals {
	background-image:url(../img/headers/medical-professionals.png);
	background-repeat:no-repeat;	
}
h1.page_title.request_patient_education_materials {
	background-image:url(../img/headers/request-patient-education-materials.png);
	background-repeat:no-repeat;	
}
/**********************************************************************************/
/*REQUEST MATERIALS*/
/**********************************************************************************/
.request_materials input[TYPE="TEXT"] {
	width:300px;	
}
.request_materials input[TYPE="SUBMIT"], .input-button {
	margin-top:10px; 
	border:1px solid #7AB5D2;
	font-size:14px; 
	font-weight:bold; 
	color:#7AB5D2;	
	background-color:#f6fafd;
	padding:2px 4px;
}

.request_materials textarea, .info_request textarea{
	width:300px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.request_materials label {
	margin-top:10px;
	display:block;
	
}
.request_materials label.error {
	float: right;
	color: red;
	padding-left: .5em;
	padding-right:350px;
	vertical-align: top;
}
.material_entry {
	width:240px;
	
	float:left;
	display:block;
	font-size:11px;
	/*border:1px solid #cccccc;*/
	padding:5px;
	margin:0px 5px 5px 0px;
}
.material_entry p {
	margin:0px 0px 14px 0px;	
}
.material_entry .material_title {
	font-weight:bold;	
}
.material_image {
	border:1px solid #cccccc;	
}
a.material_link {
	display:block;	
	background-image:url(../img/materials/icon_pdf.jpg);
	background-repeat:no-repeat;
	padding-left:35px;
	height:30px;
	background-color:#FFF;
}
/**********************************************************************************/
/*INFO REQUEST*/
/**********************************************************************************/
form.info_request table td {
	padding:7px 0px 7px 0px;
}
form.info_request table td label {
	margin-right:10px;
	display:block;
}
/**********************************************************************************/
/*ABOUT CORD:USE*/
/**********************************************************************************/
/*about cord use*/
h1.page_title.about_cord_use {
	background-image:url(../img/headers/about-cord-use.png);
	background-repeat:no-repeat;	
}

/*leadership*/
h1.page_title.leadership {
	background-image:url(../img/headers/leadership.png);
	background-repeat:no-repeat;	
}
#leadership_bios .leadership_img {
	float:left;
	height:275px;
	margin-bottom:14px;
	margin-right:30px;
}
#leadership_bios .leadership_bio {
	width:730px;
	float:left;	
}

/*spokespersons*/
h1.page_title.spokespersons {
	background-image:url(../img/headers/spokespersons.png);
	background-repeat:no-repeat;	
}
/**********************************************************************************/
/*CONTACT US*/
/**********************************************************************************/
h1.page_title.contact_us {
	background-image:url(../img/headers/contact-us.png);
	background-repeat:no-repeat;	
}
/**********************************************************************************/
/*DISCLAIMER, SITEMAP & MISC PAGES*/
/**********************************************************************************/
h1.page_title.disclaimer {
	background-image:url(../img/headers/disclaimer.png);
	background-repeat:no-repeat;	
}
h1.page_title.sitemap {
	background-image:url(../img/headers/sitemap.png);
	background-repeat:no-repeat;	
}
h1.page_title.terms_of_use {
	background-image:url(../img/headers/terms-of-use.png);
	background-repeat:no-repeat;	
}
h1.page_title.privacy_policy {
	background-image:url(../img/headers/privacy-policy.png);
	background-repeat:no-repeat;	
}
/**********************************************************************************/
/*FLASH OBJECTS*/
/**********************************************************************************/
#flash_videocenter {
	/*background-image:url(../img/placeholder_video.jpg);
	background-repeat:no-repeat;*/
	width:359px;
	height:600px;
	float:right;
}
/**********************************************************************************/
/*MISC*/
/**********************************************************************************/
.clearer {
	clear:both;	
}