/* CSS Document */
body
{
margin:0; padding:0;font-family:verdana, arial, sans-serif;background-image:url(../images/bodyback.jpg);background-repeat:repeat-x;width:100%;color:#202178;background-color:#2b368f;}

img
{border:none;}

p
{margin:12px 0;}

h1
{font-size:24px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
margin:0;
line-height:22px;
padding:0;
}

.bluebullet
{
background:url(../images/bluebullet.gif) no-repeat left 5px;
padding-left:12px;
font-size:12px;
margin-bottom:8px;
}

.boxedwarning
{
padding:12px;
border:1px solid #000;
color:#000;
margin:25px 0;
font-size:13px;
}

.contentwrap
{
border-left:1px solid #202178;
border-right:1px solid #202178;
background-image:url(../images/headerback.gif);
width:891px;
background-repeat:no-repeat;
background-color:#FFFFFF;
position:relative;
}

.dhtlogo
{
	width:140px;
	margin-bottom:18px;
}

.findcde
{
padding:34px 0 0 0;
font-weight:bold;
}

.footer
{
text-align:center;
font-size:11px;
}

.footer a
{
font-weight:bold;
color:#202178;
}

.greenbullet
{
background:url(../images/greenbullet.gif) no-repeat 2px;
margin:8px 0 8px 10px;
padding-left:22px;
font-size:14px;
}

.isi
{
font-size:12px;
color:#000;
padding-top:44px;
}
.isi p
{
	color:#202178;
	font-size:12px;
	font-family:Verdana,arial;
}

.isi h1
{
	font-size:24px; 
	color:#202178;
	font-family:Arial,Helvetica,sans-serif;
	padding-bottom:24px;
	padding-top:16px;
}

.isi a
{
color:#000;
}

.isi p
{
margin:10px 0;
}

.lastupdate
{
padding-left:26px;
}

.logos
{
width:185px;
padding:0 0 0 13px;
float:left;
}


.maincontent
{
float:left;
padding:80px 40px 0 23px;
width:630px;
font-size:14px;
font-family:verdana, arial, sans-serif;
}

.searchtable
{padding:0;}

.sessionwrap
{width:289px; margin:0 auto; text-align:center; margin-top:22px; margin-left:22px;}

.sessionback
{background:url(../images/sessioncallout_back.jpg) repeat-y;}

.sitewrap
{
margin:0 auto;
width:893px;
padding:12px 0;
position:relative;
}

.spacer
{
position:absolute; 
z-index:25; 
top:27px;
left:535px;
}

/*
#sanofiLeft
{
background-image:url(../images/sanofiTop_left.png); 
height:29px; 
background-repeat:repeat-x; 
position:relative; 
top:35px;
}


#sanofiLogo
{
background-image:url(../images/sanofiTop.png);
background-repeat:no-repeat; 
width:900px; 
height:59px; 
position:relative; 
top:35px; 
margin-left:auto; 
margin-right:auto;
}


#sanofiRight
{
background-image:url(../images/sanofiTop_right.png); 
height:29px; 
background-repeat:repeat-x; 
position:relative; 
top:35px;
}
*/

.usresidents
{
position:absolute;
font-size:16px;
font-family:Arial;
top:28px;
left:370px;
font-weight:bold;
}

.zip
{
padding-left:14px;
font-weight:bold;
}

.zipfield
{
border:1px solid #9d9d9d;
height:18px;
width:105px;
}

/*****************resources**************/

.resources
{
width:610px;
margin:0 auto;
padding-top:0px;
margin-top:-20px;
padding-bottom:22px;
font-size:13px;
}

.resourcesback
{
background-image:url(../images/maincallout_back.jpg);
background-repeat:repeat-y;
width:600px;
font-family:verdana, arial;
padding:0;
}

.resourceresult
{
background-color:#FFFFFF;
padding:10px 0;
margin:10px 0;
}

.resourcesback table
{
/*margin:0 20px 0 16px;*/
}

.resourcesback p
{
margin:20px 20px 0 20px;
color:#fff;
font-size:14px;
font-family:verdana, arial;
}

.resourcesback td
{
color:#000;
text-align:left;
font-size:11px;
}


.resourcesback th
{
font-size:11px;
color:#fff;
text-align:left;
}

.resources h1
{
font-family:Arial, Helvetica, sans-serif;
margin:0 0 12px 30px;
font-size:18px;
font-weight:bold;
}


/***********************form******************************/

.checkboxtext
{
font-size:11px;
font-weight:bold;
}

.form
{
width:610px;
position:relative;
color:#202178;
}

.formback
{
background-image:url(../images/maincallout_back.jpg);
background-repeat:repeat-y;
width:600px;
padding:0 0 10px 0;
}

.formheader
{color:#fff; font-weight:bold; padding:0 0 6px 22px;}

.formcontent
{
padding:10px 26px;	
margin:0 20px 0 16px;
font-size:13px;
background:#fff;
}


.formcontent span
{
font-size:13px;
color:#81901a;
font-weight:normal;
}

.formcontent p
{
margin:0;
padding-bottom:8px;
}

.formcontent strong
{
font-size:14px;
font-weight:bold;
}

.formfield
{
width:250px;
}

.gobtn
{
padding:18px 46px 0 0;
}

.smallformfield
{
width:50px;
}

.formcaptionnew
{
font-size:12px;
font-weight:bold;
padding-bottom:3px;
padding-top:14px;
}

.formcaption
{
font-size:12px;
font-weight:bold;
padding-bottom:14px;
}

.xbutton
{
position:absolute;
right:43px;
top:28px;
}

/***************thankyou******************/

.thankyou
{
width:610px;
position:relative;
color:#202178;
}

.thankyouback
{
background-image:url(../images/maincallout_back.jpg);
background-repeat:repeat-y;
width:600px;

}

.thankyoucontent
{
font-size:13px;
background:#fff;
padding:10px 16px;	
margin:0 16px 0 10px;
}

.thankyoucontent p
{
margin:0;
font-size:13px;
padding-bottom:8px;
}

.thankyoucontent strong
{
font-size:16px;
font-weight:bold;
}

.tyxbutton
{
position:absolute;
right:41px;
top:48px;
}

.closebtn
{
padding:18px 46px 0 0;
text-align:right;
}


.resultslogo
{
	padding-right:42px;
}

.distanceclass
{
text-decoration:underline;
color:White;	
}


/*  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:32px auto 0 auto; position:relative;*/
margin:0 auto;
position:relative;
width:1015px;
}

.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; margin-top:12px; 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; 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; background:url(../images/helpteam_tab.gif) no-repeat;}
.helpteam_tab a
{display:block; height:70px; width:146px; text-decoration:none;}

.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;z-index:999999;}
			
html>body .newtagline {background:url(../images/newtagline.png) no-repeat; width:45px; height: 644px; position:absolute; left:-34px; top:66px; z-index:999999;}



.sitetabwrap
{padding-left:30px;}


.shadowwrap{_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/mainshadow.png, sizingMethod='scale');
 		background-repeat:repeat-y; width:1015px;}
			
html>body .shadowwrap {background:url(../images/mainshadow.png) repeat-y; width:1015px;}



.umbrellausresidents
{/*font-size:16px; font-weight:bold; color:#07108d; margin:0 0 0 410px;*/
color:#07108D;
font-size:16px;
font-weight:bold;
margin:32px 0 0 560px;
font-family:Arial,Helvetica,sans-serif;

}


.umbrellabottomedge{_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/umbrellabottomedge.png, sizingMethod='scale');
 		background-repeat:no-repeat; width:1015px; height:69px;}
			
html>body .umbrellabottomedge {background:url(../images/umbrellabottomedge.png) no-repeat; width:1015px;height:69px;}

