label{font-size:1.2em; float:left; width:8em; padding-top:10px}

input, input.text{margin:5px 0 5px 0; padding:1px; width:300px; border-top:2px solid #a8bcbe; border-left:2px solid #a8bcbe; border-right:2px solid #cfecee; border-bottom:2px solid #cfecee; font-size:1.5em; color:#545454}

select{margin:5px 0 5px 0; padding:1px; width:130px; border-top:2px solid #a8bcbe; border-left:2px solid #a8bcbe; border-right:2px solid #cfecee; border-bottom:2px solid #cfecee; font-size:1.3em; color:#545454}

textarea{background:#fdffeb}

label.checkboxlabel{font-size:1.4em; margin:5px 0 5px 5px}

input.checkbox{margin:10px 0 0 12em; padding:3px; border-top:2px solid #a8bcbe; border-left:2px solid #a8bcbe; border-right:2px solid #cfecee; border-bottom:2px solid #cfecee; font-size:1.2em; background-image:none}

h5, h5{font-size:1.4em; font-weight:normal; padding-top:15px}

label.textarealabel{display:block; font-size:1.4em; margin:5px 0 5px 5px}

textarea{border-top:2px solid #a8bcbe; border-left:2px solid #a8bcbe; border-right:2px solid #cfecee; border-bottom:2px solid #cfecee; font-size:1.5em; width:400px; font-family:'Lucida Grande',Arial,sans-serif}

#messagefield{margin:3px 0 5px 0; padding:3px; width:450px; background:#fdffeb url(img/form-bg.gif) repeat-x; border-top:2px solid #a8bcbe; border-left:2px solid #a8bcbe; border-right:2px solid #cfecee; border-bottom:2px solid #cfecee; font-family:'Lucida Grande',Lucida Sans,Arial,sans-serif; font-size:1.5em; color:#545454}

fieldset,{font-family:'Trebuchet MS','Lucida Grande',Arial,sans-serif; background-color:#DFF7F9; padding:15px; border:1px solid #008c99; margin-top:20px}

legend{font-weight:normal; color:#FFF; padding-left:8px; padding-right:8px; font-size:1.8em; font-weight:bold; border-top:1px solid #008c99; border-left:1px solid #008c99; border-right:1px solid #000; border-bottom:1px solid #000; background:#008c99}

input.button{margin-top:0px; font-size:1.5em; color:#FFF; background-color:#008c99; padding:3px; border-top:2px solid #ccc; border-left:2px solid #ccc; border-right:2px solid #545454; border-bottom:2px solid #545454; width:20%}

input.imgb{width:auto; padding:0px; margin:10px 0 0 0}

input.button:hover{background-color:#FFF; color:#008c99}

input.button:active{background-color:#FFF; color:#008c99; border-top:2px solid #545454; border-left:2px solid #545454; border-right:2px solid #ccc; border-bottom:2px solid #ccc}

.radio_b{ padding:0px;  background-color:#d0d0d0;  display:inline;  margin:10px 0 0 0;  width:40px}

.check_b{ padding:0px;  background-color:#d0d0d0;  display:inline;  margin:10px 0 0 0;  width:40px}

