
/* Style for login table */
#lTable td { background-color: transparent; }
#lTable, #login, #flogin { width: 100%; }
#lTable input { width: 98%; }
#lTable #Username__req_jid_max32 { width: auto; }
#lTable h2 {
	text-align: right;
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
}

/* Style for grey boxes and reduced text */
.greybox { background-color: #f0f0f0; padding: 0 12px 12px 12px; margin-bottom: 8px; }
.reduced { font-size: 85%; }

/* Double col */
.dblcol {
	width: 100%;
	margin: 4px 0;
}
.leftcol { float: left; width: 48.5% }
.rightcol { float: right; width: 48.5% }

/* Room definitions */
dl { margin-top: 6px; margin-bottom: 6px; }
dd { margin-left: 12px; }
dt { font-weight: bold; font-size: 105%; }

/* Base for blocks with an icon background */
.iconbg { background-position: top right; background-repeat: no-repeat; margin-bottom: 16px; padding-top: 6px; }

