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;}
#helpcontent{width:auto;background:#ffb url('/images/help.png') 20px 7px no-repeat;border-bottom:1px solid #333;padding:5px 35px;margin:0;overflow: auto;}
.helpcolumn{float:left;width:30%;padding-right:3%;}
.helpcolumn p{text-align:justify;padding:0;margin:0;}
#container{width:100%;background:url('/images/background.png') 0 150px repeat-x;}
#content{width:950px;margin:0 auto;}
#header{height:120px;}
#header img{float:left;margin: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:650px;}
#left h1{font-weight:normal;color:#c00;text-align:right;padding:10px;}
#left h1 a{font-weight:normal;color:#c00;text-decoration:none;}
#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('/images/background-light.png') 0 0 repeat-x;padding:10px;}
#payment h2{margin-top:15px;}
#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('/images/background-line.png') 0 0 no-repeat;}
#ads1{float:right;width:336px;height:280px;padding:10px;}
#ads2{width:160px;height:600px;margin:15px 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:24px;margin-top:-30px;}
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;}
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(../images/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;}
.r{text-align:right;}
.c{text-align:center;}
.sum{text-align:left;padding:0 15px 15px 15px;}
#footer{clear:both;width:100%;height:50px;text-align:center;padding-top:15px;}
#footer p{margin:0;}
#footer .just{text-align:justify;padding-bottom:15px;}
#footer a{color:#333;text-decoration:none;}
#footer a:hover{color:#c00;}