.minwidth { clear:both; width: 960px; margin:0 auto; position:relative; overflow:hidden; padding:105px 0px 0px 0px;}
	.wrapper { width:100%; }
		.outer-f     { margin-left:   0px; /* L */ margin-right:   0px; /* R */}
		.outer-clr { margin-left: 200px; /* L */ margin-right: 200px; /* R */}
		.outer-flc { margin-left: 120px; /* L */ margin-right: 120px; /* R */}
		.outer-cl   { margin-left: 210px; /* L */ margin-right: 0px;   /* R */}
		.outer-cr   { margin-left: 0px;   /* L */ margin-right: 200px; /* R */}
			.wrap-cl { position: relative; float: left; width: 100%;} 
				.center { float: right; width: 100%; overflow:hidden;  }
				.left-clr { float: left; position: relative; width: 200px;  /* L */ margin-left: -200px;  /* -L */ }
				.left-flc { float: left; position: relative; width: 120px;  /* L */ margin-left: -120px;  /* -L */ }
				.left-cl   { float: left; position: relative; width: 210px;  /* L */ margin-left: -210px;  /* -L */ }
				.left-cr   { float: left; position: relative; width: 0px;    /* L */ margin-left: 0px;     /* -L */ }
			.right-clr { float: left; position: relative; width: 200px;   /* R */ margin-right: -200px; /* -R */ }
			.right-flc { float: left; position: relative; width: 120px;   /* R */ margin-right: -120px; /* -R */ }
			.right-cl   { float: left; position: relative; width: 0px;     /* R */ margin-right: 0px;    /* -R */ }
			.right-cr   { float: left; position: relative; width: 200px;   /* R */ margin-right: -200px; /* -R */ }

.inleft     { margin: 0px 10px 0px 0px; padding:0px;}
.inright   { margin: 0px 0px 0px 0px;  padding:0px;}
.incenter { margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.clear       {clear: both; }

/* IE Fixs */
* html .inleft, * html .inright, * html .incenter { overflow: hidden; }
* html .wrap-cl { margin-right: -1px; }
* html .center { margin-left: -1px; }
* html .left-clr, * html .left-cl, * html .left-cr { margin-right: 0px; }
* html .right-clr, * html .right-cl, * html .right-cr { margin-left: 0px; }
/**/
.outer {
	word-wrap: break-word;
}

