/* Eric Meyer 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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */

:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */

table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

a img {
	border: 0px;
}

/* Force scroll bars to eliminate "shift" on non-scrolling pages */

html {
	overflow-y: scroll;
}

/* Layout - based on 960 grid system at 960.gs */
.container-12, .container-16 {
	margin: 0 auto;
	width: 960px;
}

/* Division Layers */

.division-1, .division-2, .division-3, .division-4, .division-5,
.division-6, .division-7, .division-8, .division-9, .division-10,
.division-11, .division-12, .division-13, .division-14, .division-15,
.division-16 {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}
.container-12 .division-3, .container-16 .division-4 {
	width: 220px;
}
.container-12 .division-6, .container-16 .division-8 {
	width: 460px;
}
.container-12 .division-9, .container-16 .division-12 {
	width: 700px;
}
.container-12 .division-12, .container-16 .division-16 {
	width: 940px;
}
/* Eliminates first or last division margins */

.first {
	margin-left: 0 !important;
}
.last {
	margin-right: 0 !important;
}

.top {
	margin-top: 0 !important;
}

.bottom {
	margin-bottom: 0 !important;
}

.center {
	text-align: center;
}

.heading-adjust {
	margin-left: 10px;
	margin-right: 10px;
}
/* 12 Column Divisions */

.container-12 .division-1 {
	width: 60px;
}
.container-12 .division-2 {
	width: 140px;
}
.container-12 .division-4 {
	width: 300px;
}
.container-12 .division-5 {
	width: 380px;
}
.container-12 .division-7 {
	width: 540px;
}
.container-12 .division-8 {
	width: 620px;
}
.container-12 .division-10 {
	width: 780px;
}
.container-12 .division-11 {
	width: 860px;
}

/* 16 Column Devisions */

.container-16 .division-1 {
	width: 40px;
}
.container-16 .division-2 {
	width: 100px;
}
.container-16 .division-3 {
	width: 160px;
}
.container-16 .division-5 {
	width: 280px;
}
.container-16 .division-6 {
	width: 340px;
}
.container-16 .division-7 {
	width: 400px;
}
.container-16 .division-9 {
	width: 520px;
}
.container-16 .division-10 {
	width: 580px;
}
.container-16 .division-11 {
	width: 640px;
}
.container-16 .division-13 {
	width: 760px;
}
.container-16 .division-14 {
	width: 820px;
}
.container-16 .division-15 {
	width: 880px;
}

/* Add space left */

.container-12 .prespace-3, .container-16 .prespace-4 {
	padding-left: 240px;
}

.container-12 .prespace-6, .container-16 .prespace-8 {
	padding-left: 480px;
}

.container-12 .prespace-9, .container-16 .prespace-12 {
	padding-left: 720px;
}

/* Add space left 12 Column */

.container-12 .prespace-1 {
	padding-left: 80px;
}

.container-12 .prespace-2 {
	padding-left: 160px;
}

.container-12 .prespace-4 {
	padding-left: 320px;
}

.container-12 .prespace-5 {
	padding-left: 400px;
}

.container-12 .prespace-7 {
	padding-left: 560px;
}

.container-12 .prespace-8 {
	padding-left: 640px;
}

.container-12 .prespace-10 {
	padding-left: 800px;
}

.container-12 .prespace-11 {
	padding-left: 880px;
}

/* Add space left 16 Ccolumn */

.container-16 .prespace-1 {
	padding-left: 60px;
}

.container-16 .prespace-2 {
	padding-left: 120px;
}

.container-16 .prespace-3 {
	padding-left: 180px;
}

.container-16 .prespace-5 {
	padding-left: 300px;
}

.container-16 .prespace-6 {
	padding-left: 360px;
}

.container-16 .prespace-7 {
	padding-left: 420px;
}

.container-16 .prespace-9 {
	padding-left: 540px;
}

.container-16 .prespace-10 {
	padding-left: 600px;
}

.container-16 .prespace-11 {
	padding-left: 660px;
}

.container-16 .prespace-13 {
	padding-left: 780px;
}

.container-16 .prespace-14 {
	padding-left: 840px;
}

.container-16 .prespace-15 {
	padding-left: 900px;
}

/* Add space right */

.container-12 .afterspace-3,
.container-16 .afterspace-4 {
	padding-right: 240px;
}

.container-12 .afterspace-6,
.container-16 .afterspace-8 {
	padding-right: 480px;
}

.container-12 .afterspace-9,
.container-16 .afterspace-12 {
	padding-right: 720px;
}

/* Add space right 12 Column */

.container-12 .afterspace-1 {
	padding-right: 80px;
}

.container-12 .afterspace-2 {
	padding-right: 160px;
}

.container-12 .afterspace-4 {
	padding-right: 320px;
}

.container-12 .afterspace-5 {
	padding-right: 400px;
}

.container-12 .afterspace-7 {
	padding-right: 560px;
}

.container-12 .afterspace-8 {
	padding-right: 640px;
}

.container-12 .afterspace-10 {
	padding-right: 800px;
}

.container-12 .afterspace-11 {
	padding-right: 880px;
}

/* Add space right 16 Column */


.container-16 .afterspace-1 {
	padding-right: 60px;
}

.container-16 .afterspace-2 {
	padding-right: 120px;
}

.container-16 .afterspace-3 {
	padding-right: 180px;
}

.container-16 .afterspace-5 {
	padding-right: 300px;
}

.container-16 .afterspace-6 {
	padding-right: 360px;
}

.container-16 .afterspace-7 {
	padding-right: 420px;
}

.container-16 .afterspace-9 {
	padding-right: 540px;
}

.container-16 .afterspace-10 {
	padding-right: 600px;
}

.container-16 .afterspace-11 {
	padding-right: 660px;
}

.container-16 .afterspace-13 {
	padding-right: 780px;
}

.container-16 .afterspace-14 {
	padding-right: 840px;
}

.container-16 .afterspace-15 {
	padding-right: 900px;
}

/* Clearing Floats */

.clear {
	clear: both;
}

/* Basic Typography */

body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 75%;
	line-height: 1.5em;
}

html>body {
	font-size: 12px;
}

p {
	font-size: 1em; /* 12px */
  	line-height: 1.5em; /* 18px */
  	margin: 0 0 1.5em 0;
}

