body,div,p,span,h1,h2,h3,h4,h5,h6,ul,ol,img,table,form,fieldset,legend,abbr {margin:0;padding:0;border:none;}
p, ul {padding:8px 0;}
ul {margin:0 30px;}
	ul ul {padding:0;}
li {padding:2px 0;}
	li:last-child {padding-bottom:0;}
p + ul {padding-top:0;}
a,input,label {position:relative;outline:none;}
	a[href$=".doc"] {padding-right:16px;background:url(../images/layout/icon_word.png) bottom right no-repeat;}
	a[href$=".pdf"] {padding-right:16px;background:url(../images/layout/icon_acrobat.png) bottom right no-repeat;}
body {background:#454C5C url('../images/layout/body-background.jpg');text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;font-size:11px;}
h1 {font-size:20px;font-family:Georgia, "Times New Roman", Times, serif;}
h2 {font-size:17px;font-family:Georgia, "Times New Roman", Times, serif;}
h3 {font-size:15px;font-family:Georgia, "Times New Roman", Times, serif;}
h4 {font-size:17px;font-family:Georgia, "Times New Roman", Times, serif;}
hr {border:none;border-bottom:1px solid #9AA0A6;}

.middle-inner {margin:0 35px;}
.normal {font-weight:normal;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.t9 {font-size:9px}
.t10 {font-size:10px;}
.t13 {font-size:13px;}
.t15 {font-size:15px;}
.t17 {font-size:17px;font-family:Georgia, "Times New Roman", Times, serif;}
.tp0 {padding-top:0;}
.center {text-align:center;}
.clearleft {clear:left;padding:0;}
.red {color:#CC0000;}
.green {color:#009933;}
.blue {color:#003366;}

#demarc {width:847px;margin:0 auto;}

#header-outer {width:847px;height:227px;background:url('../images/layout/header-bg-layer1.png') repeat-y;}

#header-bottom {width:850px;height:15px;padding-bottom:3px;background:url('../images/layout/header-bg-layer1-bottom.png') no-repeat;font-size:2px;}

#header-inner {width:827px;height:227px;margin:0 10px;background:#ebe5dd url('../images/layout/header-bg-layer2.png') repeat-x;font-family:Georgia, "Times New Roman", Times, serif;}
	#header-inner #title-outer {width:820px;height:129px;margin:0 auto;padding-top:43px;background:url('../images/layout/header-bg-title.png') no-repeat;}
	#header-inner #title-inner {width:734px;height:62px;margin:0 43px;padding-top:15px;background:#EBE5DD;text-align:center;}
		#header-inner #title-inner div {width:347px;height:42px;margin:0 auto;background:url('../images/layout/header-title-text.gif') no-repeat;color:#1B1611;}
				#header-inner #title-inner div h1{display:none;}
	#header-inner ul{margin:-28px 0 0 40px;padding:0;list-style-type:none;}
		#header-inner ul li {float:left;padding:45px 0 15px 0;background:url('../images/layout/topnav-li-border.jpg') top left no-repeat;}
			#header-inner ul li a {height:85px;padding:45px 15px 25px;font-size:9pt;color:#393027;font-weight:bold;text-decoration:none;}
				#header-inner ul li a:hover {background:url('../images/layout/topnav-li-border-hover.jpg') top left repeat-x;}
		#header-inner ul .first {background:none;}
	#header-inner #blogtitle {float:right;margin:16px 35px 0 0;height:12px;}
		#header-inner #blogtitle a{color:#393027;text-transform:uppercase;font-weight:bold;}
	#header-inner #search {clear:right;float:right;width:310px;margin:8px 20px 0 0;}
		#header-inner #search label {font-size:9pt;font-weight:bold;color:#393027}
		#header-inner #search #searchtext {margin-left:6px;border:1px solid #C6C2BD;}
		#header-inner #search #searchsubmit {margin:0 0 -11px 8px;}

#sidebar {float:right;width:259px;;text-align:left;}
	#sidebar .sidebox .top {width:100%;height:19px;background:url('../images/layout/sidebox-bg-top.png') no-repeat;}
	#sidebar .sidebox .middle {width:100%;min-height:100px;background:url('../images/layout/sidebox-bg-middle.png') repeat-y;}
	#sidebar .sidebox .bottom {width:100%;height:19px;padding-bottom:3px;background:url('../images/layout/sidebox-bg-bottom.png') no-repeat;}
		.sidebox h2 {padding:10px 0;border-bottom:1px solid #9AA0A6;}
			.sidebox h2 a.url {display:none;}
		.sidebox span.type:after {content:":";}
		.sidebox p.alt {margin:-8px 0 0;padding:0;}
		#contact table {margin-top:10px;border:none;}
		#contact td {padding:1px;}
		#contact input, #contact textarea {width:120px;border:1px solid #9AA0A6;}
		#contact #contactsubmit, #maincontact #contactsubmit {width:73px;padding-left:45px;border:none;}
		#maincontact input, #maincontact textarea {width:115px;border:1px solid #9AA0A6;}
		#videos img {margin:10px auto 5px;}
		#videos h2 a {padding:20px 0 0 130px;color:#4A8797;}
		#videos a img {border:3px solid #e4e0da;}
		#videos a:hover img {border:3px solid #003366;}
		#testimonials .name {margin:0;padding:0 0 10px 10px;}
		#blog a {color:#4A8797;}
		#blog h2 {line-height:140%;}
			#blog h2 a {padding:20px 0 0 130px;}
		#blog .title, #content .title {padding-bottom:0;}
		#blog .date, #content .date {padding:0;}
		#blog .article {}
		#blog .link {padding:0 0 10px 155px;font-weight:bold;}

#content {width:585px;text-align:left;}
	#content .top {width:100%;height:16px;background:url('../images/layout/content-bg-top.png') no-repeat;font-size:2px;}
	#content .middle {width:100%;min-height:595px;padding-bottom:10px;background:url('../images/layout/content-bg-middle.png') repeat-y;}
	#content .middle-inner {position:relative;min-height:568px;}
	#content .bottom {width:100%;height:16px;background:url('../images/layout/content-bg-bottom.png') no-repeat;font-size:2px;}
	#content h1 {padding:15px 0;border-bottom:1px solid #9AA0A6;text-align:center;}
	#content h2 {padding:10px 0;border-bottom:1px solid #9AA0A6;color:#003366;}
	#content h3 {padding:15px 0 10px;color:#003366;}
	#content h4 {padding-top:10px;color:#003366;}
	#content img {margin:15px 20px 0 0;float:left;}
	/*#content ul li a {padding-left:12px; !important;}*/
	#content #media-holder, #content #media-holder2 {float:left;width:300px;margin:12px 20px 10px 0;background:url('../images/layout/content-flash-bg.gif') no-repeat;text-align:center;}
	#content #media-holder2 {float:right;margin:12px 0 10px 20px;}
		#content #media-holder a, #content #media-holder2 a {text-decoration:none;}
		#content #media-holder img, #content #media-holder2 img {float:none;margin:4px auto;}
	#content #media-holder p, #content #media-holder2 p {text-align:center;}
	#content #media-holder span, #content #media-holder2 span {display:block;padding-top:10px;text-decoration:underline;}
	#content .about-media-holder {margin-top:20px;}
	#content p {line-height:170%;}
	#content a {color:#003366;}
		#content a:hover {color:#333;}
	
	#content .serviceslinks {padding:10px 0 0;}
		#content .serviceslinks a {position:relative;background:url('../images/layout/back.jpg') no-repeat;margin-left:455px;padding-left:25px;font-size:12px;font-weight:bold;text-decoration:none;zoom:1;}
			#content .serviceslinks a:hover {text-decoration:underline;}
		#content .serviceslinks span {font-size:.8em;}
	#content .serviceslist {margin:0;padding:5px 0 100px 40px;}
		#content .serviceslist li {padding:2px 0;}
	
	#content .logintable td {padding:2px 4px;}
	#content .logintable .alt {padding:2px;border:1px solid #4A8797;}
	#content #faqs {margin:20px;}
	#content #faqs li {padding:4px 0;}
	#content .contactpage a {padding:0 20px;}
	#content .contactpage .alt {padding:3px 0;}
	#content .pagination {position:absolute;bottom:0;width:440px;padding-bottom:5px;text-align:center;}
	#content .paginationarrow {position:relative;float:none;border:none;width:20px;height:20px;margin:0 20px -5px;}
	
	#content.intake_forms {}
		#content.intake_forms fieldset {clear:left;padding-bottom:15px;}
			#content.intake_forms fieldset legend {*position:relative;*left:-7px;padding:15px 7px 0 0;font-weight:bold;font-size:1.15em;color:#333;}
			#content.intake_forms fieldset ol {margin-top:7px;list-style-type:none;}
				#content.intake_forms fieldset ol li {float:left;width:245px;margin-left:5px;padding-bottom:4px;}
					#content.intake_forms fieldset ol li.clear {clear:left;width:255px;margin-left:0;}
					#content.intake_forms fieldset ol li.wide {width:100%;}
					#content.intake_forms fieldset ol li.radio, #content.intake_forms fieldset ol li.checkbox {padding-bottom:8px;_padding-bottom:6px;}
			#content.intake_forms fieldset label {display:block;float:left;width:95px;padding-top:4px;}
				#content.intake_forms fieldset label.marriage_times {width:440px;}
				#content.intake_forms fieldset label.half {width:258px;}
				#content.intake_forms fieldset label.radio, #content.intake_forms fieldset label.checkbox {width:auto;padding:5px 20px 0 3px;}
				#content.intake_forms fieldset label.multiline {margin-top:-3px;padding:0 0 6px;}
				#content.intake_forms fieldset label.child_states {width:355px;}
				#content.intake_forms fieldset label.full {width:496px;padding-bottom:4px;}
				#content.intake_forms fieldset label.adoption_date {width:130px;}
				#content.intake_forms fieldset label.adoption_reason_other {width:100px;}
			#content.intake_forms fieldset input, #content.intake_forms fieldset textarea, #content.intake_forms fieldset select {float:left;width:140px;margin:0 2px;padding:1px 0;}
				#content.intake_forms fieldset select {width:auto;}
					#content.intake_forms fieldset select.states {width:142px;*width:144px;}
					#content.intake_forms fieldset select.date_month {width:50px;}
					#content.intake_forms fieldset select.date_day {width:39px;}
				#content.intake_forms fieldset textarea {height:100px;}
				#content.intake_forms fieldset input.date_year {width:42px;_width:43px;}
				#content.intake_forms fieldset input.radio, #content.intake_forms fieldset input.checkbox {width:auto;margin-top:4px;_margin-top:2px;}
				#content.intake_forms fieldset input.child_states {width:140px;}
				#content.intake_forms fieldset input.adoption {clear:left;margin-left:30px;}
				#content.intake_forms fieldset input#modification_type_custody {clear:left;margin-left:260px;}
				#content.intake_forms fieldset input#adoption_reason_explanation {width:328px;_width:322px;margin-top:3px;}
				#content.intake_forms fieldset input#past_due_other {width:303px;}
				#content.intake_forms fieldset textarea.full {width:496px;}
			#content.intake_forms fieldset ol li table th, #content.intake_forms fieldset ol li table td {padding:2px 10px;}
			
			#content.intake_forms fieldset.submit input {float:none;width:auto;margin:15px 30px 0;padding:1px 10px;}
				#content.intake_forms fieldset.submit input#type {display:none;}
	
	
.about a img {border:3px solid #fff;}
	.about a:hover img {border:3px solid #003366;}
	
#footer {width:827px;clear:both;margin:0 auto;padding:0 0 30px;color:#fff;text-align:center;}
	#footer p {text-align:left;font-weight:bold;}
	#footer .footertop {width:100%;border-bottom:1px solid #aaa;}
	#footer span {padding:0 5px;font-size:.8em;}
		#footer strong span {padding:0; font-size:1.0em;}
	#footer .footerright {font-size:1em;float:right;}
	#footer .footerlocations {margin:0 70px;font-weight:normal;text-align:center;}
		#footer .footerlocations a {text-decoration:none;}
	#footer ul .first {border:none;}
	#footer a {color:#fff;font-weight:bold;}
		#footer a.url {font-weight:normal;text-decoration:none;}
	#footer .topshadow {margin:-23px 0 0 -5px;}
	#footer .shadow {padding:0;color:#000;}
	#footer .shadow a {color:#333;}
