a.logged_in {
	color:			blue;
	font-size:		10px;
}

div.edit {
	width:			540px;
	text-align:		right;
}

div.hot_item div.edit {
	width:			auto;
	text-align:		left;
	font-size:		11px;	
}

a.default {
	font-size:			11px !important;
	color:				#0000FF !important;
	font-weight:		normal !important;
	text-decoration:	underline;
	text-align:			right;
	width:				100%;
}

p.sub_title {
	color:			#3A66AE;
}

table.overview {
	padding:		0;
	margin:			0;
	font-size:		13px;
	border:			collapse;
	width:			100%;	
}

p.menu_title {
	font-size:		13px;
	font-weight:	bold;
}

table tr td.title {
	background:		#9CADFF;	
}

table tr td.bottom {
	border-bottom:	1px solid #9CADFF;	
}

table tr td {
	width:			300px;
	vertical-align:	top;
}

table tr td.menu {
	width:			190px;	
}

table tr td.menu_priority {
	width:			50px;	
}

table tr td.icons {
	width:			60px;
	text-align:		right;	
}

table tr td.login {
	width:			150px;	
}

table tr td.status {
	width:			120px;
}

table tr td.type {
	width:			200px;
}

table tr td.last_login {
	width:			200px;
}

table tr td.course_name {
	width:			500px;
}

table tr td.modified {
	width:			150px;
}

table tr td.icon {
	width:			10%;
}

table tr td.item {
	padding-left:	10px;
	width:			290px;
}

table tr td.added {
	width:			100px;	
}

table tr td.sub_item {
	padding-left:	20px;
	width:			290px;
}

div.right div.admin_menu {
	border:			1px solid black;
	background:		#FFFFFF;
	margin-bottom:		25px;
}

div.right div.admin_menu ul {
	list-style-type:	none;
}

div.right div.admin_menu ul li ul {
	list-style-type:	none;
	padding-left:		15px;
	margin:			0px;
}

div.right div.admin_menu ul li a {
	font-size:			11px;
	text-decoration:	none;
}

textarea {
	height:				200px;
	width:				500px;
}

div.form_admin {
	text-align:			left;
	margin-left:		0;
	position:			relative;
	left:				0px;
}

div.node_overview table {
	border:				1px solid #312163;
	background:			#9cadff;
	width:				100%;
}

div.node_overview table tr td.edit {
	text-align:			right;
}

div.hidden, p.hidden {
	display:			none;
}

table td.title {
	width:				auto;	
}

p.page_type {
	font-weight:		bold;
}

td.right {
	text-align:			right;
}

p.form_message {
	color:				#BCBCBC;
	width:				520px;
}

div.image_overview table tr.up {
	border-top:			1px solid black;	
}

div.image_overview table tr.down {
	border-bottom:		1px solid black;
}

div.image_overview table tr.up td.image {
	width:				200px;
}

a.delete {
	cursor:				pointer;
}

div.form textarea {
	height:				250px !important;
}

div.upload_pdf form div.success, p.success {
	border: 1px solid green;
	background-color: #C7FFC9;
}

div.upload_pdf form div.success,
p.success, p.notUnique,
div.upload_pdf form div.exists {
	padding: 10px;	
	font-weight: bold;
	margin-bottom: 10px;
}

p.notUnique {
	border: 1px solid red;
	background-color: #FFE8ED;
	color: red;
}

p.success label {
	color: black;
	font-weight: normal;	
}

div.edit p {
	float: right;
}

div.upload_overview table tr td.name {
	width: 100px;
}

div#evaluations table tr td img { cursor: pointer; }
