/* Calculator Form Start */

body {background:none transparent;
}
.calculator_cr{
	width:680px;
	padding:0px;
	margin:15px auto 15px;
	overflow:hidden;
}
	
.calculator_cr .calrows{
	float:left;
	width:675px;
	padding:0px;
	margin:0px 0px 10px;
}

.calculator_cr .calrows.resultsrow{
	border:1px dashed #396984;
	border-radius: 8px;
	background:#D1DDE3;
}

.calculator_cr .calrows input[type="text"]{
	background: transparent;
	border:1px  solid #000;
	padding:4px;
}


.calculator_cr .calrows .lcolumn{
	float:left;
	width:420px;
	padding:0px 50px 0px 0px;
}

.calculator_cr .calrows .rcolumn{
	float:left;
	width:180px;
	padding:5px 0px 0px;
	text-align:right;
}

.calculator_cr .calrows.resultsrow  .lcolumn{
	float:left;
	width:315px;
	padding:10px 50px 10px 5px;
}


.calculator_cr .calrows.resultsrow .rcolumn{
	float:left;
	width:275px;
	padding:10px 0px 10px 5px;
	text-align:right;
}

.calculator_cr .calrows.resultsrow p{
	margin:0px;
	padding:0px;
}
	
/* Calculator Form End */		
	
	
/*LOAD MASKL */

.loadmask {
    z-index: 100;
    position: absolute;
    top:0;
    left:0;
    -moz-opacity: 0.9;
    opacity: .90;
    filter: alpha(opacity=90);
    background-color: #CCC;
    width: 100%;
    height: 100%;
    zoom: 1;
}
.loadmask-msg {
    z-index: 20001;
    position: absolute;
    top: 0;
    left: 0;
    border:1px solid #6593cf;
    background: #c3daf9;
    padding:2px;
}
.loadmask-msg div {
    padding:5px 10px 5px 25px;
    background: #fbfbfb url('../images/loading.gif') no-repeat 5px 5px;
    line-height: 16px;
	border:1px solid #a3bad9;
    color:#222;
    font:normal 11px tahoma, arial, helvetica, sans-serif;
    cursor:wait;
}
.masked {
    overflow: hidden !important;
}
.masked-relative {
    position: relative !important;
}
.masked-hidden {
    visibility: hidden !important;
}
	
div.error {  color: red; padding-left: .5em; vertical-align: top; }

div.error2 { float:left; clear:both; color: red; background:#FFFFFF; padding-left: .5em; vertical-align: top; margin-bottom:4px; padding:2px; width:95%; }	