@charset "utf-8";
	.box {}
		.box .header {}
			.box .header h3 {
				background: #006cb7;
				color: #fff;
				-moz-border-radius-topleft: 6px;
				-moz-border-radius-topright: 6px;
				-webkit-border-top-left-radius: 6px;
				-webkit-border-top-right-radius: 6px;
				border-top-left-radius: 6px;
				border-top-right-radius: 6px;

				}
		.box .content {}
			.box .content h4 {
				background: #ccc;
				border-color: #ccc;
				}
				.box .content h4 a { color: #666; }
			.box .error {
				font-weight: bold;
				color: #d00;
				}
/* Table */
	.box.table {}
		.box.table .content { border-color: #ccc; }
			.box.table table { background: #ccc; }
				.box.table table tr {}
					.box.table table thead {}
						.box.table table thead th {
							color: #555;
							background: #ccc;
							}
							.box.table table thead th a { color: #555; }
					.box.table table tfoot {}
						.box.table table tfoot th {
							color: #555;
							background: #fafafa;
							border-color: #ccc;
							}
					.box.table table tbody {}
						.box.table.highlight table tbody tr:hover td, 
						.box.table.highlight.h table tbody tr:hover th { background: #fafafa; }
							.box.table.highlight table.no-highlight tbody tr:hover td, 
							.box.table.highlight.h table.no-highlight tbody tr:hover th { background: #eeee; }
						.box.table table tbody th {
							color: #555;
							border-color: #ccc;
							background: #dcd8d2;
							}
						.box.table.h table tbody th {
							background: #eee;
							}
						.box.table.v table tbody th {
							background: #fafafa;
							}
						.box.table table td {
							color: #666;
							background: #eee;
							border-color: #ccc;
							}
							.box.table table td.error, 
							.box.table table td div.error { color: #d00; }
							.box.table table td.sortorder {
								color: #bbb;
								text-align: center;
								}
		.box.table .footer {
			color: #555;
			border-color: #ccc;
			background: #fafafa;
			}
		.box .footer.menu {}
			.box .footer.menu ul {}
				.box .footer.menu li { /*background: #eee;*/ }
					.box .footer.menu li a { color: #555; }
						.box .footer.menu li a:hover { background-color: #fafafa; }
		.box .footer.menu.h {}
			.box .footer.menu.h ul {}
				.box .footer.menu.h li {}
					.box .footer.menu.h li a { color: #666; }
/* Menu */
	.box.menu {}
		.box.menu .header {}
			.box.menu .header h3 {}
		.box.menu .content { border-color: #ccc; }
			.box.menu .content ul {}
				.box.menu .content ul li {
					background: #eee;
					border-color: #ccc;
					}
					.box.menu .content ul li a {
						color: #555;
						background-color: #eee;
						}
						.box.menu .content ul li a:hover { background-color: #fafafa; }
					.box.menu .content ul li span {
						color: #555;
						background-color: #eee;
						}
			.box.menu .content h4 {
				background: #ccc;
				color: #555;
				}
			.box.menu .content p {
				background: #eee;
				color: #555;
				}
		.box.menu .footer {
			color: #555;
			border-color: #ccc;
			background: #fafafa;
			}
/* Text */
	.box.text {}
		.box.text .content {
			border-color: #ccc;
			background: #eee;
			color: #555;
			}
			.box.text .content ul {}
				.box.text .content ul li {
					background: #eee;
					border-color: #ccc;
					}
					.box.text .content ul li a {
						color: #555;
						background-color: #eee;
						}
						.box.menu .content ul li a:hover { background-color: #fafafa; }
					.box.text .content ul li span {
						color: #555;
						background-color: #eee;
						}
			.box.text .content h4 {
				background: #ccc;
				color: #555;
				}
			.box.text .content p { color: #555; }
		.box.text .footer {
			color: #555;
			border-color: #ccc;
			background: #fafafa;
			}
/* Progress */
.box.progress {}
	.box.progress .header {}
		.box.progress .header h3 {}
	.box.progress .content {
		background: #eee;
		padding: 0 10px;
		}
		.box.progress .content ul {}
			.box.progress .content li { color: #555; }
/* Tabs */
.tabs + * { clear: both; }
.tabs {
	height: 25px;
	border-bottom: 1px solid #ccc;
	background: url(../img/bg_tabs.png) no-repeat 0 0;
	margin: 0 0 12px;
	white-space: nowrap;
	}
	.tabs ul {
		margin: 0 0 0 1px;
		padding: 0;
		white-space: nowrap;
		}
		.tabs li {
			display: block;
			float: left;
			margin: 0;
			padding: 0;
			background: url(../img/bg_tab_right.png) no-repeat 100% 0;
			white-space: nowrap;
			}
		.tabs li.current { background-position: 100% -26px; }
			.tabs a {
				display: block;
				float: left;
				padding: 7px 10px 5px;
				color: #999;
				text-decoration: none;
				background: url(../img/bg_tab_left.png) no-repeat 0 0;
				white-space: nowrap;
				}
			.tabs li.current a {
				color: #55677f;
				background-position: 0 -26px;
				}
			.tabs a:hover { color: #55677f; }
/* Add Content */
#add_content {
	margin: 0 10px;
	border: 1px solid #ccc;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	border-bottom: 0;
	background: #ededed url(../img/bg_add_content.png) repeat-x 0 0;
	height: 26px;
	}
	#add_content .header {
		display: block;
		float: left;
		padding: 0;
		height: 26px;
		vertical-align: middle;
		background: #dcdcdc url(../img/bg_add_content_header.png) repeat-x 0 0;
		border-right: 1px solid #ccc;
		}
		#add_content .header h3 {
			margin: 0;
			padding: 5px 15px 4px;
			font-weight: normal;
			font-size: 11px;
			color: #aaa;
			}
	#add_content .content {}
		#add_content .content ul {
			display: block;
			float: left;
			margin: 0;
			padding: 0;
			list-style: none;
			}
			#add_content .content li {
				display: block;
				float: left;
				margin: 0;
				padding: 0;
				}
				#add_content .content li a {
					display: block;
					float: left;
					margin: 0;
					padding: 0;
					height: 26px;
					width: 40px;
					font-size: 11px;
					text-decoration: none;
					border-left: 1px solid #fff;
					border-right: 1px solid #ccc;
					}
					#add_content .content li a span { display: none; }
				#add_content .content ul li#add_set a { background: url(../../global/img/app/icon_folder_add.png) no-repeat 50% 50%; }
				#add_content .content ul li#add_article a { background: url(../../global/img/app/icon_newspaper_add.png) no-repeat 50% 50%; }
				#add_content .content ul li#add_event a { background: url(../../global/img/app/icon_calendar_add.png) no-repeat 50% 50%; }
				#add_content .content ul li#add_image a { background: url(../../global/img/app/icon_image_add.png) no-repeat 50% 50%; }
				#add_content .content ul li#add_document a { background: url(../../global/img/app/icon_document_add.png) no-repeat 50% 50%; }
				#add_content .content ul li#add_link a { background: url(../../global/img/app/icon_chain_add.png) no-repeat 50% 50%; }
					#add_content .content ul li a:hover { background-color: #fff !important; }
	#add_content .footer { clear: both; }
#content_list {}
	#content_list .header {}
	#content_list .content {}
		#content_list table {}
			#content_list thead {}
				#content_list thead tr {}
					#content_list thead th { border-bottom: 1px solid #fafafa; }
						#content_list thead th a.toggle_switch {
							display: block;
							float: right;
							width: 13px;
							height: 13px;
							background: url(../../global/img/app/icon_toggle_minus.png) no-repeat 100% 50%;
							}
							#content_list thead th a.toggle_switch img { display: none; }
						#content_list thead th a.toggle_switch.closed {
							background: url(../../global/img/app/icon_toggle_plus.png) no-repeat 100% 50%;
							}
						#content_list thead th a.toggle_switch.open {
							background: url(../../global/img/app/icon_toggle_minus.png) no-repeat 100% 50%;
							}