/*
* {
	
	margin: 0;
	
	padding: 0;
	

}


*/
body {
	
	background:url("http://www.nlm.nih.gov/images/NLM_main_background.png") repeat-x #667b9a;
	
	font: normal 12px Verdana, Helvetica, Arial, sans-serif;
	
                    margin-top: 0px;
                   padding-bottom:0px;
	

}


/*
h1, h2, h3, h4, h5, h6 {
	
	font-family: Arial, Helvetica, Verdana, sans-serif;
	
	color:#254062;
	 /*New Blue

}

*/

p {
	
	font:normal Arial, Helvetica, sans-serif;
	
	color:#000;
	

}


a {
	 color:#254062;
 }


img {
	 border:none;
 }


dl {
	
	font-size:.85em;
	
	line-height:1.2em;
	
	margin:5px 0;
	

}


dl dt {
	
	font-size:1em;
	
	line-height:1.5em;
	

}


dl dd {
	
	margin:2px 0 2px 20px;
	
	line-height:1.25em;
	

}


dl dl{
	font-size:1em;
}


#body dl dd p, #body dl dd ul, #body dl dd table{
	font-size:1em;
}


hr {
	 margin:5px 0;
 }


table {
	
	font-size:.85em;
	
	border: 0px;
	   /* 1px solid #666;
	*/

}


table tr {
	
	border:none;
	
	padding:2px;
	
	font-size:1em;
	

}


table tr th {
	
	color:#000;
	
	font-weight:bold;
	
	padding:5px;
	
	text-align:center;
	
	border:0px; /* solid #666;*/
	
	font-size:1em;
	
	vertical-align:middle;
	

}


table tr td {
	
	border:1px solid #666;
	
	padding:4px;
	
	font-size:1em;
	
	vertical-align:top;
	

}


table table, #body table p, #body table ul, #body table ol, #body table dl, #body table blockquote {
	 font-size:1em;
 }


/*Border Be Gone*/

table.layout-table-noborder, table.layout-table-noborder tr, table.layout-table-noborder tr th, table.layout-table-noborder tr td {
	 border:none;
 }


small {
	 font-size:smaller;
}


sup {
	
	vertical-align:super;
	
	font-size:.85em;
	

}



pre {
	
	color:#000;
	
	font-size:.85em;
	

}



/*added 1/5/10*/
sub{
	vertical-align:sub;
	 font-size:.85em;
}


big{
	font-size:large;
}


address, fieldset{
	font-size:.85em;
}


acronym{
	border-bottom:1px dotted #CCC;
}


cite{
	font-style:italic;
}


del{
	text-decoration:line-through;
}


ins{
	text-decoration:underline;
}



#body ul pre, #body ol pre {
	 font-size:1em;
 }


/* Fix width wrapper */

#wrapper {
	
	margin: 0 auto;
	
	width:960px;
                   margin-top: 0px;
                   margin-bottom: 0px;
	

}


#container {
	
	background:none;
	
	font-size: 1.3em;
	
	margin:0px 0;
	
	width: 960px;
	
	overflow:hidden;
	

}


/* Fluid width wrapper */

#wrapper-fluid {
	 /*width: 100%;
	*/max-width:1640px;
	
	margin:0px;
                   padding-bottom: 0px;
 }


#container-fluid {
	
	background:none;
	
	font-size: 1.3em;
	
	overflow:hidden;
	
	min-width:960px;
	
	max-width:1600px;
                   margin: 0px;
	

}


/*Wrapper inbetween Header and Footer */

#main-body {
	
	background:#fff;
	
	-moz-border-radius: 8px;
	
	-webkit-border-radius: 8px;
	
	border-radius: 8px;
	
	border:2px solid #cadffe;
	

}


/*Skip Navigation*/

#skip {
	
	position:absolute;
	
	left:0px;
	
	top:-500px;
	
	width:1px;
	
	height:1px;
	
	overflow:hidden;
	

}


/* Skip Nav */

.skipnavigation, .skipnavigation a, a.skipnavigation:link, a.skipnavigation:visited, a.skipnavigation:hover, a.skipnavigation:active {
	
	left:0px;
	
	top:-500px;
	
	width:1px;
	
	height:1px;
	
	overflow:hidden;
                   margin: 0px;
	

}


/****************
      Header 
******************/

#header {
	
	background:none;
	
	margin:0px 0 0px;
	
	overflow:hidden;
	
	padding:0px 0px;
	

}


#header-sub {
	
	background:none;
	
	margin:0px;
	
	overflow:hidden;
	
	padding:0px 0px;
	

}


#header-left {
	
	width:550px;
	
	float:left;
	

}


.nih {
	
	float:left;
	
	width:525px;
	
	font-family:"Times New Roman", Times, serif;
	
	font-variant:normal;
	
	font-size:1em;
	
	color:#fff;
	
	margin-bottom:2px;
	
	padding:2px 0;
	

}


.logo {
	
	float:left;
	margin-right:10px;
	

}


*html .logo {
	 display:none;
 }


.slug {
	
	color:#fff;
	
	width:360px;
	
	padding:0 0 0 5px;
	
	float:left;
	
	margin-right:30px;
	
	text-shadow:2px 2px 2px #000000;
	
	filter: DropShadow(Color=#000000, OffX=2, OffY=2, Positive=1);
	

}


.slug .slug-title {
	
	font-family:"Times New Roman", Times, serif;
	
	font-size:1.4em;
	
	font-style:normal;
	
	margin-bottom:5px;
	
	color:#FFF;
	
	font-weight:bold;
	

}


.slug .slug-int {
	
	font-family:"Times New Roman", Times, serif;
	
	font-size:1.1em;
	
	font-style:normal;
	
	color:#FFF;
	
	font-weight:bold;
	

}


.slug a, .slug a:hover, .slug .slug-title a, .slug .slug-title a:hover, .slug .slug-int a, .slug .slug-int a:hover {
	
	color:#FFF;
	
	text-decoration:none;
	

}


.contact-us {
	
	float:left;
	
	font-weight:bold;
	
	color:#FFF;
	
	font-size:.9em;
	
	padding:0 5px 0 0px;
	


}


.contact-us a {
	
	color:#FFF;
	
	text-decoration:none;
	

}


.social {
	
	float:left;
	
	padding:15px 10px 10px 20px;
	

}


.social-home {
	
	float:right;
	
	overflow:hidden;
	
                  margin-left: 0px;
                  margin-bottom: 8px;
                  margin-right: 10px;
                  margin-top: 10px;
	

}


.social-home-item {
	
	float:left;
	
	margin-right:5px;
	

}


.search-under {
	
	float:right;
	
	margin:0;
	
	width:280px;
	

}


.search-input {
	
	background:url("http://www.nlm.nih.gov/images/search-mag.png") no-repeat #FFF;
	
	color:#666;
	
	padding:4px 5px 4px 30px;
	
	width:225px;
	
	margin:0;
	
	border:1px solid #ccc;
	
	border-radius: 8px;
	
	-moz-border-radius: 8px;
	
	-webkit-border-radius: 8px;
	
	float:right;
	
	opacity:.85;
	/**/

}


.search-input-body {
	
	background:url("http://www.nlm.nih.gov/images/search-mag.png") no-repeat #FFF;
	
	color:#666;
	
	padding:4px 5px 4px 30px;
	
	width:225px;
	
	margin:0;
	
	border:1px solid #ccc;
	
	border-radius: 8px;
	
	-moz-border-radius: 8px;
	
	-webkit-border-radius: 8px;
	
	opacity:.85;
	

}


input {
	
	margin:0;
	
	padding:1px 2px;
	

}


button {
	
	margin:0;
	
	padding:0;
	

}


/****************
Drop-Down Nav
***************/

#nav {
	
	padding:0 15px;
	
	height:27px;
	

}


ul.topnav {
	
	list-style: none;
	
	margin: 0;
	
	padding:0;
	
	background:url("http://www.nlm.nih.gov/images/nav-bg.png") repeat;
	
	font-size:.85em;
	
	float:left;
	
	font-weight:bold;
	
	-moz-border-radius-topleft: 6px;
	
	-webkit-border-top-left-radius: 6px;
	
	-moz-border-radius-topright: 6px;
	
	-webkit-border-top-right-radius: 6px;
	
	border-radius: 6px 6px 0 0;
	
	border-left:1px solid #FFF;
	
	border-right:1px solid #FFF;
	
	border-top:1px solid #FFF;
	
	display:none;
	/**/

}


ul.topnav li {
	
	float: left;
	
	margin: 0;
	
	border-left:solid 1px #fff;
	
	position: relative;
	
	z-index:1;
	

}


ul.topnav li:first-child {
	 border:none;
 }


ul.topnav li a {
	
	padding: 5px 10px;
	
	color: #fff;
	
	display: block;
	
	text-decoration: none;
	
	float: left;
	

}


ul.topnav li a:hover, ul.topnav li a:focus {
	 text-decoration:underline;
 }


ul.topnav li ul.subnav {
	
	list-style: none;
	
	position: absolute;
	
	left: 0;
	
	top: 26px;
	
	background:url("http://www.nlm.nih.gov/images/nav-bg.png");
	
	margin: 0;
	
	padding: 0;
	
	display: none;
	
	float: left;
	

}


ul.topnav li ul.subnav li {
	
	margin: 0;
	
	padding: 0;
	
	border-top: 1px solid #252525;
	
	border-bottom: 1px solid #444;
	
	border-left:none;
	
	clear: both;
	/*width: 170px;
	*/

}


html ul.topnav li ul.subnav li a {
	
	float: left;
	
	width: 200px;
	
	background:url("http://www.nlm.nih.gov/images/transpBlack.png");
	
	padding: 5px 10px;
	

}


html ul.topnav li ul.subnav li a:hover, html ul.topnav li ul.subnav li a:focus {
	
	background: #222;
	
	text-decoration:none;
	

}


ul#no-script-nav {
	
	list-style: none;
	
	margin: 0;
	
	padding:0;
	
	background:url("http://www.nlm.nih.gov/images/nav-bg.png") repeat;
	
	font-size:.85em;
	
	float:left;
	
	font-weight:bold;
	
	-moz-border-radius-topleft: 6px;
	
	-webkit-border-top-left-radius: 6px;
	
	-moz-border-radius-topright: 6px;
	
	-webkit-border-top-right-radius: 6px;
	
	border-radius: 6px 6px 0 0;
	
	border-left:1px solid #FFF;
	
	border-right:1px solid #FFF;
	
	border-top:1px solid #FFF;
	/**/

}


ul#no-script-nav li {
	
	float: left;
	
	margin: 0;
	
	border-left:solid 1px #fff;
	
	position: relative;
	
	z-index:1;
	

}


ul#no-script-nav li:first-child {
	 border:none;
 }


ul#no-script-nav li a {
	
	padding: 5px 10px;
	
	color: #fff;
	
	display: block;
	
	text-decoration: none;
	
	float: left;
	

}


ul#no-script-nav li a:hover {
	 text-decoration:underline;
 }


#wlml {
	
	float:right;
	
	padding:5px;
	
	margin:0;
	
	width:245px;
	
	text-shadow:2px 2px 2px #000000;
	
	filter: DropShadow(Color=#000000, OffX=2, OffY=2, Positive=1);
	
	color:#FFF;
	
	font-size:0.85em;
	
	text-align:right;
	
	font-style:normal;
	
	font-weight:bolder;
	
	font-family:Arial, Helvetica, sans-serif;
	

}


/*****************************
Branding
****************************/

#barbranding {
	
	font-weight:bold;
	
                   margin-top: 0px;
                   margin-bottom: 0px;
	/*padding:5px; */
	
	overflow:hidden;
	
	display:inline-block;
	
	display:block;
	
	-moz-border-radius-topleft: 6px;
	
	-webkit-border-top-left-radius: 6px;
	
	-moz-border-radius-topright: 6px;
	
	-webkit-border-top-right-radius: 6px;
	
	border-radius: 6px 6px 0 0;
	/**/

}


/*
*html #barbranding{
	
  height: 1px;
	
  
}


  */

#barbranding h3 {
	
	font-size:1em;
	
	font-weight:bold;
	
	float:left;
	
	color:#fff;
	
	padding:2px 2px 2px 4px;
	

}


#barbranding p {
	
	font-size:.75em;
	
	font-weight:bold;
	
	float:left;
	
	color:#fff;
	
	font-style:italic;
	

}


#barbranding p a {
	
	text-decoration:none;
	
	color:#FFF;
	
	font-style:normal;
	

}


#barbranding p a:hover {
	 text-decoration:underline;
 }


/*Division Breadcrumbs in the Branding Bar*/

.breadcrumb-brand {
	
	float:right;
	
	font-weight:bold;
	
	overflow:hidden;
	
	margin-left:0px;
                  margin: 0px;
	
	text-align:right;
	
	font-size:1em;
	
	margin-top:0px;
	
	padding-right:2px;
	
	display:block;
	

}


#breadcrumb-div {
                  margin: 0px;
	
                  font-weight:bold;
                  
	padding:3px 0px;
	
	overflow:hidden;
	
	background:#333;
	
	display:inline-block;
	
	display:block;
	

}


#breadcrumb-div p {
	
	font-size:.7em;
	
	font-weight:bold;
	
	font-style:italic;
	
	color:#FFF;
	

}


#breadcrumb-div p a {
	
	text-decoration:none;
	
	font-style:normal;
	
	color:#FFF;
	

}


#breadcrumb-div p a:hover {
	 text-decoration:underline;
 }


/**************
Body section of the Page
***************/

#body {
	
                  padding:10px 10px 20px 10px; 
	
	overflow:hidden;
	
	color:#000;
	
	background:#FFF;
	
	font-size:1em;
	
	position:relative;
	

}


#body h1 {
	
	margin:6px 0;
	
	font-size:1.35em;
	

}


#body h2 {
	
	margin:6px 0;
	
	font-size:1.25em;
	

}


#body h3 {
	
	margin:6px 0;
	
	font-size:1em;
	

}


#body h4 {
	
	margin:6px 0;
	
	font-size:.95em;
	

}


#body h5 {
	
	margin:6px 0;
	
	font-size:.9em;
	

}


#body h6 {
	
	margin:6px 0;
	
	font-size:.85em;
	

}


/*#body h1 a, #body h2 a, #body h3 a, #body h4 a, #body h5 a, #body h6 a{
	
	text-decoration:none;
}

*/

#body p {
	
	font-size:.85em;
	
	line-height:1.5em;
	
	margin-bottom:12px;
	

}


#body ul {
	
	font-size:.85em;
	
	padding-left:15px;
	
	margin:10px 0 10px 10px;
	
	list-style:disc;
	

}


#body ul li {
	
	line-height:1.25em;
	
	margin-bottom:5px;
	
	/*line-height:1.5em;
	 margin-bottom:.65em;
	*/

}


#body ul li ul li {
	
	margin-left:10px;
	
	margin-bottom:5px;
	
	/*line-height:1em;
	*/
	line-height:1.25em;
	

}


#body ul ul {
	 list-style-type:circle;
	 font-size:1em;
	 margin:5px;
}


#body ul ul ul {
	 list-style-type:square;
 }


#body ul li p {
	
	font-size:1em;
	
	margin-bottom:0;
	

}


#body ol {
	
	font-size:.85em;
	
	padding-left:20px;
	
	margin:10px 0 10px 10px;
	
	list-style-type:decimal;
	

}


#body ol li {
	
	line-height:1.25em;
	
	margin-bottom:5px;
	
	/*line-height:1.5em;
	 margin-bottom:.65em;
	*/

}


#body ol ol {
	 list-style-type:upper-alpha;
	 font-size:1em;
	 margin:5px;
}


#body ol li ol li {
	
	margin-left:10px;
	
	margin-bottom:5px;
	
	/*line-height:1em;
	*/
	line-height:1.25em;
	

}


#body ol ol ol {
	 list-style-type:lower-alpha;
 }


#body ol li p {
	
	font-size:1em;
	
	margin-bottom:0;
	

}


#body ol ul, #body ul ol, #body ol table, #body ul table, #body ul dl, #body ol dl{
	font-size:1em;
}


#body a {
	
	color:#254062;
	
	text-decoration:underline;
	

}


#body a:hover {
	
	color:#254062;
	
	text-decoration:none;
	

}


#body a[name]{
	text-decoration:none;
}


#page {
	 width: 960px;
 }


.fixed#page {
	 width: 940px;
 }


#primary {
	
	overflow:hidden;
	
	/*width:71%;
	*/

	width:73%;
	

}


div#secondary {
	 width: 250px;
 }


#secondary h1, #secondary h2, #secondary h3, #secondary h4, #secondary h5, #secondary h6 {
	 padding:3px 10px;
 }


#secondary h3 a {
	
	color:#FFF;
	
	text-decoration:none;
	

}


#secondary h3 a:hover {
	
	color:#FFF;
	
	text-decoration:underline;
	

}


#body #secondary .invArrow li h3 a {
	 color:#254062;
 }


#primary.equals {
	
	width: 48%;
	
	float: left;
	

}


#secondary.equals {
	
	width: 48%;
	
	float: right;
	
	text-align: left;
	

}


/* HTML generated by TeamSite templates contain class="equal" */

#secondary.equal {
	
	width: 48%;
	
	float: right;
	
	text-align: left;
	

}


#totop {
	
	float: right;
	
	background-color:#336699;
	
	color: white;
	
	font-size: 80%;
	
	font-weight: bold;
	
	border: none;
	
	padding: 4px 6px;
	
	display: block;
	

}


a#totop {
	
	color:#FFF;
	
	text-decoration:none;
	

}


a#totop:hover {
	
	color:#336699;
	
	background:#CCC;
	
	text-decoration:none;
	

}


/*******************
Division Brand Colors
***********************/
.hmd-red, .hmd-red #barbranding, .hmd-red #body #secondary h1, .hmd-red #body #secondary h2, .hmd-red #body #secondary h3, .hmd-red #body #secondary h4, .hmd-red #body #secondary h5, .hmd-red #body #secondary h6, .hmd-red #body ul.indexList li h2, .hmd-red #body ul.indexList li h2 a{
	
        background-color: #A61F28;
	 
        color: #fff;
}


.hmd-red #body h1, .hmd-red #body h2, .hmd-red #body h3, .hmd-red #body h4, .hmd-red #body h5, .hmd-red #body h6, .hmd-red-text{
	color: #A61F28;
}




.gold, .gold #barbranding, .gold #body #secondary h1, .gold #body #secondary h2, .gold #body #secondary h3, .gold #body #secondary h4, .gold #body #secondary h5, .gold #body #secondary h6, .gold #body ul.indexList li h2, .gold #body ul.indexList li h2 a{
	
        background-color: #c28324;
	 
        color: #fff;
}


.gold #body h1, .gold #body h2, .gold #body h3, .gold #body h4, .gold #body h5, .gold #body h6, .gold-text{
	color: #c28324;
}




.dpPurple, .dpPurple #barbranding, .dpPurple #body #secondary h1, .dpPurple #body #secondary h2, .dpPurple #body #secondary h3, .dpPurple #body #secondary h4, .dpPurple #body #secondary h5, .dpPurple #body #secondary h6, .dpPurple #body ul.indexList li h2, .dpPurple #body ul.indexList li h2 a{
	
        background-color: #464E80;
	 
        color: #fff;
	

}



.dpPurple #body h1, .dpPurple #body h2, .dpPurple #body h3, .dpPurple #body h4, .dpPurple #body h5, .dpPurple #body h6, .dpPurple-text{
	color: #464E80;
}





.ltPurple, .ltPurple #barbranding, .ltPurple #body #secondary h1, .ltPurple #body #secondary h2, .ltPurple #body #secondary h3, .ltPurple #body #secondary h4, .ltPurple #body #secondary h5, .ltPurple #body #secondary h6, .ltPurple #body ul.indexList li h2, .ltPurple #body ul.indexList li h2 a{
	
        background-color: #6b5380;
	 
        color: #fff;
	

}



.ltPurple #body h1, .ltPurple #body h2, .ltPurple #body h3, .ltPurple #body h4, .ltPurple #body h5, .ltPurple #body h6, .ltPurple-text{
	color: #6b5380;
}




.navy, .navy #barbranding, .navy #body #secondary h1, .navy #body #secondary h2, .navy #body #secondary h3, .navy #body #secondary h4, .navy #body #secondary h5, .navy #body #secondary h6, .navy #body ul.indexList li h2, .navy #body ul.indexList li h2 a{
	
        background-color: #1b5d8d;
	 
        color: #fff;
	

}



.navy #body h1, .navy #body h2, .navy #body h3, .navy #body h4, .navy #body h5, .navy #body h6, .navy-text{
	color: #1b5d8d;
}




.nlm-blue, .nlm-blue #barbranding, .nlm-blue #body #secondary h1, .nlm-blue #body #secondary h2, .nlm-blue #body #secondary h3, .nlm-blue #body #secondary h4, .nlm-blue #body #secondary h5, .nlm-blue #body #secondary h6, .nlm-blue #body ul.indexList li h2, .nlm-blue #body ul.indexList li h2 a{
	
        background-color: #254062;
	 
        color: #fff;
	

}



.nlm-blue #body h1, .nlm-blue #body h2, .nlm-blue #body h3, .nlm-blue #body h4, .nlm-blue #body h5, .nlm-blue #body h6, .nlm-blue-text{
	color: #254062;
}




.green, .green #barbranding, .green #body #secondary h1, .green #body #secondary h2, .green #body #secondary h3, .green #body #secondary h4, .green #body #secondary h5, .green #body #secondary h6, .green #body ul.indexList li h2, .green #body ul.indexList li h2 a{
	
        background-color: #558000;
	 
        color: #fff;
	

}



.green #body h1, .green #body h2, .green #body h3, .green #body h4, .green #body h5, .green #body h6, .green-text{
	color: #558000;
}








.gray, .gray #barbranding, .gray #body #secondary h1, .gray #body #secondary h2, .gray #body #secondary h3, .gray #body #secondary h4, .gray #body #secondary h5, .gray #body #secondary h6, .gray #body ul.indexList li h2, .gray #body ul.indexList li h2 a{
	
        background-color: #667480;
	 
        color: #fff;
	

}



.gray #body h1, .gray #body h2, .gray #body h3, .gray #body h4, .gray #body h5, .gray #body h6{
	color: #667480;
}


.gray-text{
	
        color: #667480;
	 

}



.grape, .grape #barbranding, .grape #body #secondary h1, .grape #body #secondary h2, .grape #body #secondary h3, .grape #body #secondary h4, .grape #body #secondary h5, .grape #body #secondary h6, .grape #body ul.indexList li h2, .grape #body ul.indexList li h2 a{
	
        background-color: #89224e;
	 
        color: #fff;
	

}



.grape #body h1, .grape #body h2, .grape #body h3, .grape #body h4, .grape #body h5, .grape #body h6{
	color: #89224e;
}


.grape-text{
	
        color: #89224e;
	 

}




.deepPurple, .deepPurple #barbranding, .deepPurple #body #secondary h1, .deepPurple #body #secondary h2, .deepPurple #body #secondary h3, .deepPurple #body #secondary h4, .deepPurple #body #secondary h5, .deepPurple #body #secondary h6, .deepPurple #body ul.indexList li h2, .deepPurple #body ul.indexList li h2 a{
	
        background-color: #464e80;
	 
        color: #fff;
	

}



.deepPurple #body h1, .deepPurple #body h2, .deepPurple #body h3, .deepPurple #body h4, .deepPurple #body h5, .deepPurple #body h6{
	color: #464e80;
}


.deepPurple-text{
	
        color: #464e80;
	 

}



.orange, .orange #barbranding, .orange #body #secondary h1, .orange #body #secondary h2, .orange #body #secondary h3, .orange #body #secondary h4, .orange #body #secondary h5, .orange #body #secondary h6, .orange #body ul.indexList li h2, .orange #body ul.indexList li h2 a{
	
        background-color: #cc5f1e;
	 
        color: #fff;
	

}



.orange #body h1, .orange #body h2, .orange #body h3, .orange #body h4, .orange #body h5, .orange #body h6{
	color: #cc5f1e;
}


.orange-text{
	color: #cc5f1e;
}



.teal, .teal #barbranding, .teal #body #secondary h1, .teal #body #secondary h2, .teal #body #secondary h3, .teal #body #secondary h4, .teal #body #secondary h5, .teal #body #secondary h6, .teal #body ul.indexList li h2, .teal #body ul.indexList li h2 a{
	
        background-color: #408077;
	 
        color: #fff;
	

}



.teal #body h1, .teal #body h2, .teal #body h3, .teal #body h4, .teal #body h5, .teal #body h6{
	
	color:#408077;
}


.teal-text{
	
	color:#408077;
}

	

.white, .white #barbranding, .white #body #secondary h1, .white #body #secondary h2, .white #body #secondary h3, .white #body #secondary h4, .white #body #secondary h5, .white #body #secondary h6, .white #body ul.indexList li h2, .white #body ul.indexList li h2 a{
	
        background-color: #fff;
	 
        color: #366;
	

}



.brown, .brown #barbranding, .brown #body #secondary h1, .brown #body #secondary h2, .brown #body #secondary h3, .brown #body #secondary h4, .brown #body #secondary h5, .brown #body #secondary h6, .brown #body ul.indexList li h2, .brown #body ul.indexList li h2 a{
	
        background-color: #9a6b3d;
	 
        color: #fff;
	

}



.brown #body h1, .brown #body h2, .brown #body h3, .brown #body h4, .brown #body h5, .brown #body h6{
	color: #9a6b3d;
}


.brown-text{
	color: #9a6b3d;
}




.black, .black #barbranding, .black #body #secondary h1, .black #body #secondary h2, .black #body #secondary h3, .black #body #secondary h4, .black #body #secondary h5, .black #body #secondary h6, .black #body ul.indexList li h2, .black #body ul.indexList li h2 a{
	
        background-color: #000;
	 
        color: #fff;
	

}



.black #body h1, .black #body h2, .black #body h3, .black #body h4, .black #body h5, .black #body h6{
	color: #000;
}


.black-text{
	color: #000;
}





.goldenrod #barbranding, .goldenrod #body #secondary h1, .goldenrod #body #secondary h2, .goldenrod #body #secondary h4, .goldenrod #body #secondary h5, .goldenrod #body #secondary h6, .goldenrod #body ul.indexList li h2, .goldenrod #body ul.indexList li h2 a{
	
        background-color: #F7D345;
	 
        color: #000;
	

}


.goldenrod #body h1, .goldenrod #body h2, .goldenrod #body h3, .goldenrod #body h4, .goldenrod #body h5, .goldenrod #body h6, .goldenrod #barbranding h3, .goldenrod #barbranding .breadcrumb-brand a{
	color: #000;
}


.goldenrod-text{
	color: #000;
}



.goldenrod #body .hsr th h2{
	color:#FFF;
}



/******
MeSh
******/
.meshGreen-sub #barbranding{
	height:55px;
	 padding-top:0px;
	 padding-bottom:0px;
}


.meshGreen-sub #body #secondary h1, .meshGreen-sub #body #secondary h2, .meshGreen-sub #body #secondary h4, .meshGreen-sub #body #secondary h5, .meshGreen-sub #body #secondary h6{
	
        background-color: #FFF;
	
        color: #366;
	
		border-left:2px solid #366;
	
		border-right:2px solid #366;
	

}


.meshGreen-sub #barbranding h3{
	margin-left:5px;
	 margin-top:16px;
}


.meshGreen-sub #barbranding h3 span{
	color:#366;
}


#barbranding .mesh-space{
	padding-top:15px;
}


#barbranding .mesh-space p span{
	color:#000;
}


#barbranding .mesh-space p span a{
	color:#366;
}



/*old red*/
.meshGreen-sub #body h1{
	color:#A53720;
}



.meshGreen-sub #body h2, .meshGreen-sub #body h3, .meshGreen-sub #body h4, .meshGreen-sub #body h5, .meshGreen-sub #body h6{
	color: #366;
}


.meshGreen-text, .meshGreen-sub-text{
	color: #366;
}




/******
UMLS
******/

.umls-green #barbranding {
	
background-color: #ffffff !important;
	
background-image: url("http://www.nlm.nih.gov/research/umls/images/UMLS_header_newtree.gif") !important;
	
background-repeat: no-repeat !important;
	
background-attachment: scroll !important;
	
background-position: left center !important;
	
color: #ffffff !important;
	
height: 45px !important;
	

}



.umls-green #barbranding h3 span{
	padding-left:40px;
	 line-height:2.5em;
}



.umls-green #body h1, .umls-green #body h2, .umls-green #body h3, .umls-green #body h4, .umls-green #body h5, .umls-green #body h6, .umls-green-text{
	color:#698E29;
}



.umls-green-bar{
	background-color:#006E53;
	color:#FFF;
}



.umls-green #body #secondary h1, .umls-green #body #secondary h2, .umls-green #body #secondary h4, .umls-green #body #secondary h5, .umls-green #body #secondary h6{
	
        background-color: #333333;
	
        color: #FFF;
	
	border-left:2px solid #333333;
	
	border-right:2px solid #333333;
	

}



.umls-green #body ul.indexList li h2, .umls-green #body ul.indexList li h2 a{
	
        background-color: #000000;
	
        color: #FFF;
	

}



.umls-green #barbranding .umls-div{
	 color: #fff;
	
		/*height:45px;
	*/ padding:2px 7px;
}


		
.umls-green #barbranding .umls-div span{
	padding-left:40px;
	 line-height:2.8em;
}



.umls-green #barbranding h3 {
	margin: 0px !important;
	 padding: 0px !important;
 }

 
.umls-green #barbranding h3 span{
	color:#ff9900;
	 padding-left:45px;
	 font-size: 110%;
}

 
.umls-green #barbranding .umls-div {
	color:#000000;
}

 
.umls-green #barbranding .umls-div p {
	color:#000000;
}

 
.umls-green #barbranding .umls-div p span {
	color:#000000;
}

 
.umls-green #barbranding .umls-div p span a {
	color:#698E29;
}




.info-blue #barbranding, .info-blue #body #secondary h1, .info-blue #body #secondary h2, .info-blue #body #secondary h4, .info-blue #body #secondary h5, .info-blue #body #secondary h6{
	
        background-color: #254062;
	 
        color: #000;
	

}


.info-blue #body h1, .info-blue #body h2, .info-blue #body h3, .info-blue #body h4, .info-blue #body h5, .info-blue #body h6{
	color: #254062;
}


.info-blue-text{
	color: #254062;
}




.research-red #barbranding, .research-red #body #secondary h1, .research-red #body #secondary h2, .research-red #body #secondary h3, .research-red #body #secondary h4, .research-red #body #secondary h5, .research-red #body #secondary h6{
	
        background-color: #7C3329;
	 
        color: #fff;
	

}



.research-red #body h1, .research-red #body h2, .research-red #body h3, .research-red #body h4, .research-red #body h5, .research-red #body h6{
	color: #7C3329;
}


.research-red-text{
	color: #7C3329;
}





.nlm-for-u-green #barbranding, .nlm-for-u-green #body #secondary h1, .nlm-for-u-green #body #secondary h2, .nlm-for-u-green #body #secondary h3, .nlm-for-u-green #body #secondary h4, .nlm-for-u-green #body #secondary h5, .nlm-for-u-green #body #secondary h6{
	
        background-color: #303C08;
	 
        color: #fff;
	

}



.nlm-for-u-green #body h1, .nlm-for-u-green #body h2, .nlm-for-u-green #body h3, .nlm-for-u-green #body h4, .nlm-for-u-green #body h5, .nlm-for-u-green #body h6{
	color: #303C08;
}


.nlm-for-u-green-text{
	color: #303C08;
}


#relatedBar {
	 width: 250px;
 }


#relatedBar ul {
	
	margin: 0px;
	
	padding: 0px;
	
	border: 1px solid #fff;
	
	list-style-type: none;
	
	color:#000;
	
	background-color: #f2f2f2;
	
	font-size:.85em;
	

}


#relatedBar ul li {
	
	list-style-type: none;
	
	line-height:1.25em;
	
	margin-bottom:.25em;
	

}



/*Images*/
#relatedBar ul li.blueitem{
	
	overflow:hidden;
	 margin:0 auto;
	 text-align:center;
	 background:#FFF;
}


#relatedBar ul li.blueitem img{
}


/*
#relatedBar ul li img{
	
	background:#fff;
	
	padding:5px;
	
	margin:3px 0 5px;
	
	border:1px solid #333;
	
	-moz-box-shadow: 1px 1px 2px #999999;
	
	-webkit-box-shadow: 1px 1px 2px #999999;
	
	box-shadow:1px 1px 2px #999999;
}


*/

#relatedBar h2 {
	
	border-top: 2px solid #fff;
	
	border-bottom: 1px solid #fff;
	
	margin: 0px;
	
	padding:5px 2px 5px 10px;
	
	font-weight: bold;
	
	font-size:0.85em;
	

}


#relatedBar ul li h2 {
	 font-size:1em;
 }


/*1-10-11*/
#relatedBar ul li p{
	margin:0 10px;
}


#relatedBar ul li ul li p{
	margin:0;
}


/**/
#relatedBar ul li ul {
	
	margin: 0px;
	
	padding: 0px;
	
	list-style-type: none;
	
	font-size:1em;
	
	border: none;
	
	padding: 4px;
	

}


#relatedBar ul li ul li{
	line-height:1.25em;
	 margin-bottom:10px;
}


/*Related Pages*/

#relatedPages {
	 border-left: 1px solid #666;
 }


#relatedPages ul h2 {
	
	margin: 10px 0 5px 0;
	
	font-size:1em;
	
	padding:5px 2px 5px 10px;
	

}


#relatedPages ul {
	
	list-style: none;
	
	padding: 5px;
	
	margin: 0px;
	
	font-size:.85em;
	

}


#relatedPages ul li {
	 padding-bottom: 3px;
 }


#relatedPages ul li ul {
	
	list-style: none;
	
	padding: 0px;
	
	margin:0px;
	
	font-size:1em;
	

}


/*1-10-11*/
#relatedPages ul li p{
	margin:0 10px;
}


#relatedPages ul li ul li p{
	margin:0;
}


/**/
#relatedPages ul li ul li{
	line-height:1.25em;
	 padding:0;
	 margin:0 0 6px 10px;
}


/******************
Related Bar Image fix
******************/

.temp-img-fix {
	
	background:#fff;
	
	padding:5px;
	
	margin:3px 0 5px;
	
	border:1px solid #333;
	
	-moz-box-shadow: 1px 1px 2px #999999;
	 /*For shadow effect to work in supported versions of Mozilla */
	-webkit-box-shadow: 1px 1px 2px #999999;
	 /*For shadow effect to work in supported versions of Safari */
	box-shadow:1px 1px 2px #999999;
	

}


.temp-bg-fix {
	
	background:#fff;
	
	margin-bottom:0;
	
	text-align:center;
	

}


/* a-z list linking to Mplus */

#body #medlineList h3 {
	
	color: #000;
	
	padding-top: 15px;
	

}


#body #medlineList p {
	 font-weight: bold;
 }


.right {
	 float:right;
 }


.left {
	 float:left;
 }


/******************
Footer
***********/

#footer {
	
	background:#FFF;
	
	padding:10px 5px;
	
	overflow:hidden;
	
	-moz-border-radius-bottomleft: 8px;
	
	-webkit-border-bottom-left-radius: 8px;
	
	-moz-border-radius-bottomright: 8px;
	
	-webkit-border-bottom-right-radius: 8px;
	
	border-radius:0 0 8px 8px;
	
	font-size:1em;
	/**/

}


#footer-sub {
	
	border-top:2px solid #333;
	
	background:#FFF;
	
	padding:10px 5px;
	
	overflow:hidden;
	
	-moz-border-radius-bottomleft: 8px;
	
	-webkit-border-bottom-left-radius: 8px;
	
	-moz-border-radius-bottomright: 8px;
	
	-webkit-border-bottom-right-radius: 8px;
	
	border-radius:0 0 8px 8px;
	/**/

}


#footer-info {
	
	font-size:.65em;
	
	width:450px;
	
	float:left;
	

}


#footer-usa {
	
	float:left;
	
	width:110px;
	
	padding-top:15px;
	

}


#footer-review {
	
	float:right;
	
	width:350px;
	
	font-size:.65em;
	
	text-align:right;
	

}


/***********
Extra
**********/

.clearfix:after {
	
	content: ".";
	
	display: block;
	
	height: 0;
	
	clear: both;
	
	visibility: hidden;
	

}


.hide-me {
	 display:none;
 }


.bottom {
	 border-bottom:1px solid #CCCCCC;
 }


.hidden {
	 display: none;
 }


#print-box {
	 display:none;
 }


.clear, .clearer {
	 clear: both;
 }


.clearer {
	 font-size: 0;
 }


.bt-mar {
	 margin-bottom:5px;
 }


/* two column hmd*/

div#twoColumn h2 {
	
	font-size: 130%;
	
	color: #666;
	

}


div#twoColumn div#left {
	
	float:left;
	
	width:47%;
	

}


div#twoColumn div#right {
	
	float:right;
	
	width:47%;
	
	border-left:1px solid #ccc;
	
	padding-left:15px;
	

}


blockquote {
	
	padding:15px 25px;
	
	font-size:.85em;
	

}


#body blockquote p {
	
	margin:0;
	
	font-size:1em;
	

}


#body blockquote ul, #body blockquote ol{
	font-size:1em;
}


#pic-links {
	
	background:#FFF;
	
	padding:0 5px;
	
	overflow:hidden;
	

}


#pic-links span {
	
	float:left;
	
	font-size:1em;
	
	font-weight:bold;
	
	color:#333;
	
	margin-top:20px;
	
	margin-left:5px;
	
	font-family:Arial, Helvetica, Verdana, sans-serif;
	

}


#pic-links img {
	
	float:right;
	
	margin-left:5px;
	

}


/*
# inverted red/orang arrow bulleted list
# found on the second level menu pages
*/

/*Red Arrow*/	

#primary ul.invArrow, #body ul.invArrow {
	
	list-style-image:url("http://www.nlm.nih.gov/images/red-arrow.gif");
	
	margin-left: 20px;
	
	padding-left:15px;
	

}


#primary ul.invArrow li, #body ul.invArrow li {
	
	margin: 10px 0px 0px 0px;
	
	list-style-type: disc;
	

}


#primary ul.invArrow li h3, #body ul.invArrow li h3 {
	 font-size: 110%;
	 margin:0;
 }


/*Grey Disc*/	

#primary ul.invArrow ul, #body ul.invArrow ul {
	
	list-style:circle outside url("http://www.nlm.nih.gov/images/bullet_greyDisc.gif");
	
	margin: 5px 0px;
	
	color:#000;
	

}


#primary ul.invArrow ul li, #body ul.invArrow ul li {
	
	list-style-type:disc;
	
	line-height:1.5em;
	
	margin: 0px;
	
	padding: 0px;
	

}


#primary ul.invArrow p, #body ul.invArrow p {
	
	margin:0px;
	
	padding-top:5px;
	

}


#primary ul.invArrow ul p, #body ul.invArrow ul p {
	 padding-top:0px;
 }


/*gray bullet*/

#body ul.gray-bullet {
	
	list-style:circle outside url("http://www.nlm.nih.gov/images/bullet_greyDisc.gif");
	
	color:#000;
	
	padding-left:20px;
	

}


/*
#HMD TOC List 
*/

#body ul.redArrow {
	
	list-style-image: url("http://www.nlm.nih.gov/images/bullet_hmd_arrow.gif");
	
	list-style-position: outside;
	
	margin-left:18px;
	
	padding-left:0px;
	

}


#body ul.redArrow h2 {
	
	font-size: 130%;
	
	line-height: .8em;
	
	color: #666;
	
	margin-top: 1em;
	

}


#body ul.redArrow ul li {
	
	padding:0;
	
	margin:0;
	
	line-height:1.25em;
	

}


#body .redArrow h2 {
	 color: #666;
 }


#body .redArrow h2 a {
	 color: #666;
 }


#body ul.redArrow h2 a {
	 color: #666;
 }


#body .redArrow ul {
	
	list-style-image: none;
	
	list-style-type: none;
	
	list-style-position: outside;
	
	margin-top: 8px;
	
	margin-left: 0px;
	
	padding-left: 0px;
	

}


#body .redArrow ul h3 {
	 color: black;
 }


#body .redArrow p {
	 margin-top: 6px;
 }


#body .redArrow ul ul {
	
	list-style-type: disc;
	
	margin:3px 0px 10px 18px;
	

}


#body .redArrow ul ol {
	
	margin:3px 0px 10px 2em;
	
	padding:0px;
	

}


#body ul.redArrow .toTopArrow {
	 text-decoration:none;
 }


/*
* HMD anchors link list
*/

#body ul.anchorLinks li {
	 margin-bottom: .5em;
 }


#body ul.anchorLinks ul {
	
	padding: 2px 0px 5px 15px;
	
	margin: 0px;
	

}


#body ul.anchorLinks ul li {
	 margin-bottom: auto;
 }


/*
#HMD standardList, used for exceptions to the TOC List
*/

#body ul.HMDstandard {
	
	list-style-image: url("http://www.nlm.nih.gov/images/bullet_hmd_arrow.gif");
	
	list-style-position: outside;
	
	padding: 0px 0px 0px 15px;
	
	margin: 0px 0px 1em 0px;
	

}


#body ul.HMDstandard h2 {
	
	font-size: 130%;
	
	margin-top: 1em;
	
	color: #666;
	

}


#body ul.HMDstandard h3 {
	
	font-size: 115%;
	
	margin-top: 1em;
	
	color: #000;
	

}


#body ul.HMDstandard p {
	 margin: 5px 0px 0px 0px;
 }


#body .HMDstandard ul {
	
	list-style-image: none;
	
	list-style-type: disc;
	
	list-style-position: outside;
	
	margin: 0px;
	
	padding: 0px 0px 0px 16px;
	

}


/*
# service listing (portal page)
# list containing green titles (h2)
*/

#body ul.portal-ServiceList {
	
	list-style-type: none;
	
	margin: 0px;
	
	padding: 0px;
	

}


#body ul.portal-ServiceList h2 {
	
	font-size: 120%;
	
	font-weight: bold;
	
	color: #ffffff;
	
	background-color: #336666;
	
	margin: 0px;
	
	padding: 3px;
	
	display: block;
	
	border: none;
	

}


#body ul.portal-ServiceList li {
	 margin-bottom: 1em;
 }


#body ul.portal-ServiceList ul {
	
	list-style-type: none;
	
	padding: 0px;
	
	margin: 10px 0px 0px 0px;
	

}


/*
#online exhibitions images
*/

#exhibitions div {
	
	border: 1px solid #ccc;
	
	width: 214px;
	
	text-align: center;
	

}


#exhibitions div span {
	
	padding: 2px;
	
	border-top: 1px solid #ccc;
	
	display: block;
	
	font-size: xx-small;
	

}


/*
#online exhibition styles
*/

#listings {
	 padding:0px 0px 30px 33px;
 }


#listings ul {
	
	list-style-type: none;
	
	margin:0px;
	
	padding: 0px;
	

}


#listings ul ul {
	
	list-style-type: disc;
	
	list-style-image: url("http://www.nlm.nih.gov/images/blue_bullet.gif");
	
	padding: 0px;
	
	margin-left: 54px;
	

}


#listings h2 {
	
	background:#f2f2f2;
	
	padding:4px 0px 4px 34px;
	
	margin-bottom:5px;
	
	margin-top:19px;
	
	color:#333;
	
	border:none;
	

}


/*
Portal Pages
*/

#portal {
	
	background-color:#3C699A;
	
	border-bottom: 1px solid black;
	
	-moz-border-radius-topleft: 8px;
	
	-webkit-border-top-left-radius: 8px;
	
	-moz-border-radius-topright: 8px;
	
	-webkit-border-top-right-radius: 8px;
	
	border-radius:8px 8px 0 0;
	

}


#portal #portal-pageTitle {
	
	display: block;
	
	border-bottom: 1px solid #ffffff;
	
	font-size:1.4em;
	
	margin: 0px;
	
	padding: 30px 0px 0px 30px;
	

}


#portal #portal-pageTitle h3 {
	 color:#FFF;
 }


/*
# supplemental info/ menu sidebar: portal-greyTitles
# info-bar or menu style with grey titles bordered on three sides
# left and right borders will switched base on left/right container class 
*/

#body #secondary #portal-greyTitles {
	 text-align: left;
 }


#body #secondary #portal-greyTitles h2 {
	
	color: #494949;
	
	font-size: .85em;
	
	font-weight: bold;
	
	padding: 3px 3px 3px 10px;
	
	border-top: 2px solid #999;
	
	border-bottom: 1px solid #999;
	
	border-left: 1px solid #999;
	
	margin:0;
	
	background:#FFF;
	

}


#body #secondary #portal-greyTitles ul li h2 {
	 font-size:1em;
 }


#body #secondary .right #portal-greyTitles h2 {
	
	border-left: 1px solid #999;
	
	border-right: none;
	

}


#body #secondary .left #portal-greyTitles h2 {
	
	border-right: 1px solid #999;
	
	border-left: none;
	

}


#portal-greyTitles ul {
	
	margin: 0px;
	
	padding: 0px;
	
	font-size:.85em;
	

}


#portal-greyTitles ul li {
	
	list-style-type: none;
	
	margin-bottom: .8em;
	

}


#portal-greyTitles ul ul {
	
	margin: 0px;
	
	padding: 0px;
	
	font-size: 1em;
	

}


#portal-greyTitles ul ul li {
	 list-style-type: none;
 }


#portal-greyTitles ul li ul li{
	margin-left:0;
}


/* resources tables*/

.right div.resourceGroup {
	
	padding: 5px 10px;
	
	margin: 0px 0px 30px;
	
	border-left: 1px solid #999;
	

}


.left div.resourceGroup {
	
	padding: 5px 10px;
	
	margin: 0px 0px 30px 0px;
	
	border-right: 1px solid #999;
	

}


.equal div.resourceGroup {
	
	padding: 5px 10px;
	
	margin: 0px 0px 30px 0px;
	
	border-right: 1px solid #999;
	

}


#relatedBar .resourceGroup ul {
	 background:#fff;
 }


#relatedBar .resourceGroup ul li{
	margin-bottom:.5em;
}


/*#secondary #relatedBar .resourceGroup{
	padding:5px 10px;
	background:#F2F2F2;
	border:none;
}


#secondary #relatedBar .resourceGroup ul{
	background:#F2F2F2;
	 border:none;
}


#secondary #portal-greyTitles .resourceGroup ul{
	background:#FFF;
}

*/

#portal-greyTitles .top_bottom {
	
	border-top: 2px solid #999;
	
	border-bottom: 2px solid #999;
	
	margin: 0px 0px 30px;
	
	padding: 10px 0px 0px 0px;
	

}


p.instruction {
	
	margin: 0px;
	
	float: right;
	
	text-align: right;
	

}


h2.resTitle {
	
	font-size: 135%;
	
	color: #0072c2;
	
	background-color: #fff;
	
	margin: 3% 0px 5px 5%;
	

}


.blueBorder {
	
	border-top: 10px solid #00559a;
	
	border-bottom: 10px solid #00559a;
	
	padding: 2px 0px 2px 0px;
	

}


.ltBlueBorder {
	
	border-top: 10px solid #cde4f6;
	
	border-bottom: 10px solid #cde4f6;
	
	padding: 2px 0px 2px 0px;
	

}


.greyBorder {
	
	border-top: 1px solid #ccc;
	
	border-bottom: 1px solid #ccc;
	
	padding: 1px 0px 1px 0px;
	
	margin: 0px 5% 5% 5%;
	

}


table#selectedResources {
	
	border-top: 1px solid #ccc;
	
	border-bottom: 1px solid #ccc;
	

}


table#moreResources {
	
	border-top: 1px solid #ccc;
	
	border-bottom: 1px solid #ccc;
	

}


#selectedResources td {
	
	background-color: #cde4f6;
	
	border-top: #fff 1px solid;
	
	border-left: #fff 1px solid;
	
	border-right: #999 1px solid;
	
	border-bottom: #b3bfc8 1px solid;
	
	padding: 11px 13px 11px 13px;
	
	width: 50%;
	
	vertical-align: top;
	

}


#moreResources td {
	
	border-top: #fff 1px solid;
	
	border-left: #aaa 1px solid;
	
	border-right: #999 1px solid;
	
	border-bottom: #b3bfc8 1px solid;
	
	padding: 11px 13px 11px 13px;
	
	width: 50%;
	
	vertical-align: top;
	

}


div.resource {
	
	float: left;
	
	width: 90%;
	

}


div.resource p {
	
	margin: 0px;
	
	font-size: 80%;
	

}


div.resource a, div.resource a:visited {
	
	color: #336699;
	
	text-decoration: none;
	

}


div.resource a:hover {
	 text-decoration:underline;
 }


td .help {
	
	float: right;
	
	border: none;
	

}


#body .items {
	 margin: 20px 0px 0px 0px;
 }


#body .items .columnA, #body .items .columnB {
	 float:left;
 }


#body .items .columnB {
	 padding-left: 10px;
 }


.resource {
	 padding:5px;
 }


.resource-blue {
	 background:#cde4f6;
 }


#all-db {
	
	width:100%;
	
	font-size:.85em;
	 border:none;
	

}


#all-db tbody tr {
	 border-bottom:2px solid #FFF;
 }


#all-db tbody tr td {
	 padding:5px;
	 border:none;
 }


/******
Explore Histiry
********/

#body .explore-history {
	
	width:100%;
	
	overflow:hidden;
	
	border-bottom:1px #999 solid;
	

}


#body .explore-history p {
	 padding-top:10px;
 }


#body .explore-history-th-rt {
	
	background:#fff;
	
	float:right;
	
	padding:5px;
	
	margin:5px 0 5px 15px;
	
	border:1px solid #333;
	
	-moz-box-shadow: 1px 1px 2px #999999;
	 /*For shadow effect to work in supported versions of Mozilla */
	-webkit-box-shadow: 1px 1px 2px #999999;
	 /*For shadow effect to work in supported versions of Safari */
	box-shadow:1px 1px 2px #999999;
	
	overflow:hidden;
	

}


#body .explore-history-th-lt {
	
	background:#fff;
	
	float:left;
	
	padding:5px;
	
	margin:5px 15px 5px 0;
	
	border:1px solid #333;
	
	-moz-box-shadow: 1px 1px 2px #999999;
	 /*For shadow effect to work in supported versions of Mozilla */
	-webkit-box-shadow: 1px 1px 2px #999999;
	 /*For shadow effect to work in supported versions of Safari */
	box-shadow:1px 1px 2px #999999;
	
	overflow:hidden;
	

}


#projNavigation {
	
	background:#f2f2f2;
	
	padding:21px 30px 21px 33px;
	
	border: none;
	
	display:block;
	
	border-bottom:2px solid #777;
	
	border-top: 2px solid #fff;
	

}


#projNavigation h1 {
	 color: #000;
 }


#projNavigation ul {
	
	display:inline;
	
	margin:0px 0px 0px 0px;
	
	padding:0px;
	
	list-style-type: none;
	

}


#projNavigation li {
	
	display:inline;
	
	line-height:1.5em;
	

}


#projNavigation a, #projNavigation a:visited {
	
	font-size: 90%;
	
	font-weight:bold;
	
	color: #2B5681;
	

}


#section {
	
	padding:5px;
	
	overflow:hidden;
	

}


#return {
	
	text-align:right;
	
	font-size:.85em;
	

}


#sectionTitle {
	
	float: left;
	
	padding: 0.25em;
	
	font-size: 1.2em;
	

}


#exhibNav {
	
	display:block;
	
	float:right;
	
	font-size:.85em;
	
	margin:0 5px 0 0;
	
	padding:0;
	
	text-align:left;
	 /*width:11.5em;
	*/

}


#exhibNav span {
	
	padding: 0px;
	
	margin: 0px;
	
	text-align: left;
	

}


#exhibNav .current {
	 color: #ffcc33;
 }


#exhibNav .links a {
	 color:#FFF;
 }


#exhibNav a, #exhibNav span a:visited, #exhibNav span a:active {
	
	text-decoration: none;
	
	color: #fff;
	

}


/*Highlighted*/

body #body .highlighted {
	 color:#000;
 }


.highlighted {
	
	border: 1px solid #336699;
	
	background:#EBF3F8;
	
	padding:3px;
	
	display: block;
	
	margin: 20px 0px 10px 0px;
	
	font-size:1em;
	

}


#body h2.highlighted {
	
	color:#000;
	
	font-size:.9em;
	

}


#body .yellow-box {
	
	border:2px #fccd4e solid;
	
	color:#000;
	
	background:#fff;
	
	margin:0;
	
	padding:5px;
	

}


/*****************
site index page
*****************/
#body ul.indexList {
	
	list-style-type: none;
	
	margin: 3px 0px 4px 0px;
	
	padding: 0px;
	

}


#body ul.indexList li {
	 margin: 3px 0px 1em 0px;
 }


#body ul.indexList li h2 {
	
	background-image: url("http://www.nlm.nih.gov/images/whiteArrow.gif");
	
	background-position: top left;
	
	background-repeat: no-repeat;
	
	padding: 2px 0px 2px 16px;
	
	background-color: #254062;
	
	color: #fff;
	
	border: none;
	

}


#body ul.indexList h2 a, #body ul.indexList h2 a:visited {
	
	background-color: #254062;
	
	text-decoration: none;
	
	color: #fff;
	

}


#body ul.indexList h2.noLink {
	 background-color: #999;
 }


#body .indexList ul {
	
	list-style-type: none;
	
	padding: 0px 0px 0px 0px;
	
	margin: 0px;
	

}


#body ul.indexList li li {
	
	background-image: url("http://www.nlm.nih.gov/images/indexListBgArrow.gif");
	
	background-position: top left;
	
	background-repeat: no-repeat;
	
	margin: 5px 0px 0px 0px;
	
	padding: 3px 0px 3px 15px;
	

}


#body .indexList li.shaded {
	 background-color: #f2f2f2 
}


/**********************
# search box table
************************/

table.searches {
	
	text-align: center;
	
	border: none;
	
	border-top: 1px solid #ccc;
	
	clear: both;
	
	margin-bottom: 10px;
	

}


.searches .multRows td {
	
	border-right: none;
	
	border-bottom:1px solid #ccc;
	
	vertical-align:middle;
	

}


.searches .info {
	
	border-left: none;
	
	border-top:none;
	
	padding:5px 5px 5px 10px;
	
	text-align: left;
	

}


#body .searches .info li {
	
	list-style-type: disc;
	
	list-style-position: outside;
	
	margin: 0em 0em 0em 1.5em;
	
	padding: 0px;
	
	font-size:1em;
	

}


.searches td.forms {
	
	padding: 5px;
	
	color:#666;
	
	font-weight: bold;
	
	background-color:#f2f2f2;
	
	border-left: 1px solid #ccc;
	

}


td.forms form {
	
	padding-top: 9px;
	
	padding-left: 15px;
	

}


td.forms form label {
	 font-size: 85%;
 }



.forms input.text 
{
	
	width: 150px;
	
	border:1px solid #666;
	

}



.nowrap
{
	
	white-space:nowrap;
	

}



#header-left {
	
              width: 650px;
	

}



.logo {
	
       margin-left:0px;
	
       margin-right:0px;
	

}




#header {
	 
         margin-top:0px;
	
         margin-bottom:0px;
	

}




#container {
	
            margin-top:0px;
	

}



.search-under {
	
               clear:right;
	

}



.search-box {
	
             margin-top: 19px;
	
             

}



.contact-us
{
	
 text-shadow: none;
	

}



#searchForm 
{
	
 padding-top:25px;
	

}



.addthisNLM 
{
	
 text-decoration:none;
	
 float:left;
	
 margin-right:5px;
	
 width:16px;
	

}



#coop
{
	
 background-color: white;
	
 font-size: medium;
	
 padding: 4px 8px;
	
 border: #800000 5px solid;
	

}



#cooph1
{
	
 width:80%;
	
 float: left;
	

}



#coopMsg
{
	
 clear: both;
	

}



#hide
{
	
 border: 1px solid black;
	
 float: right;
	
 text-align:center;
	
 width:12px;
	height: 12px;
	
 line-height: 12px;
	
 padding-bottom: 5px;
	

}
