* {margin: 0; padding: 0; }
body {font-family: Verdana, Arial, sans-serif; color: #2f2f2f; background-color: #8396a9;}


h1 {font-size: 21px; color: white;}
h2 {font-size: 14px; color: #003366;}
p, ul, ol, dl {font-size: 12px; margin-bottom: 18px; line-height: 18px;}

img {border: none;}

.font11 {font-size: 11px; line-height: 14px;}
.left {float: left;}
.right {float: right;}

.list-1 {clear: both; float: left;}
.list-1 li {float: left;  width: 144px; }

.list-2 {margin-bottom: 0;}
.list-2 li {margin-bottom: 18px;}


#contentWrap {width: 778px; margin: 0 auto; background-color: white;}

#header {
	height: 118px;
	background-color: #d3eed3;
	background-image: url(header-bg.jpg);
}
#header h1 {
	float: left;
	padding-top: 15px;
}
#header .contact-info {
	float: right;
	color: #003366;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 20px;
	text-align: left;
	padding-left: 7px;
}

#mainContent {position: relative; top: -32px; _top: -35px; float: left;}
#mainContent h1 {background: url(subpage-title.gif) no-repeat; width: 758px; height:  43px; padding: 45px 0 0 20px;}

#mainContent #longTxt {padding: 35px 430px 0 20px; width: 328px; height: 53px;}

#splash {float: left; width: 537px; height: 272px; background: url(fn-splash.gif) no-repeat;}

#homepageForm {background-color: #9bd99b; width: 241px; height: 237px; float: left; border-top: 1px solid #003366; border-bottom: 1px solid #003366; text-align: center; margin-top: 32px;}
#homepageForm h2 {font-size: 18px; padding-top: 25px; line-height: 20px; margin-bottom: 10px;}
#homepageForm p {margin-bottom: 5px; font-weight: bold;}
#homepageForm input {margin-bottom: 10px; padding: 2px; width: 196px; height: 21px; font-size: 18px;} 
#homepageForm .submit {
	height: 50px;
	margin-bottom: 5px;
	width: 230px;
}
#homepageForm .font11 {font-weight: normal;}

.column {float: left; padding: 20px 0 0 20px; width: 359px;}
.column .buttonBox {float:  left; text-align: center; padding: 0 20px; }
.column .buttonBox img {margin-bottom: 5px;}

.column ul {margin-left: 20px;}
.column ul li {background: url(checkmark.gif) 0 3px no-repeat; list-style: none; padding-left: 15px;}

.no-bullets li {background: none !important; padding-left: 0 !important;}

ul.subColumn {width: 339px; float: left; margin-right: 20px;}
ul.subColumn-2 {width: 339px; float: left; }

.fullWidth {width: 738px !important;}
.scoreBox {position: relative; top: -25px; display: inline;}
.yellowHilite {padding: 10px; background-color: #ffffce;}


#downloadForm {background-color: #9bd99b; text-align: center; border: 1px solid #9bd99b; margin-bottom: 20px; width: 357px; position: relative;}
#downloadForm div {border: 1px solid white;  padding: 20px 30px; width: 295px;}
#downloadForm table {text-align: left; font-weight: bold;}
#downloadForm table td {padding: 5px 0; font-size: 12px; line-height: 18px;}
#downloadForm table td.tableCol1 {width: 85px !important;}
#downloadForm table td.tableCol2 {width: 210px;}
#downloadForm table td input {width: 206px; height: 18px; font-size: 12px;}
#downloadForm table td select {width: 206px;}
#downloadForm .submit {margin: 5px 0;}
#downloadForm p {margin-bottom: 0;}

#free-sample {position: absolute; background: url(sample-pdf-button.gif); width: 183px; height: 35px; text-indent: -1234em; top: 220px; left: 320px;}
#free-sample a {display: block; width: 183px; height: 35px; }


#downloadBox {float: right; background: url(download-box.jpg) no-repeat; width: 244px; height: 130px; padding: 0 15px 0 100px; text-align: center; margin-bottom: 15px;}
#downloadBox h2 {font-size: 16px; padding: 18px 0 5px 0; color: black;}

.stretchBG {background: url(thank-you-bg.png) right 88px  no-repeat; float: left; }

#aboutFutureNow {float: left; width: 738px; padding: 20px 0 0 0; margin: 0 20px; display: inline; border-top: 1px solid #797b7e;}
#aboutFutureNow .googleBadge {margin: 0 10px;}

#footer {clear: both; width: 738px; position: relative; top: -32px; clear: both; margin: 0 20px; border-top: 1px solid #797b7e; border-bottom: 1px solid #797b7e; text-align: center; }
#footer ul {list-style: none; margin: 10px 0;}
#footer ul li {display: inline; text-align: center; padding: 0 30px;}

