/*body {
  font-family: Verdana;
}*/
span.must_fill, a.calc_link , a.calc_print, .PropertyCalculatorResult .calc_header_cell, #propertycalculatorform .calc_header_cell { 
	color:#000000; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
}
a.calc_link, a.calc_print {
	text-decoration:underline;	
}
a.calc_print {
	cursor: pointer;
}
.PropertyValueCalculatorResultPortlet .PageButtons {
  font-weight:bold;
  color:#8F2140;
}
.PropertyCalculatorResult tr.calc_row1, .PropertyCalculatorResult  tr.calc_row0 {
  color:black!important;
}
.PropertyCalculatorResult td.calc_button_cell {
  font-weight:normal!important;
}
.PropertyCalculatorResult tr.calc_info_row td.calc_button_cell {
  font-weight:bold!important;
}
.PropertyValueCalculatorResultPortlet .PageButtons div {
  padding:0 0 10px 0;
}
table.calc_table {
  font-family: Verdana;
  font-weight: bold;
	padding: 0px;
}
span.calc_error {
  font-size: 10px;
	color: red;
}
span.result_head{
	font-weight: bold;
}
/*div, table {
	font-family: Verdana;
}*/
input {
  border: 1px solid #cccccc;
}
.calc_caption,.calc_header_row{
	background-color: rgb(143, 33, 64);
	color: white;
	font-family:Verdana;
	font-size: 14px;
	font-weight: bold;
	height: 45px;
	text-align: center;
}
p.calc_intro {
  font-family: verdana;
  font-size: 11px;
  text-align: justify;
}
td.calc_result_cell {
  font-size: 12px;
	padding-left: 20px;
	padding-bottom: 8px;
	border-top: 1px solid rgb(143, 33, 64);
	border-bottom: 1px solid rgb(143, 33, 64);
}
tr.show_result {
  font-size: 11px;
}
td.calc_header_cell {
	height: 45px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	vertical-align: middle;
	text-align: left;
}
td.calc_label_cell, td.calc_button_cell{
	font-size: 11px;
	font-weight: bold;
	/*height: 45px;*/
	padding-left: 20px;
        padding-top:10px;
        padding-bottom:10px;
}
td.calc_rem_cell{
	font-size: 11px;
	font-weight: normal;
	height: 45px;
	padding-left: 20px;
}
td.calc_button_cell,td.calc_b_cell {
	border-top: 1px solid rgb(154,154,162);
}
td.calc_cell,td.calc_b_cell {
  font-size: 11px;
}
tr.calc_row {
	displayx: table-row;
	background-color: rgb(228,227,232);
	color: rgb(143, 33, 64);
	border-top: 1px dashed black;
}
tr.calc_row0 {
	displayx: table-row;
	background-color: rgb(228,227,232);
	color: rgb(143, 33, 64);
}
tr.calc_row1 {
    displayx: table-row;
	background-color: rgb(239,239,241);
	color: rgb(143, 33, 64);
}
tr.calc_row_hidden{
	display: none;
	background-color: rgb(228,227,232);
	color: rgb(143, 33, 64);
	border-top: 1px dashed black;
}
tr.calc_row_hidden0 {
	display: none;
	background-color: rgb(228,227,232);
	color: rgb(143, 33, 64);
}
tr.calc_row_hidden1 {
    display: none;
	background-color: rgb(239,239,241);
	color: rgb(143, 33, 64);
}
tr.calc_result_row {
	displayx: table-row;
	background-color: rgb(204,204,212);
	color: rgb(143, 33, 64);
}
tr.calc_header_row, th.calc_header_row {
	background-color: #cdced3;
	color: rgb(143, 33, 64);
	font-size: 12px;
	font-weight: bold;
	padding: 4px;
	padding-left: 12px;
}

.PropertyCalculator .calc_b_cell {
  font-weight:normal;
  color:black;
}
.PropertyCalculator .valuediv, .PropertyCalculator #valuediv, .PropertyCalculator #valuediv2 {
  /*color:red;*/
  font-size:120%;
  font-weight:bold;
}
.PropertyCalculator td.calc_header_cell, .PropertyCalculatorResult td.calc_header_cell {
  padding:10px 20px;
  height: auto;
  text-align:justify;
}
.PropertyCalculator td.calc_header_cell hr, .PropertyCalculatorResult td.calc_header_cell hr {
/*  margin:20px 0;*/
  padding:0;
}
.PropertyCalculator .error { 
  color:red; 
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:10px; 
  font-weight:bold; 
  line-height:12px;
  padding-top:10px;
}
.PropertyCalculator .error p {
  padding:0;
  margin:0;
}

.PropertyCalculator label {
  display:block;
  position:relative;
  margin:5px 0 5px 0px;
  padding:0 11px 0 23px;
  width:293px;
}
.PropertyCalculator .calc_b_cell label {
  width:293px!important;
}
.PropertyCalculator label input {
  left:0;
  position:absolute;
  top:0px;
  border:0!important;
  margin-left:0;
  padding-left:0;
  width:12px;
  height:12px;
}
.PropertyCalculator label img {
  display:none;
  left:0;
  position:absolute;
  top:3px;
  border:0;
  margin-left:0;
  padding-left:0;
}
.PropertyCalculator .disabled {
  background-color:#eee!important;
  color:#eee!important;
}
.PropertyCalculator .nowrap {
  white-space: nowrap;
}
.PropertyCalculator td.calc_button_cell {
  padding:0!important;
  vertical-align:top;
}
.PropertyCalculator td.calc_button_cell div {
  padding:10px 50px 10px 20px;
  position:relative;
}
.PropertyCalculator td.calc_button_cell div img {
  position:absolute;
  right:20px;
  top:10px;
}

td.calc_label_cell, td.calc_button_cell {}

.PropertyCalcCaptcha {
  text-align:center;
  padding-top:20px;
}

.PropertyCalcCaptcha input#captchainput {
  display:inline;
}

.PropertyCalcCaptcha label {
  font-weight:bold;
  color:#8F2140;
}

.PropertyCalcCaptcha .captcha {
  padding-top:10px;
}
