@charset "utf-8";
/* CSS Document */

/*--------------------------------------------------------------------------*/
/*GLOBAL START*/
/*--------------------------------------------------------------------------*/

header, footer, nav		{ display:block;} /* TELL OLDER BROWSERS TO TREAT HTML5 ELEMENTS AS BLOCKS */

html, body				{ height:100%; margin:0; padding:0;}

body					{ background:#dcdcdc url(images/body_bg.jpg) 0 0 no-repeat;}

#container				{ min-width:980px; min-height:580px; height:100%;}

.clear					{ clear:both;}

img						{ border:none;}

a						{ color:#666;}
a.white					{ color:#fff;}

p, h1, h2, h3, li		{ -webkit-text-size-adjust:none;}

/*--------------------------------------------------------------------------*/
/*GLOBAL END*/
/*--------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------*/
/*TOP START*/
/*--------------------------------------------------------------------------*/

#top					{ float:left; position:relative; width:100%; height:59px;}

/*TOP_LEFT: LOGO AREA*/

#top_left				{ float:left; width:163px; height:41px; padding:18px 0 0 18px;}
#top_left h1			{ margin:0; display:block; height:0; overflow:hidden; padding:41px 0 0 0; width:163px; background:url(images/top_logo.png) 0 0 no-repeat;}

/*TOP_RIGHT: UTILITY NAV & TAGLINE AREA*/

#top_right				{ float:right; height:16px; padding:18px 18px 0 0;}

/*UTILITY NAV*/

#top_right nav			{ float:left; padding:4px 8px 0 0;}

ul#nav_utility			{ margin:0; padding:0; list-style:none;}
ul#nav_utility li		{ margin:0 8px 0 0; padding:0 0 0 8px; float:left; background:url(images/top_nav_line.gif) no-repeat -8px 0;}
ul#nav_utility li.first	{ background:none;}

ul#nav_utility a		{ display:block; height:0; overflow:hidden; padding-top:12px; background-position:0 0; background-repeat:no-repeat;}
a.sitemap				{ background-image:url(images/top_nav_sitemap.png); width:41px;}
a.order					{ background-image:url(images/top_nav_order.png); width:98px;}
a.vote					{ background-image:url(images/top_nav_vote.png); width:74px;}
ul#nav_utility a:hover	{ background-position:0 -13px;}

/*TAGLINE*/

#top_right header		{ float:left;}
#top_right h1			{ margin:0; display:block; height:0; overflow:hidden; padding:13px 0 0 0; width:177px; background:url(images/top_tagline.png) 0 0 no-repeat;}

/*--------------------------------------------------------------------------*/
/*TOP END*/
/*--------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------*/
/*CONTENT START*/
/*--------------------------------------------------------------------------*/

#floater				{ height:50%; margin-bottom:-290px; position:relative;} /*276 */

/*CONTENT*/

#content				{ clear:both; height:521px; position:relative; margin:0 auto; width:100%; max-width:2940px;}

/*MAIN NAV*/

#content nav			{ margin:0 auto; height:15px; width:100%; margin-bottom:11px;}

ul#nav_main				{ margin:0 auto; width:762px; padding:0; list-style:none;}
ul#nav_main li			{ margin:0 0 0 36px; padding:0; float:left;}
ul#nav_main li.first	{ margin:0;}

ul#nav_main a							{ display:block; height:0; overflow:hidden; padding:15px 0 0 0;}
ul#nav_main a.global_capabilities		{ background-image:url(images/content_nav_global.png); width:107px;}
ul#nav_main a.remembering_our_founder	{ background-image:url(images/content_nav_remembering.png); width:158px;}
ul#nav_main a.highlights				{ background-image:url(images/content_nav_highlights.png); width:93px;}
ul#nav_main a.to_our_stockholders		{ background-image:url(images/content_nav_stockholders.png); width:120px;}
ul#nav_main a.stockholder_information	{ background-image:url(images/content_nav_info.png); width:140px;}
ul#nav_main a:hover						{ background-position:0 -16px;}
ul#nav_main a.active					{ background-position:0 -16px;}


/*SLIDES*/

#slides_container	{ background:#fff; border-top:1px solid #ccc; border-bottom:1px solid #ccc; height:478px; width:100%; overflow:hidden;}

#fader_left			{ position:absolute; left:0; width:221px; height:478px; float:left; background:url(images/fade_left.png) top left no-repeat; z-index:1000;}
#fader_right		{ position:absolute; right:0; width:221px; height:478px; float:right; background:url(images/fade_right.png) top right no-repeat; z-index:1000;}

#slides				{ height:478px; width:16661px; overflow:hidden;} /*15 SLIDES PLUS 1px FOR FIRST DIVIDER*/

.slide				{ float:left; width:980px; height:478px; overflow:hidden;}
.slide 				{ font:bold 15px Arial, Helvetica, sans-serif; color:#999;} /*FOR TESTING */
#slides .first		{ width:979px; padding-left:1px; background:url(images/slide_divider.png) top left no-repeat; } /*FIRST SLIDES IN A SECTION WITH DIVIDER */

/*SLIDE SHADOW*/

#shadow					{ float:left; width:100%; height:15px;}
#shadow_left			{ width:490px; position:absolute; left:0; height:15px; background:url(images/shadow_left.png) 0 0 no-repeat;}
#shadow_right			{ width:490px; position:absolute; right:0; height:15px; background:url(images/shadow_right.png) 0 0 no-repeat;}
#shadow_middle			{ margin:0 490px; height:15px; background:url(images/shadow_middle.png) 0 0 repeat-x;}

/*TOOLBAR CONTAINER*/

#toolbar_container		{ clear:both; height:42px; position:absolute; top:479px; left:0; width:100%;}
#toolbar_container		{ *text-align:center;} /*IE-ONLY*/

#toolbar				{ display:table; margin:0 auto; }
#toolbar				{ *display:inline; *zoom:1;} /*IE-ONLY*/

/*TOOLBAR: PAGE DETAILS*/

#details				{ height:42px; float:left; width:460px;}
#details_left			{ height:30px; width:430px; padding:12px 0 0 13px; float:left; background:url(images/toolbar_details_left.png) 0 0 no-repeat;}
#details_right			{ height:42px; width:11px; float:left; background:url(images/toolbar_details_right.png) 0 0 no-repeat;}

#details_title			{ float:left;}
.section, .title		{ float:left; font:11px Arial, Helvetica, sans-serif; }
.section				{ color:#e3173e; margin-right:5px;}
.title					{ color:#333; margin-right:5px;}

ul#circles								{ display:block; float:right; padding:0; margin:4px 2px 0 10px; list-style:none;}
ul#circles li							{ padding:0 1px 0 0; margin:0; float:left;}
ul#circles a							{ display:block; height:0; overflow:hidden; padding:8px 0 0 0; width:9px; background:url(images/toolbar_details_circles.png) 0 0 no-repeat;}
ul#circles a:hover, ul#circles a.active	{ background-position:0 bottom;}


/*TOOLBAR: NEXT / BACK BUTTONS*/

ul#next_back			{ float:left; margin:0; padding:3px 0 0 3px; list-style:none; background:url(images/toolbar_next_back_shadow.png) 0 0 no-repeat; width:63px; height:39px;}
ul#next_back li			{ padding:0; margin:0; float:left;}
li#back, li#next		{ width:28px; height:34px;}
li#back a				{ display:block; height:0; overflow:hidden; padding:34px 0 0 0; width:28px; background:url(images/toolbar_next_back.png) -3px -3px no-repeat;}
li#next	a				{ display:block; height:0; overflow:hidden; padding:34px 0 0 0; width:27px; background:url(images/toolbar_next_back.png) -31px -3px no-repeat;}
li#back a:hover			{ background-position:-3px -45px;}
li#next a:hover			{ background-position:-31px -45px;}
li#back.inactive a		{ background:url(images/toolbar_next_back.png) -3px -87px no-repeat;}
li#next.inactive a		{ background:url(images/toolbar_next_back.png) -31px -87px no-repeat;}

/*--------------------------------------------------------------------------*/
/*CONTENT END*/
/*--------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------*/
/*SLIDE LAYOUT START*/
/*--------------------------------------------------------------------------*/

/*
BLUE: 	#20a0d7
RED: 	#e3183d
GREEN:	#afbd21;
ORANGE:	#f38c24;
*/

/*TEXT STYLES*/
p						{ font:12px Arial, Helvetica, sans-serif; color:#333; margin:0 0 15px 0; line-height:17px;}
p.blue_11px				{ color:#20a0d7; font-size:11px;}
p.blue_17px				{ color:#20a0d7; font-size:17px; line-height:24px;}
p.green_17px			{ color:#afbd21; font-size:17px; line-height:24px;}
p.white_17px			{ color:#fff; font-size:17px; line-height:24px;}
p.italic_11px			{ font-size:11px; font-style:italic;}
h1						{ font-weight:bold; font-size:20px;}
h2						{ font-weight:normal; font-size:17px;}
.grey					{ color:#333;}
.blue					{ color:#20a0d7;}
.green					{ color:#afbd21;}
.white					{ color:#fff;}
p.white a				{ color:#fff;}


/*SITEMAP*/

#sitemap_container	{ display:none;}
#sitemap			{ width:730px; height:340px; overflow:hidden; color:#20a0d7; padding-left:15px;}
#sitemap a			{ color:#20a0d7; text-decoration:none;}
#sitemap a:hover	{ text-decoration:underline;}
#sitemap h1			{ font-family:Arial, Helvetica, sans-serif; margin-top:4px;}
#sitemap ul			{ margin-top:4px;}
#sitemap li			{ margin:0; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:20px; background:url(images/li_bluearrow.png) 0 7px no-repeat; list-style:none;}
#sitemap li span	{ display:block; line-height:20px; padding-left:20px; font-weight:normal;}
#sitemap .col1		{ float:left; width:390px;}
#sitemap .col2		{ float:left; width:300px;}

/*GLOBAL CAPABILITIES*/

#slide_1				{ display:block; width:980px; height:478px;}
#slide_1_video .wrapper	{ height:100%; height:478px; background:url(images/slide1_bg.png) 50px 0 no-repeat;}

/*REMEMBERING OUR FOUNDER*/

#slide_2				{ padding:30px 0 40px 30px;}
#slide_2 .col_1,
#slide_2 .col_2,
#slide_2 .col_3			{ float:left; padding-right:30px;}
#slide_2 .col_1			{ width:136px;}
#slide_2 .col_2,
#slide_2 .col_3			{ width:361px; height:412px; overflow:hidden;}

/*2010 HIGHLIGHTS / PRODUCT HIGHLIGHTS*/

#slide_3				{ background: url(images/slide3_bg.png) 0 0 no-repeat; height:397px; padding:40px;}
#slide_3 p				{ color:#fff;}
#slide_3 .top			{ width:100%; clear:both; margin-bottom:30px;}
#slide_3 .col_1,
#slide_3 .col_2			{ float:left; width:414px;}
#slide_3 .col_1			{ margin-right:30px;}

/*2010 HIGHLIGHTS / PATIENT ASSISTANCE PROGRAMS*/

#slide_4				{ background:#636363; width:100%; height:478px;}
#slide_4 .left			{ width:279px; height:478px; float:left; background:url(images/slide4_left.png) 0 0 no-repeat; border-right:4px solid white;}
#slide_4 .top			{ float:left; width:600px; padding:0 57px 50px 40px; clear:right; background:#f38c24; border-bottom:4px solid #fff;}
#slide_4 .bottom		{ float:left; width:480px; padding:15px 0 0 40px;}
#slide_4 .bottom p		{ font-weight:bold;}

/*2010 HIGHLIGHTS / EXTRAORDINARY DECADE FOR CEPHALON*/

#slide_5				{ padding:30px 0 40px 30px;}
#slide_5 h1				{ margin-top:0; margin-bottom:8px;}
#slide_5 .col_1,
#slide_5 .col_2			{ float:left; padding-right:30px; width:444px; height:412px; overflow:hidden;}
#slide_5 .blue_17px		{ margin-bottom:12px;}

/*2010 HIGHLIGHTS / EXTRAORDINARY DECADE FOR CEPHALON 2*/

#slide_6				{ padding:30px 0 40px 30px;}
#slide_6 h2				{ margin:0;}
#slide_6 h2 span		{ font-size:12px; color:#000;}
#slide_6 .col_1,
#slide_6 .col_2			{ float:left; padding-right:30px;}
#slide_6 .col_1			{ width:261px;}
#slide_6 .col_2			{ width:628px; height:408px; overflow:hidden;}
#slide_6_video			{ margin-top:25px; width:260px; height:260px;}
#slide_6_video .wrapper	{ width:100%; height:260px; background:url(images/slide6_graph.png) 0 0 no-repeat;}

/*2010 HIGHLIGHTS / EXECUTING IN THE MARKETPLACE*/

#slide_7				{ padding:0 0 40px 30px;}
#slide_7 h2				{ margin-top:30px; margin-bottom:10px;}
#slide_7 .col_1			{ float:left; padding-right:24px; width:450px; height:444px; overflow:hidden;}
#slide_7_video			{ float:left; width:444px; height:463px; margin-top:7px; }
#slide_7_wrapper		{ width:444px; height:462px; background:url(images/slide7_right.png) 0 0 no-repeat;}

/*2010 HIGHLIGHTS / EXPANDING OUR REACH*/

#slide_8						{ padding:0 0 40px 30px;}
#slide_8 h2						{ margin-top:30px; margin-bottom:10px;}
#slide_8 sup					{ font-size:8px;}
#slide_8 .col_1					{ float:left; padding-right:30px; width:414px; height:444px; overflow:hidden;}
#slide_8 .col_2					{ float:left; width:475px; height:478px; background:url(images/slide8_right.png) 0 0 no-repeat;}
#slide_8 .col_2 .left			{ margin:30px 0 0 18px; width:270px;}
#slide_8 .col_2 p				{ line-height:14px; margin:11px 0; color:#fff;}
#slide_8 .col_2 h3				{ margin-top:0; margin-bottom:10px; font-weight:normal; line-height:18px; font-size:16px; color:#fff;}
#slide_8 .col_2 h3 a			{ color:#fff;}
#slide_8 .col_2 .bottom			{ float:left; width:480px; padding:0 0 0 18px;}
#slide_8 .col_2 .bottom p		{ font-weight:bold; line-height:15px;}

/*2010 HIGHLIGHTS / ADVANCING THE PIPELINE*/

#slide_9				{ padding:0 0 40px 30px;}
#slide_9 h2				{ margin-top:30px; margin-bottom:10px;}
#slide_9 .col_2			{ float:left; width:444px; height:442px; overflow:hidden;}
#slide_9_video			{ float:left; width:444px; height:463px; margin:7px 30px 0 0;}
#slide_9_video .wrapper	{ width:100%; height:463px; background:url(images/slide9_left.png) 0 0 no-repeat;}

/*2010 HIGHLIGHTS / PRECLINICAL OPPORTUNITIES*/

#slide_10				{ padding:0 0 40px 30px;}
#slide_10 h2			{ margin-top:30px; margin-bottom:10px;}
#slide_10 .col_1		{ float:left; padding-right:30px; width:444px; height:442px; overflow:hidden;}
#slide_10_video			{ float:left; width:444px; height:463px; margin-top:7px;}
#slide_10_video .wrapper{ width:100%; height:462px; background:url(images/slide10_right.png) 0 0 no-repeat;}

/*2010 HIGHLIGHTS / LOOK FORWARD*/

#slide_11				{ padding:30px 0 40px 30px;}
#slide_11 h2			{ margin-top:0; margin-bottom:10px;}
#slide_11 .col_1		{ float:left; width:900px; height:442px; overflow:hidden;}
#slide_11 .blue_11px	{ margin:0;}

/*STOCKHOLDER INFORMATION / EXECUTIVE OFFICERS / BOARD OF DIRECTORS*/

#slide_12,
#slide_13				{ padding:30px 0 0 0; height:448px; background-color:#20a0d8;}
#slide_12 h2,
#slide_13 h2			{ margin-top:0;}
#slide_12 a,
#slide_13 a				{ color:#fff;}
#slide_12 p,
#slide_13 p				{ color:#fff; margin-bottom:18px;}
#slide_12 span,
#slide_13 span			{ display:block; font-size:14px; font-weight:bold; margin-bottom:1px;}
#slide_12 .col_1,
#slide_13 .col_1		{ float:left; padding-left:30px; width:950px; height:442px; overflow:hidden;}
#slide_12 .col,
#slide_13 .col			{ float:left; width:280px; /*width:267px;*/}

/*STOCKHOLDER INFORMATION / CORPORATE INFORMATION*/

#slide_14				{ padding:30px 0 0 0; height:448px; background-color:#20a0d8;}
#slide_14 h2			{ margin-top:0;}
#slide_14 p				{ color:#fff; margin-bottom:18px;}
#slide_14 a				{ color:#fff;}
#slide_14 span			{ display:block; font-size:14px; font-weight:bold; margin-bottom:1px;}
#slide_14 .col_1		{ float:left; padding-left:30px; width:950px; height:442px; overflow:hidden;}
#slide_14 .col			{ float:left; width:237px;}

/*STOCKHOLDER INFORMATION / STOCK PRICE PERFORMANCE*/

#slide_15				{ padding:30px 0 0 0; height:448px; background-color:#20a0d8;}
#slide_15 p				{ color:#fff; margin-bottom:18px;}
#slide_15 a				{ color:#fff;}
#slide_15 span			{ display:block; font-size:14px; font-weight:bold; margin-bottom:1px;}
#slide_15 .col_1		{ float:left; padding:32px 43px 0 30px; width:340px; height:410px;}
#slide_15 .col_2		{ float:left; width:535px; height:325px; background:url(images/slide15_graph.png) 0 0 no-repeat;}
#slide_15_graph			{ float:left; width:526px; height:317px; margin:2px 0 0 7px; background:url(images/slide15_graph.png) 0 0 no-repeat;}

/*STOCKHOLDER INFORMATION / PROXY MATERIALS*/

#slide_16					{ padding:30px 0 0 0; height:448px; background-color:#20a0d8;}
#slide_16 h2				{ margin-top:0;}
#slide_16 p					{ color:#fff; margin-bottom:20px;}
#slide_16 span				{ display:block; font-size:14px; font-weight:bold; margin-bottom:1px;}
#slide_16 .col_1			{ float:left; padding-left:30px; width:950px; height:442px; overflow:hidden;}
#slide_16 #iconzoom			{ padding:20px 0 0 30px;}
#slide_16 .iconbox			{ float:left; width:173px; margin-right:56px; text-align:center;}
#slide_16 .iconbox .last	{ padding-right:0;}


/*--------------------------------------------------------------------------*/
/*SLIDE LAYOUT END*/
/*--------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------*/
/*PNG FIX START*/
/*--------------------------------------------------------------------------*/

#top_left h1, ul#nav_utility a, #shadow div, ul#nav_main a, #top_right h1, { behavior: url(iepngfix.htc);}