*{
	margin:0;
	padding:0;
	color:#111;
}
body{
	background-color:#10222b;
	font-family: arial, sans-serif;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
div#content ul{
	margin-left:15px;
	margin-bottom:10px;
}
div#over_container{
	width:800px;
	margin:20px auto 20px auto;
	background-color:#95ab63;
}
div#header{
	width:100%;
}
div#header h1{
	padding:30px 30px 10px 30px;
	font-size:35px;
}
div#header h3{
	padding:0 30px 30px 150px;
	font-size:18px;
}
div#navigation{
	width:225px;
	padding:5px;
	margin-right:15px;
	float:left;
	background-color:#bdd684;
}
div#navigation ul{
	list-style-type: none;
}
div#navigation ul li{
	padding:5px;
}
div#navigation ul li a{
	width:205px;
	display:block;
	text-decoration:none;
	padding:5px;
}
div#navigation ul li a:hover{
	text-decoration:none;
	background-color:#f6ffe0;
}
div#content{
	width:525px;
	padding:5px 15px 5px 10px;
	float:right;
	background-color:#e2f0d6;
}
div#content h2{
	margin-bottom:20px;
}
div#content h3{
	margin-bottom:12px;
}
div#content p{
	margin-bottom:10px;
}
div#footer{
	clear:both;
}
div#footer p{
	text-align:center;
	padding:10px;
}
ul.resources{
	list-style-type:none;
}
ul.resources li{
	margin-bottom:12px;
}
ul.resources li a{
	font-weight:bold;
}
img.image_right{
	float:right;
	margin:0 0 10px 10px;
	border:1px solid #f6ffe0;
}
img.image_left{
	float:left;
	margin:0 10px 10px 0;
	border:1px solid #f6ffe0;
}
div.clear_both{
	clear:both;
	height:10px;
	width:100%;
}
span.required_star{
	color:maroon;
}
div.error{
	color:maroon;
}
object#home_image{
	margin:5px 0 10px 10px;
	float:right;
}
span#alternative_home_image{
	display:block;
	width:254px;
	height:142px;
	background-image:url(../images/mom_and_son_233x207.jpg);
}