/* ---------------------- Resets default browser CSS -------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
}

body { line-height: 1.5; }

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }

/* Remove possible quote marks (") from <q>, <blockquote> */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove borders on linked images. */
a img { border: none; }
a {outline: none;-moz-outline-style: none;}
:focus {-moz-outline-style: none;}

/*Clearfix Class*/
.clearfix:after { content: "."; display: block;	clear: both; visibility: hidden; line-height: 0; height: 0; }
 .clearfix { display: inline-block; }
 html[xmlns] .clearfix { display: block; }
 * html .clearfix { height: 1%; }

/* ------------------end reset--------------------------------------------------*/

body {font-size:12px; color:#333;background:#999;font-family: Arial, Helvetica, sans-serif; }
#container {width: 975px; background: #fff; margin: 0 auto; text-align: left; }
#logo {position:absolute;z-index:999; margin:10px 0 0 20px;}
h1 {font-family:"Frutiger", Arial, Helvetica, sans-serif;line-height: 1.1;font-size: 24px;color:#1a2a69;padding:0 0 13px 0;font-weight:400;}
h2 {font-family:"Frutiger", Arial, Helvetica, sans-serif;line-height: 1;font-size: 16px;color:#1a2a69;margin:8px 0 5px 0;font-weight:400;}
h3 {font-family:"Frutiger", Arial, Helvetica, sans-serif;line-height: 1.3;font-size: 14px;font-weight:900;margin:5px 0 5px 0;color:#1a2a69;font-weight:400;}
h4 {font-family:"Frutiger", Arial, Helvetica, sans-serif;line-height: 1;font-size: 13px;color:#1a2a69;margin:5px 0 5px 0;font-weight:400;}
a:link {color:#1a2a69;}
a:visited {color:#1a2a69;}
a:hover {color:#666;}
a:active {color:#333;}
sup {position: relative;top: -2px;vertical-align: top;}
hr { height: 1px; border: 0; color: #686B74; background-color: #686B74;margin:15px 0 15px 0;}
em {font-style: italic;}

.hcp_home_header {background:url(../images/top_bar.gif) no-repeat; height:99px; padding:0 0 0 240px;}
.hcp_dosing_header {background:url(../images/top_bar_dosing.gif) no-repeat; height:99px; padding:0 0 0 240px;}
.hcp_resources_header {background:url(../images/top_bar_resources.gif) no-repeat; height:99px; padding:0 0 0 240px;}
.hcp_learn_header {background:url(../images/top_bar_learn.gif) no-repeat; height:99px; padding:0 0 0 240px;}
.hcp_rems_header {background:url(../images/top_bar_rems.gif) no-repeat; height:99px; padding:0 0 0 240px;}
.hcp_ordering_header {background:url(../images/top_bar_ordering.gif) no-repeat; height:99px; padding:0 0 0 240px;}
.pat_home_header {background:url(../images/top_bar.gif) no-repeat; height:99px; padding:0 0 0 220px;}
.pat_what_header {background:url(../images/top_bar_what_to_expect.gif) no-repeat; height:99px; padding:0 0 0 220px;}
.pat_begin_header {background:url(../images/top_bar_patient_kit.gif) no-repeat; height:99px; padding:0 0 0 220px;}
.pat_copay_header {background:url(../images/top_bar_copay.gif) no-repeat; height:99px; padding:0 0 0 220px;}
.pat_answers_header {background:url(../images/top_bar_answers.gif) no-repeat; height:99px; padding:0 0 0 220px;}
.pat_diary_header {background:url(../images/top_bar_pain_diary.gif) no-repeat; height:99px; padding:0 0 0 220px;}
.pat_medguide_header {background:url(../images/top_bar_medguide.gif) no-repeat; height:99px; padding:0 0 0 220px;}




/* top navs  */
#topnav {float:right;margin:8px 10px 15px 0;display: inline;}
#topnav ul {list-style:none;font: 10px Verdana, Geneva, sans-serif; color:#b0d3f0;}
#topnav li {float: left;display: inline;padding: 0 3px 0 0;}
#topnav li { font-size: 12px; }
#topnav li a:link {text-decoration:none;color:#b0d3f0;}
#topnav li a:visited {text-decoration:none;color:#b0d3f0;}
#topnav li a:hover {text-decoration:none;color:#fff;}
#topnav li a:active {text-decoration:none;color:#1a2a69;}

#mainNav {/*text-align:center;*/}
#mainNav ul {list-style:none;font: 13px Verdana, Geneva, sans-serif; color:#fff; margin-left: 100px; }
#mainNav li {float: left;width:105px;padding:0 20px 0 0;text-align:center;display: block;}
#mainNav li a:link {text-decoration:none;color:#fff;}
#mainNav li a:visited {text-decoration:none;color:#fff;}
#mainNav li a:hover {text-decoration:none;color:#ee9700;}
#mainNav li a:active {text-decoration:none;color:#1a2a69;}
#mainNav li.currentSection a:link  {text-decoration:none;color:#ee9700;}
#mainNav li.currentSection a:visited {text-decoration:none;color:#ee9700;}
#mainNav li.currentSection a:hover {text-decoration:none;color:#fff;}
#mainNav li.currentSection a:active {text-decoration:none;color:#1a2a69;}

#mainNavhcp {/*text-align:center;*/}
#mainNavhcp ul {list-style:none;font: 13px Verdana, Geneva, sans-serif; color:#fff;}
#mainNavhcp li {float: left;width:120px;padding:0 20px 0 0;text-align:center;display: block;}
#mainNavhcp  li a:link {text-decoration:none;color:#fff;}
#mainNavhcp  li a:visited {text-decoration:none;color:#fff;}
#mainNavhcp  li a:hover {text-decoration:none;color:#ee9700;}
#mainNavhcp  li a:active {text-decoration:none;color:#1a2a69;}
#mainNavhcp  li.currentSection a:link  {text-decoration:none;color:#ee9700;}
#mainNavhcp  li.currentSection a:visited {text-decoration:none;color:#ee9700;}
#mainNavhcp  li.currentSection a:hover {text-decoration:none;color:#fff;}
#mainNavhcp  li.currentSection a:active {text-decoration:none;color:#1a2a69;}

/*  index   */

#homeBanner {margin: 0;padding:0;width:955px;background-color:#FFFFFF;}

#disclaimer {position: absolute;top: 430px;height: 60px;width: 955px;background: #fff;z-index:2;}
#disclaimer p {margin: 0px 10px 0px 10px;padding: 8px;font-size: 10px;}
#disclaimer a {color: #1a2a69;}

.main_home_btn {position:absolute; padding:51px 0 0 41px; margin:0; width:955px;}
.main_home_btn ul {list-style: none;margin: 0px;padding: 0px;height: 175px;}
.main_home_btn ul li {display: block;float: left;margin-right: 14px;}
.main_home_btn a {width: 286px;height: 130px;display: block;position: relative;}
.main_home_btn a span {width: 241px;height: 130px;overflow: hidden;text-indent: -5000px;display: block;position: absolute;top: 15px;left: 20px;border: 2px solid #fff;}
.main_home_btn a:hover span {border: 2px solid #fba824;}

.pat_btn span {background: url(../images/main_home_btn1.jpg) no-repeat;} 
.hcp_btn span {background: url(../images/main_home_btn2.jpg) no-repeat;} 
.rems_btn span {background: url(../images/main_home_btn3.jpg) no-repeat;}
a.rems_btn {background: url(../images/main_btn_fade.png) repeat-x;}


/* HCP home */

.hcp_exalgo_descript {width:645px; height:235px;background:url(../images/hcp_exalgo_descript_bg.jpg) no-repeat;float:left;}
.hcp_exalgo_descript .copybox {width:385px;padding:25px 0px 0 15px;float:left;}
.hcp_exalgo_descript .copybox p {color:#003878;font-size:16px;line-height:1.2;}
.hcp_exalgo_descript p.descriptLink {color:#003878;padding:40px 0 0 0;font-size:12px;}
.pill-flash {float:right;width:225px; height:225px;display:inline;}
.hcp_slideholder {float:right;width:300; height:225;padding:10px 0 0 0;}



/*  PAT home  */
.pat_home_guy {width:605px; height:255px;background:url(../images/pat_home_guy_bg.jpg) no-repeat;float:left;}
.pat_home_guy h1 {font-size: 20px;color:#1a2a69;line-height: 1em;}
.pat_home_guy  .copybox {width:370px;padding:30px 0 0 220px;}
.pat_home_guy  .copybox p {color:#003878;font-size:13px;line-height:1.2;}
.pat_home_guy  p.descriptLink {color:#003878;padding:35px 0 0 0;margin:5px 0 0 0;font-size:12px;}

.pat_slideholder {float:right;width:340px; height:245px;padding:10px 0 0 0;}


/*   -------- HCP subnavs ------------  */
.sub_nav {height:34px;background:url(../images/subnav_bg.jpg) no-repeat;font-weight:900;padding:6px 0 0 0;}
.sub_nav .dosing {height:34px;margin:0 0 0 380px;color:#fff;}
.sub_nav .hcp_resources {height:34px;margin:0 0 0 325px;color:#fff;}
.sub_nav .sideEffects {height:34px;margin:0 0 0 327px;color:#fff;}
.sub_nav .learn {height:34px;margin:0 0 0 20px;color:#fff;}
.sub_nav  ul {list-style:none;}
.sub_nav  li {float: left;text-align:center;display: inline;padding: 0 15px 0 0;}
.sub_nav  li a:link {color: #ffffff;text-decoration:none;}
.sub_nav  li a:visited {color: #ffffff;text-decoration:none;}
.sub_nav  li a:hover {color: #ddd; text-decoration:none;}
.sub_nav  li a:active {color: #eee;text-decoration:none;}
.sub_nav  li.current {color: #1a2a69;}
.sub_nav  li.current a:link {color: #1a2a69;text-decoration:none;}
.sub_nav  li.current a:visited {color: #1a2a69;text-decoration:none;}
.sub_nav  li.current a:hover {color: #ddd; text-decoration:none;}
.sub_nav  li.current a:active {color: #eee;text-decoration:none;}

/*   ------- Structure-------------  */

#content { background: #fff;padding:10px; }
#content p {margin:0 0 .7em 0;}
#global { background: url(../images/global_pages_bg.jpg) no-repeat;padding:30px 0 0 30px; /* min-height: 280px; */ }
#globalMin { background: url(../images/global_pages_bg.jpg) no-repeat;padding:30px 0 0 30px;height:365px; }
#hcpRisk { background: url(../images/global_pages_bg.jpg) no-repeat;padding:30px 0 0 30px;height:280px; }
#haleVid { background: url(../images/global_pages_bg.jpg) no-repeat;padding:30px 0 0 30px;height:340px; }
#globalLearn { background: url(../images/global_pages_bg.jpg) no-repeat;padding:30px 0 0 30px;height:280px; }
#globalMinOneCol { background: url(../images/global_pages_bg.jpg) no-repeat;padding:30px 0 30px 30px; }
#global_hcp_reduced { background: url(../images/global_reduced_bg.jpg) no-repeat;padding:30px 0 0 30px;  }
#global_hcp_relief { background: url(../images/global_relief_bg.jpg) no-repeat;padding:30px 0 0 30px; }
#global_hcp_safety { background: url(../images/global_safety_bg.jpg) no-repeat;padding:30px 0 0 30px; }
#global_hcp_dosingConv { background: url(../images/global_dosing_conversion_bg.jpg) no-repeat;padding:30px 0 20px 30px;  }
#global_hcp_dosing { background: url(../images/global_dosing_conversion_bg.jpg) no-repeat;padding:30px 0 20px 30px;height:350px; }
.hcp_reduced_rt {float:right;width:190px;display:inline; margin:0 20px 22px 0;line-height:1.4;}
.hcp_safety_rt {float:right;width:170px;display:inline; margin:0 10px 5px 0;padding:0 0 75px 0;line-height:1.4;}
.hcp_relief_rt {float:right;width:170px;display:inline; margin:10px 10px 5px 0;padding:0 0 75px 0;line-height:1.4;}
.hcp_reduced_rt_copybox {margin:175px 0 0 0;}
.hcp_dosingConv_rt {float:right;width:145px;display:inline; margin:-10px 10px 5px 0;padding:0;line-height:1.4;}
.hcp_dosingConv_rt h2 {font-size:13px;line-height:1;line-height:1.4;color:#666;}
.sub_videoRight {float:right;width:270px;display:inline; margin:0 30px 5px 0;padding:0;line-height:1.4;}
.sub_imageRight {float:right;width:300px;display:inline; margin:0 30px 20px 0;padding:0;line-height:1.4; position: relative;}
.leftColDosing {width:700px;}

.leftColDosing ul {list-style-type:none; margin:0;}
.leftColDosing li  {background:url(../images/arrow_01.png) no-repeat 0 5px;padding: 0 0 5px 10px;}

.leftCol {max-width:600px;}
.leftColMin {height:600px;}
.oneColumn {width:720px;}
#global_hcp_reduced .refs {padding:5px 20px 10px 10px;margin:0;font-size:11px;line-height:1;color:#666;}
.hcp_reduced_lt {width:659px;}

.hcp_reduced_lt ul {list-style-type:none; margin:0;}
.hcp_reduced_lt li {background:url(../images/arrow_01.png) no-repeat 0 5px;padding: 0 0 5px 10px;}

.oros {height:150px;background: url(../images/oros_bg.jpg) no-repeat;clear:both;margin:5px 0 0 -30px;}
.oros .copybox {width:700px;margin:0 0 0 205px;padding:15px 0 0 0;}
.bioImage {float:right;width:250px;display:inline; margin:0 30px 5px 0;padding:40px 0 0 0;line-height:1.4;}
.leftColrelief {width:705px;padding-bottom:0;}

.study {width:180px;height:120px;float:left;margin:5px 0 0 0;display:inline;}
.study1 {background:#696b73;}
.study2 {background:#71c0eb;}
.study3 {background:#93b268;}
.study p {color:#fff;font-size:10px;line-height:1.2;margin:5px 0 0 0;padding:10px 10px 10px 10px;}

.study_rt {width:510px;height:120px;float:right;margin:5px 10px 0 0;display:inline;}
.study_rt1 {background:#cdced1;}
.study_rt2 {background:#d1eaf9;}
.study_rt3 {background:#d2e0bf;}
.study_rt p {color:#666;font-size:16px;line-height:1.2;margin:15px 0 0 0;padding:35px 20px 10px 10px;}


#contactForm {padding:0 0 60px 80px}
.haleVid_rt {float:right;width:550px;}
.haleVid_lt {float:left;width:320px;}
.sub_imageRight .rightHeader {font-size:16px;line-height:1.2;}
.sub_videoRight .learnHeader {font-size:18px;line-height:1.2;margin:8px;}
.pat_answers_rule {margin:20px 0 20px 0;}
.pat_answers_rule hr { float:left;width:490px;height: 1px; border: 0; color: #686B74; background-color: #686B74;margin:10px 20px 0 0;display:inline;}
.pat_copay_rt {float:right;width:300px;margin:0 20px 0 0;}
.pat_sideEff_rt {float:right;width:240px;margin:0 35px 0 0;}
.pat_iri_rt {float:right;width:300px;margin:0 30px 0 0;}
.pat_med_rt {float:right;width:300px;margin:0 30px 0 0;}
.pat_pain_rt {float:right;width:300px;margin:0 30px 0 0;}
.pat_leftCol {width:550px;padding-bottom:0;}
.patient-co-pay .pat_leftCol {width:525px;}
.pat_leftCol h2 {line-height: 1.2;font-size: 16px;margin:12px 0 5px 0;}
.refs {padding:10px 20px 0 10px; margin:30px 0 0 0; font-size:11px; line-height:1; color:#666;}
.refs { *padding:10px 20px 0 8px; }
.refs ol {font-size:11px; line-height:11px; color:#666; margin: 0 0 0 5px; }
.refs ol { *margin: 0 0 0 15px; }
.refs ol li {padding:5px 0 5px 0; font-size:11px; line-height:14px; }
.refs ol li { *padding:0 0 5px 0;  }

.tableChart_margin img { margin-bottom: 20px; }

.prior_auth { position: absolute; top: 525px; left: 105px; }
.sub_imageRight.prior_auth_image {width:325px;}
.pharm_locator { position: absolute; top: 345px; left: 85px; }
.sub_imageRight.pharm_locator_image {width:325px;}
.sub_imageRight a.image_wrapped { display: block; }
.sub_imageRight a.image_wrapped img { vertical-align: bottom; }

/*   ----------Sitemap-----------  */
.sitemapHeader {color:#1a2a69;font-size:14px;font-weight:900;padding:10px; }
.sitemapColumn {padding:10px;vertical-align:top;}
.sitemapColumn ul { }
.sitemapColumn li {/* line-height:2; */ list-style: none; background: url(../images/arrow_01.gif) left 7px no-repeat; padding-left: 15px; }
.sitemapColumn ul li ul { }
.sitemapColumn ul li ul li { background-image:url(../images/arrow_01_grey.gif);}
.sitemapHeader a:link {color: #1a2a69;}
.sitemapHeader a:visited {color: #1a2a69;}
.sitemapHeader a:hover {color: #666;}
.sitemapHeader a:active {color: #999;}



/*   --------IRI-----------  */
#isiBox { border: 1px solid #686B74; padding:15px; margin:40px 0 20px 0;text-align:center;}
#isi_holder {background:#fff; padding:0 10px 10px 10px;}
#isi_holderidx {background:#fff; padding:0;}
#isi {background: #dadadd; padding:15px 37px 40px 37px; color:#696b73;}
#isi ul {margin:0 0 5px 15px;}
#isi p {margin:0 0 0 0;}
#isi a:link, #isi a:visited, #isi a:active {color: #686B74;font-weight:bold;text-decoration:underline;}
#isi a:hover {color: #002662;}
.leftCol .dashedSubs li ul {list-style:none;padding-left: 30px ;text-indent: -9px ;}
.dashedSubs li ul {list-style:none;padding-left: 20px ;text-indent: -9px ;}
#isi_sub {background: #fff; padding:20px 37px 40px 37px; color:#686B74;}
#isi_sub a:link, #isi_sub a:visited, #isi_sub a:active {color: #579fbf;font-weight:bold;text-decoration:underline;}
#isi_sub a:hover {color: #002662;}
#isi_sub ul {margin:0 0 5px 15px;}
#isi_sub p {margin:0 0 .7em 0;}
#blackbox { border: 3px solid #686B74; padding:15px; margin:5px 0 20px 0;font-weight:bold;}
#boxWarn { border: 1px solid #686B74; padding:15px; margin:5px 0 20px 0;}
#boxWarnLetter { border: 3px solid #686B74; padding:15px; margin:5px 0 20px 0;}
#isi .blackboxHeader { font-weight:bold;text-decoration:underline;margin:5px 0 0 0;}
.blackboxCenter {font-weight:bold;text-align:center;margin:10px 0 10px 0;}
.blackboxReport { font: 14px "Frutiger", Arial, Helvetica, sans-serif; color:#686B74;font-weight:bold;text-decoration:none;padding:0 0 6px 0;line-height:1.3;}
.blackboxScroll { font-weight:bold;text-decoration:underline;margin:5px 0 0 0;padding:0 0 5px 0;}

/*  footer  */
#footer {background:#212121; color:#fef5f6; font-size:12px; width:975px; height:160px; margin:0 auto 107px auto;}
#footerNav {width:584px; text-align:center;}
#footerNav p {width:584px; padding:5px 0 0 12px; text-align: left; }
#footerNav ul {list-style:none;font-size:13px; margin:10px 0 0 0;}
#footerNav li {display:inline; float: none; margin:0 0 0 0;}
#footerNav li.separator {color:#fef5f6; padding:0 10px 0 10px;}
#footerNav a:link, #footerNav a:visited {color: #4db1cd;text-decoration:none;}
#footerNav a:hover {color: #fff;}
#footerNav a:active {color: #4db1cd;text-decoration:none;}
#footer table, td, th { vertical-align: middle; }
.covLogo {margin:50px 10px 0 20px;}
.malLogo {margin:50px 0 0 20px;}


/*  global + misc */


#floater, #floater { width: 806px; height: 87px;  margin: 0 0 0 -488px; padding: 10px 85px; background-image: url(../images/bg_floater.jpg); z-index: 100; position: fixed; bottom: 0px; left: 50%; text-align: left; }
#floater h2, #floater p, #floater a { color: #FFF; font-size: 11px; line-height: 14px; }
#floater h2 { margin-bottom: 5px; }
#floater_box { border: 1px solid #FFF; padding: 5px; margin: 5px 30px 0 30px; text-align: left; }
/*.patient #floater_box { margin: 5px 75px 0 75px; }*/

dl {margin:0 0 10px 0;}
dt {font: 16px Verdana, Geneva, sans-serif; color:#50b3cf;}
dd {margin:3px 0 10px 0;}
.ital {font-style:italic; }
.title {font-style:italic; }
.hangingindent {padding-left: 15px ;text-indent: -10px ;font-size:11px;line-height:1.1;}
.right {float:right;}
.left {float:left;}
.clear {clear:both;}
.underline {text-decoration:underline;}
.strong {font-weight:bold;}
.lastParagraph {padding-bottom:35px; }
.privacySub {font-weight:bold;font-style: italic;}

.hidden { visibility: hidden; }
.unhidden { visibility: visible; }
.required {color:#F00;}
.caption {color:#003878;font-size:11px;line-height:1;margin:0 0 3px 0;padding:10px 0 0 0;}
.footnote {color:#666; font-size:11px;line-height:1;}

.center_content { text-align: center; }

.list_item_arrow {list-style-type:none; margin:0;}
.list_item_arrow li  {background:url(../images/arrow_01.png) no-repeat 0 5px;padding: 0 0 0 10px;}

.plainSubs {list-style:none;padding-left: 10px ;text-indent: -9px;}
.plainSubs li {background:none;}

.list_item_indent {list-style-type:none; margin:0 0 0 20px;}
.box-shadow {-moz-box-shadow: 0px 0px 8px #666666;-webkit-box-shadow: 0px 0px 8px #666666; box-shadow: 0px 0px 8px #666666; -ms-filter: \"progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color=\'#666666\')\";
}
