/***** Homepage *****/

/*********************************** Home Display *********************************/
.homeDisplay {
	float:left;
	background:url(../images/home-display-left.gif) no-repeat;
	width:222px;
	height:295px;
}

.homeDisplayRight{
	float:left;
	width:538px;
	height:295px;
	
	}
.homeDisplayRight2  {
	
	background:url(../images/home-display.jpg) no-repeat;
	width:538px;
	height:295px;
}
.homeDisplayRight1 {

/*	background:url(../images/home-display.jpg) no-repeat; -- backup from 3000IU Update*/
	background:url(../images/3000iu/home-display-3000IU-full-appvd.jpg) left no-repeat; 
	width:538px;
	height:295px;
}
.homeDisplayRight1:hover {
	background:url(../images/3000iu/home-display-3000IU-full-appvd.jpg) right no-repeat; 
}
.homeDisplayRight p {
	width:230px;
	font-size:1.0em;
	line-height:1.7em;
	padding:15px 0 0 30px;/* changed things back - 3-4-09
	width:240px;
	font-size:1em;
	line-height:1.3em;
	padding:15px 0 0 30px;
*/
}
.homeDisplay a {
	text-indent:-5000px;
}
.homeDisplayRight ul {
	list-style-type:none;
	padding:15px 0 0 30px;
}
.homeDisplayRight ul li {
	line-height:1.25em;
	font-size: .80em;
	font-weight: bold;
}
.homeDisplay a.patients {
	display:block;
	position:relative;
	background:url(../images/home-display-left.gif) -19px -5px no-repeat;
	width:125px;
	height:126px;
	top:5px;
	left:19px;
}
.homeDisplay a:hover.patients {
	background-position:-19px -300px;
}
.homeDisplay a.parents {
	display:block;
	position:relative;
	background:url(../images/home-display-left.gif) -112px -96px no-repeat;
	width:110px;
	height:112px;
	top:-30px;
	left:112px;
}
.homeDisplay a.parents:hover {
	background-position:-112px -686px;
}
.homeDisplay a.healthcare {
	display:block;
	position:relative;
	background:url(../images/home-display-left.gif) -45px -176px no-repeat;
	width:101px;
	height:104px;
	margin-top:-62px;
	left:45px;
	padding-bottom:0;
	margin-bottom:0;
}
.homeDisplay a.healthcare:hover {
	background-position:-45px -1061px;
	border:0px;
}
/*********************************** HOME Protection Quiz Teaser *********************************/


#realProtectionQuiz p {
	font-size:11px;
}
#realProtectionQuiz td, #realProtectionQuiz tr, #realProtectionQuiz table {
	font-size:11px;
}
#realProtectionQuiz table {
	padding:1px;
}
#realProtectionQuiz tr {
	height:20px;
	line-height:14px;
}
.quizRadio {
	color:#4c4c4c;
	margin:0 10px 0 10px;
	font-family: Arial;
	font-size: 11px;
}
#realProtectionQuiz input {
	margin:0 10px 0 10px;
}
#realProtectionQuizTeaser {
	margin:10px;
	font-family: Arial;
	font-size: 11px;
}
#realProtectionQuiz td, #realProtectionQuiz, #realProtectionQuizTeaser p.question {
	margin-bottom:12px;
}
#realProtectionQuizTeaser input {
	margin-left:20px;
}
p.question {
	font-weight:bold;
	margin-top:14px;
	color:#4c4c4c;
}
#quizTeaserLeft table, #quizTeaserRight table {
	margin-top:3px;
}
.incompleteQuestion {
	font-weight:bold;
	font-size:11px;
	margin-left:10px;
	margin-top:0px;
}

/*-- to bring "needleless" to the next line --*/
#questionOptionLabel1_2{width:250px;}

/*********************************** Buttons *********************************/

.buttons {
	width:760px;
	margin:10px auto 0 auto;
	background:url(../images/buttons-background.gif) #000 repeat-x;
	padding-bottom:7px;
}
.buttons ul {
	margin: 0 auto;
	width:758px;
	list-style-type:none;
}
.buttons ul li {
	float:left;
	margin:0;
}
.buttons ul li.middle {
	margin:0 2px 0 2px;
}
.buttons ul li.middle a {
	margin:0 0 0 0;
}
.buttons ul li a {
	display:block;
	width:251px;
	height:51px;
	text-indent:-5000px;
}
.buttons ul li a.real_life {
	width: 252px;
	background:url(../images/button-real-life.gif) no-repeat;
}
.buttons ul li a:hover {
	background-position:0 -51px;
}
/*********************************** Buttons Home *********************************/

.buttonsHome {
	width:758px;
	height:116px;
	margin:3px auto 0 auto;
}
.buttonsHome ul {
	margin: 0 auto;
	width:758px;
	list-style-type:none;
}
.buttonsHome ul li {
	float:left;
	margin:0;
}
.buttonsHome ul li.middle {
	margin:0 2px 0 2px;
}
.buttonsHome ul li.middle a {
	margin:0 0 0 0;
}
.buttonsHome ul li a.ez_log_info {
	display:block;
	background:url(../images/button-ez-log-info.gif) no-repeat;
	width:251px;
	height:72px;
	text-indent:-5000px;
}
.buttonsHome ul li a:hover.ez_log_info {
	background-position:0 -72px;
}
.buttonsHome ul li a.whats_new1 {
	display:block;
	background:url(../images/button-whats-new1.gif) no-repeat;
	width:251px;
	height:52px;
	text-indent:-5000px;
	margin:4px 0 0 0;
}
.buttonsHome ul li a:hover.whats_new1 {
	background-position:0 -52px;
}
.buttonsHome ul li a.whats_new2 {
	display:block;
	background:url(../images/button-whats-new2.gif) no-repeat;
	width:251px;
	height:52px;
	text-indent:-5000px;
	margin:4px 0 0 0;
}
.buttonsHome ul li a:hover.whats_new2 {
	background-position:0 -52px;
}
.buttonsHome ul li a.protection_poll {
	display:block;
	background:url(../images/protection-poll/button-poll.gif) no-repeat;
	width:251px;
	height:116px;
	text-indent:-5000px;
	margin:0 0 0 0;
}
.buttonsHome ul li a:hover.protection_poll {
	background-position:0 -116px;
}
.buttonsHome ul li a.LINK {
	display:block;
	background:url(../images/LINK/link-button.jpg) no-repeat;
	width:251px;
	height:116px;
	text-indent:-5000px;
	margin:0 0 0 0;
}
.buttonsHome ul li a:hover.LINK {
	background-position:0 -117px;
}
.buttonsHome ul li a.find_a_hematology {
	display:block;
	background:url(../images/button-find-a-hematology.gif) no-repeat;
	width:251px;
	height:51px;
	text-indent:-5000px;
	margin:0 0 0 0;
	border-bottom: 8px solid #62ba49;
}
.buttonsHome ul li a:hover.find_a_hematology {
	background-position:0 -51px;
}
.buttonsHome ul li a.sign_up {
	display:block;
	background:url(../images/button-signed-up.gif) no-repeat;
	width:251px;
	height:51px;
	text-indent:-5000px;
	margin:5px 0 0 0;
}
.buttonsHome ul li a:hover.sign_up {
	background-position:0 -51px;
}
.buttonsHome ul li a.approves {
	display:block;
	background:url(../images/button-approves.gif) no-repeat;
	width:251px;
	height:116px;
	text-indent:-5000px;
	margin:-59px 0 0 0;
	position:relative;
}
.buttonsHome ul li a:hover.approves {
	background-position:0 -116px;
}
.buttonsHome ul li a.tell_us {
	display:block;
	background:url(../images/button-tell-us.gif) no-repeat;
	width:252px;
	height:52px;
	text-indent:-5000px;
	margin:3px 0 0 0;
}
.buttonsHome ul li a:hover.tell_us {
	background-position:0 -52px;
}
.buttonsHome ul li a.people_like_me {
	display:block;
	background:url(../images/button-people-like-me.gif) no-repeat;
	width:252px;
	height:52px;
	text-indent:-5000px;
	margin:3px 0 0 0;
}
.buttonsHome ul li a:hover.people_like_me {
	background-position:0 -52px;
}

.buttonsHome ul li a.freeTrial {
	display:block;
	background:url(../images/button-FreeTrial.gif) no-repeat;
	width:251px;
	height:116px;
	text-indent:-5000px;
	margin:0 0 0 0;
	position:relative;
}
.buttonsHome ul li a:hover.freeTrial {
	background-position:0 -117px;
}
.buttonsHome ul li a.learnBioSet {
	display:block;
	background:url(../images/button-LearnToUseBioSet.gif) no-repeat;
	width:251px;
	height:116px;
	text-indent:-5000px;
	margin:-59px 0 0 0;
	position:relative;
}
.buttonsHome ul li a:hover.learnBioSet {
	background-position:0 -116px;
}

.buttonsHome ul li a.internships {
	display:block;
	background:url(../images/button-intern-2010.gif) no-repeat;
	width:251px;
	height:116px;
	text-indent:-5000px;
	margin:-59px 0 0 0;
	position:relative;
}
.buttonsHome ul li a:hover.internships {
	background-position:0 -116px;
}

/*********************************** Free Trial *********************************/

.freeTrialTxtBoxGeneric {
	width:402px;
	float:left;
	margin-bottom:20px;
	margin-top:20px;
}
.freeTrialTxtBoxGeneric .rndCornersA {
	width:410px;
	background:url(../images/textbox/kgfs-free-trial-txt-box-wide-a-left.gif) no-repeat;
	height:14px;
}
.freeTrialTxtBoxGeneric .rndCornersB {
	width:410px;
	background:url(../images/textbox/kgfs-free-trial-txt-box-wide-b-left.gif) repeat-y;
	height:68px;
}
.freeTrialTxtBoxGeneric .rndCornersC {
	width:410px;
	background:url(../images/textbox/kgfs-free-trial-txt-box-wide-c-left.gif) no-repeat;
	height:14px;
}
freeTrialTxtBoxGeneric.rndCornersB p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	margin:0px 0px 16px 0px;
}


.freeTrialbuttons { margin-bottom:15px;}
.freeTrialbuttons a.english  { width:227px; height:68px; background:url(../images/buttons/free-trial-button-english.gif) no-repeat; display:block; float:left;}
.freeTrialbuttons a.english:hover  { background:url(../images/buttons/free-trial-button-english-hover.gif) no-repeat; }
.freeTrialbuttons a.spanish  { width:227px; height:68px; background:url(../images/buttons/free-trial-button-spanish.gif) no-repeat; display:block;float:left; margin-left:15px;}
.freeTrialbuttons a.spanish:hover  {background:url(../images/buttons/free-trial-button-spanish-hover.gif) no-repeat;}

#freeTrialTxtBox1Left {
	margin-right:30px;
}
#freeTrialTxtBox1Left.freeTrialTxtBox1 .rndCornersB p
{
	color:#EF4145;
}
#freeTrialTxtBox1Right.freeTrialTxtBox1 .rndCornersB p
{
	color:#0052a4;
}
.txtBox323 {
	width:323px;
	float:none;
	margin-bottom:20px;
	margin-top:20px;
	margin-left:78px;
}
.txtBox323 .rndCornersA {
	width:323px;
	background:url(../images/textbox/roundedcorners-375-a.gif) no-repeat;
	height:12px;
}
.txtBox323 .rndCornersB {
  text-align:center;
	width:323px;
	background:url(../images/textbox/roundedcorners-375-b.gif) repeat-y;
	height:110px;
}
.txtBox323 .rndCornersC {
	width:323px;
	background:url(../images/textbox/roundedcorners-375-c.gif) no-repeat;
	height:13px;
}


a.btnEZLog img{
	width:189px; height:43px; border:none; display:block; 
}
a.btnEZLog, a.btnEZLog:visited{
	width:189px; height:43px; border:none; display:block; margin-left:67px;
	background:url(../images/btn-ez-log.jpg) right no-repeat;
}

a.btnEZLog:hover, a.btnEZLog:active{
	width:189px; height:43px; border:none; display:block; margin-left:67px;
	background:url(../images/btn-ez-log.jpg) left no-repeat ;
}

.freeTrialTxtBox1 {
	width:222px;
	float:left;
	margin-bottom:20px;
	margin-top:20px;
}
.freeTrialTxtBox1 .rndCornersA {
	width:222px;
	background:url(../images/textbox/kgfs-free-trial-txt-box-222-a.gif) no-repeat;
	height:14px;
}
.freeTrialTxtBox1 .rndCornersB {
	width:222px;
	background:url(../images/textbox/kgfs-free-trial-txt-box-222-b.gif) repeat-y;
	height:88px;
}
.freeTrialTxtBox1 .rndCornersC {
	width:222px;
	background:url(../images/textbox/kgfs-free-trial-txt-box-222-c.gif) no-repeat;
	height:14px;
}
.rndCornersB p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	margin:0px 0px 16px 0px;
}
.freeTrialTxtBox2 {
	width:474px;
	float:left;
	margin-bottom:20px;
	margin-top:20px;
}
.freeTrialTxtBox2 .rndCornersA {
	width:474px;
	background:url(../images/textbox/kgfs-free-trial-txt-box-wide-a.gif) no-repeat;
	height:14px;
}
.freeTrialTxtBox2 .rndCornersB {
	width:474px;
	background:url(../images/textbox/kgfs-free-trial-txt-box-wide-b.gif) repeat-y;
	height:78px;
}
.freeTrialTxtBox2 .rndCornersB p {
	color:#525252;
	text-align:left;
	padding:0px 20px 0px 20px;
}
.freeTrialTxtBox2 .rndCornersC {
	width:474px;
	background:url(../images/textbox/kgfs-free-trial-txt-box-wide-c.gif) no-repeat;
	height:14px;
}
.freetrialspacing {
	margin-bottom:12px;
}
.freetrialimage {
	float:right;
	margin:0px 20px 0px 10px;
	border:none;
	padding-bottom:60px;
}
.freetrialimage img {
	zoom: 1;
}
.freetrialimageo {
	float:left;
}

/* buttons */

a.buttonFreeTrial img{
	border:none;
	width:209px;
	height:23px;
	padding:0;
	margin:0;
}
a.buttonFreeTrial, a:visited.buttonFreeTrial, a:hover.buttonFreeTrial, a:active.buttonFreeTrial{
	margin:0px 0px 0px 6px;
}
.buttonFreeTrial, a.buttonFreeTrial, a:visited.buttonFreeTrial{
	background:url(../images/buttons/free-trial-up.jpg);
}
a:hover.buttonFreeTrial, a:active.buttonFreeTrial{
	background:url(../images/buttons/free-trial-ov.jpg) no-repeat;
}
a.buttonFreeTrial{
	padding-top:5px;
}



/*********************************** Buttons Parents *********************************/

.buttonsParents ul {
	width:760px;
	list-style-type:none;
	margin:6px 0 0 0;
}
.buttonsParents ul li {
	float:left;
	margin:0;
}
.buttonsParents ul li.middle {
	margin:0 3px 0 3px;
}
.buttonsParents ul li.middle a {
	margin:0 0 0 0;
}
.buttonsParents ul li a.free_trial {
	display:block;
	background:url(../images/button-free-trial.gif) no-repeat;
	width:251px;
	height:51px;
	text-indent:-5000px;
}
.buttonsParents ul li a:hover.free_trial {
	background-position:0 -51px;
}
.buttonsParents ul li a.real_life {
	display:block;
	width: 251px;
	height:51px;
	text-indent:-5000px;
	background:url(../images/button-real-life-2.gif) no-repeat;
}
.buttonsParents ul li a:hover.real_life {
	background-position:0 -51px;
}
.buttonsParents ul li a.testimonials {
	display:block;
	background:url(../images/button-testimonials.gif) no-repeat;
	width:252px;
	height:51px;
	text-indent:-5000px;
}
.buttonsParents ul li a:hover.testimonials {
	background-position:0 -51px;
}
.buttonsParents ul li a.ipod {
	display:block;
	background:url(../images/button-ipod.gif) no-repeat;
	width:251px;
	height:63px;
	text-indent:-5000px;
	margin:-12px 0 0 0;
}
.buttonsParents ul li a:hover.ipod {
	background-position:0 -63px;
}
/*********************************** Internal *********************************/

.contentParents {
	width:760px;
}
.content .right .parents h2 {
	background:url(../images/parents-bg.jpg) no-repeat;
	width:493px;
	height:211px;
	padding:0;
	margin:7px 0 10px 0;
	text-indent:-5000px;
}
.contentPatients {
	width:760px;
	height:465px;
	background:url(../images/patients-bg.jpg) #fff top center no-repeat;
}
.content .right .patients {
	margin:21px 0 0 280px;
}
.contentHealthcare {
	width:760px;
}
.content .right .healthcare h2 {
	background:url(../images/healthcare-bg.jpg) no-repeat;
	width:493px;
	height:283px;
	padding:0;
	margin:-23px 0 0 0;
	text-indent:-5000px;
}
.next_section {
	float:right;
	background:url(../images/next-section.gif) no-repeat;
	width:94px;
	height:17px;
	text-indent:-5000px;
	margin:0 0 10px 0;
}
.sections {
	width:100%;
}
/* this should not be being used anymore; the content was removed.
.previous_section {
	float:left;
	background:url(../images/previous-section.gif) no-repeat;
	width:118px;
	height:17px;
	text-indent:-5000px;
	margin:0 0 10px 0;
	padding:0 3px 0 0;
}
*/

.espanol .next_section {
	float:right;
	background:url(../images/siguiente-section.gif) no-repeat;
	width:119px;
	height:17px;
	text-indent:-5000px;
	margin:0 0 10px 0;
}
.espanol .previous_section {
	float:left;
	background:url(../images/anterior-section.gif) no-repeat;
	width:117px;
	height:17px;
	text-indent:-5000px;
	margin:0 0 10px 0;
	padding:0 3px 0 0;
}
.back_to_top {
	display: none;
	float:right;
	background:url(../images/back-to-top.gif) no-repeat;
	width:88px;
	height:17px;
	text-indent:-5000px;
	padding-bottom:6px;
 *padding-bottom:1px;
}
.centered {
	text-align:center;
}
.rotatingImages {
	width:255px;
}
p.alert {
	color: #ff0000;
}
.pagination {
	text-align: center;
	font-size: .8em;
}
.search-results {
	margin-top: 25px;
}
.search-results .result {
	margin: 0 0 20px 0;
	padding-bottom: 20px;
	border-bottom: 1px solid #dfdfdf;
}
.search-results .result h5 {
	margin-bottom: 5px;
	font-size: .8em;
}
.search-results .url {
	color: #ccc;
}
/***** Healthcare providers *****/

.dosing_kogenate .internalContent td, .dosing_kogenate .internalContent th {
	width: 160px;
}
.internalContent th.thead1 {
	background-color:#53B13B;
}
.internalContent th.thead2 {
	background-color:#FEB31A;
}
.internalContent th.thead3 {
	background-color:#F02636;
}
.internalContent h1 {
	font-size: 125%;
	margin-bottom: 2%
}
.internalContent h2 {
	font-size: 0.9em;
	color: #00549f;
}
.internalContent h2.lite {
	font-size: 0.8em;
	color: #00549f;
	margin-bottom:18px;
}
.internalContent h4 {
	line-height: normal;
}
.advancing_the_science h4.highlight {
	margin: 10px 0;
	color: red;
	font-style: italic;
	text-align: center;
}
.internalBottomBar {
	background:url(../images/internal-bottom-separator.gif) repeat-x;
	width:760px;
	height:8px;
	z-index:1;
}
/** Product Comparison Chart **/

table.productComparison {
	padding:0;
	width:475px;
	margin:15px auto;
	border: none;
	border-collapse: collapse;
}

table#productComparisonWide {
	width:auto;
	margin-left:-78px;
}

table.productComparison td, table.productComparison th {
	vertical-align: top;
	border: 1px inset #A7A9AC;
	text-align: center;
	font-size:.7em;
	padding:2px;
}
table.productComparison th {
	height: 25;
	font-weight: bold;
	color: #000;
	border: 1px solid #A7A9AC;
}
table.productComparison img {
	margin: 0;
	padding: 0;
}
.productComparison .chartHeaderGreen {
	background-color: #53b13b;
}
.productComparison .chartHeaderLightGreen {
	background-color: #DEEED6;
}
.productComparison .chartHeaderYellow {
	background-color: #feb31a;
}
.productComparison .chartHeaderRed {
	background-color: #f02636;
}
.productComparison .chartHeaderBlue {
	background-color: #0188ce;
}
.productComparison .chartHeaderOrange {
	background-color: #FDB813;
}
.productComparison .chart-body-bold {
	font-weight: bold;
}
.productComparison .empty {
	border: none;
}
/** Kogenate Connections **/

.connectionMonthItem {
	font-weight: bold;
	color: #0082d1;
}
/** Copy download button **/

.internalContent a.button {
	padding: 5px;
	color: #F2FFEF;
	font-weight: bold;
	text-transform: lowercase;
	background-color: #62BA49;
	border-top: 1px solid #73CF5A;
	border-left: 1px solid #73CF5A;
	border-bottom: 1px solid #59AF41;
	border-right: 1px solid #59AF41;
}
.internalContent a.button:hover {
	text-decoration: none;
	background-color: #73CF5A;
}
.ezlog_wrap {
	float:right;
	margin-top:-36px;
	font-size:.6em;
	text-align:center;
	letter-spacing:-.05em;
	color:#6d6e71;
	font-family:Arial;
}
.internalContent a.ezlogbutton {
	display:block;
	background:url(../images/ezlog-button.gif) 0 0 no-repeat;
	width:134px;
	height:31px;
	text-indent:-5000em;
	margin-top:1px;
}
.internalContent a:hover.ezlogbutton {
	background:url(../images/ezlog-button.gif) -134px 0 no-repeat;
	width:134px;
	height:31px;
	text-indent:-5000em;
}
/** People Like Me **/

.peopleButton {
	border: 0px;
	vertical-align: top;
}
.internalContent p.personCopy {
	float: left;
	margin-top: 15px;
	margin-left: 15px;
	width: 315px;
}
.personImage {
	float:left;
	margin: 10px 10px 10px 0;
}
.personImageExtend {
	float:left;
	margin: 10px 10px 10px 0;
	padding-bottom:50px;
}
h4.peopleLikeMeBlue {
	color: #0082d1;
}
/** Treatment Centers **/



.treatment_centers {
	width:400px;
	margin:0 auto;
}
.treatment_centers h4.title {
	color:#0098d7;
	font-size:1.1em;
	padding:40px 0 8px 0;
}
.treatment_centers table {
	margin:0 0 0 15px;
	border:0;
	border-collapse:collapse;
}
.treatment_centers table tr {
	font-size:1em;
	border:0;
	width:5100px;
}
.treatment_centers table tr td {
	font-size:.85em;
	border:0;
	width:5100px;
}
/** Misc Formatting **/



.sitemap_page {
	width:450px;
	margin:0 auto;
	text-align:center;
}
.map_left {
	float:left;
	margin:0 0 0 20px;
}
.map_right {
	float:right;
	margin:0 0 0 0;
}
.sitemap_title {
	width:450px;
	background:url(../images/sitemap-bar.gif) repeat-x;
	height:22px;
}
.sitemap_title span {
	background-color:#fff;
	padding:0 6px 0 6px;
	font-size:1.1em;
}
.sitemap_page ul {
	text-align:left;
	width:185px;
}
img.divide {
	margin: 8px 0;
}
.rightAlign {
	text-align:right;
}
.centerAlign {
	text-align:center;
}
.underline {
	text-decoration:underline;
}
.italic {
	font-style:italic;
}
.bold {
	font-weight:bold;
}
.imgNoBorder {
	border:0px solid black;
}
.insuranceTable {
	padding-left:30px;
}
.connectionsBullet {
	border:0px;
	vertical-align:top;
}
.redTitle {
	font-weight:bold;
	color:#ff0000 !important;
}
.leftBlock {
	padding-left: 30px;
}
.ipod_display {
	background:url(../images/ipod-promo.gif) no-repeat;
	width:440px;
	height:386px;
	margin:20px auto 0 auto;
}
.ipod_display a {
	display:block;
	position:relative;
	width:90px;
	height:90px;
	top:250px;
	left:286px;
	text-indent:-5000em;
}
.doubleLists {
	width:420px;
	margin:0 auto;
}
.doubleLists ul {
	float:left;
	width:180px;
}
p.map img {
	border:0;
}
.ezlog_webclient {
	width:465px;
	border:1px solid #000;
	font-weight:bold;
	padding:5px;
	margin:0 auto 20px auto;
}
.ezlog_webclient p.top_red {
	text-align:center;
	color:#ff0000 !important;
	font-style:normal;
}
.ezlog_webclient p {
	font-style:italic;
	color:#000 !important;
	line-height:1.8em !important;
	text-align:left;
}
.rightImage {
	float:right;
	padding-left:6px;
	padding-bottom:5px;
}
.flashcontent1 {
	z-index:1;
}
.imgright {
	float:right;
}
/** Safety, Effective, and Convenient Buttons **/



.internalContent ul.sec_buttons {
	float:left;
	margin:10px 0;
	width: 100%;
	list-style:none;
	font-size:1.3em;
}
.internalContent ul.sec_buttons li {
	float:left;
	margin:0 2px;
	padding: 0;
}
.internalContent ul.sec_buttons a {
	float:left;
	width:158px;
	height:26px;
	text-align:center;
	text-decoration:none;
	color:#f9b11f;
	font-size:.9em;
	padding-top:3px;
}
.internalContent ul.sec_buttons a.current {
	color:#fff;
	text-decoration:underline;
}
.internalContent ul.sec_buttons a:hover {
	color:#FFF;
}
.internalContent ul.sec_buttons a.safe {
	background-color:#56b03b;
}
.internalContent ul.sec_buttons a.effective {
	background-color:#e32939;
}
.internalContent ul.sec_buttons a.convenient {
	background-color:#2084cc;
}
.internalContent ul.sec_buttons li.current a {
	color:#000;
	text-decoration:none;
}
.stayInformed, .parentOrCaregiverSet, .hematologyAccountExecutiveSet, .questionFeedbackSet, .autohide {
	display: none;
}
.healthcareProviderSet {
	background-color: #fafafa;
}
/** iPod Page **/

.iPod {
	text-align: center;
}
.iPod h4 {
	float: left;
	margin-bottom: 15px;
	color: #8DCD73;
	width: 220px;

	: 90%;
	line-height: normal;
}
.iPod p {
	float: left;
	line-height: normal;
}
.iPod img {
	border: none;
}
.iPod .mainImg {
	float: left;
	width: 235px;
}
.iPod .copy {
	float: left;
	width: 240px;
}
.iPod p {
	width: 220px;
}
.htc_finder {
	clear: left;
	margin-left: 140px;
	width:180px;
}
.htc_finder p, .htc_finder h4 {
	line-height: normal;
}
/** Image Rotation **/



.rotate1 {
	float:left;
	background:url(../images/rotate1.jpg) no-repeat;
	width:255px;
	height:257px;
	margin-top:-257px;
}
.rotate2 {
	float:left;
	background:url(../images/rotate2.jpg) no-repeat;
	width:255px;
	height:257px;
	margin-top:-257px;
}
.rotate3 {
	float:left;
	background:url(../images/rotate3.jpg) no-repeat;
	width:255px;
	height:257px;
	margin-top:-257px;
}
.rotate4 {
	float:left;
	background:url(../images/rotate4.jpg) no-repeat;
	width:255px;
	height:257px;
	margin-top:-257px;
}
.rotate5 {
	float:left;
	background:url(../images/rotate5.jpg) no-repeat;
	width:165px;
	height:257px;
	margin-top:-257px;
}
.rotate6 {
	float:left;
	background:url(../images/rotate6.jpg) no-repeat;
	width:255px;
	height:257px;
	margin-top:-257px;
}
.rotate7 {
	float:left;
	background:url(../images/rotate7.jpg) no-repeat;
	width:255px;
	height:257px;
	margin-top:-257px;
}
.rotate8 {
	float:left;
	background:url(../images/rotate8.jpg) no-repeat;
	width:255px;
	height:257px;
	margin-top:-257px;
}
.rotate9 {
	float:left;
	background:url(../images/rotate9.jpg) no-repeat;
	width:255px;
	height:257px;
	margin-top:-257px;
}
.rotate11 {
	float:left;
	background:url(../images/rotate11.jpg) no-repeat;
	width:255px;
	height:162px;
	margin-top:-162px;
}
.rotate12 {
	float:left;
	background:url(../images/rotate12.jpg) no-repeat;
	width:255px;
	height:257px;
	margin-top:-247px;
}

.rotate-espanol-1 {
	float:left;
	background:url(../images/rotate-espanol-1.jpg) no-repeat;
	width:255px;
	height:324px;
	margin-top:-324px;
}
.rotate-espanol-2 {
	float:left;
	background:url(../images/rotate-espanol-2.jpg) no-repeat;
	width:255px;
	height:382px;
	margin-top:-382px;
}
.rotate-espanol-3 {
	float:left;
	background:url(../images/rotate-espanol-3.jpg) no-repeat;
	width:255px;
	height:171px;
	margin-top:-171px;
}
.rotate-espanol-4 {
	float:left;
	background:url(../images/rotate-espanol-4.jpg) no-repeat;
	width:255px;
	height:382px;
	margin-top:-382px;
}
.incompleteQuestion {
	color: red;
}
#pollSubmitImg {
	background:url(../images/protection-poll/pollbutton.jpg) 0px no-repeat;
	width:82px;
	height:20px;
	text-align:center;
}
#pollSubmitImg:hover {
	background:url(../images/protection-poll/pollbutton.jpg) no-repeat;
	background-position:top 40px;
}
#pollSubmitImg a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
.quizMessage {
	font-size:16px;
	font-weight:bold;
}
a.quizLink, a:visited.quizLink {
	color:green;
	text-decoration:none;
}
a:hover.quizLink, a:active.quizLink {
	text-decoration:underline;
}
/** summer camp pages **/

.summerCampStuffContainer {
	margin:auto;
	margin-left:60px;
}
.summerCampStuff {
	float:left;
	margin:30px 0px 30px 0px;
	text-align:center;
}
.summerCampOrderForm a, .summerCampOrderForm a:visited, .summerCampOrderForm a:hover {
	color:#fff;
	font-size:12px;
}
p.summerCampOrderForm {
	text-align:center;
	font-weight:bold;
}
.summerCampOrderForm {
	width:160px;
	padding:6px;
	margin:14px;
	background:#489831;
	color:#ffffff;
}


.buttonSummerCampContainer{
	margin:18px 0px 18px 0px;
}
a.buttonSummerCamp img{
	border:none;
	width:278px;
	height:23px;
	padding:0;
	margin:0;
}
a.buttonSummerCamp, a:visited.buttonSummerCamp, a:hover.buttonSummerCamp, a:active.buttonSummerCamp{
}
.buttonSummerCamp, a.buttonSummerCamp, a:visited.buttonSummerCamp{
	background:url(../images/buttons/summercamps-up.jpg);
}
a:hover.buttonSummerCamp, a:active.buttonSummerCamp{
	background:url(../images/buttons/summercamps-ov.jpg) no-repeat;
}
a.buttonSummerCamp{
	padding-top:5px;
}

/**** Product Comparison ****/

	body .prodComparisonChart{background:#fff; margin:0px; padding:4px 0px 20px 0px;}

	.prodComparisonTable{clear:both;}
	.prodComparisonTable div{clear:both;}
	.prodComparisonTable span{float:left; margin-right:16px;}

	.prodChoose img, .prodReconstitution img, .prodDiluent img{border:none;}
	
	.prodChoose, .prodChoose:hover, .prodReconstitution, .prodReconstitution:hover, .prodDiluent, .prodDiluent:hover{width:103px; height:48px; display:block; margin-bottom:20px;}

	.prodChoose{background:url(../images/product-comparison/btn-product-comparison.gif) left no-repeat;}
	.prodChoose:hover{background:url(../images/product-comparison/btn-product-comparison.gif) right no-repeat;}

	.prodReconstitution{background:url(../images/product-comparison/btn-reconstitution-comparison.gif) left no-repeat;}
	.prodReconstitution:hover{background:url(../images/product-comparison/btn-reconstitution-comparison.gif) right no-repeat;}

	.prodDiluent{background:url(../images/product-comparison/btn-diluent-comparison.gif) left no-repeat;}
	.prodDiluent:hover{background:url(../images/product-comparison/btn-diluent-comparison.gif) right no-repeat;}
	
	.prodComparisonChart div{background:#fff;clear:both; width:786px;}
	.prodComparisonChart img{float:left;}
	
	.prodComparisonChartExit{text-align:right; height:20px; margin:4px 20px 4px 0px;}
