body{
    background: #ddd;
}
body,h1,h2,h3,p,table,tr,td,input,textarea,select,blockquote{
    font-family: Arial, Helvetica, sans-serif;font-size:12px;
}
h1{color:#006;font-size:20px;font-weight:bold;margin:10px;}
h1.title{color:#000;}
h2{color:#006;font-size:16px;font-weight:bold;margin:10px;}
h2.subheading{
    background-color:#f90;color:#fff;
    padding:5px;
    border:1px solid #999;border-color:#fc0 #600 #600 #fc0;
}
h3{color:#006;font-size:12px;font-weight:bold;margin:10px;}
p{margin:10px;line-height:18px;}
blockquote{
    background-color:#eee;color:#666;
    padding:10px;
    border:1px solid #999;
}
a:link,a:visited {color:#f60;font-weight:bold;}
a:hover{color:#90c;}
ul.benefits{
    margin:5px 50px;
}
ul.benefits li{
    font-size:12px;margin-top:5px;
}
img.smallphoto{
    margin:0 20px 10px 0;
}
table.listtable tr{
    background-color:#f90;color:#fff;font-weight:bold;
}
table.listtable td{
    font-size:14px;
    padding:5px 25px;
}
/*INPUT FORM~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
form.inputform{
    width:85%;
}
form.inputform label{float:left; text-align:right; width:29%; }
span.control{
    float:right;text-align:left; width:69%;
    margin-bottom:10px;
}
form.inputform br{clear:both;}
form.inputform select,form.inputform textarea,form.inputform input{
    background-color:#eee;font-family:'Andale Mono',monospace;
    border: 1px solid #bbb;
}
form.inputform input.active,form.inputform textarea.active,form.inputform select.active{
    background-color:#feb;
    border:1px solid #fc0;
}
form.inputform input.submit{
    color:#666;font-weight:bold;
    background:#f90 url(../media/mailicon.gif) no-repeat 3px 3px;
    padding-left:20px;margin-right:10px;
    border:1px solid #999;border-color:#fc0 #600 #600 #fc0;
}
div.submit{
    clear:both;text-align:right;
    padding:10px;
}
