/* $Id: local-sample.css,v 1.1.2.1 2010/01/11 00:08:12 sociotech Exp $ */

/****************************/
/* LOCAL CSS  - bpsdev copy              */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance #717d79

blue bg color:  #f0eeea;
brown text:  #717d79;
*/

body{
  /*color:#7b7a7a;*/
  color:#616060;
}
a{
  /*color:#717d79;*/
  color:#61998e;
  text-decoration:underline;
}
.page-inner{
	
}
#main-wrapper, #header-group-wrapper, #footer-wrapper{
	width:960px;
  margin:0 auto;
  border-left:1px solid #929090;
  border-right:1px solid #929090;
}
#header-top *{
  overflow:visible;
}
#header-top{
  width:962px;
  overflow:visible;
}
#header-group-wrapper{
  height:40px;
}
.breadcrumb{
  margin-top:10px;
  display:none;
}

#block-block-8 a, #block-block-11 a{
  color:#616060;
  text-decoration:none;
}

/* heading  and logo */
#toptop {height: 211px; width: 962px; background-image: url(../images/header962x211.png); background-repeat: no-repeat; padding: 0; margin: 0; }
#toptop #fusion-bps-toplink{ display:block; width:960px; height:112px; }
#toptop #fusion-bps-bottomlink{ display:block; width:960px; height:99px; }
#block-block-1 .inner { margin: 0; }
.block { margin-bottom: 0; }
#sidebar-first-inner { padding-top: 10px; }
#main-group { background-color:#f0eeea; padding-top: 0;  }

/* primary links */
#header-group-inner {  height: 35px; background: #fff;  }
#header-group-inner ul.sf-js-enabled  { margin-left: 25px;  }
#header-group-inner ul.sf-js-enabled li { width: auto; min-width: 70px; }
#header-group-inner ul.sf-js-enabled li.first {  }
#header-group-inner ul.sf-js-enabled li.last {  }
#header-group-inner ul.sf-js-enabled li:hover {  }
#header-group-inner ul.sf-js-enabled li.active-trail {  }
#header-group-inner ul.sf-js-enabled  li a { color: #828181; font-size: 120%; font-weight: bold;  }
#header-group-inner ul.sf-js-enabled  li a.active {  }
#header-group-inner ul.sf-js-enabled  li a:hover {  }
h1, h2, h2 a, h3  { /*color: #717d79;*/color:#616060; }

/* Home Page ++ modify columns from Display Suite */
.node-type-home .field-items .field-item {margin: 30px 0;}

body.front div#content-inner{
  font-size:15px;
}
div#main-content-inner div.grid16-13 div.content-inner{
  width:740px;
  padding:20px;
}
div#main-content-inner div.grid16-16 div.content-inner{
  width:920px;
  padding:20px;
}
body.front div#content-inner h1.title{
	font-size:22px;
  line-height:130%;
}
body.front div#content-inner h2{
  font-size:21px;
}
body.front div#content-inner ul{
  margin-top:12px;
  padding-left:20px;
}
body.front div#content-inner ul li{
  font-weight:bold;
  font-size:16px;
}


.ed-services { margin-top: 50px;}
.ed-serviced h1 {margin-top: 50px}
.front .nd-region-right {width: 47%; padding-left:  10px; margin-left:  3px;}
/*.nd-region-left  {width: 47%; padding-right: 10px; margin-right: 3px;}*/

/* therapists nd  .node-type-therapists  */
#view-id-therapist_listing-page_1 .view-content h3 { font-size: 2em; }
#view-id-therapist_listing-page_1 .views-view-grid {margin-bottom: 20px;}
.node-type-therapists .nd-region-right {width: 25%; }

#outerImageContainer #modalContainer { overflow:hidden;  }


/* remove the cell when adding another therapist */
.views-view-grid tr.row-4 .col-2, .views-view-grid tr.row-4 .col-3, .views-view-grid tr.row-4 .col-4 {background-color: #f0eeea;   }
.node-type-therapists .nd-region-right {border: 2px solid #717d79; }
.node-type-therapists  .nd-region-right { padding: 10px  0 15px 15px; background-color: #f3f3f3; }
.node-type-therapists  .field-title {  font-size: 110%; font-weight: bold; width: 175px;}
.nd-region-right .field-title p {width: 100%; text-align: center; margin-top: 5px; padding-right: 20px;  }
.nd-sidebar-right .nd-region-middle { margin-right: 30% ;  text-align:  justify; }
.views-view-grid td {background-color: transparent; width: 183px; height: 290px; }
.views-view-grid td .views-field-field-photo-fid {background-color: #fff; width: 100%; height: 92%; text-align: center; padding-top: 5px; }
.views-view-grid td .views-field-title .field-content a { font-weight: bold; color: #717d79;   font-size: 12px;  }
.views-view-grid td .views-field-title { text-align: center;  background-color: #fff; width: 100%; height: 8%; }
.field-links {margin-top: 50px; margin-bottom: 20px; }
.view-Featured-Pic .view-header, .view-Featured-Pic .view-content .views_slideshow_singleframe_teaser_section img   { margin: 0 auto;  text-align: center;  }
#views_slideshow_singleframe_div_Featured_Pic-block_1_3, #views_slideshow_singleframe_div_Featured_Pic-block_1_8 { margin: 0 20px; }


.node-type-therapists .fieldgroup.group-therapist{
  float:right;
  border:2px solid #717d79;
  padding:10px;
  width:170px;
  background-color: #f3f3f3;
}
.node-type-therapists .fieldgroup.group-practice{
  border:0 none;
}
.node-type-therapists div.field-field-fname, .node-type-therapists div.field-field-fname *, .node-type-therapists div.field-field-lname, .node-type-therapists div.field-field-lname *, .node-type-therapists div.field-field-title, .node-type-therapists div.field-field-title *{
  display:inline;
  font-weight: bold;
}
.node-type-therapists div.field-field-photo{
  margin:10px 0;
}
span.print-link{
  display:none;
}
div#content-inner ul.links.inline{
  padding:0;
}
div#content-inner ul.links.inline li a{
  font-size:13px;
}
div.links{
  margin-top:10px;
}
div.terms p{
  margin:0;
}


/* articles nd  .node-type-articles  */
.node-type-articles  .nd-region-right { padding: 10px  0 15px 15px; background-color: #f3f3f3; }
.nd-region-middle .field-article { padding: 0 50px 0 5px;}
.quicktabs_main {background-color: transparent;}

/* Logo water mark at bottom of page */
.content-inner { background-image: url(../images/node-bg.png); background-position:  bottom right; background-repeat: no-repeat; padding-bottom: 200px; }

/* handout ccontent-type */
.node-type-handout #tabset-tab-1 div.field {padding: 10px 0 15px 0; }

/* First Side Column */
#block-views-featured_therapist-block_1 { background: #717d79;  margin-right: 2px; float: right; padding: 5px 2px 5px 0; }
#block-views-featured_therapist-block_1 h2.block-title { font-weight: bold; font-size: 20px; text-align: center; margin-top: 0; color: #fff; }
#block-views-featured_therapist-block_1 .nd-region-middle .field-photo-fid {  }
#block-views-featured_therapist-modalContainerblock_1 .nd-region-middle .field-photo-fid img {  }
#block-views-featured_therapist-block_1 .nd-region-middle .title { text-align: center; font-size: 13px; color:#fff;  }

/* upcoming events */
#block-views-calendar_date-block_1 h2.title { margin:12px 0; text-align:center; line-height:normal;}
.view-calendar-date ul { margin-left:0; }
.view-calendar-date ul li { list-style: none; margin-bottom:8px; /*color:#949393;*/color:#616060; }
.view-calendar-date ul li a { font-weight:bold; font-size:13px; }
.view-calendar-date ul li.views-row-odd { }

.view-calendar-date ul li div.views-field-title span.field-content a {font-weight: bold; color: #717d79; }
#block-views-calendar_date-block_1 { margin-bottom: 16px; margin-top:16px; }
#block-views-calendar_date-block_1 .more-link { font-size: 110%; margin-right:4px;}
#block-views-calendar_date-block_1 .views-row { padding:4px; border-top:1px solid #a9a8bf; margin-bottom:0;}
#block-views-calendar_date-block_1 .views-row-odd { background-color:#F0EEEA; }
#block-views-calendar_date-block_1 .views-row-last { border-bottom:1px solid #a9a8bf; }
#block-views-calendar_date-block_1 .inner { border:1px solid #a9a8bf; }

/*calendar*/
div.calendar-calendar .form-item .description{
  display:none;
}

/* footer */
.bps-footer { width: 960px; height: 65px; background-color: #929090; margin-left:-10px; }
.bps-footer .bps-footer-inner { padding-top: 3px   }
.bps-footer .bps-footer-links { text-align: center; margin: 6px auto 6px;   }
.bps-footer .bps-footer-links a { color: #fff;  font-size: 12px; font-weight: bold; margin-right: 16px;   }
.bps-footer .bps-footer-tag { text-align: center;   color: #fff;  font-size: 10px;    }
/* TESTIMONIALS 

view view-testimonial-listing  view-display-id-page_2 view-dom-id-1 
*/
.view-id-testimonial_listing div.item-list ul { list-style: none; list-style-type: none; }

.view-id-testimonial_listing li.views-row {
margin: 15px 20px;
padding: 5px 20px 10px 40px;
background-color:#D7E7EA;
background-image:url("../images/postquote.png");
background-position:left top;
background-repeat:no-repeat;
border:1px solid #B2D1D7;
list-style: none;
list-style-type: none;
} 

.view-id-testimonial_listing li.views-row .views-field-field-test-sig-value {font-weight: bold;}


/* community partner block */

#block-views-testimonial_listing-block_1 { 
width: 160px;
height: 320px;
text-align: center;
margin: 25px auto;
background-image: url(../images/compart.png);
background-position:center top;
background-repeat:no-repeat;
}

views-field-field-test-logo-fid-1 .field-content {
display: block;
width: 100%;
}
views-field-field-test-logo-fid-1 .field-content a image {
text-align: center;
}



#block-views-testimonial_listing-block_1 .block-title { 
padding-top: 20px;
text-align: center;
font-size: 24px;
}

.views-field-field-partner-name-value  {
text-align: center;
}

.views-field-field-partner-name-value  a {
font-size: 15px;
font-weight: normal;
text-decoration: none;
color:  #717d79;
}


/* MailChimp */

/* loose the hokey fieldset */

#mailchimp-subscribe-anon-form-all fieldset {  }

/* general */
.field p {margin: .2em 0 .6em 0; }


#sidebar-first {background-color: #a5d4c5; }
#block-block-5{
	width:160px;
	margin:0 10px;
  background-color:#929090;
  text-align:center;
}
#block-block-5 a{
  font-size:21px;
  line-height:22px;
  font-weight:bold;
  color:#f8ce4d;
}
#block-block-8{
  text-align:center;
}
#block-block-8 a{
  font-size:18px;
  font-weight:bold;
}
#block-block-9{
	width:160px;
  margin:0 10px;
  background-color:#929090;
  text-align:center;
}
#block-block-9 a{
  font-size:16px;
  font-weight:bold;
  color:#f8ce4d;
}
#block-block-10{
	text-align:center;
	margin-left:-30px;
	width:780px;
  background-color:#717d79;
}
#block-block-10 a{
	font-weight:bold;
	margin:0 30px;
	font-size:21px;
  color:#F8CE4D;
}
#block-block-11{
	margin:90px 0;
  text-align:center;
  margin-left:-30px;
  width:780px;
  height:50px;
  overflow:visible;
  background-color:#717d79;
}
#block-block-11 p{
  margin:0;
}
#block-block-11 a{
  display:block;
  float:left;
  vertical-align:middle;
  padding:0 0 0 61px;
}
#block-block-11 a:hover{
  text-decoration:none;
}
#block-block-11 a span{
  display:block;
  font-size:14px;
  margin-top:4px;
}
#block-block-11 a#bps-dcatcher{
  margin-top:-10px;
  width:180px;
}
#block-block-11 a#bps-choices{
  margin-top:-30px;
  width:160px;
}
#block-block-11 a#bps-at-risk-alt{
  margin-top:-13px;
  width:195px;
}
#block-block-11 a#bps-at-risk-alt img{
  width:195px;
  height:75px;
}
.main { background-color: #a5d4c5;} 

div.emvideo{
  margin-top:16px;
}



/*
    Document   : editor_styles
    Created on : Jul 28, 2010, 10:35:45 AM
    Author     : rob
    Description:
        This is the CSS for the WYSIWYG editor.
*/

/* Topography */
.grand_heading { color: #717d79; font-size: 23px; font-weight: bold; margin: 15px 0 30px !Important; }
.heading {  color: #717d79; font-size: 23px; font-weight: bold; margin: 5px 0 10px !Important; }
.indented_heading { color: #717d79; font-size: 23px; font-weight: bold; margin: 5px 0 10px 30px !Important; }
.grand_sub_heading { color: #717d79; font-size: 18px;  font-weight: bold; margin: 15px 0 30px; }
.sub_heading { color: #717d79; font-size: 18px;  font-weight: bold; margin: 5px 0 10px; }
.indented_sub_heading { color: #717d79; font-size: 18px;   font-weight: bold; margin: 5px 0px 10px 30px !Important; }
.body_text {font-weight:normal; padding: 5px !Important; margin: 2px !Important ;}
.compact_text {line-height: 100%; padding: 2px !Important; margin:0 !Important; }
.indented_text {font-weight:normal; padding: 5px  !Important; margin: 2px 30px !Important;}

