* {padding:0;margin:0}
img{border:0;}
a{ text-decoration:none; color:#666}
a:hover span{ text-decoration:underline}
a:hover,a:focus{ outline:none;}
hr{width:100%;height:1px;color:#ccc;background-color:#ccc;border:none}
ul li{ list-style: none}
ol li{ list-style: disc inside}
p,.p{ margin:10px}
.mH{margin:0 10px}
.mV{ margin:10px 0}

html{ overflow-y:scroll}
body {font:normal 62.5%/1.5  Verdana, Geneva, sans-serif; color:#000 }
html.oH, html.oH body,html.oH body #layer{ width:100%; height:100%; overflow:hidden}
html.oH body #layer{ background:#000; position:absolute; display:block}
html #layer{ display:none}

h1 {	color:#001225;
	font-size:18px;
	font-weight:bold;
	margin:10px 5px}
h3,h4{padding-left:10px;}
h4 {color:#444444}

h5{ font: bold 12px/1.5 Arial;color:#ff9900}
h5 font{ color:#666}

/*min Height*/
.mH{_height: auto !important;height: auto !important;height: 400px;min-height: 400px;}

/* equal Height*/
.eW,.oH{ overflow:hidden}
.eB{height:1px;font-size:0;}
.eH{ padding-bottom:6000px;margin-bottom:-6000px}

/*colors*/
.gray{color:#666}
.sky{ color:#0099ff}
.orange{ color:#ff9900}
.black{ color:#000}
/*others*/
.bA{ border:1px solid #ccc}

.dN{ display:none}
.dB{ display:block}
.dI{ display:inline}
.vH{ visibility:hidden}
/* aligning*/
.al{ text-align:left}
.ar{ text-align:right}
.aj{ text-align: justify}
.ai{ text-align:inherit}
/*transparent*/
.transparent{opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;}
/* 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 */


/*************************************
box Rounded Corner start 
**************************************/
.xsnazzy {margin:0 0 10px 0;}
.xtop, .xbottom {display:block; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb1 {margin:0 5px;}
.xb2 {margin:0 3px; }
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; padding:2px 10px;}
/*box Rounded Corner color/bg */
.xsnazzy {background: transparent; }
.xtop, .xbottom { background:transparent; }
.xb2, .xb3, .xb4 {background:#DCDCDC; border-left:1px solid #bdbcb6; border-right:1px solid #bdbcb6;}
.xb1 {background:#bdbcb6;}
.xb2 {border-width:0 2px;}
.xboxcontent { background:#DCDCDC; border:0 solid #bdbcb6; border-width:0 1px;}
/*************************************
<div class=xsnazzy>
      <div class=xtop><b class=xb1></b><b class=xb2></b><b class=xb3></b><b class=xb4></b></div>
      <div class=xboxcontent>XXX</div>
      <div class=xbottom><b class=xb4></b><b class=xb3></b><b class=xb2></b><b class=xb1></b></div>
</div>
**************************************/

