.x-logo { position:relative;display:block;width:300px;margin:-3px 0 -20px 0; }
.ta-center { text-align:center !important;}
.ta-right { text-align:right !important;}

.fl-left { float:left !important;}
.fl-right { float:right !important;}

.no-wrap { white-space:nowrap !important;}

h2 { padding:0; margin:7px 0 12px 19px; font-size:20px;color:#123945;font-weight:normal; }
h5.sbp { padding-bottom:5px; }
p.std { margin:0 20px 19px;font-size:13px; }
input.std { height:18px;margin:2px 0;text-indent:5px;border: 1px solid #cdccca; }
input.x-checkbox, input.x-radio { position:relative;top:3px; }
input.x-dollar { width:164px;height:16px;padding-top:3px;padding-left:10px;background:#FFF url("../img/icons/dollar.gif") 5px center no-repeat; }
input.x-procent { width:155px;height:16px;padding-top:2px;padding-right:19px;text-align:right;background:#FFF url("../img/icons/procent.gif") right center no-repeat; }
textarea { border: 1px solid #cdccca; }
table.va-top td, td.va-top { vertical-align:top; }
.fs12px { font-size:12px !important; }

.x-red { color:#B00; }

.searchBox { float:right;width:181px;height:21px;margin-top:15px;padding:2px 0 0 20px;background:url('../img/input-search.gif') top left no-repeat; }
.searchBox .value-x { border:0 solid red;width:135px;color:#767676; }
.searchBox .button-x { width:43px;border:0 solid red;background:none; }
.buttonsBox { float:right;margin-top:15px;padding:2px 0 0 20px; }

div.basicTable { margin-bottom:20px; }
div.basicTable div.border { border:4px solid #f5f4ef; }
div.basicTable div.border-small { border:2px solid #f5f4ef; }
div.basicTable div.sub-border { border:1px solid #f2f1ed;padding:3px 3px 5px 0; }
div.basicTable table.x-table {  }
div.basicTable table.x-table thead { padding:4px 1px 0 0; }
div.basicTable table.x-table th { height:25px;padding:4px 6px 3px 10px;text-align:left;border-left:1px solid WHITE;color:#FFF;font:12px/13px Arial, Helvetica, sans-serif;background:#6d8295 url("../img/tables/basic/header-bg.png") left top repeat-x; }
div.basicTable table.x-table th.padding-fix { padding-right:10px; }

div.basicTable table.x-table tr.x-hovered { background-color:#FAFAFA; }
 div.basicTable table.x-table tr.x-selected { background-color:#EEE; }
div.basicTable table.x-table td { padding:3px 7px 4px 10px;color:#27292e;font:12px Arial, Helvetica, sans-serif; }
div.basicTable table.x-table td.first { padding-left:11px;border-left:0 solid red; }
div.basicTable table.x-table td.timePadding { padding-left:20px; }
div.basicTable table.x-table td.selectable { cursor:pointer; }
div.basicTable table.x-table .x-name { padding-left:3px;line-height:30px;font-size:19px;font-weight:bold; }
div.basicTable table.x-table span.x-paramName { font-size:14px; }
div.basicTable table.x-table div.x-params { padding-top:5px; }
div.basicTable table.x-table .with-inputs td { padding-left:13px; }
div.basicTable table.x-table .with-inputs input.std { position:relative;left:-7px;margin-right:-7px; }

div.basicTable table.x-table-extra td {  }
div.basicTable table.x-table-extra .x-separator td, div.basicTable table.x-table-extra td.x-bottom { border:0 solid red; }
div.basicTable table.x-table-extra tr.x-bottom td { border-bottom:0 solid red; }

div.basicTable table.x-options-table  td { padding:5px 0 5px 10px;font-size:14px;color:#27292e; }
div.basicTable table.x-options-table  td select { margin-right:20px;width:178px;border:1px solid #cdccca; }

div.basicTable table.x-table th.small, div.basicTable table.x-table td.small { font-size:11px;line-height:12px; }
div.basicTable .x-coeff { color:#b16d24; }
div.basicTable .x-procent { color:#3551a1; }
div.basicTable b { color:#818693; }
div.basicTable div.notice { color:#27292e;font-size:13px; }

div.basicTable .content-padding { padding:3px 15px 5px 8px; }

a.x-or { display:block;width:12px;height:11px;margin:0 auto;background:url("../img/icons/or.png") center top no-repeat;}
a.view { float:left;width:16px;height:13px;margin:0 5px 0 0;background:url("../img/icons/view.png") center top no-repeat;}
a.print { float:left;width:16px;height:13px;margin:0 5px 0 0;background:url("../img/icons/print.png") center top no-repeat;}
a.copy { float:left;width:14px;height:13px;margin:0 5px 0 0;background:url("../img/icons/copy.png") center top no-repeat;}
a.export-to-excel { float:left;width:14px;height:13px;margin:0 5px 0 0;background:url("../img/icons/export-to-excel.png") center top no-repeat;}
a.delete { float:left;width:14px;height:13px;margin:0 5px 0 4px;background:url("../img/icons/delete.png") center top no-repeat;}
a.delete-single { display:block;width:14px;height:13px;margin:0 auto;opacity:0.7;background:url("../img/icons/delete.png") center top no-repeat;}
a.delete-single:hover { opacity:1; }
a.financial-statements-req { display:block;width:14px;height:14px;margin:5px auto 0;background:url("../img/icons/financial-statements-req.gif") center top no-repeat;}

.std-row-padding { margin:5px 0;}


.content-box { margin-bottom:12px;padding-left:20px; }
div.x-buttons-block { margin:0 auto 34px auto;text-align:center; }
a.new-deal { display:block;width:178px;height:23px;background:url("../img/buttons/new-deal.png") left top no-repeat; }
a.next-step { display:block;margin:0 auto 34px auto;width:155px;height:35px;background:url("../img/buttons/next-step.gif") left top no-repeat; }
a.submit { display:block;margin:0 auto 34px auto;width:155px;height:35px;background:url("../img/buttons/submit.gif") left top no-repeat; }
a.update { display:block;width:125px;height:25px;background:url("../img/buttons/update.gif") left top no-repeat; }
a.print-quote-comparison { display:block;width:183px;height:23px;background:url("../img/buttons/print-quote-comparison.gif") left top no-repeat; }
a.add-new { display:block;width:113px;height:23px;background:url("../img/buttons/add-new.gif") left top no-repeat; }
a.add-new-customer { display:block;width:157px;height:23px;background:url("../img/buttons/add-new-customer.gif") left top no-repeat; }
a.add-a-guarantor-co-borrower { display:block;width:223px;height:23px;background:url("../img/buttons/add-a-guarantor-co-borrower.gif") left top no-repeat; }
a.copy-to-new-program { display:block;width:176px;height:23px;background:url("../img/buttons/copy-to-new-program.gif") left top no-repeat; }
a.upload-docs { display:block;margin:0 auto;width:118px;height:23px;background:url("../img/buttons/upload-docs.gif") left top no-repeat; }
a.recalculate { display:block;margin:0 auto;width:112px;height:23px;background:url("../img/buttons/recalculate.gif") left top no-repeat; }
a.import-from-excel { display:block;margin:0 auto;width:97px;height:23px;background:url("../img/buttons/import-from-excel.gif") left top no-repeat; }

a.save { display:block;width:134px;height:35px;background:url("../img/buttons/save.gif") left top no-repeat; }
a.cancel { display:block;width:148px;height:35px;background:url("../img/buttons/cancel.gif") left top no-repeat; }
a.reply-to-dealer { display:block;width:232px;height:35px;background:url("../img/buttons/reply-to-dealer.gif") left top no-repeat; }
input.save { margin:0 15px;width:134px;height:35px;border:0 solid red;background:url("../img/buttons/save.gif") left top no-repeat; }
input.reply-to-dealer { margin:0 15px 0 0;width:232px;height:35px;border:0 solid red;background:url("../img/buttons/reply-to-dealer.gif") left top no-repeat; }
input.cancel { width:148px;height:35px;border:0 solid red;background:url("../img/buttons/cancel.gif") left top no-repeat; }
input.view-credit-submission { width:183px;height:23px;border:0 solid red;background:url("../img/buttons/view-credit-submission.gif") left top no-repeat; }
input.edit { width:69px;height:23px;border:0 solid red;background:url("../img/buttons/edit.gif") left top no-repeat; }
input.cancel-small { width:92px;height:23px;border:0 solid red;background:url("../img/buttons/cancel-small.gif") left top no-repeat; }
input.add-more-equipment { width:168px;height:23px;border:0 solid red;background:url("../img/buttons/add-more-equipment.gif") left top no-repeat; }
input.copy-to-new-program { width:176px;height:23px;border:0 solid red;background:url("../img/buttons/copy-to-new-program.gif") left top no-repeat; }
input.update { width:105px;height:23px;border:0 solid red;background:url("../img/buttons/update.gif") -10px -1px no-repeat; }

input.x-more { width:22px;height:22px;border:0 solid red;background:#c3b599 url("../img/buttons/more.gif") left top no-repeat; }


a.lnd-approved, a.lnd-declined, a.lnd-resubmit, a.lnd-conditioned, a.lnd-in-credit, a.lnd-cancelled, a.lnd-docs-requested, a.lnd-pend-fund, a.lnd-funded { display:block;padding-top:23px;text-align:center;text-decoration:none;color:#27292e;background:url("../img/icons/lender-icons-big.png") center -7px no-repeat; }
a.lnd-approved:hover, a.lnd-declined:hover, a.lnd-resubmit:hover, a.lnd-conditioned:hover, a.lnd-in-credit:hover, a.lnd-cancelled:hover, a.lnd-docs-requested:hover, a.lnd-pend-fund:hover, a.lnd-funded:hover { text-decoration:underline; }
a.lnd-declined { background-position:center -43px; }
a.lnd-resubmit { background-position:center -81px; }
a.lnd-conditioned { background-position:center -121px; }
a.lnd-in-credit { background-position:center -166px; }
a.lnd-cancelled { background-position:center -208px; }
a.lnd-docs-requested { background-position:center -250px; }
a.lnd-pend-fund { background-position:center -296px; }
a.lnd-funded { background-position:center -337px; }


.steps-table { margin-bottom:25px;border-top:1px solid #cdccca;font-size:12px; }
.steps-table td { border-bottom:1px solid #cdccca;color:#27292e; }
.steps-table td a { color:#1d5595; }
.steps-table td span { color:#71747b; }
.steps-table td.x-step { border-bottom:1px solid #cdccca;color:#a6a6a6; }
.steps-table div { float:left;padding:7px 7px 7px 44px;background:url(../img/circle-empty.gif) 19px center no-repeat; }
.steps-table div.x-processed { background:url(../img/circle-selected.gif) 19px center no-repeat; }
.steps-table div.x-current { color:#22aaff;background:url(../img/circle-selected.gif) 19px center no-repeat; }
.steps-table-small { margin-bottom:10px; } 
.steps-table-small div { padding:4px 7px 4px 44px; }

div.basicTable table.form-layout tr.x-separated td { border-bottom:1px solid #cdccca;padding-bottom:12px; }
div.basicTable table.form-layout tr.x-afterseparated td { padding-top:12px; }
div.basicTable table.form-layout td.x-notice { color:#95928b;font-size:12px; }
div.basicTable table.form-layout div.x-comment { padding-left:12px;color:#27292e;font-size:13px;background:url("../img/icons/blue-arrow.gif") left 3px no-repeat; }

div.params-chain { float:left; }
div.params-chain div.x-name { float:left;padding-right:23px; }
div.params-chain div.x-value { float:left;padding-top:1px;padding-right:40px; }

div.separate-padding { padding-top:20px; }
p.x-checkbox { padding-left:30px; }
p.x-checkbox .x-control { position:relative;left:-27px;top:1px;margin-right:-21px; }

div.float-box { overflow:hidden; }

.rightContentBlock { width:239px; }

.bottom-secure { float:right;width:96px;height:38px;margin:12px 34px 0 0;background:url("../img/secure.gif") left top no-repeat; }

.gray-block { background:#f5f4ef;padding:15px 20px 20px 20px }