body { margin: 0px; font-family: Geneva, Arial, Helvetica, sans-serif; color: #006600; font-size: 12px; }
input { font-family: Courier, Courier New, mono; font-size: 13px; color: #0066CC; }
select { font-family: Courier, Courier New, mono; font-size: 13px; color: #0066CC; }
fieldset { margin: 2px; padding: 5px; text-align: left; border: thin solid #FFEFA4; }
legend { margin: 2px; text-align: left; }
th { font-size: 11px; }


.main-table { font-size: 12px; color: #006600; width: 530px; }
.detail-table { font-size: 11px; width: 520px; }
.detail-table400 { font-size: 11px; width: 400px; }
.detail-table350 { font-size: 11px; width: 350px; }
.sub-table { font-size: 11px; }
.list-table { font-size: 12px; border: thin dashed #9999CC; width: 100%; }
.list-heading { font-size: 12px; }
.list-body { font-size: 12px; color: #0066CC; }


.hide { display: none; }
.show { display: block; }


.header { margin: 0px; padding: 0px; width: 743px; }
.menu1 { margin: 2px; width: 168px; border: 2px solid #DEFFC3; padding: 2px; font-weight: bold; font-size: 12px; }
.menu2 { margin: 2px; width: 168px; border: 2px solid #FFE594; padding: 2px; font-size: 12px; }
.help { margin: 2px; width: 162px; border: 2px solid #D9F0FF; padding: 5px; font-size: 12px; color: #000099; }
.main { margin: 2px; width: 540px; border: 2px solid #DEFFC3; padding: 2px; text-align: left; color: #006600; }
.footer { margin: 2px; width: 540px; border: 2px solid #DEFFC3; padding: 2px; text-align: center; text-indent: 5px; font-size: 12px; }
.button { font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #666666; }
.enter { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }
.status { font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: normal; color: #CC6600; text-align: center; margin: 2px; padding: 2px; }
.help_link { cursor: help; text-decoration: underline; color: #009900; } 
.help_link:hover { cursor: help; color: #006600; text-decoration: none; }

.size8 {font-size: 8px}
.size9 {font-size: 9px}
.size10 {font-size: 10px}
.size11 {font-size: 11px}
.size12 {font-size: 12px}
.size13 {font-size: 13px}
.size14 {font-size: 14px}
.size15 {font-size: 15px}
.size16 {font-size: 16px}
.size17 {font-size: 17px}
.size18 {font-size: 18px}
.size20 {font-size: 20px}
.size24 {font-size: 24px}
.size28 {font-size: 28px}
.size32 {font-size: 32px}


.blue {color: #000099}
.green {color: #006600}
.red {color: #990000}
.yellow {color: #FFFF00}
.grey {color: #333333}
.white {color: #FFFFFF}
.purple {color: #660066}
.msg-body { font-size: 11px; color: #0066CC; white-space: pre; }
strong { color: #000099; }


.outerNav{ position:absolute; top:1px; left:1px; border-style:none; padding:5px; }
.navDiv{ cursor:default; background-color:#00568c; padding-top:3px; padding-bottom:3px; padding-left:5px; font:bold 13px verdana; width:137px; border-width:1px; border-style:outset; border-color:#00568c; color:white; }
.navDivH{ cursor:default; background-color:gray; padding-top:3px; padding-bottom:3px; padding-left:5px; font:bold 13px verdana; width:137px; border-width:1px; border-style:inset; border-color:gray; color:white; }