body {
	background-color: 91AFE3;
	background-image: url('barblue1.gif');
	text-align: center;
	margin: 0;
	padding: 0;
}

body, td {
	font: normal 10pt Trebuchet MS;
	color: 15428B;
}

table.etab {
	margin: -15 0 0 0;
	page-break-inside: avoid;
}
table.desc td li {
	font-size: 13;
}
#leftpane {
	position: absolute;
	margin: -98 0 0 -154;
	text-align: left;
	z-index: 500;
	padding: 0;
}
.clist {
	width: 137;
	font: normal 11 Trebuchet MS;
	background-color: 95B3D4;
	border-color: 15428B;
	border-width: 1;
	border-style: solid;
	filter: alpha(opacity=60);
	background-image: url(bgclist.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.clist a {
	text-decoration: none;
	color: 05226B;
}
.clist a:hover {
	background-color: white;
}
.clist h3 {
	margin: 0;
	background-color: 15428B;
	color: white;
	padding: 0 3 0 3;
	font: normal 12 Trebuchet MS;
	font-weight: normal;
}
table.htab {
}
@page { margin: 0.5cm }

h1 {
	font-size: 20pt;
	color: white;
	margin-bottom: 0;
	margin-top: 0;
	font-family: Tahoma;
}

form {
	margin: 0;
}

.etab td.etd {
	border-color: black;
	border-style: solid;
	border-width: 1;
	padding: 10;
	background-color: #ECF1FB;
	background-image: url('bgbutt.gif');
	background-repeat: repeat-x;
}

td.etd table {
	border-spacing: 0;
}

.ediv {
	color: 15428B;
	width: 280;
	font-size: 9pt;
	text-align: left;
	overflow: visible;
	padding: 0;
	line-height: 1.2;
}

.ediv h1 {
	color: 15428B;
	font-size: 12pt;
	margin: 0;
}


.ediv p {
	margin: 0 0 5 0;
}
#gal {
	width: 622;
	margin-bottom: 0;
}
.gimg {
	width: 58;
	height: 43;
	margin: 1;
	border-width: 1;
	border-style: solid;
	border-color: gray;
}
#gal a {
	cursor: default;
}
.eimg {
	width: 280;
	height: 210;
	margin: 0;
	border-width: 0;
	border-color: FFFFFF;
	border-style: solid;
	background-color: FFFFFF;
	background-image: url('loading.gif');
	background-repeat: no-repeat;
	background-position: center;
}

.epick {
	border-color: 885555;
	border-style: solid;
	border-width: 1;
	background-color: FFCCCC;
	padding: 0 5 0 5;
}

.eic {
	font-size: 7pt;
	color: AAAAAA;
	text-align: right;
	margin-bottom: -10;
}

.eic a {
	color: AAAAAA;
}

.button {
	border-style: solid;
	border-width: 1;
	border-color: 6666AA;
	background-image: url('bgbutt.jpg');
	background-repeat: repeat-x;
	background-position: center;
	background-color: 75A2EB;
	font-weight: normal;
	color: #0F31BB;
	padding: 0 4 0 4;
}

input.entry {
	width: 200;
	font: normal 10pt Trebuchet MS;
}

textarea.entry {
	font: normal 10pt Trebuchet MS;
	width: 620;
	height: 140;
}

#header1 {
	background-image: url('bgpageheader.jpg');
	background-repeat: repeat-x;
	margin: 0 0 13 0;
	padding: 0;
}
#header2 {
	background-image: url('bgpagetitle.jpg');
	background-repeat: no-repeat;
	height: 48;
	margin: 0;
	padding: 0;
}

#header2 table {
	width: 616;
	margin: 18 0 0 0;
}

#header2 table td {
	color: white;
}

#par li {
	list-style-image: url('bull.gif');
	white-space: nowrap;
}
#par {
	background-image: url(bgtablebox.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#term, #par, #alert, #photo {
	width: 618;
	text-align: left;
	background-color: 75A2EB;
	border-style: solid;
	border-color: 15428B;
	border-width: 1;
	padding: 0;
	color: #05226B;
	opacity: 0.6;
	filter: alpha(opacity=60);
}

#imgphoto {
	width: 220;
	border: green none 1px;
	background-color: #66FF66;
	padding: 3;
	margin-top: 10;
	margin-bottom: 10;
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
	opacity: 0.6;
	filter: alpha(opacity=60);
}

#usephoto {
	float: right;
	width: 120;
	border: green none 1px;
	background-color: #66FF66;
	padding: 3;
	margin-top: 5;
	font-weight: bold;
	font-size: 11pt;
	line-height: 1.3em;
	text-align: center;
}

#usephoto a, #imgphoto a {
	text-decoration: none;
	color: brown;
}
#usephoto a:hover, #imgphoto a:hover {
	text-decoration: underline;
}

#term li, #alert li {
	margin-left: -20;
}

.light {
	color: aa0000;
}

.promo {
	color: red;
}

.num {
	background-image: url('num.gif');
	background-repeat: no-repeat;
	color: white;
	font-size: 11px;
	padding: 0 2 0 5;
}
#par {
	margin: -5 0 0 0;
	background-color: #ECF1FB;
	font-size: 10pt;
	opacity: 0.6;
	filter: alpha(opacity=60);
}
#par h2 {
	font: bold 11pt Trebuchet MS;
	color: 05226B;
	margin-bottom: 3;
	margin-top: 0;
}
#alert {
	background-color: 75EBA2;
	border-color: 158B42;
	margin-bottom: 10;
}
.hov {
	position: absolute;
	visibility: hidden;
	font-size: 8pt;
	background-color: ffffaa;
	padding: 4 8 4 8;
	border-style: solid;
	border-color: 15428B;
	border-width: 1;
	margin-top: 46;
	margin-left: -62;
	color: black;
	white-space: nowrap;
	font-weight: bold;
	z-index: 100;
}
.lines, .steps {
	font: normal 12px Arial;
	margin: 0 0 0 0;
	width: 619;
}
.steps {
	text-align: center;
	margin: -2 0 7 0;
}
#msg, #txsend {
	position: absolute;
	text-align: center;
	width: 400;
	margin-left: -200;
	margin-top: 20;
	visibility: hidden;
	font-size: 12;
	padding: 20;
	white-space: nowrap;
	background-color: ffffaa;
	border-style: solid;
	border-color: 15428B;
	border-width: 1;
}
#gal a {
	text-decoration: none;
}
#txsend {
	width: 260;
	padding: 5;
	margin-left: -130;
	margin-top: -25;
}
#rightpane {
	position: absolute;
	padding: 0;
	margin: -98 0 0 617;
}
#chat {
	display: none;
	margin-bottom: 10;
}
.print {
	display: none;
}
@media print {
	.epick, #misc, .lines, #gal, #par, #rightpane, .noprint {
		display: none;
	}
	.print {
		display: inline;
	}
	#term, #alert {
		opacity: 1;
		filter: alpha(opacity=100);
	}
}
