body
{
	margin: 0;
	background-color: #3c5b4b;
	background-position: center top;
	background-repeat: repeat-y;
	padding: 0 0 20px;
	font-family: 'Lucida Grande',Verdana,Arial,sans-serif;
}

div#Primary
{
	width: 770px;
	margin: 0 auto;
	background-color: #FFF;
	background-position: 0 0;
	background-repeat: repeat-y;
}

div#MenuTop
{
	width: 770px;
	height: 30px;
	margin: 0 auto;
	background-color: #FFF;
	background-position: 0 0;
	background-repeat: repeat-y;
	padding: 10px 0 0;
}

	div#MenuTop ul#nav-one
	{
		width: 715px;
		height: 30px;
		margin: 0 0 0 40px;
		padding: 0;
		list-style: none;
	}

		div#MenuTop ul#nav-one li
		{
			float: left;
		}

			div#MenuTop ul#nav-one li a.nav:link,
			div#MenuTop ul#nav-one li a.nav:visited,
			div#MenuTop ul#nav-one li a.nav:hover
			{
				display: block;
				float: left;
				height: 30px ! important;
				margin: 0;
				padding: 0;
				text-indent: -1000em;
			}

				div#MenuTop ul#nav-one li.home a.nav:link,
				div#MenuTop ul#nav-one li.home a.nav:visited
				{
					width: 103px;
					background-position: -40px -10px;
				}
	
				div#MenuTop ul#nav-one li.get_involved a.nav:link,
				div#MenuTop ul#nav-one li.get_involved a.nav:visited
				{
					width: 106px;
					background-position: -143px -10px;
				}
	
				div#MenuTop ul#nav-one li.social_workers a.nav:link,
				div#MenuTop ul#nav-one li.social_workers a.nav:visited
				{
					width: 284px;
					background-position: -249px -10px;
				}
	
				div#MenuTop ul#nav-one li.childrens_home a.nav:link,
				div#MenuTop ul#nav-one li.childrens_home a.nav:visited
				{
					width: 84px;
					background-position: -533px -10px;
				}
	
				div#MenuTop ul#nav-one li.about_us a.nav:link,
				div#MenuTop ul#nav-one li.about_us a.nav:visited
				{
					width: 62px;
					background-position: -617px -10px;
				}
	
				div#MenuTop ul#nav-one li.site_map a.nav:link,
				div#MenuTop ul#nav-one li.site_map a.nav:visited
				{
					width: 76px;
					background-position: -679px -10px;
				}

			div#MenuTop ul#nav-one li a.nav:hover,
			div#MenuTop ul#nav-one li a.nav:active
			{
				background: none ! important;
			}

.nav,
.nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
	z-index: 100;
	position: relative;
}

.nav li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}

.nav li a,
.nav li a:link,
.nav li a:visited {
	display: block;
	padding: 0 9px;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 25px;
}

#nav-one li:hover a, 
#nav-one li.sfHover a {
	color: #000;
}

#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
	color: #000;	
}

#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
	color: #FFF;
}

.nav ul {
	background-color: #BBC1D2;
	list-style: none;
	margin: 0;
	width: 160px;
	position: absolute;
	top: -999em;
	left: -1px;
	z-index: 200;
}

.nav li:hover ul,
.nav li.sfHover ul {
	top: 30px;
	margin: 0;
	border: 1px solid #729C86;
	border-bottom: 0;
}

.nav ul li {
	border-bottom: 1px solid #729C86;
	float: none;
}

.nav ul a:link,
.nav ul a:visited {
	display: block;
	padding: 6px 10px;
	width: 140px ! important;
	text-transform: capitalize;
	text-indent: 0 ! important;
	font-weight: bold;
	font-size: 10px;
	line-height: 13px;
	color: #000;
	text-decoration: none;
}

.nav ul a:hover,
.nav ul a:active {
	background-color: #35457A;
	color: #FFF;
}

h1
{
	position: relative;
	width: 770px;
	height: 180px;
	margin: 0;
	background-color: #FFF;
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 0;
	text-indent: -1000em;
}

	h1 a:link,
	h1 a:visited
	{
		display: block;
		position: absolute;
		left: 10px;
		top: 20px;
		width: 387px;
		height: 116px;
	}

div#Content
{
	width: 734px;
	margin: 0 auto;
	padding: 0 0 40px;
}

table#ContentTable
{
	width: 100%;
	border-collapse: collapse;
}

td#MenuSection
{
	width: 179px;
	padding: 47px 7px 0 0;
	vertical-align: top;
}

	td#MenuSection img#Spotlight
	{
		display: block;
		margin: 0 0 18px;
		border: 0;
	}
	
	td#MenuSection h3
	{
		width: 179px;
		height: 37px;
		margin: 0;
		background-color: #FFF;
		background-position: 0 0;
		background-repeat: no-repeat;
		padding: 0;
		text-indent: -1000em;
	}
	
	td#MenuSection div
	{
		width: 165px;
		margin: 0 0 10px;
		background-color: #FFF;
		background-position: left bottom;
		background-repeat: no-repeat;
		padding: 0 7px 0;
	}

		td#MenuSection div ul
		{
			width: 145px;
			margin: 0;
			background-color: transparent;
			background-position: right top;
			background-repeat: no-repeat;
			padding: 10px;
			list-style: none;
		}

			td#MenuSection div ul li
			{
				margin: 0 0 10px;
			}

			td#MenuSection div ul li a:link,
			td#MenuSection div ul li a:visited
			{
				display: block;
				width: 135px;
				background-color: transparent;
				background-position: 0 5px;
				background-repeat: no-repeat;
				padding: 0 0 0 10px;
				font-weight: bold;
				font-size: 11px;
				color: #000;
				text-decoration: none;
			}

			td#MenuSection div ul li a:hover,
			td#MenuSection div ul li a:active
			{
				color: #416150;
			}
	
		td#MenuSection div#MemberLogin
		{
			width: 139px;
			margin: 10px auto;
			background: none;
		}
	
			td#MenuSection div#MemberLogin *
			{
				display: block;
				margin: 0;
			}

			td#MenuSection div#MemberLogin label
			{
				margin: 0 0 3px;
				font-weight: bold;
				font-size: 11px;
				line-height: 1;
			}

			td#MenuSection div#MemberLogin input
			{
				margin: 0 0 10px;
			}

td#PageContent
{
	width: 100%;
	vertical-align: top;
}

	td#PageContent img.PageTitle
	{
		display: block;
		border: 0;
	}

	td#PageContent div.content
	{
		padding: 0 10px 0 15px;
	}

div#Footer
{
	float: left;
	width: 100%;
	background-color: transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 0;
	color: #FFF;
}

	div#Footer div
	{
		float: left;
		width: 710px;
		background-color: transparent;
		background-position: left bottom;
		background-repeat: no-repeat;
		padding: 15px 30px 25px;
		color: #FFF;
	}

		div#Footer div form
		{
			float: right;
		}

		div#Footer div p
		{
			float: left;
			margin-top: 0;
		}

		div#Footer div img
		{
			clear: both;
			display: block;
			margin: 0 auto;
			border: 0;
		}

	div#Footer a:link,
	div#Footer a:visited
	{
		color: #a8bfc3;
	}

	div#Footer a:hover,
	div#Footer a:active
	{
		color: #FFF;
	}

.errormessage
{
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}

.headline
{
	font-size: 14px;
	font-weight: bold;
}

.subheadline
{
	font-size: 12px;
	font-weight: bold;
}

.formtitle
{
	background-color: #3C5B4B;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.5;
}

.title,
.formlabel
{
	font-size: 11px;
	font-weight: bold;
	line-height: 1.5;
}

.content,
.formcontent
{
	font-size: 11px;
	line-height: 1.5;
}

.subtitle
{
	font-size: 10px;
	font-weight: bold;
}

.subcontent,
.headlines
{
	font-size: 10px;
	line-height: 1.4;
}

.contactinfo
{
	font-size: 10px;
	line-height: 1.4;
}

a:link
{
	color: #3C5B4B;
}

a:visited
{
	color: #35457A;
}

a:hover,
a:active
{
	color: #5E8471;
}