	input,textarea,select {
	 background-color: #fff;
	 font: 11px/14px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	 color: #5A698B;
	 padding: 1px;
	 border: 1px solid #DCDCDC;
        }

	input:hover {
	 background-color: #FFFFC6;
	 font: 11px/14px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	 color: #5A698B;
	 padding: 1px;
	 border: 1px solid #ACACAC;
    }

    label { font-weight: bold; width: 130px; clear:both; padding: 0 10px 0 0; line-height: 22px; _padding-top: 3px; float: left; display: block; color: #333;  font-size: 10px; text-align: right; }
    abbr{color:#4B911C; font-size:100%; vertical-align:middle;}
   .fldgrp { width: 100%; margin-bottom:.5em; }
   .req { color: #FF8040; }
   .profPic {    border:  1px solid  #C4C4C4; }
   #picUpload {float: right; }    
   
	form .medium{
	    width: 170px;
	}
	
	form .state{
	    width: 160px;
	}

	form .large, form textarea.textarea{
	    width: 349px;
	}
   