/* `XHTML, HTML4, HTML5 Reset */

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote,
body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div,
dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2,
h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label,
legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q,
rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary,
sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp {
	border: 0;
	margin: 0;
	padding: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

html, body {height: 100%;}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display: block;}

b, strong {font-weight: bold;}

img {
	color: transparent; font-size: 0; vertical-align: middle;
	/* For IE. http://css-tricks.com/ie-fix-bicubic-scaling-for-images */
	-ms-interpolation-mode: bicubic;
}

ol, ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}

li {display: list-item;}

table {border-collapse: collapse; border-spacing: 0;}

th, td, caption {font-weight: normal; vertical-align: top; text-align: left;}

svg {overflow: hidden;}


/* Basic HTML */

body {
	/*font: 16px/1.3 georgia, times, 'times new roman';*/
	font-family:  'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	text-align: justify;
	background-color: #F5F5F5;
	color: #333;
}

hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}

/* Headings */

h1 {font-size: 28px;}
h2 {font-size: 22px;}
h3 {font-size: 19px;}
h4 {font-size: 17px;}
h5 {font-size: 15px;}
h6 {font-size: 15px;}

/* Spacing */

ol {list-style: decimal;}
ul {list-style: disc;}
li {margin-left: 30px;}

p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul,
pre, table, address, fieldset, figure {
	margin-top: 10px;
	margin-bottom: 10px;
}

/* = The 1Kb Grid = */

.grid_1 { width:60px; }
.grid_2 { width:140px; }
.grid_3 { width:220px; }
.grid_4 { width:300px; }
.grid_5 { width:380px; }
.grid_6 { width:460px; }
.grid_7 { width:540px; }
.grid_8 { width:620px; }
.grid_9 { width:700px; }
.grid_10 { width:780px; }
.grid_11 { width:860px; }
.grid_12 { width:940px; }

.column {
	margin: 0 10px;
	padding: 0;
	overflow: hidden;
	float: left;
	display: inline;
}
.row {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
}
.row .row {
	margin: 0 -10px;
	width: auto;
	display: inline-block;
}

.emailField {
	display: none;
}
