/* @override
	http://emeritus.local:3000/stylesheets/emeritus.css
*/

/* @group Layout: General */

	body {
		background-image: url(/images/layout/site_background_tile.jpg);
		text-align: center;
	}

	body#tinymce {
		background: none;
		text-align: left;
	}

	.bodyblock {
		clear: both;
		width: 970px;
		margin-left: auto;
		margin-right: auto;
		padding-top: 10px;
		padding-left: 10px;
		text-align: left;
	}

	.bordered {
		background: url(../images/layout/green_bar.png) repeat-x 0 bottom;
		padding-bottom: 13px;
	}

/* @end */

	div#content {
		padding: 0em 0px 0px 2px;
	}

/* @group Layout: Header */

	div#header {
		position: relative;
		background-color: #ffffff;
		height: 100px;
	}

	div#branding {
	}

	div#tagline {
		position: absolute;
		top: 38px;
		left: 180px;
	}

	div#metanav {
		position: absolute;
		top: .5em;
		right: .5em;
		height: 25px;
	}

	div#bookmarking_links {
  		position: absolute;
  		top: 20px;
  		right: 140px;
  		width: 150px;
	}

	div#social_links {
		position: absolute;
		top: 53px;
		right: .5em;
	}

	div#social_links img {
		margin-bottom: -3px;
	}

	div#titlebar {
		background-color: #564d3b;
		color: #ffffff;
		padding-bottom: 2em;
	}

	div#pagetitle {
		float: left;
		width: 60%;
	}

	div#pagemeta {
		float: right;
		width: 360px;
		text-align: right;
	}

	div#share_and_print {
		float: left;
		width: 100px;
		padding-top: .25em;
	}

	div#share_and_print img {
		margin-top: .5em;
	}

/* @end */

/* @group Layout: Navigation Bar */

  div#navigation {
    background: url(/images/layout/menu-background.png) repeat-x;
    padding-top: 0px;
    padding-bottom: 0px;
    height: 30px;
  }

  div#navigation {
    padding-left: -5px;
  }

  #navigation ul  {
    padding: 0em;
    margin: 0em !important;
    list-style: none;
    font-family: Arial;
    font-size: 12px;
    color: #562206;
  }

  #navigation ul li {
    float: left;
    margin-top: 0em;
    position: relative;
    padding: .5em 1em .5em 1em;
    border-left: 1px solid #ffffff;
  }

  #navigation ul li.first {
    float: left;
    margin-top: 0em;
    position: relative;
    padding: .5em 1em .5em 0em;
    border-left: none;
  }

  #navigation ul li ul {
    display: none;
    position: absolute;
    top: 24px;
    left: -1px;
    list-style: none;
    margin-left: 0px;
    padding-left: 0px;
    background-color: #e6e0d0;
    width: 175px;
    height: 2em;
    z-index: 999;
  }

  #navigation ul li ul li {
    border: none;
    padding-top: .5em;
    padding-bottom: .5em;
    background-color: #e6e0d0;
    width: 150px;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
  }

  #navigation ul li ul li:last-child {
    border-bottom: 1px solid #ffffff;
  }

  #navigation li > ul {
    top: auto;
    left: auto;
  }

  #navigation ul li:hover ul{
    display: block;
  }

  #navigation ul li.hover ul{
    display: block;
  }

  #navigation ul li ul li:hover {
    background-color: #ece8dd;
  }

  #navigation ul a {
    text-decoration: none;
  }

  #navigation span.subnav {
    display: block;
    margin-left: 1em;
  }

/* @end */

/* @group Layout: Body */

	div#content.column_left{
		padding-top: 1em;
		padding-left: 1em;
	}

	.one_column {
		background: #ffffff;
	}

	.one_column_with_padding {
		width: 955px;
	}

	.two_columns {
		background: #ffffff url(../images/layout/two_columns_bg.png) repeat-y right;
	}

	div.column_left {
		float: left;
		width: 72%;
		background: #ffffff;
		margin-top: -.5em;
		margin-left: 0em;
		padding: .5em;
		padding-left: .5em;
	}

	div.column_right {
		float: right;
		width: 239px;
		margin-top: -.5em;
		/*margin-right: -.5em;*/
		padding: .5em;
	}

	div.subcolumn_left {
		float: left;
		width: 55%;
		margin-top: 1em;
		margin-right: 1em;
		padding-right: 1em;
	}

	div.subcolumn_right {
		float: left;
		width: 45%;
		margin-right: -10%;
		margin-top: 1em;
		text-align: center;
		border-left: 1px solid #564d3b;
	}

	div.sidebar_box {
		padding: 0em 1em;
	}

	div.sidebar_button {
		margin: -.5em;
		background: #564d3b;
		text-align: center;
		padding: .5em 0em;
	}

/* @end */

/* @group Layout: Features */

	div#location_container {
    	background: #e5e0cf url(../images/layout/feature_columns_bg.png) repeat-y right bottom;
	}

	div#location_container div.column_left {
		background: #564d3b !important;
	}

	div.feature_column {
		float: left;
		margin: 0px 0px 0px 0px !important;
		padding: 1em 10px 0px 12px !important;
		width: 215px;
		border-right: 1px solid #e4dccd;
	}

	div.feature_column p {
		color: #a09d8c;
		margin-bottom: 1em;
	}

	h2.feature_column {
		float: left;
		margin: 0px 0px 0px 0px !important;
		padding: 0px 0px 0px 12px !important;
		width: 225px;
		height: 25px;
		font-size: 18px !important;
	}

	div#features_controls {
  		position: absolute;
  		z-index: 1000;
  		bottom: 1em;
  		right: 0em;
  		width: 85px;
	}

	div#features_controls a div {
  		float: left;
  		margin-right: 5px;
	}

/* @end */

/* @group Typography */

	body {
		font-family: Arial, sans-serif;
		color: #562205;
		font-size: 12px;
	}

	p {
		margin: 1em 0em 1em 0em;
	}

	a:link {
		color: #562205;
	}

	a:visited {
		color: #562205;
	}

	b {
	  font-weight: bold;
	}

	em {
		font-style: italic;
	}

	strong {
	  font-weight: bold;
	}

	p {
		margin-bottom: 1em;
	}

	.flush_top {
		margin-top: 0em;
	}

	h1 {
		font-family: Times, "Times New Roman", serif;
		font-size: 1.4em;
		font-weight: normal;
		margin-bottom: 1em;
	}

	h2 {
		font-family: Times, "Times New Roman", serif;
		color: #7f9b50;
		font-size: 18px;
		font-weight: normal;
		margin: .5em 0em ;
	}

	h3 {
		color: #562205;
		font-size: 1.25em;
		margin: 1em 0em;
	}

	ol {
		margin: 1em 0em 1em 2em;
		list-style-type: decimal;
	}

	ol.roman {
		list-style-type: upper-roman;
	}

	ol.caps {
		list-style-type: upper-latin;
	}

	ul {
		margin: 1em 0em 1em 1.5em;
		list-style-type: disc;
	}

	ul.no_bullet {
		list-style-type: none;
	}

	ul.no_bullet li {
	    margin-bottom: 1em;
	}

	.float_left {
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
	}

	.float_right {
		float: right;
		margin-left: 10px;
		margin-bottom: 10px;
	}

	img.news_and_views {
		margin-right: 6px;
		margin-bottom: 4px;
	}

	.dark_green_background {
		background-color: #6e903a;
	}

	.bright_green_background {
		background-color: #7f9b50;
	}

	.dark_brown_background {
		background-color: #562205;
	}

	.bright_brown_background {
		background-color: #c4996f;
	}

	.dark_blue_background {
		background-color: #62838b;
	}

	.bright_blue_background {
		background-color: #83a2c1;
	}

	.dark_green_text {
		color: #6e903a;
	}

	a:link.dark_green_text, a:visited.dark_green_text{
		color: #6e903a;
	}

	.bright_green_text {
		color: #7f9b50;
	}

	.dark_brown_text {
		color: #562205;
	}

	.bright_brown_text {
		color: #c4996f;
	}

	.bright_blue_text {
		color: #83a2c1;
	}

	.dark_blue_text {
		color: #62838b;
	}

/* @end */

/* @group Breadcrumbs */

	#breadcrumbs {
		margin-top: -1em;
		color: #e5e0cf;
		font-size: .9em;
	}

	#breadcrumbs a:link {
		color: #e5e0cf;
		text-decoration: none;
	}

	#breadcrumbs a:visited {
		color: #e5e0cf;
		text-decoration: none;
	}

/* @end */

/* @group Metanav */

	#metanav {
		color: #999999;
		font-family: Arial, sans-serif;
		font-size: 1em;
		white-space: nowrap;
	}

	#metanav a:link {
		color: #999999;
		text-decoration: none;
	}

	#metanav a:visited {
		color: #999999;
		text-decoration: none;
	}

	#metanav img {
  		margin-bottom: -.5em;
	}

/* @end */

/* @group Pagemeta */

	#pagemeta {
		color: #e5e0cf;
		text-align: right;
		font-family: Times, "Times New Roman", serif;
		font-size: 1em;
	}

	#pagemeta div {
		margin-top: 5px;
		margin-bottom: 5px;
	}

	#pagemeta div a {
		color: #e5e0cf;
		text-decoration: none;
	}

/* @end */

/* @group Footer */

	#footer {
		font-family: Arial, sans-serif;
		font-size: .8em;
		color: #ffffff;
		text-align: center;
	}

	#footer a:link {
		color: #ffffff;
	}

	#footer a:visited {
		color: #ffffff;
	}

/* @end */

/* @group Sidebar */

	.column_right h2 {
		color: #6d8f39;
		display: block;
		width: 100%;
		border-bottom: 2px solid #6d8f39;
		margin: 1em 0em .5em 0em;
		font-family: Times, "Times New Roman", serif;
		font-weight: bold;
		font-size: 1.25em;
	}

	.column_right ul {
		list-style-type: disc;
		list-style-position: outside;
		color: #562205;
		margin-left: 1em;
	}

	.column_right ul li {
		font-family: Arial, sans-serif;
		font-size: 1em;
	}

	.column_right ul li a {
		text-decoration: none;
	}

/* @end */

/* @group Footer */

	#footer_nav {
		text-align: center;
	}

	#footer_nav ul {
		list-style-type: none;
		margin-left: 30%;
		margin-right: 30%;
	}

	#footer_nav ul li {
		display: inline;
		padding: .5em;
		white-space: nowrap;
	}

	#footer_nav ul li a:link {
		color: #ffffff;
	}

	#footer_nav ul li a:visited {
		color: #ffffff;
	}

	p#ethics_first_link {
		font-family: Times, "Times New Roman", serif;
		font-size: 1.2em;
		color: #c8ab68;
	}

	p#ethics_first_link a:link {
		color: #c8ab68;
	}

	p#ethics_first_link a:visited {
		color: #c8ab68;
	}

	#footer div#accessibility_icons {
		float: right;
		margin-top: -5em;
	}

/* @end */



/* @group Admin Menu */

	ul.admin_menu_items {
		list-style-type: disc;
		margin-left: 2em;
	}

	ul.admin_menu_items li {
		margin: 1em 0em 1em 0em;
	}

/* @end */

/* @group Elder Health Guides */

	div.elder_health_guide_toc {
		float: right;
		border: 1px solid #7d6e57;
		padding: 0em;
		width: 200px;
		background-color: #7d6e57;
		color: #ffffff;
		margin-left: 2em;
		margin-bottom: 2em;
	}

	div.elder_health_guide_toc h4 {
		color: #7f9b50;
		font-family: Times, "Times New Roman", serif;
		font-size: 1.25em;
		font-weight: normal;
		background-color: #564d3b;
		padding: .25em .5em;
	}

	div.elder_health_guide_toc ol {
		margin: .5em 2em;
	}

	div.elder_health_guide_toc ol li {
		margin-bottom: 1em;
	}

	div.elder_health_guide_toc a:link, div.elder_health_guide_toc a:visited {
		color: #f4ebec;
		text-decoration: none;
	}

	div.elder_health_guide_page_nav {
		border: 1px solid #564d3b;
		background-color: #7d6e57;
		padding: .5em;
	}

	div.next_page {
		width: 40%;
		float: right;
		text-align: right;
	}

	div.previous_page {
		width: 40%;
		float: left;
		text-align: left;
	}

	div.previous_page a:link, div.previous_page a:visited, div.next_page a:link, div.next_page a:visited {
		color: #f4ebec;
		text-decoration: none;
	}

/* @end */



/* @group Home Page */

	img.featured_image {
		width: 714px;
		height: 207px;
		margin-right: 10px;
	}

	.banner_ad img {
		float: left;
		margin: 5px 12px 5px 0px;
		padding: 0px;
		width: 230px;
		height: 90px;
	}

	div.home_left_column {
  		float: left;
  		width: 715px;
  		margin-top: 5px;
  		margin-right: 10px;
  		padding: 0px;
	}

	div.home_right_column {
  		float: left;
  		margin-top: 0px;
  		margin-right: 10px;
  		width: 230px;
	}

	div.home_right_column div.box {
  		margin-top: 5px;
	}

	div#subscribe_button {
  		margin-right: 15px;
	}

/* @end */

/* @group Search Box */

	/* Font sizes *must* be fixed to prevent layout from breaking when
	user manually adjusts font size preference. */

	/*div#seach_box {
  		height: 300px !important;
	}*/

	div#search_box h1 {
		color: #4f1b00;
		font-weight: bold;
	}

	div#search_box form fieldset {
		margin: 0px;
		padding: 0px;
	}

	div#search_box form fieldset input {
		margin: 4px 0px;
		padding: 0px;
	}

	div#search_box input[type='text'] {
		width: 200px !important;
		display: block;
		padding: 2px;
	}

	div#search_box form fieldset button {
		width: auto;
	}

	div#search_box form fieldset select {
		width: 209px;
	}

	div#search_box form label {
		float: none;
		display: block;
		margin: 2px 0px;
		color: #8e7f6d;
		font-weight: normal;
		font-size: 12px;
		padding: 0px;
	}

/* @end */



/* @group Site Alerts */

	div#site_alert_image {
		text-align: left;
		margin: 1em 0em
	}

	div#site_alert_text {
		font-weight: bold;
		border: 1px solid #564d3b;
		background-color: #e5e0cf;
		padding: 1em 1em 1em 1em;
		margin: 1em 0em;
	}

	div#site_alert h2 {
		margin-top: 0em;
	}

/* @end */

/* @group Press Releases */

	#pr_banner {
		font-weight: bold;
		font-size: 1.1em;
		width: 20%;
		float: left;
	}

	.pr_headline {
		margin: 1em 0em;
	}

	.pr_headline h2, .pr_headline h3 {
		margin: 0em;
	}

	#pr_contact {
		font-size: 1.1em;
		float: right;
		width: 25%;
		/*margin-left: 50%;*/
	}

	#pr_byline {
		float: left;
		margin-right: .5em;
		text-transform: uppercase;
		font-weight: bold;
	}

	#pr_date {
		float: left;
		margin-right: .5em;
		font-weight: bold;
	}

/* @end */

/* @group Locations */

	ul.locale_list {
		list-style-type: none;
	}

	ul.locale_list li {
		margin-left: 0em;
		margin-bottom: 1em;
		margin-right: 1em;
	}

	ul.locale_list li.browse_location {
		display: inline;
		list-style-type: none;
		width: auto;
		margin-bottom: 1em;
		margin-left: -2em;
		margin-right: 1em;
		height: auto;
		float: left;
		padding: 1em;
	}

	li.browse_location {
		list-style-type: none !important;
	}

	ul.locale_list li.browse_location_separator {
    clear: both;
		color: #562205;
		font-size: 1.25em;
		font-style: italic;
		list-style-type: none;
		margin-left: -1em;
		width: 700px;
		padding-bottom: .5em;
		border-bottom: 1px solid #706350;
	}

	div.browse_location_address {
		float: left;
		width: 500px;
		margin-left: 1em;
		margin-bottom: 1em;
	}

	div.browse_location_image {
		float: left;
	}

	div.browse_location_image img {
		width: 150px;
		border: 1px solid #000000;
	}

	div#location_header_left_column {
		text-align: left;
		width: 45%;
		float: left;
		padding: 2%;
		color: #ffffff;
	}

	div#location_header_left_column h1 {
		margin-bottom: 0em;
	}

	div#location_header_left_column h2 {
		font-style: italic;
		margin-top: .75em;
		margin-bottom: .75em;
	}

	div#location_header_left_column p {
		color: #d4cebf;
		margin: 0em;
	}

	div#location_header_left_column a:link, div#location_header_left_column a:visited {
		color: #d4cebf;
	}

	div#location_header_right_column {
		text-align: center;
		width: 45%;
		float: left;
		padding: 2%;
	}

	div#location_header_right_column div#map_container {
		height: 250px !important;
	}



	a#location_header_financial_solutions_link:link, a#location_header_financial_solutions_link:visited {
		display: block;
		margin: 1em;
		font-size: 1.1em;
		font-weight: bold;
		color: #648937;
	}

	div#image_box {
		background: #e3ddcd url(../images/layout/search_box_bg.png) no-repeat;
		text-align: center;
		min-height: 253px;
	}

	img#featured_location_image {
		width: 195px;
		height: 147px;
		border: 2px solid #000000;
		margin-bottom: 1em;
	}

	div.location_image_thumbnails {
		text-align: center;
	}

	img.location_image_thumbnail {
		width: 35px;
		height: 29px;
		border: 1px solid #000000;
		margin-bottom: 1em;
	}

	p.pullquote {
		font-size: 1.25em;
		font-style: italic;
		font-family: Times, "Times New Roman", serif;
		margin: 1.5em;
	}

/* @end */

/* @group News Items */

	div.news_item_body {
		font-size: .8em;
		height: 225px;
	}

	div.news_item_body h3 {
		font-size: 1.2em;
		font-family: Arial, sans-serif;
		font-weight: bold;
		color: #6e903a;
		margin-top: 0px;
	}

	div.news_item_controls {
		height: .75em;
		font-size: .8em;
		color: #666666;
	}

	div.news_item_counter {
		float: left;
		width: 50%;
	}

	div.news_item_buttons {
		float: left;
		width: 50%;
		text-align: right;
	}

	div.news_item_footer {
		height: 10px;
	}

/* @end */

/* @group Other */

	div.media_preview {
		text-align: center;
	}

	img.media_thumbnail {
		border: 1px solid #666666;
	}

	.media_caption {
		padding: 1em;
		font-size: .9em;
		font-style: italic;
		color: #666666;
		text-align: center;
	}

	ul.article_list li {
		margin: 1em;
	}

	p.fine_print {
		padding-top: 3em;
		font-size: .8em;
		color: #401703;
	}

	div.our_stories {
	  width: 50%;
	}

	form.obfuscated_link {
		display: inline;
	}

	div.png_standard {display: block;}
	div.png_ie {display: none;}

/* @end */

/* @group Rails overrides */

	div#washout {
		top: -2em;
	}

/* @end */

/* @group Dev */

  .todo {
    font-weight: bold !important;
    color: #990000 !important;
    background: #ffff66;
  }

/* @end */

/* @group Forms */

  .mceCustom {
    width: 99%;
    height: 400px;
  }

  .half_height {
    width: 99%;
    height: 200px;
  }

  .inline_help p {
    margin-top: 0em;
  }

/* @end */

/* @group Google Maps */

	div.location_view_map_container {
		width: 100%;
		height: 230px !important;
		border: 0;
	}

	div#map_wrapper {
  		width: 700px !important;
	}

	div#google_maps_container {
    	background: #e5e0cf url(../images/layout/map_columns_bg.png) no-repeat right bottom;
	}

	div#google_maps_container div.column_left {
		background: #e5e0cf;
		width: 74%;
		padding: 1% 1%;
		margin-right: -2%;
	}

	div#google_maps_container div.column_right {
		background: #e5e0cf /*url(../images/layout/leaf-background.jpg) no-repeat*/;
	}

	div.location_browsing_map {
		width: 100%;
		height: 270px !important;
		text-align: center;
		border: 1px solid #807c71;
	}

/* @end */

/* @group Financial Tables */

	table.financial_results {
		border-collapse: separate;
		border-spacing: 1px;
	}

	table.financial_results td {
		padding-top: .25em;
		padding-bottom: .25em;
	}

	table.financial_results thead tr td {
		font-weight: bold;
	}

	table.financial_results thead tr td.col_header {
		border-bottom: 1px solid #000000;
		text-align: center;
	}

	table.financial_results td.wide {
		width: 250px;
	}

	table.financial_results td.narrow {
		width: 100px;
	}

	table.financial_results td.bottom_bordered {
		border-bottom: 1px solid #000000;
	}

	table.financial_results td.bottom_double_bordered {
		border-bottom: 3px double #000000;
	}

	table.financial_results td.accounting {
		text-align: right;
	}

	table.financial_results span.currency_symbol {
		display: block;
		float: left;
	}

	table.financial_results td.category {
		font-weight: bold;
	}

	table.financial_results td.line_item {
		padding-left: 2em;
	}

/* @end */

/* @group Rounded Boxes */

	.box {
  		margin-right: 12px;
  		margin-bottom: 5px;
	}

  .box_body {
    padding: 5px 10px 10px 10px;
  }

	.box_body label {
  		margin-top: 0em !important;
	}
	div#search_box div.box_body {
  		height: 153px;
	}

	div#search_box div.box_body input[type='submit'] {
  		margin-top: -.25em;
	}
  .box_body p {
    margin: 0px;
  }

  .box_body h4 {
	padding-bottom: .5em;
  	border-bottom: 1px solid #6c8f39;
  	color: #6c8f39;
  }

  .box_header {
    padding: 10px;
    height: 20px;
  }

  .box_header h2 {
    margin: -10px -10px;
	padding: 10px;
	font-family: Arial, sans-serif;
	font-size: 18px;
  }

  .box_header.filled h2 {
    color: #eeeeee;
  }

  .narrow_brown {
    width: 230px;
  }

  .narrow_green {
    width: 230px;
  }

  .narrow_tan {
    width: 230px;
  }

  .narrow_gradient {
    width: 230px;
  }

  .medium_brown {
    width: 472px;
    margin-right: 0px !important;
  }

  .medium_green {
    width: 472px;
    margin-right: 0px !important;
  }

  .medium_tan {
    width: 472px;
    margin-right: 0px !important;
  }

  .wide_brown {
    width: 713px;
  }

  .wide_green {
    width: 725px;
  }

  .wide_tan {
    width: 713px;
  }

  .narrow_gradient .box_header.filled h2 {
    color: #544b39;
  }

  .narrow_tan .box_header.filled h2 {
    color: #534a38;
  }

  .medium_tan .box_header.filled h2 {
    color: #000000;
  }

  .wide_tan .box_header.filled h2 {
    color: #000000;
  }

  .narrow_brown .box_header {
    background: url('/images/layout/boxes/brown_narrow.png') no-repeat;
  }

  .narrow_brown .box_header.filled {
    background: url('/images/layout/boxes/brown_narrow_filled.png') no-repeat;
  }

  .narrow_brown .box_body {
    background: url('/images/layout/boxes/brown_narrow.png') no-repeat 0 bottom;
  }

  .narrow_gradient .box_header.filled {
    background: url('/images/layout/boxes/gradient_narrow_filled.png') no-repeat;
  }

  .narrow_gradient .box_body {
    background: url('/images/layout/boxes/gradient_narrow_filled.png') no-repeat 0 bottom;
  }

  .narrow_green .box_header {
    background: url('/images/layout/boxes/green_narrow.png') no-repeat;
  }

  .narrow_green .box_header.filled {
    background: url('/images/layout/boxes/green_narrow_filled.png') no-repeat;
  }

  .narrow_green .box_body {
    background: url('/images/layout/boxes/green_narrow.png') no-repeat 0 bottom;
  }

  .narrow_tan .box_header {
    background: url('/images/layout/boxes/tan_narrow.png') no-repeat;
  }

  .narrow_tan .box_header.filled {
    background: url('/images/layout/boxes/tan_narrow_filled.png') no-repeat;
  }

  .narrow_tan .box_body {
    background: url('/images/layout/boxes/tan_narrow.png') no-repeat 0 bottom;
  }

  .medium_brown .box_header {
    background: url('/images/layout/boxes/brown_medium.png') no-repeat;
  }

  .medium_brown .box_header.filled {
    background: url('/images/layout/boxes/brown_medium_filled.png') no-repeat;
  }

  .medium_brown .box_body {
    background: url('/images/layout/boxes/brown_medium.png') no-repeat 0 bottom;
  }

  .medium_green .box_header {
    background: url('/images/layout/boxes/green_medium.png') no-repeat;
  }

  .medium_green .box_header.filled {
    background: url('/images/layout/boxes/green_medium_filled.png') no-repeat;
  }

  .medium_green .box_body {
    background: url('/images/layout/boxes/green_medium.png') no-repeat 0 bottom;
  }

  .medium_tan .box_header {
    background: url('/images/layout/boxes/tan_medium.png') no-repeat;
  }

  .medium_tan .box_header.filled {
    background: url('/images/layout/boxes/tan_medium_filled.png') no-repeat;
  }

  .medium_tan .box_body {
    background: url('/images/layout/boxes/tan_medium.png') no-repeat 0 bottom;
  }

  .wide_brown .box_header {
    background: url('/images/layout/boxes/brown_wide.png') no-repeat;
  }

  .wide_brown .box_header.filled {
    background: url('/images/layout/boxes/brown_wide_filled.png') no-repeat;
  }

  .wide_brown .box_body {
    background: url('/images/layout/boxes/brown_wide.png') no-repeat 0 bottom;
  }

  .wide_green .box_header {
    background: url('/images/layout/boxes/green_wide.png') no-repeat;
  }

  .wide_green .box_header.filled {
    background: url('/images/layout/boxes/green_wide_filled.png') no-repeat;
  }

  .wide_green .box_body {
    background: url('/images/layout/boxes/green_wide.png') no-repeat 0 bottom;
  }

  .wide_tan .box_header {
    background: url('/images/layout/boxes/tan_wide.png') no-repeat;
  }

  .wide_tan .box_header.filled {
    background: url('/images/layout/boxes/tan_wide_filled.png') no-repeat;
  }

  .wide_tan .box_body {
    background: url('/images/layout/boxes/tan_wide.png') no-repeat 0 bottom;
  }

/* @end */

