body {
  background: #b0b0b0 url('/images/ui/background.jpg') top left repeat-x;
  font-size: 100%;
  margin: 0px;
  padding: 0px;
  font-family: "Trebuchet MS", Arial, "Helvetica Neue", Helvetica, sans-serif; }

h1, h2, h3, h4, h5, ul, li, ol, p, blockquote, cite {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 1em; }

h1.sub_head {
  padding-top: 1.5em !important; }
  h1.sub_head span {
    font-size: .7em;
    color: #555; }

h2 {
  color: #000;
  font-weight: bold;
  font-size: 1em; }

.clear {
  clear: both; }

.link_out {
  background: #fff url('/images/ui/link_out.jpg') center left no-repeat;
  padding-left: 15px; }

.link_out:hover {
  background: #fff url('/images/ui/link_out.jpg') center left no-repeat;
  padding-left: 15px;
  text-decoration: none;
  color: #134779; }

.useful_links_list {
  float: left;
  margin-right: 60px; }

.faq a, .useful_links a {
  text-decoration: none !important; }
.faq a:hover, .useful_links a:hover {
  background-color: #134779;
  color: #fff; }

.denote {
  font-style: italic;
  color: red !important; }

a {
  color: #134779;
  text-decoration: underline;
  background: none; }

a:hover {
  color: #fff;
  text-decoration: none;
  background-color: #134779; }
  a:hover img {
    border: none !important;
    background: none !important; }

a#about_link:hover {
  background: none;
  border: none; }

a:active {
  outline: none; }

a img {
  border: none; }

a#logo:hover {
  background: none !important; }

a.pdf {
  display: block;
  height: 26px;
  width: auto;
  font-size: .9em;
  text-decoration: none;
  padding: 0 4px 0 24px;
  background: transparent url('/images/ui/icn_pdf.jpg') top left no-repeat;
  color: #134779;
  padding-bottom: 0 !important; }

a.pdf:hover {
  text-decoration: none;
  background-color: #134779;
  color: #fff; }

a.map_link {
  font-size: .9em;
  text-decoration: none; }

a.map_link:hover {
  text-decoration: underline;
  background: #fff;
  color: #134779;
  text-decoration: none;
  background-color: #134779;
  color: #fff;
  padding: 0 4px 0 24px;
  height: 26px; }

a.pdf_forms {
  display: block;
  height: 18px;
  width: auto;
  font-size: 1em;
  text-decoration: underline;
  padding: 0 0 0 40px;
  background: transparent url('/images/ui/icn_pdf_2.jpg') top left no-repeat;
  color: #134779; }

a.pdf_forms:hover {
  text-decoration: none; }

a.acrobat_reader {
  display: block;
  width: 158px;
  height: 39px;
  background: #fff url('/images/ui/get_adobe_reader.png') top left no-repeat;
  margin-top: 4px;
  float: right; }
  a.acrobat_reader span {
    display: none; }

a.word {
  padding: 8px 0 0 40px;
  background: #fff url('/images/ui/icn_word.jpg') top left no-repeat; }

a.word:hover {
  color: #134779;
  text-decoration: none; }

img.image_float {
  float: left;
  padding: 0 10px 10px 0;
  border-right: 2px solid #ddd;
  margin-right: 10px; }

p {
  font-size: .8em;
  color: #333;
  line-height: 1.4em;
  padding-top: .6em; }

#swoops {
  background: transparent url('/images/ui/swoops.png') top center no-repeat;
  min-height: 920px; }

#container {
  width: 1024px;
  height: auto;
  padding: 0;
  margin: 0 auto;
  margin-bottom: 50px; }
  #container #header {
    background: #fff url('/images/ui/back_header.jpg') top left no-repeat;
    width: 1024px;
    height: 84px; }
    #container #header a#logo {
      display: block;
      width: 301;
      height: 82px;
      float: left;
      margin: 0; }
    #container #header ul#global_nav {
      float: right;
      width: 300px; }
      #container #header ul#global_nav li {
        float: right;
        padding-right: 1.2em; }
        #container #header ul#global_nav li a {
          color: #fff;
          font-size: .8em; }
  #container #nav {
    width: 1000px;
    height: 32px;
    margin-left: 11px;
    background: #fff url('/images/ui/back_nav.jpg') top right no-repeat; }
    #container #nav ul.nav {
      display: table; }
      #container #nav ul.nav li#current a#n_home {
        background: #fff url('/images/navigation/home_states.jpg') -138px 0 no-repeat; }
      #container #nav ul.nav li#current a#n_overview {
        background: #fff url('/images/navigation/about_states.jpg') -154px 0 no-repeat; }
      #container #nav ul.nav li#current a#n_philosophy {
        background: #fff url('/images/navigation/phil_states.jpg') -208px 0 no-repeat; }
      #container #nav ul.nav li#current a#n_expect {
        background: #fff url('/images/navigation/forms_states.jpg') -152px 0 no-repeat; }
      #container #nav ul.nav li#current a#n_technology {
        background: #fff url('/images/navigation/tech_states.jpg') -214px 0 no-repeat; }
      #container #nav ul.nav li#current a#n_links {
        background: #fff url('/images/navigation/links_states.jpg') -228px 0 no-repeat; }
      #container #nav ul.nav li#current a#n_faq {
        background: #fff url('/images/navigation/faq_states.jpg') -128px 0 no-repeat; }
      #container #nav ul.nav li#current a#n_contact {
        background: #fff url('/images/navigation/contact_states.jpg') -226px 0 no-repeat; }
      #container #nav ul.nav li#current a#n_staff {
        background: #fff url('/images/navigation/staff_states.jpg') -132px 0 no-repeat; }
      #container #nav ul.nav li#current a#n_disorders {
        background: #fff url('/images/navigation/disorders_states.jpg') -192px 0 no-repeat; }
      #container #nav ul.nav li#current a#n_testimonial {
        background: #fff url('/images/navigation/test_states.jpg') -228px 0 no-repeat; }
      #container #nav ul.nav li {
        float: left; }
        #container #nav ul.nav li a {
          display: block;
          height: 32px; }
          #container #nav ul.nav li a span {
            display: none; }
        #container #nav ul.nav li a#n_home {
          background: #fff url('/images/navigation/home_states.jpg') 0 0 no-repeat;
          width: 69px; }
        #container #nav ul.nav li a#n_home:hover {
          background: #fff url('/images/navigation/home_states.jpg') -69px 0 no-repeat; }
        #container #nav ul.nav li a#n_home:active {
          background: #fff url('/images/navigation/home_states.jpg') -138px 0 no-repeat; }
        #container #nav ul.nav li a#n_overview {
          background: #fff url('/images/navigation/about_states.jpg') 0 0 no-repeat;
          width: 77px; }
        #container #nav ul.nav li a#n_overview:hover {
          background: #fff url('/images/navigation/about_states.jpg') -77px 0 no-repeat; }
        #container #nav ul.nav li a#n_overview:active {
          background: #fff url('/images/navigation/about_states.jpg') -154px 0 no-repeat; }
        #container #nav ul.nav li a#n_philosophy {
          background: #fff url('/images/navigation/phil_states.jpg') 0 0 no-repeat;
          width: 104px; }
        #container #nav ul.nav li a#n_philosophy:hover {
          background: #fff url('/images/navigation/phil_states.jpg') -104px 0 no-repeat; }
        #container #nav ul.nav li a#n_philosophy:active {
          background: #fff url('/images/navigation/phil_states.jpg') -208px 0 no-repeat; }
        #container #nav ul.nav li a#n_expect {
          background: #fff url('/images/navigation/forms_states.jpg') 0 0 no-repeat;
          width: 75px; }
        #container #nav ul.nav li a#n_expect:hover {
          background: #fff url('/images/navigation/forms_states.jpg') -76px 0 no-repeat; }
        #container #nav ul.nav li a#n_expect:active {
          background: #fff url('/images/navigation/forms_states.jpg') -152px 0 no-repeat; }
        #container #nav ul.nav li a#n_technology {
          background: #fff url('/images/navigation/tech_states.jpg') 0 0 no-repeat;
          width: 107px; }
        #container #nav ul.nav li a#n_technology:hover {
          background: #fff url('/images/navigation/tech_states.jpg') -107px 0 no-repeat; }
        #container #nav ul.nav li a#n_technology:active {
          background: #fff url('/images/navigation/tech_states.jpg') -214px 0 no-repeat; }
        #container #nav ul.nav li a#n_disorders {
          background: #fff url('/images/navigation/disorders_states.jpg') 0 0 no-repeat;
          width: 96px; }
        #container #nav ul.nav li a#n_disorders:hover {
          background: #fff url('/images/navigation/disorders_states.jpg') -96px 0 no-repeat; }
        #container #nav ul.nav li a#n_disorders:active {
          background: #fff url('/images/navigation/disorders_states.jpg') -192px 0 no-repeat; }
        #container #nav ul.nav li a#n_links {
          background: #fff url('/images/navigation/links_states.jpg') 0 0 no-repeat;
          width: 114px; }
        #container #nav ul.nav li a#n_links:hover {
          background: #fff url('/images/navigation/links_states.jpg') -114px 0 no-repeat; }
        #container #nav ul.nav li a#n_links:active {
          background: #fff url('/images/navigation/links_states.jpg') -228px 0 no-repeat; }
        #container #nav ul.nav li a#n_faq {
          background: #fff url('/images/navigation/faq_states.jpg') 0 0 no-repeat;
          width: 64px; }
        #container #nav ul.nav li a#n_faq:hover {
          background: #fff url('/images/navigation/faq_states.jpg') -64px 0 no-repeat; }
        #container #nav ul.nav li a#n_faq:active {
          background: #fff url('/images/navigation/faq_states.jpg') -128px 0 no-repeat; }
        #container #nav ul.nav li a#n_contact {
          background: #fff url('/images/navigation/contact_states.jpg') 0 0 no-repeat;
          width: 113px; }
        #container #nav ul.nav li a#n_contact:hover {
          background: #fff url('/images/navigation/contact_states.jpg') -113px 0 no-repeat; }
        #container #nav ul.nav li a#n_contact:active {
          background: #fff url('/images/navigation/contact_states.jpg') -226px 0 no-repeat; }
        #container #nav ul.nav li a#n_staff {
          background: #fff url('/images/navigation/staff_states.jpg') 0 0 no-repeat;
          width: 66px; }
        #container #nav ul.nav li a#n_staff:hover {
          background: #fff url('/images/navigation/staff_states.jpg') -66px 0 no-repeat; }
        #container #nav ul.nav li a#n_staff:active {
          background: #fff url('/images/navigation/staff_states.jpg') -132px 0 no-repeat; }
        #container #nav ul.nav li a#n_testimonial {
          background: #fff url('/images/navigation/test_states.jpg') 0 0 no-repeat;
          width: 114px; }
        #container #nav ul.nav li a#n_testimonial:hover {
          background: #fff url('/images/navigation/test_states.jpg') -114px 0 no-repeat; }
        #container #nav ul.nav li a#n_testimonial:active {
          background: #fff url('/images/navigation/test_states.jpg') -228px 0 no-repeat; }
        #container #nav ul.nav li ul {
          display: none;
          position: absolute;
          max-width: 40ex;
          margin-left: -6px;
          margin-top: 0; }
          #container #nav ul.nav li ul li {
            display: table-cell;
            position: releative;
            padding: 2px 6px; }
      #container #nav ul.nav li:hover ul {
        display: block;
        background: #888886;
        padding: 0;
        margin: 0;
        border-top: 1px solid #505769; }
        #container #nav ul.nav li:hover ul li {
          display: block;
          margin: 0;
          padding: 0;
          float: none; }
          #container #nav ul.nav li:hover ul li a {
            color: #fff;
            text-decoration: none;
            display: block;
            float: none;
            padding: 10px;
            margin: 0;
            font-size: .9em;
            height: auto;
            border-top: 1px solid #6a6a69;
            border-bottom: 1px solid #a2a2a1; }
          #container #nav ul.nav li:hover ul li a:hover {
            background: #6a9d3d url('/images/ui/back_sub_nav.jpg') bottom left repeat-x;
            color: #fff;
            border-top: 1px solid #8cb368; }
  #container #content_container {
    padding-top: 0; }
    #container #content_container #col_one {
      width: 280px;
      height: 642px;
      padding: 3px 8px 10px 2px;
      margin-top: 30px;
      background: none;
      float: right;
      margin-right: 0; }
      #container #content_container #col_one #warren {
        height: 238px;
        width: 206px;
        padding-left: 70px;
        background: transparent url('/images/ui/back_warren.jpg') top left no-repeat; }
        #container #content_container #col_one #warren h1 {
          font-size: 1.2em;
          color: #006abb;
          padding-top: 30px; }
        #container #content_container #col_one #warren p {
          font-size: .7em;
          line-height: 1.4em; }
      #container #content_container #col_one .home_links {
        padding-right: 10px !important;
        padding-left: 10px !important; }
      #container #content_container #col_one #on_the_web {
        padding: 0; }
        #container #content_container #col_one #on_the_web h1 {
          color: #5f8e30;
          padding-bottom: .5em; }
        #container #content_container #col_one #on_the_web ul {
          font-size: .9em; }
          #container #content_container #col_one #on_the_web ul li {
            padding-bottom: 6px; }
            #container #content_container #col_one #on_the_web ul li a {
              text-decoration: none;
              padding-left: 20px; }
            #container #content_container #col_one #on_the_web ul li a:hover {
              background: none;
              color: #134779;
              text-decoration: underline; }
            #container #content_container #col_one #on_the_web ul li a#blog {
              background: transparent url('/images/ui/icn_blogger.gif') top left no-repeat; }
            #container #content_container #col_one #on_the_web ul li a#twitter {
              background: transparent url('/images/ui/icn_twitter.gif') top left no-repeat; }
            #container #content_container #col_one #on_the_web ul li a#facebook {
              background: transparent url('/images/ui/icn_facebook.gif') top left no-repeat; }
            #container #content_container #col_one #on_the_web ul li a#spine_universe {
              background: transparent url('/images/ui/icn_spine_universe.gif') top left no-repeat; }
        #container #content_container #col_one #on_the_web a#link_hod {
          font-size: .8em;
          text-align: center;
          margin: 10px 0 14px 0;
          display: block;
          color: #fff;
          font-weight: bold; }
        #container #content_container #col_one #on_the_web a#link_hod:hover {
          background: none;
          text-decoration: none;
          color: #fff; }
        #container #content_container #col_one #on_the_web #registration_info {
          padding: 0 10px; }
    #container #content_container #col_two_video {
      width: 700px;
      height: 282px;
      background: transparent url('/images/ui/back_vid.png') top center no-repeat;
      float: right;
      margin-top: 30px; }
      #container #content_container #col_two_video p {
        text-align: center;
        padding-top: 4px;
        color: #011D67;
        font-size: .7em; }
      #container #content_container #col_two_video .video_player {
        margin: 0 0 0 124px;
        width: 435px;
        height: 244px;
        border: 1px solid #eee; }
    #container #content_container #col_two_video_btn {
      width: 719px;
      height: 197px;
      background: none;
      float: right;
      margin-top: 16px;
      margin-right: 10px; }
      #container #content_container #col_two_video_btn p {
        text-align: center;
        padding-top: 4px;
        color: #011D67;
        font-size: .7em; }
      #container #content_container #col_two_video_btn .video_player {
        margin: 0 0 0 124px;
        width: 435px;
        height: 244px;
        border: 1px solid #eee; }
    #container #content_container #col_two {
      width: 680px;
      padding: 10px 20px;
      float: right;
      border: 2px solid #eee;
      background: #fff;
      margin-right: 10px; }
      #container #content_container #col_two h1 {
        color: #003883;
        font-size: 1.1em;
        padding: 0 0 .8em 0; }
      #container #content_container #col_two p {
        font-size: .86em;
        line-height: 1.6em;
        padding: 0 0 .6em 0;
        text-align: justify; }
      #container #content_container #col_two h2 {
        color: #003883;
        padding: 1em 0 1em 0; }
      #container #content_container #col_two #patient_forms {
        background: #f1f1f1;
        border: 1px solid #ddd;
        padding: 10px;
        height: auto;
        margin: 0 10px 10px 10px; }
        #container #content_container #col_two #patient_forms h2 {
          padding-top: 0; }
        #container #content_container #col_two #patient_forms .form_pdf {
          width: 122px;
          float: left;
          height: auto;
          padding: 0 40px 0 0; }
          #container #content_container #col_two #patient_forms .form_pdf p {
            font-size: .8em;
            text-align: left;
            padding-left: 8px;
            line-height: 1.1em; }
            #container #content_container #col_two #patient_forms .form_pdf p a {
              text-decoration: none; }
          #container #content_container #col_two #patient_forms .form_pdf a.pdf_information {
            display: block;
            height: 158px;
            width: 122px;
            background: transparent url('/images/ui/icn_pdf_information.png') top left no-repeat; }
            #container #content_container #col_two #patient_forms .form_pdf a.pdf_information span {
              display: none; }
          #container #content_container #col_two #patient_forms .form_pdf a.pdf_medical {
            display: block;
            height: 158px;
            width: 122px;
            background: transparent url('/images/ui/icn_pdf_medical.png') top left no-repeat; }
            #container #content_container #col_two #patient_forms .form_pdf a.pdf_medical span {
              display: none; }

.no_watermark {
  background: #fff !important;
  background-image: none !important; }

#col_wide {
  background: #fff;
  background: #fff url('/images/ui/hod_watermark.jpg') top center no-repeat;
  border: 2px solid #f0f0f0;
  border-bottom: none;
  padding: 10px 25px;
  width: 970px;
  min-height: 600px;
  margin-top: 30px; }
  #col_wide h1 {
    color: #003883;
    font-size: 1.1em;
    padding: 0 0 .8em 0; }
    #col_wide h1 span {
      font-size: .7em;
      padding-left: .4em; }
  #col_wide h2 {
    color: #000;
    font-size: .9em;
    padding: .2em 0 .6em 0; }
  #col_wide p {
    text-align: justify;
    font-size: .9em; }
    #col_wide p span {
      font-weight: bold; }
  #col_wide ul#technology li.last {
    margin-right: 0 !important; }
  #col_wide ul#technology li {
    float: left;
    width: 272px;
    height: 250px;
    margin-right: 70px; }
    #col_wide ul#technology li a.img_link {
      background: none;
      border: none; }
      #col_wide ul#technology li a.img_link img {
        border: none;
        background: none; }
    #col_wide ul#technology li p {
      width: 250px;
      padding: 0 10px;
      font-size: .9em; }
      #col_wide ul#technology li p a {
        text-decoration: none; }
      #col_wide ul#technology li p a:hover {
        background-color: #134779;
        color: #fff; }
  #col_wide .contact_info {
    width: 300px;
    float: left; }
    #col_wide .contact_info p.contact_phone_title {
      float: left;
      font-weight: bold; }
    #col_wide .contact_info p.contact_phone {
      float: right;
      padding-right: 90px; }
    #col_wide .contact_info p.contact_main {
      padding-top: 1.8em; }
  #col_wide ul.faq_list {
    float: left;
    width: 310px;
    padding-right: 10px; }
    #col_wide ul.faq_list li {
      line-height: 1.4em; }
      #col_wide ul.faq_list li a {
        font-size: .8em; }
  #col_wide ul.accessible_list {
    font-size: .8em;
    line-height: 1.6em;
    padding-left: 1em;
    padding-top: 1em; }

#col_wide_bottom {
  background: transparent url('/images/ui/back_box_wide_shadow.png') top left no-repeat;
  height: 20px;
  margin-bottom: 30px; }

.disorder_group {
  background: none;
  width: 210px;
  float: left;
  padding-right: 28px;
  padding-top: 10px; }

.disorder {
  background: #fff url('/images/ui/back_disorder_secondary.jpg') top right no-repeat !important; }
  .disorder h1 {
    padding-bottom: 4em !important; }
  .disorder h2 {
    padding: 0 0 .4em 0 !important;
    padding-top: .6em !important;
    font-size: 1em !important; }
  .disorder h3 {
    color: #437722 !important;
    font-size: .9em !important;
    font-style: italic !important;
    padding: .4em 0 .6em 0 !important; }
  .disorder img {
    float: left;
    padding: 16px; }
  .disorder p {
    line-height: 1.6em;
    font-size: .8em;
    padding-top: .6em; }
    .disorder p strong {
      font-size: 1.1em;
      padding-left: .4em; }
  .disorder ul {
    padding-left: 1em;
    padding-bottom: 1em;
    font-style: italic;
    font-size: .9em; }
    .disorder ul li {
      padding: .4em 0 0 0;
      font-size: .9em; }

#form_links a {
  text-decoration: none; }
#form_links a:hover {
  text-decoration: underline; }
#form_links p.disclaimer {
  font-size: .8em;
  font-style: italic;
  padding-bottom: 1em; }

.staff ul li {
  float: left;
  padding: 10px;
  width: 100%; }
  .staff ul li h2 {
    font-weight: bold; }
    .staff ul li h2 span {
      font-weight: normal;
      display: block;
      font-size: .9em;
      color: #444; }

.watermark {
  background: #fff url('/images/ui/hod_watermark.jpg') top center no-repeat !important; }

.disorder_wrapper {
  background: #fff url('/images/ui/hod_watermark.jpg') top center no-repeat !important; }
  .disorder_wrapper h2#anatomy {
    width: 123px;
    height: 35px;
    background: #fff url('/images/ui/header_anatomy.jpg') top left no-repeat !important; }
  .disorder_wrapper h2#brain_disorders {
    width: 123px;
    height: 35px;
    background: #fff url('/images/ui/header_brain.jpg') top left no-repeat !important; }
  .disorder_wrapper h2#spine_disorders {
    width: 123px;
    height: 35px;
    background: transparent url('/images/ui/header_spine.jpg') top left no-repeat !important; }
  .disorder_wrapper h2#peripheral_nerve {
    width: 123px;
    height: 35px;
    background: #fff url('/images/ui/header_peripheral.jpg') top left no-repeat !important; }
  .disorder_wrapper h2 span {
    display: none; }
  .disorder_wrapper ul {
    margin-left: .4em;
    font-size: .9em;
    padding-bottom: .6em; }
    .disorder_wrapper ul li {
      padding: 0 0 .3em 0; }
      .disorder_wrapper ul li a {
        text-decoration: none; }
      .disorder_wrapper ul li a:visited {
        color: #666; }
      .disorder_wrapper ul li a:visited:hover {
        color: #fff; }
      .disorder_wrapper ul li ul {
        margin-left: 1.4em;
        font-size: .9em; }
        .disorder_wrapper ul li ul li a {
          text-decoration: none; }

#about_section {
  width: 379px;
  padding: 20px 40px 0 300px;
  background: transparent url('/images/ui/main_img3.png') top left no-repeat;
  height: 177px;
  float: left;
  margin-top: 20px; }
  #about_section a {
    text-decoration: none; }
  #about_section p.about_header a {
    font-size: 1.1em;
    font-weight: bold;
    color: #1A3E84; }
  #about_section p.about_header a:hover {
    color: #fff; }
  #about_section cite {
    font-size: .8em;
    font-weight: normal;
    text-align: right; }

form {
  border: none;
  padding: 0;
  font-size: .9em; }
  form fieldset {
    border: none;
    padding: 0;
    margin: 0; }
    form fieldset ul {
      width: 90%; }
      form fieldset ul li.form_rowSubmit input {
        height: auto;
        width: auto; }
      form fieldset ul li {
        clear: both;
        height: 3em; }
        form fieldset ul li label {
          float: left;
          width: 28%; }
        form fieldset ul li input {
          float: right;
          width: 68%;
          font-size: 1.2em;
          padding: .2em; }
        form fieldset ul li a {
          color: #fff; }
        form fieldset ul li a:hover {
          color: #fff;
          background: none; }

#footer {
  clear: both;
  height: 41px;
  padding-top: 19px;
  background: transparent url('/images/ui/back_footer.png') top left repeat-x;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%; }
  #footer #footer_container {
    width: 1004px;
    background: transparent url('/images/ui/back_footer3.jpg') top left no-repeat;
    height: 21px;
    padding: 10px;
    margin: 0 auto; }
    #footer #footer_container ul#footer_links {
      float: right; }
    #footer #footer_container ul li.last {
      border-right: none; }
    #footer #footer_container ul li {
      float: left;
      color: #fff;
      font-size: .8em;
      padding-right: 1em;
      margin-right: 1em;
      border-right: 1px solid #fff; }
      #footer #footer_container ul li a {
        color: #fff;
        padding: .3em;
        text-decoration: none; }
      #footer #footer_container ul li a:hover {
        background: #000; }

.google_map {
  float: right;
  margin: 10px; }

.lightbox {
  padding: 0;
  margin: 0;
  background: none;
  width: 574px; }
  .lightbox .lightbox_top {
    background: transparent url('/images/ui/back_lightbox_top.png') top left no-repeat;
    height: 39px;
    width: 574px;
    margin: 0;
    padding: 0; }
  .lightbox .lightbox_content {
    background: transparent url('/images/ui/back_lightbox_middle.png') top left repeat-y;
    height: auto;
    width: 514px;
    margin: 0;
    padding: 0 40px;
    color: #fff; }
    .lightbox .lightbox_content h1 {
      padding: 0 0 1em 0; }
    .lightbox .lightbox_content p {
      color: #fff;
      width: 490px;
      line-height: 1.4em;
      text-align: justify; }
  .lightbox .lightbox_bottom {
    background: transparent url('/images/ui/back_lightbox_bottom.png') top left no-repeat;
    height: 59px;
    width: 574px;
    margin: 0;
    padding: 0; }

.lightbox_faq {
  padding: 0;
  margin: 0;
  background: none;
  width: 574px; }
  .lightbox_faq .lightbox_top {
    background: transparent url('/images/ui/back_lightbox_top.png') top left no-repeat;
    height: 39px;
    width: 574px;
    margin: 0;
    padding: 0; }
  .lightbox_faq .lightbox_content {
    background: transparent url('/images/ui/back_lightbox_middle.png') top left repeat-y;
    height: auto;
    width: 514px;
    margin: 0;
    padding: 0 40px;
    color: #fff; }
    .lightbox_faq .lightbox_content h1 {
      padding: 0 0 1em 0; }
    .lightbox_faq .lightbox_content p {
      color: #fff;
      width: 490px;
      line-height: 1.4em;
      text-align: justify; }
      .lightbox_faq .lightbox_content p a.lightbox_link {
        color: #fff !important; }
      .lightbox_faq .lightbox_content p a.lightbox_link:hover {
        background: #000;
        color: #fff;
        text-decoration: none; }
  .lightbox_faq .lightbox_bottom {
    background: transparent url('/images/ui/back_lightbox_bottom.png') top left no-repeat;
    height: 59px;
    width: 574px;
    margin: 0;
    padding: 0; }

.box_container {
  width: 1007px;
  margin: 10px 0 40px 6px; }
  .box_container .box_top {
    width: 1007px;
    background: transparent url('/images/pain/box_top.png') top left no-repeat;
    height: 17px; }
  .box_container .box_content {
    width: 967px;
    background: transparent url('/images/pain/box_middle.png') top left repeat-y;
    height: auto;
    padding: 0 20px 10px 20px; }
    .box_container .box_content #pain_header {
      border-bottom: 1px solid #000;
      padding: 0 0 10px 0; }
      .box_container .box_content #pain_header h1 {
        font-weight: bold;
        font-size: 1.3em;
        font-family: trebuchet, arial, sans-serif;
        color: #001f68; }
      .box_container .box_content #pain_header h1.top_header {
        float: left; }
      .box_container .box_content #pain_header p.date {
        color: #001f68;
        float: right;
        font-weight: bold; }
      .box_container .box_content #pain_header ul#pain_nav {
        float: right;
        width: 400px; }
        .box_container .box_content #pain_header ul#pain_nav li.last {
          border-left: 1px solid #c6c6c6;
          padding-left: 10px;
          margin-left: 10px; }
        .box_container .box_content #pain_header ul#pain_nav li {
          float: left; }
          .box_container .box_content #pain_header ul#pain_nav li a {
            display: block;
            height: 37px; }
            .box_container .box_content #pain_header ul#pain_nav li a span {
              display: none; }
          .box_container .box_content #pain_header ul#pain_nav li a#nav_perio {
            width: 143px;
            background: #F1F1F1 url('/images/pain/perio_states.jpg') 0 0 no-repeat; }
          .box_container .box_content #pain_header ul#pain_nav li a#nav_perio:hover {
            background: #F1F1F1 url('/images/pain/perio_states.jpg') -143px 0 no-repeat; }
          .box_container .box_content #pain_header ul#pain_nav li a#nav_os {
            width: 118px;
            background: #F1F1F1 url('/images/pain/os_states.jpg') 0 0 no-repeat; }
          .box_container .box_content #pain_header ul#pain_nav li a#nav_os:hover {
            background: #F1F1F1 url('/images/pain/os_states.jpg') -118px 0 no-repeat; }
          .box_container .box_content #pain_header ul#pain_nav li a#nav_results {
            width: 118px;
            background: #F1F1F1 url('/images/pain/results_states.jpg') 0 0 no-repeat; }
          .box_container .box_content #pain_header ul#pain_nav li a#nav_results:hover {
            background: #F1F1F1 url('/images/pain/results_states.jpg') -118px 0 no-repeat; }
        .box_container .box_content #pain_header ul#pain_nav li.current a#nav_perio {
          background: #F1F1F1 url('/images/pain/perio_states.jpg') -143px 0 no-repeat; }
        .box_container .box_content #pain_header ul#pain_nav li.current a#nav_os {
          background: #F1F1F1 url('/images/pain/os_states.jpg') -118px 0 no-repeat; }
        .box_container .box_content #pain_header ul#pain_nav li.current a#nav_results {
          background: #F1F1F1 url('/images/pain/results_states.jpg') -118px 0 no-repeat; }
    .box_container .box_content #pain_patient_info form {
      width: 100%;
      padding: 10px 0 10px 0; }
      .box_container .box_content #pain_patient_info form ul li {
        width: 48%;
        padding-bottom: 6px;
        height: 2em; }
        .box_container .box_content #pain_patient_info form ul li .label {
          width: 38%;
          float: left; }
        .box_container .box_content #pain_patient_info form ul li .input {
          width: 58%;
          float: right; }
          .box_container .box_content #pain_patient_info form ul li .input input {
            width: 100%; }
      .box_container .box_content #pain_patient_info form ul li.apt_type {
        float: right; }
    .box_container .box_content h2 {
      background: #001f68 url('/images/pain/back_header.jpg') top left no-repeat;
      width: 942px;
      padding: 8px 0 8px 20px;
      color: #fff;
      font-weight: normal; }
    .box_container .box_content .form_area {
      background: #fff;
      width: 942px;
      padding: 8px 0 8px 20px; }
  .box_container .box_footer {
    width: 1007px;
    background: transparent url('/images/pain/box_bottom.png') top left no-repeat;
    height: 17px; }
