/*******************/
/* general classes */
/*******************/

body { 
background: #fff; 
margin: 0;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #333; 
font-weight: normal; 
text-decoration:none;
text-align: center;
}

body.nobg { 
background-image: none;  
}

div
/* redundant selectors to help NS4 not forget */
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: normal; text-decoration:none; padding: 0; margin: 0; }

a, a:link, a:visited, a:active {
text-decoration: none;
font-weight: bold;
color: #5d94b5;
}

a:hover {
	text-decoration: underline;
	color: #de9800;
}

h1 {
font-family: "Trebuchet MS";
line-height: 24px;
color: #789739;
font-size: 24px;
font-weight: normal;
margin-bottom: 14px;
padding-bottom: 0;
padding-top: 8px;
margin-top: 0;
}

h1.homepage {
	margin-bottom: 28px;
	color: #789739;
}

h2 {
	font-family: "Trebuchet MS";
	color: #789739;
	font-weight: normal;
	font-size: 18px;
	margin-bottom: 12px;
	padding-bottom: 0;
	padding-top: 0;
	margin-top: 0;
}

h2.name {
font-family: "Trebuchet MS";
color: #333;
font-weight: bold;
font-size: 14px;
}

h3 {
background-image: url(/images/gold-arrow.jpg); 
background-position: left top;
background-repeat: no-repeat;
padding-left: 10px;
font-family: "Trebuchet MS";
color: #333;
font-weight: bold;
font-size: 13px;
margin-bottom: 0;
padding-bottom: 0;
padding-top: 0;
margin-top: 0;
}

h3.nobullet {
background-image: none;
padding-left: 0;
font-size: 15px;
margin: 8px 0 4px 0;
}

h3.special {
text-transform: uppercase;
background-image: none;
padding-left: 0;
margin: 8px 0 4px 0;
}

hr {
color: #069; /* IE */
background-color: #069; /* Netscape 6/7, Mozilla */
border: #069; /* Opera */
height: 1px; 
}

.i {
font-style:italic
}

.line {
background: #fff url(/images/div.gif) repeat-x center center;
margin: 6px auto;
height: 1px;
}

p.notop {
margin-top: 0;
padding-top: 0;
} 

p.indent { 
text-indent: 3em; 
}

.bqstart, .bqend {
color: #069;
font-weight: bold;
font-size: 14px;
}

.date-modified {
	text-align: right; 
	border-top: 1px dotted;
	padding-top: 10px;
}

form {
margin: 0;
padding: 0;
}

.main-search {
color: #464141;
vertical-align : middle; 
font-family: Verdana; 
font-size: 11px;
width: 147px;
height: 19px; /* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;
height: 15px; 
}

.black {
color: #000;
}

.shaded {
background-color: #F2F2F2;
}

img {
border: 0;
}

img.right {
float: right;	
border: 0;
margin-left: 10px;
margin-bottom: 10px;
}

img.left {
float: left;	
border: 0;
margin-right: 10px;
margin-bottom: 10px;
}

img.center {
display: block;
margin-left: auto;
margin-right: auto 
}

.hide {
display: none;
}

.skip a, .skip a:hover, .skip a:visited
{
position: absolute;
left: -999px;
}

.skip a:active, .skip a:focus
{
display: block;
left: 0;
z-index: 999;
background: #fff;
border: 1px solid #000;
padding: 5px 5px 5px 5px;
}

#center {
width: 758px;
margin: 0 auto;
padding: 0 10px;
text-align: left;
}
/***********************/
/* end general classes */
/***********************/

/**************/
/* nci banner */
/**************/
/* Begin NCI Minibanner */
#ncibanner {
	width: 100%;
	height: 39px;
	background: #a90101;
	overflow: hidden;
}
#ncibanner ul {
	width: 800px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	border: 0px solid blue;
}
#ncibanner ul li {
	margin: 0;
	padding: 0;
	float: left;
}
#ncibanner ul li.minibanner-nci-logo {
	margin-right: 190px;
	margin-left: 20px;
}
#ncibanner ul li.minibanner-nih {
	margin-right: 0;
}
#ncibanner ul li.minibanner-cancer {
	margin-right: 0;
}
/* End NCI Minibanner */

/******************/
/* end nci banner */
/******************/

/***************************/
/* crchd banner and search */
/***************************/
#bannerlinksandsearch {
width: 758px;
min-height: 99px;
}

#crchdbanner {
float: left;
width: 350px;
}

#generallinks {
margin: 0 0 0 350px;
padding: 20px 7px 0 0;
color: #333;
text-align: right;
font-family: verdana;
font-size: 10px;
width: 405px; /* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;
width: 398px;
}

#generallinks A:link,  #generallinks A:active, #generallinks A:visited { 
color: #333;
text-decoration: none; 
}

#generallinks A:hover { 
text-decoration: underline;
}

#generallinks .divider { 
font-family: arial, verdana, Sans-Serif; 
font-size: 11px; 
color:#333; 
font-weight: bold;
margin-left: 7px;
margin-right: 7px;
}
/*******************************/
/* end crchd banner and search */
/*******************************/ 


/************************/
/* main horizontal menu */
/************************/
#mainmenu {
left: 0;
min-height: 45px;
width: 758px;
background-color: #B6B6B6;
}

#mainmenu ul {
padding: 0 0 1px 0;
margin: 0;
float: left;
background-image:  url(/images/dotted-divider.gif);
background-position: bottom;
background-repeat: repeat-x;
} 

#mainmenu ul li {
display: inline;
}

#mainmenu ul li a, #mainmenu ul li a:link {
background-image: url(/images/bg-main-nav-off.gif);  
background-repeat : repeat-x;
padding: 12px 6px 5px 6px;
text-align: center;
color: #000;
font-family: verdana;
font-size: 10px;
font-weight: bold;
margin: 0 1px 0 0;
float: left;
text-decoration: none;
height: 45px; /* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;
height: 28px;
}

#mainmenu ul li a:hover {
background-image: url(/images/bg-main-nav-over.gif);  
text-decoration: none;
color: #000;
}

#mainmenu ul li a.last {
margin: 0;
}

#mainmenu ul li a.active {
background-image: url(/images/bg-main-nav-on.gif); 
}

#mainleftnav ul li a.active, #mainleftnav ul li a:link.active, #mainleftnav .active
#mainmenu ul li a:link.active, #mainmenu ul li a:visited.active,#mainmenu ul li a:link.active {
color: #789739;
}

/* regular main navigation */
#mainmenu ul li a.one {
line-height: 14px;
width: 106px; /* ie5win fudge begins, 12px difference */
voice-family: "\"}\"";
voice-family:inherit;
width: 110px;
}

#mainmenu ul li a.two {
line-height: 14px;
width: 136px; /* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;
width: 110px;
}

#mainmenu ul li a.three {
line-height: 14px;
width: 124px; /* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;
width: 100px;
}

#mainmenu ul li a.four {
line-height: 14px;
width: 97px; /* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;
width: 80px;
}

#mainmenu ul li a.five {
line-height: 14px;
width: 103px; /* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;
width: 140px;
}

#mainmenu ul li a.six {
line-height: 14px;
width: 93px; /* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;
width: 75px;
}

#mainmenu ul li a.seven {
line-height: 14px;
width: 93px; /* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;
width: 52px;
}

/* end regular main navigation */

/* pnp main navigation */
#mainmenusubsection {
left: 0;
height: 46px;
min-height: 46px;
width: 758px;
background-image:  url(/images/main-menu-bg.gif);
}

#mainmenusubsection ul {
width: 758px;
padding: 0;
margin: 0;
float: left;
} 

#mainmenusubsection ul li {
display: inline;
}

#mainmenusubsection ul li a, #mainmenusubsection ul li a:link {
float: left;
line-height: 27px;
border-right: solid 1px #B6B6B6;
background-image: url(/images/bg-main-nav-off.gif);  
background-repeat : repeat-x;
padding: 12px 15px 5px 15px;
text-align: center;
color: #000;
font-family: verdana;
font-size: 11px;
font-weight: bold;
text-decoration: none;
height: 45px; /* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;
height: 28px;
}

#mainmenusubsection ul li a:hover {
background-image: url(/images/bg-main-nav-over.gif);  
text-decoration: none;
color: #000;
}

#mainmenusubsection ul li a.two {
line-height: 14px;
}

#mainmenusubsection ul li a.last {
margin: 0;
}

#mainmenusubsection ul li a.active {
background-image: url(/images/bg-main-nav-on.gif); 
}

/* end pnp main navigation */

/************************/
/* main horizontal menu */
/************************/

/***************/
/* breadcrumbs */
/***************/
#breadcrumbs {
margin: 11px 0 11px 0;
font-family: verdana;
font-size: 10px;
color: #789739;
}

#breadcrumbs ul {
margin: 0;
padding: 0;
}

#breadcrumbs ul li {
list-style-type: none;
display: inline;
}

#breadcrumbs ul a {
background: url(/images/breadcrumb-arrow.gif) right no-repeat;
padding-right: 12px;
font-family: verdana;
font-size: 10px;
color: #5C5B5B;
}

#breadcrumbs a:hover {
text-decoration: underline;
} 

.backtosection {
margin-bottom: 6px;
font-size: 10px;
}
/***************/
/* breadcrumbs */
/***************/

#main {
left: 0px;
width: 758px;
padding-top: 0px;
height: inherit;
}

/*******************/
/* left navigation */
/*******************/
#leftnav {
float: left;
margin: 2px 0 30px 0;
padding: 0; 
background: #fff;
width: 230px;
font-family: "Trebuchet MS";	
}

/* left navigation main links */	
#leftnav .leftnavmain ul {
list-style: none;
margin: 0;
padding: 0;
color: #4C4C4C
}

#leftnav .leftnavmain ul li {
margin: 0;
padding: 0px 0 1px 0;
background-image:  url(/images/leftnav-gray-dot.gif);
background-position: bottom;
background-repeat: repeat-x;
}

#leftnav .leftnavmain ul li.open {
padding: 0;
}

/* first level */
#leftnav .leftnavmain ul li a:link, 
#leftnav .leftnavmain ul li a:visited, 
#leftnav .leftnavmain ul li a:active {
background: #F0F0F0;
padding: 4px 13px;
color: #4C4C4C;
display: block;
font-size: 11px;
text-decoration: none;
font-family: "Trebuchet MS"; 
}

#leftnav .leftnavmain ul li a:hover {
background: #CFCFCF;
}

#leftnav .leftnavmain ul li a.on:link, 
#leftnav .leftnavmain ul li a.on:visited,
#leftnav .leftnavmain ul li a.on:active, 
#leftnav .leftnavmain ul li a.on:hover {
background: #CFCFCF url(/images/level-1-on.gif) no-repeat;
color: #000;
}

#leftnav .leftnavmain ul li a.open:link, 
#leftnav .leftnavmain ul li a.open:visited,
#leftnav .leftnavmain ul li a.open:active,
#leftnav .leftnavmain ul li a.open:hover {
background: #CFCFCF;
font-size: 11px;
color: #000;
}
/* end first level */

/* second level */
#leftnav .leftnavmain ul ul li a:link, 
#leftnav .leftnavmain ul ul li a:visited, 
#leftnav .leftnavmain ul ul li a:active {
background: #FFF;
padding: 0;
padding: 4px 13px 4px 25px; 
}

#leftnav .leftnavmain ul ul li a:hover {
background: #FFF;
color: #789739;
}

#leftnav .leftnavmain ul ul li a.on:link, 
#leftnav .leftnavmain ul ul li a.on:visited,
#leftnav .leftnavmain ul ul li a.on:active, 
#leftnav .leftnavmain ul ul li a.on:hover {
background: #FFF url(/images/level-2-on.gif) no-repeat;
color: #789739;
}
/* end second level */  
/* end left navigation main links */

.subscribe {
margin: 11px 0 0 0;
padding: 12px 0 0 0;
background: #fff url(/images/greydot.gif) repeat-x;
}	

.subscribe h3 {
background-image: none;
display:inline;
padding: 0 0 0 8px;
margin: 0; 
}	

.quicklinkswrap, .contactustwrap  {
margin: 12px 0 0 0; 
padding: 0;
font-family: "Trebuchet MS";	
font-size: 12px; 
font-weight: normal;	
}

ul.quicklinks li  {
line-height: 1.2em;
padding-bottom: 6px;
}

.vnavcontactwrap .leading  {
line-height: 1.2em;
}

.vnavhed { 
color: #000; 	
font-size: 15px;
font-weight: bold;
padding: 12px 0 10px 0; 
margin: 0;
background: #fff url(/images/greydot.gif) repeat-x;
}

.vnavhednodots { 
font-family: "Trebuchet MS";	
color: #000; 	
font-size: 15px;
font-weight: bold;
padding: 4px 0 10px 0; 
margin: 16px 0 0 0;
background: #fff;
}

/* quicklinks navigation */
.quicklinks {
padding: 0 0 0 1px;
margin: 0;	
list-style:none;
}

.nobold  {
font-weight: normal;
}

.quicklinks ul li a  { 
font-family: "Trebuchet MS";
text-decoration: none;
}

.quicklinks li a:hover { 
text-decoration: underline;
}

address {
font-style: normal;
margin-left: 1px;
font-weight: bold;
line-height: 1.4em;
}

.collagepadding { 
padding: 0 0 2px 0; 
margin: 0; 
}

/***********************/
/* end left navigation */
/***********************/

/*********************/
/* main content area */
/*********************/
#content {
margin: 0 0 30px 236px;
padding: 0;
background: #fff;
width: 519px; /* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;
width: 519px;
}

html>body #content {
width: 519px; /* ie5win fudge ends */
}

#content ul {
margin: 5px 0;
padding: 0;
}

#content ul li {
list-style: none;
background-image: url(/images/gold-arrow.jpg); 
background-position: left top;
background-repeat: no-repeat;
padding-left: 10px;
margin-bottom: 10px;
}

#content ul ul li {
list-style: none;
background: url(/images/red-arrow-hollow.gif) 0 6px no-repeat; 
padding-left: 10px;
margin-left: 10px;

}

#content ul ul li a:link, #content ul ul li a:visited, #content ul ul li a:hover, #content ul ul li a:active {
font-family: "Trebuchet MS";
font-size: 13px;
font-weight: normal;
}

#content ul li a:link, #content ul li a:visited, #content ul li a:hover, #content ul li a:active {
font-family: "Trebuchet MS";
font-weight: bold;
font-size: 13px;
}

#content ul.contentlist li {
list-style: none;
background-image: url(/images/spacer.gif); 
padding-left: 10px;
margin-bottom: 4px;
}

#content ul.contentlist li a:link, #content ul.contentlist li a:visited, #content ul.contentlist li a:hover, #content ul.contentlist li a:active {
font-weight: normal;
}

/*  Begin: margins between a description para and associated link(s) martintom 2007-02-02*/

#content p.desc {
	margin-bottom: 0;
}

#content p.desc-link {
	margin:0.5em 0em 0.5em 1em;
}

/*  End: margins between a description para and associated link(s) martintom 2007-02-02*/

#content ul.redarrow {
padding: 0;
margin: 0;
padding-bottom: 8px;
}

#content ul.redarrow li {
list-style-type: none;
background: url(/images/gold-arrow.jpg) no-repeat 1px 1px; 
padding-left: 10px;
font-family: "Trebuchet MS";
color: #333;
font-weight: normal;
font-size: 13px;
}

#content ul.redarrow li a {
font-weight: bold;
}

#content .newsandupdates {
padding: 15px 0 0 0;
background-image:  url(/images/dotted-divider.gif);
background-position: top;
background-repeat: repeat-x;
}

#content .newsandupdates ul {
padding-left: 20px;
}

#content .newsandupdates li {
background-image:  url(/images/gold-arrow.jpg);
}

#content .newsandupdates li a:link,
#content .newsandupdates li a:visited,
#content .newsandupdates li a:hover,
#content .newsandupdates li a:active {
font-weight: normal;
}

#content .meetingsandevents ul {
margin: 0;
padding: 0;
}

#content .meetingsandevents ul li {
list-style-type: none; 
background-image:  url(/images/red-arrow-and-dotted-line.gif);
background-position: top;
background-repeat: no-repeat;
padding-left: 15px;
padding-top: 14px;
padding-bottom: 15px;
}

#content .term {
color: #393939;
}

#content .searchresults ul {
padding: 0;
margin: 10px 0 0 0;
}

#content .searchresults ul li {
list-style-type: none; 
background-image:  url(/images/dotted-divider.gif);
background-position: top;
background-repeat: repeat-x;
padding-left: 0;
padding-top: 14px;
padding-bottom: 15px;
}

#content .searchresults-top {
font-weight: bold;
}

#content .searchresults-bottom {
background-image:  url(/images/dotted-divider.gif);
background-position: top;
background-repeat: repeat-x;
padding-top: 15px;
font-weight: bold;
}

#content .searchresults-bottom a {
font-weight: normal;
}

/* photo gallery */
#content .gallery {
width: 100%;
margin: 10px auto;
padding: 0;
text-align: center;
}

#content .gallery caption {
margin-top: 10px;
}

#content .gallery ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#content .gallery li {
list-style: none;
background-image: url(/images/spacer.gif); 
float: left;
position: relative;
display: inline;
width: 122px;
margin: 0;
padding: 0 0px 10px 7px;
text-align: center;
}

#content .gallery ul:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}

#content .gallery li a {
display: block;
font-size: 0.75em;
text-decoration: none;
color: #0000ff;
padding: 2px;
border: 1px solid #aaa;
}

#content .gallery li a:hover {
border: 1px solid #069;
}

#content .gallery li br {
display: block;
height: 0;
}

/* timeline classifications */
.timeline td.timelineyear { 
font-family: "Trebuchet MS";
margin: 0;
background: #fff; 
padding: 16px 26px 0 10px; 
width: 36px; 
font-weight: bold; 
font-size: 15px;
}

.timeline td.timelineyearred { 
font-family: "Trebuchet MS";
margin: 0;	
background: #fff; 
color: #af0303;
padding: 16px 26px 0 10px; 
width: 36px; 
font-weight: bold; 
font-size: 15px;
}

.timeline td { 
font-size: 11px; 
padding: 16px 32px 20px 0; 
margin: 0;
}

.timeline .bookpadding {
padding: 1px 0; 
margin: 0;
}

.timeline td.timelinehr {
margin: 0;
padding: 0;
background: #af0303; 
height: 1px;
font-size: 0;
}

.staff {
padding: 1px 0 1px 0;
background-image:  url(/images/leftnav-gray-dot.gif);
background-position: top;
background-repeat: repeat-x;
}

.biography .title, .name {
font-family: "Trebuchet MS";
color: #333;
font-weight: bold;
font-size: 14px;
}

.staff .title {
font-family: "Trebuchet MS";
color: #333;
font-weight: bold;
font-size: 14px;
margin-bottom: 4px;
}

.staff .small {
font-size: 10px;
}

.pi-ph-fax-email {
font-size: 10px;
text-transform: lowercase 
}

.normal {
font-weight: normal;
}

.footnotes {
font-size: 11px; 
}

.thP20{
	text-align:center; 
	background-color:#789739;
	color:#FFFFFF;
}

.institution {
font-size: 9px; 
padding: 10px;
background: #F4F4F4;
}

.backtotop {
text-align: right;
font-family: "Trebuchet MS";
color: #333;
margin-bottom: 0;
padding-bottom: 0;
padding-top: 0;
margin-top: 4px;
}

/* statistic graphs content area */
.crchd-mortality-graph { 
background: #ebebeb; 
border: 1px solid #666;  
margin: 12px 0;
padding: 8px 0; 
width: 420px; }

.crchd-stats-table caption { 
background: #f2f2f2;
border: 1px solid #ddd; 
border-bottom: none; 
color: #333; 
font-family: "Trebuchet MS";  
font-size: 14px;
font-weight: bold;  
margin: 0;
padding: 8px 4px;
}
.crchd-stats-table caption span { 
font-size: 12px;
}
.crchd-stats-table td,
.crchd-stats-table th { 
background: #fff; 
border-left: 2px solid #fff;
color: #333;
}
.crchd-stats-table th { 
border-left: 2px solid #fff;
}
.crchd-stats-table th span { 
font-weight: normal;
}
.smtxt { 
color: #333;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
}
.crchd-graph-footnote {  
font-size: 9px; 
margin: 0;
padding-right: 8px; 
text-align: right;
}
/* end statistic graphs content area */

/* grey callout boxes */
#content .greybox-wrap { background: #fff; float: right; margin: -12px 0 0 14px; padding: 0; width: 185px;}
html>body #content .greybox-wrap {  margin: -6px 0 0 14px; }
#content .greybox { background: #f4f4f4;  margin: 0px; padding: 17px 10px 5px; font-family: "Trebuchet MS"; font-size: 11px;} 
#content .greybox ul { list-style: none; margin: 0; padding: 0; } 
#content .greybox ul li { background: #f4f4f4 url(/images/red-arrow.gif) no-repeat 0 -1px; margin: 0; padding: 0 0 10px 11px; }
#content .greybox ul li ul li { background: none; margin: 0; padding: 0; }
#content .greybox a,#content .greybox a:link,#content .greybox a:visited,#content .greybox a:active { color: #0078a7; font-size: 11px; font-weight: normal; text-decoration: none; }
#content .greybox a:hover {  font-size: 11px; font-weight: normal; text-decoration: underline; }
#content .greybox h4 { font-family: "Trebuchet MS"; font-size: 12px; line-height: 16px; font-weight: bold; margin: 0; padding: 0; }
#content .greybox p { margin: 0; padding: 0; }
#content .greybox-wrap .line {background: #fff url(/images/callout-box-line.gif) repeat-x;margin: 2px auto 8px; padding: 0;height: 1px;}
/* end grey callout boxes */
	

/*************************/
/* end main content area */
/*************************/

/**********/
/* footer */
/**********/
#footer {
clear: both;
margin: 0 0 20px 0;
width: 758px;
border-top: solid 3px #CFCFCF;
padding-top: 15px;
}

html>body #footer {
width: 752px;
}

#footer, #footer a, #footer a:link, #footer a:visited,#footer a:active {
font-family: verdana, arial, sans-serif;
font-size: 11px;
color: #464141;
text-decoration: none;
}

#footer a:hover {
text-decoration: underline;
}

#footer .footer-images {
margin-top: 13px;
} 
/**************/
/* end footer */
/**************/
#center #main #content .newsandupdates h2 strong {
	color: #789739;
}
#center #main #content .newsandupdates .notop a em {

}

