/*
 * Universal Stylesheet for Site & CMS
 */

/* START CSS RESET */
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;} 
	address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;} 
	ol,ul {list-style:none;} caption,th {text-align:left;} q:before,q:after {content:'';} 
	h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;} abbr,acronym {border:0;}a{outline:none;}
	table {border-collapse:collapse;border-spacing:0;} fieldset,img {border:0;}
/* END CSS RESET */

/* @FONT-FACE */
@font-face {
	font-family: 'HelveticaNeueHvCn';
	src: url('fonts/helveticaneueltstd-hvcn-webfont.eot');
	src: url('fonts/helveticaneueltstd-hvcn-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/helveticaneueltstd-hvcn-webfont.woff') format('woff'),
		 url('fonts/helveticaneueltstd-hvcn-webfont.ttf') format('truetype'),
		 url('fonts/helveticaneueltstd-hvcn-webfont.svg#HelveticaNeueLTStd87HvCn') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'HelveticaNeueBdCn';
	src: url('fonts/helveticaneueltstd-bdcn-webfont.eot');
	src: url('fonts/helveticaneueltstd-bdcn-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/helveticaneueltstd-bdcn-webfont.woff') format('woff'),
		 url('fonts/helveticaneueltstd-bdcn-webfont.ttf') format('truetype'),
		 url('fonts/helveticaneueltstd-bdcn-webfont.svg#HelveticaNeueLTStd77BdCn') format('svg');
	font-weight: normal;
	font-style: normal;
}
.hHeavy { font-family:'HelveticaNeueHvCn'; }
.hBold { font-family:'HelveticaNeueBdCn'; }
/* END @FONT-FACE */


h1 { font-size:22px; }
h2 { font-size:18px; }
h3 { font-size:15px; }
h4 { font-size:14px; }
h5 { font-size:13px; }
h6 { font-size:12px; }
p, li { font-size:12px; }
em { font-style:italic; }
strong { font-weight:bold; }
ul { list-style:outside disc; }
ol { list-style:outside decimal; }

.left { float:left; }
.right { float:right; }
.clear { clear:both; }

.error { color:#a00; }
.success { color:#0a0; }

.green { color:#268853; }
.red { color:#e53b3c; }