.r3 {background-color: #f0f0f0; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align:right;color:#666;}
.r2 {padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}
.input {
	border: 1px solid #bbb;
	background: #f9f9f9;
	font: 11px arial, sans-serif;
	color: #443;
	padding: 3px;
    margin: 1px 0 1px 2px;
	outline: none;
	}
html>body .input {		
	border: 1px solid #bbb;
	background: #f9f9f9;
	font: 11px arial, sans-serif;
	color: #443;
	padding: 3px;
    margin: 1px 0 1px 2px;
	outline: none;
	}
blockquote {
    margin-top: 0.4em;
    margin-bottom: 0.4em;
}

.right {
    text-align: right;
}

.box {
    margin: 0;
    background-color: #fff;
    padding: 0 0 0 20px;
    width: 230px;
}

.box table {
    font-size: 1em !important;
    border-collapse: separate;
    border-spacing: 2px;
}

.availtable {
    font: inherit;
}

.availtable td {
    font-size: inherit;
}

.availtable p {
    margin: 0.5em 0;
    font-size: inherit;
}

.clearwindow {
    display: none;
}

#waiting {
    font: inherit;
    text-align: center;
}
.checkbox {
	border: 1px solid #bbb;
	background: #f9f9f9;
	font: 11px arial, sans-serif;
	color: #443;
	padding: 3px;
    margin: 1px 0 1px 2px;
	outline: none;
	}


