body 
{ background:#DEDFDF; font-family:Verdana, Arial, Sans-Serif; font-size:11px; margin-top:0px; }

p
{ color:#4d4d4d; font-family:Verdana, Arial, Sans-Serif; font-size:11px;
}
td
{ color:#4d4d4d; font-family:Verdana, Arial, Sans-Serif; font-size:11px;
margin: 0;
padding: 0;
}
.hr { background: #fff url(../images/dotted-line-horizontal.gif);
background-repeat: repeat-x;
width: 100%;
padding: 0;
margin: 8px 0 7px 0;
height: 1px;
}

A:link, A:visited, A:active 
{ color:#A90101; }
A:hover 
{ color:#A90101; text-decoration: none; }

.top-nav,A.top-nav:link, A.top-nav:active,A.top-nav:visited
{ color:#575757; font-family: Verdana, Arial, Sans-Serif; font-size:10px; text-decoration: none; }
A.top-nav:hover
{ color:#333333; font-family: Verdana, Arial, Sans-Serif; font-size:10px; text-decoration: underline; }

.sub-title
{ color:#1F3559; font-family: Arial, Verdana, Sans-Serif; font-size:15px; font-weight: bold; }

h2, .page-title
{ color:#A90101; font-family: Georgia, Arial, Verdana, Sans-Serif; font-size:18px; }
h2 {
	margin: 15px 0;
}

.faq
{ color: #acb4bd; font-weight: bold; }

.main-search
{ color: #000000; height: 12px; width: 120px; font-family: Arial; font-size: 10px; }

.top-page, A.top-page:link, A.top-page:active, A.top-page:visited
{ font-family: verdana, Arial; font-size: 9px; color: #575757; text-decoration: none; }

A.top-page:hover
{ color: #333333; text-decoration: underline; }

/* Sub Nav Section */
.sub-nav-on, .sub-nav-on A:link,  .sub-nav-on A:active,  .sub-nav-on A:visited
{ font-family: verdana, arial, Sans-Serif; font-size: 10px; color: #A90101; text-decoration: none; background-color: #FFFFFF; }

.sub-nav-on A:hover 
{ color:#A90101; text-decoration: none; }

.sub-nav-off, .sub-nav-off A:link, .sub-nav-off A:active, .sub-nav-off A:visited
{ font-family: verdana, arial, Sans-Serif; font-size: 10px; color: #66758A; text-decoration: none; }

.sub-nav-off A:hover 
{ color:#B74B4D; text-decoration: none; }
/* end Sub Nav */

/* Home page Left nav Section */
.home-left-nav A:link,  .home-left-nav A:visited
{ font-family: verdana, arial; font-size: 9px; color: #A90101; text-decoration: underline;
line-height: 11px; }

.home-left-nav A:hover {
	color:#677787;
	text-decoration: none;
}

.home-left-nav TD 
{ font-family: verdana, arial; font-size:9px; color: #4d4d4d; }
/* end Home page Left nav */



/* Quick Links Section */
.quick-links-header
{ font-family: verdana, arial, Sans-Serif; font-size: 11.5px; color:#1F3559;}

.quick-links A:link,  .quick-links A:active,  .quick-links A:visited
{ font-family: verdana, arial, Sans-Serif; font-size: 10.5px; color: #534F4F; text-decoration: none; }

.quick-links A:hover 
{ color:#534F4F; text-decoration: underline; }
/* end Quick Links */

/* Multipart Section */
.multipart A:link, .multipart A:visited, .multipart A:active 
{ color:#596572; text-decoration: none; line-height: 12px; }
.multipart A:hover 
{ color:#596572; text-decoration: underline; }

.multipart A.selected:link, .multipart A.selected:visited, .multipart A.selected:active 
{ color:#A90101; text-decoration: none; }
.multipart A.selected:hover 
{ color:#A90101; text-decoration: underline; }
/* end Multipart Section */

/* Page Options Section */
.page-options-title
{ font-family: arial, verdana; font-size: 12px; color:#FFFFFF;  }

.page-options A:link, .page-options A:visited, .page-options A:active 
{ font-family: arial, verdana; font-size: 11px; color:#323032; text-decoration: none; }

.page-options A:hover 
{ color:#323032; text-decoration: underline; }
/* end Page Options Section */

/* Footer Section */
.footer A:link, .footer A:visited, .footer A:active  
{ font-family: Verdana, arial, Sans-Serif; font-size: 10px; color: #7A7F87; text-decoration: underline; }

.footer A:hover  
{ color:#333333; }
/* end Footer */

/* Previous/Next */
.prev-next
{ color:#A90101; }
/* end Previous/Next */

/* Bread Crumb Section */
.crumb A:link, .crumb A:visited, .crumb A:active  
{ font-family: verdana, arial, Sans-Serif; font-size: 10px; color: #677787; text-decoration: underline; }

.crumb A:hover  
{  text-decoration: none; }

.crumb A.active, .crumb A.active:visited, .crumb A.active:active  
{ font-family: verdana, arial, Sans-Serif; font-size: 10px; color: #A90101; text-decoration: underline; }

.crumb A.active:hover  
{ color: #A90101; text-decoration: none; }

.crumb-red-link
{ font-family: verdana, arial, Sans-Serif; font-size: 10px; color: #A90101; text-decoration: none; }
/* end Bread Crumb */

/* Alpha list text in Cancer Centers List section */
.name-alpha-selected
{ font-family: arial, verdana, Sans-Serif; font-size: 10px; color: #A90101;  font-weight: bold; text-decoration: none; }

.state-alpha-list A:link, .state-alpha-list A:active, .state-alpha-list A:visited 
{ color:#A90101; font-size:10px; padding: 6px 3px; font-family:Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; vertical-align: middle; text-align: center; line-height: 16px; }

.state-alpha-list A:hover 
{ color:#A90101; font-size:10px; padding: 6px 3px; font-family:Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; vertical-align: middle; line-height: 16px; }

.state-alpha-list TD
{ background-color: #ECF0F4; }

.state
{ onMouseOver:this.style.background:#FF00FF; onMouseOut:this.style.background:#FFFFFF; }
/* end Alpha list text in Cancer Centers List */

/* Highlights box Section */
.highlights-box table table td strong
{font-size: 10px;}

.highlights-box A:link,  .highlights-box A:active,  .highlights-box A:visited
{ font-family: arial, verdana, Sans-Serif; font-size: 10px; color: #677787; text-decoration: none; }

.highlights-box A:hover 
{ color:#A90101; text-decoration: underline; }
/* end Highlights box */

/* Cancer Centers List Section */
.cancer-centers-list-state
{
	font-family: arial, verdana, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #677787;
	padding-top: 22px;
	padding-bottom: 22px;
}
/* end Cancer Centers List */

/* Cancer Centers List Section */
.cancer-centers-list
{ font-family: arial, verdana, Sans-Serif; font-size: 11.5px; font-weight: normal; color: #677787;
padding: 0;
margin: 0;

}
/* end Cancer Centers List */

/* program and resource lists */
.prog_core_list
{ font-family: arial, verdana, Sans-Serif; font-size: 8.5px; font-weight: normal; color: #677787;
padding: 0;
margin: 0;

}
/* end program and resource lists */
.cancer-center-info-individual {
	padding-left: 10px;	
}


/* Right box header */
.right-box-title  
{ font-family: verdana, arial, Sans-Serif; font-size: 11px; font-weight: bold; color: #FFFFFF; }
/* end Right box header */

.homepage-revolving-quote {
	padding: 26px 13px;
	text-align: left;
	font-size: 14px;
	color: #485868;
	font-weight: normal;
	text-transform: uppercase;
}

.homepage-revolving-quote a {
	font-size: 11px;
	text-decoration: none;
	text-transform: none;
}

.homepage-revolving-quote a:hover {
text-decoration: underline; 
}

.homepage-title {
color: #1F3559; 
font-family: Georgia, Arial, Verdana; 
font-size: 18px;
}

.homepage-featured-box {
color: #1F3559; 
font-family: Arial; 
font-size: 13px; 
font-weight: bold;
}

a.gray {
color: #67727E; 
font-size: 10px;
}

.cancer-center-info { 
	width: 174px; 
	float: right; 
	padding: 10px; margin:0 0 8px 12px;   
	background: #f0f0f0;
	font-size: 10px;
	}
.cancer-center-links {
	display: none;
	}
.cancer-center-info .cancer-center-links {
	display: block;	
}
.link-to-cancer-center-page {
	display: none;
}
#names-address {
	border: 0px solid #ccc;
	width: 500px;
	overflow: auto;
}
#names-address div{
	border-bottom: 1px solid #ccc;
	float:left;
	width: 210px;
	padding-right: 40px;
	margin-bottom: 10px;
	height: 180px;
	line-height: 13px;
}
#names-address div p{
font-size: 10px;	
}
#names-address div h2 {
	color: Grey;
	font-size; 15px;
	 }
.blue
{ color: #3c9dce;
}
/* make bullets  blue */
.caps {
	text-transform: uppercase;
}
.inactiveaz A:link, .inactiveaz A:hover, .inactiveaz A:visited, .inactiveaz A:active  {
	font-size: 14px;
	text-decoration: underline;
	background-color: #ecf0f4;
	color: #4d4d4d; 
}

.bodylink, a.bodylink:link, a.bodylink:visited, a.bodylink:hover,a.bodylink:active {
color:#4d4d4d;
}
ul.staff-directory {
	padding: 0;
	border-bottom: 5px solid #ACB4BD;
}
ul.staff-directory li {
	list-style-type: none;
	margin: 0 0 30px;
}
.backtotop {
	background: url(../images/backtotop_red.gif) no-repeat 0 5px;
	padding: 0 0 0 12px;
}
.skip {
    left: -9999px;
    position: absolute;
		background: blue;
}

.skip a, .skip a:hover, .skip a:visited {
    left: -9999px;
    position: absolute;
}
/* ------------------------ print style ------------------------- */
@media print { 

body { 
	background: #FFF; 
}

.table-search {
display: none;
}

.top-nav {
display: none;
}

.leftnav-td {
display: none;
}

.footer {
display: none;
}

.bodylink, a.bodylink:link, a.bodylink:visited, a.bodylink:hover,a.bodylink:active {
color:#000;
}

.hide508
{
    text-indent:-9999px;
    position:absolute;
}



