
/* CSS Document */
html,
body {
  height:100%
}

body {
  background:#e9e9e9;
  margin:0;
  padding:0;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  width:100%;
  font-size: 11px;
  height:100%
}

h1 {
  font-size: 16px;
  font-weight:bold;
  margin: 0;
}

h2 {
  font-size: 13px;
  font-weight:bold;
}

h3 {
  font-size: 12px;
  font-weight:bold;
}

h4 {
  font-size: 11px;
  color:#095595;
}

p,
li,
blockquote {
  font-size:11px
}

blockquote {
  padding:0;
  margin:6px;
  text-indent:0
}

cite {
  font-size:11px;
  font-style:italic;
  margin-left:6px;
}

img {
  border:0;
}

a {
  font-size: 11px;
  color: #095595;
}

#outer_wrapper {
  width:706px;
  margin: 20px auto;
  border:1px solid #666;
  background:url(../images/interface/bg.gif) repeat-y;
}

/* To clear the floats so the left and right can be longer than content */
#inner_wrapper {
  overflow: hidden;
  width: 100%;
  height:100%;
}

/* Header */
#header {
  background:url(../images/nav_bg.jpg) 320px 0 no-repeat #fff;
  position:relative;
}

#header .logo {
  margin-left:12px;
}

#header h1 {
}

#header p {
position:absolute;
  right:0;
  top:68px;
  display:block;
  padding:3px;
  background:#99A600;
  filter:alpha(opacity=75);
  -moz-opacity:.75;
  opacity:.75
}

#header a:link,
#header a:visited {
  color: #000;
  text-decoration:none
}

#header a:hover {
  color: #fff;
}

#header #links {
  width:706px;
  background:#000;
  height:44px;
}

#header #links img {
  float:left;
  margin:0;
  padding:0;
  border:0
}

/*SubNavigation Area*/

#nav_holder a {
  color: #095595;
  text-decoration:none
}

#nav_holder a:hover {
  color: #fff;
}

#subnav ul {
  list-style:disc url(../images/interface/bullet.gif) outside;
  margin: 0;
  padding: 0;
}

#subnav li {
  margin:6px;
}
#subnav li.pdf {
    background:url(../images/interface/pdfIcon_sml.gif) 0 0 no-repeat;
    padding-left:20px;
    }

/*Main Content Area*/
#main h1 {
}

#main h2 {
}

#main h3 {
  margin-bottom:0
}

#main h4 {
  margin-bottom:0;
  margin-top:0
}

#main p {
  font-size: 12px;
  line-height: 14px;
}

#main a:link,
#main a:visited {
  color: #095595;
  text-decoration:none
}

#main a:hover {
  color: #000;
}

#main .silver {
  color:#888
}

/*Image placement*/
#main .image_float_right {
  float:right;
  padding:6px;
  border:0
}

#main .image_float_left {
  float:left;
  padding:6px;
  margin-left:0;
  border:0
}

#main .heading_image {
  float:right;
  padding:6px;
  margin-right:12px;
}

#main .therapist_image {
  float:left;
  padding:0;
  margin:12px;
  margin-left:0
}

/*footer*/
#footer {
  background-color:#000;
  height:30px;
  border-top:1px solid #000;
}

#footer p {
  color:#fff;
  font-size:10px;
  padding:6px;
  margin:0
}

#footer a:link,
#footer a:visited {
  color:#fff
}

#footer a:hover {
  color:#c00
}

#footer .bottom_nav {
  float:right;
  margin:0 10px 0 0;
}

/*3-Column Table Layout*/

#main #col_table_3 {
  width:495px;
  margin:0 auto;
  border-collapse:collapse;
}

#main #col_table_3 p {
  font-size:11px;
}

#main #col_table_3 tr {
}

#main #col_table_3 td {
  vertical-align:top;
  width:33%;
  padding:0;
  border-right:2px solid #fff;
}

#main #col_table_3 img {
  border-bottom:2px solid #fff;
  border-top:2px solid #fff
}

#main #col_table_3 .blue_col {
  background:#b0c4de;
  padding:6px
}

#main #col_table_3 .yellow_col {
  background:#fafad2;
  padding:6px
}

#main #col_table_3 .green_col {
  background:#095595;
  padding:6px
}

#main #col_table_3 .white_col {
  background:#fff;
  padding:6px
}

/*unordered lists*/
#main #col_table_3 .hide_bullets {
  list-style:none;
  padding:3px;
  margin:0;
}

#main #col_table_3 .hide_bullets li {
  list-style:none;
  padding:3px;
  margin:0;
}

#main #col_table_3 {
  list-style:url(../images/nav/bullet.gif) outside;
  margin-left:6px;
  padding-left:6px;
}

#main #col_table_3 li {
  margin:3px 0;
  margin-left:6px;
  padding-left:6px;
}

/*Two Column Table Layout*/
#main #col_table_2 {
  width:495px;
  margin:0 auto;
  border-collapse:collapse;
}

#main #col_table_2 p {
  font-size:11px;
}

#main #col_table_2 tr {
}

#main #col_table_2 td {
  vertical-align:top;
  width:50%;
  padding:0;
  border-right:2px solid #fff;
}

#main #col_table_2 img {
}

#main #col_table_2 .blue_col {
  background:#b0c4de;
  padding:6px
}

#main #col_table_2 .yellow_col {
  background:#fafad2;
  padding:6px
}

#main #col_table_2 .green_col {
  background:#095595;
  padding:6px
}

#main #col_table_2 .white_col {
  background:#fff;
  padding:6px
}

/*single column*/		
#main #background {
  background-color:#fafad2;
  padding:12px
}

#main #background {
  background-color:#fafad2;
  padding:12px
}

#main #background ul {
  list-style:url(../images/nav/bullet.gif) outside;
  padding-bottom:12px
}

#main #background li {
  list-style:url(../images/nav/bullet.gif) outside;
  padding-bottom:12px
}

/*unordered lists*/
#main #col_table_2 ul {
  list-style:url(../images/nav/bullet.gif) outside;
  margin-left:6px;
  padding-left:6px;
}

#main #col_table_2 li {/*list-style:url(../images/nav/bullet.gif) outside;*/
  margin:3px 0;
  margin-left:6px;
  padding-left:6px;
}

/*Therapist and Providers Pages:*/

.hide_bullets {
  list-style:none;
  padding:3px;
  margin:0;
}
