body,p,td,th,input,textarea,select,option {
	font-size: small;
	font-family: Verdana, Arial, SunSans-Regular, Helvetica, Geneva, Swiss, sans-serif;
	text-decoration: none;
	margin:0px;
	font-weight:normal;
	color: #444444;
}
body{
	background-color:#ffffff;
	color: #0099CC;
}
.TableBorder    { color: #06143F; border: solid 1px #4153C1 }
.TableBorder_bottom_only { color: #06143F; border-style: none none dashed none; border-width: 1px; border-color: #06143F }
.spaced { line-height:150%; }

hr { border:none; border-bottom:1px solid #bcd; }
ul { list-style-type:circle; }
td.content { padding:20px; }

a:link { color: #777777; text-decoration: underline; }
a:visited { color: #334f75; text-decoration: underline; }
a:hover { color: #D5360E;  text-decoration: underline; }
a:active { color: #334f75; text-decoration: underline; }

.nav_links a:link { color: #ffffff; font-size: x-small; text-decoration: none }
.nav_links a:visited { color: #ffffff; font-size: x-small; text-decoration: none }
.nav_links a:hover { color: #def; font-size: x-small; text-decoration: underline }
.nav_links a:active { color: #ffffff; font-size: x-small; text-decoration: none }

td.topnav { color: #eee; text-align:right; height:24px; background-image:url(images/headerhtml_01.jpg); }
td.topnav a { font-size: x-small; margin-left:18px; margin-right:18px; }
td.topnav a:link { color: #fff;  text-decoration: none }
td.topnav a:visited { color: #fff; text-decoration: none }
td.topnav a:hover { color: #def; text-decoration: underline }
td.topnav a:active { color: #fff; text-decoration: none }

h1 { color: #3399CC; font-size: 180%; }
h2 { color: #3399CC; font-weight: bold; font-size: medium }
h3 { color: #3399CC; font-style: oblique; font-size: larger; }
h4 { color: #3399CC; font-weight: bold; font-size: 110% }
h5 { color: #3399CC; font-weight: bold; font-size: 102% }
h6 { color: #3399CC; font-weight: bold; font-size: 95% }

div.image_left { float:left; clear:left; margin:4px; border:1px solid #abd5e1; padding:4px; }
div.image_right { float:right; clear:right; margin:4px; border:1px solid #abd5e1; padding:4px; }
div.image_caption { font-size:xx-small; text-align:center; vertical-align:middle; }

table.border { border:1px solid #ddd; /* border-right:3px solid #ddd; border-bottom:3px solid #ddd; */ }
caption { background-color:#6e94e9; color:#e0e0f0; font-size:20px; border-bottom:2px dotted #abc; }
.tablehead { font-size:150%; background-color:#d9e1f6; text-align:center; color:#039; }
.tablefoot { background-color:#d9e1f6; text-align:right; }
.formlabel  { text-align:right; color:#039; vertical-align:top; font-weight:bold; }

.tableheadpub { font-weight:normal; background-color:#d9e1f6; text-align:center; color:#04a; }
.tablefootpub { background-color:#cde; text-align:right; }
.left { text-align:left; }

.wide { width:400px; }
.high { height:100px; }
.date { width:90px; }
.num { width:30px; }
.cmdUpdate { font-weight: bold; height:35px; }

.msgok { height:30px; padding-top:8px; font-size:15px; font-weight:bold; color:#0aa; background-color:#f8f8ff; text-align:center; } /* font-weight:bold; */
.msgbad { height:30px; padding-top:8px; font-size:15px; font-weight:bold; color:#ff8050; background-color:#fff0f0; text-align:center; } /* font-weight:bold; */
.msgadm { height:30px; padding-top:8px; font-size:15px; font-weight:normal; color:#607030; text-align:center; } /* font-weight:bold; */

.allcaps { text-transform:uppercase; }


/* 
div.menu { z-index:55; position:absolute; width:132px; height:90px; display:none; float:left; margin-left:0px; margin-top:-160px; } 
div.menu { background-color:#e0e0ff; padding:10px; border:1px dotted #000; }
*/
div.menu { z-index:55; display:none; position:absolute;  background-color:#f8f8ff; padding:5px; padding-top:2px;
	border:1px solid #ccc; border-right:3px solid #ccc; border-bottom:3px solid #ccc;  }

div.menu select { font-size:x-small; width:150px; margin-bottom:5px; }
div.menu option, div.menu input { font-size:x-small; }

@media print { td.nav,.noprint { display:none; } }
