	body {
		margin: 0;
		padding: 0;
	}
	#home_faq a {
		background: #F1F0EB;
		color: #333;
		text-decoration: none;
		padding: 0 1px;
	}
	
	/************************/
	/* BEGIN: LAYOUT STYLES */
	
	.column, .column_sub {
		float:left;
	}
	
	#column_nav {
		width: 175px;
	}
	
	#column_main {
		width: 693px;
		padding-bottom: 2em;
	}
	
	#column_center {
		/* width: 349px; */
		width: 286px;
	}
	
	#column_right {
		/* float: right; */
		width: 386px;
		padding-left: 20px;
	}
	
	/****************************/
	/* content bottom margin added by Josh on 2006 April 18*/
	#content{
		margin-bottom:1em;
		width: 100%;
	}
	
	#content a {
		color: #f96712;
		/* background-color: #f96712; */
		text-decoration: underline;
		padding: 0 1px;
	}
	
	#logo {
		margin-top: 37px;
		padding-left: 12px;
	}
	
	#nav_utility {
		width: 693px;
		height: 26px;
	}
	
	#nav_utility.inside {
		width: 349px;
	}
	
	#home_maps img {
		margin-top: 0.25em;
	}
	
	#home_patient_story {
		position: relative;
		width: 693px;
		height: 245px;
		color: white;
	}
	
	#home_patient_story #home_container_story, #home_tagline {
		position: absolute;
	}
	
	#home_patient_story #home_container_story {
		bottom: 0px;
		left: 0px;
		background: #f96712;
		padding: 6px 40px 6px 14px;
		opacity: .75;
	}
	
	#home_tagline {
/*		top: 60px;*/
		top: 30px;
		right: 76px;
	}
	
	/* END: LAYOUT STYLES */
	/**********************/
	
	/*************************/
	/* BEGIN: CONTENT STYLES */
	
	.column {
		font: 9pt/1.2em Verdana, Arial, Sans-Serif;
		color: #333;
	}
	
	a img {
		border: none;
	}
	
	.brace {
		font: 200% "Trebuchet MS", Arial, Sans-Serif;
		line-height: 50%;
	}
	
	.tagline_post_brace {
		font-size: 60%;
		font-weight: bold;
	}
	
	/* begin: right column styles */
	#column_right h1 {
		font-weight: normal;
		border-bottom: 1px dotted #969B7B;
		padding-bottom: 10px;
	}
	
	#column_right h1 .brace_h1 {
		margin-bottom: -5px;
	}
	/* end: right column styles */
	
	/* begin: utility nav styles */
	#nav_utility {
		text-align: left;
		padding-top: 10px;
	}
	
	#nav_utility.inside {
		margin-right: 315px;
		width:287px;
	}
	
	#nav_utility ul {
		list-style: none;
		margin: 0;
		padding: 10px 0 0 0;
	}
	
	#nav_utility ul li {
		display: inline;
		float: right;
	}
	
	#nav_utility a {
		color: #969b7b;
		border-right: dotted 1px #969b7b;
		font-size: 8.5pt;
		text-decoration: none;
		padding: 12px 8px 0 10px;
	}
	
	#nav_utility a img {
		margin-bottom: -1px;
	}
	/* end: utility nav styles */
	
	/* begin: main nav styles */
	#nav_main {
		padding: 12px;
	}
	
	#nav_main ul, #home_maps ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	#nav_main ul {
		border-top: dotted 1px #969b7b;
		padding-left: 0.25em;
	}
	
	#nav_main ul.selected {
		background: #f96712;
	}
	
	#nav_main li.selected {
		background: #f96712;
		list-style-type: none;
	}
	
	#home_maps {
		padding: 12px;
		padding-top: 0;
		margin-top: -12px;
	}
	
	#home_maps img {
		border-bottom: dotted 1px #969b7b;
	}
	
	#home_maps img {
		padding: 0 3px 0.3em 3px;
	}
	
	#nav_main ul li, #home_maps ul li {
		padding: 0.3em 0;
	}
	
	#nav_main ul li a, #home_maps ul li a {
		text-decoration: none;
		color: black;
	}
	
	#nav_main ul li a:hover, #home_maps ul li a:hover {
		color: #94825c;
	}
	
	#nav_main .selected li a, #home_maps ul.selected li a {
		color: white;
	}
	
	#nav_main ul.selected li a:hover, #home_maps ul.selected li a:hover {
		color: #ccc;
	}
	/* end: main nav styles */
	
	/* begin: sub nav styles */
	#nav_main ul.nav_sub {
		background: #f96712;
		border-top: none;		
		padding-left: 1.5em;
		padding-bottom: 2px;
	}
	
	#nav_main ul.nav_sub li {
		padding: 0 0 0.3em 0;
		width: 100%;
	}
	
	#nav_main ul.nav_sub li a {
		text-decoration: none;
		color: white;
		font-size: 95%;
		width: 100%;
	}
	
	#nav_main ul.nav_sub li.current {
		background-color: #ffa477;
		margin: 0px 0 0px -1.6em;
		width: 142px;
		padding-left: 5px;
	}
	#nav_main ul.nav_sub li.current a {
		color: #bf4e0c;
		margin-left: 13.5px;
		/* margin-left: 4px; */
	}
	#nav_main ul.nav_sub li.current a:hover {
		color: white;
	}
	
	#nav_main ul.nav_sub li a:hover {
		color: #ccc;
	}
	/* end: sub nav styles */
	
	/* begin: home page callouts styles */
	#home_tech_doc {
		height: 145px;
		margin: 0.25em 0;
		padding: 0.25em 0;
		border-top: dotted 1px #969b7b;
		border-bottom: dotted 1px #969b7b;
	}
	
	#home_tech_doc a {
		color: #ccc;
	}
	
	#home_tech_doc img.photo_promo {
		float: left;
		margin: 8px 8px 35px 8px;
	}
	
	#home_tech_doc div {
		float: left;
		width: 346px;
		background: #f96712;
		color: white;
		font-size: 7.5pt;
		margin-bottom: 0.3em;
	}
	
	#home_tech{
		height: 100%;
	}
	
	#home_doc {
		border-left: solid 1px white;
		height: 100%;
	}
	
	#home_tech_doc div h3, #home_tech_doc div p {
		margin-right: 1em;
	}
	
	#home_tech_doc div h3 {
		margin-bottom: 0;
		font-weight: normal;
		font-size: 10pt;
	}
	
	#home_tech_doc div h3 .tagline_tech_doc {
		font-size: 7.5pt;
	}
	
	#home_tech_doc .brace_promo, #inside_map .brace_promo, #inside_doc .brace_promo {
	margin-bottom: -7px;
	}
	/* end: home page callouts styles */
	
	/* begin: home FAQ styles */
	#home_faq {
		clear: both;
		color: #333;
		background: #F1F0EB;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	#home_faq h2 {
		margin-top: 0.5em;
		font-weight: normal;
		font-size: 10pt;
	}
	#home_faq h3 {
		font-weight:normal;
		font-size: 14px;
		line-height: 16px;
		padding-left: 5px;
	}
	.homebold {
		font-weight: bold;
		font-style: italic;
	}
	
	#home_faq .brace_promo {
		margin-bottom: -7px;
	}
	/* end: home FAQ styles */
	
	/* begin: inside callout styles */
	 #inside_doc {
		width: 287px;
		margin: 0.25em 0;
		padding: 0.25em 0;
		border-top: dotted 1px #969b7b;
	}
	
	
	#inside_doc img.photo_promo {
		float: left;
		margin: 5px 3px;
		margin-left: 0;
	}
	
	#inside_doc div {
		float: left;
		/* width: 347px; */
		background: #94825c;
		color: white;
		font-size: 7.5pt;
		padding-left: 5px;
		margin-bottom: 15px;
	}
	
	#inside_doc div h3, #inside_doc div p {
		margin-right: 1em;
	}
	
	#inside_doc div h3 {
		margin-bottom: 0;
		font-weight: normal;
		font-size: 10pt;
	}
	
	#inside_doc div h3 .tagline_tech_doc {
		font-size: 7.5pt;
	}
	
	#inside_doc a {
		color: white;
		text-decoration: none;
		border-bottom: dotted 1px white;
	}
	
	#inside_promo {
		width: 286px;
		background: #94825c;
		color: #fff;
		margin-bottom: 17px;
	}
	
	#inside_promo a {
		border-bottom: 0;
		font-size: 8pt;
		color: #fff;
	}
	#inside_promo img {
		float:left;
		padding: 5px;
	}
	#inside_promo p {
		padding: 0px 5px 10px 5px;
	}
	#inside_promo h3 {
		margin-bottom: 0;
		font-weight: bold;
		font-size: 10pt;
		padding-top: 8px;
	}
	.photo_main {
		padding-bottom: 10px;
	}
	.pull_quote {
		font-size: 16px;
		color: #fff;
		line-height:18px;
		background: #94825c;
		font-family: Georgia;
	}
	
	#inside_promo .pull_quote a {
		text-decoration: none;
		font-size: 16px;
	}
	
	#separator {
		border-top: dotted 1px #969b7b;
		margin-top: 5px;
	}
	
	/* end: inside callout styles */
	
	/* begin: inside map styles */
	
	#inside_map {
		border-top: dotted 1px #969b7b;
		background: #fff;
	}
	#inside_map ul {
		padding: 0px;
	}
	#inside_map ul li {
		list-style: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 5px 10px;
	}
	
	#inside_map a {
		color: #333;
		text-decoration: underline;
	}
	
	#inside_map a:hover {
		text-decoration: underline;
	}
	
	#inside_map h3 {
		margin-bottom: 0;
		font-weight: normal;
		font-size: 12pt;
		font-weight: bold;
	}
	/* end: inside map styles */
	
	/* begin: footer styles */
	#footer {
		clear: both;
		border-top: dotted 1px #969b7b;
		margin-top: 2em;
/*		spacing-top: 2em; */
		padding: 1em 0;
		font-size: 7.5pt;
		color: #666;
	}
	
	#footer a {
		color: #666;
	}
	/* end: footer styles */
	
	/* start: news styles */
	
	#fullnews p.newstitle {
		font-size: 10pt;
		font-weight: bold;
		padding: 5px;
		padding-right: 95px;
		background: #f1f0eb;
		line-height: 16px;
	}
	
	#fullnews p.newsdate{
		margin-top: -10px;
		margin-right: 5px;
		font-size: 8pt;
		font-weight: bold;
		border-bottom: 1px dotted #969B7B;
		padding: 1px 5px 3px 5px;
	}
	
	#fullnews p.newsabstract{
		padding: 5px;
	}
	
	#fullnews p.newsmore{
		padding: 5px;
	}
	
	#newsdetail h4 {
		float: right;
		margin-top: 4px;
		margin-right: 5px;
		font-size: 8pt;
		font-weight: bold;
	}
	
	#newsdetail h5 {
		font-size: 10pt;
		font-weight: bold;
		padding: 5px;
		padding-right: 95px;
		background: #f1f0eb;
		line-height: 16px;
	}
	
	#newsdetail p.subtitle {
		font: bold 10pt;
	}
	
	#newsdetail p.abstract {
		display: none;
	}
	
	/* end: news styles */
	
	/* start: user styles */
	
	ul.experts, ul.treatments, ul.faq{
		color: white;
		text-decoration: none;
		font-size: 8px;
		list-style-type: none;
	}
	
	table.staff td {
		width: 140px;
		color: #333;
	}
	
	table.staff b {
		font-size: 11pt;
                white-space:nowrap;
	}
	
	table.staff ul.staff {
		font-size: 9pt;
		list-style-type: none;
	}
	
	table.staff ul.staff li {
		margin-left: -30px;
		list-style-type: none;
		vertical-align:top;
                width: 300px;
	}
	
	#content ul.experts li {
		/* height: 10px; */
		margin: 0px;
	}
	
	.f_right {
		float:right;
		border: 1px solid #E1D0AD;
		padding:2px;
		margin: 10px 10px 10px 10px;
	}
	.quote {
		background: #F1F0EB;
		padding: 5px;
		line-height: 16px;
	}
	
	#inside_promo {
		margin-top: 10px;
	}
	
	#inside_promo ul {
		list-style-type: none;
		padding: 0px 0 10px 10px;
	}
	
	#inside_map table td{
		width: 100px;
	}
	
	#inside_promo li.bold {
		font-weight: bold;
		font-size: 8pt;
	}
	
	#inside_promo ul.experts a, ul.treatments a, ul.faq a {
		text-decoration: none;
	}
	
	#inside_promo ul.treatments a:hover, #inside_promo ul.experts a:hover, #inside_promo ul.faq a:hover, #inside_promo ul.staff a:hover {
		text-decoration: underline;
	}
	
	#inside_promo ul h3 {
		margin-bottom: 3px;
	}
	
	#content table.cancer_types, #content table.cancer_types a {
		font-size: 9pt;
	}

	#content table.cancer_types th {
		text-align: left;
	}
	
	#content table.cancer_types tr.header {
		background: #94825c;
		color: white;
	}
	
	#content table.cancer_types tr.header th {
		padding: 1.5px;
	}
	
	#content table.cancer_types tr.odd {
		background: #F1F0EB;
	}
	
	#inside_map table.cancer_types_key .first {
		width: 30%;
	}
	
	#inside_map table.cancer_types_key .second {
		width: 70%;
	}
	
	#inside_map table.cancer_types_key {
		width: 100%;
		font-size: 9pt;
		text-align: left;
		margin-top: 10px;
		margin-bottom: 12px;
	}
	
	#inside_map table.cancer_types_key tr.header{
		background: #94825c;
		color: white;
	}
	
	#inside_map table.cancer_types_key tr.odd {
		background: #F1F0EB;
		color: #333;
	}
	
	#content table.cancer_types th, #inside_map table.cancer_types_key th {
		padding: 2px;
	}
	
	#content a.faq {
		text-decoration: none;
		background: none;
		color: #333;
	}
	
	table.standard {
		font-size: 9pt;
		text-align: left;
		width: 100%;
	}
	
	table#content {
		background: #f1f0eb;
		color: black;
	}
	
	
	/* end: user styles */
	
	/* start: google map styles */
	
	#map {
		width: 384px;
		height: 384px;
		border: solid 1px #184a7c;
	}
	
	#infowin {
		font-size: 10pt;
		width: 200px;
	}
	
	#infowin #form_link, #infowin #form_div {
		margin-top: 0.5em;
	}
	
	#infowin #form_div {
		display: none;
	}
	
	#infowin form {
		margin: 0;
		padding: 0;
	}
	
	#infowin input_txt {
		width: 200px;
	}
	
	/* end: google map styles */
	
	/* END: CONTENT STYLES */
	/***********************/
