/*
       copyright 2009 UCB, Inc. All Rights Reserved
       Client: UCB, Inc. 
       Author: Maya Lindenmuth - Brulant, Inc. 
       Date: 1/12/2009 
*/

/* LAYOUT STYLING::START *******************************************/

/****************************** START :: page **********************/
#wrapper { width: 998px; margin: 0px auto 0px; position: relative;  }
	#wrapper_container { width: 960px; margin: 0px auto; }
#container { position: relative; left: 0px;  /* ie layout fix */padding-top: 124px; }

.home_container #container { padding-top: 78px; left: -7px !important; }
.home_container #navSupplementary { left: 12px !important; }
    .home_container #branding { left: 12px; }
.no_top_margin { margin-top: -13px; margin-bottom: 0px !important; }
.extra_top_margin { margin-top: 20px; }
.capitalize { text-transform: uppercase; font-style: inherit; font-weight: inherit; text-indent: inherit; }

.clear{ clear:both;}

#home_cont { height: 655px; text-align:center}
#home_cont h1
{
        margin-top: 50px;
}
#print_home { display: none; }

/* start :: content */
#content { position: relative; top: 0px; left: 0px; width: 725px; float:right; }
	#content #content_container { height: 100%; width: 720px; }
	
#content_wide { position: relative; top: 0px; left: 0px; width: 960px; float:right; height: 100%; }	
				#content ul li { padding-bottom: 6px; }

		.side_group { float: right; position: absolute; top: -14px; right: 0px; z-index: 25; width: 301px; }
			
			
		.vim_cont_long { width: 695px; }
		
		.vim_cont { width: 450px; float: left;  height: 140%; min-height: 762px; position: relative; z-index: 55; }
			.vim_cont ul, .vim_cont h2 { width: 428px; }
			.vim_cont ul ul { width: 412px; }
			.vim_cont p.anchor_links { padding-bottom: 0px; }
			.vim_cont p.bib_header { text-align: center; }
			.vim_cont p.tp { padding-top: 5px; }
			.vim_cont h2.epiladvo {  width: 186px; height: 28px; }
				.vim_cont h2.epiladvo strong { position: absolute; left: -9999px; }
			.vim_cont h2.epilclass {  width: 183px; height: 60px; margin-top:4px;}
				.vim_cont h2.epilclass strong { position: absolute; left: -9999px; }
			.vim_cont h2.ufesp {  width: 76px; height: 85px; }
				.vim_cont h2.ufesp strong { position: absolute; left: -9999px; }
		
		ul.glos_list { width: 438px; padding-bottom: 36px; }
		ul.glos_list li { float: left; padding: 0px 4px 0px 3px; }
		ul li.trademarks{ width: auto; }
		ul.long { width: 450px; }
		
		ul.np { margin-top: 0px !important; }
		
		.vim_cont .alpha_item { clear: right; width: 438px; }
		.vim_cont .alpha_item h3 { padding: 0px; margin-bottom: 3px; }
			.vim_cont .alpha_item p { }
					.vim_cont .alpha_item p a { padding-right: 16px; }
				.vim_cont .alpha_item .results { clear: both; }
				.vim_cont .alpha_item .results p { float: none; }
					.vim_cont .alpha_item .results p a { padding: 0px; }
					
				
		
		/* headers */
		.vim_cont h1, .vim_cont_long h1 { height: 32px; width: 428px; }		/*width: 450px;*/
		.vim_cont h1.step1, .vim_cont h1.step2 { height: 64px; width: 480px; }
		.vim_cont h1.vim_prescribing_information{height:59px;}
		.vim_cont h1.ep_ind_news { width: 466px; position: relative; z-index: 50; }
		.vim_cont h1.vim_keeping_treatment_on_track { width: 466px; z-index: 50; position: relative; }
		
		.vim_cont h1 strong, .vim_cont_long h1 strong { position: absolute; left: -9999px; }
		
		
		
		/* actions */
		#content .action { text-align: center; padding-top: 25px; }
			#content .action a strong { position: absolute; left: -99999px; }
			#content .registration_page .action{ float: left; }
		
		.action a { display: block; width: 100%; height: 14px; }
		.action p.sign_up_now a, .action p.next a, .action p.submit a, .action p.print_card a { height: 26px; }
		.action p.print_page a{height: 31px;}
		.registered .action { position: relative; top: -63px; margin-bottom: -63px; }
		
		.main_callouts .call_wrapper1 p a { height: 17px; }
			.main_callouts .call_wrapper1 p a:hover { background-position: center -17px; }
		.main_callouts .call_wrapper2 p a { height: 17px; }
			.main_callouts .call_wrapper2 p a:hover { background-position: center -17px; }
		
		.side_group .sign_up p a { height: 17px; }
			.side_group .sign_up p a:hover { background-position: center -17px; }
		.side_group .learn_more p a { height: 17px; }
			.side_group .learn_more p a:hover { background-position: center -17px; }
		
		.action .manage_your_support_system a { height: 13px; }
		.action .return_home a { height: 14px; }
		
		.action input { margin-bottom: 20px; }
		
		.action .vimpat_help a:hover { background-position: center -14px; }
		.action .QA_epilepsy a:hover { background-position: center -14px; }
		.action .health_record a:hover { background-position: center -14px; }
		.action .treatment_track a:hover { background-position: center -14px; }
		.action .seniors_living_with a:hover { background-position: center -14px; }
		.action .easy_to_take a:hover { background-position: center -14px; }
		.action .return_home a:hover { background-position: center -14px; }
		.action .QA_about_treatment a:hover { background-position: center -14px; }
		.action .about_epilepsy a:hover { background-position: center -14px; }
		.action .ask_your_neurologist a:hover { background-position: center -14px; }
		.action .epilepsy_toolkit a:hover { background-position: center -14px; }
		.action .easy_to_take a:hover { background-position: center -14px; }
		.action .vim_works_new_way a:hover { background-position: center -14px; }
		.action .what_to_expect a:hover { background-position: center -14px;  }
		.action .qa_about_vimpat a:hover { background-position: center -14px; }
		.action .you_and_your_neurologist a:hover { background-position: center -14px; }
		.action .diagnosing_epilepsy a:hover { background-position: center -14px; }
		.action .types_of_seizures a:hover { background-position: center -14px; }
		.action .live_well_with_epilepsy a:hover { background-position: center -14px; }
		.action .epilepsy_in_daily_life a:hover { background-position: center -14px; }
		.action .friends_and_family a:hover { background-position: center -14px; }
		.action .women_epilepsy a:hover { background-position: center -14px; }
		.action .manage_your_support_system a:hover { background-position: center -13px; }
		.action .epilepsy_resources a:hover { background-position: center -14px; }
		.action .epilepsy_in_the_workplace a:hover { background-position: center -14px; }
		
		h2.health a { height: 24px; display: block; width: 200px; margin-bottom: 18px; }
			h2.health a strong { position: absolute; left: -99999px; }
		
		
		/* content */
		#content .section { margin-bottom: 16px; }
		#content ul { margin-bottom: 16px; }
		#content ul ul { margin-bottom: auto; }
		
		.pdf{ padding-left: 22px; margin-left: 6px;}
		.pdf_large { margin-bottom: 6px; height: 32px; padding-left: 40px; }

		#content .util_buttons { margin-left: 96px; margin-bottom: 40px; display: block; }		
		#content .util_buttons p { display: inline; }
			#content .util_buttons p a { height: 26px; width: 116px; display: block; float: left; margin: 0px 17px 0px 0px; }
				#content .util_buttons p a strong { position: absolute; left: -9999px; }
				#content .util_buttons input { padding: 0px; }
		
		ul.doc_nav { margin-bottom: 20px; }
		#content ul.doc_nav li{ padding-left: 0; padding-bottom: 0px; }
		
		.spaceBelow5px { margin-bottom: 5px; }
		p.regSavingsIntroPar { width: 420px; }
		p.regclearleft { clear: left; }
		p.regfloatclearleft { float:left; clear: left; }
		p.required { padding-bottom: 2px; margin-left: 95px; }
		.field { display: block; float: left; width: 428px; clear: left; margin-bottom: 15px; }		/*width: 450px;*/
			.field label { float: left; width: 95px; }
			.field label.question { margin-left:6px;}
			.field .num { float:left;}
			.field input { float: left; width: 232px; }
				.field input.dob { width: 30px; margin-right: 6px; }
			.field .option { width: 336px; }
			.field .option input { width: 10px; margin: 2px 30px 0px 0px; padding: 0px; }
			.field .option label { width: auto; margin-right: 6px; }
			
		.center { padding-left: 76px; }	
			
			.field .check_opts .opt { float: left; clear: left; margin-bottom: 6px; }
			.field .check_opts input { width: 10px; margin-right: 8px; }
			.field .check_opts label { width: 232px; } 
			
			.field label.question { width: 390px; padding-bottom: 12px; }
			.field p { float: left; width: 428px; padding-bottom: 6px; }	/*width: 450px;*/

			.field p .low { display: block; width: 128px; float: left; }	/*width: 144px;*/
			.field p .medium { display: block; width: 160px; float: left; }	
			.field p .high { display: block; width: 126px; float: left; }

			
			.field .small_inputs input { width: 55px; float: left; clear: none; }
			.field .small_inputs span { float: left; margin: 0px 8px; }
			
			
			.mhr h2 { margin: 16px 0px !important; }
				.mhr label.question { padding-bottom: 4px; }
			
			ul.form { border: 1px solid red; }
				ul.form li { padding-bottom: 12px; }
					ul.form li label { float: left; clear: both; width: 430px; border: 1px solid blue; }
					ul.form li input, ul.form li textarea, ul.form li select { float: left; clear: left; }
						ul.form li .options { border: 1px solid black !important; width: 430px; clear: both !important; float: left; }
							ul.form li .options input, ul.form li .options label { clear: none; width: auto; }
			
			.scale { margin-bottom: 32px; }
			.scale input { border: none; width: 14px; margin-left: 26px; }	
				.scale input.first { margin-left: 0px; }
				
			.scale span.indent_left { display: block; width: 400px;  clear: both; padding-bottom: 5px; }	
				
			.field table { width: 450px; float:left;}
				.field table.exception { width: 416px; float:left; }
			.field table td { padding-bottom: 16px; }
			.field table input { border: none;width: 14px; float: none; }
			.field table thead th { width: 100px; }	
			.field table .keppra_xtracont, .field table .keppra_xr_xtracont, .field table .vimpat_xtracont { display: none; }
			
		.extended label { width: 250px; padding-bottom: 16px; }	
			.extended select { float: left; clear: left; margin: 5px 0px 0px 95px; }
			
		.error_msg { padding-left: 32px; }
				.error_msg p { width: auto; }	
			.error { margin-bottom: 0px; }
				.error strike { display: block; float: left; padding-left: 95px; }
						.err { padding-left: 95px; position: relative; display: block; top: -14px !important; margin-bottom: -10px; float: left; clear: left; width: 370px; }	
						#modal_contentGS .err { padding-left: 155px; }
				            .extra { position: relative; top: -30px !important; }
	
		.mag { padding-left: 95px; min-height: 101px; }
			.mag label { width: 336px; }
			.mag .option { float: left; clear: left; margin-top: 8px; margin-bottom: 28px; margin-left: 23px; }
			.mag p { width: auto; }
			
		.yes { width: 336px; padding-left: 95px; float: left; }	
			.yes .pdf { height: 23px; display: block; }	
		
		ul.checkbox { margin-top: 4px !important; }
		ul.checkbox li{ padding-left: 0px; }
		ul.checkbox li input { margin: 3px 12px 0px 0px; float: left; }
		ul.checkbox li label{ float: left; width: 360px; }
		ul.checkbox li li label{ width: 370px; float: none; }
		ul.checkbox ul {margin-top: 0px; margin-left: 40px; }
		ul.checkbox ul li { float: left; width: 370px; }
		
		ul.exceptions { margin-top: -13px; }
		ul.exceptions li { padding-left: 20px; }
		
		.search_results_header .results_sum { padding-bottom: 2px; border-bottom: 1px solid #cc5e28; width: 440px; }
		.search_results .pagination p { display: inline; }
			.vim_cont .pagination p.next a { padding-right: 16px; }
			.vim_cont .pagination p.previous a { padding-left: 17px; }
		.search_results .pagination ul { display: inline; }
		.search_results .pagination ul li { display: inline; padding: 0px 1px; }
		.search_results .search_results_items th {padding-bottom: 6px; }
		.search_results .search_results_items td {padding-bottom: 13px; }
		.search_results .search_results_items .col_1 {width: 50px; }
		.search_results .search_results_items p { padding-bottom: 0px; width: auto; }
		.search_results .search_results_footer { margin-top: 50px;padding-bottom: 2px; border-bottom: 1px solid #cc5e28; width: 440px; }
		.search_results .search_results_footer .search_frm{ float:none;}
		.search_results .search_results_footer .pagination{ margin-top: 8px; float: right; }

		.sitemap li { padding: 0px 0px 4px !important; margin-bottom: 0px; }
		.sitemap ul { margin-bottom: 0px; }
		.sitemap ul ul {margin-left: 40px; }
		.sitemap ul ul ul{ margin-left: 10px; }
		.sitemap li li li { padding: 0px 0px !important; }
		.sitemap li.pdf { margin-left: 0px; }
		.sitemap li.pdf a { margin-left: 20px; }
		
		.prescribing_information li.pdf{ margin-bottom: 16px; }
		
		.vim_works_new_way ul li { float: left; padding: 0; }
		
		
		.vim_cont_long p { width: 442px; }
		
		ul.mini_vids { clear: both; float: left; width: 442px; }
		ul.mini_vids li { padding: 0px; margin: 0px 0px 12px; float: left; display: block; }
			ul.mini_vids li p { float: right; width: 280px; padding-left: 16px; }
				ul.mini_vids img { background: none; padding-right: 8px; float: left; }
		
        p.watch { margin: -10px 0px; }
            p.watch a { padding-left: 23px; height: 22px; display: block; }
		
		/* sidegroup */
			.side_group .advocate_sprite { float: right; position: absolute; top: 363px; right: 0px; z-index: 20; width: 256px; height: 55px; }
			.side_group p img { float: right; display: block; }
			.cta p a { display: block; height: 18px; }
			.cta p a strong { position: absolute; left: -99999px; }
			
		.ctas { margin-top: 20px; display: block; clear: both; float: right; width: 250px; }
		.cta { margin-bottom: 40px; cursor: pointer; }
		.cta h3 { height: 15px; width: 200px; padding: 0px; margin-bottom: 16px; }
		.cta h3 strong {position: absolute; left: -9999px; }
		.cta p { width: 200px; }
		.cta .cta_link { width: 250px; text-align: center; margin: 0px; padding: 0px;}
		.cta .cta_link img { text-align: center; float: none; }

		.drug_table th{ width: 190px;}
		
		.subhead_icon{margin-right: 4px; margin-bottom: -4px; }
		.toolkit_subhead{margin-left:-3px;}
		h2.b_room { display: block; width: 428px; float: left; }
		.fallbelow { display: block; float: left; }
		    .fb_txt { float: left; width: 358px; font-weight: bold; padding-top: 14px !important;  }
		    ul.br { clear: left; }
		
		
/* end :: content */



/* start :: modal styling */
#modal_dropshadow_wrapper
#modal_dropshadow_wrapperGS { width: 631px; padding-left: 43px; padding-top: 33px; }
	.long_wrapper { height: 505px !important; }
	.short_wrapper { height: 449px !important; }
#modal_wrapper,
#modal_wrapperGS { width: 588px; height: auto; padding: 0px 0px 16px; position: relative; }
	.short { }
	.continuum #modal_wrapper {  }

#modal_wrapperGS { float: left; }

#modal_wrapper2 { padding: 9px 0 0 12px; background: url(../images/background/modal_backgroundb.jpg) top left no-repeat; }
#modal_wrapperGS { padding: 9px 0 0 12px; background: url(../images/background/modal_backgroundb.jpg) repeat-y left top; }

#modal_content_wrapper,
#modal_content_wrapperGS { width: 576px; }

#modal_top, #modal_top2,
#modal_topGS { width: 564px; margin-bottom: 15px; }
#modal_top h1, #modal_top2 h1,
#modal_topGS h1 { float: left; margin-bottom: 0px; margin-top: 12px;}
#modal_top .exit_btn, #modal_top2 .exit_btn,
#modal_topGS .exit_btn { float: right; margin-top: 2px; margin-right: 1px; }


.savingsModalText { float: left; clear: left; width: 560px; }
#modal_topGS p { float: left; }
#modal_topGS h2 { float: left; }
#modal_topGS .clr { clear: left; }
#modal_topGS img.hdr { margin-bottom: 10px; }

#modal .panel,
#modalGS .panel { width: 392px; height: 285px; }
.continuum #modal .panel { display: none; }

#modal_content h2, #modal_content2 h2,
#modal_contentGS h2 { padding-bottom: 9px; }
#modal_content p, #modal_content2 p,
#modal_contentGS p { padding-bottom: 10px; }
#modal_content ul, #modal_content2 ul, 
#modal_contentGS ul { margin-bottom: 15px; }
#modal_content ul li, #modal_content2 ul li,
#modal_contentGS ul li { padding-bottom: 4px; }
#modal_content .utilities ,
#modal_contentGS .utilities { }
#modal_content .pagination,
#modal_contentGS .pagination { margin-left: 2px; margin-bottom: 15px; height: 17px; }
#modal_content .pagination .previous,
#modal_contentGS .pagination .previous { width: 64px; padding-right: 9px; float: left; }
#modal_content .pagination .next,
#modal_contentGS .pagination .next { padding-left: 7px; width: 44px; float: left; }
#modal_content .pagination .return,
#modal_contentGS .pagination .return { padding-left: 7px; width: 44px; float: left; }
#modal_content .navigation ul,
#modal_contentGS .navigation ul { margin: 0; }
#modal_content .navigation ul li,
#modal_contentGS .navigation ul li { float:left; width: 172px; height: 54px; padding:0 10px; }
#modal_content .navigation ul li a,
#modal_contentGS .navigation ul li a { float: left; padding:0px; width: 172px; height: 54px; }
#modal_content .navigation ul li a img,
#modal_contentGS .navigation ul li a img { margin-top: 14px; margin-left: 42px; }
#modal_content .panel2 ul,
#modal_contentGS .panel2 ul { margin-top: 15px; }
#modal_content .panel2 ul li,
#modal_contentGS .panel2 ul li { float: left; width: 150px; }
#modal_content .panel2 ul.taking li,
#modal_contentGS .panel2 ul.taking li { float: none; width: auto; }
#modal_content .panel3 ul,
#modal_contentGS .panel3 ul { margin-top: 15px; }
#modal_content .panel3 ul li,
#modal_contentGS .panel3 ul li { padding-left: 0px; padding-right: 6px; float: left; }
#modal_content .modal_isi,
#modal_contentGS .modal_isi { width: 564px; margin-top: 16px; font-size:8pt; }
    #modal_content .modal_isi h3,
    #modal_contentGS .modal_isi h3 { padding-bottom: 15px; }

#modal_content p.required, #modal_content2 p.required,
#modal_contentGS p.required { margin-left: 154px; padding: 14px 0px; clear: left; }
#modal_content .field label, #modal_content2 .field,
#modal_contentGS .field label, #modal_contentGS .field { float: left; clear: left; margin: 0px !important; padding-bottom: 10px; }
#modal_content .field label, #modal_content2 .field label,
#modal_contentGS .field label { width: 142px; padding-right: 12px; }
#modal_content .field input, #modal_content2 .field input,
#modal_contentGS .field input { width: 224px; }
#modal_content .action, #modal_content2 .action,
#modal_contentGS .action { text-align: left; margin: 18px 0px 0px 154px; float: left; }
	#modal_content .action a.send, #modal_content2 .action a.send,
	#modal_contentGS .action a.send { height: 26px; width: 67px; }
		#modal_content .action a.send strong, #modal_content2 .action a.send strong,
		#modal_contentGS .action a.send strong { position: absolute; left: -9999px; }
    #modal_content2 .action input,
    #modal_contentGS .action input { padding: 0px; margin: 0px; }
#modal_content .confirm, #modal_content2 .confirm,
#modal_contentGS .confirm { margin-top: 98px; }
	#modal_content .confirm p, #modal_content2 .confirm p,
	#modal_contentGS .confirm p { padding-bottom: 18px; }
		#modal_content .confirm p a, #modal_content2 .confirm p a,
		#modal_contentGS .confirm p a { height: 26px; width: 89px; display: block; margin-left: 153px; }
			#modal_content .confirm p a strong, #modal_content2 .confirm p a strong,
			#modal_contentGS .confirm p a strong { position: absolute; left: -99999px; }
			
#leaveSiteModal h1 { width: 217px; height: 102px; }
#leaveSiteModal strong { position: absolute; left: -999px; }
#leaveSiteModal p { margin: 18px 0px 0px 32px; }
#leaveSiteModal ul { margin: 11px 0px 0px 31px; padding: 4px 0px 5px 11px; }
	#leaveSiteModal ul li { display: inline; padding: 0px 22px 0px 0px; }


a#btnOpenSavingsModal { margin-bottom: 20px; }
input#ctl00_SEND_BTNGS { margin-bottom: 20px; clear: both; }

/* end :: modal styling */









/* tabs styling */
.ui-tabs-hide { display: none; }
/* end :: tabs styling */

.flash_content_wrapper embed { border: 1px solid green; display: block; float: left; }
	
	

/* start :: branding elements */

#branding { position: absolute; left:0px; top:0px; height:50px;}
	/* start :: logo */
	#branding #logo { width: 550px; height: 99px; float: left; position: absolute; left: 5px; }
	    .home_container #branding #logo {left: 12px; }
		#branding #logo h1 { margin: 0px; padding: 0px; float: left; width: 210px; display: block; }
		#branding #logo a { width: 210px; height: 99px; display: block; margin: 0px; padding: 0px; float: left; }
		
		#branding #logo p { width: 250px; height: 99px; float: left; padding: 0px; margin: 0px; }
		#branding #logo strong { display: none; }
	#print_logo{ display: none; }
	
	.ask_print { display: none; }
	/* end :: logo */
	
	/* start :: main navigation */
	#branding #navMain { width: 282px; position: absolute; left: 667px; margin: 14px 0px 0px 0px; }
		#navMain ul { width: 265px; float: right; display: block; }
		#navMain ul.ut { margin-bottom: 2px; display: block; }
		#navMain ul li { float: left; padding-left: 6px; }
		#navMain ul li.mn1 { padding-left: 0px; }
			#navMain ul li a { padding-left: 20px; height: 20px; float: left; }
			
		.home_container #navMain ul li.mn1 { padding-left: 20px; height: 20px; }
			
		#navMain ul.ut_sec li { padding-left: 22px; }
		#navMain ul.ut_sec li.mn4 { padding-left: 0px; }
		#navMain ul.ut_sec li.mn6 a { padding-left: 0px; }
			
	.search_frm { float: right; margin-bottom: 6px; }
	.search_frm label { position: absolute; left: -99999px; }
	.search_frm a { width: 59px; height: 28px; cursor: pointer; margin: 1px 0px 0px; padding: 0px; float: left;  vertical-align: middle; }
	.search_frm input { width: 186px; margin: 4px 4px 0px 0px; float: left; vertical-align: middle; }
	    .search_frm input.search { width: 53px; height: 25px; padding: 0px; margin: 1px 0px 0px; }
		.search_frm a strong { position: absolute; left: -99999px; }		
	/* end :: main navigation */
	
	/* start :: secondary (left) navigation */	
	#navSecondary { top: 0px; height: 400px; float: left; left:0px; clear:left; width: 220px; }
	/* end :: secondary (left) navigation */
/* end :: branding elements */


/* home callouts */
.main_callouts { height: 255px; padding-left: 170px; width: 790px; float: left; }
	.main_callouts .callouts { padding-left: 24px; }
		.main_callouts .call { height: 146px; margin-top: 86px; float: left; width: 282px; cursor: pointer; margin-right: 8px; }
		
			.main_callouts .call.co_except { margin-left: 8px; }
			.main_callouts .call_wrapper1 { padding: 12px 0px 0px 12px; height: 136px; }
					.main_callouts .call_wrapper1 p { width: 152px; padding-bottom: 27px; line-height:1.6em;margin-top:3px;}
			.main_callouts .call_wrapper2 { padding: 12px 0px 0px 12px; height: 136px; }
					.main_callouts .call_wrapper2 p { width: 205px; padding-bottom: 27px; line-height:1.6em;margin-top:3px;}
					.main_callouts p.action { text-align: center; width: 245px; }
					.main_callouts p.action a { display: block; height: 18px; }
						.main_callouts p.action a strong { position: absolute; left: -99999px; }
	
/* start :: footer navigation */	
#navSupplementary {  width: 960px; position: absolute; display: block; top: 100%; left: 0px; padding-top: 22px; z-index: 10; }
    #navSupplementary .sup_home { display: block; position: absolute; top: -163px;  }

	#navSupplementary .sup_slog { clear: left; display: none; }
	#navSupplementary .sup_slog h2 { height: 190px; width: 960px; }
	#navSupplementary .site_disclaim { padding: 24px 24px 10px; }
	
	#navSupplementary .copy { padding: 0px 24px 24px; }
	#navSupplementary .copy_img { float: left; width: 189px;margin-top:19px;  }
		#navSupplementary .copy_img img { margin-top: 8px; text-decoration: none; }
		    #navSupplementary .copy_img a:visited { text-decoration: none; }

	#navSupplementary .copy_txt ul li { float: left; padding-left: 14px; }
		#navSupplementary .copy_txt ul li.first { padding-left: 0px; }	
	#navSupplementary .copy_txt p { float: left; width: 667px; }	
/* end :: footer navigation */

/* LAYOUT STYLING::END *******************************************/

/* SKIN STYLING :: START *******************************************/
body { background: url(../images/background/bg.gif) left top repeat-x; }
#wrapper_container { background: #fff url(../images/background/inlay.gif) left 43px no-repeat; }
			.home_container { background-color: #fff !important; background-image: none !important;  }
	#wrapper { background: url(../images/background/drop_shadow.gif) left top no-repeat; }

ul.no_bullet li { background: none; }
ul li.trademarks{ background: none; }


/* start :: content */
#content {  }

	/*.vim_cont h2.epiladvo { background: url("/images/content/epilepsy_advocate_logo.jpg") no-repeat 0px 0px; }
	.vim_cont h2.epilclass { background: url("/images/content/epilepsy_classroom_logo.jpg") no-repeat 0px 0px; }
	.vim_cont h2.ufesp { background: url("/images/content/ucb_fesp_logo.jpg") no-repeat 0px 0px; }
*/
	.vim_cont ul.glos_list li { background: none; }
		.vim_cont .alpha_item h3 { border-bottom: 1px solid #cc5e28; }
		.vim_cont .alpha_item p a { }
			.vim_cont .alpha_item .results p a { background: none; }
			
	.vim_cont .pagination p.next a { background: url(../images/background/arrow1.gif) right 3px no-repeat; }
	.vim_cont .pagination p.previous a { background: url(../images/background/arrow2.gif) 0px 5px no-repeat; }		
		
    .modalPanel
    {
        display:none;
    }
		
    .modalBackground 
    { background-color:#5c6f7b; filter:alpha(opacity=85); opacity:0.85; } 
    
		/* headers */
		.vim_cont h1.register_advantage{ background: url(../images/headers/register.gif) left top no-repeat; height:61px;}
		.vim_cont h1.register_savings_card { background: url(../images/headers/register_savings_card.gif) left top no-repeat; height:61px; }
		.vim_cont h1.savingscardthanks { background: url(../images/headers/savings_card_thanks.gif) left top no-repeat; height:56px }
		.vim_cont h1.vim_seizure { background: url(../images/headers/vimpat_seizure_control.gif) left top no-repeat; height:54px }
		.vim_cont h1.vim_terms_conditions { background: url(../images/headers/terms_and_conditions.gif) left top no-repeat; }
		.vim_cont h1.ep_resources { background: url(../images/headers/epilepsy_resources.gif) left top no-repeat; }
		.vim_cont h1.vim_ask_your_neurologist { background: url(../images/headers/ask_your_nuerologist.gif) left top no-repeat; }
		.vim_cont h1.glossary { background: url(../images/headers/glossary.gif) left top no-repeat; }
		.vim_cont h1.vim_search_results { background: url(../images/headers/search_results.gif) left top no-repeat; }
		.vim_cont h1.vim_sitemap{ background: url(../images/headers/sitemap.gif) left top no-repeat; }
		.vim_cont h1.unsubscribe{ background: url(../images/headers/unsubscribe.gif) left top no-repeat; }
		.vim_cont h1.vim_prescribing_information{ background: url(../images/headers/prescribing_information.gif) left top no-repeat; }
		.vim_cont h1.ep_ind_news { background: url(../images/headers/epilepsy_independence_newsletter.gif) left top no-repeat; }
		.vim_cont h1.step1 { background: url(../images/headers/register_va1.gif) left top no-repeat; }
		.vim_cont h1.step2 { background: url(../images/headers/register_va2.gif) left top no-repeat; }
		.vim_cont h1.step1.ps1 { background: url(../images/headers/register_vpsp1.gif) left top no-repeat; }
		.vim_cont h1.step2.ps2 { background: url(../images/headers/register_vpsp2.gif) left top no-repeat; }
		.vim_cont h1.vim_works_new_way { background: url(../images/headers/vimpat_works_in_a_new_way.gif) left top no-repeat; }
		.vim_cont h1.confirm { background: url(../images/headers/confirmation.gif) left top no-repeat; }
		.vim_cont h1.types_seizures { background: url(../images/headers/types_of_seizures.gif) left top no-repeat; }
		.vim_cont h1.women_epilepsy { background: url(../images/headers/women_epilepsy.gif) left top no-repeat; }
		.vim_cont h1.vim_health_record { background: url(../images/headers/My_health_record.gif) left top no-repeat; }
		.vim_cont h1.vim_keeping_treatment_on_track { background: url(../images/headers/Keeping_treatment_track.gif) left top no-repeat; }
		.vim_cont h1.vim_qa_about_treatment { background: url(../images/headers/q&a_treatment.gif) left top no-repeat; }
		.vim_cont h1.vim_you_and_your_neurologist { background: url(../images/headers/You_Your_Neurologist.gif) left top no-repeat; }
		.vim_cont h1.vim_friends_and_family { background: url(../images/headers/friends_family.gif) left top no-repeat; }
		.vim_cont h1.vimpat_help { background: url(../images/headers/how_vimpat_can_help.gif) left top no-repeat; }
		.vim_cont h1.easy_to_take { background: url(../images/headers/Vimpat_easy_to_take.gif) left top no-repeat;}
		.vim_cont h1.what_to_expect { background: url(../images/headers/What_expect_Vimpat.gif) left top no-repeat; }
		.vim_cont h1.qa_about_vimpat { background: url(../images/headers/Q&A_Vimpat-Header.gif) left top no-repeat; }
		.vim_cont h1.facts_about_epilepsy { background: url(../images/headers/facts_about_epilepsy.gif) left top no-repeat; }
		.vim_cont h1.diagnosing_epilepsy { background: url(../images/headers/diagnosing_epilepsy.gif) left top no-repeat; }
		.vim_cont h1.qa_about_epilepsy { background: url(../images/headers/q&a_about_epilepsy.gif) left top no-repeat; }
		.vim_cont h1.live_well_with_epilepsy { background: url(../images/headers/live_well_epilepsy.gif) left top no-repeat; }
		.vim_cont h1.vim_seniors_with_epilepsy { background: url(../images/headers/seniors_epilepsy.gif) left top no-repeat; }
		.vim_cont h1.vim_epilepsy_workplace { background: url(../images/headers/epilepsy_workplace.gif) left top no-repeat; }
		.vim_cont h1.epilepsy_in_daily_life { background: url(../images/headers/epilepsy_daily_life.gif) left top no-repeat; }
		.vim_cont h1.manage_your_support_system { background: url(../images/headers/manage_support_system.gif) left top no-repeat; }
		.vim_cont_long h1.meet_people { background: url(../images/headers/meet_people_vimpat.gif) left top no-repeat; }
		.vim_cont h1.vim_epilepsy_toolkit { background: url(../images/headers/epilepsy_toolkit.gif) left top no-repeat; }
		.vim_cont h1.vim_indication,
		.vim_cont h1.vim_safety_information { background-image: none; font-size: 30px; height: auto; line-height: normal; }
		/* .vim_cont h1.vim_indication { background: url(../images/headers/indication.gif) left top no-repeat; }
		.vim_cont h1.vim_safety_information { background: url(../images/headers/important_safety_information.gif) left top no-repeat; } */
		.vim_cont h1.registration_page { background: url(../images/headers/RegisterNow.gif) left top no-repeat; }
		.vim_cont h1.pat_sav_prog { background: url(../images/headers/patient_savings_program.gif) left top no-repeat; }
		.vim_cont h1.quick_poll_results { background: url(../images/headers/quick_poll_results.gif) left top no-repeat; }
		.vim_cont h1.vimpat_advantage { background: url(../images/headers/vimpat_advantage.gif) left top no-repeat; }
		/* actions */
		.action .vimpat_help a { background: url(../images/content/next/how_vimpat_help.gif) center top no-repeat; }
		.action .QA_epilepsy a { background: url(../images/content/next/q&a_about_epilepsy.gif) center top no-repeat; }
		.action .health_record a { background: url(../images/content/next/my_health_record.gif) center top no-repeat; }
		.action .treatment_track a { background: url(../images/content/next/keeping_treatment_track.gif) center top no-repeat; }
		.action .seniors_living_with a { background: url(../images/content/next/seniors_living_epilepsy.gif) center top no-repeat; }	
		.action .easy_to_take a { background: url(../images/content/next/Vimpat_easy_take.gif) center top no-repeat; }
		.action .return_home a { background: url(../images/content/next/return_to_vimpat.gif) center top no-repeat; }	
		.action .QA_about_treatment a { background: url(../images/content/next/q&a_about_treatment.gif) center top no-repeat; }
		.action .about_epilepsy a { background: url(../images/content/next/facts_about_epilepsy.gif) center top no-repeat; }
		.action .ask_your_neurologist a { background: url(../images/content/next/ask_your_neurologist.gif) center top no-repeat; }
		.action .epilepsy_toolkit a { background: url(../images/content/next/your_epilepsy_toolkit.gif) center top no-repeat; }
		.action .easy_to_take a { background: url(../images/content/next/Vimpat_easy_take.gif) center top no-repeat; }
		.action .return_home a { background: url(../images/content/next/return_to_vimpat.gif) center top no-repeat; }
		.action .vim_works_new_way a { background: url(../images/content/next/vimpat_works_new_way.gif) center top no-repeat; }
		.action .what_to_expect a { background: url(../images/content/next/what_to_expect.gif) center top no-repeat;  }
		.action .qa_about_vimpat a { background: url(../images/content/next/q&a_about_vimpat.gif) center top no-repeat; }
		.action .you_and_your_neurologist a { background: url(../images/content/next/you_your_neurologist.gif) center top no-repeat; }
		.action .diagnosing_epilepsy a { background:url(../images/content/next/diagnosing_epilepsy.gif) center top no-repeat; }
		.action .types_of_seizures a { background: url(../images/content/next/types_of_seizures.gif) center top no-repeat; }
		.action .live_well_with_epilepsy a { background: url(../images/content/next/live_well_epilepsy.gif) center top no-repeat; }
		.action .epilepsy_in_daily_life a { background: url(../images/content/next/epilepsy_daily_life.gif) center top no-repeat; }
		.action .friends_and_family a { background: url(../images/content/next/friends_family.gif) center top no-repeat; }
		.action .women_epilepsy a { background: url(../images/content/next/women_epilepsy.gif) center top no-repeat; }
		.action .manage_your_support_system a { background: url(../images/content/next/manage_support_system.gif) center top no-repeat; }
		.action .epilepsy_resources a { background: url(../images/content/next/epilepsy_resources.gif) center top no-repeat; }
		.action .epilepsy_in_the_workplace a { background: url(../images/content/next/epilepsy_workplace.gif) center top no-repeat; }
			
			/* buttons */
			#content .util_buttons p.save_as a { background: url(../images/content/buttons/sprites/sprite_save_as_pdf.gif) left top no-repeat; }
				#content .util_buttons p.save_as a:hover { background-position: left -27px; }
			#content .util_buttons p.print a { background: url(../images/content/buttons/sprites/sprite_print_this_form.gif) left top no-repeat; }
				#content .util_buttons p.print a:hover { background-position: left -26px; }	
			.sign_up_now a { background: url(../images/content/buttons/sprites/sprite_sign_up_now.gif) center top no-repeat; }	
				.sign_up_now a:hover { /* background-position:center -27px; */}
			.action p.next a { background: url(../images/content/buttons/sprites/sprite_next.gif) center top no-repeat; }
				.action p.next a:hover { background-position: center -26px; }
			.action p.submit a { background: url(../images/content/buttons/sprites/sprite_submit.gif) center top no-repeat; }
				.action p.submit a:hover { background-position: center -25px; }
			.action p.print_page a { background: url(../images/content/buttons/sprites/btn_print_page.gif) center top no-repeat; }
				.action p.print_page a:hover { background-position: center -31px; }	
			.action p.print_card a { background: url(../images/content/buttons/sprites/btn_print_card3.gif) center top no-repeat; }
				.action p.print_card a:hover { background-position: center -26px; }		
			/*.action .sign_up_now a { background: url(../images/content/buttons/btn_sign_up_now.gif) center top no-repeat; }
				.action .sign_up_now a:hover { background: url(../images/content/buttons/btn_sign_up_now_H.gif) center top no-repeat; }*/
			
			h2.health a { background: url(../images/content/buttons/sprites/sprite_download_your_health_record.gif) left top no-repeat; }
			h2.health a:hover { background-position: left -26px; }
		
		
		/* content styles */
		.pdf { background: url(../images/background/pdf_icon.gif) no-repeat; }
		.pdf_large { background: url(../images/background/pdf_icon_large.gif) no-repeat; }
		
		ul.doc_nav li { background: none; }
		ul.exceptions li{ background: none; }
		ul.checkbox li {background: none; }
		ul.checkbox ul li {  background: url(../images/background/bullet1.gif) 0px 6px no-repeat; padding-left: 16px; }
		#content textarea { width: 380px; height: 86px; border: 1px solid #aaa; }
		
		.search_results .pagination ul li { background: none; }
		.search_results .pagination .current a { cursor: default; }
		
		.required, .req { color: #f00; }
		
		.sitemap li { background: none; }
		.sitemap li li { background: none; }
		.sitemap li.pdf { background: url(../images/background/pdf_icon.gif) no-repeat 0px 1px; }
		
		.mag { background: url(../images/content/epilepsy_advocate.jpg) left top no-repeat; }
		
		ul.mini_vids li p { background: url(../images/background/bullet1.gif) 0px 6px no-repeat; }
		p.watch a { background: url(../images/background/bullet3.gif) 0px 2px no-repeat; }
		
		.error_msg { background: url(../images/background/error.gif) left top no-repeat; }
		
		/* Side group */
		.side_group .sign_up p, .side_group .learn_more p { line-height: 1.5; margin-top: 0; font-weight:bold; padding:0 0 15px 11px; font-size:10px; }
		.side_group .learn_more p { padding:5px 0 3px 11px;}
		.side_group .sign_up p.cta_link, .side_group .learn_more p.cta_link{padding:0;}
		/*.side_group .sign_up{ background:url(../images/background/cta_bg.gif) no-repeat 150px 13px;}
		.side_group .sign_up h3{ background: url(../images/background/callout_sprite.gif) no-repeat -58px -28px; height:20px;margin:5px 0 0 0;}*/
		/*.side_group .learn_more{ background:url(../images/background/cta_bg.gif) no-repeat 154px -116px;}
		.side_group .learn_more h3 { background: url(../images/background/callout_sprite.gif) no-repeat -58px -160px; height:36px;margin:5px 0 0 0;}*/
		
		.side_group .breanne a .advocate_sprite { background: url(../images/content/sidegroups/breanne_sprite.jpg) no-repeat 0px 0px; }
		.side_group .deborah a .advocate_sprite { background: url(../images/content/sidegroups/deborah_sprite.jpg) no-repeat 0px 0px; }
		.side_group .dolly a .advocate_sprite { background: url(../images/content/sidegroups/dolly_sprite.jpg) no-repeat 0px 0px; }
		.side_group .don a .advocate_sprite { background: url(../images/content/sidegroups/don_sprite.jpg) no-repeat 0px 0px; }
		.side_group .don2 a .advocate_sprite { background: url(../images/content/sidegroups/don2_sprite.jpg) no-repeat 0px 0px; }
		.side_group .michele a .advocate_sprite { background: url(../images/content/sidegroups/michele_sprite.jpg) no-repeat 0px 0px; }
		.side_group .michele_jesse a .advocate_sprite { background: url(../images/content/sidegroups/michele_jesse_sprite.jpg) no-repeat 0px 0px; }
		.side_group .rick a .advocate_sprite { background: url(../images/content/sidegroups/rick_sprite.jpg) no-repeat 0px 0px; }
		.side_group .veronica a .advocate_sprite { background: url(../images/content/sidegroups/veronica_sprite.jpg) no-repeat 0px 0px; }
			.side_group a:hover .advocate_sprite { background-position: 0px -55px; }
		.cta .sign_up{ background: url(../images/content/sidegroups/sign_up_icon.gif) no-repeat right 50%; }
		.side_group .sign_up p a { background: url(../images/content/next/get_your_savings_card_red.gif) center top no-repeat; }
		.side_group .learn_more p a { background: url(../images/content/next/sign_up_now_blue.gif) center top no-repeat; }
		
	
	
/* home callouts */
.main_callouts { background: url(../images/background/home_callouts.png) left top no-repeat; }	
			.main_callouts .call_wrapper1 p a { background: url(../images/content/next/get_your_savings_card.gif) center top no-repeat; }
			.main_callouts .call_wrapper2 p a { background: url(../images/content/next/sign_up_now.gif) center top no-repeat; }

/* patient savings */
#content #content_container .vim_cont .card_box{
    height:299px;
    padding-top: 20px;
}
#content #content_container .vim_cont .card_box .card_patient{ width:410px; height:299px; overflow: hidden; }
#content #content_container .vim_cont .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;
}
 /* end patient savings */	
 
/* quick poll */
.quickpoll{
    font-size:12px;
}
.poll-header
{
    font-weight:900;
    padding-bottom:11px;    
}
.barTitle{
    padding-bottom:11px;
	clear:both;
}
.barContainer {
	width:450px;
	padding-bottom:38px;	

}
.bar {
	width:25%; /* * id's for each width * */
	float:left;
	position:relative;
	margin-right:5px;
}
.bar .pre {
	float:left;
	width:3px;
	height:23px;
	background:url(../images/background/quickpoll_shadow.gif) no-repeat 0px -48px;	
}
.bar .data {
	height:23px;
	text-align:right;
	background:#596f7b url(../images/background/quickpoll_shadow.gif) repeat-x 0px -24px;	
}
.bar .cap {
	float:right;
	width:3px;
	height:23px;
	background:url(../images/background/quickpoll_shadow.gif) no-repeat 0px 0px;	
}

div.percent{
	float:right;
	padding-right:3px;	
	font-weight:900;
	font-size:14px;	
	color:#FFF;
}
/* end quick poll */
	
/* start :: modal styling */
/*#modal_dropshadow_wrapper{ background:url(../images/background/modal_dropshadow.png) no-repeat; }*/
	.long_wrapper { background: url(../images/background/modal_dropshadow.png) no-repeat }
	.short_wrapper { background: url(../images/background/modal_dropshadow_short.png) no-repeat }
#modal_wrapper{ background: url(../images/background/modal_backgrounda.jpg) no-repeat; }
	#modal_wrapper.short { background: url(../images/background/modal_background_short.jpg) no-repeat !important; padding: 9px 0 16px 12px; height: 364px; }
	
	.continuum #modal_wrapper { background: url(../images/background/modal_backgrounda.jpg) bottom left no-repeat; }
	

.bgPeeps{ background:url(../images/background/modal_people.jpg) no-repeat 395px 34px; }
.noBg{ background-image: none;}
.taking #modal_content_wrapper { background:url(../images/background/modal_people2.png) no-repeat 395px 34px; }
.email #modal_content_wrapper, .email_confirm #modal_content_wrapper{ background-position: 395px 39px; }
#modal_content ul li{ background:url(../images/background/bullet1.png) no-repeat 0 3px; }
#modal_content .pagination .previous { background: url(../images/background/pagination_sep.gif) no-repeat right 2px; }
#modal_content .navigation ul { background:url(../images/background/chevrons_bg.gif) no-repeat 0px 0px; }
#modal_content .navigation ul.step1 { background-position: 0px 0px; }
#modal_content .navigation ul.step2 { background-position: 0px -54px; }
#modal_content .navigation ul.step3 { background-position: 0px -108px; }
#modal_content .navigation ul li { background: none; }
#modal_content .panel3 ul li { background: none; }

#modal_content .action a.send { background: url(../images/content/buttons/btn_send.gif) left top no-repeat; }
	#modal_content .action a.send:hover { background: url(../images/content/buttons/btn_send_H.gif) left top no-repeat; }

#modal_content .confirm p a { background: url(../images/content/buttons/btn_continue.gif) left top no-repeat; }	
	#modal_content .confirm p a:hover { background: url(../images/content/buttons/btn_continue_H.gif) left top no-repeat; }	

.interstitial #modal_wrapper { background: url(../images/background/modal_background_short.jpg) no-repeat !important; }
.interstitial #modal_content_wrapper{ background:url(../images/background/modal_people3.png) no-repeat 395px 34px; position: relative; }	
.interstitial #modal_content { padding-top: 80px; }
.interstitial #modal_content p { width: 416px; text-align: center; }
.interstitial .buttons { top: 200px; left: 100px; position: absolute; }
.interstitial .buttons span{ width:91px; height: 28px; margin-right:38px;}
	
#leaveSiteModal h1 { background: url(../images/content/vimpat_modal_logo.gif) 30px 20px no-repeat; }
#leaveSiteModal ul { background: url(../images/background/modal_OK_bg.gif) 0px 0px no-repeat; }

/* end :: modal styling */


	

/* start :: branding elements */
#branding { }
	/* start :: logo */
	#branding #logo h1 a { background: url(../images/branding/vimpat.gif) left top no-repeat; }
	/* end :: logo */
	
	/* start :: main navigation */
	#navMain ul li { background: none; }
	#navMain ul li a { background: url(../images/branding/ut_icons.gif) left top no-repeat; }
		#navMain ul li.mn1 a { background-position: 0px 0px; }
		#navMain ul li.mn2 a { background-position: -61px 0px; }
		#navMain ul li.mn3 a { background-position: -203px 0px; }
		#navMain ul li.mn4 a { background-position: -287px 0px; }
		#navMain ul li.mn5 a { background-position: -351px 0px; }
		#navMain ul li.mn6 a { background: none; }
		
		.home_container #navMain ul li.mn1 { background: url(../images/branding/ut_icons.gif) left top no-repeat; }
		
	.search_frm a { background: url(../images/content/buttons/btn_search.gif) left 3px no-repeat; }
		.search_frm a:hover { background: url(../images/content/buttons/btn_search_H.gif) left 3px no-repeat; }	
	.search_frm input.search { background: url(../images/content/buttons/btn_search.gif) left 3px no-repeat; border: none; cursor: pointer; }
	    .search_frm input.search:hover { background: url(../images/content/buttons/btn_search_H.gif) left 3px no-repeat; }
	/* end :: main navigation */
	
	/* start :: secondary (left) navigation */	
	#navSecondary ul li { background: none; }
	/* end :: secondary (left) navigation */
/* end :: branding elements */




/* start :: footer navigation */	
#navSupplementary { background: #fff url(../images/branding/footnote.jpg) no-repeat bottom left; padding-bottom: 175px; }

	#navSupplementary .sup_slog h2 { background: url(../images/branding/footnote.png) left top no-repeat; }
		#navSupplementary .sup_slog h2 strong { position: absolute; left: -9999px; }
		
	#navSupplementary .copy_txt ul li { background: url(../images/background/divider1.gif) 5px 4px no-repeat; }
		#navSupplementary .copy_txt ul li.first { background: none; }	

/* end :: footer navigation */

/* SKIN STYLING :: END *******************************************/

/* TEXT STYLING :: START *******************************************/
/****************************** START :: page **********************/


ul li.trademarks, p.footnote { font-size: 9px; }

/* start :: content */
	
	.vim_cont ul.glos_list li a { font-weight: bold; font-size: 1.2em; text-decoration: none; color: #3d4951; }
		.vim_cont ul.glos_list li a:hover { text-decoration: underline; color: #cc5e28; }
			.vim_cont ul.glos_list li.inactive a { color: #ccc; cursor: default; }
				.vim_cont ul.glos_list li.inactive a:hover { color: #ccc; text-decoration: none; }
	.vim_cont .alpha_item .results p strong { color: #3d4951; }
		.vim_cont .alpha_item p a { color: #3d4951; }
			.vim_cont .alpha_item p a:hover { color: #cc5e28; }
	
	.vim_cont strong { color: #000000; }
	
	.sitemap ul li a{ color: #cc5e28; font-weight: bold; }
	.sitemap ul li a:hover{ color: #3d4951; }
	.sitemap ul li li a {color: #3d4951; font-weight: normal; }
	.sitemap ul li li a:hover {color: #cc5e28; font-weight: normal; }
	
	.isi{ text-transform: none;}
		.isi .capitalize{ text-transform: uppercase; }


/* start :: branding elements */


	/* start :: logo */
	#branding #logo {  }
		branding #logo h1 { font-size: .1em; }

	/* start :: main navigation */
	#navMain ul li { color: #acacac; }
	#navMain ul li a { color: #acacac; text-decoration: underline; }
	#navMain ul li a:hover { color:#3d4951; text-decoration: underline; }
	/* end :: main navigation */
	
	
	#navSupplementary h3 { text-transform: uppercase; }
	#navSupplementary .site_disclaim p { color: #333; line-height: 1.6em;  }
		#navSupplementary .site_disclaim p .capitalize{ text-transform: uppercase; }
		.copy_txt ul li a { color: #3d4951; font-weight: bold; }
			.copy_txt ul li a:hover { color: #cc5e28; }
		
	ul.doc_nav li a { color: #3d4951; }
	ul.doc_nav li a:hover { color: #CC5E28; }
	.vim_cont a.backToTop { color: #3d4951; }
	.vim_cont a.backToTop:hover { color: #CC5E28; }
	
	.pdf_large a{line-height: 32px; }

	.search_results { border-bottom: 1px solid #cc5e28; }
	.search_results .text { color: #cc5e28; border-bottom: 1px solid #cc5e28; }
	.search_results .pagination { text-align: right; }
	.search_results .pagination a { color: #5C6F7B; }
	.search_results .pagination a:hover { color: #CC5E28; }
	.search_results .pagination .current a { color: #cc5e28; text-decoration: none; }
	.search_results_header .results_sum { color: #cc5e28; font-size: 14px; font-weight: bold; line-height: 14px; }
	.search_results_header .results_sum strong { color: #5c6f7b; font-weight: bold; font-size: 14px; }
	.search_results_items th { color: #5c6f7b; font-size: 14px; font-weight: bold; }
	.search_results_items .result_num, .SearchResults td { font-size: 14px; font-weight: bold !important; color:#cc5e28; padding-left: 8px !important;}
	.search_results_items .result_title, .search_results_items strong { font-size: 14px; font-weight: bold; color:#cc5e28; padding-left: 0px !important; }
		.search_results_items a { font-size: 11px; font-weight: normal; }
	
	
	a.glossary { text-decoration: none; font-weight: bold; color: #3d4951; }
		a.glossary:hover { text-decoration: none; color: #cc5e28; }
		
	.field label.question,.field .num { font-weight: bold; color: #cc5e28; }
		.field p { color: #666; }
		.field p .low { text-align: left; }	
		.field p .medium { text-align: center; }	
		.field p .high { text-align: right; }
		
	.field table thead th { text-align: center; }	
	.field table tbody td { text-align: center !important; font-size: 1px; line-height: .5em; }
	.field table .keppra_xtracont, .field table .keppra_xr_xtracont, .field table .vimpat_xtracont { line-height: 1.4em; }
	
	.error strike { color: #f00; text-decoration: none; }
	
	.error_msg { color: #f00; font-size: 1.2em; font-weight: bold; }
		.error_msg p { font-weight: bold; }
	
	p.disclaimer { color: #5c6f7b; line-height: 2.2em; }
	
	a.external {color: #5C6F7B;  }
	a.external:hover { color: #CC5E28; }
	
	.extended { text-align: center; }
	.extended select { text-align: left; }
	    .extended select option { text-align: left; }
	
	
	#modal_content { color: #5c6f7b; }
	#modal_content p a { text-decoration: underline; color: #cc5e28; font-weight: bold; }
	    #modal_content p a:hover { color: #5c6f7b; }
	#modal_content .field label { color: #000; text-align: right; }
	#modal_content .confirm p { color: #000; text-align: center; }
	.int p { color: #000; }
	#modal_content .modal_isi { line-height: 1.1em; }
	#modal_content .modal_isi h3 { color: #5c6f7b; text-transform: uppercase; font-size: 1em; }
	    #modal_content .modal_isi p a { font-weight: normal; }
	
	#modal_content a img { text-decoration: none; }
/* TEXT STYLING :: END *********************************************/

/* THICKBOX STYLING :: START *******************************************/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/*#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:3000;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(../images/background/modal_bg.png) repeat;}
.TB_overlayBG {
	background-color:#5c6f7b;
	filter:alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	/*background: url(../images/background/modal-bg.png) no-repeat bottom right;*/
	z-index: 3002;
	color:#000000;
	display:none;
	/*border:solid 1px #1F597A;*/
	text-align:left;
	top:44%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window sup { height: auto; line-height: 1; vertical-align: super; position: static; font-size: .83em }

sup { bottom: 1.2ex; font-size: .9em;} 

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
	
}

#TB_title{
	background-color:#fff;
	height:27px;
	display:none;
}

#TB_ajaxContent{
	clear:both;
	
	overflow:visible;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:0;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
/* THICKBOX STYLING :: END *********************************************/

/* OVERRIDE STYLING :: START *******************************************/
/* OVERRIDE STYLING :: END *********************************************/
a.extLink{display:inline;}
.copy_txt{float:left;}
.callOuts{background:#eaeef1;padding:15px 10px;width:265px;}
.callOuts p{padding-bottom:5px;}
h2 a:link, h2 a:visited{text-decoration:none;}
.copy_txt ul{clear:both;}
.ctas {background:url(../images/background/callout_bg.jpg) no-repeat 0px 0px;}
#cta-single {background:url(../images/background/callout-single_bg.jpg) no-repeat 0px 0px;}
.toolkitBlock, #content ul.toolkitBlock{padding-bottom:40px;margin-bottom:0!important;}
#content ul.pap{padding-bottom:25px;}
a.guide_link{background:url(../images/background/btn_download_now.png) no-repeat 0px 0px;display:block;width:115px;height:27px;text-indent:-9000px;margin:0 auto;}
a.guide_link:hover{background:url(../images/background/btn_download_now_over.png) no-repeat 0px 0px;}
img.preload{display:block;position:absolute;left:-9999px;}

	/* ---------- Clearfix for ff elements that need overflow ----------- */
.copy_txt ul, .copy{overflow:visible;}
.copy_txt ul:after, .copy:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
		
/*The height was being set to >1300 IE6 pushed it to >100K*/	
.ui-widget-overlay{height:600px !important;}

/* Reg update header and copy*/
#EI{display:none;}
#PS{display:none;}
.disc_guide{float:left;margin-right:5px;display:block;margin-top:7px;}
.copay_card_instructions{padding-bottom:20px;}
.register .field td.radio{padding:0px;}



