#editor_box a#logout_link
{
	font-weight:bold;
	color:#fff;
	margin-left:10px;
}
#editor_box h1 a 
{
	color:#1E2B4D;
	text-decoration: none;
}
.mceEditorContainer
{
	width:100%;
}

div.editable_slot 
{
  /*position:relative;*/
  margin: 10px 0 0 0;
  padding: 5px;
  background-color: #fcffff;
  border: solid 1px #efefff;
}

div.editable_modular
{
	padding-top:15px;
}

div.editable_slot img.slot_edit_icon 
{
	position:relative;
	float: right;
	top:0px;
	cursor: pointer;
	background: #fff;
}

div.editable_slot img.modular_icon
{
	top: -10px;
	
}
form.edit_slot
{
	background-color:#e9edf6;
	padding:5px;
}

form.MediaItems, form.RelatedLinks, form.Courses
{
	border: solid 1px #9f9faf;
	position: absolute;
	z-index: 100;
	left:0;
	left:10px;
}

form.edit_slot div.editor_choose
{
	margin:8px 0 5px 0;
}

form.edit_slot div.editor_choose a
{
	margin-left:3px;
}

form.edit_slot div.editor_choose img
{
	margin-top:-2px;
}

form.edit_slot textarea
{
  font-size: 1.4em;
  padding:5px;
  border:1px solid #8595ac;
  width:97%;
}
form.edit_slot input 
{
  font-size: 1.2em;
  padding:2px;	
}
form.edit_slot label
{
  margin-left:5px;
}

form.edit_slot option
{
  font-size: 1em;
}

form.edit_slot div.component_select select
{
	width:100%;
  border:1px solid #8595ac;	
}
form.edit_slot div.component_select select option
{
	margin:5px;
}

form.edit_slot .image_slot_form
{
  margin: 10px 0;
}

form.edit_slot .image_slot_form a
{
  margin-right: 30px;
}


form.edit_slot .image_slot_form label
{
  display: block;
  float: left;
  width: 100px;
}

form.edit_slot .image_slot_form input
{
  width: 250px;
}

form.edit_slot .image_slot_form input.checkbox
{
  width: auto;
  margin-left:0;
}


form.edit_slot .submit_tag
{
  margin-left: 10px;
}
  
div.editable_slot:hover
{
  border: solid 1px #9f9faf;
}

/* --------------------------------- special slot styles --------------------------------- */

form.ShortText
{
	height:24px;
	background-color:#e9edf6;	
}

form.ShortText input.text
{
	width:200px;
	float:left;
}

form.ShortText div.editor_choose
{
	margin:0;
	padding-left:10px;
	float:left;
	clear:none;
}

form.ShortText div.editor_choose input
{
	margin:0;
}

div.badge form.ShortText
{
	width:310px;
	height:24px;
	font-size:.7em;
	margin-top:-5px;
}

div.badge .editable_slot
{
	width:310px;
	background:none;
	color:white;
	margin-top:-5px;
}


div#content form.ShortText
{
	width:420px;
}
div#content form.ShortText input.text
{
	width:250px;
}

div#content div#slot_welcome_slot
{
	margin-top:0;
}

div#meta_editor form.ShortText input.text
{
	width:600px;
	float:left;
}

div#spotlight h3
{
	background:none;
	color:#aad060;
	padding-left:0;
}

div#spotlight h3 div.editable_slot, div#spotlight h3 form 
{
	margin-top:-5px;
}
div#spotlight h3 div.editable_slot
{
	background: none;
}

/* --------------------------------/ special slot styles /-------------------------------- */

#editor_box
{
  position:absolute;
  top:20px;
  right:20px;
  background:#8595ac;
  border: solid 1px #000;
  width: 220px;
}

#editor_box a
{
	text-decoration:underline;
	color:#e9edf6;
}
#editor_box .selected a, #editor_box h2 a, #editor_box a:hover 
{
	text-decoration:none;
}
#editor_box h1
{
	font-size:1.1em;
	font-weight:bold;	
  color: #1E2B4D;
  background:#e9edf6;
  cursor: move;
  padding: 3px 3px 3px 10px;
  margin:2px;
}

#editor_box h1 a#toolbar_minifier
{
  display: block;
  float: right;
  position: relative;
  /*top:-20px;*/
  background: url(../images/bullet_toggle_minus.png) no-repeat;
  text-decoration: none;
}

#editor_box h1 a#toolbar_minifier:hover
{
  text-decoration: none;
}

#editor_box h1 a#toolbar_minifier.minimized
{
  background: url(../images/bullet_toggle_plus.png) no-repeat;
}

#editor_box #tools h2
{
	font-size:1.1em;  
  margin: 0;
  color: #1E2B4D;
  background:#e9edf6;
  padding: 3px 3px 3px 10px;
  margin:2px;
}

#editor_box #tools h2 a
{
  color: #1E2B4D;
}

#editor_box #tools p, #editor_box #tools form
{
  padding: 0 10px 0 5px;
}

#cms_toolbox_mode
{
  padding: 0;
}
#cms_toolbox_mode div
{
  color:#fff;
  padding: 5px;
}
#cms_toolbox_mode span
{
	display:block;
	margin-left:20px;
}
#cms_toolbox_mode .preview
{
  background: url(../images/page_white_magnify.png) no-repeat 0px 1px;
  padding: 2px 2px 2px 20px;
}

#cms_toolbox_mode .edit
{
  background: url(../images/page_white_edit.png) no-repeat 0px 1px;
  padding: 2px 2px 2px 20px;
}

#cms_toolbox_mode .list
{
  background: url(../images/page_white_text.png) no-repeat 0px 1px;
  padding: 2px 2px 2px 20px;
}

#cms_toolbox_mode .published
{
  background: url(../images/save.png) no-repeat 0px 1px;
  padding: 2px 2px 2px 20px;
}

#cms_toolbox_mode .unpublished
{
  background: url(../images/cancel.png) no-repeat 0px 1px;
  padding: 2px 2px 2px 20px;
}

#cms_toolbox_mode .selected
{
  color: #fff;
  font-weight: bold;
}

ul#cms_page_localizations
{
  text-align: center;
  padding: 10px;
}

#cms_page_localizations li
{
  display: inline;
}

#cms_page_localizations .localization_exists
{
  font-weight: bold;
}


#editor_box #tools form
{
  margin:5px 0;
}

#editor_box #tools #cms_tools_change_page 
{
  padding: 10px;
}

#editor_box #tools input[type=radio]
{
  vertical-align: middle;
  margin-right: 5px;
}

#tools .form_control
{
  margin-bottom: 5px;
}

#tools .form_submit
{
  text-align: right;
}

#editor_box #tools label
{
  display: block;
  color:#fff;
}

#editor_box #tools label.inline
{
  display: inline;
  color:#484848;
}

#tools option.current
{
  color: grey;
  background-color: lightgrey;
}

#editor_box #tools input, #editor_box #tools select, #editor_box #tools option
{
  font-size: 10px;
}

#editor_box #tools input, #editor_box #tools select
{
  margin-bottom:2px;
}

#editor_box #tools input.wide, #editor_box #tools select.wide
{
  width:100%;
}

#editor_box #tools li
{
  list-style: none;
}

#editor_box #tools li .current
{
  color: #fff;
  font-weight: bold;
}

