/* Reset CSS */

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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* End Reset CSS */

body {font-family: 'Open Sans', sans-serif; font-size:1em;  line-height:1.25em; }
#header-wrap { background-color:#25579d; }
#header { width:1024px; margin: 0 auto;  padding:20px 0 20px 0; }
.border { border-top:double grey 4px; padding-bottom:50px; background:url(images/shadow.png) repeat-x center top transparent; }
#wrapper { width:1024px; margin: 0 auto; }
.col {width:48%; margin:0 1%; float:left;}
#footer { margin:20px 0 0; padding:0 0 20px 0; padding:20px 0; background-color:#25579d; text-align:center; color:#fff; font-size:.75em;}
#footer a { color:#fff; }

h1. h2, h3, h4 {}

h1 { font-size:3em; margin-bottom:20px; font-weight:300; line-height:1.1em;}
h2 { font-size:1.5em; margin-bottom:20px; font-weight:300; line-height:1.1em;}
h3 { font-size:1.25em; margin-bottom:20px; font-weight:300; line-height:1.25em;}
h4 { margin-bottom:20px; font-weight:600; }

p { margin-bottom:1.7em; font-size:0.8em;  line-height:1.7em;}

strong {font-weight:700;}

.jotform {
	float:right;
	width:82%;
	padding:0 10px;
	border-top:10px solid #25579d;
	-moz-box-shadow: 0px 0px 10px #888;
	-webkit-box-shadow: 0px 0px 10px #888;
	box-shadow: 0px 0px 10px #888;
	margin-top:20px;
	}

.money-myth {width:470px; margin:20px auto;}

.money-myth img {float:right;}

.form-required {display:none !important;}