input[type="text"], input[type="password"], textarea, select {
	
	-moz-border-radius-topleft: 4px; 
	-webkit-border-top-left-radius: 4px; 
	-khtml-border-top-left-radius: 4px; 
	border-top-left-radius: 4px; 
	
	-moz-border-radius-topright: 4px; 
	-webkit-border-top-right-radius: 4px; 
	-khtml-border-top-right-radius: 4px; 
	border-top-right-radius: 4px; 
	
	-moz-border-radius-bottomright: 4px; 
	-webkit-border-bottom-right-radius: 4px; 
	-khtml-border-bottom-right-radius: 4px; 
	border-bottom-right-radius: 4px; 
	
	-moz-border-radius-bottomleft: 4px; 
	-webkit-border-bottom-left-radius: 4px; 
	-khtml-border-bottom-left-radius: 4px; 
	border-bottom-left-radius: 4px; 
	border-style: solid;
    border-color: #B9B9B9;
    border-width: 1px;
    
	
	
}

.textfield {
	width:200px;
}


input[type="text"]:focus, input[type="password"]:focus, textarea:focus , select:focus   {
    border-color: #007FB5;
    border-width: 1px;

   
}

textarea {
	resize: none;
	
}


fieldset {
	
	padding:10px;
}

legend {
	color:#555555;
}

hr {
	border: 0;
    height: 1px;
    background: #AAAAAA;
}
.table-textfield {
	width: 100%;
	border:1px solid transparent !important;
	background:none;
}

.table-textfield:hover {
    border: 1px solid #B9B9B9 !important;
    
}



.table-textfield:focus {
    border: 1px solid #007FB5 !important;
    background: white;    
}

.table-textfield-disabled {
    border: 1px solid transparent !important;
    width: 100%;
    background: none; 
    color:   #222222;
}

.help {
	cursor: help;
}


