/* Pseudo-class hover MUST COME AFTER pseudo classes link and visited to work */

body {
	background-color: #EFEFEF; /* #FFEABF; /* light brown */
	margin-top: 0px;
	margin-bottom: 5px; /* top of main table almost flush with top of browser */
/*	background-image: url('images/duck-quack.gif');
	background-repeat: no-repeat;
	z-index: 2; */
}

b, p, th, td, h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

b, p {
	margin-left: 10px;
	margin-right: 10px;
	}

hr {
	border: none 0; 
	border-top: 1px dashed #AAAAAA;
	width: 100%;
	height: 1px;
	margin: 5px auto 2px 0;
	text-align: left;
	}	

.nomargin {
	margin-top: 0px;
	margin-bottom: 0px;
}
.highlighttextyellow {
/*	border: 1px solid #714D00; */
	background-color: #FFF07F; /* naples yellower */
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	}
.highlightyellow {
/*	border: 1px solid #B29D00; /* dark yellow */
	background-color: #FFF07F; /* naples yellower */
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	}
.highlightblue {
	background-color: #DFF1FF; /* lighter blue */	
	border: 1px solid #0094FF; /* blue blue */
/*	border: 1px solid #00A7B1; /* darkish blue */
/*	background-color: #E5FEFF; /* light blue */
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	}
.highlightred {
	border: 1px solid #970000; /* red */
	background-color: #FFCCCC; /* light burgundy */
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	}
.highlightgreen {
	border: 1px solid #4A9500; /* dark olive green */
	background-color: #E3FFC8; /* light green */
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	}
.highlightgreenlist {
	border: 1px solid #4A9500; /* dark olive green */
	background-color: #E3FFC8; /* light green */
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	}
.box {
	background-color: #FFFFFF; /* lighter green */
	border-bottom: 1px solid #006800;
	padding-top: 3px;
	padding-bottom: 5px;
	}
.detailsbox {
	border: 1px solid #006800; /* dark green */ /* #0094FF; /* blue blue */
	}	
.date {
	vertical-align: baseline;
	text-align: center;
/*	border-bottom: 1px solid #714D00; /* thin brown border */
/*	background-color: #FFF4DF; /* */
	font-size: 70%;
	font-weight: bold; /* */
	}
h1 {
	font-size: large;
}

b, p, th, td {
	font-size: x-small;
}

@media projection, screen, tv {
.baabanner {
/*	background-image: url('images/banner-sunset-baa-jbh-panorama-112h-1456w.jpg');
	min-height: 112px;
	height: 112px; */
	background-color: #FFFFFF; /* white */	
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px;
	font-size: large;
	font-weight: bold;
	}
}

@media projection, screen, tv, handheld, tty {
.printonly {
	display: none;
	}
}

.googlebox {
/*	border: 1px solid #714D00; */
	background-color: #E0FECC /* light green */ /* #FFF07F; /* naples yellower */
	border-bottom: 1px solid #006800;
/*	text-align: center; */
	padding-top: 5px;
	padding-bottom: 5px;
}
}

/* position logo at top right corner of every page */
.logo {
	position: absolute;
	right: 25px;
	top: 25px;
	z-index: +1;
}

h2, h3, h4, h5 {
/*	border-bottom: 1px solid #00A7B1; /* darkish blue */
/*	background-color: #E5FEFF; /* light blue same */
	background-color: #E0FECC; /* light green */	
	border-bottom: 1px solid #006800; /* dark green */
	padding-left: 5px;
}
h6 {
	background-color: #E0FECC; /* light green */	
	border-bottom: 1px solid #006800; /* dark green */
	font-size: xx-small;
	font-weight: normal;
	padding-left: 5px;
}
a:link {
	color: #0000FF; /* blue blue 0094FF */
	text-decoration: none;
}
.toplink:link {
	color: #0000FF; /* blue blue */
	text-decoration: none;
	margin-left: 1px;
	margin-right: 1px;
	padding-left: 2px;
	padding-right: 2px;
}
a:visited {
	color: #875FBF; /* mauvish */
	text-decoration: none;
}
.toplink:visited {
	color: #875FBF; /* mauvish */
	text-decoration: none;
	margin-left: 1px;
	margin-right: 1px;
	padding-left: 2px;
	padding-right: 2px;
}
a:hover {
	color: #000000;
/*	color: #0000FF; */
/*	background-color: #DFF1FF; /* lighter blue */
/*	background-color: #FFF07F; /* naples yellower */
	background-color: #A3FF65; /* green */
	text-decoration: underline; /* */
}
.toplink:hover {
/*	border: 1px solid #544E1C; /* olive yellow */
	color: #000000;
/*	color: #0000FF; */
/*	background-color: #DFF1FF; /* lighter blue */
	background-color: #A3FF65; /* green */
	text-decoration: underline; /* */
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 3px;
	padding-right: 3px;
}
.external:hover {
	background-color: #FFFFFF; /* white */
	}

td.index {
	font-size: xx-small;
}
.small {
	font-size: xx-small;
}
th.index {
	font-size: xx-small;
}
ul {
	margin-right: 20px;
	}
ul.index {
	list-style-type: square;
	list-style-position: outside;
	margin-right: 0px;
	font-size: xx-small;
}

table.main {
	border: 1px solid #9D9D9D; /* #714D00; /* main table brown thin border */
}

tr.shaded {
	background-color: #EEFFEB; /* light greenish */
}
table {
	border-collapse: collapse;
}
table.data {
	border-collapse: collapse;
/*	border-width: thin; */
/*	border-style: solid; */
}