#loanoverlay {width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:100;}
#loanoverlay .overlaybg {width:100%; height:100%; background:url(../images/bg/overlay.png); left:0px; right:0px; position:absolute;}

#loanoverlay .frame {width:447px; top:50%; left:50%; margin-top:-235px; margin-left:-211px; position:absolute;}
#loanoverlay .headerbg {width:447px; height:39px;}
#loanoverlay .footerbg {width:447px; height:110px; position:relative;}
#loanoverlay .middle {width:373px; padding:20px 37px 0; background:url(../images/bg/overlay_middle.png) repeat-y;}
#loanoverlay .form {width:373px; line-height:18px; position:relative; z-index:100;}
#loanoverlay .form .title {text-align:right; width:70px; color:#000; line-height:24px;}
#loanoverlay .form img {margin:-2px 0 0 5px; vertical-align:middle;}
#loanoverlay .form input {border:#ccc solid 1px; padding:2px 4px;}
#loanoverlay .form textarea {border:#ccc solid 1px; padding:2px 4px; width:277px; height:60px;}
#loanoverlay .header {top:15px; right:29px; position:absolute;}
#loanoverlay .checkbox {bottom:-80px; left:-15px; position:absolute;}
#loanoverlay .checkbox input {border:none;}
#loanoverlay .checktext {bottom:-78px; left:10px; position:absolute;}
#loanoverlay .btn {bottom:-80px; right:16px; position:absolute; cursor:pointer}
#loanoverlay .close {bottom:34px; right:26px; position:absolute; cursor:pointer}
#loanoverlay #btn_loan_step {border:none; width:55px; height:21px; padding:0; margin:0 0 0 5px; vertical-align:middle;}
#loanoverlay #append {margin-top:22px;}
#loanoverlay #append .date {width:373px; height:100px; overflow-x:hidden; overflow-y:scroll; margin-top:6px;}
#loanoverlay #append .date .item {padding:4px 0px; background:url(../images/bg/hr_dotted_gray.gif) repeat-x bottom;}
#loanoverlay #append .date input {width:36px; padding:2px;}
#loanoverlay .report .subtitle {padding:0 0 12px; font-weight:bold; font-size:15px; color:#000;}
#loanoverlay .report .text {margin:0 0 12px;}
#loanoverlay .report .litem {padding:0 0px;}
#loanoverlay .report .loan {height:144px; margin-top:18px; overflow:auto;}
#loanoverlay .report ul {margin:0; padding:0; list-style:outside; background:url(../images/bg/hr_dotted_gray.gif) repeat-x top;}
#loanoverlay .report li {padding:6px 0; background:url(../images/bg/hr_dotted_gray.gif) repeat-x bottom;}


#loanoverlay2 {width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:100;}
#loanoverlay2 .overlaybg {width:100%; height:100%; background:url(../images/bg/overlay.png); left:0px; right:0px; position:absolute;}

#loanoverlay2 .frame {width:447px; top:50%; left:50%; margin-top:-235px; margin-left:-211px; position:absolute;}
#loanoverlay2 .headerbg {width:447px; height:39px;}
#loanoverlay2 .footerbg {width:447px; height:110px; position:relative;}
#loanoverlay2 .middle {width:373px; padding:20px 37px 0; background:url(../images/bg/overlay_middle.png) repeat-y;}
#loanoverlay2 .form {width:373px; line-height:18px; position:relative; z-index:100;}
#loanoverlay2 .form .title {text-align:right; width:70px; color:#000; line-height:24px;}
#loanoverlay2 .form img {margin:-2px 0 0 5px; vertical-align:middle;}
#loanoverlay2 .form input {border:#ccc solid 1px; padding:2px 4px;}
#loanoverlay2 .form textarea {border:#ccc solid 1px; padding:2px 4px; width:277px; height:60px;}
#loanoverlay2 .header {top:15px; right:29px; position:absolute;}
#loanoverlay2 .checkbox {bottom:-80px; left:-15px; position:absolute;}
#loanoverlay2 .checkbox input {border:none;}
#loanoverlay2 .checktext {bottom:-78px; left:10px; position:absolute;}
#loanoverlay2 .btn {bottom:-80px; right:16px; position:absolute; cursor:pointer}
#loanoverlay2 .close {bottom:34px; right:26px; position:absolute; cursor:pointer}
#loanoverlay2 #btn_loan_step {border:none; width:55px; height:21px; padding:0; margin:0 0 0 5px; vertical-align:middle;}
#loanoverlay2 #append {margin-top:22px;}
#loanoverlay2 #append .date {width:373px; height:100px; overflow-x:hidden; overflow-y:scroll; margin-top:6px;}
#loanoverlay2 #append .date .item {padding:4px 0px; background:url(../images/bg/hr_dotted_gray.gif) repeat-x bottom;}
#loanoverlay2 #append .date input {width:36px; padding:2px;}
#loanoverlay2 .report .subtitle {padding:0 0 12px; font-weight:bold; font-size:15px; color:#000;}
#loanoverlay2 .report .text {margin:0 0 12px;}
#loanoverlay2 .report .litem {padding:0 0px;}
#loanoverlay2 .report .loan {height:144px; margin-top:18px; overflow:auto;}
#loanoverlay2 .report ul {margin:0; padding:0; list-style:outside; background:url(../images/bg/hr_dotted_gray.gif) repeat-x top;}
#loanoverlay2 .report li {padding:6px 0; background:url(../images/bg/hr_dotted_gray.gif) repeat-x bottom;}


#share_link {width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:100;}
#share_link .overlaybg {width:100%; height:100%; background:url(../images/bg/overlay.png); left:0px; right:0px; position:absolute;}

#share_link .frame {width:447px; top:50%; left:50%; margin-top:-235px; margin-left:-211px; position:absolute;}
#share_link .headerbg {width:447px; height:39px;}
#share_link .footerbg {width:447px; height:110px; position:relative;}
#share_link .middle {width:373px; padding:20px 37px 0; background:url(../images/bg/overlay_middle.png) repeat-y;}
#share_link .form {width:373px; line-height:18px; position:relative; z-index:100;}
#share_link .form .title {text-align:right; width:70px; color:#000; line-height:24px;}
#share_link .form img {margin:-2px 0 0 5px; vertical-align:middle;}
#share_link .form input {border:#ccc solid 1px; padding:2px 4px;}
#share_link .form textarea {border:#ccc solid 1px; padding:10px 4px; width:350px; height:60px;}
#share_link .header {top:15px; right:29px; position:absolute;}
#share_link .checkbox {bottom:-80px; left:-15px; position:absolute;}
#share_link .checkbox input {border:none;}
#share_link .checktext {bottom:-78px; left:10px; position:absolute;}
#share_link .btn {bottom:-80px; right:16px; position:absolute; cursor:pointer}
#share_link .close {bottom:34px; right:26px; position:absolute; cursor:pointer}
#share_link #btn_loan_step {border:none; width:55px; height:21px; padding:0; margin:0 0 0 5px; vertical-align:middle;}
#share_link #append {margin-top:22px;}
#share_link #append .date {width:373px; height:100px; overflow-x:hidden; overflow-y:scroll; margin-top:6px;}
#share_link #append .date .item {padding:4px 0px; background:url(../images/bg/hr_dotted_gray.gif) repeat-x bottom;}
#share_link #append .date input {width:36px; padding:2px;}
#share_link .report .subtitle {padding:0 0 12px; font-weight:bold; font-size:15px; color:#000;}
#share_link .report .text {margin:0 0 12px;}
#share_link .report .litem {padding:0 0px;}
#share_link .report .loan {height:144px; margin-top:18px; overflow:auto;}
#share_link .report ul {margin:0; padding:0; list-style:outside; background:url(../images/bg/hr_dotted_gray.gif) repeat-x top;}
#share_link .report li {padding:6px 0; background:url(../images/bg/hr_dotted_gray.gif) repeat-x bottom;}
