/*-------------------- basic---------------------*/ 
body { text-align: left; ;background-color: transparent; color: #5b5b5b; 
font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
line-height: 130%; margin: 0; overflow: hidden; padding: 0; }
body, html{ height: 100%; }
td, select, input, select, textarea, option { font: normal 1em  Arial, Helvetica, sans-serif; }
/*-------------------- forms---------------------*/ 
form{ margin: 0; padding: 0; }
input.txt, select, textarea{ background-color: #f3f3f3; border: 1px solid #dddddd; color: #666666; }
input.txt:focus, textarea:focus{ background-color: #fefefe; border: 1px solid #005260; color: #333333; }
input.button{ background-color: #0094e1; background-image: url(../_img/bg_btn.jpg); background-repeat: no-repeat; /*height: 32px;*/ border: none; color: #ffffff; font-family: Georgia,"Times New Roman", Times, serif; font-size: 24px; line-height: 32px; padding: 5px 10px 15px 10px; width: 212px; }
input.pink{ background-image: url(img/bg_btn_pink.jpg) !important; }
input.green{ background-image: url(img/bg_btn_green.jpg) !important; }
p{ clear: left; margin: 0; padding: 4px 0; }
.question{ color: #5b5b5b; background-image: url(img/bg_form_bot.gif); background-position: bottom;
 background-repeat: no-repeat; margin-bottom: 15px; }

h4{ font-size: 16px; font-weight: normal; line-height: 130%; margin: 0; padding: 5px 0 6px 0; }
.note{ font-size: 12px; font-style: italic; }
.c{ text-align: center; }
.formtable {font-size: 14px}