/* EDITOR */

/* OVERALL CONTENT PARAGRAPH STYLES */
P { font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; }
P A { COLOR: #003366; text-decoration:underline; }
P A:hover   { COLOR: #333333; text-decoration:underline; }

/* BULLETED LISTING STYLES */
UL { margin: 10px 0px 10px 25px; padding:0px; }
UL LI { list-style: square; font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; }
UL LI A { COLOR: #003366; text-decoration:underline; }
UL LI A:hover   { COLOR: #333333; text-decoration:underline; }

OL { margin: 10px 0px 10px 25px; padding:0px; }
OL LI { list-style: decimal; font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; }
OL LI A { COLOR: #003366; text-decoration:underline; }
OL LI A:hover   { COLOR: #333333; text-decoration:underline; }

/* HEADING STYLES */
H1 { font: normal 19px 'Trebuchet MS', Helvetica, sans-serif; COLOR: #324d59; text-align:left; margin:0px 0px 8px 0px; text-transform: capitalize; }
H1 A:link    { COLOR: #324d59; text-decoration:none; }
H1 A:visited { COLOR: #324d59; text-decoration:none; }
H1 A:active  { COLOR: #324d59; text-decoration:none; }
H1 A:hover   { COLOR: #333333; text-decoration:none; }

H2 { font: normal 16px 'Trebuchet MS', Helvetica, sans-serif; COLOR: #003366; text-align:left; margin:0px 0px 8px 0px; text-transform: capitalize; }
H2 A:link    { COLOR: #003366; text-decoration:underline; }
H2 A:visited { COLOR: #003366; text-decoration:underline; }
H2 A:active  { COLOR: #003366; text-decoration:underline; }
H2 A:hover   { COLOR: #333333; text-decoration:underline; }

H3 { font: normal 16px 'Trebuchet MS', Helvetica, sans-serif; COLOR: #333333; text-align:left; margin:0px 0px 8px 0px; text-transform: capitalize; }
H3 A:link    { COLOR: #333333; text-decoration:underline; }
H3 A:visited { COLOR: #333333; text-decoration:underline; }
H3 A:active  { COLOR: #333333; text-decoration:underline; }
H3 A:hover   { COLOR: #003366; text-decoration:underline; }

H4 { font: normal italic 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left; margin:0px 0px 8px 0px; text-transform: capitalize; }
H4 A:link    { COLOR: #003366; text-decoration:underline; }
H4 A:visited { COLOR: #003366; text-decoration:underline; }
H4 A:active  { COLOR: #003366; text-decoration:underline; }
H4 A:hover   { COLOR: #333333; text-decoration:underline; }

H5 { font: bold 12px Arial, Helvetica, sans-serif; COLOR: #003366; padding: 0px; margin:0px; }
H5 A:link    { COLOR: #003366; }
H5 A:visited { COLOR: #003366; }
H5 A:active  { COLOR: #003366; }
H5 A:hover   { COLOR: #003366; }






/* OVERALL PAGE BODY STYLE */
.body {margin:0px; padding:0px; background:#FFFFFF url(/images/bg-repeat.jpg) repeat-x top; }
#middle { background:url(/images/bg.jpg) no-repeat top center; }
#home-wrapper { background:url(/images/home-footer-bg.jpg) repeat-y center; }
#home-container { background:url(/images/home-photo.jpg) no-repeat center 144px; padding:0px; margin: auto; min-height:423px; height:auto !important; height:423px; }
#inside-wrapper { background:url(/images/inside-footer-bg.jpg) repeat-y center; }
#inside-container-ln { background:url(/images/inside-container-ln.jpg) no-repeat 3px 144px; padding:0px; margin: auto; width:957px; min-height:423px; height:auto !important; height:423px; }
#inside-container { padding:0px; margin: auto; min-height:423px; height:auto !important; height:423px; }

#logo { position:absolute; padding:0px; top:5px; left:50%; margin:0px 0px 0px -220px; }

#home-content { width:900px; margin: auto; padding:400px 0px 0px 0px; }
#home-welcome { width:430px; float:left; text-align:justify; }
#home-callout { width:420px; float:right; text-align:justify; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }

#inside-content { width:957px; margin: auto; padding:160px 0px 0px 0px; }
.body-content { margin:0px; padding: 8px 14px 0px 18px; vertical-align:top; }

/* MAIN NAVIGATION */
a .alt { display: none; }

#nav { position:absolute; top:69px; margin-left:-475px; left:50%; width:957px; padding:0px; height:48px; display:block; z-index:10; }
#nav ul{ margin: 0px; padding: 0px; display:inline; list-style-type: none; }

/*Top level list items*/
#nav ul li{ position: relative; float: left; margin:0px; padding: 0px; display: inline; }
#nav ul li a{ display: block; text-decoration: none; margin: 0px; }

#nav ul li a#customer-quick-links { width:118px; height:48px; background: url(/images/nav/customer-quick-links.jpg) no-repeat; }
#nav ul li a#customer-quick-links:hover { background: url(/images/nav/customer-quick-links.jpg) 0 -48px no-repeat; }
#nav ul li a#why-lease { width:78px; height:48px; background: url(/images/nav/why-lease.jpg) no-repeat; }
#nav ul li a#why-lease:hover { background: url(/images/nav/why-lease.jpg) 0 -48px no-repeat; }
#nav ul li a#two-minutes-to-get-started { width:158px; height:48px; background: url(/images/nav/two-minutes-to-get-started.jpg) no-repeat; }
#nav ul li a#two-minutes-to-get-started:hover { background: url(/images/nav/two-minutes-to-get-started.jpg) 0 -48px no-repeat; }
#nav ul li a#welcome-vendors { width:144px; height:48px; background: url(/images/nav/welcome-vendors.jpg) no-repeat; }
#nav ul li a#welcome-vendors:hover { background: url(/images/nav/welcome-vendors.jpg) 0 -48px no-repeat; }
#nav ul li a#vendor-quick-links { width:121px; height:48px; background: url(/images/nav/vendor-quick-links.jpg) no-repeat; }
#nav ul li a#vendor-quick-links:hover { background: url(/images/nav/vendor-quick-links.jpg) 0 -48px no-repeat; }
#nav ul li a#leasing-offers { width:89px; height:48px; background: url(/images/nav/leasing-offers.jpg) no-repeat; }
#nav ul li a#leasing-offers:hover { background: url(/images/nav/leasing-offers.jpg) 0 -48px no-repeat; }

.nav-spacer { width:247px; }

#nav ul a:hover,
#nav ul li.selected a:hover {
	color: #9F2619;
	background: #FFF;
}

/*Sub level menu*/
#nav ul li ul{ left: 0; top: 0; position: absolute; display: block; visibility: hidden; z-index: 100; border-right:#d9d9d9 solid 1px; border-left:#d9d9d9 solid 1px; }

/*Sub level menu list items*/
#nav ul li ul li{ display: inline; float: none; }
#nav ul li ul li a{ font:11px "Calibri", Arial, Helvetica, sans-serif; color:#FFFFFF; padding: 6px 5px 4px 5px; text-align:left; background:#009cb0; border-bottom:#d9d9d9 solid 1px; }
#nav ul li ul li a:hover   { COLOR: #FFFFFF; background: #017494; text-decoration:none; }

#nav ul li ul.customer-quick-links li a{ width:107px; }
#nav ul li ul.why-lease li a{ width:67px; }
#nav ul li ul.two-minutes-to-get-started li a{ width:115px; }
#nav ul li ul.vendor-quick-links li a{ width:109px; }
#nav ul li ul.leasing-offers li a{ width:77px; }


/* IE FIX \*/
* html #nav ul li { float: left; height: 1%; }
* html #nav ul li a { height: 1%; }
/* End */





/* SECONDARY NAV */
#secondarynav { position:absolute; top:122px; margin-left:-475px; left:50%; width:957px; padding:0px; z-index:1; }
#secondarynav ul { margin: 0px 0px 0px 12px; padding:0px; }
#secondarynav ul li{ float: left; margin:0px; padding: 0px; display: inline; }
#secondarynav ul li a{ display: block; text-decoration: none; margin-right:25px; font: 12px/16px Arial, Helvetica, sans-serif; color:#e2b257; }
#secondarynav ul li a:hover{ text-decoration:underline; }
.secondarynav-spacer { width:370px; }
#secondarynav ul li #contact-us { margin-right:0px; padding:0px; }

#footer { text-align:center; vertical-align:top; padding: 50px 0px 0px 0px; margin:0px; background:url(/images/home-footer.jpg) no-repeat top; height:58px; }
#footer ul{ margin:0px; padding:0px; list-style:none; }
#footer ul li { font: 11px/16px Arial, Helvetica, sans-serif; color:#3d5166; text-align:center; padding: 0px; margin: 0px; list-style:none; }
#footer ul li a{ color:#3d5166; }
#footer ul li a:hover{ color:#e2b257; }
#footer IMG { margin: 12px 0px 0px 0px; padding:0px; }

#inside-footer { text-align:center; vertical-align:top; padding: 50px 0px 0px 0px; margin:0px; background:url(/images/inside-footer.jpg) no-repeat top; height:58px; }
#inside-footer ul{ margin:0px; padding:0px; list-style:none; }
#inside-footer ul li { font: 11px/16px Arial, Helvetica, sans-serif; color:#3d5166; text-align:center; padding: 0px; margin: 0px; list-style:none; }
#inside-footer ul li a{ color:#3d5166; }
#inside-footer ul li a:hover{ color:#e2b257; }
#inside-footer IMG { margin: 12px 0px 0px 0px; padding:0px; }

/* NAVIGATION ON-STATES */
body.customer-quick-links #nav ul li a#customer-quick-links { background: url(/images/nav/customer-quick-links.jpg) 0 -48px no-repeat; }
body.why-lease #nav ul li a#why-lease { background: url(/images/nav/why-lease.jpg) 0 -48px no-repeat; }
body.two-minutes-to-get-started #nav ul li a#two-minutes-to-get-started { background: url(/images/nav/two-minutes-to-get-started.jpg) 0 -48px no-repeat; }
body.welcome-vendors #nav ul li a#welcome-vendors { background: url(/images/nav/welcome-vendors.jpg) 0 -48px no-repeat; }
body.vendor-quick-links #nav ul li a#vendor-quick-links { background: url(/images/nav/vendor-quick-links.jpg) 0 -48px no-repeat; }
body.leasing-offers #nav ul li a#leasing-offers { background: url(/images/nav/leasing-offers.jpg) 0 -48px no-repeat; }

body.make-a-payment #secondarynav UL LI a#make-a-payment { text-decoration:underline; color:#FFFFFF; }
body.two-minute-application #secondarynav UL LI a#two-minute-application { text-decoration:underline; color:#FFFFFF; }
body.faq #secondarynav UL LI a#faq { text-decoration:underline; color:#FFFFFF; }
body.about-us #secondarynav UL LI a#about-us { text-decoration:underline; color:#FFFFFF; }
body.our-staff #secondarynav UL LI a#our-staff { text-decoration:underline; color:#FFFFFF; }
body.contact-us #secondarynav UL LI a#contact-us { text-decoration:underline; color:#FFFFFF; }

/* LEFT NAVIGATION */
.leftnav { width:196px; padding: 0px 0px 0px 13px; margin:0px; vertical-align:top; }
.leftnav LI.leftnav-title { list-style:none; }
.leftnav LI.leftnav-title a { text-decoration:none; display:block; font: bold 13px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#04386b; padding:10px 0px 10px 8px; margin:0px; background:none; border-bottom: solid 1px #FFFFFF;  }
.leftnav LI.leftnav-title a:hover { }

.leftnav UL { list-style:none; margin: 0px; padding:0px;  }
.leftnav LI.leftnavlevel1 { list-style:none; }
.leftnav LI.leftnavlevel1 a { text-decoration:none; display:block; font: normal 12px 'Century Gothic', 'Avenir', "Avant Garde Gothic", "Avant Garde", "URW Gothic L", Helvetica, sans-serif; color:#333333; padding:11px 0px 11px 8px; margin:0px; background:#d5d3d1 url(/images/leftnav-bg.gif) repeat-x top; border-bottom: solid 1px #FFFFFF; border-right: solid 1px #FFFFFF; border-left: solid 1px #FFFFFF;  }
.leftnav LI.leftnavlevel1 a:hover { color: #333333; background:#c2d1db url(/images/leftnav-bg-over.gif) repeat-x top; font-weight:bold; }

.leftnav LI.leftnavlevel1-on { list-style:none; }
.leftnav LI.leftnavlevel1-on a { text-decoration:none; display:block; font: bold 12px 'Century Gothic', 'Avenir', "Avant Garde Gothic", "Avant Garde", "URW Gothic L", Helvetica, sans-serif; color:#333333; padding:11px 0px 11px 8px; margin:0px; background:#c2d1db url(/images/leftnav-bg-over.gif) repeat-x top; border-bottom: solid 1px #FFFFFF; border-right: solid 1px #FFFFFF; border-left: solid 1px #FFFFFF;  }
.leftnav LI.leftnavlevel1-on a:hover { }

.leftnav LI.leftnavlevel2 { list-style:none; }
.leftnav LI.leftnavlevel2 a { text-decoration:none; display:block; font: normal 10px 'Century Gothic', 'Avenir', "Avant Garde Gothic", "Avant Garde", "URW Gothic L", Helvetica, sans-serif; color:#694d2e; padding:4px 0px 4px 14px; margin: 0px 7px 0px 7px; border-bottom:#c8b8a1 solid 1px; border-right: none; border-left: none; background:url(/images/leftnavlevel2-bullet.gif) no-repeat 4px 9px;  }
.leftnav LI.leftnavlevel2 a:hover { color:#46738c; background:#f3e4c3 url(/images/leftnavlevel2-bullet-on.gif) no-repeat 4px 9px; }

.leftnav LI.leftnavlevel2-on { list-style:none; }
.leftnav LI.leftnavlevel2-on a { text-decoration:none; display:block; font: bold 10px 'Century Gothic', 'Avenir', "Avant Garde Gothic", "Avant Garde", "URW Gothic L", Helvetica, sans-serif; color:#694d2e; padding:4px 0px 4px 14px; margin: 0px 7px 0px 7px; border-bottom:#c8b8a1 solid 1px; border-right: none; border-left: none; background:#c8b8a1 url(/images/leftnavlevel2-bullet.gif) no-repeat 4px 9px;  }
.leftnav LI.leftnavlevel2-on a:hover { }

.leftnav LI.leftnavlevel3 { list-style:none; }
.leftnav LI.leftnavlevel3 a { text-decoration:none; display:block; font: normal 10px 'Century Gothic', 'Avenir', "Avant Garde Gothic", "Avant Garde", "URW Gothic L", Helvetica, sans-serif; color:#694d2e; padding:4px 0px 4px 22px; margin: 0px 7px 0px 7px; background:#e6d6c1;  }
.leftnav LI.leftnavlevel3 a:hover { }

.leftnav LI.leftnavlevel3-on { list-style:none; }
.leftnav LI.leftnavlevel3-on a { text-decoration:none; display:block; font: bold 10px 'Century Gothic', 'Avenir', "Avant Garde Gothic", "Avant Garde", "URW Gothic L", Helvetica, sans-serif; color:#694d2e; padding:4px 0px 4px 22px; margin: 0px 7px 0px 7px; background:#e6d6c1;  }
.leftnav LI.leftnavlevel3-on a:hover { }

/* FORM STYLES */
.divFormBuilder .textbox { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; background:#FFFFFF; BORDER: solid #999999 1px; width:160px; margin:0px; padding:0px; }
.divFormBuilder .label { font: normal 12px/16px Arial, Helvetica, sans-serif; COLOR: #333333; white-space:nowrap; }
.divFormBuilder label { font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #333333; white-space:nowrap; }
.divFormBuilder textarea { font: 12px Arial, Helvetica, sans-serif; height:60px; width:250px; }
.divFormBuilder .radiobuttonlist { padding:0px; margin:0px; }
.divFormBuilder .checkboxlist { padding:0px; margin:0px; }
.divFormBuilder .checkboxlist label { font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #333333; text-transform: none; white-space: nowrap; }
.divFormBuilder .checkboxlist input { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; background: none; BORDER:none; padding: 0px; width:auto; }
.divFormBuilder .dropdownlist { font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #333333; background:#FFFFFF; BORDER: solid #999999 1px; }
.formBuildError { font: bold 12px/16px Arial, Helvetica, sans-serif; COLOR: #CC0000; }


.textbox { font: 11px Arial, Helvetica, sans-serif; COLOR: #333333; background:#FFFFFF; BORDER: solid #999999 1px; padding: 2px; }
.button { font: normal 11px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; padding: 1px 10px 1px 10px; background:#31516f; border:#1767b1 solid 1px; }
.button:hover { font: normal 11px Arial, Helvetica, sans-serif; COLOR: #31516f; padding: 1px 10px 1px 10px; background:#c5f1fe; border:#1767b1 solid 1px; cursor:pointer; }

#application{ margin:0 auto; padding:20px; font: 12px Arial, Helvetica, sans-serif; color:#333333; }
#application .textfield { float:left; display:block; width:180px; text-align:right; padding:3px 10px 0px 0px; }
#application .textfield-city { float:left; display:block; width:180px; text-align:right; padding:3px 10px 0px 0px; }
#application .textfield-state { text-align:right; padding:2px 10px 0px 0px; }
#application .textfield-zip { text-align:right; padding:2px 10px 0px 0px; }
#application .textfield-equipment-01 { float:left; display:block; width:230px; text-align:right; padding:3px 10px 0px 0px; }
#application .textfield-equipment-02 { float:left; display:block; width:230px; text-align:right; padding:3px 10px 0px 0px; }
#application .textfield-equipment-03 { float:left; display:block; width:230px; text-align:right; padding:3px 10px 0px 0px; }
#application .textfield-equipment-04 { float:left; display:block; width:230px; text-align:right; padding:3px 10px 0px 0px; }
#application .textfield-equipment-05 { float:left; display:block; width:230px; text-align:right; padding:3px 10px 0px 0px; }

#application legend { font: normal 13px 'Trebuchet MS', Helvetica, sans-serif; COLOR: #003366; }

.table-radiobuttonlist { font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; }

.error-message { font: bold 12px Arial, Helvetica, sans-serif; color:#CC0000; }

