/* CSS Document */
body { 	background-color: #E3D7BF; color: #747474;
	margin:0px; padding:0px; font: normal 12px Verdana, Arial, Helvetica, sans-serif;}
p {
	border:0px;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
.spacer { margin: auto; padding:0px; border:0px; background-color: #E3D7BF; width:962px; height:8px; }
.rule {height:6px; width:631; background: url(https://not-2-late.com/images/hr.gif) no-repeat; margin:12px 0px 0px 0px;}
.rule span{display:none;}
form {display:inline; margin-top:0px; margin-bottom:0px; margin-left:12px;}
#full		{display:none;}
#text {margin:2px 0px 2px 12px; font: bold 9px Verdana, Arial, Helvetica, sans-serif;}
#text span {display: none;}
#text a:link {text-decoration: none;color: #000000;}
#text a:visited {text-decoration: none;color: #000000;}
#text a:hover {text-decoration: underline;color: #000000;}
#text a:active {text-decoration: underline;color: #000000;}
#backtotop { height:20px; background: url(https://not-2-late.com/images/uparrow.gif) no-repeat left top; font: bold 10px Verdana, Arial, Helvetica, sans-serif;color:#42720E;}
#backtotop a{ text-decoration:none; color:#42720E;}
#backtotop a:hover{ text-decoration: underline;}
#backtotop span {display:none;}
#backtotop p { margin:0px; padding:6px 0px 0px 18px;}
input{ color:#392F2B; background: #AED0B0; border: 1px; font: bold 9px Verdana, Arial, Helvetica, sans-serif;}
#insidezipcode { color:#4E7B1E; background: #f7f7f9; border: 0px; font: bold 9px Verdana, Arial, Helvetica, sans-serif;}

.submit input{ 
	color:#747474; background:#E5D9C3; border:1px solid #42720E; 
	filter:progid:DXImageTransform.Microsoft.Gradient
      (gradienttype=0,startcolorstr='#ffffffff',endcolorstr='#e5d9c3');
	  font: 10px Helvetica, sans-serif;
	} 

/* Main Holder */
#holder { margin: auto; padding:0px; border:0px; width:962px; }

/* White section */
#whiteholder { margin: auto; padding:0px; width:938px; text-align:left; background: #FFF; border:12px solid #FFFFFF; 
}
#mainDiv { vertical-align:top; margin:0px; padding:0px; border:0px;}
#leftdiv { width:667px; float:left; border:0px; margin:0; color:#483721;}
#mainheader { height:128px; background: url(https://not-2-late.com/images/mainheader.jpg); clear:both}
#mainheader p{margin:0; padding:31px 0px 0px 12px;}
#mainheader p { display: inline-block; }
#mainheader span{display:none;}
#mainmenu { width:100%; background-color:#fff; font: normal 12px Verdana, Arial, Helvetica, sans-serif;}
#mainmenu a { text-align:center; width:104px; display:block; background-color:#E5D9C3; color:#483721; margin:0px; padding:7px 0px 6px 0px; float:left;  text-decoration:none;}
#mainmenu a:hover { background-color:#C8D796; color:#696C3F;}
#mainmenu b{display:none;}
.white {background-color:#FFF; width:7px; height:27px; float:left; }
#maincontent {
	border:12px solid #FFFFFF;
	line-height:18px;
	font-size: 12px;
}
#leftdiv h2{ font: bold 14px Verdana, Arial, Helvetica, sans-serif; margin:12px 0px 4px 0px; padding:0px; border:0px;}
#rightdiv { width:271px; float:left; margin:0; border:0px; vertical-align:top;}
/*kidnplay is a fix for ie to remove the line space that appears... go on take it out and you'll see what I mean*/
#kidnplay { clear:both; margin:0px; padding:1px; border:0px;background-color: #FFF;}
#languages { height:31px; width:271px; background:url(https://not-2-late.com/images/languageback.jpg) bottom; margin:0px; /*padding:9px 12px 9px 12px;*/ text-align:right;
			font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#000; text-decoration:none;} 
#languages a{ font: bold 10px Verdana, Arial, Helvetica, sans-serif ; color:#000; text-decoration:none;}
#languages a:hover{text-decoration:underline;}

#espanol { float:left; padding:10px 0px 0px 112px;}
#francais { float:left; padding:10px 0px 0px 3px;}
#arabic {float:left; padding:10px 0px 0px 0px;}
#arabic a{ width:47px; height:21px; display:block; background-image:url(images/arabic.jpg); margin:-5px 0px 0px 0px; }
#arabic span{display:none;}
#mystory a{width:271px; height:324px; display:block; background-image:url(https://ec.princeton.edu/imagerotator.asp); clear:both;}
#mystory span{display:none;}
#mystory2 {width:271px; height:324px; display:block;  clear:both;}
#mystory2 span{display:none;}
#morestories { display:block; clear:both; float:right;}
#morestories a{width:271px; height:70px; display:block; background-image:url(https://not-2-late.com/images/morestories.jpg); margin:0; border:0;}
#morestories a:hover{background-image:url(https://not-2-late.com/images/morestories-o.jpg);}
#morestories span{display:none;}
#morestories-en { display:block; clear:both; float:right;}
#morestories-en a{width:271px; height:70px; display:block; background-image:url(https://not-2-late.com/images/morestories_en.jpg); margin:0; border:0;}
#morestories-en a:hover{background-image:url(https://not-2-late.com/images/morestories_en_over.jpg);}
#morestories-en span{display:none;}
#emailthispage a{width:149px; height:23px; display:block; background-image:url(https://not-2-late.com/images/emailthispage.jpg); margin:0; float:right;}
#emailthispage span{display:none;}
#printthispage a{width:149px; height:32px; display:block; background-image:url(https://not-2-late.com/images/printthispage.jpg); margin:0; float:right;}
#printthispage span{display:none;}
/* Footer */
#footer{ margin:0px; padding:0px; border:0px; clear:both; }
#peer { 
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #FFF; clear:both; 
	text-align:center; background-color: #8A7959; margin:0px; padding:12px 24px 12px 24px; 
}
#peer a {color:#FFF; text-decoration:underline; }
#peer a:hover { color: #F7A31A; text-decoration: none; }
#footermenu { height:12px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #686151; 
padding:12px; background-color: #F1EBDF;
}
#footermenu a {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#666666; text-decoration: none;}
#footermenu a:hover { color: #F7A31A; text-decoration: none; }
#footermenuleft { width:600px; float:left;}
#footermenuright { float:right; text-align:right; }
#copyright {margin:12px 0px 12px 0px; text-align:center; font: bold 9px Verdana, Arial, Helvetica, sans-serif;}
/* Hottopic */
#hottopic {
	color:#686151; background-color:#EFEFE1; background-image:url(https://not-2-late.com/images/hottopicspacer.gif);
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
	background-position:center; background-repeat:repeat-y; text-decoration:none; border:12px solid #EFEFE1;
}
#hottopic p { padding:0px; margin:0px 0px 6px 0px; border:0px; }
#hottopic a {color:#686151; text-decoration:none; }
#hottopic a:hover { color: #686151; text-decoration:underline; }
#hottopicleft { width:49%; float:left; border:0px; vertical-align:top; margin:0px; }
#hottopicright { width:49%; border:0px; float:right; margin:0px; vertical-align:top; }
#maintitle{ width:616; height:26px; background: url(https://not-2-late.com/images/header-getecnow.gif) no-repeat; margin:0px 0px 12px 0px;}
#maintitle span {display: none;}
#maincontent a:link {
	line-height:18px;
	color: #473721;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
}
#maincontent a:visited {
	line-height:18px;
	color: #473721;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
}
#maincontent a:hover {
	line-height:18px;
	color: #42720E;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
#maincontent a:active {
	line-height:18px;
	color: #473721;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
}
#backtofaq {
height:20px; background: url(https://not-2-late.com/images/backarrow.gif) no-repeat left top; font: bold 10px Verdana, Arial, Helvetica, sans-serif;color:#42720E;
}
#backtofaq a:link {
text-decoration:underline; color:#483721;
}
#backtofaq a:hover {
	text-decoration: none;
	color: #42720E;
}
#backtofaq span {
display:none;
}
#backtofaq p {
margin:0px; padding:0px 0px 0px 23px;
}
#charttext {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	border: thin solid #E3D7BF;
}
#charttext span {
display: none;
}
#charttext a:link {
text-decoration: underline;color: #483721;
}
#charttext a:visited {
text-decoration: underline;color: #483721;
}
#charttext a:hover {
text-decoration: none;color: #42720E;
}
#charttext a:active {
text-decoration: underline;color: #483721;
}
#smalltext {
	font: normal 9px/16px Verdana, Arial, Helvetica, sans-serif;
}
#title-aboutus {
width:616px; height:26px; background: url(https://not-2-late.com/images/aboutus.gif) no-repeat; margin:0px 0px 12px 0px;
}
#title-aboutus span {
display: none;
}
#title-whatEC {
width:616px; height:26px; background: url(https://not-2-late.com/images/what-ec.gif) no-repeat; margin:0px 0px 12px 0px;
}
#title-whatEC span {
display: none;
}
#title-ECpills {
width:616px; height:26px; background: url(https://not-2-late.com/images/ecpills.gif) no-repeat; margin:0px 0px 12px 0px;
}
#title-AFY {
width:616px; height:26px; background: url(https://not-2-late.com/images/afy.gif) no-repeat; margin:0px 0px 12px 0px;
}
}
#title-dosing-schedule {
width:616px; height:26px; background: url(https://not-2-late.com/images/dosing-schedule.gif) no-repeat; margin:0px 0px 12px 0px;
}
#title-Studies {
width:616px; height:26px; background: url(https://not-2-late.com/images/studies.gif) no-repeat; margin:0px 0px 12px 0px;
}
#title-ECpills span {
display: none;
}
#title-ECpillsPO {
width:616px; height:26px; background: url(https://not-2-late.com/images/ecpillspo.gif) no-repeat; margin:0px 0px 12px 0px;
}
#title-ECpillsPO span {
display: none;
}
#title-ECpillsCO {
width:616px; height:26px; background: url(https://not-2-late.com/images/ecpillsco.gif) no-repeat; margin:0px 0px 12px 0px;
}
#title-ECpillsCO span {
display: none;
}
#title-CopperT {
width:616px; height:26px; background: url(https://not-2-late.com/images/coppert.gif) no-repeat; margin:0px 0px 12px 0px;
}
#title-CopperT span {
display: none;
}
#title-FindEC {
width:616px; height:26px; background: url(https://not-2-late.com/images/findec.gif) no-repeat; margin:0px 0px 12px 0px;
}
#title-FindEC span {
display: none;
}
#title-search {
width:616px; height:26px; background: url(https://not-2-late.com/images/search.gif) no-repeat; margin:0px 0px 12px 0px;
}
#title-search span {
display: none;
}
#title-directory {
width:616px; height:26px; background: url(https://not-2-late.com/images/directory.gif) no-repeat; margin:0px 0px 12px 0px;
}
#title-directory span {
display: none;
}
#title-faq {
width:616px; height:26px; background: url(https://not-2-late.com/images/faq.gif) no-repeat; margin:0px 0px 12px 0px;
}
#title-faq span {
display: none;
}
#title-ref {
width:616px; height:26px; background: url(https://not-2-late.com/images/ref.gif) no-repeat; margin:0px 0px 12px 0px;
}
#title-ref span {
display: none;
}
#title-sitemap {
width:616px; height:26px; background: url(https://not-2-late.com/images/site-map.gif) no-repeat; margin:0px 0px 12px 0px;
}
#title-sitemap span {
display: none;
}
#title-links {
width:616px; height:26px; background: url(https://not-2-late.com/images/links.gif) no-repeat; margin:0px 0px 12px 0px;
}
#title-links span {
display: none;
}
#title-privacy {
width:616px; height:26px; background: url(https://not-2-late.com/images/privacy.gif) no-repeat; margin:0px 0px 12px 0px;
}
#title-privacy span {
display: none;
}
#title-news {
width:616px; height:26px; background: url(https://not-2-late.com/images/news.gif) no-repeat; margin:0px 0px 12px 0px;
}
#title-news span {
display: none;
}
#title-materials {
width:616px; height:26px; background: url(https://not-2-late.com/images/materials.gif) no-repeat; margin:0px 0px 12px 0px;
}
#title-materials span {
display: none;
}
#title-panel {
width:616px; height:26px; background: url(https://not-2-late.com/images/panel.gif) no-repeat; margin:0px 0px 12px 0px;
}
#title-panel span {
display: none;
}
#title-peer {
width:616px; height:26px; background: url(https://not-2-late.com/images/peer.gif) no-repeat; margin:0px 0px 12px 0px;
}
#title-peer span {
display: none;
}
#title-otc {
width:616px; height:26px; background: url(https://not-2-late.com/images/otc.gif) no-repeat; margin:0px 0px 12px 0px;
}
#title-otc span {
display: none;
}
#title-story {
width:616px; height:26px; background: url(https://not-2-late.com/images/story.gif) no-repeat; margin:0px 0px 12px 0px;
}
#title-story span {
display: none;
}
#title-providers {
width:616px; height:26px; background: url(https://not-2-late.com/images/for-providers.gif) no-repeat; margin:0px 0px 12px 0px;
}
#title-providers span {
display: none;
}
#title-training-opportunities {
width:616px; height:26px; background: url(https://not-2-late.com/images/training-opportunities.gif) no-repeat; margin:0px 0px 12px 0px;
}
#title-training-opportunities span {
display: none;
}
#title-NEW {
width:616px; height:26px; background: url(https://ec.princeton.edu/images/new.gif) no-repeat; margin:0px 0px 12px 0px;
}
#title-NEW span {
display: none;
}
/*front page*/
#homediv { vertical-align:top; height:382px; margin:0px; padding:0px; border:0px; background-image: url(images/homepagebackdrop.jpg)}

#frontleft { width:405px; float:left; border:0px; margin:0;}
#frontright { width:271px; float:left; margin:0; border:0px; vertical-align:top;}
#finda { margin-left:0px; color:#52493A; font:bold; width:600px; float:left; border:0px; vertical-align:top; margin-top:6px;}
#finda div {padding-left:126px; margin:0;}
#frontmore {  color:#A49578; font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:209px; float:left; margin-top:7px; margin-left:12px; border:0px; vertical-align:top;}
#frontmore span{display:none;}
#frontemail { width:126px; float:left;  margin-left:20px; border:0px; vertical-align:top;}
#frontemail a{width:126px; height:18px; display:block; background-image:url('https://not-2-late.com/images/frontemailthispage.jpg'); margin-top:8px; float:right}
#frontemail span{display:none;}

#frontgetecnow { margin-top:150px; display:block; clear:both; float:right;}
#frontgetecnow a{width:361px; height:53px; display:block; background-image:url('images/frontnow.jpg'); margin:0; border:0px none;}
#frontgetecnow a:hover{background-image:url('images/frontnowover.jpg');}
#frontgetecnow span{display:none;}

#frontinfoaboutec{ display:block; clear:both; float:right;}
#frontinfoaboutec a{width:361px; height:41px; display:block; background-image:url('images/frontinfo.jpg'); margin:0; border:0px none;}
#frontinfoaboutec a:hover{background-image:url('images/frontinfoover.jpg');}
#frontinfoaboutec span{display:none;}

#frontqanda { display:block; clear:both; float:right;}
#frontqanda a{width:361px; height:41px; display:block; background-image:url('images/frontqanda.jpg'); margin:0; border:0px none;}
#frontqanda a:hover{background-image:url('images/frontqandaover.jpg');}
#frontqanda span{display:none;}

#frontteen { display:block; clear:both; float:right;}
#frontteen a{width:361px; height:41px; display:block; background-image:url('https://not-2-late.com/images/frontteen.jpg'); margin:0; border:0px none;}
#frontteen a:hover{background-image:url('https://not-2-late.com/images/frontteenover.jpg');}
#frontteen span{display:none;}

#frontlanguages { height:16px; width:530px;text-align:right;
			color:#000; text-decoration:none; font-style:normal; font-variant:normal; font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif}
#frontlanguages a{ font: bold 10px Verdana, Arial, Helvetica, sans-serif ; color:#000; text-decoration:none;}
#frontlanguages a:hover{text-decoration:underline;}

#lespanol { float:left; padding:5px 0px 0px 350px;}
#lfrancais { float:left; padding:5px 0px 0px 3px;}
#larabic {float:left; padding:5px 0px 0px 0px;}
#larabic a{ width:47px; height:21px; display:block; background-image:url('images/arabic.jpg'); margin-left:0px; margin-right:0px; margin-top:-5px; margin-bottom:0px; }
#larabic span{display:none;}
#frontbottom { background-image: url('images/frontbottom.jpg'); background-repeat:repeat-y; height:28px;}
#frontkidnplay { clear:both; margin:0px; padding:1px; border:0px none;background-color: #FFF; background: url('images/frontbottom.jpg') repeat-y right;}

#frontzipcode { color:#4E7B1E; background: #ECECE6; border: 1px; font: bold 9px Verdana, Arial, Helvetica, sans-serif;}

#mystoryfront { margin-top:20px;}
#popupDiv {background-color:#fff; font: normal 12px Verdana, Arial, Helvetica, sans-serif; border:#E3D7BF 12px solid;}
#popupDiv p{ font: normal 12px Verdana, Arial, Helvetica, sans-serif;}
#popupDiv h2{ font: bold 14px Verdana, Arial, Helvetica, sans-serif; margin:12px 0px 4px 10px; padding:0px; border:0px;}
#noteDiv p {font: normal 12px Verdana, Arial, Helvetica, sans-serif;margin: 2px;padding: 4px;	}
#dda { text-decoration:none; margin:60px 0px 12px 0px; text-align:center; font: bold 9px Verdana, Arial, Helvetica, sans-serif; color:#999999;}
#dda a{ text-decoration:none; margin:60px 0px 12px 0px; text-align:center; font: bold 9px Verdana, Arial, Helvetica, sans-serif; color:#999999;}
.address {
	padding-left: 40px;
	padding-top: 1em;
}