@charset "UTF-8";
/* CSS Document */

div#container { margin: 0 auto; padding: 0 8px; width: 940px; background: url(../images/container-bgtile.gif) repeat-y top center; }

div#header { margin: 0; padding: 0; height:126px; width: 940px; background: url(../images/header-bg.jpg) no-repeat top left; }
	
	div#header_left { width: 320px; height: 126px; padding-left: 15px; float: left; }
		div#logo { width: 152px; margin-top: 10px; float: left;}
		div#logo a img { border: none; }
		div#title { padding: 5px 0px 5px 15px; margin: 30px 0px 0px 10px; border-left: 1px solid #4e3328; float: right; }
		div#title p { font: 22px Georgia, "Times New Roman", Times, serif; }
	
	div#header_center { width: 410px; height: 126px; padding-right: 20px; float: left;  }
		div#topnav { float: right; margin-top: 5px;   }
		div#topnav p { font-size: 11px; }
		div#topnav a { margin: 8px 0px 8px 0px; padding: 0; color: #4e3328; }
		div#topnav input.txt-field {  width: 120px; }
		div#call { width: 278px; padding: 0 0 10px 100px; margin-top: 30px; background: url(../images/call-flourish-bg.gif) no-repeat 0 9px; float: right; }
		div#call p { font: 21px Georgia, "Times New Roman", Times, serif; }
		div#call span.phone { color: #d4750f; }
	
	div#header_right { width: 147px; margin: 10px 20px 0px 0px; float: right; }
		div#header_right img { border: none; }

div#menu_container { margin: 0; padding: 0; width: 940px; height: 47px; background: #d4750f; }

div#nav { margin: 0 10px 0 0; padding: 0; clear: both; background: #d4750f; display: inline; float: left; z-index: 2; }

div#locationNav { margin: 0 10px 0 0; padding: 0; background: #d4750f; display: inline; float: left; z-index: 2; }

.hide, div#nav.hide, div#locationNav.hide { display: none; }
.show { display: block; }

div#search, div#locationSearch { margin: 3px 0px 0 0; padding: 0; display: inline; float: right; width: 200px;}

div#search input.search-btn { margin: 0 0 0 4px; padding: 0; position: relative; top: 8px; }

div#graphicheader { margin: 0; padding: 0; width: 940px; clear: both;  border-bottom: 15px solid #d4750f; background: #d4750f; }

div.synergystar div#graphicheader { border-top: 15px solid #d4750f; }

div#contentblock { margin: 0; padding: 0; clear: both; }

div#contentwrap { margin: 0; padding: 25px 0; background: url(../images/contentwrap-bg.jpg) no-repeat top left; display: block; }

	div#maincontent { margin: 0; padding: 0 40px; width: 570px; float: left; }
	
	div#maincontent_adminlocation {  margin: 0; padding: 0 40px; width: 860px; float: left;  } 
	
	div#maincontent .wide { width: 835px; }

		div#tools { margin: 5px 0 8px 0; padding: 0 8px; height: 25px;}
		
		div#tools p { margin: 0; padding: 0; font: 11px Verdana, Arial, Helvetica, sans-serif;}
		
		div#tools .addthis_button_compact { background: url(../images/icon-addthis.gif) no-repeat left center; margin-right: 3px; }
		div#tools span.fb_icon { background: url(../images/icon-facebook.gif) no-repeat left center; padding: 0  3px 0 26px; float: left; }
		div#tools span.twt_icon { background: url(../images/icon-twitter.gif) no-repeat left center; padding: 0  3px 0 26px; float: left; }
		
		div#tools a { color: #412f1a; text-decoration: none; }
		div#tools div#share-control { margin: 0; padding: 0; float: left; }
		
		div#tools div#text-control { margin: 1px 5px 0 0; padding: 0; float: right; }
		div#tools div#text-control p a { margin: 0 2px; }
		div#tools div#text-control p a img { vertical-align: bottom; }
		
		div#tools div#send-control { margin: 1px 0 0 10px; padding: 0; display: block; float: right;}
		div#tools div#send-control a.addthis_button_email { background: url(../images/icon-email.gif) no-repeat left center; padding-left: 4px; vertical-align: middle; margin-right: 10px; }
		div#tools div#send-control a span.at15t_email { background: none; }
		div#tools div#send-control a.addthis_button_print { background: url(../images/icon-print.gif) no-repeat left center; padding-left: 4px; vertical-align: middle; margin-right: 18px; }
		div#tools div#send-control a span.at15t_print { background: none; }
		
		div#content { margin: 0; padding: 0 0 10px 0;}
		
		div#content p { padding: 5px 10px; }
		
		div#maincontent_adminlocation div#content p { padding: 5px 0; }
		div#maincontent_adminlocation div#content h3 { font-size: 16px; padding: 10px 10px 5px 0px;}
		
		div#content ul li { padding: 3px; }
		
		div#content ul li.PBItem { padding: 0; margin: 0; }
		
		div#testimonial { margin: 0 10px 0 0; padding: 0; float: left; }
		div#testimonial div.main-callout-body { margin: 0; padding: 25px 15px 10px 15px; width: 244px; }
		div#testimonial div.t-quote { margin: 0; padding: 0; background: url(../images/left-quote.gif) no-repeat top left; }
		div#testimonial div.t-quote div.b-quote { margin: 0; padding: 0 25px; background: url(../images/right-quote.gif) no-repeat 200px bottom; }
		div#testimonial h2 { font: 18px Georgia, "Times New Roman", Times, serif; color: #d4750f; }
		div#testimonial p.author { margin: 7px 0 0 0; padding: 5px 10px 5px 25px; font: 18px Georgia, "Times New Roman", Times, serif; color: #8d744a; }
		div#testimonial p a { font: 12px Verdana, Arial, Helvetica, sans-serif; padding: 5px 25px; }
		div#common-questions { float: left; }
		div#common-questions div.main-callout-body { margin: 0; padding: 25px 30px 10px 30px; width: 214px; }
		div#common-questions p { padding: 0 5px 10px 5px; }
		div#common-questions h2 { font: 21px Georgia, "Times New Roman", Times, serif; color: #a90533; }
		
		div#common-questions div.question { margin: 5px 0 0 0; padding: 0 0 10px 50px; background: url(../images/img-q.gif) no-repeat top left; }
		div#common-questions div.answer { margin: 0; padding: 0 0 0 50px; background: url(../images/img-a.gif) no-repeat 0 4px; }
		
		div#maincontent h1 { color: #4e3328; margin-bottom: -15px; padding-bottom: 15px; background: url(../images/double-border-bottom.jpg) no-repeat bottom; width: 555px;  }
		div#maincontent_adminlocation h1 { margin-bottom: -15px; padding-bottom: 15px; background: url(../images/double-border-bottom_adminLocation.jpg) no-repeat 0 38px; width: 820px;  }
		div#testimonial-results h1 { padding: 5px 0 5px 0; background: url(../images/double-border-bottom.jpg) no-repeat 0 0px; font-size: 1.4em; }
		div#testimonial-results { margin-left: 10px; }
		div#findALocation h1{ padding: 10px 0 10px 0; background: url(../images/double-border-bottom.jpg) no-repeat 0 0px; font-size: 1.4em; }
		
		div#maincontent h1.divider, div#maincontent_adminlocation h1.divider { margin: 15px 0 -15px 0; padding:0; background: url(../images/double-border-bottom.jpg) no-repeat 0 0px; }
	  
		
		#findALocation { padding: 5px 10px; }
		#careerOpportunities { padding: 5px 10px; }
		#careerApplication { padding: 5px 10px; }
		#submitTestimonialForm { padding: 5px 10px; }
		.htwo { font-size: 21px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; }
		
		.brown { color:#4e3328; font-size: 21px; padding: 20px 0 10px 0; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; }
		
		div#maincontent h2, div#maincontent_adminlocation h2 { font-size: 21px; padding: 20px 0 10px 0; color: #d4750f; }
		div#maincontent h2.noPadding, div#maincontent_adminlocation h2 { font-size: 21px; padding: 10px 10px 10px 0; }
		div#maincontent h3, div#maincontent_adminlocation h3 { font-size: 16px; padding: 10px 10px 5px 10px; }
		div#maincontent h3.noPaddingBottom { font-size: 16px; padding: 10px 10px 0px 10px; }
		div#maincontent blockquote, div#maincontent_adminlocation blockquote { margin: 0; padding: 5px 25px;}
		#video-icons { width: 230px; margin: 0; }
		div.main-callout { margin: 0; padding: 0; background: url(../images/main-callout-bgtile.gif) repeat-y top left; }
		div.main-callout-body { background: url(../images/main-callout-top-bg.gif) no-repeat top left; min-height:170px;
		  height:auto !important;
		  height:160px;
		  padding: 0 25px 0 25px;
 		}
		div.main-callout-bottom { margin: 0; padding: 0; width: 274px; height: 20px; background: url(../images/main-callout-bottom-bg.gif) no-repeat top left; }
		
		
		div.mediaroom-callout { float: left; width: 180px; margin: 0 8px 0 0; padding: 0px; background: url(../images/mediaroom-callout-bgtile.gif) repeat-y top left; }
		div.mediaroom-callout-body { background: url(../images/mediaroom-callout-top-bg.gif) no-repeat top left; min-height:144px;
		  height:auto !important;
		  height:144px;
		  padding: 10px;
 		}
		div.mediaroom-callout-bottom { margin: 0; padding: 0; width: 180px; height: 20px; background: url(../images/mediaroom-callout-bottom-bg.gif) no-repeat top left; }

		div.mediaroom-callout img {	
			margin-left: 7px;
		}
		

	div#sidebar { margin: 0; padding: 0; width: 265px; float: left; position: relative; top: -35px; }
	
	div#sidebarVideo { margin-top: 10px; }
	
	
	div#social { margin: -10px auto 8px auto; padding: 0 5px 10px 5px; border: 1px solid #766547; background: #f7f0da; display: block; width: 190px; text-align: center; position: relative; top: 0; left: 0; }
	
	div#social p { margin: 0; padding: 0 4px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; }
	div#social p a { margin: 0; padding: 0 0 0 1px; display:inline-block; position: relative; top: 7px; }

		div.callout { margin: 0; padding: 0;}
		
		div.callout-brown, div.callout-brown p { color: #FFF; margin: 0; padding: 0;}
		
		div.callout-brown ul, div.callout-brown li { margin: 10px 0 10px 0;}
		
		div.callout-top { margin: 0; padding: 0; width: 265px; height: 26px; background: url(../images/callout-top-bg.gif) no-repeat top left; }
		
		div.callout-top-brown { margin: 0; padding: 0; width: 265px; height: 26px; background: url(../images/callout-top-bg-brown.gif) no-repeat top left; }
		
		div.callout-body-brown { margin: 0; padding: 5px 35px; width: 195px; background: url(../images/callout-body-bgtile-brown.gif) repeat-y 1px 0; }
		
		div.callout-body-brown ul { display: block; margin: 0px 0px 0px 15px; padding: 0px; list-style: disc; }

		div.callout-body-brown ul li { margin: 10px 0px; }

		div.callout-body { margin: 0; padding: 5px 35px; width: 195px; background: url(../images/callout-body-bgtile.gif) repeat-y 1px 0; }
		
		div.callout-bottom { margin: 0; padding: 0; width: 265px; height: 25px; background: url(../images/callout-bottom-bg.gif) no-repeat top left; }
		
		div.callout-bottom-brown { margin: 0; padding: 0; width: 265px; height: 25px; background: url(../images/callout-bottom-bg-brown.gif) no-repeat top left; }
		
		div.callout-200-top { margin: 0; padding: 0; width: 220px; height: 26px; background: url(../images/callout-top-bg.gif) no-repeat top left; }
		
		div.callout-200-body { margin: 0; padding: 5px 20px; width: 180px; background: url(../images/callout-body-bgtile.gif) repeat-y 1px 0; }
		
		div.callout-200-bottom { margin: 0; padding: 0; width: 220px; height: 25px; background: url(../images/callout-bottom-bg.gif) no-repeat top left; }
		
		div.callout h2 { padding: 4px 0 1px 0; color: #d4750f; }
		
		div.callout-brown h2  { padding: 4px 0 1px 0; }
		
		div.callout h2.red-flourish { background: url(../images/red-flourish-bg.gif) no-repeat top right; }
		
		div.callout-brown h2.brown-flourish { background: url(../images/brown-flourish-bg.gif) no-repeat top right; }
		
		h2.orange-flourish { background: url(../images/orange-flourish-bg.gif) no-repeat top right; color: #d4750f; }

		div.callout h2.red-flourish-location { font-size: 14px;}

		
		div#sidebar div.testimonial div.t-quote { margin: 0; padding: 0; background: url(../images/left-quote.gif) no-repeat top left; }
		div#sidebar div.testimonial div.b-quote { margin: 0; padding: 0 10px 0 25px; background: url(../images/right-quote.gif) no-repeat 165px bottom; }
		div#sidebar div.testimonial p.author { margin: 7px 0 0 0; padding: 0 10px 5px 0; text-align: right; font: 16px Georgia, "Times New Roman", Times, serif; color: #8d744a; }
		
div#footer { margin: 0; padding: 0 0 90px 0; clear: both; background: url(../images/footer-bg.jpg) no-repeat bottom left; }

div#footer p {font-size: 11px; text-align: center; }
div#footer p a { color: #34210c; padding: 0 2px; }
div#footer p.smalltxt { font-size: 10px; }


/* Misc. Styles */
	.clear { clear: both; }
	input.txt-field { margin: 0 0 10px 0; padding: 2px 4px; border: 1px solid #CCC; }
	input.go { margin: 0; vertical-align: bottom; position: relative; top: 4px; }
	.breadcrumb { margin-bottom: 15px; }
	.marginLeft { margin-left: 200px; font-weight: bold; }
	.red { color: #9a0000; font-weight: bold; }
	.zipField { width: 160px; float: left; }
	.zipLeftBtn { float: right; margin-right: 40px; }
	.floatImageLeft { float: left; margin: 0 10px 0px 0; }
	.subheadings { font-size: 17px; margin: 0;  padding: 0;  font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; }
	.bold { font-weight: bold; }
	.paddingLeft { padding-left: 10px; }
	.smallSidebarText { font-size: 10px; font-weight: bold;}
	.submitMessage { font-size: 16px; padding: 20px; float: left;}
	.date { font-size: 12px; padding: 0; margin: 0; }
	
	

#form-talkwithus {
	background-color: #f4f3dd;
	border: none;
	padding: 0;
	margin: 0 0 0 10px;
}

#form-talkwithus td {
	font-weight: bold;
	height: 25px;
}

/* Synergy Star */
.issue { margin: 5px; padding: 5px; float: left; text-align: center; }
.issue a { text-decoration: none; font-weight: bold; }
.issue a:hover { text-decoration: underline; }
.issue a img { border: 2px solid #BEB5A3; }
.issue a:hover img { border-color: #d4750f; }

/* Testimonial Page Styles */
#testimonial-secondrow {
	width: 570px;
	background: url(..../images/testimonial-tab-bg.gif) no-repeat;
	height:64px;
	padding: 10px;
}

#testimonial-firstrow {
	width: 570px;
	height: 34px;
	padding: 0;
	margin: 0;
	border: 0;
}

#testimonial-firstrow input {
	padding: 0;
	margin-right: -4px;
	border: none;
	margin-top: 1px;
}

.longs, .shorts {
	margin-bottom: 20px;
}

/* Testimonial Form Styles */
#testimonialForm, #caregiverForm {
	width: 530px;
	background-color: #f4f3dd;
	padding: 10px 0 0 10px;
}

.formLeft {
	float: left;
	clear: left;
	width: 250px;
	margin-bottom: 10px;
	font-weight: bold;
}


.formRight {
	width: 250px;
	float: right;
	clear: right;
	margin-bottom: 10px;
	font-weight: bold;
}

.formRightZip {
	float: right;
	
	width: 250px;
	margin-bottom: 10px;
	padding-right: 50px;
	font-weight: bold;		
}


/* Caregiver Form styles */

.ca_field { margin: 0 10px 10px 0; font-weight: bold; }
.example { font-size: 10px; font-weight: normal; font-style: italic; }

/* general floats */

.left { float: left; }
.right { float: right; }
.clear { clear: both; }



/* Talk With Us Form Styles */
/* Bypassing Ektron Styles */
#design_content, div.design_content {
	padding: 0;
}

.show_design_border, table.show_design_border td, table.show_design_border th {
	border: none;
	margin: 0;
	background-color: #f4f3dd;
}

.submit {
	background: url(../images/btn-red-sm-submit.gif) no-repeat;
	width: 79px;
	height: 29px;
	text-indent: -999em;
	border: none;

}

.reset {
	background: url(../images/btn-red-sm-clear.gif) no-repeat;
	width: 79px;
	height: 29px;
	text-indent: -999em;
	border: none;
}

/* Submit A Testimonial Styles */
/* Bypassing Ektron Styles */
#design_content, div.design_content, div.design_choices, ol.design_list_horizontal {
	background-color: #f4f3dd;
	border: none;
	padding: 0;
}

#requestServiceForm { margin-left: 10px; }


/* Locations About Us Uploaded Image Styles */
.uploadedImage {
	width: 200px;
	height: 200px;
	background-color: #efe9cc;
	padding: 10px;
	float: left;
	margin: 0 30px 10px 0;
}

.uploadedImage img {
	border: 1px solid #746752;
	width: 200px;
	height: 200px;
}

/* Styling Dynamic Header Text on Location Pages */
.HeaderOfficeText {
	color: #fff;
	font-size: 30px;
	margin: 130px 0 0 120px;
	float: left;
	font-family: Georgia;
}

/* Styling Admin Location Profile Page */
.uploadImage {
	float: left;
	width: 250px;
	height: 430px;
	margin-bottom: 20px;
	background-color: #efe9cc;
	padding: 15px 15px 15px 15px;
	border-right: 20px solid #f4f3dd;
}

.updateText {
	float: left;
	width: 530px;
	height: 430px;
	margin-bottom: 20px;
	background-color: #efe9cc;
	padding: 15px;
}

.browse {
	background-color: #f4f3dd;
	width: 220px;
	padding: 10px;
	margin-top: 10px;
	border: 1px solid #cac5a5;
}

/* Media Room page and list pages */
.mediaroom-cta {
	float: left;
	margin-right: 5px;
}

.mediaroom-cta a img {
	border: none;
}

.media-item { margin: 0; padding: 10px 0; clear: both; }
.media-thumb { margin: 0 10px 10px 0; padding: 0; float: left; }
.media-desc { margin: 0; padding: 5px; float: left; width: 420px; }

.partners-affiliates-text {
	width: 390px;
	margin-left: 140px;
}

/* Awards & Recognitions Styles */
div#awardsList div {
	display: block;
	clear: both;
	min-height: 145px;
	padding: 10px 0 50px 0;
	border-bottom: 1px solid #beb5a3;
	}
	
div#awardsList span 
{
    clear: both;
    padding: 0px 10px;
}

div#awardsList div img 
{
    clear: right;
    float: left;
	margin-right: 20px;
	}
	
div#awardsList div p 
{
    float: left;
    font: 14px Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	width: 430px;
	}
	
div#awardDetail { /*span div img { */
	float: left;
	display: block;
	margin-right: 30px;
	margin-top: 18px;
	}
	
div#awardDetail span p {
	font-weight: bold;
	display: block;
	clear: both;
	}

/*div#awardDetail*/ 
div#awardDetailList {
	float: left;
	display: inline;
	width: 440px;
	}

div#awardDetail ul li {
	clear: both;
	list-style: disc;
	}


/* Territory Styles */
.territory-left {
	float: left;
	margin-bottom: 30px;
}

.territory-right {
	float: right;
	margin-bottom: 30px;
}

.territory-top {
	
	margin: auto;
	width: 270px;
}

.territory-title {
	text-align: center;
	font-weight: 700;
	display: block;
}

/* Long Form Styles */

.left
{
	float: left;
	clear: left;
}

.left_span 
{

	position: relative;
	float: left;
	width: 500px;
}

.right_span 
{

	position: relative;
	float: left;
	width: 500px;
	background-color: #000;
	clear: left;
}




*:first-child+html .left_span 
{
	position: relative;
	float: none;
	width: 500px;
}

.left_span2 
{
	width: 500px;
}


.leftColumn 
{
	float: left;
}

.rightColumn 
{
	float: right;
}

.right
{
	float: right;
	clear: right;
}

.longForm_box 
{
	border: 1px solid #c5bcb8;
	padding: 20px;
	float: left;
	width: 500px;
	margin-bottom: 15px;
	white-space: normal;
}

.longForm_box2
{
	float: left;
	width: 500px;
	white-space: normal;
}
/* Your Investment Table Styles */
table.yourInvestment_table td
{	
	border: 1px solid #e7dfca;
	font-size: 8px;
}

table.yourInvestment_table span {
	font-size: 11px;
}

.alt_bg {	
	background-color: #fef9e9; 
}


