/* CSS Document */
Body {	border:0;
			padding:0;
				}
		
/*header styles*/
#Header	{	border:0;
			width:1000px;
			padding:0;
			margin:0 auto;
			font-family: Verdana, Arial, san-serif;
			font-size:9px;	}
			
.dhhs	{	border:0;
			width:995px;
			margin-left:2px;
			margin-top:1px;
			margin-bottom:5px;
			padding:0;
			float:left;
			position:relative;	}

.Logo	{	position:relative;
			float: left;
			margin-bottom:3px;
			padding:0;	}				
			
.TopNav	{	width: 1000px;
			margin:0;
			padding:0;
			border:0;
			position:relative;
			float:left;
			clear:left;	}
			
/*Text Sizer styles*/	
textsizer { line-height:1em;}

input.textsizer	{	line-height:1em;}

/*Search Box controls*/

.headright	{	width:217px;
				float:right;
				position:relative;
				padding:0;
				border:1px solid black;
				margin:0;}

.topsearch	{	width:220px;
				FONT-SIZE: 10px; 
				position:relative;
				float:right;
				clear:right;
				padding:12px 0px 0px 0px;
				border:0;
				margin:12px 0px 0px 0px;	}

DIV.topsearch A.topsearch {	FONT-WEIGHT: normal; 
							FONT-SIZE: 10px; 
							color: #fff; 
							FONT-FAMILY: Verdana, Arial, Helvetica, san-serif; }
DIV.topsearch:link {	FONT-WEIGHT: normal; 
						FONT-SIZE: 10px; 
						color: #fff; 
						FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;	}
DIV.topsearch:visited {	FONT-WEIGHT: normal; 
						FONT-SIZE: 10px; 
						color: #fff; 
						FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;	}
INPUT.input {	text-align:left; 
				WIDTH: 150px; 
				border: inset 1px #000;
				background-color: #FFF;}
			
/*Date Styles*/
#Date	{	border:0;
			width:190px;
			padding:0px;
			margin:0;
			float:right;
			margin-right:5px;
			text-align:right;
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			color: #666666;		}
			
		
/*Homepage styles*/
.LeftCol	{	border:0;
				margin:0;
				padding:0;
				width:180px;	}

a.leftlink	{	color: #666666;
    			font: 11px Verdana, Arial, sans-serif; 
    			text-decoration : none;
				margin: 0;
				padding-left:5px;
				line-height:150%;	}

a.leftlink:hover {	font: 11px Verdana, Arial, sans-serif; 
					color: #333333;
    				text-decoration : underline;
					padding-left:5px;
					margin: 0;
					line-height:150%;	}
					
a.leftlink:visited {	color: #333366;
    					font: 11px Verdana, Arial, sans-serif; 
    					text-decoration : underline;
						margin: 0;
						padding-left:5px;
						line-height:150%;	}					
					
.LeftCol img	{	vertical-align: middle;	}

.Flash	{	border: 0px;
			padding:0;
			width:797px;
			margin-left:33px;	}
			
.tabHeading	{
	color: #747576;
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	}

.tabTitle	{
	color: #104b7d;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	}

.tabText	{
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;}
			
.middlebox	{	border:0;
				margin-left:35px;
				margin-top:10px;
				padding:0	}

.Public	{	border: 0;
			margin:0;
			padding:0px;
			width:285px; 
			height:414px;
			background-image: url('../images/home_publicbg1.jpg');
			background-repeat: no-repeat;	}
			
.Public img	{	border: 0;
				margin:0;
				padding:0;	}
			
.Public li	{	list-style:none;
				margin-left:-30px;
				margin-top:7px;
				padding:0;
				color: #666666;
				font: 12px Verdana, Arial, sans-serif; 
				text-decoration: none;
				text-align:left;	}
				
a.boxlink	{	color: #666666;
				font: 12px Verdana, Arial, sans-serif; 
				text-decoration: none;
				text-align:left;}

a.boxlink:hover {	color: #333333;
					font : 12px Verdana, Arial, sans-serif; 
    				text-decoration : underline;
					text-align:left;	}
					
a.boxlink:visited	{	color: #333366;
						font: 12px Verdana, Arial, sans-serif; 
						text-decoration: underline;
						text-align:left;	}

.dciinput	{	vertical-align: top;
				margin-left:0;
				padding:0;	}

.Professionals	{	border: 0;
					padding:0px;
					width:285px;
					height:414px;
					background-image: url('../images/home_healthprobg1.jpg');
					background-repeat: no-repeat;	}

.Professionals li	{	list-style:none;
						margin-left:-30px;
						margin-top:7px;
						padding:0;	}

.RightCol	{	border:0;
				margin-left:35px;
				margin-top:10px;
				padding:0;
				width:180px;
				position:relative;
				float:left;	}
				
.newdate {	color: #000000;
    		font: 11px Verdana, Arial, sans-serif;
			line-height:150%;	}

a.rightlink {	color: #104b7d;
    			font: 11px Verdana, Arial, sans-serif; 
    			text-decoration : none;	}

a.rightlink:hover {	font: 11px Verdana, Arial, sans-serif; 
					color: #333366;
			text-decoration : underline;
			background-color: #FFF2B3;		}
					
a.rightlink:visited {	font: 11px Verdana, Arial, sans-serif; 
    					color: #663399;
			text-decoration : underline;	}


/*normal links*/

a:visited {	color: #663399;
			text-decoration : underline;	}

a:active {	color: #006699;
			text-decoration : none;	}
			
a:link {	color: #104b7d;
			cursor : pointer;
			text-decoration : underline;	}

a:hover {	color: #333366;
			text-decoration : underline;
			background-color: #FFF2B3;	}

/*agency links*/

a.agencynav, .agencynav, a.agencynav:link {	background : transparent;
											color: #006699;
											font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
											text-decoration : none;	}
	
a.agencynav:hover {	color: #333366;
					text-decoration : underline;	}

a.agencynav:visited {	background : transparent;
						color: #333366;
						font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
						text-decoration : none;	}

/*footer links*/

#Footer	{	border:0px;
			width:1000px;
			margin:0 auto;
			position:relative;
			clear:both;
			text-align:center;	}

#Footer a	{	color: #006699;
   				font : 9px Verdana, Arial, sans-serif; 
  				text-decoration : none;	}

#Footer a:hover	{	color: #333366;
   					text-decoration : underline;	}

#Footer a:visited {	color: #333366;
					font : 9px Verdana, Arial, sans-serif; 
					text-decoration : none;	}
					
#Footer img	{	 Vertical-align:middle;	}

a.footernav, .footernav {	color: #006699;
   							font : 9px Verdana, Arial, sans-serif; 
  							text-decoration : none;
							text-align:center;	}

a.footernav:hover {	color: #333366;
   					text-decoration : underline;
					text-align:center;	}

a.footernav:visited {	color: #333366;
						font : 9px Verdana, Arial, sans-serif; 
						text-decoration : none;
						text-align:center;	}

/*leftnav bar links*/

.leftnavmenu	{	width:160px;
					padding:0;
					margin:0;	}
					
.leftnavmenu li	{	width:160px;
					padding:0;
					margin-left:-30px;
					margin-right:1px;
					margin-top:7px;
					list-style-type:none;
					word-wrap: break-word;
					white-space: -moz-pre-wrap !important;}
					

a.leftnav {	/*width:160px; commented out be George (12/14/2008); problem: the background color covers 160px wide even the link text is not 160px wide*/
			color: #006699;
			font-family : Verdana, Arial, sans-serif; 
			font-size:12px;
			text-decoration : none;
			text-align:left;	}
						
a.leftnav:hover {	color: #333366;
					text-decoration : underline;
					background-color: #FFF2B3;
					text-align:left;	}

a.leftnav:visited {	color: #333366;
					font-family : Verdana, Arial, sans-serif; 
					font-size:12px;
					/* text-decoration added by George (12/14/08) */
					text-decoration : none;
					text-align:left;	}

a.leftnavhead, .leftnavhead {	width:160px;
								margin-bottom:6px;
								padding:0;
								color: #333333;
								font-family : Verdana, Arial, sans-serif; 
								font-size: 12px;
								text-decoration : none;
								font-weight: bold;	}
								
a.leftnavhead:hover {	width:160px;
						margin-bottom:6px;
						padding:0;
						color: #333366;
						text-decoration : underline;
						text-align:left;
						font-weight:bold;	}

a.leftnavhead:visited {	width:160px;
						margin-bottom:6px;
						padding:0;
						color: #333366;
						font-family : Verdana, Arial, sans-serif; 
						font-size: 12px;
						text-decoration : none;
						text-align:left;
						font-weight:bold;	}

a.hlth, .hlth {	color: #006699;
				font-family : Verdana, arial, sans-serif; 
				font-size: 12px;	
				font-weight : bold;
				padding-bottom : 0px;
				padding-left : 0px;
				padding-right : 0px;
				padding-top : 0px;
				text-decoration : none;	}
				
a.hlth:hover {	background : transparent;
				color: #333366;
				text-decoration : none;
				background-color: #FFF2B3;	}

a.hlth:visited {	color: #333366;
					font-family : Verdana, arial, sans-serif; 
					font-size: 12px;	
					font-weight : bold;
					padding-bottom : 0px;
					padding-left : 0px;
					padding-right : 0px;
					padding-top : 0px;
					text-decoration : none;	}
					
/*top navigation links*/

a.topnav, .topnav, td.topnav {	background : transparent;
								color: #006699;
								font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
								text-decoration : underline;	}

a.topnav:hover {	color:#333366;
					background-color:#FFF2B3;
					text-decoration : underline;	}

a.topnav:visited	{	color: #333366;
						font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
						text-decoration : underline;	}

p, div, dl, dt, dd, h3, h4, h5, h6 {	font-family : Verdana, Arial, sans-serif;
										font-size : 12px;
										line-height : 14px;	}

td, th {font-family : Verdana, Arial, Helvetica, sans-serif;	}

dt, dl, dd {font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px; 
	line-height : normal;}

h1  {	FONT-FAMILY : Verdana, Arial, sans-serif;
		color: #104b7d;
		FONT-SIZE : 27px;
		FONT-WEIGHT : bold;
		padding-bottom:5px;
		margin:0;	}
		
img	{	margin:0;
		padding:0;	}

h2{
	FONT-FAMILY : Verdana, Arial, sans-serif;
	color: #104b7d;
	font-size : 12px;
	font-weight : bold;
}
	/* color : #333366; Dee's orig color for H2*/
	
h3{
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000099;
	font-size : 10pt;
	font-weight : bold;
}

h4{
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	font-size : 10pt;
	font-weight : bold;
}

h5{
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	font-size : 10pt;
	font-weight : bold;
	font-style : italic;
}

h6{
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	font-size : 10pt;
	font-style : italic;
}

.subhead {font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal;
	}

ol li {
	list-style-type : decimal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;

}

ul li  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	list-style-type : disc;
	MARGIN-BOTTOM : 0px;
	MARGIN-LEFT : -5px;
	MARGIN-TOP : -1px;
	PADDING-LEFT : -5px;
}

li.portal {	list-style-type : disc;
			line-height:125%;	}


/*right nav for 3 column pages*/

.whitetext {
	color: #FFFFFF;
	font-family : Verdana, Arial, sans-serif;
	font-weight : bold;
	FONT-SIZE : 12px;
}

.rightnav  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	line-height: 13px;
}

ul.rightnav, li.rightnav  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	line-height: 13px;
	list-style-type:disc;
	margin-left:10px;
	padding:0;	}

.rightnavhead {
	color: #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
	line-height: 14px;
	font-weight : bold;
}
.rightnavsubhead {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	font-weight: bold;
	line-height: 13px;
	margin-left: 0px;
}


.seealso {
	font-family : Verdana, Arial, sans-serif;
	FONT-SIZE : 12px;
	line-height : 13px;
}



/*table row selectors*/ 

.trleftnav {
	background-color : #FFFFFF;
	padding: 0px;
}
.trleftnavexpand1 {
	background-color : #FFFFFF;
	padding: 0px;
	text-indent : 0px;
}

/*Breadcrumb styles*/
#Breadcrumbs	{	border:0;
					width:775px;
					padding:0;
					margin: 0;
					float:left;
					font-family: Verdana, Arial, san-serif; 
					font-size: 9px; 
					color: #666666;
					text-decoration: none;	}
				

#Breadcrumbs a, a:visited {	color: #666666;
							text-decoration: none; }

#Breadcrumbs a:hover {	color: #666666;
							text-decoration: underline; }

.breadcrumbs, TD.breadcrumbs {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, san-serif;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	line-height: 12px; 
	color: #333366; }

a.breadcrumbs, a.breadcrumbs:link, a.breadcrumbs:visited {
	color: #333366; }
	

/*Regenerative Symposium styles*/
.Banner	{	border:0;
				margin:0;
				padding:0;
				width:820px;	}

.rsLeftCol	{	width:160px;
					padding:0;
					margin:0;	}
					
.rsleftnavmenu li	{	width:160px;
					padding:0;
					margin-left:-20px;
					margin-right:1px;
					margin-top:7px;
					list-style-type:none;
					word-wrap: break-word;
					white-space: -moz-pre-wrap !important;}
					

a.rsleftlink {	/*width:160px; commented out be George (12/14/2008); problem: the background color covers 160px wide even the link text is not 160px wide*/
			color: #48412f;
    			font: 12px Verdana, Arial, sans-serif; 
    			text-decoration : none;
				margin: 0;
				padding-left:5px;
				line-height:150%;}
						
a.rsleftlink:hover {	font: 12px Verdana, Arial, sans-serif; 
					color: #48412f;
    				text-decoration : underline;
					padding-left:5px;
					margin: 0;
					line-height:150%;}

a.rsleftlink:visited {	color: #333366;
    					font: 12px Verdana, Arial, sans-serif; 
    					text-decoration : underline;
						margin: 0;
						padding-left:5px;
						line-height:150%;	}

a.rsleftnavhead, .rsleftnavhead {	width:160px;
								margin-bottom:6px;
								padding:0;
								color: #333333;
								font-family : Verdana, Arial, sans-serif; 
								font-size: 12px;
								text-decoration : none;
								font-weight: bold;	}
								
a.leftnavhead:hover {	width:160px;
						margin-bottom:6px;
						padding:0;
						color: #48412f;
						text-decoration : underline;
						text-align:left;
						font-weight:bold;	}

a.leftnavhead:visited {	width:160px;
						margin-bottom:6px;
						padding:0;
						color: #333366;
						font-family : Verdana, Arial, sans-serif; 
						font-size: 12px;
						text-decoration : none;
						text-align:left;
						font-weight:bold;	}
						

a.subnav {	color: #494230;
    					font: 12px Verdana, Arial, sans-serif; 
    					font-weight: regular;
						margin: 0;
						padding-left:0px;	}

.rsheader {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, san-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 24px; 
	color: #e49e0e; }
	
.rscopy {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, san-serif;
	FONT-WEIGHT: reg; 
	FONT-SIZE: 12px; 
	color: #000000; }
	
.rsrightmenu {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, san-serif;
	FONT-WEIGHT: reg; 
	FONT-SIZE: 11px; 
	color: #000000; }

.rsmiddlebox	{	border:0;
				margin-left:35px;
				margin-top:10px;
				padding:0	}
				
/*NIH Mind-Body Week styles*/

.mbLeftCol	{	border:0;
				margin:0;
				padding:0;
				width:180px;	}

a.mbleftlink	{	color: #006699;
			font-family : Verdana, Arial, sans-serif; 
			font-size:12px;
			text-decoration : none;
			text-align:left;	}

a.mbleftlink:hover {	color: #333366;
					text-decoration : underline;
					background-color: #FFF2B3;
					text-align:left;	}
					
a.mbleftlink:visited {	color: #333366;
					font-family : Verdana, Arial, sans-serif; 
					font-size:12px;
					text-decoration : none;
					text-align:left;	}

.mbheader {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, san-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 24px; 
	color: #104b7d; }
	
.mbcopy {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, san-serif;
	FONT-WEIGHT: reg; 
	FONT-SIZE: 12px; 
	color: #000000; }
	
.mbrightmenu {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, san-serif;
	FONT-WEIGHT: reg; 
	FONT-SIZE: 11px; 
	color: #000000; }

.mbmiddlebox	{	border:0;
				margin-left:35px;
				margin-top:10px;
				padding:0	}


