/* -----------------------------------------------------------------------
	OBCC Global Styles
----------------------------------------------------------------------- */

/* Blueprint Overrides */

h4 {
	padding-left: 40px;
	padding-right: 40px;
	font-style: italic;
	line-height: 1.5em;
}

a {
	color: #003e57;
}

a:focus, a:hover {
	color: #992600;
}

/* Structure */
body {
	background: transparent url('../_images/body_background.png') scroll 0 0;
	background-repeat: repeat;
	color: #fff;
}

#header {
	background: transparent url('../_images/background.png') scroll 0 0;
	background-repeat: repeat-x;
	min-width: 1110px;
}

#header_left {
	background: transparent url('../_images/header_left_background.png') scroll 0 0;
	background-repeat: no-repeat;
	height: 159px;
	width: 30px;
	padding-right: 10px;
}

#header_middle {
	background: transparent url('../_images/header_middle_background.png') scroll 0 0;
	background-repeat: no-repeat;
	height: 159px;
}

#logo_link {
	width: 385px;
	height: 105px;
	float: left;
	display: block;
	text-indent: -9999px;
	z-index: 10000;
}

#header_right {
	background: transparent url('../_images/header_right_background.png') scroll 0 0;
	background-repeat: no-repeat;
	height: 159px;
	width: 30px;
	padding-left: 10px;
}

#body {
	min-width: 1110px;
}

#body_inside {
	background: transparent url('../_images/body_inside_background.png') scroll 0 0;
	background-repeat: repeat-y;
	padding-left: 40px;
	padding-right: 40px;
  	min-height: 600px;
  	height: auto !important;
  	height: 600px;
	padding-bottom: 30px;
}

#footer {
	background: transparent url('../_images/footer_background.png') scroll 0 0;
	background-repeat: repeat-x;
	height: 60px;
	min-width: 1110px;
}

#footer_left {
	background: transparent url('../_images/footer_left_background.png') scroll 0 0;
	background-repeat: no-repeat;
	height: 60px;
	width: 30px;
	padding-left: 10px;
}

#footer_middle {
	background: transparent url('../_images/footer_middle_background.png') scroll 0 0;
	background-repeat: no-repeat;
	height: 60px;
}

#footer_info_middle {
	text-align: center;
	color: #222;
	text-shadow: 1px 1px 0px #9db524;
	margin-bottom: 0px;
	margin-top: 0.75em;
}

#footer_info_middle p, #footer_info_right p {
	margin-bottom: 0px;
}

#footer_right {
	background: transparent url('../_images/footer_right_background.png') scroll 0 0;
	background-repeat: no-repeat;
	height: 60px;
	width: 30px;
	padding-right: 10px;
}

#footer_info_right {
	text-align: right;
	color: #222;
	text-shadow: 1px 1px 0px #9db524;
	margin-bottom: 0px;
	margin-top: 0.25em;
}

#footer_info_right a {
	color: #222;
}

#footer_info_right a:hover {
	color: #f2eee6;
	text-shadow: none;
}

/* Superfish */
#superfish_container {
	margin-top: 109px;
	height: 50px;
}

/* FeatureBox Global */
.featurebox ul {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-left: 15px;
}

.featurebox li {
	background: transparent url('../_images/box_body_li.png') scroll 0 0;
	background-repeat: no-repeat;
	display: block;
	width: 290px;
	height: 50px;
	position: relative;
}

.featurebox li:hover, .featurebox li.sfHover,
.featurebox li:focus, .featurebox li:hover, .featurebox li:active{
		background: transparent url('../_images/box_body_li.png') scroll 0 -50px;
}

.featurebox li a:hover, .featurebox li a.sfHover,
.featurebox li a:focus, .featurebox li a:hover, .featurebox li a:active{
		background: transparent url('../_images/box_body_li.png') scroll 0 -50px;
}

.featurebox li.box_bottom {
	background: transparent url('../_images/box_bottom.png') scroll 0 0;
	background-repeat: no-repeat;
	display: block;
	width: 290px;
	height: 62px;
	position: relative;
}

.featurebox li.box_bottom:hover, .featurebox li.box_bottom.sfHover,
.featurebox li.box_bottom:focus, .featurebox li.box_bottom:hover, .featurebox li.box_bottom:active{
		background: transparent url('../_images/box_bottom.png') scroll 0 -62px;
}

.featurebox li.box_bottom a:hover, .featurebox li.box_bottom a.sfHover,
.featurebox li.box_bottom a:focus, .featurebox li.box_bottom a:hover, .featurebox li.box_bottom a:active{
		background: transparent url('../_images/box_bottom.png') scroll 0 -62px;
}

.featurebox li a {
	display: block;
	width: 290px;
	height: 50px;
	position: relative;
	text-decoration: none;
	font-style: italic;
	font-size: 1.2em;
	color: #fff;
}

.featurebox li a:hover {
	color: #fff;
}

.featurebox li a span.twolines {
	display: block;
	padding-left: 45px;
	padding-top: 3px;
}

.featurebox li a span.oneline {
	display: block;
	padding-left: 45px;
	padding-top: 14px;
}

/* FeatureBoxStaff Global */
.featurebox_staff ul {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-left: 15px;
}

.featurebox_staff li {
	background: transparent url('../_images/box_body_staff_li.png') scroll 0 0;
	background-repeat: no-repeat;
	display: block;
	width: 290px;
	height: 66px;
	position: relative;
}

.featurebox_staff li:hover, .featurebox_staff li.sfHover,
.featurebox_staff li:focus, .featurebox_staff li:hover, .featurebox_staff li:active{
		background: transparent url('../_images/box_body_staff_li.png') scroll 0 -66px;
}

.featurebox_staff li a:hover, .featurebox_staff li a.sfHover,
.featurebox_staff li a:focus, .featurebox_staff li a:hover, .featurebox_staff li a:active{
		background: transparent url('../_images/box_body_staff_li.png') scroll 0 -66px;
}

.featurebox_staff li.box_bottom {
	background: transparent url('../_images/box_body_staff_bottom.png') scroll 0 0;
	background-repeat: no-repeat;
	display: block;
	width: 290px;
	height: 77px;
	position: relative;
}

.featurebox_staff li.box_bottom:hover, .featurebox_staff li.box_bottom.sfHover,
.featurebox_staff li.box_bottom:focus, .featurebox_staff li.box_bottom:hover, .featurebox_staff li.box_bottom:active{
		background: transparent url('../_images/box_body_staff_bottom.png') scroll 0 -77px;
}

.featurebox_staff li.box_bottom a:hover, .featurebox_staff li.box_bottom a.sfHover,
.featurebox_staff li.box_bottom a:focus, .featurebox_staff li.box_bottom a:hover, .featurebox_staff li.box_bottom a:active{
		background: transparent url('../_images/box_body_staff_bottom.png') scroll 0 -77px;
}

.featurebox_staff li a {
	display: block;
	width: 290px;
	height: 66px;
	position: relative;
	text-decoration: none;
	font-style: italic;
	font-size: 1.2em;
	color: #fff;
}

.featurebox_staff li a:hover {
	color: #fff;
}

.featurebox_staff li a span.threelines {
	display: block;
	padding-left: 45px;
	padding-top: 4px;
}

.featurebox_staff li a span.oneline_staff {
	display: block;
	padding-left: 45px;
	padding-top: 22px;
}

.featurebox_staff li a span.twolines_staff {
	display: block;
	padding-left: 45px;
	padding-top: 13px;
}

/* FeatureBox Individual */
.featurebox li#box_heading_notsure {
	background: transparent url('../_images/box_heading_notsure.png') scroll 0 0;
	background-repeat: no-repeat;
	display: block;
	width: 290px;
	height: 75px;
	position: relative;
	text-indent: -9999px;
}

.featurebox li#box_heading_quicklinks {
	background: transparent url('../_images/box_heading_quicklinks.png') scroll 0 0;
	background-repeat: no-repeat;
	display: block;
	width: 290px;
	height: 75px;
	position: relative;
	text-indent: -9999px;
}

.featurebox li#box_heading_services {
	background: transparent url('../_images/box_heading_services.png') scroll 0 0;
	background-repeat: no-repeat;
	display: block;
	width: 290px;
	height: 75px;
	position: relative;
	text-indent: -9999px;
}

.featurebox_staff li#box_heading_staff {
	background: transparent url('../_images/box_heading_staff.png') scroll 0 0;
	background-repeat: no-repeat;
	display: block;
	width: 290px;
	height: 75px;
	position: relative;
	text-indent: -9999px;
}

.featurebox li#box_heading_groups {
	background: transparent url('../_images/box_heading_groups.png') scroll 0 0;
	background-repeat: no-repeat;
	display: block;
	width: 290px;
	height: 75px;
	position: relative;
	text-indent: -9999px;
}

.featurebox li#box_heading_classes {
	background: transparent url('../_images/box_heading_classes.png') scroll 0 0;
	background-repeat: no-repeat;
	display: block;
	width: 290px;
	height: 75px;
	position: relative;
	text-indent: -9999px;
}

/* BoxLong Globals */

.bottombox {
	margin-bottom: 0px;
	padding-bottom: 10px;
}

#box_long p {
	padding-left: 40px;
	padding-right: 40px;
}

#box_long ul {
	padding-left: 60px;
	padding-right: 40px;
}

#box_long ul.shrinkindent {
	padding-left: 20px !important;
	padding-right: 40px;
}

#box_long ul li {
	margin-bottom: 8px;
	line-height: 1.75;
}

#box_long2 p {
	padding-left: 40px;
	padding-right: 40px;
}

#box_long2 ul {
	padding-left: 60px;
	padding-right: 40px;
}

#box_long2 ul li {
	margin-bottom: 8px;
	line-height: 1.75;
}

#box_long2 ol {
	padding-left: 60px;
	padding-right: 40px;
	font-weight: bold;
}

#box_long2 ol span {
	font-weight: normal;
}

#box_long2 ol li {
	margin-bottom: 8px;
	line-height: 1.75;
}

/* BoxLongBlue Global */

.boxb_long_body {
	background: transparent url('../_images/boxb_long_body.png') scroll 0 0;
	background-repeat: repeat-y;
	width: 610px;
}

.boxb_long_bottom {
	background: transparent url('../_images/boxb_long_bottom.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 20px;
}

/* BoxLongBlue Individual */

#boxb_heading_long_welcome{
	background: transparent url('../_images/boxb_heading_long_welcome.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#ribbonb_partner {
	background: transparent url('../_images/ribbonb_partner.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

/* BoxLongWhite Gloal */

.boxw_long_body {
	background: transparent url('../_images/boxw_long_body.png') scroll 0 0;
	background-repeat: repeat-y;
	width: 610px;
	color: #111;
}

.boxw_long_bottom {
	background: transparent url('../_images/boxw_long_bottom.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 20px;
}

/*BoxLongWhite Individual */

#boxw_heading_long_about {
	background: transparent url('../_images/boxw_heading_long_about.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_meet {
	background: transparent url('../_images/boxw_heading_long_meet.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_services {
	background: transparent url('../_images/boxw_heading_long_services.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_groups {
	background: transparent url('../_images/boxw_heading_long_groups.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_partner {
	background: transparent url('../_images/boxw_heading_long_partner.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_contact {
	background: transparent url('../_images/boxw_heading_long_contact.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_fees {
	background: transparent url('../_images/boxw_heading_long_fees.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_forms {
	background: transparent url('../_images/boxw_heading_long_forms.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_appts {
	background: transparent url('../_images/boxw_heading_long_appts.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_anger {
	background: transparent url('../_images/boxw_heading_long_anger.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_anxiety {
	background: transparent url('../_images/boxw_heading_long_anxiety.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_career {
	background: transparent url('../_images/boxw_heading_long_career.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_christian {
	background: transparent url('../_images/boxw_heading_long_christian.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_crisis {
	background: transparent url('../_images/boxw_heading_long_crisis.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_depression {
	background: transparent url('../_images/boxw_heading_long_depression.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_divorce {
	background: transparent url('../_images/boxw_heading_long_divorce.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_domestic {
	background: transparent url('../_images/boxw_heading_long_domestic.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_drug {
	background: transparent url('../_images/boxw_heading_long_drug.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_eating {
	background: transparent url('../_images/boxw_heading_long_eating.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_grief {
	background: transparent url('../_images/boxw_heading_long_grief.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_obsessive {
	background: transparent url('../_images/boxw_heading_long_obsessive.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_panic {
	background: transparent url('../_images/boxw_heading_long_panic.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_premarital {
	background: transparent url('../_images/boxw_heading_long_premarital.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_marital {
	background: transparent url('../_images/boxw_heading_long_marital.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_phobias {
	background: transparent url('../_images/boxw_heading_long_phobias.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_post {
	background: transparent url('../_images/boxw_heading_long_post.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_psychosis {
	background: transparent url('../_images/boxw_heading_long_psychosis.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_self {
	background: transparent url('../_images/boxw_heading_long_self.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_sexual_abuse {
	background: transparent url('../_images/boxw_heading_long_sexual_abuse.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_sexual_identity {
	background: transparent url('../_images/boxw_heading_long_sexual_identity.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_victims {
	background: transparent url('../_images/boxw_heading_long_victims.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_unemployment_group {
	background: transparent url('../_images/boxw_heading_long_unemployment_group.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_parenting_classes {
	background: transparent url('../_images/boxw_heading_long_parenting_classes.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_abc_youth_classes {
	background: transparent url('../_images/boxw_heading_long_abc_youth_classes.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_anger_teens_classes {
	background: transparent url('../_images/boxw_heading_long_anger_teens_classes.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_petty_theft_classes {
	background: transparent url('../_images/boxw_heading_long_petty_classes.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_victim_classes {
	background: transparent url('../_images/boxw_heading_long_victim_classes.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_parents_212teens_classes {
	background: transparent url('../_images/boxw_heading_long_parents_212teens_classes.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_coparenting_classes {
	background: transparent url('../_images/boxw_heading_long_coparenting_classes.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_anger_group {
	background: transparent url('../_images/boxw_heading_long_anger_group.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_batterers_group {
	background: transparent url('../_images/boxw_heading_long_batterers_group.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_child_abuse_group {
	background: transparent url('../_images/boxw_heading_long_child_abuse_group.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_ken_olson_director {
	background: transparent url('../_images/boxw_heading_long_ken_olson_director.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_tim_schlensker {
	background: transparent url('../_images/boxw_heading_long_tim_schlensker.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_renee_m_winters {
	background: transparent url('../_images/boxw_heading_long_renee_m_winters.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_lisa_m_carrillo {
	background: transparent url('../_images/boxw_heading_long_lisa_m_carrillo.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_sandra_k_walker {
	background: transparent url('../_images/boxw_heading_long_sandra_k_walker.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_wendy_yasinski {
	background: transparent url('../_images/boxw_heading_long_wendy_yasinski.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_robert_aban {
	background: transparent url('../_images/boxw_heading_long_robert_aban.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_garry_l_raley {
	background: transparent url('../_images/boxw_heading_long_garry_l_raley.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_office_staff {
	background: transparent url('../_images/boxw_heading_long_office_staff.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_maria_nunez_flores {
	background: transparent url('../_images/boxw_heading_long_maria_nunez_flores.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_brian_chesher {
	background: transparent url('../_images/boxw_heading_long_brian_chesher.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_resources {
	background: transparent url('../_images/boxw_heading_long_resources.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_404 {
	background: transparent url('../_images/boxw_heading_long_404.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#boxw_heading_long_couples {
	background: transparent url('../_images/boxw_heading_long_couples.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 75px;
	text-indent: -9999px;
}

#ribbonw_servicesoffered {
	background: transparent url('../_images/ribbonw_servicesoffered.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 290px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_overview {
	background: transparent url('../_images/ribbonw_overview.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_community {
	background: transparent url('../_images/ribbonw_community.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
}

#ribbonw_offered {
	background: transparent url('../_images/ribbonw_offered.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_wecanhelp {
	background: transparent url('../_images/ribbonw_wecanhelp.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_mission {
	background: transparent url('../_images/ribbonw_mission.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_ethical {
	background: transparent url('../_images/ribbonw_ethical.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_excellence {
	background: transparent url('../_images/ribbonw_excellence.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_emotional {
	background: transparent url('../_images/ribbonw_emotional.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_human {
	background: transparent url('../_images/ribbonw_human.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_stewardship {
	background: transparent url('../_images/ribbonw_stewardship.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_claremont {
	background: transparent url('../_images/ribbonw_claremont.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_rc {
	background: transparent url('../_images/ribbonw_rc.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_riverside {
	background: transparent url('../_images/ribbonw_riverside.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_crestline {
	background: transparent url('../_images/ribbonw_crestline.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_claremont h2 {
	margin: 0;
	padding: 0;
}

#ribbonw_rc h2 {
	margin: 0;
	padding: 0;
}

#ribbonw_riverside h2 {
	margin: 0;
	padding: 0;
}

#ribbonw_crestline h2 {
	margin: 0;
	padding: 0;
}

#ribbonw_fees {
	background: transparent url('../_images/ribbonw_fees.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_insurance {
	background: transparent url('../_images/ribbonw_insurance.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_forms {
	background: transparent url('../_images/ribbonw_forms.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_forms_all {
	background: transparent url('../_images/ribbonw_forms_all.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_forms_adults {
	background: transparent url('../_images/ribbonw_forms_adults.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_forms_minors {
	background: transparent url('../_images/ribbonw_forms_minors.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_forms_groups {
	background: transparent url('../_images/ribbonw_forms_groups.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_forms_supplemental {
	background: transparent url('../_images/ribbonw_forms_supplemental.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_partners_current {
	background: transparent url('../_images/ribbonw_partners_current.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_partners_give {
	background: transparent url('../_images/ribbonw_partners_give.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_idea {
	background: transparent url('../_images/ribbonw_idea.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_appts_individual {
	background: transparent url('../_images/ribbonw_appts_individual.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_appts_groups {
	background: transparent url('../_images/ribbonw_appts_groups.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_speakers {
	background: transparent url('../_images/ribbonw_speakers.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_schedule {
	background: transparent url('../_images/ribbonw_schedule.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_multilingual {
	background: transparent url('../_images/ribbonw_multilingual.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_riverside_county {
	background: transparent url('../_images/ribbonw_riverside_county.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_sb_county {
	background: transparent url('../_images/ribbonw_sb_county.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_la_county {
	background: transparent url('../_images/ribbonw_la_county.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_resources_domestic {
	background: transparent url('../_images/ribbonw_resources_domestic.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_resources_drug {
	background: transparent url('../_images/ribbonw_resources_drug.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_resources_food {
	background: transparent url('../_images/ribbonw_resources_food.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_resources_legal {
	background: transparent url('../_images/ribbonw_resources_legal.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

#ribbonw_resources_shelters {
	background: transparent url('../_images/ribbonw_resources_shelters.png') scroll 0 0;
	background-repeat: no-repeat;
	width: 610px;
	height: 49px;
	text-indent: -9999px;
}

/* index.html */
#home_banner {
	background: transparent url('../_images/home_banner.png') scroll 0 0;
	background-repeat: no-repeat;
	height: 330px;
	margin-top: 1.5em;
	text-indent: -9999px;
}

.home_copy {
	font-size: 1.2em;
	font-style: italic;
}

.home_copy a, .home_copy a:visited {
	color: #fff;
}

.home_copy a:hover {
	color: #222;
}

.home_copy_sub {
	font-size: 1.0em;
	color: #fff;
}

.home_copy_sub a, .home_copy a:visited {
	color: #fff;
}

.home_copy_sub a:hover {
	color: #000;
}

#home_float_copy {
	float: left;
	width: 250px;
	padding-top: 5px;
}

#home_float_pic {
	float: left;
	width: 233px;
}

#home_float_pic a {
	display: block;
	text-indent: -9999px;
	background: transparent url('../_images/btn_contribute.png') scroll 0 0;
	height: 36px;
	width: 181px;
	margin-top: 15px;
	margin-left: 30px;
}

#home_float_pic a:hover {
	background: transparent url('../_images/btn_contribute.png') scroll 0 -36px;	
}

/* about.html */
#aboutpic {
	float: right;
	width: 263px;
	height: 175px;
	background:transparent url('../_images/obcc_about_pic.jpg') scroll 0 0;
	margin-right: 10px;
}

/* counseling_services.html */
#servicesoffered {
	float: left;
	width: 290px;
}

#servicespic {
	float: left;
	width: 290px;
	height:175px;
	background:transparent url('../_images/obcc_services_pic.jpg') scroll 0 0;
	margin-left: 5px;
}

.counseling_locations {
	font-style: italic; 
	font-size: 1.2em;
}

/* staff.html */
#meetpic {
	float: right;
	width: 263px;
	height: 175px;
	background:transparent url('../_images/obcc_meet_pic.jpg') scroll 0 0;
	margin-right: -5px;
}

/* forms.html */
.forms_table {
	width: 520px !important;
	margin-left: 45px;
	border-collapse: collapse;
}

.forms_table th {
	border: 1px solid #b3b0aa;
	text-align: center;
	background: #f7f3eb;
}

.forms_table td {
	border: 1px solid #b3b0aa;
	text-align: center;
}

.form_title {
	text-align: left !important;
	font-weight: bold;
	vertical-align: top !important;
}

.form_desc {
	text-align: left !important;
}

#btn_forms {
	display: block;
	text-indent: -9999px;
	background: transparent url('../_images/btn_forms.png') scroll 0 0;
	height: 36px;
	width: 181px;
	margin-top: 5px;
	margin-left: 55px;
}

#btn_forms:hover {
	background: transparent url('../_images/btn_forms.png') scroll 0 -36px;	
}

/* partners.html */
.partners_give_title {
	margin-bottom: 5px;
}

#partnerspic {
	float: right;
	width: 263px;
	height: 175px;
	background:transparent url('../_images/obcc_partners_pic.jpg') scroll 0 0;
	display: inline;
	margin-right: 50px;
}

/* staff.html */
.bioul {
	margin-bottom: 0px !important;
}

.bioul li {
	font-weight: bold;
}

.bioul p {
	padding-left: 15px !important;
	padding-right: 0px !important;
	font-weight: normal;
}

.bioulnest {
	padding-left: 30px !important;
}

.bioulnest li {
	font-weight: normal !important;
}

.staff_credentials {
	font-size: 0.8em;
}

.office_staff_title {
	font-size: 120%;
	font-weight: bold;
	font-style: italic;
}

.staffpic_container {
	float: right;
	width: 222px;
	height: 172px;
	margin: 5px 40px 0px 15px;
	background: transparent url('../_images/staffpic_background.png') scroll 0 0;
	background-repeat: none;
	display: inline;
}

.staffpic {
	margin: 10px;
	border: 1px solid #ccc9c2;
}

.staff_email {
	font-size: 12px;
	font-weight: normal !important;
}

/* resources.html */
.resources_title {
	font-size: 120%;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}