/* CSS Document */

body
{
margin:0;
padding:0;
/*background-image:url(../images/sitewrap_back.jpg);
background-repeat:repeat-y;
height:100%;
background-color:#e8f8fc;*/
background-image:url(../images/sanofishadow.gif);
background-repeat:repeat-x;
width:100%;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;

}

p
{
margin:12px 0;
}

h1
{
color:#2a7fd9;
font-size:20px;
font-family:Arial, "Times New Roman", Times, serif;
margin:0;
font-style:oblique;
}

h2
{
color:#2a7fd9;
font-size:16px;
font-family:Arial, "Times New Roman", Times, serif;
margin:0;
padding-top:16px;
font-style:oblique;
}

h3
{
color:#2a7fd9;
font-size:12px;
font-family:Arial, "Times New Roman", Times, serif;
margin:0;
}

img
{
border:none;
}

b
{
color:Black;
}

#sanofiLogo
{
background-image:url(../images/sanofiTop2.gif);
background-repeat:no-repeat;
width:850px;
height:59px;
z-index:4;
}

.bottomlinks
{
text-align:center;
color:#3366cc;
font-size:12px;
}

.bottomlinks a
{
color:#004c8c;
}

.bottomlinks strong
{
font-size:11px;
}

.brandslogan
{
color:#3366cc;
font-size:16px;
font-weight:bold;
font-style:italic;
padding:60px 0 0 198px;
}

.contentmain
{width:995px; position:relative;}

.indication_top
{position:absolute; top:0px; left:240px; width:350px;}

.indication_top a
{color:#004c8c;}

.footergrad
{padding-top:40px;}

.footer
{
font-size:11px;
text-align:center;
padding:10px 0;
}

.footer a
{
color:#02a3d1;
}

.heartlogo
{
text-align:center;
padding-top:8px;
}

.logo
{padding-bottom:26px;}

.innercons
{background-image:url(../images/cons_innermain.jpg);background-repeat:no-repeat;width:735px; margin-bottom:16px;height:243px;}

.innercons a
{color:#005dab;}

.innercons h1
{padding:102px 0 0 42px;font-family:Futura;font-style:normal;font-size:24px;color:#00549a;}

.innercons p
{font-family:Futura;color:#00549a;margin:0;padding:8px 0 0 42px;font-size:16px;font-weight:bold;}

.innercons h1 span
{color:#fff;}

.innerisi
{padding: 10px 24px 0 24px;font-size:12px;}

.innerisi a
{color:#02a4d2;}

.innerisi strong
{font-size:14px;}

.PIlink
{
padding:50px 0 0 230px;
font-size:10px;
color:#FFF;
}

.PIlink a
{
color:#FFF;
text-decoration:none;
}

.printlogo
{
display:none;
}

.spacer
{
width:170px;
height:55px;
position:relative;
left:640px;
top:0;
}

.spacer2
{
width:160px;
height:105px;
position:relative;
left:10px;

}

.sitewrap
{
width:995px;
}

.usresidents
{
font-size:16px;
font-weight:bold;
color:#005dab;
padding:6px 0 0 388px;

}

.utility
{
text-align:right;
float:right;
color:#fff;
font-size:11px;
}

.utility a
{
color:#fff;
text-decoration:none;
}

.utilityback
{
background-color:#297fd8;
padding:0 0 0 22px;
}

/**********************leftnav********************************/

.leftnav
{
width:214px;
padding-left:8px;
float:left;
}

.learnmore_btn
{
padding-top:24px;
}


.hcpbanner
{
padding-top:24px;
}

.navitem
{
padding:4px 0 4px 0;
color:#3366cc;
font-family:arial narrow, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
font-stretch:narrower;

}

.navitem a
{
color:#3366cc;
text-decoration:none;
}

/********************************homecontent*****************************************/

.innerconscalloutwrap
{height:37px;margin:63px 0 0 32px;}

.innerconscalloutwrap_about
{
	height:37px;padding:18px 0 0 32px;
}

.conscalloutwrap
{height:37px;padding:93px 0 0 32px;}

.conscallout
{background-image:url(../images/cons_callout.gif);background-repeat:no-repeat; margin-right:8px; float:left; font-size:14px; color:#005dab;}

.conscallout a
{text-decoration:none; display:block; width:193px; padding:2px 16px 0 10px; height:37px;}

.conscallout a:hover
{background-image:url(../images/cons_callout_over.gif);background-repeat:no-repeat;height:37px;}

.consintro
{font-size:14px;color:#353535;padding:95px 0 0 40px;width:250px;}

.consintro p
{margin:0; padding-top:10px;}


.consintro a
{color:#353535;}

.homecontent
{
color:#3366cc;
background-image:url(../images/cons_homemain.jpg);
background-repeat:no-repeat;
height:353px;
width:735px;
}

.homecontent a
{
color:#3366cc;
}

.homecallouts
{
padding-top:26px;
}

.homecallouts th
{
text-align:left;
padding-left:8px;
}

.calloutback
{
background-image:url(../images/calloutback.jpg);
width:179px;
background-repeat:repeat-y;
padding:12px 28px 0 11px;
}


.maincontent
{
margin-left:30px;
width:735px;
float:left;
}


.manyak
{
background-repeat:no-repeat;width:240px;color:#000;}

.manyak strong
{color:#de4e00; font-size:21px;}

.manyak a
{font-weight:bold;}


.orangearrow
{
background:url(../images/orangearrow.gif) no-repeat left 3px;
padding-left:10px;
margin-top:12px;
margin-left:6px;
}

.poll
{
padding:0 0 0 0;color:#000;}

.poll strong
{color:#de4e00; font-size:21px;}

.input
{
padding-left:8px;
}

/*******************inner pages******************************/




.innercontentmain
{
position:relative;
top:40px;
left:0;
width:835px;
}

.centercolumn
{
width:500px;
padding:0 16px 0 27px;
float:left;
color:#000;
}

.centercolumn strong
{
color:#2a7fd9;
}

.rightcolumn
{
width:192px;
float:left;
}

.innerpoll
{
padding:0 0 0 0;
color:#000;
}

.onarrow
{
position:relative;
left:-2px;
top:0;
}

.pollback
{
background-image:url(../images/poll_back.gif);
background-repeat:repeat-y;
padding:4px 16px 6px 26px;
width:150px;
}

.questionstop
{
padding-top:8px;
}

.questionsback
{
background-image:url(../images/questionsback.gif);
background-repeat:repeat-y;
width:370px;
}

.questionsback ul
{
margin-top:0;
margin-bottom:0;
padding-top:4px;
line-height:18px;
color:#000;
}

.subnav
{
color:#2a7fd9;
font-size:11px;
margin-left:22px;
}

.subnavitem
{
padding:2px 0 2px 10px;

}

.subnavitem a
{
color:#2a7fd9;
text-decoration:none;
}

.subnavitem a:hover
{
text-decoration:underline;


}

.subnavitem_on
{
background:url(../images/orangearrow.gif) no-repeat left 2px;
font-weight:bold;
padding-left:10px;

}

/* floating isi styles */

#floating_layer_holder {
	position: absolute; 
	text-align:left; 
	width: 100%; 
	z-index:10000;	
	}
	
#floating_layer_holder .isi_header 
{
	background-color:#297fd8;
	font-size:11px;
	color:#ffffff;
	width:802px;
	font-weight:bold;
	padding:2px 14px;
	position:relative;
	z-index:1;
}
#floating_layer_holder .isi_message
{
	position:absolute;
	z-index:1;
	margin:0 auto;
	background-color:#ffffff;
	width:802px;
	overflow:auto; 
	height:80px; 
	
	border-top:none;
	text-align:left;
	padding:0px 13px;
	font-size: .9em; 
}
#floating_layer_holder .isi_message p 
{
	margin:8px 0;
}
/* en of floating isi styles */

/* begin of hide poll or result */
.hide_div
{
	display:none;
}
/* end of hide poll or result */

#isiBox { background: #efefef; border: 1px solid #2a7fd9; margin:0 0 0 15px; padding:0 10px 0 10px; width: 250px;}
			#isiBox .isiHeadline { color: #2a7fd9; font-size: 12px; font-weight: bold; line-height: normal; padding: 5px 0 5px 15px;}
			#isiBox .isiScroll { background: #FFF; border: 1px solid #2a7fd9; color: #414241; font-size: 11px; height: 153px; line-height: 13px; overflow: auto; width: 250px;}
			#isiBox .isiScrollContent { padding: 5px 0 5px 5px; width: 220px;}
			#isiBox .isiContinued { color: #00696f; font-size: 11px; padding: 3px 0 5px 15px;}
				#isiBox .isiContinued a { color: #00696f; font-weight: bold; text-decoration: underline;}
			#isiBox ul { margin: 0 0 7px;}
			#isiBox p { margin: 7px;}
				#isiBox p.small { font-size: 10px;}
			#isiBox ul li, #isiBox p { color: #414241;}
		#subNav #isiBox { margin-top: 14px; width: 161px;}
			#subNav #isiBox .isiScroll { height: 140px; width: 161px;}
			#subNav #isiBox .isiScrollContent { width: 133px;}
			
			#isiBox_inner { background: #efefef; border: 1px solid #2a7fd9; margin:15px 0 15px 30px; padding:0 10px 0 10px; width: 653px;}
			#isiBox_inner .isiHeadline_inner { color: #2a7fd9; font-size: 12px; font-weight: bold; line-height: normal; padding: 5px 0 5px 15px;}
			#isiBox_inner .isiScroll_inner { background: #FFF; border: 1px solid #2a7fd9; color: #414241; font-size: 11px; height: 72px; line-height: 13px; overflow: auto; width: 653px;}
			#isiBox_inner .isiScrollContent_inner { padding: 5px 0 5px 5px; width: 625px;}
			#isiBox_inner .isiContinued_inner { color: #00696f; font-size: 11px; padding: 3px 0 5px 15px;}
				#isiBox_inner .isiContinued_inner a { color: #00696f; font-weight: bold; text-decoration: underline;}
			#isiBox_inner ul { margin: 0 0 7px;}
			#isiBox_inner p { margin: 7px;}
				#isiBox_inner p.small { font-size: 10px;}
			#isiBox_inner ul li, #isiBox p { color: #414241;}
		#subNav #isiBox_inner { margin-top: 14px; width: 161px;}
			#subNav #isiBox_inner .isiScroll_inner { height: 140px; width: 161px;}
			#subNav #isiBox_inner .isiScrollContent_inner { width: 133px;}

