/*CSS Resets*/
HTML, BODY, DIV, SPAN, OBJECT, IFRAME, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE, A, ABBR, ADDRESS, CITE, CODE, DEL, DFN, EM, IMG, INS, Q, SMALL, STRONG, SUB, SUP, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND, TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD
{
	border: 0;
	margin: 0;
	padding: 0;
}
ARTICLE, ASIDE, FIGURE, FIGURE IMG, FIGCAPTION, HGROUP, FOOTER, HEADER, NAV, SECTION, VIDEO, OBJECT
{
	display: block;
}
A IMG
{
	border: 0;
}
FIGURE
{
	position: relative;
}
FIGURE IMG
{
	width: 100%;
}
/*====================================================================================================================
! The 1140px Grid V2 by Andy Taylor \ http://cssgrid.net \ http://www.twitter.com/andytlr \ http://www.andytlr.com
====================================================================================================================*/
.container
{
	padding-left: 20px;
	padding-right: 20px;
}
.row
{
	width: 100%;
	max-width: 1140px;
	min-width: 755px;
	margin: 0 auto;
	overflow: hidden;
}
.column_01, .column_02, .column_x03, .column_04, .column_05, .column_06, .column_07, .column_08, .column_09, .column_10, .column_11
{
	margin-right: 3.8%;
	float: left;
	min-height: 1px;
}
.row .column_01
{
	width: 4.85%;
}
.row .column_02
{
	width: 13.45%;
}
.row .column_x03
{
	width: 22.05%;
}
.row .column_04
{
	width: 30.75%;
}
.row .column_05
{
	width: 39.45%;
}
.row .column_06
{
	width: 48%;
}
.row .column_07
{
	width: 56.75%;
}
.row .column_08
{
	width: 65.4%;
}
.row .column_09
{
	width: 74.05%;
}
.row .column_10
{
	width: 82.7%;
}
.row .column_11
{
	width: 91.35%;
}
.row .column_12
{
	width: 100%;
	float: left;
}
.last
{
	margin-right: 0px;
}
IMG, OBJECT, EMBED
{
	max-width: 100%;
}
IMG
{
	height: auto;
}
/*Smaller screens*/
@media only screen and (max-width: 1023px)
{
	BODY
	{
		font-size: 0.8em;
		line-height: 1.5em;
	}
/*Mobile*/
}
@media handheld, only screen and (max-width: 767px)
{
	BODY
	{
		font-size: 16px;
		-webkit-text-size-adjust: none;
	}
	.row, BODY, .container
	{
		width: 100%;
		min-width: 0;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
	}
	.row .column_01, .row .column_02, .row .column_x03, .row .column_04, .row .column_05, .row .column_06, .row .column_07, .row .column_08, .row .column_09, .row .column_10, .row .column_11, .row .column_12
	{
		width: auto;
		float: none;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 20px;
		padding-right: 20px;
	}
}
