/*---------------------------------
File: 'style.css'
Desc: Primary style sheet
---------------------------------*/

/*******************************
Body Elements
*******************************/

* 						{ margin:0; padding:0; }
body 					{ background: #E9E9EE; font-family: Tahoma, Arial, Verdana, Sans-Serif, Sans; text-align: center;  /* IE hack */ }
body a img				{ border: 0; }

/*******************************
Page Container & Page Headers
*******************************/
/*	#container	{ margin: 0 auto; width: 780px;	}*/
#container 				{ width:780px; /*width: 100%;*/ margin: 0 auto; background: #FFFFFF; padding-bottom:70px; border:12px solid #FFFFFF; border-top:none; } 
/*#page-header-background { width: 780px; margin: 0 auto; background: #FFFFFF; } */ /* Used for Cancer.gov banner background */ 
/*#page-header			{ width: 780px; margin: 0 auto; text-align:left; border:none}*/ /* Cancer.gov banner images and links */
/*#page-header img		{ border:none}*/

.skipNavigation, .skipNavigation a	{display:none;}
.orgNames							{display:none;}
#ncibanner				{
		height:100px; width:485px; border:none; background-image:none; float:left; vertical-align:bottom; /* New NCI Banner - May 2015*/
/*		position:relative;
		background-image:url('../images/banner_logo_combined.png');
		height:87px; width:780px;
		margin:0 auto;
		border:none;
*/
		}
#nciBanner2				{height:39px; width:780px; margin: 0 auto; background:#A90101; }
#nciBanner3				{height:41px; width:780px; margin: 0 auto;background-color: #aa0202;}
#nciBanner3 ul li 		{display: block; position: relative; float: left;	}
#nciBanner4				{position:relative; width:780px; height:40px; margin:0 auto; padding:0; background-color:#aa0202;}

/*#page-header-map1		{ */
/*		position: relative;*/
/*		top: 20px; */
/*		left: 0px; */
/*		width: 100px; */
/*		height: 60px; */
/*		background-color: yellow; */
/*		}*/
/*#page-header-map2		{ */
/*		position: relative;*/
/*		top: 20px; */
/*		left: 102px; */
/*		width: 265px; */
/*		height: 26px; */
/*		background-color: transparent; */
/*		}*/
/*#page-header-map3		{ */
/*		position: relative;*/
/*		top: 48px; */
/*		left: 102px; */
/*		width: 350px; */
/*		height: 28px; */
/*		background-color: transparent; */
/*		}*/
/*#page-header-map4		{ */
/*		position: absolute;*/
/*		top: 50px; */
/*		left: 335px; */
/*		width: 120px; */
/*		height: 32px; */
/*		background-color: transparent; */
/*		}*/

/*#searchbox				{ position:absolute; top:50px; left:555px }  /* Adjustment for New USA Search Code */
#searchbox				{ height:100px; width:295px; border:none; background-image:none; float:left;}  /* Adjustment for New USA Search Code */
#searchbox2				{ float:right; display:inline; margin-top:2px;}
#brdSrch				{ margin:52px 4px 0 0; float:right; }
#brdSrch a				{ font-size:bold 12px arial; }
#brdSrch a:hover		{ color:maroon; text-decoration:none;}
/**************************** 
Content Level Elements 
*****************************/

#content 		{
	width: 780px;
	margin: 0 auto;
	float:left;
	padding: 0;
	min-height: 400px;
    text-align: left;
	/* border: 1px solid #CCCCCC; */
    }

/*******************************
 DEA page title header 
*******************************/
#content-header {
/*	background: #E8E8E8;*/
	background: #e6e6e6;
/*	background-image:url(../images/gradient-silver2.png);*/
/*	background-repeat:repeat-x;*/
	color: darkblue;
/*	border:1px solid maroon;*/
/*	height: 57px;*/
/*	height: 48px;*/
/*	height:34px; vertical-align:middle; text-align:center; font:italic 24px arial; /* adjustment for new banner May 2015 */*/
	vertical-align:middle; text-align:center; font:italic 20px arial; padding:8px 0; /* adjustment for new banner May 2015 */
	margin: 1px 0 0 0;
	}
#content-header-left {
	float: left;
	font-size: 32px;
/*	padding: 6px 10px 0px 10px;*/
	padding: 3px 10px 0px 10px;
	color: #505050;
	}
#content-header-dea {
	float: left;
	font-family:times new roman,Times,serif;
	font-size:17px;
	font-style:italic;
/*	padding:2px 0px 0 6px;*/
	padding:0px 0px 0 1px;
	width:242px;
	text-align:center;
	}
#content-header-dea-home {
	float: left;
	font-family:times new roman,times,serif;
	font-style:italic;
	font-size: 32px;
/*	padding: 7px 10px 0px 10px;*/
	padding: 3px 10px 0px 10px;
	}
#content-header-right, #content-header-right a {
	float: right;
	font-size: 14px;
	font-family: Tahoma, Geneva;
	font-weight: bold;
/*	padding: 4px 10px 0px 10px;*/
	padding: 2px 10px 0px 10px;
	color: #404040;
	}
#content-header-title {
	float: right;
	font-family:Tahoma, Geneva;
	font-size: 28px;
/*	padding-top:9px;*/
	padding-top:5px;
	width: 536px;
	text-align:center;
	}

/*******************************
Navbar
*******************************/
#navbar	{
	width:780px;
	height:20px;
	background:#A90101;
	margin:0 auto;
	border:none;
	}
#navbar table {
	border:1px solid white;
	border-bottom:none;
	margin:auto;
	}
#navbar a	{
	font-size:13px;
	color:white;
	padding: 0 5px;
	border-right:1px solid white;
	margin:auto;
	text-decoration:none;
	}
#navbar td.last a	{
	border-right:none;
	background:#A90101;color:white;
	}
/*#navbar a:hover {text-decoration:underline;}*/
#navbar a:hover 		{ background:white; color:#A90101 }
#navbar td.last a:hover	{ background:white; color:#A90101 }	

#navBar2gray	{
	margin: 0 auto;
	float:left;
	}
#navBar2gray ul {
	font-family: Arial, Verdana;
	font-size: 12px;
	margin: 0;
	padding: 0;
	list-style: none;
	}
#navBar2gray ul li { 
	display: block; 
	position: relative; 
	float: left;
/*		width: 130px; */
	} 
#navBar2gray ul li a {
	display: block;
	text-decoration: none;
	font-weight:normal;
	color: #ffffff;
	border: 1px solid #ffffff;
	border-right: 0;
	padding: 5px 0px;
/*	background-image:url(../images/gradient-gray.png); */
	background-image:url(../images/gradient-ncired.png); 
	background-repeat:repeat-x; 
/*		margin-left: 1px;*/
	white-space: nowrap;
	}
#navBar2gray ul li a:hover {
	background-image:url(../images/gradient-lightgray.png); 
	background-repeat:repeat-x;
	color: #aa0202
	}

/*******************************
Sidebar Elements
*******************************/
#left-sidebar {
	float: left;
	width: 150px; 
	}
#pointer {
	font-size: 8px;
	color: white;
	background: #A90101;
	vertical-align:1px;
	}
#right-sidebar {
	float: right;
	width: 125px; 
	}
#sidebar-box, .sidebar-box  {
	width: 150px;
/*	margin: 3px 0 10px 0;*/
	margin: 7px 0 10px 0;
	border-left: 1px solid #BDBDBD;
	border-right: 1px solid #BDBDBD;
	border-bottom: 1px solid #BDBDBD;
	font-size: 12px;
	color: #4D4D4D;
	}
.sidebar {
	width: 150px;
/*	margin: 3px 0 10px 0;*/
	margin: 7px 0 10px 0;
	border-left: 1px solid #BDBDBD;
	border-right: 1px solid #BDBDBD;
	border-bottom: 1px solid #BDBDBD;
	font-size: 12px;
	color: #4D4D4D;
	}

#sidebar-box1 {
	width: 150px;
/*	margin: 3px 0 10px 0;*/
	margin: 7px 0 10px 0;
	border-left: 1px solid #BDBDBD;
	border-right: 1px solid #BDBDBD;
	border-bottom: 1px solid #BDBDBD;
	font-size: 12px;
	color: #4D4D4D;
	}

/*#sidebar-box a, .sidebar-box a				{ color: #A90101 } */
#sidebar-box a, .sidebar-box a				{ color: #aa0202 } 
/*#sidebar-box a 		{ color: #993300; } */
/*#sidebar-box a:hover 	{ color: #CC3300; } */
#sidebar-box a:hover, .sidebar-box a:hover 	{ color: #000000; }
#sidebar-box p, .sidebar-box p 				{ padding: 4px; }
#sidebar-box ul, .sidebar-box ul			{ list-style-type: none; }
#sidebar-box ul li, .sidebar-box ul li		{ margin: 5px 0 5px 0; padding: 0 0 0 5px; } 
#sidebar-box ul ul, .sidebar-box ul ul		{ list-style-type: none; }
#sidebar-box ul ul li, .sidebar-box ul ul li	{ margin: 0 0 0 15px; padding: 0 0 0 0; } 
#sidebar-box form, .sidebar-box form 		{ padding: 5px; }	

.sidebar-box-title {
	padding: 1px;
	border-top: 1px solid #BDBDBD;
	border-bottom: 1px solid #BDBDBD;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background: #E8E8E8;
	}
.sidebar-box-title a:hover { color: #A90101 }

.sidebar-set 		 					{border:1px solid #BDBDBD; margin-bottom:4px;}
.sidebar-set legend						{font:bold 12px arial; color:#007373; padding:4px 1px 1px 3px;}
.sidebar-set ul							{list-style-type: none; font-size: 12px; margin:2px 0px; padding-left:4px;}
.sidebar-set ul li						{margin:2px 0; padding:1px 0;}
.sidebar-set ul li a					{color:#800000;}
.sidebar-set ul li a:hover			 	{ color: #000000; }
.sidebar-set hr							{margin:4px 4px 0 0;}
#rightside-bar .sidebar-set fieldset	{margin:4px 0 5px 0;}

#sidebar-box-adobe {
	width: 150px;
	margin: 7px 0 10px 0;
	border: 1px solid #BDBDBD;
	background: #E8E8E8;
	font-size: 11px;
	color: #000000;
/*	padding: 2px 0px;*/
	padding: 2px 0px 4px 0px;
	text-align:center;
	}

#sidebar-box-adobe a {
	color: #4D4D4D;
	}
	
/*******************************
Main
*******************************/
#main {
    width: 475px;
	margin: 7px 0 20px 165px;
	padding: 0 0 0 0;
	min-height: inherit;
	font-size: 13px;
	color: #4D4D4D;
	}

#main img				{ border: 0; }
#main a					{ color: #4D4D4D; }
#main a:hover 			{ color: #A90101 }
#main ul				{ margin: 0 0 0 40px; list-style-type: none;	}
#main li				{ margin: 3px 0 3px 0; padding: 0; }
#main .section-header a:hover		{ color: darkblue;	}

#breadcrumb, #breadcrumb a	{ 
	font-size: 11px;
	font-family: Verdana, Arial, Tahoma, Sans-Serif, Sans;
	border-top: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
	background: #F8F8F8;
	padding: 1px 0 1px 1px;
	text-decoration: none;
	}
#breadcrumb a	{ color:maroon; }
#breadcrumb a:hover	{ color:darkblue;	}

.fileFormatPDF	{ font-size: 11px;	}

.section-header, .section-header-level2, .section-header-level3, .section-header-level4, .section-header-subtopic, .section-header-title {
	margin: 10px 0 10px 0;
	padding-left: 20px;
	background-image:url(../images/WhiteOnRedArrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	}
.section-header 							{ font-size: 22px;	}
.section-header-level2						{ font-size: 18px; 	}

/* - smaller .section-header w/darkgreen font*/
/*.section-header-level3, .section-header-subtopic,  .section-header-subtopic a	{ font-size: 17px; color: #006400;	}*/
.section-header-level3, .section-header-subtopic,  .section-header-subtopic a	{ font-size: 17px; color: #007373;	}
/*.section-header-level4						{ font-size: 14px; color: #006400;	}*/
.section-header-level4						{ font-size: 14px; color: #007373;	}

/* - .section-header w/maroon font */
.section-header-title 						{ background-image: none; font-size: 16px; color: #993333;	}

.section-title18							{ font-size: 18px; color: darkblue; }
.section-title16							{ font-size: 16px; color: #993333;	} /* maroon */
.section-title15							{ font-size: 15px; color: black;	}
.section-title13							{ font-size: 13px; color: black;	}			
.textContent p								{ margin: 10px 0; }
.specText1									{ font-size: 13px; color: #A90101; font-style: italic;	}

.tableNav									{ width: 590px; margin-left:18px; }
.col1 										{ width: 20%;	}
.col2										{ width: 35%;	}
.col3										{ width: 45%;	}
.col1, .col2, .col3							{ vertical-align: top; text-align: left;	}
.col1 a, .col2 a, .col3 a					{ display: list-item; list-style-type: none; font-size: 12px;	}

.tableNav2, .tableNav2a						{ width: 590px;	}
.tableNav780, .tableNav780a					{ width: 780px; }
.tableNav780 tr, .tableNav780a tr			{ background: #F8F8F8; }
.tableNav2 td, .tableNav780 td				{ line-height: 140%; }
.tableNav2a td,	.tableNav780a td			{ line-height: 180%; }
.tbn2col1, .tbn780col1, .tbn2col1blk, .tbn780col1blk	{ vertical-align: top; width: 440px; font-size: 13px; }
.tbn2col1blk, .tbn780col1blk				{ color: black; }
.tbn2col2it, .tbn780col2it					{ vertical-align: top; text-align: right; padding-right: 2px; font-size: 13px; color: #A90101; font-style: italic; }
.tbn780col1, .tbn780col1blk					{ width: 660px; }
.noticesTable								{ font-size:12px;color:#707070; }
.noticesTable tr							{ background:#F8F8F8; }
.noticesTable td							{ vertical-align: top; padding:5px; }
.noticesTable td a							{ white-space: nowrap; }
.indexTop									{ padding:10px 5px; }
.indexTop td								{ width:40px; padding: 1px 0;  }
.indexTop td a								{ font-size:13px; }

.annual-report 	{
	width: 126px;
	height: 75px;
	border: 0;
	margin: 0 0 5px 0;
	padding: 3px 3px 3px 0px;
	}

/*.pcpTopic	{ font-size:14px; font-style:italic; font-weight:bold; color:black;}*/
	
.hrStyle1									{ height:1px;border-width:0;background-color:#E2E2E2; }

/* Advisory Meeting Info Styles - to replace PCP Styles */
.advMtgInfoYear								{ font-size:14px;font-weight:bold;color:darkblue; }
.advMtgInfoTopic 							{ font-size:13px;font-weight:bold;font-style:italic;color:black; }
.advMtgInfoTable1, .advMtgInfoTable2		{ font-size:12px;color:#707070;	}
.advMtgInfoTable2							{ background:#EDF1FD; }
.advMtgInfoTable1							{ background:#F8F8F8; }
.advMtgInfoTopicCol1						{ width:150px; }
.advMtgInfoTopicCol							{ }
.advMtgInfoDate								{ color:black; font-weight:bold; }
.advMtgInfoDate a:hover						{ color:#A90101; font-weight:bold; }
.advMtgInfoDate2							{ font-size: 14px; color: #006400; font-weight:bold; }
.advMtgInfoCity								{ font-style:italic; }
.advMtgInfoNum								{ font-style:italic;font-size:11px; }
.advMtgInfo td								{ width:152px;vertical-align:top; }	/* four columns */
/*.advMtgInfo td							{ width:194px;vertical-align:top; }	/* four columns */
*.bsaMtgInfo td								{ width:203px;vertical-align:top; }	/* three columns */
*.dclgMtgInfo td							{ width:304px;vertical-align:top; }	/* two columns */
.irgchair									{ color:darkblue;font-style:italic; }

/*******************************
Footer
*******************************/
#footer {
	clear: both;
	width: 780px;
	margin: 0 auto;
	padding: 10px 0 0 0;
    border-top: 5px solid #D4D5D9;
	font-size: 11px;
	color: #666666;
	text-align: center;
	}
#footer p 					{ margin: 0 auto; padding: 5px 0 10px 0; }
#footer a 					{ color: #666666; }
#footer a:hover				{ color: #000000; }