* { padding: 0; margin: 0; }
:focus { outline: 0; }
.clear { clear: both; }
.center { text-align: center; }
p { padding-bottom: 12px; }
p.security { padding: 10px 0px; }
hr { margin-bottom: 10px; }
span.expand, span.expand a, span.expand a:hover, span.expand a:visited { font-size: 12px; text-decoration: none; }
h1.faq_detail { font-size: 18px; }
h2.faq_detail { padding-left: 25px; width: 550px; font-weight: normal; }
h1 { padding-bottom: 12px; }
h2 { font-size: 14px; font-weight: normal; }
h3 { background-color: #015D8C; color: #FFF; margin: 10px 0px 0px 10px;padding: 3px; padding-right: 10px; text-align: right; }

body {
	background: #FFFFFF url(../images/dark_bg.jpg) repeat;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	}
	#wrapper {
		background: #FFFFFF;
		width: 900px;
		margin: 0 auto;
		}
		#header {
			background: #006699;
			height: 50px;
			padding-bottom: 4px;
			}
		#content {
			background: #FFFFFF;
			text-align: left;
			padding: 5px;
			}
			#main_left {
				background: #FFF;
				width: 185px;
				float: left;
				text-align: center;
				}
				#main_left li { text-align: right; }
			#main_right {
				width: 675px;
				margin: 10px;
				float: right;
				}
				img.widelock { margin-top: 5px; }
		#footer {
			background: #FFFFFF;
			text-align: center;
			padding-bottom: 10px;
			}
			#bottom_nav {
				width: 850px;
				font-size: 11px;
				padding-top: 10px;
				margin: 0 auto;
				text-align: center;
				line-height: 16px;
				}
				#bottom_nav ul {
					list-style: none;
					padding: 0px;
					margin: 0 auto;
					}
					#bottom_nav li {
						display: inline;
						}
					#bottom_nav a, #bottom_nav a:visited, #bottom_nav a:hover, #bottom_nav a:active {
						color: #000000;
						}
			#copyright {
				width: 850px;
				font-size: 10px;
				margin-top: 5px;
				}
				#copyright a, #copyright a:visited, #copyright a:hover, #copyright a:active {
					color: #000000;
					text-decoration: none;
					}

/* NAVIGATION ADOPTING PARENTS */

#navigation-block {
	position:relative;
	padding-top: 15px;
	}
	ul#sliding-navigation {
		list-style: none;
		font-size: 1.0em;
		margin: 0px 0;
		padding: 0;
		}
		ul#sliding-navigation li.sliding-element h3,
		ul#sliding-navigation li.sliding-element a {
			display: block;
			width: 160px;
			padding: 2px 10px;
			margin: 0;
			margin-bottom: 2px;
		}
		ul#sliding-navigation li.sliding-element h3 {
			color: #fff;
			background:#015D8C;
			font-weight: normal;
		}
		ul#sliding-navigation li.sliding-element a {
			color: #fff;
			background:#5296B9;
			text-decoration: none;
		}
		ul#sliding-navigation li.sliding-element a:hover { color: #ffff66; }

/* NAVIGATION BIRTH MOTHERS */

#navigation-block2 {
	position:relative; 
	}
	ul#sliding-navigation2 {
		list-style: none;
		font-size: 1em;
		margin: 10px 0;
		padding: 0;
		}
		ul#sliding-navigation2 li.sliding-element2 h3,
		ul#sliding-navigation2 li.sliding-element2 a {
			display: block;
			width: 160px;
			padding: 2px 10px;
			margin: 0;
			margin-bottom: 2px;
		}
		ul#sliding-navigation2 li.sliding-element2 h3 {
			color: #FFDFDF;
			background: #FF4F4F;
			font-weight: normal;
		}
		ul#sliding-navigation2 li.sliding-element2 a {
			color: #FF3F3F;
			/* color: #FF6F6F; */
			background: #FFCFCF;
			text-decoration: none;
		}
		ul#sliding-navigation2 li.sliding-element2 a:hover { color: #FF4F4F; }

#bill_of_rights {
	width: 575px;
	font-size: 14px;
	margin-left: 25px;
	}
	#bill_of_rights li {
		margin: 10px 0px;
		}
#services_offered h2 {
	text-decoration: underline; 
	}
#frequently_asked_questions a, #frequently_asked_questions a:hover, #frequently_asked_questions a:visited {
	color: #000; text-decoration: none;	
}
#faq_list {
	width: 580px;
	margin-left: 45px;
	}
	#faq_list li {
		margin: 15px 0px;
		padding-left: 10px;
		}
	#faq_list h2 {
		font-weight: 600;
		}
#contact_the_stork a, #contact_the_stork a:hover, #contact_the_stork a:visited {
	color: #000; text-decoration: underline;	
}
#sitemap li ul { padding-left: 15px; }
#smcontainer { padding: 0px 30px; line-height: 25px; font-size: 14px;}
#sitemap a, #sitemap a:active, #sitemap a:hover { color: #000; text-decoration: none; }
#sitemap a:hover { text-decoration: underline; }
/* CSS for Contact Us Form! */

.tbmain{ 
 /* Changes on the form */
 background: white !important; 
}
.left{
  /* Changes on the form */
  color: black !important; 
  font-family: Verdana !important;
  font-size: 12px !important;
}
.head{
  color:#333333;
  font-size:20px;;
  text-decoration:underline;
  font-family:"Verdana";
}
td.left {
  font-family:"Verdana";
  font-size:12px;
  color:black;
}
.pagebreak{
  font-family:"Verdana";
  font-size:12px;
  color:black;
}
.tbmain{
  height:100%;
  background:white;
}
span.required{
  font-size: 13px !important;
  color: red !important;
}
.pageinfo{
	padding-right:5px;
	margin-bottom:15px;
	float:left;
}
.btn{
	margin-top: 10px;
	}
.error { list-style:none; } 
ul.terms { width: 550px; margin-left: 25px; }
ol.privacy { width: 550px; margin-left: 25px; }
