html, body {text-align: center; color: #010101; font-family: Arial, Verdana; background-color: #7f7f7f; margin: 0; padding: 0; font-size: 13px;}
img {border: none; margin: 0; padding: 0;}

table td {vertical-align: top;}

a         {color: #0165a3; text-decoration: none; font-weight: bold;}
a:link    {color: #0165a3; text-decoration: none; font-weight: bold;}
a:visited {color: #0165a3; text-decoration: none; font-weight: bold;}
a:hover   {color: #0165a3; text-decoration: underline; font-weight: bold;}
a:active  {color: #0165a3; text-decoration: none; font-weight: bold;}

a.invis         {color: #000000; text-decoration: none; font-weight: normal; cursor: default;}
a.invis:link    {color: #000000; text-decoration: none; font-weight: normal; cursor: default;}
a.invis:visited {color: #000000; text-decoration: none; font-weight: normal; cursor: default;}
a.invis:hover   {color: #000000; text-decoration: none; font-weight: normal; cursor: default;}
a.invis:active  {color: #000000; text-decoration: none; font-weight: normal; cursor: default;}

a.invis-mod          {color: #000000; text-decoration: none; font-weight: bold; cursor: default;}
a.invis-mod :link    {color: #000000; text-decoration: none; font-weight: bold; cursor: default;}
a.invis-mod :visited {color: #000000; text-decoration: none; font-weight: bold; cursor: default;}
a.invis-mod :hover   {color: #000000; text-decoration: none; font-weight: bold; cursor: default;}
a.invis-mod :active  {color: #000000; text-decoration: none; font-weight: bold; cursor: default;}

p.bld {color: #0165a3;}

.clear {overflow:hidden; clear:both; height:0; margin:0; font-size:1px; line-height:0;}

.mid {width: 859px; margin: 0 auto; background-color: #ffffff;}
.nav {width: 221px; float: left; background: url(/images/lnavbg2.jpg) no-repeat #ffffff; position: relative; text-align: left;}
.nav ul {margin-top: 0; padding-top: 0;}
.nav ul li {font-weight: bold; line-height: 34px; font-size: 17px;}
.nav ul li a         {color: #000000; text-decoration: none;}
.nav ul li a:link    {color: #000000; text-decoration: none;}
.nav ul li a:visited {color: #000000; text-decoration: none;}
.nav ul li a:hover   {color: #45aa42; text-decoration: underline;}
.nav ul li a:active  {color: #000000; text-decoration: none;}

ul {padding-top: 0px; margin-top: 0px;}

.content {width: 637px; float: left; background-color: #ffffff; text-align: left;}

.main {width: 859px; margin: 0 auto; background: url(/images/main2.jpg) no-repeat; height: 340px; padding: 0; position: relative;}
.btn1 {position: absolute; top: 138px; left: 231px; width: 125px; height: 125px;}
.btn2 {position: absolute; top: 138px; left: 381px; width: 125px; height: 125px;}
.btn3 {position: absolute; top: 138px; left: 532px; width: 125px; height: 125px;}
.btn4 {position: absolute; top: 138px; left: 685px; width: 125px; height: 125px;}

.green {width: 859px; height: 162px; background-color: #45aa42; margin: 0 auto; position: relative; text-align: center;}
.tips {width: 170px; height: 35px; position: absolute; top: -35px; left: 27px; background: url(/images/tips.gif) no-repeat;}

.mk { font-weight: bold; font-size: 15px;}

.mk a {color:#0165a3; text-decoration:none;}
.mk a:link {color: #0165a3; text-decoration:none;}
.mk a:visited {color: #0165a3; text-decoration:none;}
.mk a:hover {color: #45aa42; text-decoration:underline;}
.mk a:active {color: #0165a3; text-decoration:none;}

.lnk1 {position: absolute; top: 280px; width: 125px; left: 231px;}
.lnk2 {position: absolute; top: 280px; width: 125px; left: 381px;}
.lnk3 {position: absolute; top: 280px; width: 125px; left: 532px;}
.lnk4 {position: absolute; top: 280px; width: 125px; left: 685px;}

table.btm {width: 800px; margin: 0 auto;}
table.btm td {color: #ffffff; font-weight: bold; text-align: left; font-size: 12px; vertical-align: top;}

h1 {color: #45aa42; margin: 0; padding: 0 0 10px 20px; font-size: 18px;}
h1.title {text-transform: capitalize;}

h2 {margin: 0; padding: 5px 0 5px 20px; font-size: 14px;}
h3 {margin: 0; padding: 5px 0 5px 20px; font-size: 12px;}
p {padding: 2px 15px 12px 20px; margin: 0;}
ul.topnav {}
ul.topnav li {float: left;}

.primary-navigation {color:#0063a4; margin: 0 auto; width: 100%; font-weight: bold; font-size: 16px; font-family: Arial;}
.primary-navigation a {color:#0063a4; text-decoration:none;}
.primary-navigation a:link {color: #0063a4; text-decoration:none;}
.primary-navigation a:visited {color: #0063a4; text-decoration:none;}
.primary-navigation a:hover {color: #45aa42; text-decoration:underline;}
.primary-navigation a:active {color: #0063a4; text-decoration:none;}

table.copyright {width: 100%; border: none; color: #dfdfdf;}
table.copyright td {font-size: 10px; padding: 4px;}
table.copyright td.lt {text-align: left;}
table.copyright td.rt {text-align: right;}

table.copyright a         {color: #dfdfdf; text-decoration: none;}
table.copyright a:link    {color: #dfdfdf; text-decoration: none;}
table.copyright a:visited {color: #dfdfdf; text-decoration: none;}
table.copyright a:hover   {color: #45aa42; text-decoration: underline;}
table.copyright a:active  {color: #dfdfdf; text-decoration: none;}

.footer {width: 859px; margin: 0 auto;}

p.apt {font-weight: bold;}

p.apt a         {color: #0165a3; text-decoration: none;}
p.apt a:link    {color: #0165a3; text-decoration: none;}
p.apt a:visited {color: #0165a3; text-decoration: none;}
p.apt a:hover   {color: #0165a3; text-decoration: underline;}
p.apt a:active  {color: #0165a3; text-decoration: none;}

p.testimonial {font-style: italic; color: #555555; text-align: right; font-weight: bold; padding-right: 50px;}

table.ailments {width: 586px; border: none;}

table.email_form {width: 600px; margin: 0 auto;}
table.email_form th {font-size: 12px; font-weight: bold; text-align: left;}
table.email_form td.cap {font-size: 10px; color: #cccccc;}

table.email_form td, table.email_form th {vertical-align: top;}
table.email_form td.cap a         {color: #999999; text-decoration: none;}
table.email_form td.cap a:link    {color: #999999; text-decoration: none;}
table.email_form td.cap a:visited {color: #999999; text-decoration: none;}
table.email_form td.cap a:hover   {color: #999999; text-decoration: underline;}
table.email_form td.cap a:active  {color: #999999; text-decoration: none;}

table.email td {text-align: left;}

ul.anchor {list-style-type: none;}
ul.anchor li {padding-left: 25px;}
ul.anchor li a         {color: #046dae; text-decoration: none; font-weight: bold;}
ul.anchor li a:link    {color: #046dae; text-decoration: none;}
ul.anchor li a:visited {color: #046dae; text-decoration: none;}
ul.anchor li a:hover   {color: #45aa42; text-decoration: underline;}
ul.anchor li a:active  {color: #046dae; text-decoration: none;}

ul.faq {list-style-type: none;}
ul.faq li.q {background: url(/images/q.gif) no-repeat; padding-left: 25px; font-weight: bold; color: #046dae; line-height: 24px;}
ul.faq li.ans {background: url(/images/a.gif) no-repeat; padding-left: 25px; width: 560px; text-align: justify;}
ul.faq li.back {width: 560px; text-align: right; font-size: 11px; padding-top: 10px;}

ul.faq li.back a         {color: #178fd9; text-decoration: none;}
ul.faq li.back a:link    {color: #178fd9; text-decoration: none;}
ul.faq li.back a:visited {color: #178fd9; text-decoration: none;}
ul.faq li.back a:hover   {color: #45aa42; text-decoration: underline;}
ul.faq li.back a:active  {color: #178fd9; text-decoration: none;}

ul.sitemap {list-style-type: none;}
ul.sitemap li {font-weight: bold; line-height: 19px;}
ul.sitemap li a         {color: #046dae; text-decoration: none;}
ul.sitemap li a:link    {color: #046dae; text-decoration: none;}
ul.sitemap li a:visited {color: #046dae; text-decoration: none;}
ul.sitemap li a:hover   {color: #45aa42; text-decoration: underline;}
ul.sitemap li a:active  {color: #046dae; text-decoration: none;}

ul.sitemap ul.submap {list-style-type: none;}
ul.sitemap li ul.submap li {font-weight: bold; font-size: 11px;line-height: 16px;}
ul.sitemap li ul.submap li a         {color: #046dae; text-decoration: none;}
ul.sitemap li ul.submap li a:link    {color: #046dae; text-decoration: none;}
ul.sitemap li ul.submap li a:visited {color: #046dae; text-decoration: none;}
ul.sitemap li ul.submap li a:hover   {color: #45aa42; text-decoration: underline;}
ul.sitemap li ul.submap li a:active  {color: #046dae; text-decoration: none;}


table.education {width: 540px;float: right; border-right: 30px solid #ffffff;}
table.education th {width: 180px; background-color: #45aa42; color: #ffffff; font-weight: bold; padding: 3px; text-align: center;}
table.education td {border: 1px solid #dfdfdf; padding: 3px; font-size: 11px;}

table.hours {width: 400px;}
table.hours td.stuff {font-weight: bold}
table.hours td.stuff ul {padding-left: 0px; padding-bottom: 0px; margin-left: 15px; margin-bottom: 5px;}
table.hours td.stuff ul li {line-height: 18px; text-align: left;}
table.hours th {background-color: #45aa42; color: #ffffff; font-weight: bold; padding: 2px; text-align: center;}
table.hours th.conditions {background-color: #45aa42; color: #ffffff; font-weight: bold; padding: 1px; text-align: center;}
table.hours td {border: 1px solid #dfdfdf; padding: 3px; font-size: 11px; width: 250px; text-align: center;}

table.hours td.conditions ul {list-style-type: none;}

table.clmkd td {border: 1px solid #fdfdfd;}

table.bios {}
table.bios td.more {text-align: right; font-weight: bold;}
table.bios td.more a {color:#046dae; text-decoration:none; padding-right: 20px}
table.bios td.more a:link {color: #046dae; text-decoration:none;}
table.bios td.more a:visited {color: #046dae; text-decoration:none;}
table.bios td.more a:hover {color: #046dae; text-decoration:underline;}
table.bios td.more a:active {color: #046dae; text-decoration:none;}
table.bios td h3 {padding: 0px; margin: 0px;}

table.difference {font-size:12px;}
table.difference td {padding: 5px;}
table.difference td.left {width: 150px; font-weight: bold; text-align: right;}
table.difference td.right {width: 440px; font-weight: normal; text-align: left;}


















