	* { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
	html {width:990px;}
	td, th { font-size: 11px; }
	input { border: 1px solid gray; width: 60px; text-align: right; padding-right: 5px; margin-right: 2px; float: left; }
	select { border: 1px solid gray; width: 170px; }
	optgroup { font-style: normal; }
	hr { border: none; background: gray; height: 1px; margin-left: 0; margin-right: 0; }
	option { background: white; padding-left: 10px; }
	.bc { background: #ffeaea; }
	.ht td, .ht th { border-top: 1px solid gray; padding-top: 15px; }
	.hr td, .hr th { border-bottom: 1px solid gray; padding-bottom: 15px; }
	.fr td { padding-top: 15px; }
	.r, optgroup { background: #D0E8D0; }
	.bc .r, .bc optgroup { background: #E8D0D0; }
	tr.bg *, .bg { background: none; }
	td, th { background: #eaffea; }
	.f, select { border: 2px solid #CC3300; }
	#sc1 select, #fl { border: 2px solid #669900; }
	#sc1 { text-align: right; padding-right: 2.8em; }
	.im input , form input { border: none; width: auto; padding: 0; margin: 0; float: none; }
	.im input { margin-right: 3px; }
	form, p { text-align: center; margin: 0; padding: 0; }
	.metric .i, .imperial .m { display: none; }
	.metric .m, .imperial .i { display: block; width: 2em; float: left; margin-top: 2px; }
	th { text-align: left; }
	label { display: block; padding-bottom: 10px; }
	table, .geo {float: left;}
	table { margin-right: 35px; }
	.geo { margin: 50px 0 0;  }
	#auto { display: inline; border: none; width: auto; height: auto; float: none; }
	td.btc{ font-size: 9px; text-align: center; background-color: #fff; padding: 0 3px; border: none; border-left: 1px solid gray }
	td.btc a { color: #333; text-decoration: none; font-weight: bold; font-size: 10px; }
	td.btc a:hover { text-decoration: underline; }
