/* YUI reset and extra */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

textarea {overflow-y:auto;}
html {overflow-y:scroll;}
:focus {outline: 0;}
input[type="image"] {border: 0;}

html {
	min-height: 100%;
	height: auto;
}

body {
	background: #fff;
}

body.portal {
	background: #fff url("/images/layout/backgrounds/main.jpg") center top repeat-x;
}

body.bank {
	background: #fdfcfa url("/images/layout/backgrounds/bank-bg.jpg") center top repeat-x;
}

body.insurance {
	background: #fdfcfa url("/images/layout/backgrounds/insurance-bg.jpg") center top repeat-x;
}

body.mortgage {
	background: #fdfcfa url("/images/layout/backgrounds/bank-bg.jpg") center top repeat-x;
}

body.title {
	background: #fdfcfa url("/images/layout/backgrounds/title-bg.jpg") center top repeat-x;
}

body.wealth {
	background: #fdfcfa url("/images/layout/backgrounds/wealth-bg.jpg") center top repeat-x;
}

em {
	font-style: italic;
}

strong {
	font-weight: bold;
}

sup {
	position: relative;
	margin: 0 1px 0 2px;
	padding: 0;
	line-height: 8px;
}

.ff2-inline-block {
	display: table !important;
}
.ff2-inline-block span {
	display: none !important;
}

.block {
	display: block;
}

.nowrap {
	white-space: nowrap;
}

.beta-message {
	padding: 10px !important;
	border: 1px dotted red !important;
	background: white !important;
	color: black !important;
	font: normal normal normal 12px/14px Futura, Garamond, Arial, sans-serif !important
}

hr,
div.hr {
	width: auto;
	height: 1px;
	border: 0;
	background: #d4cec5;
	color: #d4cec5;
	margin: 15px 0 15px 0;
	overflow: hidden;
}

hr.hr2,
div.hr2 {
	width: auto;
	height: 10px;
	border: 0;
	background: url("/images/layout/backgrounds/hr.png") center no-repeat;
	margin: 10px 0;
}

a.orange-button {
	position: relative;
	height: 32px;
	left: -3px;
	display: inline-block;
	font: bold 12px/32px Georgia, serif;
	text-transform: uppercase;
	color: #fff !important;
	padding: 0 15px 0 25px !important;
	background: url("/images/layout/backgrounds/orange-button.png") 0 0 no-repeat;
	text-decoration: none !important;
	cursor: pointer;
}

a.orange-button span {
	position: absolute;
	top: 0;
	right: -3px;
	width: 3px;
	height: 32px;
	background: url("/images/layout/backgrounds/orange-button.png") right top no-repeat;
}

a.dark-orange-button {
	position: relative;
	height: 32px;
	left: -3px;
	display: inline-block;
	font: bold 12px/32px Georgia, serif;
	text-transform: uppercase;
	color: #fff !important;
	padding: 0 12px 0 15px !important;
	/* background: url("/images/layout/backgrounds/dark-orange-button.png") 0 0 no-repeat; */
	background: url("/images/layout/backgrounds/orange-button2.png") 0 0 no-repeat;
	text-decoration: none !important;
	cursor: pointer;
}

a.dark-orange-button span {
	position: absolute;
	top: 0;
	right: -3px;
	width: 3px;
	height: 32px;
	background: url("/images/layout/backgrounds/orange-button2.png") right top no-repeat;
}

a.arrow {
	padding-left: 15px;
	background: url("/images/layout/backgrounds/misc-sprite.png") -991px -46px no-repeat;
}

.hide-reveal-switch {
	color: #c67934 !important;
	text-decoration: none;
	padding-left: 15px;
	background: url("/images/layout/backgrounds/switch-arrow.png") -50px 4px no-repeat;
	overflow: visible;
	font-size: 14px !important;
	cursor: pointer;
}

h4.hide-reveal-switch {
	background-position: -50px 6px;
	font-size: 15px !important;
}

.hide-reveal-switch-active {
	background-position: 0 -46px;
}

h4.hide-reveal-switch-active {
	background-position: 0 -44px;
}

.hide-reveal-content {
	padding-left: 16px !important;
}

.hide-reveal-switch-faq {
	font: normal 14px/18px Georgia, serif !important;
	color: #713e28 !important;
	margin: 8px 0 5px 0 !important;
	background: url("/images/layout/backgrounds/faq.png") -67px 0 no-repeat;
	text-decoration: none;
	padding: 4px 0 8px 45px;
	overflow: visible;
	cursor: pointer;
}

.hide-reveal-switch-faq-active {
	background-position: 0 -73px;
}

.hide-reveal-content-faq {
	padding-left: 47px !important;
}

.disclaimer {
	font-size: 11px !important;
	line-height: 14px !important;
	color: #9c9792 !important;
}

.image-left {
	float: left;
	margin: 0 15px 8px 0;
}

.image-right {
	float: right;
	margin: 0 0 8px 15px;
}

.image-wborder {
	margin: 0;
	padding: 5px;
	background: #f6f3ec;
	border: 1px solid #d0c8ba;
}

.image-wborder-spaced {
	margin: 0 0 0 20px;
	padding: 5px;
	background: #f6f3ec;
	border: 1px solid #d0c8ba;
}

.image-right-wborder {
	float: right;
	margin: 2px 0 6px 15px;
	padding: 5px;
	background: #f6f3ec;
	border: 1px solid #d0c8ba;
}

.image-left-wborder {
	float: left;
	margin: 2px 15px 6px 0;
	padding: 5px;
	background: #f6f3ec;
	border: 1px solid #d0c8ba;
}

#msg {
	color: #da8334 !important;
}

#ty {
	font-weight: bold !important;
}

input[type="radio"],
input.type-radio,
input.radio {
	margin: 0 4px;
}

input[type="submit"],
input.type-submit,
input#COMPUTE {
	position: relative;
	height: 28px;
	left: -3px;
	display: inline-block;
	font: bold 12px/28px Georgia, serif;
	text-transform: uppercase;
	color: #fff !important;
	padding: 0 15px 0 15px !important;
	background: #c4640f url("/images/layout/backgrounds/orange-button2.png") -2px -2px no-repeat;
	text-decoration: none !important;
	cursor: pointer;
	border: 0;
	border-right: 1px solid #c4640f;
	overflow: visible; /* important for IE */
}

input.clean-submit {
	position: relative;
	height: auto;
	left: auto;
	display: inline;
	font: bold 11px/13px Georgia, serif;
	text-transform: none;
	color: #fff !important;
	padding: 2px 4px !important;
	margin: 4px 0;
	background: #c4640f;
	text-decoration: none !important;
	cursor: pointer;
	border: 1px solid #c4640f;
}

input.small {
	width: 55px;
}

input.medium {
	width: 200px;
}

input.medium-sidebar {
	width: 188px;
	padding: 8px 6px 0 8px;
	font: normal 11px/14px Georgia, serif;
	color: #91816b;
	border: 0;
	height: 25px;
	background: url("/images/layout/backgrounds/input-sidebar.png") 0 0 no-repeat;
}

input.large {
	width: 320px;
}

textarea.medium {
	width: 200px;
	height: 50px;
}

textarea.large {
	width: 320px;
	height: 100px;
}

textarea.large2 {
	width: 320px;
	height: 30px;
}

#wrapper {
	position: relative;
	width: 965px;
	min-height: 200px;
	margin: 0 auto;
	padding-top: 1px;
}

#wrapper:after { /* self clear floats */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#footer {
	position: relative;
	z-index: 5;
	width: auto;
	padding: 20px 0 5px 0;
	margin-top: 100px;
	background: url("/images/layout/backgrounds/footer.png") center top no-repeat;
}

#footer a {
	color: #a9a59a;
	text-decoration: none;
}

#footer a:hover {
	color: #a9a59a;
	text-decoration: underline;
}

#footer-links {
	width: 953px;
	margin: 0 auto 17px auto;
	font: normal 12px/18px Georgia, serif;
	color: #a9a59a;
	list-style-type: none;
	text-align: center;
}

#footer-links li {
	padding: 0 17px 0 20px;
	display: inline;
	background: url("/images/layout/backgrounds/misc-sprite.png") -999px 1px no-repeat;
}

#footer-links li:first-child {
	padding-left: 0;
	background: none;
}

#footer-links li:last-child {
	padding-right: 0;
}

#footer-copyright {
	width: 953px;
	margin: 17px auto 10px auto;
	font: normal 12px/18px Georgia, serif;
	color: #908b81;
	text-align: center;
}

#footer-copyright a {
	color: #908b81;
	text-decoration: none;
}

#footer-copyright a:hover {
	color: #908b81;
	text-decoration: underline;
}

#footer-copyright span {
	padding: 0 0 0 10px;
}

#footer-copyright span.ehl {
	padding: 1px 0 0 34px;
	background: url("/images/layout/backgrounds/ehl.png") 10px 0 no-repeat;
}

#footer-disclaimer {
	width: 880px;
	margin: 10px auto 20px auto;
	font: normal 10px/12px Arial, sans-serif;
	color: #bfbbb2;
	text-align: center;
}


h1#logo {
	position: absolute;
	top: -3px;
	left: -5px;
	width: 230px;
	height: 128px;
	font: normal small-caps bold 24px/176px 'Trebuchet MS', Trebuchet, Georgia, serif;
	color: #571b04;
	text-align: center;
	overflow: hidden;
	letter-spacing: 1px;
}

h1#logo span {
	position: absolute;
	top: 0;
	left: 0;
	width: 230px;
	height: 128px;
	background: url("/images/layout/backgrounds/logo-solid.png") no-repeat;
}

body.bank h1#logo {
	top: 7px;
	left: -4px;
	width: 231px;
	height: 125px;
	font: normal small-caps bold 20px/160px 'Trebuchet MS', Trebuchet, Georgia, serif;
	color: #49182d;
}

body.bank h1#logo span {
	width: 231px;
	height: 125px;
	background: url("/images/layout/backgrounds/logo-bank-solid.png") no-repeat;
}

body.insurance h1#logo {
	top: 7px;
	left: -4px;
	width: 231px;
	height: 125px;
	font: normal small-caps bold 20px/160px 'Trebuchet MS', Trebuchet, Georgia, serif;
	color: #49182d;
}

body.insurance h1#logo span {
	width: 231px;
	height: 125px;
	background: url("/images/layout/backgrounds/logo-insurance-solid.png") no-repeat;
}

body.mortgage h1#logo {
	top: 7px;
	left: -4px;
	width: 231px;
	height: 125px;
	font: normal small-caps bold 20px/160px 'Trebuchet MS', Trebuchet, Georgia, serif;
	color: #49182d;
}

body.mortgage h1#logo span {
	width: 231px;
	height: 125px;
	background: url("/images/layout/backgrounds/logo-mortgage-solid.png") no-repeat;
}

body.title h1#logo {
	top: 7px;
	left: -4px;
	width: 231px;
	height: 125px;
	font: normal small-caps bold 20px/160px 'Trebuchet MS', Trebuchet, Georgia, serif;
	color: #49182d;
}

body.title h1#logo span {
	width: 231px;
	height: 125px;
	background: url("/images/layout/backgrounds/logo-title-solid.png") no-repeat;
}

body.wealth h1#logo {
	top: 7px;
	left: -4px;
	width: 231px;
	height: 125px;
	font: normal small-caps bold 20px/160px 'Trebuchet MS', Trebuchet, Georgia, serif;
	color: #49182d;
}

body.wealth h1#logo span {
	width: 231px;
	height: 125px;
	background: url("/images/layout/backgrounds/logo-wealth-solid.png") no-repeat;
}

#curve-bar {
	position: absolute;
	top: 0;
	right: 0;
	height: 46px;
	background: url("/images/layout/backgrounds/curve-bar.png") right top no-repeat;
	padding: 0 46px 0 2px;
	font: normal small-caps normal 12px/12px Georgia, serif;
	color: #e8e7e3;
}

body.bank #curve-bar {
	background: url("/images/layout/backgrounds/curve-bar-bank.png") right top no-repeat;
}

body.insurance #curve-bar {
	background: url("/images/layout/backgrounds/curve-bar-insurance.png") right top no-repeat;
}

body.mortgage #curve-bar {
	background: url("/images/layout/backgrounds/curve-bar-bank.png") right top no-repeat;
}

body.title #curve-bar {
	background: url("/images/layout/backgrounds/curve-bar-title.png") right top no-repeat;
}

body.wealth #curve-bar {
	background: url("/images/layout/backgrounds/curve-bar-wealth.png") right top no-repeat;
}

#curve-bar a {
	color: #e8e7e3;
	text-decoration: none;
}

#curve-bar a:hover {
	color: #e8e7e3;
	text-decoration: underline;
}

#curve-bar .inside {
	position: absolute;
	top: 0;
	left: -44px;
	width: 44px;
	height: 46px;
	background: url("/images/layout/backgrounds/curve-bar.png") left top no-repeat;
}

body.bank #curve-bar .inside {
	background: url("/images/layout/backgrounds/curve-bar-bank.png") left top no-repeat;
}

body.insurance #curve-bar .inside {
	background: url("/images/layout/backgrounds/curve-bar-insurance.png") left top no-repeat;
}

body.mortgage #curve-bar .inside {
	background: url("/images/layout/backgrounds/curve-bar-bank.png") left top no-repeat;
}

body.title #curve-bar .inside {
	background: url("/images/layout/backgrounds/curve-bar-title.png") left top no-repeat;
}

body.wealth #curve-bar .inside {
	background: url("/images/layout/backgrounds/curve-bar-wealth.png") left top no-repeat;
}

#curve-bar ul {
	position: relative;
	top: 14px;
}

#curve-bar ul li {
	padding: 0 14px 0 17px;
	display: inline;
	background: url("/images/layout/backgrounds/misc-sprite.png") 0 2px no-repeat;
}

#curve-bar ul li:first-child {
	padding-left: 0;
	background: none;
}

#curve-bar ul li:last-child {
	padding-right: 0;
}

body.bank #top-bank a { text-decoration: underline; }
body.insurance #top-insurance a { text-decoration: underline; }
body.mortgage #top-mortgage a { text-decoration: underline; }
body.title #top-title a { text-decoration: underline; }
body.wealth #top-wealth a { text-decoration: underline; }

#box-withnav {
	position: relative;
	width: 955px;
	padding: 4px 5px;
	margin: 110px 0 0 0;
	background: url("/images/layout/backgrounds/shadow-box-withnav.png") center top no-repeat;
}

#box-withnav .inside {
	height: 376px;
	background: url("/images/layout/backgrounds/featurebox_horses-right.jpg") 1px 49px no-repeat;
}

#box {
	position: relative;
	z-index: 18;
	width: 955px;
	padding: 4px 5px;
	margin: 147px 0 0 0;
	background: url("/images/layout/backgrounds/shadow-box.png") center top no-repeat;
}

#box .inside {
	height: 312px;
	background: #fff;
}

/* featurebox definitions begin */

.box-photo-antique-key .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_antique-key.jpg") 1px 1px no-repeat !important;
}

.box-photo-apartment-windows .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_apartment-windows.jpg") 1px 1px no-repeat !important;
}

.box-photo-big-tex .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_big-tex.jpg") 1px 1px no-repeat !important;
}

.box-photo-car-show-2011 .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_car-show-2011.jpg") 1px 1px no-repeat !important;
}

.box-photo-custom-debit-cards .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_custom-debit-cards.jpg") 1px 1px no-repeat !important;
}

.box-photo-custom-home .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_custom-home.jpg") 1px 1px no-repeat !important;
}

.box-photo-customer-alert .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_customer-alert.jpg") 1px 1px no-repeat !important;
}

.box-photo-debit-card-insert .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_debit-card-insert.jpg") 1px 1px no-repeat !important;
}

.box-photo-estatement .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_estatement.jpg") 1px 1px no-repeat !important;
}

.box-photo-field-of-bluebonnets .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_field-of-bluebonnets.jpg") 1px 1px no-repeat !important;
}

.box-photo-guadalupe-peak .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_guadalupe-peak.jpg") 1px 1px no-repeat !important;
}

.box-photo-heart-shaped-horses .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_heart-shaped-horses.jpg") 1px 1px no-repeat !important;
}

.box-photo-horn-toad .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_horn-toad.jpg") 1px 1px no-repeat !important;
}

.box-photo-horses-left .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_horses-left.jpg") 1px 1px no-repeat !important;
}

.box-photo-horses-right .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_horses-right.jpg") 1px 1px no-repeat !important;
}

.box-photo-important-message .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_important-message.jpg") 1px 1px no-repeat !important;
}

.box-photo-kicked-back-boots .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_kicked-back-boots.jpg") 1px 1px no-repeat !important;
}

.box-photo-laptop-and-cowboy .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_laptop-and-cowboy.jpg") 1px 1px no-repeat !important;
}

.box-photo-laptop-in-field .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_laptop-in-field.jpg") 1px 1px no-repeat !important;
}

.box-photo-laptop-in-library .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_laptop-in-library.jpg") 1px 1px no-repeat !important;
}

.box-photo-LCA .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_LCA.jpg") 1px 1px no-repeat !important;
}

.box-photo-leather-dark .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_leather-dark.jpg") 1px 1px no-repeat !important;
}

.box-photo-leather-light .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_leather-light.jpg") 1px 1px no-repeat !important;
}

.box-photo-lonestar-barn .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_lonestar-barn.jpg") 1px 1px no-repeat !important;
}

.box-photo-lonestar-barn-2APY .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_lonestar-barn-2APY.jpg") 1px 1px no-repeat !important;
}

.box-photo-lonestar-online .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_lonestar-online.jpg") 1px 1px no-repeat !important;
}

.box-photo-LTB-hot-air-balloon .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_LTB-hot-air-balloon.jpg") 1px 1px no-repeat !important;
}

.box-photo-mare-and-foal .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_mare-and-foal.jpg") 1px 1px no-repeat !important;
}

.box-photo-medical .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_medical.jpg") 1px 1px no-repeat !important;
}

.box-photo-my-legacy-rewards .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_my-legacy-rewards.jpg") 1px 1px no-repeat !important;
}

.box-photo-non-profit .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_non-profit.jpg") 1px 1px no-repeat !important;
}

.box-photo-padlock-with-checkmark .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_padlock-with-checkmark.jpg") 1px 1px no-repeat !important;
}

.box-photo-path-with-trees .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_path-with-trees.jpg") 1px 1px no-repeat !important;
}

.box-photo-peaches-parker .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_peaches-parker.jpg") 1px 1px no-repeat !important;
}

.box-photo-red-car-and-house .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_red-car-and-house.jpg") 1px 1px no-repeat !important;
}

.box-photo-rider-in-stream .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_rider-in-stream.jpg") 1px 1px no-repeat !important;
}

.box-photo-san-jacinto .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_san-jacinto.jpg") 1px 1px no-repeat !important;
}

.box-photo-scanner .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_scanner.jpg") 1px 1px no-repeat !important;
}

.box-photo-since-1963-windmill .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_since-1963-windmill.jpg") 1px 1px no-repeat !important;
}

.box-photo-single-oak-tree .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_single-oak-tree.jpg") 1px 1px no-repeat !important;
}

.box-photo-soldier .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_soldier.jpg") 1px 1px no-repeat !important;
}

.box-photo-stallions .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_stallions.jpg") 1px 1px no-repeat !important;
}

.box-photo-stone-beige-house .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_stone-beige-house.jpg") 1px 1px no-repeat !important;
}

.box-photo-texas-capital .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_texas-capital.jpg") 1px 1px no-repeat !important;
}

.box-photo-texas-troops .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_texas-troops.jpg") 1px 1px no-repeat !important;
}

.box-photo-three-cowboys .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_three-cowboys.jpg") 1px 1px no-repeat !important;
}

.box-photo-tv-giveaway .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_tv-giveaway.jpg") 1px 1px no-repeat !important;
}

.box-photo-tv-giveaway-2 .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_tv-giveaway-2.jpg") 1px 1px no-repeat !important;
}

.box-photo-two-cowboys-at-sunset .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_two-cowboys-at-sunset.jpg") 1px 1px no-repeat !important;
}

.box-photo-white-house-black-roof .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_white-house-black-roof.jpg") 1px 1px no-repeat !important;
}

.box-photo-white-shelby-mustang .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_white-shelby-mustang.jpg") 1px 1px no-repeat !important;
}

.box-photo-white-stallion .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_white-stallion.jpg") 1px 1px no-repeat !important;
}

.box-photo-woman-at-fence .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_woman-at-fence.jpg") 1px 1px no-repeat !important;
}

.box-photo-woman-with-umbrella .inside {
	background: #fff url("/images/layout/backgrounds/featurebox_woman-with-umbrella.jpg") 1px 1px no-repeat !important;
}

/* featurebox definitions end */

#navigation {
	position: relative;
	top: 1px;
	left: 1px;
	width: 954px;
	height: 56px;
	overflow: hidden;
}

#navigation li {
	position: relative;
	float: left;
	width: 238.5px;
	height: 56px;
	font: normal small-caps normal 15px/50px Georgia, serif;
	color: #e8e7e3;
	text-align: center;
	list-style-type: none;
}

#navigation li a {
	color: #68240b;
	text-decoration: none;
}

#navigation li a:hover {
	text-decoration: underline;
}

#navigation li span {
	position: absolute;
	top: 0;
	left: 0;
	width: 238.5px;
	height: 56px;
	background: url("/images/layout/backgrounds/navigation.png") 0 0 no-repeat;
	cursor: pointer;
}

#navigation #lt-bank span {
	background-position: 0 0;
}

#navigation #lt-bank a:hover span,
#navigation #lt-bank a.active span {
	background-position: 0 -57px;
}

#navigation #lt-insurance span {
	background-position: -237.5px 0;
}

#navigation #lt-insurance a:hover span,
#navigation #lt-insurance a.active span {
	background-position: -237.5px -57px;
}

#navigation #lt-mortgage span {
	background-position: -476.5px 0;
}

#navigation #lt-mortgage a:hover span,
#navigation #lt-mortgage a.active span {
	background-position: -476.5px -57px;
}

#navigation #lt-title span {
	background-position: -714.25px 0;
}

#navigation #lt-title a:hover span,
#navigation #lt-title a.active span {
	background-position: -714.25px -57px;
}

#navigation #lt-wealth {
	width: 189px;
	margin-right: 0;
}

#navigation #lt-wealth span {
	width: 189px;
	background-position: -764px 0;
}

#navigation #lt-wealth a:hover span,
#navigation #lt-wealth a.active span {
	background-position: -764px -57px;
}

#bank-navigation,
#insurance-navigation,
#mortgage-navigation,
#title-navigation,
#wealth-navigation {
	position: absolute;
	z-index: 19;
	top: 82px;
	right: 45px;
	width: 700px;
	height: 30px;
	overflow: visible;
}

#bank-navigation li,
#insurance-navigation li,
#mortgage-navigation li,
#title-navigation li,
#wealth-navigation li {
	position: relative;
	float: right;
	margin-left: 29px;
	height: 30px;
	font: normal small-caps normal 14px/30px Georgia, serif;
	color: #49182d;
	text-align: center;
	list-style-type: none;
	overflow: visible;
}

#bank-navigation li:hover .rollover, #bank-navigation li.hover .rollover,
#insurance-navigation li:hover .rollover, #insurance-navigation li.hover .rollover,
#mortgage-navigation li:hover .rollover, #mortgage-navigation li.hover .rollover,
#title-navigation li:hover .rollover, #title-navigation li.hover .rollover,
#wealth-navigation li:hover .rollover, #wealth-navigation li.hover .rollover {
	display: block;
}

#bank-navigation li a,
#insurance-navigation li a,
#mortgage-navigation li a,
#title-navigation li a,
#wealth-navigation li a {
	display: block;
	height: 30px;
	color: #49182d;
	text-decoration: none;
}

#bank-navigation li a:hover,
#insurance-navigation li a:hover,
#mortgage-navigation li a:hover,
#title-navigation li a:hover,
#wealth-navigation li a:hover {
	text-decoration: underline;
}

#bank-navigation li span,
#insurance-navigation li span,
#mortgage-navigation li span,
#title-navigation li span,
#wealth-navigation li span {
	position: absolute;
	top: 0;
	left: 0;
	height: 30px;
	cursor: pointer;
}
#bank-navigation li span { background: url("/images/layout/backgrounds/bank-navigation.jpg") 0 0 no-repeat; }
#insurance-navigation li span { background: url("/images/layout/backgrounds/insurance-navigation.jpg") 0 0 no-repeat; }
#mortgage-navigation li span { background: url("/images/layout/backgrounds/bank-navigation.jpg") 0 0 no-repeat; }
#title-navigation li span { background: url("/images/layout/backgrounds/title-navigation.jpg") 0 0 no-repeat; }
#wealth-navigation li span { background: url("/images/layout/backgrounds/wealth-navigation.jpg") 0 0 no-repeat; }

/* bank navigation buttons */
#bank-navigation #personal-banking { width: 150px; }
#bank-navigation #personal-banking span { background-position: 0 0; width: 150px; }
#bank-navigation #personal-banking a:hover span,
#bank-navigation #personal-banking a.hover span,
#bank-navigation #personal-banking a.active span { background-position: 0 -30px; }
#bank-navigation #business-banking { width: 150px; }
#bank-navigation #business-banking span { background-position: 0 -60px; width: 150px; }
#bank-navigation #business-banking a:hover span,
#bank-navigation #business-banking a.hover span,
#bank-navigation #business-banking a.active span { background-position: 0 -90px; }
#bank-navigation #about-us { width: 92px; }
#bank-navigation #about-us span { background-position: 0 -120px; width: 92px; }
#bank-navigation #about-us a:hover span,
#bank-navigation #about-us a.hover span,
#bank-navigation #about-us a.active span { background-position: 0 -150px; }
#bank-navigation #contact-us { width: 119px; }
#bank-navigation #contact-us span { background-position: 0 -180px; width: 119px; }
#bank-navigation #contact-us a:hover span,
#bank-navigation #contact-us a.hover span,
#bank-navigation #contact-us a.active span { background-position: 0 -210px; }
/* insurance navigation buttons */
#insurance-navigation #about-us { width: 92px; }
#insurance-navigation #about-us span { background-position: 0 0; width: 92px; }
#insurance-navigation #about-us a:hover span,
#insurance-navigation #about-us a.hover span,
#insurance-navigation #about-us a.active span { background-position: 0 -30px; }
#insurance-navigation #business { width: 92px; }
#insurance-navigation #business span { background-position: 0 -60px; width: 92px; }
#insurance-navigation #business a:hover span,
#insurance-navigation #business a.hover span,
#insurance-navigation #business a.active span { background-position: 0 -90px; }
#insurance-navigation #personal { width: 92px; }
#insurance-navigation #personal span { background-position: 0 -120px; width: 92px; }
#insurance-navigation #personal a:hover span,
#insurance-navigation #personal a.hover span,
#insurance-navigation #personal a.active span { background-position: 0 -150px; }
#insurance-navigation #contact-us { width: 109px; }
#insurance-navigation #contact-us span { background-position: 0 -180px; width: 109px; }
#insurance-navigation #contact-us a:hover span,
#insurance-navigation #contact-us a.hover span,
#insurance-navigation #contact-us a.active span { background-position: 0 -210px; }
/* title navigation buttons */
#title-navigation #about-us { width: 92px; }
#title-navigation #about-us span { background-position: 0 0; width: 92px; }
#title-navigation #about-us a:hover span,
#title-navigation #about-us a.hover span,
#title-navigation #about-us a.active span { background-position: 0 -30px; }
#title-navigation #resource-tools { width: 142px; }
#title-navigation #resource-tools span { background-position: 0 -60px; width: 142px; }
#title-navigation #resource-tools a:hover span,
#title-navigation #resource-tools a.hover span,
#title-navigation #resource-tools a.active span { background-position: 0 -90px; }
#title-navigation #education { width: 103px; }
#title-navigation #education span { background-position: 0 -120px; width: 103px; }
#title-navigation #education a:hover span,
#title-navigation #education a.hover span,
#title-navigation #education a.active span { background-position: 0 -150px; }
#title-navigation #contact-us { width: 111px; }
#title-navigation #contact-us span { background-position: 0 -180px; width: 111px; }
#title-navigation #contact-us a:hover span,
#title-navigation #contact-us a.hover span,
#title-navigation #contact-us a.active span { background-position: 0 -210px; }
/* wealth navigation buttons */
#wealth-navigation #company { width: 92px; }
#wealth-navigation #company span { background-position: 0 0; width: 92px; }
#wealth-navigation #company a:hover span,
#wealth-navigation #company a.hover span,
#wealth-navigation #company a.active span { background-position: 0 -30px; }
#wealth-navigation #financial { width: 235px; }
#wealth-navigation #financial span { background-position: 0 -60px; width: 235px; }
#wealth-navigation #financial a:hover span,
#wealth-navigation #financial a.hover span,
#wealth-navigation #financial a.active span { background-position: 0 -90px; }
#wealth-navigation #resources { width: 102px; }
#wealth-navigation #resources span { background-position: 0 -120px; width: 102px; }
#wealth-navigation #resources a:hover span,
#wealth-navigation #resources a.hover span,
#wealth-navigation #resources a.active span { background-position: 0 -150px; }
#wealth-navigation #blog { width: 63px; }
#wealth-navigation #blog span { background-position: 0 -180px; width: 63px; }
#wealth-navigation #blog a:hover span,
#wealth-navigation #blog a.hover span,
#wealth-navigation #blog a.active span { background-position: 0 -210px; }

.rollover,
#bank-navigation .rollover,
#insurance-navigation .rollover,
#mortgage-navigation .rollover,
#title-navigation .rollover,
#wealth-navigation .rollover {
	display: none;
	position: absolute;
	z-index: 20;
	top: 39px;
	left: -6px;
	padding: 14px 9px 20px 7px;
	width: 259px;
	min-height: 20px;
	background: url("/images/layout/backgrounds/rollover.png") left bottom no-repeat;
	overflow: visible;
}

.rollover-alt,
#bank-navigation .rollover-alt,
#insurance-navigation .rollover-alt,
#mortgage-navigation .rollover-alt,
#title-navigation .rollover-alt,
#wealth-navigation .rollover-alt {
	left: auto;
	right: -6px;
}

.rollover-alt-nudge,
#bank-navigation .rollover-alt-nudge,
#insurance-navigation .rollover-alt-nudge,
#mortgage-navigation .rollover-alt-nudge,
#title-navigation .rollover-alt-nudge,
#wealth-navigation .rollover-alt-nudge {
	left: -14px;
}

.rollover-alt-nudge2,
#bank-navigation .rollover-alt-nudge2,
#insurance-navigation .rollover-alt-nudge2,
#mortgage-navigation .rollover-alt-nudge2,
#title-navigation .rollover-alt-nudge2,
#wealth-navigation .rollover-alt-nudge2 {
	left: -31px;
}

.rollover-top {
	position: absolute;
	top: -14px;
	left: 0;
	width: 275px;
	height: 14px;
	background: url("/images/layout/backgrounds/rollover.png") 0 -110px no-repeat;
}

.rollover-alt .rollover-top,
#bank-navigation .rollover-alt .rollover-top,
#insurance-navigation .rollover-alt .rollover-top,
#mortgage-navigation .rollover-alt .rollover-top,
#title-navigation .rollover-alt .rollover-top,
#wealth-navigation .rollover-alt .rollover-top {
	background-position: 0 0;
}

.rollover-alt2 .rollover-top,
#bank-navigation .rollover-alt2 .rollover-top,
#insurance-navigation .rollover-alt2 .rollover-top,
#mortgage-navigation .rollover-alt2 .rollover-top,
#title-navigation .rollover-alt2 .rollover-top,
#wealth-navigation .rollover-alt2 .rollover-top {
	background-position: 0 -14px;
}

.rollover-alt3 .rollover-top,
#bank-navigation .rollover-alt3 .rollover-top,
#insurance-navigation .rollover-alt3 .rollover-top,
#mortgage-navigation .rollover-alt3 .rollover-top,
#title-navigation .rollover-alt3 .rollover-top,
#wealth-navigation .rollover-alt3 .rollover-top {
	background-position: 0 -30px;
}

.rollover-alt4 .rollover-top,
#bank-navigation .rollover-alt4 .rollover-top,
#insurance-navigation .rollover-alt4 .rollover-top,
#mortgage-navigation .rollover-alt4 .rollover-top,
#title-navigation .rollover-alt4 .rollover-top,
#wealth-navigation .rollover-alt4 .rollover-top {
	background-position: 0 -46px;
}

.rollover-alt5 .rollover-top,
#bank-navigation .rollover-alt5 .rollover-top,
#insurance-navigation .rollover-alt5 .rollover-top,
#mortgage-navigation .rollover-alt5 .rollover-top,
#title-navigation .rollover-alt5 .rollover-top,
#wealth-navigation .rollover-alt5 .rollover-top {
	background-position: 0 -62px;
}

.rollover-alt6 .rollover-top,
#bank-navigation .rollover-alt6 .rollover-top,
#insurance-navigation .rollover-alt6 .rollover-top,
#mortgage-navigation .rollover-alt6 .rollover-top,
#title-navigation .rollover-alt6 .rollover-top,
#wealth-navigation .rollover-alt6 .rollover-top {
	background-position: 0 -78px;
}

.rollover ul,
#bank-navigation .rollover ul,
#insurance-navigation .rollover ul,
#mortgage-navigation .rollover ul,
#title-navigation .rollover ul,
#wealth-navigation .rollover ul {
	position: relative;
	top: auto;
	right: auto;
	width: auto;
	height: auto;
	overflow: visible;
	margin: 1px 5px 0 12px;
	padding: 0;
	font: normal 12px/18px Georgia, serif;
	color: #c0600a;
	list-style-type: none;
}

.rollover ul li,
#bank-navigation .rollover ul li,
#insurance-navigation .rollover ul li,
#mortgage-navigation .rollover ul li,
#title-navigation .rollover ul li,
#wealth-navigation .rollover ul li {
	position: relative;
	float: none;
	display: block;
	height: auto;
	font: normal normal normal 12px/18px Georgia, serif;
	color: #c0600a;
	text-align: left;
	list-style-type: none;
	overflow: visible;
	padding: 0 0 0 14px;
	margin: 0 0 3px 0;
	background: url("/images/layout/backgrounds/misc-sprite.png") -991px -45px no-repeat;
}

.rollover ul li a,
#bank-navigation .rollover ul li a,
#insurance-navigation .rollover ul li a,
#mortgage-navigation .rollover ul li a,
#title-navigation .rollover ul li a,
#wealth-navigation .rollover ul li a {
	display: block;
	height: auto;
	color: #c0600a;
	text-decoration: none;
}

.rollover ul li a:hover,
#bank-navigation .rollover ul li a:hover,
#insurance-navigation .rollover ul li a:hover,
#mortgage-navigation .rollover ul li a:hover,
#title-navigation .rollover ul li a:hover,
#wealth-navigation .rollover ul li a:hover {
	color: #c0600a;
	text-decoration: underline;
}

.feature-box {
	position: absolute;
	top: 71px;
	left: 22px;
	width: 369px;
	height: 281px;
	padding: 4px 6px 6px 4px;
	background: url("/images/layout/backgrounds/feature-box-shadow.png") left top no-repeat;
}

#box-withnav .feature-box {
	display: none;
}

.feature-box-active {
	display: block !important;
}

.feature-box2 {
	top: 14px;
	left: auto;
	right: 14px;
}

.feature-box .finside {
	position: relative;
	width: 367px;
	height: 279px;
	padding: 1px;
	/* background color is removed dynamically after texture image is loaded
	   this helps with flash of unstyled content */
	background: #f7f0de url("/images/layout/backgrounds/feature-box-texture.png") 0 0 no-repeat;
	overflow: visible;
}

.feature-box .finside h2 {
	position: relative;
	top: 8px;
	left: 8px;
	height: 67px;
	margin: 0 0 13px 0;
	padding: 0 30px 0 49px;
	font: normal 24px/84px Times, serif;
	color: #571b04;
	background-position: 0 0;
	background-repeat: no-repeat;
	white-space: nowrap;
}

.feature-box .finside h2.lettera { background-image: url("/images/layout/backgrounds/a.png"); }
.feature-box .finside h2.letterb { background-image: url("/images/layout/backgrounds/b.png"); }
.feature-box .finside h2.letterc { background-image: url("/images/layout/backgrounds/c.png"); }
.feature-box .finside h2.letterd { background-image: url("/images/layout/backgrounds/d.png"); }
.feature-box .finside h2.lettere { background-image: url("/images/layout/backgrounds/e.png"); }
.feature-box .finside h2.letterf { background-image: url("/images/layout/backgrounds/f.png"); }
.feature-box .finside h2.letterg { background-image: url("/images/layout/backgrounds/g.png"); }
.feature-box .finside h2.letterh { background-image: url("/images/layout/backgrounds/h.png"); }
.feature-box .finside h2.letteri { background-image: url("/images/layout/backgrounds/i.png"); }
.feature-box .finside h2.letterj { background-image: url("/images/layout/backgrounds/j.png"); }
.feature-box .finside h2.letterk { background-image: url("/images/layout/backgrounds/k.png"); }
.feature-box .finside h2.letterl { background-image: url("/images/layout/backgrounds/l.png"); }
.feature-box .finside h2.letterm { background-image: url("/images/layout/backgrounds/m.png"); }
.feature-box .finside h2.lettern { background-image: url("/images/layout/backgrounds/n.png"); }
.feature-box .finside h2.lettero { background-image: url("/images/layout/backgrounds/o.png"); }
.feature-box .finside h2.letterp { background-image: url("/images/layout/backgrounds/p.png"); }
.feature-box .finside h2.letterq { background-image: url("/images/layout/backgrounds/q.png"); }
.feature-box .finside h2.letterr { background-image: url("/images/layout/backgrounds/r.png"); }
.feature-box .finside h2.letters { background-image: url("/images/layout/backgrounds/s.png"); }
.feature-box .finside h2.lettert { background-image: url("/images/layout/backgrounds/t.png"); }
.feature-box .finside h2.letteru { background-image: url("/images/layout/backgrounds/u.png"); }
.feature-box .finside h2.letterv { background-image: url("/images/layout/backgrounds/v.png"); }
.feature-box .finside h2.letterw { background-image: url("/images/layout/backgrounds/w.png"); }
.feature-box .finside h2.letterx { background-image: url("/images/layout/backgrounds/x.png"); }
.feature-box .finside h2.lettery { background-image: url("/images/layout/backgrounds/y.png"); }
.feature-box .finside h2.letterz { background-image: url("/images/layout/backgrounds/z.png"); }
.feature-box .finside h2.letter0 { background-image: url("/images/layout/backgrounds/0.png"); }
.feature-box .finside h2.letter1 { background-image: url("/images/layout/backgrounds/1.png"); }
.feature-box .finside h2.letter2 { background-image: url("/images/layout/backgrounds/2.png"); }
.feature-box .finside h2.letter3 { background-image: url("/images/layout/backgrounds/3.png"); }
.feature-box .finside h2.letter4 { background-image: url("/images/layout/backgrounds/4.png"); }
.feature-box .finside h2.letter5 { background-image: url("/images/layout/backgrounds/5.png"); }
.feature-box .finside h2.letter6 { background-image: url("/images/layout/backgrounds/6.png"); }
.feature-box .finside h2.letter7 { background-image: url("/images/layout/backgrounds/7.png"); }
.feature-box .finside h2.letter8 { background-image: url("/images/layout/backgrounds/8.png"); }
.feature-box .finside h2.letter9 { background-image: url("/images/layout/backgrounds/9.png"); }

.feature-box .finside p {
	font: normal 14px/20px Georgia, serif;
	color: #a0906d;
	padding: 0 30px 0 57px;
	margin: 3px 0 20px 0;
}

.feature-box .finside ul {
	font: normal 14px/20px Georgia, serif;
	color: #a0906d;
	padding: 0 30px 0 37px;
	margin: -13px 0 20px 20px;
}

.feature-box .finside ul li {
	padding-left: 11px;
	margin-bottom: 1px;
	background: url("/images/layout/backgrounds/misc-sprite.png") 1px -15px no-repeat;
}

#box2 {
	position: relative;
	top: -10px;
	width: 955px;
	padding: 4px 5px;
	background: url("/images/layout/backgrounds/shadow-box2.png") center top no-repeat;
}

#box2 .inside {
	padding-top: 5px;
	min-height: 549px;
	background: url("/images/layout/backgrounds/texture-box2.jpg") center top no-repeat;
}

#box2 .inside:after { /* self clear floats */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#box2 .inside .left {
	float: left;
	width: 217px;
	margin: 30px 0 0 40px;
	padding-right: 40px;
	min-height: 460px;
	background: url("/images/layout/backgrounds/vertical-shadow.png") right top no-repeat;
}

#box2 .inside .left a {
	color: #c0600a;
	text-decoration: none;
}

#box2 .inside .left a:hover {
	color: #c0600a;
	text-decoration: underline;
}

#box2 .inside .left h3 {
	font: normal small-caps bold 15px/16px Georgia, serif;
	color: #571b04;
	margin: 0 0 5px 0;
	padding-top: 2px;
	text-align: center;
}

#box2 .inside .left ul {
	font: normal 14px/20px Georgia, serif;
	color: #6a625f;
	margin: 0 15px 15px 20px;
	list-style-type: none;
}

#box2 .inside .left ul li {
	padding-left: 16px;
	margin-bottom: 5px;
	background: url("/images/layout/backgrounds/misc-sprite.png") -989px -44px no-repeat;
}

#box2 .inside .right {
	float: right;
	width: 590px;
	margin: 30px 33px 0 0;
}

#box2 .inside .right a {
	color: #c67934;
	text-decoration: none;
}

#box2 .inside .right a:hover {
	color: #c67934;
	text-decoration: underline;
}

#box2 .inside .right h3 {
	font: normal 22px/22px Georgia, serif;
	color: #571b04;
	margin: 0 0 12px 0;
}

#box2 .inside .right h4 {
	font: normal 18px/26px Georgia, serif;
	color: #6f3b26;
	margin: 0 10px 8px 0;
}

#box2 .inside .right h5 {
	font: normal 14px/18px Georgia, serif;
	color: #713e28;
	margin: 0 0 10px 0;
}

#box2 .inside .right h6 {
	font: bold 12px/18px Georgia, serif;
	color: #6a625f;
	margin: 0 0 3px 0;
}

#box2 .inside .right p {
	font: normal 12px/18px Georgia, serif;
	color: #6a625f;
	margin: 0 0 17px 0;
}

#box2 .inside .right ul {
	font: normal 12px/18px Georgia, serif;
	color: #6a625f;
	margin: 0 0 17px 0;
	list-style-type: none;
}

#box2 .inside .right ul li {
	padding-left: 11px;
	margin-bottom: 1px;
	background: url("/images/layout/backgrounds/misc-sprite.png") 1px -17px no-repeat;
}

#column-box-wrapper {
	padding: 10px 17px 20px 17px;
	margin: 0 0 0 0;
	min-height: 100px;
}

#column-box-wrapper:after { /* self clear floats */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.column-box {
	position: relative;
	float: left;
	width: 270px;
	padding: 0 2px 2px 2px;
	margin: 0 54px 0 0;
	background: url("/images/layout/backgrounds/column-shadow.png") bottom no-repeat;
}

.column-box-last {
	float: right;
	margin-right: 0;
}

.column-box .top-shadow {
	position: absolute;
	top: -2px;
	left: 0;
	width: 274px;
	height: 2px;
	background: url("/images/layout/backgrounds/column-shadow.png") top no-repeat;
}

.column-box .inside {
	padding: 2px;
	background: url("/images/layout/backgrounds/column-gradient.jpg") bottom repeat-x;
}

.column-box .inside2 {
	padding: 15px 21px 8px 21px;
	border: 1px solid #d4cec5;
	background: url("/images/layout/backgrounds/column-texture.jpg") bottom repeat-x;
}

.column-box h3 {
	font: normal small-caps bold 15px/16px Georgia, serif;
	color: #571b04;
	margin: 0 0 5px 0;
	padding-top: 2px;
	text-align: center;
}

.column-box h4 {
	font: normal 18px/26px Georgia, serif;
	color: #6f3b26;
	margin: 0 10px 8px 12px;
}

.column-box p {
	font: normal 12px/18px Georgia, serif;
	color: #69625e;
	margin: 0 10px 12px 12px;
}

.column-box a {
	color: #c47833;
	text-decoration: none;
}

.column-box a:hover {
	color: #c47833;
	text-decoration: underline;
}

.column-box ul {
	font: normal 12px/18px Georgia, serif;
	color: #69625e;
	margin: 0 10px 11px 12px;
	list-style-type: none;
}

.column-box ul li {
	padding-left: 11px;
	margin-bottom: 1px;
	background: url("/images/layout/backgrounds/misc-sprite.png") 1px -17px no-repeat;
}

#possibilities {
	position: relative;
	bottom: -90px;
	margin: -94px auto 0 auto;
	width: 965px;
	height: 94px;
	background: url("/images/layout/backgrounds/possibilities-24bit.png") center no-repeat;
}

#tab-box {
	position: relative;
	width: 620px;
	min-height: 131px;
	margin: 40px 0 0 0;
	padding: 26px 26px 10px 26px;
	background: url("/images/layout/backgrounds/tab-box-shadow.png") left top no-repeat;
}

#tab-box:after { /* self clear floats */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.tab-box-alt {
	margin-top: 3px !important;
}

#tab-box #tab-box-navigation {
	position: absolute;
	top: -34px;
	left: 18px;
	height: 47px;
}

#tab-box #tab-box-navigation li {
	position: relative;
	float: left;
	height: 47px;
	width: 167px;
	text-align: center;
	margin: 0 5px 0 0;
	padding: 0;
	list-style-type: none;
}

#tab-box #tab-box-navigation #tab-nav-personal a {
	position: absolute;
	top: 0;
	left: 0;
	font: normal small-caps normal 14px/47px Georgia, serif;
	width: 167px;
	height: 47px;
	color: #908b81;
	text-decoration: none;
	text-align: center;
	padding: 0;
	margin: 0;
}

#tab-box #tab-box-navigation #tab-nav-personal a span {
	position: absolute;
	top: 0;
	left: 0;
	width: 167px;
	height: 47px;
	background: url("/images/layout/backgrounds/nav-tab-box.png") 0 -47px no-repeat;
	cursor: pointer;
}

#tab-box #tab-box-navigation #tab-nav-personal a.active span {
	position: absolute;
	top: 0;
	left: 0;
	width: 167px;
	height: 47px;
	background: url("/images/layout/backgrounds/nav-tab-box.png") 0 0 no-repeat;
	cursor: pointer;
}

#tab-box #tab-box-navigation #tab-nav-business a {
	position: absolute;
	top: 0;
	left: 0;
	font: normal small-caps normal 14px/47px Georgia, serif;
	width: 167px;
	height: 47px;
	color: #908b81;
	text-decoration: none;
	text-align: center;
}

#tab-box #tab-box-navigation #tab-nav-business a span {
	position: absolute;
	top: 0;
	left: 0;
	width: 167px;
	height: 47px;
	background: url("/images/layout/backgrounds/nav-tab-box.png") 0 -141px no-repeat;
	cursor: pointer;
}

#tab-box #tab-box-navigation #tab-nav-business a.active span {
	position: absolute;
	top: 0;
	left: 0;
	width: 167px;
	height: 47px;
	background: url("/images/layout/backgrounds/nav-tab-box.png") 0 -94px no-repeat;
	cursor: pointer;
}

#tab-content-personal.active,
#tab-content-business.active {
	display: block;
}

#tab-content-personal,
#tab-content-business {
	display: none;
}

#tab-box h3 {
	font: normal 22px/22px Georgia, serif;
	color: #571b04;
	margin: 0 0 12px 0;
}

#tab-box h4 {
	font: normal 18px/26px Georgia, serif;
	color: #6f3b26;
	margin: 0 0 8px 0;
}

#tab-box h5 {
	font: normal 14px/18px Georgia, serif;
	color: #6f3b26;
	margin: 0 0 3px 0;
}

#tab-box h6 {
	font: bold 12px/18px Georgia, serif;
	color: #4d4442;
	margin: 0 0 3px 0;
}

#tab-box p {
	font: normal 12px/18px Georgia, serif;
	color: #4d4442;
	margin: 0 0 12px 0;
}

#tab-box a {
	color: #c0600a;
	text-decoration: none;
}

#tab-box a:hover {
	color: #c0600a;
	text-decoration: underline;
}

#tab-box ul {
	font: normal 12px/18px Georgia, serif;
	color: #4d4442;
	margin: 0 0 11px 0;
	list-style-type: none;
}

#tab-box ul li {
	padding-left: 11px;
	margin-bottom: 1px;
	background: url("/images/layout/backgrounds/misc-sprite.png") 1px -17px no-repeat;
}

#tab-box .option-links-wrapper {
	width: 620px;
	margin-top: 20px;
	min-height: 20px;
}

#tab-box .option-links-wrapper span {
	text-decoration: none !important;
}

#tab-box .option-links-wrapper:after { /* self clear floats */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#tab-box .option-links-wrapper .left-side {
	float: left;
	width: 52%;
}

#tab-box .option-links-wrapper .right-side {
	float: right;
	width: 45%;
}

#tab-box .option-links-wrapper h3 {
	font: normal small-caps bold 15px/16px Georgia, serif;
	color: #571b04;
	margin: 0 0 5px 0;
	padding-top: 2px;
	text-align: center;
}

#tab-box .option-links-wrapper hr {
	width: 215px;
	margin: 10px auto;
}

#tab-box .option-links-wrapper ul {
	font: normal 11px/17px Georgia, serif;
	color: #69625e;
	margin: 0 10px 11px 12px;
	list-style-type: none;
}

#tab-box .option-links-wrapper ul li {
	padding-left: 14px;
	margin-bottom: 1px;
	background: url("/images/layout/backgrounds/misc-sprite.png") -991px -46px no-repeat;
}

#tab-box .option-links-wrapper .links-left {
	width: 51%;
	float: left;
}

#tab-box .option-links-wrapper .links-right {
	width: 49%;
	float: right;
}

#right-column-box,
#right-column-box2 {
	position: relative;
	float: right;
	width: 270px;
	padding: 0 2px 2px 2px;
	margin: 8px 4px 0 0;
	background: url("/images/layout/backgrounds/column-shadow.png") bottom no-repeat;
}

#right-column-box.right-column-box,
#right-column-box2.right-column-box {
	display: none;
}
#right-column-box.active,
#right-column-box2.active {
	display: block;
}

#right-column-box .top-shadow,
#right-column-box2 .top-shadow {
	position: absolute;
	top: -2px;
	left: 0;
	width: 274px;
	height: 2px;
	background: url("/images/layout/backgrounds/column-shadow.png") top no-repeat;
}

#right-column-box .inside,
#right-column-box2 .inside {
	padding: 2px;
	background: url("/images/layout/backgrounds/column-gradient.jpg") bottom repeat-x;
}

#right-column-box .inside2,
#right-column-box2 .inside2 {
	padding: 15px 21px 8px 21px;
	border: 1px solid #d4cec5;
	background: url("/images/layout/backgrounds/column-texture.jpg") bottom repeat-x;
}

#right-column-box h3,
#right-column-box2 h3 {
	font: normal small-caps bold 15px/16px Georgia, serif;
	color: #571b04;
	margin: 0 0 5px 0;
	padding-top: 2px;
	text-align: center;
}

#right-column-box h3.second,
#right-column-box2 h3.second {
	margin-top: 20px;
}

#right-column-box h4,
#right-column-box2 h4 {
	font: normal 18px/26px Georgia, serif;
	color: #6f3b26;
	margin: 0 10px 8px 12px;
}

#right-column-box p,
#right-column-box2 p {
	font: normal 12px/18px Georgia, serif;
	color: #69625e;
	margin: 0 10px 12px 12px;
}

#right-column-box a,
#right-column-box2 a {
	color: #c47833;
	text-decoration: none;
}

#right-column-box a:hover,
#right-column-box2 a:hover {
	color: #c47833;
	text-decoration: underline;
}

#right-column-box ul,
#right-column-box2 ul {
	font: normal 11px/17px Georgia, serif;
	color: #69625e;
	margin: 0 10px 11px 12px;
	list-style-type: none;
}

#right-column-box ul li,
#right-column-box2 ul li {
	padding-left: 14px;
	margin-bottom: 1px;
	background: url("/images/layout/backgrounds/misc-sprite.png") -991px -46px no-repeat;
}

#breadcrumbs {
	position: absolute;
	top: 150px;
	left: 20px;
	width: 920px;
	font: normal 12px/16px Georgia, serif;
	color: #8c837b;
	cursor: default;
}

#breadcrumbs a {
	text-decoration: none;
	color: #ca6d1d;
	padding: 0 4px;
}

#breadcrumbs a:hover {
	text-decoration: underline;
}

#breadcrumbs span {
	padding: 0 3px;
	font-family: Arial;
	color: #ca6d1d;
}

#box3 {
	position: relative;
	z-index: 1;
	width: 955px;
	margin: 168px 0 0 0;
	padding: 4px 5px;
	background: url("/images/layout/backgrounds/shadow-box2.png") center top no-repeat;
}

#box3 .inside {
	padding-top: 5px;
	min-height: 549px;
	background: url("/images/layout/backgrounds/texture-box3.jpg") center top no-repeat;
}

#box3 .inside:after { /* self clear floats */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#box3 .inside .left {
	float: left;
	width: 601px;
	margin: 30px 0 0 40px;
	padding: 30px 36px 0 0;
	min-height: 460px;
	background: url("/images/layout/backgrounds/vertical-shadow3.png") right top no-repeat;
}

#box3 .inside .left a {
	color: #c67934;
	text-decoration: none;
}

#box3 .inside .left a:hover {
	color: #c67934;
	text-decoration: underline;
}

#box3 .inside .left h2 {
	position: absolute;
	z-index: 2;
	top: 6px;
	left: 6px;
	height: 67px;
	margin: 0 0 13px 0;
	padding: 0 30px 0 62px;
	font: normal 22px/80px Times, serif;
	color: #8c4d05;
	background-position: 0 0;
	background-repeat: no-repeat;
	white-space: nowrap;
}

#box3 .inside .left h2 a {
	text-decoration: none !important;
	color: #8c4d05 !important;
}

#box3 .inside .left h2.lettera { background-image: url("/images/layout/backgrounds/a2.png"); }
#box3 .inside .left h2.letterb { background-image: url("/images/layout/backgrounds/b2.png"); }
#box3 .inside .left h2.letterc { background-image: url("/images/layout/backgrounds/c2.png"); }
#box3 .inside .left h2.letterd { background-image: url("/images/layout/backgrounds/d2.png"); }
#box3 .inside .left h2.lettere { background-image: url("/images/layout/backgrounds/e2.png"); }
#box3 .inside .left h2.letterf { background-image: url("/images/layout/backgrounds/f2.png"); }
#box3 .inside .left h2.letterg { background-image: url("/images/layout/backgrounds/g2.png"); }
#box3 .inside .left h2.letterh { background-image: url("/images/layout/backgrounds/h2.png"); }
#box3 .inside .left h2.letteri { background-image: url("/images/layout/backgrounds/i2.png"); }
#box3 .inside .left h2.letterj { background-image: url("/images/layout/backgrounds/j2.png"); }
#box3 .inside .left h2.letterk { background-image: url("/images/layout/backgrounds/k2.png"); }
#box3 .inside .left h2.letterl { background-image: url("/images/layout/backgrounds/l2.png"); }
#box3 .inside .left h2.letterm { background-image: url("/images/layout/backgrounds/m2.png"); }
#box3 .inside .left h2.lettern { background-image: url("/images/layout/backgrounds/n2.png"); }
#box3 .inside .left h2.lettero { background-image: url("/images/layout/backgrounds/o2.png"); }
#box3 .inside .left h2.letterp { background-image: url("/images/layout/backgrounds/p2.png"); }
#box3 .inside .left h2.letterq { background-image: url("/images/layout/backgrounds/q2.png"); }
#box3 .inside .left h2.letterr { background-image: url("/images/layout/backgrounds/r2.png"); }
#box3 .inside .left h2.letters { background-image: url("/images/layout/backgrounds/s2.png"); }
#box3 .inside .left h2.lettert { background-image: url("/images/layout/backgrounds/t2.png"); }
#box3 .inside .left h2.letteru { background-image: url("/images/layout/backgrounds/u2.png"); }
#box3 .inside .left h2.letterv { background-image: url("/images/layout/backgrounds/v2.png"); }
#box3 .inside .left h2.letterw { background-image: url("/images/layout/backgrounds/w2.png"); }
#box3 .inside .left h2.letterx { background-image: url("/images/layout/backgrounds/x2.png"); }
#box3 .inside .left h2.lettery { background-image: url("/images/layout/backgrounds/y2.png"); }
#box3 .inside .left h2.letterz { background-image: url("/images/layout/backgrounds/z2.png"); }
#box3 .inside .left h2.letter0 { background-image: url("/images/layout/backgrounds/02.png"); }
#box3 .inside .left h2.letter1 { background-image: url("/images/layout/backgrounds/12.png"); }
#box3 .inside .left h2.letter2 { background-image: url("/images/layout/backgrounds/22.png"); }
#box3 .inside .left h2.letter3 { background-image: url("/images/layout/backgrounds/32.png"); }
#box3 .inside .left h2.letter4 { background-image: url("/images/layout/backgrounds/42.png"); }
#box3 .inside .left h2.letter5 { background-image: url("/images/layout/backgrounds/52.png"); }
#box3 .inside .left h2.letter6 { background-image: url("/images/layout/backgrounds/62.png"); }
#box3 .inside .left h2.letter7 { background-image: url("/images/layout/backgrounds/72.png"); }
#box3 .inside .left h2.letter8 { background-image: url("/images/layout/backgrounds/82.png"); }
#box3 .inside .left h2.letter9 { background-image: url("/images/layout/backgrounds/92.png"); }

#box3 .inside .left h3 {
	font: normal 22px/22px Georgia, serif;
	color: #713e28;
	margin: 0 0 12px 0;
}

#box3 .inside .left h4,
#box3 .inside .left .cTimeValue h3,
#box3 .inside .left .cTimeValue h2 {
	position: relative;
	top: auto;
	left: auto;
	height: auto;
	font: normal 18px/20px Georgia, serif;
	color: #713e28;
	margin: 0 0 12px 0;
	padding: 0;
	background: none;
	white-space: normal;
}

#box3 .inside .left h4.alt {
	margin-top: -8px;
}

#box3 .inside .left h5 {
	font: normal 14px/18px Georgia, serif;
	color: #713e28;
	margin: 0 0 10px 0;
}

#box3 .inside .left h6 {
	font: bold 12px/18px Georgia, serif;
	color: #6a625f;
	margin: 0 0 3px 0;
}

#box3 .inside .left p {
	font: normal 12px/18px Georgia, serif;
	color: #6a625f;
	margin: 0 0 17px 0;
}

#box3 .inside .left ul {
	font: normal 12px/18px Georgia, serif;
	color: #6a625f;
	margin: 0 0 17px 0;
	list-style-type: none;
}

#box3 .inside .left ul li {
	padding-left: 11px;
	margin-bottom: 1px;
	background: url("/images/layout/backgrounds/misc-sprite.png") 1px -17px no-repeat;
}

#box3 .inside .left ol {
	font: normal 12px/18px Georgia, serif;
	color: #6a625f;
	margin: 0 0 17px 19px;
	list-style-type: decimal;
}

#box3 .inside .left ol li {
	padding-left: 0;
	margin-bottom: 1px;
	background: none;
}

#box3 .inside .left .second-nav {
	position: relative;
	z-index: 3;
	padding: 0 20px 10px 34px;
	margin: 0;
	font: normal normal normal 11px/17px Georgia, serif;
}

#box3 .inside .left .second-nav a {
	white-space: nowrap;
	color: #ca6d1d;
	text-decoration: none;
}

#box3 .inside .left .second-nav a:hover {
	color: #ca6d1d;
	text-decoration: underline;
}

#box3 .inside .left .second-nav a.active {
	text-decoration: none !important;
	color: #8c837b !important;
}

#box3 .inside .left .second-nav span {
	color: #ca6d1d;
	padding: 0 4px;
}

#box3 .inside .left .inner-box {
	position: relative;
	z-index: 4;
	min-height: 250px;
	padding: 20px 20px 5px 34px;
	background: url("/images/layout/backgrounds/box3-inner-texture.png") no-repeat;
}

#box3 .inside .left .cTimeValue {
	position: relative;
}

#box3 .inside .left .cTimeValue form {
	font: normal 12px/18px Georgia, serif;
	color: #6a625f;
}

#box3 .inside .left .cTimeValue table {
	font: normal 12px/18px Georgia, serif;
	color: #6a625f;
	border-spacing: 0;
	border-collapse: collapse;
	border: 0;
}

#box3 .inside .left .cTimeValue table tr {
	padding: 0;
	margin: 0;
}

#box3 .inside .left .cTimeValue table tr td {
	padding: 2px 4px 2px 0;
	margin: 0;
}

#box3 .inside .left .cTimeValue table tr td p {
	margin: 0;
}

#box3 .inside .right {
	float: right;
	width: 216px;
	margin: 30px 27px 0 0;
}

#box3 .inside .right a {
	color: #c0600a;
	text-decoration: none;
}

#box3 .inside .right a:hover {
	color: #c0600a;
	text-decoration: underline;
}

#box3 .inside .right h3 {
	font: normal small-caps bold 15px/16px Georgia, serif;
	color: #571b04;
	margin: 0 0 5px 0;
	padding-top: 2px;
	text-align: center;
}

#box3 .inside .right h3.second {
	margin-top: 20px;
}

#box3 .inside .right h4 {
	font: normal 18px/26px Georgia, serif;
	color: #6f3b26;
	margin: 0 10px 8px 12px;
}

#box3 .inside .right p {
	font: normal 12px/18px Georgia, serif;
	color: #69625e;
	margin: 0 10px 12px 12px;
}

#box3 .inside .right a {
	color: #c47833;
	text-decoration: none;
}

#box3 .inside .right a:hover {
	color: #c47833;
	text-decoration: underline;
}

#box3 .inside .right ul {
	font: normal 11px/17px Georgia, serif;
	color: #69625e;
	margin: 0 10px 11px 12px;
	list-style-type: none;
}

#box3 .inside .right ul li {
	padding-left: 14px;
	margin-bottom: 1px;
	background: url("/images/layout/backgrounds/misc-sprite.png") -991px -46px no-repeat;
}

#box3 .inside .left .option-links-wrapper {
	width: auto;
	margin-top: 20px;
	min-height: 20px;
}

#box3 .inside .left .option-links-wrapper span {
	text-decoration: none !important;
}

#box3 .inside .left .option-links-wrapper:after { /* self clear floats */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#box3 .inside .left .option-links-wrapper .left-side {
	float: left;
	width: 54%;
}

#box3 .inside .left .option-links-wrapper .right-side {
	float: right;
	width: 45%;
}

#box3 .inside .left .option-links-wrapper .left-side-2 {
	float: left;
	width: 49%;
}

#box3 .inside .left .option-links-wrapper .right-side-2 {
	float: right;
	width: 49%;
}

#box3 .inside .left .option-links-wrapper .left-side-3 {
	float: left;
	width: 45%;
}

#box3 .inside .left .option-links-wrapper .right-side-3 {
	float: right;
	width: 54%;
}

#box3 .inside .left .option-links-wrapper h3 {
	font: normal small-caps bold 15px/16px Georgia, serif;
	color: #571b04;
	margin: 0 0 5px 0;
	padding-top: 2px;
	text-align: center;
}

#box3 .inside .left .option-links-wrapper hr {
	width: 215px;
	margin: 10px auto;
}

#box3 .inside .left .option-links-wrapper ul {
	font: normal 11px/17px Georgia, serif;
	color: #69625e;
	margin: 0 10px 11px 12px;
	list-style-type: none;
}

#box3 .inside .left .option-links-wrapper ul li {
	padding-left: 14px;
	margin-bottom: 1px;
	background: url("/images/layout/backgrounds/misc-sprite.png") -991px -46px no-repeat;
}

#box3 .inside .left .option-links-wrapper .links-left {
	width: 51%;
	float: left;
}

#box3 .inside .left .option-links-wrapper .links-right {
	width: 48%;
	float: right;
}

#box3 .inside .left .option-links-wrapper .links-left-2 {
	width: 49%;
	float: left;
}

#box3 .inside .left .option-links-wrapper .links-right-2 {
	width: 49%;
	float: right;
}

#box3 .inside .left .option-links-wrapper .links-left-3 {
	width: 48%;
	float: left;
}

#box3 .inside .left .option-links-wrapper .links-right-3 {
	width: 51%;
	float: right;
}

#box3 .inside .left .option-links-wrapper .links-left-x {
	width: 34%;
	float: left;
}

#box3 .inside .left .option-links-wrapper .links-right-x {
	width: 32%;
	float: right;
}

#blackout {
	position: fixed;
	z-index: 49;
	display: none;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	-moz-opacity: 0.6;
	opacity: .6;
}

#popup-window-wrapper {
	display: none;
	position: absolute;
	z-index: 50;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

#popup-window {
	display: none;
	position: relative;
	z-index: 51;
	margin: 8px auto 0 auto;
	width: 969px;
	background: url("/images/layout/shadow-box/outside.png") repeat-y;
}

#popup-window-top {
	position: absolute;
	top: -7px;
	left: 0;
	width: 969px;
	height: 7px;
	overflow: hidden;
	background: url("/images/layout/shadow-box/outside-top.png") no-repeat;
}

#popup-window-bottom {
	position: absolute;
	bottom: -9px;
	left: 0;
	width: 969px;
	height: 9px;
	overflow: hidden;
	background: url("/images/layout/shadow-box/outside-bottom.png") no-repeat;
}

#popup-activity {
	position: absolute;
	top: 200px;
	left: 460px;
	height: 48px;
	width: 48px;
	background: url("/images/layout/shadow-box/activity.gif") no-repeat;
}

#popup-window-inside {
	position: relative;
	padding: 120px 9px 15px 7px;
	min-height: 400px;
	background: url("/images/layout/shadow-box/texture.jpg") 7px bottom repeat-y;
}

#popup-window-inside:after { /* self clear floats */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#popup-window-inside.nonwindow {
	position: relative;
	z-index: 1;
	width: 955px;
	margin: 168px 0 0 0;
	padding: 4px 5px;
	background: url("/images/layout/backgrounds/shadow-box2.png") center top no-repeat;
}

#popup-window-inside.nonwindow .inside {
	padding-top: 20px;
	min-height: 549px;
	background: url("/images/layout/backgrounds/texture-box3.jpg") center top no-repeat;
}

#popup-window-inside.nonwindow .inside:after { /* self clear floats */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#popup-window-bar {
	position: absolute;
	top: 0;
	left: 7px;
	width: 953px;
	height: 120px;
}

.popup-window-bar-bank {
	background: url("/images/layout/backgrounds/form-bar-bank.jpg") no-repeat;
}
.popup-window-bar-title {
	background: url("/images/layout/backgrounds/form-bar-title.jpg") no-repeat;
}
.popup-window-bar-wealth {
	background: url("/images/layout/backgrounds/form-bar-wealth.jpg") no-repeat;
}
.popup-window-bar-insurance {
	background: url("/images/layout/backgrounds/form-bar-insurance.jpg") no-repeat;
}

#popup-window-inside #popup-window-bar h3 {
	position: absolute;
	text-align: center;
	color: #faf3e4;
	font: normal 20px/24px Georgia, serif;
	margin: 0;
	width: 600px;
	left: 215px;
	top: 65px;
}

#popup-window-close {
	position: absolute;
	top: 0;
	right: 8px;
	width: 70px;
	height: 20px;
	padding-right: 1px;
	font: normal normal normal 12px/20px Georgia, serif;
	color: #faf2e3;
	background: none;
	text-align: right;
	text-transform: uppercase;
}

#popup-window-close span {
	display: block;
	padding-right: 21px;
	background: url("/images/layout/backgrounds/x3.png") right top no-repeat;
	cursor: pointer;
}

#popup-navigation {
	margin: 20px;
	color: #571b04;
	font: normal small-caps normal 17px/20px Georgia, serif;
}

#popup-navigation li {
	display: inline;
	padding: 0 17px 0 15px;
	background: url("/images/layout/shadow-box/li.png") right center no-repeat;
}

#popup-navigation li:first-child {
	padding-left: 0;
}

#popup-navigation li:last-child {
	padding-right: 0;
	background: none;
}

#popup-navigation li a {
	color: #ca6d1d;
	text-decoration: none;
}

#popup-navigation li a:hover {
	color: #ca6d1d;
	text-decoration: underline;
}

#popup-navigation li a.active {
	color: #571b04;
	text-decoration: none;
	cursor: default;
}

#popup-window-inside .left {
	position: relative;
	float: left;
	width: 270px;
	margin: 0 0 0 20px;
}

#popup-window-inside .right {
	position: relative;
	float: right;
	width: 595px;
	margin: 0 20px 0 0;
	padding: 0 0 0 25px;
	border-left: 1px solid #d4cec5;
}

#popup-window-inside .alt-left {
	width: 357px !important;
}

#popup-window-inside .alt-right {
	width: 508px !important;
}

#popup-window-inside .alt-right2 {
	width: auto !important;
	float: none !important;
	margin: 25px 40px 30px 30px !important;
	padding: 0 !important;
	border: 0 !important;
}

#popup-window-inside a {
	color: #c0600a;
	text-decoration: none;
}

#popup-window-inside a:hover {
	color: #c0600a;
	text-decoration: underline;
}

#popup-window-inside h3 {
	font: normal 20px/20px Georgia, serif;
	color: #571b04;
	margin: 0 0 10px 0;
}

#popup-window-inside h4 {
	font: normal small-caps normal 16px/22px Georgia, serif;
	color: #571b04;
	margin: 0 0 0 0;
}

#popup-window-inside h4.navigation-type {
	font: normal small-caps normal 16px/22px Georgia, serif;
	color: #571b04;
	margin: 0 0 3px 0;
}

#popup-window-inside h4.column-type {
	font: normal small-caps bold 15px/16px Georgia, serif;
	color: #571b04;
	margin: 0 0 5px 0;
	padding-top: 2px;
	text-align: center;
}

#popup-window-inside .right .second-nav {
	margin: 3px 0 10px 0;
	font: normal 12px/18px Georgia, serif;
	color: #4d4442;
}

#popup-window-inside .right .second-nav a {
	color: #c0600a;
	text-decoration: none;
	padding-left: 15px;
	background: url("/images/layout/backgrounds/misc-sprite.png") -991px -46px no-repeat;
}

#popup-window-inside .right .second-nav a:hover {
	color: #c0600a;
	text-decoration: underline;
}

#popup-window-inside .right .second-nav span {
	display: block;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

#popup-window-inside h5 {
	font: normal normal normal 15px/18px Georgia, serif;
	color: #571b04;
	margin: 0 0 10px 0;
}

#popup-window-inside .left p {
	font: normal 14px/20px Georgia, serif;
	color: #4d4442;
	margin: 0 0 10px 0;
}

#popup-window-inside .right p {
	font: normal 12px/18px Georgia, serif;
	color: #4d4442;
	margin: 0 0 15px 0;
}

#popup-window-inside .right .h4-type {
	font: normal small-caps normal 15px/22px Georgia, serif;
	color: #571b04 !important;
	margin: 0 0 0 0;
	text-decoration: none !important;
}

#popup-window-inside .left ul,
#popup-window-inside .right ul {
	color: #4d4442;
	margin: 0 0 15px 0;
	list-style-type: none;
	font: normal 12px/18px Georgia, serif;
}

#popup-window-inside .left ul li,
#popup-window-inside .right ul li {
	padding-left: 11px;
	margin-bottom: 1px;
	background: url("/images/layout/backgrounds/misc-sprite.png") 1px -17px no-repeat;
}

#popup-window-inside .right label {
	float: left;
	width: 220px;
	padding-right: 10px;
}

#popup-window-inside .smaller-labels label {
	float: left;
	width: 150px;
	padding-right: 10px;
}

#popup-window-inside .right label span {
	color: #da0000;
}

div.chart-wrapper {
	margin: 0 0 18px 0;
	background-color: #f9f7ec;
	padding: 2px;
	border: 1px solid #d7d6d3;
}

table.chart {
	border-collapse: collapse;
	border: 1px solid #d5d2c6; /* the actual border is acheived with wrapping div */
	background-color: #f9f7ec;
	padding: 2px;
	margin: 0;
	width: 100%;
}

table.chart tr th {
	vertical-align: top;
	padding: 6px 12px 6px 12px;
	border: 1px solid #d5d2c6;
	background: url("/images/layout/backgrounds/table-chart-th.png") bottom repeat-x;
	font: normal 14px/14px Georgia, serif;
	color: #571b04;
}

table.chart tr td {
	vertical-align: top;
	background-color: #fcfaf6;
	border-left: 1px solid #d5d2c6;
	border-right: 1px solid #d5d2c6;
	border-bottom: 0;
	padding: 6px 12px 6px 12px;
	font: normal 11px/16px Georgia, serif;
	color: #4d4442;
}

table.chart tr.stripe td {
	background-color: #f6f3e6;
}

table.chart tr td.center,
table.chart tr th.center {
	text-align: center;
}

table.chart tr td.middle,
table.chart tr th.middle {
	vertical-align: middle;
}

table.chart tr td a {
	color: #c67934;
	text-decoration: none;
}

table.chart tr td a:hover {
	color: #c67934;
	text-decoration: underline;
}

table.bank-location,
p.bank-location {
	margin-left: 15px !important;
	padding-left: 0 !important;
}
table.bank-location td {
	padding-right: 10px;
	vertical-align: top;
}

table.form {
	position: relative;
	left: -12px;
	border-collapse: collapse;
	padding: 2px;
	margin: 0 0 15px 0;
	/*width: 100%;*/
}

table.form tr th {
	vertical-align: top;
	text-align: left;
	padding: 6px 12px 6px 12px;
	font: bold 11px/13px Georgia, serif;
	color: #4d4442;
}

table.form tr td {
	vertical-align: top;
	text-align: left;
	border-bottom: 0;
	padding: 6px 12px 6px 12px;
	font: normal 11px/16px Georgia, serif;
	color: #4d4442;
}

table.form tr.stripe td {
	/*background-color: #f6f3e6;*/
}

table.form tr td a {
	color: #c67934;
	text-decoration: none;
}

table.form tr td a:hover {
	color: #c67934;
	text-decoration: underline;
}

#map-box {
	margin: 0 0 15px 0;
	background-color: #fdf7eb;
	padding: 2px;
	border: 1px solid #d7d6d3;
}

#map-box #map-box-inside {
	background: #f3f0e4;
	border: 1px solid #d7d6d3;
	padding: 15px 20px 1px 20px;
}

#map-box p {
	font: normal 12px/16px Georgia, serif !important;
}

#map-box #google-map {
	position: relative;
	left: -6px;
	margin: 0 -12px 8px 0;
	padding: 7px;
	width: 304px;
	height: 156px;
	background: url("/images/layout/backgrounds/google-map-background.png") no-repeat;
}

#map-box #google-map-inside {
	width: 100%;
	height: 100%;
	background: #fff;
}

#map-box.large-map-box #google-map {
	position: absolute;
	z-index: 200;
	left: -10px;
	top: -10px;
	margin: 0;
	padding: 7px;
	width: 919px;
	height: 360px;
	background: url("/images/layout/backgrounds/google-map-background-large.png") no-repeat;
}

#map-box.large-map-box #map-links {
	position: absolute;
	top: 365px;
	left: -6px;
	width: 500px;
}

#bankloginsubmit {
	position: absolute;
	left: -9000px;
	top: 0;
}

