body,h1,ol,ul,li,p{margin:0;padding:0;}
#container {position: absolute;top: 6%;left: 0%;width: 300px; text-align:center; background-color: #FFFFFF;-webkit-border-radius: 20px;-moz-border-radius: 20px; border-radius: 20px;border-style: solid;border-color: #aaaaaa #aaaaaa #aaaaaa #aaaaaa;  border-bottom-width: 1px;  border-top-width: 1px;  border-right-width: 1px;  border-left-width: 1px;}
.required {color: #F67E8F;}
#formILC{margin:1em auto;width: 300px;}
#formILC label{display:block;}
input, textarea, select{display:block; border: 1px solid #ccc; padding: 2px; font-size: 14px; border-radius: 3px; }
input.error, textarea.error {border: 2px solid #F67E8F;}
p.error{background-color: #F67E8F;border:2px solid #F00;color:#660D1E;font-size:105%;margin:3em auto;padding:1em 4em;width:25%;}
p.validate{background-color: #7EF68F;border:2px solid #0F0;color:#0D661E;font-size:105%;margin:3em auto;padding:1em 4em;width: 50%;}
