@charset "utf-8";
/* CSS Document */

body {margin:0; padding-top:7px; font-family:arial; font-size:.75em; color:#666666;}
object { outline:none; }
img
{border:none;}

p
{margin:12px 0;}

h1
{font-size:17px; color:#FFF; margin:0; padding:10px 0 0 20px;}

#sanofiLeft {background:url(../../images/hcp/sanofiTop_left.gif) repeat-x; height: 29px;}
#sanofiLogo {background:url(../../images/hcp/sanofiTop.gif) repeat-x; width:1025px; height: 59px;}
#sanofiRight {background:url(../../images/hcp/sanofiTop_right.gif) repeat-x; height: 29px;}		


.spacer
{position:absolute; top:0; left:794px;}
	
.sitewrap
{width:1015px; margin:0 auto; position:relative;}

.contentpadding
{padding-left:30px; width:960px; position:relative;}

/*  headertier   */

.hcplinks
{position:absolute; top:50px;}

.headertier
{background:url(../../images/hcp/headertier.gif) no-repeat; height:162px; width:1015px; position:relative; z-index:500000;}

.apidra_tab
{float:left; margin-top:13px;}


.lantus_tab
{float:left;}
.insulina_tab{float:left; margin-top:13px;}
.kidcare_tab{float:left; margin-top:13px;}
.connections_tab{float:left; margin-top:13px;}
.helpteam_tab{float:left; margin-top:13px;}

.lantuslogo
{float:left; width:227px;}



.logotier
{padding:0 0 0 32px; margin-top:5px;}

.newtagline{_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/hcp/newtagline.png, sizingMethod='scale');
 		background-repeat:no-repeat; width:45px; height: 644px; position:absolute; left:-34px; top:60px;}
			
html>body .newtagline {background:url(../../images/hcp/newtagline.png) no-repeat; width:45px; height: 644px; position:absolute; left:-34px; top:60px;}

.solocallpen{_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/hcp/pen_icon.png, sizingMethod='scale');
 		background-repeat:no-repeat; width:155px; height: 25px; position:absolute;}
			
html>body .solocallpen {background:url(../../images/hcp/pen_icon.png) no-repeat; width:155px; height: 25px; position:absolute;}

.searchfield
{border:1px solid #07108d; width:108px;}

.searchtable
{float:right; font-size:11px;}
.searchtable a
{color:#07108d; text-decoration:none;}


.sitetabwrap
{padding-left:30px; background:none;}


.utilitywrap
{float:left; margin:4px 0 0 90px; color:#2a2d72; width:630px; position:relative; z-index:800000;}
.utilitywrap a
{color:#07108d;}


.shadowwrap
{background:url(../../images/hcp/mainshadow.jpg) repeat-y; width:1015px; }

.usresidents
{font-size:16px; font-weight:bold; color:#07108d; margin:25px 0 7px 450px;}

	
/*leftnav*/	

.leftcalloutwrap
{margin:16px 0 0 5px}

.leftcalloutwrap h3
{color:#282780; font-size:14px; margin:0;}


.leftcallout_top
{background:url(../../images/hcp/leftcallout_top.gif) no-repeat; width:157px; padding:12px 10px 0 10px;}
.leftcallout_top img
{padding-top:6px;}
.leftcallout_top p
{margin:0; padding:2px 0 8px 0;}
.leftcallout_top a
{color:#282780; font-size:11px; text-decoration:none;}

.leftcolwrap
{width:204px; float:left;}

.leftcolback
{background:url(../../images/hcp/leftcolback.gif) repeat-y; width:200px; padding:12px 0 0 4px;}

.leftnavback
{background:url(../../images/hcp/leftnavback.jpg) repeat-y; width:183px; padding-left:10px; position:relative;}


.lowerleftcorner
{background:url(../../images/hcp/lowerleftcorner.gif) no-repeat; height:4px; width:4px; position:absolute; bottom:1px;  _bottom:-10px; /*IE 6 and below */}
.lowerrightcorner
{background:url(../../images/hcp/lowerrightcorner.gif) no-repeat; height:4px; width:4px; position:absolute; bottom:1px; left:177px; _bottom:-10px; /*IE 6 and below */}


.navitem
{font-size:11px; font-weight:bold; background:url(../../images/hcp/leftnavitemback.gif) repeat-x; width:171px; color:#fff;}
.navitem a
{padding:10px 8px; display:block; color:#fff; text-decoration:none; width:155px;}
.navitem a:hover
{background:url(../../images/hcp/leftnavitemback_over.gif) repeat-x; width:155px;}
.navitem_on
{background:url(../../images/hcp/leftnavitemback_over.gif) repeat-x; width:155px; padding:10px 8px; color:#fff; text-decoration:none; font-size:11px; font-weight:bold; }
.navitem_on a
{color:#fff; text-decoration:none;}

.subnavwrap
{background:url(../../images/hcp/subnav_back.gif) repeat-y; width:159px; padding:0 4px 10px 8px; font-size:11px;}
.subnavwrap a:hover
{text-decoration:underline;}

.subnavitem
{font-weight:bold; padding-top:6px;}
.subnavitem a
{text-decoration:none; color:#666;}
.subnavitem_on
{font-weight:bold; padding-top:6px; text-decoration:underline;}
.fourthnavitem
{padding:2px 15px 2px 9px;}

.fourthnavitem a
{text-decoration:none; color:#666;}
.fourthnavitem_on
{text-decoration:underline; color:#666; padding:2px 15px 2px 9px; font-weight:normal;}
.thirdnavitem
{font-weight:normal; padding:6px 15px 6px 0;}
.thirdnavitem a
{text-decoration:none; color:#666;}
.thirdnavitem_on
{font-weight:normal; padding:6px 15px 6px 0; text-decoration:underline;}
.thirdnavitem_on a, .subnavitem_on a, .fourthnavitem_on a
{color:#666;}


.upperleftcorner
{background:url(../../images/hcp/upperleftcorner.gif) no-repeat; height:4px; width:4px; position:absolute;}
.upperrightcorner
{background:url(../../images/hcp/upperrightcorner.gif) no-repeat; height:4px; width:4px; position:absolute; left:177px;}





/*  homemaincontent  */

.chartflashholder
{}

.chooselantushotlink
{position:absolute; top:194px; left:6px;}
.managingpatientshotlink
{position:absolute; top:314px; left:320px;}
.onlantushotlink
{position:absolute; top:180px; left:440px;}

.footer
{padding:5px 0 4px 0; font-size:11px; text-align:center;}
.footer a
{color:#666;}

.flashlift
{position:relative; top:-30px;}

.flashmain
{background:url(../../images/hcp/homeflash.jpg) no-repeat; width:557px; height:444px; position:relative;}
.homemaincontent
{width:557px; float:left; padding:17px 0 0 11px}

.homemaincontent p
{font-size:1.0em;}



.homemaincontent ulcontent
{font-size:1.0em;}

.homemaincontent_norightcol
{width:743px; float:left; padding:17px 0 0 6px}

.homemaincontent_norightcol p
{font-size:.95em;}



.isi
{font-size:1.0em; padding-left:5px;}
.isi a
{padding:0 4px;}

.innercontentheader
{background:url(../../images/hcp/innercontentheader.gif) no-repeat; width:557px; padding-bottom:10px; padding-top:5px;}
.nochart
{ padding-top:5px; padding-right:3px; padding-left:0px;}

.nochartimages
{padding-left: 14px; padding-top:10px;}

.smallText
{font-size:0.90em; padding-left: 0px; padding-right:10px;}

.smallText p{padding-top:0px; margin-top:0px; padding-bottom:0px; margin-bottom:5px; padding-left:0px; margin-left:0px;}

h3 sup{vertical-align:text-top; margin-left:2px; font-size:0.65em; font-weight:normal;}

sup{vertical-align:text-top; margin-left:2px; font-size:0.75em; font-weight:normal;}

.innerborderwrap
{background:url(../../images/hcp/innercontentback.gif) no-repeat; width:551px; padding:0 0px 6px 6px;}

.innercontentback p
{padding:0 20px 0 14px;}

.innercontentback ul
{padding-right:15px; padding-bottom:10px;}

.innercontentback ul li
{padding-right:15px; padding-top:8px;}

.innercontentback h3
{padding:0px 14px 0px 14px; margin-bottom:0px; font-size:16px; font-weight:bold;}


.innercontentback h2
{padding:0px 14px 0 14px; margin-bottom:0px; font-size:24px;}

.topshadow {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/hcp/topshadow.png, sizingMethod='scale');
 		background-repeat:repeat-x; width:960px; height: 10px; position:absolute; left:30px;}
			
html>body .topshadow {background:url(../../images/hcp/topshadow.png) repeat-x; width:960px; height: 10px; position:absolute;}


.printlogo
{display:none;}

/*  rightcolhome - accordion nav  */
.collinkwrap
{background:url(../../images/hcp/linkpaddingbk.gif) no-repeat; width:163px; margin:0 4px;}

.linkpadding a
{text-decoration:none; color:#666; }
.linkpadding a:hover
{text-decoration:underline;}

.linkpadding
{padding:6px 0 0 6px; }

.rightcallout_top
{background:url(../../images/hcp/rightcallout_top.gif) no-repeat; width:151px; padding:10px 10px 0 11px;}

.rightcallout_top p
{margin:0; padding-bottom:4px;}

.rightcalloutwrap
{padding:16px 0 0 2px;}

.rightcalloutwrap a
{font-size:11px; text-decoration:none; color:#282780;}

.rightcolhome
{float:left; margin:17px 0 0 8px; width:171px;}

.piheader
{background:url(../../images/hcp/pi_header.gif) no-repeat; width:162px; height:24px; font-weight:bold; padding:17px 0 0 9px;}
.piheader a
{color:#666; text-decoration:none;}


.rightlinksback
{background:url(../../images/hcp/rightcolback.gif) repeat-y; width:153px; padding:6px 8px 0 10px}
.rightlinksback div
{padding-top:6px;}
.rightlinksback a
{text-decoration:none; color:#666;}
.rightlinksback a:hover
{text-decoration:underline;}

.colheader
{font-size:12px; font-weight:bold; color:#666; margin:2px 4px 0 4px; padding:4px 0 4px 5px; width:158px; height:16px; background:url(../../images/hcp/onstate.gif) no-repeat; }
.colheader a
{color:#fff; text-decoration:none;}

.nofocus {
  outline: none;
}



.javascriptpanelwrap
{background:url(../../images/hcp/rightcolback.gif) repeat-y; width:171px; padding:0px;}


/* innerpages */

#main
{
	margin-left:8px;	
}

#main1
{
	margin-left:8px;	
}

#main2
{
	margin-left:8px;	
}
#main3
{
	margin-left:8px;	
}
#main4
{
	margin-left:8px;	
}
#main5
{
	margin-left:8px;	
}

#main333
{
	width:539px;
	height:150px;	
}
ol
{
	font-weight:bold;	
}
ol li
{
	padding:0px;
}
ol p
{
	font-weight:normal;
	margin-left:-10px;	
}


#smartResults  
{
	color:#FFFFFF;
	font-size:12px;
	top:26px;
	left:397px;
	background:transparent url(../../images/hcp/bg_smartPanel.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; }*/

.lantusisiheader{background: url(../../images/hcp/isi_Header.jpg) no-repeat; padding-top:7px; padding-bottom:10px; padding-left:20px; color:#FFFFFF; font-size:24px;}
.apidraisiheader{background: url(../../images/hcp/apidra_Header.jpg) no-repeat; padding-left:20px; padding-top:7px; padding-bottom:10px; color:#FFFFFF; font-size:24px;}

.isi h3{font-size:18px;}

/*  connection content   */

.connectionbanner_top
{background: url(../../images/hcp/connectionbanner_top.gif) no-repeat; width:177px; height:28px; font-size:13px; color:#fff; text-align:center; padding-top:10px;}

.connectionbanner_bk
{background: url(../../images/hcp/connectionbanner_bk.gif) repeat-y; width:153px; padding:4px 10px 0 14px;}
.connectionbanner_bk p
{margin:0; padding:4px 0;}

.connectionpreview
{background: url(../../images/hcp/connectionPreview.gif) no-repeat; width:549px; height:196px; position:relative; left:-2px; margin:4px 0 32px 0; line-height:19px;}

.connectionpreview strong
{font-size:26px; color:#302e85; line-height:30px;}

.previewcontentwrap
{padding:34px 0 0 150px; }

.previewintro
{float:left; width:175px; line-height:14px;}

.previewbutton
{float:left;}

.tipsarea
{width:134px; float:left; font-size:16px; color:#60666c; text-align:center; padding:0 20px; font-weight:bold; padding-top:10px;}

.toolsarea
{width:148px; float:left; font-size:16px; color:#60666c; text-align:center; padding:0 20px; font-weight:bold; padding-top:10px;}

.advicearea
{width:166px; float:left; font-size:16px; color:#60666c; text-align:center; padding:0 10px; font-weight:bold; padding-top:10px;}

