.cs_forms { font-family:verdana, tahoma, 'trebuchet ms'; font-size:12px; font-weight:bold; color:#999; letter-spacing:2px;}

.cs_forms a:link { font-family:verdana, tahoma, 'trebuchet ms'; color:#abbd37; letter-spacing:2px; text-decoration: underline;}

.cs_forms a:hover { font-family:verdana, tahoma, 'trebuchet ms';  color:#abbd37; letter-spacing:2px; text-decoration: none;}

.cs_forms a:visited { font-family:verdana, tahoma, 'trebuchet ms';  color:#abbd37; letter-spacing:2px; text-decoration: underline;}

.cs_input { font-family:verdana, tahoma, 'trebuchet ms'; font-size:14px; font-weight:bold; color:#499ede; background-color:#f0f0f0; background-image:url(../images/cs_input_bg.jpg);width:200px; height: 30px; padding-left:5px; border:solid 1px #459cdd; margin-bottom:4px; }

.cs_input_required { font-family:verdana, tahoma, 'trebuchet ms'; font-size:14px; font-weight:bold; color:#abbd37; background-color:#f0f0f0; background-image:url(../images/cs_input_bg_green.jpg);width:200px; height: 30px; padding-left:5px; border:solid 1px #abbd37; margin-bottom:4px; }

.cs_input_required_orange { font-family:verdana, tahoma, 'trebuchet ms'; font-size:14px; font-weight:bold; color:#000; background:url(../images/openid/bg_open_id.png) #fff no-repeat; width:350px; height: 30px; padding-left:35px; border:solid 1px #ff6200; margin-bottom:4px; }

.cs_form_buttons { font-family:verdana, tahoma, 'trebuchet ms'; font-size:14px; font-weight:bold; color:#fff; letter-spacing:0px;  width:129px; height:34px; margin-top:4px; border: 1px solid #fff; background-color:#abbd37;}

.form_errors { background: #fee; width:194px; margin-bottom: 10px; padding:2px; border: solid 1px #c00; font-size:10px;  color:#c00; font-weight:bold; font-family: "trebuchet ms", verdana, tahoma, arial; }

.lbrown_button { background:#eae3c1; font-size:20px; border:solid 1px #ccc; color:#777; padding:2px; font-family: arial, verdana; margin-bottom:10px; }
                                                                                                                                                       
.lbrown_input { border: solid 2px #eae3c1; height:30px; width:200px; color:#777; margin-bottom:5px; font-size:18px;  font-family: verdana, tahoma; background:#fdf6d4; }

.lblue_button { background:#81bce8; font-size:18px; border:solid 1px #ccc; color:#fff; padding:2px; font-family: arial, verdana; margin-bottom:10px; }

/*
.form_errors a:link {font-size:10px; letter-spacing:3px; color:#c00; font-weight:bold; font-family:tahoma;}

.form_errors a:hover {font-size:10px; letter-spacing:3px; color:#caebff; font-weight:bold; font-family:tahoma; text-decoration: underline;}

.form_errors a:visited {font-size:10px; letter-spacing:3px; color:#c00; font-weight:bold; font-family:tahoma;}
*/