@charset "utf-8";
/* CSS Document */

ul {
	list-style:none;
	margin:0; padding:0;
	}
h1, h2, h3, h4, h5, h6, p {
	font-size:100%;
	font-weight:normal;
	line-height:normal;
	padding:0px;
	margin:0px;
}
html, body {
	font: normal 12px/14px Arial; font-family: 'HelveticaNeueRegular'; font-family:Arial, Helvetica, sans-serif \9; background:#fff; 
	line-height: normal;
	color: #000;
	text-align:left;
	padding:0;
	margin:0;
	font-style: normal;
	-webkit-font-smoothing: antialiased; height:100%;
}
:focus {
	outline: 0;
}
img {
	border:none;
}

.clear {
	clear:both;
	height:0px;
}
.fl {
	float:left !important;
}
.fr {
	float:right !important;
}
.gap {
	clear:both;
	width:100%;
	height:10px;
	float:left;
}
.nomargin {
	margin:0px!important;
}
.nopadding{
	padding:0px!important;
}
.noBorder {
	border:none!important;
}
.noBackground {
	background:none!important;
}
.nomarg_right{ margin-right:0 !important;}
.clearfix {}
.clearfix:before, .clearfix:after {content: "";display: table;}
.clearfix:after {clear: both;}


@font-face {
    font-family: 'HelveticaNeueRegular';
    src: url('../fonts/helveticaneue.eot');
    src: url('../fonts/helveticaneue.eot') format('embedded-opentype'),
         url('../fonts/helveticaneue.woff') format('woff'),
         url('../fonts/helveticaneue.ttf') format('truetype'),
         url('../fonts/helveticaneue.svg#HelveticaNeueRegular') format('svg');
}

@font-face {
    font-family: 'HelveticaNeueBold';
    src: url('../fonts/helveticaneuebold.eot');
    src: url('../fonts/helveticaneuebold.eot') format('embedded-opentype'),
         url('../fonts/helveticaneuebold.woff') format('woff'),
         url('../fonts/helveticaneuebold.ttf') format('truetype'),
         url('../fonts/helveticaneuebold.svg#HelveticaNeueBold') format('svg');
}
