/*
       copyright 2009 UCB, Inc. All Rights Reserved
       Client: UCB, Inc. 
       Author: Maya Lindenmuth - Brulant, Inc. 
       Date: 1/12/2009 
*/

/* Styles specifically for print view */

/****************************** START :: page **********************/

@import "browserreset.css";

img.sr1, img.sr2, img.dg4{ position: relative !important; }

ul.safety_and_tolerability li.safety_and_tolerability{ width: 200px; }

/* navigation elements should be removed for print */
#branding, #navSupplementary, .sidebar, .bottombar, #skip_points, #modal_wrapper, img.ar, .video_pane, .about_video_pane, .subtier_video_pane, #moacontent, .rmforprint { display: none; }

* { font-family: Arial, Helvetica, sans-serif; line-height: 1.3em; }
a:link { color: #5c6f7b; text-decoration:underline; }
a:visited { color: #5c6f7b; text-decoration: underline; }
a:hover { color: #ce7019; text-decoration: underline; }

#print_logo { display: block; position: absolute; top: 0px; width: 303px; height: 83px; }
#wrapper { width: 80%; }
	#container { position: absolute; top: 120px; }
	
	.main { width: 80%; }
		.main h1 { font-size: 18px; font-weight: bold; color: #5c6f7b; }
		.main h3 { font-weight: bold; color: #636363; }
			.main h3.size1 { font-size: 13px; }
			.main h3.size2 { font-size: 15px; }
		.main p, .main ul li { font-size: 13px; color: #636363; }
		.main p, .main h3, .main ul li, .main table { margin-top: 20px; }
			#wrapper #container #content #content_container .main p.no_pad { margin-top: 1px; }
			.main .side_by_side { width: 588px; position: relative; margin-left: -3px; }
					.main .side_by_side .left_side { width: 289px; }
					.main .side_by_side .right_side { float: right; width: 299px; margin-top: -251px; }
					.main .side_by_side .right_side P { margin: 0px; padding: 10px 0px 0px 6px; }
			.main p.disclaim { font-size: .9em; padding-top: 20px; }
		.main ul li { margin-left: 30px; list-style: disc inside; }
			.main ul.nested_list li { padding-left: 9px; margin: 3px 0px 0px 67px; }
				.main ul.c1, .main ul.c2, .main ul.c3, .main ul.c4 { margin-top: 0px !important; padding-top: 0px !important; }
				.main ul.c1 li, .main ul.c2 li, .main ul.c3 li, .main ul.c4 li { font-size: 12px; list-style: none; padding: 0px 0px 0px 4px; margin: 0px; }
			.main ul.level1 li a { font-weight: bold; }
			.main ul.index li { width: 200px; padding-left: 0px; }
				.main ul.level1 li li { margin-left: 38px; padding-bottom: 0px; margin-top: 2px; }
					.main ul.level1 li li a { font-weight: normal; }
				.main ul.safety_and_tolerability { width: 322px; }
					.main li.safety_and_tolerability { margin: 0px; padding-left: 6px; list-style: none; }
			.main ul li.no_pad { padding: 0px 0px 0px 0px; }
		.main ol li, .main sup { color:#636363; }
		.main ol li { list-style: decimal inside; }
		.main .footnote { font-size: 11px; }
		.main table td, .main table th { padding: 0px 12px 20px 0px !important; font-weight: bold; font-size: 1.2em; }
		.main table td.rank { font-weight: normal; }
			.main table td a { font-weight: normal; }
				
		.main .no_top { margin-top: 0px; }
		.main .firstli { margin-top: 22px; }
		.main .normal_left { margin-left: 0px; }
		.main .tiny_top { margin-top: 5px; }
		.main .small_top { margin-top: 16px; }
		.main .medium_top { margin-top: 35px; }
		.main .large_top { margin-top: 53px; }
		.main .huge_top { margin-top: 88px; }
		.main .no_symbol { background: none; list-style: none; }
	
		.main .dg1 { margin-top: 20px; }
		.main .dg2 { margin-top: 14px; }
		.main .dg3 { margin-top: 20px; }
		.main .dg4 { margin-top: 6px; }
		.main .dg5 { margin-top: 11px; }
		.main .sr1 { margin-top: 10px; }
		.main .sr2 { margin-top: 10px; }
		.main .ca1 { margin-top: 14px; }
		.main .lt1 { margin-top: 14px; }
		.main .st1 { margin-top: 14px; }
		.main .ma1 { display: none; }
		.main .ma2 { margin-top: 12px; }
		.main .ar { margin-top: 8px; }
	
	.info_pane { width: 80%; }
	.info_pane h1 strong { font-size: 18px; }
	.info_pane h2 { margin-top: 21px; }
	.hp_reference { font-size: 13px; font-weight: bold; color: #636363; margin-top: 88px; width: 80%; }
	.hp_footnote { list-style-type: decimal; list-style-position: inside; font-size: 11px; color: #636363; width: 80%; }
	.info_pane p { font-size: 13px; color: #636363; margin: 10px 0 0; }
	.info_pane p.tiny_top { margin-top: 2px; }
	.info_pane p.medium_top { margin-top: 12px; }
	
	#content_container .iconography { margin: 30px 0px 0px 30px; padding: 0px; float: left; display: block; width: 100%; margin-bottom: 30px; }
#content_container .iconography li { float: left; margin: 0px 0px 22px; padding: 0px; list-style-type: none; }
    #content_container .iconography li img { float: left; }
    #content_container .iconography li h3 { margin-top: 0px; }
    #content_container .iconography li h3, #content_container .iconography li p { float: left; width: 425px; margin-left: 15px; }

	.main .vimpat_update_form .field { margin-left: 32px; clear: left; width: 620px; margin-top: 10px; *overflow:visible; }
	.vimpat_update_form .field label { width: 150px; float: left; padding: 1px 12px 0px 0px; text-align: right; color: #636363; font-size: 13px; }
	.vimpat_update_form .field input, .vimpat_update_form select { width: 242px; float: left; margin-bottom: 8px; }
	.vimpat_update_form .required_fields { margin-left: 198px; }
	.vimpat_update_form #vu_firstName { margin-top: 9px; }
	.vimpat_update_form #vu_specialty select { width: 228px; }
	.vimpat_update_form #vu_state select { width: 144px; }
	.vimpat_update_form #vu_zipCode input { width: 96px; margin-bottom: 0px; }
	.vimpat_update_form .privacy_statement { padding-left: 193px; margin-left: 0px; font-size: 12px; clear: left; width: 380px; }
	.vimpat_update_form #vu_submitButton { display: none; }
	.vimpat_update_form p.action { margin-left: 0; padding-left: 187px; }
	.vimpat_update_form .err { margin-top: -8px; padding: 0px 0px 8px 199px; display: block; clear: both; *margin-top: 0; }
	
	.email_form .field { margin-left: 32px; clear: left; width: 620px; overflow: hidden; *overflow:visible; }
	.email_form .field label { width: 168px; float: left; padding: 1px 12px 0px 0px; font-size: 13px; text-align: right; color: #636363; }
	.email_form .field input { width: 242px; float: left; margin-bottom: 8px; }
	.email_form .required_fields { margin-left: 216px; margin-top: 46px; }
	.email_form #etp_sendersName { margin-top: 9px; }
	.email_form .sendCancel_grp { margin-top: 20px; width: auto; text-align: center; }
	.email_form .err { margin-top: -8px; padding: 0px 0px 8px 217px; display: block; clear: both; *margin-top: 0; }
	.email_form .action { text-align: center; }
	
	.main .required_fields, .main .required { color: #ed1c24 !important; }
	.main .apply_width { width: 500px; }
	
/*********************************************** Start Patient Savings ********************/

#content #content_container .main .print_box{
    width:539px;
    height:71px;
    margin:10px 0;
    position: relative;
}
#content #content_container .main .print_box .print_btn {
        display:none;
}
#content #content_container .main .print_box .right_box{ width:420px; height:69px; float:right;}

#content #content_container .main .card_box{
    width:549px;
    height:299px;
    margin:0;
    position:relative;
}
#content #content_container .main .card_box .card_patient{ width:413px; height:299px; float:right; overflow: hidden; }
    #content #content_container .main .card_box .card_patient .card_patient_left{
        color:#000000;
        font-family:Arial;
        font-size: 12px;
        line-height:1.5em;
        position: relative;
        top: -265px;
        left: 40px;
 }
#content #content_container .main .card_box .cutbox{ padding-top: 66px; width:136px; height:141px; float:left;}