/*--------------------------------------------------------------------------------------// 
  reset				     		
//--------------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline; 
	}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block; }
body {
	line-height: 1; }
ol, ul {
	/*list-style: none;*/ }
blockquote, q {
	quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none; }
table {
	border-collapse: collapse;
	border-spacing: 0; }
/*--------------------------------------------------------------------------------------// 
  layout	
//--------------------------------------------------------------------------------------*/
.container{margin:0 auto; padding:0; text-align:left; position: relative;}

/* column configurations */
.column{float:left; position: relative;}
.one{width:100%;}
.half{width:50%;}
.one-fifth{width:20%}
.one-sixth{width:16.66666%}
.one-seventh{width:14.28571%}
.one-eighth{width:12.5%}
.one-ninth{width:11.11111%}
.one-tenth{width:10%}
.one-eleventh{width:9.0909%}
.one-twelfth{width:8.33333%}
.one-thirteenth{width:7.6923%}
.one-fourteenth{width:7.14285%}
.one-fifteenth{width:6.66666%}
.one-sixteenth{width:6.25%}

.one-fourth{width:25%;}
.three-fourths{width:75%;}
.one-third{width:33.33333%;}
.two-thirds{width:66.66667%;}
.two-sevenths{width:28.57143%}
.five-sevenths{width:71.42857%}

.phi-s{width:38.19661%}
.phi-l{width:61.80339%}

.cwl{width:643px;}
.cws{width:317px;}
/*.container{width:85%;margin-left:auto;margin-right:auto;}*/
.container{width:1020px;}
/* clear */
.container:after,
.row:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clear {clear: both; display: block; overflow: hidden; visibility: hidden; width:0; height: 0;}

/* center floated elements */
.center-outer {
	float: left;
	left: 50%;
	position: relative;
}	
.center-inner {
	float: left;
	left: -30%;
	position: relative;
}

/* Template 2 */
.center-outer2 {
	float: left;
	left: 50%;
	position: relative;
}
.center-inner2 {
	float: left;
	left: -33%;
	position: relative;
}