*{
margin:0;
padding:0;
}

body {
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #8B8B8B;
	background-color: #FFFFFF;
	background-image: url('../img/top_bg.gif');
	background-repeat: repeat-x;
	background-position: center top;
}

div#container {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 850px;
}

div#container div#header {
	margin: 0px;
	padding: 0px;
	width: 850px;
	height: 165px;
	background-image: url('../img/header_bg.jpeg');
	background-repeat: no-repeat;
	background-position: left top;
}

div#container div#header h1, div#container div#header h3, div#container div#header a.home span {
	display: none;
}

div#container div#header a.home {
	position: absolute;
	margin: 0px;
	padding: 0px;
	width: 280px;
	height: 140px;
	cursor: pointer;
}

div#menu {
	margin: 108px 0px 0px 0px;
	padding: 0px;
	position: absolute;
	height: 38px;
}

div#menu ul {
	margin: 0px 0px 0px 450px;
	padding: 0px;
	height: 38px;
}

div#menu ul li {
	margin: 0px;
	padding: 0px;
	/*position: relative;*/
	float: left;
	list-style-type: none;
	width: 71px;
	height: 38px;
	background-image: url('../img/menu_bg_on.gif');
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
}

div#menu ul li a {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 71px;
	height: 38px;
	text-decoration: none;
	background-image: url('../img/menu_bg.gif');
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
}

div#menu ul li a:hover {
	background-image: url('../img/menu_bg_on.gif');
}

div#menu ul li a span {
	display: block;
	margin: 0px;
	padding: 12px 0px 0px 0px;
	width: 71px;
	height: 38px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 0.7em;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

div#menu ul li.separator {
	width: 6px;
	background-image: none;
}

div#menu ul li.separator span {
	display: none;
}

body#home div#container div#header div#menu ul li.home a {
	background-image: url('../img/menu_bg_on.gif');
}

body#about div#container div#header div#menu ul li.about a {
	background-image: url('../img/menu_bg_on.gif');
}

body#asearch div#container div#header div#menu ul li.search a {
	background-image: url('../img/menu_bg_on.gif');
}

body#help div#container div#header div#menu ul li.help a {
	background-image: url('../img/menu_bg_on.gif');
}

body#credits div#container div#header div#menu ul li.credits a {
	background-image: url('../img/menu_bg_on.gif');
}

div#text {
	margin: 20px 0px 0px 0px;
	padding: 0px;
}

div#text div.intro {
	margin: 0px;
	padding: 0px;
	/*position: relative;*/
	float: left;
	width: 305px;
}

div#text h1 {
	margin: 0px;
	padding: 3px 0px 3px 0px;
	font-size: 1.2em;
	color: #2B2B2B;
}

div#text ul.credits {
	margin: 0px 0px 30px 0px;
	padding: 0px;
}

div#text ul.credits li {
	margin: 0px;
	padding: 10px;
	list-style-type: none;
	clear: both;
}

div#text ul.credits li.separator {
	display: none;
}

div#text ul.credits li a {
	text-decoration: none;
}

div#text ul.credits li a img {
	padding: 0px 20px 40px 0px;
	border: none;
	float: left;
}

div#text ul.credits li p {
	padding: 0px;
	margin: 0px;
}

p, div#guide ul{
	text-align: justify;
	font-size: 0.8em;
}

p.quote {
	font-weight: bold;
}

div#quicksearch {
	width: 490px;
	margin: 50px 0px 0px 335px;
	border: solid 1px #DDDFE0;
	background-color: #F9FAFA;
}

div#search {
	margin: 50px 0px 0px 0px;
	padding: 0px;
	border: solid 1px #DDDFE0;
	background-color: #F9FAFA;
	width: 822px;
}

div#help {
	margin: 10px 0px 0px 0px;
	padding:17px 0 0;
	border: solid 1px #DDDFE0;
	background-color: #F9FAFA;
	width: 822px;
	text-align: center;
}

div#search div {
	padding:0;
	width:785px;
}

div#searchforms {
	overflow: hidden;
}

div#quicksearch ul.tabs, div#search ul.tabs {
	margin: -34px 0px 0px 0px;
	padding: 0px;
	background-image: url('../img/tab_simple.gif');
	background-repeat: no-repeat;
	background-position: right 5px;
	height: 29px;
	text-align: right;
	border-bottom: solid 3px #2F2F2F;
}

div#search ul.tabs {
	background-image: url('../img/tab_advanced.gif');
}

div#quicksearch ul.tabs li, div#search ul.tabs li {
	margin: -34px 0px 0px 0px;
	padding: 6px 4px 0px 0px;
	list-style-type: none;
	display: block;
	border: 1px solid transparent;
	position: relative;
	float: right;
	width: 136px;
	height: 27px;
	text-align: center;
}

div#search ul.tabs li {
	margin-top: 0px;
}

div#quicksearch ul.tabs li a, div#search ul.tabs li a {
	font-size: 0.7em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}

div#quicksearch ul.tabs li.separator, div#search ul.tabs li.separator {
	display: none;
}

div#quicksearch div#simple_search, div#search div#simple_search {
	margin: 0px;
	padding: 20px;
	text-align: right;
}

div#search div#simple_search {
	width: 750px;
	text-align: left;
}

div#quicksearch div#simple_search input.text, div#search div#simple_search input.text {
	width: 310px;
	border: solid 1px #BBBBBB;
	height: 22px;
}

div#quicksearch div#advanced_search, div#search div#advanced_search {
	margin: 0px;
	padding: 0px;
	width: 793px;
}

div#quicksearch div#advanced_search form, div#search div#advanced_search form {
	margin: 20px 20px 0px 10px;
	padding: 0px;
	width: 755px;
}

div#quicksearch div#advanced_search hr, div#search div#advanced_search hr {
	display: none;
}

div#quicksearch div#advanced_search input.text, div#search div#advanced_search input.text,
div#help div.field input.text {
	width: 310px;
	border: solid 1px #BBBBBB;
	height: 22px;
}

div#help div.field textarea.text {
	width: 310px;
	border: solid 1px #BBBBBB;
}

div#quicksearch div#advanced_search ul.partners, div#search div#advanced_search ul.partners,
div#quicksearch div#advanced_search ul.scopes, div#search div#advanced_search ul.scopes {
	margin: 15px 0px 0px 0px;
	padding: 10px;
	width: 752px;
	border: solid 1px #DCDEDF;
	background-color: #F1F3F4;
}

div#quicksearch div#advanced_search ul.scopes, div#search div#advanced_search ul.scopes {
	margin-top: 5px;
}

div#quicksearch div#advanced_search div#divAuthor, div#search div#advanced_search div#divAuthor,
div#quicksearch div#advanced_search div#divOrganization, div#search div#advanced_search div#divOrganization,
div#quicksearch div#advanced_search div#years, div#search div#advanced_search div#years,
div#quicksearch div#advanced_search div#keywords, div#search div#advanced_search div#keywords,
div#help div.field {
	margin: 5px 0px 0px 0px;
	padding: 10px;
	width: 752px;
	border: solid 1px #DCDEDF;
	background-color: #F1F3F4;
	text-align: left;
}

div#help div.field {
	margin-left: auto;
	margin-right: auto;
}

div#quicksearch div#advanced_search div#divAuthor label, div#search div#advanced_search div#divAuthor label,
div#quicksearch div#advanced_search div#divOrganization label, div#search div#advanced_search div#divOrganization label,
div#quicksearch div#advanced_search div#years label, div#search div#advanced_search div#years label,
div#quicksearch div#advanced_search div#keywords label, div#search div#advanced_search div#keywords label,
div#quicksearch div#advanced_search label.search, div#search div#advanced_search label.search,
div#help div.field label {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 0.7em;
	color: #434343;
}

div#quicksearch div#advanced_search div#divAuthor label, div#search div#advanced_search div#divAuthor label,
div#quicksearch div#advanced_search div#divOrganization label, div#search div#advanced_search div#divOrganization label,
div#help div.field label {
	display:block;
	float:left;
	padding-top:6px;
	width:100px;
}

div#quicksearch div#advanced_search ul.partners li, div#search div#advanced_search ul.partners li,
div#quicksearch div#advanced_search ul.scopes li, div#search div#advanced_search ul.scopes li {
	margin: 0px;
	padding: 0px 30px 0px 0px;
	list-style-type: none;
	display: inline;
}

div#quicksearch div#advanced_search ul.partners li label, div#search div#advanced_search ul.partners li label,
div#quicksearch div#advanced_search ul.scopes li label, div#search div#advanced_search ul.scopes li label {
	text-transform: uppercase;
	font-size: 0.7em;
	font-weight: bold;
	color: #434343;
}

div#quicksearch div#advanced_search ul.partners li.nophg label, div#search div#advanced_search ul.partners li.nophg label {
	color: #FF7A03;
}

div#quicksearch div#advanced_search ul.partners li.phg label, div#search div#advanced_search ul.partners li.phg label {
	color: #C6B600;
}

div#quicksearch div#advanced_search ul.partners li.humgen label, div#search div#advanced_search ul.partners li.humgen label {
	color: #3EA7C7;
}

div#quicksearch div#advanced_search ul.scopes li label, div#search div#advanced_search ul.scopes li label {
        background-repeat: no-repeat;
        background-position: left top;
        padding: 3px 0px 0px 25px;
}

div#quicksearch div#advanced_search ul.scopes li.newsletter label, div#search div#advanced_search ul.scopes li.newsletter label {
	background-image: url('../img/newsletter.gif');
}

div#quicksearch div#advanced_search ul.scopes li.events label, div#search div#advanced_search ul.scopes li.events label {
        background-image: url('../img/events.gif');
}

div#quicksearch div#advanced_search ul.scopes li.policy label, div#search div#advanced_search ul.scopes li.policy label {
        background-image: url('../img/policy.gif');
}

div#quicksearch div#advanced_search ul.scopes li.publications label, div#search div#advanced_search ul.scopes li.publications label {
        background-image: url('../img/publications.gif');
}

div#quicksearch div#advanced_search ul.scopes li.faq label, div#search div#advanced_search ul.scopes li.faq label {
        background-image: url('../img/faq.gif');
}

div#quicksearch div#advanced_search div#keywords ul.letters, div#search div#advanced_search div#keywords ul.letters {
	margin: 0px 0px 0px -1px;
	padding: 0px;
	height: 22px;
	width: 754px;
}

div#quicksearch div#advanced_search div#keywords ul.letters li, div#search div#advanced_search div#keywords ul.letters li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 29px;
	height: 22px;
	/*position: relative;*/
	float: left;
	background-image: url('../img/letter_tab.gif');
	background-repeat: no-repeat;
	background-position: right center;
	text-align: center;
}

div#quicksearch div#advanced_search div#keywords ul.letters li.current, div#search div#advanced_search div#keywords ul.letters li.current {
	background-image: url('../img/letter_tab_on.gif');
}

div#quicksearch div#advanced_search div#keywords ul.letters li a, div#search div#advanced_search div#keywords ul.letters li a {
	display: block;
	padding: 5px;
	font-size: 0.7em;
	color: #434343;
	font-weight: bold;
	cursor: pointer;
}

div#quicksearch div#advanced_search div#keywords ul.letters li.separator, div#search div#advanced_search div#keywords ul.letters li.separator {
	display: none;
}

div#quicksearch div#advanced_search div#keywords div.staticKeywords, div#search div#advanced_search div#keywords div.staticKeywords {
	margin: 0px;
	padding:0 10px 10px 10px;
	width: 731px;
	border-bottom: solid 1px #B3B4B4;
	border-left: solid 1px #B3B4B4;
	border-right: solid 1px #B3B4B4;
	background-color: #FFFFFF;
}

div#quicksearch div#advanced_search div#keywords div.staticKeywords ul#staticKeywords, div#search div#advanced_search div#keywords div.staticKeywords ul#staticKeywords {
	margin: 0px;
	padding: 0 20px 0px 20px;
}

div#quicksearch div#advanced_search div#keywords ul#selectedKeywords, div#search div#advanced_search div#keywords ul#selectedKeywords {
	margin:0;
	padding:0;
}
div#quicksearch div#advanced_search div#keywords ul#selectedKeywords li, div#search div#advanced_search div#keywords ul#selectedKeywords li {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

div#quicksearch div#advanced_search div#keywords div.mesh, div#search div#advanced_search div#keywords div.mesh {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

div#quicksearch div#advanced_search div#keywords div.staticKeywords ul#staticKeywords li, div#search div#advanced_search div#keywords div.staticKeywords ul#staticKeywords li,
div#quicksearch div#advanced_search div#keywords ul#selectedKeywords li, div#search div#advanced_search div#keywords ul#selectedKeywords li {
	margin: 0px;
	padding: 0px;
	width: 45%;
	list-style-type: none;
	/*position: relative;*/
	float: left;
}

div#quicksearch div#advanced_search div#keywords div.staticKeywords ul#staticKeywords li label, div#search div#advanced_search div#keywords div.staticKeywords ul#staticKeywords li label,
div#quicksearch div#advanced_search div#keywords ul#selectedKeywords li label, div#search div#advanced_search div#keywords ul#selectedKeywords li label {
	font-weight: normal;
	text-transform: none;
	color: #434343;
	font-size: 0.9em;
}

div#quicksearch div#advanced_search div#keywords div.staticKeywords ul#staticKeywords li label span, div#search div#advanced_search div#keywords div.staticKeywords ul#staticKeywords li label span,
div#quicksearch div#advanced_search div#keywords ul#selectedKeywords li label span, div#search div#advanced_search div#keywords ul#selectedKeywords li label span {
	font-style: italic;
	font-size: 0.9em;
}

div#quicksearch div#advanced_search div#autoKeywords, div#search div#advanced_search div#autoKeywords {
	margin: -1px 0px 0px 89px;
	padding: 0px;
	position: absolute;
	width: 310px;
	height: 200px;
	background-color: #FFFFFF;
	border: solid 1px #B3B4B4;
	display: none;
	overflow: auto;
}

div#quicksearch div#advanced_search div#autoKeywords ul, div#search div#advanced_search div#autoKeywords ul {
	margin: 0px;
	padding: 0px;
}

div#quicksearch div#advanced_search div#autoKeywords ul li, div#search div#advanced_search div#autoKeywords ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

div#quicksearch div#advanced_search div#autoKeywords ul li a, div#search div#advanced_search div#autoKeywords ul li a {
	margin: 0px;
	padding: 5px;
	display: block;
	width: 280px;
	height: 15px;
	font-size: 0.8em;
	color: #434343;
	text-decoration: none;
	overflow: hidden;
	cursor: pointer;
}

div#quicksearch div#advanced_search div#autoKeywords ul li a span, div#search div#advanced_search div#autoKeywords ul li a span,
div#quicksearch div#advanced_search div#keywords ul li label span, div#search div#advanced_search div.staticKeywords ul li label span {
	font-style: italic;
	font-size: 0.9em;
	text-transform: capitalize;
	cursor: pointer;
}

div#quicksearch div#advanced_search div#autoKeywords ul li a:hover, div#search div#advanced_search div#autoKeywords ul li a:hover {
	margin: 0px;
	padding: 5px;
	display: block;
	width: 280px;
	height: 15px;
	font-size: 0.8em;
	color: #434343;
	text-decoration: none;
	background-color: #EEEEEE;
	overflow: hidden;
	cursor: pointer;
}

div#quicksearch div#advanced_search div.submit, div#search div#advanced_search div.submit {
	width: 774px;
	padding: 14px 0px 0px 0px;
	margin: 0px;
	text-align: right;
}

div#help div.submit {
	width:803px;
	padding: 20px 0px;
	margin: 0px;
	text-align: right;
}

div#results {
	padding: 0px;
	margin: 20px 0px 0px 0px;
	width: 825px;
}

div#results div.result_info {
	padding: 0px 0px 5px 0px;
	margin: 0px;
	width: 825px;
	color: #434343;
	font-size: 0.7em;
	text-align: right;
	border-bottom: solid 1px #DCDEDF;
}

div#results div.result {
	margin: 0px 0px 10px 0px;
	padding: 20px 20px 20px 40px;
	background-repeat: no-repeat;
	background-position: 12px center;
}

div#results div.humgen {
	border: solid 1px #86CEE4;
	background-color: #D7EFF6;
}

div#results div.phg {
	border: solid 1px #DFDC09;
	background-color: #FEFDA0;
}

div#results div.nophg {
	border: solid 1px #FFA14C;
	background-color: #FFD4AE;
}

div#results div.policy {
	background-image: url('../img/policy.gif');
}

div#results div.publications {
	background-image: url('../img/publications.gif');
}

div#results div.newsletter {
	background-image: url('../img/newsletter.gif');
}

div#results div.events {
	background-image: url('../img/events.gif');
}

div#results div.faq {
	background-image: url('../img/faq.gif');
}

div#results div.result h2 {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	font-size: 0.9em;
	font-weight: bold;
	color: #434343;
}

div#results div.result span.partner {
	text-transform: uppercase;
	font-style: italic;
	font-size: 0.9em;
}

div#results div.humgen span.partner {
	color: #0183AB;
}

div#results div.phg span.partner {
	color: #C6B600;
}

div#results div.nophg span.partner {
	color: #FF7A03;
}

div#results div.result span.scope {
	text-indent: 5px;
	text-transform: uppercase;
	font-style: italic;
	font-size: 0.9em;
}


div#results div.result p.abstract {
	margin: 0px;
	padding: 3px 0px 3px 0px;
	font-size: 0.8em;
	color: #434343;
}

div#results div.result span.url {
	font-size: 0.8em;
	color: #434343;
	font-weight: bold;
}

div#results div.result a.url {
	margin: 0px;
	padding: 0px;
	font-size: 0.8em;
	color: #434343;
}

div#results div.result div.links {
	margin: 0px;
	padding: 0px;
	width: 700px;
	overflow: hidden;
	white-space: nowrap;
}


div#news ul.logo {
	margin: 0px;
	padding: 0px;
}

div#news ul.logo li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	display: inline;
}

div#news ul.logo li a {
	text-decoration: none;
}

div#news ul.logo li img {
	border: none;
}




div#news div.result {
	margin: 0px 0px 10px 0px;
	padding: 20px 20px 20px 40px;
	background-repeat: no-repeat;
	background-position: 12px center;
}

div#news div.humgen {
	border: solid 1px #86CEE4;
	background-color: #D7EFF6;
}

div#news div.phg {
	border: solid 1px #DFDC09;
	background-color: #FEFDA0;
}

div#news div.nophg {
	border: solid 1px #FFA14C;
	background-color: #FFD4AE;
}

div#news div.newsletter {
	background-image: url('../img/newsletter.gif');
}

div#news div.events {
	background-image: url('../img/events.gif');
}

div#news div.result h2 {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	font-size: 0.9em;
	font-weight: bold;
	color: #434343;
}

div#news div.result span.partner {
	text-transform: uppercase;
	font-style: italic;
	font-size: 0.9em;
}

div#news div.humgen span.partner {
	color: #0183AB;
}

div#news div.phg span.partner {
	color: #C6B600;
}

div#news div.nophg span.partner {
	color: #FF7A03;
}

div#news div.result p {
	font-size: 0.8em;
	color: #434343;
}

div#news div.result p a {
	color: #434343;
	text-decoration: underline;
}


div.navbar {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	width: 825px;
	text-align: center;
}

div.navbar ul {
	margin: 0px;
	padding: 0px;
}

div.navbar ul li {
	margin: 0px;
	padding: 2px;
	list-style-type: none;
	display: inline;
	font-size: 0.8em;
	color: #434343;
}

div.navbar ul li a {
	color: #434343;
}

div.navbar ul li span.current {
	font-weight: bold;
	font-size: 1.25em;
}



div#news {
	width: 500px;
	margin: 30px 0px 0px 335px;
}

input.search {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	width: 111px;
	height: 24px;
	background-color: transparent;
	background-image: url('../img/bt_search.gif');
	background-repeat: no-repeat;
	text-indent: -1000px;
	overflow: hidden;
	border: none;
}

input.send {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	width: 68px;
	height: 24px;
	background-color: transparent;
	background-image: url('../img/bt_send.gif');
	background-repeat: no-repeat;
	text-indent: -1000px;
	overflow: hidden;
	border: none;
}

div#divAuthor, div#divOrganization{
	display:none;
}

div#footer {
	margin: 0px;
	padding: 10px 0px 20px 0px;
	width: 822px;
	border-top: solid 1px #D9DBDC;
}

div#footer div.conception {
	margin: 0px;
	padding: 0px;
	/*position: relative;*/
	float: left;
	width: 325px;
	height: 20px;
}

div#footer div.conception span.copy {
	font-size: 0.8em;
}

div#footer div.nav {
	margin: 0px;
	padding: 0px;
	/*position: relative;*/
	float: left;
	width: 495px;
	height: 20px;
}

div#footer div.nav ul {
	margin: 0px;
	padding: 0px;
	text-align: right;
}

div#footer div.nav ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
}

div#footer div.nav ul li a {
	color: #8B8B8B;
	font-size: 0.8em;
}

div#footer div.nav ul li a img {
	border: none;
}

div#footer div.nav ul li.separator span {
	display: none;
}

div#footer div#disclaimer {
	margin-top: 5px;
	font-size: 0.9em;
}

div.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
}

div#errors {
	margin: 20px;
	padding: 0px;
	width: 780px;
	border: dotted 1px red;
}

div#errors h3 {
	padding: 5px;
	margin: 0px;
	font-size: 0.9em;
	color: #434343;
	font-weight: bold;
}

div#errors ul li {
	font-size: 0.8em;
	color: #434343;
	font-weight: bold;
}

h4{
margin:0;
padding:10px 0 5px 0;
}

a{
color:#434343;
}

div#guide h2 {
	font-size:1.1em;
	margin-bottom:5px;
	margin-top:10px;
}

div#guide h3 {
	font-size:1em;
	margin-bottom:5px;
	margin-top:10px;
	padding-left: 25px;
}

p,
div#guide ul {
	padding: 0 0 10px 0;
}

div#guide ul {
	padding-left: 15px;
}

div#guide p.guide_indent{
	padding-left: 25px;
}

div#guide ul.guide_indent {
	padding-left: 40px;
}
