BODY { background-color: #fff; margin: 0; padding: 0; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #55483a; }
.box p, .newDesign p, .funnel p { padding: 0 0 10px 0; margin: 0px; }
INPUT, SELECT, TEXTAREA { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
a:link { color: blue; text-decoration: none; }
a:visited { color: blue; text-decoration: none; }
a:hover { color: darkorange; text-decoration: underline; }
a:active { color: blue; text-decoration: none; }
.block { display: block; }
.hide { display: none; }
.clear { clear: both; }
.bottomGutter { margin-bottom: 10px; }
.relativeFix { position: relative; zoom: 1; }
.nowrap { white-space: nowrap; }
.topPaddingLarge { margin-top: 30px; }
.inlineImage { vertical-align: middle; }
.padding { padding: 15px; }
.box .padding_narrow, .newDesign .padding_narrow, .funnel .padding_narrow { padding: 10px; }
.padding-top { padding-top: 15px; }
.padding-right { padding-right: 15px; }
.padding-bottom { padding-bottom: 15px; }
.padding-left { padding-left: 15px; }
.padding_thin { padding: 15px 10px; }
.sitewrapper { width: 950px; text-align: left; clear: both; }
.box, .boxGrey { background: #F4F4F4; color: #55483A; zoom: 1; }
.box .table_body { border: none; }
.box .form_body_label { color: #55483a; }
.box .borrowerinfo { border: 1px solid #dedddb; border-collapse: collapse; background-color: White; }
h1, .head-1 { font-size: 21px; font-weight: normal; margin: 0px; padding: 0px; padding-bottom: 10px; }
.boxHeading, .boxGrey .boxHeading { background: url(http://static.ppdai.com/App_Themes/help/images/headingBarGrey.gif) repeat-x 0 0; height: 27px; line-height: 27px; padding: 0 0 0 15px; color: #FFFFFF; }
.boxHeading h2 { font-weight: bold; font-size: 100%; float: left; margin: 0 1em 0 0; color: #FFFFFF; }
/*.boxHeading h2 a, .boxHeading h2 a:link, .boxHeading h2 a:visited, .boxHeading h2 a:hover { color: #FFFFFF; text-decoration: none; font-weight: bold; }*/
.boxHeading p { float: right; padding: 0 1.4em 0 0; margin: 0; }
.boxHeading p a, .boxHeading p a:link, .boxHeading .title p a:visited, .boxHeading p a:hover { color: #FFFFFF; font-weight: normal; text-decoration: underline; }
.box .boxHeading a, .box .boxHeading a:link, .box .boxHeading a:visited, .box .boxHeading a:hover { color: #FFFFFF; }
.boxBlue { background: #e6f0fa; }
.boxBlue .boxHeading { background: #2e53a4 url(http://static.ppdai.com/App_Themes/help/images/headingBarBlue.gif) repeat-x 0 0; }
.boxBlue .boxHeading a, .boxBlue .boxHeading a:link, .boxBlue .boxHeading a:visited, .boxBlue .boxHeading a:hover { color: #FFFFFF; }
.inset { background-color: #FFF; border: 1px solid #D2D2D2; }
.boxBlue .inset { border: 1px solid #bcd1e1; }
.boxTeal .inset { border: 1px solid #cbeae9; }
.boxGreen .inset { border: 1px solid #D2E3AD; }
.boxYellow .inset { border: 1px solid #d5d9a9; }
.boxGrey .inset { background-color: #FFF; border: 1px solid #e4e4e4; }
.exampleListing .listing { /*background: url(http://static.ppdai.com/App_Themes/help/Images/listing_bg.gif) no-repeat fixed 100%;*/ width: 610px; border: solid 1px gray; }
.exampleListing .listing .padding { padding: 4px 8px 8px 4px; }
.exampleListing #listingTop { z-index: 5; }
.exampleListing #listingBottom { z-index: 5; }
.exampleListing #listingOver { position: absolute; left: 30px; top: 100px; z-index: 10; width: 273px; }
.exampleListing #listingOver .overBG { background: url(http://static.ppdai.com/App_Themes/help/Images/over_bg.png) no-repeat bottom right; padding: 0 10px 10px 13px; }
.exampleListing #listingOver .overArrow { background: url(http://static.ppdai.com/App_Themes/help/Images/over_arrow.png) no-repeat left top; width: 273px; height: 24px; }
.exampleListing #listingOver .copy { background-color: #fef8e2; border: 1px solid #f87b17; border-top: none; padding: 15px 10px; text-align: left; line-height: 150%; }
.exampleListing #listingOver.reverse .overBG { background: url(http://static.ppdai.com/App_Themes/help/Images/over_bg_reverse.png) no-repeat bottom left; padding: 0 13px 10px 10px; }
.exampleListing #listingOver.reverse .overArrow { background: url(http://static.ppdai.com/App_Themes/help/Images/over_arrow_reverse.png) no-repeat left top; }
.exampleListing #listingOver.noArrow .overArrow { background: url(http://static.ppdai.com/App_Themes/help/Images/over_arrow_none.png) no-repeat left top; }

.blue h2, h2.blue { color: #3056a7; }
.allCaps { text-transform: uppercase; }
.topPadding { height: 14px; overflow: hidden; }




