/* All links */
a:link { color: #92B1BA; text-decoration: none; }
a:visited { color: silver; text-decoration: none; }
a.mono:visited { color: #92B1BA; text-decoration: none; }
a:hover, a:active { color: black ! important; text-decoration: underline; }
a img { border: none }

/* Table with page selector */
.pager { text-align: center; color: silver; font-family: tahoma, arial, sans-serif; font-size: 8pt; font-weight: normal; }
.pager .current { color: black; }

/* General rules for tables */
.table { width: 100%; border: 1px solid silver; }
.table th, .table td { font-family: tahoma; font-size: 8pt; padding: 2px 1px ! important; vertical-align: middle; }
.table th { background-color: #E0E0E0; color: black; }
.table col.index { width: 40px; text-align: right; }
.table col.date { width: 65px; text-align: center; }
.table col.datetime { width: 100px; text-align: center; }
.table col.title { text-align: left; }
.table col.buttons { width: 40px; text-align: center; }
.table col.buttons3 { width: 56px; text-align: center; }
.table col.name { text-align: left; }
.table col.quantity { width: 40px; text-align: right; }
.table col.email { text-align: left; }
.table col.symbol { text-align: center; }
.table col.account { width: 45px; text-align: center; }
.table col.price { width: 60px; text-align: right; }
.table col.gain { width: 60px; text-align: right; }
.table col.plus { width: 10px; text-align: center; }
.odd { background-color: #F0F0F0; }
.even { background-color: #F8F8F8; }
.pos { color: green; }
.neg { color: red; }
.disabled { color: silver; }

.noborder { border-style: none ! important; }

/* Forms */
form { padding: 0; margin: 0; }
input.text, input.longText { border: 1px solid #92B1BA; color: black; font-family: tahoma, sans-serif; font-size: 8pt; }
input.text { width: 96px; }
input.longText { width: 192px; }
textarea { border: 1px solid #92B1BA; width: 96px; color: black; font-family: tahoma, sans-serif; font-size: 8pt; }
form td { font-family: tahoma ! important; font-size: 8pt ! important; vertical-align: middle ! important; }

.error { color: red; }

table.centered td, table.centered th {
	text-align: center;
	padding: 1px 5px ! important;
}

.portfolios div {
	text-align: center;
	font-size: 8pt;
}
