/* style.css - a simple style sheet */ 

body {
  	margin-left: 3%;
  	margin-right: 3%;
  	color: black;
   background: white; /* #ADD8E6; #fddcdc; beige; */
  	font-family: sans-serif;
  	font-size: 75%;
}

h1 { 
	margin-left: -1%;
}
   
h2,h3,h4,h5,h6 { 
	margin-left: 0%; /* -0.5%; */
   margin-top: 1%;
   margin-bottom: 1%;
}

/* Header logo */
img.header_logo {
  	width: 50%;
}



/* Events selection table */
table.events_sel { 
  	font-size: 100%;
  	font-family: sans-serif;
  	background-color: #eaeaea; /* white; #fddcdc; */
   width: 100%;
  	padding: 2px 4px 2px 4px;
	border: 2px ridge #000000;
   text-align: left;
   margin: 0px 0px 4px 0px;
}

table.events_sel td {
	padding: 0px 0px 0px 0px;
}

input.events_sel {
	margin: 0px 2px 0px 2px;
}



/* Search terms */
table.search_term {
	font-size: 100%;
  	font-family: sans-serif;
  	/* width: 100%; */
  	padding: 2px 4px 2px 4px;
	border: 0px solid #000000;
   text-align: right;
   margin: 0px 0px 0px 0px;
}

table.search_term td {
	padding: 3px 8px 3px 8px;
	border: 0px solid #000000;
   /* text-align: right; */
   /* margin: 0px 0px 0px 0px; */
}

select.search_term {
	font-size: 100%;
  	font-family: sans-serif;
   margin: 0px 0px 0px 4px;
}

select.search_term option {
	font-size: 100%;
  	font-family: sans-serif;
}
   
input.search_term {
	font-size: 100%;
  	font-family: sans-serif;
   margin: 0px 0px 0px 4px;
}



/* Search Results header table */
table.search_res_hdr { 
  	font-size: 90%;
  	font-family: sans-serif;
  	background-color: #eaeaea;		/* white; */
   margin-top: 1%;
  	width: 100%;
  	padding: 2px 4px 4px 8px;
	border: 2px ridge #000000;
   border-collapse: collapse;
   text-align: left;
}

table.search_res_hdr td { 
  	padding: 2px 4px 2px 4px;
   /*background-color: #eee8aa; */  /* #b0e0e6; #98fb98; */
}


/* Search Results table */
table.search_res { 
  	font-size: 90%;
  	font-family: sans-serif;
  	background-color: white;
   margin-top: 1%;
  	margin-bottom: 1%;
   width: 100%;
  	border: 1px solid #000000;
   padding: 2px 4px 2px 4px;
	border-collapse: collapse;
   text-align: left;
}

table.search_res th { 
  	border: 1px solid #000000;
   padding: 2px 4px 2px 4px;
   background-color: #a9a9a9; /* #d3d3d3; */
}

table.search_res td { 
  	border: 1px dotted #000000;
   padding: 2px 4px 2px 4px;
}

/* Links */
a:link { text-decoration: none; font-weight: bold; }
a:visited {text-decoration: none; font-weight: bold; }
a:active {text-decoration: none;}
a:hover {text-decoration: none; color: red;}


/* Search button */
input.search_btn {
	font-size: 110%;
	font-family: sans-serif;
   font-weight: bold;
   width: 10%;
}

/* Normal button (for Clear and Go (page) buttons ) */
input.normal_btn {
	font-size: 100%;
	font-family: sans-serif;
}

/* Page number (text input) */
input.page_num {
	font-size: 100%;
  	font-family: sans-serif;
}

