*{font-family: Arial; font-size: 10pt; color: #ffffff;}

a:link { color: #647CBB; text-decoration: none; font-weight: normal; }
a:visited { color: #647CBB; text-decoration: none; font-weight: normal; }
a:hover { color: #93A9E4; text-decoration: none; }

input { border: 1px solid #000; background: #213058; color: #fff; padding: 2px 4px; font-family: Arial; font-size: 10px; }
select { font-family: Arial; font-size: 10px; }
textarea { border: 1px solid #000; background: #213058; color: #fff; padding: 2px 4px; font-family: Arial; font-size: 10px; }

fieldset { border: 1px solid #000; background: #37466c; color: #8b99bd; }
fieldset legend { color: #fff; font-size: 110%; background: transparent !important; }

a, img.thumb { border: 0; }

.tspace { margin-top: 5px; }
.bspace { margin-bottom: 5px; }

table.tframe { border: 1px solid #000; background: #384A78; }
table.tframe td { background: #33436C; padding: 2px 4px; border: 1px solid; color: #ffffff;}
table.tframe tr.tempheader td { background: #213058; font-weight: bold; color: #6878A1; padding: 2px; font-size: 90%; }

table.tframe tr.header td { background: #213058; font-weight: bold; color: #6878A1; padding: 4px 6px; font-size: 110%; }
table.tframe tr.header td a { font-weight: bold; }

table.boldfont { font-weight: bold; }

table.whitebg { background: #45628E; }
table.whitebg tr td { background: #fff; color: #000; }

div.navlinks { margin: 0 0 10px 0; font-weight: bold; border: 1px solid #000; background: #213058; }
div.navlinks > div { border: 1px solid #384A78; padding: 3px 6px; }
div.navlinks a { font-weight: bold; }

select { color: #000; }
select * { color: #000; }

#listing {
	float: left;
	padding: 8px;
	border: 1px solid #000;
	height: 160px;
	width: 120px;
	text-align: center;
	background: #fff;
}