html {
	min-height: 500px;
    height:auto !important;
	height: 500px;
	
	background: #99d4f7;
}


body {
	background: #99d4f7;
	min-height: 500px;
    height:auto !important;
	height: 500px;
	
	min-width:1024px;
	}
	
	/* Header 
-----------------------------------------------------------------------------*/ 

#hd {
	border-bottom-style:solid;
	border-width:1px;
	padding-top: 10px;
	padding-left: 10px;
	text-align: left;
}
#hd h1 {
	color: #ffffff;
	font-size: 350%;
}
#hd h2 {
	color: #ffffff;
	font-size: 200%;
	font-style:italic; 
	margin-left:280px;
	align: right;
}
#hd h3 {
	color: #ffffff;
	font-size: 120%;
	font-style: bold;
	text-decoration: underline;
	
	
	}
	/* Body
---------------------------------------------------------------------------*/
#doc3 {margin:auto;}

#bd{
	background: #ffffff;
	font-family: Calibri,Tahoma,"Lucida Sans"!important;
	font-size: 110%:
	min-height:600px;
	
	padding-top:35px;
	padding-right:15px;
	padding-bottom: 25px;
	
	}
	
/*background changes for pages, left coloumn LT or Other
----------------------------------------------------------*/

.default{
	background: #ffffff;
	background-image:url(images/contentback.png);
	background-repeat:no-repeat;
	min-height: 500px;
}
.autism {
	
	background: #ffffff;
	background-image:url(images/autism-bg.jpg);
	background-repeat:no-repeat;
	min-height: 500px;
	}
.assessments {
	background: #ffffff;
	background-image: url(images/assessments-bg.jpg);
	background-repeat: no-repeat;
	min-height: 500px;
}
.delinquency {
	background: #ffffff;
	background-image: url(images/delinquency-bg.jpg);
	background-repeat: no-repeat;
	min-height: 500px;
}
.group {
	background: #ffffff;
	background-image: url(images/group-bg.jpg);
	background-repeat: no-repeat;
	min-height: 500px;
}
.inhome {
	background: #ffffff;
	background-image: url(images/inhome-bg.jpg) ;
	background-repeat: no-repeat;
	min-height: 500px;
}
.outpatient {
	background: #ffffff;
	background-image: url(images/outpatient-bg.jpg) ;
	background-repeat: no-repeat;
	min-height: 500px;
}

	/*old 145%*/
#bd p{
	font-size: 110%;
}
#bd p.locations { padding:10px; }
   
   	
#bd h1 {
	font-size: 180%;
		
}
#bd h3 {
	font-size: 125%;
		
}

#bd h4 {
	font-size: 110% ;
	text-align: right;
	text-decoration:bold;
}
#bd a.font,p.font {
	font-size: 110%; /*14px locations page*/
	font-weight: bold;
	
}
		
p.employment {
		padding: 10px;	
}
p.main {
	padding: 10px ;
}
#center {		/*used to center pic heading training page*/
	text-align: center;	
}
#align {
	padding-left: 20px;
	margin-left: 30px;
}

#bullet-main ul{
	margin: 35px;

	}
#bullet-main li{
	list-style-type: square ;
	list-style-image:url("/images/right17.gif");

	
	margin-left: 92px ;
}

#bullet-services ul{
	margin: 35px;
	
	}
#bullet-services li{
	list-style-type:square;
	list-style-image:url("/images/right17.gif");
	margin-left: 30px ;
}

#bullet-announcements ul{
	margin: 20px;
	
	}
#bullet-announcements li{
	padding-top: 25px;
	list-style-type:square;
	
	padding-left: 20px ;
	margin-left: 30px ;
}

#bullet-ref li{
	list-style-type: square ;
	font-size: 120%;

	padding-left: 10px ;
	margin-left: 30px ;
}

#bullet-ref ul{
	margin: 20px;
	}
/*servicess*/

.rightside {
	border-left: 1px ;
	border-color: #000000 ;
	border-style: none none none none ;
	padding-left: 2px;
}
	/* annoucement bar on index
---------------------------------------------------------------------------*/

#annoucements{
	background:#ffffff;
	border: 1px solid black;
	h1: font-size: 180%; 
	font-family: Calibri,"Trebuchet MS","Lucida Sans"!important;
	
}
#annoucements a:link {
	font-style: bold;
	}
#annoucements a:hover {
	background: #99d4f7;
	color: #000000;
	}
	/* training and supervision 
---------------------------------------------------------------------------*/

#training{
	background:#ffffff;
	h1: font-size: 180%; 
	font-family: Calibri,"Trebuchet MS","Lucida Sans"!important;
}
	/* Location Divs on Location Page and each loc page
---------------------------------------------------------------------------*/

#locationspage td{
	padding-bottom: 20px; 
	padding-right: 30px;
	}

#location p{
	/*old 120% */
	font-size: 102%;
	padding-left: 20px;
}
 /* Links 
 --------------*/
a:link { color: #000000;
	font-variant: small-caps;	 }
a:visited { color: #000000;  }
a:hover {
	background: #99d4f7;
	color: #000000;
	}
a:active {color: #000000; }
a {text-decoration: none; 
	font-variant: small-caps;
	font-size: 120%;}

.f:link { color: #FFFFFF; }
.f:visited { color: #ffffff; }
.f:hover {color: #ffffff;
		letter-spacing: 1px; }
.f:active {color: #ffffff; }

p.loc {
	
	padding-bottom: 5px;
	padding-right: 3px;
}
p.pic {
	text-align:center;
	padding-bottom: 2px;
	padding-right: 3px;
}
	
	
.llt {
	padding-top: 15px;
	padding-left: 15px;
	
}
p.caption {
	
	float: middle;
	text-align: center;
	}
.addresslist {
	padding-top: 20px;
	padding-left: 25px;
}
#bio {
	padding-top: 20px;
	padding-left: 55px;
}
.clt {
	padding-top: 200px;
	padding-left: 75px; }

#clt p{ padding-left:2%;
 }

#clt h1	{ 
	font-size: 150% ;
	padding-left:3%;
	padding-top:100px;
}
#custom-doc { width:99em;*width:96.61em;min-width:1287px; margin:auto; text-align:left; } 
	  
}

      p{
	/*old 120% */
	font-size: 100%;
	padding-left: 25px;
	
}
}
	/* clas for centering images 
---------------------------------------------------------------------------*/
img.displayed {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.locations {
	display: block;
	border: 2px solid black;
	
}
img.ltman {

	
	position: absolute; left: 900px;  
}


div.location {
	float: right;
	margin: 0.5em;
	padding: 0.5em;

}
div.location p {
	text-align: center;
	text-indent: 0;
}

	/* Footer
---------------------------------------------------------------------------*/
#ft {
	border-top-style:solid;
	border-width:1px;
	border-color: #000000;
	color: #ffffff;
	padding-top: 10px;
	
}

	/* Menu
-----------------------------------------------------------------------------*/ 
#menu {
	background: #99d4f7;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	
	
}
#menu li {
	float: left;
	font: 100%;
	margin: 0;
	padding: 0;
	
}
#menu a {
	background: #99d4f7;
	color: #ffffff;
	display: block;
	float: left;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
	font-weight:bold;
	
}
#menu a:hover {
	background: #2580a2 url("images/hover.gif") bottom center no-repeat;
	color: #fff;
	padding-bottom: 8px;
	}
	
	/* Services Menu b3b3ab
-----------------------------------------------------------------------------*/ 
#servicesmenu {
	background: #99d4f7;
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 90%;
	
	
}
#servicesmenu li {
	float: left;
	font: 100%;
	margin: 0;
	padding: 0;
	font-size: 90%;
}
#servicesmenu a {
	background: #99d4f7;
	color: #000000;
	display: block;
	float: left;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
	font-weight:bold;
	
	
}
#servicesmenu a:hover {
	background: #2580a2 url("images/shover.gif") top center no-repeat;
	color: #fff;
	padding-bottom: 8px;
	}
	a:active {color: #; }
	
	/* Locations Menu
-----------------------------------------------------------------------------*/ 
#locationsmenu {
	background: #99d4f7;
	
	list-style: none;
	margin: 0;
	padding: 0;
	width: 80%;
}
#locationsmenu li {
	float: left;
	font: 100%;
	margin: 0;
	padding: 0;
	font-size: 90%;
}
#locationsmenu a {
	background: #99d4f7;
	color: #000000;
	display: block;
	float: left;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
	font-weight:bold;
	
	
}
#locationsmenu a:hover {
	background: #2580a2 url("images/shover.gif") top center no-repeat;
	color: #fff;
	padding-bottom: 8px;
	}
	
/* Employment Menu
-----------------------------------------------------------------------------*/ 
#employmentmenu {
	background: #99d4f7;
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 70%;
}
#employmentmenu li {
	float: left;
	font: 100%;
	margin: 0;
	padding: 0;
	font-size: 90%;
}
#employmentmenu a {
	background: #99d4f7;
	color: #000000;
	display: block;
	float: left;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
	font-weight:bold;
	
	
}
#employmentmenu a:hover {
	background: #2580a2 url("images/shover.gif") top center no-repeat;
	color: #fff;
	padding-bottom: 8px;
	}
td {
	vertical-align:top;
}	
