
html, body {
	width: 100%;
	height: 100%;
	margin: 0;
	border: 0;
}

body {
	background-color: #f0f0f0;
	background-image: url('/images/bg.png');
	background-repeat: repeat-x;
	text-align: center;
}

body, table, td, div, span, p, input, textarea, select, option {
	color: #000000;
	font-family: "Lucida Sans", "Lucida Grande", Arial;
	font-size: 9pt;
}

a:link, a:hover, a:active, a:visited {
	color: #00b197;
	text-decoration: none;
}

img {
	border: 0;
}

p, li {
	line-height: 14pt;
}

h1, h2, h3, h4, h5 {
	color: #000000;
	font-family: Georgia;
	font-weight: normal;
	margin-top: 5px;
}

.container {
	width: 812px;
	height: 100%;
	margin: 0 auto;
}

.topspacing {
	width: 812px;
	height: 20px;
}

.tl, .tr, .bl, .br {
	width: 6px;
	height: 6px;
	background-repeat: no-repeat;
}

.tl {
	background-image: url('/images/tl.png');
}

.tr {
	background-image: url('/images/tr.png');
}

.bl {
	background-image: url('/images/bl.png');
}

.br {
	background-image: url('/images/br.png');
}

.left, .right {
	width: 6px;
	background-repeat: repeat-y;
}

.left {
	background-image: url('/images/left.png');
}

.right {
	background-image: url('/images/right.png');
}

.top, .bottom {
	width: 800px;
	height: 6px;
	background-repeat: repeat-x;
}

.top {
	background-image: url('/images/top.png');
}

.bottom {
	background-image: url('/images/bottom.png');
}

.middle {
	width: 800px;
	height: 100%;
	vertical-align: top;
	text-align: center;
	background-color: #FFFFFF;
}

.middlepadding {
	width: 750px;
	margin: 0 auto;
}

.headerpadding {
	width: 100%;
	height: 30px;
}

.header {
	width: 100%;
	height: 60px;
	text-align: left;
}

a.logo:link, a.logo:hover, a.logo:active, a.logo:visited {
	display: block;
	width: 389px;
	height: 40px;
	background-image: url('/images/logo.png');
	background-repeat: no-repeat;
}

.navarea {
	width: 100%;
	height: 38px;
}

.navline {
	width: 100%;
	height: 1px;
	background-color: #d9d9d9;
	clear: both;
}

.navpadding {
	width: 100%;
	height: 4px;
	clear: both;
}

a.navlink:link, a.navlink:hover, a.navlink:active, a.navlink:visited {
	display: block;
	float: left;
	height: 14px;
	background-repeat: no-repeat;
	margin: 0 6px;
}

#home {
	width: 37px;
	background-image: url('/images/nav_home.png');
}

#dementiaalzheimers {
	width: 135px;
	background-image: url('/images/nav_dementiaalzheimers.png');
}

#adultservices {
	width: 92px;
	background-image: url('/images/nav_adultservices.png');
}

#pediatricservices {
	width: 112px;
	background-image: url('/images/nav_pediatricservices.png');
}

#forensicservices {
	width: 109px;
	background-image: url('/images/nav_forensicservices.png');
}

#satlsat {
	width: 53px;
	background-image: url('/images/nav_satlsat.png');
}

/*

#contact {
	width: 54px;
	background-image: url('/images/nav_contact.png');
}

#directions {
	width: 68px;
	background-image: url('/images/nav_directions.png');
}

#links {
	width: 34px;
	background-image: url('/images/nav_links.png');
}

*/

#psychologists {
	width: 89px;
	background-image: url('/images/nav_psychologists.png');
}

.content {
	width: 100%;
	text-align: left;
}

.contentpadding {
	width: 100%;
	height: 10px;
}

.footer {
	height: 74px;
	text-align: center;
	padding: 6px 0 10px 0;
}

.footerlinks {
	padding-bottom: 10px;
}

.copyright {
	padding-bottom: 14px;
}

.footerlinks a:link, .footerlinks a:hover, .footerlinks a:active, .footerlinks a:visited {
	font-size: 10pt;
	margin: 0 2px;
}

/* *** PAGE SPECIFIC STYLES *** */


.docenter {
	text-align: center;
}

.docenter td {
	font-size: 8pt;
	text-align: left;
}

.docenter td div {
	width: 170px;
	font-size: 8pt;
	margin: 0 auto;
}

.docenter td table td {
	text-align: right;
}

.formtick {
	color: #000000;
	font-weight: bold;
}

.inputb, .inputf, .smallinputb, .smallinputf, .textareab, .textareaf {
	color: #4c4c4c;
	font-size: 8pt;
	padding: 2px;
}

.inputb, .inputf, .textareab, .textareaf {
	width: 200px;
}

.smallinputb, .smallinputf {
	width: 100px;
}

.textareab, .textareaf {
	height: 100px;
}

.inputb, .smallinputb, .textareab {
	border: 1px solid #4c4c4c;
}

.inputf, .smallinputf, .textareaf {
	border: 1px solid #8a8a8a;
}

.submitbutton {
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
	padding: 3px 20px;
	background-color: #00b197;
}

