body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #4b0082;
	background-image: url('/images/layout/2010_background.jpg');
	color: #333333;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	
	}
a {
	text-decoration: none;
	color: #228b22;
	font-weight: bold;
	}
h1 {
	font-size: 130%;
	color: #483d8b;
	}
	.accreditation {
		font-size: 70%;
		}
h2 {
	font-size: 115%;
	margin-top: 15px;
	margin-bottom: 0px;
	color: #000000;
	}
h3 {
	font-size: 112%;
	margin-top: 15px;
	margin-bottom: 0px;
	color: #808080;
	}
dt {
	margin-top: 10px;
	margin-bottom: 5px;
	color: #000000;
	font-weight: bold;
	}
li {
	margin-top: 5px;
	}
p, span, div {
	}
	.maintable {
		width: 900px;
		padding: 10px 0px 10px 0px;
		background-image: url('/images/layout/bg_maintable.jpg');
		}
	.border {
		width: 900px;
		height: 10px;
		padding: 5px 0px 5px 0px;
		background-image: url('/images/layout/bg_maintable.jpg');
		}
	.content {
		width: 660px;
		font-size: 90%;
		background-color: #ffffff;
		padding: 15px;
		background-repeat: repeat-y;
		background-image: url('/images/layout/bg_content.jpg');
		}
	.content img {
		padding: 2px 10px 2px 10px;
		}
	.notice {
		font-size: 80%;
		color: #a9a9a9;
		}
	.smfont {
		font-size: 90%;
		}
	.header {
		width: 660px;
		height: 130px;
		padding: 20px 15px 0px 15px;
		background-color: #c0e3af;
		background-image: url('/images/layout/bg_header.jpg');
		background-repeat: repeat-y;
		}
	.navbar {
		background-repeat: repeat-y;
		background-image: url('/images/layout/background_left.jpg');
		width: 210px;
		background-color: #dcdcdc;
		color: #6a5acd;
		font-family: arial, helvetica, sans-serif;
		}
	.namecell {
		font-size: 70%;
		font-weight: bold;
		}
	.photocell {
		background-color: #ffffff;
		}
	.firstnav {
		background-color: #dcdcdc;
		color: #333333;
		display: block;
		margin: 0px 10px 0px 10px;
		padding: 4px 0px 5px 10px;
		border-bottom: 2px solid #acbbbf;
		font-size: 80%;
		font-weight: bold;
		width: 180px;
		}
		a: hover.firstnav {
			background-color: #2f4f4f;
			color: #ffefd5;
			}
	.firstnavs {
		background-color: #191970;
		color: #d3d3d3;
		display: block;
		margin: 0px 10px 0px 10px;
		padding: 4px 0px 5px 10px;
		border-bottom: 2px solid #9370db;
		font-size: 80%;
		font-weight: bold;
		width: 180px;
		}
	.firstnavsp {
		background-color: #c0c0c0;
		color: #333333;
		display: block;
		margin: 0px 10px 0px 10px;
		padding: 4px 0px 5px 10px;
		border-bottom: 2px solid #acbbbf;
		font-size: 80%;
		font-weight: bold;
		width: 180px;
		}
		a: hover.firstnavsp {
			background-color: #2f4f4f;
			color: #ffefd5;
			}
	.firstnavsps {
		background-color: #191970;
		color: #fafad2;
		display: block;
		margin: 0px 10px 0px 10px;
		padding: 4px 0px 5px 10px;
		border-bottom: 2px solid #9370db;
		font-size: 80%;
		font-weight: bold;
		width: 180px;
		}
	.secondnav {
		background-color: #8fbc8f;
		color: #ffffff;
		display: block;
		margin: 0px 10px 0px 10px;
		padding: 4px 0px 5px 10px;
		border-bottom: 2px solid #acbbbf;
		font-size: 80%;
		font-weight: bold;
		width: 180px;
		}
	a: hover.secondnav {
		background-color: #2f4f4f;
		color: #da70d6;
		}
	.secondnavs {
		background-color: #669966;
		margin: 0px 10px 0px 10px;
		color: #fffaf0;
		display: block;
		padding: 4px 0px 5px 10px;
		border-bottom: 2px solid #9370db;
		font-size: 80%;
		font-weight: bold;
		width: 180px;
		}
	.thirdnav {
		background-color: #f5fffa;
		color: #808080;
		display: block;
		padding: 4px 0px 5px 10px;
		margin: 0px 10px 0px 10px;
		border-bottom: 2px solid #acbbbf;
		font-size: 80%;
		font-weight: bold;
		width: 180px;
		}
	a: hover.thirdnav {
		background-color: #808080;
		color: #32cd32;
		}
	.thirdnavs {
		color: #00008b;
		display: block;
		padding: 4px 0px 5px 10px;
		margin: 0px 10px 0px 10px;
		border-bottom: 2px solid #acbbbf;
		font-size: 80%;
		font-weight: bold;
		width: 170px;
		}
	.innernav {
		font-size: 90%;
		text-align: right;
		color: #8fbc8f;
		}
		.innernav a{
			color: #8fbc8f;
			}
	.specialtyblock {
		font-size: 90%;
		}
	.specialtyhead {
		font-size: 120%;
		color: #330099;
		margin-top: 5px;
		margin-bottom: 5px;
		}
	.specialties {
		margin-top: 0px;
		}
	.specialtydef a {
		border-bottom: dotted 2px #3cb371;
		color: #000000;
		}
	.philquote {
		test-align: center;
		font-size: 90%;
		font-style: italic;
		margin: 10px 0px 20px 0px;
		}
	.wait {
		background-color: #483d8b;
		display: block;
		padding: 3px; 
		font-size: 90%;
		color: #ffd700;
		border: 1px double #2f4f4f;
		font-weight: bold;
		}
		.wait a {
			color: #ffd700;
			}
	.ec {
		background-color: #cccccc;
		border: 1px solid #2f4f4f;
		display: block;
		margin: 6px 0px 3px 0px;
		padding: 3px; 
		font-size: 90%;
		color: #669933;
		font-weight: bold;
		}
		.ec a {
			color: #666699;
			}
	.therapistmatch {
		font-size: 90%;
		background-color: #e6e6fa;
		padding: 8px;
		margin-left: 10px;
		}
	.therapistblock {
		padding: 3px;
		font-weight: bold;
		}
		.therapistblock a{
			color: #00008b;
			}
		.therapistblock img {
			background-color: #ffffff;
			margin-right: 8px;
			}
	.footer {
		padding: 15px 10px 10px 10px;
		color: #999999;
		font-size: 70%;
		text-align: center;
		}
		.footer a {
			color: #9932cc;
			}
	.sitemap_heading {
		font-size: 120%;
		background-color: #8fbc8f;
		display: block;
		color: #fffaf0;
			}
	.extension {
		padding: 3px; 
		font-size: 120%;
		color: #2f4f4f;
		font-weight: bold;
		}
