form {background:#FEFEFE; width:620px; padding:10px 1px 10px 10px; border:0px dotted #CCCCCC; margin:0 auto;}
form fieldset {width:600px; display:block; border:1px solid #EEEEEE; padding:5px 5px 5px 5px; font-family:"Segoe UI", Verdana, Arial, Helvetica, sans-serif; margin-bottom:0.5em; line-height:1.5em;}
form fieldset {background:#fff url(../formstyles/form.jpg) repeat-x bottom left;}
form legend { margin-bottom: 0.5em;	border-bottom: 0.2em solid #FF9900; font-size: 130%; color: #2465cf}
form label {clear:left; display:block; float:left; width:200px; text-align:right; padding-right:10px; color:#888; margin-bottom:0.5em; font-weight: bold; color: #2465cf;}
.input {border:1px solid #BCBCBC; background:#fff url(../formstyles/form.gif) repeat-x top left; margin-bottom:10px; float:left; font-size:12px; FONT-FAMILY: "Segoe UI", Verdana, Arial, Helvetica, sans-serif;}
/* .override { border:none; background:none; margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } */
form select {float:left; width:150px; font-size:10px;}
form textarea {width:355px; height:15em; border:1px solid #BCBCBC; padding:0.5em; overflow:auto; background:#fff url(../formstyles/form.jpg) repeat-x bottom left; font-size:11px; FONT-FAMILY: "Segoe UI", Verdana, Arial, Helvetica, sans-serif; float:left}
form option {background:#e3f0ff; color:#444444;}
form optgroup {background:#e3f0ff; color:#444444;}
form optgroup option {background:#e3f0ff; color:#444444;}
form #button1, form #button2 {color:#c00; cursor:pointer; width:90px; margin: 5px 5px 5px 5px; border:1px solid #BBBBBB; font-weight: bold; font-size:1.0em; float:right; background:#fff url(../formstyles/form.gif) repeat-x top left;}
form #button1:hover, form #button2:hover {background-position:center left; color:#000;}
form fieldset input:focus, form textarea:focus {background: #fef0f1 url(../formstyles/input_bg_focus.gif) left top no-repeat; border: 1px solid #BCBCBC;}
input.submit {color:#cc0000; cursor:pointer; width:110px; margin: 5px 8px 5px 5px; border:1px solid #BBBBBB; font-weight: bold; font-size:1.0em; float:right; background:#ffffff url(../formstyles/form.gif) repeat-x top left; text-decoration: none}
/* :hover input.submit {background-position:center left; color:#000000; text-decoration:none} */
.submit:hover {background-position:center left; color:#000000; text-decoration:none}
A.submit:hover {text-decoration: none;}
A.submit:link {text-decoration: none;}
.smallbutton {color:#c00; cursor:pointer; width:36px; height:14px; margin: 1px 1px 1px 1px; border:0px solid #BBBBBB; font-weight: bold; font-size:0.8em; background:#fff url(../formstyles/form.gif) repeat-x top left; text-decoration: none}
.smallbutton:hover {background-position:center left; color:#000; text-decoration:none}
A.smallbutton:hover {text-decoration: none;}
A.smallbutton:link {text-decoration: none;}
.info {FONT-SIZE: 9px; COLOR: #000000; font-weight:normal; float:left; padding: 0px 0px 0px 0px; text-align:left }
.special { display:none; } /* SPAM fighter */