#QE_Toolbar {
	display: none !important;
}

.authorised {
	z-index: 9999;
	font-family: Verdana;
}

#cms_panel {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
	background: #DDDDDD;
	border: none;
	border-right: 2px solid #7FAFBB;
	height: 100%;
	padding: 10px;
	
}

	#cms_panel .closeParent {
		float: right;
		background-repeat: no-repeat;
		background-position: 0 0;
		text-indent: -9999px;
		display: block;
		height: 16px;
		width: 16px;
	}
	
	#cms_panel a.open {
		background-image: url(cms_icons/Delete.png);
	}
	
	#cms_panel a.closed {
		background-image: url(cms_icons/Add.png);
	}
	
	#cms_tools {
		padding: 0 20px 0 0;
	}

#cms_panel li {
	padding: 2px 0;
}

#cms_tools select {
	width: 200px;
}
	
#manager_info {
	position: absolute;
	top: 0px;
	right: 0px;
	background: #DDDDDD;
	border: 2px solid #7FAFBB;
	border-right: none;
	padding: 10px;
}

a.icon {
	padding: 2px 0 2px 18px;
	background-repeat: no-repeat;
	background-position: 0 3px;
}

	a.folder_up {
		background-image: url(cms_icons/Back.png);
	}
	
	a.add {
		background-image: url(cms_icons/Add.png);
	}
	
	a.delete {
		background-image: url(cms_icons/Delete.png);
	}

	#logout-manager {
		background-image: url(cms_icons/Exit.png);
	}
	
	#help {
		background-image: url(cms_icons/Info.png);
	}

.sectionHeader {
	background: #7FAFBB !important;
	border-top: #02627a !important;
	color: white !important;
	font-size: 16px;
	text-transform: uppercase;
	color: #02627a;
	font-family: Helvetica;
}

.authorised {
	border: 2px solid #02627a;
	padding: 5px;
}

#template_variables .template_variable {
	padding: 0px 0;
}

#template_variables .tv_value {
	background: #02627a;
	padding: 3px;
	color: white;
}

#template_variables h3 {
	padding: 3px;
	font-size: 1.091em;
}

	#template_variables a.icon {
		background-image: url(cms_icons/Next.png);
		float: right;
		color: white;
		padding-right: 3px;
	}

#cms_instructions {
	background: white;
	padding: 3px;
	margin: 10px 0;
}

#cms_status {
	color: red;
	background: white;
	padding: 3px;
}

.warning {
	background: url(cms_icons/Warning.png) top left no-repeat;
	padding-left: 16px;
	font-style: italic;
	color: red;
	float: left;
	display: block;
	margin-right: 3px;
	text-indent: -9999px;
}

.unpublished {
	background: url(cms_icons/Warning.png) top left no-repeat;
	padding-left: 16px;
	font-style: italic;
	color: red;
	float: right;
	display: block;
}

.published {
	background: url(cms_icons/Warning.png) top left no-repeat;
	padding-left: 16px;
	font-style: italic;
	color: green;
	float: right;
	display: block;
}

span.prompt {
	background: url(cms_icons/Warning.png) top left no-repeat;
	padding-left: 16px;
	font-style: italic;
	color: red;
}

span.handle {
	float: left;
	border: none;
	padding: 0 5px 0 0;
	cursor: move;
}

.course_item .authorised {
		margin: 10px 0 10px 0;
}

tfoot .authorised td {
	border-top: 1px solid #cccccc;
	padding-top: 5px;
}

.authorised select {
	width: 250px;
}
