@charset "utf-8";

/* styles.css */

/* generic styles */
* {margin:0;padding:0;}
body{background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333;margin:30px;}
a,a:visited{color:#666;text-decoration:none;}
a:hover,a:active{color:#666;text-decoration:none;}

/* generic form input styles */
input{height:20px;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333;border:1px solid #999;}

/* container styles */
#formContainer{position:absolute;left:50%;margin-left:-208px;width:416px;}

/* form header */
#formHeader{margin:0 0 15px;}
#formHeader h1{margin:0 0 5px;font-weight:normal;font-size:18px;}
#formHeader h2{color:#999;font-weight:normal;font-size:14px;}
#formDataHeader{padding:4px 11px;background:#ccc;}
#formDataHeader h3{color:#666;font-weight:bold;font-size:11px;}

/* form data entry */
#formEntryContainer{margin:0 0 20px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
#formEntryTop{padding:24px 14px 10px;}
#formEntryTop ol{list-style:none outside none;}
#formEntryTop ol li:first-child{padding-top:0;}
#formEntryTop ol li{padding:10px 0 0;}
#formEntryTop label{display:inline-block;width:133px;}
#formEntryTop input{width:67px;margin:0 4px 0 0;}

/* form buttons */
#formEntryMiddle{padding:10px 14px 10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#formEntryMiddle ol{list-style:none outside none;height:18px;}
#formEntryMiddle ol li{float:left;margin:0 20px 0 0;}
#formEntryMiddle ol li a{display:block;height:18px;}
#formEntryMiddle ol li a.formBtnCalc{width:59px;background:transparent url('../images/btn_calc.png') no-repeat;}
#formEntryMiddle ol li a.formBtnCalc:hover{background:url('../images/btn_calc_over.png');}
#formEntryMiddle ol li a.formBtnReset{width:40px;background:transparent url('../images/btn_reset.png') no-repeat;}
#formEntryMiddle ol li a.formBtnReset:hover{background:url('../images/btn_reset_over.png');}
#formEntryMiddle ol li a.formBtnPrint{height: 15px;margin:3px 0 0;padding:0 0 0 18px;background:transparent url('../images/sprite_print.png') no-repeat;font-weight:bold;}

/* form results */
#formEntryBottom{padding:11px 11px 9px;}
#formEntryBottom h3{margin:0 0 10px 0;color:#666;font-weight:bold;font-size:11px;}
#formEntryBottom ol{list-style:none outside none;margin:0 0 0 3px;}
#formEntryBottom ol li:first-child{padding-top:0;}
#formEntryBottom ol li{padding:10px 0 0;}
#formEntryBottom ol li span.unit{display:inline-block;width:45px;}
#formEntryBottom ol li span.percent{display:inline-block;}
#formEntryBottom label{display:inline-block;width:133px;}
#formEntryBottom input{width:67px;margin:0 4px 0 0;}

/* form footer */
#formDisclaimer{color:#999;font-size:10px;}