@charset "UTF-8";
/* CSS Document */


body{
	text-align:center;
	background-image:url(../images/greenstripe.gif);
	background-repeat:repeat-x;
	background-color: #E3DAC8;
	margin-left: 0px;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.wrap{
	text-align:left;
	margin-left: 5%;
	margin-right:5%;
	border:white, thin, solid;
	width: 1024 px;
	
}
a:link{
	text-decoration:none;
	font-weight:bold;
}
a:visited{
	color: #82A648;
}
#sub_header{
	color:#8AB04D;
	font-size: 20px;
	line-height: 70px;
	word-spacing: 7px;
	text-align: center;
	width: 892px;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #F77622;
	border-top-width: 25px;
	border-top-style: solid;
	border-top-color: #F77622;
	margin-bottom: 10px;
}

.main_text{
	float:left;
	width: 500px;
	padding-left: 25px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 15px;
	color: #000;
}

.specializing h3, .assisting h3{
	
	background-color: #FF7106;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #FF7106;
	margin: 0px;
	top: 0px;
	width: 296px;
	font-size: 16px;
}

.assisting{
	float:left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 295px;
	min-height:70px;
	background-color: #FFC;
	min-height:245px;
	margin-left:75px;
}
.specializing{
	float:right;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 295px;
	min-height:90px;
	background-color: #FFC;
	min-height:245px;
	margin-right:250px;
}

.resources_entry{
	float:left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	width: 850px;
	min-height:60px;
	background-color: #FFC;
	top: 0px;
	margin-left: 25px;
}
.resources_entry h3{
	background-color:
	background-color: #FF7106;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #82A648;
	margin: 0px;
	top: 0px;
	width: 850px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}
.subheading_orange  {
	background-color: #FF7106;
	line-height: 25px;
	padding-left: 50px;
	width: 809px;
}
.green_header  {
	background-color: #78A948;
	line-height: 30px;
	padding-left: 50px;
	width: 809px;
	font-weight: bold;
	font-size: 18px;
}
.resources_entry ul {
	margin-left: 50px;
}
.copyright_info {
	bottom: 0px;
	clear: both;
	width: 800px;
	margin-left: 50px;
}


.header{
	text-align:left;
background-image:url(../images/header.gif);
background-repeat:no-repeat;
min-height:275px;
	
}


.middle_page{
	
	width:1024px;
	background-image:url(../images/middle_frame.gif);
	background-repeat:repeat-y;
	
	min-height:1000px;
	
}


.bottom_page{

clear:both;
position:fixed;
bottom:0px;
}

#menu{
	height:auto;
	width: 895px;
	left: 200px;
	padding-top:90px;
	padding-left:50px;	
}

#menu ul{
	positon:absolute;
float:left;
width:100%;
top:0px;
left:250px;
padding:0px;
	
}

#menu ul li{
display:inline;	


	
}

#menu ul li a, #menu ul li a:visited{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom: #1D1F54 thin solid;
	border-left: #1D1F54 thin solid;
	border-right: #1D1F54 thin solid;
	border-top: #1D1F54 thin solid;
	color: #1D1F54;	
}

#menu ul li a:hover{
	color: #9AC556;	
}
.full_length {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-left: 25px;
	width: 800px;
}
.full_length h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1D1F54;
}
.services {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-left: 25px;
	width: 800px;
}
.services h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1D1F54;
}.contact_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	float: left;
	width: 800px;
	padding-left: 15px;
	margin-top: 15px;
	text-align: left;
	border-top-width: thick;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #1D1F54;
	border-bottom-color: #1D1F54;
	margin-left: 25px;
	margin-bottom: 5px;
	clear:both;
}


.address{
	float:left;
	width: 800px;
	
}
.map{
	float: left;
	
	width: 150px;
}
.cal {
	margin-left: 100px;
}
.cal iframe {
	width: 700px;
}
.disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	width: 800px;
	margin-left: 50px;
}
.links {
	font-size: 12px;
}

.links h2{
	background-color:
	background-color: #FF7106;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #FFF;
	top: 0px;
	width: 296px;
	font-size: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 75px;
}
.middle_page .links h2 {
	color: #87AE4B;
}
#tina_johnson {
	position:absolute;
	margin-left:400px;
	margin-top:25px;
	width:447px;
	height:305px;
	z-index:1;
	overflow: scroll;
	text-align:left;
	visibility: visible;
	vertical-align: top;
	clear:right;
}
.dyslexia_man{
	margin-top:25px;
	margin-bottom:25px;
}
#building_photo {
	width:413px;
	height:299px;
	z-index:1;
	float: right;
	margin-right: 50px;
}
.nira_pix_clinitians {
	float: left;
	padding-right:15px;
	padding-bottom:50px;
}
.nira_clinitians_text {
	width:725px;
	
}
.dennis_pix_clinitians {
	float: left;
	padding-right:15px;
	padding-bottom:80px;
}
.dennis_education {
	margin-left: 225px;
	width:400px;
}
.definitions {
	font-size: 14px;
	font-style: normal;
	margin-top: 10px;
	font-weight: lighter;
}
.definitions .credits {
	font-size: 12px;
	font-style: italic;
}
