/* font-family: Verdana, Arial, Helvetica, sans-serif; */

body {
	background: white;
	margin-top: 0; margin-left: 0; margin-right: 0; margin-top: 0;
	font-family: Verdana, Arial, Sans-Serif; 
}

/* Warning/Error/Ok Messages */
span.ok {
	color: green;
	font-weight: bold;
}
span.notice {
	color: #999999;
}
span.error {
	color: red;
	font-weight: bold;
}
pre {
	font-size: 1.1em;
}

/* Images */
img {
	border: 0;
}

/* Position */
.center {
	text-align: center;
	vertical-align: top;
}
.justify {
	text-align: justify;
	vertical-align: top;
}
.align {
	text-align: left; 
	vertical-align: top;
}
.right {
	text-align: right; 
	vertical-align: top;
}

/* Quick search */
div.main_search input {
	color: #808080;
}

/* Table alignment without afecting the content */
tr.navigation {
	color: blue;
	background: #add8e6; /* light blue */
}
table.center {
	text-align: justify;
	margin-left:auto;
	margin-right:auto;
}
table.right {
	float: right;
}

th {
	font-size: 8pt;
	background: #cccccc;
}
td {
	font-size: 8pt;
}
td.bar {
	background: silver;
	width: 170px;
}
td.menu       { background: silver; text-align: left; }
td.title      { text-align: center; vertical-align: bottom; width: 80%; }
td.logo       { vertical-align: top; width: 10%; }
td.top        { font-family: times; }
td.right      { float: right; }

*.vcenter     { text-align: left; vertical-align: middle; }
*.ccenter     { text-align: center; vertical-align: middle; }

td.smallfunc  { text-align: left; font-size: x-small; 
                font-family: arial;
                vertical-align: top; background: activeborder; }
                
td.discoverer { text-align: center; vertical-align: middle; background: silver; }
span.discoverer { background: silver; font-weight:bold; }

.boxoverhd { font-weight: bold; width: 200px; font-family: arial; border: 2px solid #A5CFE9; padding: 0.1em; font-size: 11pt; color: #4B7A98; background: #D5EBF9;}

.boxoverby { border-bottom: 2px solid #A5CFE9; border-left: 2px solid #A5CFE9; border-right: 2px solid #A5CFE9; width: 200px; font-family: arial; font-size: 11pt; padding: 0.1em; color: #1B4966; background: #FFFFFF;}

table.jsmenu  { font-family:Verdana, Arial, Helvetica, Sans-Serif;
				background: white; color:#0000ff; 
				border:1px solid #000000; padding: .1em; 
				position: absolute; }
td.jsmenu     { font-size: 8pt; }

