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

* {
	margin:0 auto;
	padding:0;
}

img {
	border:none;
}

a {
	color:#616161;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

body {
	background:#fff;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

#vert-container {
	position: absolute;
	top: 50%;
	margin-top: -260px;
	height:520px;
	width:100%;
}

#container {
	border:2px solid #0b9ba6;
	width:863px;
	height:516px;
}

#menu {
	float:left;
	background:url(/images/menu-bg-plain.jpg) no-repeat #0b9ba6;
	width:184px;
	padding-top:19px;
	height:497px;
	text-align:center;
}

#menu a{
	text-decoration:none;
}
.menu-item {
	margin-bottom:9px;
}

.menu_item {
	font-weight:bold;
	background:#A4DBDD;
	margin:0 28px 9px 28px;
	font-size:14px;
}

.menu_item a{
	height:24px;
	padding-top:8px;
	display:block;
	color:#0798A3;
}

.menu_item a:hover{
	background:#fff;
}

.menu_item_sel {
	font-weight:bold;
	background:#fff;
	margin:0 28px 9px 28px;
	font-size:14px;
}

.menu_item_sel a{
	height:24px;
	padding-top:8px;
	display:block;
	color:#0798A3;
}

#contact {
	color:#fff;
	font-size:14px;
	padding-top:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#contact p {
	line-height:18px;
	margin-bottom:16px;
	font-family:Arial, Helvetica, sans-serif;
}

#content {
	float:right;
	width:679px;
	height:516px;
	color:#616161;
	font-size:12px;
	line-height:16px;
}

#content h1 {
	color:#0c9ba6;
	font-weight:bolder;
	font-size:17px;
	font-family:Arial Black, Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}

#content table {
	color:#616161;
	font-size:11px;
}

#content p {
	color:#616161;
	font-size:12px;
	line-height:16px;
	margin-bottom:8px;
	margin-top:4px;
}

#content ul, #content ol {
	margin-left:25px;
	color:#616161;
	font-size:12px;
}

.green-divider {
	clear:both;
	border-bottom:2px solid #0b9ba6;
}

#content-pad {
	padding:24px;
	padding-bottom:0px;
	height:426px;
	overflow:hidden;
}

#content-left {
	float:left; 
	width:410px; 
	padding-right:10px;
}

#sub-menu {
	float:right; 
	margin-top:5px; 
	width:195px;
}

.sub-menu-item, .sub-menu-item-sel {
	border:1px solid #939598;
	border-bottom:none;
	font-size:13px;
	font-family:Trebuchet MS, Arial, Verdana;
	text-align:center;
	color: #939598;
}

.sub-menu-item-nolink {
	border:1px solid #939598;
	border-bottom:none;
	font-size:13px;
	font-family:Trebuchet MS, Arial, Verdana;
	text-align:center;
	color: #939598;
	padding:2px 0;
}

.sub-menu-item a, .sub-menu-item-sel a {
	color: #939598;
	text-decoration:none;
	display:block;
	padding:2px 0;
}

.sub-menu-item-sel a {
	background:#0b9ba6;
	font-weight:bold;
	color:#fff;
}

.sub-menu-item a:hover {
	background:#efefef;
}

.base-image {
	height:64px;
	background:url(/images/feel-better-faster.jpg) no-repeat right;
}

#logo-large {
	margin-top:60px;
	padding-bottom:134px;
}

.photo-thumb {
	float:left;
	padding-left:24px;
}

.page-links {
	position:relative;
	top:-30px;
	padding-right:24px;
	color:#0c9ba6;
	font-size:14px;
}

.page-links a {
	text-decoration:none;
	color:#0c9ba6;
}

#credits {
	width:863px;
	font-size:10px;
	color:#b5b5b5;
	padding-top:12px;
	text-align:center;
}

#credits a {
	color:#b5b5b5;
	text-decoration:none;
}
	
.chiro-container {
	float:left;
	width:105px;
	padding-top:20px;
	cursor:pointer;
}

.chiro-title {
	color:#616161;
	font-size:11px;
	padding-top:3px;
}

.chiro-text {
	clear:both;
	padding-top:15px;
}

.green-text {
	color:#0c9ba6;
	font-style:italic;
}

.h1-sub {
	font-style:italic;
	font-size:12px;
	font-weight:normal;
}

.email-button {
	float:right;
	position:relative;
	top:-30px;
	font-size:12px;
}

.email-button a {
	background:#a4dbdd;
	color:#0b9ba6;
	display:block;
	padding:5px 20px;
	font-weight:bold;
	text-decoration:none;
}

.email-button a:hover {
	background:#71bfc2;
	color:#fff;
}

#ppqm-layer p{
	text-align:justify;
}
