/*
	Colours: 
	Red: #dc2228
	Orange: #f37a20
	Grey: #afa5a1
*/


#fled_calc_area{
	font-size: 15px;
	font-family: sans-serif;
	overflow: auto;
}

#fled_calc{
	width: 100%;
	border-collapse: collapse;
}

#fled_calc img.equal{
	float: left;
	margin: 5px 0 0 10px;
}

#fled_calc td{
	min-width: 100px;
	padding: 10px 5px 10px 5px;
	border: 1px dotted #cccccc;
	font-size: 15px;
	line-height: 18px;
}

#fled_calc td{
	border: 1px dotted #cccccc;
	vertical-align: middle;
}

#fled_calc thead td{
	border-style: solid;
	border-color: #999999;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	background: #999999;
	color: white;
}

#fled_calc thead td:first-child{
	background: white;
	border-color: white;
	color: black;
}

#fled_calc thead td.first{
	border-right-color: white;
}

#fled_calc thead td.last{
	border-left-color: white;
}

#fled_calc tbody td{
	text-align: right;
}

#fled_calc tbody td:first-child{
	text-align: left;
}

#fled_calc tbody tr.heading td,
#fled_calc tfoot tr.heading td{
	padding: 15px 5px 15px 5px;
	border-style: solid;
	border-color: #dddddd;
	font-size: 20px;
	line-height: 24px;
	background: #dddddd;
	color: #666666;
}

#fled_calc tbody tr.heading:first-child td{
	border-bottom: 2px solid white;
}

#fled_calc tbody tr.heading td h4,
#fled_calc tfoot tr.heading td h4{
	font-size: 20px;
	margin-bottom: 4px;
}

#fled_calc tfoot td{
	font-size: 18px;
	text-align: right;
}

#fled_calc tfoot td:first-child{
	font-weight: bold;
}

#fled_calc tfoot td:first-child span{
	font-weight: normal;
}

#fled_calc tfoot tr.heading td{
	text-align: center;
	font-weight: normal;
}

#fled_calc tfoot tr.results td{
	border-top: 3px double black;
}

#fled_calc tfoot tr:last-child td{
	border-bottom: 3px double black;
}


#fled_calc input[type='text']{
	width: 64px;
	border: 1px solid #aaaaaa;
	text-align: right;
	padding-left: 10px;
	padding-right: 14px;
}

#fled_calc input[type='text'].bad_data{
	outline: 3px double #ee0000;
	font-size: 15px;
}

#fled_calc input.readonly{
	border: 1px solid white;
}

#fled_calc td.equal{
	background: 20px center no-repeat url('data:image/gif;base64,R0lGODlhEQALAMQXAJmZmevr6729vZ+fn7+/v56envLy8qGhocLCwtTU1O/v79/f3+Li4tXV1fr6+v7+/vn5+a+vr52dnaSkpNHR0bKysvf39////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABcALAAAAAARAAsAAAU54CWOI2GRaDocC2oEcAwXACBAo1Dv/D4xIl1vWEM4hMQhAZmsFRoXZrJiSKEGAAnFqooouKnEIxUCADs=');
}

#fled_calc input.dollars{
		background: 2px center no-repeat url('data:image/gif;base64,R0lGODlhBwALALMOAKqqqvn5+e7u7szMzLCwsMHBwdfX193d3ePj47u7u+jo6LW1tfT09MbGxv///wAAACH5BAEAAA4ALAAAAAAHAAsAAAQt0LlDhAyJAFKEWQoQGN6CAJI0AMARpAeQWU7oDM0wnEEx9CxA4eU4MVISmiMCADs=');
}

#fled_calc input.cents{
	background: 76px center no-repeat url('data:image/gif;base64,R0lGODlhCAALALMPAKqqqrW1tfT09N3d3dfX18HBwePj4+jo6Pn5+e7u7ru7u7CwsNLS0szMzMbGxv///yH5BAEAAA8ALAAAAAAIAAsAAAQx8MlnwnzHhWDkWIRSLIwAHA9gIEL4JIAgud8EC0zxsE+zNYMAYwYAFAaTAwBxkSQuEQA7');
}

#fled_calc input.percent{
	background: 75px center no-repeat url('data:image/gif;base64,R0lGODlhCgAKALMPALCwsLW1tdfX16qqqtLS0ujo6O7u7vn5+bu7u/T09MHBwd3d3ePj48zMzMbGxv///yH5BAEAAA8ALAAAAAAKAAoAAAQ+8C0QzJPhpcFINkPxFMM4HIFwbYUQNMh1LQNAAIJCyI9hcykZgpB7FB8ExMH1aDgeDIDlgABIH4cEr3B4RAAAOw==');
}

#fled_calc input.time{
	background: 1px center no-repeat url('data:image/gif;base64,R0lGODlhCwALANUjAPn5+fj4+MrKysPDw7m5uebm5ri4uLa2tt3d3f39/f7+/uvr68nJydra2rCwsOjo6NfX19PT07e3t/r6+vv7+/X19dzc3O7u7ru7u9bW1rOzs+Pj4+Dg4PHx8d/f38LCws/Pz87Ozu3t7f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACMALAAAAAALAAsAAAZUwJGwMDAQQBPhKPERVCIUjmYhZECEA8AI4AgEDsqscCPwZMJaoQFiEQYMCSXhIRhRJB1lAKPoPkRKIwIIIwUHaUIIBEoLBwwNERIhCoEjFw0FSUJBADs=');
}

#fled_calc input.watts{
	background: 76px 7px no-repeat url('data:image/gif;base64,R0lGODlhCgAJANUtAMTExP7+/vDw8MDAwNHR0c7Ozr6+vsLCwtnZ2fb29tPT0/n5+eXl5enp6ejo6NLS0rm5ucXFxefn5+Dg4PX19fHx8d3d3bW1tbKysvz8/Lu7u7y8vPr6+rS0tPv7+/Ly8q2treLi4sPDw7q6uvf39+Hh4c/Pz+zs7NbW1rGxsb+/v/39/b29vf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAC0ALAAAAAAKAAkAAAZKQIKl1XooiIgHAtAKaAarAGAiGCVIoM0iYRB4AI6SCCw5ZFoFRSGEMhEIRIaq82mwDAwiBYIJcFIXC0QBAxFEBwNERA0VRAInREEAOw==');
}

#fled_calc tbody tr{
	/* display: none; */
}

#fled_calc tbody tr:first-child{
	display: table-row;
}

#fled_calc #fled_summary{
	text-align: left;
	font-weight: normal;
	font-style: italic;
}

#fled_summary dl{
	width: 280px;
	margin: 0 auto 20px auto;
	overflow: hidden;
}

#fled_summary dl dt{
	width: 200px;
	padding: 3px 0 3px 0;
	box-sizing: border-box;
	float: left;
	clear: left;
}

#fled_summary dl dd{
	width: 80px;
	padding: 3px 3px 3px 0;
	box-sizing: border-box;
	float: left;
	text-align: right;
	font-weight: bold;
}

#fled_summary dl.switch dt{
	width: 75px;
	font-weight: bold;
}

#fled_summary dl.switch dd{
	width: 200px;
	font-weight: normal;
	text-align: left;
}

#fled_replacement_cost_row{
	display: none;
}

