/* Common Error & Notification */
.error, .notification {
	padding:10px 20px;
	margin-top:10px;
	}
.error .errordesc, .notification .notificationdesc { 
	font-weight:bold;
	margin:0;
	}
.error ul, .notification ul { 
	margin-top:0; 
	margin-bottom:0;
	padding-top:0;
	}
/* Errors */
.error {
	border:1px solid #cc0000;
	background-color:#ffeeee;
	}
.error .errordesc { 
	color:#cc0000;
	
	}
.error .errormsg {
	color:#cc0000;
	}
/* Notifications */
.notification {
	border:1px solid #009900;
	background-color:#eeffee;
	}
.notification .notificationdesc { 
	color:#006600;
	}
.notification .notificationmsg {
	color:#006600;
	}
	
/*.editableregion { border:2px solid #7fceed; }*/
.editableregion { }
/*.editableregion:hover { border:2px solid #55aacc; }*/
.editableregionbar { 
	/*background-color:#e8e8e8;*/
	background-color:#ccc;
	color:#fff; font-weight:bold; text-align:center; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;
	/*border:2px solid #999;*/
	padding:10px 5px;
	border-bottom-width:0;
	}
.editableregionbody { }
/* .editablecontrol { background-color:#fafafa; border:2px solid #7fceed; margin:5px 0;} */

.editablecontrol { padding-bottom:20px;}
.editableregionnewcontent {
	background:url(/cms/assets/img/admin/bg_editablecontrol_newcontent.gif) left bottom repeat-x #fff;
	background-color:#fff;text-align:center;padding:10px 0;
	}
/*.editablecontrolbar { background-color:#cacaca; color:#fff;font-weight:bold;; padding:5px; border-bottom:2px solid #7fceed; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }*/
.editablecontrolbar { 
	background-color:#fff; border:2px solid #999;color:#fff;font-weight:bold; padding:5px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.editablecontrol div.loading { 	background-color:#7fceed;color:#fff;font-weight:bold; }
/*.editableregion:hover .editablecontrolbar { background-color:#7fceed; }
.editablebody { padding:10px; }
.editableaddcontrol { background-color:#b1d390; border:1px solid #999; margin:5px; padding:15px; }