@import url(reset.css);

body{
    font:13px Arial, Helvetica, sans-serif;
    color:#333;
}

/* =HLE calculator
-------------------------------------------------------------- */

.HLE-calculator{
    width:570px;
    margin:0px auto;
    margin-bottom:30px;
}

.HLE-calculator h1{
    font:bold 20px Arial, Helvetica, sans-serif !important;
    color:#3F85B8 !important;
}

.HLE-calculator h2{
    font:bold 16px/22px Arial, Helvetica, sans-serif !important;
    color:#3F86B8 !important;
    margin-bottom:4px !important;
    padding:0px !important;
}

.HLE-calculator h2.HLEcalc-notice{
    margin:11px 0 !important;	
}

.HLEcalc-content h2{
    color:#666;	
}

.HLE-calculator h3{
    color:#3F86B8 !important;
    font-weight:bold;
    background:url(../images/correctIcon.png) no-repeat left;
    padding-left:21px;
}

.HLE-calculator h1 span{
    color:#AAA;	
}

.HLE-calculator .h1Border{
    height:1px;
    margin:7px 0 12px 0;
    background: #3b87bb; /* Old browsers */
    background: -moz-linear-gradient(left, #3b87bb 1%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(1%,#3b87bb), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #3b87bb 1%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #3b87bb 1%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #3b87bb 1%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to right, #3b87bb 1%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b87bb', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */	
}

/* =HLEcalc main content
-------------------------------------------------------------- */
.HLEcalc-mainContent{
    background-color:#F3F7FB;
    border:1px solid #CBDDED;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding:9px;
}

.HLEcalc-content{
    background-color:#FFF;
    border:1px solid #CBDDED;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding:9px;
    padding-bottom:0px;
}

.HLEcalc-row{
    margin-bottom:10px;
}

.HLEcalc-row span{
    color:#878787;
    line-height:18px;
    font-size:12px;	
}

.HLEcalc-rowBorder{
    border:1px solid #CCC;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;	
    padding:10px;
}

.HLEcalc-rowBorder2{
    padding-bottom:0px;	
}

.HLEcalc-rowBorder .HLEcalc-row{
    margin-bottom:0px;	
}

.HLEcalc-rowBorder2 .HLEcalc-row{
    margin-bottom:10px;	
}

/* =HLEcalc left content
-------------------------------------------------------------- */
.HLEcalc-leftContent{
    width:355px;
    line-height:18px;
    padding-top:4px;
}

.HLEcalc-leftContent span, 
.HLEcalc-verListStyle li span, 
.HLEcalc-horizListStyle span{
    float:left;
    color:#333;
    font-size:13px;	
}

.HLEcalc-verListStyle li span{
    line-height:28px;	
}

.HLEcalc-horizListStyle span{
    line-height:12px;
    font-size:12px;	
}

/* =HLEcalc right content
-------------------------------------------------------------- */
.HLEcalc-rightContent{
    width:170px;
}

.HLE-calculator select, 
.HLE-calculator input[type="text"], .HLE-calculator textarea{
    background-color:#FCFCFC;	
    border:1px solid #CCC;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding:4px;
    width:170px;
    font:12px Arial, Helvetica, sans-serif;
    color:#666;
}

.HLE-calculator textarea{
    height:60px;
    width:240px;
}

input::-moz-selection, textarea::-moz-selection{
    color:#000;
    background-color:#F0F0F0;	
}

/*.HLE-calculator select.yesno{
        width:86px;
}*/

.HLE-calculator input[type="text"]{
    width:160px;
    height:17px;
}

.HLEcalc-footer{

}

.HLEcalc-slideInfo{
    width:88px;
    height:23px;
    background:url(../images/slideinfo_bg.png) no-repeat;
    text-align:center;
    font-size:12px;
    line-height:23px;
    color:#31678C;
    margin:0 auto;
}

.HLE-calculator input[type="button"],.HLE-calculator input[type="submit"]{
    padding:4px 18px;
    font:bold 16px Arial, Helvetica, sans-serif;
    color:#31698E;
    border:1px solid #CCDDED;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor:pointer;
}

/* =HLE calculator calculate button
-------------------------------------------------------------- */
.HLE-calculator input.btnCalculate{
    float:right;
    position:relative;
    top:-13px;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #ccdded 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ccdded)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#ccdded 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#ccdded 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#ccdded 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#ccdded 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ccdded',GradientType=0 ); /* IE6-9 */	
}

.HLE-calculator input.btnCalculateHover{
    float:right;
    position:relative;
    top:-13px;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ccdded 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ccdded), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ccdded 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ccdded 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ccdded 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ccdded 0%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccdded', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

/* =HLE calculator yes/no button and add/remove button
-------------------------------------------------------------- */
.HLE-calculator .HLEcalc-btnYesNo, 
.HLE-calculator .HLEcalc-btnAddRemove{
    width:101px;
    height:24px;
    margin-top:10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border:1px solid #CCC;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 1%, #ededed 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 1%,#ededed 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 1%,#ededed 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 1%,#ededed 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 1%,#ededed 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}

.HLE-calculator input.btnYesNo, 
input.btnAddRemove{
    font-size:13px !important;
    color:#666 !important;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 1%, #ededed 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 1%,#ededed 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 1%,#ededed 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 1%,#ededed 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 1%,#ededed 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */	
}

.HLE-calculator input.btnYesNoHover, 
input.btnAddRemoveHover{
    font-size:13px !important;
    color:#666 !important;
    background: #ededed; /* Old browsers */
    background: -moz-linear-gradient(top, #ededed 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ededed 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ededed 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ededed 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ededed 0%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */	
}

.HLE-calculator #yesBtn,
#yesBtn2,
#addBtn,
#addBtn2,
#addBtn3{
    padding:0px;
    padding:4px 15px;
    border:0px;
    border-right:1px solid #CCC;
    border-radius:0px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    float:left;
}

.HLE-calculator #noBtn, 
#noBtn2,
#removeBtn, 
#removeBtn2, 
#removeBtn3{
    padding:0px;
    padding:4px 15px;
    border:0px;
    border-left:1px solid #FFF;
    border-radius:0px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    float:right;
}

/* =previous button
-------------------------------------------------------------- */
#prevBtn{
    border:1px solid #CCC;
    color:#666;	
    float:left;
    position:relative;
    top:-13px;
}

/* =next button
-------------------------------------------------------------- */
#nextBtn,#sendAndViewResults, #viewResults{
    border:1px solid #CCC;
    color:#666;	
    float:right;
    position:relative;
    top:-13px;
}

.btnStyle{
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 1%, #ededed 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 1%,#ededed 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 1%,#ededed 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 1%,#ededed 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 1%,#ededed 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}

.btnStyleHover{
    background: #ededed; /* Old browsers */
    background: -moz-linear-gradient(top, #ededed 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ededed 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ededed 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ededed 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ededed 0%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

/* =HLEcalc enquiry
-------------------------------------------------------------- */
.HLEcalc-enquiryLeft{
    width:250px;
}

.HLEcalc-enquiryRight{
    width:250px;
}

.HLEcalc-enquiryRight input[type="text"]{
    width:240px;	
}

#sendBtn{
    float:right;
    border:1px solid #CCC;
    color:#666;
    position:relative;
    top:-13px;	
}

.HLEcalc-errorMessage{
    background:url(../images/error_icon.png) no-repeat left 11px;
    font-size:11px;
    color:#B80000;
    padding-left:12px;
    padding-top:5px;	
}

/* =content style
-------------------------------------------------------------- */
.contentStyle{
    margin-top:10px !important;	
}

.contentStyle ul{
    list-style-type:none !important;
    margin:0px !important;
    padding:0px !important;
}

.contentStyle ul li{
    list-style-type:none !important;
    margin:0px;
    padding:0px;
    color:#333;
    line-height:20px;
    padding-left:21px;
    margin-bottom:10px;
}

.contentStyle ul li.fail{
    background:url(../images/failIcon.png) no-repeat 0px 3px;	
}

.contentStyle ul li.pass{
    background:url(../images/passIcon.png) no-repeat 0px 3px;	
}

.contentStyle ul li.question{
    background:url(../images/questionIcon.png) no-repeat 0px 3px;	
}

/* =HLEcalc result
-------------------------------------------------------------- */
.HLEcalc-resultLeft{
    width:220px;
    padding-top:0px;
    font-weight:bold;
    color:#666;
}

.HLEcalc-resultRight{
    width:310px;
    line-height:18px;
    color:#666;
}

/* =enquire online and recalculate button
-------------------------------------------------------------- */
a.btnEnquire{
    background:url(../images/HLE_iconSet.png) no-repeat 0 -43px;
    width:270px;
    height:65px;
    margin-top:10px;
    float:left;
}
a.btnEnquire:hover, a.btnRecalc:hover{
    opacity:0.8;
}

a.btnRecalc{
    background:url(../images/HLE_iconSet.png) no-repeat -281px -43px;
    width:270px;
    height:65px;
    margin-top:10px;
    float:left;
    float:right;
}

/* =HLEcalc smallSelectBox
-------------------------------------------------------------- */
select.HLEcalc-smallSelectBox{
    width:90px;	
}

select.HLEcalc-smallSelectBox2{
    width:120px;	
}

p.pStyle {
    font-size: 11px;
    font-style: italic;
    line-height: 14px;
    margin-bottom: 7px;
}

/* =HLEcalc column
-------------------------------------------------------------- */
.HLEcalc-column{
    width:200px;
    float:left;
}

.HLEcalc-smallColumn{
    width:100px;
    padding-left:10px;	
}

.HLEcalc-fullColumn{
    width:100%;	
}

/* =HLEcalc vertical and horizontal list style
-------------------------------------------------------------- */
ul.HLEcalc-verListStyle, 
ul.HLEcalc-horizListStyle{
    overflow:hidden;
    list-style-type:none;
    margin:0px;
    padding:0px;
}

ul.HLEcalc-verListStyle li, 
ul.HLEcalc-horizListStyle li{
    line-height:28px;
    height:28px;
    padding:5px 0;
    list-style-type:none;
    margin:0px;
}

ul.HLEcalc-verListStyle li input[type="text"], 
.GLC-blockNew input#purchase_price,
.GLC-blockNew input#loan_amount_requested,
.GLC-blockNew input#guarantors_property_value,
.GLC-blockNew input#guarantors_current_home_loan {
    background-color: #FCFCFC;
    border: 1px solid #CCC;
    border-left:0px;
    border-radius:0px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 4px;
    width: 78px;
    height:18px;
    font: 12px Arial, Helvetica, sans-serif;
    color: #666;
    float:left;
}

/* glc block new */
.GLC-blockNew{
	clear:both;
	overflow:hidden;
	width:170px;
	margin:0 auto;	
}

.GLC-blockNew input{
	width:145px !important;	
}

.HLEcalc-title{
    font-weight:bold;
}

.HLEcalc-centerStyle{
    text-align:center;	
}

/* =HLEcalc dollar sign
-------------------------------------------------------------- */
.HLEcalc-dollarSign{
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    font: 12px Arial, Helvetica, sans-serif;
    color: #666;
    height:17px;
    background-color: #FCFCFC;
    border: 1px solid #CCC;
    border-right:0px;
    float:left;
    width:7px;
    padding:6px 0px 3px 5px;
}

/* =HLEcalc horizontal list style
-------------------------------------------------------------- */
ul.HLEcalc-horizListStyle{

}

ul.HLEcalc-title li{
    padding-top:0px !important;
    height:13px !important;
}

ul.HLEcalc-horizListStyle li{
    float:left;	
    padding-right:10px;
    padding-bottom:0px;
    padding-top:10px;
    font-size:12px;
}

.HLEcalc-horizListStyle li:nth-child(1){ width:78px; }
.HLEcalc-horizListStyle li:nth-child(2){ width:51px; }
.HLEcalc-horizListStyle li:nth-child(3){ width:135px; }
.HLEcalc-horizListStyle li:nth-child(4){ width:120px; }
.HLEcalc-horizListStyle li:nth-child(5){ width:84px; padding-right:0px !important; }

.HLEcalc-horizListStyle li:nth-child(1) input{ width:68px !important; }
.HLEcalc-horizListStyle li:nth-child(2) input{ width:41px !important; }
.HLEcalc-horizListStyle li:nth-child(3) input{ width:125px !important; }
.HLEcalc-horizListStyle li:nth-child(4) select{ width:120px !important; }
.HLEcalc-horizListStyle li:nth-child(5) select{ width:84px !important; }

.HLEcalc-horizListStyle2 li:nth-child(1){ width:75px; }
.HLEcalc-horizListStyle2 li:nth-child(2){ width:43px; }
.HLEcalc-horizListStyle2 li:nth-child(3){ width:47px; }
.HLEcalc-horizListStyle2 li:nth-child(4){ width:37px; }
.HLEcalc-horizListStyle2 li:nth-child(5){ width:113px; padding-right:10px !important; }
.HLEcalc-horizListStyle2 li:nth-child(6){ width:80px; }
.HLEcalc-horizListStyle2 li:nth-child(7){ width:58px; padding-right:0px !important; }

.HLEcalc-horizListStyle2 li:nth-child(1) input{ width:65px !important; }
.HLEcalc-horizListStyle2 li:nth-child(2) input{ width:33px !important; }
.HLEcalc-horizListStyle2 li:nth-child(3) input{ width:37px !important; }
.HLEcalc-horizListStyle2 li:nth-child(4) input{ width:27px !important; }
.HLEcalc-horizListStyle2 li:nth-child(5) select{ width:113px !important; }
.HLEcalc-horizListStyle2 li:nth-child(6) select{ width:80px !important; }
.HLEcalc-horizListStyle2 li:nth-child(7) select{ width:58px !important; }

.HLEcalc-horizListStyle2 li{ padding-right:9px !important; }

.HLEcalc-title li{
    line-height:12px !important;
    height:12px !important;	
}

.HLE-calculator .HLEcalc-btnAddRemove{
    width:139px;
    margin-left:210px;
}

.HLE-calculator .HLEcalc-btnAddRemove-clearMargin{
    margin-left:0px !important;	
}

.HLEcalc-emailAdd{
    float:right;	
}

.HLEcalc-leftContentStyle{
    width:325px;
    float:left;
}

.HLEcalc-rightContentStyle{
    width:195px;
    float:right;
    border-left:1px solid #CCC;
}

.HLEcalc-rightContentStyle input{
    width:175px !important;	
}

/* =HLE calculator css3 checkbox and radio button
-------------------------------------------------------------- */
.HLE-calculator input[type="checkbox"] {
    display:none;
}

.HLE-calculator input[type="checkbox"] + label {
    color:#f2f2f2;
    font-family:Arial, sans-serif;
    font-size:14px;
}

.HLE-calculator input[type="checkbox"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url(../images/HLECheckRadio.png) left top no-repeat;
    cursor:pointer;
}

.HLE-calculator input[type="checkbox"]:checked + label span {
    background:url(../images/HLECheckRadio.png) -20px top no-repeat;
}

.HLE-calculator input[type="radio"] {
    display:none;
}

.HLE-calculator input[type="radio"] + label {
    color:#f2f2f2;
    font-family:Arial, sans-serif;
    font-size:14px;
}

.HLE-calculator input[type="radio"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url(../images/HLECheckRadio.png) -38px top no-repeat;
    cursor:pointer;
    float:none;
}

.HLE-calculator input[type="radio"]:checked + label span {
    background:url(../images/HLECheckRadio.png) -57px top no-repeat;
}


/* =HLE calc result content
-------------------------------------------------------------- */
.HLEcalc-resultContent{

}

/* =HLE calculator table style
-------------------------------------------------------------- */
.table {
    width: auto !important;
    color: #333;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    border:1px solid #AAAAAA;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow:hidden;
    position:relative;
    z-index:2;
}

.table ul{
    list-style-type:none !important;
    margin:0px !important;
    padding:0px !important;	
}

.table li {
    text-align: left;
    vertical-align: top;
    border-top: 1px solid #AAAAAA;
    list-style-type:none !important;
    margin:0px !important;
    padding:0px !important;	
}

.table li:nth-child(1){
    border-top:0px;	
    font-weight:bold;
}

.table li:nth-child(1).odd{
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.table li:nth-child(3).odd, .table li:nth-child(12).even{
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.table li.odd{
    background-color: #FFF;
}

.table li.even{
    background-color: #f9f9f9;
    border-bottom: 0px !important;
    border-left: 0px !important;
}

.table li ul{
    overflow:hidden;	
}

.table li ul li{
    float:left;
    padding:0px;
    padding:3px 5px !important;
    border:0px;
    text-align:center;
    border-right:1px solid #AAAAAA;
    font-size: 12px;
}

.table li ul li:nth-child(1){
    width:223px;
    text-align:left;
    font-weight:bold;
}

.table li ul li:nth-child(2), 
.table li ul li:nth-child(3), 
.table li ul li:nth-child(4), 
.table li ul li:nth-child(5), 
.table li ul li:nth-child(6){
    width:52px;	
}

.table li ul li:nth-child(6){
    border-right:0px;
}

#briefResult ul li:last-child ul li:nth-child(1), 
#detailResult ul li:last-child ul li:nth-child(1){
    text-decoration:none;	
}

li.accept{
    color:#009900 !important;
}

/* border fix */
.borderRightNone{
    border-right:0px !important;	
}

/* lvr result */
.lvrResult li{
    font-weight:normal !important;
}

span.decline{
    background:url(../images/cross.png) no-repeat 2px;
    display:block;
    height:20px;
    width:14px;
    margin:0 auto;
}

span.accept{
    background:url(../images/tick.png) no-repeat 2px;
    display:block;
    height:20px;
    width:14px;
    margin:0 auto;
}


/* more less */
#moreLess {
    padding: 5px 7px;
    border: 1px solid #CCC;
    border-top: 0px;
    border-radius: 0px 0px 4px 4px;
    font: 11px arial;
    text-decoration: none;
    color: black;
    position: relative;
    top: 0px;
    float: right;
    right: 7px;
    border-color: #BBB #BBB #AAA #BBB;
    position:relative;
    z-index:1;
    cursor:pointer;
    /* gradient */
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #c3daea 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#c3daea)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#c3daea 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#c3daea 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#c3daea 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#c3daea 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c3daea',GradientType=0 ); /* IE6-9 */
    /* text shadow */
    text-shadow: 2px 1px 0px #FFFFFF;
    filter: dropshadow(color=#FFFFFF, offx=2, offy=1);
    /* box shadow */
    -webkit-box-shadow: 0px -7px 8px rgba(50, 50, 50, 0.6);
    -moz-box-shadow:    0px -7px 8px rgba(50, 50, 50, 0.6);
    box-shadow:         0px -7px 8px rgba(50, 50, 50, 0.6);
}

/* =HLE Icon Set
-------------------------------------------------------------- */
.HLEiconSet{
    background:url(../images/HLE_iconSet.png) no-repeat 0 2px;
    width:14px;
    height:20px;
    display:block;
    margin:0 auto;
}

span.pass{
    background-position:-24px 2px;
    height:20px;
}

span.fail{
    background-position:0 2px;
    height:20px;
}

span.more{
    width:24px;
    height:8px;
    margin:3px;
    padding:0px 9px 0px 11px;
    background-position:0px -24px;
}

span.less{
    width:19px;
    height:11px;
    margin:3px 3px 0px 3px;
    padding:0px 9px 0px 11px;
    background-position:-54px -24px;
}

/*CSS appended by Prajwol starts*/

/* hiding slides in default and showing first one*/
.slide{ 
    margin: 0px auto;
    display: none; 
    /*position: absolute;*/
}

.slide:first-child{
    display: block;
}

/*CSS for hiding rent details in default */
#rentPaymentDetails{
    display: none;
}

/*CSS for error fields*/
.inputError{
    border-color: #B80000 !important;
}

.gsc_error_box{
    /*width: 540px;*/
    border: 1px solid red;
    background: #FFF0F0; 
    /*margin-top: 25px;*/
    padding: 9px 12px; 
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font: 12px/20px Arial;
    clear:both;
    color: #F00;
}

.gsc_error_box h5{
    margin: 0px !important;
    font-size: 12px !important;
    font-weight: bold !important;
    color: #F00 !important;
}

/* webkit, opera, IE9 */
input::selection {
    background:#bbb;
}
/* mozilla firefox */
input::-moz-selection {
    background:#bbb;
}

.HLEcalc-message{
    background-color:#F3F7FB;
    border:1px solid #CBDDED;
    color:#3F86B8;
    padding:10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom:12px;
    padding-bottom:0px;
}

.HLEcalc-message ul, .HLEcalc-message ul li{
    margin:0px;
    padding:0px;
    list-style:none;
}

.HLEcalc-message ul li{
    padding-left:19px;
    margin-bottom:10px;
    line-height:20px;
}

.HLEcalc-message ul li.msgSuccessful{
    background:url(../images/passIcon.png) no-repeat 0 2px;
}

.HLEcalc-message ul li.msgError{
    background:url(../images/failIcon.png) no-repeat 0 2px;
}

/*CSS appended by Prajwol ends*/

/* See Example */
.rounded {
    display: none;
    position: absolute;
    height: auto;
    width: 180px;
    padding: 5px 3px 5px 5px;
    margin: 0 0 25px 0;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -webkit-background-clip: padding-box;
    -webkit-background-origin: padding-box;
    background: #F3F7FB;
    border: 1px solid #CBDDED;
}

.HLEcalc-gs-example-list-content{
    background: #FFF;
    border: 1px solid #CBDDED;
    width:176px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -webkit-background-clip: padding-box;
    -webkit-background-origin: padding-box;
    margin: 0 !important;
    padding: 0 !important;
}

ul.HLEcalc-gs-example-list-content li {
    border-bottom: 1px solid #CBDDED;
    margin: 0 5px 0 5px;
    padding: 2px 0 2px 0;
    word-wrap: break-word;
}

ul.HLEcalc-gs-example-list-content li:last-child{
    border-bottom:0px; 
}

ul.HLEcalc-gs-example-list-content li a{
    font-size:12px; 
    color:#333 !important;
    text-decoration: none;
}

ul.HLEcalc-gs-example-list-content li a:hover{
    text-decoration: underline;   
    color: #2255AA !important;
}


.HLEcalc-cssArrow{
    width: 0; 
    height: 0; 
    position:absolute;
    border-top: 5px solid #CBDDED; 
    border-top: 5px solid transparent;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    border-bottom: 5px solid #CBDDED;
    left:33px;
    top:-11px;
}

ul.HLEcalc-gs-example-list-content, ul.HLEcalc-gs-example-list-content li{
    list-style: none;
}

li.borderRightNone{
    border-right:0px !important;
}

/* Added by : Subodh */

/* =HLEcalc tooltip
-------------------------------------------------------------- */
a.HLEcalc-tooltip {
    display: inline;
    float: left;
    border: 1px solid #5791DD;
    border-radius: 15px;
    padding: 0px 3px 0 2px;
    text-align: center;
    color: #5791DD !important;
    text-decoration: none;
    margin-top: 4px;
    margin-left: 5px;
    font: bold 9px/11px arial, verdana, tahoma;
}

a.HLEcalc-tooltip:hover{
    color:#13489A !important;
    border: 1px solid #13489A;
}

span#checkAnyOne{
    color:#B80000 !important;
}

/*CSS for pop up hint box added by prajwol */
#hintbox{ 
    position:absolute;
    top: 0;
    background-color: white;
    width: 150px; /*Default width of hint.*/
    padding: 3px;
    border:1px solid #CBDDED;
    font:normal 11px Verdana;
    line-height:18px;
    z-index:100;
    border-right: 1px solid #CBDDED;
    border-bottom: 1px solid #CBDDED;
    visibility: hidden;
}

.detailResult{
    display: none;
}

/* link style */
a.linkStyle, .HLEcalc-tips li a{
    color:#2255AA;
}

a.linkStyle:hover, .HLEcalc-tips li a:hover{
    text-decoration:none;
}

/* bug fix - march 04, 2013 by subodhmaharjan.com.np */
.aheadline{
    display:none;
}
/* =See Example
-------------------------------------------------------------- */
.rounded {
    display: none;
    position: absolute;
    height: auto;
    width: 180px;
    padding: 5px 3px 5px 5px;
    margin: 0 0 25px 0;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -webkit-background-clip: padding-box;
    -webkit-background-origin: padding-box;
    background: #F3F7FB;
    border: 1px solid #CBDDED;
}

.HLEcalc-gs-example-list-content{
    background: #FFF;
    border: 1px solid #CBDDED;
    width:176px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -webkit-background-clip: padding-box;
    -webkit-background-origin: padding-box;
}

ul.HLEcalc-gs-example-list-content li {
    border-bottom: 1px solid #CBDDED;
    margin: 0 5px 0 5px;
    padding: 2px 0 2px 0;
    word-wrap: break-word;
}

ul.HLEcalc-gs-example-list-content li:last-child{
    border-bottom:0px;	
}

ul.HLEcalc-gs-example-list-content li a{
    font-size:12px;	
    color:#333;
}

.HLEcalc-cssArrow{
    width: 0; 
    height: 0; 
    position:absolute;
    border-top: 5px solid #CBDDED; 
    border-top: 5px solid transparent;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    border-bottom: 5px solid #CBDDED;
    left:33px;
    top:-11px;
}

/* border fix */
.borderRightNone{
    border-right:0px !important;	
}

/* lvr result */
.lvrResult li{
    font-weight:normal !important;
}

/* css updated on March 13, 2013 by subodhmaharjan.com.np */
.HLEcalc-GLCcontent{
    width:255px;
    margin-bottom:10px;
}

/*.HLEcalc-GLCcontent .HLEcalc-leftContent{
    width:120px;
}

.HLEcalc-GLCcontent .HLEcalc-rightContent{
    width:135px;
}*/

/*.HLEcalc-GLCcontent .HLEcalc-rightContent input{
    width:125px;
}

.HLEcalc-GLCcontent img.GLCyou, .HLEcalc-GLCcontent img.GLCyourGuarantor{
    width:240px;
    height:191px;
    background:url(../images/GLC_Vector_Image.png) 0 0;
}

img.GLCyourGuarantor{
    background-position:240px 0px !important;	
}*/

.borderRightFix{
    border-right:2px solid #CCC;
    padding-right:10px;
}

/* css added on march 14, 2013 by subodhmaharjan.com.np */
.HLEcalc-GLCcontentStyle2{
    text-align:center;
}

.HLEcalc-GLCcontent img.GLCyou2{
    width:255px;
    /*height:184px;
    background:url(../images/GLC_Vector_your_purchase.png) no-repeat 60px 10px;*/
    height:216px;
    background:url(../images/GLC_Vector_your_purchase.png) no-repeat 6px 10px;
    /*border-bottom:1px solid #CCC;*/
    padding-bottom:10px;
    /*margin-bottom:15px;*/
}

img.GLCyourGuarantor2{
    width:255px;
    /*height:184px;
    background:url(../images/GLC_Vector_your_guarantors.png) no-repeat 11px 10px;*/
    height:216px;
    background:url(../images/GLC_Vector_your_guarantors.png) no-repeat 65px 10px;
    /*border-bottom:1px solid #CCC;*/
    padding-bottom:10px;
    /*margin-bottom:15px;*/
}

.HLEcalc-GLCcontent h4{
	font: normal 13px Arial, Helvetica, sans-serif !important;
	margin-bottom: 7px !important;
	text-align: left;
	padding: 0 0 7px 42px !important;
	float: left;
	border-bottom: 0px !important;
	margin: 0px !important;
}

.HLEcalc-GLCcontent h3{
    font:bold 15px Arial, Helvetica, sans-serif !important;
}

/* =HLEcalc tooltip
-------------------------------------------------------------- */
a.HLEcalc-tooltip {
    display: inline;
    float: left;
    border: 1px solid #5791DD;
    border-radius: 15px;
    padding: 0px 3px 0 2px;
    text-align: center;
    color: #5791DD;
    text-decoration: none;
    margin-top: 3px;
    margin-left: 5px;
    font: bold 9px/11px arial, verdana, tahoma;
}

a.HLEcalc-tooltip:hover{
    color:#13489A;
    border: 1px solid #13489A;
}

/* css fix - march 11, 2013 by subodhmaharjan.com.np */
select#guarantor_property_type, 
select#guarantor_still_working, 
select#consolidating_debt, 
select#geuinine_savings, 
select#construction_loan{
    float:right;	
}

ul.widthFix li ul li:first-child{
    width:286px;
}

/* disclaimer */
a.disclaimer{
	float:right;
	color: #999;
	text-decoration: none;
	margin-right: 13px;
}

a.disclaimer:hover{
	color:#333;
	text-decoration:underline;	
}

span.NA {
text-align: center;
display: block;
font: 12px/20px arial;
letter-spacing:1px;
}