/* COLORS */
/*

7e7e7e  gray
5e8bb9 lt. blue
7b9dc6 body link
777777 gray

*/







/* BEGIN reset */


html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}
body {
	line-height:1.5;
}
table {
	border-collapse:separate;
	border-spacing:0;
}
caption, th, td {
	text-align:left;
	font-weight:normal;
}
table, td, th {
	vertical-align:middle;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
a img {
	border:none;
}
/* END reset */


































/* BEGIN layout */


* {
	margin: 0px;
	padding: 0px;
}
body {
	background-color:#fff;
}
#container {
	position: relative;
	width: 753px;
	text-align:left;
	padding: 0px 15px 0px 12px;
	margin: 0 auto;
	outline: 0px dashed #ddd;
}
#header {
	position: relative;
	left: 0px;
	top: 0px;
	height: 103px;
	height: 120px;
	width: 753px;
	outline: 0px dashed #bbb;/*	background-image:url(../imgs/header-bg.gif);
	background-repeat: no-repeat;
	background-position: -300px 0px;*/
}
#column-wrapper {
	margin: 0px 0 0 0;
	width: 753px;
	overflow: auto;
	display: inline;
	outline: 0px dashed #eee;
}
#primary-content {
	position: relative;
	float: left;
	width: 353px;
	outline: 0px dashed #f00;
	margin: 243px 20px 20px 183px;
	margin: 0 20px 20px 183px;
	padding: 255px 0 0 0;

}
#secondary-content {
	float: left;
	width: 163px;
	outline: 0px dashed #0f0;
	margin: 0px 20px 20px -554px;
}
#tertiary-content {
	float: left;
	width: 197px;
	outline: 0px dashed #00f;
	margin: 243px 0 10px 20px;
	margin: 243px 0 20px 0px;
	margin: 255px 0 20px 0px;
	border-top: 1px solid #c2c2c2;
	padding: 10px 0 0 0;

}
/* home */

.home #header {
	height: 103px;
}
.home #column-wrapper {
	height:399px;
	width: 753px;
	position: relative;
	display: block;
	margin: 0 0 10px 0;
	background-image:url(../imgs/home-wrapper-bg.gif);
	background-repeat:no-repeat;
	overflow: hidden;
	outline: 0px dashed #f00;
}
.home #primary-content {
	float: none;
	padding: 0;
	position: absolute;
	left: 0px;
	top: 0px;
	left: 195px;
	top: 19px;
	width: 544px;
	height: 379px;
	margin: 0px;
	outline: 0px dashed #f00;
}
.home h2 {
	position: absolute;
	left: 0px;
	top: 0px;
	width: auto;
	height: auto;
background-color:;
	padding:0px;
	width: 544px;
	height: 379px;
	font: 20px Georgia, "Times New Roman", Times, serif;
	color: #fff;
}
.home #secondary-content {
	position: absolute;
	float: none;
	padding: 0;
	left: 0px;
	top: 26px;
	width: 183px;
	height: 362px;
	margin: 0px;
	outline: 0px dashed #f00;
}
.home #secondary-content ul {
	background-image: url(../imgs/home-services-bg.gif);
	position: absolute;
	top: 0px;
	left: 0px;
	height: 239px;
	width: 183px;
	list-style: none;
}
#home-services-btn-title {
	font: 30px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	display:block;
	position: absolute;
	z-index:10;
	top: 10px;
	left: 16px;
}
#home-services-btn-blurb {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	position: absolute;
	z-index:10;
	top: 80px;
	left: 16px;
}
#home-nav-pa a, #home-nav-de a, #home-nav-oh a {
	background-image: url(../imgs/home-services-caret.gif);
	background-repeat: no-repeat;
	background-position: 16px 0;
	padding: 0 0 0 36px;
	width: 135px;
	display: block;
	font: 16px Georgia, "Times New Roman", Times, serif;
	color: #fff;
}
#home-nav-pa a:hover, #home-nav-de a:hover, #home-nav-oh a:hover {
	text-decoration: none;
	font-style: italic;
}
#home-nav-pa {
	position: absolute;
	z-index:10;
	top:130px;
	left: 0px;
}
#home-nav-de {
	position: absolute;
	z-index:10;
	top:160px;
	left: 0px;
}
#home-nav-oh {
	position: absolute;
	z-index:10;
	top:190px;
	left: 0px;
}
#home-nav-about {
	position: absolute;
	z-index:10;
	top:239px;
	left: 0px;
	padding: 0px;
	width: 138px;
}
#home-nav-about a {
	background-image:url(../imgs/home-about-us-bg.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	height: 126px;
	width: 183px;
	display: block;
	font: 30px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	padding: 10px 0 0 35px;
	height: 116px;
	width: 148px;
}
#home-nav-about a:hover {
	background-position: -183px 0px;
	text-decoration: none;
}
#home-about-btn-blurb {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	position: absolute;
	z-index:12;
	top: 285px;
	left: 16px;
	width: 154px;
}
#home #resize-fonts {
	display: none;
}
#home a#textsize-button_small {
	display: none;
}
#home a#textsize-button_large {
	display: none;
}
/*third tier */

body.third-tier #primary-content {
	margin: 100px 20px 20px 183px;
	margin: 0px 20px 20px 183px;
	padding-top: 100px;
}
body.third-tier #tertiary-content {
	margin: 100px 0 20px 0px;
}
body.generic #primary-content {
	margin: 0px 20px 20px 183px;
	padding-top:230px;
	
	
}
body.generic h3{
top: 0px;

}

body.generic h4 {
	top: 0px;
	outline: 0px dashed #f00;
	display: block;
}
body.generic #tertiary-content {
	margin: 230px 0 20px 0px;
}
body.generic #secondary-content {
}
body.generic #secondary-content ul {
	margin:0px 0 0 0;
	padding: 0px 0 0 0;
	list-style: none;

	list-style: none;

}
body.generic #secondary-content li {
	margin: 0 0 0px 0;
}
body.generic #secondary-content li a {





	background-position: 0px 0px;
	
	width: 128px;
	height:
	display: block;
	font: 16px Georgia, "Times New Roman", Times, serif;
	background-repeat: no-repeat;
	color: #fff;
	overflow: hidden;
	height:24px;
	
	


}

body.generic #secondary-content #nav-pa a {
background-image: url(../imgs/navigation_bg-services.gif);
}


body.generic #secondary-content #nav-de a {
background-image:url(../imgs/navigation_bg-resources.gif);
}


body.generic #secondary-content #nav-oh a {
background-image:url(../imgs/navigation_bg-about.gif);
}


body.generic #secondary-content li a:hover {
	text-decoration: none;
	font-style: italic;
	
	background-position: -163px 0px;
}
/*
#banner {
	position: absolute;
	left: 197px;
	top: 103px;
	width: 568px;
	height: 228px;
	outline: 0px dashed #00f;
}


*/


/* END layout */




/* BEGIN header misc */

#call-today {
	position: absolute;
	left: 555px;
	left: auto;
	right: 18px;

	top: 53px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #5a9a98;
}
#resize-fonts {
	position:absolute;
	left: 636px;
	left: 450px;
	top: 8px;
	outline: 0px solid #f00;
	color: #777;
	font: 12px Arial, Helvetica, sans-serif;
}
a.FontSizeReset {
	display: none;
}
a#textsize-button_small {
	position: absolute;
	width: 19px;
	height: 0px;
	padding-top: 27px;
	overflow: hidden;
	background-image:url(../imgs/textsize-button-bg.gif);
	background-position: 0px 0px;
	left: 710px;
	left: 526px;
	top: 4px;
	outline: 0px;
}
a#textsize-button_small:hover {
	background-position: 0px 27px;
}
a#textsize-button_large {
	position: absolute;
	width: 19px;
	height: 0px;
	padding: 27px 0px 0px 0px;
	overflow: hidden;
	background-image:url(../imgs/textsize-button-bg.gif);
	background-position: 19px 0px;
	left: 729px;
	left: 545px;
	top: 4px;
	outline: 0px;
}
a#textsize-button_large:hover {
	background-position: 19px 27px;
}
/* END header misc */


























#header-nav {
	position: absolute;
	left: 222px;
	top: 0px;
	list-style:  none;
	margin: 0;
	padding: 0;
}
#header-nav li {
	float: left;
}
#header-nav-about-sfi a {
	background-image:url(../imgs/header-bg.gif);
	background-repeat: no-repeat;
	background-position: -618px 0px;
	width: 80px;
	padding: 8px 0 0 23px;
	height: 20px;
	outline: 0px dashed #f00;
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	color: #777777;
}
#header-nav-contact-us a {
	background-image:url(../imgs/header-bg.gif);
	background-repeat: no-repeat;
	background-position: -618px 0px;
	width: 80px;
	padding: 8px 0 0 23px;
	height: 20px;
	outline: 0px dashed #f00;
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	color: #777777;
}
/* BEGIN drop down */


#pmbox {
	/*	width: 300px;*/
	height: 24px;
	margin: 0px;
	padding: 0px 14px 0px 0px;
	text-align: right;
	position: relative;
	float: right;
	z-index:3;
	position: absolute;
	left: 580px;
	top: 6px;
	outline: 0px dashed #f00;
}
#pmbox-select {
/*position: relative;*/

}
#pmbox ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#nav li ul {
	padding: 15px 15px 10px 10px;
}
.pmlinks {
	display: none;
	position: absolute;
	top: 23px;
	right: 14px;
	/*	width: 280px;*/
	width: 128px;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 20px;
	background: #fff;
	border: 1px solid #CDCDCD;
	text-align: right;
}
/*
#pmbox ul li > ul {
	top: auto;
	left: auto;
	}
*/
a.linkText:link, a.linkText:visited {
	width: 120px;
	height: 20px;
	display: block;
	background: url(../imgs/pbnmenu_norm.gif) no-repeat top left;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666;
	padding: 4px 0px 0px 35px;
	text-decoration: none;
	text-align: left;
	float: right; /*for firefox positioning*/
}
a.linkText:hover, a.linkText:active {
	background: url(../imgs/pbnmenu_over.gif) no-repeat top left;
}
#nav li li a:link, #nav li li a:visited {
	/*	width: 280px;*/
	width: 128px;
	text-decoration: none;
	font-weight: normal;
	background: none;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666;
	display: block;
	padding: 0.2em 0px;
	margin: 0;
}
#nav li:hover > a.linkText:link, #nav li:hover > a.linkText:visited {
	background: url(../imgs/pbnmenu_over.gif) no-repeat top left;
}
#nav li li a:hover, #nav li li a:active {
	color: #B0B579;
	text-decoration: underline;
}
#pmbox li:hover ul, #pmbox li.over ul {
	display: block;
	list-style: none;
}
/* end drop down */












/* BEGIN navigation */


#navigation {
	list-style: none;
	width: 163px;
	margin: 17px 0 0 0;
	margin: 0px;
}
#navigation li {
}
#navigation li a {
	font: 16px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	text-decoration: none;
	padding: 5px 0 0 35px;
	display: block;
}
#navigation li ul {
	background-image: none;
	list-style: none;
	padding: 0 0 5px 0;
}
#navigation li ul li {
	margin: 0 0 5px 0;
}
#navigation li ul li a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	margin: 0px;
	padding: 3px 0 6px 10px;
	padding: 2px 0 5px 10px;
	outline: 0px dashed #f00;
	width:153px;

	
}
#navigation li ul li a:hover {
	color: #fff;
	font-style: italic;
	
	/*
	border-top: 1px solid #000;
	border-bottom:1px solid #fff;
	padding: 2px 0 5px 10px;
	*/

}
#nav-services ul, #nav-resources ul, #nav-contact ul {
	display: none;
}
#nav-services a, #nav-resources a, #nav-contact a {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 24px;
	width: 128px;
	outline: 0px dashed #f00;
}
#nav-services a {
	background-image:url(../imgs/navigation_bg-services.gif);
}
#nav-resources a {
	background-image:url(../imgs/navigation_bg-resources.gif);
}
#nav-contact a {
	background-image:url(../imgs/navigation_bg-about.gif);
}
#nav-services a:hover {
	background-position: -163px 0px;
	font-style: italic;
	color: #7b9dc6;
}
#nav-resources a:hover {
	background-position: -163px -0px;
	font-style: italic;
	color: #978336;
}
#nav-contact a:hover {
	background-position: -163px -0px;
	font-style: italic;
	color: #999953;
}



body.services-section #nav-services, body.resources-section #nav-resources, body.contact-section #nav-contact {
	background-repeat: no-repeat;
	
	background-position: 0px -29px;
	width: 163px;
}
body.services-section #nav-services {
	background-image:url(../imgs/navigation_bg-services.gif);
	background-position: bottom left;
}
body.resources-section #nav-resources {
	background-image:url(../imgs/navigation_bg-resources.gif);
	background-position: bottom left;
}
body.contact-section #nav-contact {
	background-image:url(../imgs/navigation_bg-about.gif);
	outline: 0px dashed #f00;
	background-position: bottom left;
}
body.services-section #nav-services ul, body.resources-section #nav-resources ul, body.contact-section #nav-contact ul {
	display: block;
}
body.services-section #nav-services a, body.resources-section #nav-resources a, body.contact-section #nav-contact a {
	background-position:0px -29px;
}
body.services-section #nav-services ul li a, body.resources-section #nav-resources ul li a, body.contact-section #nav-contact ul li a {
	height: auto;
	background-image: none;
	width: 153px;
}
body.services-section #nav-services ul li a:hover {
	background-color: #7b9dc6;
}
body.resources-section #nav-resources ul li a:hover {
	background-color: #978336;
}
body.contact-section #nav-contact ul li a:hover {
	background-color: #999953;
}



/* BEGIN on states */


body.services-section #nav-services a:hover,
body.resources-section #nav-resources a:hover,
body.contact-section #nav-contact a:hover{
	background-position: 0px -29px;

}


.services-page #nav-services ul li a, .resources-page #nav-resources ul li a, .contact-page #nav-contact ul li a {
	font-style: normal;
	color: #fff;
}
.services-page #nav-services a {
	font-style: italic;
	color: #7b9dc6;
}
.resources-page #nav-resources a {
	font-style: italic;
	color: #978336;
}
.contact-page #nav-contact a {
	font-style: italic;
	color: #999953;
}
.services-section.attendant-page #nav-attendant a, .services-section.fiscal-page #nav-fiscal a, .services-section.payment-page #nav-payment a, .services-section.personal-page #nav-personal a, .services-section.home-mod-page #nav-home-mod a, .services-section.nursing-page #nav-nursing a, .services-section.financial-page #nav-financial a, .services-section.home-choice-page #nav-home-choice a, .services-section.access-success-page #nav-access-success a {
	background-color: #7b9dc6;
	font-style: italic;
/*		border-top: 1px solid #000;
	border-bottom: 1px solid #fff;
			padding: 2px 0 5px 10px;
			*/
}
.resources-section.employer-page #nav-employer a, .resources-section.assistant-page #nav-assistant a, .resources-section.acronym-page #nav-acronym a, .resources-section.faqs-page #nav-faqs a, .resources-section.links-page #nav-links a, .resources-section.home-choice-info-page #nav-home-choice-info a, .resources-section.access-success-info-page #nav-access-success-info a {
	background-color: #978336;
	font-style: italic;
/*	border-top: 1px solid #000;
	border-bottom: 1px solid #fff;
			padding: 2px 0 5px 10px;*/
}
.contact-section.directions-page #nav-directions a,
.contact-section.directions-espanol-page #nav-directions a{
	background-color: #999953;
	font-style: italic;
/*		border-top: 1px solid #000;
	border-bottom: 1px solid #fff;
			padding: 2px 0 5px 10px;*/
}
/* END on states */















/* END navigation */







/* BEGIN footer */

#footer {
	outline: 0px dashed #00f;
	font: 10px Arial, Helvetica, sans-serif;
	color: #7e7e7e;
	clear: left;
	border-top: 1px solid #c2c2c2;
	padding: 5px 0 0 0;
}
#copyright {
	display: inline;
	float: left;
	font: 10px Arial, Helvetica, sans-serif;
	color: #7e7e7e;
	padding-bottom:10px;
}
#footer ul {
	list-style: none;
	float: left;
	margin: 0 0 0 10px;
}
#footer ul li {
	float: left;
	border-left: 1px solid #7e7e7e;
	padding: 0 8px 0 8px;
}
#footer ul li a {
	font: 10px Arial, Helvetica, sans-serif;
	color: #7e7e7e;
	text-decoration: none;
	display: block;
}
#footer ul li a:hover {
	text-decoration: underline;
}
#footer ul li a#link-jevshumanservices {
	color: #5e8bb9;
}
/* END footer */






/* BEGIN callouts */
/*
a#callout-pas {
	padding: 5px 10px 5px 10px;
	background-image:url(../imgs/callout-pas.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 176px;
	height: 112px;
	display: block;
	overflow: hidden;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	margin: 0 0 10px 0;
}
a#callout-pas:hover {
	background-position: -196px 0px;
}

*/
a#callout-resources {
	padding: 0px 10px 10px 10px;
	background-image:url(../imgs/callout-downloads.gif);
	background-image:url(../imgs/callout-bg-resources.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 176px;
	height: 81px;
	height: auto;
	display: block;
	overflow: hidden;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	margin: 0 0 10px 0;
}
#callout-resources span.callout-title {
	font: 18px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	display: block;
	width: 176px;
	margin: 0px -10px 0px -10px;
	background-image:url(../imgs/callout-bg-resources.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 176px;
	height: 10px;
	height: auto;
	display: block;
	overflow: hidden;
	padding: 5px 10px 0px 10px;
}


a#callout-resources:hover {
	background-position: -196px bottom;
}
a#callout-resources:hover span{
	background-position: -196px 0px;
}



/*

a#callout-contacts {
	padding: 0px 10px 5px 10px;
	background-image:url(../imgs/callout-resources.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 176px;
	height: 106px;
	display: block;
	overflow: hidden;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	margin: 0 0 10px 0;
}
a#callout-contacts:hover {
	background-position: -196px 0px;
}
.callout-title {
	font: 18px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	display: block;
	padding: 5px 10px 5px 10px;
	width: 176px;
}



*/




a#callout-services {
	padding: 0px 10px 10px 10px;

	background-image:url(../imgs/callout-bg-services.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 176px;
	height: 81px;
	height: auto;
	display: block;
	overflow: hidden;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	margin: 0 0 10px 0;
}
#callout-services span.callout-title {
	font: 18px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	display: block;
	width: 176px;
	margin: 0px -10px 0px -10px;
	background-image:url(../imgs/callout-bg-services.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 176px;
	height: 10px;
	height: auto;
	display: block;
	overflow: hidden;
	padding: 5px 10px 0px 10px;
}


a#callout-services:hover {
	background-position: -196px bottom;
}
a#callout-services:hover span{
	background-position: -196px 0px;
}
















a#callout-contacts {
	padding: 0px 10px 10px 10px;

	background-image:url(../imgs/callout-bg-contact.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 176px;
	height: 81px;
	height: auto;
	display: block;
	overflow: hidden;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	margin: 0 0 10px 0;
}
#callout-contacts span.callout-title {
	font: 18px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	display: block;
	width: 176px;
	margin: 0px -10px 0px -10px;
	background-image:url(../imgs/callout-bg-contact.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 176px;
	height: 10px;
	height: auto;
	display: block;
	overflow: hidden;
	padding: 5px 10px 0px 10px;
}


a#callout-contacts:hover {
	background-position: -196px bottom;
}
a#callout-contacts:hover span{
	background-position: -196px 0px;
}







/* END callouts */

















/* BEGIN typography */

/*

Body Text: Arial 12px #000000

Large Body Intro: Arial 16px #000000

Body Subhead Style: Arial, Bold 12px #5a9a98

Link Style: Georgia, Italic 12px #7f9ab9

Link Style Rollover: Georgia, Italic, Underline 12px #d4ae1d

Sidebar Callout (testimonials, etc.): Georgia, Regular 13px #777777

Sidebar Callout Testimonial (Name and description): Arial, Italic 11px #777777

Sidebar Box Headings: Georgia 18px #ffffff

Third Tier Heading: Georgia 30px #777777

Bullet Style: Use " • " dots as bullets and bulleted items text should align with indent

*/




/*
#header h1 {
	position: absolute;
	left: 25px;
	top: 14px;
	outline: 0px dashed #ded;
}

#header h1 img { outline: 0px dashed #f00;}
*/
h1 {
	position: absolute;
	left: 25px;
	top: 14px;
	outline: 0px dashed #ded;
}
h1 img {
	outline: 0px dashed #f00;
}
h2 {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 568px;
	width: 524px;
	height: 27px;
	background-color: #7b9dc6;
	padding: 3px 22px 0px 22px;
	font: 20px Georgia, "Times New Roman", Times, serif;
	
	color: #fff;
}
.pennsylvania h2 {
	background-color: #7b9dc6;
}
.delaware h2 {
	background-color: #a39032;
}
.ohio h2 {
	background-color: #96986b;
}
h3 {
	position: absolute;
	left: 0px;
	top: 30px;
	width: 568px;
	height: 209px;
	outline: 0px dashed #00f;
}
h4 {
	font: 30px Georgia, "Times New Roman", Times, serif;
	color: #777;
	height: 47px;
	height: 38px;
	width:568px;
	padding: 9px 0 0 0;
	/*	background-image:url(../imgs/banner-3rdtier.gif);
	background-repeat: no-repeat;*/
	position: absolute;
	left: 0px;
	top: 30px;
	outline: 0px dashed #00f;
	border-bottom: 1px solid #d3d3d3;
	font-size: 22px;
}
h5 {
	font: bold .8em Arial, Helvetica, sans-serif;
	color: #5a9a98;
}
h6 {
	font: .8em Arial, Helvetica, sans-serif;
	color: #5a9a98;
}
p {
	font: .8em Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0 0 10px 0;
}
p.intro {
	font: 1.0em Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0 0 16px 0;
}
p.quote {
	font: .85em Georgia, "Times New Roman", Times, serif;
	color: #777;
	margin: 0 0 5px 0;
}
p.quote-credit {
	font: italic .7em Arial, Helvetica, sans-serif;
	color: #777;
	margin: 0 0 10px 0;
}
a {
	font: italic 1em Georgia, "Times New Roman", Times, serif;
	color: #7f9ab9;
	text-decoration: none;
}
a.inline-link {
	font: normal 1em Arial, Helvetica, sans-serif;
	color: #7f9ab9;
	text-decoration: underline;
}
a:hover {
	color: #D4ae1d;
	text-decoration: underline;
}
a.link_learn-more {
	font: italic .8em Georgia, "Times New Roman", Times, serif;
	color: #7b9dc6;
	text-decoration: none;
}
a.link_learn-more:hover {
	text-decoration: underline;
}
#primary-content ul {
	margin: 5px 0 10px 15px;
}
#primary-content dt, #primary-content dd, #primary-content ul li {
	font: .8em Arial, Helvetica, sans-serif;
	color: #000;
}
#primary-content dl {
	margin-top: 20px;
}
#primary-content dt {
	font-weight: bold;
	color: #5a9a98;
}
#primary-content dd {
	margin-bottom: 30px;
}
#primary-content li {
	margin-bottom: 5px;
}
#primary-content ul li a, #primary-content dd a, #primary-content dd li, #primary-content dd h4 {
	font-size: 1em;
}
/* END typography */






/* tool tip */

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div {
	font: 12px Arial, Helvetica, sans-serif;
	position: relative;
	background-image: none;
	height: auto;
	width: auto;
	margin: 0;
	padding: 0;
	left: 0;
	top: 0;
}
.back-to-top {
	margin-left: 250px;
	display: block;
	font: italic Georgia, "Times New Roman", Times, serif;
}
#faqs-nav {
	list-style-type: square;
}
#faqs-nav li {
	margin: 10px;
}
ul#faqs-nav li a {
	color:#5A9A98;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
}
ul#downloads-list {
	list-style: none;
	margin: 0;
}
#downloads-list li ul {
	list-style: disc;
}
#downloads-list li ul li {
	font-size: 1em;
}




/*page specific */

.accordion h5 {
font-size: 1em;
color: #978336;
}



dl.accordion {
margin: 0 0 40px 0;


}


.home-choice-info-page h5,
.employer-page h5,
.assistant-page h5,
.home-choice-page h5

 {
color: #978336;

}

#primary-content ul.links {
list-style:none;
margin: 0;
}

#primary-content ul.links li {

}


.resources-page a#callout-pas {
margin-top: 15px;


}

.faqs-page dt {
margin: 0 0 15px 0;

}

#primary-content dt.hover, #primary-content dt.active {color: #7B9DC6}

dd p {
font-size: 1em;
}

.faqs-page dd ol {
margin: 0 0 0 20px;

}

div.video {
margin: 10px 0 20px 0;
}

#tertiary-content .video img {
border-top: 1px solid #C2C2C2;
}

.video p {
font: 10px Arial, Helvetica, sans-serif;
width: 167px;

margin: 0px;


}


a.video-play-btn {


background-image: url(../imgs/video_btn_bg.jpg);
background-repeat: no-repeat;

height: 0px;
display: block;
overflow: hidden;
margin:0px;

outline: 0px dashed #f00;


width: 167px;
padding: 94px 0 0 0;



}




a#vid-training {background-position: 0px 0px;}
a#vid-training:hover {background-position: -167px 0px;}

a#vid-solomon {background-position: 0px -94px;}
a#vid-solomon:hover {background-position: -167px -94px;}

a#vid-sheila {background-position: 0px -188px;}
a#vid-sheila:hover {background-position: -167px -188px;}

a#vid-paulgordon {background-position: 0px -282px;}
a#vid-paulgordon:hover {background-position: -167px -282px;}



a#vid-beingHome {background-position: 0px -470px;}
a#vid-beingHome:hover {background-position: -167px -470px;}


a#vid-homemod {background-position: 0px -376px;}
a#vid-homemod:hover {background-position: -167px -376px;}



a.video-play-btn:hover {
background-position: -167px 0;
}

.accordion * {
outline: 0px dashed #f00;
}


.accordion dd {margin-top:0px;}

.accordion dt {margin-bottom: 10px;}
