/* Standard attributes */

.block { display:block !important; }
.inline { display:inline !important; }
.none { display:none !important; }

.big { font-size: 115%; }
.small { font-size: 85%; }

/* Clear */
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear { display:block; clear:both; height:0.1px; line-height:0.1px; font-size:0.1px; visibility:hidden; overflow:hidden; }

.r { color: #c02 !important; }
.g { color: #091 !important; }
.b { color: #20b !important; }
.gr0 { color: #000 !important; }
.gr4 { color: #444 !important; }
.gr6 { color: #666 !important; }
.gr8 { color: #888 !important; }
.grA { color: #AAA !important; }

.nowrap { white-space: nowrap; }

.n { font-weight: normal !important; font-style: normal !important; }
.s { font-weight: bold !important; }
.i { font-style: italic !important; }
.nu { text-decoration: none; }
.u { text-decoration: underline; }

.fll { float: left; }
.flr { float: right; }

.padlr2 { padding-left: 2px !important; padding-right: 2px !important; }
.padlr4 { padding-left: 4px !important; padding-right: 4px !important; }

.tall { text-align: left !important; }
.talc { text-align: center !important; }
.talr { text-align: right !important; }

.valt {	vertical-align: top !important; }
.valm {	vertical-align: middle !important; }
.valb {	vertical-align: bottom !important; }

.bw0 { background-color: #fcfcfc; }
.bw1 { background-color: #f4f4f4; }
.bb0 { background-color: #F5F7FD; }
.bb1 { background-color: #E1E8FF; }

.selOn  { cursor: pointer; background-color: #FEFEEE; }
.selOff { cursor: default; }

.fmono { font-family: "Courier New", "Andale Mono", monospace !important; }

.f8 { font-size: 8px !important; }
.f9 { font-size: 9px !important; }
.f10 { font-size: 10px !important; }
.f11 { font-size: 11px !important; }
.f12 { font-size: 12px !important; }
.f13 { font-size: 13px !important; }
.f14 { font-size: 14px !important; }
.f15 { font-size: 15px !important; }
.f16 { font-size: 16px !important; }
.f18 { font-size: 18px !important; }
.f20 { font-size: 20px !important; }

table.tab100 { width:100%; padding: 0px; }

.bred { border: 1px solid red !important; }
.bgr8 { border: 1px solid #888 !important; }