/*FORM*/
form{margin:0 auto;}
form p{margin:0!important; padding:0;}
#formContainer {float:left; width:97%; border:1px solid #999; padding:10px; margin:0 auto; margin-bottom: 40px; background-color: white;}
#formContainer .formElement  p {width:auto;}
#formContainer input {font-family: sans-serif;}
.formGroup{background-color:white; margin:10px 0;}
/*.outline{background-color:#edebe6; border:1px solid #edebe6;}*/
.preferredMethod{font-family:Verdana, Geneva, sans-serif; font-size:11px;color:black;margin:16px 6px;width:94%;}
input #state{width:20px;}
#submitButton{margin-top:10px;}
#formContainer .note {padding-top:20px; width:100%;}
.right{float:right;}
.left{float:left; margin-right:10px;}
.clear{clear:both;}


/*global*/

* {margin:0;padding:0;}
body {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#f5f3ed;	
}


h4{color:#003A6F; font-size:26px; font-weight:normal; margin-bottom:5px;}
h3{color:black; font-size:18px; font-weight:bold; margin-bottom:5px;}
h3.orange {color:#f88021; }

body {
	margin:0px; padding:0px;
	text-align:center;
	}

#wrapper {
	width:972px;
	margin:40px auto;
	text-align:left;
	}

.rems #wrapper {background-color:#F5F3ED;}

ul.tabbed{margin-left:50px!important;}
/* ------- HEADER --------- */
#header {
	background-image: url(../images/bg_blue-fade-dyaxLogo.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	/* overflow:hidden; */
	height:81px;
	position:relative;
	border:8px solid #fff;

}
#header .right {width:298px;float:right; }
#header .kalbitorLink {position:absolute; width:298px;top:10px;right:0; }
#header .dyaxLink {position:absolute; width:60px;top:15px;left:10px;  }
#header .headerCopy{text-align:center; width:530px; position:absolute; top:25px; left:80px;font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#fff;}
#header .headerCopy a{color:#F47F26;}

#header h1 {
	text-indent: -9000px;
	background-image: url(../images/logo_kalbitor.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: transparent; 
	height:81px;
}


/*--Special Navigation for Home Page------*/
a.orangeBox{text-decoration:none; padding-left:10px; color:#fff!important; font-size:13px!important;}
.orangeBox sup{font-size:7px;}
.orangeBox{width:295px; margin:10px 13px 20px 0; padding:10px; background-color:#f47f26; float:left;}
.orangeBox .orangeBoxHeader{padding-left:10px;font-size:12px; background-image:url(../images/arrow_blue.gif);background-repeat:no-repeat; color:#043d72; text-transform:uppercase; font-weight:bold;}
.tab{padding-left:10px;}
.end{margin-right:0px!important;}
.noBottom{margin-bottom:0px!important;}


/* --------- CONTENT --------- */
#safetyInformation{margin-top:-18px;}

#contentContainer{width:100%; padding:0;}
#contentContainer ul li{margin:5px 0!important;}

#content { overflow:hidden;width:100%;}
#landing #content {
	background-image: url(../images/bg_landing_banner-top.jpg);
	background-repeat: no-repeat;
	background-position: 0px 26px; 
}

body.rems#landing #content, body.safetyInformation #content, body.hcp#landing #content, body.patients#landing #content, body.signUp#landing #content {background:none; }



/* ---AHHHHHHH ----- */
#content .pdfFix {float:left; height:auto; margin:0; width:100%;}

.pdfFix ul{width:100%; margin-left:0px!important; margin-top:7px; list-style-type: none;}
.pdfFix ul li{margin-left:20px; margin-right:10px!important; display: inline;}
.pdfFix ul li a {
	color:#005288;
	text-decoration:underline;
	font-size:14px;
	background-image: url(../images/icon_pdf.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
	padding:0 0 0 18px;
}
.pdfFix ul li a:hover {text-decoration:underline;}

#content .pdf {float:right;height:54px;margin-right:10px;/*ie6 hack */
_margin-right:5px;/*ie6 hack */}



#content .border .pdf {float:left!important; margin:0px; height:auto;}
#content .border .pdf ul{width:100%; margin-left:0px; margin-top:0px;}
#content .border .pdf ul li{margin-left:0px; margin-right:10px;}


#content .pdf ul {list-style-type: none;width:400px;margin-top:7px;}
#content .pdf ul li {float: right;margin-left:20px; }
#content .pdf ul li a {
	color:#005288;
	text-decoration:underline;
	font-size:14px;
	background-image: url(../images/icon_pdf.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
	padding:0 0 0 18px;
}
#content .pdf ul li a:hover {text-decoration:underline;}


/* special nav styles for form page */

#content .pdf_form {float:right;height:54px;}

#content .border .pdf_form {float:left!important; margin:0px; height:auto;}
#content .border .pdf_form ul{width:100%; margin-left:0px; margin-top:0px;}
#content .border .pdf_form ul li{margin-left:0px; margin-right:10px;}


#content .pdf_form ul {list-style-type: none;width:320px; display:inline;}
#content .pdf_form ul li {float: right;margin-left:12px;border-right:1px solid #ababab; }
#content .pdf_form ul li a{
	color:#005288!important;
	text-decoration:none;
	font-size:11px;
	background-image: url(../images/icon_pdf.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
	padding:0 10px 0 18px;
	
}

#content a{color:#003a68;}

.blue_link{
	color:#005288!important;
	text-decoration:underline;
	font-size:13px;}

.orangeArrowList{margin-left:50px!important;}
.orangeArrowList li{list-style:none; padding-left:20px; background-image: url(../images/arrow_orange.gif); background-repeat:no-repeat;}
.orangeArrowList ul{margin-left:40px!important;}
.orangeArrowList ul li{list-style-type:disc; background-image:none; padding:0px;}	
.whiteContainer{width:95%; border:1px solid #999; background-color:#fff; padding-left:10px;}
.blueLine{height:3px; background-color:#003a68; margin:10px 0;}

	
.pdf_icon{background-image: url(../images/icon_pdf.gif); background-repeat:no-repeat; width:20px; height:10px;}

#content .pdf_form ul li.end {border-right:none; }
#content .pdf_form ul li.end a {padding-right:0px;}
#content .pdf_form ul li a:hover {text-decoration:underline;}


#content .menu_form {float:left;width:600px;}
#content .menu_form ul {list-style-type: none;width:100%;padding-left:20px; }
#content .menu_form ul .nav { height: 20px; }
#content .menu_form ul li {float: left;height: 16px;margin-right:10px;border-right:1px solid #ababab; }
#content .menu_form ul li a {
	color:#005288;
	text-decoration:underline;
	font-size:11px;
	height: 16px;
	padding:0 10px 0 0px;
}
#content .menu_form ul li a:hover {text-decoration:none;}

#content .menu_form ul li.end {border-right:none; }

#content .menu_form ul li a img {padding-top:2px; }


#content .menu_form ul li a.selected  {font-weight:bold;;}








.clear { clear: both};

#content .menu {background-color: #1194D6; }
#content .menu ul {list-style-type: none;width:100%;margin-top:7px; }
#content .menu ul .nav { height: 20px;  background-color: background-color: #1194D6;}
#content .menu ul li {float: left; margin-left:20px; height: 20px; }
#content .menu ul li a {
	color:#005288;
	text-decoration:underline;
	font-size:14px;
	height: 20px;
	padding:0 0 0 18px;
}
#content .menu ul li a:hover {text-decoration:none;}
#content .banner {
	clear:both;
	background-image: url(../images/bg_blue-fade.jpg);
	background-repeat: repeat-y;
	overflow:hidden;
	_height:350px;_position:relative; /*ie6 hack*/
}

#landing #content .banner {
	clear:both;
	background-image: url(../images/bg_landing_banner.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	background-position: left top;height:153px;	
	_position:relative; /*ie6 hack*/
}


#content .banner .text {width:504px;margin-top:36px;margin-left:26px;
_position:absolute; _top:36px; _left:26px; _margin-top:0; _margin-left:0;/*ie6 hack*/

}





body#landing  #content .banner .text {width:460px;float:left;margin-top:30px;margin-left:250px;
_position:absolute; _top:30px; _left:250px;_margin-top:0px;_margin-left:0px;/*ie6 hack*/}

#content .banner .text h2 {color:#F47F26; font-size:32px;line-height:44px; }
body#landing #content .banner .text h2 {color:#F47F26; font-size:22px;line-height:30px;font-family:Verdana, Geneva, sans-serif; }
#content .banner .text h3 {color:#fff; font-size:32px;line-height:44px }
#content .banner .text h3 span {font-size:25px;font-weight:normal; }
#content .banner .text h4 {color:#fff; font-size:24px;font-weight:100;line-height:28px;margin-bottom:16px; }
#content .banner .text h3 sup {font-weight:normal;font-size:27px;margin-left:3px;}
#content .banner .text p {font-family:Verdana, Geneva, sans-serif; font-size:14px;color:#fff;margin:16px 0;}
#content .banner .text p span {font-size:16px; font-weight:bold;}

.hcp sup, .patients sup{font-size:12px;}

#content .banner .text .orange {color:#F47F26}

#content .banner .image {
	background-image: url(../images/banner_image.jpg);
	background-position: right bottom;
	background-repeat:no-repeat;
	padding-bottom: 1px;
}

.border{background-color:#fff; border: 1px solid #000000; padding:20px; width:95%; margin:20px 0 0 0;}
.warning{margin-bottom:0px!important;}
.anaphylaxis{margin-top:5px!important;}
.anaphylaxis p{margin:0px!important;}
#content .border .blue{font-size:13px; color:#003363; font-weight:bold;}
#content .border p{margin-left:0px; margin-right:0px; width:100%;}

body#landing #content .banner .image {
	width:210px;
	height:153px;
	float:right;margin-right:20px;
	background-image: url(../images/bg_landing_banner_image.jpg);
	background-position: right bottom;
}


/*  No longer using black */

#content p   {font-family:Verdana, Geneva, sans-serif; font-size:12px;color:black;margin:16px 0px;width:94%;}
#contentContainer, .isi {margin-left:8px;}
.isi-header{font-size:16px!important; font-weight:bold;}
.isi p {color:#000!important; font-size: 12px; line-height:16px; margin: 10px 0;}
.isi a {color: #003A68;}
.isi ul li{margin:10px 0; color:#000!important;}

#content ul {margin-left:50px;}
#content ul li {font-family:Verdana, Geneva, sans-serif; font-size:12px;color:black;margin:10px 0; }
/* .hcp .isi p, .hcp isi ul li, .patients .isi p, .patients .isi ul li, .signUp .isi p, .signUp .isi ul li{margin:10px 0!important; font-family:Verdana, Geneva, sans-serif; font-size:12px!important;}
.hcp .isi a, .patients .isi a, .signUp .isi a{color:#003399;} */
.bump{padding-left:50px;}
.bump li{font-size:13px!important;}

/* -------Primary Navigation-----------*/
/* .signUp .navSignUp a, .patients .navPatients a, .hcp .navHcp a {text-decoration:underline!important;} */


/* ----- FOOTER --------- */

#footer {background-color:#003A69;line-height:54px;text-align:center;padding:0 auto;margin:16px 0;overflow:hidden;}

#footer ul {list-style-type: none;overflow:hidden;width:400px;_width:400px;margin:0 auto; }
#footer ul li {margin-left:20px;float:left; }
#footer ul li a {
	color:#fff;
	text-decoration:none;
	font-size:12px;
}
#footer ul li a:hover {text-decoration:underline; }

#goHome  { color: #005288; font-size: 11px; margin-bottom: 5px;}
#goHome a { color: #005288;
		font-size: 11px;
		text-decoration: none;}
#goHome a:hover {
	    text-decoration: underline;
}

#content span.orange a
{
	color: #F47F26;
	font-size: 14px;
}

.form-instruction
{
	padding-top: 20px;
}


.copyright { font-size:13px; }

p.footer-navigation { color:#b2b2b2; font-size:11px; padding-bottom:5px; }
p.footer-navigation span { padding:0 4px 0 7px; }
p.footer-navigation a { color:#0099ff; }
