/* CSS Document */

input {
color:#003366; 
font-family:Arial, helvetica, sans-serif;
text-align:right;
}

.butActive {
background-color: #0021A5;
color: #fff;
font-weight:bold;
text-align:center;
font-size:initial;
height:50px;
margin:5px;
}

.butInactive {
background-color: #CCCCCC;
color: #666666;
text-align:center;
font-size:initial;
height:50px;
margin:5px;
}

.blborder{
border:1px groove #003366;
}
  
.noborder {
border:0;
}

.blbackgrd {
background-color:#B3D3EC;
border:1px groove #003366;
}

.blbackgrdnb {
background-color:#B3D3EC;
border:0;
}

.ywbackgrd {
background-color:#FFFFCC;
border:1px groove #003366;
}

.buttonpad {
padding-top:11px;
}

.lft {
text-align:left;
}

.ctr {
text-align:center;
}

.exp {
font-size:11px;
font-weight:normal;
}

.cap {
font-weight:bold;
}

.cap input {
font-size:12px;
font-weight:bold;
}

.capsm {
font-size:12pm;
font-weight:bold;
}

smtext {
font-size:11px;
}

.subth {
font-size:11px;
background-color:#CCCCCC;
text-align:center;
}

.subth input {
font-size:11px;
background-color:#CCCCCC;
text-align:center;
}

.prcyldth {
font-size:11px;
background-color:#B3D3EC;
text-align:center;
font-weight:normal;
}

.prcyldth input {
font-size:11px;
background-color:#B3D3EC;
text-align:center;
}

.negnum {
color:#CC0000;
}

.negnums {
color:#FF4040;
}

.ttl {
font-weight:bold;
}

.ttl input {
font-weight:bold;
text-align:right;
}

.biblio {
font-size:9px;
margin:5px 0 5px 0;
}

#startpg {
position:relative;
}

#choosefrm {
position:relative;
}

#frmtitle{
position:relative;
display:none;
font-size:12px;
font-weight:bold;
text-align:center;
color:#99CC66
}

#keynpriv {
position:relative;
display:none;
background-color:#FFFFFF;
font-size:11px;
z-index:2;
}

#keynpriv table {
width:100%;
}

#keynpriv table td{
width:50%;
}

#keynpriv input{
font-size:11px;
}

#chsfrm{
white-space:nowrap;
}

#balsht {
position:relative;
display:none; 
background-color:#FFFFFF;
font-size:12px;
}


#balshtdata {
position:relative;
background-color:#FFFFFF; 
}

#balshtresults {
position:relative;
display:none;
background-color:#FFFFFF; 
}

#balshtresults table td {
margin:1px 3px 1px 3px;
}

#incstmt {
position:relative;
display:none; 
background-color:#FFFFFF;
font-size:12px;
}


#incstmtdata {
position:relative;
background-color:#FFFFFF; 
}

#incstmtresults {
position:relative;
display:none;
background-color:#FFFFFF; 
}

#incstmtresults table td {
margin:1px 3px 1px 3px;
}

#returnasst {
position:relative;
display:none; 
background-color:#FFFFFF;
font-size:11px;
}


#returnasstdata {
position:relative;
background-color:#FFFFFF; 
}

#returnasstresults {
position:relative;
display:none;
background-color:#FFFFFF; 
}

#returnasstresults table td {
margin:1px 3px 1px 3px;
}

.grayhdr {
background-color:#CCCCCC;
font-weight:bold;
text-align:center;
}

.hide {
display:none;
}

.pnlrow {
display:table-row;

}

.pnlcell {
display:table-cell;
border-bottom:1px groove #003366;
font-family: 'IBM Plex Sans', sans-serif !important;
}

.pnlcap {
display:table-caption;
}

#percint{
background-color:#CCCCCC;
font-size:small;
text-align:center;
padding:3px;
}

#percint input{
font-size:11px;
}

.style28 {
font-size: 12px
}

.style29 {
color: #0099FF
}

.style30 {
font-size: 12px;
color: #0099FF;
}

.style31 {
color: #336699;
font-size: 10px;
}

.style32 {
font-size: 10px
}

.style39 {
color: #0021A5
}

.style41 {
font-size: 10px
}

.style42 {
color: #336699;
font-size: 10px;
}

.style44 {color: #FF9933}

.style45 {
font-size: 14px;
color: #99CC66;
}

.style15 {font-size: 11px}
        
.style16 {
	color: initial;
/*	font-size: 20px;
	font-weight: bold;*/
}
