h2 {border-bottom:1px solid #ccc; font-size:13px; margin-top:0; font-weight:bold; color:#002f63;}
h3 {font-size:12px; margin-top:0; font-weight:bold; color:#002f63;}
h4 {font-size:12px; margin-top:0; font-weight:bold; color:#002f63;}
.emphasize {font-weight:bold; color:#8f8ab7;}
ul {line-height:28px;}
p {font-size:12px; margin-top:0; padding:0;}

/*table*/
.tblnoborder {border-collapse:collapse; border:0;}
.tbl {border-collapse:collapse; border:1px solid #002f63;}
.tbl-hdr {font-weight:bold; color:#000;}
.tbl thead, .tbl th, .tblnoborder thead, .tblnoborder th, 
.tbl thead a:link, .tbl thead a:visited, .tbl thead a:hover, .tbl thead a:active,
.tbl th a:link, .tbl th a:visited, .tbl th a:hover, .tbl th a:active,
.tblnoborder thead a:link, .tblnoborder thead a:visited, .tblnoborder thead a:hover, .tblnoborder thead a:active,
.tblnoborder th a:link, .tblnoborder th a:visited, .tblnoborder th a:hover, .tblnoborder th a:active
{background-color:#002f63; color:#fff; font-weight:bold;}
.tbl-subhdr {background-color:#6666cc; color:#fff; font-weight:bold;}
.tbl-row {background-color:#fff;}
.tbl-rowAlt {background-color:#ffc;}
.tbl-rowDisabled {background-color:#ccc;}
.tbl-rowSelected {background-color:#fdd725;}
.tbl-rowHover {background-color:#fdd725; cursor:pointer;}


