.mono{font-family:monospace; margin:0in; margin-bottom:0.0001pt;}
p, td {color:#333;font-size: 12pt;margin: 0;padding:0 10 0 10;text-align:center;}
textarea {color:#333;font-size: 12pt;margin: 0;padding:2;}
.red {color:red;font-weight:bold;}
h1{color:#333;font-size: 18pt;font-weight:100;letter-spacing: 3px;}
.bottom_border_bold{border-bottom-style: solid; border-bottom-color: #000; border-bottom-width: 1px; text-transform: uppercase; font-weight: bold;}

.f7{font-size:7pt;}
.f9{font-size:9pt;}
.f14{font-size:14pt;}

.tb{border-top-style: solid; border-top-color: #000; border-top-width: 1px;}
.rb{border-right-style: solid; border-right-color: #000; border-right-width: 1px;}
.lb{border-left-style: solid; border-left-color: #000; border-left-width: 1px;}

.rb_tb{border-right-style: solid; border-right-color: #000; border-right-width: 1px; border-top-style: solid; border-top-color: #000; border-top-width: 1px;}
.lb_tb{border-left-style: solid; border-left-color: #000; border-left-width: 1px; border-top-style: solid; border-top-color: #000; border-top-width: 1px;}

.table_header_row{color: #FFF; background-color: #444; text-align:center; padding:8px;}
.table_data_row{color: #000; background-color: #FFF; text-align:left; padding:8px; border-bottom:1px solid #EEE;}

.big_btn{padding:10px 15px 10px 15px; font-size:14pt;}

.M{background-color: #DDF; border-bottom:5px solid #FFF; padding:4px;}
.F{background-color: pink; border-bottom:5px solid #FFF; padding:4px;}

.ML{background-color: #DDF; text-align:left; border-bottom:5px solid #FFF; padding:4px;}
.FL{background-color: pink; text-align:left; border-bottom:5px solid #FFF; padding:4px;}

.wrap img {display: inline-block; vertical-align: middle;}
.wrap .text {display: inline-block; vertical-align: middle;}