/*-----------------------------------------------------/

	Kogenate CSS

/-----------------------------------------------------*/



@import url("typography.css");
* {
	margin:0;
	padding:0;
	font-family:Arial;
	outline:0;
	border: none;
}
body {
	background: url(../images/gradient.gif) repeat-x 0 0;
	color:#4c4c4c;
	behavior:url("/csshover.htc");
}
a {
	color:#0098d7;
	text-decoration:none;
	border: none;
}
a:hover {
	color:#0098d7;
	text-decoration:underline;
}
.wrapper {
	margin:0 auto;
	width:760px;
	background:url(../images/content-border.png) repeat-y 0 0;
	padding:0 10px 0 6px;
}
.clear { clear:both; }
p.focus { text-align: center; }
.focus img { display: block; margin: 0 auto; }


/***** Header *****/

.header { padding: 10px 0 0 0; margin: 0; width:760px; }
.header .topleft { float:left; width: 200px; height:60px; }
.header .topleft img a { }

#topNav { float: left; }
#topNav ul li { display: inline; list-style: none; margin: 0; padding: 0 6px; border-left: 1px solid #4c4c4c; font-size: 10px; }
#topNav ul li a { color: #4c4c4c; }
#topNav ul li.first { border: none; padding-left: 10px; }

.header .topleft, .topISI { /*margin-top: 10px;*/ }

.header div.topleft p {
	float:right;
	background:url(../images/logo-sub-text.gif) no-repeat;
	width:176px;
	height:60px;
	text-indent:-5000em;
	margin: 30px 9px 0 185px;
	padding:0;
}
.header div.topleft p.logo_text_espanol {
	float:right;
	background:url(../images/logo-sub-text-espanol.gif) no-repeat;
	width:176px;
	height:39px;
	text-indent:-5000em;
	margin:16px 9px 0 185px;
	padding:0;
}
.topISI {
	float: right;
	background: url(../images/gradient.gif) repeat-x;
	width: 560px;
	height: 60px;
	font-size: 12px;
}
.topISI ul { margin-top: 4px; }
.topISI ul li { border-left: 1px solid #4c4c4c; display: inline; list-style: none; padding: 0 6px; }
.topISI ul li.first { border: none; }
.topISI ul li.ISI { text-transform: uppercase; color: #00549f; font-size: 12px; font-weight: bold; }

.topISI p.isiNote { margin:6px 0 0 0; padding: 0 6px; font-size: 12px; color: #666; }
.topISI p a { padding: 0 6px; font-size: 12px; }

.search {
	float:right;
	width:210px;
}
.espanol_search {
	width:220px;
	margin-left:-15px;
}
.search p {
	float:left;
	color:#4c4c4c;
	font-size:.7em;
	font-weight:bold;
	margin:2px 3px 0 0;
}
.search p.form {
	margin:0;
	padding:0;
}
.search input {
	float:left;
	border:1px solid #bfc0c1;
	width:123px;
	height:16px;
	margin:0 2px 0 2px;
}
.search input.go {
	width:24px;
	height:18px;
	border:0;
}
.search input.inicio {
	width:40px;
	height:18px;
	border:0;
}
/***** Internal Page Nav *****/



.internalNav { width:760px; margin: auto 0; }
.internalNav ul {
	list-style-type:none;
}
.internalNav ul li {
	float:left;
	margin:0;
}
.internalNav ul li a.main {
	text-indent:-5000px;
}
.internalNav ul li.patients a.main {
	display:block;
	background:url(../images/internal-nav.gif) 0 0 no-repeat;
	width:256px;
	height:32px;
}
.internalNav ul li.patients a.main:hover {
	display:block;
	background:url(../images/internal-nav.gif) 0 -32px no-repeat;
	width:256px;
	height:32px;
}
body.patientsMain .internalNav ul li.patients a.main {
	background:url(../images/internal-nav.gif) 0 -64px no-repeat;
}
body.patientsMain .internalNav ul li.patients a.main:hover {
	background:url(../images/internal-nav.gif) 0 -96px no-repeat;
}
body.patients .internalNav ul li.patients a.main {
	background:url(../images/internal-nav.gif) 0 -64px no-repeat;
}
body.patients .internalNav ul li.patients a.main:hover {
	background:url(../images/internal-nav.gif) 0 -96px no-repeat;
}
.internalNav ul li.parents a.main {
	display:block;
	background:url(../images/internal-nav.gif) -256px 0 no-repeat;
	width:255px;
	height:32px;
}
.internalNav ul li.parents a.main:hover {
	background-position:-256px -32px;
}
body.parentsMain .internalNav ul li.parents a.main {
	background-position:-256px -64px;
}
body.parentsMain .internalNav ul li.parents a.main:hover {
	background-position:-256px -96px;
}
body.parents .internalNav ul li.parents a.main {
	background-position:-256px -64px;
}
body.parents .internalNav ul li.parents a.main:hover {
	background-position:-256px -96px;
}
.internalNav ul li.healthcare a.main {
	display:block;
	background:url(../images/internal-nav.gif) -510px 0 no-repeat;
	width:249px;
	height:32px;
}
.internalNav ul li.healthcare a.main:hover {
	background-position:-510px -32px;
}
body.healthcareMain .internalNav ul li.healthcare a.main {
	background-position:-510px -64px;
}
body.healthcareMain .internalNav ul li.healthcare a.main:hover {
	background-position:-510px -96px;
}
body.healthcare .internalNav ul li.healthcare a.main {
	background-position:-510px -64px;
}
body.healthcare .internalNav ul li.healthcare a.main:hover {
	background-position:-510px -96px;
}
.internalNav ul li ul {
	display:none;
	position:absolute;
	float:left;
	behavior:none;
}
.internalNav ul li:hover ul {
	display:inline;
}
/* Patients */



.internalNav ul li.patients ul li {
	display:none;
	clear:both;
	width:255px;
	height:30px;
	background:url(../images/nav-patients.gif) 0 0 no-repeat;
	color:#fff;
	font-weight:bold;
	font-size:.8em;
	margin:0 0 0 1px;
	filter:alpha(opacity=94);
	opacity:0.94;
}
.internalNav ul li.patients:hover ul li {
	display:inline;
}
.internalNav ul li.patients ul li a {
	display:none;
	width:255px;
	height:30px;
	color:#fff;
	font-size:.9em;
	padding:7px 0 0 10px;
	font-family:Arial;
}
.internalNav ul li.patients:hover ul li a {
	display:block;
}
.internalNav ul li.patients ul li a:hover {
	color:#fff;
	text-decoration:none;
}
.internalNav ul li.patients ul li:hover {
	background-color:#fff;
	text-decoration:none;
	background:url(../images/nav-patients.gif) 0 -30px no-repeat;
}
.internalNav ul li.patients:hover ul li ul {
	float:left;
	display:none;
	margin:-37px 0 0 255px;
	width:255px;
	height:100px;
	font-size:1.3em;
}
.internalNav ul li.patients ul li:hover ul {
	float:left;
	display:block;
	margin:-37px 0 0 255px;
	width:255px;
	height:100px;
	font-size:1.3em;
}
.internalNav ul li.patients ul li ul li {
	display:none;
	float:left;
	width:255px;
	height:30px;
}
.internalNav ul li.patients ul li:hover ul li {
	display:block;
}
.internalNav ul li.patients ul li ul li {
	display:none;
	background:url(../images/nav-patients-second.gif) 0 0 no-repeat;
	color:#fff;
	width:255px;
	height:30px;
}
.internalNav ul li.patients ul li ul li {
	display:block;
}
.internalNav ul li.patients ul li ul li {
	display:none;
	background:url(../images/nav-patients-second.gif) 0 0 no-repeat;
	color:#fff;
	width:255px;
	height:30px;
}
.internalNav ul li.patients ul li:hover ul li {
	display:block;
}
.internalNav ul li.patients ul li ul li a {
	color:#fff;
}
.internalNav ul li.patients ul li:hover ul li:hover {
	background:url(../images/nav-patients-second.gif) 0 -30px no-repeat;
	color:#0098d7;
}
.internalNav ul li.patients ul li:hover ul li a:hover {
	color:#f23f42;
}
/* Parents */



.internalNav ul li.parents ul li {
	display:none;
	clear:both;
	width:255px;
	height:30px;
	background:url(../images/nav-parents.gif) 0 0 no-repeat;
	color:#fff;
	font-weight:bold;
	font-size:.8em;
	margin:0 0 0 1px;
	filter:alpha(opacity=94);
	opacity:0.94;
}
.internalNav ul li.parents:hover ul li {
	display:inline;
}
.internalNav ul li.parents ul li a {
	display:none;
	width:255px;
	height:30px;
	color:#fff;
	font-size:.9em;
	padding:7px 0 0 10px;
	font-family:Arial;
}
.internalNav ul li.parents:hover ul li a {
	display:block;
}
.internalNav ul li.parents ul li a:hover {
	color:#ef4145;
	text-decoration:none;
}
.internalNav ul li.parents ul li:hover {
	background-color:#febd15;
	text-decoration:none;
	background:url(../images/nav-parents.gif) 0 -30px no-repeat;
}
.internalNav ul li.parents:hover ul li ul {
	float:left;
	display:none;
	margin:-37px 0 0 255px;
	width:255px;
	height:100px;
	font-size:1.3em;
}
.internalNav ul li.parents ul li:hover ul {
	float:left;
	display:block;
	margin:-37px 0 0 255px;
	width:255px;
	height:100px;
	font-size:1.3em;
}
.internalNav ul li.parents ul li ul li {
	display:none;
	float:left;
	width:255px;
	height:30px;
}
.internalNav ul li.parents ul li:hover ul li {
	display:block;
}
.internalNav ul li.parents ul li ul li {
	display:none;
	background:url(../images/nav-parents-second.gif) 0 0 no-repeat;
	color:#ef4145;
	width:255px;
	height:30px;
}
.internalNav ul li.parents ul li ul li {
	display:block;
}
.internalNav ul li.parents ul li ul li {
	display:none;
	background:url(../images/nav-parents-second.gif) 0 0 no-repeat;
	color:#ef4145;
	width:255px;
	height:30px;
}
.internalNav ul li.parents ul li:hover ul li {
	display:block;
}
.internalNav ul li.parents ul li ul li a {
	color:#ef4145;
}
.internalNav ul li.parents ul li:hover ul li:hover {
	background:url(../images/nav-parents-second.gif) 0 -30px no-repeat;
	color:#0098d7;
}
.internalNav ul li.parents ul li:hover ul li a:hover {
	color:#0098d7;
}
/* Healthcare */



.internalNav ul li.healthcare ul li {
	display:none;
	clear:both;
	width:248px;
	height:30px;
	background:url(../images/nav-healthcare.gif) 0 0 #000 no-repeat;
	color:#fff;
	font-weight:bold;
	font-size:.8em;
	margin:0 0 0 1px;
	filter:alpha(opacity=94);
	opacity:0.94;
	z-index:999;
}
.internalNav ul li.healthcare:hover ul li {
	display:inline;
}
.internalNav ul li.healthcare ul li a {
	display:none;
	width:248px;
	height:30px;
	color:#fff;
	font-size:.9em;
	padding:7px 0 0 10px;
	font-family:Arial;
}
.internalNav ul li.healthcare:hover ul li a {
	display:block;
}
.internalNav ul li.healthcare ul li a:hover {
	color:#ef4145;
	text-decoration:none;
}
.internalNav ul li.healthcare ul li:hover {
	background-color:#febd15;
	text-decoration:none;
	background:url(../images/nav-parents.gif) 0 -30px no-repeat;
}
.internalNav ul li.healthcare:hover ul li ul {
	float:left;
	display:none;
	margin:-37px 0 0 -250px;
	width:248px;
	height:100px;
	font-size:1.3em;
}
.internalNav ul li.healthcare ul li:hover ul {
	float:left;
	display:block;
	margin:-37px 0 0 -250px;
	width:248px;
	height:100px;
	font-size:1.3em;
}
.internalNav ul li.healthcare ul li ul li {
	display:none;
	float:left;
	width:248px;
	height:30px;
}
.internalNav ul li.healthcare ul li:hover ul li {
	display:block;
}
.internalNav ul li.healthcare ul li ul li {
	display:none;
	background:url(../images/nav-healthcare-second.gif) 0 0 no-repeat;
	color:#ef4145;
	width:248px;
	height:30px;
}
.internalNav ul li.healthcare ul li ul li {
	display:block;
}
.internalNav ul li.parents ul li ul li {
	display:none;
	background:url(../images/nav-parents-second.gif) 0 0 no-repeat;
	color:#ef4145;
	width:255px;
	height:30px;
}
.internalNav ul li.healthcare ul li:hover ul li {
	display:block;
}
.internalNav ul li.healthcare ul li ul li a {
	color:#fff;
}
.internalNav ul li.healthcare ul li:hover ul li:hover {
	background:url(../images/nav-parents-second.gif) 0 -30px no-repeat;
	color:#0098d7;
}
.internalNav ul li.healthcare ul li:hover ul li a:hover {
	color:#0098d7;
}
/***** Internal *****/


#contact3000iu{
	/* hide on load */
	display:none;
	margin-top:20px;
	margin-left:10px;
}
.content {
	width:760px;
}
body.healthcareMain .content {
	background:url(../images/background-healthcare.gif) bottom left #fff no-repeat;
}
body.parentsMain .content {
	background:url(../images/background-parents.gif) bottom left #fff no-repeat;
}
.content .left {
	float:left;
	width:257px;
	margin-top:0;
	margin-bottom:0;
}
.content .leftInternal {
	float:left;
	width:257px;
	min-height:630px;
 *min-height:680px;
}
.content .prescribing_height .leftInternal {
	float:left;
	width:257px;
	min-height:430px;
}
.content .prescribing_hcp_height .leftInternal {
	float:left;
	width:257px;
	min-height:520px;
 *min-height:575px;
}
.content .left ul {
	width:257px;
	list-style-type:none;
	margin:19px 0 0 0;
}
.content .left ul li {
	float:left;
	margin:0;
	padding:0;
}
.content .left ul li.break {
	background:url(../images/left-break.gif) no-repeat;
	width:242px;
	height:2px;
	margin:12px 0 11px 0;
}
.content .left ul li a {
	font-size:0.9em;
	font-weight:bold;
	letter-spacing:-.05em;
	font-family:Arial;
	color:#828282;
	text-decoration:none;
	margin:0 0 0 22px;
}
.content .left ul li a:hover {
	color:#00549f;
}
.content .right {
	float: right;
	width:498px;
	color:#6d6e71;
}
.content h4, .content h5 {
	font-weight:bold;
	font-size:.9em;
	font-family:Arial;
	color:#00549f;
	line-height:1.5em;
}
.content p.title {
	font-weight:bold;
	font-size:.75em;
	font-family:Arial;
	color:#6d6e71;
}
.content p.title em {
	font-weight:normal;
	font-family:Arial;
}
.content p, .content dl {
	margin:0px 2px 10px 0;
	font-size: 12px;
	line-height:16px;
	font-family:Arial;
	color:#4c4c4c;
	padding-right:10px;
}
.content .right a {
	line-height:1.2em;
	font-family:Arial;
	text-decoration:none;
}
.content .right a:hover {
	text-decoration:underline;
}
.leftInternal {
	margin:21px 0 0 0;
}
.leftInternal h3 {
	font-size:1.1em;
	letter-spacing:-.05em;
	font-family:Arial;
	color:#0098d7;
	text-decoration:none;
	margin:0 0 0 21px;
	height:18px;
}
.leftInternal h3.large {
	height:40px;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
 .leftInternal h3 {
 font-size:1em;
}
}
.leftInternal ul {
	margin:25px 0 0 32px;
	list-style-type:none;
}
.leftInternal ul.category {
	margin:0px 0 -11px 32px;
 *margin:0px 0 -25px 32px;
	list-style-type:none;
}
.leftInternal ul li {
	float:none;
	margin:5px 0 5px 0;
	padding:0px 0px 0px 15px;
}
body.product_comparison .leftInternal ul li.product_comparison, body.safety .leftInternal ul li.safety, body.efficacy .leftInternal ul li.efficacy, body.convenience .leftInternal li.convenience, body.clinical_trial_information .leftInternal li.clinical_trial_information, body.dosing_kogenate .leftInternal li.dosing_kogenate, body.important_safety_information .leftInternal li.important_safety_information, body.prescribing_information .leftInternal li.prescribing_information, body.web_links .leftInternal li.web_links, body.faq .leftInternal li.faq, body.free_product_trial .leftInternal li.free_product_trial, body.contact_us .leftInternal li.contact_us, body.stay_informed .leftInternal li.stay_informed, body.prescribing_information .leftInternal li.prescribing_information, body.tell_us_what_you_think .leftInternal li.tell_us_what_you_think, body.real_life_real_protection .leftInternal li.real_life_real_protection, body.rep_finder .leftInternal li.rep_finder, body.feedback_form .leftInternal li.feedback_form, body.htcs .leftInternal li.htcs, body.insurance_information .leftInternal li.insurance_information, body.glossary .leftInternal li.glossary, body.ez_log .leftInternal li.ez_log, body.summer_camps .leftInternal li.summer_camps, body.kogenate_connections .leftInternal li.kogenate_connections, body.patient_advisory_board .leftInternal li.patient_advisory_board, body.prescribing_information .leftInternal li.prescribing_information, body.parents_empowering_parents .leftInternal li.parents_empowering_parents, body.sitemap .leftInternal li.sitemap, body.press .leftInternal li.press, body.general_conditions .leftInternal li.general_conditions, body.privacy .leftInternal li.privacy, body.imprint .leftInternal li.imprint, body.advancing_the_science .leftInternal li.advancing_the_science, body.resources_for_your_patients .leftInternal li.resources_for_your_patients, body.liaison_results .leftInternal li.liaison_results, body.en_espanol .leftInternal li.en_espanol, body.import_safety .leftInternal li.import_safety, body.manufacturing .leftInternal li.manufacturing, body.packaging .leftInternal li.packaging, body.references .leftInternal li.references, body.searchpg .leftInternal li.searchpg, body.index .leftInternal li.index, body.whats_new .leftInternal li.whats_new, body.link_programs_nav .leftInternal li.link_programs_nav {
	float:none;
	margin:5px 0 5px 0;
	background:url(../images/internal-nav-bullet.gif) no-repeat;
}
.leftInternal ul li a {
	color:#ef4145;
	text-transform:uppercase;
	text-align:left;
	font-size:.7em;
	font-weight:bold;
	letter-spacing:.05em;
}
.leftInternal p.break {
	background:url(../images/internal-nav-break.gif) no-repeat;
	width:242px;
	height:3px;
	margin:13px 0 -16px 0;
}
.leftInternal p.subBreak {
	background:url(../images/internal-nav-sub-break.gif) no-repeat;
	width:242px;
	height:3px;
	margin:13px 0 7px 0;
}
.leftInternal h3.sub {
	margin-bottom:-12px;
}
.internalContent {
	margin:23px 0 10px 10px;
	font-size:1em;
}
.internalContent h3 {
	font-size:1.1em;
	font-family:Arial;
	margin:0 0 8px 0;
}
.internalContent p {
	line-height:16px;
	color:#4c4c4c;
}

.internalContent dl {  }
.internalContent dt { font-weight: bold; font-size: 14px; }
.internalContent dd { margin: 0; padding: 0 0 10px 0; }


.internalContent .secondaryTitle { font-size: 14px !important; }

.internalContent .indent {
	margin-left:20px;
}
.internalContent .note {
	font-size: 10px;
}
.internalContent .alert {
	color: red;
}
.internalContent ul, .internalContent ol, .internalContent table {
	margin:0px 2px 15px 25px;
	font-size: 13px;
	line-height:1.3em;
	color:#4c4c4c;
}
.internalContent ol {
	margin-top:10px;
}
.internalContent ul {
	list-style-image:url(../images/bullet.gif);
 *list-style-image:url(../images/bullet-ie.gif);
}
.internalContent ul li ul {
	list-style-image:url(../images/bullet-second.gif);
 *list-style-image:url(../images/bullet-second-ie.gif);
}
.internalContent ul li {
	margin:7px 0 7px 0;
	padding-right:10px;
}
.internalContent ul li, .internalContent ol li {
	font-family:Arial;
	padding-right:4px;
}
.internalContent ul li br, .internalContent ol li br {
	margin: 0 0 10px 0;
}
.internalContent blockquote {
	margin: 10px 35px;
	text-align: center;
}
.internalContent table {
	margin: 0;
	padding: 0;
	width: 100%;
}
.internalContent td, .internalContent th {
	padding: 5px 0;
	vertical-align: top;
}
.internalContent th {
	color:#000;
	vertical-align: middle;
}
.internalContent ol {
	margin-left: 35px;
}
.internalContent ol li {
	padding: 0 0 10px 0;
}
.internalContent ol.emphasize {
	font-style: italic;
}
/*
.internalBottomBar {
	background:url(../images/internal-bottom-separator.gif) repeat-x;
	width:760px;
	height:8px;
	z-index:1;
}
*/
.internalContent strong.printcopy, .content strong.printcopy {
	font-size:1em;
	font-family:Arial;
	color:#6d6e71;
}
p.mainCopy {
	font-size:14px;
	font-family:Arial;
	color:#6d6e71;
	left-padding: 1cm;
}
.mainList {
	clear: both;
	font-weight: bold;
	font-size:15px;
	font-family:Arial;
	list-style-image: url('../images/kgfs-list.gif');
	list-style-position: outside;
	padding: .5cm 1cm;
}
a.mainList {
	font-weight: bold;
	margin-left: 0px;
	padding: 0cm 0cm;
}
.internalContent strong.red, .content strong.red {
	font-size:1em;
	font-family:Arial;
	color: red;
}
.internalContent strong, .content strong { font-family:Arial; font-weight: bold; }
.subTitle {
	font-weight:bold;
	margin-top:-10px !important;
}
.secondaryTitle {
	font-size:.8em !important;
	font-weight:bold;
	margin:7px 0 0 0 !important;
}
.peoplelikeme_first {
 *margin:20px 0 0 0 !important;
}
blockquote p {
	margin:2px 0 2px 0 !important;
 *margin:5px 0 5px 0 !important;
	padding:0;
	line-height:0;
}
p.copyText {
	color:#797979;
}
/***** Left Main Sub Nav *****/



.content .leftSub {
	margin:-20px 0 0 0;
}
.content .leftSub ul {
	margin-left:0;
}
.content .leftSub ul li {
	float:none;
	margin:0 0 6px 0;
	padding:0;
	clear:both;
}
.content .leftSub ul li a {
	font-size:.9em;
	font-weight:bold;
	letter-spacing:-.05em;
	font-family:Arial;
	color:#828282;
	text-decoration:none;
	margin:0 0 0 22px;
	text-transform:none;
}
body.whats_new .content .leftSub ul li.current a,  body.contact_us .content .leftSub ul li.current a,  body.consider_switching .content .leftSub ul li.current a,  body.new_to_treatment .content .leftSub ul li.current a,  body.people_like_me .content .leftSub ul li.current a,  body.programs_and_services .content .leftSub ul li.current a,  body.important_safety_information .content .leftSub ul li.current a,  body.administering_kogenate .content .leftSub ul li.current a,  body.advancing_the_science .content .leftSub ul li.current a,  body.resources_for_your_patients .content .leftSub ul li.current a,  body.resources_for_you .content .leftSub ul li.current a {
	background:url(../images/internal-nav-category-bullet.gif) no-repeat;
	padding-left:16px;
	margin-left:6px;
}
body.why-choose-kogenate .content .leftSub ul li.currentie a,  body.why_choose_kogenate .content .leftSub ul li.currentie a,  body.benefits_of_kogenate .content .leftSub ul li.currentie a {
	background:url(../images/internal-nav-category-bullet.gif) no-repeat;
 *background:url(../images/internal-nav-category-bullet-ie.gif) no-repeat;
	padding-left:16px;
	margin-left:6px;
}
body.benefits_of_kogenate .content .leftSub ul li.currentie_secondary a {
	background:url(../images/internal-nav-category-bullet.gif) no-repeat;
	padding-left:16px;
	margin-left:6px;
}
.content .leftSub ul li a:hover {
	color:#00549f;
}
.content .leftSub ul li.break {
	background:url(../images/sub-left-break.gif) no-repeat;
	width:242px;
	height:1px;
 *margin-top:-10px;
}
/***** Footer *****/



.footer {
	clear: both;
	width:740px;
	text-align:left;
	margin:30px auto 0 auto;
	*margin:20px auto 0 auto;
}
.footer p, .footer ul li {
	font-size:.8em;
	line-height:1.3em;
	font-family:Arial;
	margin:14px 0 14px 0;
}
.footer p.copy {
	font-size: 10px;
	letter-spacing:-.015em;
	color:#808285;
	margin:1px 0 0 0;
	padding:0;
	text-align:center;
}
.footer ul li { margin: 0 0 0 30px; }
.footer a {
	color:#0098d7;
	text-decoration:none;
}
.footer a:hover {
	color:#0098d7;
	text-decoration:underline;
}
.footer .links {
	margin:22px auto 5px auto;
	text-align:center;
	font-size: 10px;
	color:#a0a1a4;
}
.footer .links a {
	color:#808285;
}
.footer .links a:hover {
	text-decoration:underline;
	color:#808285;
}
.footer h2 {
	text-indent:-5000px;
}
.footerLink {
	display:block;
	background:url(../images/footer-logo.jpg) no-repeat;
	width:165px;
	height:33px;
	text-indent:-5000px;
	margin:10px auto 0px auto;
	*margin:10px 0 0px 287px;
	padding-bottom:10px;
}
.footer h3 {
	float:right;
	background:url(../images/footer-kogenate-logo.jpg) no-repeat 0 0;
	width:348px;
	height:246px;
	text-indent:-9999px;
}
.bottomBorder {
	margin:0 auto;
	width:760px;
	height:20px;
	background:url(../images/content-footer.png) no-repeat;
	padding:0 10px 0 6px;
}

#indicationsUsage { background:url(../images/footer-green.png) no-repeat 0 2px; padding: 0 0 0 20px; }
#safetyInfo { background:url(../images/footer-gold.png) no-repeat 0 2px; padding: 0 0 0 20px; }
#footerCopy { float: left; width: 380px; }
#footerCopy img { margin-left: 110px; }
#footerImg { float: right; width: width:348px; height:246px; }

/**** Espanol ****/

.espanol .content .leftInternal {
	float:left;
	width:257px;
	min-height:730px;
 *min-height:780px;
}
.espanolHome .content .leftInternal {
	float:left;
	width:257px;
	min-height:410px;
 *min-height:440px;
}
.espanolDisplayRight {
	float:left;
	background:url(../images/espanol-bg.jpg) no-repeat;
	width:475px;
	height:297px;
	margin-top:-24px;
}
.espanolDisplayRight p {
	float:left;
	width:264px;
	font-size:1em;
	line-height:1.8em;
	padding:15px 0 0 5px;
}
.espanolDisplayRight p strong.printcopy {
	color:#4c4c4c;
}
.espanol .internalContent .linkUnderline {
	text-decoration:underline;
}

/*custom implementation of footer for healthcare-providers/administering-kogenate.jsp*/
.administering-kogenate-custome-footer #indicationsUsage { display:none;}
.administering-kogenate-custome-footer #safetyInfo { display:none;}

/*blue callout text on saftey page*/
.bluetextbox { border:3px solid #0589c9; color:#0589c9; width:430px !important; font-weight:bold;}
.bluetextbox h4 {color:#0589c9; font-size:46px;}
.bluetextbox h4 sup { font-size:24px}
.bluetextbox h5 { font-size:18px; color:#000000; white-space:nowrap; width:160px;}
.bluetextbox h5, .bluetextbox h4 { text-align:center; padding:0; margin:0;}
.bluetextbox td {color:#0589c9;}

.oneoffHide .specialHide { display:none;}

#globalNotice { width: 500px; margin: 0 auto; padding: 14px 0; text-align: center; font-size: 12px; }
