﻿/*---------------------+
 | Site: Check `n Go   |
 | Part: Master styles |
 +---------------------*/

/* Imports
=====================================================================*/
@import "reset.css"; /* Reset styles */
@import "ie.css"; /* Internet Explorer */



/* Fonts
======================================================================*/
body, input, select, textarea { font-family: Verdana, Arial, sans-serif; }
#content-secondary h3, h1, #highlights h2, #investors strong, .subtitle { font-family: Verdana, Arial, sans-serif; }


/* Basics
======================================================================*/
a { color: #00703c; text-decoration: underline; }
a:hover { color: #f59451; }
a:active { color: #00703C; }
a abbr, a acronym { border: 0; }
abbr, acronym { border-bottom: 1px dotted #999; cursor: help; }
blockquote, dl, hr, .hr, ol, p, table, ul { margin-bottom: 1.75em; }

body {
	color: #6C6C6C;
	font-size: 76%;
	line-height: 1.75;
	padding: 0 0 2em;
	text-align: center;
}

caption, dt, h2, h3, h4, h5, h6, strong, thead td, thead th { font-weight: bold; }
caption, h4 { text-transform: uppercase; }
fieldset { border: 1px solid #ddd; margin-bottom: 2em; padding: 1em 1.5em; }
fieldset p { margin: 0; }
dl dt:first-child { margin: 0; }
dt { margin-top: 1.75em; }
dt img { float: left; margin: 0.3em 0.7em 0 0; }
em { font-style: italic; }
h1 { font-family: Verdana, Helvetica, sans; font-size: 22px; font-weight: normal; color: #00703c; line-height: 28px; padding: 0 0 23px 0; margin: 0; }
h2 { font-family: Verdana, Helvetica, sans; font-size: 12px; font-weight: bold; color: #00703c; line-height: 19px; padding: 0 0 15px 0; margin: 0; }
.hr { clear: both; height: 1px; }
.hr hr { display: none; }
li { margin-bottom: 0.25em; }
p { color: #6C6C6C; }
th { border-top: 0; }
sub { vertical-align: sub; }
sub, sup { font-size: 0.75em; }
sup { vertical-align: super; }
ol { list-style: decimal outside; margin-left: 2em; }
.imageRight { float: right; padding: 0 0 10px 10px; }
.rightFloat { width: 200px; float: right; padding: 0 0 10px 10px; }
.rightFloat .content-right { width: auto !important; }
h1.sub { font-size: 19px; }

/* Core layout
======================================================================*/
.clear { clear: both; }
.closed { display: none; }
.off { visibility: hidden; }
.brand-fix { text-transform: none; }
.full-center { width: 100%; text-align: center; margin: 0 auto; }
.no-edit { color: #c2c2c2; }
#page { margin: 0 auto; width: 950px; min-width: 950px; padding: 0 0 40px 0; text-align: left; }
.floatLeft { float: left; }
.white { color: #fff; }

.mediumSpacer { width: 1px; height: 20px; }

/*--- Application layout (no sidebar) ---*/
.application #content { background: none; }
.application #content-primary { float: left; margin: 0 auto; padding: 2em 0 0 0; width: 952px; }
.application #content-secondary, .application #content-tertiary { display: none; }

/*--- Apply Now Flyout ---*/
.application #apply-now-flyout { display: none; }
#apply-now-flyout { width: 211px; position: absolute; top: 0; right: 0; font-size: 0.8em; line-height: 1.1em; }
#apply-now-flyout .content-top p { margin: 0 0 15px 0; }
#apply-now-flyout .flyout-header { z-index: 500; position: absolute; top: 0; }
#apply-now-flyout .flyout { z-index: 499; width: 220px; height: 469px; position: absolute; top:0; background: url('../images/apply-now-flyout/miniAppBottom.gif') no-repeat;} /* */
#apply-now-flyout .flyout-login { z-index: 499; width: 220px; height: 469px; position: absolute; top:0; background: url('../images/apply-now-flyout/miniAppBottomLogin.gif') no-repeat;} /* */
#flyout .txt-short { width: 144px !important; }
#flyout .content-top { padding: 90px 20px 0 20px; }
#flyout .content-top .flyout-field { margin: 4px 0 0 0; }
#flyout .content-top .action { margin: 7px 0 0 0; }
#flyout .content-bottom { margin: 100px 0 0 0; padding: 0 20px 0 20px; }
html.ie6 #flyout .content-bottom { margin: 90px 0 0 0; padding: 0 20px 0 20px; }
html.ie7 #flyout .content-bottom { margin: 65px 0 0 0; padding: 0 20px 0 20px; }
#flyout .content-bottom .flyout-field { margin: 4px 0 0 0; }
#flyout .content-bottom .action { margin: 7px 0 0 0; vertical-align: middle; }
#flyout .content-bottom .forgot-pass { margin: 0px; color: #e9e6e2; font-size: 0.9em; vertical-align: top; }
#flydownLoginBtn { width: 60px; height: 24px; margin: 0; float: left; }
#flyout .content-bottom a { color: #e9e6e2; font-size: 1em; text-decoration: none; }
#flyout .content-bottom a:hover { color: #000; font-size: 1em; text-decoration: underline; }
#flyout .close-button { position: absolute; bottom: -10px; right: 0; }
html.ie6 #flyout .close-button { position: absolute; bottom: -15px; right: 0; }
html.ie6 #flyout .close-button { position: absolute; bottom: -13px; right: 0; }
#flyout .content-bottom .signedInAs { padding: 30px 0 0 7px; }
#flyout .content-bottom .signedInUser { width: 170px; text-align: center; padding: 5px 0 0 0; color: #fff; overflow: hidden; white-space: nowrap; }
#flyout .content-bottom .signedInAction { width: 170px; text-align: center; padding: 12px 0 0 0; }


/*--- Breadcrumbs ---*/
html.gecko #breadcrumb-container { width: 898px; border-bottom: solid 1px #e9e9e9; height: 20px; padding: 0 0 2px 2px; margin: 0 0 5px 28px; }
html.safari #breadcrumb-container { width: 898px; border-bottom: solid 1px #e9e9e9; height: 20px; padding: 0 0 2px 2px; margin: 0 0 5px 28px; }
#breadcrumb-container { width: 898px; border-bottom: solid 1px #e9e9e9; height: 20px; padding: 0 0 2px 2px; margin: 10px 0 5px 28px; }
#breadcrumbs { padding: 0 0 0 15px; }
#breadcrumbs { list-style-type: none; }
#breadcrumbs li { float: left; padding: 0 8px 0 0; font-weight: normal; font-size: 10px;}
#breadcrumbs li.current { font-weight: normal; }
#breadcrumbs li a { color: #006F3B; text-decoration: underline; }
#breadcrumbs li a:hover { text-decoration: none; }

/*--- Columns ---*/
.c2l, .c2r { width: 100%; }
.c2l, .c3l, .c3m { float: left; }
.c2r, .c3r { float: right; }
.c3l { margin-right: 3%; }
.c3l, .c3m, .c3r { width: 31%; }
.c4l, .c4ml, .c4mr, .c4r { width: 25%; }
html.ie6 .c4l, html.ie6 .c4ml, html.ie6 .c4mr, html.ie6 .c4r { width: 24%; }
html.ie7 .c4l, html.ie7 .c4ml, html.ie7 .c4mr, html.ie7 .c4r { width: 24%; }
.c4l, .c4ml { float: left; }
.c4r, .c4mr { float: right; }
.c10 { float: left; width: 9%; }

/*--- Content ---*/
#content { z-index: 1; }
#content-primary { float: right; padding: 2em 0 0 0; width: 73%; margin: 0 0 30px 0; z-index: 2; }
#content-secondary { float: left; padding: 2em 0; width: 23%; }
#content-secondary div{ margin: 5px; }

/*--- Full layout (no sidebar) ---*/
.full #content { background: none; }
.full #content-primary { float: left; margin: 0 auto; padding: 2em 0 0 0; width: 100%; zoom: 1; }
.full #content-primary .content-left { float: left; width: 75%; }
.full #content-primary .content-right { float: right; width: 23%; text-align: right; }
.full #content-secondary, .full #content-tertiary, .full #highlights { display: none; }

/*--- Header ---*/
#header { padding-bottom: 1px; position: relative; z-index: 250;}
#header-content { padding: 0em 0em 1em 0em; float: left; position: relative;}

/*--- Navigation ---*/
#nav { margin: 0; padding: 25px 0 0 0; position: absolute; bottom: 0; left: 0; width: 950px;}
#nav2 {	float: left; width: 214px; padding: 0; margin: 0; }

/* Content
======================================================================*/
#content-secondary, #content-tertiary, #footnotes { font-size: 0.9em; line-height: 1.5; }
#content-primary p {font-family: Verdana, Helvetica, sans; font-size: 11px; color: #6C6C6C; line-height: 17px; padding: 0 0 15px 0; margin: 0; }
#content-primary .appInfoTitle {font-family: Verdana, Helvetica, sans; font-size: 11px; color: #6C6C6C; line-height: 17px; }
#content-primary ol { font-family: Verdana, Helvetica, sans; font-size: 11px; color: #323131; line-height: 19px; padding: 0 15px 15px 25px ; margin: 0; }
#content-primary ul { font-family: Verdana, Helvetica, sans; font-size: 11px; color: #323131; line-height: 19px; padding: 0 15px 15px 0 ; margin: 0; }
#content-primary .content-left { float: left;/*  width: 60%; */ }
#content-primary .content-right { float: right;/*  width: 38%; */ text-align: right; }
#content-primary H3 { font-family: Verdana, Helvetica, sans; font-size: 12px; font-weight: bold; color: #6c6c6c; line-height: 17px; padding: 2px 0 8px 0; margin: 0; }
#content-primary ul { font-family: Verdana, Helvetica, sans; font-size: 11px; font-weight: normal; color: #6c6c6c; line-height: 17px; margin: 0; padding: 0 0 15px 0; text-decoration: none; }
#content-primary li { list-style-type: none; margin: 0; padding: 0 0 8px 15px; background: url(../images/bulletOrange.gif) no-repeat 0 7px; }
#content-primary li ul li { list-style-type: none; margin: 0; padding: 0 0 8px 15px; background: url(../images/bulletBrown.gif) no-repeat 0 7px; }
#content-primary li a { color: #00703c; text-decoration: none; }
#content-primary li a:hover { color: #f59451; }


#interior1 p a { color: #00703c; text-decoration: none; }
 p a:hover { color: #f59451; }
.icon { margin: 0 0.4em -1px 0; }
.skip { left: -999em; position: absolute; }

/*--- Callouts ---*/
div.call-l, img.call-l { clear: left; }
div.call-r, img.call-r { clear: right; }
.call-l { float: left; margin: 0.5em 2em 0.5em 0; }
.call-r { float: right; margin: 0.5em 0 0.5em 2em; }
.call-l img, .call-r img { display: block; }
.call-l img.icon, .call-r img.icon { display: inline; }
.call-l p, .call-r p { margin-bottom: 0.5em; }

/*--- Footer ---*/
#footer { text-align: left; font-family: Verdana, Arial, Sans-Serif; font-size: 8pt !important; width: 100%; padding-top: 1em;}
#footer img { float: left; margin: 0.4em 1em 0 0; padding: 0.8em 1em 0.8em 0; }
#footer #footer-explore-content { position: absolute; top: -30px; }
html.ie #footer #footer-explore-content { left: 20px;}
html.ie6 #footer #footer-explore-content { position: relative; margin-top: -40px;}
#footer #footer-explore-content-primary { margin: 0 auto; width: 925px; }
#footer #footer-explore-content-primary img { float:none; }
html.ie6 #footer #footer-explore-content { top: 0 !important; left: 0 !important; }
#footer .legal { margin: 0 auto; padding: 8px 0 25px 20px; width: 925px; color: #9c9c9c; font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; }
#footer .legal p { margin: 1em 0 0 0; }
#footer-content { width: 100%; background-color: #c5baa8; color: #5D4E43; }
#footer-content-primary { margin: 0 auto; width: 925px; padding: 8px 0 8px 20px; }
#footer-content-primary ul { float: left; width: 185px; background-color: #c5baa8; color: #5D4E43; }
#footer-content a { color: #5D4E43; text-decoration: none; }
#footer-content a:hover { color: #000; text-decoration: underline; }
#footer-content a:active { color: #5D4E43; text-decoration: none; }
#footer-content ul li { list-style-type: none; padding: 0; margin: 0; }
#footer-content ul li a { padding: 2px 0 2px 0; margin: 0; }

/*--- Mini form ---*/
#form.mini .small-fieldset { float: left; width: 30%; background: #fff url('../images/application/bgRightShadowSmall.gif') no-repeat center right; padding: 15px 8px 10px 0; }
#form.mini { width: 400px; }
#form.mini .fields { padding: 15px 0 10px 0; }
#form.mini .field-label { float: right; width: 100px; background: #fff url('../images/application/bgLabelBottom.gif') no-repeat bottom right; height: 14px; padding: 8px 8px 7px 0; }
#form.mini .last { background: #fff; }
#form.mini .field { float: left; width: 250px; padding: 6px 0px 5px 19px; text-align: left; height: 18px; }
#form.mini .field-final { float: left; width: 250px; padding: 6px 0px 5px 19px; text-align: left; height: 18px; }
#form.mini .txt { width: 165px; height: 16px; padding-top: 0.1em; border: inset 1px #969696; }

#form .medium-fieldset { float: left; width: 200px; background: #fff url('../images/application/bgRightShadowMedium.gif') no-repeat center right; padding: 15px 8px 10px 0; }
#form { width: 400px; }
#form .fields { padding: 15px 0 10px 0; }
#form .field-label { float: right; width: 200px; background: #fff url('../images/application/bgLabelBottom.gif') no-repeat bottom right; height: 14px; padding: 8px 8px 7px 0; }
#form .last { background: #fff; }
#form .field { float: left; width: 170px; padding: 6px 0px 5px 19px; text-align: left; height: 18px; }
html.ie6 #form .field {padding: 0 0 0 5px; height: 18px;}
#form .txt { width: 150px; height: 16px; padding-top: 0.1em; border: inset 1px #969696; }

/*--- NCMEC ---*/
#missingChildrenRss { margin: 0 0 25px 0; }
#missingChildrenRss div { border: solid 1px #efeae4; background-color: #f7f5f1; padding: 15px; margin: 5px 0 15px 0; }
#missingChildrenRss div h2 { margin: 0px; padding: 0; }

/*--- Forms ---*/
.check { display: none; }
.form { border: 0; font-size: 1em; line-height: 1.4; margin: 0; width: 100%; }
.form .c2l, .form .c2r { margin-bottom: 0; }
.form .mute { font-size: 0.8em; }
.form p { margin-bottom: 0.5em; }
.form table td, .form table th { font-size: 1em; }
.form td, .form th { background: none; border: 0; padding: 0.5em 0; }
.form th { font-weight: normal; padding-right: 2%; text-align: right; vertical-align: top; width: 14%; }

	/* Buttons */
	.btn { overflow: visible; margin-right: 0.5em; padding: 0.1em 0.6em 0.2em; }
	.btns { margin: 1.5em 0 1.5em 16%; }
	.content-secondary .btn, .highlights .btn { font-size: 1em; }
	
	/* Checklists */
	.checklist {
		border: 1px solid #ccc;
		max-height: 20em;
		line-height: 1.4;
		margin-bottom: 1em;
		overflow: auto;
	}
	
	.checklist input { margin-bottom: 1px; }
	.checklist label { display: block; padding: 0.1em 0 0.1em 25px; height: 1%; text-indent: -25px; }
	.checklist li { background: none; display: block; float: none; margin: 0; padding: 0; white-space: normal; width: 100%; }
	.checklist li p { margin: 0; padding: 1em 0 0; }
	.checklist li ul { margin: 0 0 0 2em; }
	.checklist .mute { font-size: 1em; white-space: nowrap; }
	.checklist p { font-weight: bold; margin-bottom: 0.25em; }
	.checklist .selected { background: #ffa; }
	.checklist ul { margin-bottom: 1em; }
	.form .checklist { margin-top: 0.5em; position: relative; width: 97%; }
	
	/* Date/time selector */
	table.dateTime { font-size: 1em; margin: 0; width: auto; }
	table.dateTime .info { font-size: 0.8em; }
	table.dateTime td, table.dateTime th { padding-top: 0; vertical-align: top; }
	table.dateTime td { padding-right: 0.5em; }
	table.dateTime th { font-size: 0.85em; padding: 0; text-align: left; width: 4em; }
	
	/* Full mode */
	.full .btns { margin-left: 16%; }
	.full .form th { width: 14%; }
	
	/* Name fields */
	.c-name-first, .c-name-last { width: 42%; }
	.c-name-middle { width: 3%; }
	
	/* Notifications */
	div.alert, div.confirm, div.notice { color: #000; margin-bottom: 1em; padding: 0.5em 1em 1em 43px; }
	div.alert h6, div.alert p, div.confirm h6, div.confirm p, div.notice h6, div.notice p { font-weight: normal; margin-bottom: 0.5em; }
	div.alert li, div.confirm li, div.notice li { background: none; padding: 0; }
	div.alert .txt, div.confirm .txt, div.notice .txt { font-size: 1em; height: 7em; width: 98%; }
	div.alert ul, div.confirm ul, div.notice ul { list-style: disc outside; margin-left: 2em; }
	
		/* Alerts */
		.alert { color: #e30013; }
		div.alert { background: #F7F4EE url(../images/shared/notify-alert.gif) no-repeat 10px 0.5em; border: 2px solid #F47B20; }
		
		/* Confirmations */
		div.confirm { background: #d8ffd4 url(../images/shared/notify-confirm.gif) no-repeat 10px 0.6em; border: 2px solid #9edd98; }
		
		/* Notices */
		div.notice { background: #fff6d3 url(../images/shared/notify-notice.gif) no-repeat 10px 0.6em; border: 2px solid #ffe27e; }
	
	/* Options */
	.options-h, .options-v { list-style: none; }
	.options-h input, .options-v input { margin-bottom: -0.05em; }
	.options-h img { border-bottom: 3px solid #fff; padding: 5px; vertical-align: middle; }
	.options-h li, .options-v li { background: none; clear: both; margin-bottom: 0.3em; padding: 0; }
	.options-h li { display: inline; margin-right: 0.7em; white-space: nowrap; }
	.options-v li { padding-left: 25px; text-indent: -25px; }
	.options-v li p { margin: 0; text-indent: 0; }
	
	/* Search */
	#search { color: #fff; float: right; font-size: 0.9em; margin: 0.1em 0 0.6em; white-space: nowrap; }
	#search .btn { margin: 0; padding: 0.15em 0.8em 0.25em; }
	#search input { font-size: 1em; }
	#search .txt { margin-left: 0.8em; width: 15em; }
	#search p { margin: 0; }
	
	/* Sign in */
	.signin .btns { margin-left: 27%; }
	.signin .form th { width: 25%; }
	
	/* Text boxes */
	.c2l .txt, .c2r .txt, .c3l .txt, .c3m .txt, .c3r .txt { position: relative; width: 93%; }
	textarea.txt { font-size: 1em; padding: 0; }
	.txt { width: 80%; }
	.ddl { width: 85%; }
	.txt-short { width: 80%; height: 14px; line-height: 0.9em; margin: 1px 0 1px 0; font-size: 0.9em; }
	.ddl-short { width: 83%; height: 18px; font-size: 0.9em; }
	.txt, .txt-sm, .txt-med, .txt-tiny { padding: 0.2em; padding-top:0.1em; }
	.txt-med { margin-right: 1em; width: 47%; }
	.txt-sm { width: 7em; }
	.txt-tinysm { width: 5em; }
	.txt-tiny { width: 3em; }
	.txt-pop { width: 112px; height: 16px; padding-top: 0.1em; line-height: 0.9em; font-size: 11px; }
	html.ie7 .txt-pop { width: 114px; height: 16px; padding-top: 0.1em; line-height: 0.9em; font-size: 11px; }
	

/*--- Full layout ---*/
.full h1, .full h2 {  }
.full table { border: 0; }
.full thead th { background: none; }

/*--- Go Green Page ---*/
#goGreenContainer { background: #fff url('../images/GoGreenBox.jpg') no-repeat; height: 313px; width: 669px; }
#goGreenContainer .c3l h1, #goGreenContainer .c3m h1, #goGreenContainer .c3r h1 { font-family: Verdana; font-size: 15pt; line-height: 18pt; padding-bottom: 5px; }
#goGreenContainer .c3l { height: 158px; margin: 0; padding: 127px 15px 15px 15px; position: relative; width: 191px; }
#goGreenContainer .c3m { height: 167px; margin: 0; padding: 118px 15px 15px 15px; position: relative; width: 191px; }
#goGreenContainer .c3r { height: 263px; margin: 0; padding: 22px 15px 15px 15px; position: relative; width: 191px; }
#goGreenContainer p { padding: 0; margin: 0; }
#goGreenContainer .btn { position: absolute; bottom: 5px; left: 15px; }
#goGreenContainer .one { float: right; height: 75px; width: 1px; }
#goGreenContainer .two { float: right; height: 42px; width: 126px; clear: right; }
#goGreenContainer .three { float: right; height: 69px; width: 112px; clear: right; }

/*--- Go Green Page Redesign 2/2/10---*/
#goGreenContainer2 { background: #fff url('../images/GoGreenBox-BG-669x210.jpg') no-repeat; height: 210px; width: 669px; }
#goGreenContainer2 .c2l h2, #goGreenContainer2 .c2r h2 { font-family: Verdana; font-size: 14pt; line-height: 18pt; padding-bottom: 6px; font-weight:normal;}
#goGreenContainer2 .c2l { height: 160px; margin: 0; padding: 10px 15px 15px 15px; position: relative; width: 300px; }
#goGreenContainer2 .c2r { height: 160px; margin: 0; padding: 10px 15px 15px 15px; position: relative; width: 300px; }
#goGreenContainer2 p { padding: 0; margin: 0; }
#goGreenContainer2 .btn { position: absolute; bottom: 4px; left: 15px; }
/*#goGreenContainer2 .one { float: right; height: 75px; width: 1px; }
#goGreenContainer2 .two { float: right; height: 42px; width: 126px; clear: right; }
#goGreenContainer2 .three { float: right; height: 69px; width: 112px; clear: right; }*/



/*--- Header ---*/
#header p { margin: 0; }
#header-content .logo a { width: 495px; height: 41px; display: block; background: #fff url('../images/shared/logoOff.gif') no-repeat; }
#header-content .logo a:hover { width: 495px; height: 41px; background: #fff url('../images/shared/logoOn.gif') no-repeat; }
#bookmark { float: left; margin: 0.4em 0.2em 0 6.5em; display: inline; }
#header .logo { float: left; margin: 1.9em 0 0 0; height: 41px; display: inline; width: 495px; }
#logo-print { display: none; }
#header .applicationPOP { position: absolute; width: 214; height: 168px; top: 0px; right: 0px; }
	/*--- Sign Out ---*/
	#logged-in-view { position: absolute; text-align: right; z-index: 40000; line-height: 14px; font-size: 0.8em; top: 35px; right: 240px; width: 200px; height: 45px; margin: 0; }

/*--- Icons ---*/
.file-icon { margin-right: 0.5em; }

/*--- Loan Calculator ---*/
/*--- Someone figure out how to do this without so many lines?!?!! ---*/
#loanCalculator { padding: 85px 0 0 0; width: 197px; height: 255px; background: transparent url('../images/loan-calculator/Loan_Calculator_BKG.gif') no-repeat; }
#loanCalculator .content { margin: 0; padding: 5px 10px 0 10px; width: 177px; }
#loanCalculator .title { padding: 15px 0 3px 0; text-align: left; width: 175px; }
#loanCalculator .results { float: left; margin: 0; padding: 15px 0 0 0; width: 197px; }
#loanCalculator .results .result { width: 184px; float: left; padding: 3px 5px 3px 5px; font-family: Verdana, Arial, Sans-Serif; font-size: 11px; color: #6C6C6C; background-color: #fff; margin: 1px 2px 1px 2px; }
#loanCalculator .results .option { width: 184px; float: left; padding: 3px 5px 3px 5px; font-family: Verdana, Arial, Sans-Serif; font-size: 11px; color: #6C6C6C; margin: 3px 2px 5px 2px; }
#loanCalculator .results .result .result-title { float:left; width: 120px; }
#loanCalculator .results .result .result-text { float:right; width: 57px; }
#loanCalculator .error { float: left; font-size: 0.9em; margin: 20px 0 0 10px; padding: 15px 0 0 0; width: 175px; }
#loanCalculator .error p { margin: -8px 0 10px 36px; }
#loanCalculator a { font-size: 0.8em; color:#6C6C6C; text-decoration: none; }
#loanCalculator a:hover { font-size: 0.8em; color:#000; text-decoration: underline; }

/*--- Muted text ---*/
.disclaimer { font-style: italic; }
.disclaimer, .mute, .form .mute { font-size: 0.9em; }
.disclaimer, .mute, .mute a { color: #7f8183; } 
#content-secondary .mute, #content-tertiary .mute, .mute .mute { font-size: 1em; }
h3 .mute { margin-left: 0.5em; }

/*--- Navigation ---*/
#nav { font-size: 0.9em; max-height: 31px; position: relative; margin: 0 0 0 -10px; }

#nav .feature { color: #FF0000; }

#nav a { display: block; padding: 0 1.6em; text-decoration: none; }
#nav ul li.navitem { position: relative; background: none; float: left; margin: 0 6px 0 0; padding: 0; }
#nav ul li.navitem,last { margin: 0 0 0 10px; }
#nav ul li.navitem a.applynow { display: block; background: #fff url('../images/navigation/applyNowOff.gif') no-repeat; margin: 0; padding: 0; height: 31px; width: 99px; text-indent: -9999em; }
#nav ul li.navitem a.applynow:hover { display: block; background: #fff url('../images/navigation/applyNowOn.gif') no-repeat; margin: 0; padding: 0; height: 31px; width: 99px; text-indent: -9999em; }
#nav ul li.navitem a.resources { display: block; background: #fff url('../images/navigation/resourcesOff.gif') no-repeat; margin: 0; padding: 0; height: 31px; width: 115px; text-indent: -9999em; }
#nav ul li.navitem a.resources:hover { display: block; background: #fff url('../images/navigation/resourcesOn.gif') no-repeat; margin: 0; padding: 0; height: 31px; width: 115px; text-indent: -9999em; }
#nav ul li.navitem a.services { display: block; background: #fff url('../images/navigation/servicesOff.gif') no-repeat; margin: 0; padding: 0; height: 31px; width: 116px; text-indent: -9999em; }
#nav ul li.navitem a.services:hover { display: block; background: #fff url('../images/navigation/servicesOn.gif') no-repeat; margin: 0; padding: 0; height: 31px; width: 116px; text-indent: -9999em; }
#nav ul li.navitem a.planning { display: block; background: #fff url('../images/navigation/planningOff.gif') no-repeat; margin: 0; padding: 0; height: 31px; width: 116px; text-indent: -9999em; }
#nav ul li.navitem a.planning:hover { display: block; background: #fff url('../images/navigation/planningOn.gif') no-repeat; margin: 0; padding: 0; height: 31px; width: 116px; text-indent: -9999em; }
#nav ul li.navitem a.aboutUs { display: block; background: #fff url('../images/navigation/aboutUsOff.gif') no-repeat; margin: 0; padding: 0; height: 31px; width: 116px; text-indent: -9999em; }
#nav ul li.navitem a.aboutUs:hover { display: block; background: #fff url('../images/navigation/aboutUsOn.gif') no-repeat; margin: 0; padding: 0; height: 31px; width: 116px; text-indent: -9999em; }
#nav ul li.navitem a.beenThere { display: block; background: #fff url('../images/navigation/iveBeenThere.gif') no-repeat; margin: 0; padding: 0; height: 31px; width: 128px; text-indent: -9999em; }
#nav ul li.navitem:hover div { display: block; }
#nav ul li.navitem .dropdown-container .dropdown-menu .dropdown-content .content-column ul li a:hover { color: #F6AB73; }

/*#nav ul li.navitem.loanbyphone { margin: 0 0 0 47px; }*/
#nav ul li.navitem.aboutSameDay {margin: 0px 0px 0px 0px !important; padding: 0; height: 31px; width: 134px; text-align:right;}
#nav ul li.navitem a.aboutSameDay {margin: 0px 0px 0px 0px !important; padding: 0; height: 31px; width: 134px; float:right;}
/*#nav ul li.navitem.loanbyphone {margin: 0; padding: 0; height: 31px; width: 150px; text-align:right;}*/
#nav ul li.navitem a.loanbyphone {margin: 0; padding: 0; height: 31px; width: 134px; float:right;}

	.application #nav ul li.navitem a.applynow { display: none; }
	.application #nav ul li.loanbyphone { display: none; }
	.application #nav ul li.aboutSameDay { display: none; }
	/*.application #nav ul li.aboutInStore { display: none; }*/
	
	/*--- Dropdown Menus ---*/
    html.ie6 #topnav-dd-container { display: none; }
	.dropdown-container { position: absolute; top: 25px; left: -111px; padding: 11px 0 0 0; width: 555px; z-index: 4999; }
	.dropdown-container:hover { display: block; }
	.dropdown-menu { background: url('../images/spacer_1x1.gif') repeat; position: absolute; display: inline; width: 100%; margin: 0 0 0 5px; z-index: 5000; }
	.content-column { width: 220px; float: left; padding: 0px 3px 0 0; }
	.image-column { width: 250; float: left; margin: 25px 0 0 0; padding: 0; }
	.dropdown-content ul { margin: 0px 2px 10px 3px; z-index: 5001; }
	.dropdown-container ul li { padding: 0 0 0 0; margin: 0; z-index: 5002; }
	.dropdown-container ul li a.title { background: url('../images/dropdown-menu/bullet.gif') no-repeat 0 6px; display: block; text-transform: none; font-family: Verdana, Arial, Sans-Serif; color: #00703C; font-size: 12px; font-weight: bold; margin: 0px 0 3px 0; }
	.dropdown-container ul li a { font-family: Verdana, Arial, Sans-Serif; display: block; color: #757575; font-size: 11px; line-height: 17px; text-transform: none; margin: 0 0 0 2px; padding: 0; }
	.dropdown-content { border-left: solid 1px #e7e3db; border-right: solid 1px #e7e3db; background-color: #f5f2ed; padding: 0 10px 0 10px; margin: 0; }
	.dropdown-top { position: relative; float: left; height: 10px; width: 100%; margin: 0; padding: 0; }
	.dropdown-top-left { position: absolute; top: 0; left: 0; background: url('../images/dropdown-menu/top-left.gif') no-repeat; width: 10px; height: 10px; }
	.dropdown-top-center { height: 10px; border-top: solid 1px #e7e3db; background-color: #f5f2ed; margin: 0 10px 0 10px; padding: 0; }
	.dropdown-top-right { position: absolute; top: 0; right: 0; background: url('../images/dropdown-menu/top-right.gif') no-repeat; width: 10px; height: 10px; }
	.dropdown-bottom { position: relative; float: left; width: 100%; height: 10px; margin: 0; padding: 0; }
	.dropdown-bottom-left { position: absolute; bottom: 0; left: 0; background: url('../images/dropdown-menu/bottom-left.gif') no-repeat; width: 10px; height: 10px; }
	.dropdown-bottom-center { height: 10px; border-bottom: solid 1px #e7e3db; background-color: #f5f2ed; margin: 0px 10px 0px 10px; padding: 0; }
	.dropdown-bottom-right { position: absolute; bottom: 0; right: 0; background: url('../images/dropdown-menu/bottom-right.gif') no-repeat; width: 10px; height: 10px; }	

	/*--- Paged Navigation (Interior landing page) ---*/
	#pagedNavigation { position: relative; width: 900px; float: left; height: 227px; overflow: hidden; margin: 2em 0; }
	#pagedNavigation ul { width: 9999px; display: block; height: 227px; }
	#pagedNavigation ul li { position: relative; }
	#pagedNavigation ul li div.transparent-link { z-index: 500; position: absolute; top: 0; left: 0; width: 180px; height: 227px; }
	#pagedNavigation ul li h3 { color: #00703c; font-size: 0.9em; font-weight: bold; margin-bottom: 0.5em; }
	#pagedNavigation ul li h4 { z-index: 400; position: absolute; bottom: 20px; left: 20px; color: #6c6c6c; font-size: 1em; font-weight: bold; text-transform: none; }
	#pagedNavigation ul li p { color: #6c6c6c; font-size: 0.9em; line-height: 1.4em; }
	#pagedNavigation ul li { padding: 15px 15px 15px 10px; float: left; height: 197px; width: 155px; background: #fff url('../images/interior-landing/page-navigation-bg.gif') no-repeat center right; }
	#pagedNavigationContainer { width: 950px; float: left; position: relative; overflow: hidden; background-repeat: no-repeat; background-position:35px 0; background-image:url("../images/footer/footer_header_experiencecng.gif"); }
	#pagedNavigationContainer .btn-left { float: left; margin: 0; padding: 0; width: 24px; height: 227px; background: #fff url('../images/interior-landing/page-navigation-btLeft.gif') no-repeat center left; }
	#pagedNavigationContainer .btn-right { z-index: 500; float: right; margin: 0; padding: 0; width: 24px; height: 227px; background: #fff url('../images/interior-landing/page-navigation-btRight.gif') no-repeat center right; }

	/*--- I've Been There Navigation (Interior landing page) ---*/
	#beenThereNavigation { position: relative; width: 900px; float: left; height: 227px; overflow: hidden; margin: 2em 0; }
	#beenThereNavigation ul { width: 9999px; display: block; height: 227px; }
	#beenThereNavigation ul li { position: relative; }
	#beenThereNavigation ul li div.transparent-link { z-index: 500; position: absolute; top: 0; left: 0; width: 313px; height: 227px; }
	#beenThereNavigation ul li h3 { display: block; width: 50%; color: #00703c; font-size: 0.9em; font-weight: bold; margin-bottom: 0.5em; }
	#beenThereNavigation ul li h4 { z-index: 400; position: absolute; bottom: 20px; left: 20px; color: #6c6c6c; font-size: 1em; font-weight: bold; text-transform: none; }
	#beenThereNavigation ul li p { color: #6c6c6c; font-size: 0.9em; line-height: 1.4em; }
	#beenThereNavigation ul li { padding: 15px 30px 15px 10px; float: left; height: 197px; width: 260px; background: #fff url('../images/interior-landing/page-navigation-bg.gif') no-repeat center right; }
	#beenThereNavigationContainer { width: 950px; float: left; position: relative; overflow: hidden; }
	#beenThereNavigationContainer .btn-left { float: left; margin: 0; padding: 0; width: 24px; height: 227px; background: #fff url('../images/interior-landing/page-navigation-btLeft.gif') no-repeat center left; }
	#beenThereNavigationContainer .btn-right { z-index: 500; float: right; margin: 0; padding: 0; width: 24px; height: 227px; background: #fff url('../images/interior-landing/page-navigation-btRight.gif') no-repeat center right; }

	/*--- Secondary Navigation ---*/
	#secondary-nav { margin: 0 0 15px 0; }
	html.gecko #secondary-nav ul { font-family: Verdana, Helvetica, sans; font-size: 11px; color: #e7e6e6; font-weight: bold; width: 214px; line-height: 17px; margin: 0 0 0 0; padding: 0; text-decoration: none; }
	html.gecko #secondary-nav li { list-style-type: none; display: block; margin: 0; padding: 0; float: left; width: 214px; }
	html.gecko #secondary-nav li a { display: block; color: #6d5e4a; padding: 6px 12px 6px 30px; text-decoration: none; background: url(../images/nav2Arrows.gif) no-repeat 12px 12px; }	
	html.gecko #secondary-nav li a.current { display: block; color: #f59451; padding: 6px 12px 6px 30px; text-decoration: none; background: url(../images/nav2Arrows.gif) no-repeat 12px 12px; }	
	html.gecko #secondary-nav li a.current:hover { display: block; color: #f59451; padding: 6px 12px 6px 30px; text-decoration: none; background: url(../images/nav2Arrows.gif) no-repeat 12px 12px; background-color: #f7f5f1; }	
	html.gecko #secondary-nav li a:hover { color: #6d5e4a; text-decoration: none; background: url(../images/nav2Arrows.gif) no-repeat 12px 12px; background-color: #f7f5f1; }
	html.gecko #secondary-nav ul li ul { font-family: Verdana, Helvetica, sans; font-size: 11px; color: #e7e6e6; font-weight: normal; width: 214px; line-height: 17px; margin: 0; padding: 0; text-decoration: none; }
	html.gecko #secondary-nav ul li ul li { list-style-type: none; display: block; clear: both; margin: 0; padding: 0; }
	html.gecko #secondary-nav ul li ul li a { display: block; color: #6d5e4a; padding: 6px 12px 6px 44px; text-decoration: none; background: url(../images/bulletBrown.gif) no-repeat 30px 12px; }	
	html.gecko #secondary-nav ul li ul li a.current { display: block; color: #00703c; padding: 6px 12px 6px 44px; font-weight: bold; text-decoration: none; background: url(../images/bulletBrown.gif) no-repeat 30px 12px; }
    html.gecko #secondary-nav ul li ul li a.current:hover { display: block; color: #f59451; padding: 6px 12px 6px 44px; font-weight: bold; text-decoration: none; background: url(../images/bulletBrown.gif) no-repeat 30px 12px; }	
	html.gecko #secondary-nav ul li ul li a:hover { color: #f59451; text-decoration: none; background: url(../images/bulletBrown.gif) no-repeat 30px 12px; }
	html.safari #secondary-nav ul { font-family: Verdana, Helvetica, sans; font-size: 11px; color: #e7e6e6; font-weight: bold; width: 214px; line-height: 17px; margin: 0 0 20px 0; padding: 0; text-decoration: none; }	
	html.safari #secondary-nav li { list-style-type: none; display: block; margin: 0; padding: 0; }
	html.safari #secondary-nav li a { display: block; color: #6d5e4a; padding: 6px 12px 6px 30px; text-decoration: none; background: url(../images/nav2Arrows.gif) no-repeat 12px 12px; }	
	html.safari #secondary-nav li a.current { display: block; color: #f59451; padding: 6px 12px 6px 30px; text-decoration: none; background: url(../images/nav2Arrows.gif) no-repeat 12px 12px; }
	html.safari #secondary-nav li a.current:hover { display: block; color: #f59451; padding: 6px 12px 6px 30px; text-decoration: none; background: url(../images/nav2Arrows.gif) no-repeat 12px 12px; background-color: #f7f5f1; }	
	html.safari #secondary-nav li a:hover { color: #6d5e4a; text-decoration: none; background: url(../images/nav2Arrows.gif) no-repeat 12px 12px; background-color: #f7f5f1; }
	html.safari #secondary-nav ul li ul { font-family: Verdana, Helvetica, sans; font-size: 11px; color: #e7e6e6; font-weight: normal; width: 214px; line-height: 17px; margin: 0; padding: 0; text-decoration: none; }
	html.safari #secondary-nav ul li ul li { list-style-type: none; display: block; margin: 0; padding: 0; }
	html.safari #secondary-nav ul li ul li a { display: block; color: #6d5e4a; padding: 6px 12px 6px 44px; text-decoration: none; background: url(../images/bulletBrown.gif) no-repeat 30px 12px; }	
    html.safari #secondary-nav ul li ul li a.current { display: block; color: #00703c; padding: 6px 12px 6px 44px; font-weight: bold; text-decoration: none; background: url(../images/bulletBrown.gif) no-repeat 30px 12px; }	
    html.safari #secondary-nav ul li ul li a.current { display: block; color: #f59451; padding: 6px 12px 6px 44px; font-weight: bold; text-decoration: none; background: url(../images/bulletBrown.gif) no-repeat 30px 12px; }	
    html.safari #secondary-nav ul li ul li a.current:hover { display: block; color: #f59451; padding: 6px 12px 6px 44px; font-weight: bold; text-decoration: none; background: url(../images/bulletBrown.gif) no-repeat 30px 12px; }
	html.safari #secondary-nav ul li ul li a:hover { color: #f59451; text-decoration: none; background: url(../images/bulletBrown.gif) no-repeat 30px 12px; }
	html.ie6 #secondary-nav ul { font-family: Verdana, Helvetica, sans; font-size: 11px; color: #e7e6e6; font-weight: bold; width: 214px; margin: 0 0 20px 0; padding: 0; text-decoration: none; }	
	html.ie6 #secondary-nav li { list-style-type: none; display: block; margin: 0; padding: 0; height: 1px; vertical-align: bottom; zoom: 1; }
	html.ie6 #secondary-nav li a { display: block; color: #6d5e4a; padding: 6px 12px 6px 30px; text-decoration: none; background: url(../images/nav2Arrows.gif) no-repeat 12px 12px; }	
	html.ie6 #secondary-nav li a.current { display: block; color: #f59451; padding: 6px 12px 6px 30px; text-decoration: none; background: url(../images/nav2Arrows.gif) no-repeat 12px 12px; }	
	html.ie6 #secondary-nav li a.current:hover { display: block; color: #f59451; padding: 6px 12px 6px 30px; text-decoration: none; background: url(../images/nav2Arrows.gif) no-repeat 12px 12px; background-color: #f7f5f1; }	
	html.ie6 #secondary-nav li a:hover { color: #6d5e4a; text-decoration: none; background: url(../images/nav2Arrows.gif) no-repeat 12px 12px; background-color: #f7f5f1; }
	html.ie6 #secondary-nav ul li ul { font-family: Verdana, Helvetica, sans; font-size: 11px; color: #e7e6e6; font-weight: normal; width: 214px; line-height: 17px; margin: 0; padding: 0; text-decoration: none; }
	html.ie6 #secondary-nav ul li ul li { list-style-type: none; display: block; margin: 0; padding: 0; }
	html.ie6 #secondary-nav ul li ul li a { display: block; color: #6d5e4a; padding: 6px 12px 6px 44px; text-decoration: none; background: url(../images/bulletBrown.gif) no-repeat 30px 12px; }	
    html.ie6 #secondary-nav ul li ul li a.current { display: block; color: #00703c; padding: 6px 12px 6px 44px; font-weight: bold; text-decoration: none; background: url(../images/bulletBrown.gif) no-repeat 30px 12px; }	
    html.ie6 #secondary-nav ul li ul li a.current:hover { display: block; color: #f59451; padding: 6px 12px 6px 44px; font-weight: bold; text-decoration: none; background: url(../images/bulletBrown.gif) no-repeat 30px 12px; }	
	html.ie6 #secondary-nav ul li ul li a:hover { color: #f59451; text-decoration: none; background: url(../images/bulletBrown.gif) no-repeat 30px 12px; }
	#secondary-nav ul { font-family: Verdana, Helvetica, sans; font-size: 11px; color: #e7e6e6; font-weight: bold; width: 214px; line-height: 17px; margin: 0 0 20px 0; padding: 0; text-decoration: none; }	
	#secondary-nav li { list-style-type: none; display: block; margin: 0; padding: 0; }
	#secondary-nav li a { display: block; color: #6d5e4a; padding: 0 12px 7px 30px; text-decoration: none; background: url(../images/nav2Arrows.gif) no-repeat 12px 18px; }	
	#secondary-nav li a.current { display: block; color: #f59451; padding: 0 12px 7px 30px; text-decoration: none; background: url(../images/nav2Arrows.gif) no-repeat 12px 18px; }	
	#secondary-nav li a.current:hover { display: block; color: #f59451; padding: 0 12px 7px 30px; text-decoration: none; background: url(../images/nav2Arrows.gif) no-repeat 12px 18px; background-color: #f7f5f1; }	
	#secondary-nav li a:hover { color: #6d5e4a; text-decoration: none; background: url(../images/nav2Arrows.gif) no-repeat 12px 18px; background-color: #f7f5f1; }
	#secondary-nav ul li ul { font-family: Verdana, Helvetica, sans; font-size: 11px; color: #e7e6e6; font-weight: normal; width: 214px; line-height: 17px; margin: 6px 0 6px 0; padding: 0; text-decoration: none; }	
	#secondary-nav ul li ul li { list-style-type: none; display: block; margin: 0; padding: 0; }
	#secondary-nav ul li ul li a { display: block; color: #6d5e4a; padding: 0 12px 7px 44px; text-decoration: none; background: url(../images/bulletBrown.gif) no-repeat 30px 7px; }	
	#secondary-nav ul li ul li a.current { display: block; color: #00703c; font-weight: bold; padding: 0 12px 7px 44px; text-decoration: none; background: url(../images/bulletBrown.gif) no-repeat 30px 7px; }	
    #secondary-nav ul li ul li a.current:hover { display: block; color: #f59451; font-weight: bold; padding: 0 12px 7px 44px; text-decoration: none; background: url(../images/bulletBrown.gif) no-repeat 30px 7px; }	
	#secondary-nav ul li ul li a:hover { color: #f59451; text-decoration: none; background: url(../images/bulletBrown.gif) no-repeat 30px 7px; }
	#secondary-nav li.divider { float: left; width: 214px; height: 1px; background: url('../images/secondary-nav/nav2divider.gif') no-repeat center center; padding: 0; margin: 0; }
	html.ie6 #secondary-nav li.divider { float: left; width: 214px; background: url('../images/secondary-nav/nav2divider.gif') center no-repeat; padding: 0; margin: 0; height:1px; }

	/*--- Tertiary Navigation ---*/
	#tertiary-nav { float: left; width:900px; height: 36px; text-align: center; padding: 0; margin: 5px 0 0 0; background: url(../images/tertiary-nav/nav3Bkgd.gif) top left no-repeat; overflow: hidden; }
	#tertiary-nav .tabOff, #tertiary-nav .tabOn {cursor:pointer;}
	#tertiary-nav .tabOff { float: left; font-family: Verdana, Helvetica, sans; font-size: 11px; color: #00703c; font-weight: normal; height: 25px; padding: 8px 12px 0 12px; margin: 3px 0 0 0; background: url(../images/tertiary-nav/tabOffBkgd.gif) top left repeat-x; }
	#tertiary-nav .tabOff.Ntspnd { float: left; font-family: Verdana, Helvetica, sans; font-size: 11px; color: #00703c; font-weight: normal; height: 25px; padding: 11px 12px 0 12px; margin: 0; background: url(../images/tertiary-nav/tabOffGreenBkgd.gif) top left repeat-x; }
	#tertiary-nav .tabOff a { color: #00703c; text-decoration: none; }
	#tertiary-nav .tabOff a:hover { color: #f59451; text-decoration: none; }
	#tertiary-nav .tabOn { float: left; font-family: Verdana, Helvetica, sans; font-size: 11px; color: #f59451; font-weight: normal; height: 25px; padding: 11px 12px 0 12px; margin: 0; background: url(../images/tertiary-nav/tabOnBkgd.gif) top left repeat-x; }
	#tertiary-nav .tabOn.Ntspnd { float: left; font-family: Verdana, Helvetica, sans; font-size: 11px; color: #f59451; font-weight: normal; height: 25px; padding: 11px 12px 0 12px; margin: 0; background: url(../images/tertiary-nav/tabOnTallBkgd.gif) top left repeat-x; }	
	#tertiary-nav .tabOn a { color: #f59451; text-decoration: none; }
	#tertiary-nav .tabOn a:hover { color: #00703c; text-decoration: none; }
	#tertiary-nav .tabBorder {  float: left; height: 36px; width: 5px; padding: 0; margin: 0; text-decoration: none; }
	#tertiary-nav-left { float: left; width: 20px; height: 20px; margin: 15px 5px 0 0; }
	#tertiary-nav-right { float: left; width: 20px; height: 20px; margin: 15px 0 0 0; }
	#tertiary-nav-left-button { background: url(../images/nav3Left.gif) no-repeat top left; width: 20px; height: 20px; display: none;}
	#tertiary-nav-right-button { background: url(../images/nav3Right.gif) no-repeat top right; width: 20px; height: 20px; display: none;}
	#tertiary-nav-left-button.buttonActive { display: block !important; }
	#tertiary-nav-right-button.buttonActive { display: block !important; }
	#tertiary-nav-tabs { float: left; width: 9999px; height: 36px; margin: 0px; padding: 0px; }
	#tertiary-nav-tabs li { float: left; display: block; }
	#tertiary-nav-wrapper { float: left; width: 947px; height: 36px; margin: 0 0 0 3px; padding: 0px; }

	/*--- Quarternary Navigation ---*/
	#quaternary-nav { float: left; width: 652px; height: 28px; padding: 0 0 0 15px; margin: 0 0 25px 0; background: url(../images/quaternary-nav/nav4Bkgd.gif) top left no-repeat; }
	#quaternary-nav .tab2Off { float: left; font-family: Verdana, Helvetica, sans; font-size: 11px;color: #6c6c6c; font-weight: normal; height: 22px; padding: 3px 12px 0 12px; margin: 3px 0 0 0; background: url(../images/quaternary-nav/tab2OffBkgd.gif) top left repeat-x; }	
	#quaternary-nav .tab2Off a { color: #6c6c6c; text-decoration: none; }
	#quaternary-nav .tab2Off a:hover { color: #f59451; text-decoration: none; }
	#quaternary-nav .tab2On { float: left; font-family: Verdana, Helvetica, sans; font-size: 11px; color: #f59451; font-weight: normal; height: 30px; padding: 6px 12px 0 12px; margin: 0; background: url(../images/quaternary-nav/tab2OnBkgd.gif) top left repeat-x; }
	#quaternary-nav .tab2On a { color: #f59451; text-decoration: none; }
	#quaternary-nav .tab2On a:hover { color: #00703c; text-decoration: none; }
	#quaternary-nav .tab2Border { float: left; height: 28px; width: 5px; padding: 0; margin: 0; text-decoration: none; }


/*--- Section Home pages ---*/
#mainCopyArea .copy { height: 150px; vertical-align: top; }
#landingContainer { width: 950px; height: 634px; overflow: hidden; margin: auto;font-family: Verdana, Arial, Helvetica, sans; font-size: 11px; color: #333; line-height: 18px; text-align: left; background: url("../images/landingPageBkgrd.gif") top left no-repeat; }
html.ie6 #landingContainer { width: 970px; }
#landingContainerLong { width: 950px; height: 930px; overflow: hidden; margin: auto;font-family: Verdana, Arial, Helvetica, sans; font-size: 11px; color: #333; line-height: 18px; text-align: left; background: url("../images/landingPageBkgrdLong.gif") top left no-repeat; }
html.ie6 #landingContainerLong { width: 970px; }
#mainCopyArea { width: 745px; overflow: auto; float: left; margin: 40px 0 0 53px; color: #6c6c6c; }
html.ie6 #mainCopyArea { width: 747px; }
html.ie6 #mainCopyArea { margin-left: 20px;}
#mainCopyArea .title { margin: 0 0 20px 0; }
#mainCopyArea .serviceCell { height: 300px; overflow: hidden; }
#mainCopyArea .column01 { width: 229px; float: left; padding: 0 0 0 0; }
#mainCopyArea .column02 { width: 223px; float: left; padding: 0 0 0 43px; }
#mainCopyArea .column03 { width: 202px; float: left; padding: 0 0 0 44px; }
#mainCopyArea .column01 .copy { width: 200px; padding: 5px 49px 0 0; }
html.ie6 #mainCopyArea .column01 .copy { width: 190px; padding-right: 20px;}
#mainCopyArea .column02 .copy { width: 190px; padding: 5px 45px 0 0; }
html.ie6 #mainCopyArea .column02 .copy { width: 190px; padding-right: 20px; }
#mainCopyArea .column03 .copy { width: 202px; padding: 5px 0 0 0; }
html.ie6 #mainCopyArea .column03 .copy { width: 180px; }
#mainCopyArea .divider { width: 1px; float: left; }
#mainCopyArea .titleRow { overflow: hidden; }
#mainCopyArea .icon { vertical-align: middle; float: left; margin: 0 0 0px 0; }
#mainCopyArea h2 { color: #00703c; font-size: 14px; font-weight: bold; margin: 7px 0 0 40px; padding: 0; }
#mainCopyArea h3 { color: #00703c; font-size: 14px; font-weight: bold; margin: 0 0 0 40px; padding: 0; }
#mainCopyArea h2 a { color: #00703c; text-decoration: none; font-size: 14px; font-weight: bold; margin: 0; padding: 0; }
#mainCopyArea h3 a { color: #00703c; text-decoration: none; font-size: 14px; font-weight: bold; margin: 0; padding: 0; }
#mainCopyArea a { color: #6c6c6c; font-weight: bold; text-decoration: none; font-size: 12px; }
#mainCopyArea a:hover { color: #6c6c6c; font-weight: bold; text-decoration: underline; }
#mainCopyArea .btmIcons { margin: 6px 0 5px 0; height: 17px; }
#mainCopyArea .btmIcons.btns { margin:0px; padding: 10px 0px 10px 5px;}
#mainCopyArea .link { height: 17px; }
#rightSide { width: 152px; float: left; }
html.ie6 #rightSide { margin-left: 11px; }
#rightSide .upArrow { margin: 23px 0 0 6px; }
#rightSide .aboutUsAmy { margin: 55px 0 0 1px; }
#rightSide .resourcesJeff { margin: 55px 0 0 18px; }
#rightSide .financialPlanningBeth { margin: 42px 0 0 2px; }
#rightSide .servicesGirl { margin: 75px 0 0 1px; }
#rightSide .dwnArrow { margin: 0 0 0 6px; }

/*--- State Center ---*/
.state-nav { color: #9c9c9c; font-size:0.8em; font-family: Arial; padding: 0 0 25px 0; }
.state-nav-first { color: #9c9c9c; font-size:0.8em; font-family: Arial; padding: 0 0 25px 0; margin: 0 0 0 35px; }
.state-nav a { color: #9c9c9c; text-decoration: none; }
.state-nav a:hover { color: #000; text-decoration: underline; }
.state-nav-first a { color: #9c9c9c; text-decoration: none; }
.state-nav-first a:hover { color: #000; text-decoration: underline; }

/*--- No-break (prevents unwanted wordbreaking) ---*/
.nobr { white-space: nowrap; }

/*--- Partners ---*/
.partner { margin: 0 0 20px 0; }
.partner div.logo { width: 140px; float: left; }
.partner div.content { float: left; width: 530px; }


/*--- POPs ---*/
.selectState { float: left; width: 88px; height: 23px; padding: 137px 0 0 85px; margin: 0; }
.goBtn { float: left; width: 26px; height: 23px; padding: 132px 0 0 8px; margin: 0; }
.locateBtn { float: left; width: 66px; height: 23px; padding: 11px 0 0 8px; margin: 0; }
.flowersImgPOP { margin: 0 0 0 6px; }

#faqsPOP { float: left; width: 214px; height: 134px; padding: 0; margin: 0; z-index: 30; background: url(../images/pop/faqPOPBkgd.jpg) top left no-repeat; }
#faqsPOP p { font-family: Verdana, Helvetica, sans; font-size: 11px; color: #323131; line-height: 19px; padding: 100px 0 0 109px; margin: 0; }
#faqsPOP p a { color: #00703c; text-decoration: none; }
#faqsPOP p a:hover { color: #f59451; }

#offersUpdatesPOP { float: left; width: 214px; height: 159px; padding: 0; margin: 0; background: url(../images/pop/offersUpdatesPOPBkgd.jpg) top left no-repeat; }
#offersUpdatesPOP p {font-family: Verdana, Helvetica, sans; font-size: 11px; color: #323131; line-height: 19px; padding: 113px 0 0 18px; margin: 0; }
#offersUpdatesPOP p a { color: #00703c; text-decoration: none; }
#offersUpdatesPOP p a:hover { color: #f59451; }
#offersUpdatesPOP .emailAddress { float: left; width: 114px; height: 23px; padding: 0 0 0 0; margin: 0; }
html.ie7 #offersUpdatesPOP .emailAddress { float: left; width: 114px; height: 23px; padding: 0 5px 0 8px; margin: 0; }
html.ie6 #offersUpdatesPOP .emailAddress { float: left; width: 114px; height: 23px; padding: 0 5px 0 3px; margin: 0; }
#offersUpdatesPOP .signUpBtn { float: left; width: 60px; height: 23px; padding: 1px 0 0 8px; margin: 0; }
#offersUpdatesPOPEmpty { float: left; width: 176px; height: 123px; padding: 15px; margin: 0; background: url(../images/pop/offersUpdatesPOPBlankBkgd.jpg) top left no-repeat; }
#newsletter-signup-content-interior { height: 10px; color: #fff; padding: 0 0 0 0; }
#newsletter-input { height: 30px; padding: 94px 0 0 10px; }
html.ie7 #newsletter-input { height: 30px; padding: 94px 0 0 0; }

#amberAlertPOP { float: left; width: 214px; height: 159px; padding: 0; margin: 0; background: url(../images/pop/amberAlertPOP.jpg) top left no-repeat; }
#amberAlertPOP p {font-family: Verdana, Helvetica, sans; font-size: 11px; color: #323131; line-height: 19px; padding: 113px 0 0 18px; margin: 0; }
#amberAlertPOP p a { color: #00703c; text-decoration: none; }
#amberAlertPOP p a:hover { color: #f59451; }
#amberAlertPOP .emailAddress { float: left; width: 114px; height: 23px; padding: 0 0 0 0; margin: 0; }
html.ie7 #amberAlertPOP .emailAddress { float: left; width: 114px; height: 23px; padding: 0 5px 0 8px; margin: 0; }
html.ie6 #amberAlertPOP .emailAddress { float: left; width: 114px; height: 23px; padding: 0 5px 0 3px; margin: 0; }
#amberAlertPOP .signUpBtn { float: left; width: 60px; height: 23px; padding: 1px 0 0 8px; margin: 0; }
#amberAlertPOP #newsletter-input { height: 30px; padding: 94px 0 0 10px; }
html.ie7 #amberAlertPOP #newsletter-input { height: 30px; padding: 94px 0 0 0; }

#stateCenterPOP { float: left; width: 214px; height: 168px; padding: 0; margin: 0; background: url(../images/pop/stateCenterPOPBkgd.jpg) top left no-repeat; }
#stateCenterPOP p { font-family: Verdana, Helvetica, sans; font-size: 11px; color: #00703c; line-height: 19px; padding: 137px 0 0 85px; margin: 0; }
#stateCenterPOP p a { color: #01608d; text-decoration: none; }
#stateCenterPOP p a:hover { color: #f59451; }
#stateCenterPOP .selectState { float: left; width: 88px; height: 23px; padding: 137px 0 0 85px; margin: 0; }
#stateCenterPOP select { font-family: Verdana, Helvetica, sans; font-size: 11px; color: #333; background: #fff; border: 1px solid #bbbbbb; vertical-align: text-top; width: 80px; height: 18px; padding: 0; margin: 0; }
#stateCenterPOP .goBtn { float: left; width: 26px; height: 23px; padding: 136px 0 0 0px; margin: 0; }


.storeLocatorMapPOP { float: left; width: 214px; height: 168px; padding: 0; margin: 0; background: url(../images/pop/storeLocatorMapPOPBkgd.jpg) top left no-repeat; }
.storeLocatorMapPOP p { font-family: Verdana, Helvetica, sans; font-size: 11px; color: #00703c; line-height: 19px; padding: 137px 0 0 85px; margin: 0; }
.storeLocatorMapPOP p a { color: #01608d; text-decoration: none; }
.storeLocatorMapPOP p a:hover { color: #f59451; }
.storeLocatorMapPOP .selectState { float: left; width: 66px; height: 23px; padding: 133px 0 0 105px; margin: 0; }
.storeLocatorMapPOP select { font-family: Verdana, Helvetica, sans; font-size: 11px; color: #333; background: #fff; border: 1px solid #bbbbbb; vertical-align: text-top; width: 80px; height: 18px; padding: 0; margin: 0; }
.storeLocatorMapPOP .goBtn { float: left; width: 26px; height: 23px; padding: 136px 0 0 0px; margin: 0; }


#axcessInsurancePOP { float: left; width: 214px; height: 142px; padding: 0; margin: 0; background: url(../images/pop/axcessInsurancePOPBkgd.jpg) top left no-repeat; }
#axcessInsurancePOP p { font-family: Verdana, Helvetica, sans; font-size: 11px; color: #323131; line-height: 19px; padding: 114px 0 0 103px; margin: 0; }
#axcessInsurancePOP p a { color: #00703c; text-decoration: none; }
#axcessInsurancePOP p a:hover { color: #f59451; }

#axcessLoansPOP { float: left; width: 214px; height: 142px; padding: 0; margin: 0; background: url(../images/pop/axcessLoansPOPBkgd.jpg) top left no-repeat; }
#axcessLoansPOP p { font-family: Verdana, Helvetica, sans; font-size: 11px; color: #323131; line-height: 19px; padding: 114px 0 0 91px; margin: 0; }
#axcessLoansPOP p a { color: #00703c; text-decoration: none; }
#axcessLoansPOP p a:hover { color: #f59451; }

#storeLocatorPOP { float: left; width: 389px; height: 41px; padding: 0; margin: 0; background: url(../images/pop/storeLocatorBkgd.jpg) top left no-repeat; }
#storeLocatorPOP p { font-family: Verdana, Helvetica, sans; font-size: 11px; color: #323131; line-height: 19px; padding: 113px 0 0 18px; margin: 0; }
#storeLocatorPOP p a { color: #00703c; text-decoration: none; }
#storeLocatorPOP p a:hover { color: #f59451; }

#promoCodePOP { float: left; position: relative; width: 214px; height: 142px; padding: 0; margin: 0; background: url(../images/pop/promoCodePOPBkgd.jpg) top left no-repeat; }
#promoCodePOP p { font-family: Verdana, Helvetica, sans; font-size: 11px; color: #323131; line-height: 19px; padding: 113px 0 0 18px; margin: 0; }
#promoCodePOP p a { color: #00703c; text-decoration: none;}
#promoCodePOP p a:hover { color: #f59451; }
#promoCodeContent { position: absolute; z-index: 100000; top: -18px; left: 5px; height: 10px; color: #fff; padding: 0 0 0 0; }
#promoCodePOPEmpty { float: left; width: 184px; height: 106px; padding: 15px; margin: 0; background: url(../images/pop/promoCodePOPBlankBkgd.jpg) top left no-repeat; }
.emailAddressPromoCode { float: left; width: 114px; height: 23px; padding: 0 0 0 0; margin: 0; }
html.ie7 .emailAddressPromoCode { float: left; width: 114px; height: 23px; padding: 0 0 0 0; margin: 0; }
html.ie6 .emailAddressPromoCode { float: left; width: 114px; height: 23px; padding: 0 0 0 0; margin: 0; }
.goBtnPromoCode { float: left; width: 33px; height: 21px; padding: 0 0 0 5px; margin: 0; }
html.ie7 .goBtnPromoCode { float: left; width: 33px; height: 21px; padding: 0 0 0 5px; margin: 0; }
#promoCode-input { position: absolute; height: 30px; top: 90px; left: 10px; }
html.ie7 #promoCode-input {  position: absolute; height: 30px; top: 98px; left: 10px; }

/*--- Promotions Page ---*/
div.flowers { float: left; position: relative; width: 308px; height: 243px; line-height: 2.5em; background: #fff url("../images/promoFlowerBox.jpg") no-repeat; }
div.marchPromo { float: left; margin: 0 0 0 15px; width: 308px; height: 243px; background: #fff url("../images/promoShamrockBox.jpg") no-repeat; }
div.aprilPromo { float: left; margin: 0 0 0 15px; width: 308px; height: 243px; background: #fff url("../images/promo/promoGoGreenBox.jpg") no-repeat; }
div.augustPromo { float: left; margin: 0 0 0 15px; width: 308px; height: 243px; background: #fff url("../images/promo/promoRedEnvelope.jpg") no-repeat; }
div.flowers p, div.marchPromo p, div.aprilPromo p, div.augustPromo p { font-family: Verdana, Georgia, Sans-Serif; padding: 2em !important; line-height: 2.4em !important; font-size: 1.3em; font-weight: bold; }
div.fixit { position: absolute; bottom: 0; right: 0; height: 95px; width: 90px; }
.green { color: #00703c; }
/*--- Secondary/tertiary content ---*/
#content-secondary h3 {  }

/*--- Sitemap ---*/
#sitemap div { background: #fff url("../images/dropdown-menu/bullet.gif") no-repeat 0px 7px; font-weight: bold; margin: 0 0 0 15px; padding: 0 0 0 15px; color: #00703C; font-size: 11px; }
#sitemap div div { background: #fff; color: #00703C; font-weight: normal; font-size: 11px; margin: 0 0 0 15px; }
#sitemap div div div { background: #fff; color: #00703C; font-weight: normal; font-size: 11px; margin: 0 0 0 15px; }

/*--- Store Locator ---*/
    /* Map */
    .template { display:none; }
    #googlemap { float: right; clear: right; margin: 50px 0 0 8px; position: relative; width: 655px; }
    #googlemap .topcap { background:transparent url(../images/store-locator/map-top.png) no-repeat scroll 0 0; height:16px; left:0; position:absolute; top:0; width:655px; z-index:2; }
    #googlemap .bottomcap { background:transparent url(../images/store-locator/map-bottom.png) no-repeat scroll 0 0; bottom:0; height:16px; left:0; position:absolute; width:655px; z-index:2; }
    #googlemap #gmap { background:transparent url(../images/store-locator/map-center.png) repeat-y scroll 0 0; border:0 none; height:594px; margin:5px 0 4px; padding:0 12px; width:631px; }
    #gmap #map { padding:0; width:632px !important; background-color:#E5E3DF; height:594px; position:relative; }
    
    #googlemap2 { float: right; clear: right; margin: 10px 0 0 8px; position: relative; width: 530px; border:1px #333333 solid; }
    #googlemap2 .topcap { background:transparent url(../images/store-locator/map-top.png) no-repeat scroll 0 0; height:16px; left:0; position:absolute; top:0; width:530px; z-index:2; }
    #googlemap2 .bottomcap { background:transparent url(../images/store-locator/map-bottom.png) no-repeat scroll 0 0; bottom:0; height:16px; left:0; position:absolute; width:530px; z-index:2; }
    #googlemap2 #gmap2 { background:transparent url(../images/store-locator/map-center.png) repeat-y scroll 0 0; border:0 none; height:350px; margin:0px; padding:0px; width:530px; }
    #gmap2 #map2 { padding:0; width:530px !important; background-color:#E5E3DF; height:350px; position:relative; }
    
    /* Search Form */
    #locationFinder{background: url('../images/store-locator/hdrFindAStore.gif') top left no-repeat; width: 950px; height: 40px;}
    #locationFinder div.querybox { height: 21px; line-height: 21px; padding: 10px 0 0 20px;  top: 0px; left: 0px; z-index: 5; }
    #locationFinder input { float: left; width: 195px !important; z-index: 3; }
    #locationFinder #btSubmit { background:transparent url(../images/store-locator/btnLocate.gif) no-repeat scroll 0 0; z-index: 3; border:0 none; cursor: pointer; display: block; float: left; height:22px; margin: 0 2px 0 10px; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; padding: 0; text-indent:-9999px; width:61px !important; }
    
    #find-location { background: url('../images/store-locator/hdrFindAStore.gif') no-repeat; width: 950px; height: 40px; margin-bottom: 15px; position: absolute; z-index: 1; }
    #find-location div.querybox { height: 21px; line-height: 21px; padding: 10px 0 0 20px; position: absolute; top: 0px; left: 0px; z-index: 5; }
    #searchBox { float: left; margin: 0; min-height: 667px; _height:667px; position: relative; width: 286px; }
    #searchBox .search-wrapper { float:left; width:200px; }
    #searchBox div.querybox { _width:300px; zoom:1; }
    #searchBox div.querybox:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
    #find-location input { float: left; width: 195px !important; z-index: 3; }
    #find-location #btSubmit { background:transparent url(../images/store-locator/btnLocate.gif) no-repeat scroll 0 0; z-index: 3; border:0 none; cursor: pointer; display: block; float: left; height:22px; margin: 0 2px 0 10px; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; padding: 0; text-indent:-9999px; width:61px !important; }
    #mapquery { font-size: 0.9em; }
    
    /* Autocomplete */
    #locationChoices { background: transparent url(../images/store-locator/autocomplete-bottom.png) no-repeat scroll 0 100%; height:auto; left:7px !important; margin-top:4px; padding:0 0 17px; position:absolute; top:32px !important; left: 13px !important; width:217px !important; z-index: 9999; }
    #locationChoices ul { background: transparent url(../images/store-locator/autocomplete-top.png) no-repeat scroll 0 0; list-style-type:none !important; margin:-4px 0 0; padding:6px 10px 0 8px; position:relative; width:200px; z-index: 10000; }
    #locationChoices li { border-top:1px solid #F1F1F1; padding:4px 10px 3px; list-style-type: none !important; background: none; }
    #locationChoices li:first-child { border: none !important; }
    #locationChoices li:hover, #locationChoices li.hover, #locationChoices li.selected { background: url('../images/store-locator/autocompleteHoverBg.gif') repeat-x scroll center top; border-top: solid 1px #f68e40; color:#FFFFFF; cursor:pointer; }
    
    /* Results Area */
    #results-info { position:relative; }
    #results-heading { margin: 50px 0 5px 16px; clear:both; color:#888888; font-size:11px; font-weight:bold; text-shadow:1px 1px #FFFFFF; }
    #results-heading.no-results .no-results { visibility:visible; }
    #results-heading.no-results { visibility: hidden; }
    #searchBox ul.results { margin-bottom:0 !important; position: relative; }
    #searchBox ul.results li { background: transparent url(../images/store-locator/bgSearchResult.gif) no-repeat scroll 0 0; padding: 0; margin: 0; clear:both; color:#666666; display:block; line-height:1.31; margin-bottom:0.5em; position:relative; width:300px; height: 130px; }
    #searchBox ul.results li .resulttext { cursor:pointer; margin:0; min-height:70px; padding:9px 24px 11px 60px; position:relative; vertical-align:top; width:226px; }
    #searchBox ul.results li .resulttext span.letter { color:#6c6c6c; font-weight:bold; left:17px; position:absolute; text-shadow:1px 1px #E9E9E9; top:42%; font-size: 2em; vertical-align:middle; font-family: Verdana, Arial, Sans-Serif; }
    #searchBox ul.results li.selected .resulttext span.letter { color:#00703c; }
    #searchBox ul.results li .resulttext h3 { color:#666666; display:block; font-size:12px; font-weight:bold; margin:0 0 0.3em; }
    #searchBox ul.results li .resulttext .cap.bottom { bottom:0; font-size:1px; height:5px; left:0; line-height:1px; position:absolute; width:340px; }
    #page_nav { bottom:-22px; margin:0; position:absolute; width:300px; }
    #page_nav a.next.active, #page_nav a.prev.active { display: block; }
    #page_nav a.prev { background:transparent url(../images/store-locator/arrowPrev.gif) no-repeat scroll 0 50%; display:none; float:left; margin-left:4px; padding-left:20px; text-decoration:none; }
    #page_nav a.next { background:transparent url(../images/store-locator/arrowNext.gif) no-repeat scroll 100% 50%; display:none; float:right; margin-right:4px; padding-right:20px; text-decoration:none; }
    
    html .ie6 #searchBox ul.results li { background: transparent url(../images/store-locator/bgSearchResult.gif) no-repeat scroll 0 0; padding: 0; margin: 0; clear:both; color:#666666; display:block; line-height:1.31; margin-bottom:0.5em; position:relative; width:300px; height: 130px; }
    html .ie6 #searchBox ul.results li .resulttext { cursor:pointer; margin:0; min-height:70px; padding:9px 24px 11px 60px; position:relative; vertical-align:top; width:230px; }
    
    /* Overlay Styles (Map Popups) */
    #overlay-template { position: absolute; left: -9999em; }
    #gmap #overlay {background:transparent url(../images/store-locator/overlay-top.png) no-repeat scroll left top; left:100px; margin-bottom: 15px; padding:23px 0 17px; position:relative; width: 289px; }
    #gmap #overlay #overlay-content { background: transparent url(../images/store-locator/overlay-bg.png) no-repeat scroll left bottom; clear:left; font-size:10.5px; margin:0; padding:0em 24px 0em 12px; width:253px;  min-height: 145px; _height:145px; }
    #gmap #overlay #overlay-content img { float:left; margin-top:5px; }
    #gmap #overlay #overlay-content div.store-image { position: absolute; top: 20%; left: 25px; }
    #gmap #overlay #overlay-content div.info-container, #gmap #overlay #overlay-content div.hours-container { line-height:16px !important; margin-left:90px; color: #6c6c6c; padding: 0 0 0 10px; border-left: solid 1px #f0f0f0; font-family: Verdana, Arial, Sans-Serif; }
    #gmap #overlay #overlay-content h3, #gmap #overlay #overlay-content h3 a { color:#6c6c6c; display:block !important; font-size:11px; font-family: Verdana, Arial, Sans-Serif; font-weight: bold; margin: 0 !important; }
    #gmap #overlay a { cursor:pointer; }
    #gmap #overlay #overlay-content ul { margin:4px 0 0; }
    #gmap #overlay #overlay-content .informationlink, #gmap #overlay #overlay-content .directionslink, #gmap #overlay #overlay-content .reservationlink { color:#fc8526; padding-right:10px; }
    #gmap #overlay button.directions { background:transparent url(../images/store-locator/btn_getDirections.gif) no-repeat scroll 0 0; border:medium none; cursor:pointer; height:22px; margin:10px 0 0 4px; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; padding:0; position:relative; text-indent:-9999px; top:-1px; width:121px; }
    #gmap #overlay .bottom { background:transparent url(../images/store-locator/overlay-bottom.png) no-repeat scroll left bottom; height:28px; margin:0 0 -24px; position:absolute !important; width:289px; }
    #gmap #overlay a.close { background:transparent url(../images/store-locator/gmap_close.png) no-repeat scroll left top; color:#FFFFFF; display:block; height:13px; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; overflow:hidden; position:absolute !important; right:15px; text-decoration:none; text-indent:-9999px; top:15px; width:15px; }
    .hcard .adr, .hcard .street-address, .hcard .tel { display: block; }
    #gmap #overlay #overlay-content .hours { white-space: nowrap; }
    #gmap #overlay #overlay-content .hours1 { white-space: nowrap; }
    #gmap #overlay #overlay-content .hours2 { white-space: nowrap; }
    
        /* Overlay Tabs */
        #gmap #overlay #tabs { position: absolute; top: -7px; left: 30px; }
        #gmap #overlay #tabs ul li { float: left; display: inline; margin: 0; padding: 0; background: #fff url('../images/store-locator/overlay-tab-on.gif') no-repeat; width: 63px; height: 16px; color: #f57b20; font-size: 0.9em; text-align: center; }
        #gmap #overlay #tabs .closed { display: inline; background: #fff url('../images/store-locator/overlay-tab-off.gif') no-repeat; color: #00703c; }

/* Overlay Styles2 (Map Popups) */
    #overlay-template { position: absolute; left: -9999em; }
    #gmap2 #overlay {background:transparent url(../images/store-locator/overlay-top.png) no-repeat scroll left top; left:100px; margin-bottom: 15px; padding:23px 0 17px; position:relative; width: 289px; }
    #gmap2 #overlay #overlay-content { background: transparent url(../images/store-locator/overlay-bg.png) no-repeat scroll left bottom; clear:left; font-size:10.5px; margin:0; padding:0em 24px 0em 12px; width:253px;  min-height: 145px; _height:145px; }
    #gmap2 #overlay #overlay-content img { float:left; margin-top:5px; }
    #gmap2 #overlay #overlay-content div.store-image { position: absolute; top: 20%; left: 25px; }
    #gmap2 #overlay #overlay-content div.info-container, #gmap #overlay #overlay-content div.hours-container { line-height:16px !important; margin-left:90px; color: #6c6c6c; padding: 0 0 0 10px; border-left: solid 1px #f0f0f0; font-family: Verdana, Arial, Sans-Serif; }
    #gmap2 #overlay #overlay-content h3, #gmap #overlay #overlay-content h3 a { color:#6c6c6c; display:block !important; font-size:11px; font-family: Verdana, Arial, Sans-Serif; font-weight: bold; margin: 0 !important; }
    #gmap2 #overlay a { cursor:pointer; }
    #gmap2 #overlay #overlay-content ul { margin:4px 0 0; }
    #gmap2 #overlay #overlay-content .informationlink, #gmap #overlay #overlay-content .directionslink, #gmap #overlay #overlay-content .reservationlink { color:#fc8526; padding-right:10px; }
    #gmap2 #overlay button.directions { background:transparent url(../images/store-locator/btn_getDirections.gif) no-repeat scroll 0 0; border:medium none; cursor:pointer; height:22px; margin:10px 0 0 4px; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; padding:0; position:relative; text-indent:-9999px; top:-1px; width:121px; }
    #gmap2 #overlay .bottom { background:transparent url(../images/store-locator/orange-bottom.gif) no-repeat scroll left bottom; height:28px; margin:0 0px; position:absolute !important; width:289px; }
    #gmap2 #overlay a.close { background:transparent url(../images/store-locator/gmap_close.png) no-repeat scroll left top; color:#FFFFFF; display:block; height:13px; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; overflow:hidden; position:absolute !important; right:15px; text-decoration:none; text-indent:-9999px; top:15px; width:15px; }
    .hcard .adr, .hcard .street-address, .hcard .tel { display: block; }
    #gmap2 #overlay #overlay-content .hours { white-space: nowrap; }
    #gmap2 #overlay #overlay-content .hours1 { white-space: nowrap; }
    #gmap2 #overlay #overlay-content .hours2 { white-space: nowrap; }
    
        /* Overlay2 Tabs */
        #gmap2 #overlay #tabs { position: absolute; top: -7px; left: 30px; }
        #gmap2 #overlay #tabs ul li { float: left; display: inline; margin: 0; padding: 0; background: #fff url('../images/store-locator/overlay-tab-on.gif') no-repeat; width: 63px; height: 16px; color: #f57b20; font-size: 0.9em; text-align: center; }
        #gmap2 #overlay #tabs .closed { display: inline; background: #fff url('../images/store-locator/overlay-tab-off.gif') no-repeat; color: #00703c; }
html.ie6 #gmap2 #overlay .bottom { background:transparent url(../images/store-locator/orange-bottom.gif) no-repeat scroll left bottom; height:28px; margin:0px 0px 0px -144px; position:absolute !important; width:289px; }

/*--popleft---*/
	
	#over-template { position: absolute; left: -9999em; }
   #over {background:transparent url(../images/store-locator/overlay-top-pop.png) no-repeat scroll left top;  margin-bottom: 15px; padding:23px 0 17px; position:relative; width: 289px; }
   #over #overlay-content { background: transparent url(../images/store-locator/overlay-bg-pop.png) no-repeat scroll left bottom; clear:left; font-size:10.5px; margin:0; padding:0em 24px 0em 12px; width:253px;  min-height: 145px; _height:145px; }
   #over #overlay-content img { float:left; margin-top:5px; }
   #over #overlay-content div.store-image { position: absolute; top: 20%; left: 25px; }
   #over #overlay-content div.info-container, #gmap #over #overlay-content div.hours-container { line-height:16px !important; margin-left:90px; color: #6c6c6c; padding: 0 0 0 10px; border-left: solid 1px #f0f0f0; font-family: Verdana, Arial, Sans-Serif; }
   #over #overlay-content h3, #gmap #over #overlay-content h3 a { color:#6c6c6c; display:block !important; font-size:11px; font-family: Verdana, Arial, Sans-Serif; font-weight: bold; margin: 0 !important; }
   #over a { cursor:pointer; }
   #over #overlay-content ul { margin:4px 0 0; }
   #over #overlay-content .informationlink, #gmap #over #overlay-content .directionslink, #gmap #over #overlay-content .reservationlink { color:#fc8526; padding-right:10px; }
   #over button.directions { background:transparent url(../images/store-locator/btn_getDirections.gif) no-repeat scroll 0 0; border:medium none; cursor:pointer; height:22px; margin:10px 0 0 4px; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; padding:0; position:relative; text-indent:-9999px; top:-1px; width:121px; }
   #over .bottom { background:transparent url(../images/store-locator/orange-bottom.png) no-repeat scroll left top; height:77px; margin:0 0px; position:absolute !important; width:289px; }
   #over a.close { background:transparent url(../images/store-locator/gmap_close.png) no-repeat scroll left top; color:#FFFFFF; display:block; height:13px; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; overflow:hidden; position:absolute !important; right:15px; text-decoration:none; text-indent:-9999px; top:15px; width:15px; }
    .hcard .adr, .hcard .street-address, .hcard .tel { display: block; }
   #over #overlay-content .hours { white-space: nowrap; }
    
        /* Overlay2 Tabs */
       #over #tabs { position: absolute; top: -7px; left: 30px; }
       #over #tabs ul li { float: left; display: inline; margin: 0; padding: 0; background: #fff url('../images/store-locator/overlay-tab-on.gif') no-repeat; width: 63px; height: 16px; color: #f57b20; font-size: 0.9em; text-align: center; }
       #over #tabs .closed { display: inline; background: #fff url('../images/store-locator/overlay-tab-off.gif') no-repeat; color: #00703c; }
html.ie6 #over .bottom { background:transparent url(../images/store-locator/orange-bottom.png) no-repeat scroll left top; height:77px; margin:0px 0px 0px -144px; position:absolute !important; width:289px; }
html.ie7 #over .bottom { background:transparent url(../images/store-locator/orange-bottom.png) no-repeat scroll left top; height:77px; margin:0px 0px 0px -144px; position:absolute !important; width:289px; }

/*--popleftend--*/

/*--- Related Links ---*/


#relatedLinksAlt { float: left; width: 200px; padding: 0; margin: 0 0 5px 15px; background: url(../images/relatedLinksBkgd.gif) top left repeat-y; }
#relatedLinks { float: right; width: 213px; padding: 0; margin: 0 0 5px 15px; background: url(../images/relatedLinksBkgd.gif) top left repeat-y; }
#relatedLinksHdr { float: left; width: 213px; padding: 0; margin: 0; }
#relatedLinksAlt ul { font-family: Tahoma, Verdana, Helvetica, sans; font-size: 11px; font-weight: normal; color: #6c6c6c; line-height: 17px; margin: 0; padding: 0 10px 0 28px; text-decoration: none; }
#relatedLinksAlt li { list-style-type: none; margin: 0; padding: 0 0 4px 15px; background: url(../images/arrowOrange3.gif) no-repeat 0 5px; }
#relatedLinksAlt li a { color: #6c6c6c; text-decoration: none; }
#relatedLinksAlt li a:hover { color: #f59451; }
#relatedLinks ul { font-family: Tahoma, Verdana, Helvetica, sans; font-size: 11px; font-weight: normal; color: #6c6c6c; line-height: 17px; margin: 0; padding: 0 10px 0 28px; text-decoration: none; }
#relatedLinks li { list-style-type: none; margin: 0; padding: 0 0 4px 15px; background: url(../images/arrowOrange3.gif) no-repeat 0 5px; }
#relatedLinks li a { color: #6c6c6c; text-decoration: none; }
#relatedLinks li a:hover { color: #f59451; }
#relatedLinksBtm { float: left; width: 213px; padding: 0; margin: 0; }

#lpPOP {float: right; width: 160px; height:80px; padding:20px 20px 20px 16px; clear:right;}

/*-- Same Day Funds --*/
#sameDayFunds { float: right; width: 213px; padding: 0; margin: 0 0 5px 0px; background: url(../images/relatedLinksBkgd.gif) top left repeat-y; }

#sameDayFunds #sameDayFundsHdr { float: left; width: 213px; padding: 0px 0px 10px 25px !important; margin: 0;}
#sameDayFunds ul { font-family: Tahoma, Verdana, Helvetica, sans; font-size: 11px; font-weight: normal; color: #6c6c6c; line-height: 17px; margin: 0; padding: 0 10px 0 28px; text-decoration: none; }
#sameDayFunds li { list-style-type: none; margin: 0; padding: 0 0 4px 15px;}
#sameDayFunds li a { color: #6c6c6c; text-decoration: none; }
#sameDayFunds li a:hover { color: #f59451; }
#sameDayFunds p { padding:0px 0px 5px 25px;}
#sameDayFunds #sameDayFundsBtm { float: left; width: 213px; padding: 0px 0px 0px 25px !important; margin: 0px 0px 0px 25px; }

/*-- 15th Anniversary --*/
.container15Ann {
	display:block;
	height:821px; 
	width:880px;  /*858px*/
	margin:20px auto auto auto;
}

	#banner15Ann {
		display:block;
		height:178px;
		width:858px;
		background:url('../images/15thAnniversaryBanner_858x178.gif');	
		background-repeat:no-repeat;
		background-position:0 0;
	}

	#contentContainer15Ann {
		display:block;	
		padding:0px;
		margin:0px;
		height:533px;
		width:858px;
		float:left;
		background:url('../images/15thAnniversaryContentBg_858x556.jpg');
		background-repeat:no-repeat;
		background-position:0 0;

	}

		#contentContainer15Ann #content {	
			margin:58px 212px 184px 238px;
			padding:0px;
		}


/* Interior Bottom Links */

#interiorBtmLinks {
	float: left;
	width: 667px;
	padding: 0;
	margin: 0;
}

.interiorBtmLinksColumn {
	float: left;
	width: 333px;
	padding: 0;
	margin: 0;
}

#interiorBtmLinks p {
	font-family: Verdana, Helvetica, sans;
	font-size: 11px;
	color: #323131;
	line-height: 19px;
	padding: 0 0 15px 0;
	margin: 0;
}

#interiorBtmLinks ul { 
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 11px;
	font-weight: bold;
	color: #6c6c6c;
	line-height: 20px;
	margin: 0;
	padding: 0 10px 0 0;
	text-decoration: none;
}
	
#interiorBtmLinks li { 
	list-style-type: none;
	margin: 0;
	padding: 0 0 4px 20px;
	background: url(../images/arrowOrange.gif) no-repeat 0 4px;
}
	
#interiorBtmLinks li a { 
	color: #00703c;
	text-decoration: none;
}
	
#interiorBtmLinks li a:hover {
	color: #f59451;
}


/* Podcast */

#podcast {
	float: left;
	width: 667px;
	padding: 0;
	margin: 20px 0 20px 0;
}

.podcastLeft {
	float: left;
	width: 120px;
	text-align: left;
	padding: 3px 0px 20px 0;
	margin: 0;
}

.podcastRight {
	float: right;
	width: 520px;
	text-align: left;
	padding: 0 0 5px 0;
	margin: 0;
}

html.ie6 .podcastRight {
	float: right;
	width: 500px;
	text-align: left;
	padding: 0 0 5px 0;
	margin: 0px -60px 0 0px;
}

.socialPageLeft {
	float: left;
	width: 130px;
	text-align: left;
	padding: 3px 5px 35px 0;
	margin: 0;
}

.socialPageRight {
	float: right;
	width: 330px;
	text-align: left;
	padding: 15px 0 30px 0;
	margin: 0;
	height: 50px;
}

html.ie7 .socialPageRight {
	float: right;
	width: 330px;
	text-align: left;
	padding: 0px 0 30px 0;
	margin: 0;
	height: 53px;
}

html.ie6 .socialPageRight {
	float: right;
	width: 330px;
	text-align: left;
	padding: 0px 0 30px 0;
	margin: 0;
	height: 53px;
}

.socialBackBtn {
	width: 146px;
	text-align: left;
	padding: 3px 5px 20px 0;
	margin: 0;
}

html.ie7 .socialBackBtn {
	width: 146px;
	text-align: left;
	padding: 3px 5px 20px 0;
	margin: 0;
}

#podcast H2 {
	float: left;
	width: 583px;
	font-family: Verdana, Helvetica, sans;
	font-size: 12px;
	color: #00703c;
	line-height: 19px;
	font-weight: bold;
	padding: 0 0 3px 0;
	margin: 0;
}

#podcast H2 a {
	color: #00703c;
	text-decoration: none;
}

#podcast H2 a:hover {
	color: #f59451;
}

#podcast p {
	font-family: Verdana, Helvetica, sans;
	font-size: 11px;
	color: #6c6c6c;
	line-height: 19px;
	padding: 0 0 15px 0;
	margin: 0;
}

#podcast p a {
	color: #00703c;
	text-decoration: underline;
}

#podcast p a:hover {
	color: #f59451;
}

.divider {
	float: left;
	width: 667px;
	padding: 0;
	margin: 0 0 20px 0;
}



/* Video Archive */

#videoArchive {
	float: left;
	width: 667px;
	padding: 0;
	margin: 35px 0 0 0;
}

#videoArchive H2 {
	float: left;
	width: 667px;
	height: 14px;
	font-family: Verdana, Helvetica, sans;
	font-size: 14px;
	text-indent: -9999px;
	font-weight: bold;
	color: #00703c;
	padding: 0;
	margin: 0 0 26px 0;
	background: url(../images/videoArchiveHdr.gif) top left no-repeat;
}

#videoArchive H3 {
	float: left;
	width: 166px;
	font-family: Verdana, Helvetica, sans;
	font-size: 12px;
	font-weight: bold;
	color: #00703c;
	line-height: 16px;
	padding: 10px 0 4px 0;
	margin: 0;
}

#videoArchive H3 a {
	color: #00703c;
	text-decoration: none;
}

#videoArchive H3 a:hover {
	color: #f59451;
}

.videoArchive1 {
	float: left;
	width: 166px;
	padding: 0;
	margin: 0;
}

.videoArchive2 {
	float: left;
	width: 166px;
	padding: 0;
	margin: 0 80px 0 80px;
}

.videoArchive3 {
	float: left;
	width: 166px;
	padding: 0;
	margin: 0;
}

.videoThumb {
	float: left;
	width: 166px;
	height: 87px;
	/* border: 1px #ff9600 solid; */
	padding: 0;
	margin: 0;
}

#videoArchive p {
	font-family: Verdana, Helvetica, sans;
	font-size: 11px;
	color: #6c6c6c;
	line-height: 14px;
	padding: 0 0 15px 0;
	margin: 0;
}

#videoArchive p a {
	color: #00703c;
	text-decoration: underline;
}

#videoArchive p a:hover {
	color: #f59451;
}

.videoDate {
	font-family: Verdana, Helvetica, sans;
	font-size: 10px;
	color: #6c6c6c;
	padding: 0;
	margin: 0;
}


/* I've Been There */

H2.large {
	float: left;
	width: 860px;
	font-family: Verdana, Helvetica, sans;
	font-size: 18px;
	font-weight: normal;
	color: #00703c;
	line-height: 19px;
	padding: 0 37px 15px 37px;
	margin: 0;
}

.imageRight {
	display: block;
	float: right;
	padding: 0 0 10px 10px;
	margin: 0 0 0 0;
}

.call-r
{
	float: right;
}

.imageLeft2 {
	display: block;
	float: left;
	padding: 0 10px 10px 0;
	margin: 0 0 0 0;
}

.imageRight2 {
	display: block;
	float: right;
	padding: 0 0 10px 30px;
	margin: -40px 0 0 0;
}

p.iveBeenThere {
	width: 860px;
	font-family: Verdana, Helvetica, sans;
	font-size: 11px;
	color: #323131;
	line-height: 19px;
	padding: 0 37px 15px 37px;
	margin: 0;
}

p.iveBeenThere a {
	color: #6c6c6c;
	font-weight: bold;
	text-decoration: none;
}

p.iveBeenThere a:hover {
	color: #f59451;
}

.iveBeenThereBorderTop {
	float: left;
	width: 934px;
	padding: 0;
	margin: 0 0 30px 0;
}

.iveBeenThereBorderBtm {
	float: left;
	width: 934px;
	padding: 0;
	margin: 40px 0 0 0;
}


.vidThumb
{
	margin:0px auto 0px auto;
	}


/* FAQ */

.faqHdr {
	float: left;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	line-height: 18px;
	font-size: 12px;
	color: #6c6c6c;
	width: 651px;
	margin: 0;
	padding: 5px 0 4px 0;
}

.backToTop {
	float: left;
	width: 16px;
	margin: 0;
	padding: 5px 0 0 0;
}

html.gecko .faqHdr {
	float: left;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	line-height: 18px;
	font-size: 12px;
	color: #6c6c6c;
	width: 651px;
	margin: 0;
	padding: 5px 0 10px 0;
}

html.gecko .backToTop {
	float: left;
	width: 16px;
	margin: 0;
	padding: 5px 0 0 0;
}

html.safari .faqHdr {
	float: left;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	line-height: 18px;
	font-size: 12px;
	color: #6c6c6c;
	width: 651px;
	margin: 0;
	padding: 5px 0 10px 0;
}

html.safari .backToTop {
	float: left;
	width: 16px;
	margin: 0;
	padding: 5px 0 0 0;
}

html.ie6 .faqHdr {
	float: left;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	line-height: 18px;
	font-size: 12px;
	color: #6c6c6c;
	width: 651px;
	margin: 0;
	padding: 25px 0 4px 0;
}

html.ie6 .backToTop {
	float: left;
	width: 16px;
	margin: 0;
	padding: 25px 0 0 0;
}

#faqAnswers {
	float: left;
	width: 667px;
	float: left;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 17px;
	color: #6c6c6c;
	width: 667px;
	margin: 0;
	padding: 5px 0 0 0;
}

.faqAnswers {
	float: left;
	width: 667px;
	float: left;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 17px;
	color: #6c6c6c;
	width: 667px;
	margin: 0;
	padding: 5px 0 0 0;
}

html.gecko #faqAnswers {
	float: left;
	width: 667px;
	margin: 0;
	padding: 10px 0 0 0;
}

html.safari #faqAnswers {
	float: left;
	width: 667px;
	margin: 0;
	padding: 10px 0 0 0;
}

#faqAnswers ul { 
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #005c27;
	margin: 0;
	padding: 5px 0 10px 0;
	text-decoration: none;
}

html.gecko #faqAnswers ul {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #005c27;
	margin: 0;
	padding: 0 0 10px 0;
	text-decoration: none;
}	

html.safari #faqAnswers ul {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #005c27;
	margin: 0;
	padding: 0 0 10px 0;
	text-decoration: none;
}	

#faqAnswers li { 
	list-style-type: none;
	margin: 0;
	padding: 8px 0 0 12px;
	background: url(../images/arrowOrange3.gif) no-repeat 0px 12px;
}

html.gecko #faqAnswers li { 
	list-style-type: none;
	margin: 0;
	padding: 8px 0 0 12px;
	background: url(../images/arrowOrange3.gif) no-repeat 0px 11px;
}	

html.safari #faqAnswers li { 
	list-style-type: none;
	margin: 0;
	padding: 8px 0 0 12px;
	background: url(../images/arrowOrange3.gif) no-repeat 0px 11px;
}

#faqAnswers li a { 
	color: #005c27;
	text-decoration: underline;
}

#faqAnswers li a:hover {
	color: #f08212;
}

.dividerGrayBar {
	float: left;
	width: 667px;
	height: 1px;
	background-color: #ede4d7;
	margin: 0 0 20px 0;
	padding: 0 0 0 0;
}

html.gecko .dividerGrayBar {
	float: left;
	width: 667px;
	height: 1px;
	background-color: #ede4d7;
	margin: 7px 0 20px 0;
	padding: 0;
}

html.safari .dividerGrayBar {
	float: left;
	width: 667px;
	height: 1px;
	background-color: #ede4d7;
	margin: 7px 0 20px 0;
	padding: 0;
}


.dividerGrayBar2 {
	float: left;
	width: 667px;
	height: 1px;
	background-color: #ede4d7;
	margin: 20px 0 30px 0;
	padding: 0;
}

html.ie7 .dividerGrayBar2 {
	float: left;
	width: 667px;
	height: 1px;
	background-color: #ede4d7;
	margin: 15px 0 30px 0;
	padding: 0;
}

html.ie6 .dividerGrayBar2 {
	float: left;
	width: 667px;
	height: 1px;
	background-color: #ede4d7;
	margin: 10px 0 10px 0;
	padding: 0;
}

.dividerGrayBar3 {
	float: left;
	width: 667px;
	height: 1px;
	background-color: #ede4d7;
	margin: 30px 0 30px 0;
	padding: 0;
}

html.ie7 .dividerGrayBar3 {
	float: left;
	width: 667px;
	height: 1px;
	background-color: #ede4d7;
	margin: 30px 0 30px 0;
	padding: 0;
}

html.ie6 .dividerGrayBar3 {
	float: left;
	width: 667px;
	height: 1px;
	background-color: #ede4d7;
	margin: 30px 0 10px 0;
	padding: 0;
}




/* News */

.newsDate {

	font-family: Verdana, Arial, sans-serif;

	font-size: 11px;

	color: #434343;

	font-style: italic;

	padding: 0;

	margin: 0;

}



.newsHeadline {

	font-family: Verdana, Arial, sans-serif;

	font-size: 11px;

	color: #434343;

	padding: 0;

	margin: 0;

}



.newsHeadline a {

	color: #005c27;

	text-decoration: none;

}



.newsHeadline a:hover {

	color: #f08212;

}



.dividerNews {

	float: left;

	width: 475px;

	margin: 10px 0 8px 0;

	padding: 0;

}



html.gecko .dividerNews {

	float: left;

	width: 475px;

	margin: 20px 0 20px 0;

	padding: 0;

}

html.safari .dividerNews {

	float: left;

	width: 475px;

	margin: 20px 0 20px 0;

	padding: 0;

}



html.ie7 .dividerNews {

	float: left;

	width: 475px;

	margin: 8px 0 0 0;

	padding: 0 0 20px 0;

}




/* Card Payment */

html.ie7 .cardPayment {
	float: left;
	padding: 0;
	margin: 0;
}

html.ie6 .cardPayment {
	float: left;
	padding: 0;
	margin: 0;
}


.appInfoTitle30px {
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	color: #434343;
	text-align: right;
	width: 30px;
	height: 23px;
	padding: 3px 0px 0 0px;
	margin: 0 0 4px 0;
}


.appInfoTitle70px {
	float: left;
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	color: #434343;
	text-align: right;
	width: 70px;
	height: 23px;
	padding: 3px 14px 0 14px;
	margin: 0 0 4px 0;
}


.appInfoTitle110px {
	float: left;
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	color: #434343;
	text-align: right;
	width: 110px;
	height: 23px;
	padding: 3px 5px 0 7px;
	margin: 0 0 4px 0;
}


.appInfoTitle200px {
	float: left;
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	color: #434343;
	text-align: left;
	width: 200px;
	height: 23px;
	padding: 3px 5px 0 7px;
	margin: 0 0 4px 0;
}


input.appInfoSSN {
	font-family: Verdana, san-serif;
	color: #595959;
	font-size: 12px;
	width: 110px;
	height: 16px;
	margin: 0;
	padding: 0;
}


.textfieldForSSN-new22 {
	font-family:Verdana, san-serif;
	font-size:12px;
	color:#595959;
	width:22px;
	height:16px;
	margin: 0;
	padding: 0;
}


.textfieldForSSN-new {
	font-family:Verdana, san-serif;
	font-size:12px;
	color:#595959;
	width:32px;
	height:16px;
	margin: 0;
	padding: 0;
}


.textfieldForSSNandPhone {
	font-family:Verdana, san-serif;
	font-size:12px;
	color:#595959;
	width:42px;
	height:16px;
	margin: 0;
	padding: 0;
}

.textfield_hidden {
	visibility:hidden;
}


/*---Products Page--*/

#paydayLoan {
	overflow: hidden;
}

#paydayLoan .icon {
	float: left; width: 45px;
}

#paydayLoan .copy {
	float: left; font-size: 11px; color: #6C6C6C; overflow: hidden; width: 390px; line-height: 13px; display: block; text-decoration: none;
}

#paydayLoan .copy h2 {
	margin: 0 0 3px 0; padding: 0; line-height: 13px;
}



/* Card Payment */

#cardPayment {
	float: left;
	width: 430px;
	padding: 0;
	margin: 0;
}

#cardPaymentLeft {
	float: left;
	width: 40%;
	padding: 0;
	margin: 0;
}

html.gecko #cardPaymentLeft ul { 
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	color: #6c6c6c;
	line-height: 17px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
	
html.gecko #cardPaymentLeft li { 
	list-style-type: none;
	margin: 0;
	padding: 7px 0 7px 0;
	background: none;
}
	
html.gecko #cardPaymentLeft li a { 
	color: #00703c;
	text-decoration: none;
}
	
html.gecko #cardPaymentLeft li a:hover {
	color: #f59451;
}

#cardPaymentRight {
	float: left;
	width: 60%;
	padding: 0;
	margin: 0;
	background: url(../images/cardPaymentShadow.gif) top left no-repeat;
}

html.gecko #cardPaymentRight ul { 
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #6c6c6c;
	line-height: 17px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
	
html.gecko #cardPaymentRight li { 
	list-style-type: none;
	margin: 0;
	padding: 4px 0 5px 20px;
	background: none;
}

html.gecko .continueBtnCardPayment {
	float: left;
	padding: 0 0 30px 20px;
	margin: 0;
}




html.safari #cardPaymentLeft ul { 
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	color: #6c6c6c;
	line-height: 17px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
	
html.safari #cardPaymentLeft li { 
	list-style-type: none;
	margin: 0;
	padding: 7px 0 7px 0;
	background: none;
}
	
html.safari #cardPaymentLeft li a { 
	color: #00703c;
	text-decoration: none;
}
	
html.safari #cardPaymentLeft li a:hover {
	color: #f59451;
}

html.safari #cardPaymentRight ul { 
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #6c6c6c;
	line-height: 17px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
	
html.safari #cardPaymentRight li { 
	list-style-type: none;
	margin: 0;
	padding: 4px 0 5px 20px;
	background: none;
}

html.safari .continueBtnCardPayment {
	float: left;
	padding: 0 0 30px 20px;
	margin: 0;
}




#cardPaymentLeft ul { 
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	color: #6c6c6c;
	line-height: 17px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

#cardPaymentLeft li { 
	list-style-type: none;
	margin: 0;
	padding: 4px 0 0 0;
	background: none;
}
	
#cardPaymentLeft li a { 
	color: #00703c;
	text-decoration: none;
}
	
#cardPaymentLeft li a:hover {
	color: #f59451;
}

#cardPaymentRight ul { 
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #6c6c6c;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
	
#cardPaymentRight li { 
	list-style-type: none;
	margin: 0;
	padding: 0 0 15px 20px;
	background: none;
}

.continueBtnCardPayment {
	float: left;
	padding: 0 0 30px 20px;
	margin: 0;
}



html.ie6 #cardPaymentLeft ul { 
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	color: #6c6c6c;
	line-height: 17px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

html.ie6 #cardPaymentLeft li { 
	list-style-type: none;
	margin: 0;
	padding: 4px 0 0 0;
	background: none;
}
	
html.ie6 #cardPaymentLeft li a { 
	color: #00703c;
	text-decoration: none;
}
	
html.ie6 #cardPaymentLeft li a:hover {
	color: #f59451;
}

html.ie6 #cardPaymentRight ul { 
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #6c6c6c;
	line-height: 36px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
	
html.ie6 #cardPaymentRight li { 
	list-style-type: none;
	margin: 0;
	padding: 0 0 10px 20px;
	background: none;
}

html.ie6 .continueBtnCardPayment {
	float: left;
	padding: 0 0 30px 20px;
	margin: 0;
}




/* MoneyGram */

#moneyGram {
	float: left;
	padding: 0;
	margin: 20px 0 20px 0;
}

#moneyGramLeft {
	float: left;
	width: 55%;
	padding: 0;
	margin: 0;
}

#moneyGramLeft ul { 
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	color: #6c6c6c;
	line-height: 17px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
	
#moneyGramLeft li { 
	list-style-type: none;
	margin: 0;
	padding: 2px 0 0 0;
	background: none;
}
	
#moneyGramLeft li a { 
	color: #00703c;
	text-decoration: none;
}
	
#moneyGramLeft li a:hover {
	color: #f59451;
}

#moneyGramRight {
	float: left;
	width: 45%;
	padding: 0;
	margin: 0;
	background: url(../images/cardPaymentShadow.gif) top left no-repeat;
}

#moneyGramRight ul { 
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #6c6c6c;
	line-height: 17px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
	
#moneyGramRight li { 
	list-style-type: none;
	margin: 0;
	padding: 0 0 12px 20px;
	background: none;
}



html.gecko #moneyGram {
	float: left;
	padding: 0;
	margin: 20px 0 20px 0;
}

html.gecko #moneyGramLeft {
	float: left;
	width: 60%;
	padding: 0;
	margin: 0;
}

html.gecko #moneyGramLeft ul { 
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	color: #6c6c6c;
	line-height: 17px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
	
html.gecko #moneyGramLeft li { 
	list-style-type: none;
	margin: 0;
	padding: 6px 0 6px 0;
	background: none;
}
	
html.gecko #moneyGramLeft li a { 
	color: #00703c;
	text-decoration: none;
}
	
html.gecko #moneyGramLeft li a:hover {
	color: #f59451;
}

html.gecko #moneyGramRight {
	float: left;
	width: 40%;
	padding: 0;
	margin: 0;
	background: url(../images/cardPaymentShadow.gif) top left no-repeat;
}

html.gecko #moneyGramRight ul { 
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #6c6c6c;
	line-height: 30px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
	
html.gecko #moneyGramRight li { 
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 20px;
	background: none;
}




html.safari #moneyGram {
	float: left;
	padding: 0;
	margin: 20px 0 20px 0;
}

html.safari #moneyGramLeft {
	float: left;
	width: 60%;
	padding: 0;
	margin: 0;
}

html.safari #moneyGramLeft ul { 
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	color: #6c6c6c;
	line-height: 17px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
	
html.safari #moneyGramLeft li { 
	list-style-type: none;
	margin: 0;
	padding: 6px 0 6px 0;
	background: none;
}
	
html.safari #moneyGramLeft li a { 
	color: #00703c;
	text-decoration: none;
}
	
html.safari #moneyGramLeft li a:hover {
	color: #f59451;
}

html.safari #moneyGramRight {
	float: left;
	width: 40%;
	padding: 0;
	margin: 0;
	background: url(../images/cardPaymentShadow.gif) top left no-repeat;
}

html.safari #moneyGramRight ul { 
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #6c6c6c;
	line-height: 17px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
	
html.safari #moneyGramRight li { 
	list-style-type: none;
	margin: 0;
	padding: 4px 0 3px 20px;
	background: none;
}




html.ie6 #moneyGram {
	float: left;
	padding: 0;
	margin: 20px 0 20px 0;
}

html.ie6 #moneyGramLeft {
	float: left;
	width: 60%;
	padding: 0;
	margin: 0;
}

html.ie6 #moneyGramLeft ul { 
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	color: #6c6c6c;
	line-height: 17px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
	
html.ie6 #moneyGramLeft li { 
	list-style-type: none;
	margin: 0;
	padding: 1px 0 5px 0;
	background: none;
}
	
html.ie6 #moneyGramLeft li a { 
	color: #00703c;
	text-decoration: none;
}
	
html.ie6 #moneyGramLeft li a:hover {
	color: #f59451;
}

html.ie6 #moneyGramRight {
	float: left;
	width: 40%;
	padding: 0;
	margin: 0;
	background: url(../images/cardPaymentShadow.gif) top left no-repeat;
}

html.ie6 #moneyGramRight ul { 
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #6c6c6c;
	line-height: 17px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
	
html.ie6 #moneyGramRight li { 
	list-style-type: none;
	margin: 0;
	padding: 0 0 12px 20px;
	background: none;
}

.printBtn {
	float: left;
	padding: 40px 0 30px 20px;
	margin: 0;
}

/* Start I've Been There */

#beenThereContainer {
	width: 950px; overflow: auto; margin: auto;
}

#topSection {
	width: 950px; overflow: auto;
}

#topSection #left {
	width: 156px; float: left; margin: 0 0 6px 0;
}

#topSection #middle {
	width: 488px; height: 319px; float: left; oveflow: auto; background: url("../images/ive-been-there/top_middle.gif") top left no-repeat; padding: 84px 44px 0 33px;
}

#topSection #middle .topCopy {
	margin: 20px 0 0 0; padding: 0 0 0 23px; font-size: 12px; color: #6c6c6c; line-height: 22px;
}

html.ie7 #topSection #middle .topCopy {
	margin: 15px 0 0 0; padding: 0 0 0 23px; font-size: 12px; color: #6c6c6c; line-height: 20px;
}

html.ie6 #topSection #middle .topCopy {
	margin: 15px 0 0 0; padding: 0 0 0 23px; font-size: 12px; color: #6c6c6c; line-height: 20px;
}

#topSection #right {
	width: 229px; float: left;
}

#middleSection {
	width: 950px; overflow: auto;
}

#middleSection #leftSide {
	width: 238px; float: left; overflow: auto;
}

#middleSection #leftSide #beenThereNav {
	margin: 45px 0 0 0;
}

#middleSection #middle {
	width: 388px; height: 188px; float: left; background: url("../images/ive-been-there/middle_middle.gif") top left no-repeat; padding: 39px 49px 0 49px; font-size: 12px; color: #6c6c6c;
}
html.ie6 #middleSection #middle {
	width: 370px; height: 188px; float: left; background: url("../images/ive-been-there/middle_middle.gif") top left no-repeat; padding: 39px 49px 0 49px; font-size: 12px; color: #6c6c6c;
}

#middleSection #middle img {
	margin: 0 0 15px 0;
}

#middleSection #middle .video01 {
	width: 176px; float: left;
}

#middleSection #middle .video02 {
	width: 176px; float: right;
}

#middleSection #rightSide {
	width: 172px; float: left; overflow: auto; padding: 29px 20px 0 34px;
}

#middleSection #rightSide .copy {
	margin: 10px 0 0 0; font-size: 11px; color: #6c6c6c; line-height: 20px;
}

html.ie7 #middleSection #rightSide .copy {
	margin: 10px 0 0 0; font-size: 11px; color: #6c6c6c; line-height: 18px;
}

html.ie6 #middleSection #rightSide .copy {
	margin: 10px 0 0 0; font-size: 11px; color: #6c6c6c; line-height: 18px;
}

#middleSection #rightSide .copy a {
	color: #00703c; text-decoration: none; font-weight: bold;
}

#middleSection #rightSide .copy a:hover {
	color: #00703c; text-decoration: underline; font-weight: bold;
}

#middleSection #rightSide .copy img {
	vertical-align: middle;
}

.plainText {
	        clear: both;
	        display: block;
	    }
	    
	    
/*--- Section headings --*/
.app-body { font-size: 0.9em; }

#application-upsell { width: 912px; height: 222px; position: relative; margin: 45px 0 20px 0; background: url('../images/application/hdr-Upsell.jpg') no-repeat; }
#approvalAmount { position: absolute; top: 95px; left: 535px; font-family: Arial, Sans-Serif; font-size: 25px; color: #7C7B79; }
#selectAmount { position: absolute; top: 165px; left: 465px; font-family: Arial, Sans-Serif; width: 315px; height: 40px; color: #7C7B79; vertical-align: top; }
#selectAmountContent { position: relative; width: 100%; height: 100%; }
#selectAmountContent select { position: absolute; bottom: 2px; left: 0px; }
#selectAmountContent input { position: absolute; bottom: 0px; right: 0px; }

.section-title { width: 954px; height: 34px; text-indent: -9999em; margin: 20px 0 15px 0; }
#title-customer { background: #fff url('../images/application/section-title-customer-information.jpg') no-repeat; }
#title-login { background: #fff url('../images/application/section-title-login-information.jpg') no-repeat; }
#title-income { background: #fff url('../images/application/section-title-income-information.jpg') no-repeat; }
#title-employment { background: #fff url('../images/application/section-title-employment-information.jpg') no-repeat; }
#title-bank { background: #fff url('../images/application/section-title-bank-information.jpg') no-repeat; }
#title-additional { background: #fff url('../images/application/section-title-additional-information.jpg') no-repeat; }
#title-promotional { background: #fff url('../images/application/section-title-promotional-information.jpg') no-repeat; }
#title-review { background: #fff url('../images/application/section-title-application-review.jpg') no-repeat; }
#title-loan-amount { background: #fff url('../images/application/section-title-transaction-amount.jpg') no-repeat; }
#title-application-status { background: #fff url('../images/application/section-title-application-status.jpg') no-repeat; }
#title-legal { background: #fff url('../images/application/section-title-legal-information.jpg') no-repeat; }
#title-vehicle-insurance { background: #fff url('../images/application/section-title-vehicle-insurance.jpg') no-repeat; }
#title-loan-information { background: #fff url('../images/application/section-title-loan-information.jpg') no-repeat; }


.large-fieldset-c2 { float: left; background: #fff url('../images/application/bgRightShadowLarge.gif') no-repeat center right; width: 227px; padding: 15px 8px 10px 0; margin: 0 0 20px 0; }
.medium-fieldset-c2 { float: left; background: #fff url('../images/application/bgRightShadowMedium.gif') no-repeat center right; width: 227px; padding: 15px 8px 10px 0; margin: 0 0 20px 0; }
.small-fieldset-c2 { float: left; background: #fff url('../images/application/bgRightShadowSmall.gif') no-repeat center right; width: 227px; padding: 15px 8px 10px 0; margin: 0 0 20px 0; }
.large-fieldset { float: left; width: 49%; background: #fff url('../images/application/bgRightShadowLarge.gif') no-repeat center right; padding: 15px 8px 10px 0; margin: 0 0 20px 0; }
.medium-fieldset { float: left; width: 49%; background: #fff url('../images/application/bgRightShadowMedium.gif') no-repeat center right; padding: 15px 8px 10px 0; margin: 0 0 20px 0; }
.small-fieldset { float: left; width: 49%; background: #fff url('../images/application/bgRightShadowSmall.gif') no-repeat center right; padding: 15px 8px 10px 0; margin: 0 0 20px 0; }
.small-fieldset-left { float: left; width: 23%; background: #fff url('../images/application/bgRightShadowSmall.gif') no-repeat center right; padding: 15px 8px 10px 0; margin: 0 0 20px 0; }


.fields { padding: 15px 0 10px 0; }
.fields-full { width: 49%; padding: 15px 0 10px 0; float: left; }
.field-label-short { float: right; width: 120px; background: #fff url('../images/application/bgLabelBottom.gif') no-repeat bottom right; height: 14px; padding: 8px 8px 7px 0; text-align: right; }
.field-label { float: right; width: 200px; background: #fff url('../images/application/bgLabelBottom.gif') no-repeat bottom right; height: 14px; padding: 8px 8px 7px 0; text-align: right; }
.field { float: left; white-space: nowrap; width: 200px; padding: 6px 0px 5px 19px; text-align: left; height: 18px; }
.field-tall-label { float: right; vertical-align: middle; width: 200px; background: #fff url('../images/application/bgLabelBottom.gif') no-repeat bottom right; height: 42px; padding: 8px 8px 7px 0; text-align: right; }
.field-tall { float: left; width: 200px; padding: 20px 0px 19px 19px; text-align: left; height: 16px; }
.field-label-4-rows { float: right; width: 200px; background: #fff url('../images/application/bgLabelBottom.gif') no-repeat bottom right; height: 84px; padding: 8px 8px 7px 0; text-align: right; }
.field-4-rows { float: left; width: 200px; padding: 8px 0px 7px 19px; text-align: left; height: 84px; }
.field-label-full { float: right; width: 400px; background: #fff url('../images/application/bgLabelBottom.gif') no-repeat bottom right; height: 14px; padding: 8px 8px 7px 0; text-align: right; }
.field-label-full-4-rows { float: right; width: 400px; background: #fff url('../images/application/bgLabelBottom.gif') no-repeat bottom right; height: 84px; padding: 8px 8px 7px 0; text-align: right; }
.field-full { float: left; width: 400px; padding: 6px 0px 5px 19px; text-align: left; height: 18px; }
.field-full-4-rows { float: left; width: 400px; padding: 8px 0px 7px 19px; text-align: left; height: 84px; }
.field-tall-label-full { float: right; width: 400px; background: #fff url('../images/application/bgLabelBottom.gif') no-repeat bottom right; height: 42px; padding: 8px 8px 7px 0; text-align: right; }
.field-tall-full { float: left; width: 400px; padding: 20px 0px 19px 19px; text-align: left; height: 16px; }
.field-final { margin: 15px 0 0 0; padding: 15px 0 0 0; }
.ddl { width: 162px; height: 20px; border: inset 1px #969696; }
.ddl-sm { width: 65px; height: 20px; border: inset 1px #969696; }
.txt { width: 165px; height: 16px; padding-top: 0.1em; border: inset 1px #969696; }
.txt-teeny-tiny { width: 20px; height: 16px; padding-top: 0.1em; border: inset 1px #969696; }
.txt-tiny { width: 28px; height: 16px; padding-top: 0.1em; border: inset 1px #969696; }
.txt-small { width: 38px; height: 16px; padding-top: 0.1em; border: inset 1px #969696; }
.txt-med { width: 75px; height: 16px; padding-top: 0.1em; border: inset 1px #969696; }
.small-fieldset-left-btn { float: left; margin: 0 0 0 185px; display: inline; }


/* IE 6 styles*/
html.ie6 #application-navigation { margin: 40px 0 20px 0; }
html.ie6 .application-text { width:100%; padding: 4px 75px 4px 35px; text-align: center; }
html.ie6 .questions-area { width: 100%; padding: 5px 0 5px 0; text-align: left; line-height: 18px; }

html.ie6 .large-fieldset-c2 { float: left; background: #fff url('../images/application/bgRightShadowLarge.gif') no-repeat center right; width: 227px; padding: 15px 8px 0px 0; }
html.ie6 .medium-fieldset-c2 { float: left; background: #fff url('../images/application/bgRightShadowMedium.gif') no-repeat center right; width: 227px; padding: 15px 8px 0px 0; }
html.ie6 .small-fieldset-c2 { float: left; background: #fff url('../images/application/bgRightShadowSmall.gif') no-repeat center right; width: 227px; padding: 15px 8px 0px 0; }
html.ie6 .large-fieldset { float: left; width: 49%; background: #fff url('../images/application/bgRightShadowLarge.gif') no-repeat center right; padding: 15px 8px 0px 0; }
html.ie6 .medium-fieldset { float: left; width: 49%; background: #fff url('../images/application/bgRightShadowMedium.gif') no-repeat center right; padding: 15px 8px 0px 0; }
html.ie6 .small-fieldset { float: left; width: 49%; background: #fff url('../images/application/bgRightShadowSmall.gif') no-repeat center right; padding: 15px 8px 0px 0; }
html.ie6 .small-fieldset-left { float: left; width: 23%; background: #fff url('../images/application/bgRightShadowSmall.gif') no-repeat center right; padding: 15px 8px 0px 0; }


html.ie6 td { padding: 7px 0 2px 0; }
html.ie6 .fixRbl { padding: 8px 0 0 10px !important; }
html.ie6 .rblPadded { margin: 3px 0 3px 0; }
html.ie6 .FormRadio { margin: 3px 0 3px 0; }
html.ie6 .appInfoInput { margin: 4px 0 1px 0;}
html.ie6 .fields { padding: 4px 0 0px 0; }
html.ie6 .fields-full { width: 49%; padding: 4px 0 0px 0; float: left; }
html.ie6 .field-label { float: right; width: 200px; background: #fff url('../images/application/bgLabelBottom.gif') no-repeat bottom right; height: 14px; padding: 8px 8px 7px 0; text-align: right; }
html.ie6 .field { float: left; width: 200px; padding: 3px 0px 0px 19px; text-align: left; height: 17px; }
html.ie6 .padded { padding: 16px 0px 0px 19px; }
html.ie6 .paddedMore { padding: 20px 0px 0px 19px !important; }
html.ie6 .paddedEvenMore { padding: 27px 0px 0px 19px; }
html.ie6 .pushed { padding: 8px 0 0 0; }
html.ie6 .field-tall-label { float: right; width: 200px; background: #fff url('../images/application/bgLabelBottom.gif') no-repeat bottom right; height: 42px; padding: 8px 8px 7px 0; text-align: right; }
html.ie6 .field-tall { float: left; width: 200px; padding: 15px 0px 19px 19px; text-align: left; height: 16px; }
html.ie6 .field-label-full { float: right; width: 400px; background: #fff url('../images/application/bgLabelBottom.gif') no-repeat bottom right; height: 14px; padding: 7px 8px 7px 0; text-align: right; }
html.ie6 .field-label-full-4-rows { float: right; width: 400px; background: #fff url('../images/application/bgLabelBottom.gif') no-repeat bottom right; height: 84px; padding: 8px 8px 7px 0; text-align: right; }
html.ie6 .field-full { float: left; width: 400px; padding: 7px 0px 2px 19px; text-align: left; height: 14px; }
html.ie6 .field-full-4-rows { float: left; width: 400px; padding: 0px 0px 0px 19px; margin-top: 3px; text-align: left; height: 84px; }
html.ie6 label { padding: 0; margin: 0; }
html.ie6 input { padding: 3px 0 2px 1px; margin: 0; }
html.ie6 select { padding: 0; margin: 0; }
html.ie6 .nudge { padding: 12px 0 0 0 ; margin: 3px 0 0 0; }
html.ie6 .fixTable { margin: -2px 0 0 0; }
html.ie6 table { padding: 0; margin: -12px 0 0 0; }
html.ie6 table tbody { padding: 0; margin: 0; }
html.ie6 table tbody tr { padding: 0; margin: 0; }
html.ie6 table tbody tr td { padding: 0; margin: 0; }
html.ie6 .field-tall-label-full { float: right; width: 400px; background: #fff url('../images/application/bgLabelBottom.gif') no-repeat bottom right; height: 42px; padding: 8px 8px 7px 0; text-align: right; }
html.ie6 .field-tall-full { float: left; width: 400px; padding: 20px 0px 19px 19px; text-align: left; height: 16px; }

html.ie6 #review .fields { padding: 4px 0 0px 0; }
html.ie6 #review .fields-full { width: 49%; padding: 4px 0 0px 0; float: left; }
html.ie6 #review .field-label { float: right; width: 200px; background: #fff url('../images/application/bgLabelBottom.gif') no-repeat bottom right; height: 14px; padding: 8px 8px 7px 0; text-align: right; }
html.ie6 #review .field { float: left; width: 200px; padding: 4px 0px 5px 19px; text-align: left; height: 17px; }
html.ie6 #review .padded { padding: 20px 0px 0px 19px; }
html.ie6 #review .pushed { padding: 10px 0 0 0; }
html.ie6 #review .field-tall-label { float: right; width: 200px; background: #fff url('../images/application/bgLabelBottom.gif') no-repeat bottom right; height: 42px; padding: 8px 8px 7px 0; text-align: right; }
html.ie6 #review .field-tall { float: left; width: 200px; padding: 15px 0px 19px 19px; text-align: left; height: 16px; }
html.ie6 #review .field-label-full { float: right; width: 400px; background: #fff url('../images/application/bgLabelBottom.gif') no-repeat bottom right; height: 14px; padding: 4px 8px 7px 0; text-align: right; }
html.ie6 #review .field-label-full-4-rows { float: right; width: 400px; background: #fff url('../images/application/bgLabelBottom.gif') no-repeat bottom right; height: 84px; padding: 8px 8px 7px 0; text-align: right; }
html.ie6 #review .field-full { float: left; width: 400px; padding: 10px 0px 3px 19px; text-align: left; height: 14px; }
html.ie6 #review .field-full-4-rows { float: left; width: 400px; padding: 0px 0px 0px 19px; margin-top: 3px; text-align: left; height: 84px; }
html.ie6 #review label { padding: 0; margin: 0; }
html.ie6 #review input { padding: 3px 0 2px 1px; margin: 0; }
html.ie6 #review select { padding: 0; margin: 0; }
html.ie6 #review .nudge { padding: 12px 0 0 0 ; margin: 3px 0 0 0; }
html.ie6 #review table { padding: 0; margin: -12px 0 0 0; }
html.ie6 #review table tbody { padding: 0; margin: 0; }
html.ie6 #review table tbody tr { padding: 0; margin: 0; }
html.ie6 #review table tbody tr td { padding: 0; margin: 0; }
html.ie6 #review .field-tall-label-full { float: right; width: 400px; background: #fff url('../images/application/bgLabelBottom.gif') no-repeat bottom right; height: 42px; padding: 8px 8px 7px 0; text-align: right; }
html.ie6 #review .field-tall-full { float: left; width: 400px; padding: 20px 0px 19px 19px; text-align: left; height: 16px; }

html.ie6 #btnContinue { width: 325px; height: 46px; }
html.ie6 .greenButton { width: 129px; height: 35px; }
html.ie6 .submitButton { width: 72px; height: 25px; }

/* IE 7 styles*/
html.ie7 #application-navigation { margin: 40px 0 20px 0; }
html.ie7 .application-text { width:100%; padding: 4px 75px 4px 35px; text-align: center; }
html.ie7 .questions-area { width: 100%; padding: 5px 0 5px 0; text-align: left; line-height: 18px; }

html.ie7 .large-fieldset-c2 { float: left; background: #fff url('../images/application/bgRightShadowLarge.gif') no-repeat center right; width: 227px; padding: 10px 8px 8px 0; }
html.ie7 .medium-fieldset-c2 { float: left; background: #fff url('../images/application/bgRightShadowMedium.gif') no-repeat center right; width: 227px; padding: 15px 8px 0px 0; }
html.ie7 .small-fieldset-c2 { float: left; background: #fff url('../images/application/bgRightShadowSmall.gif') no-repeat center right; width: 227px; padding: 15px 8px 0px 0; }
html.ie7 .large-fieldset { float: left; width: 49%; background: #fff url('../images/application/bgRightShadowLarge.gif') no-repeat center right; padding: 15px 8px 0px 0; }
html.ie7 .medium-fieldset { float: left; width: 49%; background: #fff url('../images/application/bgRightShadowMedium.gif') no-repeat center right; padding: 15px 8px 0px 0; }
html.ie7 .small-fieldset { float: left; width: 49%; background: #fff url('../images/application/bgRightShadowSmall.gif') no-repeat center right; padding: 15px 8px 0px 0; }

html.ie7 .fields { padding: 8px 0 5px 0; }
html.ie7 .fields-full { width: 49%; padding: 4px 0 3px 0; float: left; }
html.ie7 .field-label { float: right; width: 200px; background: #fff url('../images/application/bgLabelBottom.gif') no-repeat bottom right; height: 14px; padding: 8px 8px 7px 0; text-align: right; }
html.ie7 .field { float: left; width: 200px; padding: 2px 0px 2px 19px; text-align: left; height: 17px; }
html.ie7 .padded { padding: 5px 0px 2px 19px; }
html.ie7 #topFields { padding: 10px 0px 6px 19px; }
html.ie7 .pushed { padding: 8px 0 0 0; }
html.ie7 .field-tall-label { float: right; width: 200px; background: #fff url('../images/application/bgLabelBottom.gif') no-repeat bottom right; height: 42px; padding: 8px 8px 7px 0; text-align: right; }
html.ie7 .field-tall { float: left; width: 200px; padding: 15px 0px 19px 19px; text-align: left; height: 16px; }
html.ie7 .field-label-full { float: right; width: 400px; background: #fff url('../images/application/bgLabelBottom.gif') no-repeat bottom right; height: 14px; padding: 8px 8px 7px 0; text-align: right; }
html.ie7 .field-label-full-4-rows { float: right; width: 400px; background: #fff url('../images/application/bgLabelBottom.gif') no-repeat bottom right; height: 84px; padding: 8px 8px 7px 0; text-align: right; }
html.ie7 .field-full { float: left; width: 400px; padding: 8px 0px 8px 19px; text-align: left; height: 14px; }
html.ie7 .field-full-4-rows { float: left; width: 400px; padding: 0px 0px 0px 19px; margin-top: 3px; text-align: left; height: 84px; }
html.ie7 label { padding: 0; margin: 0; }
html.ie7 input { padding: 1px 0 0px 1px; height: 20px; margin: 0; }
html.ie7 select { padding: 0; margin: 2px 0 5px 0; height: 32px; }
html.ie7 .nudge { padding: 12px 0 0 0 ; margin: 3px 0 0 0; }
html.ie7 table { padding: 0; margin: 5px 0 0 0; }
html.ie7 table tbody { padding: 0; margin: 0; }
html.ie7 table tbody tr { padding: 0; margin: 0; }
html.ie7 table tbody tr td { padding: 0; margin: 0; }
html.ie7 .field-tall-label-full { float: right; width: 400px; background: #fff url('../images/application/bgLabelBottom.gif') no-repeat bottom right; height: 42px; padding: 8px 8px 7px 0; text-align: right; }
html.ie7 .field-tall-full { float: left; width: 400px; padding: 20px 0px 19px 19px; text-align: left; height: 16px; }

	html.ie7 #topnav-dd-container ul li a:hover { color: #f59451; }
	html.ie7 #topnav-dd-container ul li a:hover.title { color: #f59451; }

html.ie7 #review .fields { padding: 4px 0 0px 0; }
html.ie7 #review .fields-full { width: 49%; padding: 4px 0 0px 0; float: left; }
html.ie7 #review .field-label { float: right; width: 200px; background: #fff url('../images/application/bgLabelBottom.gif') no-repeat bottom right; height: 14px; padding: 8px 8px 7px 0; text-align: right; }
html.ie7 #review .field { float: left; width: 200px; padding: 4px 0px 5px 19px; text-align: left; height: 17px; }
html.ie7 #review .padded { padding: 20px 0px 0px 19px; }
html.ie7 #review .pushed { padding: 10px 0 0 0; }
html.ie7 #review .field-tall-label { float: right; width: 200px; background: #fff url('../images/application/bgLabelBottom.gif') no-repeat bottom right; height: 42px; padding: 8px 8px 7px 0; text-align: right; }
html.ie7 #review .field-tall { float: left; width: 200px; padding: 15px 0px 19px 19px; text-align: left; height: 16px; }
html.ie7 #review .field-label-full { float: right; width: 400px; background: #fff url('../images/application/bgLabelBottom.gif') no-repeat bottom right; height: 14px; padding: 4px 8px 7px 0; text-align: right; }
html.ie7 #review .field-label-full-4-rows { float: right; width: 400px; background: #fff url('../images/application/bgLabelBottom.gif') no-repeat bottom right; height: 84px; padding: 8px 8px 7px 0; text-align: right; }
html.ie7 #review .field-full { float: left; width: 400px; padding: 10px 0px 3px 19px; text-align: left; height: 14px; }
html.ie7 #review .field-full-4-rows { float: left; width: 400px; padding: 0px 0px 0px 19px; margin-top: 3px; text-align: left; height: 84px; }
html.ie7 #review label { padding: 0; margin: 0; }
html.ie7 #review input { padding: 3px 0 2px 1px; margin: 0; }
html.ie7 #review select { padding: 0; margin: 0; }
html.ie7 #review .nudge { padding: 12px 0 0 0 ; margin: 3px 0 0 0; }
html.ie7 #review table { padding: 0; margin: -12px 0 0 0; }
html.ie7 #review table tbody { padding: 0; margin: 0; }
html.ie7 #review table tbody tr { padding: 0; margin: 0; }
html.ie7 #review table tbody tr td { padding: 0; margin: 0; }
html.ie7 #review .field-tall-label-full { float: right; width: 400px; background: #fff url('../images/application/bgLabelBottom.gif') no-repeat bottom right; height: 42px; padding: 8px 8px 7px 0; text-align: right; }
html.ie7 #review .field-tall-full { float: left; width: 400px; padding: 20px 0px 19px 19px; text-align: left; height: 16px; }


html.ie7 #btnContinue { width: 325px; height: 46px; }	
html.ie7 .greenButton { width: 129px; height: 35px; }
html.ie7 .saveButton { width: 58px; height: 25px; }
html.ie6 .saveButton { width: 58px; height: 25px; }
html.ie7 .submitButton { width: 72px; height: 25px; }

html.ie6 #review .c3l, html.ie6 #review .c3m, html.ie6 #review .c3r { width: 33%; margin: 0; padding: 0; }
html.ie6 #review .c3l .small-fieldset, html.ie6 #review .c3l .fields, html.ie6 #review .c3m .medium-fieldset, html.ie6 #review .c3m .fields, html.ie6 #review .c3r .medium-fieldset, html.ie6 #review .c3r .fields { margin: 15px 0 0 0; }
html.ie6 #review .c3m { width: 32%; }
html.ie6 #review .c3l .field, html.ie6 #review .c3l .field-label, html.ie6 #review .c3l .field-tall-label, html.ie6 #review .c3l .field-tall { width: 140px; padding-left: 0px; overflow: hidden; }
html.ie6 #review .c3m .field, html.ie6 #review .c3m .field-label { width: 140px; padding-left: 0px; white-space: nowrap; overflow: hidden; }
html.ie6 #review .c3r .field, html.ie6 #review .c3r .field-label { width: 140px; padding-left: 0px; white-space: nowrap; overflow: hidden; }

html.ie7 #review .c3l, html.ie7 #review .c3m, html.ie7 #review .c3r { width: 33%; margin: 0; padding: 0; }
html.ie7 #review .c3l .small-fieldset, html.ie7 #review .c3l .fields, html.ie7 #review .c3m .medium-fieldset, html.ie7 #review .c3m .fields, html.ie7 #review .c3r .medium-fieldset, html.ie7 #review .c3r .fields { margin: 15px 0 0 0; }
html.ie7 #review .c3m { width: 32%; }
html.ie7 #review .c3l .field, html.ie7 #review .c3l .field-label, html.ie7 #review .c3l .field-tall-label, html.ie7 #review .c3l .field-tall { width: 140px; padding-left: 0px; overflow: hidden; }
html.ie7 #review .c3m .field, html.ie7 #review .c3m .field-label { width: 140px; padding-left: 0px; white-space: nowrap; overflow: hidden; }
html.ie7 #review .c3r .field, html.ie7 #review .c3r .field-label { width: 140px; padding-left: 0px; white-space: nowrap; overflow: hidden; }


.c2l.app, .c2r.app { width: 50%; }

.applyNowBtnApp { width: 99px; height: 51px; padding: 0; margin: 0; }
#contentInterior2 { width: 722px; }
html.ie6 .appHdr3 { height: 29px; margin: 12px 0 0 0; } 
html.ie6 .fixTables table { margin: 12px 0 0 0; }

/* My Account */

#myAccountHdr {
	float: left;
	width: 719px;
	height: 220px;
	padding: 0;
	margin: 0 12px 0 0;
	background: url(../images/my-account/myAccountHdrBkgd.jpg) top left no-repeat;
}
#myAccountHdr H1 {
	float: left;
	width: 694px;
	font-family: Verdana, Helvetica, sans;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: normal;
	color: #838383;
	line-height: 20px;
	text-align: right;
	padding: 38px 25px 0 0;
	margin: 0;
}
#myAccountHdr H2 {
	float: left;
	width: 694px;
	font-family: Verdana, Helvetica, sans;
	font-size: 24px;
	text-transform: uppercase;
	font-weight: normal;
	color: #838383;
	line-height: 20px;
	text-align: right;
	padding: 8px 25px 0 0;
	margin: 0;
}
#myAccountHdr p {
    float: right;
	width: 314px;
	font-family: Verdana, Helvetica, sans;
	font-size: 11px;
	color: #838383;
	line-height: 18px;
	text-align: right;
	padding: 16px 25px 12px 0;
	margin: 0;
}
#myAccountHdr p a {
	color: #00703c;
	text-decoration: underline;
}
#myAccountHdr p a:hover {
	color: #f59451;
}
#applyNowPOP3 {
	float: left;
	width: 213px;
	height: 220px;
	padding: 0;
	margin: 0;
	background: url(../images/my-account/myAccountApplyNowBkgd.jpg) top left no-repeat;
}
.applyNowPOP3Hdr {
	float: left;
	width: 213px;
	height: 72px;
	padding: 0 0 20px 0;
	margin: 0;
}
#applyNowPOP3 p {
	font-family: Verdana, Helvetica, sans;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 16px;
	padding: 0 18px 16px 18px;
	margin: 0;
}
#applyNowPOP3 p a {
	color: #00703c;
	text-decoration: underline;
}
#applyNowPOP3 p a:hover {
	color: #f59451;
}
.applyNowPOP3Btn {
	float: left;
	width: 213px;
	text-align: center;
	padding: 0;
	margin: 0;
}
#loanInfo {
	float: left;
	width: 944px;
	padding: 0;
	margin: 0;
}
#loanInfo p {
	font-family: Verdana, Helvetica, sans;
	font-size: 11px;
	color: #6c6c6c;
	line-height: 17px;
	padding: 0 0 15px 0;
	margin: 0;
}
#loanInfo p a {
	color: #00703c;
	text-decoration: underline;
}
#loanInfo p a:hover {
	color: #f59451;
}
.loanMessage {
	float: left;
	width: 944px;
	font-family: Verdana, Helvetica, sans;
	font-size: 11px;
	font-weight: bold;
	color: #ff9c00;
	padding: 20px 0 0 0;
	margin: 0;
}
.loan2 {
	float: left;
	width: 140px;
	font-family: Verdana, Helvetica, sans;
	font-size: 11px;
	font-weight: bold;
	color: #6c6c6c;
	padding: 6px 0 0 0;
	margin: 0;
}
.loanAmount2 {
	float: left;
	width: 200px;
	font-family: Verdana, Helvetica, sans;
	font-size: 11px;
	font-weight: bold;
	color: #6c6c6c;
	padding: 6px 0 0 0;
	margin: 0;
}
.dueDate2 {
	float: left;
	width: 240px;
	font-family: Verdana, Helvetica, sans;
	font-size: 11px;
	font-weight: bold;
	color: #6c6c6c;
	padding: 6px 0 0 0;
	margin: 0;
}
.balanceDue2 {
	float: left;
	width: 300px;
	font-family: Verdana, Helvetica, sans;
	font-size: 11px;
	font-weight: bold;
	color: #6c6c6c;
	padding: 6px 0 0 0;
	margin: 0;
}
#loanHistory {
	float: left;
	width: 944px;
	padding: 0;
	margin: 0;
}
#loanHistory p {
	font-family: Verdana, Helvetica, sans;
	font-size: 11px;
	color: #6c6c6c;
	line-height: 18px;
	padding: 15px 0 15px 0;
	margin: 0;
}
#loanHistory p a {
	color: #00703c;
	text-decoration: underline;
}
#loanHistory p a:hover {
	color: #f59451;
}
.loanHistoryHdr {
	float: left;
	width: 944px;
	height: 34px;
	padding: 0;
	margin: 0 0 20px 0;
	display: inline;
}
.loanHistoryHdrLine {
	float: left;
	width: 944px;
	height: 27px;
	padding: 6px 0 0 0;
	margin: 0;
	
}
.loanHistoryOddLine {
	float: left;
	width: 944px;
	height: 100%;
	background-color: #f6f3ef;
	padding: 0;
	margin: 0;
}
.loanHistoryEvenLine {
	float: left;
	width: 944px;
	height: 100%;
	padding: 0;
	margin: 0;
}
.status {
	float: left;
	width: 138px;
	font-family: Verdana, Helvetica, sans;
	font-size: 11px;
	color: #6c6c6c;
	padding: 6px 0 0 10px;
	margin: 0;
	border:none;
	font-weight:bold;
}
.status a {
	color: #00703c;
	text-decoration: none;
}
.status a:hover {
	color: #f59451;
}

.statusItem {
	float: left;
	width: 138px;
	font-family: Verdana, Helvetica, sans;
	font-size: 11px;
	color: #6c6c6c;
	padding: 6px 0 0 10px;
	margin: 0;
	border:none;
	
	
}
.features {
	float: left;
	width: 80px;
	font-family: Verdana, Helvetica, sans;
	font-size: 11px;
	color: #6c6c6c;
	padding: 6px 0 0 10px;
	margin: 0;
	border:none;
	font-weight:bold;
}

.featuresItem {
	float: left;
	width: 80px;
	font-family: Verdana, Helvetica, sans;
	font-size: 11px;
	color: #6c6c6c;
	padding: 6px 0 0 10px;
	margin: 0;
	border:none;
}


.loan {
	float: left;
	width: 58px;
	font-family: Verdana, Helvetica, sans;
	font-size: 11px;
	color: #6c6c6c;
	padding: 6px 0 0 10px;
	margin: 0;
	border:none;
	font-weight:bold;
}
.loan a {
	color: #00703c;
	text-decoration: none;
}
.loan a:hover {
	color: #f59451;
}

.loanItem {
	float: left;
	width: 58px;
	font-family: Verdana, Helvetica, sans;
	font-size: 11px;
	color: #6c6c6c;
	padding: 6px 0 0 10px;
	margin: 0;
	border:none;
	
}

.loanAmount {
	float: left;
	width: 98px;
	font-family: Verdana, Helvetica, sans;
	font-size: 11px;
	color: #6c6c6c;
	padding: 6px 0 0 10px;
	margin: 0;
	border:none;
	font-weight:bold;
}

.loanAmountItem {
	float: left;
	width: 98px;
	font-family: Verdana, Helvetica, sans;
	font-size: 11px;
	color: #6c6c6c;
	padding: 6px 0 0 10px;
	margin: 0;
	border:none;
	
}

.depositDate {
	float: left;
	width: 88px;
	font-family: Verdana, Helvetica, sans;
	font-size: 11px;
	color: #6c6c6c;
	padding: 6px 0 0 10px;
	margin: 0;
	border:none;
	font-weight:bold;
}

.depositDateItem {
	float: left;
	width: 88px;
	font-family: Verdana, Helvetica, sans;
	font-size: 11px;
	color: #6c6c6c;
	padding: 6px 0 0 10px;
	margin: 0;
	border:none;
	
}

.dueDate {
	float: left;
	width: 78px;
	font-family: Verdana, Helvetica, sans;
	font-size: 11px;
	color: #6c6c6c;
	padding: 6px 0 0 10px;
	margin: 0;
	border:none;
	font-weight:bold;
}

.dueDateItem {
	float: left;
	width: 78px;
	font-family: Verdana, Helvetica, sans;
	font-size: 11px;
	color: #6c6c6c;
	padding: 6px 0 0 10px;
	margin: 0;
	border:none;
	
}

.balanceDue {
	float: left;
/*	width: 210px; */
	font-family: Verdana, Helvetica, sans;
	font-size: 11px;
	color: #6c6c6c;
	padding: 6px 0 0 10px;
	margin: 0;
	border:none;
	font-weight:bold;
}

.balanceDueItem {
	float: left;
/*	width: 210px; */
	font-family: Verdana, Helvetica, sans;
	font-size: 11px;
	color: #6c6c6c;
	padding: 6px 0 0 10px;
	margin: 0;
	border:none;
	
}

.loanStatus {
	float: left;
	width: 88px;
	font-family: Verdana, Helvetica, sans;
	font-size: 11px;
	color: #6c6c6c;
	padding: 6px 0 0 10px;
	margin: 0;
	border:none;
	font-weight:bold;
}

.loanStatusItem {
	float: left;
	width: 88px;
	font-family: Verdana, Helvetica, sans;
	font-size: 11px;
	color: #6c6c6c;
	padding: 6px 0 0 10px;
	margin: 0;
	border:none;
	
}

.payments {
	float: left;
	width: 108px;
	font-family: Verdana, Helvetica, sans;
	font-size: 11px;
	color: #6c6c6c;
	padding: 6px 0 0 10px;
	margin: 0;
	border:none;
	font-weight:bold;
}
.payments a {
	color: #00703c;
	text-decoration: none;
}
.payments a:hover {
	color: #f59451;
}

.paymentsItem {
	float: left;
	width: 108px;
	font-family: Verdana, Helvetica, sans;
	font-size: 11px;
	color: #6c6c6c;
	padding: 6px 0 0 10px;
	margin: 0;
	border:none;
	
}

.topMargin { margin: 15px 0 0 0; }
#interior3 {
	float: left;
	width: 944px;
	padding: 0;
	margin: 0 0 0 -20px;
}
html.ie6 #interior3 {
	float: left;
	width: 944px;
	padding: 0;
	margin: 0;
}

html.ie7 .formRbl { margin: 12px 0 0 30px; }
html.ie6 .formRbl { margin: 12px 0 0 30px; }
.formRbl { margin: 30px 0 0 30px; float:right}


div.backgroundBg
{
	border:2px;
	border-color:Black;
	border-style:solid;
	border-width:2px;
	background-color:#9bd7b3;
	font-size:20px;
	font-weight:bold;
	text-align:left;
	height:40px;
}

.THeader{ float:right; text-align:left; color:#F17F29; padding-right:12px; line-height:16px;  font-family:Verdana;  letter-spacing:1px; width:390px;}
.modalPopup
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 750px;
    height: 450px;
}
.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

/* Auto Title Loans Cross Sell Interstitial Page */
#auto-title-loans-cross-sell .main-container { width: 960px; margin-top: 20px; height: 515px; position: relative; background: url(../images/application/autotitleloancrosssell/title_loans_transition_bg.gif) top left no-repeat;}
#auto-title-loans-cross-sell .main-container .col1 { width: 275px; height: 375px; margin: 145px 0 0 35px; float: left; clear: none;}
#auto-title-loans-cross-sell .main-container .col2 { width: 250px; height: 375px; margin: 145px 0 0 200px; margin-top: 145px; float: left; clear: none;}
#auto-title-loans-cross-sell .main-container .col2 .determine-value { text-align: center; }
#auto-title-loans-cross-sell .main-container .col3 { width: 150px; margin: 20px 0 0 50px; float: left; clear: none;}
#auto-title-loans-cross-sell .main-container h3 { text-align: center; width: 100%; font-weight: normal; font-size: 11pt; margin-bottom: 10px; line-height: 16pt;}
#auto-title-loans-cross-sell .main-container ul {  }
#auto-title-loans-cross-sell .main-container ul li { list-style-type: none; padding: 0 0 15px 30px; background: url(../images/application/autotitleloancrosssell/bullet_orange_arrow.png) top left no-repeat; font-size: 10pt; }
#auto-title-loans-cross-sell .header { text-align: center;}
#auto-title-loans-cross-sell .main-container .col1 .content, #auto-title-loans-cross-sell .main-container .col2 .content { height: 290px; }
#auto-title-loans-cross-sell .main-container .continue-button { margin: 10px 0 0 20px;}
#auto-title-loans-cross-sell .main-container .title-amount { position: absolute; top: 82px; left: 105px; color: #00703C; font-family: Verdana, Sans-Serif; font-size: 1.2em; font-weight: bold; }
html.ie6 #auto-title-loans-cross-sell .main-container .col1 { width: 275px; height: 375px; margin: 145px 0 0 20px; float: left; clear: none;}
html.ie6 #auto-title-loans-cross-sell .main-container .col2 { width: 250px; height: 375px; margin: 145px 0 0 195px; margin-top: 145px; float: left; clear: none;}
html.ie6 #auto-title-loans-cross-sell .main-container .col1 .content { margin-bottom: -17px; }

/* title loans thank you page */
#content-primary div.title-loan-thank-you-main { background: url('../images/application/title_loan_thankyou.jpg') top left no-repeat; position: relative; width:713px; height:669px; }
#content-primary div.title-loan-thank-you-main .apply-now { position: relative; top: 565px; left: 345px; }
#content-primary div.title-loan-thank-you-main div.content { position: absolute; top: 133px; left: 249px; width: 314px; height: 488px; font-size: 1.5em; }
#content-primary div.title-loan-thank-you-main div.content ul { list-style-type: none; padding: 0 20px 0 20px; }
#content-primary div.title-loan-thank-you-main div.content ul li { list-style-type: none !important; background: url('../images/application/bulletpoint.gif') no-repeat !important; padding: 0 0 8px 25px !important; }
#content-primary div.title-loan-thank-you-main div.content div.header { font-family: Verdana, Georgia, "Segoe UI", Sans-Serif; color: #036f3d; text-align: center; height: 110px; padding: 13px 0; }
#content-primary div.title-loan-thank-you-main div.content div.header span.one { font-size: 1.3em; line-height: 1.0em; }
#content-primary div.title-loan-thank-you-main div.content div.header span.two { font-size: 1.7em; line-height: 1.3em; }
#content-primary div.title-loan-thank-you-main div.content div.header span.three { font-size: 1.1em; line-height: 1.0em; }
#content-primary div.title-loan-thank-you-main div.content p { color: #665953; font-size: 0.9em; text-align: center; font-weight: normal; }

#storeBrownBox{	background: url('../images/help-disclaimer2.jpg') top center no-repeat; width: 760px; height: 40px; padding:35px 0px 0px 194px; font-size:16px; color:#FFFCFA; font-family:Arial;}
html.ie6 #storeBrownBox{	background: url('../images/help-disclaimer2.jpg') top center no-repeat; font-weight:bold; width: 760px; height: 40px; padding:35px 0px 0px 194px; font-size:16px; color:#FFFCFA; font-family:Arial;}
   

/*Added June 2010 by Bob Pittenger for SEER redeisgns */
 .BelowPageContentNav
 {
  padding: 20px 0px 0px 0px;
 }

 .BelowPageContentNav H2
 {
    color: #00703c;
    font-weight: bold;
    font-size: 16px;
    margin: 10px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    font-family: Verdana;
  }

 .BelowPageContentNav .NavContainer
 {
     background: url('../images/Redesign2010/BelowPageNavBackgroundBar.jpg') repeat-x;
     height: 44px;
  }
  
 .BelowPageContentNav .navItemStart
 {
     background: url('../images/Redesign2010/BelowPageNavStart.jpg') no-repeat;
     height: 44px;
     width: 8px;
     float: left;
  }
  
 .BelowPageContentNav .navItem
 {
     background: url('../images/Redesign2010/BelowPageNavBackground.jpg') repeat-x;
     height: 44px;
     float: left;
     padding: 11px 0px 10px 4px;
     margin: 0px 0px 0px 0px;
  }
  
 .BelowPageContentNav .navItemDivider
 {
     background: url('../images/Redesign2010/BelowPageNavDivider.jpg') no-repeat;
     height: 44px;
     width: 24px;
     float: left;
  }
  
 .BelowPageContentNav .navItemEnd
 {
     background: url('../images/Redesign2010/BelowPageNavEnd.jpg') no-repeat;
     height: 44px;
     width: 12px;
     float: left;
  }


 .BelowPageContentNav .navRelatedLinksLeft
 {
     background: url('../images/Redesign2010/BelowPageNavRelatedLinksLeft.jpg') no-repeat;
     height: 44px;
     width: 129px;
     float: left;
  }

 .BelowPageContentNav .navRelatedLinksLink
 {
     background: url('../images/Redesign2010/BelowPageNavRelatedLinksBackground.jpg') repeat-x;
     height: 44px;
     float: left;
     padding: 11px 20px 10px 24px;
     margin: 0px 0px 0px 0px;
  }

 .BelowPageContentNav .navRelatedLinksRight
 {
     background: url('../images/Redesign2010/BelowPageNavRelatedLinksRight.jpg') no-repeat;
     height: 44px;
     width: 8px;
     float: left;
  }

  
  .BelowPageContentNav a, .BelowPageContentNav a:link, .BelowPageContentNav a:active, .BelowPageContentNav a:visited
  {
    text-decoration: none;
  }

  .BelowPageContentNav a:hover
  {
    text-decoration: underline;
  }


.ErrorBlock
{
  display: block;
  font-size: 12px;
  color: #FF0000;
  padding: 5px 0px 5px 0px;
  line-height: 18px;
}

.Statepage_OnlineProducts
{
color:#00703C;
float:left;
font-family:Verdana,Helvetica,sans;
font-size:14px;
font-weight:normal;
line-height:19px;
margin:0;
padding:40px 0 7px 16px;
text-transform:uppercase;
width:214px;	
}


.Statepage_StoreProducts
{
color:#00703C;
float:left;
font-family:Verdana,Helvetica,sans;
font-size:14px;
font-weight:normal;
line-height:19px;
margin:0;
padding:4px 0 7px 16px;
text-transform:uppercase;
width:214px;	
}


.Statepage_ProductLink
{
 font-weight: bold;
line-height:19px;
}
  	
.Statepage_ProductLink a, .Statepage_ProductLink a:link, .Statepage_ProductLink a:visited, .Statepage_ProductLink a:hover, .Statepage_ProductLink a:active
{
	text-decoration: none;
}
  	


.MyAccountAutoRefinanceDisclaimer
{
	padding: 10px 0px 10px 0px;
}


.MyAccountWisconsinWarningDiv
{
	padding: 20px 10px 20px 10px;
}

