.yui-g .yui-u,
.yui-g .yui-g,
.yui-g .yui-gb,
.yui-g .yui-gc,
.yui-g .yui-gd,
.yui-g .yui-ge,
.yui-g .yui-gf {
	width: 50%;
}

.yui-g .yui-u .yui-g,
.yui-g .yui-u .yui-gb,
.yui-g .yui-u .yui-gc,
.yui-g .yui-u .yui-gd,
.yui-g .yui-u .yui-ge,
.yui-g .yui-u .yui-gf {
	width: 100%;
}

/*--- gb --- */
.yui-gb .yui-u,
.yui-g .yui-gb .yui-u,
.yui-gb .yui-g,
.yui-gb .yui-gb,
.yui-gb .yui-gc,
.yui-gb .yui-gd,
.yui-gb .yui-ge,
.yui-gb .yui-gf,
.yui-gc .yui-u, 
.yui-gc .yui-g,
.yui-gd .yui-u {
	width: 33.333%;
	margin-left: 0;
}

/*--- gc --- */

.yui-gc .yui-gb .yui-u,
.yui-gc .yui-g .yui-gb .yui-u,
.yui-gc .yui-gb .yui-g,
.yui-gc .yui-gb .yui-gb,
.yui-gc .yui-gb .yui-gc,
.yui-gc .yui-gb .yui-gd,
.yui-gc .yui-gb .yui-ge,
.yui-gc .yui-gb .yui-gf,
.yui-gc .yui-gc .yui-u, 
.yui-gc .yui-gc .yui-g,
.yui-gc .yui-gd .yui-u {
	width: 33.333%;
	margin-left: 0;
}

.yui-gc .yui-gc div.first {width: 66.667%}
.yui-gc .yui-gd div.first {width: 33.333%}
.yui-gc .yui-gd .yui-u {width: 66.667%}

/*--- gd ---*/
.yui-gd .yui-gb .yui-u {width:33.333%}
.yui-gd .yui-gc div.first {width: 66.667%}
.yui-gd .yui-gc .yui-u {width: 33.333%}

/*--- ge ---*/
.yui-ge .yui-gb .yui-u {width:33.333%}
.yui-ge .yui-gc div.first {width: 66.667%}
.yui-ge .yui-gc .yui-u {width: 33.333%}
.yui-ge .yui-gd div.first {width: 33.333%}
.yui-ge div.first .yui-gd .yui-u {width: 66.667%}
.yui-ge .yui-gd .yui-u {width: 66.667%}
.yui-ge .yui-ge div.first {width: 75%}
.yui-ge .yui-ge .yui-u {width: 25%}
.yui-ge .yui-gf div.first {width: 25%}
.yui-ge .yui-gf .yui-u {width: 75%}

/*--- gf ---*/
.yui-gf .yui-gb .yui-u {width:33.333%}
.yui-gf .yui-gc div.first {width: 66.667%}
.yui-gf .yui-gc .yui-u {width: 33.333%}
.yui-gf .yui-gd div.first {width: 33.333%}
.yui-gf div.first .yui-gd div.first {width: 33.333%}
.yui-gf div.first .yui-gd .yui-u {width: 66.667%}
.yui-gf .yui-gd .yui-u {width: 66.667%}
.yui-gf .yui-ge div.first {width: 75%}
.yui-gf .yui-ge .yui-u {width: 25%}
.yui-gf .yui-gf div.first {width: 25%}
.yui-gf .yui-gf .yui-u {width: 75%}


/*--- gg --- */
.vn-yui-gg .yui-u,
.vn-yui-gg .yui-g,
.vn-yui-gg .yui-gb,
.vn-yui-gg .yui-gc,
.vn-yui-gg .yui-gd,
.vn-yui-gg .yui-ge,
.vn-yui-gg .yui-gf {
	width: 25%;
}

.yui-g .vn-yui-gg .yui-u,
.yui-gb .vn-yui-gg .yui-u,
.yui-gc .vn-yui-gg .yui-u,
.yui-gd .vn-yui-gg .yui-u,
.yui-ge .vn-yui-gg .yui-u,
.yui-gf .vn-yui-gg .yui-u {width: 25%;}


.vn-yui-gg div.first {float:left;}
.vn-yui-gg .yui-u {float:right;}

.vn-yui-gg .yui-g .yui-u {width: 50%}
.vn-yui-gg .yui-gb .yui-u {width: 33.333%}
.vn-yui-gg .yui-gc div.first {width: 66.667%}
.vn-yui-gg .yui-gc .yui-u {width: 33.333%}


/*--- gh --- */
.vn-yui-gh .yui-u,
.vn-yui-gh .yui-g,
.vn-yui-gh .yui-gb,
.vn-yui-gh .yui-gc,
.vn-yui-gh .yui-gd,
.vn-yui-gh .yui-ge,
.vn-yui-gh .yui-gf,
.vn-yui-gh .vn-yui-gg {
	width: 25%;
}


.vn-yui-gh .w-50.yui-u,
.vn-yui-gh .w-50.yui-g,
.vn-yui-gh .w-50.yui-gb,
.vn-yui-gh .w-50.yui-gc,
.vn-yui-gh .w-50.yui-gd,
.vn-yui-gh .w-50.yui-ge,
.vn-yui-gh .w-50.yui-gf,
.vn-yui-gh .w-50.vn-yui-gg {
	width: 50%;
}

.vn-yui-gh div.first {float:left;}
.vn-yui-gh .yui-u {float:right;}

/* Give IE some extra breathing room for 1/3-based rounding issues */
.yui-gb .yui-u {
	*margin-left: 0;
	*width: 33.31%;
}

.yui-gc div.first, .yui-gd .yui-u,
.yui-gf .yui-gc div.first, .yui-gf .yui-gd .yui-u {
	width: 66.667%;
}

.yui-gd div.first {
	width: 33.333%;
}

.yui-ge div.first, 
	.yui-gf .yui-u {
	width: 75%;
}

.yui-ge .yui-u,
	.yui-gf div.first {
	width: 25%;
	margin-right: -1px;
}


/**
 * Section: Deep Nesting 
 */

.yui-g .yui-g .yui-u,
.yui-gb .yui-g .yui-u,
.yui-gc .yui-g .yui-u,
.yui-gd .yui-g .yui-u,
.yui-ge .yui-g .yui-u,
.yui-gf .yui-g .yui-u {
	width: 50%;
	*margin-left: 0;
}

.yui-g .yui-g .yui-u {
	width: 50%;
}

/*SF 1927599 from 1.14 to 2.6.0*/
.yui-g .yui-gb div.first,
	.yui-gb .yui-gb div.first {
	margin-right: 0;
	width: 33.333%;
}

.yui-g .yui-gc div.first, 
	.yui-gd .yui-g {
	width: 66.667%;
}

.yui-gb .yui-g div.first {
	*margin-right: 0;
	_margin-right: 0;
}

.yui-gb .yui-gc div.first, 
	.yui-gb .yui-gd div.first {
	*margin-right: 0;
}

.yui-gb .yui-gb .yui-u,
	.yui-gb .yui-gc .yui-u {
	*margin-left: 0;
	_margin-left: 0;
}

.yui-ge .yui-gb div.first, .yui-gf .yui-gb .yui-u,
.yui-g .yui-gb .yui-u {
	margin-left: 0;
	width: 33.333%;
}

.yui-gb .yui-gd .yui-u {
	width: 66.667%;
}

.yui-gb .yui-gd div.first {
	width: 33.333%;
}

.yui-g .yui-gc .yui-u, 
	.yui-gb .yui-gc .yui-u {
	width: 33.333%;
	_float: right;
	margin-right: 0;
	_margin-left: 0;
}

.yui-gb .yui-gc div.first {
	width: 66.667%;
	*float: left;
	*margin-left: 0;
}

.yui-gb .yui-ge .yui-u, 
	.yui-gb .yui-gf .yui-u {
	margin: 0;
}

.yui-gb .yui-gb .yui-u {
	_margin-left: 0;
}

.yui-gb .yui-g div.first, 
	.yui-gb .yui-gb div.first {
	*margin-left: 0;
}

.yui-gc .yui-g .yui-u,
	.yui-gd .yui-g .yui-u {
	*width: 50%;
	*margin-left: 0;
}

.yui-gb .yui-gd div.first {
	width: 33.333%;
}

.yui-g .yui-gd div.first {
	_width: 33.333%;
}

.yui-ge .yui-g {
	width: 25%;
}

.yui-gf .yui-g {
	width: 75%;
}

/* Width Accommodation for Nested Contexts */
.yui-gb .yui-ge .yui-u,
	.yui-gb .yui-gf div.first {
	*width: 25%;
	_width: 25%;
}

/* Width Accommodation for Nested Contexts */
.yui-gb .yui-ge div.first, 
	.yui-gb .yui-gf .yui-u {
	*width: 75%;
	_width: 66.667%;
}

/* Patch for GD within GE */
/*.yui-ge div.first .yui-gd .yui-u {
	width: 65%;
}*/

.yui-ge div.first .yui-gd div.first {
	width: 33.333%;
}
