#login-form h2 {
	margin-bottom: 10px;
}

#login-form .col2-set .content {
	height: 130px;
}

#login-form .col2-set .buttons-set {
	margin: 10px 0 0;
	padding: 0;
}

	#login-form .col2-set .buttons-set a {
		padding-left: 116px;
	}

#login-form .col2-set .col-1,
#login-form .col2-set .col-2 {
	background: #f1f1f1;
	padding: 10px;
	width: 440px;
}

	#login-form .col2-set .col-2 p.required {
		text-align: left;
		padding-left: 116px;
	}

#login-form input.input-text {
	width: 318px;
}

#login-form label {
	margin-right: 20px;
	width: 8em;
}

	#login-form label em {
		float: none;
		margin-left: 5px;
		position: static;
		right: 0;
		top: 0;
	}

.dashboard {
	padding: 0 20px;
}

	.dashboard h1 {
		margin-top: 0;
	}

	.dashboard .box-head {
		margin-bottom: 10px;
	}

	.dashboard .box {
		margin: 10px 0;
	}


		.dashboard .box-head,
		.dashboard .box .box-title {
			border-bottom: 1px dashed #ccc;
			margin-bottom: 5px;
			padding-bottom: 5px;
			overflow: hidden;
		}

		.dashboard .box-head {
			border-bottom: 1px solid #ccc;
		}

			.dashboard .box-head h2,
			.dashboard .box .box-title h3 {
				float: left;
				font-size: 1.2em;
			}

			.dashboard .box-head a,
			.dashboard .box .box-title a {
				float: right;
			}

	.dashboard .col2-set .col-1,
	.dashboard .col2-set .col-2 {
		width: 48%;
	}

	.dashboard .data-table {
		margin: 15px 0 10px;
	}