			.ModelMenuItem { text-transform: uppercase }
			
			.profile_main { padding-left: 10px }
			.profile_main .profile_header { margin: 13px 0 0.75em 0; font-size: 13pt; font-weight: bold; text-transform: uppercase }
			.profile_main .profile_name { margin: 0 0 0.5em 0; font-size: 13pt; font-weight: bold }
			.profile_main .profile_location { margin: 0 0 1em 0; font-weight: bold }
			.profile_main .profile_image { margin: 0 0 1em 0; text-align: center }
			.profile_main .profile_image img { margin: 0; border: none; display: inline }
			.profile_main .profile_text_section { margin: 0 0 1em 0 }
			
			.profile_sidebar { width: 174px; padding: 0; margin: 0; }
			.profile_sidebar .profile_sidebar_container { margin: 0 5px 0 0 }
			.profile_sidebar .profile_sidebar_header_first { margin: 0 0 0.75em 0; font-weight: bold; text-transform: uppercase }
			.profile_sidebar .profile_sidebar_header { margin: 2em 0 0.75em 0; font-weight: bold; text-transform: uppercase }
			.profile_sidebar .profile_name,
			.profile_sidebar .profile_address,
			.profile_sidebar .profile_contact,
			.profile_sidebar .profile_text_section { margin: 0 0 0.75em 0 }
			
			.provider_list {} /* also .indent-l-side */
			.provider_list .provider_list_header {
				font-size: 10pt; font-weight: bold; line-height: 120%; text-align: left; margin: 0 5px 5px 0; /* from .sidetext-r */
				color: #3c759e; /* from .sub1 */
				text-transform: uppercase;
			}
			.provider_list .provider_list_item {
				font-size: 10pt; font-weight: bold; line-height: 120%; text-align: left; margin: 0 5px 5px 0; /* from .sidetext-r */
			}
			.provider_list .provider_list_item a {
				font-weight: normal;
			}

			}
			
			
			/* for debugging and documentation */			
			.slot { border: 1px solid purple }
			.slot h1 { color: purple; font-style: italic; font-size: 1em; margin: 0; padding: 0.5em; }


