@charset "utf-8";
/* CSS Document */

body
{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;}

sup
{	vertical-align:baseline;position:relative;	top:-0.2em;}

.sup 
{vertical-align:top;    font-size:0.8em;}
p
{
margin:12px 0;
}

h1
{color:#002f85;padding:0 0 8px 0;margin:0;font-size:14px;}

h2
{color:#002f85;padding:0 0 8px 0;margin:0;font-size:14px;/*border-bottom:1px solid #787878;*/}

img
{
border:none;
}

.bluecallout
{padding:6px 6px;background-color:#dee6ee;color:#002f85;font-size:11px;margin:30px 00px 10px 00px;}

.contentwrap
{width:821px;}

.logotier
{
padding-top:0px;
}

.transcript_logotier
{width:624px;}


.logo
{
width:176px;
text-align:right;
float:left;
padding-top:12px;
position:relative;
}

.transcript_logo
{
width:176px;
float:left;
padding-top:24px;
}

.sitewrap
{
width:821px;
margin:0 auto;
position: relative;
z-index: 2000;
}

#umbrellasanofiLeft {background:url(../images/sanofiTop_left.gif) repeat-x; height: 29px;}
#umbrellasanofiLogo {background:url(../images/sanofiTop.gif) repeat-x; width:1025px; height: 59px;}
#umbrellasanofiRight {background:url(../images/sanofiTop_right.gif) repeat-x; height: 29px;}		

.search
{
font-size:10px;
color:#b4b4b4;
padding:36px 0 0 270px;
}


.searchfield
{
border:1px solid #e0e0e0;
width:145px;
height:14px;
}

/*
.spacer
{
width:170px;
height:55px;
margin-left:520px;
}
*/
.utility
{
float:right;
}

.utilitylink
{
color:#6b6b6b;
font-size:11px;
padding:8px 0;
}

.utilitylink a
{
color:#6b6b6b;
text-decoration:none;
}

.utilitylink a:hover
{
color:#6b6b6b;
text-decoration:underline;
}

.usresidents
{
font-weight:bold;
font-size:16px;
padding-left:100px;
color:#384899;
}

.transcript_usresidents
{
font-weight:bold;
font-size:16px;
padding-top:58px;
color:#384899;
float:right;
}



.fontsize
{
color:#1c3f95;
padding:4px 0;
text-align:left;
font-weight:normal;
}

.fontsize a
{
color:#58595b;
text-decoration:none;
}

.fontsize a:hover
{
color:#58595b;
text-decoration:underline;
}
/*******************************leftnav**************************
.leftnav
{
width:182px;
font-size:11px;
font-weight:bold;
color:#094fa3;
text-align:right;
float:left;
}

.leftpadding
{
width:0;
float:left;
}

.navback
{
background-image:url(../images/navback.gif);
background-repeat:repeat;
text-align:right;
padding:8px 0;
color:#000;
}

.navback a
{
width:182px;	
color:#094fa3;
text-decoration:none;
}

.navback a:hover
{background-color:#d9e0ed;padding:8px 0;}


.navback_on
{
background-image:url(../images/navback_on.gif);
background-repeat:repeat;
text-align:right;
padding:8px 0;

}

.navback_on a
{
color:#000;
text-decoration:none;
}


.hcpnavback
{
background-image:url(../images/navback.gif);
background-repeat:repeat;
text-align:right;
padding:8px 0;
color:#93a603;
}

.hcpnavback a
{
text-decoration:none;
color:#93a603;
}

.hcpnavback_on
{
background-image:url(../images/navback_on.gif);
background-repeat:repeat;
text-align:right;
padding:8px 0;
color:#93a603;
}

.hcpnavback_on a
{
text-decoration:none;
color:#93a603;
}


.navarrow
{
padding:0 8px 0 5px;
display:inline;
}

.navarrow2
{
padding:0 4px 0 8px;
}

.navdivider
{
text-align:right;
}

.plussign
{
font-size:14px;
font-weight:bold;
}

.subnavback
{
background-image:url(../images/subnavback.gif);
background-repeat:repeat;
text-align:right;
padding:8px 0;
color:#000;
}

.subnavback a
{
color:#094fa3;
text-decoration:none;
}

.subnavback_on
{
background-image:url(../images/subnavback.gif);
background-repeat:repeat;
text-align:right;
padding:8px 0;
color:#094fa3;
background:#d3d3d3;
}

.subnavback_on a
{
color:#094fa3;
text-decoration:none;
}

.subnavback a
{
color:#094fa3;
text-decoration:none;
}

.subnavback_on_over
{
background-image:url(../images/subnavback.gif);
background-repeat:repeat;
text-align:right;
padding:8px 0;
color:#094fa3;
background:#d3d3d3;
}
.subnavback_on_over a
{
	color:#094fa3;
	text-decoration:underline;
}



.subnavback a:hover 
{
text-decoration:underline;
}



.thirdnavback
{
background-image:url(../images/subnavback.gif);
background-repeat:repeat;
text-align:right;
padding:8px 20px 8px 0;
color:#000;
}

.thirdnavback a
{
color:#094fa3;
text-decoration:none;
}

.thirdnavback a:hover 
{
text-decoration:underline;
}

.thirdnavback_on
{
background-image:url(../images/navback_on.gif);
background-repeat:repeat;
text-align:right;
padding:8px 20px 8px 0;
color:#000;
}

.thirdnavback_on a
{
color:#000;
text-decoration:none;
}
*************/
/***************************maincontent*****************************************/

.callout
{
margin:0 auto;
padding:22px 0px;
width:403px;
font-size:.9em;
}

.calloutback
{
background-image:url(../images/callout_back.gif);
background-repeat:repeat-y;
padding:0 15px;

}

.contentmain
{
width:629px;
float:left;
position: relative;
}

.footer
{
font-size:10px;
padding:8px 0 0 24px;
color:#6b6b6b;
}

.homecontent
{margin:28px 34px 0 26px;}

.homebannerwrap
{width:626px; padding-left:3px; position:relative}

#solostarholder
{position:absolute; top:0px; left:5px;}

.homebanner
{float:left;}

.isi
{padding-top:8px;font-size:0.75em;}

.isiback
{margin:10px 0px 0 36px;padding-top:14px;color:#464444;padding-right:35px;}

#printtier
{
font-size:10px;
text-align:right;
color:#1f46a5;
padding:8px 10px 0 0;
position: relative;
z-index: 9999;
}

#printtier a
{
color:#1f46a5;
text-decoration:none;
}

#printtier a:hover
{
color:#1f46a5;
text-decoration:underline;
}
.printtier
{
font-size:10px;
text-align:right;
color:#1f46a5;
padding:8px 10px 0 0;
position: relative;
z-index: 9999;
}

.printtier a
{
color:#1f46a5;
text-decoration:none;
}

.printtier a:hover
{
color:#1f46a5;
text-decoration:underline;
}

.maintext
{
padding-left:10px;
color:#464444;
font-size:.75em;
position: relative;
}

/***************************************innerpage styles****************************************************/

.greyline
{
padding:6px 0 0 14px;
}

.headermasthead
{background-repeat:no-repeat;height:195px; width:629px;}


.headermasthead h1
{color:#fff;border:none;font-size:24px;font-weight:normal;margin:0;padding:24px 0 0 30px;}


.innercontent
{padding-left:10px;}

.innermaintext
{
padding:24px 23px 0px 28px;
color:#464444;
font-size:.75em;
}

.nextlink
{text-align:right;color:#094fa3;font-weight:bold;font-size:11px; padding:22px 0 4px 0;}

.nextlink a
{text-decoration:none;}

.nextlink img
{padding-left:16px;position:relative;top:5px;}

.innermaintext strong
{
font-weight:bold;
color:#094fa3;
}

.patientcallout
{
margin:0 auto;
padding:14px 0px;
width:403px;
}

#flashDetectionWrapper { 
	        visibility:hidden;
	        width:550px; 
	        height:350px;
	        text-align:left; 
	        position: absolute;
	        z-index:2000; 
	        font-size:1px;
 	        }
        #flashDetection { position:relative; width:451px; color:#435057; margin:0 auto; text-align:left; top:30px; z-index:1500}
        
       #FlashHolder1
{
	position:relative;
	margin-top:-100px;
	width: 200px;
	border:solid 1px red;
	z-index:2;
		
}


/****** patients *****/

.patientProfile
{
	font-size:14px; 
	font-style:italic; 
	padding-left:15px; 
	color:#0e5ab5;
	font-weight:bold;
}

/***CDE***/


.apidraCDE
{
background-image:url(../images/apidraCDE_banner.gif);
width:160px;
height:102px;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
padding:7px 6px 0 16px;
color:#180c67;
text-align:left;
}

.apidraCDE a
{
color:#180c67;
text-decoration:none;
text-align:left;
}

/*** LANDING CALLOUT BANNER ***/
#homeFlashHolderDiv {
position: relative;
z-index: 1;
}
#flashHolder {
	position: absolute;
	height: 224px;
	width: 129px;
	right: 0;
	top: 300px;
	z-index: 500;
	margin-top: 25px;
}

* html #flashHolder {	/* IE6 and IE7 FIX */
	margin-top: 40px;
}

#bannerFlash {
	position: absolute;
	bottom: -0px;
	right: 0px;
	z-index: 500;
}

#bannerFlash embed {
	
}

#flashHolder img {
	position: relative;
	float: right;
	margin-right: 1px;
	margin-top: 0px;
}
.homeflashcontent {
	width: 800px;
	height: 285px;
	position: relative;
	z-index: 1;
}

#homeflash {
float: left;
width:800px;
height: 285px;
z-index: -999;
position: relative;
}


.calloutHolder 
{
margin-top:6px;
position:relative;
/*border:1px solid red;*/
background-image:url(../images/spacer.gif);
}

.doctorcopy5
{
font-size:12px; 
font-weight:bold; 
color:#08155e;
position:absolute; 
width:120px;
line-height:14px;
top:60px; 
left:22px;
text-align:center;
}

.doctorcopy5 a
{
    color:#08155e;
}

/*  landing page  */

.landingcaption
{width:530px;margin:0 auto;font-size:0.75em;padding:12px 0 26px 0;}

.landingcaption strong
{color:#181b7d;font-size:1.2em;}

.landingcontent
{width:475px;margin:22px auto 0 auto;font-size:0.75em;color:#4c4c4d;}

.landingcontent h2
{color:#002f85;padding:0;margin:0;font-size:14px;border-bottom:none;}

.landingisi
{padding-top:14px;}

.landingisiback
{margin:24px 34px 0 0;border-top:1px solid #787878;padding-top:14px;color:#6b6b6b;}

.landingfooter
{font-size:10px;margin:0 left;padding:8px 0 0 0;color:#6b6b6b;}

.landingmain
{background-image:url(../images/landingmain.jpg); width:669px; height:352px; margin:14px auto 0 auto; background-repeat:no-repeat;}

.landingwrap
{width:736px;padding:0px 35px 0 0; margin:35px auto 0 auto;}

.landingusresidents
{font-weight:bold;font-size:16px;padding:34px 0 0 100px;color:#384899;float:right;}

.lantuslogo
{float:left;padding-left:2px;}

.landinglogotier
{float:left;margin:0;padding:0;}

.landingapidralogo
{
width:176px;float:left;padding-top:9px;
}

.landingapidrabanner
{float:left;padding:270px 0 0 62px;width:280px}

.landingapidrabanner strong
{color:#002f85; font-size:20px;}

.landingapidrabanner strong a
{color:#002f85; text-decoration:none;}

.landingapidrabanner p
{margin:0;font-size:12px;width:218px;}

.landingapidrabanner p a
{color:#333333;}

.landinglantusbanner
{float:left;padding:270px 0 0 26px;width:280px}

.landinglantusbanner strong
{color:#002f85; font-size:20px;}

.landinglantusbanner strong a
{color:#002f85; text-decoration:none;}

.landinglantusbanner p
{margin:0;font-size:12px;width:218px;}

.landinglantusbanner p a
{color:#333333;}

.landingspacer
{margin-left:146px;}



/*  kids section  */

.kids_masthead
{background-image:url(../images/kids_masthead.jpg);background-repeat:no-repeat;height:129px; width:618px;}


.kids_masthead h1
{color:#fff;border:none;font-size:24px;font-weight:normal;margin:0;padding:24px 0 0 30px;}

/******new css*****/
.leftnav
{width:182px;font-size:11px;font-weight:bold;color:#094fa3;float:left;text-align:right;font-family:Arial, Helvetica, sans-serif;}

.navitem
{border-top:1px solid #d8d8d8;}

.navitem a
{color:#094fa3;text-decoration:none;display:block;padding:8px 28px 8px 28px; width:126px; background:url(../images/navarrow.gif) no-repeat 160px 13px;}

.navitem a:hover
{background-color:#d9e0ed;}

.navitem_on
{background-color:#d9e0ed;color:#000;border-top:1px solid #d8d8d8;}

.navitem_on a
{color:#000;text-decoration:none;display:block;padding:8px 28px 8px 28px;background:url(../images/navbullet.gif) no-repeat 160px 13px;}

.subnav
{background-color:#f0f0f0;padding:3px 0;}

.subnavitem a
{color:#094fa3;text-decoration:none;display:block;padding:5px 28px 5px 18px;background:url(../images/navarrow.gif) no-repeat 160px 9px;}

.subnavitem a:hover
{text-decoration:underline;}

.subnavitem_on a
{color:#000;text-decoration:none;display:block;padding:8px 28px 8px 18px;background:none;}

.hcpnavitem
{border-top:1px solid #d8d8d8;}

.hcpnavitem a
{color:#93a603;text-decoration:none;display:block;padding:8px 28px 22px 8px;background:url(../images/greennavarrow.gif) no-repeat 160px 13px;}

.hcpnavitem a:hover
{background-color:#d9e0ed;}


.thirdnavitem a
{color:#094fa3;text-decoration:none;display:block;padding:5px 48px 5px 28px;background:url(../images/navarrow.gif) no-repeat 140px 9px;}

.thirdnavitem a:hover
{text-decoration:underline;}


/* apidra solostar section */

.adobelink
{text-align:left; font-weight:normal; font-size:10px; color:#000; border-top:1px solid #88b3e7; margin-top:8px; padding-top:14px;}

.adobelink img
{padding-top:12px; padding-left:90px;}

.ataglance_btn
{padding:4px 0 0 0; text-align:right; }

.bluecalloutwrap
{width:486px; margin:20px 0 32px 20px;}

.bluecalloutback
{width:454px; background:url(../images/bluecallout_back.gif) repeat-y; padding:0 16px;}

.carefor_FLASH
{padding-top:12px}

.html_howtoflash li
{margin-top:10px;}

.solostargreycallout
{background:#dee6ee;font-size:11px;padding:4px 22px 4px 6px;color:#322e8f; margin-top:32px;margin-right:22px;}

.steplinks
{padding:12px 0 18px 30px;}

.steplinks a
{font-weight:bold; color:#000;}

.factsaboutlantus_hcpinner
{width:182px; padding:16px 0 0 0; margin-bottom:12px; overflow:hidden;}

.factshcpinnerback
{background:url(../images/FactsAboutLantus_innerback.gif) repeat-y;  padding:6px 6px 6px 12px; font-family:Arial; font-size:14px; text-align:left; font-weight:normal;}

.factshcpinnerback a
{color:#1e2f8b; font-weight:bold;}

.umbrellasitewrap
{width:1015px; margin:0 auto; position:relative;}

.contentpadding
{padding-left:30px; width:960px; position:relative;}




/*  headertier   */

.spacer
{position:absolute; top:0; left:794px;}

.hcplinks
{margin-top:22px;}

.umbrellaheadertier
{background:url(../images/headertier.gif) no-repeat; height:96px; width:1015px; float:left; position:relative;}

.apidra_tab
{float:left;}

.lantus_tab
{float:left; margin-top:13px; background:url(../images/lantus_tab.gif) no-repeat; }
.lantus_tab a
{display:block; height:57px; width:185px; text-decoration:none;}
.lantus_tab a:hover
{background:url(../images/lantus_tab_over.gif) no-repeat; }

.insulina_tab{float:left; margin-top:13px; background:url(../images/insulina_tab.gif) no-repeat;}
.insulina_tab a
{display:block; height:57px; width:135px; text-decoration:none;}
.insulina_tab a:hover
{background:url(../images/insulina_tab_over.gif) no-repeat; }

.kidcare_tab{float:left; margin-top:13px; background:url(../images/kidcare_tab.gif) no-repeat;}
.kidcare_tab a
{display:block; height:57px; width:151px; text-decoration:none;}
.kidcare_tab a:hover
{background:url(../images/kidcare_tab_over.gif) no-repeat; }

.connections_tab{float:left; margin-top:13px; background:url(../images/connection_tab.gif) no-repeat;}
.connections_tab a
{display:block; height:57px; width:155px; text-decoration:none;}
.connections_tab a:hover
{background:url(../images/connection_tab_over.gif) no-repeat; }

.helpteam_tab{float:left; margin-top:13px; background:url(../images/helpteam_tab.gif) no-repeat;}
.helpteam_tab a
{display:block; height:57px; width:146px; text-decoration:none;}
.helpteam_tab a:hover
{background:url(../images/helpteam_tab_over.gif) no-repeat; }

.lantuslogo
{float:left; width:227px;}



.logotier
{padding:5px 0 0 0;}

.newtagline{_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/newtagline.png, sizingMethod='scale');
 		background-repeat:no-repeat; width:45px; height: 644px; position:absolute; left:-34px; top:66px;}
			
html>body .newtagline {background:url(../images/newtagline.png) no-repeat; width:45px; height: 644px; position:absolute; left:-34px; top:66px;}


.sitetabwrap
{padding-left:30px;}


.shadowwrap
{background:url(../images/mainshadow.jpg) repeat-y; width:1015px; }

.umbrellausresidents
{font-size:16px; font-weight:bold; color:#07108d; margin:32px 0 0 560px;}
