#bibliography {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 80%;
	padding-bottom: 50px;
}

#bibliography h3{
	color: #005588;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 120%;
}

#search_box  {
	border: 1px solid Grey;
	padding: 2px 8px 2px 8px;
	background-color: #DADADA;
}

#search_box tr, #search_box td {
	background-color: #DADADA;
}

#search_box td {
	font-size: 80%;
}

#search_box #minimax_link, #search_box #minimax_link A  {
	color: #006699;
	text-decoration: none;
}

#search_box #minimax_link A:hover  {
	color: #FF0000;
	text-decoration: none;
}

/* HTML SELECTIONS AND INPUT FORMS */
#sel_media_types {
	font-size: 80%;
	width: 150px;
}

#sel_media_types .selected {
  	background-color: #FFE3B0; 
	color:black;
}


#sel_categories {
	font-size: 80%;
	width: 95%;
}

#sel_categories .selected {
  	background-color: #FFE3B0; 
	color:black;
}

#sel_author {
	font-size: 80%;
	width: 200px;
}

#from_date {
	font-size: 80%;
	width: 50px;
}

#to_date {
	font-size: 80%;
	width: 50px;
}

#sel_keywords {
	font-size: 80%;
	width: 95%;
}


/* NAVIGATION BAR */
#bib_index_nav {
	font-weight: bolder;
	font-size: 90%;
	width: 100%;
	border: none;
	margin: 0px;
	margin-top: 0px;	
}

#bib_index_nav A {
		color: orange;
}



/* INDEX TABLE  */

#bib_index {
	font-size: 85%;
	width: 100%;
	border: 1px solid black;
	margin: 0px;
	margin-top: 0px;	
}

#bib_index th {
	font-size: 120%;
	margin: 1px;
	padding: 3px 6px 3px 6px;
	background-color: #006699;
	text-align: left;
}

#bib_index tr {
	padding-top : 10px;
	padding-bottom: 10px;
}

#bib_index .l0 {
	background-color: #FFFFFF;
}

#bib_index .l1 {
	background-color: #EAF4FF;
}


#bib_index #tit, #bib_index #tit A {
	padding-left: 6px;
	padding-right: 6px;
	vertical-align: top;
	white-space : normal;
}

#bib_index #aut, #bib_index #aut A {
	padding-left: 6px;
	padding-right: 6px;
	vertical-align: top;
	text-decoration: none;
	color: black;
}

#bib_index #aut A:hover {
	text-decoration: underline;
}

#bib_index #src, #bib_index #src A {
	padding-left: 6px;
	padding-right: 6px;
	vertical-align: top;
}
