/*bg*/
.bg-blue{background:#256393; color:#fff}
/*color*/
.red{ color:#F00}
.black{ color:#000}
/*border*/
.bB{ border-bottom:1px solid}
/*min Height*/
.minH{_height: auto !important;height: auto !important;height: 600px;min-height: 600px;}
/* equal Height*/
.eW,.oH{ overflow:hidden}
.eB{height:1px;font-size:0;}
.eH{ padding-bottom:6000px;margin-bottom:-6000px}
/*others*/
.bA{ border:1px solid #ccc}
.bold{ font-weight:bold}
.sep{ border-bottom:1px dotted;}
.dN{ display:none}
.dB{ display:block}
.dI{ display:inline}
.vH{ visibility:hidden}
/* aligning*/
.aL{ text-align:left}
.aR{ text-align:right}
.aC{ text-align:center}
.aJ{ text-align:justify}
.aI{ text-align:inherit}
.vaM{ vertical-align:middle}
.vaT{ vertical-align:top}
/*transparent*/
.transparent{opacity:.70;filter:alpha(opacity=70);-moz-opacity:.70;}
/* tricky css of forcing inline-block */
.iB{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}

/* tricky css of floating */
.cA{clear:both}
.cB{clear:both;height:0;font-size: 1px;line-height: 0px;}
.cL{clear:left}
.cR{clear:right}
.fL{float:left}
.fR{float:right}

/* slightly enhanced, universal clearFix hack */
.cF:after { visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.cF { display: inline-block; }
/* start commented backslash hack \*/
* html .cF { height: 1%; }
.cF { display: block; }
/* close commented backslash hack */
