/*** : Common : ***/
.b { font-weight: bold !important; } .nb { font-weight: normal !important; } .i { font-style: italic !important; } .ni { font-style: normal !important; } .u { text-decoration: underline !important; } .nu { text-decoration: none !important; } .strike { text-decoration: line-through; } .ucase { text-transform: uppercase !important; } .lcase { text-transform: lowercase !important; } .caps { text-transform: capitalize !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; } .f22 { font-size: 22px !important; } .f24 { font-size: 24px !important; }
.black { color: #000 !important; } .white { color: #fff !important; } .red { color: #f00 !important; } .orange { color: #ffa500 !important; } .yellow { color: #ff0 !important; } .green { color: #008000 !important; } .blue { color: #00f !important; } .indigo  { color: #4b0082 !important; } .normal { text-transform: none !important; }
.sans { font-family: Arial, Helvetica, sans-serif !important; } .serif { font-family: Georgia, "Times New Roman", Times, serif !important; } .mono { font-family: Consolas, "Courier New", Courier, monospace !important; } .floatl { float: left !important; } .floatr { float: right !important; } .clear { clear: both !important; } .trim { font-size: 0 !important; line-height: 0 !important; } .tal { text-align: left !important; } .tar { text-align: right !important; } .tac { text-align: center !important; } .taj { text-align: justify !important; } .vat { vertical-align: top !important; } .vab { vertical-align: bottom !important; } .vam { vertical-align: middle !important; } .nowrap { white-space: nowrap !important; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/*** : Experimental : ***/
.rc { border-radius: 3px !important; -moz-border-radius: 3px !important; -webkit-border-radius: 3px !important; }
.rc-t { border-top-left-radius: 3px !important; -moz-border-radius-topleft: 3px !important;  -webkit-border-top-left-radius: 3px !important; 
	border-top-right-radius: 3px !important; -moz-border-radius-topright: 3px !important; -webkit-border-top-right-radius: 3px !important; }
.rc-b { border-bottom-left-radius: 3px !important; -moz-border-radius-bottomleft: 3px !important; -webkit-border-bottom-left-radius: 3px !important;
	border-bottom-right-radius: 3px !important; -moz-border-radius-bottomright: 3px !important; -webkit-border-bottom-right-radius: 3px !important; }
.rc-tl { border-top-left-radius: 3px !important; -moz-border-radius-topleft: 3px !important;  -webkit-border-top-left-radius: 3px !important; }
.rc-tr { border-top-right-radius: 3px !important; -moz-border-radius-topright: 3px !important; -webkit-border-top-right-radius: 3px !important; }
.rc-bl { border-bottom-left-radius: 3px !important; -moz-border-radius-bottomleft: 3px !important; -webkit-border-bottom-left-radius: 3px !important; }
.rc-br { border-bottom-right-radius: 3px !important; -moz-border-radius-bottomright: 3px !important; -webkit-border-bottom-right-radius: 3px !important; }

.shade { box-shadow: 2px 2px 2px #ccc; -moz-box-shadow: 2px 2px 2px #ccc; -webkit-box-shadow: 2px 2px 2px #ccc; }
.browser_msg { background-color: #d00; color: #fff; font: bold 11px sans-serif; margin: 0 8px; } 
.browser_msg a { color: #ff0; }
.ie6, .ie7 { display: none; padding: 8px; }

