/* 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-family:Arial, Helvetica, sans-serif;
}

img
{
border:none;
}

p
{
margin:12px 0;
}

h1
{
color:#009d6d;
font-size:22px;
font-family:Arial narrow, Helvetica, sans-serif
}


h2
{
color:#0265ac;
font-size:14px;
}

a
{
text-decoration:none;
color:#009d6d;
}

a:hover
{
text-decoration:underline;
}
#sanofiLogo
{
background: url(../images/sanofi_back.gif) repeat-x 0 0;    
height: 33px;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index:7;
}

#sanofiLogo a { display: inline; float: right; margin: 0 4px 0 0;}

.spacer
{
width:170px;
height:55px;
position:relative;
left:560px;
top:0;
}

.sitewrap
{
width:975px; position:relative;

}

.indication_top
{position:absolute; top:60px; left:240px; width:300px; font-size:12px;}

.indication_top a
{color:#004c8c;}

.contentwrap
{
padding-top:44px;
margin:0 4px 0 0;
position:relative;
z-index:5;
}

.footer
{
text-align:center;
font-size:11px;
padding-top:22px;
}

.footer a
{
color:#02a4d2;
text-decoration:none;
}

.footer a:hover
{
text-decoration:underline;
}

.footer p
{
margin:2px 0;
}

.innerisi
{padding: 5px 0 0 30px;font-size:12px;}

.innerisi a
{color:#02a4d2;}


/*********************leftnav**********************************/

.homecalloutwrap
{margin:0 auto;padding:70px 0 0 75px;}

.homecallout
{background-image:url(../images/calloutback.gif);
background-repeat:no-repeat;float:left;margin-right:4px;font-size:14px;color:#0265ac;text-align:right;width:193px; height:65px;}

.homecallout strong
{font-size:16px;}

.homecallout a
{color:#0265ac;width:150px; height:53px;padding:12px 43px 0 0;display:block;}

.homecallout a:hover
{text-decoration:none;background-image:url(../images/calloutback_over.gif);background-repeat:no-repeat;}

.nursesleftnav
{
width:220px;
float:left;
padding-bottom:15px;

}

.leftnav
{
width:220px;
float:left;
padding-bottom:22px;
}

.logo
{
padding-left:2px;
}

.leftnav_top
{
padding-top:10px;
}

.subnav
{
background-color:#e7f7fe;
margin-right:11px;
padding:1px 0 10px 0;
}

.subnavlink
{
font-size:11px;
background:url(../images/subnavarrow.gif) no-repeat;
background-position:left center;
margin-left:50px;
padding-left:12px;
line-height:16px;
}

.subnavlink a
{
color:#009d6d;
text-decoration:none;
}

.subnavlink a:hover
{
text-decoration:underline;
}

.subnavlink_urology
{
font-size:11px;
background:url(../images/bluesubnavarrow.gif) no-repeat;
background-position:left center;
margin-left:50px;
padding-left:12px;
line-height:16px;
}

.subnavlink_urology a
{
color:#02a4d2;
text-decoration:none;
}

.subnavlink_urology a:hover
{
text-decoration:underline;
}

.navmenu
{
background-image:url(../images/leftnav_back.jpg);
width:220px;
background-repeat:repeat-y;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
}

.navitem_on
{
background:url(../images/subnavbullet.gif) no-repeat;
padding-left:22px;
margin:7px 12px 7px 12px;
color:#009d6d;
}

.navitem_on a
{
color:#009d6d;
text-decoration:none;
}

.navitem_on a:hover
{
color:#018159;
}

.navitem_on_urology
{
background:url(../images/bluesubnavbullet.gif) no-repeat;
padding-left:22px;
margin:7px 12px 7px 12px;
color:#02a4d2;
}

.navitem_on_urology a
{
color:#02a4d2;
text-decoration:none;
}

.navitem_on_urology a:hover
{
color:#018159;
}

.navitem_urology
{
background:url(../images/greennavbullet.gif) no-repeat;
padding-left:22px;
margin:7px 14px 7px 12px;
color:#009d6d;
}

.navitem_urology a
{
color:#009d6d;
text-decoration:none;
}

.navitem_urology a:hover
{
color:#018159;
}

.navitem
{
background:url(../images/navbullet.gif) no-repeat;
padding-left:22px;
margin:7px 14px 7px 12px;
color:#02a4d2;
}

.navitem a
{
color:#02a4d2;
text-decoration:none;
}

.navitem a:hover
{
color:#0265ac;
}

/******************maincontent*******************/

.consumerbtn
{background:url(../images/consumer_btn.gif) no-repeat right; margin:22px 12px 0 0; height:87px;}

.consumerbtn a,.nursebtn a,.physicianbtn  a
{text-decoration:none; height:87px;display:block;}

.consumerbtn a:hover
{background:url(../images/consumer_Hitbtn.gif) no-repeat right; height:87px;}

.nursebtn
{background:url(../images/nurse_btn.gif) no-repeat right; margin:22px 12px 0 0; height:87px;}

.nursebtn a:hover
{background:url(../images/nurse_Hitbtn.gif) no-repeat right; height:87px;}

.physicianbtn
{background:url(../images/doctor_btn.gif) no-repeat right; margin:22px 12px 0 0; height:87px;}

.physicianbtn a:hover
{background:url(../images/doctor_Hitbtn.gif) no-repeat right; height:87px;}

.maincontent
{
width:750px;
float:left;
}

.mainhome
{background-image:url(../images/mainhome.jpg); background-repeat:no-repeat;width:750px; height:395px; margin-top:12px;}


.currentevents
{
float:left;
width:200px;
position:absolute;
bottom:0;
right:0;
padding:0 66px 16px 8px;
border-left:1px solid #e0e1c3;
}


.flashholder
{
padding:199px 0 0 194px;
z-index:5;
position:relative;
}

.hcpdisc
{
color:#989c9e;
font-size:11px;
line-height:16px;
}


.hometext
{
background-image:url(../images/content_back.jpg);
width:780px;
background-repeat:repeat-y;
position:relative;
top:-230px;
left:0;
font-size:12px;
border-bottom:1px solid #e0e1c3;
z-index:1;
}



.homeflash
{
background-image:url(../images/mainhomeback.jpg);
width:560px;
background-repeat:no-repeat;
margin-top:30px;
z-index:2;
}

.nursehome
{background-image:url(../images/nursingmain.jpg); background-repeat:no-repeat;width:750px; height:395px; margin-top:12px;}

.textwrap
{
padding:6px 0 38px 64px;
width:340px;
font-size:12px;
float:left;
}

.textwrap a
{
text-decoration:none;
color:#009d6d;
}

.textwrap a:hover
{
text-decoration:underline;
}

.welcometext
{color:#02a4d2;font-size:12px;padding:165px 0 0 35px;width:275px;}

.welcometext strong
{color:#0265ac; font-size:22px;}

.usresidents
{
font-size:16px;
font-weight:bold;
color:#0099cc;
padding:22px 0 0 358px;
}

.homelefttext
{
width:180px;
float:left;
}

.homerighttext
{
width:430px;
padding-left:64px;
float:left;
}



.nursingimage
{
text-align:right;
}

.nursingtext
{
width:716px;
border-top:1px solid #e0e1c3;
padding:16px 0 38px 64px;
background-image:url(../images/content_back.jpg);
background-repeat:repeat-y;
}



.nursingtext a
{
text-decoration:none;
color:#009d6d;
}

.nursingtext a:hover
{
text-decoration:underline;
}



/*********************innerpage*******************************/

.bottomnav
{
font-size:12px;
text-align:center;
color:#02a4d2;
padding: 4px 0 12px 8px;

}

.bottomnav a
{
color:#02a4d2;
text-decoration:none;
}

.bottomnav a:hover
{
text-decoration:underline;
}

.bottomnav a:visitied
{
color:#009d6d;
}

.bottomnav_home
{
font-size:12px;
text-align:center;
color:#02a4d2;
padding:4px 0 12px 8px;
}

.bottomnav_home a
{
color:#02a4d2;
text-decoration:none;
}

.bottomnav_home a:hover
{
text-decoration:underline;
}

.bottomnav_home a:visitied
{
color:#009d6d;
}

.footergrad
{padding-left:30px;}

.innerleftnav
{
width:220px;
float:left;
padding-bottom:22px;

}

.innerhometext
{
background-image:url(../images/content_back.jpg);
width:780px;
background-repeat:repeat-y;
font-size:12px;
border-bottom:1px solid #e0e1c3;
}

.innerfooter
{
text-align:center;
font-size:11px;
padding-top:22px;
}

.innerfooter a
{
color:#02a4d2;
text-decoration:none;
}

.innerfooter a:hover
{
text-decoration:underline;
}

.innerfooter p
{
margin:2px 0;
}

.innerheader
{

padding-top:26px;
text-align:right;
}

.innertext
{
padding: 10px 38px 5px 30px;
font-size:12px;
}

.innertext table
{
margin:24px 0;
padding:12px 0;
}

.innertext h1
{
margin:0 0 6px 0;
}

.innertextwrap
{
padding:6px 0 38px 64px;
width:340px;
font-size:12px;
}


.brochure_btn
{
padding:10px 0 0 10px;
}


.innercons_btn
{
padding:10px 0 0 10px;
}

.innerhcpdisc
{
color:#989c9e;
font-size:11px;
line-height:16px;
padding:14px 0 0 44px;
}

.innermaincontent
{
width:556px;
float:left;
}



#main
{	
}

/* 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:752px;
	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:752px;
	overflow:auto; 
	height:80px; 
	
	border-top:none;
	text-align:left;
	padding:0px 13px;
	font-size: .7em; 
}
#floating_layer_holder .isi_message p 
{
	margin:8px 0;
	}
/* en of floating isi styles */

#isiBox { background: #efefef; border: 1px solid #2a7fd9; margin:15px 0 0 30px; padding:0 10px 0 10px; width: 698px;}
			#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: 62px; line-height: 13px; overflow: auto; width: 698px;}
			#isiBox .isiScrollContent { padding: 5px 0 5px 5px; width: 670px;}
			#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;}



