* { margin: 0; padding: 0; }
img { border: 0; }



body {
   background: #fff url('/images/redbar.gif') repeat-x 0px 143px;
   font-family: "Helvetica", "Arial", sans-serif;
   color: #000;
   font-size: 13px;
   }

   * html body { background: #fff url('/images/redbar.gif') repeat-x 0px 141px; }

   #container {
      width: 950px;
      margin: 0 auto;
      text-align: center;
      padding: 7px 0 0 0;
   }

   * html #container { padding: 8px 0 0 0; }

      * html #container {
         width: 1024px;
      }

      #header {
         text-align: left;
      }

      #top-thing {
         width: 701px;
         height: 14px;
         margin: 0px 0 0px 252px;
         display: block;
      }

      * html #top-thing {
         margin: 0px 0 0px 181px;
      }

      #left-column {
         width: 257px;
         float: left;
         display: inline;
      }

         #menu {
            height: 210px;
            display: block;
         }

         * html #menu { height: auto;  }

         * html #menu ul { padding-bottom: 6px;  }

         #menu ul li {
            list-style-type: none;
            display: block;
            background: transparent url('/images/menu-repeat.gif') repeat-y 0 0;
         }

         #menu ul li a {
            color: #fff;
            text-decoration: none;
            display: block;
            padding: 6px 0 5px 25px;
            font-family: "Arial", sans-serif;
            font-size: 12px;
            line-height: 15px;
            background: transparent url('/images/bottom-border2.gif') no-repeat 0 -2px;
            text-align: left;
         }

         /* ie only */
         * html #menu ul li a {
            line-height: 14px;
            padding: 6px 0 5px 25px;
         }

         #menu ul li a:hover { text-decoration: underline; }

         #menu ul li#topmenu-active a {
            background: transparent url('/images/menu-active-repeat.gif') repeat-y 0 0;
         }

         #menu ul li a#menu-last-item {
            border: 0 !important;
            padding-bottom: 9px;
         }

            #menu-shadow {
               width: 3px;
               height: 210px;
               float: left;
            }

         #menu-first-item { background: transparent;  }

      /* the gray menu to the left with the icons */
      #content-left-menu {
         padding: 32px 0 0 20px;
         background: #fff url('/images/content-left-menu.gif') no-repeat 0 0;
         float: left;
         width: 256px;
         display: inline;
         text-align: left;

         height: 325px;
         min-height: auto !important;
         min-height: 325px;
      }

         #content-left-menu ul li {
            list-style-type: none;
         }

         #content-left-menu ul li a {
            text-decoration: none;
            font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
            font-weight: normal;
            font-size: 14px;
            color: #456071;
            line-height: 23px;
            display: block;
            padding: 0 0 15px 33px;
            clear: both;
            width: 200px;
         }

         #content-left-menu ul li a:hover {
            text-decoration: underline;
         }

         /* the left part with the icons */
         .directions { background: transparent url('/images/directions.gif') no-repeat 0 0; }
         .map { background: transparent url('/images/map.gif') no-repeat 0 0; }
         .phone { background: transparent url('/images/phone.gif') no-repeat 0 0; }
         .campus { background: transparent url('/images/transportation.gif') no-repeat 0 0; }
         .nursing { background: transparent url('/images/school-of-nursing.gif') no-repeat 0 0; }
         .steps { background: transparent url('/images/steps-recovery-center.gif') no-repeat 0 0; }
         .records { background: transparent url('/images/medical-records.gif') no-repeat 0 0; }
         .referral { background: transparent url('/images/physician-referral.gif') no-repeat 0 0; }
         .adultdaycare { background: transparent url('/images/adultdaycare.gif') no-repeat 0 0; }


   #right-column {
      background-color: #fff;
      float: left;
      width: 692px;
   }

   * html #right-column {
      margin: 0px 0 0 -19px;
   }

   #content {
      float: left;
      background-color: #fff;
      margin-left: 36px;
      margin: 0;
      display: inline;
      padding: 0px 0 0 0px;
      margin-left: 36px;
      _margin-left: 18px;

      width: 654px;

      text-align: left;
      font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
      font-weight: normal;
      font-size: 13px;
      line-height: 19px;
      border-bottom: 5px solid #f2f2f2;
      border-right: 2px solid #e8e8e8;
      overflow: hidden;
   }

   * html #content {
      width: 672px;
   }

      #content h1 {
         font-family: "Century Gothic", "Arial", sans-serif;
         font-size: 18px;
         line-height: 20px;
         color: #5c5d5d;
         font-weight: bold;
         padding-bottom: 10px;
      }

      #content p {
         padding-bottom: 10px;
         color: #838484;
      }

      #content em {
         font-style: normal;
         color: #525658;
      }

      #inner-content-wide {
         padding: 15px 0px 0 0px;
      }
      
      /* keeps the content on the skinny */
      #inner-content {
         padding: 15px 0px 50px 0px;
         width: 500px;
      }

         #inner-content ul li {
            color: #838484;
            margin-left: 25px;
            padding: 0 0 5px 0;
         }

      /* the people picture */
      #people-content-header {

      }

      * html #people-content-header {

      }

   .footer {
      padding: 5px 0 20px 0px;
      margin-left: 290px;
      color: #8eadc2;
      font-size: 11px;
      line-height: 20px;
      font-family: "Helvetica", "Arial", sans-serif;
      clear: both;
      text-align: right;
   }

      .footer a {
         color: #8eadc2;
         text-decoration: none;
         display: inline;
      }

      /* this link needs to be on the right */
      .footer a#jkd {
         color: #a1a2a2;
      }

      .footer a:hover {
         text-decoration: underline;
      }

      .footer #phone {
         text-align: right;
      }


   #form {
      padding: 15px 0 0 0;
   }

   .required-lbl {
      color: maroon;
   }

   .required-input { border: 1px solid #A3B0B8; }

.clear { clear: both; }


.doc-row {
	padding: 20px 0 10px 0;
}

.document {
	float: left;
	width: 160px;
	font-size: 11px;
	line-height: 13px;
	margin-right: 40px;
}

	.document a {
		display: block;
	}
	
	.document a.title {
		color: #8b8c8c;
		text-decoration: none;
		padding-top: 6px;
	}

	.document img {
		border: 2px solid #d9e1e4;
		width: 155px;
		height: 115px;
	}











