html,body,div,h1,h2,h3,h4,form,button,img,ul,li{margin:0;padding:0;border:0}
body{font:12px Arial,Helvetica,sans-serif;color:#333}
#warnings{width:auto;font-size:11px;background-color:#ffb;border-bottom:1px solid #333;padding:0 15px}
#warnings img{padding:0 5px}
#container{width:100%;background:url('/static/img/background-light.png') 0 150px repeat-x}
#content{width:950px;margin:0 auto}
#header{height:120px}
#header img{float:left;padding:25px 43px}
#header h1{float:left;width:800px;font-weight:normal;color:#049;text-align:right;padding-top:25px}
#menu{width:640px;height:25px;margin:5px 0 0 10px}
#menu a{color:#369;font-weight:bold;text-decoration:none}
#menu a:hover{color:#c00}
#left{float:left;width:640px}
#left h1{font-weight:normal;color:#c00;text-align:right;padding:10px}
#left h1 a{font-weight:normal;color:#c00;text-align:right;padding:10px}
#left h3{padding:5px 10px;margin-top:10px}
#left h4{padding:0 10px;margin:15px 0 10px 0}
#left p{text-align:justify;margin:0}
#left .legal{padding:5px 10px}
#left .redirect{text-align:right;padding:0 60px}
#left .last{margin-bottom:15px}
#left a{font-weight:bold;color:#0089bb;text-decoration:none}
#left a:hover{color:#c00}
#left .code{width:610px;height:50px;font-weight:normal;padding:5px 10px;margin:0 10px}
#harvester{width:650px;height:300px}
#payment{float:left;width:272px;height:280px;color:#fff;background:url('/static/img/background.png') 0 0 repeat-x;padding:10px}
#payment h2{font-size:24px;font-weight:normal}
#payment h3{font-size:18px;font-weight:normal;text-align:center;padding:15px 0}
#payment h3 b{font-size:36px}
#payment p{padding:5px 0}
#payment a{color:#fff}
#payment a:hover{color:#efefef;text-decoration:none}
.thinline{float:left;width:1px;height:300px;background:url('/static/img/background-line.png') 0 0 no-repeat}
#ads1{float:right;width:336px;height:280px;padding:10px}
#ads2{width:160px;height:600px;margin:15px auto}
#ad1{clear:both;width:728px;height:90px;margin:0 auto}
#right{float:right;width:300px;background-color:#fff}
#right .formed{border:1px solid #0089bb;margin-top:-30px;padding:24px}
form{width:250px;border:1px solid #0089bb;margin:0 auto;padding:12px 24px;margin-top:-7px}
form p{clear:both;color:#0089bb;padding:0;margin:2px 0;cursor:pointer}
form .just{clear:both;color:#0089bb;text-align:justify;padding:10px 0 0 0;margin:2px 0;cursor:default}
form a{clear:both;float:left;color:#0089bb;text-decoration:none}
fieldset{width:230px;border:1px solid #0089bb;margin:0 auto;padding:10px}
fieldset div{clear:both}
fieldset .legal{text-align:justify}
legend{color:#0089bb;padding:0 5px}
label{float:left;width:47%;text-align:right;margin:3px 3% 2px 0}
input{float:left;width:45%;font:bold 12px Arial,Helvetica,sans-serif;color:#333;text-align:right;background:#f7f7f7;border:1px solid #ccc;-moz-border-radius:5px;-khtml-border-radius:5px;padding:0 4px;margin:2px 0}
input:hover,input:focus{border-color:#0089bb;background:#fff} 
input[disabled]{border:1px solid #ccc;color:#ccc}
.radio{position:relative}
.radio fieldset{border:none;width:auto;padding:0 0 0 48%}
.radio label,.radio input{vertical-align:middle;display:inline;float:none;width:auto;background:none;border:0}
.radio input{margin-left:7px}
.radio div{float:left;white-space:nowrap;clear:none}
.selects{width:50%;font:bold 12px Arial,Helvetica,sans-serif;color:#333;background:#f7f7f7;border:1px solid #ccc;-moz-border-radius:5px;-khtml-border-radius:5px;padding:0 4px;margin:2px 0}
.calculate{float:right;width:50%;text-align:center;padding:5px 0;background:#efefef}
#arpcontent,#ecpcontent,#lspcontent,#helpcontent{display:none}
.dynamic{float:right;width:35%;text-align:center;font-weight:normal}
.req:hover,.req:focus{border:1px solid #c00}
ul{list-style-type:disk;padding-left:30px}
textarea{width:95%;height:100px;font:bold 12px Arial,Helvetica,sans-serif;color:#333;text-align:justify;background:#f7f7f7;border:1px solid #ccc;-moz-border-radius:5px;-khtml-border-radius:5px;padding:4px;margin:2px 0}
table{font-weight:bold;border-style:hidden;border-collapse:collapse;color:#000;margin:25px auto 0 auto}
td{text-align:right;border-bottom:1px dotted #ccc;padding:0 15px 0 0}
.title{background-color:#e1e1e1;background: url(/static/img/title.png)}
.nb{border-bottom:none;text-align:left;padding:15px 15px;font-weight:normal}
.red{color:#c00}
.blue{color:#0089bb}
.l{text-align:left}
.lt{font-weight:normal;text-align:left;padding-left:15px}
.r{text-align:right}
.c{text-align:center}
.sum{text-align:left;padding:0 15px 15px 15px}
#left .summary{text-align:right;padding:15px 10px 0 0}
.up{padding-top:15px}
.early{padding-top:15px}
#footer{clear:both;width:100%;text-align:center;padding:15px 0;overflow:auto}
#footer p{margin:0}
#footer .just{text-align:justify;padding-bottom:15px}
#footer a{color:#333;text-decoration:none}
#footer a:hover{color:#c00}