/* main style sheet
   $Id: main.css,v 1.1 2001/09/11 05:07:45 lists Exp $
*/
body {
	background-color: #bcbcbc;
	font-size: 10pt;
	font-family: lucida, verdana, helvetica, arial, sans-serif;
	color: #000000;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 1.3;
}

a:link { color: #4d1818; text-decoration: none; }
a:link.ih { font-weight: bold; }
a:link.searcht { font-size: 11pt; font-weight: bold; }

a:visited { color: #4d1818; text-decoration: none; }
a:visited.ih { font-weight: bold; }
a:visited.searcht { font-size: 11pt; font-weight: bold; }

a:hover { text-decoration: underline; }
/* a:hover.ih { font-weight: bold; }
a:hover.searcht { font-size: 11pt; font-weight: bold; } */
a:active { background: #b1ad89; }
/* a:active.ih { font-weight: bold; }
a:active.searcht { font-size: 11pt; font-weight: bold; } */

input, select, textarea {
	font-family: lucida, verdana, helvetica, arial, sans-serif;
	color: #000000;
	font-size: 8pt;
	background: #e7e7e7;
}

table { border: 0px; }

table.header {
	border: 1px solid black;
	background: #bab1a0;
	font-weight: bold;
}

table.navtop {
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	background: #a7acc1;
}

table.navbottom {
	border: 1px solid black;
	background: #a7acc1;
}

table.footer {
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	background: #bab1a0;
}

table.error {
	border: 1px solid black;
	background: #DDDDDD;
	color: #6c0100;
	width: 430px;
	/* IE no workey */
	/* DIV instead for now */
	/* margin-left: auto;
	margin-right: auto; */
	margin-top: 10px;
	margin-bottom: 10px;
	padding: .5em;
}

table.msg {
	border: 1px solid black;
	background: #DDDDDD;
	color: #00075c;
	width: 430px;
	/* IE no workey */
	/* DIV instead for now */
	/* margin-left: auto;
	margin-right: auto; */
	margin-top: 10px;
	margin-bottom: 10px;
	padding: .5em;
	text-align: center;
}

table.std {
	/* IE no workey */
	/* DIV instead for now */
	/* margin-left: auto;
	margin-right: auto; */
	margin-top: 10px;
	margin-bottom: 10px;
	padding: .5em;
	text-align: left;
}

table.debug {
	border: 1px dashed #5c5b64;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0em;
}
th.debug { background: #5c5b64; color: #bcbcbc; }
td.debug { padding: .5em; }

table.legacy { border: 1px dotted #5c5b64; margin: 10px; }

pre, code { font-family: monospace; font-size: 10pt; line-height: 1.1; }

span.active { text-decoration: underline; }
span.msgquote { color: #555555; }
span.keyword {font-weight: bold; background: #aa9286; }

div.searchr {
	margin-top: .2em;
	margin-left: 1.2em;
}

p.tight {
	text-align: justify;
	margin-top: 3em; 
	margin-bottom: 3em;
	margin-left: 10em;
	margin-right: 10em;
}

table.listlist {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0em;
	width: 75%;
}
th.listlist { background: #5c5b64; color: #bcbcbc; }
td.listlist { vertical-align: top; padding: .5em; }

table.captive { padding: 1em; }
td.captivel { padding-right: 2em; vertical-align: top; }
td.captiver { vertical-align: top; }

table.searchopts { width: 100%; }
td.searchoptsl {
	text-align: right;
	padding-right: .5em;
	padding-bottom: .5em;
	width: 50%;
}
td.searchoptsr {
	text-align: left;
	padding-left: .5em;
	padding-bottom: .5em;
	width: 50%;
}
th.searchopts {
	text-align: left;
	background: #DDDDDD;
	padding: .2em;
}

div.buttons {
	border: 1px solid black;
	background: #DDDDDD;
	color: #00075c;
	/* IE no workey */
	/* DIV instead for now */
	/* margin-left: auto;
	margin-right: auto; */
	margin-top: 10px;
	margin-bottom: 10px;
	padding: .5em;
	text-align: center;
}

td.bright { background: #ffffff; }

h1.lb {
	border: 1px solid black;
	background: #DDDDDD; 
	padding: .1em;
}

div.sidenav {
	border: 1px solid black;
	background: #a7acc1;
	padding: .2em;
	font-weight: bold;
	margin-bottom: .5em;
	margin-top: 10px;
}

div.formnote {
	font-size: 8pt;
	margin-left: 1.5em;
	margin-right: 1.5em;
}

table.searchcontrols {
	border-top: 1px solid #73727d;
	border-bottom: 1px solid #73727d;
	padding: .2em;
	margin: .5em;
	text-align: center;
	width: 90%;
}
span.currentdigit { font-size: 11pt; font-weight: bold; }

table.searchtopbar {
	border: 1px solid black;
	background: #DDDDDD;
	padding: .2em;
	margin: .5em;
	text-align: center;
	width: 90%;
	font-weight: bold;
}

textarea {
	margin-bottom: 1.5em;
}

img.graph {
	border: 1px solid black;
}
