@charset "utf-8";
/* CSS Document */

/* Box globals */
	.box {}
		.box .header {}
			.box .header h3 {
				background: #6e7667 repeat-x 0 0;
				color: #fff;
				}
		.box .content {}
			.box .content h4 {
				background: #cbcbcb;
				border-color: #cbcbcb;
				}
				.box .content h4 a { color: #636363; }
			.box .error {
				font-weight: bold;
				color: #a91f14;
				}
/* Table */
	.box.table {}
		.box.table .content { border-color: 1px solid #cbcbcb; }
			.box.table table { background: #cbcbcb; }
				.box.table table tr {}
					.box.table table thead {}
						.box.table table thead th {
							color: #636363;
							background: #cbcbcb;
							}
					.box.table table tfoot {}
						.box.table table tfoot th {
							color: #636363;
							background: #f2f2ee;
							border-color: #cbcbcb;
							}
					.box.table table tbody {}
						.box.table.highlight table tbody tr:hover td, 
						.box.table.highlight.h table tbody tr:hover th { background: #f2f2cd; }
							.box.table.highlight table.no-highlight tbody tr:hover td, 
							.box.table.highlight.h table.no-highlight tbody tr:hover th { background: #f2f2ee; }
						.box.table table tbody th {
							color: #636363;
							border-color: #cbcbcb;
							background: #dcd8d2;
							}
						.box.table.h table tbody th {
							background: #f2f2ee;
							}
						.box.table table td {
							color: #636363;
							background: #f2f2ee;
							border-color: #cbcbcb;
							}
							.box.table table td.error, 
							.box.table table td div.error { color: #a91f14; }
							.box.table table td ul {
								list-style: none;
								margin: 0;
								padding: 0;
								}
								.box.table table td ul li {
									}
									.box.table table td ul li ul {
										list-style: disc;
										margin: 0 0 0 20px;
										padding: 0 0 0 20px;
										}
										.box.table table td ul li ul li {
											margin: 0 0 3px;
											}
		.box.table .footer {
			color: #636363;
			border-color: #cbcbcb;
			background: #f2f2ee;
			}
		.box .footer.menu {}
			.box .footer.menu ul {}
				.box .footer.menu li { background: #f2f2ee; }
					.box .footer.menu li a { color: #636363; }
						.box .footer.menu li a:hover { background-color: #f2f2ec; }
		.box .footer.menu.h {}
			.box .footer.menu.h ul {}
				.box .footer.menu.h li {}
					.box .footer.menu.h li a { color: #636363; }
/* Menu */
	.box.menu {}
		.box.menu .header {}
			.box.menu .header h3 {}
		.box.menu .content { border-color: #cbcbcb; }
			.box.menu .content ul {}
				.box.menu .content ul li {
					background: #f2f2ee;
					border-color: #cbcbcb;
					}
					.box.menu .content ul li a {
						color: #636363;
						background-color: #f2f2ee;
						}
						.box.menu .content ul li a:hover { background-color: #f2f2ec; }
					.box.menu .content ul li span {
						color: #636363;
						background-color: #f2f2ee;
						}
			.box.menu .content h4 {
				background: #cbcbcb;
				color: #636363;
				}
			.box.menu .content p {
				background: #f2f2ee;
				color: #636363;
				}
		.box.menu .footer {
			color: #636363;
			border-color: #cbcbcb;
			background: #f2f2ee;
			}
/* Text */
	.box.text {}
		.box.text .content {
			border-color: #cbcbcb;
			background: #f2f2ee;
			color: #636363;
			}
			.box.text .content ul {}
				.box.text .content ul li {
					background: #f2f2ee;
					border-color: #cbcbcb;
					}
					.box.text .content ul li a {
						color: #636363;
						background-color: #f2f2ee;
						}
						.box.menu .content ul li a:hover { background-color: #f2f2ec; }
					.box.text .content ul li span {
						color: #636363;
						background-color: #f2f2ee;
						}
			.box.text .content h4 {
				background: #cbcbcb;
				color: #636363;
				}
			.box.text .content p {  color: #636363; }
		.box.text .footer {
			color: #636363;
			border-color: #cbcbcb;
			background: #f2f2ee;
			}
/* Progress
.app.progress { width: 700px; }
	.app.progress .content { background: url(/layout/global/img/progress/bg_ground_700.png) no-repeat 0 0; }
*/
/* Progress */
.app.progress {
	margin: 0 0 12px;
	padding: 0;
	width: 700px;
	height: 28px;
	background: url(/layout/global/img/app/progress/bg_ground_700.png) no-repeat 0 0;
	}
	.app.progress .header {
		float: left;
		width: 126px;
		}
		.app.progress .header h3 {
			margin: 0;
			padding: 5px 8px 0;
			font-weight: normal;
			color: #636363;
			}
	.app.progress .content {
		width: 570px;
		padding: 4px 0 0;
		float: left;
		background-image: none;
		}
		.app.progress .content ol { top: -20px; }
			.app.progress .content li {}