 div,span {margin: 0px;padding: 0px;width: auto;height: auto;}html {height: 100%;background: #52868f url(assets/images/html_bg.jpg) repeat-x left top;}body {height: 100%;margin: 0px;padding: 0px;color: #072c63;font: 13px Arial, Helvetica, sans-serif;}h1 {margin: 0;padding: 0;color: #006d81;font: bold 24px/26px Arial, Helvetica, sans-serif;}h2 {margin: 1em 0px 0px 0px;padding: 0px;color: #006d81;font: 18px/20px Arial, Helvetica, sans-serif;}h3 {margin: 1em 0px 0px 0px;padding: 0px;color: #006d81;font: bold 16px/18px Arial, Helvetica, sans-serif;}h4 {margin: 1em 0px 0px 0px;padding: 0px;color: #000;font: bold 14px/16px Arial, Helvetica, sans-serif;}p {margin: 1em 0px 0px 0px;padding: 0px;line-height: 21px;}a {color: #006d81;text-decoration: none;}a:hover {text-decoration: underline;}hr {color: #000;height: 1px;background-color: #000;border: none;}ul, ol, dl {line-height: 21px;}.imgborder {border: 2px solid #078da5;box-shadow: 0 0 5px #000;-moz-box-shadow: 0 0 5px #000;-webkit-box-shadow: 0 0 5px #000;}.smalltext {font-size: 11px;line-height: 16px;}.nomargin {margin: 0px;}.margin {margin: 10px;}.center {text-align: center;}.clear {clear: both;}.underline {text-decoration: underline;}.sourceText {font-size: 10px;line-height: 10px;margin: 0;padding: 0;}img.alignright {margin: 10px 0px 10px 10px;float: right;}img.alignleft {margin: 10px 10px 10px 0px;float: left;}.stockImgRight {width: auto;height: auto;margin: 0 0 10px 15px;padding: 0;float: right;}.stockImgLeft {width: auto;height: auto;margin: 0 15px 10px 0;padding: 0;float: left;}.callout {width: auto;height: auto;margin: 1em 0 0 0;padding: 10px;color: #010100;background-color: #cea667;border: 7px solid #006d81;box-shadow: 2px 2px 8px #000;-moz-box-shadow: 2px 2px 8px #000;-webkit-box-shadow: 2px 2px 8px #000;}.callout a {color: #fff;}.callout h3 {margin: 0;}.listBox {width: 160px;margin: 1em 0 10px 10px;float: right;}.listBox h3 {text-align: center;}.listBox ul {margin: 1em 0 0 0;padding: 0;text-align: center;}.listBox li {width: auto;height: auto;margin: 0;padding: 0;list-style: none outside none;}.sideHighlights,.sideHighlights li,.sideHighlights li a {width: auto;height: auto;margin: 0;padding: 0;font: normal 14px/25px Arial, Helvetica, sans-serif;color: #fff;text-align: center;}.sideHighlights {margin: 1em 0 0 0;}.sideHighlights li {list-style: none outside none;}.sideLinkButton a {padding: 10px;display: block;color: #fff;text-align: center;background-color: #83A4AB;border: 1px dotted #52868F;}.sideLinkButton a:hover {color: #83A4AB;text-decoration: none;background-color: #fff;}.pullQuote {padding: 10px;font: italic 18px/20px Arial, Helvetica, sans-serif;color: #fff;text-align: center;background-color: #83A4AB;border: 1px dotted #52868F;}.pullQuote a {font-weight: bold;}.sideImage {padding: 40px 0 0 0;}#officeTour {width: 450px;height: 300px;margin: 1em auto 0 auto;}.forms p {margin: 0px;}#contactForm {width: 200px;height: auto;margin: 13px 0 0 0;padding: 0;font: 11px/16px Arial, Helvetica, sans-serif;}#contactForm input,#contactForm textarea {width: 192px;height: 16px;margin: 2px 0;padding: 3px;display: block;float: none;font: 12px/16px Arial, Helvetica, sans-serif;color: #fff;background-color: #83A4AB;border: 1px dotted #52868F;}#contactForm textarea {height: 80px;}#contactForm #captchaIMG {width: 198px;height: 38px;margin: 2px 0;display: inline;border: 1px dotted #52868F;}#contactForm input.hidden {display: none !important;}#contactForm #Submit {width: auto;height: auto;margin: 2px 0;padding: 5px;display: block;float: right;color: #83A4AB;background-color: #fff;cursor: pointer;}#contactForm #Submit:hover {color: #fff;text-decoration: none;background-color: #83A4AB;border: 1px dotted #52868F;}#container {width: 996px;min-height: 100%;margin: 0 auto;position: relative;padding: 0;background: transparent url(assets/images/container_bg.jpg) repeat-y center top;z-index: 80;}#wrapper {width: 996px;height: auto;min-height: 720px;margin: 0 auto;padding: 0;position: relative;background: transparent url(assets/images/wrapper_bg.jpg) no-repeat left top;}#topAddressPhone {padding: 10px 44px 0 44px;display: block;position: relative;font: bold 12px/12px Arial, Helvetica, sans-serif;color: #fff;z-index: 90;}#topAddressPhone strong {margin-top: -16px;display: block;float: right;font: bold 18px/18px Arial, Helvetica, sans-serif;}#logo {width: 362px;height: 183px;margin: 21px 0 0 44px;padding: 0;display: block;}#bannerPics {width: 448px;height: 340px;display: block;position: absolute;top: 0;right: 0;z-index: 80;}#practiceName {width: 748px;height: 45px;margin: 0 auto;padding: 65px 0 0 0;display: block;position: relative;z-index: 90;}#nav,#nav li,#nav li a {width: auto;height: auto;margin: 0;padding: 0;font: bold 14px/30px Arial, Helvetica, sans-serif;color: #010100;}#nav {width: 920px;margin: 0 0 0 43px;text-align: center;}#nav li {padding: 0 8px;display: inline;list-style: none outside none;}#nav li a:hover {color: #fff;text-decoration: none;}#contents {padding: 42px 160px 0 160px;clear: both;}#leftCol {width: 460px;display: inline;float: left;}#rightCol {width: 200px;display: inline;float: right;}#rightCol h3 {font: normal 18px/25px Arial, Helvetica, sans-serif;color: #277f8f;text-align: center;}#footer {padding: 50px 0 15px 0;clear: both;font: normal 10px/11px Arial, Helvetica, sans-serif;text-align: center;}#footer strong {padding-left: 48px;font-weight: normal;}#footer strong a {color: #072c63;font-weight: bold;}#botNav,#botNav li,#botNav li a {width: auto;height: auto;margin: 0;padding: 0;font: bold 10px/11px Arial, Helvetica, sans-serif;text-align: center;}#botNav {padding-bottom: 5px;}#botNav li {padding: 0 2px 0 5px;display: inline;list-style: none outside none;border-left: 1px solid #006d81;}#botNav li:first-child {border: none;}#bottomBG {height: 288px;margin: -288px 0 0 0;display: block;position: relative;background: transparent url(assets/images/body_bg.png) repeat-x left bottom;z-index: 70;}

