/*[fmt]1A90-1A0B-3*/


a{text-decoration:none; outline:none; color:#fff;}
a:hover{text-decoration:underline; color:#fff;}

p, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

form{margin:0; padding:0;}

.fl{float:left;}
.fr{float:right;}
a{outline:none;}

.spacer{clear:both; line-height:0px; height:0px;}

#search {border:0px; background:transparent; width:116px; float:left; margin-left:5px; margin-right:5px;}

img, id, div, class{ behavior: url("iepngfix.htc") }

#wrap {
	background-image: url(../img/top_back.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#layout_head_wrap {
	background-image: url(../img/layout_head.jpg);
	/*[disabled]height:132px;*/
	background-position: top;
	background-repeat: no-repeat;
}

#layout_head {
	width: 960px;
	margin: 0 auto;
	height: 132px;
}

#home_link {
	margin: 0 auto;
	width: 380px;
	margin-top: -100px;
}

#layout_nav_wrap {
	background-image: url(../img/layout_nav.jpg);
	background-position: top;
	height: 289px;
	background-repeat: no-repeat;
	
}

#layout_nav {
	width: 960px;
	margin: 0 auto;
}

#nav_wrap {
	background-image: url(../img/navigation.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 62px;
	position: relative;
	top: -5px;
	z-index: 5;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#FFFFFF;
	
}

#nav_wrap a{ text-decoration: none; color:#fff;} 
#nav_wrap a:hover{ text-decoration: underline; color:#fff;} 

#nav_wrap p{font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#FFFFFF;
	padding-top:25px;
	text-align:center;
	
	}

#main_pic {
	width: 896px;
	position: relative;
	bottom: 0px;
	right: 0px;
	z-index: 3;
	height:305px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#main_pic_txt{
	width:465px;
	height:70px;
	float:left;
	background:url(../img/transparent-bg.png) 0 0;
	font-family:'Trebuchet MS';
	font-size:23px;
	color:#fff;
	line-height:30px;
	text-align:center;
	position:absolute;
	left: 2px;
	top: 70px;
	z-index:999
}
#main_pic_txt span{font-size:19px;}
#Therapist{
	background:url(../img/find-box.png) no-repeat 0 0;
	height:305px;
	width:233px;
	float:right;
	position:absolute;
	left: 663px;
	top: 0px;
	z-index:10000;
}

.ter{font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#000; margin:0; padding:0; font-weight:bold; margin-bottom:27px; }

#body_wrap {
	margin: 0 auto;
	background-image: url(../img/layout_body.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#body {
	min-height: 310px;
	background-color: #EEEDE8;
	background-image: url(../img/body-bottom.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 960px;
	margin: 0 auto;
	position: relative;
	right:1px;
	
}

#body_content {
	padding: 0 16px 10px;
}

#page_content_wrap {
	background-repeat: repeat-y;
	background-position: 646px 0px;
}

#page_header {
	background-color: #EEEDE9;
	height: 32px;
	border-bottom: 2px solid #C9C8C4;
	position: relative;
	bottom: 4px;
}

#page_title {
	float: left;
	font-style: italic;
	font-size: 21px;
	margin-left: 9px;
}

#page_last_updated {
	float: right;
	font-size: 10px;
	margin-right: 10px;
	margin-top: 8px;
}

#left {
	width: 630px;
	clear: both;
	float: left;
	line-height: 21px;
}

#left input { margin-bottom:5px;}

#left select { margin-bottom:5px;}

.round-lt{background:url(../img/round-lt.jpg) no-repeat top left; height:41px; line-height:41px;}
.round-rt{background:url(../img/round-rt.jpg) no-repeat top right; height:41px; line-height:41px;}
.round-mid{background:url(../img/round-mid.jpg) repeat-x 0 0; height:41px; line-height:41px; margin:0px 11px;}

.bottom-lt{background:url(../img/bottom-lt.jpg) no-repeat top left; height:23px; line-height:23px; margin-bottom:7px;}
.bottom-rt{background:url(../img/bottom-rt.jpg) no-repeat top right; height:23px; line-height:23px;}
.bottom-mid{background:url(../img/bottom-mid.jpg) repeat-x 0 0; height:23px; line-height:23px; margin:0px 11px;}

.bottom-lt1{background:url(../img/bottom-lt.jpg) no-repeat  left -13px; height:10px; line-height:10px; margin-bottom:7px;}
.bottom-rt1{background:url(../img/bottom-rt.jpg) no-repeat right -13px; height:10px; line-height:10px;}
.bottom-mid1{background:url(../img/bottom-mid.jpg) repeat-x 0 -13px; height:10px; line-height:10px; margin:0px 11px;}

.heading-main{ font-family:"Trebuchet MS"; font-size:22px; color:#00a263; margin:0; padding:0; font-weight:bold;} 
.heading-right{ font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#000; margin:0; padding:0; font-weight:bold;} 
.head-small{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#00a263; margin:0; padding:0; font-weight:bold;} 

.white-bg{background:#fff; border-left:1px solid #cecece;  border-right:1px solid #cecece; padding:10px; padding-bottom:0;}
.body-text{line-height:16px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.arrow{margin:0; padding:0; list-style-type:none;}
.arrow li{background:url(../img/arrow-green.jpg) no-repeat 0 5px ; padding-left:15px; padding-bottom:8px;}
.arrow li a{ text-decoration:none; color:#000;}

.arrow li a:hover{text-decoration:underline; color:#000;}

.form-bg{background:url(../img/form-bg.jpg) no-repeat 0 0; height:139px;}
.head_news{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; margin:0; padding:0; font-weight:bold;}
.date{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin:0; padding:0; font-weight:normal; line-height:30px;}
.read_more{ background: url(../img/sub-btn-bg.jpg) repeat-x 0 0; border:2px solid #deddd9; margin:8px 0px 0px 0; padding:0;   font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; width:72px; height:20px; text-align:center;  }
.news_container{ width:170px; border-right:1px dashed #bfbfbf; padding-right:15px; float:left; margin-right:15px;}
.input{float:right; margin-right:12px; height:15px; }
.label{ float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; padding-right:2px; line-height:25px; padding-left:2px;}
.labelnew{ float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; padding-right:4px; line-height:20px; padding-left:2px;}
.green-txt{float:right; padding-right:8px; line-height:25px; color:#00a263; padding-top:5px;}
.sbt_btn{float:right; background: url(../img/sub-btn-bg.jpg) repeat-x 0 0; border:2px solid #deddd9; margin:8px 12px 0px 0; padding:0;   font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; width:72px; height:24px; padding-bottom:3px;}
.sbt_btn_new{
	float:right;
	background: url(../img/sub-btn-bg.jpg) repeat-x 0 0;
	border:2px solid #deddd9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	width:120px;
	height:24px;
	padding-bottom:3px;
	margin-top: 8px;
	margin-right: 60px;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
}
.mar1{margin-top:5px;}
.pad1{padding-top:10px;}
.padnew{padding-top:0px;}
.pad2{padding-top:3px;}
.select{ float:right; height:20px; margin-right:5px;}
#left h1, #left h2, #left h3, #left h4 {
	line-height: normal;
}

#right {
	width: 286px;
	float: right;
	}

#top_note {

	position: relative;
	
}

#input-bg{
	background:url(../img/input-bg.png) no-repeat 0 0;
	width:166px;
	height:28px;
	position:absolute;
	right: 15px;
	top: 0px;
} 

#top_link{
	position:absolute;
	width:166px;
	height:28px;
	float:right;
	left: 780px;
	top: 44px;
	font-family:"Trebuchet MS"; color:#FFFFFF;
}


#top_note a {
	text-decoration: none;
	color: #fff;
}

#top_note a:hover {
	text-decoration: underline;
	color: #fff;
}

.sign{font-family:"Trebuchet MS"; font-size:13px; color:#fff; font-weight:bold; text-align:right; padding-right:5px; line-height:24px;}
.call{font-family:"Trebuchet MS"; font-size:15px; color:#fff; font-weight:bold; text-align:right; padding-right:5px; line-height:24px;}
.call span {color:#7bbf60;}
#main_logo h1 {
	/*+image-replace:url(../img/above_grounds.jpg);*/
	display: block;
	display: block;
	margin: 14px auto 0;
	width: 348px;
	height: 66px;
}

@media screen {
	.images-on #main_logo h1 	{
		background-image: url(../img/above_grounds.jpg);
		background-repeat: no-repeat !important;
		text-indent: -1000000px !important;
		overflow: hidden;
	}

}

@media screen {
	.images-on #main_logo h1 	{
		background-image: url(../img/above_grounds.jpg);
		background-repeat: no-repeat !important;
		text-indent: -1000000px !important;
		overflow: hidden;
		background-image: url(../img/above_grounds.jpg);
		background-repeat: no-repeat !important;
		text-indent: -1000000px !important;
		overflow: hidden;
		background-image: url(../img/above_grounds.jpg);
		background-repeat: no-repeat !important;
		text-indent: -1000000px !important;
		overflow: hidden;
		background-image: url(../img/above_grounds.jpg);
		background-repeat: no-repeat !important;
		text-indent: -1000000px !important;
		overflow: hidden;
		background-image: url(../img/above_grounds.jpg);
		background-repeat: no-repeat !important;
		text-indent: -1000000px !important;
		overflow: hidden;
		background-image: url(../img/above_grounds.jpg);
		background-repeat: no-repeat !important;
		text-indent: -1000000px !important;
		overflow: hidden;
		background-image: url(../img/above_grounds.jpg);
		background-repeat: no-repeat !important;
		text-indent: -1000000px !important;
		overflow: hidden;
	}

}

#main_logo p {
	width: 100px;
	margin: 0 auto;
	font-size: 16px;
	color: #fff;
	position: relative;
	left: 27px;
	top: 8px;
}

#main_logo h2 {
	width: 471px;
	margin: 0 auto;
	font-size: 11px;
	color: #CADBDD;
	position: relative;
	left: 16px;
	top: 5px;
	display: block;
	font-weight: bold;
	font-family: Arial;
}

#footer_wrap {
	background-image: url(../img/footer_round.jpg);
	width: 960px;
	margin: 10px auto 25px;
	position: relative;
	right: 2px;
	font-size: 12px;
	background-repeat:no-repeat;
}

#footer {
	margin: 0 auto;
	font-family: Arial;
}

#footer a {
	text-decoration: none;
	color: #535246;
}

#footer a:hover {
	text-decoration: underline;
	color: #535246;
}


#footer #col1, #footer #col2, #footer #col3, #footer #col4, #footer #col5 {
	float: left;
	padding: 15px;
	/*[disabled]border:1px solid #000000;*/
	margin: 8px 0 0 14px;
}

#footer p {
	color: #3A3936;
	font-size: 12px;
	text-align:center;
	padding:17px 0;
}

#footer ul {
	list-style-image: url(../img/square_li.jpg);
	list-style-position: inside;
	list-style-type: square;
	margin: 0 0 18px;
	padding: 0;
	font-weight: bold;
	font-size: 14px;
	color: #3A3936;
}

#footer ul li {
	font-weight: normal;
	font-size: 11px;
	margin: 2px 0 3.5px;
}

#footer ul li a {
	text-decoration: none;
	color: #535246;
}

#footer ul li a:hover {
	text-decoration: none;
	color: #535246;
}
.bor-img{border:1px solid #000;}
.table-bor{border-bottom:1px solid #cccccc; padding:10px 0 10px 0;}
.page_no{ background: url(../img/sub-btn-bg.jpg) repeat-x 0 0; border:2px solid #deddd9; margin:8px 0px 0px 0; padding:0;   font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; height:20px; text-align:center; padding:2px 5px; margin:2px;}

.newclass{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:25px; text-align: center; color:#FFFFFF; text-decoration:underline;}
