﻿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; }
* { margin: 0; padding: 0; }
html, body, form { height: 108%; text-align: center; }
#wrapper { width: 950px; min-height: 108%; margin: auto; text-align: left; }
* html #wrapper { height: 108%; }
#header { height: 80px; }
#content-box { margin-left: auto; margin-right: auto; width: 950px; }
#footer { clear: both; width: 950px; margin-left: auto; margin-right: auto; background: url(http://static.ppdai.com/app_themes/images/foot.gif) repeat-x top; padding-top: 1px; margin-top: 20px; }
#footer p { height: 40px; margin-top: 10px; }
.listpage { clear: both; display: block; margin: 10px auto; }
.listpage table { border: 0 solid White; border-collapse: collapse; border-spacing: 0; margin: auto !important; width: auto !important; }
.listpage span { background-color: #547ED8; border: 1px solid #547ED8; color: White; display: block; padding: 1px 3px; }
.listpage td a, .listpage td label { border: 1px solid White; display: block; padding: 1px 3px; }
.listpage td a:hover { border: 1px solid #547ED8; }
.listpage th { border: 0 solid White !important; font-weight: normal; }
.listpage td { border: 0 solid White !important; font-weight: normal; padding: 0 !important; }
.VNav .VNav_UL { display: inline-table; list-style-type: none; margin: 0; padding: 0; }
.OBlueButton { background: url(http://static.ppdai.com/app_themes/images/button/button_blue_right.gif) no-repeat right top; display: block; float: left; cursor: pointer; margin-right: 12px; }
.OBlueButton span { background: url(http://static.ppdai.com/app_themes/images/button/button_blue_left.gif) no-repeat left top; display: block; padding: 0 30px; line-height: 30px; color: #fff; }
.OGreyButton1 { background: url(http://static.ppdai.com/app_themes/images/button/button_grey_right.gif) no-repeat right top; display: block; float: left; margin-right: 12px; cursor: pointer; }
.OGreyButton1 span { background: url(http://static.ppdai.com/app_themes/images/button/button_grey_left.gif) no-repeat left top; display: block; padding: 0 30px; color: #55483a; line-height: 30px; }
.OGreyButton { background: url(http://static.ppdai.com/app_themes/images/button/button_grey_right.gif) no-repeat right top; display: block; float: left; margin-right: 12px; cursor: pointer; }
.OGreyButton span { background: url(http://static.ppdai.com/app_themes/images/button/button_grey_left.gif) no-repeat left top; display: block; padding: 0 12px; color: #55483a; line-height: 30px; }
.BlueButton { background: url(http://static.ppdai.com/app_themes/images/button/button_oblue_right.gif) no-repeat right top; display: block; float: left; cursor: pointer; margin-right: 12px; }
.BlueButton span { background: url(http://static.ppdai.com/app_themes/images/button/button_oblue_left.gif) no-repeat left top; display: block; padding: 0 30px; line-height: 24px; color: #fff; }
.GreyButton { background: url(http://static.ppdai.com/app_themes/images/button/button_ogrey_right.gif) no-repeat right top; display: block; float: left; margin-right: 12px; cursor: pointer; }
.GreyButton span { background: url(http://static.ppdai.com/app_themes/images/button/button_ogrey_left.gif) no-repeat left top; display: block; padding: 5px 12px; color: #55483a; line-height: normal; }
.ErrorMsg { border: 1px solid orange; background: #fefacf url(http://static.ppdai.com/app_themes/images/error.gif) no-repeat left top; width: 99%; margin-bottom: 9px; text-align: left; margin: 10px auto; }
.ErrorMsg SPAN { margin: 10px 0 10px 25px; display: block; color: Red; line-height: 20px; }
