label
{ 
	display:block;
    clear:left; 
    float:left;
     
    color: black;
    text-align:right;
     
    width:8em;
    margin-top:  2px;
    margin-bottom:  2px;
    padding: 2px;
		padding-right: 5px; 
}
label.error { font-weight: bold; }
label.check, label.radio { text-align:left; }

input,checkbox,select,textarea,file
{ 
	padding: 2px; 
    margin:  2px;
    margin-bottom: 3px;
     
    border: 1px solid #888;
     
    font:1em verdana,arial,sans-serif; 
    color: black;
    background-color: white;
}
input.error, textarea.error { background-color: yellow; }
input.field, textarea.field { width:30em; }

/* 
button, submit, cancel
{
		padding-top: 1px;
        margin-left: 2px;
        
		border: 1px solid #888;                 
    	color: #574338;
		font:12px verdana,arial,sans-serif;
        font-size: 12px;
        font-align: middle;
        height: 26px;
        width: 125px;
		background: white url(../images/menubar_off.gif) center center repeat-x;
}

button:hover, submit:hover, cancel:hover 
{
		padding-top: 2px;
        margin-left: 2px;
        
		cursor: pointer;
		background: white url(../images/menubar_on.gif) center center repeat-x;
}

*/


