@charset "UTF-8";
/* CSS Document */

html	{font-size:125%;}

*		{margin:0;
		padding:0;}

body  {
	font-family: Arial, Helvetica, sans-serif;
	background: #ec870e;
	font-size: 50%;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #237abf;
}


div.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

div.navNester	{width:950px;
				height:37px;
				position:absolute;
				left:50%;
				margin-left:-475px;
				text-align:center;
				}

div.nav  {
		width:950px;
		height:37px;
		/*background-image:url(images/NavBackground.jpg);
		left:50%;
		margin-left:-475px;*/
		color:#FFFFFF;
		position:relative;
		margin-top:0px;
		text-align:center;
				
		}	
				 
div.nav ul		{/*margin-left:auto;
				margin-right:auto;
				text-align:left;*/
				padding-left:40px;
								
				}
				

div.nav li {
			float:left;
			width:inherit;
			list-style-type:none;
			color:#ffffff;
			padding:13px 0px 14px 0px;
			letter-spacing:.075em;
			font-size:113%;
			font-weight:600;
			}
			
div.nav a {	display:block;
				text-decoration:none; 
				color:#ffffff;
				}
				
div.nav a:hover {color:#ec870e;}

div.nav img		{margin:0px;  }

div.nav ul li ul {position:absolute;
					width:20em;
					height:200px;
					margin:-1px;
					padding-left:2px;
					}
					
div.nav ul li ul li {width:100%;
						height:18px;
						border-left:1px solid #ec870e;
						border-bottom:1px solid #ec870e;
						border-right:1px solid #ec870e;
						margin-left:0;
						padding-left:.5em;
						font-size:1.2em;
						background-color:#bcd6eb;
						color:#237abf;
						text-align:left;
						}
						
div.nav ul li ul li a  {color:#237abf;}

div.nav ul li ul li a:hover  {color:#ec870e;}
						
div.nav ul li ul li:first-child:  {border-top:1px solid #069;}
						
div.nav ul li ul {display:none;}

div.nav ul li:hover ul {display:block;}

div.nest	{
	width:950px;
	height:557px;
	position:absolute;
	margin-top:6px;
	left:50%;
	margin-left:-475px;
	background-image:url(images/HomeBackground.jpg);
	background-repeat:no-repeat;
	
			}
			
div.nest_AboutAbuse	{
	width:950px;
	height:557px;
	position:absolute;
	margin-top:6px;
	left:50%;
	margin-left:-475px;
	background-image:url(images/About_abuseBackground.jpg);
	background-repeat:no-repeat;
	
			}
			
div.nest_Mendo	{
	width:950px;
	height:1152px;
	position:absolute;
	margin-top:6px;
	left:50%;
	margin-left:-475px;
	background-image:url(images/MendoBackground.jpg);
	background-repeat:no-repeat;
	
			}
			
div.nest_Prevention	{
	width:950px;
	height:557px;
	position:absolute;
	margin-top:6px;
	left:50%;
	margin-left:-475px;
	background-image:url(images/PreventingBackground.jpg);
	background-repeat:no-repeat;
	
			}
			
div.nest_Help	{
	width:950px;
	height:557px;
	position:absolute;
	margin-top:6px;
	left:50%;
	margin-left:-475px;
	background-image:url(images/HelpBackground.jpg);
	background-repeat:no-repeat;
	
			}
			
div.nest_Parents	{
	width:950px;
	height:1601px;
	position:absolute;
	margin-top:6px;
	left:50%;
	margin-left:-475px;
	background-image:url(images/ParentsBackground.jpg);
	background-repeat:no-repeat;
	
			}
			
div.nest_Links	{
	width:950px;
	height:557px;
	position:absolute;
	margin-top:6px;
	left:50%;
	margin-left:-475px;
	background-image:url(images/LinksBackground.jpg);
	background-repeat:no-repeat;
	
			}
			
div.nest_AboutUs	{
	width:950px;
	height:917px;
	position:absolute;
	margin-top:6px;
	left:50%;
	margin-left:-475px;
	background-image:url(images/About_usBackground.jpg);
	background-repeat:no-repeat;
	
			}
			
div.LeftCol  {
			width:489px;
			/*background-image:url(images/HomeLeftCol.jpg);
			background-repeat:no-repeat;*/
			margin-top:250px;
			float:left;
			position:absolute;
			}
			
div.LeftColSecondary  {
			width:395px;
			height:400px;
			/*background-image:url(images/HomeLeftCol.jpg);
			background-repeat:no-repeat;*/
			margin-top:0px;
			float:left;
			position:absolute;
			}
			
div.emailAddress	{
			margin-left:360px;
			height:118px;
			margin-top:3px;
			position: relative;
			}
div.emailAddress a	{
			border:0;
			}
			
div.RightCol	{
				width:325px;
				background-color:#FFFFFF;
				margin-left:510px;
				margin-top:3px;
				margin-right:0px;
				padding:20px 10px 10px 10px;
				float:left;
				}
				
div.RightCol h1	{
			color:#ec870e;
			text-align:left;
			margin-top:8px;
			margin-bottom:12px;
			}
			
div.RightCol p	{
				color:#237abf;
				text-align:left;
				font-size:120%;
				line-height:2em;
				margin-bottom:8px;
				}
				
div.RightCol a  {color:#ec870e;
				font-weight:600;
				}
				
div.RightColSecondary	{
				width:425px;
				background-color:#FFFFFF;
				margin-left:410px;
				margin-top:3px;
				margin-right:0px;
				padding:20px 10px 10px 10px;
				float:left;
				}
				
div.RightColSecondary h1	{
			color:#ec870e;
			text-align:left;
			margin-top:8px;
			margin-bottom:12px;
			}
			
div.RightColSecondary h2	{
			color:#ec870e;
			text-align:left;
			margin-top:12px;
			margin-bottom:12px;
			}
			
div.RightColSecondary h3	{
			color:#ec870e;
			text-align:left;
			
			}			

			
div.RightColSecondary p	{
				color:#237abf;
				text-align:left;
				font-size:120%;
				line-height:2em;
				margin-bottom:8px;
				}
				
div.RightColSecondary a  {color:#ec870e;
				font-weight:600;
				}
				
div.RightColSecondary ul	{margin-left:10px;} 
				
div.RightColSecondary li {color:#237abf;
				text-align:left;
				font-size:120%;
				line-height:2.3em;}
				

div.footer			{position:absolute;
					left:50%;
					width:950px;
					margin-left:-475px;
					padding-bottom:12px;
					background-color:#ec870e;
					text-align:center;
					margin-top:565px;
					padding-top:1em;
					}
			
div.footer p	{font-size:110%;
				 color:#237abf;
				 font-weight:bold;
				 }
				 
div.footer a	{color:#237abf;}

div.footerMendo			{position:absolute;
					left:50%;
					width:950px;
					margin-left:-475px;
					padding-bottom:12px;
					background-color:#ec870e;
					text-align:center;
					margin-top:1170px;
					padding-top:1em;
					}
			
div.footerMendo p	{font-size:110%;
				 color:#237abf;
				 font-weight:bold;
				 }
				 
				 
				 
div.footerMendo a	{color:#237abf;}

div.footerParents			{position:absolute;
					left:50%;
					width:950px;
					margin-left:-475px;
					padding-bottom:12px;
					background-color:#ec870e;
					text-align:center;
					margin-top:1615px;
					padding-top:1em;
					}
			
div.footerParents p	{font-size:110%;
				 color:#237abf;
				 font-weight:bold;
				 }
				 
				 
				 
div.footerParents a	{color:#237abf;}

div.footerAboutUs			{position:absolute;
					left:50%;
					width:950px;
					margin-left:-475px;
					padding-bottom:12px;
					background-color:#ec870e;
					text-align:center;
					margin-top:925px;
					padding-top:1em;
					}
			
div.footerAboutUs p	{font-size:110%;
				 color:#237abf;
				 font-weight:bold;
				 }
				 
				 
				 
div.footerAboutUs a	{color:#237abf;}

