.border { border: solid 1px #999; }
.border_b { border-bottom: 1px solid #999; border-top-color: #ffffff; }
.border_bl { border-bottom: 1px solid #999; border-left: 1px solid #999; border-top-color: #ffffff; }
.border_l { border-left: 1px solid #999; border-top-color: #ffffff; }
.border_none { border: 1px; width: 650px; }
.border_r { border-right: 1px solid #999; border-top-color: #ffffff; }
.border_rb { border-right: 1px solid #999; border-bottom: 1px solid #999; border-top-color: #ffffff; }
.border_rbl { border-right: 1px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #999; }
.border_rl { border-right: 1px solid #999; border-left: 1px solid #999; }
.border_t { border-top: 1px solid #999; }
.border_tbl { border-top: 1px solid #999; border-right: #999; border-bottom: 1px solid #999; border-left: 1px solid #999; }
.border_tl { border-top: 1px solid #999; border-left: 1px solid #999; }
.border_tr { border-top: 1px solid #999; border-right: 1px solid #999; }
.border_trb { border-top: 1px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #999; }
.border_trl { border-top: 1px solid #999; border-right: 1px solid #999; border-left: 1px solid #999; }
.font10 { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
.font11 { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
.font12 { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
.font12greyb { color: #333; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
.font14 { font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
.font16 { font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
.font16greyb { color: #333; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
.font9 { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
.form_align { margin: 0; padding: 0; }
.form_field { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; width: 260px; }
.form_field_short { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; width: 120px; }
.hicol1 { color: #333; }
.hicol2 { color: #900; }
.hicol3 { color: #afeeee; }
.hicol4 { color: red; }
.hicol5 { color: blue; }
.hicol6 { color: gray; }
.justify { text-align: justify; }
.kw { font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
.l_r_indent { padding-right: 8px; padding-left: 8px; }
/* css rollover order - link - visited - active - hover */
a:link { color: #006699; text-decoration: underline; }
a:visited { color: #003366; text-decoration: underline; }
a:active { color: #33ccff; text-decoration: none; }
a:hover { color: #33ccff; text-decoration: none; }
a.A:link { color: #f00; text-decoration: none; }
a.A:visited { color: #900; text-decoration: none; }
a.A:active { color: #f66; text-decoration: underline; }
a.A:hover { color: #f66; text-decoration: underline; }
a.B:link { color: #006699; text-decoration: none; }
a.B:visited { color: #003366; text-decoration: none; }
a.B:active { color: #33ccff; text-decoration: underline; }
a.B:hover { color: #33ccff; text-decoration: underline; }
/* body td and th control the default font size on all pages */
body { background-color: #f5f5f5; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
td { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
th { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
dd { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
dl { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
dt { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
h1 { color: #333; font-weight: bold; font-size: 19px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; margin-top: 3px; margin-bottom: 2px; padding-top: 3px; padding-bottom: 2px; top: 3px; }
h2 { font-size: 17px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; margin-top: 3px; margin-bottom: 2px; padding-top: 3px; padding-bottom: 2px; top: 3px; font-weight: bold; }
h3 { font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; margin-top: 3px; margin-bottom: 2px; padding-top: 3px; padding-bottom: 2px; top: 3px; font-weight: bold; }
h4 { font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; margin-top: 3px; margin-bottom: 2px; padding-top: 3px; padding-bottom: 2px; top: 3px; font-weight: bold; }
h5 { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; margin-top: 2px; margin-bottom: 1px; padding-top: 2px; padding-bottom: 1px; top: 2px; font-weight: bold; }
h6 { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; margin-top: 2px; margin-bottom: 1px; padding-top: 2px; padding-bottom: 1px; top: 2px; font-weight: bold; }
li { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
ol { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
p { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
pre { font-size: 10px; }
ul { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
