@charset "utf-8";
/* CSS Document */

body {margin:0; font-family:arial; font-size:.9em; color:#797979;}

img
{border:none;}

p
{margin:12px 0;}

h1
{font-size:1.3em; color:#e36000; padding:0; line-height:120%;}

table td {vertical-align:top;}

#sanofiLeft {background:url(../../images/consumer/sanofiTop_left.gif) repeat-x; height: 29px;}
#sanofiLogo {background:url(../../images/consumer/sanofiTop.gif) repeat-x; width:1025px; height: 59px;}
#sanofiRight {background:url(../../images/consumer/sanofiTop_right.gif) repeat-x; height: 29px;}		

.spacer
{position:absolute; top:0; left:794px;}
	
.umbrellasitewrap
{width:975px; margin:0 auto; position:relative;}

.clear { font-size:1px; line-height:1px; margin:-1px 0 0 0; }
.clearboth {clear:both;}
.floatleft {float:left;}
.floatright {float:right;}

/*  headertier   */

.umbrellaheadertier
{width:975px; float:left; position:relative;}

.apidra_tab
{float:left; margin-top:13px; background:url(../../images/consumer/apidra_tab.gif) no-repeat;}
.apidra_tab a
{display:block; height:57px; width:193px; text-decoration:none;}
.apidra_tab a:hover
{background:url(../../images/consumer/apidra_tab_over.gif) no-repeat; }

.lantus_tab
{float:left; background:url(../../images/consumer/lantus_tab.gif) no-repeat; }
.lantus_tab a
{display:block; height:70px; width:195px; text-decoration:none;}


.insulina_tab{float:left; margin-top:13px; background:url(../../images/consumer/ibgstar_normal.gif) no-repeat;}
.insulina_tab a
{display:block; height:57px; width:135px; text-decoration:none;}
.insulina_tab a:hover
{background:url(../../images/consumer/ibgstar_hover.gif) no-repeat; }

.kidcare_tab{float:left; margin-top:13px; background:url(../../images/consumer/costars_normal.gif) no-repeat;}
.kidcare_tab a
{display:block; height:57px; width:151px; text-decoration:none;}
.kidcare_tab a:hover
{background:url(../../images/consumer/costars_hover.gif) no-repeat; }

.connections_tab{float:left; margin-top:13px; background:url(../../images/consumer/connection_tab.gif) no-repeat;}
.connections_tab a
{display:block; height:57px; width:155px; text-decoration:none;}
.connections_tab a:hover
{background:url(../../images/consumer/connection_tab_over.gif) no-repeat; }


.helpteam_tab{float:left; margin-top:13px; background:url(../../images/consumer/helpteam_tab.gif) no-repeat;}
.helpteam_tab a
{display:block; height:57px; width:146px; text-decoration:none;}
.helpteam_tab a:hover
{background:url(../../images/consumer/helpteam_tab_over.gif) no-repeat; }


/*  logotier   */


.hcplinks
{margin-top:2px; float:right; font-size:12px;}

.lantuslogo
{float:left; width:139px;}

.logotier
{padding:14px 0 0 16px;}

.newtaglinehome{_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/consumer/newtagline.png, sizingMethod='scale');
 		background-repeat:no-repeat; width:45px; height: 644px; position:absolute; left:-56px; top:60px;}
 		
 .newtagline{_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/consumer/newtagline.png, sizingMethod='scale');
 		background-repeat:no-repeat; width:45px; height: 644px; position:absolute; left:-56px; top:60px;}
 		
 .newtaglinethird{_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/consumer/newtagline.png, sizingMethod='scale');
 		background-repeat:no-repeat; width:45px; height: 644px; position:absolute; left:-56px; top:60px;}
			
html>body .newtaglinehome {background:url(../../images/consumer/newtagline.png) no-repeat; width:45px; height: 644px; position:absolute; left:-56px; top:60px;}
html>body .newtagline {background:url(../../images/consumer/newtagline.png) no-repeat; width:45px; height: 644px; position:absolute; left:-56px; top:60px;}
html>body .newtaglinethird {background:url(../../images/consumer/newtagline.png) no-repeat; width:45px; height: 644px; position:absolute; left:-56px; top:60px;}

.printlogo
{display:none;}

.searchfield
{border:1px solid #07108d; width:108px;}

.searchtable
{float:right; font-size:11px;}
.searchtable a
{color:#07108d; text-decoration:none;}

.smfont
{font-size:11px;}
.smfont a
{text-decoration:none;}

.utilitywrap
{float:right; color:#2a2d72; width:820px; position:relative; z-index:800;}
.utilitywrap a
{color:#07108d;}

.usresidents
{font-size:16px; font-weight:bold; color:#07108d; margin:32px 0 0 20px; position:relative; z-index:999;}

.fbtweetlogo
{width:167px; height:26px;}


/* contenttier  */

.bottomlinks
{}
.bottomlinks a
{text-decoration:none;}

.contenttier
{padding-top:0px;}

.siteborders
{background:url(../../images/consumer/siteborders.gif) repeat-y; width:975px;}

.sitegradient
{background:url(../../images/consumer/sitegradient.gif) no-repeat; width:975px; }

.homecallout_top
{background:url(../../images/consumer/homecallout_top.gif) no-repeat; width:329px;padding:16px 16px 0 16px; margin-top:22px;}

/* Home callout pod - Lantus Education Center */
.innerpod_educenter {}
  .innerpod_educenter-L { float:left; width:190px; margin:11px 0 0 0; padding:0 0 0 0;}
    .innerpod_educenter .innerpod_educenter-L h2 { padding-top:0; }
    .innerpod_educenter-L p { color:#333333; }
  .innerpod_educenter-R { float:right; width:126px; margin:11px 0 0 0; padding:0 0 0 0;}

/* .Home callout pod - Lantus Education Center */

.homecontent
{float:left; width:732px; margin:0 0 0 20px; position:relative;}

.homecolwrap
{margin-bottom:0px; padding-bottom:0px;}

.homeflash
{width:728px; position:relative;}
.homecolwrap
{padding-top:10px;}

.innermasthead 
{ position: relative; width: 732px;}

.save25_cta_paying 
{ height: 77px; position: absolute; right: 20px; top: 0; width: 150px;}
.save25_cta_paying a
{ background: url(../../images/consumer/spacer.gif); display: block; height: 77px; line-height: 77px; overflow: hidden; text-indent: -9999px;}

.save25_cta_pen
{ bottom: 5px; height: 77px; left: 19px; position: absolute; width: 150px;}
.save25_cta_pen a
{ background: url(../../images/consumer/spacer.gif); display: block; height: 77px; line-height: 77px; overflow: hidden; text-indent: -9999px;}

.save25_coupon { margin: 18px 0 0;}

.footer
{margin:22px 0 0 00px; text-align:center; text-decoration:none; font-size:10px;}

.footer a
{color:#676767; }

.lantusconnectionbannerback
{background:url(../../images/consumer/connectionbannertop.jpg) no-repeat; width:330px; padding:16px 16px 0 16px;}

.leftcol
{width:334px; line-height:19px; float:left; margin-bottom:15px;}
.leftcol h1 span
{font-size:0.667em;}
.leftcol h2
{color:#e36000; font-size:1.1em; margin:22px 0 0 0; line-height:115%;}
.leftcol a, .isi-callOut a, .linkage
{text-decoration:none; color:#6666cc; font-weight:bold;}
.leftcol a:hover, isi-callOut a:hover, .linkage:hover
{text-decoration:underline;}
.leftcol a.arrow_orange 
{padding-left:15px; background:url(../../images/consumer/arrow_orng.gif) no-repeat 0 50%;}
.leftcol .divider
{border-top:1px solid #ebebeb;}
.leftnavwrap
{padding:14px 0 0 9px; width:186px; font-size:12px; font-family:HelveticaNeue-Roman, arial; float:left;}

.leftnavback
{background:url(../../images/consumer/leftnavback.gif) repeat-y; height:100%; width:166px; padding:0 8px 12px 12px;}

.leftnavitem
{height:21px; margin-top:4px;}
.leftnavitem a
{color:#7b7bb9; text-decoration:none; height:17px; width:156px; display:block; padding:4px 0 0 6px; font-weight:bold; }
.leftnavitem a:hover
{background:url(../../images/consumer/navhover.gif) no-repeat left 0; height:17px; color:#28318d; font-weight:bold; }


.leftnavitem_lg
{height:38px; margin-top:4px;}
.leftnavitem_lg a
{color:#7b7bb9; text-decoration:none; height:34px; width:156px; display:block; padding:4px 0 0 6px; font-weight:bold; }
.leftnavitem_lg a:hover
{background:url(../../images/consumer/navhover_lg.gif) no-repeat left 0; height:34px; color:#28318d; font-weight:bold; }

.leftnavitem_lg_on a
{background:url(../../images/consumer/navhover_lg.gif) no-repeat left 0; height:34px; color:#28318d; text-decoration:none; width:156px; display:block; padding:4px 0 0 6px; margin-top:8px; font-weight:bold; }

.leftnavitem_on
{padding:4px 0 0 6px; background:url(../../images/consumer/navhover.gif) no-repeat left 0px; height:21px; margin-top:8px; font-weight:bold; }
.leftnavitem_on a
{color:#28318d; text-decoration:none;}
.leftnavitem_on a:hover
{}

.thirdlevelwrap
{padding-left:6px;}

.thirdleftnavitem
{height:21px; margin-top:4px;}
.thirdleftnavitem a
{color:#7a7979; text-decoration:none; height:17px; width:146px; display:block; padding:4px 0 0 8px; font-weight:bold;}
.thirdleftnavitem a:hover
{background:url(../../images/consumer/3rd_navhover.gif) no-repeat left 0; height:17px; color:#333333; font-weight:bold;}


.thirdleftnavitem_on a
{background:url(../../images/consumer/3rd_navhover.gif) no-repeat left 0; height:17px; color:#333333;text-decoration:none; width:146px; display:block; padding:4px 0 0 8px; margin-top:10px; font-weight:bold;}


.isi {padding-top:0px; clear:left; margin-top:0px;}
.isi h1 {margin-top:0px;}

.sectionhead a:hover
{text-decoration:underline;}

.orangearrow
{background:url(../../images/consumer/orangearrow.gif) no-repeat; margin-bottom:12px; padding:0 16px;}
td.orangearrow
{padding:0; width:15px; background-position:0 50%;}
.orangearrow a
{color:#6666CC; font-size:13px; text-decoration:none; font-weight:bold;}

.orangearrow a:hover
{color:#6666cc; font-size:13px; text-decoration:underline; font-weight:bold;}

.readmore
{position:absolute; top:264px; left:240px;}

.rightcol
{float:left; padding-left:34px; width:362px; }
.rightcol h2
{color:#e36000; margin:0; font-size:1.1em; padding:10px 0 0 0;}

.rightcol .isi {margin-top:-20px; padding-top:0;}
.rightcol .isi h1 {font-size:1.3em; margin:20px 0 0 0;}
.rightcol .isi p { padding:3px 0; margin:0;}



.inaction
{position:absolute; top:174px; left:544px;}

.penready
{position:absolute; top:224px; left:544px;}

.purplebullet
{background:url(../../images/consumer/purplebullet.gif) no-repeat left 5px; padding-left:10px; padding-bottom:8px;}

.pagehead
{background:url(../../images/consumer/pagehead.gif) no-repeat; font-family:arial; width:156px; height:18px; padding:3px 0 0 6px; color:#fff; margin-top:12px; font-weight:bold;}

.pagehead a
{color:#fff; text-decoration:none;}

.sectionhead
{padding:22px 0 8px 6px; font-weight:bold;}
.sectionhead a
{color:#e36000; text-decoration:none;}

.sectiontop
{padding:0 0 0 6px;}
.sectiontop a
{color:#e36000; text-decoration:none;}

/*  innerpage  */

.breadcrumb
{color:#6666cc; font-weight:bold; font-size:11px; padding-top:6px; text-decoration:none;}

.breadcrumb a
{color:#6666cc; font-weight:bold; font-size:11px; padding-top:6px; text-decoration:none;}

.innercallouttop
{background:url(../../images/consumer/innercallouttop.gif) no-repeat; width:247px; padding:20px 12px 0 18px; margin-top:18px;}
.innercallouttop h1
{margin:0; padding:0; font-size:14px; color:#e36000;}

.innercallouttopsmall
{background:url(../../images/consumer/sminnercallouttop.gif) no-repeat; width:247px; padding:20px 12px 0 18px; margin-top:18px;}
.innercallouttopsmall h1
{margin:0; padding:0; font-size:14px; color:#e36000;}

.innerleftcol
{width:424px; line-height:19px; float:left;}

.innerleftcol h2
{color:#e36000; font-size:1.1em; margin:22px 0 0 0; line-height:115%; font-weight:normal;}
.innerleftcol a
{text-decoration:none; color:#6666CC; font-weight:bold;} 
.innerleftcol a:hover
{text-decoration:underline; color:#6666CC; font-weight:bold;} 


 

.nextbtn_back a
{text-decoration:none; color:#6666cc; font-weight:bold;}
.nextbtn_back a:hover
{text-decoration:underline; color:#FFF; font-weight:bold;}

.stories a
{text-decoration:none; color:#6666cc; font-weight:bold;}

.question a
{text-decoration:none; color:#6666cc; font-weight:bold;}

.innerrightcol
{width:278px; float:right; margin-left:25px;}

/*.nextbtn_back
{background:url(../../images/consumer/nextbtn_back.gif) no-repeat; padding:14px 6px 0 14px;  height:39px; color:#fff; float:left; font-size:16px;}

.nextbtn_back a
{color:#fff; font-weight:bold; }
*/

/* 07 14 10 */

span.orangearrowNew
{background:url(../../images/consumer/orangearrow.gif) no-repeat; vertical-align:middle; margin-left:3px; padding:0 0 0 5px; }
.nextbtnwrap {float:right;}
.nextbtn_back, .nextbtn_back_small
{background:url(../../images/consumer/nextbtnLight_back.gif) no-repeat; padding:13px 6px 0 13px;  height:29px; color:#fff; float:left; font-size:16px;}
.nextbtn_back a
{ background:url(../../images/consumer/next_img.gif) no-repeat; padding:0 0 0 56px; color:#605e94; font-size:14px; font-weight:bold; font-family:HelveticaNeueLT Std Med, Arial;}

.nextbtn_back_small a
{ background:url(../../images/consumer/next_img.gif) no-repeat;padding:1px 0 0 56px; color:#605e94; font-size:12px; font-weight:bold; font-family:HelveticaNeueLT Std Med, Arial;}

.nextbtn_back a:hover, .nextbtn_back_small a:hover
{color:#605e94; text-decoration:underline}

/* 07 14 10 */


.nextbtn_back_2
{background:url(../../images/consumer/nextbtn_back.gif) no-repeat; padding:14px 6px 0 14px; height:39px; color:#fff; float:left; font-size:15px;}
.nextbtn_back_2 a
{color:#fff; font-weight:bold; text-decoration:none;}
.nextbtn_back_2 a:hover
{color:#fff; font-weight:bold; text-decoration:underline;}


.nextbtn_right
{float:left;}

.question
{/*border-top:1px solid #ccc;*/ margin-top:18px;}

.readyforpenbtn
{padding:6px 32px 0 94px;}

.regwrap
{font-size:12px; margin-bottom:32px; width:500px;}

.solostarcallout
{background:url(../../images/consumer/solostarbanner.gif) no-repeat; width:278; height:247px; }
.solostarcallout sup
{ font-size: 75%; vertical-align: top;}
.solostarcallout h1
{font-size:17px; margin:0; padding:0; color:#666; padding:14px 0px 0 10px;}
.solostarcallout h2
{font-size:15px; color:#e36000; line-height: 17px; margin:2px 0 6px; padding:7px 32px 0 96px;}


/* education page  */

#edusection
{background:url(../../images/consumer/education_icon.jpg) no-repeat; padding:0 0 0 140px}
#resourcessection
{background:url(../../images/consumer/resources_icon.jpg) no-repeat; padding:0 0 0 140px}
#faqsection
{background:url(../../images/consumer/faq_icon.jpg) no-repeat; padding:0 0 0 140px}
#storiessection
{background:url(../../images/consumer/stories_icon.jpg) no-repeat; padding:0 0 0 140px}
#toolssection
{background:url(../../images/consumer/tools_icon.jpg) no-repeat; padding:0 0 0 140px}
#caregiverssection
{background:url(../../images/consumer/caregivers_icon.jpg) no-repeat; padding:0 0 0 140px}
#glossarysection
{background:url(../../images/consumer/glossary_icon.jpg) no-repeat; padding:0 0 0 140px}

.sectionwrap
{width:240px; margin-top:42px;}
.sectionwrap h2
{margin-top:0; padding-top:0;}


.eduleftcol
{width:365px; line-height:19px; float:left;}

.eduleftcol h2
{color:#e36000; font-size:1.1em; margin:0; line-height:115%; font-weight:normal;}
.eduleftcol a
{text-decoration:none; color:#6666CC; font-weight:bold;}
.eduleftcol a:hover
{text-decoration:underline; color:#6666CC; font-weight:bold;}

.edurightcol
{float:right;  width:278px; margin-left:25px; }

.edurightcol h2
{color:#e36000; margin:0; font-size:1.1em; padding:0;}
.edurightcol a
{text-decoration:none; color:#6666CC; font-weight:bold;}
.edurightcol a:hover
{text-decoration:underline; color:#6666CC; font-weight:bold;}

.edurightcol_2
{float:right; width:278px; }
.edurightcol_2 h2
{color:#e36000; margin:0; font-size:1.1em; padding:0;}
.edurightcol_2 a
{text-decoration:none; color:#6666CC; font-weight:bold;}
.edurightcol_2 a:hover
{text-decoration:underline; color:#6666CC;}

.downloads {margin:8px 0 25px 0;}
.downloads td {vertical-align:top; padding:5px 5px 0 0;}
.downloads td img {margin-top:5px;}

.smalltext{font-size:smaller; line-height:150%;}

table.stepByStepTable 
{
    width:353px; 
    margin-left:25px; 
    border-bottom:1px solid #cbcfe4; 
    border-top:1px solid #cbcfe4;
    
}
table.stepByStepTable p 
{
    padding:0 20px 0 12px;
    margin:0;
}
table.stepByStepTable td 
{
    padding:7px 0;
}

#smartResults  
{
	color:#FFFFFF;
	font-size:12px;
	top:26px;
	right:27px;
	background:transparent url(../../images/consumer/bg_smartPanel_1.gif) no-repeat scroll center bottom;
	height:auto;
	position:absolute;
	width:204px;
	z-index:800;
}
#smartResults a { color: #FFF; text-decoration: none; }
#smartResults strong { font-weight: bold; }
#pagesWrap { position: relative; margin-left: 0px; padding-top: 10px; padding-bottom: 5px; background: url(../../images/hcp/bg_pagesWrapDots.gif) no-repeat bottom left; height: auto; }
#pagesWrap span { position: absolute; top: 10px; right: 3px; font-size: 9px; }
/*#pagesList { width: 128px; margin-left:0px;}*/
#mentionsWrap { position: relative; margin-left: 0px; padding-top: 2px; height: 100%; overflow: hidden; }
#mentionsWrap span { position: relative; top: 4px; left: 153px; font-size: 9px; }
/*#menftionsList { width: 135px; }
#mentionsList li { margin: 2px 0; }*/

/*  join lantus connection banners  */


.home_joinlantuswrap_narrow
{margin-top:16px; background:url(../../images/consumer/home_joinLantus_narrow.gif) no-repeat; font-size:11px; width:276px; height:212px; padding-top:2px;}

.home_conncolleft_narrow
{width:125px; padding-left:14px; float:left;}
.home_conncolright_narrow
{width:128px; padding-left:2px; float:left;}

.home_joinlantuswrap_narrow h2
{font-family:HelveticaNeue-Roman, Arial; font-size:15px; color:#fff; text-align:center; font-weight:normal; margin:5px 0 8px 0;}

.home_joinlantuswrap_narrow strong
{color:#333399; font-size:18px; font-weight:normal;}



.home_joinlantuswrap
{margin-top:16px; background:url(../../images/consumer/home_joinlantus_back.gif) no-repeat; font-size:13px; width:362px; height:281px;}

.home_conncolleft
{width:145px; padding-left:22px; float:left;}
.home_conncolright
{width:160px; padding-left:14px; float:left;}

.home_joinlantuswrap h2
{font-family:HelveticaNeue-Roman, Arial; font-size:18px; color:#fff; text-align:center; font-weight:normal; margin:0px 0 4px 0; position:relative; top:-4px;}

.home_joinlantuswrap strong
{color:#333399; font-size:22px;}



.joinlantuswrap
{padding-top:10px;}

.joinlantusback
{background:url(../../images/consumer/joinlantus_back.gif) no-repeat; text-align:center; padding-top:6px; font-size:13px;}

.joinlantusback h2
{font-size:14px; color:#fff; margin:0 0 18px 0;}
.joinlantusback strong
{color:#333399; font-size:22px;}
.joinlantusback div
{padding:16px 0 8px 0;}


.lantusvideowrap
{padding-top:16px;}

.lantusvideo
{background:url(../../images/consumer/innercallouttop.gif) no-repeat; text-align:center; padding-top:6px; font-size:13px;}

.lantusvideo h2
{font-size:14px; color:#fff; margin:0 0 18px 0;}
.lantusvideo strong
{color:#333399; font-size:22px;}
.lantusvideo div
{padding:16px 0 8px 0;}

/* Softpack Large */
.softpack-large
{margin-top:0px; background:url(../../images/consumer/softpack-large_bgrd.gif) no-repeat; font-size:13px; width:362px; height:334px;}
.softpack-large h2
{font-family:HelveticaNeue-Roman, Arial; font-size:18px; color:#fff; text-align:center; font-weight:normal; margin:0px 0 4px 0; position:relative; top:-4px;}
.softpack-large strong
{color:#333399; font-size:22px;}
.softpack_conncolleft {width:145px; padding-left:18px; float:left;}
	.softpack_conncolleft p { margin:30px 0 0 0; }
.softpack_conncolright {width:184px; padding-right:14px; float:left;}
/* .Softpack Large */

/* Softpack Small */
.softpack-small {background:url(../../images/consumer/softpack-small_bgrd.gif) no-repeat; width:276px; height:391px; margin:10px 0 0 0; padding:7px 0 0 0; position:relative; }
.softpack-small h2 { color:#ffffff; text-align:center; font-size:14px; font-weight:bold; margin:0 auto; padding:0px 0 0 0; position:relative; }
.softpack-small p.headline { font-size: 22px; height: 70px; line-height: 28px; margin: 0px 20px; font-weight:normal; color:#333399; padding-top:10px;}
.softpack-small p.headline span { font-size: 40px; color:#c9cfec; }
.softpack-small p { line-height:22px; color:#333333; }
.softpack-small p.bottomContent { line-height: 14px; position:absolute; top:288px; left:0; text-align:center; width:234px; margin:0 20px; }
p.bottomContent a.btn_getconnected { background:url(../../images/consumer/btn_softpack-small.gif) no-repeat top left; display:block; width:180px; height:45px; margin:15px auto 0 auto; text-decoration:none; }
p.bottomContent a.btn_getconnected span { font-size:1px; line-height:1px; visibility:hidden; }
/* .Softpack Small */

/* Patient Success Stories 
-------------------------------------*/
.successStories .eduleftcol {width:auto; float:left; position:relative;}
a {outline:none;}

.accordion {margin:0 42px; padding:0; /*height:290px;*/}
.accordionfullbill {margin:0 42px; padding:0 10px 20px 0; height:290px;}
#accordionfullbill.scroll-pane {height:290px;}
.accordionfulljose {margin:0 42px; padding:0 10px 20px 0; height:290px;}
#accordionfulljose.scroll-pane {height:290px;}
.accordionfulllynda {margin:0 42px; padding:0 10px 20px 0; height:290px;}
#accordionfulllynda.scroll-pane {height:290px;}
.accordionfulldoris {margin:0 42px; padding:0 10px 20px 0; height:290px;}
#accordionfulldoris.scroll-pane {height:290px;}

.ssWrap .subContent {}
.ssWrap .scrollBox { height: 290px;}

.accordion h3 {
	background: #e9e7e7 url(../../images/consumer/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
}
.accordion h3:hover {
	background-color: #e3e2e2;
}
.accordion h3.active {
	background-position: right 5px;
}
.accordionfullbill,
.accordionfulljose,
.accordionfulllynda,
.accordionfulldoris,
.accordion p {color:#7f7f81; font-size:12px; line-height:24px;}




/* Content Wrappers */
.ssWhiteGrade {position:absolute; bottom:65px; left:5px; background:url(../../images/consumer/ss_white_grade.png) no-repeat top left; _background:none; width:660px; height:80px; z-index:99999;}
.ssPrint {position:absolute; bottom:50px; right:28px; background:url(../../images/consumer/btn_print.gif) no-repeat top left; width:48px; height:16px; cursor:pointer;}
.ssOutterWrap {position:relative; float:left; margin-bottom:00px;}
/*.ssWrap {background:url(../../images/consumer/ss_tile.gif) repeat-y top left; width:731px;}*/
.backtotop {display:none; float:left; clear:both; width:100%; height:40px;}
.ssContent {}
.ssContentSub {background:url(../../images/consumer/ss_shadow.gif) repeat-x top left; height: 354px; width:729px; margin-left:1px; /*padding-bottom:45px;*/}
.ssContent h1 {height:40px; text-indent:-9999px; margin:0 0 20px 42px; padding:24px 0 0 0;}
.ssContent h2 {margin:0; padding:10px 0; color:#666; font-weight:bold; font-size:14px;}
#ss01Content h1 {background:url(../../images/consumer/ss_bill.gif) no-repeat left bottom;}
#ss02Content h1 {background:url(../../images/consumer/ss_lynda.gif) no-repeat left bottom;}
#ss03Content h1 {background:url(../../images/consumer/ss_jose.gif) no-repeat left bottom;}
#ss04Content h1 {background:url(../../images/consumer/ss_doris.gif) no-repeat left bottom;}

/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {margin:0; border:0 none; padding:0; width:732px; list-style:none; height:130px; position: relative; z-index: 10;}
ul#navmenu li {margin:0; border:0 none; padding:0; float:left; display:inline; list-style:none; position:relative; height:130px; cursor:pointer;}
ul#navmenu ul {margin:0; border:0 none; padding:0; width:182px; list-style:none; display:none; position:absolute; top:130px; left:0; background:#66c url(../../images/consumer/ss_dd_shadow.gif) no-repeat top left;  z-index:9999;}
ul#navmenu ul:after {clear:both; display:block; font:1px/0px serif; content:"."; height:0; visibility:hidden;}
ul#navmenu ul li {width:162px; height:auto; float:left; display:block !important; display:inline; font-size:12px; font-family:Arial; color:#fff;}
ul#navmenu li ul li {text-indent:-0; padding:10px;}

ul#navmenu li a {width:163px; height:130px; display:block;}

ul#navmenu li#ss01 a {background:url(../../images/consumer/ss_01.jpg) no-repeat top left; height:130px; width:183px; text-indent:-9999px;}
ul#navmenu li#ss02 a {background:url(../../images/consumer/ss_02.jpg) no-repeat top left; height:130px; width:183px; text-indent:-9999px;}
ul#navmenu li#ss03 a {background:url(../../images/consumer/ss_03.jpg) no-repeat top left; height:130px; width:183px; text-indent:-9999px;}
ul#navmenu li#ss04 a {background:url(../../images/consumer/ss_04.jpg) no-repeat top left; height:130px; width:183px; text-indent:-9999px;}

ul#navmenu li#ss01.active a {background:url(../../images/consumer/ss_01_active.jpg) no-repeat top left; height:130px; width:183px; text-indent:-9999px;}
ul#navmenu li#ss02.active a {background:url(../../images/consumer/ss_02_active.jpg) no-repeat top left; height:130px; width:183px; text-indent:-9999px;}
ul#navmenu li#ss03.active a {background:url(../../images/consumer/ss_03_active.jpg) no-repeat top left; height:130px; width:183px; text-indent:-9999px;}
ul#navmenu li#ss04.active a {background:url(../../images/consumer/ss_04_active.jpg) no-repeat top left; height:130px; width:183px; text-indent:-9999px;}

ul#navmenu li#ss01 a:hover,
ul#navmenu li#ss01:hover a,
ul#navmenu li#ss01.iehover a {background:url(../../images/consumer/ss_01_hover.jpg) no-repeat top left;}
ul#navmenu li#ss02:hover a,
ul#navmenu li#ss02.iehover a {background:url(../../images/consumer/ss_02_hover.jpg) no-repeat top left;}
ul#navmenu li#ss03:hover a,
ul#navmenu li#ss03.iehover a {background:url(../../images/consumer/ss_03_hover.jpg) no-repeat top left;}
ul#navmenu li#ss04:hover a,
ul#navmenu li#ss04.iehover a {background:url(../../images/consumer/ss_04_hover.jpg) no-repeat top left;}

ul#navmenu ul ul,
ul#navmenu ul ul ul {display:none; position:absolute; top:0; left:160px;}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {display: none;}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {display: block;}

/* Footer Menu */
ul.ftrMenu a {cursor:pointer;}
ul.ftrMenu a img {border:none;}
ul.ftrMenu {margin:0; padding:0; background:url("../../images/consumer/ss_tile.gif") repeat-y scroll left top;}
ul.ftrMenu li {margin:0; padding:0; display:inline; float:left; list-style:none;}

ul.ftrMenu li.bill01 a,
ul.ftrMenu li.lynda01 a,
ul.ftrMenu li.jose01 a,
ul.ftrMenu li.doris01 a {background:url(../../images/consumer/ss_ft01.gif) no-repeat bottom center; width:194px; height:47px; text-indent:-9999px; display:block;}
ul.ftrMenu li.bill01 a.active,
ul.ftrMenu li.lynda01 a.active,
ul.ftrMenu li.jose01 a.active,
ul.ftrMenu li.doris01 a.active {background:url(../../images/consumer/ss_ft01_active.gif) no-repeat bottom center;}

ul.ftrMenu li.bill02 a,
ul.ftrMenu li.lynda02 a,
ul.ftrMenu li.jose02 a,
ul.ftrMenu li.doris02 a {background:#F9F9F9 url(../../images/consumer/ss_ft02.gif) no-repeat bottom center; width:181px; height:47px; text-indent:-9999px; display:block;}
ul.ftrMenu li.bill02 a.active,
ul.ftrMenu li.lynda02 a.active,
ul.ftrMenu li.jose02 a.active,
ul.ftrMenu li.doris02 a.active {background:url(../../images/consumer/ss_ft02_active.gif) no-repeat bottom center;}

ul.ftrMenu li.bill03 a,
ul.ftrMenu li.lynda03 a,
ul.ftrMenu li.jose03 a,
ul.ftrMenu li.doris03 a {background:#F9F9F9 url(../../images/consumer/ss_ft03.gif) no-repeat bottom center; width:134px; height:47px; text-indent:-9999px; display:block;}
ul.ftrMenu li.bill03 a.active,
ul.ftrMenu li.lynda03 a.active,
ul.ftrMenu li.jose03 a.active,
ul.ftrMenu li.doris03 a.active {background:url(../../images/consumer/ss_ft03_active.gif) no-repeat bottom center;}

ul.ftrMenu li.bill04 a,
ul.ftrMenu li.lynda04 a,
ul.ftrMenu li.jose04 a,
ul.ftrMenu li.doris04 a {background:#F9F9F9 url(../../images/consumer/ss_ft04.gif) no-repeat bottom center; width:125px; height:47px; text-indent:-9999px; display:block;}
ul.ftrMenu li.bill04 a.active,
ul.ftrMenu li.lynda04 a.active,
ul.ftrMenu li.jose04 a.active,
ul.ftrMenu li.doris04 a.active {background:url(../../images/consumer/ss_ft04_active.gif) no-repeat bottom center;}

ul.ftrMenu li.fullStorybill a {background:url(../../images/consumer/ss_ft05.gif) no-repeat bottom center; width:97px; height:47px; text-indent:-9999px; display:block;}
ul.ftrMenu li.fullStoryjose a {background:url(../../images/consumer/ss_ft05.gif) no-repeat bottom center; width:97px; height:47px; text-indent:-9999px; display:block;}
ul.ftrMenu li.fullStorydoris a {background:url(../../images/consumer/ss_ft05.gif) no-repeat bottom center; width:97px; height:47px; text-indent:-9999px; display:block;}
ul.ftrMenu li.fullStorylynda a {background:url(../../images/consumer/ss_ft05.gif) no-repeat bottom center; width:97px; height:47px; text-indent:-9999px; display:block;}

ul.ftrMenu li.fullStorybill a.active {background:url(../../images/consumer/ss_ft05_active.gif) no-repeat bottom center;}
ul.ftrMenu li.fullStoryjose a.active {background:url(../../images/consumer/ss_ft05_active.gif) no-repeat bottom center;}
ul.ftrMenu li.fullStorydoris a.active {background:url(../../images/consumer/ss_ft05_active.gif) no-repeat bottom center;}
ul.ftrMenu li.fullStorylynda a.active {background:url(../../images/consumer/ss_ft05_active.gif) no-repeat bottom center;}

.noprint
{display:block;}

.printstory
{display:none;}

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
	width:640px;
	height:290px;
}

.jspPane
{
	position: absolute;	
}
.ssOutterWrap .jspPane { width: 610px !important;}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 100%;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
	overflow:hidden;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.ssOutterWrap .jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: url(../../images/consumer/ss_scroll_bg.gif) repeat-y top left;
	position: relative;
}

.jspDrag
{
	background: #e36000;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}


/*-- jScrollPane stories --*/
#stories .jspVerticalBar { width: 14px;}
	#stories .jspCap { display: none;}

	/*jspArrow jspArrowDown jspDisabled*/
	
	#stories .jspVerticalBar .jspArrow { height: 30px; width: 14px;}
	#stories .jspVerticalBar .jspArrow.jspDisabled { background: auto;}
	
	#stories .jspVerticalBar .jspArrowDown { background: url(../../images/consumer/stories_downArrow.gif) no-repeat left top;}
	#stories .jspVerticalBar .jspArrowUp { background: url(../../images/consumer/stories_upArrow.gif) no-repeat left top;}
	
	#stories .jspPane { overflow: hidden; width: 174px !important;}
	#stories .jspTrack { background: #dedddd;}
	#stories .jspDrag { background: transparent url(../../images/consumer/stories_jspScrollTrack.gif) repeat-y; overflow: hidden;}
	#stories .jspDragTop, #stories .jspDragBottom { left: 0; overflow: hidden; position: absolute; width: 14px;}
	#stories .jspDragTop { background: url(../../images/consumer/stories_jspCapTop.gif) no-repeat left top; height: 7px; top: 0;}
	#stories .jspDragBottom { background: url(../../images/consumer/stories_jspCapBottom.gif) no-repeat left top; bottom: 0; height: 9px;}	
	
#stories {margin: 0 0 10px 0; float:left; background:#ADACAC;}
		#stories .border {}
		#stories .outter {}
		#stories .inner {padding:0;}
	
		#stories .storyFlash { float: left; height: 328px; width: 533px;}
		#stories .headline { padding: 7px 0;}
			#stories .headline h1 { font-size: 1.333em; margin: 0;}
		
		#stories .storyWrapper { height: 1640px; position: relative; width: 197px;}
		#stories .storyMainItem { height: 328px;}
		
		#stories .storyItem { /*display: none;*/ margin-left:20px;}
		#stories .storyItem a img {margin-bottom:10px;}
		#stories .storyItem h1 {color:#999; padding:10px 0; margin:0;}
		#stories .storyCopy { float: right; overflow: hidden; position: relative; width: 197px; height:328px;}
		#stories .storyTab { background: url(../images/bg_stories_tab.jpg) no-repeat left top; color: #2aa9d3; font-size: 15px; font-weight: bold; height: 31px; line-height: 31px; padding: 0 0 2px 10px;}
		#stories .storySummary { background: #fff url(../images/bg_stories_summary.gif) repeat-x left bottom; height: 95px; overflow: auto; padding: 0 10px 5px;}
			#stories .storySummary .summaryItem { display: none;}
		
            #stories .playList {height:189px; width:188px; overflow: auto; padding: 0; margin:0 0 0 8px; border-bottom:3px solid #7f7e7e;}
            #stories .playList ul { margin: 0; padding: 0; width: 174px; display:block !important;}
            #stories .playList ul li {font-size: 11px; line-height: 16px; list-style-type: none; margin: 0; padding: 0; border-bottom:1px solid #767676;
            font-family:Helvetica, Arial, Sans-Serif; display:block;}
           
                            #stories .playList ul li.first { background: none;}
            #stories .playList ul li a {display:block; background: url(../../images/consumer/chapter_bg.gif) no-repeat bottom left; color: #6666cc; text-decoration: none; padding:5px 5px 5px 15px;}
                            #stories .playList ul li a.active,
                            #stories .playList ul li a:hover {color: #6666cc; text-decoration: none; background:url(../../images/consumer/chapter_bg_active.gif) no-repeat bottom left;}
                            #stories .playList ul li.playall a:hover,
                            #stories .playList ul li.playall a {width:174px; height:25px; background:url(../../images/consumer/play_all.gif) no-repeat top left; text-indent:-9999px; padding:0;}
                            #stories .playList ul li .playListTime {float:right; color:#333; font-size:10px; font-weight:normal;}
	
		/*-- active --*/
		#stories .storyCopy {background: url(../../images/consumer/ss_video_tile.gif) repeat-y top right;}
		#stories .storyCopy .playList li.active { background: #d9dcde;}
		#stories .storyCopy .playList li.active a {color: #333;}
		#stories .storyCopy .storyCopyOuter {height:328px; position: relative; background: url(../../images/consumer/ss_video_top.gif) no-repeat top right;}
		#stories .storyCopy .storyCopyInner {height:328px; overflow: hidden; position: relative; background: url(../../images/consumer/ss_video_btm.gif) no-repeat bottom right;}
		
		#stories .transcript {font-size: 10px; line-height: 12px; text-align:left;}
			#stories .transcript a {color: #6666cc; padding: 18px 0 0 22px; font-weight:normal; float:left; text-decoration:underline;}
			#stories .transcript a.adobe {background: url(../../images/consumer/pdf_icon.gif) no-repeat 0 50%; padding:12px 0 8px 20px; margin-left:10px;}
				#stories .transcript a:hover { color: #053B9E;}
		#stories .disclaimer { margin: 5px 0 5px; text-align: right;}
		
		.journeySelect { background: #fff; border: 1px solid #ddd; margin: 8px 0 4px; padding: 1px 1px 0;}
			#stories .journeySelect h2 { background: #a5d4e4 url(../images/bg_stories_journey_headline.gif) repeat-x left top; font-size: 1.166em; line-height: 1.285em; margin: 0; padding: 4px 10px; text-align: center;}
		.journeyPaths { height: 108px; margin: 0 -1px; padding: 0 0 0 1px;}		
		.journey { background: #fff; display: inline; float: left; font-size: 12px; line-height: 15px; margin: 0 0 0 -1px; padding: 1px; position: relative; width: 176px;}
			.journeyPaths .firstJourney { width: 175px;}
			.journeyIn { background: #fff url(../images/bg_journey.gif) repeat-x 0 -4px; border-right: 1px solid #FFF; cursor: pointer; height: 107px; position: relative; z-index: 2;}	
			.journeyIn .thumb { text-align: center;}
			.journeyIn .caption { background: url(../images/bg_stories_journey_caption.gif) repeat-x left top; bottom: 1px; color: #FFF; font-weight: bold; height: 20px; line-height: 20px; position: absolute; text-align: center; width: 175px;}
				.journeyIn .caption span { background: url(../images/bg_journey_caption_arrow.gif) no-repeat left center; padding: 0 0 0 10px;}
				.firstJourney .journeyIn .caption { width: 174px;}
			.journey .copy { background: #FFF; color: #666; height: 104px; /*display: none;*/ left: 0/*176px*/; padding: 8px 10px 0; position: absolute; top: 0; width: 157px;}
				.lastJourney .journeyIn .copy { left: -177px;}
			.journeyIn .shade { background: #FFF; display: none; height: 111px; left: 0; position: absolute; top: 0; width: 176px; z-index: 5;}
		/*-- hover --*/
		.journeySelect .hover { margin-bottom: -4px; z-index: 10;}
		.hover .journeyIn { background-position: 0 0; padding-top: 4px;}
		/*.hover .journeyIn .copy { display: block;}*/
		
		/*-- active --*/
		.journeySelect .active { cursor: default;}
		.active .journeyIn { background-position: 0 -115px;}
		.active .caption { background-position: 0 -20px; color: #333;}
			.active .caption span { background-position: 0 -20px;}
			
		#stories {display:none;}
		
		#withjavascript {display:none;}

		
/*-- EXIT SURVEY OVERLAY --*/		
#exitSurvey { background: url(../../images/consumer/bg_exitSurvey.png) no-repeat 0 0; color: #797979; font-size: 12px; height: 451px; line-height: 16px; position: relative; width: 558px;}
	#exitSurvey .exitSurveyPad { padding: 97px 0 0 95px; width: 375px;}
	#exitSurvey .exitHeadline { color: #ff4c00; font-size: 18px; font-weight: bold; line-height: 25px;}
	#exitSurvey .exitSubHeadline { color: #605e94; font-size: 15px; font-weight: bold; line-height: 19px; margin: 0 0 15px;}
	
	#exitSurvey .exitChoices { margin: 0 0 15px; padding: 0 0 0 20px;}		
	#exitSurvey .exitChoices .choiceItem { font-size: 14px; font-weight: bold; line-height: 19px; margin: 0 0 7px;}
	#exitSurvey .exitChoices .activeChoiceItem { color: #ff4c00;}
	
	#exitSurvey p { margin: 0 0 5px; padding: 0;}
	
	.exitSubmit { margin: 15px 0 0;}
	#exitSubmitBtn { background: url(../../images/consumer/btn_exitSurvey_submit.gif) no-repeat 0 0; cursor: pointer; display: block; height: 36px; margin: 0 auto; width: 106px;}
		#exitSubmitBtn:hover { background-position: 0 -36px;}

	#exitCloseBtn {		
		cursor: pointer;
		position: absolute;
		width: 19px;
		height: 19px;
		right: 70px;
		top: 68px;
		background: url(../../images/consumer/closebox2.gif) no-repeat center;
		border: none;
	}		
	
sup { line-height:0; font-size:10px}
	.cde_help_clt {cursor: hand; margin-top:20px;width:273px; background:#FFF url(../../images/consumer/cde_helpTeam_logo.gif) no-repeat top left; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#333399;}
		.cde_help_clt_body {background:url(../../images/consumer/cde_help_clt_body.gif) repeat-y; padding-top:5px;}
		.cde_help_clt .cde_help_clt_head { height:102px; clear:both}
			.cde_help_clt h2 { font-size:20px; color:#333399; font-weight:bold; line-height:22px; float:right; width:156px; padding:15px 0 0 14px; margin:0; }
				.cde_help_clt h2.small { font-size:18px;  padding:30px 0 0 14px;}
		
		.cde_help_clt img { padding:0px 0 10px 10px}
		.cde_help_clt .copy { padding:0 5px 0 25px; }
		.cde_help_clt .copy p { padding:0; margin:0; font-weight:bold; font-size:13px;}
				.cde_help_clt .copy ul { margin:0 0 0 13px; padding:0; color:#333399; list-style-position:outside}
				.cde_help_clt .copy li { font-size:12px; padding:0; margin:0; line-height:130%;}
			.lqa_n {width:246px;  border-top:4px solid #ffd470; border-bottom:4px solid #ffd470;  padding-bottom:3px; /* height:39px; background:url(../../images/consumer/footer_bcg.gif) repeat-x;*/ margin:12px 0 12px 16px;}
				.lqa_n h3 {margin:0; padding:8px 0 0 48px; font-size:20px; font-weight:normal}
				 .lqa_n h3  span {font-weight:bold; margin:0; font-style:italic}
				 
				 #cde_help_clt360 {margin-top:25px;width:360px; background:#FFF url(../../images/consumer/cde_helpTeam_logo360.gif) no-repeat top left; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#333399;}			 
		.cde_help_clt360_body {background:url(../../images/consumer/cde_help_clt360_body.gif) repeat-y; padding-top:5px;}
		#cde_help_clt360 .cde_help_clt_head360 { height:109px; clear:both}
		#cde_help_clt360 h2 { font-size:24px; color:#333399; font-weight:bold; line-height:26px; float:right; width:217px; padding:30px 0 0 20px; margin:0; }
		#cde_help_clt360 img { padding:0px 0 10px 10px}
		 #cde_help_clt360 .copy { padding:0 5px 0 25px; }
		 #cde_help_clt360 .copy p { padding:0; margin:0; font-weight:bold; font-size:15px;}
				#cde_help_clt360 .copy ul { margin:0 0 0 13px; padding:0; color:#333399; list-style-position:outside}
				#cde_help_clt360 .copy li { font-size:12px; padding:0; margin:0; line-height:16px;}
				#cde_help_clt360 h2.small { font-size:18px;  padding:30px 0 0 14px;}
					.lqa_n360 {width:333px; border-top:4px solid #ffd470; border-bottom:4px solid #ffd470; padding-bottom:3px; /*background:url(../../images/consumer/footer_bcg.gif) repeat-x;*/ margin:12px 0 0px 16px;}
					.lqa_n360 h3 {margin:0; padding:4px 0 0 53px; font-size:28px; font-weight:normal}
					.lqa_n360 h3  span {font-weight:bold; margin:0; font-style:italic}
					
					
					
.isiFloat {float:right; background:#fff url(../../images/consumer/isi_float.gif) no-repeat top right; width:248px; /*height:475px;*/ margin-bottom:5px;}
.isiFloat .pad {padding:10px 15px;}
.isiFloat p {font-size:12px; line-height:16px; color:#202020;}
.isiFloat a {color:#66c;}
.isiFloat a:hover {text-decoration:none;}
.isiFloat h1 {font-size:15px;}

.isi-callOut { background:white; padding:7px 5px 0px 10px; margin-top:-25px; float:right; width:198px; }
    .isi-callOut .headerISI { color:#e36000; font-size:14px; font-weight:bold; margin-bottom:15px; }
    .isi-callOut p { color:#333333; font-size:11px; margin:0px 0px 15px; }


.ibgstar-fda-cta { margin: 0 -10px 12px 0; position: relative; width: 343px;}
