﻿body {background: #fff;color:#000080;font-family:Arial,Helvetica,sans-serif;font-size: 10pt !important;}
#top {height:55px;width:100%;padding:0.2em;border-bottom:25px solid #0B77BE;}
#top img {float:left;}
#top h1 {font-size: 2em; float:right;margin-right:1em;bottom:0px;}
.formline {clear:left;}
.formline label {clear:left;float:left;width:20em;text-align:right;display:inline-block;font-weight:bold;}
/*.formline span.label {clear:left;float:left;width:20em;text-align:right;display:inline-block;font-weight:bold;}*/
.formline input, .formline select {margin-left:1em;}
input.readonly {border:none;border-bottom:1px solid #000;}
table { border-collapse: collapse; }
table.fund { border: 1px solid #000; width: 100%; font-size: 1em; }
table.fund tfoot td { background-color:#ddd; color: inherit; border-top: 2px solid #000;}
table.fund thead { border-bottom: 1px solid #000; }
table.fund thead th { background-color:#000; color: #fff; text-align: right; }
table.fund thead th.left { text-align: left; }
.right { text-align: right; }
.odd { background-color: #fff; }
.even { background-color: #eee; }
table.topbox { width: 100%; }
table.topbox th { background-color: #000080; color: #fff; font-size: 1.2em; }
table.topbox td.label { width: 15%; font-weight: bold; text-align: right; }
/*span.label {font-weight: bold; text-align: right;}*/
h2 { font-size: 1.2em; margin-bottom: 0; }
.ok { border: 1px solid #000; padding: 0.2em; display: block; color: #093; }
.err { border: 1px solid #000; padding: 0.2em; display: block; color: #c00; }
legend { font-weight: bold; font-size:1.1em; }
.printonly {display:none;}
/* Lock Screen-related CSS Classes */
.LockOff { visibility: hidden; display: none; position: absolute; top: -100px; left: -100px; }
.LockBackground { position: absolute; top: 0px; left: 0px; visibility: visible; display: block; width: 100%; height: 100%; background-color: #666; z-index: 999; filter: alpha(opacity=75); opacity:0.75; padding-top: 0; }
.LockPane { z-index: 1000; position: absolute; top: 0px; left: 0px; padding-top: 10%; visibility: visible; display: block; text-align: center; width: 100%; }
.LockPane div { width: 55%; background-color: #7798CE; color: White; font-size: large; border: dotted 1px White; padding: 9px; margin-left: auto; margin-right: auto; }
/*p[style], span[style] { font-weight: normal !important; color: #CCC !important; 
font-size: large !important;
font-family:Arial,Helvetica,sans-serif !important; }*/
.dragdrop li:hover { cursor: move; }