/* SITE WIDE */body {margin: 0; padding: 0; background: #5A627B; font-family: verdana, arial, helvetica, sans-serif; color: #0B4630;}#all {background: #FFF url("../images/back_main.gif") no-repeat top left; margin: 0; padding: 0;}h1, h2, h3, h4, h5, h6 {font-family: times, sans-serif;}h2 {font-size: 18px;}h3 {font-size: 14px;}a {color: #006; font-weight: bold; text-decoration: none;}a:visited {color: #006; font-weight: bold; text-decoration: none;}a:hover {color: #006; font-weight: bold; text-decoration: underline;}a:hover {color: #006; font-weight: bold; text-decoration: underline;}/* HEADER */#hdr {width: 100%; padding: 0; margin: 0; text-align: right; height: 108px; color: #FFF; text-shadow: 2px 2px 2px #000;	background: #0B4630 url("../images/back_hdr.jpg") top left no-repeat; vertical-align: top; font-size: 11px; font-weight: bold;}#hdr a {color: #FFF; text-decoration: none;}#hdr a:visited {color: #FFF; text-decoration: none;}#hdr a:hover {color: #FC0; text-decoration: none;}#hdr span {margin: 8px;}#nav2 {padding: 8px 15px 0 0;}/* NAVIGATION */#nav {width: 100%; background: #CEDAD6 url("../images/back_nav.gif") no-repeat top left; font-size: 10px; border-top: 1px solid #0B4630;}#nav td {width: 16%; text-align: center; border-bottom: 1px solid #0B4630; border-right: 1px solid #0B4630;padding: 0;}#nav #nav-law {border-right: none;}#nav a {color: #0B4630; text-decoration: none; display: block; line-height: 30px; text-shadow: 2px 2px 2px #FFF;}#nav a:visited {color: #0B4630; text-decoration: none;}#nav a:hover {color: #0B4630; text-decoration: none; background: #FFF;}#chiro #nav-chiro, #pt #nav-pt, #acu #nav-acu, #mt #nav-mt, #pil #nav-pil, #law #nav-law {border-bottom: none; background: #FFF;}/* MAIN CONTENT (HOME PAGE) */#home {width: 100%; font-size: 11px;}#home td {vertical-align: top; padding: 30px 0 30px 0;}#homeleft {width: 203px;}#homecenter p {margin: 0 0 20px 0; padding: 0 30px 0 0; line-height: 18px;}#homecenter h2 {margin: 0 0 15px 0; padding: 0;}#homecenter a {color: #006; font-weight: bold; text-decoration: none;}#homecenter a:visited {color: #006; font-weight: bold; text-decoration: none;}#homecenter a:hover {color: #006; font-weight: bold; text-decoration: underline;}#homecenter a:hover {color: #006; font-weight: bold; text-decoration: underline;}#homeright {width: 307px;}.hometopic {border-bottom: 1px dotted #006; margin: 0 0 15px 0}.hometopic p {padding: 0; margin: 5px 20px 15px 0;}.hometopic h2 {padding: 0; margin: 0;}.hometopic a {color: #006; text-decoration: none;}.hometopic a:visited {color: #006; text-decoration: none;}.hometopic a:hover {color: #006; text-decoration: underline;}/* MAIN CONTENT (CONTENT PAGES) */#main {width: 100%; font-size: 11px;}#main td {vertical-align: top; padding: 30px 0 30px 0;}#mainleft {width: 185px;}#mainleft img {margin: 0 0 20px 25px;}#maincenter p {margin: 0 30px 20px 30px; line-height: 18px;}#maincenter h2 {margin: 0 30px 15px 30px; padding: 0;}#maincenter h3 {margin: 0 30px 10px 30px; padding: 0;}#maincenter ul {padding: 0 30px 20px 46px; line-height: 18px;}#maincenter a {color: #006; font-weight: bold; text-decoration: none;}#maincenter a:visited {color: #006; font-weight: bold; text-decoration: none;}#maincenter a:hover {color: #006; font-weight: bold; text-decoration: underline;}#maincenter a:hover {color: #006; font-weight: bold; text-decoration: underline;}#mainright {width: 183px;}#button {width: 179px; font-size: 10px;}#button ul {list-style: none; margin: 0; padding: 0; border: none;}#button li {margin: 0;}#button li a {display: block; padding: 0 15px 15px 25px; color: #006; text-decoration:none; width: 100%; font-weight: bold;}html>body #button li a {width: auto;}#button li a:hover {color: #006; font-weight: bold; text-decoration: underline;}#quote {background: #CEDAD6; margin-right: 20px; border: 1px solid #6A8B74; font-family: times, sans-serif; font-style: italic;}#quote p {margin: 15px; font-size: 12px; line-height: 18px;}#descr {margin: 0 20px 20px 0; font-size: 18px; line-height: 22px; font-family: times, sans-serif; font-style: italic;}#form {padding: 0; margin-left: 30px;}#form td {padding: 0 10px 10px 0;}/* FOOTER */#ftr {width: 100%; background: #5A627B; text-align: center; font-size: 10px; color: #FFF; padding: 15px 0 20px 0; text-shadow: 2px 2px 2px #000; border-top: 1px dotted #006;}#ftr span {margin: 10px;}#ftr p {color: #95A4B8; text-shadow: none;}#ftr a {color: #95A4B8; text-decoration: none;}#ftr a:visited {color: #95A4B8; text-decoration: none;}#ftr a:hover {color: #FFF; text-decoration: none; text-shadow: 2px 2px 2px #000;}