input[type=text], input[type=number], input[type=password], input[type=search], textarea {
    border: 1px solid #BBB;
    background:#FFF url('images/form_bg.gif') repeat-x;
    padding: 5px 7px;
    font-size: 1.1em;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    width: 250px;
}
select {
	border: 1px solid #BBB;
    background:#FFF url('images/form_bg.gif') repeat-x;
    padding: 5px 7px;
    font-size: 1.1em;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
}
input[type=text], input[type=password], textarea, label, select {
    display: block;
    margin-bottom: 10px;
}
label {
    font-size: 1.3em;
}
input[type=button], input[type=submit], button {
    border: 1px solid #BBB;
    margin-top: 10px;
    background: #E3E3E3;
    padding: 7px 13px;
    font-size: 1.3em;
    cursor: pointer;
}

input[type=button]:hover, input[type=submit]:hover, button:hover {
    background: #E9E9E9;
}

input[type=button]:active, input[type=submit]:active, button:active {
    background: #D3D3D3;
}

input[type=button]::-moz-focus-inner, input[type=submit]::-moz-focus-inner, button::-moz-focus-inner {
    border: 0px;
}

input[type=button]:focus, input[type=submit]:focus, button:focus {
    outline: none;
}
.ui_warning {
    color: #D63333;
}
.dialog {
	display: none;
}
.divider {
	margin-bottom: 12px;
	border-bottom: 1px solid #AAA;
	padding-bottom: 8px;
}
input.time {
	width: 90px;
}
input.date {
	width: 120px;
}