/* CSSTidy 1.3dev: Thu, 13 Dic 2010 00:09:51 +0200 */
body {
background-image:none;
background-color:#fff;
color:#666;
font-size:12px;
margin:0;
padding:0
}

body.widget {
width:704px;
border:3px solid #ccc;
margin:20px auto 0
}

/* Styles to be used for structural purposes
##########################################################################*/
.clear {
clear:both;
height:0
}

.ie6 .clear {
clear:none;
height:auto
}

/* ie.css */
.ie6 .clear:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden
}

/* ie.css */
.left {
float:left
}

.right {
float:right
}

.padding {
padding:10px;
word-wrap:break-word
}

.padding-2 {
padding:2px
}

.padding-10 {
padding:10px
}

.padding-15 {
padding:15px
}

.padding-20 {
padding:20px
}

.padding-20a {
padding:20px 20px 0
}

.padding-30 {
padding:30px
}

.padding-left-20 {
padding-left:20px
}

.margin-top-10,.mt-10 {
margin-top:10px
}

.margin-top-20,.mt-20 {
margin-top:20px
}

.margin-top-30,.mt-30 {
margin-top:30px
}

.margin-top-40 {
margin-top:40px
}

.mr-20 {
margin-right:20px
}

div.colborder2 {
padding-right:24px;
margin-right:24px;
margin-right:0;
border-right:0 solid #ccc
}

img.border {
border:1px solid #ccc;
margin-top:10px;
display:block;
width:500px
}

div.yellow {
background-color:#F8FF7F;
margin-bottom:20px;
line-height:120%
}

div.border-1 {
border:1px #ccc solid
}

div.rounded-5 {
-moz-border-radius:5px;
-webkit-border-radius:5px
}

.block {
display:block
}

/* Typography
##########################################################################*/
a {
color:#0091C3;
word-wrap:break-word
}

a:hover {
color:#00587d
}

a:active {
color:#F60
}

a.nounderline {
text-decoration:none
}

p {
color:#2f2f2f
}

h1 {
font-family:Arial, Helvetica;
font-weight:bold;
color:#2f2f2f;
font-size:26px
}

.widget h1 {
font-size:24px
}

.widget h1 span {
color:#6f6f6f;
font-size:16px;
margin-top:5px;
margin-bottom:20px;
display:block;
font-weight:normal
}

h2 {
font-family:Arial, Helvetica;
font-weight:bold;
color:#2f2f2f;
font-size:20px
}

h2 span.small {
font-size:14px;
font-weight:normal
}

h3 {
font-weight:bold;
font-size:14px
}

h4 {
font-weight:bold;
font-size:12px
}

h5 {
font-style:italic;
font-size:12px
}

h1.blue,h2.blue,h3.blue {
color:#0079c2
}

h2.gray,h3.gray {
color:#7f7f7f
}

h2.border-bottom,h3.border-bottom {
border-bottom:2px dotted #0079c2;
margin-bottom:20px
}

.border-bottom {
border-bottom:2px dotted #0079c2
}

.border-left-solid-gray {
border-left:1px solid #b0b0b0
}

h2.tall,h3.tall {
font-weight:normal
}

h3.grayInfo {
color:#999999;
line-height:18px
}

ul.dark li {
color:#1f1f1f
}

ul.dark2 {
}

ol.dark2 {
margin:0 0 0 2em
}

ul.dark2 li,ol.dark2 li {
color:#1f1f1f;
font-size:13px
}

ol.dark2 li {
padding:5px 0 0
}

.gray {
color:#6f6f6f
}

/* Header
##########################################################################*/
div#header {
height:70px;
margin:0 auto;
padding:20px 0 0;
width:950px
}

.ie6 div#header,.ie7 div#header {
margin-bottom:10px
}

div#header .partnerLogoInside {
float:left;
height:60px;
margin:0px 15px 0 0;
overflow:hidden;
}

div#header .partnerLogoInside img {
max-height:47px;
}

div#header .info {
  float: right;
    text-align: right;
    width: 230px;
}

div#header .odcLogo {
float:left;
height:40px;
margin:8px 40px 0 0;
width:174px
}


div#header .odcPowerLogo {
float:left;
margin:0px 40px 0 0;
}

div#header .loadingInfo {
background:url("../images/infoReload.png") no-repeat scroll left center #CDCDCD;
color:#000000;
float:left;
height:auto;
line-height:14px;
margin-left:120px;
padding:3px 3px 3px 45px;
width:200px;
font-size:11px
}

div#header .odcLogo .right {
float:right;
margin:8px 0 0
}

div#header div.right {
float:right;
margin-top:8px 0 0
}

div#header .secure {
background:url("../images/secure.png") no-repeat scroll 0 0 transparent;
float:right;
height:25px;
margin-top:8px;
padding-top:6px;
width:250px
}

div#header .secure a {
font-size:11px;
margin-top:8px
}

/* Navigation
##########################################################################*/
div#primary-navigation {
height:51px;
background:url('../images/navigation/farBackGradientBar2.png') repeat-x;
border-bottom:1px solid #114d6a
}
div#primary-navigation.widget {
margin:0 auto;
background-position:center -3px;
margin-bottom:0;
border-bottom:2px solid #ccc
}

div#primary-navigation.short {
height:30px;
margin-bottom:20px
}

div#primary-navigation.widget h1 {
margin:0 auto;
padding:12px 0 0 12px;
color:#fff;
text-shadow:0 -1px 1px rgba(0, 0, 0, 1);
float:left
}

div#primary-navigation.widget .right {
color:#fff;
padding:17px 20px 0 0;
text-shafdow:0 -1px 1px rgba(0, 0, 0, .75);
font-size:14px;
font-weight:bold;
text-shadow:0 -1px 1px rgba(0, 0, 0, .75)
}

div#primary-navigation.widget .right a,div#primary-navigation.widget .right a:hover {
color:#fff;
text-decoration:underline;
text-shadow:0 1px 1px rgba(0, 0, 0, .75)
}

div#primary-navigation .nav-container {
width:950px;
margin:0 auto;
padding:0
}

div#primary-navigation .loadingInfo {
background:url("../images/infoReload.png") no-repeat scroll left center #CDCDCD;
color:#000000;
float:right;
height:auto;
line-height:14px;
/*margin-left:120px;*/
margin-top:8px;
padding:3px 3px 3px 45px;
width:200px;
font-size:11px
}

div#primary-navigation ul {
padding:0;
display: inline;
}

div#primary-navigation ul a {
margin:0 5px 0 0;
text-decoration:none;
color:#0f0f0f;
margin-top:10px;
background:url('../images/primary-tabs.png') no-repeat;
cursor:pointer;
width:100px;
margin-top:12px;
display:inline-block;
height:27px;
font-size:14px;
padding-top:12px
}

div#primary-navigation ul a:hover {
color:#0f0f0f
}

div#primary-navigation ul li.selected.gray_nav a {
background:url("../images/primary-tabs-gray.png") no-repeat scroll 0 -43px transparent;
color:#FFFFFF
}

div#primary-navigation ul li.selected a {
background-position:0 -42px;
height:28px
}

div#primary-navigation ul li {
display:inline-block;
list-style-type:none;
text-align:center
}

div#secondary-navigation {
background-color:#d5ebf6;
border-bottom:1px solid #ccc;
height:35px;
margin-bottom:25px
}

div#secondary-navigation-center{
width:950px;
margin:0 auto;
padding:0
}

div#secondary-navigation-center.grey_nav {
background:url(../images/bg_bg_gradientGrey.png) repeat-x
}

.livePersonButton{
float:right;
margin-right:3px;
margin-top:7px;
}

div#secondary-navigation-center ul{
float:left;
}
div#secondary-navigation-center ul li {
display:inline-block;
height:27px;
margin-top:9px;
list-style-type:none;
text-align:center
}

div#secondary-navigation-center ul li a {
border-right:1px solid #ccc;
padding-right:40px;
margin-right:30px;
margin-left:10px
}

div#secondary-navigation-center ul li.selected a {
font-weight:bold;
color:#3f3f3f;
text-decoration:none;
cursor:default
}

/* ie fixes */
.ie6 div#primary-navigation ul a {
background:url('../images/primary-tabs-ie6.png') no-repeat
}

.ie6 div#primary-navigation ul li a {
position:relative;
top:1px
}

.ie6 div#primary-navigation ul li.selected a {
background-position:0 -42px;
position:relative;
top:1px
}

.ie7 #primary-navigation ul a,.ie7 #primary-navigation ul li,.ie7 #secondary-navigation ul li,.ie6 #primary-navigation ul a,.ie6 #primary-navigation ul li,.ie6 #secondary-navigation ul li {
float:left
}

/* Footer
##########################################################################*/
div#footer {
margin-top:20px;
clear:both
}

/* Account Enrollment Modal
##########################################################################*/
.bankEnrollment {
float:left;
width:255px
}

.bankEnrollment .error {
}

.bankEnrollment input {
width:240px
}

.bankEnrollment .stageEnrollmentRequest, .button.btnCloseStageDisabled {
display:none
}

.bankEnrollment .main-container {
height:395px;
position:relative
}

.bankEnrollment h2 {
color:#0091C3;
font-weight:normal;
line-height:22px;
margin-left:auto;
margin-right:auto;
padding:120px 0 50px;
text-align:center
}

.bankEnrollment .ajax-loading-enrollment h2 {
background:url("../images/ajax-loader-indicator.gif") no-repeat scroll center bottom transparent
}

.bankEnrollment .block-content {
}

.bankEnrollment .block-content.waiting {
	color: #0091C3;
    font-size: 20px;
    line-height: 22px;
    padding: 120px 0 50px;
}

.bankEnrollment .block-footer {
bottom:0;
position:absolute;
width:230px
}

table.loadingModal {
width:100%;
height:20px
}

#Bank,#Bank2 {
height:230px
}

.ie7 #Bank,.ie7 #Bank2 {
height:630px
}

table.loadingModal td {
background-image:url(../images/bg_loading.jpg);
background-repeat:repeat-x;
background-position:bottom left;
background-color:#ccc;
border-radius-bottomright:15px;
-moz-border-radius-bottomright:15px;
-webkit-border-bottom-right-radius:15px;
border-radius-topright:15px;
-moz-border-radius-topright:15px;
-webkit-border-top-right-radius:15px
}


table.loadingModal td.completedloading {
background-image:url(../images/bg_tabledata.gif);
background-repeat:repeat-x;
background-position:bottom left;
background-color:#50abe0;
border-radius-bottomleft:15px;
-moz-border-radius-bottomleft:15px;
-webkit-border-bottom-left-radius:15px;
border-radius-topleft:15px;
-moz-border-radius-topleft:15px;
-webkit-border-top-left-radius:15px;
border-radius-bottomright:0;
-moz-border-radius-bottomright:0;
-webkit-border-bottom-right-radius:0;
border-radius-topright:0;
-moz-border-radius-topright:0;
-webkit-border-top-right-radius:0
}

.pagination {
display:none
}

.contentdiv h3 {
background-image:url(../images/diamond.gif);
background-repeat:no-repeat;
background-position:center top;
padding:35px 0 10px;
margin:0 0 40px;
color:#0091C3;
font-weight:bold;
font-size:1.5em
}

/* Post it
##########################################################################*/
div.info-box {
margin:0 auto
}

div.info-box2 {
margin:0 auto
}

.info-box#postit {
background:url(../images/postit.png) repeat-x #FFF8C2;
padding:10px;
width:238px;
color:#1f1f1f;
-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.7);
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.7);
box-shadow:0 1px 3px rgba(0, 0, 0, 0.7);
line-height:14px;
margin-bottom:/* float:right;*/
15px
}

.info-box2#postit {
background:url(../images/postit2.png) repeat-x #f4f4f4;
padding:10px;
width:238px;
color:#1f1f1f;
-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.7);
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.7);
box-shadow:0 1px 3px rgba(0, 0, 0, 0.7);
line-height:14px;
margin-bottom:15px
/* float:right;*/
}

.widget .info-box#postit {
width:220px;
float:right;
margin-top:80px
}

.widget .info-box2#postit {
width:220px;
float:right;
margin-top:80px
}

.ie7 .info-box#postit,.ie6 .info-box#postit {
border:1px solid #ccc
}

.ie7 .info-box2#postit,.ie6 .info-box#postit {
border:1px solid #ccc
}

.ie6 .info-box#postit {
margin-bottom:20px
}

.ie6 .info-box2#postit {
margin-bottom:20px
}

.info-box#border {
border:1px solid #ccc
}

.info-box#border2 {
border:1px solid #ccc
}

.info-box.small {
width:220px;
margin-top:20px;
font-size:12px
}

.info-box2.small {
width:220px;
margin-top:20px;
font-size:12px
}

.info-box.medium {
width:630px!important;
font-size:12px;
float:left!important
}

.info-box2.medium {
width:630px!important;
font-size:12px;
float:left!important
}

.wide.info-box#postit {
margin-bottom:20px
}

.wide.info-box2#postit {
margin-bottom:20px
}

div.info-box2 p {
font-size:18px;
line-height:1.2;
color:#8E9294;
font-weight:bold
}

div.info-box2 p span {
color:#006699
}

/* Homepage
##########################################################################*/
h1.black {
position:relative;
left:-29px;
top:-8px;
color:#ffffff;
background-image:url('../images/home_creditprofile_top.png');
background-repeat:no-repeat;
background-position-y:bottom;
height:39px;
padding:8px 0 0 15px;
font-weight:normal;
text-shadow:1px 1px 2px rgba(1, 1, 1, 1);
letter-spacing:-1px;
width:200px;
margin:0;
font-size:20px;
width:150px;
font-weight:bold
}

.ie6 h1.black {
background:none;
filter:progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =  "images/home_creditprofile_top.png", sizingMethod = "crop" )
}

h1.black.insights.page-inside {
font-size:16px;
left:-10px;
padding-top:12px;
width:200px;
letter-spacing:0
}

h1.black.insights {
left:-25px;
width:120px
}

h1.black.profile {
left:-20px;
margin-top:10px
}

/* Widget */
div.widget {
background:#efefef;
height:600px
}

div.widget div.signup {
width:660px;
margin:20px auto;
border:1px solid #ccc;
background:#fff;
color:#2f2f2f
}

div.widget div.baker {
margin-top:15px;
float:right;
width:410px;
height:337px;
border:3px solid #ccc;
background:url('../images/baker2.jpg') no-repeat;
background-position:-30px 0
}

div.widget div.baker p {
color:#fff;
text-shadow:0 1px 1px rgba(1, 1, 1, 1)
}

.ie6 h1.black {
background:none;
filter:progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =  "images/home_creditprofile_top.png", sizingMethod = "crop" )
}

h1.black.insights {
left:-25px;
width:120px
}

h1.black.profile {
left:-20px;
margin-top:10px
}

/* Loan Sumary Director */
div#loansumarydirector {
background-color:#1D76BB;
background: -webkit-gradient(linear, left top, left bottom, from(#1D76BB), to(#7A9FBB));
background: -moz-linear-gradient(top, #1D76BB, #7A9FBB);
ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1D76BB', endColorstr='#7A9FBB');
-moz-border-radius:5px;
-webkit-border-radius:5px
}

#yourLoanSummary{
padding:10px;
background-color:#FFFFFF;
border-radius:5px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}


.ie6 div#loansumarydirector {
background:#17709A
}

#loansumarydirector p.errormessage {
color:#ffffff
}

div#loansumarydirector #modulebox.wide.status-box {
margin:0
}

/* Credit Director */
#creditdirector {
background-color:#1D76BB;
background: -webkit-gradient(linear, left top, left bottom, from(#1D76BB), to(#7A9FBB));
background: -moz-linear-gradient(top, #1D76BB, #7A9FBB);
ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1D76BB', endColorstr='#7A9FBB');
-moz-border-radius:5px;
-webkit-border-radius:5px
}

#creditdirector a {
color:#FFFFFF;
cursor:pointer;
text-decoration:none
}

#creditdirector p a {
color:#0091C3;
cursor:pointer;
text-decoration:underline
}

#creditdirector p a:active {
color:#FF6600;
}

#creditdirector p a:hover {
color:#00587d
}

.ie6 div#creditdirector {
background:#17709A
}

div.widget #creditdirector {
margin:20px auto 0 20px;
min-height:220px;
height:220px;
width:auto
}

div#creditdirector ul#tabs {
float:left;
width:202px;
margin:0;
margin-right:0;
-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 1.0);
-moz-box-shadow:0 0 5px rgba(0, 0, 0, 1);
box-shadow:0 0 5px rgba(0, 0, 0, 1);
background-image:url('../images/best_option_bg.gif');
background-repeat:repeat-x
}

div.widget div#creditdirector ul#tabs {
width:240px
}

div#creditdirector ul#tabs li {
list-style:none;
border-bottom:1px solid #5f5f5f;
color:#fff;
font-weight:600;
height:26px;
padding:12px 5px 5px;
text-shadow:0 1px 1px rgba(1, 1, 1, 1);
font-size:14px
}

.ie6 #creditdirector ul#tabs li {
font-size:12px
}

div#creditdirector ul#tabs li.approved {
background:url('../images/home_loanoptions_approved.png') repeat-x;
border-top:1px solid #6f6f6f
}

div#creditdirector ul#tabs li.active {
background:0;
background:#2AB70B;
border-bottom:0
}

div#creditdirector ul#tabs li span {
height:24px;
width:30px;
display:block;
float:left;
background:url('../images/credit_director_signs.png') no-repeat;
margin-right:5px;
background-position:0 -3px
}

div#creditdirector ul#tabs li.inactive span {
background-position:3px -70px
}

div#creditdirector ul#tabs li.fail span {
background-position:3px -50px
}

div#creditdirector ul#tabs li.no_data span {
background-position:3px -36px
}

.ie6 div#creditdirector ul#tabs li span {
background:none;
filter:progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =  "images/credit_director_check.png", sizingMethod = "crop" )
}

.ie6 div#creditdirector ul#tabs li.inactive span {
background:none;
filter:progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =  "images/credit_director_x.png", sizingMethod = "crop" )
}

.ie6 div#creditdirector ul#tabs li span {
height:30px;
position:relative;
left:-3px;
top:-6px;
margin-bottom:-6px
}

div#creditdirector ul#tabs li#merchant {
font-size:12px
}

.widget div#creditdirector ul#tabs li#merchant {
font-size:14px
}

div#creditdirector #basedon {
font-weight:bold;
color:#ffffff;
padding-top:10px;
text-shadow:0 1px 1px rgba(1, 1, 1, 1);
text-align:right;
display:inline;
float:right;
line-height:1.1;
padding-bottom:10px;
margin:5px 15px;
width:300px
}

/* START Application Director */
#applicationdirector {
background-color:#1D76BB;
background: -webkit-gradient(linear, left top, left bottom, from(#1D76BB), to(#7A9FBB));
background: -moz-linear-gradient(top, #1D76BB, #7A9FBB);
ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1D76BB', endColorstr='#7A9FBB');
/* min-height:320px; */
-moz-border-radius:5px;
-webkit-border-radius:5px
}

#applicationdirector a {
// color:#FFFFFF;
cursor:pointer;
text-decoration:none
}

#mca a {
font-size:13px
}

.bank-arrow {
margin-top:0px
}

.onDeck-arrow {
margin-top:45px
}

.mca-arrow {
margin-top:90px
}

.ff-arrow {
margin-top:135px
}

.pending-arrow {
display:none
}

#applicationdirector .pending-arrow, .best-option {
display:none
}

.best-option.selected {
display:inline-block
}

.ie6 div#applicationdirector {
background:#17709A
}

div#applicationdirector h2 {
color:#FFFFFF;
font-family:Arial, Helvetica;
font-size:20px;
font-weight:bold
}

div#applicationdirector h3 {
color:#FFFFFF;
font-family:Arial, Helvetica;
font-size:18px;
font-weight:bold
}

div#applicationdirector h4 {
color:#C9C9C9;
float:left;
font-family:Arial,Helvetica;
font-size:14px;
margin:10px 0 5px 10px;
width:100%;
}

div.widget #applicationdirector {
margin:20px auto 0 20px;
min-height:220px;
height:220px;
width:auto
}

div#applicationdirector ul.white {
float:left;
margin-bottom:0;
}

div#applicationdirector ul.white li {
margin:0 0 0 15px;
padding:0 0 0 15px;
color:#FFFFFF;
font-family:Arial, Helvetica;
font-size:14px;
font-weight:bold
}

div#applicationdirector .btnViewDetails {
float:right;
margin:30px 0 -20px
}

div#applicationdirector ul#tabs {
float:left;
width:202px;
margin:0;
margin-right:0;
-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 1.0);
-moz-box-shadow:0 0 5px rgba(0, 0, 0, 1);
box-shadow:0 0 5px rgba(0, 0, 0, 1);
background-image:url('../images/best_option_bg.gif');
background-repeat:repeat-x
}

div.widget div#applicationdirector ul#tabs {
width:240px
}

div#applicationdirector ul#tabs li {
list-style:none;
border-bottom:1px solid #5f5f5f;
color:#fff;
font-weight:600;
height:26px;
padding:12px 5px 5px 12px;
text-shadow:0 1px 1px rgba(1, 1, 1, 1);
font-size:14px
}

.ie6 #applicationdirector ul#tabs li {
font-size:12px
}

div#applicationdirector ul#tabs li.approved {
background:url('../images/home_loanoptions_approved.png') repeat-x;
border-top:1px solid #6f6f6f
}

div#applicationdirector ul#tabs li.neutral {
background:url('../images/home_loanoptions_approved.png') repeat-x;
border-top:1px solid #6f6f6f
}

div#applicationdirector ul#tabs li.active {
background:0;
background:#2AB70B;
border-bottom:0
}

div#applicationdirector ul#tabs li span {
height:24px;
width:30px;
display:block;
float:left;
background:url('../images/credit_director_signs.png') no-repeat;
margin-right:5px;
background-position:0 -3px
}

div#applicationdirector span.documentIcon {
background:url('../images/documentsIcon.png');
float:left;
height:37px;
margin:0 5px 0 0;
width:39px
}

div#applicationdirector ul#tabs li.inactive span {
background-position:3px -70px
}

div#applicationdirector ul#tabs li.fail span {
background-position:3px -50px
}

div#applicationdirector ul#tabs li.no_data span {
background-position:3px -36px
}

.ie6 div#applicationdirector ul#tabs li span {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/credit_director_check.png", sizingMethod="crop")
}

.ie6 div#applicationdirector ul#tabs li.inactive span {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/credit_director_x.png", sizingMethod="crop")
}

.ie6 div#applicationdirector ul#tabs li span {
height:30px;
position:relative;
left:-3px;
top:-6px;
margin-bottom:-6px
}

.applicationstatus {
width:160px;
height:116px;
padding:5px;
float:left;
margin:0 10px 0 0
}

.applicationstatus .status-box.rightPanel h2,.status-box.rightPanel h3,.status-box.rightPanel.nextStepsText p.nextSteps {
// color:#1B658C;
color:#888888;
font-size:14px
}

.applicationstatus .title {
color:#FFFFFF;
float:left;
font-size:16px;
font-weight:bold;
line-height:18px;
margin:4px 0 0 5px;
width:100px
}

.applicationstatus .description {
color:#FFFFFF;
float:left;
font-size:12px;
line-height:12px;
margin:0;
padding:10px;
width:140px
}

.statuscurrent {
background-color:#00B7D6;
border:1px solid #FFFFFF
}

.statusnotcurrent {
background-color:#C9C9C9;
border:1px solid #FFFFFF
}

.ie7 .statusnotcurrent,.ie7 .statuscurrent,.ie8 .statusnotcurrent,.ie8 .statuscurrent {
border:none
}

.progressBox .square.statuscurrent .firstbox,#applicationdirector .statuscurrent .firstbox {
background:url("../images/applicationstatusfirst.png") no-repeat scroll 0 0 transparent
}

.progressBox .square.statusnotcurrent .firstbox,#applicationdirector .statusnotcurrent .firstbox {
background:url("../images/applicationstatusfirstoff.png") no-repeat scroll 0 0 transparent
}

.firstbox {
width:42px;
height:42px;
float:left
}

.progressBox .square.statuscurrent .secondbox,#applicationdirector .statuscurrent .secondbox {
background:url("../images/applicationstatussecond.png") no-repeat scroll 0 0 transparent
}

.progressBox .square.statusnotcurrent .secondbox,#applicationdirector .statusnotcurrent .secondbox {
background:url("../images/applicationstatussecondoff.png") no-repeat scroll 0 0 transparent
}

.secondbox {
width:42px;
height:42px;
float:left
}

.progressBox .square.statuscurrent .thirdbox,#applicationdirector .statuscurrent .thirdbox {
background:url("../images/applicationstatusthird.png") no-repeat scroll 0 0 transparent
}

.progressBox .square.statusnotcurrent .thirdbox,#applicationdirector .statusnotcurrent .thirdbox {
background:url("../images/applicationstatusthirdoff.png") no-repeat scroll 0 0 transparent
}

.thirdbox {
width:42px;
height:42px;
float:left
}

.secondstatus {
margin:0 10px
}

.laststatus {
margin:0 0 0 10px
}

.applicationstatusarrows {
background:url('../images/applicationstatusarrow.png') no-repeat scroll center center transparent;
width:35px;
height:116px;
float:left;
padding:10px 0
}

.widget div#applicationdirector ul#tabs li.merchant {
font-size:14px
}

div#applicationdirector #basedon {
font-weight:bold;
color:#ffffff;
padding-top:10px;
text-shadow:0 1px 1px rgba(1, 1, 1, 1);
text-align:right;
display:inline;
float:right;
line-height:1.1;
padding-bottom:10px;
margin:5px 15px;
width:300px
}

/* END Application Director */
div#arrow_box {
float:left;
width:17px;
height:100px
}

div#arrow_box div#arrow {
height:50px;
background:url('../images/home_loanoptions_arrow.png') no-repeat -3px 0
}

.ie6 div#arrow_box #arrow {
background:url('../images/home_loanoptions_arrow_ie.png') no-repeat -3px 0
}

div#arrow_box div#arrow.large {
height:88px;
background:url('../images/home_loanoptions_arrow_l.png') no-repeat -3px 0
}

.ie6 div#arrow_box div#arrow.large {
background:url('../images/home_loanoptions_arrow_l_ie.png') no-repeat -3px 0
}

div#outcomes {
background:url('../images/bg_home_bestoption_gradient.jpg') repeat-x #fff;
width:630px;
float:left;
-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 1.0);
-moz-box-shadow:0 0 5px rgba(0, 0, 0, 1);
box-shadow:0 0 5px rgba(0, 0, 0, 1);
padding-bottom:7px;
min-height:125px
}

.widget #outcomes {
width:630px
}

.ie7 #outcomes {
height:auto
}

.ie6 #outcomes {
height:165px
}

div#outcomes h1 {
color:#125f82;
margin-bottom:5px;
font-size:20px;
line-height:normal
}

div#outcomes h2 {
color:#2F2F2F;
font-size:16px
}

div#outcomes ul {
margin-bottom:0
}

div#outcomes h2.qualification, div#outcomes h2.recommendation {
color:#125f82
}

div#outcomes p {
margin:10px 0
}

div#outcomes a:link{
color:blue
}

div#outcomes div.whiterounded {
float:left;
height:33px;
width:140px;
padding:7px 0 12px;
background-color:white;
border:2px solid #ccc;
-moz-border-radius:10px;
-webkit-border-radius:10px;
font-size:14px;
font-weight:200;
text-align:center;
line-height:120%;
margin-top:15px;
margin-right:8px;
margin-left:20px
}

div .outcomes div.whiterounded2 {
float:left;
height:33px;
width:140px;
padding:10px 0 12px;
font-size:14px;
font-weight:200;
text-align:center;
line-height:120%;
margin-top:15px;
margin-right:8px;
margin-left:20px
}

div .outcomes div.whiterounded b {
font-weight:600;
color:#2f2f2f
}

div#outcomes2 {
margin:0
}

.widget #outcomes2 {
padding:0
}

.ie6 #outcomes2,.ie7 #outcomes2 {
}

div#outcomes2 h1 {
color:#125f82;
margin-bottom:5px;
font-size:20px;
line-height:normal
}

div#outcomes2 div.whiterounded {
float:left;
height:90px;
width:115px;
padding:5px 2px 10px;
background-color:white;
border:2px solid #ccc;
-moz-border-radius:10px;
-webkit-border-radius:10px;
font-size:14px;
font-weight:200;
text-align:center;
line-height:120%;
margin-top:0;
margin-right:5px;
margin-left:5px
}

div#outcomes2 div.whiterounded2 {
float:left;
height:90px;
width:115px;
padding:5px 2px 10px;
font-size:14px;
font-weight:200;
text-align:center;
line-height:120%;
margin-top:0;
margin-right:5px;
margin-left:5px
}

div#outcomes2 div.whiterounded b {
font-weight:600;
color:#2f2f2f
}

/* Insights */
#insights {
}

.widget #insights {
width:660px;
border:1px solid #ccc;
margin:20px auto;
background:#fff
}

.widget #insights h2 {
background-image:url('../images/gray_gradient.png');
background-repeat:repeat-x;
background-position:center 0;
padding:5px 10px;
border-bottom:1px solid #ccc;
margin-bottom:0
}

#insights .insight-box {
background-image:url('../images/gray_gradient.png');
background-repeat:repeat-x;
padding:15px;
float:left;
margin:10px 0;
padding:15px 10px 20px 15px
}

.insight-box-left-border {
border-left:1px solid #B0B0B0
}

#insights .insight-box_alt {
background-image:url('../images/gray_gradient2.png');
background-repeat:repeat-x;
padding:15px;
float:left;
margin:10px 0;
padding:15px 10px 20px 15px
}

.ie7 #insights .insight-box .cashflow.inactive {
height:340px;
padding-bottom:40px;
min-height:340px
}

#insights .progressbar {
height:10px;
width:422px;
margin:0 10px 35px;
background:url('../images/home_bg_greyprogressbarfull.png') no-repeat 0 -3px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
position:relative;
top:2px;
left:35px
}

#insights .progressbar3 {
height:10px;
width:422px;
margin:0 10px 35px;
background:url('../images/home_bg_greyprogressbarfull.png') no-repeat 0 -3px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
position:relative;
top:2px;
left:35px
}

#insights .marker {
height:16px;
width:20px;
background:url('../images/home_bg_greyprogressbarmarker.png') no-repeat;
position:relative;
top:-2px
}

.ie6 #insights .marker {
background:none;
filter:progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =  "images/home_bg_greyprogressbarmarker.png", sizingMethod = "crop" )
}

.insight {
background-repeat:no-repeat;
margin-top:5px;
padding:8px 0 20px 45px;
line-height:14px
}

.widget .insight {
float:left;
border-right:1px solid #ccc;
width:198px;
margin:0;
padding:10px;
height:120px
}

.widget .insight div.chart {
width:190px;
height:80px;
overflow:hidden
}

.widget .insight.last {
border-right:0
}

.widget .insight h3 {
height:20px
}

.insight div.left span {
position:relative;
left:495px
}

.insight.active {
background-image:url('../images/home_greencheck.png')
}

div.insight.inactive {
background-image:url('../images/home_uncheckedbox.png');
background-repeat:none
}

.insight.no_data {
background-image:url('../images/home_x.png');
background-repeat:none
}

.insight div.progress {
height:55px;
width:555px;
background-color:#6F6F6F;
-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .5) inset;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, .5) inset;
box-shadow:0 1px 3px rgba(0, 0, 0, .5) inset;
color:#ffffff
}

.insight.active div.progress {
border:0;
background-color:#6F6F6F
}

.insight.cashflow div.progress {
height:100px
}

.ie6 .insight.cashflow h1.left {
float:none
}

.insight h4 {
color:#fff;
background:url('../images/red_banner.png') no-repeat right top;
font-size:12px;
height:40px;
width:220px;
font-weight:600;
padding:4px 0 0 10px;
text-shadow:0 -1px 1px rgba(0, 0, 0, .7);
display:block;
float:right;
position:relative;
right:-7px;
top:-20px;
z-index:888;
}

.ie7 .insight #addbankdata,.ie6 .insight #addbankdata {
position:relative;
top:-7px
}

.ie6 .insight h4 {
background:none;
filter:progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =  "images/red_banner.png", sizingMethod = "crop" )
}

.insight.active h4 {
display:none
}

insight.active #addbankdata {
display:none
}

div.progress table {
width:540px;
position:relative;
margin-right:40px;
top:-20px;
float:right
}

.active .progress table {
top:30px
}

.ie6 div.progress table {
width:440px
}

.ie7 div.progress table {
left:-40px
}

div.progress .chart {
height:30px;
border:0
}

div.progress table,div.progress tr,div.progress td {
border:0
}

/* Insights Tomas - This two should be merged */
/* .insights{}
/* .insights .insight-box {background-image:url('../images/gray_gradient.png');background-repeat:repeat-x; padding: 15px; float: left;} */
/* .insights .progressbar {height: 10px; width:422px; margin: 0px 10px 35px 10px; background:url('../images/home_bg_greyprogressbarfull.png') no-repeat 0 -3px; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position: relative;top:2px;left:35px} */
/* Insights Tomas - This two should be merged */
.insights {
}

.insights .insight-box3 {
background-image:url('../images/gray_gradient.png');
background-repeat:repeat-x;
padding:15px;
float:left
}

.insights .progressbar3 {
height:10px;
width:422px;
margin:0 10px 35px;
background:url('../images/home_bg_greyprogressbarfull.png') no-repeat 0 -3px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
position:relative;
top:2px;
left:35px
}

.insights .marker {
height:16px;
width:20px;
background:url('../images/home_bg_greyprogressbarmarker.png') no-repeat;
position:relative;
top:-2px
}

.ie6 .insights .marker {
background:none;
filter:progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =  "images/home_bg_greyprogressbarmarker.png", sizingMethod = "crop" )
}

.insight {
background-repeat:no-repeat;
margin-top:5px;
padding:8px 0 20px 45px;
line-height:14px
}

.insight div.left span {
position:relative;
left:495px
}

.insight.active {
background-image:url('../images/home_greencheck.png')
}

div.insight.inactive {
background-image:url('../images/home_uncheckedbox.png');
background-repeat:none
}

.insight.no_data {
background-image:url('../images/home_x.png');
background-repeat:none
}

.insight div.progress {
height:55px;
width:600px;
background-color:#1B7CAA;
-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .5) inset;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, .5) inset;
box-shadow:0 1px 3px rgba(0, 0, 0, .5) inset;
color:#ffffff
}

.insight.active div.progress {
border:0;
background-color:#6f6f6f
}

.insight.cashflow div.progress {
height:100px
}

.insight div.progress3 {
height:55px;
width:600px;
background-color:#1B7CAA;
-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .5) inset;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, .5) inset;
box-shadow:0 1px 3px rgba(0, 0, 0, .5) inset;
color:#ffffff
}

.insight.active div.progress3 {
border:0;
background-color:#6f6f6f
}

.insight.cashflow div.progress3 {
height:100px
}

.insight h4 {
color:#fff;
background:url('../images/red_banner.png') no-repeat right top;
font-size:12px;
height:40px;
width:220px;
font-weight:600;
padding:4px 0 0 10px;
text-shadow:0 -1px 1px rgba(0, 0, 0, .7);
display:block;
float:right;
position:relative;
right:-7px;
top:-20px;
z-index:888;
}

.ie7 .insight .addbankdata,.ie6 .insight .addbankdata {
position:relative;
top:-7px
}

.ie6 .insight h4 {
background:none;
filter:progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =  "images/red_banner.png", sizingMethod = "crop" )
}

.insight.active h4 {
display:none
}

insight.active .addbankdata {
display:none
}

div.progress table {
width:540px;
position:relative;
margin-right:40px;
top:-20px;
float:right
}

.active .progress table {
top:30px
}

.ie6 div.progress table {
width:440px
}

.ie7 div.progress table {
left:-40px
}

div.progress .chart {
height:30px;
border:0
}

div.progress table,div.progress tr,div.progress td {
border:0
}

/* Profile summary */
#ProfileSummary {
float:right;
width:260px;
background-color:#efefef
}

#ProfileSummary h3 {
font-size:14px
}

#ProfileSummary .score {
color:white;
font-weight:800;
font-size:12px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background-color:#60a632;
width:50px;
height:25px;
text-align:center;
padding-top:7px
}

#ProfileSummary .bad {
background-color:#e62323
}

#ProfileSummary a.button:hover {
-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .5);
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, .5);
box-shadow:0 1px 3px rgba(0, 0, 0, .5)
}

#ProfileSummary #ProgressBar {
-moz-border-radius:4px;
-webkit-border-radius:4px;
width:235px;
margin-bottom:20px;
border:#adadad 1px solid;
background-color:white
}

#ProfileSummary #InnerProgressBar {
background:url('../images/bg_home_progressbarinside.png') repeat-x;
height:16px;
color:#2f2f2f
}

#ProfileSummary .checkbox {
padding-left:28px;
padding-bottom:10px;
color:black
}

#ProfileSummary .checkbox.active {
background-image:url('../images/home_greencheck_small.png');
background-repeat:no-repeat;
position:relative;
top:-3px
}

#ProfileSummary .checkbox.inactive {
background-image:url('../images/home_tiny_checkbox.png');
background-repeat:no-repeat
}

#ProfileSummary .checkbox.no_data {
background-image:url('../images/home_x_s.png');
background-repeat:no-repeat
}

#ProfileSummary img {
margin-right:3px
}

#ProfileSummary .indent {
padding-left:15px
}

.submitApplicationBox {
-moz-border-radius:4px;
-webkit-border-radius:4px;
width:215px;
margin:25px auto 20px;
border:#adadad 2px solid;
background-color:white
}

.submitApplicationBox a.button {
margin-left:10px
}

#SubmitApplicationBox {
-moz-border-radius:4px;
-webkit-border-radius:4px;
width:215px;
margin:25px auto 20px;
border:#adadad 2px solid;
background-color:white
}

#SubmitApplicationBox a.button {
margin-left:10px
}

#SubmitApplicationBox2 {
-moz-border-radius:4px;
-webkit-border-radius:4px;
width:260px;
margin:0 auto 20px;
border:#adadad 2px solid;
background-color:white
}

#SubmitApplicationBox2 a.button {
margin-left:40px;
margin-top:10px
}

#SubmitApplicationBox3 {
-moz-border-radius:4px;
-webkit-border-radius:4px;
width:270px;
margin:0 auto 20px;
border:#adadad 2px solid;
background-color:white
}

#SubmitApplicationBox3 a.button {
margin-left:40px;
margin-top:10px
}

/* Profile summary2 */
#ProfileSummary2 {
float:left;
width:350px
}

#ProfileSummary2 h3 {
font-size:18px
}

#ProfileSummary2 .score {
color:white;
font-weight:800;
font-size:12px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background-color:#60a632;
width:50px;
height:25px;
text-align:center;
padding-top:7px
}

#ProfileSummary2 .bad {
background-color:#e62323
}

#ProfileSummary2 a.button:hover {
-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .5);
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, .5);
box-shadow:0 1px 3px rgba(0, 0, 0, .5)
}

#ProfileSummary2 #ProgressBar2 {
-moz-border-radius:4px;
-webkit-border-radius:4px;
width:330px;
margin-bottom:20px;
border:#adadad 1px solid;
background-color:white
}

#ProfileSummary2 #InnerProgressBar2 {
background:url('../images/bg_home_progressbarinside.png') repeat-x;
height:16px;
color:#2f2f2f
}

#ProfileSummary2 .checkbox {
padding-left:28px;
padding-bottom:10px;
color:black
}

#ProfileSummary2 .checkbox.active {
background-image:url('../images/home_greencheck_small.png');
background-repeat:no-repeat;
position:relative;
top:-3px
}

#ProfileSummary2 .checkbox.inactive {
background-image:url('../images/home_tiny_checkbox.png');
background-repeat:no-repeat
}

#ProfileSummary2 .checkbox.no_data {
background-image:url('../images/home_x_s.png');
background-repeat:no-repeat
}

#ProfileSummary2 img {
margin-right:3px
}

#ProfileSummary2 .indent {
padding-left:15px
}

#ProfileSummary2 span {
color:#0066cc;
font-weight:bold;
font-size:24px
}

#SubmitApplicationBox {
-moz-border-radius:4px;
-webkit-border-radius:4px;
width:215px;
margin:25px auto 20px;
border:#adadad 2px solid;
background-color:white
}

#SubmitApplicationBox a.button {
margin-left:10px
}

/* SnapShots summary2 */
#SnapShotSummary {
margin-left:40px;
margin-top:-10px
}

#SnapShotSummary .ProgressBar {
-moz-border-radius:4px;
-webkit-border-radius:4px;
width:475px;
margin-bottom:20px;
border:#006699 1px solid;
background-color:white
}

.ie7 #SnapShotSummary .ProgressBar {
left:-30px;
position:relative
}

#SnapShotSummary .ProgressBar3 {
-moz-border-radius:4px;
-webkit-border-radius:4px;
width:475px;
margin-bottom:20px;
border:#006699 1px solid;
background-color:white
}

.ie7 #SnapShotSummary .ProgressBar3 {
left:-30px;
position:relative
}

.green {
background:url('../images/snapshotmeter.gif') repeat-x;
height:30px;
color:#006699
}

.red {
background:url('../images/snapshotmeterdn.gif') repeat-x;
height:30px;
color:#006699
}

.yellowBar {
background:url('../images/snapshotmeteryw.gif') repeat-x;
height:30px;
color:#006699
}

/* Landing Page
##########################################################################*/
div#landing {
background:url('../images/florist_bg_v2.jpg') no-repeat;
background-position:right -50px;
height:700px;
margin:0 auto;
border-top:3px solid #ccc;
border-bottom:3px solid #ccc
}

div#landing.content,div#landing .content {
width:794px;
height:500px;
margin:0 auto;
border:3px solid #ccc;
background-position:-660px -50px;
padding-bottom:20px
}

div#signup_box {
background:#cacaca;
margin-left:0;
margin-top:60px;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-webkit-box-shadow:0 0 30px rgba(0, 0, 0, 1.0);
-moz-box-shadow:0 0 30px rgba(0, 0, 0, 1);
box-shadow:0 0 30px rgba(0, 0, 0, 1);
padding-bottom:20px;
border-bottom:3px solid #ccc;
border-top:1px solid #fff;
text-shadow:0 1px 1px rgba(255, 255, 255, 1)
}

div.widget div#signup_box {
margin-top:0;
background:none;
-webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0);
-moz-box-shadow:0 0 0 rgba(0, 0, 0, 0);
box-shadow:0 0 0 rgba(0, 0, 0, 0);
border:0;
padding:0
}

.ie6 div.widget div#signup_box {
width:240px
}

#signup_box h1 {
color:#000;
font-size:22px;
text-shadow:0 1px 1px rgba(255, 255, 255, 1)
}

#signup_box a.button.light-green {
background:0;
background-color:#46BE41
}

div#signup_form {
}

#signup_form .form .field {
border-bottom:solid 0 #ccc;
width:100%;
margin:0 0 2px;
padding:0;
margin-bottom:10px
}

#signup_form .form .label {
color:black;
font-weight:500;
margin-bottom:5px
}

div#signup_form .form input[type='text'],div#signup_form .form input[type='password'] {
width:240px;
font-size:18px;
color:#666;
padding:3px
}

div.widget #signup_form .form input[type='text'],div#landing.content #signup_form .form input[type='password'] {
width:200px
}

div.widget .form .field input[type='text'],div.widget .form .field select {
margin-top:5px
}

div.widget .form .field .label {
color:#3f3f3f
}

.ie6 div#signup_form .form input,.ie6 div#signup_form .form input {
width:240px;
font-size:18px;
color:#666;
padding:3px
}

.ie6 .widget div#signup_form .form input,.ie6 .widget div#signup_form .form input {
width:200px;
font-size:18px;
color:#666;
padding:3px
}

div#signup_form .field input:focus,div#signup_form .field:hover input {
border-color:#7f7f7f
}

div#signup_form .form a.button {
margin-right:20px
}

#signup_blackbox {
background:#3f3f3f;
color:#FFFFFF;
line-height:120%;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
text-shadow:0 1px 1px rgba(0, 0, 0, 1);
border:1px solid #3f3f3f;
height:327px;
-webkit-box-shadow:0 0 1px rgba(0, 0, 0, .5) inset;
-moz-box-shadow:0 0 1px rgba(0, 0, 0, .5) inset;
box-shadow:0 0 1px rgba(0, 0, 0, .5) inset
}

#signup_blackbox h3 {
color:#fff;
margin-bottom:20px;
font-weight:normal;
font-size:16px
}

#signup_blackbox p {
color:#FFFFFF
}

#signup_blackbox b {
font-weight:800
}

.widget .gray-bg {
background:url('../images/transparent_bg.png')
}

/* Table styles
##########################################################################*/
.dealtable thead a {
color:#FFFFFF;
text-decoration:none;
display:block;
font-weight:bold
}

.dealtable thead a:hover {
color:#FFFFFF;
text-decoration:underline
}

.dealtable thead td {
background-color:#0091C3;
color:#FFFFFF;
font-weight:900
}

.dealtable td {
border-bottom:1px solid #ccc;
vertical-align:top
}

.dealtable tr:hover {
background-color:#fceed2
}

.dealtable a:hover {
color:#666
}

/* Business Performance Report CSS
##########################################################################*/
.data {
width:100%
}

.data td {
border-bottom:1px solid #ccc;
vertical-align:text-top;
padding:5px
}

.data td.noborder {
border:none
}

.altwidth {
width:100px
}

.altwidth-daily-wed {
width:75px
}

.altwidth2 {
width:140px
}

.altwidth-lbl-daily {
width:55px
}

.data tr.alt {
background-color:#d4fdfd
}

.data strong {
padding:0;
margin:0
}

.data .header td {
background-image:url(../images/bg_tabledata.gif);
background-repeat:repeat-x;
background-position:bottom left;
background-color:#50abe0;
font-weight:bold;
color:#FFF;
border-style:none
}

.data.links {
}

.data.links strong {
padding-left:10px
}

.data.links tr:hover {
background-color:#F7F7F7;
cursor:pointer
}

.data.links tr:hover td {
/* border-top:1px solid #dddddd;border-bottom:1px solid #dddddd */
}

.data.links td {
border:1px solid #eeefe0;
border-width:1px 0
}

.data .chart {
height:130px;
border-bottom-style:none;
background-repeat:no-repeat;
background-position:-2px top
}

.data .lastWeek {
}

.data .thisWeek {
color:#007AAA
}

.ie7 .data .chart {
height:128px
}

.data .cashin {
font-weight:bold;
color:#006699
}

.data .cashout {
font-weight:bold;
color:#BF0000
}

.data .up {
background-image:url(../images/bg_up.gif)
}

.data .up,.data .down {
background-repeat:no-repeat;
background-position:0 center;
padding-left:13px
}

span.up2,span.down2 {
background-repeat:no-repeat;
background-position:0 center;
padding-left:13px
}

span.up2 {
background-image:url(../images/bg_up.gif)
}

span.down2 {
background-image:url(../images/bg_down.gif)
}

.data .positive {
color:#17b417;
font-weight:bold
}

.data .down {
background-image:url(../images/bg_down.gif)
}

.data .negative {
color:#ff0000;
font-weight:bold
}

.data .neutral {
color:#F60;
font-weight:bold
}

.data .badge_neu,.data .badge_neg,.data .badge_pos {
background-image:url(../images/badge_neu_new.gif);
background-repeat:no-repeat;
background-position:center 5px;
text-align:center;
width:70px;
padding:0 0 0 5px;
height:35px;
font-weight:bold;
color:#fff
}

.data .badge_neu span,.data .badge_neg span,.data .badge_pos span {
position:relative;
top:6px
}

.data .badge_neg,.legend .badge_neg {
background-image:url(../images/badge_neg_new.gif)
}

.data .badge_pos,.legend .badge_pos {
background-image:url(../images/badge_pos_new.gif)
}

.ie6 .data .badge_neu,.ie6 .data .badge_neg,.ie6 .data .badge_pos {
padding-top:5px
}

.legend {
}

.legend a {
text-decoration:none
}

.legend span.badge_neu,.legend span.badge_neg,.legend span.badge_pos {
background:0;
margin:0 5px;
height:20px;
width:20px;
display:inline-block
}

.legend span.badge_neu {
background-color:#B4B43F
}

.legend span.badge_neg {
background-color:red
}

.legend span.badge_pos {
background-color:green
}

.sample {
background-image:url(../images/bg_sample_dark.gif)
}

.home-right .sample {
background-image:url(../images/bg_sample.gif)
}

/* Next Step Style
##########################################################################*/
/* Next application steps */
div.next {
background:#EBEBEB;
width:170px;
height:320px;
float:left;
margin:0;
padding:10px
}

div.next.slide-1 {
margin-left:0
}

div.next.slide-1,div.next.slide-2 {
margin-right:40px
}

/* typography */
.next div.arrow {
background:url(../images/next-arrow.png) no-repeat;
height:50px;
width:35px;
position:absolute;
margin-left:108px
}

.ie6 .next div.arrow {
background:url(../images/next-arrow-ie6.png) no-repeat;
position:absolute;
margin-left:170px
}

.next h2.banner {
background:url(../images/banner-orange.png) no-repeat;
color:#fff;
height:40px;
position:relative;
left:-20px;
padding:5px 0 0 10px
}

.ie6 .next h2.banner {
background:none;
filter:progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =  "images/banner-orange.png", sizingMethod = "crop" )
}

.next h2 {
font-size:14px
}

.next a,.next h2,.next h3,.next p {
color:#2f2f2f
}

.next h3 {
font-weight:bold;
font-size:12px;
color:#4f4f4f;
-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.7);
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.7);
box-shadow:0 1px 3px rgba(0, 0, 0, 0.7);
width:75px;
background-image:url(../images/icons/prequal.jpg);
background-repeat:no-repeat;
background-color:#fff;
background-position:-10px 2px;
margin:15px auto 20px;
padding:7px 7px 7px 35px
}

.next h2 {
line-height:25px;
width:150px;
margin:0
}

.next div.arrow {
background-position:right center;
padding:10px 45px 10px 30px
}

.next ul {
list-style-type:none;
border-bottom:solid 1px #bed1b5;
margin:0;
padding:0
}

.next a {
text-decoration:none
}

.next p,.next li {
font-size:11px
}

.next li {
display:block;
border-top:solid 1px #bed1b5;
font-weight:700;
padding:3px 0
}

.next p {
height:90px
}

.ie6 .next h3 {
border:solid 1px #999
}

.ie6 .next h3,.ie7 .next h3 {
margin-bottom:3px
}

/* Next profile completion steps */
div#nextstep {
padding-top:20px
}

div#nextstep.new {
position:relative;
top:-7px
}

.new div.next {
background:0;
height:auto;
border-bottom:1px solid #ccc;
padding:20px 0;
width:658px;
padding-left:10px;
background:0 to(#efefef) );
border-left:1px solid #ccc;
border-right:1px solid #ccc
}

.new div.next:hover {
background:0 to(#dbdbdb) );
cursor:pointer
}

.new div.next.completed {
text-decoration:line-through
}

div.new .next.slide-1 {
margin:0;
border-top:1px solid #ccc
}

.new .next h2.banner {
background-image:none;
height:27px;
width:19px;
background-color:#efefef;
color:#3f3f3f;
left:5px;
padding:3px 0 0 11px;
border-radius:20px;
-moz-border-radius:20px;
-webkit-border-radius:20px;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
border-bottom:1px solid rgba(0, 0, 0, 0.25);
font-size:16px;
background:0 to(#dbdbdb) );
border:1px solid #ccc;
display:inline-block;
margin-right:0
}

.new .next:hover h2.banner {
border:1px solid #9f9f9f;
background:0 to(#fdfdfd) )
}

.new .next.completed h2.banner {
border:1px solid #9f9f9f;
background:0 to(#fdfdfd) );
font-size:0;
background-image:
}

.new .next p {
height:auto;
margin-left:50px;
font-size:12px
}

.new .next h1 {
width:auto;
font-size:18px;
display:inline-block;
position:relative;
left:15px;
color:#09789F
}

.new .next:hover h1 {
text-decoration:underline
}

.new div.next.completed h1 {
text-decoration:line-through
}

/* Trigger styles
##########################################################################*/
.next .trigger2 {
background-image:url(../images/trigger_next.gif);
background-repeat:no-repeat;
background-position:right 4px
}

.next .trigger2:hover {
background-position:right -116px
}

.trigger {
width:18px;
height:18px;
background-image:url(../images/trigger.jpg);
background-repeat:no-repeat;
float:right;
background-position:right 0;
margin:0;
padding:0
}

.ie6 .trigger,.ie7 .trigger {
height:16px;
margin-top:20px
}

.ie6 .triggerFix,.ie7 .triggerFix {
margin-top:-5px
}

.trigger:hover {
background-position:right -120px
}

#tooltip {
position:absolute;
z-index:888;
width:150px;
background:#FF6600;
color:#fff;
background-image:none;
-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.7);
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.7);
box-shadow:0 1px 3px rgba(0, 0, 0, 0.7);
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
padding:10px
}

#tooltip h3,#tooltip div {
font-size:11px;
font-weight:700;
color:#fff;
line-height:13px;
margin:0
}

.lock .trigger {
background:none;
margin:0;
padding:0
}

.ie6 .lock .trigger,.ie7 .lock .trigger {
margin-top:0
}

/* Form styles
##########################################################################*/
.form .field .input,.form .tablefix input,.form .field select,.form .tablefix select {
background-image:url(../images/bg_fields.gif);
background-repeat:repeat-x;
background-position:left top;
margin-right:5px;
border:1px solid #a5a6a7;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:12px;
color:#666;
padding:3px
}

.form .field .input[type="text"],.form .tablefix input {
width:143px
}

.ie6 .form .field .input,.ie6 .form .tablefix input {
width:135px
}

.form .field:hover,.form .tablefix tr:hover,.form .field:focus,.form .tablefix tr:focus {
/*color:#0091C3;*/
}

.form .field:hover,.form .field:focus {
border-bottom:0 solid #0091C3
}

.form .field select,.form .tablefix select {
width:150px
}

.ie6 .form .field select,.ie6 .form .tablefix select {
width:125px
}

.form .field:hover .input,.form .tablefix tr:hover input,.form .tablefix tr:hover select,.form .field .input:focus,.form .field select:focus,.form .tablefix tr input:focus,.form .tablefix tr select:focus {
color:#0091C3;
border-color:#0091C3
}

.form .label,.form .tablefix {
font-size:12px;
line-height:12px
}

.form .label,.form .tablefix td {
font-weight:700
}

.form .field,.form .tablefix td {
border-bottom:solid 0 #ccc;
width:100%;
margin:0 0 5px;
padding:0 0 5px
}

/* Button CSS
##########################################################################*/
span.button,span.button:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.7);
-webkit-border-radius:5px;
-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.7);
background:#90CFE5 url(../images/alert-overlay.png) repeat-x scroll 0 0;
border-bottom:1px solid rgba(0, 0, 0, 0.25);
color:#FFFFFF;
cursor:pointer;
display:inline-block;
font-size:14px;
font-weight:bold;
margin:0 10px 10px 0;
padding:7px 14px;
position:relative;
text-decoration:none;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25)
}

a.button,a.button:visited {
background:#222 url(../images/alert-overlay.png) repeat-x;
display:inline-block;
color:#fff;
text-decoration:none;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.7);
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.7);
box-shadow:0 1px 3px rgba(0, 0, 0, 0.7);
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
border-bottom:1px solid rgba(0, 0, 0, 0.25);
position:relative;
cursor:pointer;
background-color:#0091C3;
font-size:14px;
font-weight:700;
margin:0 10px 10px 0;
padding:7px 14px
}

.ie6 a.button,.ie6 a.button:visited {
background-color:#fafafa;
background-image:url(../images/bg_button.gif);
padding-bottom:5px;
background-position:left 0
}

.ie6 span.button,.ie6 span.button:visited,.ie7 span.button,.ie7 span.button:visited {
background-color:#FAFAFA;
background-image:url(../images/bg_button_disabled.gif);
background-position:left 0;
padding-bottom:15px
}

.ie6 .button2,.ie6 .button2:visited,.ie7 .button2,.ie7 .button2:visited {
background-color:#fafafa;
background-image:url(../images/bg_button2.gif);
padding-bottom:15px;
background-position:left 0
}

a.button.light-green {
background:0;
background-color:#137F0F;
text-shadow:0 -1px 2px rgba(0, 0, 0, .75);
-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.7);
-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.7);
box-shadow:0 0 3px rgba(0, 0, 0, 0.7);
border:2px solid rgba(0, 0, 0, 0.25);
padding:9px 25px 9px 20px;
font-size:15px;
margin-top:5px;
text-align:center
}

.ie7 a.button.light-green,.ie6 a.button.light-green {
border:1px solid #0C4F0A
}

.ie6 a.button.light-green {
background:0;
background-color:#46BE41
}

.ie6 a.button.light-green#addbankdata,.ie6 a.button.light-green#submitApp {
background:0;
background-color:#46BE41;
width:120px
}

.ie7 a.button.light-green#addbankdata {
background:0;
background-color:#46BE41;
width:120px
}

.ie6 a.button.light-green#submit {
background:0;
background-color:#46BE41;
width:90px
}

.ie6 a.button.light-green#submitApp {
font-size:11px
}

a.button.light-green:hover {
background-color:#1AAF15
}

.ie6 a.button.light-green:hover {
color:#fff
}

a.button.light-gray,.ie6 a.button.light-gray {
background:0;
background-color:#3f3f3f;
text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.7);
-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.7);
box-shadow:0 0 3px rgba(0, 0, 0, 0.7);
border:2px solid rgba(0, 0, 0, 0.25);
padding:9px 25px 9px 20px;
font-size:15px;
margin-top:5px;
-webkit-transition:background-color 1s linear;
cursor:default
}

a.button#sample,.ie6 a.button#sample {
position:relative;
top:-300px;
left:240px;
z-index:888;
text-align:center
}

a.button#sample span {
font-size:12px
}

a.button.light-green#sample,.ie6 a.button.light-green#sample {
background:0;
background-color:#46BE41;
left:200px;
top:-240px
}

a.button.short#sample {
top:-240px
}

a.button.light-green.no-margin-right {
margin-right:0
}

a.button.small {
font-size:12px;
padding-top:5px;
padding-bottom:5px;
width:110px
}

.ie6 a.button.small {
font-size:12px;
padding-top:2px;
padding-bottom:2px;
width:23px
}

.ie7 a.button.small {
font-size:12px;
padding-top:2px;
padding-bottom:2px;
width:23px
}

.ie6 a.button.small {
width:auto
}

.ie7 a.button.small {
width:auto
}

a.button.inline {
display:inline;
margin-left:15px;
position:relative;
top:-3px
}

.ie6 a.button.inline {
top:3px
}

a.button.nudge {
top:3px
}

a.button.dark {
background-color:#4f4f4f;
font-size:12px;
margin-left:15px
}

a.button.green {
background:0;
padding:0;
height:32px;
width:155px;
background-image:url('../images/home_add_data_button.png');
background-repeat:no-repeat;
color:white;
text-align:center;
padding:10px;
text-decoration:none;
font-weight:400;
-webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0.7);
-moz-box-shadow:0 0 0 rgba(0, 0, 0, 0.7);
box-shadow:0 0 0 rgba(0, 0, 0, 0.7);
border:0;
-moz-border-radius:0;
-webkit-border-radius:0
}

/* Button CSS
##########################################################################*/
a.button.light-green {
background:0;
background-color:#137F0F;
text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.7);
-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.7);
box-shadow:0 0 3px rgba(0, 0, 0, 0.7);
border:2px solid rgba(0, 0, 0, 0.25);
padding:9px 25px 9px 20px;
font-size:15px;
margin-top:5px;
-webkit-transition:background-color 1s linear
}

.ie7 a.button.light-green,.ie6 a.button.light-green {
border:1px solid #13830F
}

.ie6 a.button.light-green {
background:0;
background-color:#46BE41
}

.ie6 a.button.light-green#addbankdata,.ie6 a.button.light-green#submitApp {
background:0;
background-color:#46BE41;
width:120px
}

.ie6 a.button.light-green#submit {
background:0;
background-color:#46BE41;
width:90px
}

.ie6 a.button.light-green#submitApp {
font-size:11px
}

a.button.light-green:hover {
-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.7);
-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.7);
box-shadow:0 0 10px rgba(0, 0, 0, 0.7);
background-color:#1AAF15
}

.ie6 a.button.light-green:hover {
color:#fff
}

a.button.light-green.no-margin-right {
margin-right:0
}

a.button.small {
font-size:12px;
padding-top:5px;
padding-bottom:5px;
width:110px
}

.ie7 a.button.small {
font-size:11px
}

a.button.inline {
display:inline;
margin-left:15px;
position:relative;
top:-3px
}

a.button.nudge {
top:3px
}

a.button.dark {
background-color:#4f4f4f;
font-size:12px;
margin-left:15px
}

.ie7 a.dark.button#SampleCall {
background:0;
background-color:#6f6f6f;
border:1px solid #4f4f4f;
padding:10px 14px
}

.ie6 a.dark.button#SampleCall {
background:0;
background-color:#2f2f2f;
border:1px solid #4f4f4f;
padding-top:12px
}

a.button.green {
background:0;
padding:0;
height:32px;
width:155px;
background-image:url('../images/home_add_data_button.png');
background-repeat:no-repeat;
color:white;
text-align:center;
padding:10px;
text-decoration:none;
font-weight:400;
-webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0.7);
-moz-box-shadow:0 0 0 rgba(0, 0, 0, 0.7);
box-shadow:0 0 0 rgba(0, 0, 0, 0.7);
border:0;
-moz-border-radius:0;
-webkit-border-radius:0
}

/* Button CSS
#############################################################################*/
a.button.light-light-green {
background:0;
background-color:#f2fbf0;
text-shadow:0 -1px 2px rgba(0, 0, 0, .75);
-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.7);
-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.7);
box-shadow:0 0 3px rgba(0, 0, 0, 0.7);
border:2px solid rgba(0, 0, 0, 0.25);
padding:9px 25px 9px 20px;
font-size:15px;
margin-top:5px;
text-align:center
}

.ie7 a.button.light-lght-green,.ie6 a.button.light-light-green {
border:1px solid #0C4F0A;
background:url('../images/button_m2.png') repeat-x #2D7401
}

.ie6 a.button.light-light-green,.ie6 a.button.light-light-green#addbankdata,.ie6 a.button.light-light-green#submitApp {
background:0;
background:url('../images/button_m2.png') repeat-x #2D7401
}

.ie6 a.button.light-light-green#addbankdata,.ie6 a.button.light-light-green#submitApp {
width:120px
}

.ie6 a.button.light-light-green#submitApp {
height:17px
}

.ie6 a.button.light-light-green#submit {
width:90px
}

.ie6 a.button.light-light-green#submitApp {
font-size:11px
}

a.button.light-light-green:hover {
background-color:#1AAF15
}

.ie6 a.button.light-light-green:hover {
color:#fff
}

a.button.light-light-green#sample {
left:200px;
top:-240px
}

a.button.light-light-green.no-margin-right {
margin-right:0
}

/* Search form
##########################################################################*/
.search select {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#666;
width:405px
}

.search select:hover,.search select:focus {
color:#0091C3;
border:solid 1px #0091c3
}

.search input {
background-image:url(../images/bg_search.gif);
background-repeat:repeat-x;
background-position:left top;
border:1px solid #a5a6a7;
font-family:Arial, Helvetica, sans-serif;
padding:4px 3px 4px 20px;
font-size:12px;
color:#999;
width:405px
}

.search {
margin-bottom:10px
}

.search input:hover,.search input:focus {
background-image:url(../images/bg_search_hover.gif);
color:#0091C3;
border:1px solid #0091C3
}

/* List
##########################################################################*/
.list ul {
margin:0;
padding:0;
list-style-type:none
}

.list li a {
color:#0091C3
}

.list li {
padding-bottom:5px
}

.list li a:hover {
color:#F60
}

/* Bank Popup
##########################################################################*/
#Bank p,#Bank2 p {
color:#666666
}

#Bank .right .button,#Bank .right .button:visited,#Bank2 .right .button,#Bank2 .right .button:visited {
margin:0 0 0 10px
}

.modal {
width:404px;
text-align:left
}

.modal2 {
width:591px;
margin-left:60px
}

.ie7 .modal2 {
width:591px;
margin-left:60px
}

.modal3 {
width:700px
}

.modal .top {
background-image:url(../images/bg_modal_top.png);
background-repeat:no-repeat;
padding:20px 0 5px 25px;
margin:0
}

.modal2 .top {
background-image:url(../images/bg_modal2_top.png)
}

.modal3 .top {
background-image:url(../images/bg_modal3_top.png)
}

.ie6 .modal .top {
padding:20px 0 0 25px
}

.modal .top h2 {
border-bottom:1px solid #0091C3;
margin:0;
font-size:20px;
color:#0091C3;
font-weight:bold
}

.modal2 .top h2 {
width:537px
}

.terms ul {
list-style-type:disc;
color:#000;
padding-top:0
}

.safe {
background-color:#FFC;
padding-bottom:5px;
margin-left:15px
}

.safe h3 {
color:#0091C3;
font-weight:bold;
font-size:1.5em;
line-height:1;
margin-bottom:1em
}

.safe p,.safe h3 {
margin:10px;
padding:0
}

.safe ul {
list-style-type:none;
margin:0;
padding:0 10px
}

.safe ul li {
margin:5px 0;
border-top:1px solid #CCC
}

.modal2 .middle {
background-image:url(../images/bg_modal2_middle.png)
}

.modal .middle {
background-repeat:no-repeat;
margin:0;
padding:0 0 4px 25px
}

#Bank .middle,#Bank2 .middle {
padding:0 14px 4px 12px;
width:568px
}

.modal2 .middle .form,.modal2 .middle .safe,.modal3 .middle .form,.modal3 .middle .safe {
margin-top:10px
}

.modal2 .middle .last,.modal3 .middle .last {
padding:0
}

.modal .scroll {
height:210px;
margin-bottom:10px
}

.scroll {
overflow:auto
}

.ie7 .scroll {
position:relative;
overflow-x:hidden;
overflow-y:auto
}

.modal2 .bottom {
background-image:url(../images/bg_modal2_bottom.png)
}

.modal .bottom {
background-repeat:no-repeat;
height:24px;
margin:0;
padding:0 0 0 25px
}

div.colborder {
border-right:1px solid #0091C3
}

.readonly,.noaccess,.encrypted,.banklevel,.details {
padding:6px 0
}

.noaccess span {
background-image:url(../images/icons/noaccess.png)
}

.banklevel span {
background-image:url(../images/icons/banklevel.png)
}

.details span {
background-image:url(../images/icons/details.png)
}

.readonly span,.noaccess span,.encrypted span,.banklevel span,.details span {
background-repeat:no-repeat;
float:left;
height:40px;
margin-right:10px;
margin-top:3px;
width:40px
}

.botline {
border-bottom:1px solid #0091C3;
margin-bottom:10px
}

.topline {
border-top:1px solid #0091C3;
padding-top:10px
}

.modal2 .botline {
padding-bottom:10px
}

/* Options
##########################################################################*/
.options {
padding:0;
width:470px;
margin-top:0;
margin-right:0;
margin-bottom:10px;
margin-left:0;
list-style-type:none;
background:0;
border:0;
border-bottom:1px solid #ccc
}

.options li {
width:220px;
float:left;
border-top-width:1px;
border-top-style:solid;
border-top-color:#CCC;
padding-top:3px;
padding-bottom:3px
}

.options input {
margin-right:2px;
margin-left:2px
}

.optionslabel {
margin:0;
padding:0;
width:
}

.ie7 .options li {
width:235px
}

/* Application page tabs
##########################################################################*/
.content_header {
background-image:url(../images/bg_content_header.jpg);
background-repeat:repeat-x;
background-position:left bottom;
margin-bottom:15px
}

.ie7 .content_header,.ie6 .content_header {
background-position:left -18px
}

.navmenu {
vertical-align:bottom;
margin:0;
padding:0
}

.navmenu ul {
list-style:none;
height:30px;
margin:0;
padding:0
}

.navmenu ul li {
float:left;
font-size:12px;
text-align:left;
line-height:30px;
border-right:solid 1px #0091c3;
display:block;
font-weight:700;
padding:0 10px
}

.navmenu li.disabled a {
color:#CCC;
font-weight:400;
font-style:italic
}

.navmenu li.disabled a:hover {
color:#CCC
}

.navmenu li a:hover {
color:#f60
}

.navmenu a {
color:#0091c3;
text-decoration:none
}

.navmenu .logout {
font-size:11px;
text-decoration:underline;
font-weight:400;
border:none;
padding:0 10px
}

.navmenu .logout a {
text-decoration:underline;
color:#999
}

.navmenu .current {
background:#fff;
font-weight:700;
font-size:18px;
padding:0 15px
}

.navmenu .current a:hover,.navmenu .current a {
color:#0091c3
}

.miniboxbankdata {
background-color:#fff;
border:solid 1px #ccc;
-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
margin-bottom:20px;
padding:15px
}

.miniboxbankdata a.button {
margin-left:29px
}

.bulletoptionsbankdata {
border-top:solid 1px #ccc;
padding-top:0;
margin:10px 0;
list-style-type:none;
margin:0;
padding:20px 0 10px
}

.bulletoptionsbankdata.alt {
border-top:none;
padding:5px 0
}

.bulletoptionsbankdata li {
color:#0091c3;
font-size:13px;
line-height:1.2;
font-weight:700;
border-bottom:1px solid #CCC;
background-position:left center;
background-repeat:no-repeat;
padding:14px 0 14px 45px
}

.bulletoptionsbankdata li.last {
border-bottom:none
}

.speed {
background-image:url(../images/icons/speed.jpg)
}

.amount {
background-image:url(../images/icons/amount.jpg)
}

.results {
background-image:url(../images/icons/results.jpg)
}

.prequal {
background-image:url(../images/icons/prequal.jpg);
padding-bottom:15px
}

.flow {
background-image:url(../images/icons/flow.jpg)
}

.online {
background-image:url(../images/icons/online.jpg)
}

.lower {
background-image:url(../images/icons/lower.jpg)
}

.report {
background-image:url(../images/icons/report.jpg)
}

/*##########################################################################*/
.loadingDirector {
background-image:url(../images/loading2.gif);
background-repeat:no-repeat;
background-position:center;
height:200px
}

.loadingSnapshot {
background-image:url(../images/loading2.gif);
background-repeat:no-repeat;
background-position:center;
height:177px
}

.loadingInsights {
background-image:url(../images/loading2.gif);
background-repeat:no-repeat;
background-position:center;
height:315px
}

.loadingSummary {
background-image:url(../images/loading2.gif);
background-repeat:no-repeat;
background-position:center;
height:335px
}

.loadingModal {
background-image:url(../images/loading2.gif);
background-repeat:no-repeat;
background-position:center 200px;
height:315px
}

.loadingWidgetDirector {
background-image:url(../images/loading2.gif);
background-repeat:no-repeat;
background-position:center;
width:625px;
height:180px
}

.loadingWidgetInsights {
background-image:url(../images/loading2.gif);
background-repeat:no-repeat;
background-position:center;
height:140px
}

.loadingLoanSummary {
background-image:url(../images/loading2.gif);
background-repeat:no-repeat;
background-position:center;
height:100%
}

.loadingTransactionHistory {
background-image:url(../images/loading2.gif);
background-repeat:no-repeat;
background-position:center;
height:276px
}

.loadingLoanTerms {
background-image:url(../images/loading2.gif);
background-repeat:no-repeat;
background-position:center;
height:122px
}

.loadingApplicationData {
background-image:url(../images/loading2.gif);
background-repeat:no-repeat;
background-position:center;
height:50px
}

.loadingEnrollment {
background-image:url(../images/loading2.gif);
background-repeat:no-repeat;
background-position:center;
height:30px
}

.loadingDocumentContent {
background-image:url(../images/loading2.gif);
background-repeat:no-repeat;
background-position:center;
height:50px
}

.owner {
width:100%
}

/* Styles to be used for financing pages
##########################################################################*/
div.status-box {
margin:0 auto
}
/*
.status-box.cleanbox#modulebox {
// background:transparent url(../images/rounded_corner_background.gif) no-repeat
}

.status-box#modulebox {
//background:transparent url(../images/modulebox.gif) no-repeat
}
*/
.widget .status-box#modulebox {
width:220px;
float:right;
margin-top:80px
}

.ie6 .status-box#modulebox {
margin-bottom:20px;
width:auto;
height:128px
}

.status-box#border {
border:1px solid #ccc
}

.status-box.small {
width:220px;
margin-top:20px;
font-size:12px
}

.wide.status-box#modulebox {
min-height:90px;
width:auto;
margin-bottom:20px;
}

.wide.status-box button.details {
background:transparent url (../ images/ detailsbutton.gif ) no-repeat;
width:165px;
height:34px
}

ul.dark {
list-style-type:none;
margin:5px
}

.paddingfloat {
float:left;
width:200px;
padding:10px
}

.paddingfloat.nextStepsIcon {
// background:url("../images/nextStepsIcon.png") no-repeat scroll center top transparent;
background: url(../images/finance/nextStepsClock.png) no-repeat scroll center top transparent;
margin:5px 5px 0;
width:82px;
height:80px
}

.paddingfloat.nextStepsIcon.info {
// background:url("../images/nextStepsInfoIcon.png") no-repeat scroll center top transparent
background: url(../images/finance/nextSteps.png) no-repeat scroll center top transparent;
}
.paddingfloat2 {
float:left;
width:200px;
padding:20px 10px
}

.paddingfloat3 {
float:left;
width:200px;
padding:10px
}

.status-box.rightPanel {
width:auto;
padding:10px
}

.status-box.rightPanel {
    display: table;
    height: 68px;
    margin-left: 0;
    overflow: hidden;
    padding-left: 0;
    width: 350px;
}

.nextStepsText {
    display: inline-block;
    height: 68px;
    margin-left: 0;
    overflow: hidden;
    padding-left: 0;
    width: 475px;
	position:relative;
}

.status-box.rightPanel h2,.status-box.rightPanel h3,.status-box.rightPanel p {
margin:0 0 5px;
line-height:1.2
}

.status-box.rightPanel h2,.status-box.rightPanel h3,.status-box.rightPanel.nextStepsText div {
display:table-cell;
#position:absolute;
#top:15%;
vertical-align:middle
}

.status-box.rightPanel h2,.status-box.rightPanel h3,.status-box.rightPanel.nextStepsText p {
#position:relative;
#top:0;
font-size:14px
}

div.oppSelectorRightPanel select {
font-size:1.3em;
padding:5px;
width:100%
}

div.oppSelectorRightPanel p {
padding:10px 0 0;
text-align:right
}

.docUpload .list textarea {
height:50px;
width:100%
}

.docUpload .list .attachBtn {
padding:2px 5px
}

.submitMessage {
display:none
}

.submitMessage p {
color:#FFFFFF;
font-size:18px;
margin:0 0 10px
}

.submitMessage .progressBar {
background:url("../images/ajax-loader-bert.gif") no-repeat scroll 0 0 transparent;
height:15px;
margin-left:auto;
margin-right:auto;
width:128px
}

.docUpload .result {
color:#060;
margin:0 0 0 10px
}

.docUpload .result.error {
color:#F00;
padding:5px
}

.progressBox {
float:left;
margin:0 0 20px;
width:100%
}

.progressBox .square {
float:left;
height:125px;
overflow:hidden;
width:178px
}

.progressBox .applicationstatusarrows {
float:left;
height:50px;
margin:35px 5px 0;
width:35px;
padding:0
}

.progressBox .square .firstbox,.progressBox .square .secondbox,.progressBox .square .thirdbox {
float:left;
height:42px;
margin:10px 0 0 10px;
width:42px
}

.progressBox .square .title {
color:#FFFFFF;
float:left;
font-size:16px;
font-weight:bold;
line-height:18px;
margin:12px 0 0 5px;
width:100px
}

.progressBox .square .description {
color:#FFFFFF;
float:left;
font-size:12px;
line-height:14px;
margin:0;
padding:10px;
width:160px
}

p.message {
display:none;
margin:10px;
font-weight:bold;
font-size:12px
}

/* Styles to be used for collapsible accordion jquery widget
##########################################################################*/
.openpet {
/*class added to contents of 1st demo when they are open*/
background:yellow
}

.technology {
/*header of accordion demo*/
cursor:hand;
cursor:pointer;
font:bold 14px Verdana;
margin:0
}

.openlanguage {
/*class added to contents of 2nd demo when they are open*/
color:green
}

.closedlanguage {
/*class added to contents of 2nd demo when they are closed*/
color:red
}

.accordprefix,.accordsuffix {
float:left;
padding:2px 0
}

.leftInnerPanel {
margin-right:10px
}

.thelanguage td {
vertical-align:top
}

.iconimg {
width:110px;
height:55px;
float:left;
margin:5px
}

.missing {
background:transparent url(../images/icon_missing.gif) no-repeat scroll center 0;
width:110px;
height:55px;
margin-top:-10px
}

.pending {
background:transparent url(../images/icon_pending.gif) no-repeat scroll center 0;
width:110px;
height:55px;
margin-top:-10px
}

.resolved {
background:transparent url(../images/icon_resolved.gif) no-repeat scroll center 0;
width:110px;
height:55px;
margin-top:-10px
}

.completed {
background:transparent url(../images/icon_completed.gif) no-repeat scroll center 0;
width:110px;
height:55px;
margin-top:-10px
}

.completedloading {
background-image:url(../images/bg_tabledata.gif);
background-repeat:repeat-x;
background-position:bottom left;
background-color:#50abe0;
border-radius-bottomleft:15px;
-moz-border-radius-bottomleft:15px;
-webkit-border-bottom-left-radius:15px;
border-radius-topleft:15px;
-moz-border-radius-topleft:15px;
-webkit-border-top-left-radius:15px;
border-radius-bottomright:0;
-moz-border-radius-bottomright:0;
-webkit-border-bottom-right-radius:0;
border-radius-topright:0;
-moz-border-radius-topright:0;
-webkit-border-top-right-radius:0
}

.erroralert {
/*background: transparent url(../images/icon_error.gif) no-repeat scroll center 0;*/
width:110px;
height:55px;
margin-top:-10px
}

.error2 {
background:transparent url(../images/icon_error.gif) no-repeat scroll center 0;
width:110px;
height:55px;
margin-top:5px
}

.iconstatus {
font-size:11px;
float:left;
font-weight:bold;
height:72px
}

.icontitle: {
font-weight:bold : width : auto
}

td .imgstatus.tdmissing {
background:transparent url(../images/icon_missing_table.gif) no-repeat scroll 0 0;
width:20px;
height:20px
}

td .imgstatus.tdpending {
background:transparent url(../images/icon_pending_table.gif) no-repeat scroll 0 0;
width:20px;
height:20px
}

td .imgstatus.tdresolved {
background:transparent url(../images/icon_resolved_table.gif) no-repeat scroll 0 0;
width:20px;
height:20px
}

td .imgstatus.tdcompleted {
background:transparent url(../images/icon_completed_table.gif) no-repeat scroll 0 0;
width:20px;
height:20px
}

td .imgstatus.tderror {
background:transparent url(../images/icon_error_table.gif) no-repeat scroll 0 0;
width:20px;
height:20px
}

/* Styles to be used mainly for Wizard
##########################################################################*/
.wizardcontainer {
width:800px;
margin:0 auto
}

.clearfix:after,.wizardcontainer:after {
content:"\0020";
display:block;
height:0;
clear:both;
visibility:hidden;
overflow:hidden
}

.clearfix,.wizardcontainer {
display:block
}

.padding-30a {
padding:20px 30px 0
}

/* Wizard Landing Page
##########################################################################*/
div#wizardlanding {
background:transparent url(../images/wiz_background.gif) repeat-x scroll right -50px;
height:auto;
margin:0 auto;
border-top:3px solid #ccc;
border-bottom:3px solid #ccc;
padding-bottom:30px
}

div#wizardlanding.content,div#wizardlanding .content {
width:794px;
height:500px;
margin:0 auto;
border:3px solid #ccc;
background-position:-660px -50px;
padding-bottom:20px
}

div#wizardsignup_box {
background:#ffffff;
margin-left:0;
margin-top:60px;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-webkit-box-shadow:0 0 20px rgba(153, 153, 153, 1.0);
-moz-box-shadow:0 0 20px rgba(153, 153, 153, 1.0);
box-shadow:0 0 20px rgba(153, 153, 153, 1.0);
padding-bottom:20px;
text-shadow:0 1px 1px rgba(255, 255, 255, 1);
width:800px;
border-color:#4DABCB #C1E2ED #C1E2ED #4DABCB;
border-width:1px 1px 3px;
border-style:solid
}

div.widget div#wizardsignup_box {
margin-top:0;
background:none;
-webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0);
-moz-box-shadow:0 0 0 rgba(0, 0, 0, 0);
box-shadow:0 0 0 rgba(0, 0, 0, 0);
border:0;
padding:0
}

.ie6 div.widget div#wizardsignup_box {
width:240px
}

#wizardsignup_box h1 {
color:#666666;
font-size:30px;
text-shadow:0 1px 1px rgba(204, 204, 204, 1);
margin-bottom:.5em
}

#wizardsignup_box a.button.light-green {
margin:10px 0 20px
}

#wizardsignup_box a.button.light-light-green {
margin:10px 0
}

div#wizardsignup_form {
width:450px;
float:left;
-moz-box-shadow:0 0 20px 0 #CCCCCC;
border:1px solid #CCCCCC;
margin:0 5px;
text-shadow:0 1px 1px #CCCCCC
}

#wizardsignup_innerboxright {
width:275px;
float:left;
-moz-box-shadow:0 0 20px 0 #CCCCCC;
border:1px solid #CCCCCC;
margin:0 5px;
text-shadow:0 1px 1px #CCCCCC;
padding:5px
}

#wizardsignup_form .form .field {
border-bottom:solid 0 #ccc;
width:100%;
margin:0 0 2px;
padding:0;
margin-bottom:10px
}

#wizardsignup_form .form .label {
color:black;
font-weight:500;
margin-bottom:5px
}

#wizardsignup_form label {
font-size:80%;
font-weight:normal;
margin-left:5px;
display:block;
float:right;
width:190px;
line-height:1.0;
margin:2px 3px 1px
}

.ie7 #wizardsignup_form label {
font-size:80%;
font-weight:normal;
margin-left:5px;
display:block;
float:right;
width:190px;
line-height:1.0;
margin:-30px 3px 1px
}

div#wizardsignup_form .form input[type='text'],div#signup_form .form input[type='password'] {
width:240px;
font-size:18px;
color:#666;
padding:3px
}

div.widget #wizardsignup_form .form input[type='text'],div#wizardlanding.content #wizardsignup_form .form input[type='password'] {
width:200px
}

div.widget .form .field input[type='text'],div.widget .form .field select {
margin-top:5px
}

div.widget .form .field .label {
color:#3f3f3f
}

.ie6 div#wizardsignup_form .form input,.ie6 div#wizardsignup_form .form input {
width:240px;
font-size:18px;
color:#666;
padding:3px
}

.ie6 .widget div#wizardsignup_form .form input,.ie6 .widget div#wizardsignup_form .form input {
width:200px;
font-size:18px;
color:#666;
padding:3px
}

div#wizardsignup_form .field input:focus,div#wizardsignup_form .field:hover input {
border-color:#7f7f7f
}

div#wizardsignup_form .form a.button {
margin-right:20px
}

#wizardsignup_form input.length {
width:205px
}

#wizardsignup_form input.length2 {
width:160px
}

#wizardsignup_form select {
width:165px
}

#wizardsignup_form .field {
padding:10px 0
}

#wizardsignup_innerboxright h3 {
color:#666666;
margin-bottom:10px;
padding-bottom:5px;
font-weight:bold;
font-size:16px;
border-bottom:1px solid #66cc66
}

#wizardsignup_innerboxright p {
color:#666666
}

#wizardsignup_innerboxright b {
font-weight:800
}

.widget .gray-bg {
background:url('../images/transparent_bg.png')
}

#wizardsignup_form .fieldValidate {
width:207px
}

#wizardsignup_form .fieldValidateState {
width:100px;
padding:10px 0
}

#wizardsignup_form .fieldValidateZip {
width:100px;
padding:10px 0
}

#wizardsignup_form span.errormessage {
display:block;
font-size:9px
}

#wizardsignup_form span.errormessageState {
display:block;
font-size:9px;
line-height:12px
}

/* Wizard NavBar
##########################################################################*/
#wizardnavbar {
width:789px;
height:83px;
background:transparent url(../images/navbarbkgrd.gif) no-repeat scroll center top;
margin:0 5px
}

#wizardnavbar ul {
padding:0;
margin:0;
list-style-type:none
}

#wizardnavbar ul li {
width:263px;
height:55px;
float:left
}

#wizardnavbar ul li a {
width:263px;
height:55px;
background:transparent url(../images/nav_up.gif) no-repeat scroll 0 0;
border:none;
display:block;
font-size:24px;
font-family:helvetica, arial, sans-serif;
font-weight:bold;
color:#ffffff;
text-shadow:0 1px 1px #333333;
text-align:center;
text-decoration:none;
text-transform:uppercase
}

#wizardnavbar ul li.last a {
width:263px;
height:55px;
background:transparent url(../images/nav_uplast.gif) no-repeat scroll 0 0;
border:none;
display:block;
font-size:24px;
font-family:helvetica, arial, sans-serif;
font-weight:bold;
color:#ffffff;
text-shadow:0 1px 1px #333333;
text-align:center;
text-decoration:none;
text-transform:uppercase
}

#wizardnavbar ul li.last a.selected {
width:263px;
height:55px;
background:transparent url(../images/nav_dnlast.gif) no-repeat scroll 0 0;
border:none;
display:block;
font-size:24px;
font-family:helvetica, arial, sans-serif;
font-weight:bold;
color:#ffffff;
text-shadow:0 1px 1px #333333;
text-align:center;
text-decoration:none;
text-transform:uppercase
}

#wizardnavbar ul li a span {
font-size:12px;
font-family:helvetica, arial, sans-serif;
font-weight:normal;
color:#ffffff;
text-transform:none
}

#wizardnavbar ul li a:hover {
width:263px;
height:55px;
background:transparent url(../images/nav_dn.gif) no-repeat scroll 0 0;
border:none;
display:block
}

#wizardnavbar ul li a.selected {
width:263px;
height:55px;
background:transparent url(../images/nav_dn.gif) no-repeat scroll 0 0;
border:none;
display:block
}

#wizardnavbar ul li a.selectedlast {
width:263px;
height:55px;
background:transparent url(../images/nav_dnlast.gif) no-repeat scroll 0 0;
border:none;
display:block
}

#wizardnavbar ul li.last a:hover {
width:263px;
height:55px;
background:transparent url(../images/nav_dnlast.gif) no-repeat scroll 0 0;
border:none;
display:block
}

#wizardnavbar ul li a {
width:263px;
height:55px;
background:transparent url(../images/nav_up.gif) no-repeat scroll 0 0;
border:none;
display:block
}

#wizardnavbar ul li.last a {
width:263px;
height:55px;
background:transparent url(../images/nav_uplast.gif) no-repeat scroll 0 0;
border:none;
display:block
}

form.wizform {
padding:20px 20px 25px
}

a.video {
width:149px;
height:88px;
display:block;
font-size:12px;
margin:0 auto;
background:transparent url(../images/videoplayerbtn.gif) no-repeat scroll 0 0
}

#wizardfooter {
clear:both;
width:750px;
height:75px;
display:block;
margin:20px;
padding-top:20px
}

a.cancel,a:link .cancel,a:hover .cancel {
background:transparent url(../images/cancelbtn.gif) no-repeat scroll 0 0;
border:none;
display:block;
padding:0 15px;
height:20px
}

.padding-30b {
padding:30px 0 0 30px
}

#wizardnavbar ul li.disable a,#wizardnavbar ul li.disable a:link,#wizardnavbar ul li.disable a:hover {
width:263px;
height:55px;
background:transparent url(../images/nav_disable.gif) no-repeat scroll 0 0;
border:none;
display:block
}

.padding-2a {
padding:2px;
margin:-10px 15px
}

.hidden {
display:none
}

.submitBtn {
width:470px
}

.sampledataonly {
background:transparent url(../images/sampledatabig.gif) no-repeat 0 0;
width:629px
}

select {
margin:0
}

.brandinglogo {
margin:10px 0;
border-right:1px solid #999999;
padding-right:20px
}

.poweredbylogo {
margin:15px 0 0 15px;
width:120px;
color:#006699
}

.poweredbylogo h2 {
font-size:11px
}

button {
-moz-border-radius:6px;
-moz-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.7);
background-color:#0091C3;
border-bottom:1px solid rgba(0, 0, 0, 0.25);
color:#FFFFFF;
cursor:pointer;
display:inline-block;
font-size:14px;
font-weight:700;
margin:0;
padding:7px 14px;
text-align:center;
text-decoration:none;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25)
}

/* Home Page Insights_alt */
.widget #insights_alt h2 {
background-image:url('../images/gray_gradient2.png');
background-repeat:repeat-x;
background-position:center 0;
padding:5px 10px;
border-bottom:1px solid #ccc;
margin-bottom:0
}

#insights .insight-box_alt {
background-image:url('../images/gray_gradient2.png');
background-repeat:repeat-x;
padding:15px 10px 10px 15px;
min-height:430px;
height:auto
}

.ie7 #insights .insight-box_alt,.ie6 #insights .insight-box_alt {
background-image:url('../images/gray_gradient2.png');
background-repeat:repeat-x;
padding:15px 10px 40px 15px;
min-height:430px;
height:auto
}

.ie7 #insights .insight-box_alt .cashflow.inactive {
height:200px
}

#insights .insight-box_alt .progressbar {
height:10px;
width:422px;
margin:0 10px 35px;
background:url('../images/home_bg_greyprogressbarfull.png') no-repeat 0 -3px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
position:relative;
top:2px;
left:35px
}

#insights .insight-box_alt .marker {
height:16px;
width:20px;
background:url('../images/home_bg_greyprogressbarmarker.png') no-repeat;
position:relative;
top:-2px
}

.ie6 #insights .insight-box_alt .marker {
background:none;
filter:progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =  "images/home_bg_greyprogressbarmarker.png", sizingMethod = "crop" )
}

#insights .insight-box_alt .cashflow div.progress {
height:auto;
padding-top:10px;
margin-bottom:10px;
padding-bottom:10px;
padding-top:10px
}

#insights .insight-box_alt div.progress {
width:585px;
background-color:#ffffff;
-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .5) inset;
-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.7);
box-shadow:0 0 3px rgba(0, 0, 0, 0.7);
font-weight:bold;
color:#666666
}

#insights .insight-box_alt .active div.progress {
border:0;
background-color:#ffffff
}

#insights .insight-box_alt .sampledatabox_alt {
-moz-border-radius:5px;
border:1px solid rgba(0, 0, 0, 0.25);
background-color:rgb(232, 235, 231);
-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.7);
margin:10px auto;
padding:15px;
height:auto;
width:315px
}

#insights .insight-box_alt .sampledatabox_alt h2 {
color:rgb(102, 102, 102);
font-size:16px;
display:inline;
line-height:33px
}

.sampledatabox_trends h2 {
color:rgb(102, 102, 102);
font-size:16px;
display:inline;
line-height:33px
}

#insights div.progress table {
width:550px;
position:relative;
margin-right:20px;
top:0;
float:right;
margin-bottom:1em;
font-size:10px!important
}

#insights .active .progress table {
top:0;
left:0
}

#insights .ie6 div.progress table {
width:550px
}

#insights .ie7 div.progress table {
left:0
}

#insights div.progress .chart {
height:128px;
border:0
}

.ie7 #insights div.progress .chart {
height:128px;
border:0
}

#insights div.progress table,div.progress tr,div.progress td {
border:0
}

#insights .data {
width:100%
}

#insights .data td {
border-bottom:1px solid #ccc;
vertical-align:text-top;
padding:5px
}

#insights .data td.noborder {
border:none
}

#insights .altwidth {
width:100px
}

.altwidth2 {
width:140px
}

.altwidth {
width:100px
}

.altwidth2 {
width:140px
}

#insights .data tr.alt {
background-color:#d4fdfd
}

#insights .data strong {
padding:0;
margin:0
}

#insights .data .header td {
background-image:url(../images/bg_tabledata.gif);
background-repeat:repeat-x;
background-position:bottom left;
background-color:#50abe0;
font-weight:bold;
color:#FFF;
border-style:none
}

#insights .sampledatabox {
-moz-border-radius:5px;
border:1px solid rgba(0, 0, 0, 0.25);
background-color:rgb(232, 235, 231);
-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.7);
margin:0;
padding:5px;
float:right
}

.sampledatabox_trends {
-moz-border-radius:5px;
border:1px solid rgba(0, 0, 0, 0.25);
background-color:rgb(232, 235, 231);
-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.7);
margin:20px auto;
padding:10px;
width:400px
}

#insights .sampledatabox h2 {
color:rgb(102, 102, 102);
font-size:16px;
display:inline;
line-height:33px
}

.insight-box h1.snapshotshead {
margin-bottom:30px
}

/* Owner Options
##########################################################################*/
.optionsowner {
padding:0;
width:240px;
margin-top:0;
margin-right:0;
margin-bottom:10px;
margin-left:0;
list-style-type:none;
background:0;
border:0;
border-bottom:1px solid #ccc
}

.optionsowner li {
width:240px;
border-top-width:1px;
border-top-style:solid;
border-top-color:#CCC;
padding-top:3px;
padding-bottom:3px
}

.optionsowner input {
margin-right:2px;
margin-left:2px
}

.optionsowner label {
margin:0;
padding:0
}

.brandinglogo {
margin:10px 0;
border-right:1px solid #999999;
padding-right:20px
}

.poweredbylogo {
margin:15px 0 0 15px;
width:120px;
color:#006699
}

.poweredbylogo h2 {
font-size:11px
}

select.wizardowner {
width:90px!important
}

input.wizardowner {
width:90px!important
}

input.dob {
width:130px
}

.fieldState {
width:100px!important;
float:left;
padding:10px 0;
margin-right:8px
}

.fieldZipCode {
float:left;
padding:10px 0
}

#wizardsignup_form span {
color:#FF0033;
font-size:80%;
margin:0 3px 1px
}

#wizardsignup_form p {
font-size:10px;
line-height:1.2;
margin:0
}

.ie7 #wizardsignup_form p {
font-size:10px;
line-height:1.2;
margin:0
}

.cancelBtn {
margin:40px 0 10px
}

.cancelBtnLast {
margin:-40px 0 10px
}

.videoWidget {
width:400px;
height:300px;
text-align:center;
-moz-box-shadow:5px 5px 5px #A9ACAC;
border:2px solid #333333;
margin:15px auto
}

table {
font-size:11px
}

.span-6ie {
width:275px
}

.button-applynow {
background:url(../images/cpapplynowbtn.png) no-repeat top left;
width:232px;
height:46px;
display:block;
margin:25px 0 0;
position:relative
}

/* Learn
##########################################################################*/
.small-business-icon {
background:url("../images/icons/smallbusiness.png") no-repeat scroll center top transparent;
width:66px;
height:45px;
float:left
}

.bank-loan-icon {
background:url("../images/icons/bankloans.png") no-repeat scroll center top transparent;
width:66px;
height:45px;
float:left
}

.short-term-icon {
background:url("../images/icons/shortterm.png") no-repeat scroll center top transparent;
width:66px;
height:45px;
float:left
}

.credit-card-icon {
background:url("../images/icons/creditcard.png") no-repeat scroll center top transparent;
width:66px;
height:45px;
float:left
}

.friend-family-icon {
background:url("../images/icons/friendfamily.png") no-repeat scroll center top transparent;
width:66px;
height:45px;
float:left
}

div.info-gradient-gray {
background:url("../images/bg_infoGradientGray.png") no-repeat scroll center top transparent;
height:200px;
overflow:hidden
}

div.info-gradient-blue {
background:url("../images/bg_infoGradientBlue.png") no-repeat scroll center top transparent;
height:237px;
overflow:hidden;
padding:20px
}

div.info-gradient-blue p {
font-size:14px
}

div.info-gradient-blue p.intro {
color:#E6EFF6
}

div.info-gradient-blue p.last {
color:#ffffff;
font-weight:bold
}

div.info-gradient-gray dd {
line-height:16px;
margin-top:10px
}

div.info-gradient-gray a.selected {
color:#020202;
font-weight:bold
}

div.info-gradient-gray a {
font-size:14px;
color:#FFFFFF;
text-decoration:none
}

div.info-gradient-gray a:hover {
text-decoration:underline
}

div.info-block {
margin:0 2px;
padding:20px;
background:#efefef
}

div.info-block #SubmitApplicationBox {
width:220px;
margin:0
}

.learn .icon-title {
height:50px;
margin-bottom:20px
}

.learn .icon-title img {
float:left
}

.learn .icon-title h1 {
float:left;
margin-top:15px
}

.learn .info-gradient-gray {
padding:20px
}

.learn .sumary-info {
float:left;
margin-bottom:10px
}

.learn .sumary-info .span-14 {
margin:0
}

.learn .sumary-info h1 {
color:#333333;
font-size:18px;
font-weight:normal
}

.learn .sumary-info p {
text-align:justify
}

.learn div.grayInfo,.learn div.grayInfo p {
color:#999999;
font-size:14px;
font-weight:bold;
line-height:18px;
margin-bottom:20px
}

.learn ul {
color:#2F2F2F
}

.learn li {
margin-left:20px
}

/* Profile > Quickbooks
##########################################################################*/
.quickbooks ol.multi-list {
color:#000000;
font-weight:bold
}

.ie7 .quickbooks ol.multi-list {
margin-left:25px;
padding-left:0
}

.quickbooks .multi-list img {
margin:1em 0 0
}

.quickbooks .multi-list p,.quickbooks ol.multi-list ol {
color:#2F2F2F;
font-weight:normal
}

ol.multi-list {
list-style-type:decimal
}

ol.multi-list li {
margin:0 0 1.7em
}

ol.multi-list ol {
list-style-type:lower-alpha;
margin-bottom:1em
}

ol.multi-list ol li {
margin:1em 0
}

ol.multi-list ol li strong {
color:#000000
}

/* Insights > Cash Flow Snapshot
##########################################################################*/
#cash-flow-chances-chart {
float:left;
margin:0 0 20px
}

#cash-flow-chances-chart .chart-header {
background:url("../images/bg_gradientGreyChart.png") repeat-x scroll 0 0 transparent;
float:right;
height:72px;
margin-right:30px;
padding:20px 0 0;
width:520px
}

#cash-flow-chances-chart .chart-header .title {
color:#F9E123;
float:left;
font-size:24px;
font-weight:bold;
line-height:22px;
margin:0 20px;
width:135px
}

#cash-flow-chances-chart .chart-header .balance {
float:left;
width:170px
}

#cash-flow-chances-chart .chart-header .balance h1 {
color:#FFFFFF;
font-size:24px;
margin:0
}

#cash-flow-chances-chart .chart-header .balance p {
color:#999999;
font-size:11px;
margin:0
}

#cash-flow-chances-chart .chart {
background:url(../images/bg_cash_flow_chances_chart.png) bottom left no-repeat;
height:430px
}

#cash-flow-chances-chart .chart .chart-content {
float:right;
margin-right:30px;
position:relative;
right:-16px;
top:-6px;
z-index:-10
}

#warningMessage, #warningMessage strong{
	color:#36C;
	font-size:19px;
	}

#docuSignImage{
	float:left;

	display:inline-block;
	}


/* This css pertains to the finance accordion structure */

.applicationDetails ul {
			list-style:none;
			}

		.applicationDetails ul li {
			border-bottom:1px solid #999;
			color:#000;
			padding:8px;
			}


		.redWarningNoticeAccordion{
			border:1px solid #b40606;
			background-color:#fceaea;
			padding:12px;
			width:540px;
			display:block;
		}

		.redWarningNoticeIcon{
			float:left;
			margin:5px 15px 0px 0px;
			display:block;
			height:65px;
		}


		.redWarningNoticeAccordion p{
			display:block;
			padding-top:10px;

		}

		.loanFundBankNotice {
			border:1px solid #9c9c9c;
			background-color:#efefef;
			padding:12px;
			width:540px;
			display:block;
			margin-bottom: 20px;
		}

		   #document, #esign, #boarding {
	        display:block;
	        height:49px;
	        width:676px;
	        background:url(../images/finance/accordion.png);
			font-family: 'Arimo', arial, serif;
			font-weight:bold;
			font-size:18px;
			text-decoration:none;
			color:#FFFFFF;
	            }

	        .accordionContent{
	        display:block;
	        width:590px;
			padding:40px 30px 30px 50px;
	        border-left:3px solid #e0e0e0;
	        border-top:3px solid #e0e0e0;
	        border-right:3px solid #e0e0e0;

	          }


			   .accordionHolderContent{
	    	  	width:676px;
			   	display:block;
	       		border-bottom:3px solid #e0e0e0;
	          }

			 .accordionHeader
			 {
				 margin-left:60px;
				 padding-top:13px;
				 padding:block;
			 }
/* end finance accordion structure */
