/* CSS Document */
body
{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
}

/*h1
{	
position:relative;
z-index:1;
margin:0;
padding:30px 0 0 230px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#1e2f8b;
}*/

h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
color:#000000;
font-weight:bold;
margin:0 0 12px 0;
}

h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#000000;
font-weight:bold;
margin:0 0 12px 0;
}

h3
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#1E2F8B;
font-weight:bold;
margin:0 0 12px 0;
}

h4
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
font-weight:bold;
margin:20px 0 12px 0;
}

h5 
{
    text-transform:uppercase;
    padding:0 0 5px 12px;
    margin:0;
    color:#1e2f8b;
    font-size:1em;
}
strong
{
color:#1E2F8B;	
}

img
{border:none;}

.bluetopnav
{
width:773px;
height:42px;
/*background-color:#1e2f8b;*/
}

a:hover.bluetopnavlink
{
color:#8f97c5;
}

.bluetopnavlink
{
background-image:url(../images/navback.gif);
background-repeat:repeat-x;
height:37px;
text-align:center;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
vertical-align:middle;
padding-top:5px;
}
.bluetopnavlinkon
{
background-image:url(../images/navback_over.gif);
background-repeat:repeat-x;
height:37px;
text-align:center;
color:#43566f;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
vertical-align:middle;
padding-top:5px;
}

.bluetopnavlinkover
{
background-image:url(../images/navback_over.gif);
background-repeat:repeat-x;
height:37px;
text-align:center;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
vertical-align:middle;
padding-top:5px
}

.bluetopnavlink a
{
color:#fff;
text-decoration:none;
}

.bluetopnavlinkon a
{
color:#43566f;
text-decoration:none;
}

.bluetopnavlinkover a
{
color:#43566f;
text-decoration:none;
}


.boldinfoconsumer
{
	font-weight:bold;
}

.bottomfooter
{
font-size:11px;
color:#1e2f8b;
padding:24px 0 40px 14px;
text-align:center;
}

.bottomfooterlink
{
color:#1e2f8b;
}
.calloutHolder 
{
margin-top:6px;
position:relative;
/*border:1px solid red;*/
background-image:url(../images/spacer.gif);
}
.calloutCopy1
{
font-size:12px; 
font-weight:bold; 
color:#08155e;
position:absolute; 
top:14px; 
left:57px;
width:100px;
line-height:14px
}

.pencopy2
{
font-size:12px; 
font-weight:bold; 
color:#08155e;
position:absolute; 
width:166px;
line-height:14px;
top:10px; 
left:0;
text-align:center;
}

.stepcopy3
{
font-size:12px; 
font-weight:bold; 
color:#08155e;
position:absolute; 
width:130px;
line-height:14px;
top:50px; 
left:17px;
text-align:center;
}

.guidecopy4
{
font-size:12px; 
font-weight:bold; 
color:#08155e;
position:absolute; 
width:98px;
line-height:14px;
top:10px; 
left:62px;
text-align:left;
}

.number
{
background-image:url(../images/800number.gif);
background-repeat:no-repeat;
width:134px;
height:70px;
padding:5px 5px 5px 28px;
font-size:10px;
color:black;
}

.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;
}

.penlink1
{
    text-align:center;
}

.calloutLink1 
{
position:absolute;
top:96px;
left:12px;
}
.calloutLink3 
{
position:absolute;
top:60px;
left:12px;
}

.calloutLink3 ul
{
    padding-top:1px;
}

.calloutLink7 
{
position:absolute;
top:70px;
left:12px;
}
.calloutLink5 
{
position:absolute;
top:80px;
left:12px;
}
.calloutLink1 ul, .calloutLink3 ul, .calloutLink7 ul, .calloutLink5 ul
{
    list-style-image:url(../images/calloutArrow.gif);
    margin:0;
    padding-left:10px; 
    width:135px;   
    list-style-position:outside;
}

.calloutLink1 a, .calloutLink3 a, .calloutLink7 a, .calloutLink5 a
{
font-size:12px; 
font-weight:bold; 
color:#1d2e8a;
position:relative; 
left:-5px
}

.fairbalance
{
margin:0px 16px 0 14px;
width:743px;
}

.fairbalance p
{
font-size:1em;
}

.flasharea
{
font-size:11px;
float:left;
border:0px solid red;
width:175px;
padding-left:12px;
padding-top:6px;
}

.flashholder
{
padding:0px 0 0 4px;
position:relative;
}

.footer
{
font-size:11px;
color:#1e2f8b;
font-weight:bold;
padding:24px 0 0 14px;
}

.footerlink
{
color:#1e2f8b;
text-decoration:none;
}
#homeFlashHolder 
{
position:relative;
}
    
.headertier
{
width:773px;
border:0px solid blue;
padding-top:0px;
}

#homeimagetext
{
width:400px;
position:absolute;
top:25px;
left:20px;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
border:0px solid red;
}

#innerHeaderFlash 
{
position:absolute;
top:0;
left:0;
}

.innerpageimage
{
background-repeat:no-repeat;
height:109px;
width:773px;
position:relative;
}

#landingpageimage1
{
background-repeat:no-repeat;
height:196px;
width:773px;
position:relative;
}

#landingpageimage2
{
background-repeat:no-repeat;
height:253px;
width:773px;
position:relative;
}

#landingimagetext3
{
position:absolute;
width:325px;
top:80px;
left:30px;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
border:0px solid red; 
}

#landingimagetext4
{
position:absolute;
width:296px;
top:80px;
left:445px;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
border:0px solid red; 
}

#landingimagetext2
{
position:absolute;
width:375px;
top:60px;
left:25px;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
border:0px solid red; 
}

#landingimagetext1
{
position:absolute;
width:296px;
top:90px;
left:45px;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
border:0px solid red; 
}

#landingimagetext5
{
position:absolute;
width:296px;
top:84px;
left:20px;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
border:0px solid red; 
}

.logo
{
width:166px;
height:66px;
float:left;
padding-top:4px;
}

.leftnav
{
/*border:1px solid #bbc0da;*/
border-left:1px solid #bbc0da;
border-right:1px solid #bbc0da;
border-top:1px solid #bbc0da;
width:184px;
float:left;
position:relative;
z-index:5;

}
.leftnav2
{
margin-top:310px;
margin-left:-175px;
width:184px;
float:left;
}

.maincontent a
{ 
	color:#1e2f8b;
	font-weight:bold;
}
.maincontent a:visited
{ 
	color:Purple;
	font-weight:bold;
}
.maincontent .bottomLink 
{
    float:right;
    margin-top:20px;
    }
.maincontent .bottomLink ul {margin:0;}
.maincontent .bottomLink ul li
{
    margin:10px 0;
    list-style-image:url(../images/doublearrow.gif);
    }
.mainpageimage
{
width:773px;
padding-bottom:2px;
position:relative;

}

.maincontent
{
float:left;
border:0px solid red;
width:380px;
padding-left:10px;
padding-bottom:12px;
padding-top:8px;
}
.maincontent p 
{
    margin:20px 0;
}
.maincontent li 
{
    margin:10px 0;
    }
.maincontent ul 
{
    margin:15px 0 30px 0;
    padding-left:35px;
    /*color:#1e2f8b;*/
    }
.maincontent .pdfHolder 
{
    margin:20px;
}
.maincontent .pdfHolder img
{
    float:left; 
    margin:0 10px 10px 0
}

img.right 
{
    float:right; 
    margin:5px 0 15px 15px;
}
.maincontent .imgDescription 
{
    font-size:smaller;
    text-align:center;
    margin-top:-10px
}
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;
}

.title_div
{	
position:relative;
z-index:1;
margin:0;
padding:20px 0 0 30px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#1e2f8b;
}
.title_div2
{	
position:relative;
z-index:1;
margin:0;
padding:30px 0 0 350px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#1e2f8b;
}
 
.navitemon
{
background-color:#e2e5f0;
border-bottom:1px solid #bbc0da;
padding:6px 0 4px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#1e2f8b;
}

.navitemonlink
{
color:#1e2f8b;
font-weight:bold;
}

.navitemlink
{
color:#1e2f8b;
}


.navitem
{
padding:6px 0 4px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#1e2f8b;
}

.navitem2
{
padding:6px 0 4px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#1e2f8b;
}

.navitemon2
{
background-color:#e2e5f0;
border-bottom:1px solid #bbc0da;
padding:6px 0 4px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#1e2f8b;
}

.navsecondtieron
{
color:#1e2f8b;
padding:6px 0 0 20px;
}

.navsecondtierlinkon
{
color:#1e2f8b;
text-decoration:none;
}
.navsecondtier
{
color:#58898b;
padding:6px 0 0 24px;
}

.navsecondtierlink
{
color:#1e2f8b;
text-decoration:none;
font-weight:bold;
}

.nextpage
{
text-align:right;
padding-top:40px;
color:#1e2f8b;
font-weight:bold;
}

.nextpagelink
{
color:#1e2f8b;

}

.maintier
{
width:765px;
padding-left:8px;
margin-top:-45px;
}

.maintier2
{
width:765px;
margin-top:10px;
padding-left:8px;
}

.numbers
{
	position:relative;
	margin-left:-20px;
	float:none;
	font-weight:bold	
}
.numberscheck
{
	position:relative;
	margin-left:-20px;
	float:none;
	
}

.questions{
	margin-left:30px;
	padding-bottom:15px;	
}
.questionscheck{
	margin-left:15px;
	padding-bottom:15px;
}
.question_text{
	margin-left:0px;
	padding-bottom:10px;
	font-weight:bold;	
}

.purplebar
{
background-image:url(../images/purplebar.gif);
background-repeat:repeat-x;
height:5px;
width:746px;
margin:0 0 0 14px;
}

.purpledivider
{
/*margin-top:20px;
padding-top:5px;*/
}

.purplegrad
{
padding:24px 0 0 14px;
}

.search
{
background-image:url(../images/searchbackground.gif);
background-repeat:no-repeat;
width:154px;
height:28px;
}
.searchbox
{
width:92px; 
height:14px;
}

.subButton 
 {
    background: url(../images/search_button.jpg) repeat;    
    border-collapse: collapse;
    border-width:0;      
    cursor:pointer;     
 }

.sitewrap
{
width:773px;
border:0px solid red;
margin:0 auto;
padding-left:0;
padding-top:8px;
}

.topnavImage
{
height:34px; 
margin-top:-1px;
background-color:#bbc7d6;
}

.USResidents
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#1d2f8b;
width:370px;
border:0px solid red;
font-weight:bold;
padding-left:0;
}

.utility
{
float:right;
width:607px;
border:0px solid blue;
}

.utilitytable
{
padding:16px 0 0 3px;
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
color:#1e2f8b;
float:right;
}

.utilitytablelink
{
color:#1e2f8b;
}

.promotier
{
position:absolute;
width:771px;
top:340px;
left:2px;
border:0px solid red;
}

#introtext
{
position:absolute;
width:392px;
top:22px;
left:30px;
border:0px solid red;
color:#1d2e8a;
font-size:11px;
visibility:hidden;
line-height:17px;
}

#mastheadtext1
{
position:absolute;
width:280px;
top:80px;
left:45px;
border:0px solid red;
font-size:12px;
font-weight:bold;
font-family:Arial;
visibility:hidden;
line-height:17px;
color:#000000;
}

#mastheadtext2
{
position:absolute;
width:400px;
top:52px;
left:20px;
border:0px solid red;
font-size:11px;
font-weight:bold;
font-family:Arial;
visibility:hidden;
line-height:15px;
color:#000000;
}

#mastheadtext3
{
position:absolute;
width:320px;
top:72px;
left:30px;
border:0px solid red;
font-size:12px;
font-weight:bold;
font-family:Arial;
visibility:hidden;
line-height:17px;
color:#000000;
}

#mastheadtext4
{
position:absolute;
width:292px;
top:68px;
left:455px;
border:0px solid red;
font-size:13px;
font-weight:bold;
font-family:Arial;
visibility:hidden;
line-height:17px;
color:#000000;
}


#mastheadtext5
{
position:absolute;
width:206px;
top:86px;
left:28px;
border:0px solid red;
font-size:14px;
font-weight:bold;
font-family:Arial;
visibility:hidden;
line-height:17px;
color:#000000;
}
.greyline
{
    padding:12px 0 0 100px;
}

.promoheader
{
font-family:Arial, Helvetica, sans-serif; 
font-size:13px; 
font-weight:bold; 
color:#1e2f8b; 
width:220px; 
padding:10px 0 0 26px; 
}

.promoheader a
{
    text-decoration:none; }

.promoheader2
{
font-family:Arial, Helvetica, sans-serif; 
font-size:13px; font-weight:bold; color:#1e2f8b; width:125px; padding:12px 0 0 56px; }

.promocontent2
{
font-family:Arial, Helvetica, sans-serif; font-size:11px; width:180px; padding:9px 0 0 6px; }

.promocontent
{
font-family:Arial, Helvetica, sans-serif; font-size:11px; width:190px; padding:8px 0 0 26px; }

.learnmore
{
font-family:Arial, Helvetica, sans-serif; 
font-size:13px; 
font-weight:bold; 
color:#1e2f8b; 
padding:10px 0 0 26px;
}

.learnmoreSpec
{
font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#1e2f8b; padding:0px 0 0 76px; }


.learnmorelink
{
color:#1e2f8b;
font-family:Arial, Helvetica, sans-serif; 
font-size:13px; 
font-weight:bold; 
}

.promoheaderlink
{
color:#1e2f8b;
}

#rightdosepromo
{
width:250px;
height:120px;
background-repeat:no-repeat;
float:left;
margin-left:1px;
margin-top:10px;
border:0px solid blue;
cursor:pointer;
position:absolute;
}

#learnaboutpromo
{
width:252px;
height:120px;
background-repeat:no-repeat;
float:left;
margin-left:6px;
margin-top:10px;
border:0px solid red;
cursor:pointer;
position:absolute;
left:250px;
}

#lantusprogrampromo
{
width:250px;
height:120px;
background-repeat:no-repeat;
float:left;
margin-left:6px;
margin-top:10px;
border:0px solid blue;
cursor:pointer;
position:absolute;
left:510px;
}

 /* flash detection styles */
body, html {height:100%}
#flashDetectionWrapper { 
	visibility:hidden;
	width:100%; 
	height:100%;
	text-align:center; 
	position:fixed; 
	position: absolute; 
	bottom: 0;
	top: 0;
	left: 0;
	z-index:2000; 
	font-size:1px;
	}
#flashDetection { position:relative; width:451px; color:#435057; margin:0 auto; text-align:left; top:100px; z-index:1500}
#flashDetection .content {padding:0 20px 10px 36px; background-image:url(../images/fd/fd_bcg.gif); background-repeat:repeat-y; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#flashDetection .flashLogo {position:absolute; right:20px; top:0}
#flashDetection .title {padding:6px 0 10px 0}
#flashDetection .emphasize { background-color:#DADEE0; padding:6px 10px}
#flashDetection p { margin:12px 0; line-height:20px}

.footnotetier
{
    color:#1e2f8b;
    font-size:11px;
}

.footnotetier a
{
    color:#1e2f8b;
}

.flashlinks
{
    float:right;
    padding-right:10px;
    position:relative;
    z-index:5;
}

.footnote
{
    float:left;
    padding-left:10px;
}

/*  headertier   */

#sanofiLeft {background:url(../images/sanofiTop_left.gif) repeat-x; height: 29px;}
#sanofiLogo {background:url(../images/sanofiTop.gif) repeat-x; width:1025px; height: 59px;}
#sanofiRight {background:url(../images/sanofiTop_right.gif) repeat-x; height: 29px;}		

.spacer
{position:absolute; top:0; left:794px;}

.umbrellasitewrap
{width:1015px; margin:0 auto; position:relative;}

.contentpadding
{padding-left:30px; width:960px; position:relative;}



.hcplinks
{margin-top:22px;}

.umbrellaheadertier
{background:url(../images/headertier.gif) no-repeat; height:96px; width:1015px; float:left; position:relative;}

.apidra_tab
{float:left; margin-top:13px; background:url(../images/apidra_tab.gif) no-repeat;}
.apidra_tab a
{display:block; height:57px; width:193px; text-decoration:none;}
.apidra_tab a:hover
{background:url(../images/apidra_tab_over.gif) no-repeat; }

.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; background:url(../images/insulina_tab.gif) no-repeat;}
.insulina_tab a
{display:block; height:70px; width:135px; text-decoration:none;}


.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 32px;}

.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; }

.usresidents
{font-size:16px; font-weight:bold; color:#07108d; margin:32px 0 0 340px;}