/* Styles for many of our pages with forms on them */

form.styled-form {
	padding: 0;
	width: 500px;
	background-color: #fbfbfb;
	font-size: 12px;
	font-weight: bold;
}

.styled-form div {
	margin: 0 0 10px 0;
	padding: 6px 12px 0 9px;
	background-color: #ebedf0; /* f2faff */
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}

.styled-form div.normal-div {
	margin: 0;
	padding: 0;
	background-color: #fff;
	border: none;
}

.styled-form div#uploading-div {
	display: none;
	text-align: center;
	background-color: #fbfbfb;
	border: 0;
}

.styled-form dl {
	margin: 0 0 6px 0;
	padding: 0 0 4px 3px; /* left is for error-dl */
	border-bottom: 1px solid #dfdfdf;
}
.styled-form dl.last-dl {
	margin-bottom: 4px;
	padding-bottom: 0;
	border-bottom: none;
}
.styled-form dl.error-dl {
	padding: 5px 0 5px 3px;
	background-color: #ffdfdf;
}
.styled-form dt {
	float: left;
	display: inline;
	width: 130px;
	text-align: left;
}
/* Add a File Icon */
.styled-form dt.file-icon {
	width: 108px;
	padding-left: 22px;
	padding-top: 2px;
	background: 0 50% url(../images/icon_bricks.png) no-repeat;
}
.styled-form dd {
	margin-left: 0;
	display: inline;
	text-align: left;
}
/* For showing right-aligned values - requires a clearing span afterwards! */
.styled-form dd.numbers {
	float: left;
	width: 80px;
	text-align: right;
}

/* For dt's that have their dd's with input boxes and/or buttons */
.styled-form dt.dt-shifted-down {
	padding-top: 3px;
}

.styled-form dl *, .styled-form dt *, .styled-form dd * {
	vertical-align: middle;
}

.styled-form input {
	padding: 2px;
	color: #456387;
	font-weight: bold;
}
.styled-form span.ex-text {
	color: #777;
	font-size: 11px;
}

.styled-form input.orange-button,
.styled-form input.green-button {
	margin: 4px 0 0 145px;
	padding: 4px 6px 4px 6px;
	color: #fff;
	background: #ef7c30 0 0 url(../images/grad-org-button.png) repeat-x;
	cursor: pointer;
	border: 1px solid #000;
	font-weight: bold;
}
.styled-form input.green-button {
	margin-left: 0;
	color: #000;
	background: #00b700 0 0 url(../images/grad-grn-button.png) repeat-x;
}
