/* Forms */
.forms                              {}

.forms input[type="button"]         {background:#22be0b url(/images/button_on.gif); border:1px solid #7f9682; color:#FFFFFF; font:bold 11px Verdana; padding:5px 4px 3px 4px;}
.forms input[type="button"]:hover   {background:#2096e2 url(/images/button_hover.gif); border:1px solid #0d79bf;}
.forms input[type="button"]:focus   {background:#0154b0 url(/images/button_focus.gif); border:1px solid #043974;}

.forms input[type="password"]       {border:1px solid #8d8d8d; color:#363636; font:bold 10px Verdana; padding:5px 4px 3px 4px; position:relative; text-align:left; top:0px;}
.forms input[type="password"]:hover {background:#def7fe; border:1px solid #4ab7fe; color:#2c84da;}
.forms input[type="password"]:focus {background:#f8ffba; border:1px solid #ffdb72; color:#b26d00;}

.forms input[type="submit"]         {background:#22be0b url(/images/button_on.gif); border:1px solid #7f9682; color:#FFFFFF; font:bold 11px Verdana; padding:5px 4px 3px 4px;}
.forms input[type="submit"]:hover   {background:#2096e2 url(/images/button_hover.gif); border:1px solid #0d79bf;}
.forms input[type="submit"]:focus   {background:#0154b0 url(/images/button_focus.gif); border:1px solid #043974;}

.forms input[type="text"]           {border:1px solid #8d8d8d; color:#363636; font:bold 10px Verdana; padding:5px 4px 3px 4px; position:relative; text-align:left; top:0px;}
.forms input[type="text"]:hover     {background:#def7fe; border:1px solid #4ab7fe; color:#2c84da;}
.forms input[type="text"]:focus     {background:#f8ffba; border:1px solid #ffdb72; color:#000;}

.forms label                        {font:bold 11px Verdana;} 

.forms select                       {border:1px solid #8d8d8d; color:#363636; font:bold 10px Verdana; padding:5px 4px 3px 4px; position:relative; text-align:left; top:0px;}
.forms select:hover                 {background:#def7fe; border:1px solid #4ab7fe; color:#2c84da;}
.forms select:focus                 {background:#f8ffba; border:1px solid #ffdb72; color:#000;}

.forms textarea                     {border:1px solid #8d8d8d; color:#363636; font:bold 10px Verdana; padding:5px 4px 3px 4px; position:relative; text-align:left; top:0px;}
.forms textarea:hover               {background:#def7fe; border:1px solid #4ab7fe; color:#2c84da;}
.forms textarea:focus               {background:#f8ffba; border:1px solid #ffdb72; color:#000;}

/*.link-button                        {font:bold 11px Verdana; padding-top:15px;}
.link-button a:link                 {background:#22be0b url(/images/button_on.gif); border:1px solid #7f9682; color:#fff !important; padding:7px 7px 4px 7px; text-decoration:none !important;}
.link-button a:visited              {background:#22be0b url(/images/button_on.gif); border:1px solid #7f9682; color:#fff !important; padding:7px 7px 4px 7px; text-decoration:none !important;}
.link-button a:hover                {background:#2096e2 url(/images/button_hover.gif); border:1px solid #0d79bf; color:#fff !important; padding:7px 7px 4px 7px; text-decoration:none !important;}
  */
#radio label                        {color:#343434; font:Bold 11px Verdana; top:-3px;}


/* Form Errors*/
.error                              {background:#ffa7a7; padding:10px 5px 5px 5px; margin-bottom:5px;}

.error input[type="text"]           {border:1px solid #8d8d8d; color:#950808; font:bold 10px Verdana; padding:5px 4px 3px 4px; position:relative; text-align:left; top:0px;}
.error input[type="text"]:hover     {background:#ff8181; border:1px solid #c40000; color:#950808;}
.error input[type="text"]:focus     {background:#f8ffba; border:1px solid #ffdb72; color:#b26d00;}

.error label                        {color:#950808; font:bold 11px Verdana;} 

.error select                       {border:1px solid #8d8d8d; color:#950808; font:bold 10px Verdana; padding:5px 4px 3px 4px; position:relative; text-align:left; top:0px;}
.error select:hover                 {background:#ff8181; border:1px solid #c40000; color:#950808;}
.error select:focus                 {background:#f8ffba; border:1px solid #ffdb72; color:#b26d00;}

.error textarea                     {border:1px solid #8d8d8d; color:#950808; font:bold 10px Verdana; padding:5px 4px 3px 4px; position:relative; text-align:left; top:0px;}
.error textarea:hover               {background:#ff8181; border:1px solid #c40000; color:#950808;}
.error textarea:focus               {background:#f8ffba; border:1px solid #ffdb72; color:#b26d00;}



