form{ float: left; margin: 0px; padding: 0px;}
form p{ font-size: 90%; margin-top: 10px; margin-bottom: 10px;}
form table td{ padding: 0px; padding-right:5px;}
form label{ padding-right:5px; text-align: right; color:#1E1E1E;}
form input, select{ color: #191005; text-align: left; border: 1px solid #D7D5D6; background:url(../images/textbox_bg.jpg) #ffffff left bottom repeat-x;}
form textarea{ color: #191005; text-align: left; border: 1px solid #D7D5D6; background:url(../images/textareabox_bg.jpg) #ffffff left bottom repeat-x;}
form input.button{ color: #ffffff; font-size: 90%; text-align: center; padding:3px 10px; border:none; background:#0093DD; cursor:pointer;}
.info{ color: #191005; font-size: 80%;}
span.mandatory{ margin: 0px; padding: 0px; color: #ff191c; background: none;}
.error{ font-size: 80%; color: #CC0000;}
form h2{ margin: 0px; font-size: 110%; margin-top: 10px; font-weight: bold; margin-top: 10px; margin-bottom: 5px;}

