@font-face {
	font-family: "Bangle";
	src: url(tabs/bangle.ttf);
}
body { font-family: "Arial", "Helvetica", "Sans Serif"; font-size: 10pt; 
	color: #000; 
	background-image: url("backgrounds/bkgrnd.jpg"); 
	background-color: #a00; 
	/* background-attachment: fixed; */}
small { font-size: 7pt; }
a { color: #a08; }
a:active { color: #aa0; }
img { border: none; }
div.logo { width: 740px; 
	margin-left: auto; margin-right: auto; 
	background-color: #f7cc59;
	border-collapse: collapse;
}
div.navigation { background-color: #fadb77; border-collapse: collapse;
	border: 1px solid black;
	border-bottom: none;
	width: 740px; margin-left: auto; margin-right: auto;
	padding-top: 26px; padding-bottom: 0px;
	display: table; 
}
div.navigation a.tab {
	position: relative; top: -13px; margin-bottom: -13px;
	display: inline-block; width: 123px; height: 37px;
	text-align: center; vertical-align: center;
	background-image: url(tabs/Tab.png);
	text-decoration: none;
	color: #000;
	font-family: "Bangle", "Times New Roman", serif;
	font-size: 15px;
	line-height: 30px;
}
div.tabs { display: table-row; }
div.navigation img.tab { 
	border: none; margin: 0px; padding: 0px; 
} 

.breadcrumbs { font-size: 14pt; }
.breadcrumbs a { text-decoration: none; }
.downlinks { margin-top: none; margin-bottom: 1em; }
.downlinks ul { text-indent: none; list-style: none; display: inline; }
.downlinks li { display: inline; text-indent: none; list-style: none; }
div.lower {
	border-collapse: collapse;
	background-color: #fadb77; 
	border: 1px solid black;
	border-top: none;
	width: 740px; margin-left: auto; margin-right: auto; 
}
div.inner {
	padding: 1em;
}
div.emaillist { background-color: #fff; padding: 0.5em; 
	border: 1px solid black; }
div.contactinfo { font-size: 10px; /* clear: both;*/ margin-top: 1em; }
div.item { background-color: #fff; padding: 0.5em; 
	border: 1px solid black; margin-bottom: 0.25em; }
	div.item img { float: right; clear: right; 
		margin: 0.25em; margin-right: 0.5em; width: 150px height: 150px; }
	div.item p { }
	/* div.item button { border-style: none; 
		padding: 0px; margin: 0px;
		background-color: #fff; 
		text-decoration: underline;
		font-size: 10pt; font-weight: normal; } */
	div.item a, button, a.button{ 
		border: 2px outset #dcb; 
		background-color: #dcb; 
		font-size: 10pt; font-weight: normal;
		font-family: 'Arial', 'Geneva', 'Sans Serif';
		text-decoration: none; color: #000; 
		vertical-align: bottom;
		padding: 2px; margin: 3px; 
		cursor: default; }
	div.item a img { cursor: pointer; }
	div.item a { line-height: 200%; }
	div.item a:active { border: 2px inset #cbb; }
	div.item a[onClick] { border: 0px; color: #fff; 
		padding: 0px; margin: 0px;}
	div.item button { margin: 3px; margin-top: 6px; }
	div.item li { list-style: none; }
	div.item hr { width: 1px; color: #fff; /* clear: both; */
		border: 0px; margin: 0px; padding: 0px; }
div.image { 
	text-align: center; font-size: 12px; 
	width: 250px; 
	float: left; 
	padding: 4px;
	margin-left: auto; margin-right: auto; }
div.image img { display: block; }
div.sidebar { width: 32px; float: left; 
	margin-right: 1em; 
	background-color: #fff; height: 100%; }
th { text-align: left; }
td.numerical, th.numerical { text-align: right; }
table.cart { width: 95%;
	background-color: #fff; 
	border: 1px solid black; }
table.cart caption { text-align: left; }
button { border: 2px outset #dcb; 
	background-color: #dcb;
	text-decoration: none; color: #000; padding: 2px;
	margin: 3px; cursor: default; }
fieldset legend { font-style: italic; 
	font-family: "Arial", "Helvetical", "Geneva", "Sans Serif"; 
	font-weight: 900; }
