* {
 margin: 0;
 padding: 0;
}

body {
 background: #fff;
 color: #606060;
 line-height: 144%;
}

h1 {
 display: none;
}

h3 {
 color: #333;
 background: inherit;
}

p, table, ul, ol, h2, h3, h4, h5, h6 {
 margin: 1em 0 0 0;
}

ul, ol {
 margin-left: 25px;
}

fieldset {
 border: 0;
}

ol.para li {
 margin-top: 1.8em;
}

ol.para li ul li {
 margin-top: 0.8em;
}

/* page divisions */

#header {
 background: #fff url(../images/take_a_fresher_look.png) no-repeat top right;
 color: inherit;
 height: 170px;
}

#header img {
 margin: 24px 28px 0 28px;
}

#content {
 width: 840px;
 padding: 20px 10px 20px 68px;
 margin: 0 auto;
 overflow: visible;
 font-size: 120%;
}

#panel {
 width: 260px;
 float: right;
 border-left: solid 2px #ccc;
 margin-left: 20px;
 margin-bottom: 20px;
 padding-left: 20px;
}

#footer {
 background: #666;
 color: #fff;
 padding: 6px;
 height: 16px;
 clear: both;
}

#footer ul {
 float: right;
 list-style: none;
 font-size: 88%;
}

#footer ul li {
 float: left;
 margin-left: 8px;
}

#footer ul, #footer li {
 margin: 0;
}

#footer ul li a {
 text-decoration: none;
 color: #fff;
 background: inherit;
 border-left: solid 1px #fff;
 padding-left: 6px;
}

#footer ul li a:hover {
 text-decoration: underline;
}

p.promo1 {
 background: url(../images/refer_offer.png) no-repeat;
 width: 206px;
 height: 108px;
 margin-top: 0;
}

p.promo2 {
 background: url(../images/refer_offer2.png) no-repeat;
 width: 232px;
 height: 341px;
 margin-top: 0;
}

.promo1 span, .promo2 span {
 display: none;
 border: solid 1px #ccc;
}



.frontpromo {
 height: 225px;
 padding: 25px 0 0 0;
}

.frontpromo ol {
 width: 840px;
 list-style: none;
 margin: 0 auto;
}

.frontpromo li {
 float: left;
}

.frontpromo li a {
 width: 280px;
 height: 214px;
 display: block;
}

.frontpromo li a span {
 display: none;
}

.promo1 a {
 background: url(../images/marketing_item1.png) no-repeat;
}

.promo2 a {
 background: url(../images/marketing_item2.png) no-repeat;
}

.promo3 a {
 background: url(../images/marketing_item3.png) no-repeat;
}

.mail {
 background: url(../images/mail_icon.png) no-repeat 0 3px;
 padding-left: 20px;
}

.fl {
 float: left;
 margin-right: 16px;
}

.bluetick li, .purpletick li, .orangetick li, .greentick li {
 padding-left: 18px;
}

.bluetick {
 list-style-image: url(../images/li-tick-blue.png);
}

.greentick {
 list-style-image: url(../images/li-tick-green.png);
}

.orangetick {
 list-style-image: url(../images/li-tick-orange.png);
}

.purpletick {
 list-style-image: url(../images/li-tick-purple.png);
}


h2.carloans, h2.equiploans, h2.housingloans {
 margin-left: -65px;
}

h2.carloans { 
 background: #fff url(../images/header-car_loans.png) no-repeat;
 color: inherit;
 height: 67px;
}

h2.equiploans {
 background: #fff url(../images/header-equip_loans.png) no-repeat;
 color: inherit;
 height: 67px;
}

h2.housingloans {
 background: #fff url(../images/header-housing_loans.png) no-repeat;
 color: inherit;
 height: 67px;
}

h2.generalinfo {
 background: #fff url(../images/header-general_info.png) no-repeat;
 color: inherit;
 height: 28px;
}

h2.profiles {
 background: #fff url(../images/header-profiles.png) no-repeat;
 color: inherit;
 height: 28px;
}

h2.privacy {
 background: #fff url(../images/header-privacy.png) no-repeat;
 color: inherit;
 height: 28px;
}


h2 span {
 display: none;
}

.h {
 display: none;
}

.red {
 color: #f00;
 background: inherit;
}