/* why OX? */
body.why-ox #header #main-navigation li#why-ox { background-position:0 -38px; }

	/* masthead */
	body#why-ox-landing #masthead { }
		body#why-ox-landing #masthead h2 { background:url(/static/images/sprites/page_titles_primary.png) no-repeat 0 0; width:404px; }

	/* content */
	body#why-ox-landing #content { }
		body#why-ox-landing #content ol { }
			body#why-ox-landing #content ol li { }
				body#why-ox-landing #content ol li h3 { margin-bottom:5px; }
					body#why-ox-landing #content ol li h3 a { background:url(/static/images/sprites/standalone.png) no-repeat -10000px -10000px; display:block; text-indent:-10000px; height:34px; }
				body#why-ox-landing #content ol li div.content { display: inline; float:left; margin-left:10px; width:620px; }
					body#why-ox-landing #content ol li#all-products-one-account div.content h3 { }
						body#why-ox-landing #content ol li#all-products-one-account div.content h3 a { background-position:0 -1px; width:618px; }
						body#why-ox-landing #content ol li#powerful-education div.content h3 a { background-position:0 -36px; width:526px; }
						body#why-ox-landing #content ol li#excellent-service div.content h3 a { background-position:0 -71px;  width:474px; }
						body#why-ox-landing #content ol li#maximum-control div.content h3 a { background-position:0 -106px; width:505px; }
						body#why-ox-landing #content ol li#financial-security div.content h3 a { background-position:0 -141px; width:503px; }
				body#why-ox-landing #content ol li div.image { display: inline; float:left; margin-right:10px; width:320px; }
					body#why-ox-landing #content ol li div.image p { }
						body#why-ox-landing #content ol li div.image a { background:url(/static/images/sprites/standalone.png) no-repeat -10000px -10000px; display:block; text-indent:-10000px; }
						body#why-ox-landing #content ol li#all-products-one-account div.image a { background-position:-620px 0; margin-left:39px; width:223px; height:98px; }
						body#why-ox-landing #content ol li#powerful-education div.image a { background-position:-846px 0; margin-left:97px; width:129px; height:121px; }
						body#why-ox-landing #content ol li#excellent-service div.image a { background-position:-978px 0; margin-left:64px; width:199px; height:142px; }
						body#why-ox-landing #content ol li#maximum-control div.image a { background-position:-1181px 0; margin-left:74px; width:176px; height:138px; }
						body#why-ox-landing #content ol li#financial-security div.image a { background-position:-1360px 0; margin-left:94px; width:140px; height:121px; }
				body#why-ox-landing #content ol li#open-an-account h3 a { margin-left:10px; background-position:0 -174px; width:180px; height:16px; }
				body#why-ox-landing #content ol li#open-an-account p#open-account-text { margin:0 10px 10px; }
				body#why-ox-landing #content ol li#open-an-account p#open-account-image { margin:0 10px 0 7px; }
					body#why-ox-landing #content ol li#open-an-account p#open-account-image a { font-size:.9em; font-weight:bold; }

/* login */

	/* masthead */
	body#login-landing #masthead { }
		body#login-landing #masthead h2 { background:url(/static/images/sprites/page_titles_secondary.png) no-repeat -10000px -10000px; width:300px; }

	/* content */
	body#login-landing #content { }
		body#login-landing #content h4 { color:#256993; font-size:1em; }
		body#login-landing #content .main-column,
			body#login-landing #content .secondary-column { display:inline; float:left; }
		body#login-landing #content #login-signup { }
			body#login-landing #content #login-signup .main-column { border-right:1px solid #e5e5e5; margin-right:10px; width:309px; }
				body#login-landing #content #login-signup .main-column form { }
					body#login-landing #content #login-signup .main-column form fieldset { }
						body#login-landing #content #login-signup .main-column form fieldset legend { display:none; }
						body#login-landing #content #login-signup .main-column form fieldset label,
							body#login-landing #content #login-signup .main-column form fieldset input.text,
							body#login-landing #content #login-signup .main-column form fieldset select { display:block; margin-left:10px; }
						body#login-landing #content #login-signup .main-column form fieldset label { color:#383838; font-weight:900; letter-spacing:-.02em; margin-bottom:5px; text-transform:uppercase; }
						body#login-landing #content #login-signup .main-column form fieldset input.text,
							body#login-landing #content #login-signup .main-column form fieldset select { margin-bottom:15px; width:200px; }
						body#login-landing #content #login-signup .main-column form fieldset input.text { border:1px solid #e5e5e5; padding:3px; width:190px; }
						body#login-landing #content #login-signup .main-column form fieldset div.clear { margin:21px 0 0 7px; }
							body#login-landing #content #login-signup .main-column form fieldset div.clear input.submit,
								body#login-landing #content #login-signup .main-column form fieldset div.clear a { float:left; display:inline; }
							body#login-landing #content #login-signup .main-column form fieldset div.clear input.submit { background:url(/static/images/sprites/misc.png) no-repeat 0 -34px; border:none; color:#fff; font-weight:bold; padding:9px 19px 11px; width:146px; }
							body#login-landing #content #login-signup .main-column form fieldset div.clear a { font-size:.7em; margin:11px 0 0 7px; }
			body#login-landing #content #login-signup .secondary-column { margin-right:10px; width:630px; }
				body#login-landing #content #login-signup .secondary-column h3,
					body#login-landing #content #login-signup .secondary-column h4,
					body#login-landing #content #login-signup .secondary-column p { margin-left:10px; }
				body#login-landing #content #login-signup .secondary-column h4 { font-weight:normal;margin-bottom:20px; }
				body#login-landing #content #login-signup .secondary-column p.call-to-action { margin-left:7px; }
					body#login-landing #content #login-signup .secondary-column p.call-to-action a { font-size:.8em; font-weight:bold; }
		body#login-landing #content #dates-notices { border-top:1px solid #e5e5e5; margin:25px 10px 10px; padding-top:25px; }
			body#login-landing #content #dates-notices .main-column { width:300px; margin-right:10px; }
				body#login-landing #content #dates-notices .main-column dl { }
					body#login-landing #content #dates-notices .main-column dl dt,
						body#login-landing #content #dates-notices .main-column dl dd { display:inline; float:left; line-height:20px; }
					body#login-landing #content #dates-notices .main-column dl dt { color:#454545; font-weight:normal; width:35px; }
					body#login-landing #content #dates-notices .main-column dl dd { margin-bottom:20px; width:265px; }
			body#login-landing #content #dates-notices .secondary-column { width:620px; margin-left:10px; }
		body#login-landing #content #safe-haven { background-color:#e5edf1; margin:0 10px; padding:10px; }
			body#login-landing #content #safe-haven p { margin-bottom:15px; }
			body#login-landing #content #safe-haven ul { margin-bottom:0; }
				body#login-landing #content #safe-haven ul li { font-size:.8em; }