/* CSS Document */

body
{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
/*background-color:#e3f5be;*/
}

p
{
margin:12px 0;	
}

img
{border:none;}

h1 
{
font-family: Univers, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#1b3f94;
width:426px;
border:0px solid red;
text-align:right;
margin:0;
padding-top:8px;

}


h2
{
font-size:16px;
FONT-FAMILY: Arial, Helvetica, sans-serif;
color: #9ECB4C;
font-weight: bold;
}

h3
{
font-size:20px;
FONT-FAMILY: Arial, Helvetica, sans-serif;
font-weight: bold;
color:#1b3f94;
padding:0;
}



h4
{
font-size:14px;
FONT-FAMILY: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #223A90;
padding:0;
}

h5
{
font-size:12px;
FONT-FAMILY: Arial, Helvetica, sans-serif;
color: #223A90;
font-weight: bold;
}

strong
{
font-size:14px;
FONT-FAMILY: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #9ECB4C;
margin:12px 0;
padding:0;
}

.AUC1
{
color:White;
font-size:11px;
FONT-FAMILY: Arial, Helvetica, sans-serif;
width:82px;
border:0px solid red;
text-align:center;
font-weight:bold;
}

.bottomfooter
{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color: black;
padding:8px 0 40px 20px;
width:516px;
border:0px solid red;
}

.bottomfooterlink
{
color: black;
}

.caption
{
font-size:10px;
}

.contentholder
{
float:right;
width:607px;
margin-left:0;
height:100%;
position:relative;
}

/*.contentwrap
{
width:800px;
margin:0 auto;
height:100%;
background-image:url(../images/hcp/greenshadow_2.gif);
background-repeat:repeat-y;
}

.contentwrapbottom
{width:800px;
margin:0 auto;
background-image:url(../images/hcp/greenshadow_bottom.gif);
background-repeat:no-repeat;
height:44px;
}*/

.contentwrapbottom
{width:800px;
margin:0 auto;
background-repeat:no-repeat;
height:44px;
}

.contentwrap
{
width:800px;
margin:0 auto;
height:100%;
background-repeat:repeat-y;
}

.footer
{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color: #223A90;
padding:12px 0 0 14px;
width:516px;
border:0px solid red;
}


.footerlink
{
color: #223A90;
margin:0 5px 0 5px;
}

.heartlogo
{
padding:8px 0 0 0;
width:170px;
height:95px;
text-align:center;
margin:0 auto;
}


.hcpbanner
{
width:594px;
height:77px;
float:left;
margin:0;
padding:0;
border:0px solid blue;
}

.headertier
{
width:800px;
border:0px solid blue;
height:77px;
background-color:#FFFFFF;
padding-bottom:4px;
}

.homeimages
{
padding:0 0 0 20px;
}

.innerimage
{
background-image:url(../images/hcp/aboutapidra_headerimg.jpg);
background-repeat:no-repeat;
height:142px;
width:607px;
}

.innerimage2
{
background-image:url(../images/hcp/innerimage_2.jpg);
background-repeat:no-repeat;
height:145px;
width:607px;
}

.twoline_imagehead
{
padding:5px 0 0 0px;
font-family: Univers, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#1b3f94;
width:420px;
border:0px solid red;
text-align:right;
}


.imagehead
{
padding:25px 0 0 0px;
font-family: Univers, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#1b3f94;
width:420px;
border:0px solid red;
text-align:right;
}

.homecontent
{
width:577px;
padding:12px 0 10px 20px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
border:0px solid red;
}

.innercontent
{
margin-top: -65px;
width:420px;
padding:0 20px 12px 20px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
border:0px solid red;
}

.fairbalance
{
width:520px;
padding:0 20px 10px 20px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
border:0px solid red;
}

.innercontent1
{
margin-top: -65px;
width:527px;
padding:0 20px 12px 20px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
border:0px solid red;
}

.logo
{
width:206px;
height:77px;
float:left;
margin:0;
padding:0;
border:0px solid blue;
}

.leftnav
{
width:176px;
padding:0 0 0 0px;
padding-top:0px;
border:0px solid red;
float:left;
height:100%;

}

.lantusbanner
{
margin:0;
padding:16px 0 18px 5px;
width:175px;
height:204px;
}

.lantusbannertext
{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
padding:70px 0 0 8px; 
line-height:12px;
}

.lantusbannertext22
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
padding:4px 0 0 8px; 
}


.lantusbacktop
{
background-image:url(../images/hcp/box2_top.gif);
background-repeat:no-repeat;
height:121px;
width:175px;
}

.lantusbackmiddle
{
background-image:url(../images/hcp/box2_middle.gif);
background-repeat:no-repeat;
height:58px;
width:175px;
}

.opticlikbanner
{

padding:18px 0 20px 9px;
width:175px;
height:65px;
}


.maintier
{
width:800px;
margin:0;
padding:0;
border:0px solid blue;

}

.topnav
{
background-image:url(../images/hcp/topnavgradient.jpg);
background-repeat:repeat-y;
background-position:right;
width:800px;
height:23px;
border:0px solid red;
padding:0;
background-color:#FFFFFF;
}


.navitems
{
color:#FFFFFF;
font-family:arial, Tahoma, Helvetica, sans-serif;
font-size:11px;

padding:4px 6px 0 384px;
height:19px;
float:left;

}

.navitems22
{
color:#FFFFFF;
font-family:arial, Tahoma, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:4px 6px 0 6px;
height:19px;
float:left;

}

.navitems11
{
color:#FFFFFF;
font-family:arial, Tahoma, Helvetica, sans-serif;
font-size:11px;

padding:4px 6px 0 6px;
height:19px;
background-color:#1b3f94;
float:left;
}



.navitemlink
{
color:#FFFFFF;
text-decoration:none;
margin-right:5px;
margin-left:5px;

}

.referencelink
{
color: #9ECB4C;
font-size:11px;
text-decoration:none;
}

.referencelink2
{
color: black;
font-size:10px;
text-decoration:none;
}


.togetherrx
{

padding:20px 0 0 25px;
}






.USResident
{
font-family: Myriad, Arial, Helvetica, sans-serif;
font-size:16px;
font-style:italic;
font-weight:bold;
color:#99cc33;
height:20px;
border:0px solid red;
width:594;
margin:4px 0 0 0;
padding-left:370px;
}

#searchWrap {
   
	padding-left:10px;
	padding-top:1px;
	height:43px;
	margin-top:2px; 
	margin-bottom:12px;
}
/* end css */
.secondnavlinkHCP
{
color:#1b3f94;
text-decoration:underline;

}

.secondnavlinkonHCP
{
color:#60ac33;
text-decoration:underline;

}

.factsaboutlantushcp
{float:right; width:175px;}

.factshcpback
{background:#fff884; border:1px solid #8289bb; font-size:12px; padding:8px; color:#1e2f8b;}

.factshcpback a
{color:#1e2f8b; font-weight:bold;}



/*  headertier   */

#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;}


.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;}

.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 446px;}
