html,body {
	margin:0;
	padding:0;
	border:0;
	background:#e2e2e2;
}

body {
	font:.875em/1 Arial, Helvetica, sans-serif;
	text-align:center;
}

h1,h2,h3,h4,h5,h6 {
	margin:0 0 5px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#01316a;
}

.heavy {
	font-family:"Arial Black",Arial,Helvetica, sans-serif;
	font-weight:bold;
	font-size:23px;
	margin:10px 0;
}

.title {
	font-size:1.1em;
}

p,th,td,li,dd,dt,ul,ol,blockquote,a,input,select,textarea {
	margin:0;
	padding:0;
	font:normal normal normal 1em/1.25 Arial, Helvetica, sans-serif;
}

p {
	margin:5px 0 10px;
}

blockquote {
}

small {
	font-size:.85em;
}

big {
	font-size:1.2em;
}

a,a:link,a:hover,a:visited,a:active {
	text-decoration:none;
}

a.text,a.text:link {
	border-bottom:1px solid #a4a4a4;
	color:inherit;
}

a.text:hover,a.text:active {
	border-bottom:none;
	color:#01316a;
	background:#d1dae3;
}

img {
	border:none;
}

img.left {
	float:left;
}

img.right {
	float:right;
}

ul,ol {
	list-style-position:inside;
}

ul.house {
	list-style-image:url(../images/bulletHouse.png);
	list-style-position:outside;
	margin:0 0 0 30px;
}

ul.doublespace li {
	padding:6px 0;
}

ul.onehalfspace li {
	padding:3px 0;
}

ul.redcheck {
	list-style-image:url(../images/bulletCheckMark.gif);
	margin:0 0 5px;
}

ul.redcheck:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	zoom:1;
}

.redcheck li {
	float:left;
	width:200px;
}

ul.quad {
	list-style-position:inside;
	margin:0;
}

table {
	margin:0;
	padding:0;
	border:none;
}

.compare {
	font-size:1em;
	width:880px;
}

hr.fullRule {
	margin:30px 0 10px;
	color:#ccc;
}

hr.benefits {
	color:#ccc;
	clear:both;
}

hr.rule50 {
	color:#ccc;
	margin:15px auto;
}

.clear {
	clear:both;
}

.clearLeft {
	clear:left;
}

.clearRight {
	clear:right;
}

.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}

.textLeft {
	text-align:left;
}

.textRight {
	text-align:right;
}

.textCenter {
	text-align:center;
}

.textJustify {
	text-align:justify;
}

.blockCenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.bold {
	font-weight:bold;
}

.italic {
	font-style:italic;
}

.underline {
	text-decoration:underline;
}

.noindent {
	margin-left:0;
	padding-left:0;
}

.nomargin {
	margin:0!important;
}

.nopadding {
	padding:0!important;
}

.nobullet {
	list-style:none;
	list-style-image:none;
}

.blue {
	color:#01316a;
}

.red {
	color:#e91a2b;
}

.toppad10 {
	padding-top:10px;
}

.hidden {
	display:none;
}

.unfortunatemargin {
	margin:0 20px;
}

.noborder {
	border:none;
}

.burgun {
	background-color:#993333!important;
}

.navy {
	background-color:#0066cc!important;
}

.smallcaps {
	font-variant:small-caps;
}

#headWrapper {
	background:#032153 url(../images/headerBackgroundSpan.jpeg) no-repeat top center;
}

#logo {
	width:900px;
	height:80px;
	margin:0 auto;
	text-align:left;
	padding-top:10px;
}

#motto {
	float:left;
	color:#fff;
	text-align:right;
	margin-top:23px;
	margin-left:20px;
}

#motto blockquote {
	font-style:italic;
	font-size:1em;
	text-shadow:1px 1px 2px #fff;
}

#search {
	display:none;
	float:right;
	background:url(../images/searchBox.png) no-repeat;
	width:163px;
	height:27px;
}

#search input {
	border:none;
	background:transparent;
	color:#a4a4a4;
	font:.85em/1 Arial, Helvetica, sans-serif;
	margin:6px 20px 5px 28px;
	width:108px;
}

#header {
	width:900px;
	height:294px;
	margin:0 auto;
	text-align:left;
}

#headerImage,#headerText {
	float:left;
	height:246px;
}

#headerImage {
	width:300px;
}

#headerImage img {
	margin-top:20px;
}

#headerText {
	width:350px;
	color:#fff;
}

#headerText h1 {
	margin-top:30px;
	text-align:center;
	color:#fff;
}

#headerCTA {
	float:left;
	width:240px;
	height:246px;
	position:relative;
	z-index:1;
	margin-left:10px;
}

#headerCTA img {
	margin:5px 20px;
}

#content {
	width:880px;
	padding:0 10px 10px;
	background:#eee;
	border:1px solid #ccc;
	text-align:left;
	margin:10px auto 0;
}

.nobox {
	border:none!important;
	background:transparent!important;
}

.errorhandler {
}

#menuBar {
	clear:both;
	position:relative;
	width:661px height:37px;
	z-index:2;
}

#menuBar ul {
	list-style-image:none;
	list-style-type:none;
}

.menu1,.menu2,.menu3,.menu4,.menu5,.menu6 {
	float:left;
	display:block;
	position:relative;
	background-image:url(../images/menubar_sprite.png);
	background-repeat:no-repeat;
}

.menu1 span.hover,.menu2 span.hover,.menu3 span.hover,.menu4 span.hover,.menu5 span.hover,.menu6 span.hover {
	background-image:url(../images/menubar_sprite.png);
	background-repeat:no-repeat;
}

.menu1 {
	width:88px;
	height:37px;
	background-position:0 0;
}

.menu2 {
	width:118px;
	height:37px;
	background-position:-88px 0;
}

.menu3 {
	width:122px;
	height:37px;
	background-position:-206px 0;
}

.menu4 {
	width:118px;
	height:37px;
	background-position:-328px 0;
}

.menu5 {
	width:91px;
	height:37px;
	background-position:-446px 0;
}

.menu6 {
	width:128px;
	height:37px;
	background-position:-537px 0;
}

.menu1 span.hover {
	position:absolute;
	width:88px;
	height:37px;
	background-position:0 -37px;
}

.menu2 span.hover {
	position:absolute;
	width:118px;
	height:37px;
	background-position:-88px -37px;
}

.menu3 span.hover {
	position:absolute;
	width:122px;
	height:37px;
	background-position:-206px -37px;
}

.menu4 span.hover {
	position:absolute;
	width:118px;
	height:37px;
	background-position:-328px -37px;
}

.menu5 span.hover {
	position:absolute;
	width:91px;
	height:37px;
	background-position:-446px -37px;
}

.menu6 span.hover {
	position:absolute;
	width:128px;
	height:37px;
	background-position:-537px -37px;
}

.menuVert {
	background:url(../images/menubarSubBG.png) no-repeat bottom center;
	visibility:hidden;
	width:233px;
	padding:0 0 15px;
	z-index:3;
}

.menuVert a.top {
	border-top:none;
}

.menuVert a {
	color:#ccc;
	display:block;
	padding:10px;
	margin:0 5px;
	text-decoration:none;
	border-bottom:1px solid #383838;
	border-top:1px solid #646464;
	text-shadow:1px 1px 1px #333;
}

.menuVert a:hover {
	color:#fff;
	text-shadow:none;
	background:#2f2f2f url(../images/menubarSubBullet.png) no-repeat 200px center;
}

#menu2Sub {
	position:absolute;
	top:37px;
	left:84px;
}

#menu3Sub {
	position:absolute;
	top:37px;
	left:202px;
}

#menu4Sub {
	position:absolute;
	top:37px;
	left:324px;
}

#menu5Sub {
	position:absolute;
	top:37px;
	left:442px;
}

form {
	margin:0;
	padding:0;
	display:inline;
}

label {
	cursor:pointer;
}

.ctaRedBox {
	background:url(../images/ctaRedBox.png) no-repeat bottom center;
	width:240px;
	height:290px;
	color:#fff;
}

.instantQuote {
	text-align:left;
	width:170px;
	margin:0 auto;
	padding-top:80px;
}

.instantQuote h3 {
	color:#fff;
	font-weight:normal;
}

.instantQuote p {
	margin:10px 0;
}

.instantQuote .buttons1 {
	cursor:pointer;
}

#formComplete {
	background:#f0e6d4 url(../images/vetAppBG.png) repeat-x top left;
	border:1px solid #c5c5c5;
	width:755px;
	margin:40px auto;
}

.fcInnerBorder {
	border:1px solid #ecead8;
	background:transparent;
	padding:20px 49px;
}

#formComplete h3 {
	margin:20px 0 0;
}

#formComplete input,#formComplete select {
	width:300px;
	font-size:14px;
	padding:3px 0;
}

#formComplete span {
	color:#cc0000;
	font-weight:bold;
}

#formComplete span.valText {
	clear:left;
}

#formComplete h5.right {
	font-size:22px;
	color:#666;
	margin:5px 0 0 5px;
}

#formComplete h1 {
	color:#01316a;
}

#formComplete .errorStop {
	background-color:#a32027;
	padding:3px;
	color:#fff;
	font-weight:bolder;
	font-size:14px;
}

.inputFirstName,.inputLastName,.inputState,.inputZipCode,.inputPhoneNumber,.inputEmail,.inputLeft,.inputRight {
	width:300px;
	float:left;
}

.inputFirstName,.inputState,.inputPhoneNumber,.inputLeft {
	margin-right:50px;
}

#formComplete .tooltip img {
	cursor:pointer;
}

#formComplete a.tooltip span {
	display:none;
	padding:2px 5px;
	margin-left:10px;
	width:220px;
}

#formComplete a.tooltip:hover span {
	display:inline;
	position:absolute;
	background:#fdffc9;
	border:1px solid #c39d22;
	color:#111;
	font-weight:normal;
	font-size:16px;
}

#formComplete a.tooltip:hover span.hint-pointer {
	position:absolute;
	left:-12px;
	top:-1px;
	width:12px;
	height:22px;
	margin-left:0;
	margin-left:0;
	background:url(./../images/pointer.gif) left top no-repeat;
	border:none;
}

.buttonBlue {
	background:url(../images/buttons/blueButtonStd.png) no-repeat center center;
}

.buttonGreen {
	background:url(../images/buttons/greenButtonStd.png) no-repeat center center;
}

.buttonGray {
	background:url(../images/buttons/grayButtonStd.png) no-repeat center center;
}

.buttonRed {
	background:url(../images/buttons/redButtonStd.png) no-repeat center center;
}

.buttonBlue,.buttonGreen,.buttonGray,.buttonRed {
	width:97px;
	height:20px;
	border:none;
	color:#fff;
	cursor:pointer;
	font-size:.875em;
	text-align:center;
	padding-top:5px;
}

input.buttonBlue,input.buttonGreen,input.buttonGray,input.buttonRed {
	height:25px!important;
	padding-top:0!important;
}

.headWidth {
	float:left;
	width:50px;
	padding:6px 5px 0;
	text-align:center;
}

.timeWidth {
	float:left;
	width:90px!important;
}

#formComplete .buttonBorder {
	width:100px;
	margin:10px 0;
	float:right;
	border:1px solid #2a4376;
	padding:1px;
}

#formComplete .submitButton {
	width:100px;
	background-color:#2a4376;
	border:0;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}

#formComplete .submitButton:hover {
	background-color:#3d66be;
}

#formComplete p {
	color:#444;
}

#formComplete p.small {
	font-size:1em;
}

#formComplete img {
	margin-left:-4px;
}

#formComplete sup {
	color:#2a4376!important;
	font-size:.4em!important;
}

#formComplete .blue {
	color:#2a4376!important;
}

span.gray {
	font-weight:normal!important;
	color:gray!important;
	font-size:12px;
}

.ctaGreenBar {
	float:right;
	margin:10px -30px 0 0;
}

#ctaWide h3,#ctaStd h3,#ctaTall h3,#ctaFull h3,#ctaSquare h3,#ctaFull h4 {
	color:#333;
	font:normal .9em/1 Arial, Helvetica, sans-serif;
	padding:0!important;
}

#ctaWide {
	clear:both;
	width:880px;
	height:219px;
	color:#333;
}

#ctaWide .content {
	padding:70px 20px 0 85px;
}

#ctaWide .content .text {
	float:left;
	width:175px;
	padding-right:10px;
	margin-right:10px;
	border-right:1px solid #666;
}

#ctaWide .content form {
	float:left;
	padding-top:10px;
	width:530px;
}

#ctaWide .input_first,#ctaWide .input_last,#ctaWide .input_state,#ctaWide .input_interested {
	float:left;
	width:200px;
	height:50px;
}

#ctaWide input.buttonGreen {
	float:left;
	width:100px;
	margin-top:-20px;
}

#ctaWide select,#ctaTall select {
	width:170px;
}

#ctaStd {
	width:435px;
	height:173px;
	color:#333;
	margin-top:10px;
}

#ctaStd .content {
	padding:40px 20px 0;
}

#ctaStd .content p {
	text-align:center;
	margin-right:40px;
}

#ctaStd .inputs {
	float:left;
	width:170px;
	margin:0 0 0 50px;
}

#ctaStd .button {
	float:left;
	width:100px;
	margin:14px 0 0 20px;
}

#ctaTall {
	width:286px;
	height:387px;
	color:#333;
	margin:0 auto;
}

#ctaTall .content {
	padding:90px 50px 0 30px;
}

#ctaTall .side {
	margin-top:15px;
}

#ctaTall .input_state,#ctaTall .input_first {
	margin-left:20px;
}

#ctaSquare {
	width:400px;
	height:367px;
	color:#333;
}

#ctaSquare .content {
	padding:75px 45px 0 30px;
}

#ctaSquare .form {
	margin:0 0 0 135px;
}

#ctaSquare .side {
	margin-top:15px;
}

#ctaFull {
	width:286px;
	height:699px;
	color:#333;
	margin:0 auto;
}

#ctaFull .content {
	margin:0 45px 0 35px;
	padding-top:105px;
}

#ctaFull .side {
	margin-top:15px;
}

#ctaFull .inputLeft,#ctaFUll .inputRight {
	margin:5px 0;
}

#ctaFull .startTime,#ctaFull .endTime {
	width:35%;
	float:left;
}

#ctaFull .startTime select,#ctaFull .endTime select {
	width:auto;
}

#ctaFull input,#ctaFull select {
	width:195px;
}

.whatsRightForYou {
	background:url(../images/cta/bg_WhatsRightForYou.png) no-repeat top center;
}

.getStarted {
	background:url(../images/cta/bg_GetStarted.png) no-repeat top center;
}

.getStartedTall {
	background:url(../images/cta/bg_GetStarted_Tall.png) no-repeat top center;
}

.getFreeGuideTall {
	background:url(../images/cta/bg_GetFreeGuide_Tall.png) no-repeat top center;
}

.benefits {
	background:url(../images/cta/bg_BenefitsSquare.png) no-repeat top center;
}

.learnMore {
	background:url(../images/cta/bg_LearnMore.png) no-repeat top center;
}

.areYouEligibleWide {
	background:url(../images/cta/bg_AreYouEligibileWide.png) no-repeat top center;
}

.foreclosure {
	background:url(../images/cta/bg_ForeclosureSquare.png) no-repeat top center;
}

.getStartedSquare {
	background:url(../images/cta/bg_GetStartedSquare.png) no-repeat top center;
}

.preApprFull {
	background:url(../images/cta/bg_preApprFull.png) no-repeat top center;
}

.lowerYourRate {
	background:url(../images/cta/bg_LowerYourRate.png) no-repeat top center;
}

.learnMoreRed {
	background:url(../images/cta/bg_LearnMoreRed.gif) no-repeat top center;
}

.areYouEligible {
	background:url(../images/cta/bg_AreYouEligibile.png) no-repeat top center;
}

.preApprTall {
	background:url(../images/cta/bg_preApprTall.png) no-repeat top center;
}

#footerWrap {
	background:#323538;
}

#footerWrap:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	zoom:1;
}

#footer {
	width:900px;
	margin:0 auto;
	text-align:left;
	color:#fff;
}

#footer h2 {
	color:#e9b320;
	font-weight:normal;
	font-size:1.2em;
	margin-bottom:20px;
}

#footerLinks {
	float:left;
	width:155px;
	border-right:1px solid #7e858c;
	margin:30px 0 0 10px;
}

#footerLinks a {
	color:#fff;
	text-decoration:none;
	font-size:.875em;
}

#footerLinks a:hover {
	text-decoration:underline;
	background:#3d4145;
}

#footerQuestions {
	float:left;
	width:160px;
	margin-top:30px;
	padding:0 40px;
	text-align:center;
}

#footerQuestions p {
	font-size:.875em;
}

#footerQuote {
	float:left;
	background:url(../images/blueCTABGWide.png) no-repeat top center;
	width:493px;
	height:338px;
	margin-top:-9px;
}

#quoteHours {
	float:right;
	width:169px;
	height:246px;
	padding:0 25px;
	margin-top:35px;
	margin-right:20px;
	text-align:center;
	border-left:1px solid #e2e2e2;
}

#quoteParagraph {
	color:#e2e2e2;
	text-align:center;
}

#quoteHours ul {
	padding:0 0 0 15px;
}

#quoteHours li {
	line-height:normal;
	text-align:left;
	padding:3px 0;
}

#quoteParagraph {
	border-right:1px solid #e2e2e2;
	position:relative;
	float:left;
	width:169px;
	height:246px;
	margin-top:35px;
	text-align:center;
	padding:0 25px;
}

#quoteParagraph img {
	position:absolute;
	top:120px;
	left:150px;
}

#quoteParagraph p {
	font-size:14px;
	margin-top:40px;
}

#quoteSide {
	float:right;
	width:255px;
	height:335px;
	margin-left:-5px;
	color:#e2e2e2;
	position:relative;
}

#quoteSide img {
	position:absolute;
	top:30px;
	left:25px;
}

#breadcrumb {
	height:20px;
	width:650px;
	border-bottom:1px solid #ccc;
	padding-top:10px;
	margin-bottom:10px;
}

#breadcrumb:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	zoom:1;
}

#breadcrumb p {
	color:#666;
	display:inline;
	font-weight:bold;
	font-size:.8em;
}

#breadcrumb a {
	color:#1866CA;
	font-weight:bold;
	font-size:.8em;
	text-decoration:underline;
}

#breadcrumb a:hover {
	color:#950001!important;
}

#breadcrumb span {
	background:url(../images/bcArrows.png) no-repeat center center;
	padding:3px 5px 7px;
	margin:0 3px 0 4px;
}

#breadcrumb a.active {
	color:#666;
	text-decoration:none;
}

.twoColumnLeft {
	float:left;
	clear:left;
	width:435px;
	padding-right:5px;
}

.twoColumnRight {
	float:left;
	clear:right;
	width:435px;
	padding-left:5px;
}

#triColumn {
	margin-bottom:15px;
}

#triColumn ul.house {
	margin-left:20px;
}

#triColumn:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	zoom:1;
}

#triColumn .column {
	float:left;
	width:276px;
}

#triColumn .middle {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:0 10px;
	margin:0 10px;
}

#triColumn .spread {
	font-size:1em;
	letter-spacing:3px;
	margin-top:0;
}

#triColumn h2 {
	font-size:1.2em;
}

.leftContent {
	float:left;
	width:570px;
}

.rightBarSub {
	float:left;
	width:286px;
}

.containerSmall {
	clear:both;
	margin:15px 0;
}

.containerSmall:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	zoom:1;
}

.containerSmall .icon {
	float:left;
	width:50px;
	margin-right:10px;
}

.containerSmall .content {
	float:left;
	width:510px;
	margin-top:8px;
}

.containerSmall .small {
	width:375px;
}

#backLink {
	float:left;
	clear:left;
	margin:10px 0 5px;
}

#backLink a:hover {
	background-position:0 center;
}

#backLink a {
	background:url(../images/icons/backLinkArrow.png) no-repeat 2px center;
	color:#01316a;
	font-weight:bold;
	padding:2px 0 2px 22px;
}

#forwardLink {
	clear:right;
	float:right;
	margin:10px 0 5px;
}

#forwardLink a {
	background:url(../images/icons/forwardLinkArrow.png) no-repeat 99% center;
	color:#01316a;
	font-weight:bold;
	padding:2px 22px 2px 0;
}

#forwardLink a:hover {
	background-position:100% center;
}

#subNote {
	clear:both;
	color:#444;
	margin:10px 0;
}

#subNote p {
	margin:10px 10px 10px 60px!important;
	padding:0;
}

.full {
	width:880px;
}

.half {
	width:435px;
}

.wrap {
	width:inherit;
}

.yellowBox {
	background-color:#ffffcc;
	border:1px solid #ffcc66;
}

.blueBox {
	background-color:#cce5ff;
	border:1px solid #66bcff;
}

.link {
	background-image:url(../images/icons/worldLink.png);
	background-repeat:no-repeat;
	background-position:20px center;
}

.bulb {
	background-image:url(../images/icons/lightBulb.png);
	background-repeat:no-repeat;
	background-position:15px center;
}

.info {
	background-image:url(../images/icons/exclamation.png);
	background-repeat:no-repeat;
	background-position:20px center;
}

#basePod {
	clear:both;
	padding-top:20px;
}

#basePod:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	zoom:1;
}

#basePod .container {
	float:left;
	width:256px;
	height:286px;
	padding:0 15px;
}

#basePod .middle {
	margin:0 10px;
}

#basePod .container .content {
	height:230px;
	margin:10px 0;
}

.spread {
	font:normal 1.125em/1 Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:6px;
	text-align:center;
	padding-top:10px;
	margin-bottom:0;
}

.thick {
	font:bold 1.6em/1 Arial Black, Arial, Helvetica, sans-serif;
	text-align:center;
	margin-bottom:15px;
	margin-top:0;
}

#basePod ul {
	margin:10px 20px;
}

#basePod li {
	line-height:1.4em;
}

#basePodWide {
	width:286px;
}

#basePodWide .container {
	width:266px;
	height:115px;
	padding:10px;
	margin:10px;
}

#basePodWide .container .content p {
	width:200px;
}

.ratesI {
	background:url(../images/pods/podRatesI.png) no-repeat center center;
}

.firsttimeI {
	background:url(../images/pods/podFirstTimeI.png) no-repeat center center;
}

.processingI {
	background:url(../images/pods/podProcessI.png) no-repeat center center;
}

.checkmarkGreen {
	background:url(../images/pods/podCheckmarkGreen.png) no-repeat center center;
}

.exclamationOrange {
	background:url(../images/pods/podExclamationOrange.png) no-repeat center center;
}

.houseBlue {
	background:url(../images/pods/podHouseBlue.png) no-repeat center center;
}

.scenarios {
	background:url(../images/pods/podFamily.png) no-repeat center center;
}

.processing {
	background:url(../images/pods/podProcess.png) no-repeat center center;
}

.dosanddonts {
	background:url(../images/pods/podDosAndDonts.png) no-repeat center center;
}

.prosandcons {
	background:url(../images/pods/podCheckmarkGreen.png) no-repeat center center;
}

.prefore {
	background:url(../images/pods/podprefore.png) no-repeat center center;
}

.misconceptions {
	background:url(../images/pods/podMyth.png) no-repeat center center;
}

.rambopiggy {
	background:url(../images/pods/podRamboPiggy.png) no-repeat center center;
}

#basePodWide .prosandcons {
	background:url(../images/pods/podArrowsUpDownW.png) no-repeat center center;
}

#basePodWide .map {
	background:url(../images/pods/podMapW.png) no-repeat center center;
}

#basePodWide .scenariosW {
	background:url(../images/pods/podFamilyW.png) no-repeat center center;
}

#basePodWide .checkmarkGreenW {
	background:url(../images/pods/podCheckmarkGreenW.png) no-repeat center center;
}

#splashLinks {
	width:680px;
	float:left;
	border-top:1px solid #ccc;
}

#splashLinks .container {
	border-bottom:1px solid #ccc;
	clear:both;
	padding:20px 0;
}

#splashLinks .container:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	zoom:1;
}

#splashLinks .container .icon {
	width:180px;
	float:left;
}

#splashLinks .container .content {
	float:left;
	width:500px;
	margin-top:40px;
}

#splashLinks .container a.button {
	float:right;
	clear:right;
	margin-right:40px;
}

#rightBlocks {
	float:left;
	width:200px;
}

.blueBlock {
	float:right;
	width:140px;
	height:157px;
	color:#fff;
	padding:135px 15px 0;
}

.blueBlock p {
	line-height:1.8em;
}

.bb_check {
	background:url(../images/blueBlock_Checklist.png) no-repeat center center;
}

.bb_myth {
	background:url(../images/blueBlock_Myth.png) no-repeat center center;
}

.bb_tud {
	background:url(../images/blueBlock_TUD.png) no-repeat center center;
}

.bb_Note {
	background:url(../images/blueBlock_Note.png) no-repeat center center;
}

#opening:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	zoom:1;
}

#opening .openingPara {
	float:left;
	width:440px;
	padding-right:40px;
}

#opening .iconBlock {
	float:left;
	text-align:center;
	width:200px;
}

.indexContainerWide {
	padding:20px 100px 20px 0;
}

.indexContainerWide:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	zoom:1;
}

.indexContainerWide .icon {
	float:left;
	width:140px;
}

.indexContainerWide .content {
	float:left;
	width:630px;
	margin-bottom:10px;
}

.indexContainerWide a.button {
	clear:right;
	float:right;
}

.myth {
	background:url(../images/icons/misconMyth.png) no-repeat center left;
	padding:5px 0 5px 50px;
}

.myth h2 {
	font-size:1em;
	font-weight:bold;
}

.fact p {
	background:url(../images/icons/misconFact.png) no-repeat center left;
	padding-left:50px!important;
}

.blueTable {
	background:#dee3e9;
	border:1px solid #c6ced3;
	font-size:1em;
}

.blueTable td {
	border:1px solid #c6ced3;
}

.blueTable .textual {
	padding:15px 20px;
}

ul.grant {
	list-style-image:none;
	list-style-type:none;
}

.grant h4 {
	display:inline;
	padding:7px 0 7px 36px;
}

ul.grant li {
	padding:15px 0;
}

ul.greenList {
	padding:13px 0 11px 40px;
	color:#244003;
}

ul.greenList2 {
	padding:0;
}

ul.greenList2 h4 {
	padding:13px 0 11px 55px;
}

ul.greenList li {
	font-weight:bold;
}

.wheelchair {
	background:url(../images/icons/wheelchair32x32.png) no-repeat center left;
}

.faucet {
	background:url(../images/icons/faucet32x32.png) no-repeat center left;
}

.doorway {
	background:url(../images/icons/door32x32.png) no-repeat center left;
}

.access {
	background:url(../images/icons/accessibility32x32.png) no-repeat center left;
}

.wallet {
	background:url(../images/icons/downPayment50x50.gif) no-repeat center left;
}

.irates {
	background:url(../images/icons/interestRates50x50.gif) no-repeat center left;
}

.phone {
	background:url(../images/icons/telephone50x50.gif) no-repeat center left;
}

.insurance {
	background:url(../images/icons/mortgageInsurance50x50.gif) no-repeat center left;
}

.irrrl {
	background:url(../images/icons/IRRRL50x50.gif) no-repeat center left;
}

.money {
	background:url(../images/icons/dollars50x50.gif) no-repeat center left;
}

.wallet25 {
	background:url(../images/icons/wallet25x25.gif) no-repeat center left;
}

.briefc {
	background:url(../images/icons/briefcase25x25.gif) no-repeat center left;
}

.grnbut {
	background:url(../images/icons/greenbutton25x25.gif) no-repeat center left;
}

.dollar {
	background:url(../images/icons/dollars25x25.gif) no-repeat center left;
}

.insure {
	background:url(../images/icons/insurance25x25.gif) no-repeat center left;
}

.irates25 {
	background:url(../images/icons/rates25x25.gif) no-repeat center left;
}

span.do {
	color:#01316a;
	font:bold 1.2em/1 Arial Black, Arial, Helvetica, sans-serif;
	float:left;
	width:40px;
	padding-top:5px;
}

p.do {
	float:left;
	width:395px;
}

span.dont {
	color:#e91a2b;
	font:bold 1.2em/1 Arial Black, Arial, Helvetica, sans-serif;
	float:left;
	width:70px;
	padding-top:5px;
}

p.dont {
	float:left;
	width:365px;
}

#questionColumn {
	width:500px;
	float:left;
}

#resultsColumn {
	width:350px;
	height:900px;
	float:right;
	margin:50px auto 0;
	border:2px solid #ccc;
	background:#eaeaea;
	margin:20px auto;
}

.question {
	margin:20px 0;
	height:150px;
}

.question:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	zoom:1;
}

#resultsColumn .results {
	margin:15px;
	text-align:justify;
}

#resultsColumn .results h2.wrong {
	color:#a6200e;
	font-size:14px;
	margin:0;
	padding:0;
}

#resultsColumn .results h2.right {
	color:#52ac15;
}

#resultsColumn .results p {
	margin-top:0;
}

#results12,#results34,#results5,#resultsYes,#resultsNo {
	visibility:hidden;
}

.yes,.no {
	float:left;
	width:100px;
	margin-top:20px;
	font-size:30px;
}

.yes img,.no img {
	border:0;
}

.yes {
	margin-left:50px;
}

.no {
	margin-left:30px;
}

#oneYesButton,#oneNoButton,#twoYesButton,#twoNoButton,#threeYesButton,#threeNoButton,#fourYesButton,#fourNoButton,#fiveYesButton,#fiveNoButton {
	color:#0b58a6!important;
	cursor:pointer;
}

#oneYesButtonGreen,#twoYesButtonGreen,#threeYesButtonGreen,#fourYesButtonGreen,#fiveNoButtonGreen {
	color:#52ac15!important;
}

#oneNoButtonRed,#twoNoButtonRed,#threeNoButtonRed,#fourNoButtonRed,#fiveYesButtonRed {
	color:#a6200e!important;
}

#oneCorrect,#twoCorrect,#threeCorrect,#fourCorrect,#fiveCorrect {
	width:25px;
	margin:25px auto;
	visibility:hidden;
}

#oneIncorrect,#twoIncorrect,#threeIncorrect,#fourIncorrect,#fiveIncorrect {
	width:350px;
	height:inherit;
	margin-top:-94px;
}

img.wrong {
	margin:25px 0;
	float:left;
	width:25px;
}

p.wrong {
	float:left;
	margin:10px;
}

.clicked {
	margin-top:-46px;
	visibility:hidden;
}

#statesMap {
	background:url(../images/stateMap.png) no-repeat center center;
	height:650px;
}

#statesList {
	margin:140px 0 0 100px;
}

#statesList ul {
	float:left;
	width:110px;
	list-style-type:none;
}

#statesList li {
	padding:5px 0;
}

#statesList a {
	color:#01316a;
	font-weight:bold;
}

#statesList a:hover {
	text-decoration:underline;
}

.scenario {
	width:388px;
	height:510px;
	margin:10px 0 20px;
	padding:84px 20px 0;
}

.scshort {
	height:480px!important;
}

.s1 {
	background:url(../images/scenario_bg1.png) no-repeat top center;
}

.s2 {
	background:url(../images/scenario_bg2.png) no-repeat top center;
}

.s3 {
	background:url(../images/scenario_bg3.png) no-repeat top center;
}

.s4 {
	background:url(../images/scenario_bg4.png) no-repeat top center;
}

#intro {
	margin-bottom:20px;
}

#intro:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	zoom:1;
}

#intro .icon {
	width:125px;
	float:left;
}

#intro .content {
	width:755px;
	float:left;
	margin-top:10px;
}

.numdoList {
	margin:10px 0;
}

.numdoList h4 {
	padding:15px 0 5px 50px;
	margin-top:10px;
}

.numdoList h2,.numdoList h3 {
	padding:15px 0 6px 50px!important;
}

.numdoList p {
	padding-left:50px;
}

.numdoList #ctaStd .content p {
	padding:0;
}

.numdoList #ctaStd .content h3 {
	padding:0;
}

.numdoList .oneline {
	padding:25px 0 10px 50px!important;
}

.greenDotOne {
	background:url(../images/icons/numdots/green1.png) no-repeat bottom left;
}

.greenDotTwo {
	background:url(../images/icons/numdots/green2.png) no-repeat bottom left;
}

.greenDotThree {
	background:url(../images/icons/numdots/green3.png) no-repeat bottom left;
}

.greenDotFour {
	background:url(../images/icons/numdots/green4.png) no-repeat bottom left;
}

.greenDotFive {
	background:url(../images/icons/numdots/green5.png) no-repeat bottom left;
}

.greenDotSix {
	background:url(../images/icons/numdots/green6.png) no-repeat bottom left;
}

.redDotOne {
	background:url(../images/icons/numdots/red1.png) no-repeat bottom left;
}

.redDotTwo {
	background:url(../images/icons/numdots/red2.png) no-repeat bottom left;
}

.redDotThree {
	background:url(../images/icons/numdots/red3.png) no-repeat bottom left;
}

.redDotFour {
	background:url(../images/icons/numdots/red4.png) no-repeat bottom left;
}

#resourceBox {
	margin:20px 10px;
	background:#e9e9e9;
	border:1px solid #c8c8c8;
}

#resourceBox h2 {
	background:url(../images/infoHeaderbg.png) repeat-x top left;
	color:#fff;
	text-shadow:1px 1px 2px #666;
	font-size:16px;
	padding:5px 10px;
}

#resourceBox .contentNorm {
	padding:5px 10px;
}

#resourceBox .resource {
	margin:0 10px;
	padding:10px 0;
	border-bottom:1px solid #a4a4a4;
	clear:both;
}

#resourceBox .resource:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	zoom:1;
}

#resourceBox .resource .icon {
	float:left;
	width:60px;
}

#resourceBox .resource .content {
	float:left;
	width:310px;
}

#resourceBox .resource .content p {
	font-size:12px;
	padding:0;
	margin:0;
}

#resourceBox .resource .content h3 {
	margin:0;
	padding:0;
}

#resourceBox .resource .content h3 a {
	color:#000;
	font-weight:bold;
}

#resourceBox .resource .content h3 a:hover {
	text-shadow:1px 1px 1px #bbb;
}

#resourceBox .container {
	padding:10px 0;
	margin:0 10px;
}

#resourceBox .bottomBox {
	background:#c5c5c5;
	padding:10px 0;
}

img.ratesTop {
	margin-bottom:20px;
}

p.ratesTop {
	font-size:1.1em;
	padding-top:55px;
}

h3.celebrity {
	font-size:14px;
	padding:2px 0 2px 25px;
	background:url(../images/bulletYellowStar.png) no-repeat top left;
	margin:20px 0 0;
}

p.celebrity {
	margin:3px 0 0 25px;
}

ul.menu {
	display:none;
	list-style-type:none;
}

#FAQmenu {
	padding:0 10px 0 30px;
}

#FAQpage {
	padding-left:10px;
}

#FAQpage h2 {
	background:url(./images/24-W2Bbullet.png) no-repeat left center;
	padding:2px 0 2px 25px;
}

#FAQpage a {
	color:#000;
}

#FAQpage li {
	padding:10px 30px 30px;
	margin-bottom:20px;
	border-top:1px solid #01315a;
	background:#f9f9f9;
}

.warning {
	background-color:#cc0000;
	padding:75px 14px;
	position:absolute;
	top:60px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:30px;
}

#prelen ul {
	list-style-image:url(../images/bulletCautionRed.png);
}

#qualityLife {
	width:760px;
	margin:40px auto;
}

.qualityLifeBox {
	background:url(../images/qualityOfLifeBox.png) no-repeat top left;
	width:296px;
	height:110px;
	padding:10px 20px;
	margin:20px;
	float:left;
	text-align:center;
}

.qualityLifeBox h2 {
	margin-bottom:10px;
}

.qualityLifeBox:active {
	background:url(../images/qualityOfLifeBoxDown.png) no-repeat top left;
}

.qualityLifeBox p,.qualityLifeBox h2 {
	color:#fff;
}

.qualityLifeBox p {
	margin:0 15px;
}

#statistics {
	background:url(../images/statBackGround.jpg) no-repeat top left;
	border:2px solid #c5c5c5;
	margin:10px auto;
	position:relative;
	height:434px;
}

#statistics p {
	font-weight:bold;
	display:inline;
}

#statistics p.small {
	font-size:14px;
}

#statistics p.medium {
	font-size:17px;
}

#statistics span.xl {
	font-size:23px;
}

#statistics li.pos1 {
	top:0;
	left:140px;
	position:absolute;
}

#statistics li.pos2 {
	top:50px;
	left:460px;
	position:absolute;
}

#statistics li.pos3 {
	top:100px;
	left:80px;
	position:absolute;
}

#statistics li.pos4 {
	top:150px;
	left:360px;
	position:absolute;
}

#statistics li.pos5 {
	top:200px;
	left:290px;
	position:absolute;
}

#statistics li.pos6 {
	top:250px;
	left:40px;
	position:absolute;
}

#statistics li.pos7 {
	top:275px;
	left:600px;
	position:absolute;
}

#statistics li.pos8 {
	top:320px;
	left:130px;
	position:absolute;
}

#statistics li.pos9 {
	top:370px;
	left:320px;
	position:absolute;
}

table.compare {
	border:1px inset #333;
	text-align:center;
}

table.compare td {
	border:1px outset #333;
	vertical-align:middle;
}

table.compare h2,table.compare h3,table.compare p {
	color:#000;
	margin:0;
	padding:0;
}

.tcReqBox {
	float:left;
	height:260px;
	margin:5px;
	border:1px solid #000;
	text-align:center;
}

.tcReqBox {
	width:190px;
}

.Wide {
	width:250px;
}

.tcReqBox h3 {
	background-color:#c5c5c5;
	margin:0;
	padding:3px;
}

.tcReqBox p {
	padding:0 10px;
}

#questionnaire {
	background:url(../images/firsttimeQuestionnaireBox.jpg) no-repeat top center;
	width:668px;
	height:200px;
	padding:15px 20px;
	margin:0 auto;
	color:#fff;
}

#questionnaire h5 {
	width:300px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	margin:3px;
	width:350px;
}

#questionnaire table {
	margin-left:40px;
}

#questionnaire span {
	color:red;
	display:inline;
}

span.questionnaire {
	font-size:.875em!important;
	color:#fff!important;
}

a.boxedin {
	border:1px solid #000;
	background:#000;
	color:#fff;
	width:auto;
	font-size:1.6em;
	padding:3px 5px;
}

a.boxedin:hover {
	border:2px solid #000;
	background:#fff;
	color:#000;
}
