

body {
	/*fix for IE6 position:fixed (http://annevankesteren.nl/test/examples/ie/position-fixed.html).*/
	height:100%; /*allow IE6 to assign 100% height for div#disableContent*/
}

/*this is used as an anchor for div.SET_cssPageBackground so that it can cover the entire site */
div#SET_backgroundStretcher {
	position:relative;
	min-width:100%;
	min-height:100%;
}

div.SET_cssPageBackground {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-repeat:no-repeat;
}
div#CMS_messageDialog {
	text-align: center;
	position:fixed;
	z-index:10000;
	top:150px;
	left: 10px;
	right: 10px;
	height:145px;
	color: #515151;
}
div#CMS_messageDialog .CMS_cssPreviewContainer {
	background: url(/mind_modules/CMS/gui/default/default/img/cms_bg_preview_left.png) no-repeat left top;
	display: inline-block;
	margin: auto;
}
div#CMS_messageDialog .CMS_cssPreviewContainer div {
	background: url(/mind_modules/CMS/gui/default/default/img/cms_bg_preview_right.png) no-repeat right top;
	font-size: 36px;
	font-family: Arial, Verdana, Sans-Serif;
	line-height: 145px;
	color: #515151;
	display: inline-block;
	height: 145px;
	margin: 0 0 0 9px;
	padding: 0 30px 0 30px;
	overflow: hidden;
}
/* 
	IMPORTANT NOTES:
	- CSS class names here are used for JS matching, so they CANNOT be changed "ad hoc". Search the entire project for matches when renaming.
	- ALSO, a classname CANNOT be reused just to style something else in a simple fashion, MAKE A NEW CLASSNAME, or JS matches may become incorrect.
*/


div.SET_cssShieldLoading{
	background-image:url(/mind_modules/CMS/gui/default/default/img/bg_dialogLoading.gif);
	background-repeat:no-repeat;
	background-position:center 300px;
}

body.CMS_cssContentEditable div.SET_cssArea div.SET_cssField {
	/*when in edit mode there has to be a field min-height to show an expanded addarea, even if the field has no content.
	This min-height has to override any min-height set inline to overcome such cases as where a min-height of 1px 
	has been set to enable a floated layout*/
	min-height:25px !important;
}
.SET_cssAreaEmpty { display: none; }
div.CMS_cssToolbar .SET_cssAreaEmpty { display: block; }

/* Area tools */
div.SET_cssArea div.CMS_cssAreaTools{
	position:absolute;
	top:1px;
	left:1px;
	right:1px;
	z-index:1009;
	padding:0 29px 0 0;
	display:none !important;
}

a.CMS_cssAreaToolbarButton {
	background:#787878 url(/mind_modules/CMS/gui/default/default/img/cms_spt_btn_expandAreaTools.gif) no-repeat top left;
	height:32px;
	width:29px;
	display:block;
	line-height:0;
	font-size:0;
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
	z-index:1002;
}

a.CMS_cssAreaToolbarButton:hover {background-position:0 -32px;}
div.CMS_cssExpandedAreaTools a.CMS_cssAreaToolbarButton {background-position:0 -64px;}
div.CMS_cssExpandedAreaTools a.CMS_cssAreaToolbarButton:hover {background-position:0 -96px;}



div.CMS_cssAreaToolbarBody{
	background:none;/* #787878 url(/mind_modules/CMS/gui/default/default/img/cms_bg_expandAreaToolbar.gif) repeat-x scroll 0 0;*/
	height: 32px;
	display:none;
	padding-right: 5px;
	position:relative; /*make z-index stick*/
	z-index:1001; /*one higher than div.CMS_cssAreaToolbarBodyBg*/
	background:url(/mind_modules/CMS/gui/default/default/img/cms_bg_areaTools.gif) repeat-x top left;
}

div.CMS_cssExpandedAreaTools div.CMS_cssAreaToolbarBody{
	display:block;
}

div.CMS_cssExpandedAreaTools div.CMS_cssAreaToolbarBodyBg {
	position:absolute;
	left:0;
	right:29px;
	top:0;
	bottom:0;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_bg_areaTools.gif) repeat-x top left;
	/*opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);*/
	z-index:1000;
	display:none;
}


/* Area frame */
div.SET_cssArea div.CMS_cssAreaFrame{
	background-image:url(/mind_modules/CMS/gui/default/default/img/cms_bg_cssAreaFrame.gif);
	position:absolute;
	z-index:400;
	display:none !important;
}

/* Area field frame */
div.SET_cssArea div.SET_cssField div.CMS_cssFieldFrame{
	background:url(/mind_modules/CMS/gui/default/default/img/bg_fieldFrame.gif);
	position:absolute;
	z-index:14; /*1 higher than blockframes*/
	/*display:none;*/
	display:block;
}

div.SET_cssArea div.SET_cssField.CMS_cssIllegal div.CMS_cssFieldFrame {
	background-image:url(/mind_modules/CMS/gui/default/default/img/bg_fieldFrameIllegal.gif);
}

/*div.SET_cssArea div.SET_cssField:hover div.CMS_cssFieldFrame,
div.SET_cssArea div.SET_cssField.SET_cssActivated div.CMS_cssFieldFrame {
	display:block;
}*/



/* Generic frame classes */
div.CMS_cssAreaFrame,
div.CMS_cssFieldFrame,
div.CMS_cssBlockFrame,
div.CMS_cssBlockMenuFrame {
	font-size:0;
	line-height:0;
	border:0 none;
	float:left;
}

div.CMS_cssFrameTop{
	height:1px;
	top:0;
	left:0;
	right:0;
	_right:auto;
	_width:expression(this.parentNode.offsetWidth-1+'px');
	background-repeat:repeat-x;
}

div.CMS_cssFrameBottom{
	height:1px;
	bottom:0;
	left:0;
	right:0;
	_right:auto;
	_width:expression(this.parentNode.offsetWidth+-1+'px');
	background-repeat:repeat-x;
}

div.CMS_cssFrameLeft{
	width:1px;
	top:0;
	bottom:0;
	_bottom:auto;
	_height:expression(this.parentNode.offsetHeight-2+'px');
	left:0;
	background-repeat:repeat-y;
}

div.CMS_cssFrameRight{
	width:1px;
	top:0;
	bottom:0;
	_bottom:auto;
	_height:expression(this.parentNode.offsetHeight-2+'px');
	right:0;
	background-repeat:repeat-y;
}

body.CMS_cssContentEditable div.SET_cssBlock {
	min-height:24px; /*if there's no content to expand the block's height we still need to make room for the block toolbar, otherwise it won't show up*/
}



/* Block drag placeholder */
div.CMS_cssBlockDragPlaceholder{
	border:2px dashed lightgrey;
}

div.SET_cssField.CMS_cssIllegal div.CMS_cssBlockDragPlaceholder{
	/*border-color:red;
	font-size:7em;
	color:red;
	position:relative;
	overflow:hidden;
	text-align:center;*/
	display:none;
}

/* Block frame */
div.SET_cssBlock div.CMS_cssBlockFrame{
	/*background-image:url(/mind_modules/CMS/gui/default/default/img/cms_bg_cssBlockFrame.gif);*/
	background:#808080;
	position:absolute;
	z-index:13;
	display:none;
}

div.SET_cssBlock div.CMS_cssBlockTopBar {
	position:absolute;
	top:0;
	left:0;
	right:0;
	border-bottom:1px solid #5D5D5D;
	display:none;
	z-index:5;
}

div.SET_cssField:hover div.SET_cssBlock div.CMS_cssBlockTopBar,
div.SET_cssField.CMS_cssDraggedBlockAbove div.SET_cssBlock div.CMS_cssBlockTopBar {
	display:block;
}

div.SET_cssBlock div.CMS_cssBlockTopBar div {
	border:1px solid #808080;
	border-top:0 none;
	height:2px;
	background:#A0A0A0;
}

div.CMS_cssBlockTools {
	background:url(/mind_modules/CMS/gui/default/default/img/bg_blocktools.gif) repeat-x top left;
	border:1px solid #808080;
	border-top:0 none;
	position:absolute;
	top:1px;
	left:0;
	right:0;
	z-index:12;
	height:24px;
	padding:0;
	display:none;
	float:left;
}


div.CMS_cssBlockTools div.CMS_cssButtonsBreaker {
	float:left;
	width:1px;
	height:100%;
}

div.CMS_cssBlockTools div.CMS_cssButtons {
	float:right;
	max-width:50%;
	min-width:42px;
	margin:0 0 0 40px; /*failsafe. field too small=buttons drop down. not exactly beautiful but at least dragdrop will always have an anchor*/
	overflow:hidden;
	font-family:verdana,sans-serif;
	font-size:10px;
	color:#444;
}

div.CMS_cssBlockTools div.CMS_cssButton {
	float:right;
	max-width:25%;
	min-width:20px;
	overflow:hidden;
	white-space:nowrap;
	padding:0;
	position:relative;
	z-index:1;
	font-family:verdana,sans-serif;
	font-size:10px;
	color:#444;
	margin:0 -20px 0 20px;
}

div.CMS_cssBlockTools div.CMS_cssButton.CMS_cssLast {
	z-index:2;
	margin-right:0;
}

div.CMS_cssBlockTools div.CMS_cssButton div.CMS_cssWrapper {
	padding:0 17px 0 0;
	height:24px;
	position:relative;
	line-height:24px;
	overflow:hidden;
}

div.CMS_cssBlockTools div.CMS_cssButton.CMS_cssLast div.CMS_cssWrapper {
	padding-right:8px;
}


div.CMS_cssBlockTools div.CMS_cssButton div.CMS_cssWrapper div.CMS_cssInner {
	cursor:pointer;
	padding-left:24px;
}

div.CMS_cssBlockTools div.CMS_cssButton div.CMS_cssWrapper div.CMS_cssInner:hover {
	text-decoration:underline;
}


div.CMS_cssBlockTools div.CMS_cssButton div.SET_cssLinkButtonWrapper {
	position:absolute;
	left:2px;
	top:3px;
	float:left;
}

div.CMS_cssBlockTools div.CMS_cssButton div.SET_cssLinkButtonWrapper a {
	display:block;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_blocktools.gif) no-repeat 0 0;
	width:18px;
	height:18px;
	outline:none;
	overflow:hidden;
}


div.CMS_cssBlockTools div.CMS_cssButton div.CMS_cssWrapper div.CMS_cssInner:hover div.SET_cssLinkButtonWrapper a {
	background-position:0 -38px;
}

div.CMS_cssBlockTools div.CMS_cssButton div.CMS_cssWrapper div.CMS_cssInner.SET_cssActivated div.SET_cssLinkButtonWrapper a {
	background-position:0 -76px;
}

div.CMS_cssBlockTools div.CMS_cssButton div.CMS_cssWrapper div.CMS_cssInner.SET_cssSelected div.SET_cssLinkButtonWrapper a {
	background-position:0 -115px;
}


div.CMS_cssBlockTools div.CMS_cssButton div.CMS_cssWrapper div.CMS_cssInner:hover div.SET_cssLinkButtonWrapper a img {
	margin-top:-38px;
}

div.CMS_cssBlockTools div.CMS_cssButton div.CMS_cssWrapper div.CMS_cssInner.SET_cssActivated div.SET_cssLinkButtonWrapper a img {
	margin-top:-76px;
}

div.CMS_cssBlockTools div.CMS_cssButton div.CMS_cssWrapper div.CMS_cssInner.SET_cssSelected div.SET_cssLinkButtonWrapper a img {
	margin-top:-114px;
}


div.SET_cssBlock div.SET_cssBlockToolsWrapper div.CMS_cssBlockTools div.CMS_blockArrow {
	cursor:url(/mind_modules/CMS/gui/default/default/img/icn_cursor_grab.cur),move;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
}


/* Block menu target */
/*div.CMS_cssBlockMenuTarget{
	position:absolute;
	bottom:0;
	height:15px;
	left:0;
	right:0;
	z-index:15;
	/*background-color:red;
	-moz-opacity:0.2;*/
/*}*/


/*
div.SET_cssField div.CMS_cssBlockMenu{
	position:absolute;
	width:100%;
	height:100%;
	display:none;
	z-index:11;
	/*height:px;
	margin-top:-0px;
	margin-left:-0px;*//*
}*/

/*div.SET_cssField div.CMS_cssBlockMenu,
div.CMS_cssBlockMenuTarget div.CMS_cssBlockMenu{
	display:none;
	z-index:11;
	height:px;
	margin-top:0;
	margin-left:0;
}

div.SET_cssField div.CMS_cssBlockMenu{
	position:relative;
	top:auto;
	left:auto;
	bottom:auto;
}

div.CMS_cssBlockMenuTarget div.CMS_cssBlockMenu{
	width:100%;
	position:absolute;
	bottom:0;
	top:auto;
	left:0;
}

/*div.CMS_cssBlockMenu div.CMS_cssBlockMenuFrame{
	background:url(/mind_modules/CMS/gui/default/default/img/cms_bg_addBlockAreaBorder.gif);
	position:absolute;
	z-index:12;
	/*display:none;*/
/*}*/








/*BLOCKMENUEXPANDER*/
/*div.CMS_cssBlockToolsLinkButtonWrapper a,
div.CMS_cssBlockToolsLinkButtonWrapper a div {
	height:22px;
	width:22px;
}

div.CMS_cssBlockToolsLinkButtonWrapper a {
	display:block;
	padding:0;
	margin:0 0 0 1px;
	outline:0 none;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_blocktools.gif) no-repeat top left;
	cursor:pointer;
}

div.CMS_cssBlockToolsLinkButtonWrapper a:hover {background-position:0 -22px;}
div.CMS_cssBlockToolsExpandedLinkButtonWrapper a {background-position:0 -44px;}
div.CMS_cssBlockToolsExpandedLinkButtonWrapper a:hover {background-position:0 -66px;}

div.CMS_cssBlockToolsLinkButtonWrapper a div {background:url(/mind_modules/CMS/gui/default/default/img/cms_btn_blockMenuExpander.gif) no-repeat 2px 2px;}




div.CMS_cssBlockMenuPopup {
	width:158px;
	padding:0;
	border:1px solid #61CCCE;
	border-width:0 1px;
	background:white;
	overflow:visible;
	margin:2px 0 0 0;
}

div.CMS_cssBlockMenuPopup a {
	display:block;
	color:#61CCCE;
	font-family:tahoma,geneva,sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:normal;
	padding:8px 0 8px 35px;
	position:relative;
	overflow:hidden;
}

div.CMS_cssBlockMenuPopup a:hover {background:#F2FFFF;}

div.CMS_cssBlockMenuPopup a img {
	position:absolute;
	top:-5px;
	left:2px;
}

div.CMS_cssBlockMenuPopup div.CMS_cssBlockMenuPopupHeader,
div.CMS_cssBlockMenuPopup div.CMS_cssBlockMenuPopupFooter {
	line-height:0;
	font-size:0;
	position:absolute;
	width:160px;
}

div.CMS_cssBlockMenuPopup div.CMS_cssBlockMenuPopupHeader {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_bg_blockToolsHdrFooter.gif) no-repeat 0 0;
	height:3px;
	top:-3px;
	left:-1px;
}
div.CMS_cssBlockMenuPopup div.CMS_cssBlockMenuPopupFooter {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_bg_blockToolsHdrFooter.gif) no-repeat 0 -6px;
	height:2px;
	bottom:-2px;
	left:-1px;
}
/*END BLOCKMENUEXPANDER*/



/*CMS UPLOAD DIALOG*/
div.SET_cssGroupCMSDialog {overflow:hidden;padding:0;}
div.SET_cssGroupCMSDialog label.groupLabel {padding:0;margin:0 0 10px 0;}
div.SET_cssGroupCMSDialog div#fileinputs {
	position:static;
	height:auto;
	margin:0 0 10px 0;
}
div.SET_cssGroupCMSDialog div#fileinputs input.file {
	position:static;
	margin:0;
}

div.SET_cssGroupCMSDialog div.buttons {
	float:right;
	margin:0 22px 0 0;
}

div.SET_cssGroupCMSDialog a.SET_cssButton {margin:0 0 0 5px;}
/*END CMS UPLOAD DIALOG*/


/* Dialog */
div.CMS_cssBlockEditDialog div.ui-dialog-container,
div.CMS_cssDialogOLD.CMS_cssPagePropsDialog div.ui-dialog-container {
	background:white;
	border:1px solid #65CBCD;
	font-family:tahoma,geneva,sans-serif;
	margin:4px;
}

div.CMS_cssDialogOLD.CMS_cssPagePropsDialog div.SET_cssAdminDialogFooter div.SET_cssAdminDialogStatus {
	float:left;
}

div.CMS_cssDialogOLD.CMS_cssPagePropsDialog div.SET_cssAdminDialogFooter div.SET_cssAdminDialogStatus div {
	padding:1px 0 2px 0;
	font-size:11px;
	color:black;
}

div.CMS_cssDialogOLD.CMS_cssPagePropsDialog div.SET_cssAdminDialogFooter div.SET_cssAdminDialogStatus div.SET_cssAdminDialogStatusFailedSave,
div.CMS_cssDialogOLD.CMS_cssPagePropsDialog div.SET_cssAdminDialogFooter div.SET_cssAdminDialogStatus div.SET_cssAdminDialogStatusFailedForm {
	color:#FF8788;/*#DA0010;*/
}

div.CMS_cssBlockEditDialog div.ui-dialog-container {
	/*width:558px !important;
	height:500px !important;*/
}

div.CMS_cssDialogOLD.CMS_cssPagePropsDialog div.ui-dialog-container {
	/*width:558px !important;
	_width:556px !important;
	height:422px !important;*/
}


/* Behövs för att sätta storleken på CMS-fönstret med CSS och overrida inline style som påverkas av JS i .dialog() */
div.ui-dialog.CMS_cssDialogOLD {
	z-index:10001 !important;
	overflow:visible !important;
	height:500px !important;
}

div.CMS_cssInfoDialog{
	width:340px !important;
	height:auto !important;
	overflow:visible;
}

div.CMS_cssDialogOLD.CMS_cssPagePropsDialog{
	/*width:568px !important;
	height:432px !important;*/
}

div.CMS_cssBlockEditDialog{
	/*width:568px !important;
	height:510px !important;*/
}
div.CMS_cssBlockEditDialog div.CMS_cssBlockEditTemplate{
	background:url(/mind_modules/CMS/gui/default/default/img/cms_bg_dialogHeader.gif) repeat-x top left;
}

div.ui-dialog-overlay {z-index:10000 !important;}

div.ui-dialog.CMS_cssDialogOLD div.ui-dialog-titlebar {
	position:absolute;
	top:0;
	left:0;
	right:0;
	_right:auto;
	_width:expression(this.parentNode.offsetWidth+'px');
	height:23px;
	cursor:move;
	z-index:1;
}

/* Style when dragging a dialog */
div.ui-draggable-dragging{
/*	opacity: 0.85;
	-moz-opacity: 0.85;
	filter: alpha(opacity=85);*/
}

div.ui-dialog.CMS_cssDialogOLD div.CMS_cssBlockEditTemplate{
	/*height:auto !important;
	width:auto !important; DO NOT HAVE THESE */
	padding-bottom:31px;
	overflow:visible;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	border:1px solid #CCC;
}

div.ui-dialog.CMS_cssDialogOLD ul.SET_cssAdminDialogSections{
	text-align:left;
}
div.ui-dialog.CMS_cssDialogOLD ul.SET_cssAdminDialogSections li{
	display:inline;

}

div.ui-dialog.CMS_cssDialogOLD .ui-tabs-hide{
	display:none;
}

/*borders*/
div.SET_cssAdminDialogBorder {
	opacity:0.5;
	-moz-opacity:0.5;
	filter: alpha(opacity=50);
	position:absolute;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_bg_dialogFrame.gif) repeat 0 0;
	line-height:0;
	font-size:0;

	background:#CCC;
}
div.SET_cssAdminDialogBorderTop,
div.SET_cssAdminDialogBorderBottom {
	height:4px;
	left:-5px;
	right:-5px;
	_right:auto;
	_width:expression(this.parentNode.parentNode.offsetWidth+10+'px');
}
div.SET_cssAdminDialogBorderTop {
	top:-5px;
	_top:-4px;
}
div.SET_cssAdminDialogBorderBottom {
	bottom:-5px;
	_bottom:auto;
	_top:expression(this.parentNode.parentNode.offsetHeight+2+'px');
	/*background-position:-568px 0;*/
}

div.SET_cssAdminDialogBorderLeft,
div.SET_cssAdminDialogBorderRight {
	width:4px;
	top:-1px;
	/*_top:0;*/
	bottom:-1px;
	/*_bottom:auto;
	_height:expression(this.parentNode.parentNode.offsetHeight+2+'px');*/
	/*background-position:-10px 0;*/
}
div.SET_cssAdminDialogBorderLeft {left:-5px;}
div.SET_cssAdminDialogBorderRight {
	right:-5px;
	_right:auto;
	_left:expression(this.parentNode.parentNode.offsetWidth+'px');
}
/*end dialog borders*/


/**********************************************************************************
 * Desc:     Generic CSS classes
 * Author:   Linus Lövholm
 * History:
 * 01 Sep 2005 - Created - Linus Lövholm
 **********************************************************************************/

/******************************************************/
/* The main calendar widget.  DIV containing a table. */
/******************************************************/
div.CMS_cssCalendar { position: relative; z-index:10005;}

div.CMS_cssCalendar, div.CMS_cssCalendar table {
  border: 1px solid #556;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #D3D3D1;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

div.CMS_cssCalendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
}

div.CMS_cssCalendar .nav {
  background: #778 url(menuarrow.gif) no-repeat 100% 100%;
}

div.CMS_cssCalendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  background: #fff;
  color: #000;
  padding: 2px;
}

div.CMS_cssCalendar thead .headrow { /* Row <TR> containing navigation buttons */
  background: #778;
  color: #fff;
}

div.CMS_cssCalendar thead .daynames { /* Row <TR> containing the day names */
  background: #F69904;
}

div.CMS_cssCalendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #556;
  padding: 2px;
  text-align: center;
  color: #000;
}

div.CMS_cssCalendar thead .weekend { /* How a weekend day name shows in header */
  color: red;
}

div.CMS_cssCalendar thead .hilite { /* How do the buttons in header appear when hover */
  background-color: #D3D3D1;
  color: #000;
  border: 1px solid #F69904;
  padding: 1px;
}

div.CMS_cssCalendar thead .active { /* Active (pressed) buttons in header */
  background-color: #77c;
  padding: 2px 0px 0px 2px;
}

/* The body part -- contains all the days in month. */

div.CMS_cssCalendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  color: #456;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
div.CMS_cssCalendar tbody .day.othermonth {
  font-size: 80%;
  color: #bbb;
}
div.CMS_cssCalendar tbody .day.othermonth.oweekend {
  color: #fbb;
}

div.CMS_cssCalendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #F69904;
}

div.CMS_cssCalendar tbody .rowhilite td {
  background: #FFC12C;
}

div.CMS_cssCalendar tbody .rowhilite td.wn {
  background: #D3D3D1;
}

div.CMS_cssCalendar tbody td.hilite { /* Hovered cells <TD> */
  background: white;
  padding: 1px 3px 1px 1px;
  border: 1px solid black;
}

div.CMS_cssCalendar tbody td.active { /* Active (pressed) cells <TD> */
  background: #cde;
  padding: 2px 2px 0px 2px;
}

div.CMS_cssCalendar tbody td.selected { /* Cell showing today date */
  font-weight: bold;
  border: 1px solid #000;
  padding: 1px 3px 1px 1px;
  background: #fff;
  color: #000;
}

div.CMS_cssCalendar tbody td.weekend { /* Cells showing weekend days */
  color: red;
}

div.CMS_cssCalendar tbody td.today { /* Cell showing selected date */
  font-weight: bold;
  color: #00f;
}

div.CMS_cssCalendar tbody .disabled { color: #999; }

div.CMS_cssCalendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

div.CMS_cssCalendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

div.CMS_cssCalendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #556;
  color: #fff;
}

div.CMS_cssCalendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #fff;
  color: #445;
  border-top: 1px solid #556;
  padding: 1px;
}

div.CMS_cssCalendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #aaf;
  border: 1px solid #04f;
  color: #000;
  padding: 1px;
}

div.CMS_cssCalendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #77c;
  padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

div.CMS_cssCalendar .combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border: 1px solid #655;
  background: #FFC12C;
  color: #000;
  font-size: 90%;
  z-index: 100;
}

div.CMS_cssCalendar .combo .label,
div.CMS_cssCalendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

div.CMS_cssCalendar .combo .label-IEfix {
  width: 4em;
}

div.CMS_cssCalendar .combo .hilite {
  background: #acf;
}

div.CMS_cssCalendar .combo .active {
  border-top: 1px solid #46a;
  border-bottom: 1px solid #46a;
  background: #D3D3D1;
  font-weight: bold;
}

div.CMS_cssCalendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #f4f0e8;
}

div.CMS_cssCalendar td.time .hour,
div.CMS_cssCalendar td.time .minute,
div.CMS_cssCalendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
}

div.CMS_cssCalendar td.time .ampm {
  text-align: center;
}

div.CMS_cssCalendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

div.CMS_cssCalendar td.time span.hilite {
  border-color: #000;
  background-color: #667;
  color: #fff;
}

div.CMS_cssCalendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}

/******************************************************/
/* End of CMS calendar widget. */
/******************************************************/



div.ui-dialog.CMS_cssDialogOLD div.ui-dialog-titlebar a.ui-dialog-titlebar-close {
	position:absolute;
	right:3px;
	top:3px;
	height:16px;
	width:16px;
	display:block;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_btn_closeDialog.gif) no-repeat 0 -26px;
	outline:none;
	line-height:0;
	font-size:0;
}

div.ui-dialog.CMS_cssDialogOLD div.ui-dialog-titlebar a.ui-dialog-titlebar-back {
	position:absolute;
	left:3px;
	top:3px;
	height:16px;
	width:16px;
	display:block;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_btn_dialogBack.gif) no-repeat 0 0;
	outline:none;
	line-height:0;
	font-size:0;
}

div.ui-dialog.CMS_cssDialogOLD div.SET_cssAdminDialogTitle {
	margin:0;
	padding:0 9px 0 10px;
	font-family:tahoma,geneva,sans-serif;
	font-weight:bold;
	font-size:12px;
	display:block;
	float:left;
	line-height:20px;
	color:#65CBCD;
	position:relative; /*Give hasLayout to IE6 so that this div will show up*/
}

div.ui-dialog.CMS_cssDialogOLD div.SET_cssAdminDialogTitleWithBack {padding-left:25px;}

div.ui-dialog.CMS_cssDialogOLD ul.SET_cssAdminDialogSections {
	margin:0;
	padding:0;
	z-index:2;
	float:left;
	position:relative;
}

div.ui-dialog.CMS_cssDialogOLD ul.SET_cssAdminDialogSections li {float:left;}

/*ul.SET_cssAdminDialogSections li.SET_cssTabLast {background:url(/mind_modules/CMS/gui/default/default/img/cms_bg_dialogTabBorder.gif) no-repeat right 3px;}*/

div.ui-dialog.CMS_cssDialogOLD ul.SET_cssAdminDialogSections li.ui-tabs-selected {margin-right:-1px;}

div.ui-dialog.CMS_cssDialogOLD ul.SET_cssAdminDialogSections li a {
	font-family:tahoma,geneva,sans-serif;
	font-size:12px;
	color:white;
	text-decoration:none;
	display:block;
	line-height:20px;
	height:21px;
	_height:20px;
	float:left;
	padding:0 9px 0 11px;
	_padding-top:1px;
	border-left:1px solid #F60;
	/*background:url(/mind_modules/CMS/gui/default/default/img/cms_bg_dialogTabBorder.gif) no-repeat 0 3px;*/
}

div.ui-dialog.CMS_cssDialogOLD ul.SET_cssAdminDialogSections li.SET_cssTabLast a {
	padding-right:10px;
	border-right:1px solid #F60;
}
div.ui-dialog.CMS_cssDialogOLD ul.SET_cssAdminDialogSections li.ui-tabs-selected a {padding-right:9px;}

div.ui-dialog.CMS_cssDialogOLD ul.SET_cssAdminDialogSections li.CMS_cssAfterTabSelected a {background:none;}

div.ui-dialog.CMS_cssDialogOLD ul.SET_cssAdminDialogSections li.ui-tabs-selected a {
	background:white;
	border:1px solid #65CBCD;
	border-width:0 1px;
	_border-right-width:2px;
	color:#65CBCD;
	padding-bottom:1px;
	padding-left:10px;
}

div.ui-dialog.CMS_cssDialogOLD ul.SET_cssAdminDialogSections li.SET_cssTabDisabled a {
	opacity:0.2;
	filter: alpha(opacity=20);
	background:none;
	color:#F60;
	cursor:default;
}

div.ui-dialog.CMS_cssDialogOLD ul.SET_cssAdminDialogSections li a img {margin:0 3px -3px 0;}

div.ui-dialog.CMS_cssDialogOLD div.SET_cssAdminDialogContent{
	overflow:auto;
	overflow-x:hidden;
	clear:both;
	padding:8px 10px 10px 10px;
	/*height:429px;
	_height:428px;
	width:538px;*/
	position:absolute;
	top:22px;
	bottom:31px;
	*bottom:0;
	left:0;
	right:0;
	background-color:white;
	height:auto !important;
}

div.ui-dialog.CMS_cssDialogOLD div.SET_cssAdminDialogContent.SET_cssNoFooter {
	bottom:0;
}


div.ui-dialog.CMS_cssDialogOLD div.SET_cssAdminDialogContent div.SET_cssGroup {/*width:200px*/;clear:none;padding-right:1px;padding-left:0;position:static;}
div.ui-dialog.CMS_cssDialogOLD div.SET_cssAdminDialogContent div.SET_cssGroupOverflow {overflow:auto;}
div.ui-dialog.CMS_cssDialogOLD div.SET_cssAdminDialogContent div.SET_cssGroupFullwidth {/*width:352px;*/}
div.ui-dialog.CMS_cssDialogOLD div.SET_cssAdminDialogContent div.CMS_cssGroupClear {clear:left;}

div.ui-dialog.CMS_cssDialogOLD div.SET_cssAdminDialogContent div.CMS_cssGroupFileUpload {height:58px;*height:60px;}
body.PC_OPERA div.ui-dialog.CMS_cssDialogOLD div.SET_cssAdminDialogContent div.CMS_cssGroupFileUpload {height:60px;}
body.PC_FF2 div.ui-dialog.CMS_cssDialogOLD div.SET_cssAdminDialogContent div.CMS_cssGroupFileUpload,
body.MAC_FF2 div.ui-dialog.CMS_cssDialogOLD div.SET_cssAdminDialogContent div.CMS_cssGroupFileUpload {height:60px;}

div.ui-dialog.CMS_cssDialogOLD div.SET_cssAdminDialogContent label.fw_groupLabel {
	font-weight:bold;
	font-size:10px;
	color:#676767;
}

div.ui-dialog.CMS_cssDialogOLD div.SET_cssAdminDialogContent label.fw_groupLabel span {color:#FF6600;}
 

div.ui-dialog.CMS_cssDialogOLD div.CMS_cssBlockEditDialog select {
	/*width:200px;
	margin:0 0 5px 0;*/
}

div.CMS_cssBlockEditDialog div.SET_cssSelectWrapper select {
	width:100%;
}

div.CMS_cssBlockEditDialog select.SET_cssForm12,
div.CMS_cssBlockEditDialog .SET_cssForm12 div.SET_cssSelectWrapper select {
	width: 253px;
}

div.CMS_cssBlockEditDialog select.SET_cssForm13,
div.CMS_cssBlockEditDialog .SET_cssForm13 div.SET_cssSelectWrapper select {
	width: 170px;
}


div.CMS_cssBlockEditDialog div.CMS_cssGroupFileUpload select {float:left;}

div.ui-dialog.CMS_cssDialogOLD textarea#SET_blockcontent_CMS_TEXTMEDIA1_title {
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	color:#333;
}

/*BEGIN BLOCK DIALOG FLASH DIMENSIONS*/
div.CMS_cssBlockEditDialog div.CMS_cssGroupFlashDimensions {
	width:auto;
	float:left;
	display:inline; /*fix for double-margin float bug*/
	margin:0 39px 0 0;
	*margin-right:35px;
}

body.PC_SAFARI div.CMS_cssBlockEditDialog div.CMS_cssGroupFlashDimensions,
body.PC_OPERA div.CMS_cssBlockEditDialog div.CMS_cssGroupFlashDimensions {margin-right:35px;}

div.CMS_cssBlockEditDialog div.CMS_cssGroupFlashDimensions label {*padding-bottom:1px;}
body.PC_FF2 div.CMS_cssBlockEditDialog div.CMS_cssGroupFlashDimensions label,
body.MAC_FF2 div.CMS_cssBlockEditDialog div.CMS_cssGroupFlashDimensions label {padding-bottom:1px;}

div.CMS_cssBlockEditDialog div.CMS_cssGroupFlashDimensions input {
	width:30px;
	height:16px;
	margin:0 4px 0 0;
	*position:relative;
	*bottom:6px;
}

body.PC_FF2 div.CMS_cssBlockEditDialog div.CMS_cssGroupFlashDimensions input,
body.MAC_FF2 div.CMS_cssBlockEditDialog div.CMS_cssGroupFlashDimensions input {position:relative;bottom:6px;}
body.MAC_FF3 div.CMS_cssBlockEditDialog div.CMS_cssGroupFlashDimensions input {height:14px;}
body.PC_OPERA div.CMS_cssBlockEditDialog div.CMS_cssGroupFlashDimensions input {position:relative;bottom:5px;}
body.MAC_OPERA div.CMS_cssBlockEditDialog div.CMS_cssGroupFlashDimensions input {position:relative;bottom:10px;}

div.CMS_cssBlockEditDialog div.CMS_cssGroupFlashDimensions select {
	width:42px;
	height:22px;
	position:relative;
	bottom:1px;
}

body.PC_FF2 div.CMS_cssBlockEditDialog div.CMS_cssGroupFlashDimensions select,
body.MAC_FF2 div.CMS_cssBlockEditDialog div.CMS_cssGroupFlashDimensions select {height:20px;}
body.MAC_FF3 div.CMS_cssBlockEditDialog div.CMS_cssGroupFlashDimensions select,
body.MAC_OPERA div.CMS_cssBlockEditDialog div.CMS_cssGroupFlashDimensions select {width:50px;}

body.PC_CHROME div.CMS_cssBlockEditDialog div.CMS_cssGroupFlashDimensions select,
body.PC_OPERA div.CMS_cssBlockEditDialog div.CMS_cssGroupFlashDimensions select,
body.MAC_OPERA div.CMS_cssBlockEditDialog div.CMS_cssGroupFlashDimensions select {bottom:0;}
/*END BLOCK DIALOG FLASH DIMENSIONS*/

div.ui-dialog.CMS_cssDialogOLD textarea#SET_blockcontent_CMS_TEXTMEDIA1_title {
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	color:#333;
	width:350px;
	overflow:hidden;
	min-height:14px;
	font-weight:bold;
}

body.PC_FF2 div.ui-dialog.CMS_cssDialogOLD textarea#SET_blockcontent_CMS_TEXTMEDIA1_title,
body.PC_FF2 div.ui-dialog.CMS_cssDialogOLD div#SET_blockcontent_CMS_TEXTMEDIA1_text_1_sizer,
body.MAC_FF2 div.ui-dialog.CMS_cssDialogOLD textarea#SET_blockcontent_CMS_TEXTMEDIA1_title,
body.MAC_FF2 div.ui-dialog.CMS_cssDialogOLD div#SET_blockcontent_CMS_TEXTMEDIA1_text_1_sizer {
	min-height:14px; /*this will be overridden inline. FF2 sets the initial height too high for some reason*/
}


body.MAC_SAFARI div.ui-dialog.CMS_cssDialogOLD textarea#SET_blockcontent_CMS_TEXTMEDIA1_title,
body.MAC_SAFARI div.ui-dialog.CMS_cssDialogOLD div#SET_blockcontent_CMS_TEXTMEDIA1_text_1_sizer,
body.MAC_FF3 div.ui-dialog.CMS_cssDialogOLD textarea#SET_blockcontent_CMS_TEXTMEDIA1_title,
body.MAC_FF3 div.ui-dialog.CMS_cssDialogOLD div#SET_blockcontent_CMS_TEXTMEDIA1_text_1_sizer,
body.MAC_FF2 div.ui-dialog.CMS_cssDialogOLD textarea#SET_blockcontent_CMS_TEXTMEDIA1_title,
body.MAC_FF2 div.ui-dialog.CMS_cssDialogOLD div#SET_blockcontent_CMS_TEXTMEDIA1_text_1_sizer,
body.MAC_OPERA div.ui-dialog.CMS_cssDialogOLD textarea#SET_blockcontent_CMS_TEXTMEDIA1_title,
body.MAC_OPERA div.ui-dialog.CMS_cssDialogOLD div#SET_blockcontent_CMS_TEXTMEDIA1_text_1_sizer {
	min-height:16px;
}



div.ui-dialog.CMS_cssDialogOLD div.CMS_cssBlockcontentSizer {
	padding:0 0 0 3px;
	width:100%;
	min-height:14px;
	position:absolute;
	visibility:hidden;
	left:-10000px;
	top:-10000px;
}

body.MAC_SAFARI div.ui-dialog.CMS_cssDialogOLD textarea#SET_blockcontent_CMS_IMAGE_title,
body.MAC_SAFARI div.ui-dialog.CMS_cssDialogOLD div#SET_blockcontent_CMS_IMAGE_title_sizer,
body.MAC_FF3 div.ui-dialog.CMS_cssDialogOLD textarea#SET_blockcontent_CMS_IMAGE_title,
body.MAC_FF3 div.ui-dialog.CMS_cssDialogOLD div#SET_blockcontent_CMS_IMAGE_title_sizer,
body.MAC_FF2 div.ui-dialog.CMS_cssDialogOLD textarea#SET_blockcontent_CMS_IMAGE_title,
body.MAC_FF2 div.ui-dialog.CMS_cssDialogOLD div#SET_blockcontent_CMS_IMAGE_title_sizer,
body.MAC_OPERA div.ui-dialog.CMS_cssDialogOLD textarea#SET_blockcontent_CMS_IMAGE_title,
body.MAC_OPERA div.ui-dialog.CMS_cssDialogOLD div#SET_blockcontent_CMS_IMAGE_title_sizer,
body.MAC_SAFARI div.ui-dialog.CMS_cssDialogOLD div.CMS_cssBlockcontentSizer,
body.MAC_FF3 div.ui-dialog.CMS_cssDialogOLD div.CMS_cssBlockcontentSizer,
body.MAC_FF2 div.ui-dialog.CMS_cssDialogOLD div.CMS_cssBlockcontentSizer,
body.MAC_OPERA div.ui-dialog.CMS_cssDialogOLD div.CMS_cssBlockcontentSizer {
	min-height:16px;
}



/*upload button special stuff*/
div.ui-dialog.CMS_cssDialogOLD div.SET_cssAdminDialogContent div.CMS_cssUploadBtn {
	float:left;
	margin:2px 0 0 4px;
	*margin-top:3px;
	position:static !important;
}


div.ui-dialog.CMS_cssDialogOLD div.CMS_cssUploadBtn a.SET_cssButton,
div.ui-dialog.CMS_cssDialogOLD div.CMS_cssUploadIndicator a.SET_cssButton {float:left;}

div.ui-dialog.CMS_cssDialogOLD div.CMS_cssUploadIndicator {
	display:none;
	position:static !important;
	width:100%;
}

div.ui-dialog.CMS_cssDialogOLD div.CMS_cssUploadIndicator a.SET_cssButton {float:left;margin:0 0 0 4px;}

div.ui-dialog.CMS_cssDialogOLD div.CMS_cssUploadIndicator div.CMS_cssLeft {float:left;clear:left;}

div.ui-dialog.CMS_cssDialogOLD img.CMS_cssUploadIndicatorImage {
	display:none;
	margin:0 0 0 10px;
	float:left;
}
/*end upload button special stuff*/


div.ui-dialog.CMS_cssDialogOLD div.CMS_cssBlockEditTemplate div.SET_cssAdminDialogFooter {
	position:absolute;
	bottom:0;
	/*_bottom:auto;
	_top:expression(this.parentNode.offsetHeight-30+'px');*/
	left:0;
	right:0;
	/*_right:auto;
	_width:expression(this.parentNode.offsetWidth+'px');*/
	height:30px;
	border-top:1px solid #CCC;
	background:#F2F2F2;
}

div.ui-dialog.CMS_cssDialogOLD div.CMS_cssBlockEditTemplate div.SET_cssAdminDialogFooter div.SET_cssAdminDialogFooterContent {
	position:absolute;
	top:7px;
	right:10px;
}

div.ui-dialog.CMS_cssDialogOLD div.CMS_cssBlockEditTemplate a.SET_cssButton {
	border:1px solid #56ADAE;
	background:#65CBCD;
	text-transform:uppercase;
	padding:0 5px 1px 6px;
	font-family:tahoma,geneva,sans-serif;
	font-size:11px;
	text-decoration:none;
	display:block;
	float:left;
	xcursor:pointer;
}

body.MAC_SAFARI div.ui-dialog.CMS_cssDialogOLD div.CMS_cssBlockEditTemplate a.SET_cssButton,
body.MAC_FF3 div.ui-dialog.CMS_cssDialogOLD div.CMS_cssBlockEditTemplate a.SET_cssButton,
body.MAC_FF2 div.ui-dialog.CMS_cssDialogOLD div.CMS_cssBlockEditTemplate a.SET_cssButton,
body.MAC_OPERA div.ui-dialog.CMS_cssDialogOLD div.CMS_cssBlockEditTemplate a.SET_cssButton {
	padding-top:1px;padding-bottom:0;font-size:10px;
}

div.ui-dialog.CMS_cssDialogOLD div.CMS_cssBlockEditTemplate div.SET_cssAdminDialogFooter div.SET_cssAdminDialogFooterContent a.SET_cssButton {
	margin:0 0 0 5px;
	float:left;
}


div.ui-dialog.CMS_cssDialogOLD div.CMS_cssBlockEditTemplate div.SET_cssUploadBrowseWrapper {
	margin:5px 0 0 0;
}


div.ui-dialog.CMS_cssDialogOLD div.CMS_cssBlockEditTemplate a.SET_cssButton:hover,
div.ui-dialog.CMS_cssDialogOLD div.CMS_cssBlockEditTemplate div.CMS_cssUploadBtnHover a.SET_cssButton {
	background:#73DEE0;
	text-decoration:none;
}

div.ui-dialog.CMS_cssDialogOLD div.CMS_cssBlockEditTemplate a.SET_cssButton div {
	border:0 none;
	background:0 none;
	color:white;
	padding:0;
	margin:0;
	text-decoration:none;
	white-space:nowrap;
}


/*info square*/
div.ui-dialog.CMS_cssDialogOLD div.CMS_cssBlockEditTemplate div.CMS_cssDialogInfo {
	xwidth:160px;
	color:#696800;
	xfloat:right;
	margin:2px 0 0 0;
	overflow:hidden;
}

div.ui-dialog.CMS_cssDialogOLD div.CMS_cssBlockEditTemplate div.CMS_cssDialogInfoPushDown {
	margin-top:14px;
}

div.ui-dialog.CMS_cssDialogOLD div.CMS_cssBlockEditTemplate div.CMS_cssDialogInfo div.CMS_cssInfoHeader {
	line-height:0;
	font-size:0;
	height:5px;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_bg_dialogInfo.gif) no-repeat 0 -78px;
	position:relative;
}

div.ui-dialog.CMS_cssDialogOLD div.CMS_cssBlockEditTemplate div.CMS_cssDialogInfo div.CMS_cssInfoHeader div {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:13px;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_bg_dialogInfo.gif) no-repeat right -54px;
}

div.ui-dialog.CMS_cssDialogOLD div.CMS_cssBlockEditTemplate div.CMS_cssDialogInfo div.CMS_cssInfoFooter {
	position:relative;
	line-height:0;
	font-size:0;
	height:7px;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_bg_dialogInfo.gif) no-repeat 0 -27px;
}

div.ui-dialog.CMS_cssDialogOLD div.CMS_cssBlockEditTemplate div.CMS_cssDialogInfo div.CMS_cssInfoFooter div {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:13px;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_bg_dialogInfo.gif) no-repeat top right;
}

div.ui-dialog.CMS_cssDialogOLD div.CMS_cssBlockEditTemplate div.CMS_cssDialogInfo div.CMS_cssInfoBody {
	background:#EAEB94 url(/mind_modules/CMS/gui/default/default/img/cms_bg_dialogInfoBody.gif) repeat-y top right;
	padding:2px 11px 5px 10px;
	border-left:1px solid #A0A0A0;
	font-size:11px;
	overflow:hidden;
}

div.ui-dialog.CMS_cssDialogOLD div.CMS_cssBlockEditTemplate div.CMS_cssDialogInfo div.CMS_cssInfoBody h1 {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:11px;
}

div.ui-dialog.CMS_cssDialogOLD div.CMS_cssBlockEditTemplate div.CMS_cssDialogInfo div.CMS_cssInfoBody ul {
	padding-left:14px;
}
/*END INFO SQUARE*/


/************************************/
/*BEGIN DIALOG OVERRIDE PAGEPROPS            
/************************************/
div.CMS_cssDialogOLD.CMS_cssPagePropsDialog div.ui-dialog-container {border:1px solid #FF6600;/*overflow:hidden;*/}

div.CMS_cssDialogOLD.CMS_cssPagePropsDialog div.ui-dialog-titlebar a.ui-dialog-titlebar-close {
	background-position:0 0;
}

div.CMS_cssDialogOLD.CMS_cssPagePropsDialog div.ui-tabs-panel {
	clear:both;
}

div.CMS_cssDialogOLD.CMS_cssPagePropsDialog div.CMS_cssBlockEditTemplate {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_bg_dialogHeaderPageProps.gif) repeat-x top left;
}

div.CMS_cssDialogOLD.CMS_cssPagePropsDialog div.SET_cssAdminDialogContent {/*height:351px;*/}

div.CMS_cssDialogOLD.CMS_cssPagePropsDialog div.SET_cssAdminDialogTitle {
	color:#F60;
	float:left;
}

div.CMS_cssDialogOLD.CMS_cssPagePropsDialog ul.SET_cssAdminDialogSections li.ui-tabs-selected a {color:white;}

div.CMS_cssDialogOLD.CMS_cssPagePropsDialog ul.SET_cssAdminDialogSections li.ui-tabs-selected a {
	border-color:#F60;
	color:#F60;
}


/*buttons*/
div.CMS_cssDialogOLD.CMS_cssPagePropsDialog a.SET_cssButton {
	background:#F60;
	border:1px solid #C20;
}

div.CMS_cssDialogOLD.CMS_cssPagePropsDialog a.SET_cssButton:hover {
	background:#FFB27E;
}
/*end buttons*/


div.CMS_cssDialogOLD.CMS_cssPagePropsDialog label.SET_cssGroupLabel {
	font-weight:bold;
	font-size:10px;
	font-family:tahoma,geneva,sans-serif;
}

/*div#SET_dialog_CMS_PAGEPROPS input,
div#SET_dialog_CMS_PAGEPROPS textarea {
	border:1px solid #676767;
	padding:0;
	font-family:tahoma,geneva,sans-serif;
	font-size:12px;
}

div#SET_dialog_CMS_PAGEPROPS input.SET_cssFormText {
	width:146px;
	height:17px;
}

div#SET_dialog_CMS_PAGEPROPS input.CMS_cssDates {
	width:68px;
	height:17px;
}

div#SET_dialog_CMS_PAGEPROPS textarea {
	width:304px;
	height:63px;
}

div#SET_dialog_CMS_PAGEPROPS select.SET_cssFormSelect {
	width:148px;
	border:1px solid #676767;
}

div#SET_dialog_CMS_PAGEPROPS input.SET_cssFormCheckbox {
	margin:0 4px 0 0;
	*margin-left:-4px;
}

div#SET_dialog_CMS_PAGEPROPS input.SET_cssFormCheckbox,
div#SET_dialog_CMS_PAGEPROPS input.SET_cssFormRadio {border:0 none;}

div#SET_dialog_CMS_PAGEPROPS label.CMS_cssFormLabelForRadio {
	position:relative;
	bottom:2px;
}

div#SET_dialog_CMS_PAGEPROPS label.SET_cssFormLabelDates {
	display:block;
	float:left;
	width:29px;
	line-height:18px;
}

div#SET_dialog_CMS_PAGEPROPS div.SET_cssGroupPublish {
	padding:0;
	margin:6px 0 0 0;
	*margin-top:4px;
}

div#SET_dialog_CMS_PAGEPROPS div.CMS_cssGroupPublishTop {
	margin:5px 0 -2px 0;
	*margin:0 0 -2px 0;
	padding:0;
}

div#SET_dialog_CMS_PAGEPROPS div.CMS_cssGroupPublishTop input.SET_cssFormCheckbox {
	*position:relative;
	*top:1px;
}


div#SET_dialog_CMS_PAGEPROPS div.CMS_cssDateWrapper {
	float:left;
	position:relative;
	margin:0 5px 0 0;
}

div#SET_dialog_CMS_PAGEPROPS div.CMS_cssDateWrapper div.CMS_cssCalendarLinkWrapper {
	position:absolute;
	right:1px;
	*right:6px;
	top:1px;
	*top:2px;
	background:white;
	padding:3px 2px 4px 2px;
	line-height:0;
	font-size:0;
}


div#SET_dialog_CMS_PAGEPROPS div.CMS_cssGroupPrivs {
	width:148px;
	float:left;
	padding:0;
	margin:0 10px 0 0;
}

div#SET_dialog_CMS_PAGEPROPS div.CMS_cssGroupPrivs div.SET_cssGroup {
	margin:0 0 2px 0;
	*margin-bottom:0;
	padding:0;
	width:auto;
	height:17px;
}

div#SET_dialog_CMS_PAGEPROPS div.CMS_cssGroupPrivs select.SET_cssFormSelect {margin-bottom:5px;*margin-bottom:1px;}

div#SET_dialog_CMS_PAGEPROPS div.CMS_cssGroupPrivs div.SET_cssGroup input.SET_cssFormRadio {
	margin:0 6px 0 4px;
	*margin:0 3px 0 0;
	position:relative;
	top:2px;
	*top:4px;
}

body.PC_SAFARI div#SET_dialog_CMS_PAGEPROPS div.CMS_cssGroupPrivs div.SET_cssGroup input.SET_cssFormRadio,
body.MAC_SAFARI div#SET_dialog_CMS_PAGEPROPS div.CMS_cssGroupPrivs div.SET_cssGroup input.SET_cssFormRadio {top:0;}

body.PC_OPERA div#SET_dialog_CMS_PAGEPROPS div.CMS_cssGroupPrivs div.SET_cssGroup input.SET_cssFormRadio,
body.MAC_OPERA div#SET_dialog_CMS_PAGEPROPS div.CMS_cssGroupPrivs div.SET_cssGroup input.SET_cssFormRadio {
	height:13px;
	width:13px;
	top:0;
}*/
/************************************/
/*END DIALOG PAGEPROPS            
/************************************/
/*END DIALOG*/












/*BASE STUFF FOR DYNAMIC SELECTS*/
div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectLeft,
div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectRight {
	display:none;
}
/*END BASE STUFF FOR DYNAMIC SELECTS*/


/* Specific block types */
div.SET_cssBlockNotVisible div.SET_cssBlockContent{
	opacity: 0.2;
	-moz-opacity: 0.2;
	filter: alpha(opacity=20);
}


div.CMS_cssBlockedit_RTE{
	border:1px solid #ccc;
	width:553px;
	padding:2px;
	min-height: 20px;
	height:20px;
	_height:20px;
	max-height: 200px;
}

div.CMS_cssBlockedit_RTE_ListDialog { width: 266px; }


div.CMS_cssDropDownLinkDialog { width: 186px !important; }
div.CMS_cssDropDownLinkDialog div.SET_cssFormSelectTopOption { width: 186px !important; }
div.CMS_cssDropDownLinkDialog div.SET_cssFormSelectTopOption a img { float: left; margin: 3px 5px 0 0; }

div.CMS_cssDialog div.CMS_cssDropDownLinkDialog { width: 237px !important; }
div.CMS_cssDialog div.CMS_cssDropDownLinkDialog div.SET_cssFormSelectTopOption { width: 237px !important; }

div.CMS_cssDropDownLinkDialogExpander { 
	border: 1px solid #7f7f7f; 
	position: absolute !important; 
	width: 255px;
	-moz-box-shadow: 1px 1px 5px #717171;
	-webkit-box-shadow: 1px 1px 5px #717171;
	box-shadow: 1px 1px 5px #717171; }
div.CMS_cssDropDownLinkDialogExpander a { line-height: 15px; display: block; min-height: 12px; padding: 3px; color: #444; text-decoration: none; }
div.CMS_cssDropDownLinkDialogExpander a:hover { background: #D0CFCE; }

div.CMS_cssDropDownLinkDialogExpander a img { float: left; margin: 0 5px 0 0; }

div.CMS_cssDropDownLinkDialogExpander .SET_cssFormSelectOptions { border: 0 none !important; }
div.CMS_cssDropDownLinkDialogExpander .SET_cssFormSelectLeft,
div.CMS_cssDropDownLinkDialogExpander .SET_cssFormSelectRight,
div.CMS_cssDropDownLinkDialogExpander .SET_cssFormSelectFooter { display: none; }
/**
 * 
 * NYA LÄNKDIALOGEN
 *
 **/
div.CMS_cssLinkDialog{
	z-index:10010;
	position:absolute;
	display:none;
	width:453px;
	/*height:97px;*/
	background: #e1e2e1;/* url(/mind_modules/CMS/gui/default/default/img/cms_bg_dialogHeader.gif) repeat-x scroll left -9px;*/
	border:1px solid #7f7f7f;
	padding:0;
	font-family: Verdana, Arial, Sans-Serif; 
	font-size: 11px;
	box-shadow: 1px 1px 5px #717171;
	-moz-box-shadow: 1px 1px 5px #717171;
	-webkit-box-shadow: 1px 1px 5px #717171;
}
div.CMS_cssLinkDialog h3 { font-weight: normal; margin: 0; padding: 10px; color: #393939; font-size: 11px; background: #d7d7d7; border-bottom: 1px solid #7f7f7f; }
div.CMS_cssLinkDialog div.SET_cssButtons { padding: 10px; }
div.SET_cssLinkOptions { padding: 10px; }
div.CMS_cssDialog div.SET_cssLinkOptions { padding: 10px 0 0; background: url("/mind_modules/CMS/gui/default/default/img/cms_bg_line.gif") repeat-x; }

div.SET_cssLinkDialogOptions { margin: 10px 0 0; }
div.SET_cssLinkDialogOptions label { display: block; clear: both; margin: 5px 0 3px; color: #777; }
div.CMS_cssBlockForm div.SET_cssLinkOptions label { font-size: 11px; margin: 5px 0 3px; }

div.SET_cssLinkOptions h4 { font-size: 11px; margin: 0 0 10px; color: #777; font-weight: normal; }
div.SET_cssLinkOptions ul { overflow: hidden; margin: 0; padding: 0; list-style: none; }
div.SET_cssLinkOptions ul li { float: left; padding: 0; margin: 0 20px 0 0;}
div.SET_cssLinkOptions ul li input { width: 14px; float: left; margin: 0 3px 0 0; }

div.SET_cssLinkOptions div.SET_cssFormContainer11 { clear: both; float: left; width: 100%; overflow: hidden; }
div.SET_cssLinkOptions div.SET_cssFormContainer12 { float: left; width: 50%; overflow: hidden; }
	div.SET_cssLinkOptions div.SET_cssFormContainer12 input[type=text] { width: 197px; }
	div.SET_cssLinkOptions input[type=text] { width: 423px; padding: 3px; background: url("/mind_modules/CMS/gui/default/default/img/cms_bg_forms.gif") no-repeat left top; border: 1px solid #7f7f7f; }

	div.CMS_cssDialog div.SET_cssLinkOptions div.SET_cssFormContainer12 input[type=text] { width: 243px; }
	div.CMS_cssDialog div.SET_cssLinkOptions input[type=text] { width: 423px; padding: 3px; background: url("/mind_modules/CMS/gui/default/default/img/cms_bg_forms.gif") no-repeat left top; border: 1px solid #7f7f7f; }

	div.SET_cssLinkOptions div.SET_cssFormContainer12 input[type=checkbox],
	div.SET_cssLinkOptions div.SET_cssFormContainer11 input[type=checkbox] { position: static; width: 14px; float: left; margin: 0 3px 0 0; }

div.SET_cssLinkOptions div.SET_cssFormContainerNoLabel { margin: 25px 0 0; }
div.SET_cssLinkOptions div.SET_cssFormContainerUploadButton { margin: 20px 0 0; }
	div.SET_cssLinkOptions div.SET_cssFormContainerUploadButton form input { margin-left: 20px !important; *margin: 0 !important; }
/*---[ SLUT NYA LÄNKDIALOGEN ]-------*/

div.CMS_cssLinkDialog div.SET_cssGroup{
	padding-bottom:2px;
	*padding-bottom:1px;
	float:left;
	width:auto;
	clear:none;
}

div.CMS_cssLinkDialog div.SET_cssGroup label {
	font-family:tahoma,geneva,sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#949493;
	margin:3px 0 0 0;
}

div.CMS_cssLinkDialog div.SET_cssGroup input + label {
	margin-top:5px;
}

div.CMS_cssLinkDialog div.SET_cssGroup select {
	width:204px;
}

div.CMS_cssLinkDialog div.CMS_cssBottom {
	width:350px;
	clear:both;
	float:left;
	margin:2px 0 2px 0;
}


div.CMS_cssLinkDialog input{
	width:138px;
	*width:136px;
	font-size:10px;
	font-family:verdana;
	margin:0;
}

div.CMS_cssLinkDialog input.SET_cssLinkDialogUrl{
	width:200px;
	*width:198px;
}

body.PC_SAFARI div.CMS_cssLinkDialog input.SET_cssLinkDialogUrl,
body.PC_OPERA div.CMS_cssLinkDialog input.SET_cssLinkDialogUrl,
body.MAC_SAFARI div.CMS_cssLinkDialog input.SET_cssLinkDialogUrl,
body.MAC_OPERA div.CMS_cssLinkDialog input.SET_cssLinkDialogUrl,
body.MAC_FF3 div.CMS_cssLinkDialog input.SET_cssLinkDialogUrl {
	width:196px;
}

div.CMS_cssLinkDialog input.SET_cssFail{}

div.CMS_cssLinkDialog div.SET_cssButtons {
	float:right;
}

div.CMS_cssLinkDialog div.SET_cssButtons a.SET_cssButton{
	float:left;
	margin:0 0 0 2px;
}


body.PC_FF2 div.CMS_cssLinkDialog div.SET_cssLinkDialogNewWindowContainer{
	margin-top:3px;
}

div.CMS_cssLinkDialog div.SET_cssLinkDialogNewWindowContainer input{
	width:auto;
	position:relative;
	top:2px;
	*top:1px;
}

body.PC_FF2 div.CMS_cssLinkDialog div.SET_cssLinkDialogNewWindowContainer input{
	top:-1px;
	margin-right:4px;
	top:-1px;
}

body.PC_SAFARI div.CMS_cssLinkDialog div.SET_cssLinkDialogNewWindowContainer input,
body.MAC_SAFARI div.CMS_cssLinkDialog div.SET_cssLinkDialogNewWindowContainer input {
	width:17px;
	top:0;
	right:2px;
	margin-right:-3px;
}

body.MAC_FF3 div.CMS_cssLinkDialog div.SET_cssLinkDialogNewWindowContainer input {
	margin:0 4px 0 2px;
}

body.PC_OPERA div.CMS_cssLinkDialog div.SET_cssLinkDialogNewWindowContainer input,
body.MAC_OPERA div.CMS_cssLinkDialog div.SET_cssLinkDialogNewWindowContainer input {
	top:-1px;
	left:1px;
}	

div.SET_cssBlock_CMS_IMAGE div.SET_cssBlockContent img {width:100%;}

div.CMS_cssBlockEditDialog div.SET_cssFormContainer11 { float: left; width: 100%; overflow: hidden; }
div.CMS_cssBlockEditDialog div.SET_cssFormContainer12 { float: left; width: 50%; overflow: hidden; }
div.CMS_cssBlockEditDialog div.SET_cssFormContainer13 { float: left; width: 33%; overflow: hidden; }

div.CMS_cssBlockEditDialog input[type="text"] {
		background:url("/mind_modules/CMS/gui/default/default/img/cms_bg_forms.gif") no-repeat;
		border:1px solid #7F7F7F;
		padding:3px;
		width: 551px; }

div.CMS_cssBlockEditDialog input.SET_cssForm12,
div.CMS_cssBlockEditDialog .SET_cssForm12 input[type="text"] {
	width: 245px;
}

div.CMS_cssBlockEditDialog input.SET_cssForm13,
div.CMS_cssBlockEditDialog .SET_cssForm13 input[type="text"] {
	width: 145px;
}

div.CMS_cssBlockEditDialog input.SET_cssForm15,
div.CMS_cssBlockEditDialog .SET_cssForm15 input[type="text"] {
	width: 100px;
}

/* RTE */
div.wysiwyg { }
div.wysiwyg * { margin: 0; padding: 0; }

div.wysiwyg ul.panel { border-left: 1px solid #a5a6a5; overflow: hidden; margin: 0 0 3px; list-style: none; }
div.wysiwyg iframe { height: 50px; border: 1px solid #7f7f7f; padding-top: 2px; background-color: #fff; margin: 0 0 0 0; clear: left;}


div.wysiwyg ul.panel li { float: left; margin: 0; border: 1px solid #a5a6a5; border-width: 1px 1px 1px 0; }
div.wysiwyg ul.panel li.separator { height: 23px; width: 4px; border: 0 none; border-right: 1px solid #a5a6a5; }
div.wysiwyg ul.panel li a { 
	opacity: 0.5; 
	display: block; 
	width: 21px; 
	height: 21px; 
	background: url('/mind_modules/CMS/gui/default/default/img/cms_spt_btn_RTE_new.gif') no-repeat -64px -80px; 
	cursor: pointer; 
	padding: 0px;
	border-left: 1px solid #f1f0f0;}

div.wysiwyg ul.panel li a:hover, div.wysiwyg ul.panel li a.active { opacity: 1; }
div.wysiwyg ul.panel li a.active { opacity: 1; }

div.wysiwyg ul.panel li a.bold { background-position: 0 0; }
div.wysiwyg ul.panel li a.italic { background-position: -21px 0; }
div.wysiwyg ul.panel li a.strikeThrough { background-position: -42px -16px; }
div.wysiwyg ul.panel li a.underline { background-position: -42px 0; }
div.wysiwyg ul.panel li a.foreColor { background-position: -63px 0; }
div.wysiwyg ul.panel li a div.SET_cssColorPicker {width: 16px; height: 16px;}
div.SET_cssColorSelector {
	width: 96px;
	position: absolute;
	border: 1px solid #65CBCD;
	background-color: white;
	padding: 2px;
	z-index:10005;
}
div.SET_cssColorCustom {width: 100%;font-size:10px; }
div.SET_cssColorCustom input {margin: 5px 2px; padding: 0; font-size: 10px; border: 1px solid #000; width: 59px; vertical-align:middle;padding:0;}
div.SET_cssColorCustom div.SET_cssColorSwatch{position:absolute;right:2px;float:none;bottom:7px;}

div.SET_cssColorSwatch {
	height: 12px;
	width: 12px;
	border: 1px solid #000;
	margin: 1px;
	float: left;
	font-size:5px;
	cursor: pointer;
}
div.SET_cssColorSwatchHover{
	border-color:#65CBCD;
}

div.wysiwyg ul.panel li a.justifyLeft { background-position: 0 0; }
div.wysiwyg ul.panel li a.justifyCenter { background-position: -16px 0; }
div.wysiwyg ul.panel li a.justifyRight { background-position: -32px 0; }
div.wysiwyg ul.panel li a.justifyFull { background-position: -48px 0; }

div.wysiwyg ul.panel li a.indent { background-position: -42px -21px; }
div.wysiwyg ul.panel li a.outdent { background-position: -63px -21px; }

div.wysiwyg ul.panel li a.subscript { background-position: -64px -16px; }
div.wysiwyg ul.panel li a.superscript { background-position: -80px -16px; }

div.wysiwyg ul.panel li a.undo { background-position: 0 -64px; }
div.wysiwyg ul.panel li a.redo { background-position: -16px -64px; }

div.wysiwyg ul.panel li a.insertOrderedList { background-position: -21px -42px; }
div.wysiwyg ul.panel li a.insertUnorderedList { background-position: 0 -42px;}
div.wysiwyg ul.panel li a.insertHorizontalRule { background-position: 0 -48px; }

div.wysiwyg ul.panel li a.h1 { background-position: 0 -32px; }
div.wysiwyg ul.panel li a.h2 { background-position: -16px -32px; }
div.wysiwyg ul.panel li a.h3 { background-position: -32px -32px; }
div.wysiwyg ul.panel li a.h4 { background-position: -48px -32px; }
div.wysiwyg ul.panel li a.clear { background-position: -64px -32px; }


div.wysiwyg ul.panel li a.cut { background-position: -32px -64px; }
div.wysiwyg ul.panel li a.copy { background-position: -48px -64px; }
div.wysiwyg ul.panel li a.paste { background-position: -64px -64px; }

div.wysiwyg ul.panel li a.increaseFontSize { background-position: -16px -80px; }
div.wysiwyg ul.panel li a.decreaseFontSize { background-position: -32px -80px; }

div.wysiwyg ul.panel li a.createLink { background-position: 0 -21px; }
div.wysiwyg ul.panel li a.insertImage { background-position: -80px -80px; }

div.wysiwyg ul.panel li a.html { background-position: 0 -21px; }
div.wysiwyg ul.panel li a.removeFormat { background-position: -21px -21px; }

div.wysiwyg ul.panel li a.empty { background-position: -64px -80px; }


/******************************************************/
/* FROM csGeneric.css
/******************************************************/


/*************
* TOOLBAR
**************/
div#CMS_toolbarOLD {
	position:fixed;
	_position:absolute;
	top:0;
	/*fix for IE6 position:fixed (http://annevankesteren.nl/test/examples/ie/position-fixed.html). It also requires _background:url(foo) fixed; for the body element*/
	_top:expression((ignore=(document.body.scrollTop?document.body.scrollTop:document.documentElement.scrollTop))+'px');
	left:0;
	_left:expression((ignore=(document.body.scrollLeft?document.body.scrollLeft:document.documentElement.scrollLeft))+'px');
	right:0;
	margin:0;
	padding:0;
	background:none;
	z-index:9999;
	background:none;
	height:40px;
	width:56px;
	overflow:hidden;
	display:block !important;
}

div.CMS_cssExpandedToolbar {
	width:100% !important;
}


div.CMS_cssToolbarLogo {
	position:absolute;
	top:0;
	left:0;
	width:36px;
	height:37px;
}

div.CMS_cssToolbarLogo div {
	width:36px;
	height:37px;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_toolbarExpansion.png) no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mind_modules/CMS/gui/default/default/img/cms_bg_toolbarLogoGreyIE6.png', sizingMethod='crop');
}

div.CMS_cssExpandedToolbar div.CMS_cssToolbarLogo,
div.CMS_cssToolbarLogoWithExpandX {
	width:33px;
}


div#CMS_toolbarLogo a {
	width:32px;
	height:32px;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_toolbarExpansion.png) no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mind_modules/CMS/gui/default/default/img/cms_bg_toolbarLogoGreyIE6.png', sizingMethod='crop');
	display:block;
	line-height:0;
	font-size:0;
	position:absolute;
	top:0;
	left:0;
	cursor:pointer;
}

div#CMS_toolbarLogo a:hover {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_toolbarExpansion.png) no-repeat 0 -42px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mind_modules/CMS/gui/default/default/img/cms_bg_toolbarLogoOrangeIE6.png', sizingMethod='crop');
}


div#CMS_toolbarBodyBg,
div#CMS_toolbarBody{ 
	display:none;
	height:38px;
	position:absolute;
	top:0;
	left:33px;
	right:17px;
	_width:expression(this.parentNode.offsetWidth-33-17+'px');
}

/*div#CMS_toolbarBodyBg is needed since IE6 disables all a-tags in it due to the png24*/
div#CMS_toolbarBodyBg {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_bg_toolbarBody.png) repeat-x top left;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mind_modules/CMS/gui/default/default/img/cms_bg_toolbarBody.png', sizingMethod='crop');
}

div#CMS_toolbarBody{background:none;}

div.CMS_cssExpandedToolbar div#CMS_toolbarBody,
div.CMS_cssExpandedToolbar div#CMS_toolbarBodyBg {
	display:block;
}

a#CMS_toolbarExpandX,
a#CMS_toolbarExpandX div,
div.CMS_cssExpandedToolbar a#CMS_toolbarExpandX {
	width:20px;
	height:37px;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_toolbarExpansion.png) no-repeat 0 -127px;
	background:none;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mind_modules/CMS/gui/default/default/img/cms_bg_toolbarExpandXGreyIE6.png', sizingMethod='crop');
}

a#CMS_toolbarExpandX {
	display:none;
	position:absolute;
	top:0;
	left:33px;
	cursor:pointer;
}

a#CMS_toolbarExpandX div {
	background-position:0 -85px;
	background:url(/mind_modules/CMS/gui/default/default/img/xxx_testChevrons.png) no-repeat top left;
	/**background:url(/mind_modules/CMS/gui/default/default/img/cms_bg_toolbarExpandXOrangeIE6.png) no-repeat top left;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mind_modules/CMS/gui/default/default/img/cms_bg_toolbarExpandXOrangeIE6.png', sizingMethod='crop');*/
	*background:url(/mind_modules/CMS/gui/default/default/img/xxx_testChevrons.png) no-repeat top left;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mind_modules/CMS/gui/default/default/img/xxx_testChevrons.png', sizingMethod='crop');
}

a.CMS_cssToolbarExpandXActive div {
	opacity:1 !important;
	filter: alpha(opacity=100) !important;
}

div.CMS_cssExpandedToolbar a.CMS_cssToolbarContractX {
	position:absolute;
	width:17px;
	height:36px;
	right:0;
	top:0;
	display:block;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_toolbarExpansion.png) no-repeat 0 -211px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mind_modules/CMS/gui/default/default/img/cms_bg_toolbarContractXGreyIE6.png', sizingMethod='crop');
}

/*div.CMS_cssExpandedToolbar a.CMS_cssActiveContractX,*/
div.CMS_cssExpandedToolbar a.CMS_cssToolbarContractX:hover {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_toolbarExpansion.png) no-repeat 0 -169px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mind_modules/CMS/gui/default/default/img/cms_bg_toolbarContractXOrangeIE6.png', sizingMethod='crop');
}


/*EXPANDER*/
div.CMS_cssExpander {
	height:34px;
	width:87px;
	position:relative;
	padding:4px 0 0 23px;
	color:#424242;
	font-size:10px;
	font-family:tahoma,geneva,sans-serif;
	float:left;
	overflow:hidden;
}

div.CMS_cssExpander a.CMS_cssExpandBtn {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_bg_expander.gif) no-repeat top left;
	display:block;
	height:33px;
	width:18px;
	position:absolute;
	top:0;
	left:0;
}

div.CMS_cssExpander a.CMS_cssExpandBtn:hover {background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_bg_expander.gif) no-repeat 0 -34px;}
div.CMS_cssExpandedExpander a.CMS_cssExpandBtn {background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_bg_expander.gif) no-repeat 0 -68px;}
div.CMS_cssExpandedExpander a.CMS_cssExpandBtn:hover {background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_bg_expander.gif) no-repeat 0 -102px;}

div.CMS_cssExpander label {
	display:block;
	font-weight:bold;
	color:#676767;
	margin:0 0 1px 0;
}

div.CMS_cssExpander img {
	float:left;
	margin:0 4px 0 0;
	position:relative;
	top:-2px;
}

div.CMS_cssExpanderEdition img {
	position:relative;
	top:-2px;
}

div.CMS_cssExpander div.CMS_cssCurrentTitle {
	white-space:nowrap;
	width:1000px;
}


body div.CMS_cssExpanderBody {
	background:#E3E3E3;
	display:none;
	border:1px solid #D2D2D2;
	border-top:0 none;
	font-family:tahoma,geneva,sans-serif;
	overflow:visible;
	width:154px;
	padding:6px 0 6px 22px;
}

body div.CMS_cssExpanderBodyFixed {
	z-index:9999;
	position:fixed;
	/*fix for IE6 position:fixed (http://annevankesteren.nl/test/examples/ie/position-fixed.html). 
	/*It also requires _background:url(foo) fixed; for the body element*/
	_position:absolute;
	_top:expression((ignore=(document.body.scrollTop?document.body.scrollTop:document.documentElement.scrollTop))+this.IE6Top+'px') !important;
	_left:expression((ignore=(document.body.scrollLeft?document.body.scrollLeft:document.documentElement.scrollLeft))+this.IE6Left+'px') !important;
}

body div.CMS_cssExpanderBodyScroll {
   overflow:auto;
   _overflow:hidden;
   _overflow-y:scroll;
   height:auto;
   max-height:200px;
   position:relative;
} 

div.CMS_cssExpanderBody div.cms_fade {
	background:#808080 url(/mind_modules/CMS/gui/default/default/img/cms_bg_expanderFade.gif) no-repeat bottom left; 
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:16px;
	_height:expression(this.parentNode.offsetHeight+'px');
}
div.CMS_cssExpanderBody div.cms_dlledition {
	position:absolute;
	top:0;
	bottom:0;
	left:16px;
	_height:expression(this.parentNode.offsetHeight+'px');
}


body div.CMS_cssExpanderBody label.CMS_cssLabel {
	font-size:9px;
	color:#676767;
	display:block;
}


/*DROPDOWN EXPANDER*/
div.CMS_cssExpanderDropdown {
	position:relative;
	padding-right:1px;
	width:147px;
}	

div.CMS_cssExpanderDropdown div.CMS_cssExpander {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_bg_expanderDropdown.gif) no-repeat top left;
	height:20px;
	padding:0 0 0 20px;
	z-index:10000;
	font-size:12px;
	line-height:18px;
	float:none;
	position:static;
	width:auto;
}

body.MAC_SAFARI div.CMS_cssExpanderDropdown div.CMS_cssExpander,
body.MAC_FF2 div.CMS_cssExpanderDropdown div.CMS_cssExpander,
body.MAC_FF3 div.CMS_cssExpanderDropdown div.CMS_cssExpander,
body.MAC_OPERA div.CMS_cssExpanderDropdown div.CMS_cssExpander {line-height:19px;}

div.CMS_cssExpanderDropdown div.CMS_cssExpandedExpander {
	background-position:0 -20px;
}

div.CMS_cssExpanderDropdown div.CMS_cssExpander img {
	position:absolute;
	top:1px;
	left:3px;
}

div.CMS_cssExpanderDropdown a.CMS_cssExpandBtn {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_expanderDropdownBtn.gif) no-repeat top left;
	height:19px;
	width:13px;
	position:absolute;
	left:auto;
	right:0;
	top:0;
}

div.CMS_cssExpanderDropdown a.CMS_cssExpandBtn:hover {background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_expanderDropdownBtn.gif) no-repeat 0 -19px;}
div.CMS_cssExpanderDropdown div.CMS_cssExpandedExpander a.CMS_cssExpandBtn {height:20px;background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_expanderDropdownBtn.gif) no-repeat 0 -38px;}
div.CMS_cssExpanderDropdown div.CMS_cssExpandedExpander a.CMS_cssExpandBtn:hover {background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_expanderDropdownBtn.gif) no-repeat 0 -58px;}

body div.CMS_cssExpanderBodyDropdown {
	border:0 none;
	border-left:1px solid #676767;
	border-right:1px solid #676767;
	width:146px;
	height:auto;
	padding:0;
	overflow:visible;
	background:white;
	font-size:19px;
}

body div.CMS_cssExpanderBodyDropdown a {
	display:block;
	height:30px;
	padding:0 0 0 19px;
	position:relative;
	font-size:12px;
	font-family:tahoma,geneva,sans-serif;
	text-decoration:none;
	overflow:hidden;
	outline:none; /*otherwise a horizontal scrollbar will appear when this is clicked*/
}

body div.CMS_cssExpanderBodyDropdownSingleRow a{
	height:auto;
	margin:2px 0;
}

body div.CMS_cssExpanderBodyDropdown a:hover {
	background:#F3F3F3;
}

body div.CMS_cssExpanderBodyDropdown a img {
	position:absolute;
	top:-1px;
	left:2px;
}

body.MAC_FF2 div.CMS_cssExpanderBodyDropdown a img,
body.MAC_FF3 div.CMS_cssExpanderBodyDropdown a img {top:0;}

body div.CMS_cssExpanderBodyDropdown div.CMS_cssVersion {
	color:#424242;
	white-space:nowrap;
}

body div.CMS_cssExpanderBodyDropdown span.CMS_cssDate {
	color:#C5C5C5;
	white-space:nowrap;
}

div.CMS_cssExpanderBodyDropdown div.CMS_cssExpanderBodyFooter {
	width:148px;
	height:2px;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_bg_expanderDropdownFooter.gif) no-repeat top left;
	position:absolute;
	bottom:-2px;
	_bottom:auto;
	_top:expression(this.parentNode.offsetHeight+'px');
	left:-1px;
}
/*DROPDOWN EXPANDER*/
/*END EXPANDER*/


/*EXPANDER OVERRIDE QUICKLIST*/
div#CMS_toolbarOLD div.CMS_cssExpanderQuicklist {
	position:absolute;
	right:0;
	*right:auto;
	*left:expression(this.parentNode.parentNode.offsetWidth-this.offsetWidth+'px');
	height:33px;
	overflow:hidden;
}

div.CMS_cssExpanderQuicklist div.CMS_cssExpander {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_bg_expanderQuicklist.gif) repeat-x top left;
	width:154px;
	padding-left:25px;
	padding-top:3px;
}

div.CMS_cssExpanderQuicklist div.CMS_cssRightBorder {
	position:absolute;
	right:0;
	top:1px;
	height:32px;
	border-left:1px solid #87D3E4;
	border-right:1px solid #5BA4B4;
}

div.CMS_cssExpanderQuicklist a.CMS_cssExpandBtn {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_bg_expander.gif) no-repeat -18px 0;
	width:20px;
}
div.CMS_cssExpanderQuicklist a.CMS_cssExpandBtn:hover {background-position:-18px -34px;}
div.CMS_cssExpanderQuicklist div.CMS_cssExpandedExpander a.CMS_cssExpandBtn {background-position:-18px -68px;}
div.CMS_cssExpanderQuicklist div.CMS_cssExpandedExpander a.CMS_cssExpandBtn:hover {background-position:-18px -102px;}

body div.CMS_cssExpanderBodyQuicklist {
	width:177px;
	padding:0 1px 0 1px;
	border:0 none;
	background:#449DAD;

}

body div.CMS_cssExpanderBodyQuicklist div.CMS_cssQuicklistHeader {
	border-bottom:1px solid #4196A5;
	border-top:1px solid #31727D;
	background:#3B8795;
	height:1px;
	width:179px;
	position:absolute;
	top:0;
	_top:-1px;
	left:0;
	line-height:0;
	font-size:0;
}

body div.CMS_cssExpanderBodyQuicklist div.CMS_cssQuicklistRow {
	height:26px;
	border-top:1px solid #5093A0;
	border-bottom:1px solid #69AABC;
	width:153px;
	padding:3px 0 3px 24px;
	position:relative;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_bg_quicklistRowFooter.gif) repeat-x bottom left;
}

body div.CMS_cssExpanderBodyQuicklist div.CMS_cssQuicklistRowHover {
	background-color:#71B7CA;
}

body div.CMS_cssExpanderBodyQuicklist input {
	position:absolute;
	top:6px;
	left:-2px;
	*left:-1px;
}

body.PC_SAFARI div.CMS_cssExpanderBodyQuicklist input,
body.MAC_SAFARI div.CMS_cssExpanderBodyQuicklist input {
	left:0;
}

body.PC_OPERA div.CMS_cssExpanderBodyQuicklist input,
body.MAC_OPERA div.CMS_cssExpanderBodyQuicklist input {
	top:7px;
	left:2px;
}
/*END EXPANDER OVERRIDE QUICKLIST*/


/*EXPANDER OVERRIDE DROPDOWNTYPE2*/
div.CMS_cssExpanderDropdownType2 {
	padding-right:1px;
	position:relative;
}

div.CMS_cssExpanderDropdownType2 div.CMS_cssExpander {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_bg_expanderDropdown.gif) no-repeat 0 -50px;
	height:26px;
	width:122px;
	_width:123px;
	padding:3px 0 0 25px;
	position:relative;
	z-index:10000;
	font-size:10px;
	color:#676767;
	overflow:hidden;
	/*overflow:visible;*/
}

div.CMS_cssExpanderDropdownType2 div.CMS_cssExpandedExpander {
	background-position:0 -88px;
}

div.CMS_cssExpanderDropdownType2 div.CMS_cssExpander img {
	position:absolute;
	top:7px;
	left:3px;
}

/*This is the reason behind duplicating the rows and adding div#CMS_toolbar*/
div.CMS_cssExpanderDropdownType2 a.CMS_cssExpandBtn,
div#CMS_toolbarOLD div.CMS_cssExpanderDropdownType2 a.CMS_cssExpandBtn {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_expanderDropdownBtn.gif) no-repeat 0 -98px;
	height:29px;
	width:13px;
	position:absolute;
	left:auto;
	right:-1px;
	_right:0;
	top:0;
}

div#CMS_toolbarOLD div.CMS_cssExpanderDropdownType2 a.CMS_cssExpandBtn:hover,
div.CMS_cssExpanderDropdownType2 a.CMS_cssExpandBtn:hover {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_expanderDropdownBtn.gif) no-repeat 0 -136px;
}
div#CMS_toolbarOLD div.CMS_cssExpanderDropdownType2 div.CMS_cssExpandedExpander a.CMS_cssExpandBtn,
div.CMS_cssExpanderDropdownType2 div.CMS_cssExpandedExpander a.CMS_cssExpandBtn {
	height:29px;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_expanderDropdownBtn.gif) no-repeat 0 -174px;
}
div#CMS_toolbarOLD div.CMS_cssExpanderDropdownType2 div.CMS_cssExpandedExpander a.CMS_cssExpandBtn:hover,
div.CMS_cssExpanderDropdownType2 div.CMS_cssExpandedExpander a.CMS_cssExpandBtn:hover {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_expanderDropdownBtn.gif) no-repeat 0 -213px;
}


body div.CMS_cssExpanderBodyDropdownType2Pages {
	*margin-left:-148px;
	margin-top:-1px;
}

body div.CMS_cssExpanderBodyDropdownType2 {
	border:0 none;
	border-left:1px solid #676767;
	border-right:1px solid #676767;
	width:146px;
	height:auto;
	padding:0;
	overflow:visible;
	background:white;
	font-size:19px;
}

body div.CMS_cssExpanderBodyDropdownType2 a {
	display:block;
	height:30px;
	padding:0 0 0 19px;
	position:relative;
	font-size:12px;
	font-family:tahoma,geneva,sans-serif;
	text-decoration:none;
}

body div.CMS_cssExpanderBodyDropdownType2 a:hover {
	background:#F3F3F3;
}

body div.CMS_cssExpanderBodyDropdownType2 a img {
	position:absolute;
	top:2px;
	left:2px;
}

body div.CMS_cssExpanderBodyDropdownType2 div.CMS_cssVersion {
	color:#424242;
}

body div.CMS_cssExpanderBodyDropdownType2 span.CMS_cssDate {
	color:#C5C5C5;
}

div.CMS_cssExpanderBodyDropdownType2 div.CMS_cssExpanderBodyFooter {
	width:148px;
	height:2px;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_bg_expanderDropdownFooter.gif) no-repeat top left;
	position:absolute;
	bottom:-2px;
	_bottom:auto;
	_top:expression(this.parentNode.offsetHeight+'px');
	left:-1px;
	font-size:0;
	line-height:0;
}
/*END EXPANDER OVERRIDE DropdownType2*/


/*EXPANDER OVERRIDE DROPDOWNTYPE2PAGES*/
body.MAC_SAFARI div.CMS_cssExpanderDropdownType2Pages div.CMS_cssExpander label,
body.MAC_OPERA div.CMS_cssExpanderDropdownType2Pages div.CMS_cssExpander label {
	line-height:12px;
}



/***********************************************/
/* BEGIN CMS BUTTON                            */
/***********************************************/
div.CMS_cssLinkButtonWrapper {
	float:left;
	margin:3px 5px 0 0;
}

div.CMS_cssLinkButtonWrapper img{
	border:0;
	position:relative;
	top:-70px;
	left:3px;
}

div.CMS_cssLinkButtonWrapper a.SET_cssLinkButton {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_btn_backgrounds.gif) no-repeat right -114px;
	display:block;
	position:relative;
	padding:0 4px 0 0;
	float:left;
	overflow:hidden;
}

div.CMS_cssLinkButtonWrapper a.SET_cssLinkButton div {
	padding:4px 0 0 0px;
	height:24px;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_btn_backgrounds.gif) no-repeat left -36px;
	float:left;
	min-width:24px;
}

/*hover*/
div.CMS_cssLinkButtonWrapper a.SET_cssLinkButton:hover {background-position:right -75px;}
div.CMS_cssLinkButtonWrapper a.SET_cssLinkButton:hover img{top:-36px;}
div.CMS_cssLinkButtonWrapper a.SET_cssLinkButton:hover div {background-position:top left;}


/*disabled*/
div.CMS_cssDisabledLinkButtonWrapper a.SET_cssLinkButton img,
div.CMS_cssDisabledLinkButtonWrapper a.SET_cssLinkButton:hover img {
	position:relative;
	top:-2px;
}
div.CMS_cssDisabledLinkButtonWrapper a.SET_cssLinkButton,
div.CMS_cssDisabledLinkButtonWrapper a.SET_cssLinkButton:hover {background-position:right -278px;cursor:default;}
div.CMS_cssDisabledLinkButtonWrapper a.SET_cssLinkButton div,
div.CMS_cssDisabledLinkButtonWrapper a.SET_cssLinkButton:hover div {background-position:left -228px;}


/*button with expander dropdown*/
/*since this a-tag now has to be placed next to the a.SET_cssLinkButtonExtra the padding in the first a-tag has to transferred to 
the div instead. This is ok since the a-tag is no longer required for the rightmost part of the sliding door*/
div.CMS_cssExpanderBtnLinkButtonWrapper a.SET_cssLinkButton {background:none;padding-right:0;}

div.CMS_cssExpanderBtnLinkButtonWrapper a.SET_cssLinkButton div {padding-right:4px;}

div.CMS_cssExpanderBtnLinkButtonWrapper a.SET_cssLinkButtonExtra {
	float:left;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_btn_backgrounds.gif) no-repeat right -151px;
	display:block;
	width:13px;
	height:28px;
	line-height:0;
	font-size:0;
}

div.CMS_cssExpanderBtnLinkButtonWrapper a.SET_cssLinkButtonExtra:hover {
	background-position:right -190px;
}

div.CMS_cssExpandedBtn a.SET_cssLinkButton div {background-position:left -362px;}
div.CMS_cssExpandedBtn a.SET_cssLinkButton:hover div {background-position:left -401px;}
div.CMS_cssExpandedBtn a.SET_cssLinkButtonExtra {background-position:right -446px;}
div.CMS_cssExpandedBtn a.SET_cssLinkButtonExtra:hover {background-position:right -479px;}

/***********************************************/
/* END CMS BUTTON                              */
/***********************************************/



/************************************************/
/* BEGIN CMS DYNAMIC SELECT CMS_cssFormSelectBtn*/
/************************************************/
div.CMS_cssFormSelectBtn {
	float:left;
	display:inline; /*fix for IE6 double float margin-bug http://www.positioniseverything.net/explorer/doubled-margin.html*/
}

div#CMS_toolbarOLD div.CMS_cssFormSelectBtn {margin:4px 5px 0 0;}

div.CMS_cssAreaTools div.CMS_cssFormSelectBtn {margin:2px 0 0 4px;}


div.CMS_cssFormSelectBtn div.SET_cssFormSelectTopOption,
div.CMS_cssFormSelectBtn div.SET_cssFormSelectTrigger {float:left;}

div.CMS_cssFormSelectBtn div.SET_cssFormSelectTopOption a {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_btn_backgrounds.gif) no-repeat left -36px;
	padding:5px 3px 0 4px;
	height:24px;
	display:block;
	float:left;
	text-decoration:none;
	overflow:hidden; /*to be able to use a sprite img*/
}

div.CMS_cssFormSelectBtn div.SET_cssFormSelectTopOption a:hover {background-position:0 0;}
div.CMS_cssFormSelectBtnExpanded div.SET_cssFormSelectTopOption a {background-position:left -362px;}
div.CMS_cssFormSelectBtnExpanded div.SET_cssFormSelectTopOption a:hover {background-position:left -401px;}

div.CMS_cssFormSelectBtn div.SET_cssFormSelectTrigger a {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_btn_backgrounds.gif) no-repeat right -151px;
	height:28px;
	width:13px;
	font-size:0;
	line-height:0;
	display:block;
	float:left;
	outline-style:none;
	text-decoration:none;
}

div.CMS_cssFormSelectBtn div.SET_cssFormSelectTrigger a:hover {background-position:right -190px;}
div.CMS_cssFormSelectBtnExpanded div.SET_cssFormSelectTrigger a {background-position:right -446px;}
div.CMS_cssFormSelectBtnExpanded div.SET_cssFormSelectTrigger a:hover {background-position:right -479px;}


/*disabled*/
div.CMS_cssFormSelectBtnDisabled div.SET_cssFormSelectTopOption a img {margin-top:-36px;}

div.CMS_cssFormSelectBtnDisabled div.SET_cssFormSelectTopOption a,
div.CMS_cssFormSelectBtnDisabled div.SET_cssFormSelectTopOption a:hover {background-position:left -228px;}
div.CMS_cssFormSelectBtnDisabled div.SET_cssFormSelectTrigger a,
div.CMS_cssFormSelectBtnDisabled div.SET_cssFormSelectTrigger a:hover {background-position:right -323px;}

/*above the CMS toolbar*/
div.CMS_cssFormSelectBtnExpander {z-index:99999;}

div.CMS_cssFormSelectBtnExpander div.SET_cssFormSelectExpanderBody {
	position:relative;
	top:0;
	/*width:198px;*/
	background:white;
	border:1px solid #676767;
	border-width:0 1px;
}

div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectHeader {
	line-height:0;
	font-size:0;
	height:2px;
	/*width:200px;*/
	position:absolute;
	top:-2px;
	left:-1px;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_bg_expanderDropdownhead.gif) no-repeat top left;
}

div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectFooter {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_bg_expanderDropdownFoot.gif) no-repeat top left;
	height:2px;
	/*width:200px;*/
	line-height:0;
	font-size:0;
	position:absolute;
	bottom:-2px;
	left:-1px;
}

div.CMS_cssFormSelectBtnExpander div.SET_cssFormSelectOptions a {
	font-family:tahoma,geneva,sans-serif;
	font-size:12px;
	color:#424242;
	padding:3px 0 0 25px;
	display:block;
	min-height:17px;
	_height:17px;
	overflow:hidden;
	position:relative;
	text-decoration:none;
	cursor:pointer;
}

div.CMS_cssFormSelectBtnExpander div.SET_cssFormSelectOptions a:hover {background:#F3F3F3;}

div.CMS_cssFormSelectBtnExpander div.SET_cssFormSelectOptions a img {
	position:absolute;
	left:3px;
	top:2px;
}
/***********************************************/
/* END CMS DYNAMIC SELECT CMS_cssFormSelectBtn */
/***********************************************/


/************************************************/
/* BEGIN CMS DYNAMIC SELECT CMS_cssFormSelectToolsBtn*/
/************************************************/
div.CMS_cssFormSelectToolsBtn {
	float:left;
	display:inline; /*fix for IE6 double float margin-bug http://www.positioniseverything.net/explorer/doubled-margin.html*/
	margin:1px 0 0 3px;
}


div.CMS_cssFormSelectToolsBtn div.SET_cssFormSelectTopOption,
div.CMS_cssFormSelectToolsBtn div.SET_cssFormSelectTrigger {float:left;}

div.CMS_cssFormSelectToolsBtn div.SET_cssFormSelectTopOption a {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_btn_buttons1.gif) no-repeat left -36px;
	padding:2px 2px 0 3px;
	height:17px;
	display:block;
	float:left;
	text-decoration:none;
	outline:none;
}

div.CMS_cssFormSelectToolsBtn div.SET_cssFormSelectTopOption a:hover {background-position:0 0;}
div.CMS_cssFormSelectToolsBtnExpanded div.SET_cssFormSelectTopOption a {background-position:left -362px;}
div.CMS_cssFormSelectToolsBtnExpanded div.SET_cssFormSelectTopOption a:hover {background-position:left -401px;}

div.CMS_cssFormSelectToolsBtn div.SET_cssFormSelectTrigger a {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_btn_buttons1.gif) no-repeat right -151px;
	height:19px;
	width:13px;
	font-size:0;
	line-height:0;
	text-decoration:none;
	display:block;
	float:left;
	outline:none;
}

div.CMS_cssFormSelectToolsBtn div.SET_cssFormSelectTrigger a:hover {background-position:right -190px;}
div.CMS_cssFormSelectToolsBtnExpanded div.SET_cssFormSelectTrigger a {background-position:right -446px;}
div.CMS_cssFormSelectToolsBtnExpanded div.SET_cssFormSelectTrigger a:hover {background-position:right -479px;}


/*disabled*/
div.CMS_cssFormSelectToolsBtnDisabled div.SET_cssFormSelectTopOption a,
div.CMS_cssFormSelectToolsBtnDisabled div.SET_cssFormSelectTopOption a:hover {background-position:left -228px;}
div.CMS_cssFormSelectToolsBtnDisabled div.SET_cssFormSelectTrigger a,
div.CMS_cssFormSelectToolsBtnDisabled div.SET_cssFormSelectTrigger a:hover {background-position:right -323px;}

/*above the CMS toolbar*/
div.CMS_cssFormSelectToolsBtnExpander {z-index:99999;}

div.CMS_cssFormSelectToolsBtnExpander div.SET_cssFormSelectExpanderBody {
	position:relative;
	top:2px;
	width:198px;
	background:white;
	border:1px solid #676767;
	border-width:0 1px;
}

div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectHeader {
	line-height:0;
	font-size:0;
	height:2px;
	/*width:200px;*/
	position:absolute;
	top:-2px;
	left:-1px;
	right:0;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_bg_expanderDropdownhead.gif) no-repeat top left;
}

div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectFooter {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_bg_expanderDropdownFoot.gif) no-repeat top left;
	height:2px;
	/*width:200px;*/
	line-height:0;
	font-size:0;
	position:absolute;
	bottom:-2px;
	left:-1px;
	right:0;
}

div.CMS_cssFormSelectToolsBtnExpander div.SET_cssFormSelectOptions a {
	font-family:tahoma,geneva,sans-serif;
	font-size:12px;
	color:#424242;
	padding:3px 0 0 25px;
	display:block;
	min-height:17px;
	_height:17px;
	overflow:hidden;
	position:relative;
	text-decoration:none;
	cursor:pointer;
}

div.CMS_cssFormSelectToolsBtnExpander div.SET_cssFormSelectOptions a:hover {background:#F3F3F3;}

div.CMS_cssFormSelectToolsBtnExpander div.SET_cssFormSelectOptions a img {
	position:absolute;
	left:3px;
	top:2px;
}
/***********************************************/
/* END CMS DYNAMIC SELECT CMS_cssFormSelectToolsBtn */
/***********************************************/


/************************************************/
/* BEGIN CMS DYNAMIC SELECT CMS_cssFormDropdown   */
/************************************************/
div.CMS_cssFormDropdown {
	float:left;
	margin:4px 5px 0 0;
	display:inline; /*fix for IE6 double float margin-bug http://www.positioniseverything.net/explorer/doubled-margin.html*/
}

div.CMS_cssFormDropdown div.SET_cssFormSelectTopOption,
div.CMS_cssFormDropdown div.SET_cssFormSelectTrigger {float:left;}

div.CMS_cssFormDropdown div.SET_cssFormSelectTopOption a {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_bg_expanderDropdown.gif) no-repeat top left;
	padding:0 0 0 20px;
	height:19px;
	display:block;
	float:left;
	font-size:13px;
	line-height:18px;
	width:115px;
	text-decoration:none;
	color:#424242;
	position:relative;
	white-space:nowrap;
	overflow:hidden;
}

div.CMS_cssFormDropdownExpanded div.SET_cssFormSelectTopOption a {background-position:left -20px;}


div.CMS_cssFormDropdown div.SET_cssFormSelectTrigger a {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_expanderDropdownBtn.gif) no-repeat top left;
	height:19px;
	width:13px;
	font-size:0;
	line-height:0;
	display:block;
	float:left;
}

div.CMS_cssFormDropdown div.SET_cssFormSelectTrigger a:hover {background-position:right -19px;}
div.CMS_cssFormDropdownExpanded div.SET_cssFormSelectTrigger a {background-position:right -38px;}
div.CMS_cssFormDropdownExpanded div.SET_cssFormSelectTrigger a:hover {background-position:right -58px;}

div.CMS_cssFormDropdown div.SET_cssFormSelectTopOption a img {position:absolute;}
div.CMS_cssFormDropdownImg13By9 div.SET_cssFormSelectTopOption a img {
	left:4px;
	top:5px;
}


/*above the CMS toolbar*/
div.CMS_cssFormDropdownExpander {z-index:99999;}

div.CMS_cssFormDropdownExpander div.SET_cssFormSelectExpanderBody {
	position:relative;
	top:-1px;
	left:1px;
	width:146px;
	background:white;
	border:1px solid #676767;
	border-width:1px 1px 0 1px;
}

div.SET_cssFormDropdownExpanderBody div.SET_cssFormSelectHeader {display:none;}

div.SET_cssFormDropdownExpanderBody div.SET_cssFormSelectFooter {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_bg_expanderDropdownFooter.gif) no-repeat top left;
	height:2px;
	width:148px;
	line-height:0;
	font-size:0;
	position:absolute;
	bottom:-2px;
	left:-1px;
}

div.CMS_cssFormDropdownExpander div.SET_cssFormSelectOptions a {
	font-family:tahoma,geneva,sans-serif;
	font-size:13px;
	color:#424242;
	padding:0 0 0 25px;
	display:block;
	min-height:17px;
	_height:17px;
	overflow:hidden;
	position:relative;
	text-decoration:none;
}

div.CMS_cssFormDropdownExpander div.SET_cssFormSelectOptions a:hover {background:#F3F3F3;}

div.CMS_cssFormDropdownExpander div.SET_cssFormSelectOptions a img {
	position:absolute;
	left:2px;
	top:2px;
}
/************************************************/
/* END CMS DYNAMIC SELECT CMS_cssFormDropdown     */
/************************************************/




/*EXPANDER OVERRIDE CMS_cssExpanderDropdownType2Pages*/
div.CMS_cssExpanderDropdownType2Pages div.CMS_cssExpander {
	padding:3px 0 0 25px;
}

div.CMS_cssExpanderDropdownType2Pages div.CMS_cssExpander img {
	left:3px;
	position:absolute;
	top:4px;
}

body.MAC_OPERA div.CMS_cssExpanderDropdownType2Pages div.CMS_cssExpander img {top:2px}

div.CMS_cssExpanderDropdownType2Pages div.CMS_cssExpander div.CMS_cssExpanderHover img.CMS_cssModuleSpriteImg {top:-26px;}

div.CMS_cssExpanderDropdownType2Pages label {
	color:#424242;
	font-weight:bold;
	margin:-2px 0 -1px 0;
	white-space:nowrap;
}

body div.CMS_cssExpanderBodyDropdownType2Pages a {
	padding:3px 0 0 24px;
	font-size:10px;
	color:#676767;
	overflow:hidden;
	text-decoration:none;
	height:23px;
	white-space:nowrap;
}

body div.CMS_cssExpanderBodyDropdownType2Pages a img {
	left:3px;
	position:absolute;
	top:3px;
}

body div.CMS_cssExpanderBodyDropdownType2Pages a:hover img.CMS_cssModuleSpriteImg {top:-27px;}

body div.CMS_cssExpanderBodyDropdownType2Pages a label {
	color:#424242;
	font-weight:bold;
	margin:-2px 0 -1px 0;
	white-space:nowrap;
	display:block;
	cursor:pointer;
}
/*END EXPANDER OVERRIDE CMS_cssExpanderDropdownType2Pages*/



/**********************************************/
/* BEGIN EXPANDER CMS_cssBlockBuffer
/**********************************************/
div.CMS_cssBlockBuffer {
	float:left;
	margin:3px 0 0 0;
}

div.CMS_cssBlockBuffer div.SET_cssFormSelectTop {
	float:left;
}

div.CMS_cssBlockBuffer div.SET_cssFormSelectTopOption {
	height:29px;
	width:146px;
	float:left;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_bg_expanderDropdown.gif) no-repeat scroll 0 -50px;
}

div.CMS_cssBlockBuffer div.CMS_cssBgHover {background-position:0 -127px;}
div.CMS_cssBlockBufferExpanded div.SET_cssFormSelectTopOption {background-position:0 -88px;}
div.CMS_cssBlockBufferDisabled div.SET_cssFormSelectTopOption {background-position:0 -204px;}

div.CMS_cssBlockBufferDisabled div.SET_cssFormSelectTopOption {background-position:0 -204px;}


div.CMS_cssBlockBuffer div.SET_cssFormSelectTrigger {
	float:left;
	height:29px;
	width:13px;
}
div.CMS_cssBlockBuffer div.SET_cssFormSelectTrigger a {
	display:block;
	height:29px;
	width:13px;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_expanderDropdownBtn.gif) no-repeat scroll 0 -98px;
	outline:none;
}

div.CMS_cssBlockBuffer div.SET_cssFormSelectTrigger a:hover {background-position:0 -136px;}
div.CMS_cssBlockBufferExpanded div.SET_cssFormSelectTrigger a {background-position:0 -174px;}
div.CMS_cssBlockBufferExpanded div.SET_cssFormSelectTrigger a:hover {background-position:0 -213px;}

div.CMS_cssBlockBufferDisabled div.SET_cssFormSelectTrigger a,
div.CMS_cssBlockBufferDisabled div.SET_cssFormSelectTrigger a:hover {background-position:0 -252px;}


div.CMS_cssBlockBufferExpander {
	background:white;
	border:1px solid #676767;
	border-width:0 1px;
	width:157px;
	z-index:10000;
}

div.CMS_cssBlockBufferExpander div.SET_cssAreaStructure {
	min-height:10px;
	_height:10px;
	padding-bottom:1px; /*otherwise the footer position will differ between empty and non-empty list*/
}

div.CMS_cssBlockBufferExpander div.SET_cssAreaFooter {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_bg_expanderDropdownFooterWide.gif) no-repeat scroll left top;
	line-height:0;
	font-size:0;
	height:2px;
	width:159px;
	position:absolute;
	bottom:-2px;
	left:-1px;
}

body.PC_OPERA div.CMS_cssBlockBufferExpander div.SET_cssAreaFooter,
body.MAC_OPERA div.CMS_cssBlockBufferExpander div.SET_cssAreaFooter {
	bottom:-2px;
}


/*Begin overrides for blocks while they're in the buffer*/
div.CMS_cssBlockBuffer div.SET_cssBlock {
	width:143px !important;
	height:24px !important;
	min-width:0 !important;
	max-width:143px !important;
	min-height:0 !important;
	max-height:24px !important;
	margin:2px 0 0 2px !important;
	overflow:hidden;
	background:transparent;
}

div.CMS_cssBlockBuffer div.SET_cssBlock div.SET_cssBlockDigest {padding:2px 0 0 0;}

div.SET_cssBlockDigest div {/*position:absolute;left:20px;top:2px;*/}

div.CMS_cssBlockBufferExpander div.SET_cssArea {
	*zoom:1.0; /*give hasLayout to IE, otherwise all blocks will disappear after hover*/
}

div.CMS_cssBlockBufferExpander div.SET_cssBlock {
	width:151px !important;
	height:28px !important;
	min-width:0 !important;
	max-width:151px !important;
	min-height:0 !important;
	max-height:28px !important;
	margin:3px 0 3px 3px !important;
	overflow:hidden;
}

div.CMS_cssBlockBuffer div.CMS_cssBlockTools {
	height:23px;
	background-position:0 2px;
	display:none;
}

div.CMS_cssBlockBuffer div.CMS_cssBlockTools img {margin-top:3px;}
div.CMS_cssBlockBuffer div.CMS_cssBlockTools div.SET_cssLinkButtonWrapper img {margin-top:0;}

div.CMS_cssBlockBuffer div.CMS_cssBlockTools,
div.CMS_cssBlockBufferExpander div.CMS_cssBlockTools {overflow:hidden;}

div.CMS_cssBlockBuffer div.SET_cssBlock div.CMS_cssBlockDigestTools div.CMS_cssLinkButtonWrapper,
div.CMS_cssBlockBufferExpander div.SET_cssBlock div.CMS_cssBlockDigestTools div.CMS_cssLinkButtonWrapper {
	margin:2px 0 0 3px;
}

div.CMS_cssBlockBuffer div.SET_cssBlock div.CMS_cssBlockDigestTools a.SET_cssLinkButton,
div.CMS_cssBlockBufferExpander div.SET_cssBlock div.CMS_cssBlockDigestTools a.SET_cssLinkButton {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_btn_buttons1.gif) no-repeat scroll right -640px;
	padding:0 2px 0 0;
}

div.CMS_cssBlockBuffer div.SET_cssBlock div.CMS_cssBlockDigestTools a.SET_cssLinkButton:hover,
div.CMS_cssBlockBufferExpander div.SET_cssBlock div.CMS_cssBlockDigestTools a.SET_cssLinkButton:hover {
	background-position:right -601px;
}

div.CMS_cssBlockBuffer div.SET_cssBlock div.CMS_cssBlockDigestTools a.SET_cssLinkButton div,
div.CMS_cssBlockBufferExpander div.SET_cssBlock div.CMS_cssBlockDigestTools a.SET_cssLinkButton div {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_btn_buttons1.gif) no-repeat scroll left -562px;
	height:17px;
	padding:2px 4px 0 0;
	min-width:4px;
}

div.CMS_cssBlockBuffer div.SET_cssBlock div.CMS_cssBlockDigestTools a.SET_cssLinkButton:hover div,
div.CMS_cssBlockBufferExpander div.SET_cssBlock div.CMS_cssBlockDigestTools a.SET_cssLinkButton:hover div {
	background-position:left -526px;
}

div.CMS_cssBlockBuffer div.SET_cssBlock div.CMS_cssBlockDigestTools a.SET_cssLinkButton div img,
div.CMS_cssBlockBufferExpander div.SET_cssBlock div.CMS_cssBlockDigestTools a.SET_cssLinkButton div img {top: 0;}
/*End overrides for blocks while they're in the buffer*/
/**********************************************/
/* END EXPANDER CMS_cssBlockBuffer
/**********************************************/


/*EXPANDER OVERRIDE CMS_cssExpanderDropdownType2Blockbuffer*/
div#CMS_toolbarBody div.CMS_cssExpanderDropdownType2Blockbuffer {
	float:left;
	margin:4px 0 0 0;
	width:153px;
}

div#CMS_toolbarBody div.CMS_cssExpanderDropdownType2Blockbuffer div.CMS_cssExpander {
	padding-left:0;
	padding-top:0;
	position:static;
	width:auto;
	height:auto;
}

div#CMS_toolbarBody div.CMS_cssExpanderDropdownType2Blockbuffer a.CMS_cssExpandBtn, 
div#CMS_toolbarOLD div#CMS_toolbarBody div.CMS_cssExpanderDropdownType2Blockbuffer a.CMS_cssExpandBtn {
	right:-5px;
}

div#CMS_toolbarBody div.CMS_cssExpanderDropdownType2BlockbufferDisabled a.CMS_cssExpandBtn, 
div#CMS_toolbarOLD div#CMS_toolbarBody div.CMS_cssExpanderDropdownType2BlockbufferDisabled a.CMS_cssExpandBtn  {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_expanderDropdownBtn.gif) no-repeat scroll 0 -184px !important;
	cursor:default;
}

div#CMS_toolbarBody div.CMS_cssExpanderDropdownType2Blockbuffer div.CMS_cssExpander div.CMS_bg {
	padding-left:5px;
	padding-top:4px;
	height:21px;
	width:141px;
	position:relative;
}

div.CMS_cssExpanderBodyDropdownType2Blockbuffer div.CMS_cssExpanderBodyFooter {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_bg_expanderDropdownFooterWide.gif) no-repeat top left;
	width:159px;
}

div#CMS_toolbarBody div.CMS_cssExpanderDropdownType2Blockbuffer div.CMS_cssExpander div.CMS_bgHover {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_bg_expanderDropdown.gif) no-repeat scroll 0 -96px;
}

div#CMS_toolbarBody div.CMS_cssExpanderDropdownType2Blockbuffer div.CMS_cssExpandedExpander div.CMS_bgHover {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_bg_expanderDropdown.gif) no-repeat scroll 0 -123px;
}

body div#CMS_toolbarBody div.CMS_cssExpanderDropdownType2BlockbufferDisabled div.CMS_cssExpander div.CMS_bg {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_bg_expanderDropdown.gif) no-repeat scroll 0 -152px;
}

div#CMS_toolbarBody div.CMS_cssExpanderDropdownType2Blockbuffer div.CMS_cssBlockbufferBlock,
div.CMS_cssExpanderBodyDropdownType2Blockbuffer div.CMS_cssBlockbufferBlock {
	padding:0 0 0 16px;
	position:relative;
	border:1px solid #FF6600;
	width:119px;
	height:15px;
	white-space:nowrap;
	overflow:hidden;
	color:#676767;
	cursor:pointer;
	background:white;
}

div#CMS_toolbarBody div.CMS_cssExpanderDropdownType2Blockbuffer div.CMS_cssBlockbufferBlock label,
div.CMS_cssExpanderBodyDropdownType2Blockbuffer div.CMS_cssBlockbufferBlock label {
	color:#414141;
	font-size:12px;
	font-weight:normal;
	display:block;
	cursor:pointer;
}

div#CMS_toolbarBody div.CMS_cssExpanderDropdownType2BlockbufferDisabled div.CMS_cssBlockbufferBlock,
div.cms_expanderBodyDropdownType2Blockbuffer_disabled div.CMS_cssBlockbufferBlock,
div#CMS_toolbarBody div.CMS_cssExpanderDropdownType2BlockbufferDisabled div.CMS_cssBlockbufferBlock label,
div.cms_expanderBodyDropdownType2Blockbuffer_disabled div.CMS_cssBlockbufferBlock label{
	border-color:#C4C4C4;
	color:#C4C4C4;
	cursor:default;
}

div.CMS_cssExpanderBodyDropdownType2Blockbuffer div.CMS_cssBlockbufferBlock {
	height:28px;
	background:white;
}

body div.CMS_cssExpanderBodyDropdownType2Blockbuffer {
	z-index:10001;
	width:157px;
}

div#CMS_toolbarBody div.CMS_cssExpanderDropdownType2Blockbuffer div.CMS_cssBlockbufferBlock img,
div.CMS_cssExpanderBodyDropdownType2Blockbuffer div.CMS_cssBlockbufferBlock img {
	left:0;
	position:absolute;
	top:-1px;
}

div#CMS_toolbarBody div.CMS_cssExpanderDropdownType2Blockbuffer div.CMS_cssBlockbufferBlock div,
div.CMS_cssExpanderBodyDropdownType2Blockbuffer div.CMS_cssBlockbufferBlock div {
	display:block;
	position:absolute;
	right:0;
	top:1px;
	height:14px;
	width:11px;
	padding:0;
	background:white url(/mind_modules/CMS/gui/default/default/img/cms_spt_blockbufferDel.gif) no-repeat 2px 2px;
}

div#CMS_toolbarBody div.CMS_cssExpanderDropdownType2Blockbuffer div.CMS_cssBlockbufferBlock div.CMS_cssActiveBtn,
div.CMS_cssExpanderBodyDropdownType2Blockbuffer div.CMS_cssBlockbufferBlock div.CMS_cssActiveBtn {
	background:white url(/mind_modules/CMS/gui/default/default/img/cms_spt_blockbufferDel.gif) no-repeat -12px 2px;
}

body div.CMS_cssExpanderBodyDropdownType2 a.CMS_cssBodyRow {
	height:30px;
	padding:3px 0 3px 4px;
	position:relative;
	font-size:12px;
	font-family:tahoma,geneva,sans-serif;
	text-decoration:none;
}

body div.CMS_cssExpanderBodyDropdownType2 a.CMS_cssBodyRow:hover {
	background:#E8E8E8;
}	
/*END EXPANDER OVERRIDE CMS_cssExpanderDropdownType2Blockbuffer*/


/*EXPANDER OVERRIDE CMS_cssExpanderBodyQuicklistDefault*/
body div.CMS_cssExpanderBodyQuicklistDefault {z-index:10001;}
/*END EXPANDER OVERRIDE CMS_cssExpanderBodyQuicklistDefault*/


/*EXPANDER OVERRIDE CMS_cssExpanderDropdownBtn*/
body div.CMS_cssExpanderDropdownBtn {
	width:35px;
	width:auto;
	float:left;
	margin-top:4px;
	margin-right:5px;
	z-index:10002; /*one higher than the body popup*/
	position:relative;
}

body div.CMS_cssExpanderDropdownBtn div.CMS_cssExpander {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_btn_backgrounds.gif) no-repeat 0 -36px;
	height:25px;
	padding:0 12px 0 0;
}

body div.CMS_cssExpanderDropdownBtn div.CMS_cssExpandedExpander {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_btn_backgrounds.gif) no-repeat 0 -362px;
	height:30px;
}

body div.CMS_cssExpanderDropdownBtn div.CMS_cssExpander a.CMS_cssExpandBtn {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_btn_backgrounds.gif) no-repeat -287px -151px;
	height:25px;
}

body div.CMS_cssExpanderDropdownBtn div.CMS_cssExpander a.CMS_cssExpandBtn:hover {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_btn_backgrounds.gif) no-repeat -287px -190px;
}


body div.CMS_cssExpanderDropdownBtn div.CMS_cssExpandedExpander a.CMS_cssExpandBtn {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_btn_backgrounds.gif) no-repeat -287px -446px;
}

body div.CMS_cssExpanderDropdownBtn div.CMS_cssExpandedExpander a.CMS_cssExpandBtn:hover {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_btn_backgrounds.gif) no-repeat -287px -479px;
}


body div.CMS_cssExpanderDropdownBtn div.CMS_cssExpander img {
	position:relative;
	left:5px;
	top:4px;
}

body div.CMS_cssExpanderDropdownBtn div.CMS_cssExpander div.CMS_bg {
	height:100%;
	padding-right:3px;
	cursor:pointer;
}

body div.CMS_cssExpanderDropdownBtn div.CMS_cssExpander div.CMS_bgHover{
	background:url(/mind_modules/CMS/gui/default/default/img/cms_btn_backgrounds.gif) no-repeat 0 0;
}

body div.CMS_cssExpanderDropdownBtn div.CMS_cssExpandedExpander div.CMS_bgHover{
	background:url(/mind_modules/CMS/gui/default/default/img/cms_btn_backgrounds.gif) no-repeat 0 -402px;
}

body div.CMS_cssExpanderBodyDropdownBtn {
	border:1px solid #676767;
	border-width:0 1px;
	width:198px;
}
body div.CMS_cssExpanderBodyDropdownBtn a{
	height:17px;
	padding:3px 0 0 20px;
	color:#424242;
}
body div.CMS_cssExpanderBodyDropdownBtn div.CMS_cssExpanderBodyHeader {
	line-height:0;
	font-size:0;
	height:2px;
	width:200px;
	position:absolute;
	top:-2px;
	left:-1px;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_bg_expanderDropdownhead.gif) no-repeat top left;
}

body div.CMS_cssExpanderBodyDropdownBtn div.CMS_cssExpanderBodyFooter {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_bg_expanderDropdownFoot.gif) no-repeat top left;
	width:200px;
}
/*END EXPANDER OVERRIDE CMS_cssExpanderDropdownBtn*/


/*INFOBUBBLE*/
body div.CMS_cssInfobubble {
	border:0 none;
	background:none;
	width:175px;
	height:auto;
	font-family:tahoma,geneva,sans-serif;
	font-size:11px;
	color:#696800;
	z-index:10000; /*place above CMS toolbar*/
}

body div.CMS_cssInfobubble div.CMS_cssInfobubbleHeader {
	width:175px;
	height:5px;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_bg_infobubble.png) no-repeat 0 0;
	font-size:0;
	line-height:0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mind_modules/CMS/gui/default/default/img/cms_bg_infobubbleHeaderIE6.png', sizingMethod='crop');
}

body div.CMS_cssInfobubble div.CMS_cssInfobubbleBody {
	width:153px;
	padding:1px 11px 2px 11px;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_bg_infobubbleBody.png) no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mind_modules/CMS/gui/default/default/img/cms_bg_infobubbleBody.png', sizingMethod='crop');
}

body div.CMS_cssInfobubble div.CMS_cssInfobubbleFooter {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_bg_infobubble.png) no-repeat -175px 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mind_modules/CMS/gui/default/default/img/cms_bg_infobubbleFooterIE6.png', sizingMethod='crop');
	width:175px;
	height:11px;
	font-size:0;
	line-height:0;
}

body div.CMS_cssInfobubbleLeft {padding-left:9px;}
body div.CMS_cssInfobubbleRight {padding-right:8px;}
body div.CMS_cssInfobubbleTop {padding-top:9px;}
body div.CMS_cssInfobubbleTopRight {padding-top:9px;}
body div.CMS_cssInfobubbleBottom {padding-bottom:7px;}

body div.CMS_cssInfobubble div.CMS_cssInfobubblePointer {
	position:absolute;
	font-size:0;
	line-height:0;}

body div.CMS_cssInfobubbleLeft div.CMS_cssInfobubblePointer {
	top:14px;
	left:0;
	width:10px;
	height:14px;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_bg_infobubble.png) no-repeat -392px 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mind_modules/CMS/gui/default/default/img/cms_bg_infobubbleLeftIE6.png', sizingMethod='crop');
}

body div.CMS_cssInfobubbleRight div.CMS_cssInfobubblePointer {
	top:15px;
	right:0;
	width:18px;
	height:13px;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_bg_infobubble.png) no-repeat -374px 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mind_modules/CMS/gui/default/default/img/cms_bg_infobubbleRightIE6.png', sizingMethod='crop');
}

body div.CMS_cssInfobubbleTop div.CMS_cssInfobubblePointer {
	top:0;
	left:13px;
	width:11px;
	height:10px;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_bg_infobubble.png) no-repeat -350px 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mind_modules/CMS/gui/default/default/img/cms_bg_infobubbleTopIE6.png', sizingMethod='crop');
}

body div.CMS_cssInfobubbleTopRight div.CMS_cssInfobubblePointer {
	top:0;
	right:13px;
	width:11px;
	height:10px;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_bg_infobubble.png) no-repeat -402px 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mind_modules/CMS/gui/default/default/img/cms_bg_infobubbleTopRightIE6.png', sizingMethod='crop');
}

body div.CMS_cssInfobubbleBottom div.CMS_cssInfobubblePointer {
	bottom:0;
	left:13px;
	width:13px;
	height:19px;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_bg_infobubble.png) no-repeat -361px 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mind_modules/CMS/gui/default/default/img/cms_bg_infobubbleBottomIE6.png', sizingMethod='crop');
}

body div.CMS_cssInfobubble label {
	font-weight:bold;
	display:block;
}
/*END INFOBUBBLE*/

/*INFODIALOG*/
body div.CMS_cssInfoDialogContainer {
	width:331px;
	background:none;
	border:0 none;
	font-family:tahoma,geneva,sans-serif;
	font-size:11px;
	color:#696800;
	z-index:10005;
}

div.CMS_cssInfoDialogContainer div.CMS_cssInfodialogHeader {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_bg_infoDialog.png) no-repeat top left;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mind_modules/CMS/gui/default/default/img/cms_bg_infoDialogHeaderIE6.png', sizingMethod='crop');
	width:331px;
	height:8px;
	line-height:0;
	font-size:0;
}

div.CMS_cssInfoDialogContainer div.CMS_cssInfodialogBody {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_bg_infoDialog.png) repeat-y -331px 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mind_modules/CMS/gui/default/default/img/cms_bg_infoDialogBodyIE6.png', sizingMethod='crop');
	width:303px;
	padding:2px 14px 1px 14px;
}

div.CMS_cssInfoDialogContainer div.CMS_cssInfodialogFooter {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_bg_infoDialog.png) no-repeat -662px 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mind_modules/CMS/gui/default/default/img/cms_bg_infoDialogFooterIE6.png', sizingMethod='crop');
	width:331px;
	height:10px;
}

body div.CMS_cssInfoDialogContainer label {
	font-weight:bold;
	display:block;
}

body div.CMS_cssInfoDialogContainer div.cms_cssInfodialogButtons {
	margin:12px 0 0 0;
	*margin-bottom:-10px;
}

body div.CMS_cssInfoDialogContainer a.cms_cssInfodialogBtn {
	text-transform:uppercase;
	text-decoration:none;
	border:1px solid #6C6C6C;
	background:#808080;
	color:white;
	display:block;
	float:right;
	margin:0 0 0 10px;
	padding:0 5px 0 5px;
}
/*END INFODIALOG*/


/*SPECIAL SELECT*/
body div.selectGroupCMS_specialselect,
body div.selectGroupCMS_specialselect div.selectGroup_top {
	position:relative;
	border:0 none;
	background:none;
	left:0;
	top:0;
}

body div.selectGroupCMS_specialselect div.selectGroup_optionslist {
	top:20px !important;
	width:146px;
	padding:0;
	border:1px solid #676767;
	border-width:0 1px;
	background:white;
	overflow:visible;
}

/*used to cover selects for IE6+7*/
iframe#specsel_iframe {
	display:none;
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	padding:0;
	margin:0;
}

body div.selectGroupCMS_specialselect {
	width:148px;
	height:20px;
	z-index:10001;
}

body div.selectGroupCMS_specialselect div.selectGroup_top {
	width:135px;
	height:20px;
	padding-right:13px;
}

body div.selectGroupCMS_specialselect div.expandedSelectGroup {
	background-position:0 -20px;
}

body div.selectGroupCMS_specialselect div.option {
	background:none;
	border:0 none;
}

body div.selectGroupCMS_specialselect div.current {
	background:none;
	border:0 none;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_bg_expanderDropdown.gif) no-repeat 0 0;
	height:19px;
}

body div.selectGroupCMS_specialselect a.arrow {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_expanderDropdownBtn.gif) no-repeat top left;
	height:19px;
	width:13px;
	display:block;
	position:absolute;
	right:0;
	top:0;
	text-decoration:none;
	line-height:0;
	font-size:0;
}

body div.selectGroupCMS_specialselect a.arrow:hover {background-position:0 -19px;}
body div.selectGroupCMS_specialselect div.expandedSelectGroup a.arrow {height:20px;background-position:0 -38px;}
body div.selectGroupCMS_specialselect div.expandedSelectGroup a.arrow:hover {background-position:0 -58px;}

body div.selectGroupCMS_specialselect div.selectGroup_optionslist div.option {
	padding-left:0;
}

body div.selectGroupCMS_specialselect div.option a {
	padding:1px 0 0 21px;
	position:relative;
	text-decoration:none;
}

body div.selectGroupCMS_specialselect div.option a span {
	font-size:13px;
	font-family:tahome,geneva,sans-serif;
}

body div.selectGroupCMS_specialselect div.option a img {
	position:absolute;
	top:0;
	left:2px;
}

body div.selectGroupCMS_specialselect div.selectGroup_optionslist div.option a img {
	left:2px;
}	

body div.selectGroupCMS_specialselect div.optionslistFooter {
	height:2px;
	width:148px;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_bg_specialSelectFooter.gif) no-repeat top left;
	position:absolute;
	bottom:-2px;
	left:-1px;
	line-height:0;
	font-size:0;
	display:block;
}
/*END SPECIAL SELECT*/

/*SPECIAL SELECT OVERRIDE USERTYPE*/
body div.selectGroupCMS_specialselectUsertype div.current a img {
	_top:-2px;
	_left:-19px;
}

body div.selectGroupCMS_specialselectUsertype div.selectGroup_optionslist div.option a img {
	left:2px;
	top:-2px;
	_left:-19px;
}
/*END SPECIAL SELECT OVERRIDE USERTYPE*/



/*TOOLBAR SEARCHFIELD*/
div.CMS_cssExpanderDropdownSearch input {
	border:0 none;
	font-size:12px;
	padding:1px 0 0 1px;
	*padding-top:0;
	height:16px;
	*height:17px;
	width:108px;
	line-height:16px !important;
	background:transparent;
	margin:1px 0 0 0;
	font-family:tahoma,geneva,sans-serif;
}

div.CMS_cssExpanderDropdownSearch a.CMS_cssExpandBtn {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_searchfieldLookingglass.gif) no-repeat top left;
	width:19px;
}

div.CMS_cssExpanderDropdownSearch a.CMS_cssExpandBtn:hover {background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_searchfieldLookingglass.gif) no-repeat 0 -19px;}
div.CMS_cssExpanderDropdownSearch div.CMS_cssExpandedExpander a.CMS_cssExpandBtn {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_searchfieldLookingglass.gif) no-repeat 0 -37px;
}
div.CMS_cssExpanderDropdownSearch div.CMS_cssExpandedExpander a.CMS_cssExpandBtn:hover {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_searchfieldLookingglass.gif) no-repeat 0 -58px;
}
/*END TOOLBAR SEARCHFIELD*/


/*BUTTONS*/
div#CMS_toolbarButtons {
	float:left;
	margin:0 0 0 4px;
}


/*TOOLBAR AUTOCOMPLETE*/
div.CMS_cssAutoComplete span.cms_mark{
    background-color:#F3F3F3;
	padding-left: 1px;
}

div.CMS_cssAutoComplete{
    position:absolute;
    background-color:White;
    border:1px solid #676767;
	border-bottom:0 none;
    padding:0;
	z-index:10001;
	margin:0 0 0 -19px;
	width:146px;
	*top:expression((ignore=(document.body.scrollTop?document.body.scrollTop:document.documentElement.scrollTop))+this.IE6Top+'px');
	*left:expression((ignore=(document.body.scrollLeft?document.body.scrollLeft:document.documentElement.scrollLeft))+this.IE6Left+'px');
}

/*the two autocompletes in the CMS toolbar*/
div.CMS_cssAutoCompletePages,
div.CMS_cssAutoCompleteUser {
	position:fixed;
	*position:absolute;
	font-family:tahoma,geneva,sans-serif;
}

div.CMS_cssAutoCompleteUser div {
	background:url(/mind_modules/CMS/gui/default/default/img/icn_user.gif) no-repeat 2px 6px;
}

div.CMS_cssAutoCompletePages div {
	background:url(/mind_modules/CMS/gui/default/default/img/icn_page_grey.gif) no-repeat 2px 6px;
}

div.CMS_cssAutoComplete div {
	padding:5px 0 5px 20px;
	overflow:hidden;
	position:relative;
	color:#424242;
}

div.CMS_cssAutoComplete div.fw_border {
	border-bottom:1px solid #C5C5C5;
	line-height:0;
	font-size:0;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	background:none;
}

div.CMS_cssAutoComplete div span {
	white-space:nowrap;
}

div.CMS_cssAutoComplete div.fw_username {
	padding:0;
	border:0 none;
	white-space:nowrap;
	overflow:hidden;
	background:none;
	color:#C5C5C5;
}

div.CMS_cssAutoComplete div.SET_cssSelected{
    color:black;
    background-color:#F3F3F3;
    cursor:pointer;
}

div.CMS_cssAutoComplete div.SET_cssFooter {
	padding:0;
	line-height:0;
	font-size:0;
	height:2px;
	width:148px;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_bg_expanderDropdownFooter.gif) no-repeat scroll left top;
	bottom:-2px;
	left:-1px;
}
/*END TOOLBAR AUTOCOMPLETE*/


/*************/
/*END TOOLBAR*/
/*************/

























/*BEGIN ADMIN FORM*/
div.AD_cssAdminForm {font-family:tahoma,geneva,sans-serif;}


/*begin jquery tabs*/
div.AD_cssAdminForm ul.SET_cssTabs {
	list-style-type:none;
	padding:0;
	margin:0;
	margin:0 0 20px 0;
}

div.AD_cssAdminForm ul.SET_cssTabs li {
	float:left;
	margin:0 10px 0 0;
}

div.AD_cssAdminForm ul.SET_cssTabs li a,
div.AD_cssAdminForm ul.SET_cssTabs li a:hover{color:black;text-decoration:none;}

div.AD_cssAdminForm ul.SET_cssTabs li a:hover {text-decoration:underline;}

div.AD_cssAdminForm ul.SET_cssTabs li.ui-tabs-selected {}

div.AD_cssAdminForm ul.SET_cssTabs li.ui-tabs-selected a,
div.AD_cssAdminForm ul.SET_cssTabs li.ui-tabs-selected a:hover {text-decoration:underline;}

div.AD_cssAdminForm ul.SET_cssTabs li.SET_cssTabDisabled {}

div.AD_cssAdminForm div.ui-tabs-hide {display:none;}
/*end jquery tabs*/




/*begin form table*/
div.AD_cssAdminForm table {
	table-layout:fixed;
	border-collapse:collapse;
	width:100%;
	clear:left;
}

div.AD_cssAdminForm table td {
	vertical-align:top;
	margin:0;
	padding:0 10px 10px 0;
}
/*end form table*/



div.AD_cssAdminForm div.SET_cssBlock div.SET_cssBlockContent {overflow:visible;}


/*begin basic form stuff*/
div.AD_cssAdminForm label.SET_cssFormLabel {
	display:block;
	color:#777;
	font-size:10px;
}

div.AD_cssAdminForm div.SET_cssOuterWrapperSpaceAbove label.SET_cssFormLabel {margin-top:10px;}

div.AD_cssAdminForm input.SET_cssFormText,
div.AD_cssAdminForm select.SET_cssFormSelect {
	width:100%;
	margin:0;
}
div.AD_cssAdminForm textarea.SET_cssFormTextarea {
	width: 97%;
}

div.AD_cssAdminForm td.SET_cssCellTypeFloat div.SET_cssOuterWrapper {float:left;}
/*end basic form stuff*/



/*begin checkbox and associated wrapper*/
div.AD_cssAdminForm div.SET_cssCheckboxWrapper {
	position:relative;
	padding:3px 0 0 17px;
}

div.AD_cssAdminForm input.SET_cssFormCheckbox {
	position:absolute;
	left:0;
	*left:-4px;
	_left:-21px;
	*top:0;
	margin:0;
}

body.PC_SAFARI div.AD_cssAdminForm input.SET_cssFormCheckbox {top:5px;}
body.PC_OPERA div.AD_cssAdminForm input.SET_cssFormCheckbox {top:3px;}
/*end checkbox and associated wrapper*/



/*begin datetime = input + trigger + wrapper*/
div.AD_cssAdminForm div.SET_cssDateTimeWrapper {
	position:relative;
	padding:0 16px 0 0;
}

div.AD_cssAdminForm div.SET_cssDateTimeWrapper a {
	display:block;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_icn_calendar.gif) no-repeat 0 0;
	width:10px;
	height:10px;
	position:absolute;
	bottom:6px;
	right:0;
}	
/*end datetime = input + trigger + wrapper*/



/*begin radio and associated wrapper*/
div.AD_cssAdminForm div.SET_cssRadioWrapper {
	position:relative;
	padding:0 0 0 17px;
	margin:0 23px 0 0;
	line-height:16px;
}

div.AD_cssAdminForm td.SET_cssCellTypeFloat div.SET_cssRadioWrapper {float:left; margin-right: 10px;}

div.AD_cssAdminForm div.SET_cssRadioWrapper input.SET_cssFormRadio {
	position:absolute;
	left:0;
	*left:-4px;
	top:2px;
	*top:-2px;
	margin:0;
	padding:0;
}
/*end radio and associated wrapper*/



/*begin links and buttons*/
div.AD_cssAdminForm a {
	text-decoration: none;
}
div.AD_cssAdminForm a:hover {
	text-decoration: underline;
}


div.AD_cssAdminForm div.SET_cssLeft {
	float:left;
	line-height:22px;
	margin:0 10px 0 0;
}


div.AD_cssAdminForm div.SET_cssUploadBtn a.SET_cssButton,
div.AD_cssAdminForm div.SET_cssUploadIndicator a.SET_cssButton2ndStage {
	background:none;
	border:0 none;
	display:block;
	float:left;
	font-family:tahoma,geneva,sans-serif;
	font-size:11px;
	padding:0;
}

div.AD_cssAdminForm div.SET_cssUploadBtn a.SET_cssButton div,
div.AD_cssAdminForm div.SET_cssUploadIndicator a.SET_cssButton2ndStage div {color:#F60;}

div.AD_cssAdminForm div.SET_cssUploadIndicator img {clear:left;}
/*end links and buttons*/


/*begin migration box*/
div.AD_cssAdminForm div.SET_cssFormMigrationBox {}

div.AD_cssAdminForm div.SET_cssFormMigrationBox div.SET_cssFormMigrationBoxButtons {
	width:25px;
	height:27px;
	position:relative;
	float:left;
	padding:17px 0 0 5px;
}

div.AD_cssAdminForm div.SET_cssFormMigrationBox div.SET_cssFormMigrationBoxFrom,
div.AD_cssAdminForm div.SET_cssFormMigrationBox div.SET_cssFormMigrationBoxTo {float:left;}

div.AD_cssAdminForm div.SET_cssFormMigrationBox div.SET_cssFormMigrationBoxButtons div.SET_cssLinkButtonWrapper a {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_btn_migrationbox.gif) no-repeat 0 0;
	display:block;
	width:18px;
	height:12px;
	overflow:hidden;
}

div.AD_cssAdminForm div.SET_cssFormMigrationBox div.SET_cssFormMigrationBoxButtons div.SET_cssLinkButtonWrapper a:hover {background-position:0 -12px;}

div.AD_cssAdminForm div.SET_cssFormMigrationBox div.SET_cssFormMigrationBoxButtons div.SET_cssRemoveButton a {
	background-position:0 -24px;
}

div.AD_cssAdminForm div.SET_cssFormMigrationBox div.SET_cssFormMigrationBoxButtons div.SET_cssRemoveButton a:hover {
	background-position:0 -36px;
}

div.AD_cssAdminForm div.SET_cssFormMigrationBox div.SET_cssFormMigrationBoxButtons div.SET_cssLinkButtonWrapper a div {text-indent:1000px;}
/*end migration box*/
/*END ADMIN FORM*/


/*BEGIN BLOCK FORM*/
div.CMS_cssBlockForm {font-family:tahoma,geneva,sans-serif;}


/*begin jquery tabs*/
div.CMS_cssBlockForm ul.SET_cssTabs {
	list-style-type:none;
	padding:0;
	margin:0;
	float:left;
	margin:0 0 20px 0;
}

div.CMS_cssBlockForm ul.SET_cssTabs li {
	float:left;
	margin:0 10px 0 0;
}

div.CMS_cssBlockForm ul.SET_cssTabs li a,
div.CMS_cssBlockForm ul.SET_cssTabs li a:hover{color:black;text-decoration:none;}

div.CMS_cssBlockForm ul.SET_cssTabs li a:hover {text-decoration:underline;}

div.CMS_cssBlockForm ul.SET_cssTabs li.ui-tabs-selected {}

div.CMS_cssBlockForm ul.SET_cssTabs li.ui-tabs-selected a,
div.CMS_cssBlockForm ul.SET_cssTabs li.ui-tabs-selected a:hover {text-decoration:underline;}

div.CMS_cssBlockForm ul.SET_cssTabs li.SET_cssTabDisabled {}

div.CMS_cssBlockForm div.ui-tabs-hide {display:none;}
/*end jquery tabs*/




/*begin form table*/
div.CMS_cssBlockForm table {
	table-layout:fixed;
	border-collapse:collapse;
	width:100%;
	clear:left;
}

div.CMS_cssBlockForm table td {
	vertical-align:top;
	margin:0;
	padding:0 10px 10px 0;
}
/*end form table*/



div.CMS_cssBlockForm div.SET_cssBlock div.SET_cssBlockContent {overflow:visible;}


/*begin basic form stuff*/
div.SET_cssGroup label.SET_cssGroupLabel,
div.CMS_cssBlockForm label.SET_cssFormLabel {
	color: #777;
	display: block;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	left: auto;
	margin: 10px 0 3px;
	padding: 0;
	text-align: left;
	top: auto;
	font-weight: normal; }

div.SET_cssGroup {
	clear:both;
	margin:0;
	overflow:visible;
	padding:0;
	position:relative;
	vertical-align:bottom;
	/*width:242px;*/
}

div.CMS_cssBlockForm div.SET_cssOuterWrapperSpaceAbove label.SET_cssFormLabel {
	margin-top:10px;
}
div.CMS_cssBlockForm label.CMS_cssInlineFormLabel {
	color:#949493;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana,sans-serif;
}
div.CMS_cssBlockForm a.CMS_cssViewKeywords { font-size: 10px; font-family: Verdana, Arial, Sans-Serif; }

div.CMS_cssBlockForm .SET_cssFormFullength input.SET_cssFormText,
div.CMS_cssBlockForm .SET_cssFormFullength textarea.SET_cssFormTextarea {
	width: 551px;
	margin:0;
}

div.CMS_cssBlockForm .SET_cssForm13 input.SET_cssFormText,
div.CMS_cssBlockForm .SET_cssForm13 textarea.SET_cssFormTextarea {
	width: 172px;
	margin:0;
}

/* DATE TIME FOR NEWS */
div.CMS_cssBlockForm .CMS_cssDate,
div.CMS_cssBlockForm .CMS_cssTime,
div.CMS_cssBlockForm .CMS_cssTrigger,
div.CMS_cssBlockForm .SET_cssDateTimeOuterWrapper,
div.CMS_cssBlockForm .SET_cssTimeWrapper,
div.CMS_cssBlockForm .SET_cssTimeFormatWrapper { float: left; }

div.CMS_cssBlockForm .SET_cssDateTimePicker .CMS_cssTrigger {
	width:14px;
	height:14px;
	margin:20px 40px 0 0;
	float:left;
	background:url(/mind_modules/CMS/gui/default/default/img/icn_calendar.gif) no-repeat 0 0;
	cursor:pointer; }

div.CMS_cssBlockForm .SET_cssDateTimePicker label { 
	color: #777;
	display:block;
	font-family:Verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	left:auto;
	margin:0 0 5px;
	padding:0;
	text-align:left; }

div.CMS_cssBlockForm .SET_cssDateTimePicker .SET_cssSlidingDoor1,
div.CMS_cssBlockForm .SET_cssDateTimePicker .SET_cssSlidingDoor2,
div.CMS_cssBlockForm .SET_cssDateTimePicker .CMS_cssStandardText { display: none !important;  }

div.CMS_cssBlockForm .SET_cssDateTimePicker input[type="text"] {
	background:url("/mind_modules/CMS/gui/default/default/img/cms_bg_forms.gif") no-repeat scroll 0 0 transparent !important;
	border:1px solid #7F7F7F !important;
	padding:3px !important;
	width:101px !important;
	height: auto  !important; }

div.CMS_cssBlockForm .SET_cssDateTimePicker select { padding: 1px !important; }

div.CMS_cssBlockForm .SET_cssTimeFormatWrapper label,
div.CMS_cssBlockForm .SET_cssTimeWrapper label,
div.CMS_cssBlockForm .SET_cssDateTimeOuterWrapper label { font-weight: normal !important; color: #777 !important; margin: 0 0 5px !important; }

div.CMS_cssBlockForm .SET_cssDateTimeOuterWrapper { width: 130px; margin: 0 10px 0 0; }
	div.CMS_cssBlockForm .SET_cssDateTimeOuterWrapper input { width: 110px; }

div.CMS_cssBlockForm .SET_cssTimeWrapper { width: 132px; margin: 0 10px 0 0;  }
	div.CMS_cssBlockForm .SET_cssTimeWrapper input { width: 110px; }

div.CMS_cssBlockForm .SET_cssTimeFormatWrapper		{ width: 130px;  }
div.CMS_cssBlockForm .SET_cssTimeFormatWrapper .SET_cssSelectWrapper { padding: 0 !important; } 
/* END DATE TIME FOR NEWS */


div.CMS_cssBlockForm select.SET_cssFormSelect {
	width:253px;
	margin:0;
	padding: 3px;
	font-size: 11px;
	border: 1px solid #7f7f7f;
}

div.CMS_cssBlockForm div.CMS_cssSingleLineTextarea textarea.SET_cssFormTextarea {
	min-height:13px;
	max-height:13px;
	width: 559px;
}

div.CMS_cssBlockForm textarea.SET_cssFormTextarea {
	overflow:hidden;
}

div.CMS_cssBlockForm div.SET_cssTextareaWrapper {
	margin:0 4px 0 0;
}

div.CMS_cssBlockForm div.CMS_cssFormSelectAutoHeight select.SET_cssFormSelect {
	min-height:22px;
	height:auto;
	_height:22px;
}

div.CMS_cssBlockForm td.SET_cssCellTypeFloat div.SET_cssOuterWrapper {
	float:left;
}
/*end basic form stuff*/



/*begin checkbox and associated wrapper*/
div.CMS_cssBlockForm div.SET_cssCheckboxWrapper {
	position:relative;
	padding:3px 0 0 17px;
}

div.CMS_cssBlockForm input.SET_cssFormCheckbox {
	position:absolute;
	left:0;
	*left:-4px;
	_left:-21px;
	
	*top:0;
	margin:0;
}

body.PC_SAFARI div.CMS_cssBlockForm input.SET_cssFormCheckbox {
	top:5px;
}
/*end checkbox and associated wrapper*/



/*begin datetime = input + trigger + wrapper*/
div.CMS_cssBlockForm div.SET_cssDateTimeWrapper {
	position:relative;
	padding:0 16px 0 0;
}

div.CMS_cssBlockForm div.SET_cssDateTimeWrapper a {
	display:block;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_icn_calendar.gif) no-repeat 0 0;
	width:10px;
	height:10px;
	position:absolute;
	bottom:5px;
	right:0;
}

div.SET_cssCalendar.SET_cssBlockFormCalendar,
div.SET_cssCalendar.SET_cssAdminFormCalendar {
	z-index:10010;
}
/*end datetime = input + trigger + wrapper*/



/*begin radio and associated wrapper*/
div.CMS_cssBlockForm div.SET_cssRadioWrapper {
	position:relative;
	padding:0 0 0 17px;
	margin:0 23px 0 0;
	line-height:16px;
}

div.CMS_cssBlockForm td.SET_cssCellTypeFloat div.SET_cssRadioWrapper {float:left;}

div.CMS_cssBlockForm div.SET_cssRadioWrapper input.SET_cssFormRadio {
	position:absolute;
	left:0;
	*left:-4px;
	top:2px;
	*top:-2px;
	margin:0;
	padding:0;
}
/*end radio and associated wrapper*/



/*begin links and buttons*/
div.CMS_cssBlockForm a {
	color: #0D7BA9;
	text-decoration:underline;
}
div.CMS_cssBlockForm a div {
	color: #0D7BA9;
}

div.CMS_cssBlockForm a:hover {text-decoration:none;}

div.CMS_cssBlockForm div.CMS_cssActionButtons {
	margin:5px 0 0 0;
}

div.CMS_cssBlockForm div.CMS_cssActionButtons a {
	margin:0 10px 0 0;
}

div.CMS_cssBlockForm div.SET_cssLeft {
	float:left;
	line-height:22px;
	margin:0 10px 0 0;
}


div.CMS_cssBlockForm div.SET_cssUploadBtn a.SET_cssButton,
div.CMS_cssBlockForm div.SET_cssUploadIndicator a.SET_cssButton2ndStage {
	background:none;
	border:0 none;
	display:block;
	float:left;
	font-family:tahoma,geneva,sans-serif;
	font-size:11px;
	padding:0;
}

div.CMS_cssBlockForm div.SET_cssUploadBtn a.SET_cssButton div,
div.CMS_cssBlockForm div.SET_cssUploadIndicator a.SET_cssButton2ndStage div {color:#F60;}

div.CMS_cssBlockForm div.SET_cssUploadIndicator img {clear:left;}



div.SET_cssUploadBrowseWrapper {
	float:left;
}

div.SET_cssUploadIndicator {
	height:16px;
	width:16px;
	background:url(/mind_modules/CMS/gui/default/default/img/cms_icn_loading.gif) no-repeat 0 0;
	float:left;
	margin:5px 0 0 5px;
	padding: 0 0 0 20px;
	white-space: nowrap;
}

div.SET_cssUploadIndicatorComplete,
div.SET_cssUploadIndicatorFail {
	display:none;
}
/*end links and buttons*/


/*begin migration box*/
div.CMS_cssBlockForm div.SET_cssFormMigrationBox {}

div.CMS_cssBlockForm div.SET_cssFormMigrationBox div.SET_cssFormMigrationBoxButtons {
	width:25px;
	height:50px;
	position:relative;
	float:left;
	padding:17px 0 0 5px;
}

div.CMS_cssBlockForm div.SET_cssFormMigrationBox div.SET_cssFormMigrationBoxFrom,
div.CMS_cssBlockForm div.SET_cssFormMigrationBox div.SET_cssFormMigrationBoxTo {width:40%;float:left;}

div.CMS_cssBlockForm div.SET_cssFormMigrationBox div.SET_cssFormMigrationBoxButtons div.SET_cssLinkButtonWrapper a {
	background:url(/mind_modules/CMS/gui/default/default/img/cms_spt_btn_migrationbox.gif) no-repeat 0 0;
	display:block;
	width:18px;
	height:12px;
	overflow:hidden;
}

div.CMS_cssBlockForm div.SET_cssFormMigrationBox div.SET_cssFormMigrationBoxButtons div.SET_cssLinkButtonWrapper a:hover {background-position:0 -12px;}

div.CMS_cssBlockForm div.SET_cssFormMigrationBox div.SET_cssFormMigrationBoxButtons div.SET_cssRemoveButton a {
	background-position:0 -24px;
}

div.CMS_cssBlockForm div.SET_cssFormMigrationBox div.SET_cssFormMigrationBoxButtons div.SET_cssRemoveButton a:hover {
	background-position:0 -36px;
}

div.CMS_cssBlockForm div.SET_cssFormMigrationBox div.SET_cssFormMigrationBoxButtons div.SET_cssLinkButtonWrapper a div {text-indent:1000px;}
/*end migration box*/
/*END BLOCK FORM*/




/*BEGIN BLOCKFORM FOR LIST6*/
table#SET_blockcontent_CMS_LIST6_ListItem_Table {
	width:100%;
	table-layout:fixed;
}

table#SET_blockcontent_CMS_LIST6_ListItem_Table div.wysiwyg {
	width:auto !important;
}

table#SET_blockcontent_CMS_LIST6_ListItem_Table div.wysiwyg iframe {
	width:100% !important;
}

table#SET_blockcontent_CMS_LIST6_ListItem_Table tr td.CMS_cssButtons {
	width:50px;
	padding:0;
}

table#SET_blockcontent_CMS_LIST6_ListItem_Table tr td.CMS_cssButtons div.CMS_cssActionButtons {
	float:right;
	height:19px;
}

table#SET_blockcontent_CMS_LIST6_ListItem_Table tr td.CMS_cssButtons a.CMS_cssEditListRow,
table#SET_blockcontent_CMS_LIST6_ListItem_Table tr td.CMS_cssButtons a.CMS_cssRemoveListRow {
	display:block;
	width:16px;
	height:16px;
	float:left;
	margin-right:5px;
}

table#SET_blockcontent_CMS_LIST6_ListItem_Table tr td.CMS_cssButtons a.CMS_cssEditListRow {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_LIST6_edit.gif) no-repeat 0 0;
}

table#SET_blockcontent_CMS_LIST6_ListItem_Table tr td.CMS_cssButtons a.CMS_cssRemoveListRow {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_LIST6_delete.gif) no-repeat 0 0;
}

table#SET_blockcontent_CMS_LIST6_ListItem_Table tr td.CMS_cssButtons a:hover {
	background-position:0 -26px;
}


table#SET_blockcontent_CMS_LIST6_ListItem_Table tr td {
	background:#F6F6F6;
	overflow:hidden;
}

table#SET_blockcontent_CMS_LIST6_ListItem_Table tr.CMS_cssOdd td {
	background:#EEE;
}

table#SET_blockcontent_CMS_LIST6_ListItem_Table tr td.CMS_cssFAQList_text_3,
table#SET_blockcontent_CMS_LIST6_ListItem_Table tr.CMS_cssFAQListItemAddRow.clone td {
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

table#SET_blockcontent_CMS_LIST6_ListItem_Table tr.CMS_cssFAQListItemAddRow.clone td {
	background:transparent;
	padding-right:0;
}

table#SET_blockcontent_CMS_LIST6_ListItem_Table tr.CMS_cssFAQListItemAddRow.clone td div.SET_cssLinkButtonWrapper a {
	float:right;
}

table#SET_blockcontent_CMS_LIST6_ListItem_Table tr.CMS_cssFAQListItemAddRow.clone td div.SET_cssLinkButtonWrapper a {
	display:block;
	background:#65CBCD;
	border:1px solid #56ADAE;
	font-family:tahoma,geneva,sans-serif;
	font-size:11px;
	padding:0 5px 1px 6px;
	text-decoration:none;
	text-transform:uppercase;
}

table#SET_blockcontent_CMS_LIST6_ListItem_Table tr.CMS_cssFAQListItemAddRow.clone td div.SET_cssLinkButtonWrapper a:hover {
	background:#73DEE0;
}

table#SET_blockcontent_CMS_LIST6_ListItem_Table tr.CMS_cssFAQListItemAddRow.clone td div.SET_cssLinkButtonWrapper a div {
	color:white;
}


table#SET_blockcontent_CMS_LIST6_ListItem_Table tr.CMS_cssFAQListItemEditRow.clone td {
	padding:0 10px 10px 10px;
}

div#CMS_tabbedDialog_CMS_LIST6_tab1 table tr td div.SET_cssTextWrapper {
	margin-right:4px;
}

table#SET_blockcontent_CMS_LIST6_ListItem_Table tr.CMS_cssFAQListItemEditRow.clone td div.SET_cssTextWrapper {
	margin:0 4px 10px 0;
	*margin-right:6px;
}
/*END BLOCKFORM FOR LIST6*/


/*BEGIN BLOCKFORM FOR DEMONSTRATION*/
table.CMS_cssAdminListRows { width:100%; table-layout:fixed; }

table.CMS_cssAdminListRows div.wysiwyg { width:auto !important; }
table.CMS_cssAdminListRows div.wysiwyg iframe { width:100% !important; }

table.CMS_cssAdminListRows tr.CMS_cssDEMONSTRATION1TitleRow td,
table.CMS_cssAdminListRows tr.CMS_cssDEMONSTRATION2TitleRow td { padding: 2px; background: #ECECEC; line-height: 23px; }
table.CMS_cssAdminListRows tr.CMS_cssDEMONSTRATION1EditRow td,
table.CMS_cssAdminListRows tr.CMS_cssDEMONSTRATION2EditRow td { overflow: hidden; padding: 0 10px 10px; background: #F5F5F5 }

table.CMS_cssAdminListRows tr td.CMS_cssButtons div.CMS_cssActionButtons { float:right; }

table.CMS_cssAdminListRows tr td.CMS_cssButtons a.CMS_cssEditListRow,
table.CMS_cssAdminListRows tr td.CMS_cssButtons a.CMS_cssRemoveListRow {
	display:block;
	width:16px;
	height:16px;
	float:right;
	margin:3px 2px 0 0; }

#CMS_cssDEMONSTRATION1_container .CMS_cssMoveUpListRow,
#CMS_cssDEMONSTRATION2_container .CMS_cssMoveUpListRow { 
	background: url(/mind_modules/CMS/gui/default/default/img/spt_adminDialog_orderArrows.gif) 0 0; 
	display: block; 
	width: 17px; height: 16px; 
	float: right; 
	margin: 3px; }
#CMS_cssDEMONSTRATION1_container .CMS_cssMoveDownListRow,
#CMS_cssDEMONSTRATION2_container .CMS_cssMoveDownListRow { 
	background: url(/mind_modules/CMS/gui/default/default/img/spt_adminDialog_orderArrows.gif) 17px 0; 
	display: block; 
	width: 17px; 
	height: 16px; 
	float: right; 
	margin: 3px; }

table.CMS_cssAdminListRows tr td.CMS_cssButtons a.CMS_cssEditListRow { background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_LIST6_edit.gif) no-repeat 0 0; }
table.CMS_cssAdminListRows tr td.CMS_cssButtons a.CMS_cssRemoveListRow { background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_LIST6_delete.gif) no-repeat 0 0; }

table.CMS_cssAdminListRows tr td div.SET_cssTextWrapper { margin-right:4px;	}
/*END BLOCKFORM FOR ADMINLISTROWS*/

/***********************/
/*BEGIN NEW CMS TOOLBAR*/
/***********************/
div.CMS_cssToolbar {
	position:fixed;
	top:0;
	left:0;
	right:0;
	margin:0;
	padding:0 0 4px 0;
	background:url(/mind_modules/CMS/gui/default/default/img/bg_tooolbarShadow.png) repeat-x -10000px -10000px;
	z-index:9990;
	width:43px;
	/*overflow:hidden; /*TODO:aktivera*/
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	color:#444;
}

div.CMS_cssToolbar.CMS_cssExpanded {
	width:100%;
	height:auto;
	background-position:bottom left;
}

div.CMS_cssToolbar a.CMS_cssExpander {
	display:block;
	height:44px;
	width:44px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_toolbar.png) no-repeat 0 0;
	cursor:pointer;
	float:left;
	position:relative;
	z-index:4;
	outline:0 none;
}

div.CMS_cssToolbar.CMS_cssExpanded a.CMS_cssExpander,
div.CMS_cssToolbar a.CMS_cssExpander:hover {
	background-position:0 -64px;
}

div.CMS_cssToolbar.CMS_cssExpanded a.CMS_cssExpander:hover {
	background-position:0 -192px;
}

div.CMS_cssToolbar a.CMS_cssExpander.CMS_cssWorking,
div.CMS_cssToolbar a.CMS_cssExpander.CMS_cssWorking:hover {
	background:#F69043 url(/mind_modules/CMS/gui/default/default/img/cms_expander_ajaxloader.gif) no-repeat 5px 5px;
}

/*div.CMS_cssToolbar.CMS_cssExpanded a.CMS_cssExpander {
	border-bottom:1px solid #B5B5B5;
}*/

div.CMS_cssToolbar a.CMS_cssExpander div.CMS_cssRight,
div.CMS_cssToolbar a.CMS_cssExpander div.CMS_cssBottom,
div.CMS_cssToolbar a.CMS_cssExpander div.CMS_cssFader {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_toolbar.png) no-repeat;
	position:absolute;
}

div.CMS_cssToolbar a.CMS_cssExpander div.CMS_cssRight {
	right:-3px;
	top:0;
	bottom:-3px;
	width:3px;
	background-position:-44px -125px;
}

div.CMS_cssToolbar a.CMS_cssExpander div.CMS_cssBottom {
	left:0;
	right:0;
	top:auto;
	bottom:-3px;
	height:3px;
	width:auto;
	background-position:0 -169px;
}

/*when closing the toolbar this will be shown above the normal grey background and then slowly fade out to opacity:0, showing the normal state*/
div.CMS_cssToolbar a.CMS_cssExpander div.CMS_cssFader {
	display:none;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-position:0 -64px;
}

div.CMS_cssToolbar.CMS_cssExpanded a.CMS_cssExpander div {
	display:none;
}


/*begin css updated toolbar toggler ctrl*/
div.CMS_cssToolbar div#CMS_toolbarToggler {
	z-index:10; /*above all the levels so that the menu isn't hidden*/
}

div.CMS_cssToolbar div#CMS_toolbarToggler,
div.CMS_cssToolbar div#CMS_toolbarToggler div.CMS_cssTogglers {
	float:left;
	height:44px;
	position:relative;
}

div.CMS_cssToolbar div#CMS_toolbarToggler div.CMS_cssTogglers {
	cursor:pointer;
	padding:0 0 0 44px;
}

div.CMS_cssToolbar div#CMS_toolbarToggler div.CMS_cssRight,
div.CMS_cssToolbar div#CMS_toolbarToggler div.CMS_cssBottom {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_toolbarToggler.png) no-repeat;
	position:absolute;
}

div.CMS_cssToolbar div#CMS_toolbarToggler div.CMS_cssRight {
	right:-4px;
	top:0;
	bottom:0;
	width:4px;
	background-position:-64px -448px;
}

div.CMS_cssToolbar div#CMS_toolbarToggler div.CMS_cssBottom {
	left:0;
	right:-4px;
	bottom:-4px;
	height:4px;
	/*background-position:0 -492px;*/
	background-position:-20px -492px;
}

div.CMS_cssToolbar.CMS_cssExpanded div#CMS_toolbarToggler div.CMS_cssRight,
div.CMS_cssToolbar.CMS_cssExpanded div#CMS_toolbarToggler div.CMS_cssBottom {
	display:none;
}


div.CMS_cssToolbar div#CMS_toolbarToggler div#CMS_logo {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:44px;
	cursor:pointer;
}

div.CMS_cssToolbar div#CMS_toolbarToggler div#CMS_logo div.CMS_cssBase,
div.CMS_cssToolbar div#CMS_toolbarToggler div#CMS_logo div.CMS_cssHighlight {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_toolbarToggler.png) no-repeat 0 0;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:1;
}

div.CMS_cssToolbar div#CMS_toolbarToggler div#CMS_logo div.CMS_cssHighlight {
	background-position:0 -64px;
	z-index:2;
	display:none;
}

div.CMS_cssToolbar div#CMS_toolbarToggler div#CMS_logo:hover div.CMS_cssHighlight {
	background-position:0 -128px;
	display:block;
}

div.CMS_cssToolbar div#CMS_toolbarToggler.CMS_cssWorking div#CMS_logo div.CMS_cssHighlight {
	display:block !important;
	opacity:1 !important;
}

div.CMS_cssToolbar div#CMS_toolbarToggler.CMS_cssWorking div#CMS_logo div.CMS_cssHighlight,
div.CMS_cssToolbar div#CMS_toolbarToggler.CMS_cssWorking div#CMS_logo:hover div.CMS_cssHighlight {
	background:#F69043 url(/mind_modules/CMS/gui/default/default/img/cms_expander_ajaxloader.gif) no-repeat 5px 5px;
}

div.CMS_cssToolbar div#CMS_toolbarToggler div.CMS_cssToggler {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_toolbarToggler.png) no-repeat 0 -192px;
	height:44px;
	width:20px;
	cursor:pointer;

	display:none;
}

div.CMS_cssToolbar div#CMS_toolbarToggler:hover div.CMS_cssToggler {
	background-position:0 -256px;
}

div.CMS_cssToolbar.CMS_cssExpanded div#CMS_toolbarToggler div.CMS_cssToggler {
	display:none;
}

div.CMS_cssToolbar div.CMS_cssToggler.CMS_cssClose {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_toolbarToggler.png) no-repeat 0 -320px;
	height:44px;
	width:21px;
	position:absolute;
	right:0;
	top:0;
	cursor:pointer;
}

div.CMS_cssToolbar div.CMS_cssToggler.CMS_cssClose:hover {
	background-position:0 -384px;
}
/*end css updated toolbar toggler ctrl*/



/*begin updated toolbar toggler ctrl menu*/
div#CMS_toolbarMenu {
	position:absolute;
	top:44px;
	left:0;
	z-index:2; /*above shadows*/
	width:191px;
	border:1px solid #7F7F7F;
	border-width:0 1px 1px 1px;
	background:#EEE;
	display:none;
}

div#CMS_toolbarMenu * {
	margin:0;
	padding:0;
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	color:#444;
}

/*******/
div#CMS_toolbarMenu div.CMS_cssRightShadow {
	position:absolute;
	width:4px;
	top:0;
	bottom:-1px;
	right:-5px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_bg_dropdownBodyShadow1.png) no-repeat top left;
	display:block;
	line-height:0;
	font-size:0;
}

div#CMS_toolbarMenu div.CMS_cssRightShadow div {
	position:absolute;
	top:4px;
	bottom:0;
	left:0;
	right:0;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_bg_dropdownBodyShadow1.png) repeat-y -13px 0;
}

div#CMS_toolbarMenu div.CMS_cssBottomShadow {
	position:absolute;
	height:4px;
	bottom:-5px;
	left:-1px;
	right:-4px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_bg_dropdownBodyShadow2.png) no-repeat bottom right;
	display:block;
	line-height:0;
	font-size:0;
}
/************/

div#CMS_toolbarMenu h1 {
	background:#A0A0A0 url(/mind_modules/CMS/gui/default/default/img/bg_toolbarMenuHeader.gif) repeat-x 0 0;
	color:#F7F7F7;
	font-size:10px;
	text-transform:uppercase;
	padding:1px 10px 2px 10px;
	border:1px solid #7F7F7F;
	border-width:1px 0;
	overflow:hidden;
}

div#CMS_toolbarMenu .CMS_cssItem {
	display:block;
	position:relative;
	min-height:26px;
	padding:13px 0 0 41px !important;
	text-decoration:none;
	background:#E4E4E4 url(/mind_modules/CMS/gui/default/default/img/spt_bg_toolbarMenuItem.gif) repeat-x 0 0;
	overflow:hidden;
	cursor:pointer;
}

div#CMS_toolbarMenu .CMS_cssItem.SET_cssDisabled {
	cursor:default;
}

div#CMS_toolbarMenu .CMS_cssItem:hover {
	background-position:0 -161px;
	background-color:#CECECE;
}

div#CMS_toolbarMenu .CMS_cssItem.SET_cssDisabled:hover {
	background:#E4E4E4 url(/mind_modules/CMS/gui/default/default/img/spt_bg_toolbarMenuItem.gif) repeat-x 0 0;
}

div#CMS_toolbarMenu div.CMS_cssExpandable + .CMS_cssItem,
div#CMS_toolbarMenu .CMS_cssItem + .CMS_cssItem,
div#CMS_toolbarMenu .CMS_cssItem + script + .CMS_cssItem {
	border-top:1px solid #D4D4D4;
}

div#CMS_toolbarMenu div.CMS_cssExpandable:hover + .CMS_cssItem,
div#CMS_toolbarMenu div.CMS_cssExpandable.CMS_cssExpanded + .CMS_cssItem,
div#CMS_toolbarMenu .CMS_cssItem:hover,
div#CMS_toolbarMenu .CMS_cssItem:hover + .CMS_cssItem,
div#CMS_toolbarMenu .CMS_cssItem:hover + script + .CMS_cssItem {
	border-top-color:#7E7E7E !important;
}

div#CMS_toolbarMenu .CMS_cssItem.SET_cssDisabled:hover,
div#CMS_toolbarMenu .CMS_cssItem.SET_cssDisabled:hover + .CMS_cssItem,
div#CMS_toolbarMenu .CMS_cssItem.SET_cssDisabled:hover + script + .CMS_cssItem {
	border-top-color:#D4D4D4 !important;
}


div#CMS_toolbarMenu .CMS_cssItem div.CMS_cssName {
	overflow:hidden;
	margin:0 10px 0 0;
}

div#CMS_toolbarMenu .CMS_cssItem div.CMS_cssIcon {
	position:absolute;
	left:10px;
	top:9px;
	height:22px;
	width:22px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_icn_logoMenuItems.png?v=1) no-repeat 0 0;
}

div#CMS_toolbarMenu .CMS_cssItem div.CMS_cssPageTemplates {
	background-position:0 -82px;
}

div#CMS_toolbarMenu .CMS_cssItem div.CMS_cssMenu {
	background-position:0 -164px;
}

div#CMS_toolbarMenu .CMS_cssItem div.CMS_cssModuleAD {
	background-position:0 -1060px;
}

div#CMS_toolbarMenu .CMS_cssItem div.CMS_cssModuleNEWS {
	background-position:0 -402px;
}

div#CMS_toolbarMenu .CMS_cssItem div.CMS_cssModuleRE {
	background-position:0 -723px;
}

div#CMS_toolbarMenu .CMS_cssItem div.CMS_cssManual {
	background-position:0 -561px;
}

div#CMS_toolbarMenu .CMS_cssItem div.CMS_cssLogout {
	background-position:0 -642px;
}

div#CMS_toolbarMenu .CMS_cssItem.CMS_cssModuleConfig > div.CMS_cssIcon {
	background-position:0 -806px;
}
div#CMS_toolbarMenu .CMS_cssItem div.CMS_cssModulePRC {
	background-position:0 -888px;
}

div#CMS_toolbarMenu .CMS_cssItem div.CMS_cssModulePHALB{
	background-position:0 -970px;
}

div#CMS_toolbarMenu div.CMS_cssExpandable {
	background:#E4E4E4 url(/mind_modules/CMS/gui/default/default/img/spt_bg_toolbarMenuExpandable.gif) repeat-x top right;
	position:relative;
	padding:5px 0 8px 10px;
	cursor:pointer;
	overflow:visible;
}

div#CMS_toolbarMenu div.CMS_cssExpandable + div.CMS_cssExpandable {
	border-top:1px solid #D4D4D4;
}

div#CMS_toolbarMenu div.CMS_cssExpandable:hover,
div#CMS_toolbarMenu div.CMS_cssExpandable.CMS_cssExpanded {
	background-position:right -211px;
	background-color:#CFD0D0;
}

div#CMS_toolbarMenu div.CMS_cssExpandable:hover + div.CMS_cssExpandable,
div#CMS_toolbarMenu div.CMS_cssExpandable.CMS_cssExpanded + div.CMS_cssExpandable,
div#CMS_toolbarMenu div.CMS_cssExpandable:hover,
div#CMS_toolbarMenu div.CMS_cssExpandable.CMS_cssExpanded {
	border-top-color:#7E7E7E !important;
}

div#CMS_toolbarMenu div.CMS_cssExpandable div.CMS_cssLvl3 {
	display:none;
	position:absolute;
	left:100%;
	top:-1px;
	width:199px;
	border:1px solid #7F7F7F;
	background:#EAEAEA;
	cursor:default;
}

div#CMS_toolbarMenu div.CMS_cssExpandable.CMS_cssExpanded div.CMS_cssLvl3 {
	display:block;
}

div#CMS_toolbarMenu div.CMS_cssExpandable > label {
	display:block;
	font-size:10px;
	margin:0 10px 3px 0;
	cursor:pointer;
	overflow:hidden;
}


div#CMS_toolbarMenu div.CMS_cssModuleConfig div.CMS_cssLink {
	font-size:10px;
	overflow:hidden;
	padding:13px 0 14px 7px;
	cursor:pointer;
}
div#CMS_toolbarMenu div.CMS_cssModuleConfig div.CMS_cssLinkBorderTop {
	border: 1px solid #D0CFCE;
}

div#CMS_toolbarMenu div.CMS_cssModuleConfig div.CMS_cssLink:hover {
	background:#D0CFCE;
}


div#CMS_toolbarMenu div.CMS_cssEdition div.CMS_cssCurrent {
	min-height:15px;
	padding:2px 0 0 32px;
	position:relative;
	overflow:hidden;
	margin:0 10px 0 0;
}

div#CMS_toolbarMenu div.CMS_cssEdition div.CMS_cssCurrent img {
	position:absolute;
	top:2px;
	left:1px;
	width:22px;
	height:15px;
}

div#CMS_toolbarMenu div.CMS_cssEdition div.CMS_cssLvl3 div.CMS_cssOtherEdition {
	overflow:hidden;
	min-height:19px;
	padding:8px 0 0 63px;
	position:relative;
	font-weight:bold;
	font-size:10px;
	cursor:default;
}

div#CMS_toolbarMenu div.CMS_cssEdition div.CMS_cssLvl3 div.CMS_cssOtherEdition.CMS_cssActive {
	cursor:pointer;
}

div#CMS_toolbarMenu div.CMS_cssEdition div.CMS_cssLvl3 div.CMS_cssOtherEdition.CMS_cssActive:hover {
	background:#D0CFCE;
}

div#CMS_toolbarMenu div.CMS_cssEdition div.CMS_cssLvl3 div.CMS_cssOtherEdition a.SET_cssRadiobutton {
	position:absolute;
	left:8px;
	top:8px;
	cursor:default;
}



div#CMS_toolbarMenu div.CMS_cssEdition div.CMS_cssLvl3 div.CMS_cssOtherEdition.CMS_cssActive a.SET_cssRadiobutton {
	cursor:pointer;
}

div#CMS_toolbarMenu div.CMS_cssEdition div.CMS_cssLvl3 div.CMS_cssOtherEdition img {
	position:absolute;
	left:31px;
	top:6px;
	height:15px;
	width:22px;
}



div#CMS_toolbarMenu div.CMS_cssTheme div.CMS_cssCurrent {
	padding:5px 0 0 32px;
	margin:0 10px 0 0;
	position:relative;
	min-height:17px;
	overflow:hidden;
}

div#CMS_toolbarMenu div.CMS_cssTheme div.CMS_cssCurrent img {
	position:absolute;
	top:2px;
	left:1px;
	width:22px;
	height:22px;
}

div#CMS_toolbarMenu div.CMS_cssTheme div.CMS_cssLvl3 div.CMS_cssOtherTheme {
	overflow:hidden;
	min-height:19px;
	padding:8px 0 0 63px;
	position:relative;
	font-weight:bold;
	font-size:10px;
	cursor:default;
}


div#CMS_toolbarMenu div.CMS_cssTheme div.CMS_cssLvl3 div.CMS_cssOtherTheme.CMS_cssActive {
	cursor:pointer;
}

div#CMS_toolbarMenu div.CMS_cssTheme div.CMS_cssLvl3 div.CMS_cssOtherTheme.CMS_cssActive:hover {
	background:#D0CFCE;
}

div#CMS_toolbarMenu div.CMS_cssTheme div.CMS_cssLvl3 div.CMS_cssOtherTheme a.SET_cssRadiobutton {
	position:absolute;
	left:8px;
	top:8px;
}

div#CMS_toolbarMenu div.CMS_cssTheme div.CMS_cssLvl3 div.CMS_cssOtherTheme img {
	position:absolute;
	left:29px;
	top:3px;
	height:22px;
	width:22px;
}




div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssCurrent {
	padding:2px 0 0 32px;
	position:relative;
}

div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssCurrent img {
	position:absolute;
	top:-1px;
	left:1px;
}

div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssCurrent div.CMS_cssPerspectiveLvl {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_icn_perspectiveLevels.png) no-repeat 0 4px;
	padding:5px 0 5px 27px;
	margin:0 10px 0 0;
	overflow:hidden;
}

div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssCurrent div.CMS_cssPerspectiveLvl.CMS_cssSilver {
	background-position:0 -32px;
}

div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssCurrent div.CMS_cssPerspectiveLvl.CMS_cssGold {
	background-position:0 -68px;
	margin-top:8px;
}


div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssWrapper {
	position:relative;
	padding:12px 0 13px 29px;
}

div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection + div.CMS_cssSection {
	border-top:1px solid #D0CFCE;
}

div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection.CMS_cssPerspective {
	cursor:default;
}

div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection.CMS_cssPerspective.CMS_cssActive {
	cursor:pointer;
}

div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection.CMS_cssPerspective.CMS_cssActive:hover {
	background:#D0CFCE;
}

div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection.CMS_cssPerspective a.SET_cssRadiobutton {
	position:absolute;
	top:13px;
	left:8px;
}


div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection.CMS_cssUserSearch a.SET_cssRadiobutton {
	top:3px;
}

div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection.CMS_cssUserSearch {
	padding:8px;
}

div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection.CMS_cssUserSearch div.CMS_cssWrapper {
	margin:5px 0 0 0;
	padding:0;
}


div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection.CMS_cssUserSearch div.CMS_cssWrapper div.CMS_userAccName {
	margin:0 0 5px 0;
}


/*begin searchfield*/
div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection div.CMS_cssSearchField {
	padding:0 19px 0 0;
	position:relative;
	height:19px;
}

div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection div.CMS_cssSearchField div.CMS_cssClear {
	width:16px;
	height:15px;
	position:absolute;
	right:19px;
	top:2px;
	background:white;

	display:none;
}

div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection div.CMS_cssSearchField div.CMS_cssClear a {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_clearsearch.gif) no-repeat 0 0;
	display:block;
	height:10px;
	width:10px;
	position:absolute;
	top:3px;
	right:3px;
	outline:none;
}

div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection div.CMS_cssSearchField div.CMS_cssClear a:hover {
	background-position:bottom right;
}

div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection div.CMS_cssSearchField div.SET_cssDefaultText {
	position:absolute;
	color:#666;
	top:3px;
	left:5px;
	cursor:text !important;
	font-size:10px;
	z-index:1;
}

body.MAC_FF3 div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection div.CMS_cssSearchField div.SET_cssDefaultText {
	top:2px;
}

body.MAC_FF2 div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection div.CMS_cssSearchField div.SET_cssDefaultText,
body.MAC_SAFARI div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection div.CMS_cssSearchField div.SET_cssDefaultText {
	top:3px;
}

div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection div.CMS_cssSearchField.SET_cssActivated div.SET_cssDefaultText {
	display:none;
}

div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection div.CMS_cssSearchField input {
	border:0 none;
	height:16px;
	width:160px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_searchField.gif) no-repeat 0 0;
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	padding:3px 0 0 4px;
	*position:relative;
	*bottom:1px;
}

body.MAC_FF3 div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection div.CMS_cssSearchField input {
	height:17px;
	padding-top:2px;
}

body.MAC_FF2 div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection div.CMS_cssSearchField input,
xbody.MAC_SAFARI div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection div.CMS_cssSearchField input {
	height:18px;
	padding-top:3px;
}

div#CMS_toolbarMenu div.CMS_cssSearchField .SET_cssStandardText {
	position:absolute;
	color:#666;
	top:3px;
	left:5px;
	right:19px;
	cursor:text !important;
	font-size:10px;
	z-index:1;
}
div#CMS_toolbarMenu div.CMS_cssSearchField.SET_cssActivated .SET_cssStandardText { display: none; }

div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection div.CMS_cssSearchField a.CMS_cssButton {
	position:absolute;
	top:0;
	right:0;
	width:19px;
	height:19px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_searchField.gif) no-repeat top right;
}

div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection div.CMS_cssSearchField a.CMS_cssButton:hover {
	background-position:bottom right;
}


div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssUserSearch div.SET_cssItem span.cms_mark {
	text-decoration:underline;
}

div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSearchHits {
	margin:6px 0 0 0;
	font-style:italic;
}

div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssUserSearch div.SET_cssItem {
	padding:2px 5px;
	cursor:pointer;
	font-style:normal;
}

div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssUserSearch div.SET_cssItem.SET_cssSelected,
div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssUserSearch div.SET_cssItem.SET_cssSelected * {
	background:#307ABF;
	color:white;
}
/*end searchfield*/





div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection.CMS_cssUserGroup label {
	margin:0 0 -2px 0;
}

div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection.CMS_cssUserGroup div.CMS_cssWrapper {
	margin:10px 0 0 0;
	padding-left:20px;
	font-weight:bold;
}

div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection.CMS_cssUserGroup div.CMS_cssCheckbox {
	position:relative;
	min-height:14px;
	padding:2px 0 0 48px;
	margin:10px 0 0 0;
	font-weight:normal;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_icn_perspectiveLevels.png) no-repeat scroll 24px 0;
}

div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection.CMS_cssUserGroup div.CMS_cssCheckbox.CMS_cssSilver {
	background-position:24px -36px;
}

div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection.CMS_cssUserGroup div.CMS_cssCheckbox.CMS_cssGold {
	background-position:24px -72px;
}

div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection.CMS_cssUserGroup div.CMS_cssCheckbox.CMS_cssFirst {
	margin-top:8px;
}

div#CMS_toolbarMenu div.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection.CMS_cssUserGroup div.CMS_cssCheckbox div.SET_cssCheckbox {
	position:absolute;
	top:2px;
	left:0;
}


div#CMS_toolbarMenu div.CMS_cssLvl3 div.CMS_cssActive:hover a.SET_cssRadiobutton {
	background-position:0 -229px;
}
/*end updated toolbar toggler ctrl menu*/



div#CMS_toolbar div.CMS_cssTopShadow {
	display:none;
}

div#CMS_toolbar.CMS_cssExpanded div.CMS_cssTopShadow {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	height:4px;
	width:auto;
	background:url(/mind_modules/CMS/gui/default/default/img/bg_tooolbarShadow.png) repeat-x bottom left;
	z-index:4;
	display:block;
}


div.CMS_cssToolbar div.CMS_cssLevel {
	height:44px;
	overflow:hidden; /*TODO:aktivera*/
	background:url(/mind_modules/CMS/gui/default/default/img/spt_bg_toolbarLevel.gif) repeat-x 0 0;
	position:relative;
	display:none;
}

div.CMS_cssToolbar.CMS_cssExpanded div.CMS_cssLevel {
	display:block;
}

div.CMS_cssToolbar div.CMS_cssLevel.CMS_cssHide {
	display:none;
}

div.CMS_cssToolbar div.CMS_cssLevel1 {
	z-index:3;
}

div.CMS_cssToolbar div.CMS_cssLevel2 {
	z-index:2;
}

div.CMS_cssToolbar div.CMS_cssLevel3 {
	z-index:1;
}

div.CMS_cssToolbar div.CMS_cssLevel1 div.CMS_cssSubSection,
div.CMS_cssToolbar div.CMS_cssLevel2 {
	padding:0 0 0 8px;
}

div.CMS_cssToolbar div.CMS_cssLevel1 div.CMS_cssLeftBorder {
	border-left:1px solid #F0F0F0;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:0;
}

div.CMS_cssToolbar div.CMS_cssLevel div.body {
	overflow:hidden;
}

div.CMS_cssToolbar div.CMS_cssLevel div.nowrap {
	width:10000px; /*nothing wraps if viewport too small*/
}

div.CMS_cssToolbar div.CMS_cssLevel1 div.CMS_cssLevelWrapper {
	height:100%;
	position:relative;
	float:left;
}

div.CMS_cssToolbar div.CMS_cssLevel div.CMS_cssSubSection {
	height:43px;
}

div.CMS_cssToolbar div.CMS_cssLevel div.CMS_cssSubSection.CMS_cssCommonCtrls {
	width:10000px;
	position:absolute;
	right:-10008px;
	top:0;
}

div.CMS_cssToolbar div.CMS_cssLevel div.CMS_cssSubSection.CMS_cssCurrentView {
	background:url(/mind_modules/CMS/gui/default/default/img/bg_subsectionCurrentView.gif) no-repeat 0 0;
	position:relative;
	padding:16px 16px 0 41px;
	color:#444;
	height:27px;
	font-size:10px;
	white-space:nowrap;
	float:left;
}

div.CMS_cssToolbar div.CMS_cssLevel div.CMS_cssSubSection.CMS_cssCurrentView div {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_icn_logoMenuItems.png) no-repeat 0 0;
	height:22px;
	width:22px;
	position:absolute;
	top:11px;
	left:11px;
}

div.CMS_cssToolbar div.CMS_cssLevel div.CMS_cssSubSection.CMS_cssCurrentView.CMS_cssPageTemplates div {
	background-position:0 -82px;
}

div.CMS_cssToolbar div.CMS_cssLevel div.CMS_cssSubSection.CMS_cssWorkWith {
	width:177px;
	position:relative;
	top:0;
	left:0;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_bg_toolbarLevel.gif) repeat-x 0 -171px;
	float:left;
}

div.CMS_cssToolbar div.CMS_cssLevel div.CMS_cssSubSection.CMS_cssWorkWith div.CMS_cssRightBorder {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	border-right:1px solid #A5A6A5;
}

div.CMS_cssToolbar div.CMS_cssLevel3 {
	background-position:0 -77px;
	position:relative;
	height:74px;
}


div.CMS_cssToolbar div.CMS_cssLevel3 a.CMS_cssScrollBtn {
	display:block;
	height:74px;
	width:27px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_lvl3scroll.png) no-repeat -1px 0;
	position:absolute;
	top:0;
	outline:0 none;
}


div.CMS_cssToolbar div.CMS_cssLevel3 a.CMS_cssScrollBtn.CMS_cssLeft {
	left:0;
}

div.CMS_cssToolbar div.CMS_cssLevel3 a.CMS_cssScrollBtn.CMS_cssLeft:hover {
	background-position:-1px -103px;
}

div.CMS_cssToolbar div.CMS_cssLevel3 a.CMS_cssScrollBtn.CMS_cssLeft.SET_cssDisabled,
div.CMS_cssToolbar div.CMS_cssLevel3 a.CMS_cssScrollBtn.CMS_cssLeft.SET_cssDisabled:hover {
	background-position:-1px -206px;
	cursor:default;
}


div.CMS_cssToolbar div.CMS_cssLevel3 a.CMS_cssScrollBtn.CMS_cssRight {
	right:0;
	background-position:0 -309px;
}

div.CMS_cssToolbar div.CMS_cssLevel3 a.CMS_cssScrollBtn.CMS_cssRight:hover {
	background-position:0 -412px;
}

div.CMS_cssToolbar div.CMS_cssLevel3 a.CMS_cssScrollBtn.CMS_cssRight.SET_cssDisabled,
div.CMS_cssToolbar div.CMS_cssLevel3 a.CMS_cssScrollBtn.CMS_cssRight.SET_cssDisabled:hover {
	background-position:0 -515px;
	cursor:default;
}


div.CMS_cssToolbar div.CMS_cssLevel3 div.body {
	position:absolute;
	left:27px;
	right:27px;
	top:0;
	bottom:0;
	border-left:1px solid white;
	border-right:1px solid #A5A6A5;
	padding:0 0 0 7px;
}


div#CMS_toolbar div.CMS_cssRightmost {
	margin-right:0;
}



/*begin separator*/
div.CMS_cssToolbar div.CMS_cssSeparator {
	height:19px;
	border-left:1px solid #A5A6A5;
	border-right:1px solid #F0F0F0;
	float:left;
	margin:12px 8px 0 8px;
}
/*end separator*/



/*begin dynamic checkbox*/
div.CMS_cssToolbar div.SET_cssCheckbox,
div.CMS_cssToolbar div.SET_cssCheckbox a {
	height:13px;
	width:13px;
}

div.CMS_cssToolbar div.SET_cssCheckbox a {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_chk_radio.gif) no-repeat 0 0;
	cursor:pointer;
	display:block;
	outline:0 none;
}

div.CMS_cssToolbar div.SET_cssCheckbox a:hover {
	background-position:0 -33px;
}

div.CMS_cssToolbar div.SET_cssCheckbox.SET_cssSelected a {
	background-position:0 -66px;
}

div.CMS_cssToolbar div.SET_cssCheckbox.SET_cssSelected a:hover {
	background-position:0 -99px;
}

div.CMS_cssToolbar div.SET_cssCheckbox.SET_cssDisabled a,
div.CMS_cssToolbar div.SET_cssCheckbox.SET_cssDisabled a:hover {
	background-position:0 -132px;
	cursor:default;
}

div.CMS_cssToolbar div.SET_cssCheckbox.SET_cssSelected.SET_cssDisabled a,
div.CMS_cssToolbar div.SET_cssCheckbox.SET_cssSelected.SET_cssDisabled a:hover {
	background-position:0 -164px;
}
/*end dynamic checkbox*/



/*begin dynamic radio*/
div.CMS_cssToolbar a.SET_cssRadiobutton {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_chk_radio.gif) no-repeat 0 -197px;
	cursor:pointer;
	height:12px;
	width:12px;
	display:block;
	float:left;
	outline:0 none;
	margin:10px 0 0 10px;
}

div.CMS_cssToolbar a.SET_cssRadiobutton:hover {
	background-position:0 -229px;
}

div.CMS_cssToolbar a.SET_cssRadiobutton.SET_cssSelected {
	background-position:0 -261px;
}

div.CMS_cssToolbar a.SET_cssRadiobutton.SET_cssSelected:hover {
	background-position:0 -292px;
}

div.CMS_cssToolbar a.SET_cssRadiobutton.SET_cssDisabled,
div.CMS_cssToolbar a.SET_cssRadiobutton.SET_cssDisabled:hover {
	background-position:0 -324px;
	cursor:default;
}

div.CMS_cssToolbar a.SET_cssRadiobutton.SET_cssSelected.SET_cssDisabled,
div.CMS_cssToolbar a.SET_cssRadiobutton.SET_cssSelected.SET_cssDisabled:hover {
	background-position:0 -356px;
}
/*end dynamic radio*/





/*begin button type 1*/
div.CMS_cssToolbar div.CMS_cssButtonType1 {
	float:left;
	margin:8px 8px 0 0;
}

div.CMS_cssToolbar div.CMS_cssButtonType1,
div.CMS_cssToolbar div.CMS_cssButtonType1 a.SET_cssLinkButton {
	height:28px;
	width:37px;
	overflow:hidden;
	position:relative;
}

div.CMS_cssToolbar div.CMS_cssButtonType1 a.SET_cssLinkButton {
	display:block;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_type1.png) no-repeat 0 -48px;
	outline:0 none;
	cursor:pointer;
}

div.CMS_cssToolbar div.CMS_cssButtonType1 a.SET_cssLinkButton div {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:5px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_type1.png) no-repeat right 0;
}


div.CMS_cssToolbar div.CMS_cssButtonType1 a.SET_cssLinkButton:hover {
	background-position:0 -144px;
}

div.CMS_cssToolbar div.CMS_cssButtonType1 a.SET_cssLinkButton:hover div {
	background-position:right -96px;
}


div.CMS_cssToolbar div.CMS_cssButtonType1.SET_cssActivated a.SET_cssLinkButton {
	background-position:0 -240px;
}

div.CMS_cssToolbar div.CMS_cssButtonType1.SET_cssActivated a.SET_cssLinkButton div {
	background-position:right -192px;
}


div.CMS_cssToolbar div.CMS_cssButtonType1.SET_cssSelected a.SET_cssLinkButton {
	background-position:0 -335px;
}

div.CMS_cssToolbar div.CMS_cssButtonType1.SET_cssSelected a.SET_cssLinkButton div {
	background-position:right -288px;
}


div.CMS_cssToolbar div.CMS_cssButtonType1.SET_cssHighlighted a.SET_cssLinkButton {
	background-position:0 -430px;
}

div.CMS_cssToolbar div.CMS_cssButtonType1.SET_cssHighlighted a.SET_cssLinkButton div {
	background-position:right -382px;
}


div.CMS_cssToolbar div.CMS_cssButtonType1.SET_cssDisabled a.SET_cssLinkButton {
	background-position:0 -526px;
	cursor:default;
}

div.CMS_cssToolbar div.CMS_cssButtonType1.SET_cssDisabled a.SET_cssLinkButton div {
	background-position:right -478px;
}


/*
sprite layout top to bottom:normal hover active(lightness -20) pressed attention disabled (lightness +50).
each img in the sprite is w26*h27 and they are separated with 20px vertically
*/
div.CMS_cssToolbar div.CMS_cssButtonType1 a.SET_cssLinkButton:hover img {
	margin-top:-47px;	
}

div.CMS_cssToolbar div.CMS_cssButtonType1.SET_cssActivated a.SET_cssLinkButton img {
	margin-top:-94px;
}

div.CMS_cssToolbar div.CMS_cssButtonType1.SET_cssSelected a.SET_cssLinkButton img {
	margin-top:-141px;
}

div.CMS_cssToolbar div.CMS_cssButtonType1.SET_cssHighlighted a.SET_cssLinkButton img {
	margin-top:-188px;
}

div.CMS_cssToolbar div.CMS_cssButtonType1.SET_cssDisabled a.SET_cssLinkButton img {
	margin-top:-235px;
}
/*end button type 1*/




/*begin button type 2*/
div.CMS_cssToolbar div.CMS_cssButtonType2 {
	float:left;
	margin:8px 8px 0 0;
}

div.CMS_cssToolbar div.CMS_cssButtonType2,
div.CMS_cssToolbar div.CMS_cssButtonType2 a.SET_cssLinkButton {
	height:28px;
	width:45px;
	overflow:hidden;
	position:relative;
}

div.CMS_cssToolbar div.CMS_cssButtonType2 a.SET_cssLinkButton {
	display:block;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_type2.png) no-repeat right -48px;
	outline:0 none;
	cursor:pointer;
}

div.CMS_cssToolbar div.CMS_cssButtonType2 a.SET_cssLinkButton div {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:15px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_type2.png) no-repeat 0 0;
}


div.CMS_cssToolbar div.CMS_cssButtonType2 a.SET_cssLinkButton:hover {
	background-position:right -144px;
}

div.CMS_cssToolbar div.CMS_cssButtonType2 a.SET_cssLinkButton:hover div {
	background-position:0 -96px;
}


div.CMS_cssToolbar div.CMS_cssButtonType2.SET_cssActivated a.SET_cssLinkButton {
	background-position:right -240px;
}

div.CMS_cssToolbar div.CMS_cssButtonType2.SET_cssActivated a.SET_cssLinkButton div {
	background-position:0 -192px;
}


div.CMS_cssToolbar div.CMS_cssButtonType2.SET_cssSelected a.SET_cssLinkButton {
	background-position:right -335px;
}

div.CMS_cssToolbar div.CMS_cssButtonType2.SET_cssSelected a.SET_cssLinkButton div {
	background-position:0 -288px;
}


div.CMS_cssToolbar div.CMS_cssButtonType2.SET_cssHighlighted a.SET_cssLinkButton {
	background-position:right -430px;
}

div.CMS_cssToolbar div.CMS_cssButtonType2.SET_cssHighlighted a.SET_cssLinkButton div {
	background-position:0 -382px;
}


div.CMS_cssToolbar div.CMS_cssButtonType2.SET_cssDisabled a.SET_cssLinkButton {
	background-position:right -526px;
	cursor:default;
}

div.CMS_cssToolbar div.CMS_cssButtonType2.SET_cssDisabled a.SET_cssLinkButton div {
	background-position:0 -478px;
}


/*
sprite layout top to bottom:normal hover active(lightness -20) pressed attention disabled (lightness +50).
each img in the sprite is h27*w31 and they are separated with 20px vertically
*/
div.CMS_cssToolbar div.CMS_cssButtonType2 a.SET_cssLinkButton:hover img {
	margin-top:-47px;	
}

div.CMS_cssToolbar div.CMS_cssButtonType2.SET_cssActivated a.SET_cssLinkButton img {
	margin-top:-94px;
}

div.CMS_cssToolbar div.CMS_cssButtonType2.SET_cssSelected a.SET_cssLinkButton img {
	margin-top:-141px;
}

div.CMS_cssToolbar div.CMS_cssButtonType2.SET_cssHighlighted a.SET_cssLinkButton img {
	margin-top:-188px;
}

div.CMS_cssToolbar div.CMS_cssButtonType2.SET_cssDisabled a.SET_cssLinkButton img {
	margin-top:-235px;
}
/*end button type 2*/




/*begin wrapper for using something with a label in toolbar level 1*/
div.CMS_cssToolbar div.CMS_cssWithLabel {
	float:left;
	margin:3px 8px 0 0;
}

div.CMS_cssToolbar div.CMS_cssWithLabel label {
	float:left;
	margin:0 0 1px 0;
}

body.MAC_FF2 div.CMS_cssToolbar div.CMS_cssWithLabel label,
body.MAC_FF3 div.CMS_cssToolbar div.CMS_cssWithLabel label {
	margin-bottom:0;
}
/*end wrapper for using something with a label*/




/*begin cms-dropdown type 1*/
/*sprite layout top to bottom:normal hover active pressed attention disabled*/
div.CMS_cssToolbar div.CMS_cssDropdownType1 {
	width:143px;
	height:20px;
	padding:0 17px 0 0;
	margin:0;
	float:left;
	position:relative;
	clear:both;
}

div.CMS_cssToolbar div.CMS_cssDropdownType1 div.SET_cssFormSelectTopOption,
div.CMS_cssToolbar div.CMS_cssDropdownType1 div.SET_cssFormSelectTrigger a {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_bg_dropdownType1.gif) no-repeat;
}

div.CMS_cssToolbar div.CMS_cssDropdownType1 div.SET_cssFormSelectTopOption {
	background-position:0 0;
	height:20px;
	width:143px;
	cursor:pointer;
}

div.CMS_cssToolbar div.CMS_cssDropdownType1 div.SET_cssFormSelectTopOption a {
	display:block;
}

div.CMS_cssToolbar div.CMS_cssDropdownType1 div.SET_cssFormSelectTopOption a,
div.CMS_cssToolbar div.CMS_cssDropdownType1 div.SET_cssFormSelectTopOption a:hover {
	color:#444;
	text-decoration:none;
	padding-left:5px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType1:hover div.SET_cssFormSelectTopOption {
	background-position:0 -39px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType1.SET_cssActivated div.SET_cssFormSelectTopOption {
	background-position:0 -78px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType1.SET_cssSelected div.SET_cssFormSelectTopOption {
	background-position:0 -117px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType1.SET_cssHighlighted div.SET_cssFormSelectTopOption {
	background-position:0 -156px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType1.SET_cssDisabled div.SET_cssFormSelectTopOption {
	background-position:0 -195px;
	cursor:default;
}

div.CMS_cssToolbar div.CMS_cssDropdownType1 div.SET_cssFormSelectTopOption * {
	white-space:nowrap;
	overflow:hidden;
	font-weight:bold;
	line-height:20px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType1.SET_cssDisabled div.SET_cssFormSelectTopOption * {
	color:#A2A2A2;
}


div.CMS_cssToolbar div.CMS_cssDropdownType1 div.SET_cssFormSelectTrigger a {
	background-position:top right;
	display:block;
	width:17px;
	height:20px;
	position:absolute;
	right:0;
	top:0;
	cursor:pointer;
	text-decoration:none;
	outline:none;
}

div.CMS_cssToolbar div.CMS_cssDropdownType1:hover div.SET_cssFormSelectTrigger a {
	background-position:right -39px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType1.SET_cssActivated div.SET_cssFormSelectTrigger a {
	background-position:right -78px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType1.SET_cssSelected div.SET_cssFormSelectTrigger a {
	background-position:right -117px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType1.SET_cssHighlighted div.SET_cssFormSelectTrigger a {
	background-position:right -156px;
	width:21px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType1.SET_cssDisabled div.SET_cssFormSelectTrigger a {
	background-position:right -195px;
	cursor:default;
}
/*end cms-dropdown type 1*/


/*begin cms-dropdown type 1 override mode selctor*/
div.CMS_cssToolbar div.CMS_cssDropdownType1.CMS_cssVariant2 div.SET_cssFormSelectTopOption,
div.CMS_cssToolbar div.CMS_cssDropdownType1.CMS_cssVariant2 div.SET_cssFormSelectTrigger a {
	background-image:url(/mind_modules/CMS/gui/default/default/img/spt_bg_dropdownType1_2.gif);
}
/*end cms-dropdown type 1 override*/




/*begin cms-dropdown type 2*/
/*sprite layout top to bottom:normal hover active pressed attention disabled*/
div.CMS_cssToolbar div.CMS_cssDropdownType2 {
	width:96px;
	height:20px;
	padding:0 17px 0 0;
	margin:0;
	float:left;
	position:relative;
	clear:both;
}

div.CMS_cssToolbar div.CMS_cssDropdownType2 div.SET_cssFormSelectTopOption,
div.CMS_cssToolbar div.CMS_cssDropdownType2 div.SET_cssFormSelectTrigger a {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_bg_dropdownType2.gif) no-repeat;
}

div.CMS_cssToolbar div.CMS_cssDropdownType2 div.SET_cssFormSelectTopOption {
	background-position:0 0;
	height:20px;
	width:96px;
	cursor:pointer;
}

div.CMS_cssToolbar div.CMS_cssDropdownType2:hover div.SET_cssFormSelectTopOption {
	background-position:0 -39px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType2.SET_cssActivated div.SET_cssFormSelectTopOption {
	background-position:0 -78px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType2.SET_cssSelected div.SET_cssFormSelectTopOption {
	background-position:0 -117px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType2.SET_cssHighlighted div.SET_cssFormSelectTopOption {
	background-position:0 -156px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType2.SET_cssDisabled div.SET_cssFormSelectTopOption {
	background-position:0 -195px;
	cursor:default;
}

div.CMS_cssToolbar div.CMS_cssDropdownType2 div.SET_cssFormSelectTopOption div.SET_cssFormSelectInner {
	white-space:nowrap;
	overflow:hidden;
	line-height:20px;
	padding:0 0 0 8px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType2.SET_cssDisabled div.SET_cssFormSelectTopOption div.SET_cssFormSelectInner {
	color:#A2A2A2;
}


div.CMS_cssToolbar div.CMS_cssDropdownType2 div.SET_cssFormSelectTrigger a {
	background-position:top right;
	display:block;
	width:17px;
	height:20px;
	position:absolute;
	right:0;
	top:0;
	cursor:pointer;
	text-decoration:none;
	outline:none;
}

div.CMS_cssToolbar div.CMS_cssDropdownType2:hover div.SET_cssFormSelectTrigger a {
	background-position:right -39px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType2.SET_cssActivated div.SET_cssFormSelectTrigger a {
	background-position:right -78px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType2.SET_cssSelected div.SET_cssFormSelectTrigger a {
	background-position:right -117px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType2.SET_cssHighlighted div.SET_cssFormSelectTrigger a {
	background-position:right -156px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType2.SET_cssDisabled div.SET_cssFormSelectTrigger a {
	background-position:right -195px;
	cursor:default;
}
/*end cms-dropdown type 2*/




/*begin cms-dropdown type 3*/
div.CMS_cssToolbar div.CMS_cssDropdownType3 div.SET_cssFormSelectTopOption,
div.CMS_cssToolbar div.CMS_cssDropdownType3 div.SET_cssFormSelectTopOption a,
div.CMS_cssToolbar div.CMS_cssDropdownType3 div.SET_cssFormSelectTrigger a {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_bg_dropdownType3.png) no-repeat;
}

/*sprite layout top to bottom:normal hover active pressed attention disabled*/
div.CMS_cssToolbar div.CMS_cssDropdownType3 {
	width:31px;
	height:28px;
	padding:0 14px 0 0;
	margin:8px 8px 0 0;
	float:left;
	position:relative;
}

div.CMS_cssToolbar div.CMS_cssDropdownType3 div.SET_cssFormSelectTopOption,
div.CMS_cssToolbar div.CMS_cssDropdownType3 div.SET_cssFormSelectTrigger a {
	outline:none;
}


div.CMS_cssToolbar div.CMS_cssDropdownType3 div.SET_cssFormSelectTopOption a {
	display:block;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	text-decoration:none;
	border:0 none;
}

div.CMS_cssToolbar div.CMS_cssDropdownType3 div.SET_cssFormSelectTopOption {
	background-position:0 0;
	position:absolute;
	left:0;
	right:14px;
	top:0;
	bottom:0;
	cursor:pointer;
	overflow:hidden;
}

div.CMS_cssToolbar div.CMS_cssDropdownType3 div.SET_cssFormSelectTopOption a {
	background-position:-10000px -10000px; /*hide background since it should only be visible for highlighted state*/
}

div.CMS_cssToolbar div.CMS_cssDropdownType3:hover div.SET_cssFormSelectTopOption {
	background-position:0 -48px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType3.SET_cssActivated div.SET_cssFormSelectTopOption {
	background-position:0 -96px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType3.SET_cssSelected div.SET_cssFormSelectTopOption {
	background-position:0 -144px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType3.SET_cssHighlighted div.SET_cssFormSelectTopOption {
	background-position:0 -192px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType3.SET_cssHighlighted div.SET_cssFormSelectTopOption a {
	background-position:right -240px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType3.SET_cssDisabled div.SET_cssFormSelectTopOption {
	background-position:0 -287px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType3.SET_cssDisabled * {
	cursor:default !important;
}


div.CMS_cssToolbar div.CMS_cssDropdownType3 div.SET_cssFormSelectTopOption img {
	width:22px;
	margin:3px 0 0 4px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType3 div.SET_cssFormSelectTopOption:hover img {
	margin-top:-184px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType3.SET_cssActivated div.SET_cssFormSelectTopOption img {
	margin-top:-231px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType3.SET_cssSelected div.SET_cssFormSelectTopOption img {
	margin-top:-278px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType3.SET_cssHighlighted div.SET_cssFormSelectTopOption img {
	margin-top:-325px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType3.SET_cssDisabled div.SET_cssFormSelectTopOption img {
	margin-top:-371px;
}



div.CMS_cssToolbar div.CMS_cssDropdownType3 div.SET_cssFormSelectTrigger a {
	background-position:right 0;
	display:block;
	width:14px;
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	cursor:pointer;
	text-decoration:none;
	outline:none;
}

div.CMS_cssToolbar div.CMS_cssDropdownType3:hover div.SET_cssFormSelectTrigger a {
	background-position:right -48px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType3.SET_cssActivated div.SET_cssFormSelectTrigger a {
	background-position:right -96px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType3.SET_cssSelected div.SET_cssFormSelectTrigger a {
	background-position:right -144px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType3.SET_cssHighlighted div.SET_cssFormSelectTrigger a {
	background-position:right -192px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType3.SET_cssDisabled div.SET_cssFormSelectTrigger a {
	background-position:right -287px;
	cursor:default;
}
/*end cms-dropdown type 3*/



/*begin cms-dropdown type 4*/
/*sprite layout top to bottom:normal hover active pressed attention disabled*/
div.CMS_cssToolbar div.CMS_cssDropdownType4 {
	width:96px;
	padding:0 21px 0 0;
	margin:8px 0 0 0;
	float:left;
	position:relative;
}

div.CMS_cssToolbar div.CMS_cssDropdownType4 div.SET_cssFormSelectTopOption,
div.CMS_cssToolbar div.CMS_cssDropdownType4 div.SET_cssFormSelectTrigger a {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_bg_dropdownType4.png) no-repeat;
}

div.CMS_cssToolbar div.CMS_cssDropdownType4 div.SET_cssFormSelectTopOption {
	background-position:0 0;
	height:28px;
	width:96px;
	cursor:pointer;
}

div.CMS_cssToolbar div.CMS_cssDropdownType4:hover div.SET_cssFormSelectTopOption {
	background-position:0 -48px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType4.SET_cssActivated div.SET_cssFormSelectTopOption {
	background-position:0 -96px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType4.SET_cssSelected div.SET_cssFormSelectTopOption {
	background-position:0 -144px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType4.SET_cssHighlighted div.SET_cssFormSelectTopOption {
	background-position:0 -191px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType4.SET_cssDisabled div.SET_cssFormSelectTopOption {
	background-position:0 -239px;
	cursor:default;
}

div.CMS_cssToolbar div.CMS_cssDropdownType4 div.SET_cssFormSelectTopOption div.SET_cssFormSelectInner {
	white-space:nowrap;
	overflow:hidden;
	line-height:28px;
	padding:0 0 0 8px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType4.SET_cssDisabled div.SET_cssFormSelectTopOption div.SET_cssFormSelectInner {
	color:#A2A2A2;
}


div.CMS_cssToolbar div.CMS_cssDropdownType4 div.SET_cssFormSelectTrigger a {
	background-position:top right;
	display:block;
	width:21px;
	height:28px;
	position:absolute;
	right:0;
	top:0;
	cursor:pointer;
	text-decoration:none;
	outline:none;
}

div.CMS_cssToolbar div.CMS_cssDropdownType4:hover div.SET_cssFormSelectTrigger a {
	background-position:right -48px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType4.SET_cssActivated div.SET_cssFormSelectTrigger a {
	background-position:right -96px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType4.SET_cssSelected div.SET_cssFormSelectTrigger a {
	background-position:right -144px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType4.SET_cssHighlighted div.SET_cssFormSelectTrigger a {
	background-position:right -191px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType4.SET_cssDisabled div.SET_cssFormSelectTrigger a {
	background-position:right -239px;
	cursor:default;
}
/*end cms-dropdown type 4*/



/*begin common classes for dropdown body*/
div.CMS_cssDropdownExpander {
	position:fixed;
	margin-top:-1px;
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	color:#444;
	z-index:100000 !important;
}

div.CMS_cssDropdownExpander div.CMS_cssPopup {
	/*position:absolute;
	top:20px;
	left:-1px;*/
	padding:0;
	/*display:none;*/
}

div.CMS_cssDropdownExpander div.CMS_cssNoItems {
	font-style:italic;
	font-weight:normal;
	padding:0 8px;
}

div.CMS_cssDropdownExpander div.CMS_cssNotClickable {
	cursor:default !important;
}

div.CMS_cssDropdownExpander.CMS_cssDropdownType1Expander.CMS_cssDropdownWithScrollExpander {
	max-height:100px;
	overflow-x:hidden;
	overflow-y:auto;
}

/*div.CMS_cssToolbar div.CMS_cssDropdownType3 div.CMS_cssPopup {
	top:28px;
}

div.CMS_cssToolbar div.CMS_cssDropdown.CMS_cssExpanded div.CMS_cssPopup {
	display:block;
}*/

div.CMS_cssDropdownExpander div.SET_cssFormSelectExpanderBody {
	position:relative;
}

div.CMS_cssDropdownExpander div.CMS_cssPopup div.CMS_cssLeft,
div.CMS_cssDropdownExpander div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectLeft {
	position:absolute;
	width:1px;
	top:0;
	left:-1px;
	bottom:0;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_bg_dropdownBodyShadow1.png) no-repeat top right;
	display:block;
	line-height:0;
	font-size:0;
}

div.CMS_cssDropdownExpander div.CMS_cssPopup div.CMS_cssLeft div,
div.CMS_cssDropdownExpander div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectLeft div {
	position:absolute;
	top:4px;
	bottom:0;
	left:0;
	right:0;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_bg_dropdownBodyShadow1.png) repeat-y -26px 0;
}

div.CMS_cssDropdownExpander div.CMS_cssPopup div.CMS_cssRight,
div.CMS_cssDropdownExpander div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectRight {
	position:absolute;
	width:3px;
	top:0;
	bottom:0;
	right:-3px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_bg_dropdownBodyShadow1.png) no-repeat top left;
	display:block;
	line-height:0;
	font-size:0;
}

div.CMS_cssDropdownExpander div.CMS_cssPopup div.CMS_cssLvl3 div.CMS_cssRight {
	right:0;
	bottom:4px;
}

div.CMS_cssDropdownExpander div.CMS_cssPopup div.CMS_cssRight div,
div.CMS_cssDropdownExpander div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectRight div {
	position:absolute;
	top:4px;
	bottom:0;
	left:0;
	right:0;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_bg_dropdownBodyShadow1.png) repeat-y -13px 0;
}

div.CMS_cssDropdownExpander div.CMS_cssPopup div.CMS_cssBottom,
div.CMS_cssDropdownExpander div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectFooter {
	position:absolute;
	height:4px;
	bottom:-4px;
	left:0;
	right:-3px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_bg_dropdownBodyShadow2.png) no-repeat top left;
	display:block;
	line-height:0;
	font-size:0;
}

div.CMS_cssDropdownExpander div.CMS_cssPopup div.CMS_cssLvl3 div.CMS_cssBottom {
	bottom:0;
	right:0;
}

div.CMS_cssDropdownExpander div.CMS_cssPopup div.CMS_cssBottom div,
div.CMS_cssDropdownExpander div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectFooter div {
	position:absolute;
	top:0;
	bottom:0;
	left:4px;
	right:0;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_bg_dropdownBodyShadow2.png) no-repeat bottom right;
}



div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions {
	min-height:20px;
	border:1px solid #7F7F7F;
	background:#E1E2E1;
	color:#444;
	font-size:10px;
}


div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSection div.CMS_cssLvl3 {
	position:absolute;
	top:0;
	display:none;
	padding:0 3px 4px 0;
}

div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSection.CMS_cssExpanded div.CMS_cssLvl3 {
	display:block;
}

div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSectionDraftsExpansion div.CMS_cssLvl3 div.CMS_cssBottom {
	background:none;
	left:1px;
}

div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSectionDraftsExpansion div.CMS_cssLvl3 div.CMS_cssBottom div {
	left:0;
}

div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSection div.CMS_cssLvl3 div.CMS_cssLvl3Body {
	border:1px solid #7F7F7F;
	background:#E1E2E1;
	padding:8px;
}


div#CMS_pagePropsPageTemplate___expander div.SET_cssFormSelectOptions a.SET_cssOptionLink,
div#CMS_pagePropsPageTemplateDesign___expander div.SET_cssFormSelectOptions a.SET_cssOptionLink,
div#CMS_pageBackground___expander div.SET_cssFormSelectOptions a.SET_cssOptionLink {
	display:block;
	color:#444;
	text-decoration:none;
	padding:4px;
}

div#CMS_pagePropsPageTemplate___expander div.SET_cssFormSelectOptions a.SET_cssOptionLink:hover,
div#CMS_pagePropsPageTemplateDesign___expander div.SET_cssFormSelectOptions a.SET_cssOptionLink:hover,
div#CMS_pageBackground___expander div.SET_cssFormSelectOptions a.SET_cssOptionLink:hover {
	background:#D0CFCE;
}


/*section*/
div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSection {
	border-bottom:1px solid #ADADAD;
	padding:8px;
	position:relative;
}

div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSection.CMS_cssBorderless {
	border-bottom:0 none;
}

div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSection.CMS_cssLast {
	border:0 none;
}

div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSection.CMS_cssExpandable {
	background:url(/mind_modules/CMS/gui/default/default/img/bg_dropdownType1ExpandLvl3Marker.gif) no-repeat 182px 12px;
	font-weight:bold;
	padding-right:24px;
	cursor:pointer !important;
}

div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSection.CMS_cssExpandable:hover {
	background-color:#D0CFCE;
	cursor:default;
}

div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSection.CMS_cssExpanded {
	background-color:#D0CFCE;
}
/*end section*/


/*begin searchfield*/
div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSearchField {
	padding:0 19px 0 0;
	position:relative;
	height:19px;
}

div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSearchField div.CMS_cssClear {
	width:16px;
	height:15px;
	position:absolute;
	right:19px;
	top:2px;
	background:white;
	z-index:1;
}

div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSearchField div.CMS_cssClear a {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_clearsearch.gif) no-repeat 0 0;
	display:block;
	height:10px;
	width:10px;
	position:absolute;
	top:3px;
	right:3px;
	outline:none;
}

div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSearchField div.CMS_cssClear a:hover {
	background-position:bottom right;
}

div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSearchField div.SET_cssDefaultText {
	position:absolute;
	color:#8F8F8F;
	top:4px;
	left:5px;
	cursor:text !important;
	z-index:1;
}

body.MAC_FF3 div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSearchField div.SET_cssDefaultText {
	top:2px;
}

body.MAC_FF2 div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSearchField div.SET_cssDefaultText,
body.MAC_SAFARI div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSearchField div.SET_cssDefaultText {
	top:3px;
}

div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSearchField.SET_cssActivated div.SET_cssDefaultText {
	display:none;
}

div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSearchField input {
	border:0 none;
	height:15px;
	width:123px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_searchField.gif) no-repeat 0 0;
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	padding:4px 0 0 4px;
	*position:relative;
	*bottom:1px;
}

body.MAC_FF3 div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSearchField input {
	height:17px;
	padding-top:2px;
}

body.MAC_FF2 div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSearchField input,
body.MAC_SAFARI div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSearchField input {
	height:18px;
	padding-top:3px;
}

div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSearchField a.CMS_cssButton {
	position:absolute;
	top:0;
	right:0;
	width:19px;
	height:19px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_searchField.gif) no-repeat top right;
}

div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSearchField a.CMS_cssButton:hover {
	background-position:bottom right;
}
/*end searchfield*/


div.CMS_cssDropdownExpander div.SET_cssFormSelectHeader,
div.CMS_cssDropdownExpander div.SET_cssFormSelectFooter {
	display:none;
}
/*end common classes for dropdown body*/



/*begin dropdown mode selector*/
div.CMS_cssToolbar div.CMS_cssDropdownType1.CMS_cssWorkWith div.SET_cssFormSelectTopOption div.SET_cssFormSelectInner {
	padding-left:6px;
}
/*end dropdown mode selector*/


/*begin dropdown showing page*/
div.CMS_cssToolbar div.CMS_cssDropdownType1.CMS_cssDropdownShowingPage div.SET_cssFormSelectTopOption div.SET_cssFormSelectInner {
	width:128px;
	height:100%;
	/*background:url(/mind_modules/CMS/gui/default/default/img/icn_page_new.gif) no-repeat 5px 4px;*/
	background:url(/mind_modules/CMS/gui/default/default/img/spt_icn_pageStatus_small.gif) no-repeat 4px 3px;
	padding:0 0 0 20px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType1.CMS_cssDropdownShowingPage.CMS_cssPENDING div.SET_cssFormSelectTopOption div.SET_cssFormSelectInner {
	background-position:4px -51px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType1.CMS_cssDropdownShowingPage.CMS_cssOFFLINE div.SET_cssFormSelectTopOption div.SET_cssFormSelectInner {
	background-position:4px -105px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType1.CMS_cssDropdownShowingPage.SET_cssHighlighted div.SET_cssFormSelectTopOption div.SET_cssFormSelectInner {
	width:125px;
}
/*end dropdown showing page*/



/*begin cms-dropdown body for showing page dropdown*/
div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody {
	width:162px;
}

div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody a {
	text-decoration:none;
	color:#444;
}

div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody a:hover {
	background-color:#D0CFCE;
}





div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssSearchHits {
	clear:both;
	padding:6px 0 0 0;
	font-style:italic;
}

div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssSearchHits div.SET_cssFooter {
	display:none;
}

div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSearchHits div.CMS_cssSearchInner div.SET_cssItem {
	padding:1px 0 1px 19px;
	min-height:14px;
	cursor:pointer;
	font-style:normal;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_icn_pageStatus_small.gif) no-repeat 0 1px;
}

div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSearchHits div.CMS_cssSearchInner div.SET_cssItem.CMS_cssPENDING {
	background-position:0 -53px;
}

div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSearchHits div.CMS_cssSearchInner div.SET_cssItem.CMS_cssOFFLINE {
	background-position:0 -107px;
}

div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSearchHits div.CMS_cssSearchInner div.SET_cssSelected,
div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSearchHits div.CMS_cssSearchInner div:hover span,
div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSearchHits div.CMS_cssSearchInner div:hover {
	background-color:#307ABF;
	color:white;
}

div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSearchHits div.CMS_cssSearchInner div span {
	text-decoration:underline;
}





div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection.CMS_cssExpandable {
	background-position:147px 12px;
}

div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSectionQuickchoices div.CMS_cssLvl3 {
	right:-167px;
	top:-1px;
}

div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSectionQuickchoices div.CMS_cssLvl3 div.CMS_cssLvl3Body {
	width:162px;
	padding:0;
	position:relative;
}

div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSectionQuickchoices div.CMS_cssLvl3 div.CMS_cssLvl3Body div.CMS_cssSection {
	padding:11px 0 7px 0;
}

div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSectionQuickchoices div.CMS_cssLvl3 div.CMS_cssLvl3Body label {
	font-weight:normal;
	padding:0 0 5px 8px;
	display:block;
}

div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSectionQuickchoices div.CMS_cssLvl3 a {
	padding:5px 55px 5px 27px;
	position:relative;
	display:block;
	background-image:url(/mind_modules/CMS/gui/default/default/img/spt_icn_pageStatus_small.gif);
	background-repeat:no-repeat;
	background-position:8px 4px;
	min-height:12px;
}

div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSectionQuickchoices div.CMS_cssLvl3 a.CMS_cssPENDING {
	background-position:8px -50px;
}

div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSectionQuickchoices div.CMS_cssLvl3 a.CMS_cssOFFLINE {
	background-position:8px -104px;
}

div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSectionQuickchoices div.CMS_cssLvl3 a div.CMS_cssStarIcon,
div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSectionQuickchoices div.CMS_cssLvl3 a div.CMS_cssPenIcon,
div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSectionQuickchoices div.CMS_cssLvl3 a div.CMS_cssPinIcon {
	display:none;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_icn_quickchoices.png) no-repeat 0 0;
	position:absolute;
	top:2px;
	height:16px;
}

div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSectionQuickchoices div.CMS_cssLvl3 a.CMS_cssStar div.CMS_cssStarIcon,
div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSectionQuickchoices div.CMS_cssLvl3 a.CMS_cssPen div.CMS_cssPenIcon,
div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSectionQuickchoices div.CMS_cssLvl3 a.CMS_cssPin div.CMS_cssPinIcon {
	display:block;
}

div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSectionQuickchoices div.CMS_cssLvl3 a div.CMS_cssStarIcon {
	width:16px;
	right:14px;
}

div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSectionQuickchoices div.CMS_cssLvl3 a div.CMS_cssPinIcon {
	width:19px;
	right:14px;
	background-position:-25px 0;
}

div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSectionQuickchoices div.CMS_cssLvl3 a div.CMS_cssPenIcon {
	width:19px;
	right:14px;
	background-position:-49px 0;
}




div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSectionRecent label {
	margin:0 0 5px 0;
	float:none;
	display:block;
}

div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSectionRecent a {
	/*background-image:url(/mind_modules/CMS/gui/default/default/img/icn_page_new.gif);
	background-repeat:no-repeat;
	background-position:8px 3px;*/
	background-image:url(/mind_modules/CMS/gui/default/default/img/spt_icn_pageStatus_small.gif);
	background-repeat:no-repeat;
	background-position:8px 2px;
	padding:3px 8px 3px 27px;
	margin:0 -8px;
	font-weight:bold;
	display:block;
	min-height:12px;
}


div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSectionRecent a.CMS_cssPENDING {
	background-position:8px -52px;
}

div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSectionRecent a.CMS_cssOFFLINE {
	background-position:8px -106px;
}
/*end cms-dropdown body for showing page dropdown*/



/*begin */
div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSectionPageTemplates label {
	margin:0 0 5px 0;
	float:none;
	display:block;
}

div.CMS_cssDropdownShowingPageExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSectionPageTemplates a {
	background-image:url(/mind_modules/CMS/gui/default/default/img/icn_page_new.gif);
	background-repeat:no-repeat;
	background-position:8px 3px;
	padding:3px 8px 3px 27px;
	margin:0 -8px;
	font-weight:bold;
	display:block;
}
/**/


/*begin dropdown showing pagestructure*/
div.CMS_cssToolbar div.CMS_cssDropdownType1.CMS_cssDropdownShowingPageStructure div.SET_cssFormSelectTopOption div.SET_cssFormSelectInner {
	width:128px;
	background:url(/mind_modules/CMS/gui/default/default/img/icn_page_new.gif) no-repeat 4px 3px;
	padding:0 0 0 20px;
}
/*end dropdown showing page*/


/*begin cms-dropdown body for Work with dropdown*/
div.CMS_cssWorkWithExpander div.CMS_cssPopup div.CMS_cssBody {
	width:162px;
	padding:8px 0;
}

div.CMS_cssWorkWithExpander div.CMS_cssPopup div.CMS_cssBody a {
	text-decoration:none;
	color:#444;
	display:block;
	padding:3px 8px;
}

div.CMS_cssWorkWithExpander div.CMS_cssPopup div.CMS_cssBody a:hover {
	background-color:#D0CFCE;
}

div.CMS_cssWorkWithExpander div.CMS_cssPopup div.CMS_cssBody a.SET_cssDisabled,
div.CMS_cssWorkWithExpander div.CMS_cssPopup div.CMS_cssBody a.SET_cssDisabled:hover {
	color:#BBB;
	cursor:default;
}
/*end cms-dropdown body for Work with dropdown*/



/*begin dropdown version*/
div.CMS_cssToolbar div.CMS_cssDropdownType1.CMS_cssDropdownVersion div.SET_cssFormSelectTopOption div.SET_cssFormSelectInner {
	width:128px;
	background:url(/mind_modules/CMS/gui/default/default/img/icn_globe.png) no-repeat 5px 4px;
	padding:0 0 0 20px;
}

div.CMS_cssToolbar div.CMS_cssDropdownType1.CMS_cssDropdownVersion.CMS_cssShowDraft div.SET_cssFormSelectTopOption div.SET_cssFormSelectInner {
	background-image:url(/mind_modules/CMS/gui/default/default/img/icn_draft_small.png);
}

div.CMS_cssToolbar div.CMS_cssDropdownType1.CMS_cssDropdownVersion.CMS_cssShowArchived div.SET_cssFormSelectTopOption div.SET_cssFormSelectInner {
	background-image:url(/mind_modules/CMS/gui/default/default/img/icn_archived_small.gif);
}

div.CMS_cssToolbar div.CMS_cssDropdownType1.CMS_cssDropdownVersion.SET_cssHighlighted div.SET_cssFormSelectTopOption div.SET_cssFormSelectInner {
	width:125px;
}
/*end dropdown version*/



/*begin cms-dropdown body for version dropdown*/
/*body*/
div.CMS_cssDropdownVersionExpander div.CMS_cssPopup div.CMS_cssBody {
	width:197px;
}

div.CMS_cssDropdownVersionExpander div.CMS_cssPopup div.CMS_cssBody a {
	text-decoration:none;
	color:#444;
}

div.CMS_cssDropdownVersionExpander div.CMS_cssPopup div.CMS_cssBody a:hover {
	color:#137B99;
}
/*end body*/



/*drafts and archives*/
div.CMS_cssDropdownVersionExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection {
	padding-top:0;
	padding-bottom:0;
}

div.CMS_cssDropdownVersionExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection.CMS_cssExpandable {
	padding-top:8px;
	padding-bottom:8px;
}

div.CMS_cssDropdownVersionExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssDraft {
	background:url(/mind_modules/CMS/gui/default/default/img/icn_draft.png) no-repeat 28px 18px;
	position:relative;
	padding:8px 8px 8px 53px;
	margin:0 -8px 0 -8px;
	cursor:pointer;
}

div.CMS_cssDropdownVersionExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssDraft:hover {
	background-color:#D0CFCE;
}

div.CMS_cssDropdownVersionExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSectionCurrent div.CMS_cssDraft {
	background:url(/mind_modules/CMS/gui/default/default/img/icn_published.png) no-repeat 28px 5px;
	min-height:12px;
	cursor:pointer;
}

div.CMS_cssDropdownVersionExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSectionCurrent div.CMS_cssDraft:hover {
	background-color:#D0CFCE;
}

div.CMS_cssDropdownVersionExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssDraft.CMS_cssLast {
	margin-bottom:0;
}

div.CMS_cssDropdownVersionExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssDraft div.CMS_cssHeader {
	font-weight:bold;
}

div.CMS_cssDropdownVersionExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssDraft div.CMS_cssUser {
	font-weight:normal;
}

div.CMS_cssDropdownVersionExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssDraft div.CMS_cssTime {
	font-style:italic;
	font-weight:normal;
}


div.CMS_cssDropdownVersionExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssArchived {
	background:url(/mind_modules/CMS/gui/default/default/img/icn_archived.gif) no-repeat 29px 13px;
	cursor:pointer;
	min-height:25px;
	position:relative;
}

div.CMS_cssDropdownVersionExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssArchived:hover {
	background-color:#D0CFCE;
}


div.CMS_cssDropdownVersionExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssDraft a.CMS_cssBtn {
	display:block;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_deleteversion.gif) no-repeat 0 0;
	width:10px;
	height:10px;
	position:absolute;
	top:3px;
	right:3px;
	outline:none;
}

div.CMS_cssDropdownVersionExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssDraft a.CMS_cssBtn:hover {
	background-position:0 -30px;
}
/*end drafts and archives*/



/*level 3*/
div.CMS_cssDropdownVersionExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssLvl3 {
	right:-202px;
	top:0;
}

div.CMS_cssDropdownVersionExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssLvl3 div.CMS_cssLvl3Body {
	width:181px;
	position:relative;
}


div.CMS_cssDropdownVersionExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssLvl3 div.CMS_cssDraftsTotal {
	color:#F20000;
	font-weight:normal;
	margin:7px 0;
}

div.CMS_cssDropdownVersionExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssLvl3 a.CMS_cssHandleAll {
	font-weight:normal;
}
/*end level 3*/






/*begin additional alternatives dropdown*/
div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody {
	width:197px;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody a {
	text-decoration:none;
	color:#444;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody a:hover {
	color:#137B99;
}


div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection {
	padding-left:39px;
	padding-top:2px;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection:hover {
	background-color:#D0CFCE;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection.CMS_cssNotClickable:hover {
	background-color:inherit;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection.CMS_cssEdition {
	min-height:30px;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection.CMS_cssExpandable {
	background-position:182px 17px;
	cursor:default;
	min-height:30px;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection.CMS_cssExpandable div.CMS_cssSection {
	cursor:default;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection.CMS_cssExpandable:hover {
	background-color:#D0CFCE;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection label {
	font-weight:normal;
	margin:0 0 6px -32px;
	float:none;
	display:block;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection.CMS_cssExpandable label {
	cursor:default;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection img {
	position:absolute;
	left:8px;
	top:18px;
}

body.MAC_FF3 div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection img {
	top:21px;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection.CMS_cssTheme img {
	left:7px;
	top:16px;
}

body.MAC_FF3 div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection.CMS_cssTheme img {
	top:19px;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection.CMS_cssPerspective img {
	top:16px;
}

body.MAC_FF3 div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection.CMS_cssPerspective img {
	top:19px;
}



div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssPerspectiveLvl {
	padding:5px 0 5px 27px;
	color:#666;
	font-weight:normal;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_icn_perspectiveLevels.png) no-repeat 0 4px;
	overflow:hidden;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssPerspectiveLvl.CMS_cssSilver {
	background-position:0 -32px;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssPerspectiveLvl.CMS_cssGold {
	background-position:0 -68px;
	margin-top:8px;
}



div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssLvl3 {
	right:-196px;
	top:-1px;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssLvl3 div.CMS_cssLvl3Body {
	width:191px;
	padding-left:0;
	padding-right:0;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssLvl3Body {
	padding:0;
	width:191px;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection {
	padding:8px;
	font-weight:normal;
	cursor:pointer;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection label {
	display:block;
	margin:0;
}


div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSearchField input {
	width:152px;
}


div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssSearchHits {
	clear:both;
	padding:6px 0 0 0;
	font-style:italic;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssSearchHits div.SET_cssFooter {
	display:none;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSearchHits div.CMS_cssSearchInner div {
	padding:1px 0 2px 5px;
	cursor:pointer;
	font-style:normal;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSearchHits div.CMS_cssSearchInner div.SET_cssSelected,
div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSearchHits div.CMS_cssSearchInner div:hover span,
div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSearchHits div.CMS_cssSearchInner div:hover {
	background:#307ABF;
	color:white;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSearchHits div.CMS_cssSearchInner div span.cms_mark {
	text-decoration:underline;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSearchHits div.CMS_cssSearchInner div.fw_username {
	padding:0;
	font-weight:bold;
}





div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssLvl3 div.CMS_cssOtherEdition {
	position:relative;
	padding:8px 8px 7px 62px;
	margin:0;
	min-height:12px;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssLvl3 div.CMS_cssOtherEdition:hover {
	background-color:#D0CFCE;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssLvl3 div.CMS_cssOtherEdition.CMS_cssLast {
	margin-bottom:13px;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssLvl3 div.CMS_cssOtherEdition a.SET_cssRadiobutton {
	top:8px;
	left:8px;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssLvl3 div.CMS_cssOtherEdition img {
	position:absolute;
	left:29px;
	top:5px;
	width:22px;
	height:18px;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssLvl3 a {
	font-weight:normal;
}



div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssLvl3 div.CMS_cssOtherTheme {
	position:relative;
	padding:8px 8px 7px 62px;
	margin:0;
	min-height:12px;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssLvl3 div.CMS_cssOtherTheme:hover {
	background-color:#D0CFCE;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssLvl3 div.CMS_cssOtherTheme.CMS_cssLast {
	margin-bottom:13px;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssLvl3 div.CMS_cssOtherTheme a.SET_cssRadiobutton {
	top:8px;
	left:8px;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssLvl3 div.CMS_cssOtherTheme img {
	position:absolute;
	left:29px;
	top:3px;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection div.CMS_cssLvl3 a {
	font-weight:normal;
}



div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssWrapper {
	position:relative;
	padding:0 0 0 29px;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection.CMS_cssPerspective div.CMS_cssLvl3 a.SET_cssRadiobutton {
	top:0;
	left:0;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection.CMS_cssUserSearch a.SET_cssRadiobutton {
	top:3px;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection.CMS_cssUserSearch div.CMS_cssWrapper {
	margin:5px 0 0 0;
	padding-left:0;
}


div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection.CMS_cssUserSearch div.CMS_cssWrapper div.CMS_userAccName {
	margin:0 0 5px 0;
}



div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection.CMS_cssUserGroup label {
	margin:0 0 -2px 0;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection.CMS_cssUserGroup div.CMS_cssWrapper {
	margin:10px 0 0 0;
	padding-left:20px;
	font-weight:bold;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection.CMS_cssUserGroup div.CMS_cssCheckbox {
	position:relative;
	min-height:14px;
	padding:2px 0 0 48px;
	margin:10px 0 0 0;
	font-weight:normal;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_icn_perspectiveLevels.png) no-repeat scroll 24px 0;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection.CMS_cssUserGroup div.CMS_cssCheckbox.CMS_cssSilver {
	background-position:24px -36px;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection.CMS_cssUserGroup div.CMS_cssCheckbox.CMS_cssGold {
	background-position:24px -72px;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection.CMS_cssUserGroup div.CMS_cssCheckbox.CMS_cssFirst {
	margin-top:8px;
}

div.CMS_cssDropdownAlternativesExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection.CMS_cssPerspective div.CMS_cssLvl3 div.CMS_cssSection.CMS_cssUserGroup div.CMS_cssCheckbox div.SET_cssCheckbox {
	position:absolute;
	top:2px;
	left:0;
}
/*end additional alternatives dropdown*/




/*begin administration dropdown*/
div.CMS_cssDropdownAdminExpander div.CMS_cssPopup div.CMS_cssBody {
	width:198px;
}

div.CMS_cssDropdownAdminExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection {
	padding-left:39px;
	color:#666;
	cursor:pointer;
}

div.CMS_cssDropdownAdminExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection * {
	cursor:pointer;
}

div.CMS_cssDropdownAdminExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection:hover {
	background-color:#D0CFCE;
}

div.CMS_cssDropdownAdminExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection label {
	float:none;
	font-weight:bold;
	display:block;
	margin:0;
	color:#444;
}

div.CMS_cssDropdownAdminExpander div.CMS_cssPopup div.CMS_cssBody div.CMS_cssSection img {
	position:absolute;
	left:8px;
	top:10px;
	height:22px;
	width:22px;
}
/*end administration dropdown*/



/*begin save dropdown*/
div.CMS_cssDropdownSaveExpander div.SET_cssFormSelectOptions div.SET_cssFormSelectExpanderBody {
	width:142px;
	padding:4px 0;
}

div.CMS_cssDropdownSaveExpander div.SET_cssFormSelectOptions a {
	text-decoration:none;
	color:#444;
	display:block;
	position:relative;
	min-height:14px;
	padding:7px 4px 5px 30px;
	overflow:hidden;
}

div.CMS_cssDropdownSaveExpander div.SET_cssFormSelectOptions a:hover {
	background-color:#D0CFCE;
}

div.CMS_cssDropdownSaveExpander div.SET_cssFormSelectOptions a img {
	width:22px;
	position:absolute;
	left:3px;
	top:2px;
}
/*end save dropdown*/



/*begin backgrounds dropdown*/
div.CMS_cssToolbar div.CMS_cssDropdownBackgrounds,
div.CMS_cssToolbar div.CMS_cssDropdownBackgrounds div.SET_cssFormSelectTopOption {
	width:auto;
	min-width:103px;
}

div.CMS_cssToolbar div.CMS_cssDropdownBackgrounds div.SET_cssFormSelectTopOption,
div.CMS_cssToolbar div.CMS_cssDropdownBackgrounds div.SET_cssFormSelectInner {
	width:auto;
	float:left;
	white-space:nowrap;
}

div.CMS_cssToolbar div.CMS_cssDropdownType4.CMS_cssDropdownBackgrounds div.SET_cssFormSelectTopOption div.SET_cssFormSelectInner {
	padding-left:32px;
	background:url(/mind_modules/CMS/gui/default/default/img/icn_dropdownBackgrounds.png) no-repeat 9px 3px;
}
/*end backgrounds dropdown*/



/*begin dropdown body for backgrounds dropdown*/
div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody {
	min-width:157px;
	min-height:10px;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody label {
	display:block;
	clear:both;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssSection {
	padding:8px;
	border:0 none;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssSection + div.CMS_cssSection {
	border-top:1px solid #7F7F7F;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody label.CMS_cssPushDown {
	margin:0 0 3px 0;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssRadioRow {
	position:relative;
	min-height:25px;
	padding:0 0 0 20px;
	color:#444;
	line-height:24px;
	font-size:10px;
	white-space:nowrap;
	clear:both;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssRadioRow.CMS_cssWithHex {
	padding-right:85px;
	float:left;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssRadioRow div.CMS_cssBgColor {
	width:17px;
	height:17px;
	border:1px solid #959595;
	background:none;
	overflow:hidden;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssRadioRow div.CMS_cssBgColor img {
	width:100%;
	height:100%;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssRadioRow div#CMS_bgColorHex {
	right:62px;
	position:absolute;
	top:3px;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssRadioRow div#CMS_bgColorImg {
	float:left;
	margin:3px 0 0 4px;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssRadioRow.CMS_cssWithHex span#CMS_hash {
	position:absolute;
	right:51px;
	top:6px;
	line-height:normal;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssRadioRow.CMS_cssWithHex div.SET_cssTextWrapper {
	position:absolute;
	right:0;
	top:3px;
	float:left;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssRadioRow.CMS_cssWithHex div.SET_cssTextWrapper div.SET_cssSlidingDoor1 {
	position:absolute;
	top:1px;
	bottom:1px;
	left:1px;
	right:1px;
	background:#FFF;
	z-index:1;
	border:1px solid #E5E5E5;
	border-width:1px 0 0 1px;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssRadioRow.CMS_cssWithHex div.SET_cssTextWrapper input {
	width:45px;
	height:15px;
	padding:2px 0 0 2px;
	border:1px solid #959595;
	position:relative;
	background:none;
	z-index:2;
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	color:#BFBFBF;
	text-transform:uppercase;
}


div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssRadioRow span#CMS_prePageBgTile,
div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssRadioRow div#CMS_pageBgTile___wrapper {
	float:left;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssRadioRow div#CMS_pageBgTile___wrapper {
	margin:6px 0 0 7px;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssRadioRow div.CMS_cssImgName {
	float:left;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssRadioRow div#CMS_bgColorImgName {
	display:none;
	float:left;
	line-height:normal;
	margin:0 0 0 7px;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssRadioRow div#CMS_bgColorImgName.CMS_cssVisible {
	display:block;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssRadioRow div#CMS_bgColorImgName.CMS_cssVisible + div#CMS_pageBgTile___wrapper {
	clear:left;
	margin-top:0;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssRadioRow a#CMS_pageBgTile {
	line-height:normal;
	color:#147ED0;
	text-decoration:none;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssRadioRow div.SET_cssUploadBrowseWrapperHover a#CMS_pageBgTile div {
	text-decoration:underline;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssRadioRow div#CMS_pageBgTile___uploadIndicator,
div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div#CMS_pageBgImg___uploadIndicator {
	margin:-1px 0 0 5px;
	background:url(/mind_modules/CMS/gui/default/default/img/icn_pageBgLoadingIndicator.gif) no-repeat 0 0;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div#CMS_pageBgImg___uploadIndicator {
	margin-top:2px;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div#CMS_pageBgImg___wrapper {
	margin:0 0 0 4px;
}


/*begin lots and lots of overrides for js-computed inline style for upload ctrls*/
div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.SET_cssUploadBrowseWrapper {
	/*width:auto !important;
	height:auto !important;*/
	float:left;
	position:relative;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.SET_cssUploadBrowseWrapper input {
	/*position:absolute !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;*/
}


div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div#CMS_pageBgTile___wrapper div.SET_cssUploadBrowseWrapper,
div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div#CMS_pageBgTile___wrapper input {
	/*height:12px !important;*/
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div#CMS_pageBgImg___wrapper input,
div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div#CMS_pageBgImg___wrapper div.SET_cssUploadBrowseWrapper {
	/*height:22px !important;*/
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div#CMS_pageBackground___select,
div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div#CMS_pageBgImg___wrapper,
div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div#CMS_pageBgImg___wrapper div.SET_cssUploadBrowseWrapper {
	float:left;
}
/*end lots and lots of overrides for js-computed inline style for upload ctrls*/


/*begin linkbutton type 1*/
div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody a#CMS_pageBgImg,
div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody a#CMS_pageBgImg div {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_dialogType1.png) no-repeat 0 0;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody a#CMS_pageBgImg {
	float:left;
	display:block;
	background-position:0 -42px;
	padding:0 0 0 3px;
	text-decoration:none;
	font-size:11px;
	outline:0 none;
	cursor:pointer;
	color:#444;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.SET_cssUploadBrowseWrapperHover div.SET_cssUploadBrowseWrapper a#CMS_pageBgImg {
	background-position:0 -126px;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody a#CMS_pageBgImg div {
	background-position:top right;
	padding:3px 16px 0 13px;
	height:18px;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.SET_cssUploadBrowseWrapperHover div.SET_cssUploadBrowseWrapper a#CMS_pageBgImg div {
	background-position:right -84px;
}
/*end linkbutton type 1*/


/*begin cms-dropdown type 1 for page bg dropdown body*/
/*sprite layout top to bottom:normal hover active pressed attention disabled*/
div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssDropdownType1 {
	width:143px;
	height:20px;
	padding:0 17px 0 0;
	margin:0;
	position:relative;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssDropdownType1 div.SET_cssFormSelectTopOption,
div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssDropdownType1 div.SET_cssFormSelectTrigger a {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_bg_dropdownType1.gif) no-repeat;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssDropdownType1 div.SET_cssFormSelectTopOption {
	background-position:0 0;
	height:20px;
	width:143px;
	cursor:pointer;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssDropdownType1 div.SET_cssFormSelectTopOption a {
	display:block;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssDropdownType1 div.SET_cssFormSelectTopOption a,
div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssDropdownType1 div.SET_cssFormSelectTopOption a:hover {
	color:#444;
	text-decoration:none;
	padding-left:5px;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssDropdownType1:hover div.SET_cssFormSelectTopOption {
	background-position:0 -39px;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssDropdownType1.SET_cssActivated div.SET_cssFormSelectTopOption {
	background-position:0 -78px;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssDropdownType1.SET_cssSelected div.SET_cssFormSelectTopOption {
	background-position:0 -117px;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssDropdownType1.SET_cssHighlighted div.SET_cssFormSelectTopOption {
	background-position:0 -156px;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssDropdownType1.SET_cssDisabled div.SET_cssFormSelectTopOption {
	background-position:0 -195px;
	cursor:default;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssDropdownType1 div.SET_cssFormSelectTopOption * {
	white-space:nowrap;
	overflow:hidden;
	font-weight:bold;
	line-height:20px;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssDropdownType1.SET_cssDisabled div.SET_cssFormSelectTopOption * {
	color:#A2A2A2;
}


div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssDropdownType1 div.SET_cssFormSelectTrigger a {
	background-position:top right;
	display:block;
	width:17px;
	height:20px;
	position:absolute;
	right:0;
	top:0;
	cursor:pointer;
	text-decoration:none;
	outline:none;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssDropdownType1:hover div.SET_cssFormSelectTrigger a {
	background-position:right -39px;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssDropdownType1.SET_cssActivated div.SET_cssFormSelectTrigger a {
	background-position:right -78px;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssDropdownType1.SET_cssSelected div.SET_cssFormSelectTrigger a {
	background-position:right -117px;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssDropdownType1.SET_cssHighlighted div.SET_cssFormSelectTrigger a {
	background-position:right -156px;
	width:21px;
}

div.CMS_cssDropdownBackgroundsExpander div.CMS_cssBody div.CMS_cssDropdownType1.SET_cssDisabled div.SET_cssFormSelectTrigger a {
	background-position:right -195px;
	cursor:default;
}
/*end cms-dropdown type 1 for page bg dropdown body*/
/*end dropdown body for backgrounds dropdown*/

input.CMS_cssError{
	border:1px solid red !important;
}

/*begin dynamic radio for dropdown body*/
div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSection a.SET_cssRadiobutton {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_chk_radio.gif) no-repeat 0 -197px;
	cursor:pointer;
	height:12px;
	width:12px;
	display:block;
	float:none;
	outline:0 none;
	margin:0;
	position:absolute;
	left:8px;
}

div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSection div.CMS_cssDraft a.SET_cssRadiobutton {
	top:20px;
}

div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSectionCurrent div.CMS_cssDraft a.SET_cssRadiobutton {
	top:7px;
}

div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSection div.CMS_cssArchived a.SET_cssRadiobutton {
	top:14px;
}

div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSection a.SET_cssRadiobutton:hover {
	background-position:0 -229px;
}

div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSection a.SET_cssRadiobutton.SET_cssSelected {
	background-position:0 -261px;
}

div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSection a.SET_cssRadiobutton.SET_cssSelected:hover {
	background-position:0 -292px;
}

div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSection a.SET_cssRadiobutton.SET_cssDisabled,
div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSection a.SET_cssRadiobutton.SET_cssDisabled:hover {
	background-position:0 -324px;
	cursor:default;
}

div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSection a.SET_cssRadiobutton.SET_cssSelected.SET_cssDisabled,
div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSection a.SET_cssRadiobutton.SET_cssSelected.SET_cssDisabled:hover {
	background-position:0 -356px;
}
/*end dynamic radio for dropdown body*/


/*begin dynamic checkbox*/
div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSection div.SET_cssCheckbox,
div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSection div.SET_cssCheckbox a {
	height:13px;
	width:13px;
}

div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSection div.SET_cssCheckbox a {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_chk_radio.gif) no-repeat 0 0;
	cursor:pointer;
	display:block;
	outline:0 none;
}

div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSection div.SET_cssCheckbox a:hover {
	background-position:0 -33px;
}

div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSection div.SET_cssCheckbox.SET_cssSelected a {
	background-position:0 -66px;
}

div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSection div.SET_cssCheckbox.SET_cssSelected a:hover {
	background-position:0 -99px;
}

div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSection div.SET_cssCheckbox.SET_cssDisabled a,
div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSection div.SET_cssCheckbox.SET_cssDisabled a:hover {
	background-position:0 -132px;
	cursor:default;
}

div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSection div.SET_cssCheckbox.SET_cssSelected.SET_cssDisabled a,
div.CMS_cssDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSection div.SET_cssCheckbox.SET_cssSelected.SET_cssDisabled a:hover {
	background-position:0 -164px;
}
/*end dynamic checkbox*/
/*end cms-dropdown body for version dropdown*/



/*begin radiobutton overrides for pagestyle dropdown*/
div.CMS_cssDropdownBackgroundsExpander div.SET_cssFormSelectOptions div.CMS_cssSection a.SET_cssRadiobutton {
	left:0;
	top:6px;
}
/*end radiobutton overrides for pagestyle dropdown*/




/*begin lvl 3 command row*/
div.CMS_cssToolbar div.CMS_cssLevel3 div.CMS_cssCommandrow {
	padding:1px 0 3px 0;
	min-height:12px;
	min-width:100px;
}

div.CMS_cssToolbar div.CMS_cssLevel3 div.CMS_cssCommandrow span {
	font-weight:bold;
}

div.CMS_cssToolbar div.CMS_cssLevel3 div.CMS_cssCommandrow a {
	font-weight:normal;
	text-decoration:none;
	color:#307ABF;
}

div.CMS_cssToolbar div.CMS_cssLevel3 div.CMS_cssCommandrow a:hover {
	color:#444;
}

div.CMS_cssToolbar div.CMS_cssLevel3 div.CMS_cssCommandrow a.CMS_cssCurrent {
	font-weight:bold;
	color:#444;
	cursor:default;
}

div.CMS_cssToolbar div.CMS_cssLevel3 div.CMS_cssCommandrow a.CMS_cssCloser {
	margin:0 32px 0 0;
	padding:0 12px 0 0;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_lvl3commandrow_close.gif) no-repeat right 6px;
}

div.CMS_cssToolbar div.CMS_cssLevel3 div.CMS_cssCommandrow a.CMS_cssCloser.CMS_cssHidden {
	display:none;
}

div.CMS_cssToolbar div.CMS_cssLevel3 div.CMS_cssCommandrow a.CMS_cssCloser:hover {
	background-position:right -7px;
}
/*end lvl 3 command row*/



/*begin blocks in buffer as well as new ones*/
/*overrides of previous toolbar and stuff like that*/
div.CMS_cssToolbar div.CMS_cssLevel3 div.SET_cssField {
	float:left;
	width:10000px;
	height:57px;
}

div.CMS_cssToolbar div.CMS_cssLevel3 div.CMS_cssBuffer,
div.CMS_cssToolbar div.CMS_cssLevel3 div.CMS_cssLibrary {
	display:none;
	position:absolute;
	left:7px;
	right:0;
	overflow:hidden;
}

div.CMS_cssToolbar div.CMS_cssLevel3 div.CMS_cssBuffer div.SET_cssArea {
	zoom:1.0; /*fix for IE not showing any buffer blocks*/
}

div.CMS_cssToolbar div.CMS_cssLevel3 div.SET_cssBlock div.CMS_cssBlockFrame,
div.SET_cssBlockDragged div.CMS_cssBlockFrame,
div.CMS_cssToolbar div.CMS_cssLevel3 div.SET_cssBlock div.SET_cssBlockDigestToolsWrapper div.SET_cssLinkButtonWrapper,
div.SET_cssBlockDragged div.SET_cssBlockDigestToolsWrapper div.SET_cssLinkButtonWrapper {
	display:none !important;
}

div.CMS_cssToolbar div.CMS_cssLevel3 div.SET_cssBlockDigestToolsWrapper div.CMS_cssBlockTools,
div.SET_cssBlockDragged div.SET_cssBlockDigestToolsWrapper div.CMS_cssBlockTools {
	background:none;
	top:0;
	left:0;
	right:0;
	height:48px;
	width:auto;
	display:block !important;
}

div.SET_cssBlockDigestToolsWrapper div.CMS_cssBlockTools div.CMS_blockArrow {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:auto;
	height:auto;
	cursor:url(/mind_modules/CMS/gui/default/default/img/icn_cursor_grab.cur),move;
	background:url(foo.gif) no-repeat -10000px -10000px; /*without this IE does not allow drag*/
}

div.SET_cssBlockDragged div.SET_cssBlockDigestToolsWrapper div.CMS_cssBlockTools div.CMS_blockArrow {
	cursor:url(/mind_modules/CMS/gui/default/default/img/icn_cursor_drag.cur),move;
}

div.SET_cssBlockDragged {
	height:49px !important;
	width:116px !important;
}
/*end overrides*/

/* Block drag placeholder */
div.CMS_cssToolbar div.CMS_cssLevel3 div.CMS_cssBuffer div.CMS_cssBlockDragPlaceholder,
div.CMS_cssToolbar div.CMS_cssLevel3 div.CMS_cssLibrary div.CMS_cssBlockDragPlaceholder {
	float:left;
	border:1px solid #CFD0CF;
	border-right-color:#F6F6F6;
	border-bottom-color:#F6F6F6;
	background:none;
	height:47px !important;
	width:114px !important;
	margin:0 10px 0 0;
}

div.CMS_cssToolbar div.CMS_cssLevel3 div.SET_cssField div.SET_cssBlock {
	/*float:left; NOTE:if blocks are floated here it makes dragdrop go gaga, so instead we set float:left for all block in the 
	buffer via javascript when necessary*/
	margin:0 10px 0 0;
}

div.CMS_cssToolbar div.CMS_cssLevel3 div.SET_cssField div.SET_cssBlock,
div.SET_cssBlockDragged {
	width:116px !important;
	height:49px !important;
}



div.CMS_cssBufferBlock,
div.CMS_cssBufferBlock * {
	position:static;
}


div.CMS_cssBufferBlock {
	border:1px solid #878787;
	position:relative;
	top:0;
	bottom:0;
	left:0;
	right:0;
	float:left;
	margin:0;
	font-size:10px;
	color:#444;
	font-weight:normal;
	background:#EDEDED;
}

/*div.CMS_cssToolbar div.CMS_cssLevel3 div.CMS_cssBufferBlock.CMS_cssEmpty {
	border:1px solid #CFD0CF;
	border-right-color:#F6F6F6;
	border-bottom-color:#F6F6F6;
	background:none;
	height:47px;
	width:114px;
}*/



div.SET_cssBlockDigestToolsWrapper a.CMS_cssBtn {
	display:block;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_bufferblock.gif) no-repeat 0 0;
	width:10px;
	height:10px;
	position:absolute;
	top:1px;
	right:0;
	outline:none;
}

div.SET_cssBlockDigestToolsWrapper a.CMS_cssBtn:hover {
	background-position:0 -30px;
}

div.SET_cssBlockDragged a.CMS_cssBtn,
div.CMS_cssBufferBlock.CMS_cssNew a.CMS_cssBtn {
	display:none;
}


div.CMS_cssBufferBlock div.CMS_cssTier {
	white-space:nowrap;
	overflow:hidden;
}

div.CMS_cssBufferBlock div.CMS_cssTier.CMS_css1 {
	font-weight:bold;
}


div.CMS_cssBufferBlock div.CMS_cssDescription {
	line-height:12px;
	border-top:4px solid #878787;
	padding:2px 2px 2px 35px;
}

div.CMS_cssBufferBlock div.CMS_cssDescription table {
	margin:0;
	padding:0;
	border-collapse:collapse;
	table-layout:fixed;
	width:77px;
}

div.CMS_cssBufferBlock div.CMS_cssDescription table td {
	height:39px;
	padding:0;
}

div.CMS_cssBufferBlock div.CMS_cssDescription table td div.CMS_cssWrapper {
	max-height:38px;
	width:100%;
	overflow:hidden;
}

div.CMS_cssBufferBlock.CMS_cssNew div.CMS_cssDescription {
	border-color:#B8B8B8;
}

div.CMS_cssBufferBlock img {
	position:absolute;
	top:5px;
	left:1px;
	width:33px;
	height:41px;
}


div.CMS_cssToolbar div.CMS_cssLevel3 div.CMS_cssNewBlock {
	height:53px;
	width:5px;
	background:url(/mind_modules/CMS/gui/default/default/img/icn_newbufferblock.gif) no-repeat 0 0;
	float:left;
	position:relative;
	bottom:2px;
	margin:0 2px 0 -5px;
}

div.CMS_cssToolbar div.CMS_cssLevel3 div.CMS_cssBufferBlock + div.CMS_cssNewBlock {
	margin-left:-6px;
}
/*end blocks in buffer as well as new ones*/




/*begin tooltip*/
div.CMS_cssTooltip {
	position:fixed;
	float:left;
	z-index:9999;
	padding:14px 0 4px 0;
	margin:20px 0 0 -14px;
	*margin-top:18px;
	*margin-left:-16px;
	font-family:verdana,arial,sans-serif;
	color:#444;
	font-size:10px;
}

div.CMS_cssTooltip.CMS_cssFollowMouse {
	position:absolute;
}

div.CMS_cssTooltip div.CMS_cssHeader,
div.CMS_cssTooltip div.CMS_cssHeader div,
div.CMS_cssTooltip div.CMS_cssFooter,
div.CMS_cssTooltip div.CMS_cssFooter div,
div.CMS_cssTooltip div.CMS_cssShadow {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_tooltip.png);
}

div.CMS_cssTooltip div.CMS_cssHeader {
	height:14px;
	background-position:-24px 0;
	position:absolute;
	top:0;
	left:0;
	right:3px;
}

div.CMS_cssTooltip div.CMS_cssHeader div {
	width:6px;
	position:absolute;
	right:-6px;
	top:0;
	bottom:0;
	background-position:right top;
}


div.CMS_cssTooltip div.CMS_cssBody {
	max-width:165px;
	min-width:26px;
	border:1px solid #F8F4B4;
	border-width:0 1px;
	background:#FFFDE2;
	padding:0 7px 3px 7px;
	float:left;

}

div.CMS_cssTooltip div.CMS_cssShadow {
	background-position:0 0;
	width:3px;
	position:absolute;
	top:14px;
	bottom:7px;
	right:-3px;
}


div.CMS_cssTooltip div.CMS_cssFooter {
	height:7px;
	background-position:-24px -17px;
	position:absolute;
	bottom:0;
	left:0;
	right:3px;
}

div.CMS_cssTooltip div.CMS_cssFooter div {
	width:6px;
	position:absolute;
	right:-6px;
	top:0;
	bottom:0;
	background-position:right -17px;
}
/*end tooltip*/


/*begin tooltip points down override*/
div.CMS_cssTooltip.CMS_cssPointsDown {
	padding:7px 0 13px 0;
}

div.CMS_cssTooltip.CMS_cssPointsDown div.CMS_cssHeader {
	height:7px;
	background-position:-24px -35px;
}

div.CMS_cssTooltip.CMS_cssPointsDown div.CMS_cssHeader div {
	background-position:right -35px;
}

div.CMS_cssTooltip.CMS_cssPointsDown div.CMS_cssFooter {
	height:14px;
	background-position:-24px -39px;
}

div.CMS_cssTooltip.CMS_cssPointsDown div.CMS_cssFooter div {
	height:14px;
	background-position:right -39px;
}

div.CMS_cssTooltip.CMS_cssPointsDown div.CMS_cssShadow {
	top:7px;
	bottom:14px;
}
/*end tooltip points down override */

/*begin tooltip error override*/
div.CMS_cssTooltip.CMS_cssError div.CMS_cssHeader,
div.CMS_cssTooltip.CMS_cssError div.CMS_cssHeader div,
div.CMS_cssTooltip.CMS_cssError div.CMS_cssFooter,
div.CMS_cssTooltip.CMS_cssError div.CMS_cssFooter div,
div.CMS_cssTooltip.CMS_cssError div.CMS_cssShadow {
	background-image:url(/mind_modules/CMS/gui/default/default/img/spt_tooltip_error.png);
}

div.CMS_cssTooltip.CMS_cssError div.CMS_cssBody {
	border-color:#FC0000;
	background:#FF9595;
}
/*end tooltip error override*/

/*begin override when showing tooltip above dragged block*/
div.CMS_cssTooltip.CMS_cssIllegalDropTarget {
	margin-top:-15px;
}
/*end override when showing tooltip above dragged block*/



/*begin system message*/
div.CMS_cssToolbar div.CMS_cssSystemMessage {
	position:absolute;
	top:0;
	left:2px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_systemmessage.png) no-repeat 0 0;
	height:18px;
	padding:2px 1px 0 5px;
	float:left;
	z-index:20;
	color:#444;
	font-size:10px;
	font-family:verdana,arial,sans-serif;
	min-width:30px;
	white-space:nowrap;
}

div.CMS_cssToolbar div.CMS_cssSystemMessage div.CMS_cssRight {
	position:absolute;
	right:-6px;
	top:0;
	bottom:0;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_systemmessage.png) no-repeat top right;
	width:6px;
}

div.CMS_cssToolbar div.CMS_cssSystemMessage div.CMS_cssBottom {
	position:absolute;
	left:13px;
	bottom:-7px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_systemmessage.png) no-repeat -13px -20px;
	width:15px;
	height:7px;
}

div.CMS_cssToolbar div.CMS_cssSystemMessage span {
	float:left;
}

div.CMS_cssToolbar div.CMS_cssSystemMessage a.CMS_cssBtn {
	margin:1px 0 0 8px;
	text-decoration:none;
	display:block;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_systemmessage.gif) no-repeat 0 0;
	width:11px;
	height:11px;
	outline:none;
	float:left;
}

div.CMS_cssToolbar div.CMS_cssSystemMessage a.CMS_cssBtn:hover {
	text-decoration:underline;
	background-position:0 -30px;
}
/*end system message*/





/*begin system dialog*/
div.CMS_cssSystemDialog div.SET_cssSystemDialogContainer {
	padding:7px 0 6px 0;
	font-family:verdana,arial,sans-serif;
	color:#444;
	font-size:10px;
	position:relative;
}


div.CMS_cssSystemDialog div.SET_cssSystemDialogContainer div.SET_cssSystemDialogHeader,
div.CMS_cssSystemDialog div.SET_cssSystemDialogContainer div.SET_cssSystemDialogHeader div,
div.CMS_cssSystemDialog div.SET_cssSystemDialogContainer div.SET_cssSystemDialogFooter,
div.CMS_cssSystemDialog div.SET_cssSystemDialogContainer div.SET_cssSystemDialogFooter div,
div.CMS_cssSystemDialog div.SET_cssSystemDialogContainer div.SET_cssSystemDialogLeft,
div.CMS_cssSystemDialog div.SET_cssSystemDialogContainer div.SET_cssSystemDialogRight {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_systemdialog.png);
}

div.CMS_cssSystemDialog div.SET_cssSystemDialogContainer div.SET_cssSystemDialogHeader {
	position:absolute;
	height:7px;
	top:0;
	left:-1px;
	right:6px;
	background-position:-44px 0;
}

div.CMS_cssSystemDialog div.SET_cssSystemDialogContainer div.SET_cssSystemDialogHeader div {
	position:absolute;
	top:0;
	bottom:0;
	right:-6px;
	width:6px;
	background-position:top right;
}

div.CMS_cssSystemDialog div.SET_cssSystemDialogContainer div.SET_cssSystemDialogFooter {
	position:absolute;
	height:6px;
	bottom:0;
	left:-1px;
	right:6px;
	background-position:-44px bottom;
}

div.CMS_cssSystemDialog div.SET_cssSystemDialogContainer div.SET_cssSystemDialogFooter div {
	position:absolute;
	top:0;
	bottom:0;
	right:-6px;
	width:6px;
	background-position:bottom right;
}

div.CMS_cssSystemDialog div.SET_cssSystemDialogContainer div.SET_cssSystemDialogLeft {
	position:absolute;
	top:7px;
	bottom:6px;
	left:-1px;
	width:1px;
	background-position:0 0;
}

div.CMS_cssSystemDialog div.SET_cssSystemDialogContainer div.SET_cssSystemDialogRight {
	position:absolute;
	top:7px;
	bottom:6px;
	right:0;
	width:3px;
	background-position:-21px 0;
}


div.CMS_cssSystemDialog div.SET_cssSystemDialogContainer div.SET_cssSystemDialogBody {
	padding:4px 5px 3px 12px;
	border:1px solid #A9A9A9;
	border-width:0 1px;
	margin:0 3px 0 0;
	background:#D4D4D4;
	overflow:hidden;
}

div.CMS_cssSystemDialog div.SET_cssSystemDialogContainer div.SET_cssSystemDialogLoadingIndicator {
	background:url(/mind_modules/CMS/gui/default/default/img/icn_ajaxloader.gif) no-repeat 0 0;
	height:16px;
	width:16px;
	float:right;
	margin:0 0 7px 10px;
	position:relative;
	bottom:3px;
}

div.CMS_cssSystemDialog div.SET_cssSystemDialogContainer div.SET_cssSystemDialogBody h1 {
	padding:0;
	margin:0 0 5px 0;
	display:block;
	font-weight:bold;
	font-size:10px;
}

div.CMS_cssSystemDialog div.SET_cssSystemDialogContainer div.SET_cssSystemDialogBody div.SET_cssSystemDialogQuestion {
	margin:0 0 10px 0;
}


div.CMS_cssSystemDialog div.SET_cssSystemDialogContainer div.SET_cssSystemDialogBody div.SET_cssSystemDialogButtons {
	float:right;
	margin:9px 0 1px 0;
}

div.CMS_cssSystemDialog div.SET_cssSystemDialogContainer div.SET_cssSystemDialogBody div.SET_cssLinkButtonWrapper {
	float:left;
	margin:0 0 0 4px;
}

div.CMS_cssSystemDialog div.SET_cssSystemDialogContainer div.SET_cssSystemDialogBody div.SET_cssLinkButtonWrapper a,
div.CMS_cssSystemDialog div.SET_cssSystemDialogContainer div.SET_cssSystemDialogBody div.SET_cssLinkButtonWrapper a div {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_systemdialog.gif) no-repeat 0 0;
}

div.CMS_cssSystemDialog div.SET_cssSystemDialogContainer div.SET_cssSystemDialogBody div.SET_cssLinkButtonWrapper a {
	position:relative;
	display:block;
	float:left;
	padding:0 0 0 3px;
	text-decoration:none;
	color:#444;
	font-size:12px;
}

div.CMS_cssSystemDialog div.SET_cssSystemDialogContainer div.SET_cssSystemDialogBody div.SET_cssLinkButtonWrapper a div {
	background-position:right -50px;
	line-height:30px;
	padding:0 25px 0 21px;
}

div.CMS_cssSystemDialog div.SET_cssSystemDialogContainer div.SET_cssSystemDialogBody div.SET_cssLinkButtonWrapper.CMS_cssDefault a div {
	font-weight:bold;
}

div.CMS_cssSystemDialog div.SET_cssSystemDialogContainer div.SET_cssSystemDialogBody div.SET_cssLinkButtonWrapper a:hover {
	background-position:0 -100px;
}

div.CMS_cssSystemDialog div.SET_cssSystemDialogContainer div.SET_cssSystemDialogBody div.SET_cssLinkButtonWrapper a:hover div {
	background-position:right -150px;;
}
/*end system dialog*/
/*********************/
/*END NEW CMS TOOLBAR*/
/*********************/





div.CMS_cssBlockMenuTarget {
	height:6px;
	padding:0;
	/*background:url(/mind_modules/CMS/gui/default/default/img/bg_blockmenutarget.gif) repeat 0 0;*/
	position:relative;
	z-index:10;
}

div.CMS_cssToolbar div.CMS_cssBlockMenuTarget {
	display:none;
}

div.CMS_cssBlockMenuTarget:hover,
div.CMS_cssBlockMenuTarget.SET_cssExpanded {
	padding:3px 0;
	height:auto;
}

div.CMS_cssBlockMenuTarget div.CMS_cssBlockMenu {
	display:none;
	background:url(/mind_modules/CMS/gui/default/default/img/bg_blockmenu.gif) repeat-x 0 0;
	height:20px !important;
	border:1px solid #808080;
	width:auto;
	padding:0 0 0 4px;
	overflow:hidden;
}

div.CMS_cssBlockMenuTarget:hover div.CMS_cssBlockMenu,
div.CMS_cssBlockMenuTarget.SET_cssExpanded div.CMS_cssBlockMenu {
	display:block;
}

/*BEGIN BLOCKMENU ADD BLOCK*/
div.CMS_cssBlockMenu div.CMS_cssBlockToolsLinkButtonWrapper {
	float:left;
	margin:1px 0 0 0;
}

div.CMS_cssBlockMenu div.CMS_cssBlockToolsLinkButtonWrapper a {
	display:block;
	width:18px;
	height:18px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_blockmenu.gif) no-repeat 0 0;
	text-decoration:none;
	text-indent:10000px;
	outline:0 none;
	position:relative;
	cursor:pointer;
}

div.CMS_cssBlockMenu div.CMS_cssBlockToolsLinkButtonWrapper a:hover {
	background-position:0 -38px;
}

div.CMS_cssBlockMenu div.CMS_cssBlockToolsLinkButtonWrapper.SET_cssActivated a {
	background-position:0 -76px;
}

div.CMS_cssBlockMenu div.CMS_cssBlockToolsExpandedLinkButtonWrapper a,
div.CMS_cssBlockMenu div.CMS_cssBlockToolsExpandedLinkButtonWrapper a:hover {
	background-position:0 -114px;
}

div.CMS_cssBlockMenu div.CMS_cssBlockToolsLinkButtonWrapper a div {
	white-space:nowrap;
	font-family:verdana,sans-serif;
	font-size:10px;
	color:#383838;
	line-height:18px;
	float:left;
	text-indent:22px; /*move text outside the button. We can't position the inner div since then the popup body will position differently depending on the user clicking the button or the text*/
}

div.CMS_cssBlockMenu div.CMS_cssBlockToolsLinkButtonWrapper a:hover div {
	text-decoration:underline;
}



div.CMS_cssBlockMenuBody div.CMS_cssLeft {
	position:absolute;
	width:1px;
	top:0;
	left:-2px;
	bottom:-1px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_bg_blockMenuBodyShadow1.png) no-repeat top right;
	display:block;
	line-height:0;
	font-size:0;
}


div.CMS_cssBlockMenuBody div.CMS_cssLeft div {
	position:absolute;
	top:4px;
	bottom:0;
	left:0;
	right:0;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_bg_blockMenuBodyShadow1.png) repeat-y -26px 0;
}

div.CMS_cssBlockMenuBody div.CMS_cssRight {
	position:absolute;
	width:3px;
	top:0;
	bottom:-1px;
	right:-4px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_bg_blockMenuBodyShadow1.png) no-repeat top left;
	display:block;
	line-height:0;
	font-size:0;
}

div.CMS_cssBlockMenuBody div.CMS_cssRight div {
	position:absolute;
	top:4px;
	bottom:0;
	left:0;
	right:0;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_bg_blockMenuBodyShadow1.png) repeat-y -13px 0;
}

div.CMS_cssBlockMenuBody div.CMS_cssBottom {
	position:absolute;
	height:4px;
	bottom:-5px;
	left:0;
	right:-4px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_bg_blockMenuBodyShadow2.png) no-repeat top left;
	display:block;
	line-height:0;
	font-size:0;
}

div.CMS_cssBlockMenuBody div.CMS_cssBottom div {
	position:absolute;
	top:0;
	bottom:0;
	left:4px;
	right:0;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_bg_blockMenuBodyShadow2.png) no-repeat bottom right;
}


div.CMS_cssBlockMenuBody {
	display:none;
	border:1px solid #818181;
	background:#E2E2E2;
	width:162px;
	margin:1px 0 0 -5px;
	*margin-left:-7px;
	padding:0;
	overflow:visible;
}

div.CMS_cssBlockMenuBody * {
	font-family:verdana,sans-serif;
	font-size:10px;
	color:#424242;
	text-decoration:none;
}


div.CMS_cssBlockMenuBody div.CMS_cssSection {
	border-top:0 none;
	padding:5px 0 5px 0;
}

div.CMS_cssBlockMenuBody div.CMS_cssSection + div.CMS_cssSection {
	border-top:1px solid #ACACAC;
}


div.CMS_cssBlockMenuBody label {
	margin:0 7px 3px 7px;
	display:block;
}


div.CMS_cssBlockMenuBody a {
	display:block;
	font-weight:bold;
	position:relative;
	outline:0 none;
}


div.CMS_cssBlockMenuBody div.CMS_cssSection.CMS_cssRecentBlocks a {
	padding:4px 0 4px 42px;
}

div.CMS_cssBlockMenuBody div.CMS_cssSection.CMS_cssRecentBlocks a img {
	position:absolute;
	left:8px;
	top:0;
	width:auto;
	height:20px;
}


div.CMS_cssBlockMenuBody div.CMS_cssSection.CMS_cssExpandable {
	background:url(/mind_modules/CMS/gui/default/default/img/bg_blockMenuPopupLvl3Marker.gif) no-repeat 151px 18px;
}

div.CMS_cssBlockMenuBody div.CMS_cssSection.CMS_cssExpandable {
	padding:13px 14px 14px 42px;
	position:relative;
	cursor:pointer;
	font-weight:bold;
}

div.CMS_cssBlockMenuBody div.CMS_cssSection.CMS_cssExpandable img {
	position:absolute;
	left:8px;
	top:0;
}


div.CMS_cssBlockMenuBody div.CMS_cssLvl3 {
	display:none;
	position:absolute;
	right:-164px;
	top:-1px;
	border:1px solid #818181;
	background:#E2E2E2;
	width:162px;
}

div.CMS_cssBlockMenuBody div.CMS_cssSection.CMS_cssExpanded div.CMS_cssLvl3 {
	display:block;
}

div.CMS_cssBlockMenuBody div.CMS_cssSection div.CMS_cssLvl3 a {
	padding:13px 0 14px 42px;
	overflow:hidden;
}

div.CMS_cssBlockMenuBody div.CMS_cssSection div.CMS_cssLvl3 a:hover {
	background:#D0CFCD;
}

div.CMS_cssBlockMenuBody div.CMS_cssSection div.CMS_cssLvl3 a + a {
	border-top:1px solid #ACACAC;
}

div.CMS_cssBlockMenuBody div.CMS_cssSection div.CMS_cssLvl3 a img {
	position:absolute;
	left:8px;
	top:4px;
	width:26px;
	height:33px;
}


div.CMS_cssBlockMenuBody div.CMS_cssSection.CMS_cssExpandable:hover,
div.CMS_cssBlockMenuBody div.CMS_cssSection.CMS_cssExpanded,
div.CMS_cssBlockMenuBody a:hover {
	background-color:#D0CFCD;
}
/*END BLOCKMENU ADD BLOCK*/

div.CMS_cssBlockMenuExpander {
	display:none;
}

/*BEGIN LOG INDICATOR + LOG*/
div#SET_ajaxMessageLogIndicator{
	position:fixed;
	bottom:10px;
	right:10px;
	width:16px;
	height:16px;
	font-size:14px;
	font-family:arial;
	text-align:center;
	border:2px solid black;
	color:black;
	font-weight:bold;
	z-index:20000;
	cursor:pointer;
	opacity: 0.75;
	-moz-opacity: 0.75;
	filter: alpha(opacity=75);
}
div#SET_ajaxMessageLogIndicator:hover{
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
div.SET_cssAjaxMessageLogIndicatorStatusOK{
	background-color:#44CC44;
}
div.SET_cssAjaxMessageLogIndicatorStatusERROR{
	background-color:#FF2323;
}
div.SET_cssAjaxMessageLogIndicatorStatusWARNING{
	background-color:#FF8D10;
}

div#SET_ajaxMessageLog{
	position:absolute;
	background-color:white;
	top:0px;
	left:0px;
	right:0px;
	z-index:19000;
	padding:40px;
	border:2px solid black;
}
div#SET_ajaxMessageLog h1{
font-size:18px;
margin:0 0 0 0;
padding:0 0 0 0;
}

/*END LOG INDICATOR + LOG*/






/*BEGIN PREVIEW MODE OVERRIDES*/
body.CMS_cssPreviewMode div.CMS_cssFieldFrame,
body.CMS_cssPreviewMode div.CMS_cssBlockFrame,
body.CMS_cssPreviewMode div.SET_cssBlockToolsWrapper,
body.CMS_cssPreviewMode div.CMS_cssBlockMenuTarget {
	display:none !important;
}

body.CMS_cssPreviewMode div.SET_cssBlock {
	min-height:0;
}
/*END PREVIEW MODE OVERRIDES*/








/******************/
/*BEGIN NEW DIALOG*/
/******************/
div.CMS_cssDialog.ui-dialog {
	height:560px !important;
}

div.CMS_cssDialog.ui-dialog.SET_cssFixed {
	position:fixed !important;
	top:41px !important;
	left:50% !important;
}

div.CMS_cssDialog * {
	font-family:verdana,arial,sans-serif;
	color:#444;
	font-size:10px;
}

div.CMS_cssDialog div.ui-dialog-container {
	/*position:relative;*/
}


div.CMS_cssDialog div.ui-dialog-titlebar {
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:36px;
	cursor:move;
	z-index:1; /*above div.CMS_cssHeaderBg but below the tab list and top right function buttons*/
}

div.CMS_cssDialog.SET_cssFixed div.ui-dialog-titlebar {
	cursor:default;
}

div.CMS_cssDialog div.ui-dialog-titlebar a {
	display:none;
}


div.CMS_cssDialog div.CMS_cssTemplate,
div.CMS_cssDialog div.CMS_cssTemplate div.SET_cssSlidingDoor {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_adminDialogHeader.png) no-repeat 0 0;
}

div.CMS_cssDialog div.SET_cssLoadingIndicator{
	background-image:url(/mind_modules/CMS/gui/default/default/img/bg_dialogLoading_dialog.gif) !important;
	background-repeat:no-repeat !important;
	background-position:center center !important;
}

div.CMS_cssDialog div.CMS_cssTemplate {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	padding:0;
	background-position:0 -56px;
	min-height:36px;
	height:auto !important;
}

div.CMS_cssDialog div.CMS_cssTemplate div.SET_cssSlidingDoor {
	background-position:top right;
	height:36px;
	margin:0 0 -36px 16px;
}


div.CMS_cssDialog div.ui-dialog-titlebar div.SET_cssFunctionButtons {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	z-index:3;
	padding:13px 6px 0 0;
}

div.CMS_cssDialog div.ui-dialog-titlebar div.SET_cssFunctionButtons a {
	display:block;
	float:left;
	height:14px;
	width:16px;
	margin:0 0 0 3px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_adminDialogCtrls.png) no-repeat 0 0;
	outline:0 none;
}

/*minimize button*/
div.CMS_cssDialog div.ui-dialog-titlebar div.SET_cssFunctionButtons a.SET_cssMinimize {
	background-position:0 -34px;
}
div.CMS_cssDialog div.ui-dialog-titlebar div.SET_cssFunctionButtons a.SET_cssMinimize:hover {
	background-position:-36px -34px;
}
div.CMS_cssDialog div.ui-dialog-titlebar div.SET_cssFunctionButtons a.SET_cssMinimize.SET_cssActivated {
	background-position:-72px -34px;
}
div.CMS_cssDialog div.ui-dialog-titlebar div.SET_cssFunctionButtons a.SET_cssMinimize.SET_cssDisabled {
	background-position:-108px -34px;
}

/*maximize button*/
div.CMS_cssDialog div.ui-dialog-titlebar div.SET_cssFunctionButtons a.SET_cssMaximize {
	background-position:0 -102px;
}
div.CMS_cssDialog div.ui-dialog-titlebar div.SET_cssFunctionButtons a.SET_cssMaximize:hover {
	background-position:-36px -102px;
}
div.CMS_cssDialog div.ui-dialog-titlebar div.SET_cssFunctionButtons a.SET_cssMaximize.SET_cssActivated {
	background-position:-72px -102px;
}
div.CMS_cssDialog div.ui-dialog-titlebar div.SET_cssFunctionButtons a.SET_cssMaximize.SET_cssDisabled {
	background-position:-108px -102px;
}

/*restore button*/
div.CMS_cssDialog div.ui-dialog-titlebar div.SET_cssFunctionButtons a.SET_cssRestore {
	background-position:0 -68px;
}
div.CMS_cssDialog div.ui-dialog-titlebar div.SET_cssFunctionButtons a.SET_cssRestore:hover {
	background-position:-36px -68px;
}
div.CMS_cssDialog div.ui-dialog-titlebar div.SET_cssFunctionButtons a.SET_cssRestore.SET_cssActivated {
	background-position:-72px -68px;
}
div.CMS_cssDialog div.ui-dialog-titlebar div.SET_cssFunctionButtons a.SET_cssRestore.SET_cssDisabled {
	background-position:-108px -68px;
}

/*close button*/
div.CMS_cssDialog div.ui-dialog-titlebar div.SET_cssFunctionButtons a.SET_cssClose {
	background-position:0 0;
}
div.CMS_cssDialog div.ui-dialog-titlebar div.SET_cssFunctionButtons a.SET_cssClose:hover {
	background-position:-36px 0;
}
div.CMS_cssDialog div.ui-dialog-titlebar div.SET_cssFunctionButtons a.SET_cssClose.SET_cssActivated {
	background-position:-72px 0;
}
div.CMS_cssDialog div.ui-dialog-titlebar div.SET_cssFunctionButtons a.SET_cssClose.SET_cssDisabled {
	background-position:-108px 0;
}
/*back button*/
div.CMS_cssDialog div.ui-dialog-titlebar div.SET_cssFunctionButtons a.ui-dialog-titlebar-back {
	background-position:0px -136px;
}
div.CMS_cssDialog div.ui-dialog-titlebar div.SET_cssFunctionButtons a.ui-dialog-titlebar-back:hover {
	background-position:-36px -136px;
}
div.CMS_cssDialog div.ui-dialog-titlebar div.SET_cssFunctionButtons a.ui-dialog-titlebar-back.SET_cssActivated {
	background-position:-72px -136px;
}
div.CMS_cssDialog div.ui-dialog-titlebar div.SET_cssFunctionButtons a.ui-dialog-titlebar-back.SET_cssDisabled {
	background-position:-108px -136px;
}



div.CMS_cssDialog div.CMS_cssTemplate div.SET_cssAdminDialogTitle {
	position:relative;
	float:left;
	z-index:1;
	font-weight:bold;
	line-height:36px;
	padding:0 0 0 13px;
}


/*begin lvl1 tabs*/
div.CMS_cssDialog div.CMS_cssTemplate ul.SET_cssAdminDialogSections,
div.CMS_cssDialog div.CMS_cssTemplate ul.SET_cssAdminDialogSections li.SET_cssFirst,
div.CMS_cssDialog div.CMS_cssTemplate ul.SET_cssAdminDialogSections li a,
div.CMS_cssDialog div.CMS_cssTemplate ul.SET_cssAdminDialogSections li a div {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_dialogTabs.png) no-repeat 0 0;
}

div.CMS_cssDialog div.CMS_cssTemplate div.SET_cssTabs {
	margin:-11px -11px 11px -11px;
}

/*section tabs, i.e. the big ones at the top of the dialog*/
div.CMS_cssDialog div.CMS_cssTemplate > div.SET_cssTabs {
	float:left;
	margin-top:0;
	margin-bottom:0;
}

div.CMS_cssDialog div.CMS_cssTemplate ul.SET_cssAdminDialogSections {
	padding:8px 3px 0 0;
	margin:0 0 0 15px;
	position:relative;
	z-index:3;
	list-style:none;
	float:left;
	background-position:right -275px;
}

div.CMS_cssDialog div.CMS_cssTemplate ul.SET_cssAdminDialogSections li {
	float:left;
	padding:1px 0 0 0;
}

div.CMS_cssDialog div.CMS_cssTemplate ul.SET_cssAdminDialogSections li.SET_cssFirst {
	padding-left:2px;
	background-position:0 -332px;
}

div.CMS_cssDialog div.CMS_cssTemplate ul.SET_cssAdminDialogSections li a {
	float:left;
	display:block;
	font-size:11px;
	text-decoration:none;
	outline:0 none;
	background-position:right -47px;
	padding:0 2px 0 0;
}

div.CMS_cssDialog div.CMS_cssTemplate ul.SET_cssAdminDialogSections li a:hover {
	background-position:right -141px;
}

div.CMS_cssDialog div.CMS_cssTemplate ul.SET_cssAdminDialogSections li a div {
	background-position:0 0;
	padding:6px 11px 8px 13px;
}

div.CMS_cssDialog div.CMS_cssTemplate ul.SET_cssAdminDialogSections li a:hover div {
	background-position:0 -94px;
}

div.CMS_cssDialog div.CMS_cssTemplate ul.SET_cssAdminDialogSections li.ui-tabs-selected {
	padding-top:0;
}

div.CMS_cssDialog div.CMS_cssTemplate ul.SET_cssAdminDialogSections li.ui-tabs-selected a {
	background-position:right -236px;
}

div.CMS_cssDialog div.CMS_cssTemplate ul.SET_cssAdminDialogSections li.ui-tabs-selected a div {
	background-position:0 -188px;
	padding-top:7px;
	padding-bottom:9px;
	font-weight:bold;
}

div.CMS_cssDialog div.CMS_cssTemplate ul.SET_cssAdminDialogSections li.SET_cssTabHidden {
	display:none;
}

div.CMS_cssDialog div.CMS_cssTemplate ul.SET_cssAdminDialogSections li.SET_cssTabDisabled a,
div.CMS_cssDialog div.CMS_cssTemplate ul.SET_cssAdminDialogSections li.SET_cssTabDisabled a:hover {
	background-position:right -47px;
	cursor:default;
}

div.CMS_cssDialog div.CMS_cssTemplate ul.SET_cssAdminDialogSections li.SET_cssTabDisabled a div,
div.CMS_cssDialog div.CMS_cssTemplate ul.SET_cssAdminDialogSections li.SET_cssTabDisabled a:hover div {
	color:#AAA;
	background-position:0 0;
}
/*end lvl1 tabs*/


/*begin lvl2 tabs*/
div.CMS_cssDialog div.CMS_cssTemplate ul.SET_cssAdminDialogSectionTabs {
	list-style:none;
	margin:0;
	padding:14px 11px 12px 11px;
	/*float:left;
	width:100%;*/
	height:13px;
	border-bottom:1px solid #808080;
}

div.CMS_cssDialog div.CMS_cssTemplate ul.SET_cssAdminDialogSectionTabs li {
	float:left;
	padding:0;
	margin:0;
}

div.CMS_cssDialog div.CMS_cssTemplate ul.SET_cssAdminDialogSectionTabs li + li {
	margin:0 0 0 20px;
}

div.CMS_cssDialog div.CMS_cssTemplate ul.SET_cssAdminDialogSectionTabs li.CMS_cssFirst {
	padding-left:11px;
}

div.CMS_cssDialog div.CMS_cssTemplate ul.SET_cssAdminDialogSectionTabs li a {
	text-decoration:none;
	font-size:11px;
	color:#444;
	outline:0 none;
}

div.CMS_cssDialog div.CMS_cssTemplate ul.SET_cssAdminDialogSectionTabs li a:hover {
	text-decoration:underline;
}

div.CMS_cssDialog div.CMS_cssTemplate ul.SET_cssAdminDialogSectionTabs li.ui-tabs-selected a,
div.CMS_cssDialog div.CMS_cssTemplate ul.SET_cssAdminDialogSectionTabs li.ui-tabs-selected a:hover {
	font-weight:bold;
	text-decoration:none;
	cursor:default;
}

div.CMS_cssDialog div.CMS_cssTemplate ul.SET_cssAdminDialogSectionTabs li.SET_cssTabDisabled a,
div.CMS_cssDialog div.CMS_cssTemplate ul.SET_cssAdminDialogSectionTabs li.SET_cssTabDisabled a:hover {
	text-decoration:none;
	cursor:default;
	color:#AAA;
}

div.CMS_cssDialog div.CMS_cssTemplate div.ui-tabs-hide {
	display:none;
}
/*end lvl2 tabs*/


div.CMS_cssDialog div.CMS_cssTemplate div.ui-tabs-panel {
	clear:both;
}

div.CMS_cssDialog div.CMS_cssTemplate div.ui-tabs-panel div.ui-tabs-panel {
	/*padding:10px;
	*padding-right:18px; /*IE seems to think that its scrollbar doesn't take up any space, thus not reducing the width available to the table
	with width:100%, thus showing content under the scrollbar. Hooray!*/
}


div.CMS_cssDialog div.SET_cssAdminDialogFooter {
	height:34px;
	background:#D7D7D7;
	border:1px solid #808080;
	border-top:0 none;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
}

div.CMS_cssDialog div.SET_cssAdminDialogFooter div.SET_cssAdminDialogFooterContent {
	float:right;
	margin:0 33px 0 0;
	position:relative;
}

div.CMS_cssDialog div.SET_cssAdminDialogFooter div.SET_cssAdminDialogFooterContent div.SET_cssAdminDialogStatus {
	position:absolute;
	top:12px;
	right:100%;
	margin:0 10px 0 0;
	width:1000px;
}

div.CMS_cssDialog div.SET_cssAdminDialogFooter div.SET_cssAdminDialogFooterContent div.SET_cssAdminDialogStatus > div {
	float:right;
	margin:0 0 0 10px;
}

div.CMS_cssDialog div.SET_cssAdminDialogFooter div.SET_cssAdminDialogFooterContent div.SET_cssAdminDialogStatus a {
	text-decoration:none;
}

div.CMS_cssDialog div.SET_cssAdminDialogFooter div.SET_cssAdminDialogFooterContent div.SET_cssAdminDialogStatus a:hover {
	text-decoration:underline;
}

div.CMS_cssDialog div.SET_cssAdminDialogFooter div.SET_cssAdminDialogFooterContent a.SET_cssButton {
	display:none;
}

div.CMS_cssDialog div.SET_cssAdminDialogFooter div.SET_cssAdminDialogFooterContent div.SET_cssLinkButtonWrapper {
	display:block !important;
	margin:7px 0 0 7px;
	float:left;
}

div.CMS_cssPopupDialog a.SET_cssButton,
div.CMS_cssPopupDialog a.SET_cssButton div,
div.CMS_cssDialog div.CMS_cssButtonWrapper a.SET_cssButton,
div.CMS_cssDialog div.CMS_cssButtonWrapper a.SET_cssButton div,
div.CMS_cssLinkDialog a.SET_cssButton,
div.CMS_cssLinkDialog a.SET_cssButton div,
div.SET_cssLinkDialogOptions a.SET_cssButton,
div.SET_cssLinkDialogOptions a.SET_cssButton div,
div.CMS_cssDialog div.SET_cssAdminDialogFooter div.SET_cssAdminDialogFooterContent div.SET_cssLinkButtonWrapper a,
div.CMS_cssDialog div.SET_cssAdminDialogFooter div.SET_cssAdminDialogFooterContent div.SET_cssLinkButtonWrapper a div {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_dialog.png) no-repeat 0 0;
	font-family:verdana,sans-serif;
	font-size:11px;
	color:#444;
	text-decoration:none;
	cursor:pointer;
}

div.CMS_cssPopupDialog a.SET_cssButton,
div.CMS_cssDialog div.CMS_cssButtonWrapper a.SET_cssButton,
div.CMS_cssLinkDialog a.SET_cssButton,
div.SET_cssLinkDialogOptions a.SET_cssButton,
div.CMS_cssDialog div.SET_cssAdminDialogFooter div.SET_cssAdminDialogFooterContent div.SET_cssLinkButtonWrapper a {
	display:block;
	padding:0 0 0 3px;
}

div.CMS_cssPopupDialog a.SET_cssButton:hover,
div.CMS_cssDialog div.CMS_cssButtonWrapper a.SET_cssButton:hover,
div.CMS_cssLinkDialog a.SET_cssButton:hover,
div.SET_cssLinkDialogOptions a.SET_cssButton:hover,
div.CMS_cssDialog div.SET_cssAdminDialogFooter div.SET_cssAdminDialogFooterContent div.SET_cssLinkButtonWrapper a:hover {
	background-position:0 -84px;
}

div.CMS_cssPopupDialog a.SET_cssButton div,
div.CMS_cssDialog div.CMS_cssButtonWrapper a.SET_cssButton div,
div.CMS_cssLinkDialog a.SET_cssButton div,
div.SET_cssLinkDialogOptions a.SET_cssButton div,
div.CMS_cssDialog div.SET_cssAdminDialogFooter div.SET_cssAdminDialogFooterContent div.SET_cssLinkButtonWrapper a div {
	height:22px;
	line-height:20px;
	padding:0 15px 0 13px;
	background-position:right -42px;
}

div.CMS_cssPopupDialog a.SET_cssButton:hover div,
div.CMS_cssDialog div.CMS_cssButtonWrapper a.SET_cssButton:hover div,
div.CMS_cssLinkDialog a.SET_cssButton:hover div,
div.SET_cssLinkDialogOptions a.SET_cssButton:hover div,
div.CMS_cssDialog div.SET_cssAdminDialogFooter div.SET_cssAdminDialogFooterContent div.SET_cssLinkButtonWrapper a:hover div {
	background-position:right -126px;
}






div.CMS_cssDialog div.SET_cssAdminDialogFooter div.SET_cssSizerHook {
	position:absolute;
	bottom:3px;
	right:3px;
	background:url(/mind_modules/CMS/gui/default/default/img/icn_dialogSizerHook.gif) no-repeat 0 0;
	width:12px;
	height:12px;
}



div.CMS_cssDialog div.SET_cssAdminDialogContent {
	width:auto !important;
	height:auto !important;
	background:#E3E3E3;
	border:1px solid #808080;
	border-top:0 none;
	overflow-y:auto;
	overflow-x:hidden;
	position:absolute;
	top:36px;
	bottom:35px;
	left:0;
	right:0;
	padding:11px;
}



div.CMS_cssDialog div.CMS_cssTemplate div.SET_cssAdminDialogBorder {
	display:none;
}




div.CMS_cssDialog div.SET_cssAdminDialogContent div.ui-tabs-panel table {
	width:100%;
	table-layout:fixed;
	border-collapse:collapse;
}

div.CMS_cssDialog div.SET_cssAdminDialogContent div.ui-tabs-panel table td {
	/*padding:0 10px 10px 0;*/
	padding:0;
	vertical-align:top;
}

div.CMS_cssDialog div.SET_cssAdminDialogContent div.ui-tabs-panel table td.CMS_cssRightmost {
	padding-right:0;
}

div.CMS_cssDialog div.SET_cssAdminDialogContent div.ui-tabs-panel table td.CMS_cssBottomRow {
	padding-bottom:0;
}




/*BEGIN FORM ELEMENTS*/
/*begin separator*/
div.CMS_cssDialog div.CMS_cssSeparator {
	border-left:1px solid #A5A6A5;
	border-right:1px solid #F0F0F0;
	float:left;
	height:19px;
	margin:0 8px 0 0;
}
/*end separator*/


/*begin width label*/
div.CMS_cssDialog div.CMS_cssWithLabel label {
	display:block;
	clear:both;
}
/*end width label*/


/*begin linkbutton type 1*/
div.CMS_cssDialog div.SET_cssLinkButtonWrapper.CMS_cssType1 a.SET_cssLinkButton,
div.CMS_cssDialog div.SET_cssLinkButtonWrapper.CMS_cssType1 a.SET_cssLinkButton div {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_dialogType1.png) no-repeat 0 0;
}

div.CMS_cssDialog div.SET_cssLinkButtonWrapper.CMS_cssType1 {
	float:left;
}

div.CMS_cssDialog div.SET_cssLinkButtonWrapper.CMS_cssType1 a.SET_cssLinkButton {
	float:left;
	display:block;
	background-position:0 -42px;
	padding:0 0 0 3px;
	text-decoration:none;
	font-size:11px;
	outline:0 none;
	cursor:pointer;
}

div.CMS_cssDialog div.SET_cssLinkButtonWrapper.CMS_cssType1 a.SET_cssLinkButton:hover {
	background-position:0 -126px;
}

div.CMS_cssDialog div.SET_cssLinkButtonWrapper.CMS_cssType1 a.SET_cssLinkButton.SET_cssActivated {
	background-position:0 -210px;
}

div.CMS_cssDialog div.SET_cssLinkButtonWrapper.CMS_cssType1 a.SET_cssLinkButton.SET_cssHighlighted {
	background-position:0 -378px;
}

div.CMS_cssDialog div.SET_cssLinkButtonWrapper.CMS_cssType1 a.SET_cssLinkButton.SET_cssDisabled {
	background-position:0 -462px;
}


div.CMS_cssDialog div.SET_cssLinkButtonWrapper.CMS_cssType1 a.SET_cssLinkButton div {
	background-position:top right;
	padding:3px 16px 0 13px;
	height:18px;
}

div.CMS_cssDialog div.SET_cssLinkButtonWrapper.CMS_cssType1 a.SET_cssLinkButton:hover div {
	background-position:right -84px;
}

div.CMS_cssDialog div.SET_cssLinkButtonWrapper.CMS_cssType1 a.SET_cssLinkButton.SET_cssActivated div {
	background-position:right -168px;
}

div.CMS_cssDialog div.SET_cssLinkButtonWrapper.CMS_cssType1 a.SET_cssLinkButton.SET_cssHighlighted div {
	background-position:right -336px;
}

div.CMS_cssDialog div.SET_cssLinkButtonWrapper.CMS_cssType1 a.SET_cssLinkButton.SET_cssDisabled div {
	background-position:right -420px;
}
/*end linkbutton type 1*/


/*begin linkbutton type 2*/
div.CMS_cssDialog div.SET_cssLinkButtonWrapper.CMS_cssType2 {
	float:left;
	margin:0 8px 0 0;
}

div.CMS_cssDialog div.SET_cssLinkButtonWrapper.CMS_cssType2,
div.CMS_cssDialog div.SET_cssLinkButtonWrapper.CMS_cssType2 a.SET_cssLinkButton {
	height:28px;
	width:37px;
	overflow:hidden;
	position:relative;
}

div.CMS_cssDialog div.SET_cssLinkButtonWrapper.CMS_cssType2 a.SET_cssLinkButton {
	display:block;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_dialogType2.png) no-repeat 0 -48px;
	outline:0 none;
	cursor:pointer;
}

div.CMS_cssDialog div.SET_cssLinkButtonWrapper.CMS_cssType2 a.SET_cssLinkButton div {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:5px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_dialogType2.png) no-repeat right 0;
}


div.CMS_cssDialog div.SET_cssLinkButtonWrapper.CMS_cssType2 a.SET_cssLinkButton:hover {
	background-position:0 -144px;
}

div.CMS_cssDialog div.SET_cssLinkButtonWrapper.CMS_cssType2 a.SET_cssLinkButton:hover div {
	background-position:right -96px;
}


div.CMS_cssDialog div.SET_cssLinkButtonWrapper.CMS_cssType2.SET_cssActivated a.SET_cssLinkButton {
	background-position:0 -240px;
}

div.CMS_cssDialog div.SET_cssLinkButtonWrapper.CMS_cssType2.SET_cssActivated a.SET_cssLinkButton div {
	background-position:right -192px;
}


div.CMS_cssDialog div.SET_cssLinkButtonWrapper.CMS_cssType2.SET_cssSelected a.SET_cssLinkButton {
	background-position:0 -335px;
}

div.CMS_cssDialog div.SET_cssLinkButtonWrapper.CMS_cssType2.SET_cssSelected a.SET_cssLinkButton div {
	background-position:right -288px;
}


div.CMS_cssDialog div.SET_cssLinkButtonWrapper.CMS_cssType2.SET_cssHighlighted a.SET_cssLinkButton {
	background-position:0 -430px;
}

div.CMS_cssDialog div.SET_cssLinkButtonWrapper.CMS_cssType2.SET_cssHighlighted a.SET_cssLinkButton div {
	background-position:right -382px;
}


div.CMS_cssDialog div.SET_cssLinkButtonWrapper.CMS_cssType2.SET_cssDisabled a.SET_cssLinkButton {
	background-position:0 -526px;
	cursor:default;
}

div.CMS_cssDialog div.SET_cssLinkButtonWrapper.CMS_cssType2.SET_cssDisabled a.SET_cssLinkButton div {
	background-position:right -478px;
}


/*
sprite layout top to bottom:normal hover active(lightness -20) pressed attention disabled (lightness +50).
each img in the sprite is w26*h27 and they are separated with 20px vertically
*/
div.CMS_cssDialog div.SET_cssLinkButtonWrapper.CMS_cssType2 a.SET_cssLinkButton:hover img {
	margin-top:-47px;	
}

div.CMS_cssDialog div.SET_cssLinkButtonWrapper.CMS_cssType2.SET_cssActivated a.SET_cssLinkButton img {
	margin-top:-94px;
}

div.CMS_cssDialog div.SET_cssLinkButtonWrapper.CMS_cssType2.SET_cssSelected a.SET_cssLinkButton img {
	margin-top:-141px;
}

div.CMS_cssDialog div.SET_cssLinkButtonWrapper.CMS_cssType2.SET_cssHighlighted a.SET_cssLinkButton img {
	margin-top:-188px;
}

div.CMS_cssDialog div.SET_cssLinkButtonWrapper.CMS_cssType2.SET_cssDisabled a.SET_cssLinkButton img {
	margin-top:-235px;
}
/*end linkbutton type 2*/


/*begin wrapped input*/
div.CMS_cssDialog div.SET_cssTextWrapper.CMS_cssType1 {
	position:relative;
	margin:0 5px 0 0; /*match margin-right to input padding + border*/
}

div.CMS_cssDialog div.SET_cssTextWrapper.CMS_cssType1 div.SET_cssSlidingDoor1 {
	position:absolute;
	z-index:1; /*below input*/
	top:0;
	left:0;
	bottom:0;
	right:-5px;
	border:1px solid #959595;
}

div.CMS_cssDialog div.SET_cssTextWrapper.CMS_cssType1 div.SET_cssSlidingDoor1 div {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	border:1px solid #E5E5E5;
	border-width:1px 0 0 1px;
	background:white;
}

div.CMS_cssDialog div.SET_cssTextWrapper.CMS_cssType1 input {
	position:relative;
	z-index:2; /*above sliding doors*/
	width:100%;
	height:16px;
	padding:3px 0 0 4px;
	margin:0;
	border:0 none;
	background:none;
}

/*hover*/
div.CMS_cssDialog div.SET_cssTextWrapper.CMS_cssType1:hover div.SET_cssSlidingDoor1 div {
	border-color:#DBDBDB;
	background:#F4F4F4;
}

/*highlighted*/
div.CMS_cssDialog div.SET_cssTextWrapper.CMS_cssType1.SET_cssHighlighted {
	margin-right:6px;
}

div.CMS_cssDialog div.SET_cssTextWrapper.CMS_cssType1.SET_cssHighlighted div.SET_cssSlidingDoor1 {
	background:white;
	border:2px solid #6ACAEE;
	right:-6px;
}

div.CMS_cssDialog div.SET_cssTextWrapper.CMS_cssType1.SET_cssHighlighted div.SET_cssSlidingDoor1 div {
	display:none;
}

/*error*/
div.CMS_cssDialog div.SET_cssTextWrapper.CMS_cssType1.SET_cssError div.SET_cssSlidingDoor1 div {
	border-color:#E5B9B9;
	background:#FFCECE;
}

/*disabled*/
div.CMS_cssDialog div.SET_cssTextWrapper.CMS_cssType1.SET_cssDisabled div.SET_cssSlidingDoor1 {
	border-color:#AEAEAD;
}

div.CMS_cssDialog div.SET_cssTextWrapper.CMS_cssType1.SET_cssDisabled div.SET_cssSlidingDoor1 div {
	border-color:#AEAEAD;
	background:#C2C2C1;
}

div.CMS_cssDialog div.SET_cssTextWrapper.CMS_cssType1.SET_cssDisabled input {
	color:#888;
}


div.CMS_cssDialog div.SET_cssTextWrapper.CMS_cssType1 div.SET_cssSlidingDoor2 {
	display:none;
}
/*end wrapped input*/


/*begin fieldset*/
div.SET_cssListDialog div.CMS_cssFieldset,
div.CMS_cssDialog div.CMS_cssTemplate div.CMS_cssFieldset {
	position:relative;
	padding:3px 0;
	margin:16px 0 0 0;
}

div.SET_cssListDialog div.SET_cssSDTop,
div.SET_cssListDialog div.SET_cssSDTop div,
div.SET_cssListDialog div.SET_cssSDBottom,
div.SET_cssListDialog div.SET_cssSDBottom div,
div.CMS_cssDialog div.CMS_cssTemplate div.CMS_cssFieldset div.SET_cssSDTop,
div.CMS_cssDialog div.CMS_cssTemplate div.CMS_cssFieldset div.SET_cssSDTop div,
div.CMS_cssDialog div.CMS_cssTemplate div.CMS_cssFieldset div.SET_cssSDBottom,
div.CMS_cssDialog div.CMS_cssTemplate div.CMS_cssFieldset div.SET_cssSDBottom div {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_fieldset.gif) no-repeat 0 0;
	position:absolute;
}

div.SET_cssListDialog div.CMS_cssFieldset div.SET_cssSDTop,
div.CMS_cssDialog div.CMS_cssTemplate div.CMS_cssFieldset div.SET_cssSDTop {
	background-position:top right;
	top:0;
	right:0;
	left:4px;
	height:4px;
}

div.SET_cssListDialog div.CMS_cssFieldset div.SET_cssSDTop div,
div.CMS_cssDialog div.CMS_cssTemplate div.CMS_cssFieldset div.SET_cssSDTop div {
	top:0;
	bottom:0;
	left:-4px;
	width:4px;
}

div.SET_cssListDialog div.CMS_cssFieldset div.SET_cssSDBottom,
div.CMS_cssDialog div.CMS_cssTemplate div.CMS_cssFieldset div.SET_cssSDBottom {
	background-position:right -4px;
	bottom:0;
	right:0;
	left:4px;
	height:4px;
}

div.SET_cssListDialog div.CMS_cssFieldset div.SET_cssSDBottom div,
div.CMS_cssDialog div.CMS_cssTemplate div.CMS_cssFieldset div.SET_cssSDBottom div {
	background-position:0 -4px;
	top:0;
	bottom:0;
	left:-4px;
	width:4px;
}

div.SET_cssListDialog div.CMS_cssFieldset div.SET_cssContent,
div.CMS_cssDialog div.CMS_cssTemplate div.CMS_cssFieldset div.SET_cssContent {
	border-left:1px solid #A5A5A5;
	border-right:1px solid #EFEFEF;
}

div.SET_cssListDialog div.CMS_cssFieldset div.SET_cssContent div.SET_cssBorders,
div.CMS_cssDialog div.CMS_cssTemplate div.CMS_cssFieldset div.SET_cssContent div.SET_cssBorders {
	padding:11px 11px 11px 10px;
	*padding-bottom:5px;
	border-left:1px solid #F1F1F1;
	border-right:1px solid #A7A7A7;
	overflow:hidden;
}

div.SET_cssListDialog div.CMS_cssFieldset h1,
div.CMS_cssDialog div.CMS_cssTemplate div.CMS_cssFieldset h1 {
	position:absolute;
	top:-14px;
	*top:-7px;
	left:9px;
	background:#E3E3E3;
	padding:0 2px 0 2px;
	color:#777;
	font-weight:normal;
	font-size:11px;
}
/*end fieldset*/


/*begin wrapped textarea*/
div.CMS_cssDialog div.SET_cssTextareaWrapper {
	margin:0 2px 0 0;
	padding:1px 1px 1px 0; /*can't adjust with textarea padding because some browsers show scrollbar on top of border*/
	*padding-top:0; /*IE shows 1px space btw border and scrollbar*/
	*padding-bottom:0; /*IE shows 1px space btw border and scrollbar*/
	position:relative;
	width: 556px;
}

div.CMS_cssDialog div.SET_cssTextareaWrapper div.SET_cssSlidingDoor1 {
	position:absolute;
	top:0;
	bottom:0;
	right:-2px;
	left:0;
	border:1px solid #959595;
}

div.CMS_cssDialog div.SET_cssTextareaWrapper div.SET_cssSlidingDoor1 div {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	border:1px solid #E5E5E5;
	border-width:1px 0 0 1px;
	background:white;
	z-index:1; /*below textarea*/
}

div.CMS_cssDialog div.SET_cssTextareaWrapper div.SET_cssSlidingDoor2 {
	display:none;
}

div.CMS_cssDialog div.SET_cssTextareaWrapper textarea {
	width:100%;
	background:none;
	border:0 none;
	padding: 3px;
	*padding-top:1px; /*compensate for not having padding-top on wrapper. see above*/
	*padding-bottom:1px; /*compensate for not having padding-bottom on wrapper. see above*/
	margin:0;
	position:relative;
	z-index:2; /*above sliding door*/

	height:100px;
}


/*hover*/
div.CMS_cssDialog div.SET_cssTextareaWrapper:hover div.SET_cssSlidingDoor1 div {
	border-color:#DBDBDB;
}

/*highlighted*/
div.CMS_cssDialog div.SET_cssTextareaWrapper.SET_cssHighlighted {
	margin-right:3px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:-2px; /*compensate for extra padding so that everything below does not move down 2px when highlighted-state is set dynamically*/
	*margin-bottom:-4px; /*IE, as always, does not play ball*/
}

div.CMS_cssDialog div.SET_cssTextareaWrapper.SET_cssHighlighted div.SET_cssSlidingDoor1 {
	background:white;
	border:2px solid #6ACAEE;
	right:-3px;
}

div.CMS_cssDialog div.SET_cssTextareaWrapper.SET_cssHighlighted div.SET_cssSlidingDoor1 div {
	display:none;
}

/*error*/
div.CMS_cssDialog div.SET_cssTextareaWrapper.SET_cssError div.SET_cssSlidingDoor1 div {
	border-color:#E5B9B9;
	background:#FFCECE;
}

/*hover override for previous two*/
div.CMS_cssDialog div.SET_cssTextareaWrapper:hover div.SET_cssSlidingDoor1 div {

}

/*disabled*/
div.CMS_cssDialog div.SET_cssTextareaWrapper.SET_cssDisabled div.SET_cssSlidingDoor1 {
	border-color:#AEAEAD;
}

div.CMS_cssDialog div.SET_cssTextareaWrapper.SET_cssDisabled div.SET_cssSlidingDoor1 div {
	border-color:#AEAEAD;
	background:#C2C2C1;
}
/*end wrapped textarea*/



/*begin wrapped select*/
div.CMS_cssDialog div.SET_cssSelectOuterWrapper {
	
}

div.CMS_cssDialog div.SET_cssSelectWrapper {
	padding: 0;
	margin: 0 15px 0 0;
	*padding-top:2px;
	*padding-left:2px;
	position:relative;
}

div.CMS_cssDialog div.SET_cssSelectOuterWrapper div.SET_cssSlidingDoor1 {
	position:absolute;
	top:0;
	bottom:0;
	right:-1px;
	left:0;
	border:1px solid #959595;
}

div.CMS_cssDialog div.SET_cssSelectOuterWrapper div.SET_cssSlidingDoor1 div {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	border:1px solid #E5E5E5;
	border-width:1px 0 0 1px;
	background:white;
	z-index:1; /*below textarea*/
}

div.CMS_cssDialog div.SET_cssSelectOuterWrapper div.SET_cssSelectWrapper div.SET_cssSlidingDoor1,
div.CMS_cssDialog div.SET_cssSelectOuterWrapper div.SET_cssSelectWrapper div.SET_cssSlidingDoor1 div {
	display: none;
}

div.CMS_cssDialog div.SET_cssSelectOuterWrapper div.SET_cssSlidingDoor2 {
	display:none;
}

div.CMS_cssDialog div.SET_cssSelectOuterWrapper select {
/*	
	width:100%;
	background:none;
	border:0 none;
	padding:0 0 0 1px;
	margin:0;
	position:relative;
	z-index:2; /*above sliding door*/
*/
}

div.CMS_cssDialog div.SET_cssSelectOuterWrapper select option {
	padding:1px 0 2px 4px;
}


div.CMS_cssDialog div.SET_cssSelectOuterWrapper label {
	display:block;
}


/*highlighted*/
div.CMS_cssDialog div.SET_cssSelectOuterWrapper.SET_cssHighlighted {
	margin-right:2px;
}

div.CMS_cssDialog div.SET_cssSelectOuterWrapper.SET_cssHighlighted div.SET_cssSelectWrapper {
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:-2px; /*compensate for extra padding so that everything below does not move down 2px when highlighted-state is set dynamically*/
	*margin-bottom:-4px; /*IE, as always, does not play ball*/
}

div.CMS_cssDialog div.SET_cssSelectOuterWrapper.SET_cssHighlighted div.SET_cssSlidingDoor1 {
	background:white;
	border:2px solid #6ACAEE;
	right:-2px;
}

div.CMS_cssDialog div.SET_cssSelectOuterWrapper.SET_cssHighlighted div.SET_cssSlidingDoor1 div {
	display:none;
}

/*error*/
div.CMS_cssDialog div.SET_cssSelectOuterWrapper.SET_cssError div.SET_cssSlidingDoor1 div {
	border-color:#E5B9B9;
	background:#FFCECE;
}


/*disabled*/
div.CMS_cssDialog div.SET_cssSelectOuterWrapper.SET_cssDisabled div.SET_cssSlidingDoor1 {
	border-color:#AEAEAD;
}

div.CMS_cssDialog div.SET_cssSelectOuterWrapper.SET_cssDisabled div.SET_cssSlidingDoor1 div {
	border-color:#AEAEAD;
	background:#C2C2C1;
}
/*end wrapped select*/



/*begin dynamic radio*/
div.CMS_cssDialog a.SET_cssRadiobutton {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_dialog_chk_radio.gif) no-repeat 0 -197px;
	cursor:pointer;
	height:12px;
	width:12px;
	display:block;
	float:none;
	outline:0 none;
	margin:0;
	position:absolute;
	top:1px;
	left:0;
}

div.CMS_cssDialog a.SET_cssRadiobutton:hover {
	background-position:0 -229px;
}

div.CMS_cssDialog a.SET_cssRadiobutton.SET_cssSelected {
	background-position:0 -261px;
}

div.CMS_cssDialog a.SET_cssRadiobutton.SET_cssSelected:hover {
	background-position:0 -292px;
}

div.CMS_cssDialog a.SET_cssRadiobutton.SET_cssDisabled,
div.CMS_cssDialog a.SET_cssRadiobutton.SET_cssDisabled:hover {
	background-position:0 -324px;
	cursor:default;
}

div.CMS_cssDialog a.SET_cssRadiobutton.SET_cssSelected.SET_cssDisabled,
div.CMS_cssDialog a.SET_cssRadiobutton.SET_cssSelected.SET_cssDisabled:hover {
	background-position:0 -356px;
}


div.CMS_cssDialog div.SET_cssRadioWrapper {
	position:relative;
	padding:0 0 0 15px;
	margin:0 0 5px 0;
	min-height:12px;
}

div.CMS_cssDialog div.SET_cssRadioWrapper a.SET_cssRadiobutton {
	position:absolute;
	left:0;
	top:0;
	outline:0 none;
}
/*end dynamic radio*/


/*begin dynamic checkbox*/
div.CMS_cssDialog div.SET_cssCheckbox,
div.CMS_cssDialog div.SET_cssCheckbox a {
	height:13px;
	width:13px;
}

div.CMS_cssDialog div.SET_cssCheckbox a {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_dialog_chk_radio.gif) no-repeat 0 0;
	cursor:pointer;
	display:block;
	outline:0 none;
}

div.CMS_cssDialog div.SET_cssCheckbox a:hover {
	background-position:0 -33px;
}

div.CMS_cssDialog div.SET_cssCheckbox.SET_cssSelected a {
	background-position:0 -66px;
}

div.CMS_cssDialog div.SET_cssCheckbox.SET_cssSelected a:hover {
	background-position:0 -99px;
}

div.CMS_cssDialog div.SET_cssCheckbox.SET_cssDisabled a,
div.CMS_cssDialog div.SET_cssCheckbox.SET_cssDisabled a:hover {
	background-position:0 -132px;
	cursor:default;
}

div.CMS_cssDialog div.SET_cssCheckbox.SET_cssSelected.SET_cssDisabled a,
div.CMS_cssDialog div.SET_cssCheckbox.SET_cssSelected.SET_cssDisabled a:hover {
	background-position:0 -164px;
}


div.CMS_cssDialog div.SET_cssCheckboxWrapper {
	position:relative;
	padding:2px 0 0 18px;
	margin:0 0 5px 0;
	min-height:13px;
}

div.CMS_cssDialog div.SET_cssCheckboxWrapper div.SET_cssCheckbox {
	position:absolute;
	left:0;
	top:0;
}
/*end dynamic checkbox*/



/*begin infosquare base*/
div.CMS_cssDialog div.CMS_cssInfoSquare {
	background:#D4D3D1 none no-repeat;
	border:1px solid #A3A3A3;
	font-weight:bold;
	padding:6px 0 5px 0;
}
/*end infosquare*/

/*begin infosquare online status*/
div.CMS_cssDialog div.CMS_cssInfoSquare.CMS_cssOnlineStatus {
	background-image:url(/mind_modules/CMS/gui/default/default/img/spt_icn_pageStatus.gif);
	padding-left:33px;
	background-position:8px 4px;
}

div.CMS_cssDialog div.CMS_cssInfoSquare.CMS_cssOnlineStatus.CMS_cssStatus2 {
	background-position:8px -31px;
}

div.CMS_cssDialog div.CMS_cssInfoSquare.CMS_cssOnlineStatus.CMS_cssOffline {
	background-position:8px -66px;	
}
/*end infosquare online status*/



/*begin dialog dropdown type 1*/
/*sprite layout top to bottom:normal hover active pressed highlighted disabled*/
div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType1 {
	height:20px;
	padding:0 17px 0 0; /*match with triggers width*/
	margin:0;
	position:relative;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType1 div.SET_cssFormSelectTopOption,
div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType1 div.SET_cssFormSelectTrigger a {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_dialogDropdownType1.gif) no-repeat;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType1 div.SET_cssFormSelectTopOption {
	background-position:0 0;
	height:20px;
	cursor:pointer;
	position:relative;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType1:hover div.SET_cssFormSelectTopOption {
	background-position:0 -39px;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType1.SET_cssActivated div.SET_cssFormSelectTopOption {
	background-position:0 -78px;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType1.SET_cssSelected div.SET_cssFormSelectTopOption {
	background-position:0 -117px;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType1.SET_cssHighlighted div.SET_cssFormSelectTopOption {
	background-position:0 -156px;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType1.SET_cssDisabled div.SET_cssFormSelectTopOption {
	background-position:0 -195px;
	cursor:default;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType1 div.SET_cssFormSelectTopOption a,
div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType1 div.SET_cssFormSelectTopOption a:hover {
	font-weight:bold;
	text-decoration:none;
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	white-space:nowrap;
	overflow:hidden;
	line-height:18px;
	padding:0 0 0 9px;
	cursor:pointer;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType1 div.SET_cssFormSelectTopOption div.SET_cssFormSelectInner {
	white-space:nowrap;
	overflow:hidden;
	font-weight:bold;
	line-height:20px;
	padding-left:6px;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType1.SET_cssDisabled div.SET_cssFormSelectTopOption div.SET_cssFormSelectInner {
	color:#A2A2A2;
}


div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType1 div.SET_cssFormSelectTrigger {
	position:absolute;
	top:0;
	right:0;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType1 div.SET_cssFormSelectTrigger a {
	background-position:top right;
	display:block;
	width:17px;
	height:20px;
	cursor:pointer;
	text-decoration:none;
	outline:none;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType1:hover div.SET_cssFormSelectTrigger a {
	background-position:right -39px;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType1.SET_cssActivated div.SET_cssFormSelectTrigger a {
	background-position:right -78px;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType1.SET_cssSelected div.SET_cssFormSelectTrigger a {
	background-position:right -117px;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType1.SET_cssHighlighted div.SET_cssFormSelectTrigger a {
	background-position:right -156px;
	width:21px;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType1.SET_cssDisabled div.SET_cssFormSelectTrigger a {
	background-position:right -195px;
	cursor:default;
}
/*end dialog dropdown type 1*/



/*begin dialog dropdown type 2*/
/*sprite layout top to bottom:normal hover active pressed highlighted disabled*/
div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType2 {
	height:20px;
	padding:0 17px 0 0; /*match with triggers width*/
	margin:0;
	position:relative;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType2 div.SET_cssFormSelectTopOption,
div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType2 div.SET_cssFormSelectTrigger a {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_dialogDropdownType2.gif) no-repeat;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType2 div.SET_cssFormSelectTopOption {
	background-position:0 0;
	height:20px;
	cursor:pointer;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType2:hover div.SET_cssFormSelectTopOption {
	background-position:0 -39px;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType2.SET_cssActivated div.SET_cssFormSelectTopOption {
	background-position:0 -78px;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType2.SET_cssSelected div.SET_cssFormSelectTopOption {
	background-position:0 -117px;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType2.SET_cssHighlighted div.SET_cssFormSelectTopOption {
	background-position:0 -156px;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType2.SET_cssDisabled div.SET_cssFormSelectTopOption {
	background-position:0 -195px;
	cursor:default;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType2 div.SET_cssFormSelectTopOption div.SET_cssFormSelectInner {
	white-space:nowrap;
	overflow:hidden;
	font-weight:bold;
	line-height:20px;
	padding-left:6px;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType2.SET_cssDisabled div.SET_cssFormSelectTopOption div.SET_cssFormSelectInner {
	color:#A2A2A2;
}


div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType2 div.SET_cssFormSelectTrigger {
	position:absolute;
	top:0;
	right:0;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType2 div.SET_cssFormSelectTrigger a {
	background-position:top right;
	display:block;
	width:17px;
	height:20px;
	cursor:pointer;
	text-decoration:none;
	outline:none;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType2:hover div.SET_cssFormSelectTrigger a {
	background-position:right -39px;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType2.SET_cssActivated div.SET_cssFormSelectTrigger a {
	background-position:right -78px;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType2.SET_cssSelected div.SET_cssFormSelectTrigger a {
	background-position:right -117px;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType2.SET_cssHighlighted div.SET_cssFormSelectTrigger a {
	background-position:right -156px;
	width:21px;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType2.SET_cssDisabled div.SET_cssFormSelectTrigger a {
	background-position:right -195px;
	cursor:default;
}
/*end dialog dropdown type 2*/



/*begin dialog dropdown type 3*/
div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType3 div.SET_cssFormSelectTopOption,
div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType3 div.SET_cssFormSelectTopOption a,
div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType3 div.SET_cssFormSelectTrigger a {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_bg_dialogDropdownType3.png) no-repeat;
}

/*sprite layout top to bottom:normal hover active pressed attention disabled*/
div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType3 {
	width:31px;
	height:28px;
	padding:0 14px 0 0;
	margin:0 8px 0 0;
	float:left;
	position:relative;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType3 div.SET_cssFormSelectTopOption,
div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType3 div.SET_cssFormSelectTrigger a {
	outline:none;
}


div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType3 div.SET_cssFormSelectTopOption a {
	display:block;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	text-decoration:none;
	border:0 none;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType3 div.SET_cssFormSelectTopOption {
	background-position:0 0;
	position:absolute;
	left:0;
	right:14px;
	top:0;
	bottom:0;
	cursor:pointer;
	overflow:hidden;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType3 div.SET_cssFormSelectTopOption a {
	background-position:-10000px -10000px; /*hide background since it should only be visible for highlighted state*/
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType3:hover div.SET_cssFormSelectTopOption {
	background-position:0 -48px;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType3.SET_cssActivated div.SET_cssFormSelectTopOption {
	background-position:0 -96px;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType3.SET_cssSelected div.SET_cssFormSelectTopOption {
	background-position:0 -144px;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType3.SET_cssHighlighted div.SET_cssFormSelectTopOption {
	background-position:0 -192px;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType3.SET_cssHighlighted div.SET_cssFormSelectTopOption a {
	background-position:right -240px;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType3.SET_cssDisabled div.SET_cssFormSelectTopOption {
	background-position:0 -287px;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType3.SET_cssDisabled * {
	cursor:default !important;
}


div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType3 div.SET_cssFormSelectTopOption img {
	width:22px;
	margin:3px 0 0 4px;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType3 div.SET_cssFormSelectTopOption:hover img {
	margin-top:-184px;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType3.SET_cssActivated div.SET_cssFormSelectTopOption img {
	margin-top:-231px;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType3.SET_cssSelected div.SET_cssFormSelectTopOption img {
	margin-top:-278px;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType3.SET_cssHighlighted div.SET_cssFormSelectTopOption img {
	margin-top:-325px;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType3.SET_cssDisabled div.SET_cssFormSelectTopOption img {
	margin-top:-371px;
}



div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType3 div.SET_cssFormSelectTrigger a {
	background-position:right 0;
	display:block;
	width:14px;
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	cursor:pointer;
	text-decoration:none;
	outline:none;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType3:hover div.SET_cssFormSelectTrigger a {
	background-position:right -48px;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType3.SET_cssActivated div.SET_cssFormSelectTrigger a {
	background-position:right -96px;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType3.SET_cssSelected div.SET_cssFormSelectTrigger a {
	background-position:right -144px;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType3.SET_cssHighlighted div.SET_cssFormSelectTrigger a {
	background-position:right -192px;
}

div.CMS_cssDialog div.CMS_cssDialogDropdown.CMS_cssType3.SET_cssDisabled div.SET_cssFormSelectTrigger a {
	background-position:right -287px;
	cursor:default;
}
/*end cms-dropdown type 3*/



/*begin common classes for dropdown body*/
div.CMS_cssDialogDropdownExpander {
	margin-top:-1px;
	margin-left:1px;
}

div.CMS_cssDialogDropdownExpander div.SET_cssFormSelectHeader,
div.CMS_cssDialogDropdownExpander div.SET_cssFormSelectFooter {
	display:none;
}

div.CMS_cssDialogDropdownExpander div.CMS_cssBody {
	padding:0;
}

div.CMS_cssDialogDropdownExpander div.SET_cssFormSelectExpanderBody {
	position:relative;
}

div.CMS_cssDialogDropdownExpander div.CMS_cssBody div.CMS_cssLeft,
div.CMS_cssDialogDropdownExpander div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectLeft {
	position:absolute;
	width:1px;
	top:0;
	left:-1px;
	bottom:0;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_dialogDropdownShadow.png) no-repeat top right;
	display:block;
	line-height:0;
	font-size:0;
}

div.CMS_cssDialogDropdownExpander div.CMS_cssBody div.CMS_cssLeft div,
div.CMS_cssDialogDropdownExpander div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectLeft div {
	position:absolute;
	top:4px;
	bottom:0;
	left:0;
	right:0;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_dialogDropdownShadow.png) repeat-y -26px 0;
}

div.CMS_cssDialogDropdownExpander div.CMS_cssBody div.CMS_cssRight,
div.CMS_cssDialogDropdownExpander div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectRight {
	position:absolute;
	width:3px;
	top:0;
	bottom:0;
	right:-3px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_dialogDropdownShadow.png) no-repeat top left;
	display:block;
	line-height:0;
	font-size:0;
}

div.CMS_cssDialogDropdownExpander div.CMS_cssBody div.CMS_cssLvl3 div.CMS_cssRight {
	right:0;
	bottom:4px;
}

div.CMS_cssDialogDropdownExpander div.CMS_cssBody div.CMS_cssRight div,
div.CMS_cssDialogDropdownExpander div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectRight div {
	position:absolute;
	top:4px;
	bottom:0;
	left:0;
	right:0;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_bg_dropdownBodyShadow1.png) repeat-y -13px 0;
}

div.CMS_cssDialogDropdownExpander div.CMS_cssBody div.CMS_cssBottom,
div.CMS_cssDialogDropdownExpander div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectFooter {
	position:absolute;
	height:4px;
	bottom:-4px;
	left:0;
	right:-3px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_dialogDropdownShadow2.png) no-repeat top left;
	display:block;
	line-height:0;
	font-size:0;
}

div.CMS_cssDialogDropdownExpander div.CMS_cssBody div.CMS_cssLvl3 div.CMS_cssBottom {
	bottom:0;
	right:0;
}

div.CMS_cssDialogDropdownExpander div.CMS_cssBody div.CMS_cssBottom div,
div.CMS_cssDialogDropdownExpander div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectFooter div {
	position:absolute;
	top:0;
	bottom:0;
	left:4px;
	right:0;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_dialogDropdownShadow2.png) no-repeat bottom right;
}

div.CMS_cssDialogDropdownExpander div.SET_cssFormSelectOptions {
	padding:0;
	background:#E1E2E1;
	border:1px solid #7E7E7F;
	color:#444;
	min-height:20px;
	font-size:10px;
	font-family:verdana,arial,sans-serif;
}

div.CMS_cssDialogDropdownExpander div.SET_cssFormSelectOptions a {
	display:block;
	color:#444;
	padding:3px 8px;
	text-decoration:none;
	cursor:pointer;
}

div.CMS_cssDialogDropdownExpander div.SET_cssFormSelectOptions a:hover {
	background:#D0CFCE;
}
/*end common classes for dropdown body*/

/*begin common classes for dropdown body*/
div.CMS_cssDialogDropdownExpander.CMS_cssType2Expander {
	margin-top:-2px;
}
/*END FORM ELEMENTS*/
/****************/
/*END NEW DIALOG*/
/****************/





/*BEGIN DIALOG OVERRIDES*/
div.CMS_cssDialog.CMS_cssMenuEdit div.CMS_cssColumnsWrapper {
	float:left;
	width:100%;
	position:relative;
}

div.CMS_cssDialog.CMS_cssMenuEdit div.CMS_cssColumn {
	width:424px;
	float:left;
	position:relative;
}

div.CMS_cssDialog.CMS_cssMenuEdit div.CMS_cssColumn.CMS_cssRight {
	float:right;
	width:411px;
}

div.CMS_cssDialog.CMS_cssMenuEdit div.CMS_cssColumnSeparator {
	position:absolute;
	left:438px;
	top:0;
	bottom:0;
	margin:0 0 0 -1px;
	border-left:1px solid #A5A6A5;
	border-right:1px solid #F0F0F0;
}



div.CMS_cssDialog.CMS_cssMenuEdit div.CMS_cssMenuEditCtrls {
	float:left;
	width:100%;
	margin:0 0 11px 0;
}
div.CMS_cssDialog.CMS_cssMenuEdit div.CMS_cssMenuEditCtrls div.SET_cssLoading{
	background:transparent url(/mind_modules/CMS/gui/default/default/img/icn_dialogListAjaxLoader.gif) no-repeat 0 0;
	width:16px;
	height:16px;
	float:left;
	margin-top:5px;
}
/*END DIALOG OVERRIDES*/














/**************************/
/*BEGIN LIST IN NEW DIALOG*/
/**************************/
/*basic stuff*/
div.CMS_cssDialog div.SET_cssListWrapper * {
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	color:#444;
}

/*begin linkbutton*/
div.CMS_cssDialog div.SET_cssListWrapper div.SET_cssLinkButtonWrapper a.SET_cssLinkButton,
div.CMS_cssDialog div.SET_cssListWrapper div.SET_cssLinkButtonWrapper a.SET_cssLinkButton div {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_dialogList.png) no-repeat 0 0;
}

div.CMS_cssDialog div.SET_cssListWrapper div.SET_cssLinkButtonWrapper a.SET_cssLinkButton {
	float:left;
	display:block;
	background-position:0 -42px;
	padding:0 0 0 3px;
	text-decoration:none;
	font-size:11px;
	outline:0 none;
	cursor:pointer;
}

div.CMS_cssDialog div.SET_cssListWrapper div.SET_cssLinkButtonWrapper a.SET_cssLinkButton:hover {
	background-position:0 -126px;
}

div.CMS_cssDialog div.SET_cssListWrapper div.SET_cssLinkButtonWrapper a.SET_cssLinkButton.SET_cssActivated {
	background-position:0 -210px;
}

div.CMS_cssDialog div.SET_cssListWrapper div.SET_cssLinkButtonWrapper a.SET_cssLinkButton.SET_cssHighlighted {
	background-position:0 -378px;
}

div.CMS_cssDialog div.SET_cssListWrapper div.SET_cssLinkButtonWrapper a.SET_cssLinkButton.SET_cssDisabled {
	background-position:0 -462px;
}


div.CMS_cssDialog div.SET_cssListWrapper div.SET_cssLinkButtonWrapper a.SET_cssLinkButton div {
	background-position:top right;
	padding:3px 16px 0 13px;
	height:18px;
}

div.CMS_cssDialog div.SET_cssListWrapper div.SET_cssLinkButtonWrapper a.SET_cssLinkButton:hover div {
	background-position:right -84px;
}

div.CMS_cssDialog div.SET_cssListWrapper div.SET_cssLinkButtonWrapper a.SET_cssLinkButton.SET_cssActivated div {
	background-position:right -168px;
}

div.CMS_cssDialog div.SET_cssListWrapper div.SET_cssLinkButtonWrapper a.SET_cssLinkButton.SET_cssHighlighted div {
	background-position:right -336px;
}

div.CMS_cssDialog div.SET_cssListWrapper div.SET_cssLinkButtonWrapper a.SET_cssLinkButton.SET_cssDisabled div {
	background-position:right -420px;
}
/*end linkbutton*/


/*BEGIN LIST FILTER*/
div.CMS_cssDialog div.SET_cssListSearchFilter div.SET_cssSearch {
	line-height:19px;
	height:19px;
	margin:0 0 10px 0;
}

div.CMS_cssDialog div.SET_cssListSearchFilter div.SET_cssSearch div.SET_cssSearchCtrls,
div.CMS_cssDialog div.SET_cssListSearchFilter div.SET_cssSearch div.SET_cssSearchCtrls a.SET_cssSearch {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_dialogListSearch.gif) no-repeat 0 0;
}


div.CMS_cssDialog div.SET_cssListSearchFilter div.SET_cssSearch div.SET_cssSearchCtrls {
	width:127px;
	position:relative;
	margin:0 30px 0 0;
	float:left;
}

div.CMS_cssDialog div.SET_cssListSearchFilter div.SET_cssSearch div.SET_cssSearchCtrls input {
	height:16px;
	width:122px;
	padding:3px 0 0 4px;
	border:0;
	background:none;
}

div.CMS_cssDialog div.SET_cssListSearchFilter div.SET_cssSearch div.SET_cssSearchCtrls div.SET_cssDefaultText {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	color:#8D8D8D;
	padding:1px 0 0 5px;
	overflow:hidden;
	cursor:text;
	line-height:16px;
}

div.CMS_cssDialog div.SET_cssListSearchFilter div.SET_cssSearch div.SET_cssSearchCtrlsActive div.SET_cssDefaultText {
	display:none;
}

div.CMS_cssDialog div.SET_cssListSearchFilter div.SET_cssSearch div.SET_cssSearchCtrls a.SET_cssSearch {
	position:absolute;
	top:0;
	right:-19px;
	display:block;
	width:19px;
	height:19px;
	background-position:top right;
}
div.CMS_cssDialog div.SET_cssListSearchFilter div.SET_cssSearch div.SET_cssSearchCtrls a.SET_cssClear{
	display:none;
}


div.CMS_cssDialog div.SET_cssListSearchFilter div.SET_cssSearch div.SET_cssToggleFilterMakeVisible a,
div.CMS_cssDialog div.SET_cssListSearchFilter div.SET_cssSearch div.SET_cssToggleFilterMakeHidden a {
	color:#3883A9;
	margin:0 7px 0 0;
	float:left;
	text-decoration:none;
}

div.CMS_cssDialog div.SET_cssListSearchFilter div.SET_cssSearch div.SET_cssToggleFilterMakeVisible div.SET_cssFilterIcon,
div.CMS_cssDialog div.SET_cssListSearchFilter div.SET_cssSearch div.SET_cssToggleFilterMakeHidden div.SET_cssFilterIcon {
	float:left;
	height:7px;
	width:13px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_icn_dialogListFilterActive.gif) no-repeat 0 0;
	position:relative;
	top:5px;
}

div.CMS_cssDialog div.SET_cssListSearchFilter div.SET_cssSearch div.SET_cssToggleFilterActive div.SET_cssFilterIcon {
	background-position:0 -19px;
}


div.CMS_cssDialog div.SET_cssListSearchFilter div.SET_cssSearch div.SET_cssClearCtrls {
	float:right;
}

div.CMS_cssDialog div.SET_cssListSearchFilter div.SET_cssSearch div.SET_cssClearCtrls a {
	color:#3883A9;
	text-decoration:none;
}




div.CMS_cssDialog div.SET_cssListSearchFilter div.SET_cssFilter {
	margin:-4px 0 10px 0;
	padding:10px;
	border:1px solid #A5A5A4;
	background:#D4D3D1;
}

div.CMS_cssDialog div.SET_cssListSearchFilter div.SET_cssFilter div.SET_cssButtons {
	clear:both;
	margin:16px 0 0 0;
	height:16px;
}

div.CMS_cssDialog div.SET_cssListSearchFilter div.SET_cssFilter div.SET_cssButtons div.SET_cssLinkButtonWrapper {
	float:left;
	margin:0 5px 0 0;
}

div.CMS_cssDialog div.SET_cssListSearchFilter div.SET_cssFilter input {
	height:16px;
	border:1px solid #676767;
	padding:1px 0 0 3px;
}
/*END LIST FILTER*/


/*some overarcing stuff*/
div.CMS_cssDialog div.SET_cssList {
	border:1px solid #A5A5A4;
	background:#EEE;
}

div.CMS_cssDialog div.SET_cssList div.SET_cssListPaging,
div.CMS_cssDialog div.SET_cssList div.SET_cssListFunctions {
	background:#C7C8C6 url(/mind_modules/CMS/gui/default/default/img/bg_dialogListHeader.gif) repeat-x 0 0;
	border-bottom:1px solid #A5A5A4;
	height:24px;
}

div.CMS_cssDialog div.SET_cssList div.SET_cssListFunctions div.SET_cssLoading{
	width:16px;
	height:16px;
	position:absolute;
	top:4px;
	right:5px;
	background:url(/mind_modules/CMS/gui/default/default/img/icn_dialogListAjaxLoader.gif) no-repeat 0 0;
}
div.CMS_cssDialog div.SET_cssList div.SET_cssListFunctions div.SET_cssLoading a{
	width:16px;height:16px;display:block;position:absolute;top:0;left:0;
}

/*BEGIN LIST PAGING*/
div.CMS_cssDialog div.SET_cssList div.SET_cssListPaging div.SET_cssListPagingUlWrapper {
	float:left;
	overflow:hidden;
}

div.CMS_cssDialog div.SET_cssList div.SET_cssListPaging ul {
	list-style-type:none;
	padding:0;
	margin:0;
	float:left;
}

div.CMS_cssDialog div.SET_cssList div.SET_cssListPaging ul li {
	float:left;
}

div.CMS_cssDialog div.SET_cssList div.SET_cssListPaging ul li a {
	color:#444;
	font-size:11px;
	text-decoration:none;
	padding:5px 5px 0 5px;
	height:19px;
	display:block;
}

div.CMS_cssDialog div.SET_cssList div.SET_cssListPaging ul li a:hover {
	background:#B3B3B3 url(/mind_modules/CMS/gui/default/default/img/bg_dialogListPagingHover.gif) repeat-x 0 0;
}

div.CMS_cssDialog div.SET_cssList div.SET_cssListPaging ul li.SET_cssListPageCurrent a {
	background:#83C0E1 url(/mind_modules/CMS/gui/default/default/img/bg_dialogListPagingSelected.gif) repeat-x 0 0;
	color:#454545;
}

div.CMS_cssDialog div.SET_cssList div.SET_cssListPaging ul li.SET_cssListGotoDisabled a,
div.CMS_cssDialog div.SET_cssList div.SET_cssListPaging ul li.SET_cssListGotoDisabled a:hover {
	color:#AAA;
	background:none;
	cursor:default;
}


div.CMS_cssDialog div.SET_cssList div.SET_cssListPaging div.SET_cssListPerPage {
	float:right;
	margin:2px 1px 0 0;
}

div.CMS_cssDialog div.SET_cssFormSelect.SET_cssPerPage {
	width:99px;
}
/*END LIST PAGING*/



/*begin list dynsel type 1*/
/*sprite layout top to bottom:normal hover active pressed highlighted disabled*/
div.CMS_cssDialog div.SET_cssFormSelect.SET_cssPerPage,
div.CMS_cssDialog div.SET_cssFormSelect.SET_cssListHelp {
	height:20px;
	padding:0 17px 0 0; /*match with triggers width*/
	margin:0;
	position:relative;
}

div.CMS_cssDialog div.SET_cssFormSelect.SET_cssPerPage div.SET_cssFormSelectTopOption,
div.CMS_cssDialog div.SET_cssFormSelect.SET_cssPerPage div.SET_cssFormSelectTrigger a,
div.CMS_cssDialog div.SET_cssFormSelect.SET_cssListHelp div.SET_cssFormSelectTopOption,
div.CMS_cssDialog div.SET_cssFormSelect.SET_cssListHelp div.SET_cssFormSelectTrigger a {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_dialogDropdownType1.gif) no-repeat;
}

div.CMS_cssDialog div.SET_cssFormSelect.SET_cssPerPage div.SET_cssFormSelectTopOption,
div.CMS_cssDialog div.SET_cssFormSelect.SET_cssListHelp div.SET_cssFormSelectTopOption {
	background-position:0 0;
	height:20px;
	cursor:pointer;
}

div.CMS_cssDialog div.SET_cssFormSelect.SET_cssPerPage div.SET_cssFormSelectTopOption a,
div.CMS_cssDialog div.SET_cssFormSelect.SET_cssListHelp div.SET_cssFormSelectTopOption a {
	outline:0 none;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding:4px 0 0 6px;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:17px;
	overflow:hidden;
}

div.CMS_cssDialog div.SET_cssFormSelect.SET_cssPerPage:hover div.SET_cssFormSelectTopOption,
div.CMS_cssDialog div.SET_cssFormSelect.SET_cssListHelp:hover div.SET_cssFormSelectTopOption {
	background-position:0 -39px;
}

div.CMS_cssDialog div.SET_cssFormSelect.SET_cssPerPage.SET_cssActivated div.SET_cssFormSelectTopOption,
div.CMS_cssDialog div.SET_cssFormSelect.SET_cssListHelp.SET_cssActivated div.SET_cssFormSelectTopOption {
	background-position:0 -78px;
}

div.CMS_cssDialog div.SET_cssFormSelect.SET_cssPerPage.SET_cssSelected div.SET_cssFormSelectTopOption,
div.CMS_cssDialog div.SET_cssFormSelect.SET_cssListHelp.SET_cssSelected div.SET_cssFormSelectTopOption {
	background-position:0 -117px;
}

div.CMS_cssDialog div.SET_cssFormSelect.SET_cssPerPage.SET_cssHighlighted div.SET_cssFormSelectTopOption,
div.CMS_cssDialog div.SET_cssFormSelect.SET_cssListHelp.SET_cssHighlighted div.SET_cssFormSelectTopOption {
	background-position:0 -156px;
}

div.CMS_cssDialog div.SET_cssFormSelect.SET_cssPerPage.SET_cssDisabled div.SET_cssFormSelectTopOption,
div.CMS_cssDialog div.SET_cssFormSelect.SET_cssListHelp.SET_cssDisabled div.SET_cssFormSelectTopOption {
	background-position:0 -195px;
	cursor:default;
}

div.CMS_cssDialog div.SET_cssFormSelect.SET_cssPerPage div.SET_cssFormSelectTopOption div.SET_cssFormSelectInner,
div.CMS_cssDialog div.SET_cssFormSelect.SET_cssListHelp div.SET_cssFormSelectTopOption div.SET_cssFormSelectInner {
	white-space:nowrap;
	overflow:hidden;
	font-weight:bold;
	line-height:20px;
	padding-left:6px;
}

div.CMS_cssDialog div.SET_cssFormSelect.SET_cssPerPage.SET_cssDisabled div.SET_cssFormSelectTopOption div.SET_cssFormSelectInner,
div.CMS_cssDialog div.SET_cssFormSelect.SET_cssListHelp.SET_cssDisabled div.SET_cssFormSelectTopOption div.SET_cssFormSelectInner {
	color:#A2A2A2;
}


div.CMS_cssDialog div.SET_cssFormSelect.SET_cssPerPage div.SET_cssFormSelectTrigger,
div.CMS_cssDialog div.SET_cssFormSelect.SET_cssListHelp div.SET_cssFormSelectTrigger {
	position:absolute;
	top:0;
	right:0;
}

div.CMS_cssDialog div.SET_cssFormSelect.SET_cssPerPage div.SET_cssFormSelectTrigger a,
div.CMS_cssDialog div.SET_cssFormSelect.SET_cssListHelp div.SET_cssFormSelectTrigger a {
	background-position:top right;
	display:block;
	width:17px;
	height:20px;
	cursor:pointer;
	text-decoration:none;
	outline:none;
}

div.CMS_cssDialog div.SET_cssFormSelect.SET_cssPerPage:hover div.SET_cssFormSelectTrigger a,
div.CMS_cssDialog div.SET_cssFormSelect.SET_cssListHelp:hover div.SET_cssFormSelectTrigger a {
	background-position:right -39px;
}

div.CMS_cssDialog div.SET_cssFormSelect.SET_cssPerPage.SET_cssActivated div.SET_cssFormSelectTrigger a,
div.CMS_cssDialog div.SET_cssFormSelect.SET_cssListHelp.SET_cssActivated div.SET_cssFormSelectTrigger a {
	background-position:right -78px;
}

div.CMS_cssDialog div.SET_cssFormSelect.SET_cssPerPage.SET_cssSelected div.SET_cssFormSelectTrigger a,
div.CMS_cssDialog div.SET_cssFormSelect.SET_cssListHelp.SET_cssSelected div.SET_cssFormSelectTrigger a {
	background-position:right -117px;
}

div.CMS_cssDialog div.SET_cssFormSelect.SET_cssPerPage.SET_cssHighlighted div.SET_cssFormSelectTrigger a,
div.CMS_cssDialog div.SET_cssFormSelect.SET_cssListHelp.SET_cssHighlighted div.SET_cssFormSelectTrigger a {
	background-position:right -156px;
	width:21px;
}

div.CMS_cssDialog div.SET_cssFormSelect.SET_cssPerPage.SET_cssDisabled div.SET_cssFormSelectTrigger a,
div.CMS_cssDialog div.SET_cssFormSelect.SET_cssListHelp.SET_cssDisabled div.SET_cssFormSelectTrigger a {
	background-position:right -195px;
	cursor:default;
}
/*end list dynsel type 1*/


/*begin list dynsel type 2*/
/*sprite layout top to bottom:normal hover active pressed highlighted disabled*/
div.CMS_cssDialog div.SET_cssListFunctions div.SET_cssFormSelect.SET_cssListMoreFunctions {
	height:20px;
	padding:0 17px 0 0; /*match with triggers width*/
	margin:0;
	position:relative;
}

div.CMS_cssDialog div.SET_cssListFunctions div.SET_cssFormSelect.SET_cssListMoreFunctions {
	width:66px;
}

div.CMS_cssDialog div.SET_cssListFunctions div.SET_cssFormSelect.SET_cssListMoreFunctions div.SET_cssFormSelectTopOption,
div.CMS_cssDialog div.SET_cssListFunctions div.SET_cssFormSelect.SET_cssListMoreFunctions div.SET_cssFormSelectTrigger a {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_dialogDropdownType2.gif) no-repeat;
}

div.CMS_cssDialog div.SET_cssListFunctions div.SET_cssFormSelect.SET_cssListMoreFunctions div.SET_cssFormSelectTopOption {
	background-position:0 0;
	height:20px;
	cursor:pointer;
	padding:0 0 0 12px;
}

div.CMS_cssDialog div.SET_cssListFunctions div.SET_cssFormSelect.SET_cssListMoreFunctions div.SET_cssFormSelectTopOption a {
	text-decoration:none;
	outline:0 none;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:17px;
	overflow:hidden;
	padding:4px 0 0 12px;
}

div.CMS_cssDialog div.SET_cssListFunctions div.SET_cssFormSelect.SET_cssListMoreFunctions:hover div.SET_cssFormSelectTopOption {
	background-position:0 -39px;
}

div.CMS_cssDialog div.SET_cssListFunctions div.SET_cssFormSelect.SET_cssListMoreFunctions.SET_cssActivated div.SET_cssFormSelectTopOption {
	background-position:0 -78px;
}

div.CMS_cssDialog div.SET_cssListFunctions div.SET_cssFormSelect.SET_cssListMoreFunctions.SET_cssSelected div.SET_cssFormSelectTopOption {
	background-position:0 -117px;
}

div.CMS_cssDialog div.SET_cssListFunctions div.SET_cssFormSelect.SET_cssListMoreFunctions.SET_cssHighlighted div.SET_cssFormSelectTopOption {
	background-position:0 -156px;
}

div.CMS_cssDialog div.SET_cssListFunctions div.SET_cssFormSelect.SET_cssListMoreFunctions.SET_cssDisabled div.SET_cssFormSelectTopOption {
	background-position:0 -195px;
	cursor:default;
}

div.CMS_cssDialog div.SET_cssListFunctions div.SET_cssFormSelect.SET_cssListMoreFunctions div.SET_cssFormSelectTopOption div.SET_cssFormSelectInner {
	white-space:nowrap;
	overflow:hidden;
	font-weight:bold;
	line-height:20px;
	padding-left:6px;
}

div.CMS_cssDialog div.SET_cssListFunctions div.SET_cssFormSelect.SET_cssListMoreFunctions.SET_cssDisabled div.SET_cssFormSelectTopOption div.SET_cssFormSelectInner {
	color:#A2A2A2;
}


div.CMS_cssDialog div.SET_cssListFunctions div.SET_cssFormSelect.SET_cssListMoreFunctions div.SET_cssFormSelectTrigger {
	position:absolute;
	top:0;
	right:0;
}

div.CMS_cssDialog div.SET_cssListFunctions div.SET_cssFormSelect.SET_cssListMoreFunctions div.SET_cssFormSelectTrigger a {
	background-position:top right;
	display:block;
	width:17px;
	height:20px;
	cursor:pointer;
	text-decoration:none;
	outline:none;
}

div.CMS_cssDialog div.SET_cssListFunctions div.SET_cssFormSelect.SET_cssListMoreFunctions:hover div.SET_cssFormSelectTrigger a {
	background-position:right -39px;
}

div.CMS_cssDialog div.SET_cssListFunctions div.SET_cssFormSelect.SET_cssListMoreFunctions.SET_cssActivated div.SET_cssFormSelectTrigger a {
	background-position:right -78px;
}

div.CMS_cssDialog div.SET_cssListFunctions div.SET_cssFormSelect.SET_cssListMoreFunctions.SET_cssSelected div.SET_cssFormSelectTrigger a {
	background-position:right -117px;
}

div.CMS_cssDialog div.SET_cssListFunctions div.SET_cssFormSelect.SET_cssListMoreFunctions.SET_cssHighlighted div.SET_cssFormSelectTrigger a {
	background-position:right -156px;
	width:21px;
}

div.CMS_cssDialog div.SET_cssListFunctions div.SET_cssFormSelect.SET_cssListMoreFunctions.SET_cssDisabled div.SET_cssFormSelectTrigger a {
	background-position:right -195px;
	cursor:default;
}
/*end list dynsel type 2*/



/*begin common classes for dropdown body*/
div.CMS_cssDialogListDynSelExpander {
	margin:-1px 0 0 1px;
	width:115px;
}

body.PC_FF2 div.CMS_cssDialogListDynSelExpander,
body.MAC_FF2 div.CMS_cssDialogListDynSelExpander {
	margin-left:2px;
}

div.SET_cssFormSelectExpander.CMS_cssDialogListMoreFunctionsExpander {
	margin-top:0;
}

div.SET_cssFormSelectExpander.CMS_cssDialogListHelpExpander {
	width:263px;
	margin-left:-147px;
}

body.PC_FF2 div.SET_cssFormSelectExpander.CMS_cssDialogListHelpExpander,
body.MAC_FF2 div.SET_cssFormSelectExpander.CMS_cssDialogListHelpExpander {
	margin-left:-146px;
}


div.CMS_cssDialogListDynSelExpander div.SET_cssFormSelectHeader,
div.CMS_cssDialogListDynSelExpander div.SET_cssFormSelectFooter {
	display:none;
}


div.CMS_cssDialogListDynSelExpander div.SET_cssFormSelectExpanderBody div.CMS_cssLeft,
div.CMS_cssDialogListDynSelExpander div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectLeft {
	position:absolute;
	width:1px;
	top:0;
	left:-1px;
	bottom:0;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_dialogDropdownShadow.png) no-repeat top right;
	display:block;
	line-height:0;
	font-size:0;
}

div.CMS_cssDialogListDynSelExpander div.SET_cssFormSelectExpanderBody div.CMS_cssLeft div,
div.CMS_cssDialogListDynSelExpander div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectLeft div {
	position:absolute;
	top:4px;
	bottom:0;
	left:0;
	right:0;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_dialogDropdownShadow.png) repeat-y -26px 0;
}

div.CMS_cssDialogListDynSelExpander div.SET_cssFormSelectExpanderBody div.CMS_cssRight,
div.CMS_cssDialogListDynSelExpander div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectRight {
	position:absolute;
	width:3px;
	top:0;
	bottom:0;
	right:-3px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_dialogDropdownShadow.png) no-repeat top left;
	display:block;
	line-height:0;
	font-size:0;
}

div.CMS_cssDialogListDynSelExpander div.SET_cssFormSelectExpanderBody div.CMS_cssRight div,
div.CMS_cssDialogListDynSelExpander div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectRight div {
	position:absolute;
	top:4px;
	bottom:0;
	left:0;
	right:0;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_bg_dropdownBodyShadow1.png) repeat-y -13px 0;
}

div.CMS_cssDialogListDynSelExpander div.SET_cssFormSelectExpanderBody div.CMS_cssBottom,
div.CMS_cssDialogListDynSelExpander div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectFooter {
	position:absolute;
	height:4px;
	bottom:-4px;
	left:0;
	right:-3px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_dialogDropdownShadow2.png) no-repeat top left;
	display:block;
	line-height:0;
	font-size:0;
}

div.CMS_cssDialogListDynSelExpander div.SET_cssFormSelectExpanderBody div.CMS_cssBottom div,
div.CMS_cssDialogListDynSelExpander div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectFooter div {
	position:absolute;
	top:0;
	bottom:0;
	left:4px;
	right:0;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_dialogDropdownShadow2.png) no-repeat bottom right;
}

div.CMS_cssDialogListDynSelExpander div.SET_cssFormSelectExpanderBody {
	padding:0;
	background:#E1E2E1;
	border:1px solid #7E7E7F;
	color:#444;
	min-height:20px;
}

div.CMS_cssDialogListDynSelExpander div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectOptions {
	border:0 none;
	width:auto;
	background:none;
	padding:0;
}

div.CMS_cssDialogListDynSelExpander div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectOptions a {
	display:block;
	color:#444;
	padding:3px 8px;
	text-decoration:none;
	font-size:10px;
	font-family:verdana,arial,sans-serif;
	outline:0 none;
	line-height:normal;
}

div.CMS_cssDialogListDynSelExpander div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectOptions a:hover {
	background:#D0CFCE;
}
/*end common classes for dropdown body*/

/* LISTCONTROLS BUTTONS */
div.CMS_cssDialog .SET_cssListCtrls .SET_cssLinkButtonWrapper a {
	background: url(/mind_modules/CMS/gui/default/default/img/spt_btn_dialog_small.png) no-repeat;
	color: #444;
	cursor: pointer;
	display: block;
	font-family: verdana, sans-serif;
	font-size: 11px;
	height: 20px;
	padding: 0 0 0 3px;
	text-decoration: none; }
div.CMS_cssDialog .SET_cssListCtrls .SET_cssLinkButtonWrapper a div { 
	background: url(/mind_modules/CMS/gui/default/default/img/spt_btn_dialog_small.png) right -42px;
	color: #444;
	cursor: pointer;
	display: block;
	font-family: verdana, sans-serif;
	font-size: 10px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	padding: 0 6px 0 2px; }
/* END LISTCONTROLSBUTTONS */

/*BEGIN LISTFUNCTIONS*/
div.CMS_cssDialog div.SET_cssList div.SET_cssListFunctions {
	padding:0 0 0 8px;
	position:relative;
}

div.CMS_cssDialog div.SET_cssList div.SET_cssListFunctions div.SET_cssListCtrls {
	position:relative;
	z-index:2; /*1 higher than the help dynsel*/
	float:left;
}

div.CMS_cssDialog div.SET_cssList div.SET_cssListFunctions div.SET_cssListTitle {
	float:left;
	line-height:24px;
}


div.CMS_cssDialog div.SET_cssList div.SET_cssListFunctions div.SET_cssListCtrls div.SET_cssLinkButtonWrapper,
div.CMS_cssDialog div.SET_cssList div.SET_cssListFunctions div.SET_cssListCtrls div.SET_cssFormSelect {
	float:left;
	margin:2px 0 0 8px;
}


div.CMS_cssDialog div.SET_cssFormSelect.SET_cssListHelp {
	width:99px;
	float:right;
	margin:2px 1px 0 0;
}



/*begin help dynsel content*/
div.CMS_cssDialogHelpExpander div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectOptions a {
	padding:14px 7px;
}

div.CMS_cssDialogHelpExpander div.SET_cssFormSelectOptions div.SET_cssFormSelectOptionExpanded a {
	padding-bottom:11px;
}

div.CMS_cssDialogHelpExpander div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectOptions div.SET_cssFormSelectOption + div.SET_cssFormSelectOption {
	border-top:1px solid #ADADAD;

}

div.CMS_cssDialogHelpExpander div.SET_cssFormSelectOptions div.SET_cssFormSelectOptionExpanded {
	background:#F3F1D7;
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	color:#444;
}

div.CMS_cssDialogHelpExpander div.SET_cssFormSelectOptions div.SET_cssFormSelectOptionExpanded a,
div.CMS_cssDialogHelpExpander div.SET_cssFormSelectOptions div.SET_cssFormSelectOptionExpanded a:hover {
	font-weight:bold;
	background:none;
}

div.CMS_cssDialogHelpExpander div.SET_cssFormSelectOptions div.SET_cssFormSelectOptionExpanded div.SET_cssFormSelectOptionHelpText {
	background:none;
	line-height:normal;
	padding-bottom:15px;
}
/*end help dynsel content*/
/*END LISTFUNCTIONS*/


/* LISTCELL ROWCONTROLS */
div.CMS_cssDialog .SET_cssCellRowCtrls { text-align: right; }
div.CMS_cssDialog .SET_cssCellRowCtrls a.CMS_cssListBtn {
	background-image: url(/mind_modules/CMS/gui/default/default/img/spt_rowCtrls.gif);
	background-position: center 3px;
	background-repeat: no-repeat;
	height: 17px;
	width: 17px;
	margin: 2px 0;
	padding: 2px;
	vertical-align:middle;
	display: inline-block; }
div.CMS_cssDialog .SET_cssCellRowCtrls a.CMS_cssListBtn:hover	{ border: 1px solid #ccc; padding: 1px; background-color: #f7f7f7; }
div.CMS_cssDialog .SET_cssCellRowCtrls a.CMS_cssEdit			{ background-position: 3px 3px; }
div.CMS_cssDialog .SET_cssCellRowCtrls a.CMS_cssExp			{ background-position: -19px 3px; }
div.CMS_cssDialog .SET_cssCellRowCtrls a.CMS_cssDel			{ background-position: -42px 1px; }
div.CMS_cssDialog .SET_cssCellRowCtrls a.CMS_cssSync			{ background-position: -67px -69px; }
div.CMS_cssDialog .SET_cssCellRowCtrls a.CMS_cssDisconnect	{ background-position:-190px -42px; }

div.CMS_cssDialog .SET_cssCellRowCtrls a.CMS_cssDisabled{
	cursor:auto;
	text-decoration:none;
	color: #999;
}
/* END LISTCELL ROWCONTROLS */



/*begin list rows and all associated stuff*/
div.CMS_cssDialog div.SET_cssList table.SET_cssListRows {
	table-layout:fixed;
	border-collapse:collapse;
	width:100%;
	margin:0;
}


/*begin loading indicator and associated text*/
div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListLoadingIndicator td {
	padding:3px 0 3px 4px;
	border-bottom:1px solid #E4E3E3;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListLoadingIndicator td div div.SET_cssListLoadingIcon {
	background:url(/mind_modules/CMS/gui/default/default/img/icn_dialogListAjaxLoader.gif) no-repeat 0 0;
	width:16px;
	height:16px;
	float:left;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListLoadingIndicator td div.SET_cssListLoadingFailure div.SET_cssListLoadingIcon {
	background-image:url(/mind_modules/CMS/gui/default/default/img/icn_dialogListAjaxLoader_stopped.gif);
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListLoadingIndicator td div span,
div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListLoadingIndicator td div a {
	float:left;
	margin:2px 0 0 10px;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListLoadingIndicator td div a {
	text-decoration:none;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListLoadingIndicator td div a {
	text-decoration:underline;
}
/*end loading indicator and associated text*/


/*Begin No hits row*/
div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_listSearchNoHits td {
    padding:5px 0 5px 10px;
    border-bottom:1px solid #E4E3E3;
    font-style:italic;
}
/*End No hits row*/


/*begin check all popup*/
div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.SET_cssCellCheck div.SET_cssCheckAllAnchorActive,
div.CMS_cssDialogCheckAllPopup div.SET_cssSliding1,
div.CMS_cssDialogCheckAllPopup div.SET_cssSliding1 div,
div.CMS_cssDialogCheckAllPopup div.SET_cssSliding2,
div.CMS_cssDialogCheckAllPopup div.SET_cssSliding2 div {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_adminDialogListCheckAllPopup.png) repeat-y 0 0;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.SET_cssCellCheck > div {
	position:relative;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.SET_cssCellCheck div.SET_cssCheckAllAnchor {
	width:27px;
	height:18px;
	left:3px;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.SET_cssCellCheck input {
	position:absolute;
	top:5px;
	left:9px;
	margin:0;
}

body.MAC_SAFARI div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.SET_cssCellCheck input {
	left:12px;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.SET_cssCellCheck div.SET_cssCheckAllAnchor input {
	top:5px;
	*top:1px;
	left:6px;
	*left:2px;
}

body.MAC_SAFARI div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.SET_cssCellCheck div.SET_cssCheckAllAnchor input {
	left:7px;
}


div.CMS_cssDialogCheckAllPopup,
div.CMS_cssDialogCheckAllPopup h1,
div.CMS_cssDialogCheckAllPopup a {
	background:none;
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	color:#444;
}

div.CMS_cssDialogCheckAllPopup div a,
div.CMS_cssDialogCheckAllPopup div a.SET_cssCheckAllLast {
	padding:8px 5px;
}

div.CMS_cssDialogCheckAllPopup a:hover,
div.CMS_cssDialogCheckAllPopup a.SET_cssCheckAllLast:hover {
	background:#D0CFCE;
}

div.CMS_cssDialogCheckAllPopup {
	width:104px;
	padding:6px 6px 8px 4px;
	min-height:25px;
	height:auto;
	border:0 none;
	margin:15px 0 0 -19px;
	*margin-top:16px;
}

body.PC_FF2 div.CMS_cssDialogCheckAllPopup,
body.MAC_FF2 div.CMS_cssDialogCheckAllPopup {
	margin-left:-18px;
}

body.MAC_SAFARI div.CMS_cssDialogCheckAllPopup {
	margin-left:-17px;
}

div.CMS_cssDialogCheckAllPopup div.SET_cssSliding1 {
	position:absolute;
	top:10px;
	bottom:10px;
	left:0;
	right:0;
	background-position:top right;
	z-index:-1; /*show below content of popup*/
}

div.CMS_cssDialogCheckAllPopup div.SET_cssSliding1 div {
	position:absolute;
	top:-10px;
	left:0;
	right:0;
	height:10px;
	background-position:0 -15px;
}

div.CMS_cssDialogCheckAllPopup div.SET_cssSliding2 {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:10px;
	background-position:0 -29px;
	z-index:-1; /*show below content of popup*/
}

div.CMS_cssDialogCheckAllPopup div.SET_cssSliding2 div {
	display:none;
}


/*show the new markup and hide the old. can be removed once no dialogs use the old markup*/
div.CMS_cssDialogCheckAllPopup div {
	display:block !important;
}

div.CMS_cssDialogCheckAllPopup h1,
div.CMS_cssDialogCheckAllPopup a {
	display:none;
}

div.CMS_cssDialogCheckAllPopup div h1,
div.CMS_cssDialogCheckAllPopup div a {
	display:block;
}
/*end check all popup*/



/*begin sorting stuff in list header row*/
div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.SET_cssCell {
	background:url(/mind_modules/CMS/gui/default/default/img/bg_dialogListHeader.gif) repeat-x 0 -1px;
	padding:0 0 3px 0;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.SET_cssCell div.SET_cssW {
	background:none;
	padding:0 0 0 9px; /*remember to match a-tag below*/
	height:23px;
	position:relative;
	overflow:hidden;
	white-space:nowrap;
	line-height:23px;
}

/*override for all td that are not the first in the row*/
div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.SET_cssCell + td.SET_cssCell div.SET_cssW {
	background:url(/mind_modules/CMS/gui/default/default/img/bg_dialogListSortRowCellBorder.gif) repeat-y 0 0;
	padding:0 0 0 11px;
}


div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.SET_cssCell div.SET_cssW.SET_cssNoSort {
	margin-right:9px;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.SET_cssCellCheck {
	width:31px;
}


div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.SET_cssCell div.SET_cssW a.SET_cssSort {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	padding:0 0 0 9px; /*match to contentwrapper padding-left -2px*/
	display:block;
	text-decoration:none;
	z-index:2;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.SET_cssCell div.SET_cssW a.SET_cssSort span {
	display:block;
	position:absolute;
	left:9px;
	right:9px;
	top:0;
	bottom:0;
	overflow:hidden;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.SET_cssCell div.SET_cssListHeaderCtrls a.SET_cssSort span {
	right:9px;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.SET_cssCell div.SET_cssListHeaderCtrls.SET_cssSelected a.SET_cssSort span {
	right:23px;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.SET_cssCell div.SET_cssW a.SET_cssSort:hover {
	background:url(/mind_modules/CMS/gui/default/default/img/bg_dialogListSortRowHover.gif) repeat-x 0 0;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.SET_cssCell div.SET_cssW div.SET_cssListHeaderCtrls {
	position:absolute;
	top:0;
	left:2px;
	bottom:0;
	right:0;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.SET_cssCell div.SET_cssW div.SET_cssSelected {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_dialogListSortRowSelected.gif) repeat-x 0 0;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.SET_cssCell div.SET_cssW div.SET_cssSelected:hover {
	background-position:0 -44px;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.SET_cssCell div.SET_cssW div.SET_cssSelected a.SET_cssSort:hover {
	background:none;
}


div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.SET_cssCell div.SET_cssW a.SET_cssSortUp,
div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.SET_cssCell div.SET_cssW a.SET_cssSortDown {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_icn_dialogListSortDir.gif) no-repeat 0 0;
	width:9px;
	height:5px;
	position:absolute;
	top:9px;
	right:10px;
	z-index:1;
	display:none;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.SET_cssCell div.SET_cssW a.SET_cssSortDown {
	background-position:0 -25px;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.SET_cssCell div.SET_cssW a.SET_cssSortUpSelected,
div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.SET_cssCell div.SET_cssW a.SET_cssSortDownSelected {
	display:block;
}


/*begin priority anchor*/
div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.SET_cssCell a.SET_cssSortPriorityAnchor {
	display:block;
	float:left;
	color:#F60;
	text-decoration:none;
	padding:2px 6px 3px 6px;
	font-size:10px;
	margin:1px 0 0 0;
	line-height:13px;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.SET_cssCell a.SET_cssSortPriorityActive {
	background:white;
	border:1px solid #CCC;
	border-bottom:0 none;
	padding:1px 5px 3px 5px;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.SET_cssCell a.SET_cssSortPriorityAnchorHidden {visibility:hidden;}
div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.SET_cssCellAlignRight a.SET_cssSortPriorityAnchorHidden {padding:0;}



div.SET_cssSortPriorityPopup {
	border:1px solid #CCC;
	width:101px;
	background:white;
	color:#4D4D4D;
	padding:1px 0 2px 4px;
	font-size:11px;
	z-index:10005;
}

div.SET_cssSortPriorityPopup div.SET_cssSortPriorityItem {
	line-height:13px;
}

div.SET_cssSortPriorityPopup div.SET_cssSortPriorityItem span {margin:0 5px 0 0;}

div.SET_cssSortPriorityPopup div.SET_cssSortPriorityItem a {
	color:#4D4D4D;
	text-decoration:none;
}

div.SET_cssSortPriorityPopup div.SET_cssSortPriorityItem a:hover {color:#F60;}
/*end priority anchor*/
/*end sorting stuff in list header row*/






div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRow td.SET_cssCell {
	overflow:hidden;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRowOdd td.SET_cssCell {
	background:#E4E3E3;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRowEven td.SET_cssCell {
	background:#EFF0F0;	
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRow.SET_cssListRowHovered td.SET_cssCell {
	background:#92CBEA;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRow td.SET_cssCell div.SET_cssW {
	height:23px;
	position:relative;
	padding:0 0 0 11px;
	margin-right:11px;
	line-height:23px;
	overflow:hidden;
	white-space:nowrap;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRow td.SET_cssCellCheck div.SET_cssW input {
	position:absolute;
	top:5px;
	*top:1px;
	left:9px;
	*left:5px;
	margin:0;
}

body.MAC_SAFARI div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRow td.SET_cssCellCheck div.SET_cssW input {
	left:10px;
	top:6px;
}



/*begin row ctrls*/
div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRow td.SET_cssCellRowCtrls.SET_cssCellAlignRight div.SET_cssW {
	float:right;
	padding-right:4px;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRow td.SET_cssCellRowCtrls div.SET_cssLinkButtonWrapper {
	margin:4px 9px 0 0;
	float:left;
	height:22px;
	width:22px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_dialogListRowCtrls.gif) no-repeat -10000px -10000px; /*hide bg for basic button*/
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRow td.SET_cssCellRowCtrls div.SET_cssLinkButtonWrapper:hover {
	background-position:0 -41;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRow td.SET_cssCellRowCtrls div.SET_cssLinkButtonWrapper.SET_cssActivated {
	background-position:0 -83px;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRow td.SET_cssCellRowCtrls div.SET_cssLinkButtonWrapper.SET_cssSelected {
	background-position:0 -125px;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRow td.SET_cssCellRowCtrls div.SET_cssLinkButtonWrapper.SET_cssHighlighted {
	background-position:0 -167px;
}


div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRow td.SET_cssCellRowCtrls div.SET_cssLinkButtonWrapper a,
div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRow td.SET_cssCellRowCtrls div.SET_cssLinkButtonWrapper a div {
	background:none;
	padding:0;
	margin:0;
	display:block;
	height:21px;
	width:21px;
	text-decoration:none;
	outline:0 none;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRow td.SET_cssCellRowCtrls div.SET_cssLinkButtonWrapper.SET_cssEdit a {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_icn_dialogListEdit.gif) no-repeat 0 0;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRow td.SET_cssCellRowCtrls div.SET_cssLinkButtonWrapper.SET_cssDelete a {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_icn_dialogListDelete.gif) no-repeat 0 0;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRow td.SET_cssCellRowCtrls div.SET_cssLinkButtonWrapper a:hover {
	background-position:0 -42px;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRow td.SET_cssCellRowCtrls div.SET_cssLinkButtonWrapper.SET_cssActivated a {
	background-position:0 -84px;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRow td.SET_cssCellRowCtrls div.SET_cssLinkButtonWrapper.SET_cssSelected a {
	background-position:0 -126px;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRow td.SET_cssCellRowCtrls div.SET_cssLinkButtonWrapper.SET_cssHighlighted a {
	background-position:0 -168px;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRow td.SET_cssCellRowCtrls div.SET_cssLinkButtonWrapper.SET_cssDisabled a {
	background-position:0 -210px;
}
/*end row ctrls*/
/*end list rows and all associated stuff*/
/*************************/
/* END LIST IN NEW DIALOG*/
/*************************/





/*BEGIN PAGE PROPS DIALOG OVERRIDE*/
div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate,
div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.SET_cssSlidingDoor {
	/*background-image:url(/mind_modules/CMS/gui/default/default/img/spt_adminDialogHeaderPageProps.png);*/
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.SET_cssAdminDialogTitle div.CMS_cssPageStatus {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_icn_pageStatus_small.gif) no-repeat 0 10px;
	padding:0 0 0 17px;
	*padding-right:15px;
	min-height:30px;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.SET_cssAdminDialogTitle div.CMS_cssPageStatus.CMS_cssPENDING {
	background-position:0 -44px;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.SET_cssAdminDialogTitle div.CMS_cssPageStatus.CMS_cssOFFLINE {
	background-position:0 -98px;
}
/*END PAGE PROPS DIALOG OVERRIDE*/



/*BEGIN BLOCK EDIT DIALOG OVERRIDE*/
div.CMS_cssDialog.CMS_cssBlockEdit div.CMS_cssTemplate,
div.CMS_cssDialog.CMS_cssBlockEdit div.CMS_cssTemplate div.SET_cssSlidingDoor {
	background-image:url(/mind_modules/CMS/gui/default/default/img/spt_adminDialogHeaderBlockEdit.png);
}
/*END BLOCK EDIT DIALOG OVERRIDE*/




/*BEGIN MENU EDIT DIALOG PAGE LIST OVERRIDES*/
div.CMS_cssDialog.CMS_cssMenuEdit div.CMS_cssToolsRow {
	float:left;
	clear:both;
	width:100%;
}

div.CMS_cssDialog.CMS_cssMenuEdit div.CMS_cssToolsRow + div.CMS_cssToolsRow {
	margin-top:11px;
}

div.CMS_cssDialog.CMS_cssMenuEdit div.CMS_cssToolsRow + div.CMS_cssToolsRow div.SET_cssLinkButtonWrapper,
div.CMS_cssDialog.CMS_cssMenuEdit div.CMS_cssToolsRow + div.CMS_cssToolsRow div.SET_cssFormSelect {
	margin-right:4px;
}

div.CMS_cssDialog.CMS_cssMenuEdit div.CMS_cssSeparator {
	margin-top:4px;
}

div.CMS_cssDialog.CMS_cssMenuEdit div.CMS_cssWithLabel {
	float:left;
	margin-top:-4px;
	margin-right:8px;
}

div.CMS_cssDialog.CMS_cssMenuEdit div.SET_cssFormSelect.CMS_cssType1 {
	width:123px;
	float:left;
}

div.CMS_cssDialog.CMS_cssMenuEdit div.SET_cssFormSelect.CMS_cssShowingMenu div.SET_cssFormSelectTopOption a {
	padding-left:20px;
}

div.CMS_cssDialog.CMS_cssMenuEdit div.SET_cssFormSelect.CMS_cssShowingMenu div.SET_cssFormSelectTopOption a img {
	position:absolute;
	top:3px;
	left:3px;
}

div.CMS_cssShowingMenuExpander div.SET_cssFormSelectExpanderBody a {
	position:relative;
	padding-left:20px;
}

div.CMS_cssShowingMenuExpander div.SET_cssFormSelectExpanderBody a img {
	position:absolute;
	top:3px;
	left:3px;
}



div.CMS_cssDialog.CMS_cssMenuEdit div.SET_cssListSearchFilter div.SET_cssClearCtrls {
	display:none;
}


div.CMS_cssDialog.CMS_cssMenuEdit div.SET_cssList table.SET_cssListRows tr td {
	cursor:move;
}

/*page status icons in the page list*/
div.CMS_cssDialog.CMS_cssMenuEdit div.SET_cssList table.SET_cssListRows tr td div.CMS_cssPageStatus,
div.CMS_cssDialog.CMS_cssMenuEdit div.SET_cssList table.SET_cssListRows tr td div.CMS_cssLocked,
div.CMS_cssDialog.CMS_cssMenuEdit div.SET_cssList table.SET_cssListRows tr td div.CMS_cssLinked {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_icn_menuEditPageStatus.gif) no-repeat 0 0;
}

div.CMS_cssDialog.CMS_cssMenuEdit div.SET_cssList table.SET_cssListRows tr td div.CMS_cssPageStatus {
	width:14px;
	height:15px;
	position:absolute;
	top:5px;
	left:7px;
}

div.CMS_cssDialog.CMS_cssMenuEdit div.SET_cssList table.SET_cssListRows tr td div.CMS_cssPageStatus.CMS_cssPENDING {
	background-position:0 -54px;
}

div.CMS_cssDialog.CMS_cssMenuEdit div.SET_cssList table.SET_cssListRows tr td div.CMS_cssPageStatus.CMS_cssOFFLINE {
	background-position:0 -108px;
}


div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.SET_cssCell div.SET_cssW div.SET_cssListHeaderCtrls {
	left:0;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.SET_cssCell + td.SET_cssCell div.SET_cssW div.SET_cssListHeaderCtrls {
	left:2px;
}


div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRow td.SET_cssCell div.SET_cssW {
	padding:0;
	margin-right:0;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRow td.SET_cssCell + td.SET_cssCell div.SET_cssW {
	padding:0 0 0 11px;
	margin-right:11px;
}


div.CMS_cssDialog.CMS_cssMenuEdit div.SET_cssAdminDialogContent div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td div.SET_cssW {
	padding-left:0;
}

div.CMS_cssDialog.CMS_cssMenuEdit div.SET_cssAdminDialogContent div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td + td div.SET_cssW {
	padding-left:3px;
}

div.CMS_cssDialog.CMS_cssMenuEdit div.SET_cssAdminDialogContent div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td div.SET_cssW.SET_cssNoSort {
	margin-right:3px;
}

div.CMS_cssDialog.CMS_cssMenuEdit div.SET_cssAdminDialogContent div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td + td div.SET_cssW {
	padding-left:5px;
}

div.CMS_cssDialog.CMS_cssMenuEdit div.SET_cssAdminDialogContent div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td + td div.SET_cssW a span {
	left:3px;
}

div.CMS_cssDialog.CMS_cssMenuEdit div.SET_cssAdminDialogContent div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.CMS_cssOnlyIcon div.SET_cssW,
div.CMS_cssDialog.CMS_cssMenuEdit div.SET_cssAdminDialogContent div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.CMS_cssOnlyIcon div.SET_cssW a {
	padding-left:0;
	padding-right:0;
}

div.CMS_cssDialog.CMS_cssMenuEdit div.SET_cssAdminDialogContent div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td.CMS_cssOnlyIcon div.SET_cssW a span {
	position:static;
}

div.CMS_cssDialog.CMS_cssMenuEdit div.SET_cssList table.SET_cssListRows tr td div.CMS_cssLocked {
	background-position:0 -163px;
	width:14px;
	height:16px;
	position:absolute;
	top:5px;
	left:15px;
}

div.CMS_cssDialog.CMS_cssMenuEdit div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td div.CMS_cssLocked {
	left:5px;
	top:4px;
}


div.CMS_cssDialog.CMS_cssMenuEdit div.SET_cssList table.SET_cssListRows tr td div.CMS_cssLinked {
	background-position:0 -219px;
	width:14px;
	height:7px;
	position:absolute;
	top:10px;
	left:16px;
}

div.CMS_cssDialog.CMS_cssMenuEdit div.SET_cssList table.SET_cssListRows tr.SET_cssListRowSortRow td div.CMS_cssLinked {
	left:7px;
	top:9px;
}


div.CMS_cssDialog.CMS_cssMenuEdit div.SET_cssList.SET_cssActivated {
	border-color:#6ACAEE;
}



/*drag state*/
div.SET_cssListRowDragged {
	border:1px solid #444;
	background:#EFEFEF;
	color:#444;
	font-size:10px;
	font-weight:bold;
	padding:4px 6px 5px 27px;
	min-width:133px;
	max-width:200px;
	min-height:23px;
	white-space:nowrap;
	z-index:12000;
	overflow:hidden;

	margin:-11px 0 0 10px;
}

div.SET_cssListRowDragged div.CMS_cssPageStatus {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_icn_menuEditPageStatus.gif) no-repeat 0 0;
	width:14px;
	height:15px;
	position:absolute;
	top:4px;
	left:6px;
}

div.SET_cssListRowDragged div.CMS_cssPageStatus.CMS_cssPENDING {
	background-position:0 -54px;
}

div.SET_cssListRowDragged div.CMS_cssPageStatus.CMS_cssOFFLINE {
	background-position:0 -108px;
}



div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRow.SET_cssDragged td.SET_cssCell {
	background-image:url(/mind_modules/CMS/gui/default/default/img/spt_listRowDragged.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	opacity:0.3;
	filter:alpha(opacity=30);
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRow.SET_cssDragged td.SET_cssCell div.SET_cssW {
	*filter:alpha(opacity=30);
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRow.SET_cssDragged td.SET_cssCell + td.SET_cssCell {
	background-position:-1px 0;
}

div.CMS_cssDialog div.SET_cssList table.SET_cssListRows tr.SET_cssListRow.SET_cssDragged td.SET_cssCell + td.SET_cssCell.CMS_cssLast {
	background-position:top right;
}
/*END MENU EDIT DIALOG PAGE LIST OVERRIDES*/







/*BEGIN BASE CLASS FOR DIALOG TREEVIEW LIST*/
div.CMS_cssDialog table.SET_cssTreeview {
	table-layout:fixed;
	border-collapse:collapse;
	width:100%;
	margin:1px 0 0 0;
	padding:0;
	border:1px solid #A5A5A4;
	background:#EEE;
	clear:both;
}

div.CMS_cssDialog table.SET_cssTreeview tr th {
	background:url(/mind_modules/CMS/gui/default/default/img/bg_dialogListHeader.gif) repeat-x 0 -1px;
	padding:0 0 3px 0;
	vertical-align:top;
	text-align:left;
	font-weight:normal;
	width:47.5%;
}

div.CMS_cssDialog table.SET_cssTreeview tr th + th {
	width:auto;
}

div.CMS_cssDialog table.SET_cssTreeview tr th + th + th {
	width:62px;
}

div.CMS_cssDialog table.SET_cssTreeview tr th div.SET_cssContent {
	height:23px;
	line-height:23px;
	white-space:nowrap;
	padding:0 0 0 5px;
	margin:0 3px 0 0;
	overflow:hidden;
}

div.CMS_cssDialog table.SET_cssTreeview tr th + th div.SET_cssContent {
	background:url(/mind_modules/CMS/gui/default/default/img/bg_dialogListSortRowCellBorder.gif) repeat-y 0 0;
}



div.CMS_cssDialog table.SET_cssTreeview tr td {
	padding:3px 0 !important;
}



/*begin buttons*/
div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssCtrls div.SET_cssLinkButtonWrapper {
	margin:0;
	float:left;
	height:21px;
	width:21px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_dialogListRowCtrls.gif) no-repeat -10000px -10000px; /*hide bg for basic button*/
}

div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssCtrls div.SET_cssLinkButtonWrapper:hover {
	background-position:0 -41px;
}

div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssCtrls div.SET_cssLinkButtonWrapper.SET_cssActivated {
	background-position:0 -83px;
}

div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssCtrls div.SET_cssLinkButtonWrapper.SET_cssSelected {
	background-position:0 -125px;
}

div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssCtrls div.SET_cssLinkButtonWrapper.SET_cssHighlighted {
	background-position:0 -167px;
}



div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssCtrls div.SET_cssLinkButtonWrapper a,
div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssCtrls div.SET_cssLinkButtonWrapper a div {
	background:none;
	padding:0;
	margin:0;
	display:block;
	height:21px;
	width:21px;
	text-decoration:none;
	outline:0 none;
	cursor:pointer;
}

div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssCtrls div.SET_cssLinkButtonWrapper.SET_cssEdit a {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_icn_treeviewEdit.gif) no-repeat 0 0;
}

div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssCtrls div.SET_cssDelete a {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_icn_treeviewDelete.gif) no-repeat 0 0;
}

div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssCtrls div.SET_cssLinkButtonWrapper.SET_cssAccept a {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_icn_treeviewAccept.png) no-repeat 0 0;
}

div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssCtrls div.SET_cssAccept {
	display:none;
}

div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssCtrls div.SET_cssLinkButtonWrapper.SET_cssCancel a {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_icn_treeviewCancel.png) no-repeat 0 0;
}

div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssCtrls div.SET_cssCancel {
	display:none;
}

div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssCtrls div.SET_cssLinkButtonWrapper.SET_cssUndo a {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_icn_treeviewUndo.png) no-repeat 0 0;
}

div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssCtrls div.SET_cssUndo {
	display:none;
}


div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssCtrls div.SET_cssLinkButtonWrapper a:hover {
	background-position:0 -42px;
}

div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssCtrls div.SET_cssLinkButtonWrapper.SET_cssActivated a {
	background-position:0 -84px;
}

div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssCtrls div.SET_cssLinkButtonWrapper.SET_cssSelected a {
	background-position:0 -126px;
}

div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssCtrls div.SET_cssLinkButtonWrapper.SET_cssHighlighted a {
	background-position:0 -168px;
}

div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssCtrls div.SET_cssLinkButtonWrapper.SET_cssDisabled a {
	background-position:0 -210px;
}
/*end buttons and ctrls*/




/*begin actual treeview*/
div.CMS_cssDialog table.SET_cssTreeview ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

div.CMS_cssDialog table.SET_cssTreeview ul.simpleTree > ul {
	display:none;
}

/*begin drop targets*/
div.CMS_cssDialog table.SET_cssTreeview ul li.SET_cssTarget {
	height:2px;
	margin:0 3px 0 16px;
	background:none;
	border:1px solid #EFEFEF;
	position:relative;
	z-index:1; /*higher than the SET_cssWrapper that has negative margin-bottom, otherwise no access*/
}

div.CMS_cssDialog table.SET_cssTreeview ul li.SET_cssTarget.SET_cssActivated {
	background:#6ACAEE;
}


/*level 2*/
div.CMS_cssDialog table.SET_cssTreeview ul ul ul li.SET_cssTarget,
div.CMS_cssDialog table.SET_cssTreeview ul ul ul li.SET_cssLI + li.SET_cssTarget {
	margin-left:33px;
}

/*level 3*/
div.CMS_cssDialog table.SET_cssTreeview ul ul ul ul li.SET_cssTarget,
div.CMS_cssDialog table.SET_cssTreeview ul ul ul ul li.SET_cssLI + li.SET_cssTarget {
	margin-left:50px;
}


div.CMS_cssDialog table.SET_cssTreeview ul img.trigger {
	display:none;
}
/*end drop targets*/



div.CMS_cssDialog table.SET_cssTreeview div.SET_cssWrapper {
	position:relative;
}


/*root + levels 1-3 margin/padding*/
div.CMS_cssDialog table.SET_cssTreeview ul li div.SET_cssWrapper {
	height:28px; /*without fixed heights IE has a fit when using negative margins*/
	margin-bottom:-4px;
	*margin-bottom:-14px;
}

/*level 2*/
div.CMS_cssDialog table.SET_cssTreeview ul ul ul li div.SET_cssWrapper.SET_cssLast {
	position:relative;
	height:32px;
	margin-bottom:-8px;
	*margin-bottom:-18px;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul ul li.SET_cssLast {
	*margin-bottom:-8px;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul ul li div.SET_cssWrapper.SET_cssParent.SET_cssOpen.SET_cssLast {
	height:28px;
	margin-bottom:-4px;
	*margin-bottom:-14px;
}


/*level 3*/
div.CMS_cssDialog table.SET_cssTreeview ul ul ul li.SET_cssLast ul li.SET_cssLast div.SET_cssWrapper.SET_cssLast {
	margin-bottom:-12px;
	*margin-bottom:-22px;
	height:36px;
}



/*begin rules for connectors*/
/*level 1*/
div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper {
	padding-left:13px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_treeviewConnectors.gif) no-repeat 8px -206px;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssParent {
	background-position:8px 0;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssLast {
	background-position:8px -232px;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssParent.SET_cssLast {
	background-position:8px -287px;
}


/*level 2*/
div.CMS_cssDialog table.SET_cssTreeview ul ul ul li div.SET_cssWrapper {
	padding-left:30px;
	background-position:8px -86px;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul ul li div.SET_cssWrapper.SET_cssParent {
	background-position:8px -30px;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul ul li div.SET_cssWrapper.SET_cssLast {
	background-position:8px -114px;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul ul li div.SET_cssWrapper.SET_cssParent.SET_cssLast {
	background-position:8px -46px;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul div.SET_cssWrapper.SET_cssLast + ul li div.SET_cssWrapper {
	background-position:8px -481px;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul div.SET_cssWrapper.SET_cssLast + ul li div.SET_cssWrapper.SET_cssLast {
	background-position:8px -511px;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul div.SET_cssWrapper.SET_cssLast + ul li div.SET_cssWrapper.SET_cssParent {
	background-position:8px -548px;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul div.SET_cssWrapper.SET_cssLast + ul li div.SET_cssWrapper.SET_cssParent.SET_cssLast {
	background-position:8px -662px;
}


/*level 3*/
div.CMS_cssDialog table.SET_cssTreeview ul ul ul ul li div.SET_cssWrapper {
	padding-left:47px;
	background-position:8px -325px;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul ul ul li div.SET_cssWrapper.SET_cssLast {
	background-position:8px -353px;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul ul div.SET_cssWrapper.SET_cssLast + ul li div.SET_cssWrapper {
	background-position:8px -152px;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul ul div.SET_cssWrapper.SET_cssLast + ul li div.SET_cssWrapper.SET_cssLast {
	background-position:8px -180px;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul div.SET_cssWrapper.SET_cssLast + ul ul li div.SET_cssWrapper {
	background-position:8px -596px;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul div.SET_cssWrapper.SET_cssLast + ul ul li div.SET_cssWrapper.SET_cssLast {
	background-position:8px -626px;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul div.SET_cssWrapper.SET_cssLast + ul div.SET_cssWrapper.SET_cssLast + ul li div.SET_cssWrapper {
	background-position:8px -414px;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul div.SET_cssWrapper.SET_cssLast + ul div.SET_cssWrapper.SET_cssLast + ul li div.SET_cssWrapper.SET_cssLast {
	background-position:8px -444px;
}
/*end rules for connectors*/







div.CMS_cssDialog table.SET_cssTreeview ul li div.SET_cssWrapper div.SET_cssTrigger {
	width:9px;
	height:9px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_treeviewExpander.gif) no-repeat 0 0;
	position:absolute;
	top:7px;
	left:4px;
	display:none;
	outline:0 none;
	cursor:pointer;
}

div.CMS_cssDialog table.SET_cssTreeview ul li div.SET_cssWrapper.SET_cssParent div.SET_cssTrigger {
	display:block;
}

div.CMS_cssDialog table.SET_cssTreeview ul li div.SET_cssWrapper.SET_cssOpen div.SET_cssTrigger {
	background-position:0 -29px;
}

div.CMS_cssDialog table.SET_cssTreeview ul li div.SET_cssWrapper div.SET_cssTrigger:hover {
	background-position:-29px 0;
}

div.CMS_cssDialog table.SET_cssTreeview ul li div.SET_cssWrapper.SET_cssOpen div.SET_cssTrigger:hover {
	background-position:-29px -29px;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul ul li div.SET_cssWrapper div.SET_cssTrigger {
	left:21px;
}


div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssLink span.CMS_cssTextFiller {
	display:none;
}

body.PC_FF2 div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssLink span.CMS_cssTextFiller,
body.MAC_FF2 div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssLink span.CMS_cssTextFiller {
	display:inline;
}

/*level 1 + base*/
div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssName,
div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssLink,
div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssCtrls {
	background:#D6D6D6 url(/mind_modules/CMS/gui/default/default/img/spt_treeviewLevels.gif) repeat-x 0 0;
	border:1px solid #D5D5D5;
	height:22px; /*if this is an even number then div.SET_cssWrapper must also have an even padding-vertical. Dito uneven*/
	line-height:22px;
	white-space:nowrap;
	overflow:hidden;
}

div.CMS_cssDialog table.SET_cssTreeview ul.simpleTree > li ul div.CMS_cssName,
div.CMS_cssDialog table.SET_cssTreeview ul.simpleTree > li ul div.CMS_cssLink,
div.CMS_cssDialog table.SET_cssTreeview ul.simpleTree > li ul div.CMS_cssCtrls {
	cursor:move;
}

div.CMS_cssDialog table.SET_cssTreeview ul.simpleTree > li ul li.SET_cssNEW div.CMS_cssName,
div.CMS_cssDialog table.SET_cssTreeview ul.simpleTree > li ul li.SET_cssNEW div.CMS_cssLink,
div.CMS_cssDialog table.SET_cssTreeview ul.simpleTree > li ul li.SET_cssNEW div.CMS_cssCtrls {
	cursor:default;
}

/*level 2*/
div.CMS_cssDialog table.SET_cssTreeview ul ul li div.CMS_cssName,
div.CMS_cssDialog table.SET_cssTreeview ul ul li div.CMS_cssLink,
div.CMS_cssDialog table.SET_cssTreeview ul ul li div.CMS_cssCtrls {
	background-position:0 -44px;
	border-color:#CDCDCD;
	background-color:#DBDBDB;
}

/*level 3*/
div.CMS_cssDialog table.SET_cssTreeview ul ul ul li div.CMS_cssName,
div.CMS_cssDialog table.SET_cssTreeview ul ul ul li div.CMS_cssLink,
div.CMS_cssDialog table.SET_cssTreeview ul ul ul li div.CMS_cssCtrls {
	background-position:0 -85px;
	background-color:#D7D7D8;
}

/*level 4*/
div.CMS_cssDialog table.SET_cssTreeview ul ul ul ul li div.CMS_cssName,
div.CMS_cssDialog table.SET_cssTreeview ul ul ul ul li div.CMS_cssLink,
div.CMS_cssDialog table.SET_cssTreeview ul ul ul ul li div.CMS_cssCtrls {
	background-position:0 -126px;
	background-color:#CCC;
}



div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssName {	
	border:1px solid #D5D5D5;
	margin:0 4px;
	padding:0 0 0 5px;
	font-weight:bold;
	font-size:10px;
}

div.CMS_cssDialog table.SET_cssTreeview ul li ul div.CMS_cssName {
	font-weight:normal;
}

div.CMS_cssDialog table.SET_cssTreeview ul li ul div.CMS_cssName span {
	color:#7E7E7E;
}


div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssLink {
	position:absolute;
	top:0;
	bottom:0;
	left:47.5%;
	right:20px;
	z-index:1;
	font-weight:bold;
	border-width:1px 0;
	padding:0 0 0 10px;
	margin:0 0 0 -5px;
	display:none;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul div.CMS_cssLink {
	display:block;
}



div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssPageStatus {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_icn_treeviewPageStatus.gif) no-repeat 0 0;
	width:14px;
	height:15px;
	float:left;
	display:none;
	margin:4px 4px 0 0;
}

div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssPageStatus.CMS_cssONLINE,
div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssPageStatus.CMS_cssPENDING,
div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssPageStatus.CMS_cssOFFLINE {
	display:block;
}

div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssPageStatus.CMS_cssPENDING {
	background-position:0 -54px;
}

div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssPageStatus.CMS_cssOFFLINE {
	background-position:0 -108px;
}

div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssCtrls {
	width:62px;
	margin:0;
	position:absolute;
	top:0;
	right:4px;
	z-index:2;
	border-left:0 none;
}

div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssCtrls div.CMS_cssButtons {
	float:right;
	margin:0 4px 0 0;
	width:48px;
}

div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssCtrls div.CMS_cssButtons div.SET_cssLinkButtonWrapper {
	margin:0 0 0 3px;
}




/*begin pending state = original when it's being dragged*/
div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssPending div.CMS_cssName,
div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssPending div.CMS_cssLink,
div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssPending div.CMS_cssCtrls {
	border:0 none;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssPending div.CMS_cssName {
	padding:1px 1px 1px 6px;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssPending div.CMS_cssLink div.CMS_cssPageStatus {
	display:none;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssPending div.CMS_cssCtrls {
	top:1px;
	width:1px;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssPending div.CMS_cssName,
div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssPending div.CMS_cssCtrls {
	background:#E2E1E2 url(/mind_modules/CMS/gui/default/default/img/spt_treeviewItemAltered.gif) no-repeat 0 0;
	border:0 none;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssPending div.CMS_cssCtrls {
	background-position:right bottom;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssPending div.CMS_cssName {
	color:#929292;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssPending div.CMS_cssLink {
	color:#929292;
	top:1px;
	right:5px;
	background:#E2E1E2;
	height:22px;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssPending div.CMS_cssLink div.CMS_cssPageStatus {
	display:none;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssPending div.CMS_cssCtrls {
	top:1px;
	width:1px;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssPending div.CMS_cssCtrls div.CMS_cssButtons {
	display:none;
}
/*end pending state = original when it's being dragged*/



/*begin removed state*/
div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssDeleted div.CMS_cssName,
div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssDeleted div.CMS_cssLink,
div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssDeleted div.CMS_cssCtrls {
	border:0 none;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssDeleted div.CMS_cssName {
	padding:1px 1px 1px 6px;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssDeleted div.CMS_cssLink div.CMS_cssPageStatus {
	display:none;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssDeleted div.CMS_cssCtrls {
	top:1px;
	width:1px;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssDeleted div.CMS_cssName,
div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssDeleted div.CMS_cssCtrls {
	background:#E2E1E2 url(/mind_modules/CMS/gui/default/default/img/spt_treeviewItemAltered.gif) no-repeat 0 0;
	border:0 none;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssDeleted div.CMS_cssCtrls {
	background-position:right bottom;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssDeleted div.CMS_cssName {
	font-weight:normal;
	color:#787878;
	margin-right:58px;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssDeleted div.CMS_cssName span {
	font-weight:normal;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssDeleted div.CMS_cssLink {
	display:none;	
}

div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssDeleted div.CMS_cssCtrls {
	width:53px;
	background-position:-988px -43px;
	background-color:transparent;
	padding-left:2px;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssDeleted div.CMS_cssCtrls div.CMS_cssButtons {
	float:left;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssDeleted div.CMS_cssCtrls div.SET_cssLinkButtonWrapper.SET_cssEdit,
div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssDeleted div.CMS_cssCtrls div.SET_cssLinkButtonWrapper.SET_cssDelete {
	display:none;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssDeleted div.CMS_cssCtrls div.SET_cssLinkButtonWrapper.SET_cssUndo {
	display:block;
}

div.CMS_cssDialog table.SET_cssTreeview ul ul li div.SET_cssWrapper.SET_cssDeleted + ul div.CMS_cssCtrls div.SET_cssLinkButtonWrapper.SET_cssUndo {
	display:none;
}

div.CMS_cssDialog table.SET_cssTreeview ul li div.SET_cssWrapper.SET_cssDeleted div.CMS_cssName {
	margin-right:66px;
	font-weight:bold;
}

div.CMS_cssDialog table.SET_cssTreeview ul li div.SET_cssWrapper.SET_cssDeleted div.CMS_cssName span {
	font-weight:normal;
	color:inherit;
}

div.CMS_cssDialog table.SET_cssTreeview ul li div.SET_cssWrapper.SET_cssDeleted div.CMS_cssLink {
	display:none;
}

div.CMS_cssDialog table.SET_cssTreeview div.SET_cssDeleted div.SET_cssLinkButtonWrapper {
	background-position:0 0;
}
/*end removed state*/




/*begin edit page state*/
div.CMS_cssDialog table.SET_cssTreeview ul li div.SET_cssWrapper div.CMS_cssName.CMS_cssEdit,
div.CMS_cssDialog table.SET_cssTreeview ul li div.SET_cssWrapper.CMS_cssEditPage div.CMS_cssName,
div.CMS_cssDialog table.SET_cssTreeview ul li div.SET_cssWrapper.CMS_cssEditPage div.CMS_cssLink {
	display:none;
}

div.CMS_cssDialog table.SET_cssTreeview ul li div.SET_cssWrapper.CMS_cssEditPage div.CMS_cssName.CMS_cssEdit {
	display:block;
	*margin-bottom:-2px;
}

div.CMS_cssDialog table.SET_cssTreeview ul li div.SET_cssWrapper.CMS_cssEditPage div.CMS_cssName {
	margin-right:59px;
}

div.CMS_cssDialog table.SET_cssTreeview ul li div.SET_cssWrapper.CMS_cssEditPage div.CMS_cssCtrls {
	width:53px;
	padding-left:2px;
}

div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssEditPage div.SET_cssLinkButtonWrapper {
	background-position:0 0;
}

div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssEditPage div.SET_cssEdit,
div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssEditPage div.SET_cssDelete,
div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssEditPage div.SET_cssUndo {
	display:none;
}

div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssEditPage div.SET_cssAccept,
div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssEditPage div.SET_cssCancel {
	display:block;
}

div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssEditPage.CMS_cssNewRoot div.SET_cssCancel {
	display:none;
}
/*end edit page state*/



/*begin edit page state subclass add page*/
div.CMS_cssDialog table.SET_cssTreeview ul li div.SET_cssWrapper.CMS_cssAddPage div.SET_cssLinkButtonWrapper.SET_cssCancel {
	display:block;
}

div.CMS_cssDialog table.SET_cssTreeview li + ul div.SET_cssWrapper.CMS_cssAddPage div.SET_cssLinkButtonWrapper.SET_cssCancel {
	display:none;
}

div.CMS_cssDialog table.SET_cssTreeview li + ul div.SET_cssWrapper.CMS_cssAddPage {
	background:none;
}

div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssAddPage div.CMS_cssButtons {
	float:left;
	margin-left:1px;
}

div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssAddPage div.SET_cssLinkButtonWrapper {
	background-position:0 0;
}


div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssAddPage div.SET_cssEdit,
div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssAddPage div.SET_cssDelete,
div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssAddPage div.SET_cssUndo,
div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssAddPage div.SET_cssCancel {
	display:none;
}

div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssAddPage div.SET_cssAccept {
	display:block;
}
/*end edit page state subclass add page*/






/*begin state activated, i.e. when dragging above a wrapper or marking it by clicking on it*/
div.CMS_cssDialog table.SET_cssTreeview ul li div.SET_cssWrapper.SET_cssActivated div.CMS_cssName {
	border:2px solid #6ACAEE;
	line-height:20px;
	height:20px;
	padding-left:4px;
}

div.CMS_cssDialog table.SET_cssTreeview ul li div.SET_cssWrapper.SET_cssActivated div.CMS_cssLink {
	top:2px;
	right:6px;
	height:18px;
	line-height:18px;
}

div.CMS_cssDialog table.SET_cssTreeview ul li div.SET_cssWrapper.SET_cssActivated div.CMS_cssLink div.CMS_cssPageStatus {
	margin-top:3px;
}

div.CMS_cssDialog table.SET_cssTreeview ul li div.SET_cssWrapper.SET_cssActivated div.CMS_cssCtrls {
	top:1px;
	border:0 none;
	background:transparent;
	margin-right:1px;

}
/*end begin state activated*/
/*end actual treeview*/




/*begin dragged in treeview*/
div#SET_draggedTreeviewItem {
	border:1px solid #444;
	background:#EFEFEF;
	z-index:12000;
}

div#SET_draggedTreeviewItem ul {
	list-style-type:none;
	margin:0;
	padding:0;
	height:21px;
	min-width:133px;
	max-width:200px;
	overflow:hidden;
}

div#SET_draggedTreeviewItem ul li div.SET_cssWrapper * {
	display:none;
}

div#SET_draggedTreeviewItem ul li div.SET_cssWrapper div.CMS_cssName {
	display:block;
	color:#444;
	font-size:10px;
	padding:4px 6px 5px 6px;
	white-space:nowrap;
	*margin:-12px 0 0 0;
}
/*end dragged in treeview*/






/*begin add page wrapped input*/
div.CMS_cssDialog table.SET_cssTreeview div.SET_cssTextWrapper {
	position:relative;
	margin:1px 10px 0 0; /*match margin-right to input padding + border*/
	float:left;
	width:45%;
}

div.CMS_cssDialog table.SET_cssTreeview div.SET_cssWrapper.SET_cssActivated div.SET_cssTextWrapper {
	margin-top:0;
}

div.CMS_cssDialog table.SET_cssTreeview div.SET_cssTextWrapper div.SET_cssSlidingDoor1 {
	position:absolute;
	z-index:1; /*below input*/
	top:0;
	left:0;
	bottom:0;
	right:-5px;
	border:1px solid #959595;
}

div.CMS_cssDialog table.SET_cssTreeview div.SET_cssTextWrapper div.SET_cssSlidingDoor1 div {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	border:1px solid #E5E5E5;
	border-width:1px 0 0 1px;
	background:white;
}

div.CMS_cssDialog table.SET_cssTreeview div.SET_cssTextWrapper div.SET_cssDefaultText {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:-5px;
	overflow:hidden;
	white-space:nowrap;
	z-index:3; /*above sliding doors and input*/
	line-height:18px;
	padding:0 0 0 5px;
	color:#979797;
	cursor:text;
}


div.CMS_cssDialog table.SET_cssTreeview div.SET_cssTextWrapper input {
	position:relative;
	z-index:2; /*above sliding doors*/
	width:100%;
	height:16px;
	*height:14px;
	padding:3px 0 0 4px;
	margin:0;
	border:0 none;
	background:none;
}

/*hover*/
div.CMS_cssDialog table.SET_cssTreeview div.SET_cssTextWrapper.SET_cssHovered div.SET_cssSlidingDoor1 div {
	border-color:#DBDBDB;
	background:#F4F4F4;
}

/*highlighted*/
div.CMS_cssDialog table.SET_cssTreeview div.SET_cssTextWrapper.SET_cssHighlighted {
	/*margin-right:10px;*/
}

div.CMS_cssDialog table.SET_cssTreeview div.SET_cssTextWrapper.SET_cssHighlighted div.SET_cssSlidingDoor1 {
	background:white;
	border:2px solid #6ACAEE;
	right:-6px;
}

div.CMS_cssDialog table.SET_cssTreeview div.SET_cssTextWrapper.SET_cssHighlighted div.SET_cssSlidingDoor1 div {
	display:none;
}

/*error*/
div.CMS_cssDialog table.SET_cssTreeview div.SET_cssTextWrapper.SET_cssError div.SET_cssSlidingDoor1 div {
	border-color:#E5B9B9;
	background:#FFCECE;
}

/*disabled*/
div.CMS_cssDialog table.SET_cssTreeview div.SET_cssTextWrapper.SET_cssDisabled div.SET_cssSlidingDoor1 {
	border-color:#AEAEAD;
}

div.CMS_cssDialog table.SET_cssTreeview div.SET_cssTextWrapper.SET_cssDisabled div.SET_cssSlidingDoor1 div {
	border-color:#AEAEAD;
	background:#C2C2C1;
}

div.CMS_cssDialog table.SET_cssTreeview div.SET_cssTextWrapper.SET_cssDisabled input {
	color:#CCC;
}


div.CMS_cssDialog table.SET_cssTreeview div.SET_cssTextWrapper div.SET_cssSlidingDoor2 {
	display:none;
}
/*end add page wrapped input*/






/*begin treeview dynsel*/
/*sprite layout top to bottom:normal hover active pressed highlighted disabled*/
div.CMS_cssDialog table.SET_cssTreeview div.CMS_cssBody {
	display:none;
}

div.CMS_cssDialog table.SET_cssTreeview div.SET_cssFormSelect.CMS_cssTreeviewDropdown {
	height:20px;
	padding:0 17px 0 0; /*match with triggers width*/
	margin:1px 0 0 0;
	position:relative;
	float:left;
	width:45%;
}

div.CMS_cssDialog table.SET_cssTreeview div.SET_cssWrapper.SET_cssActivated div.SET_cssFormSelect.CMS_cssTreeviewDropdown {
	margin-top:0;
}

div.CMS_cssDialog table.SET_cssTreeview div.SET_cssFormSelect.CMS_cssTreeviewDropdown div.SET_cssFormSelectTopOption,
div.CMS_cssDialog table.SET_cssTreeview div.SET_cssFormSelect.CMS_cssTreeviewDropdown div.SET_cssFormSelectTrigger a {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_treeviewDropdownType1.gif) no-repeat;
}

div.CMS_cssDialog table.SET_cssTreeview div.SET_cssFormSelect.CMS_cssTreeviewDropdown div.SET_cssFormSelectTopOption {
	background-position:0 0;
	height:20px;
	cursor:pointer;
}

div.CMS_cssDialog table.SET_cssTreeview div.SET_cssFormSelect.CMS_cssTreeviewDropdown div.SET_cssFormSelectTopOption a {
	outline:0 none;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding:4px 0 0 6px;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:17px;
	overflow:hidden;
}

div.CMS_cssDialog table.SET_cssTreeview div.SET_cssFormSelect.CMS_cssTreeviewDropdown:hover div.SET_cssFormSelectTopOption {
	background-position:0 -39px;
}

div.CMS_cssDialog table.SET_cssTreeview div.SET_cssFormSelect.CMS_cssTreeviewDropdown.SET_cssActivated div.SET_cssFormSelectTopOption {
	background-position:0 -78px;
}

div.CMS_cssDialog table.SET_cssTreeview div.SET_cssFormSelect.CMS_cssTreeviewDropdown.SET_cssSelected div.SET_cssFormSelectTopOption {
	background-position:0 -117px;
}

div.CMS_cssDialog table.SET_cssTreeview div.SET_cssFormSelect.CMS_cssTreeviewDropdown.SET_cssHighlighted div.SET_cssFormSelectTopOption {
	background-position:0 -156px;
}

div.CMS_cssDialog table.SET_cssTreeview div.SET_cssFormSelect.CMS_cssTreeviewDropdown.SET_cssDisabled div.SET_cssFormSelectTopOption {
	background-position:0 -195px;
	cursor:default;
}

div.CMS_cssDialog table.SET_cssTreeview div.SET_cssFormSelect.CMS_cssTreeviewDropdown div.SET_cssFormSelectTopOption div.SET_cssFormSelectInner,
div.CMS_cssDialog table.SET_cssTreeview div.SET_cssFormSelect.CMS_cssTreeviewDropdown div.SET_cssFormSelectTopOption div.SET_cssFormSelectInner * {
	white-space:nowrap;
	overflow:hidden;
	color:#444;
	font-size:10px;
	font-family:verdana,arial,sans-serif;
	font-weight:bold;
	line-height:20px;
}

div.CMS_cssDialog table.SET_cssTreeview div.SET_cssFormSelect.CMS_cssTreeviewDropdown div.SET_cssFormSelectTopOption div.SET_cssFormSelectInner {
	padding-left:6px;
}

div.CMS_cssDialog table.SET_cssTreeview div.SET_cssFormSelect.CMS_cssTreeviewDropdown.SET_cssDisabled div.SET_cssFormSelectTopOption div.SET_cssFormSelectInner {
	color:#A2A2A2;
}


div.CMS_cssDialog table.SET_cssTreeview div.SET_cssFormSelect.CMS_cssTreeviewDropdown div.SET_cssFormSelectTopOption div.SET_cssFormSelectInner div.CMS_cssPageStatus {
	float:left;
	position:relative;
	bottom:2px;
}


div.CMS_cssDialog table.SET_cssTreeview div.SET_cssFormSelect.CMS_cssTreeviewDropdown div.SET_cssFormSelectTrigger {
	position:absolute;
	top:0;
	right:0;
}

div.CMS_cssDialog table.SET_cssTreeview div.SET_cssFormSelect.CMS_cssTreeviewDropdown div.SET_cssFormSelectTrigger a {
	background-position:top right;
	display:block;
	width:17px;
	height:20px;
	cursor:pointer;
	text-decoration:none;
	outline:none;
}

div.CMS_cssDialog table.SET_cssTreeview div.SET_cssFormSelect.CMS_cssTreeviewDropdown:hover div.SET_cssFormSelectTrigger a {
	background-position:right -39px;
}

div.CMS_cssDialog table.SET_cssTreeview div.SET_cssFormSelect.CMS_cssTreeviewDropdown.SET_cssActivated div.SET_cssFormSelectTrigger a {
	background-position:right -78px;
}

div.CMS_cssDialog table.SET_cssTreeview div.SET_cssFormSelect.CMS_cssTreeviewDropdown.SET_cssSelected div.SET_cssFormSelectTrigger a {
	background-position:right -117px;
}

div.CMS_cssDialog table.SET_cssTreeview div.SET_cssFormSelect.CMS_cssTreeviewDropdown.SET_cssHighlighted div.SET_cssFormSelectTrigger a {
	background-position:right -156px;
	width:21px;
}

div.CMS_cssDialog table.SET_cssTreeview div.SET_cssFormSelect.CMS_cssTreeviewDropdown.SET_cssDisabled div.SET_cssFormSelectTrigger a {
	background-position:right -195px;
	cursor:default;
}
/*end treeview dynsel*/



/*begin dropdown body*/
div.CMS_cssTreeviewDropdownExpander {
	margin:-1px 0 0 1px;
	width:162px;
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	color:#444;
	display:none;
}

body.PC_FF2 div.CMS_cssTreeviewDropdownExpander,
body.MAC_FF2 div.CMS_cssTreeviewDropdownExpander {
	margin-left:2px;
}


div.CMS_cssTreeviewDropdownExpander div.SET_cssFormSelectHeader,
div.CMS_cssTreeviewDropdownExpander div.SET_cssFormSelectFooter {
	display:none;
}


div.CMS_cssTreeviewDropdownExpander div.SET_cssFormSelectExpanderBody div.CMS_cssLeft,
div.CMS_cssTreeviewDropdownExpander div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectLeft {
	position:absolute;
	width:1px;
	top:0;
	left:-1px;
	bottom:0;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_treeviewDropdownShadow.png) no-repeat top right;
	display:block;
	line-height:0;
	font-size:0;
}

div.CMS_cssTreeviewDropdownExpander div.SET_cssFormSelectExpanderBody div.CMS_cssLeft div,
div.CMS_cssTreeviewDropdownExpander div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectLeft div {
	position:absolute;
	top:4px;
	bottom:0;
	left:0;
	right:0;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_treeviewDropdownShadow.png) repeat-y -26px 0;
}

div.CMS_cssTreeviewDropdownExpander div.SET_cssFormSelectExpanderBody div.CMS_cssRight,
div.CMS_cssTreeviewDropdownExpander div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectRight {
	position:absolute;
	width:3px;
	top:0;
	bottom:0;
	right:-3px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_treeviewDropdownShadow.png) no-repeat top left;
	display:block;
	line-height:0;
	font-size:0;
}

div.CMS_cssTreeviewDropdownExpander div.SET_cssFormSelectExpanderBody div.CMS_cssRight div,
div.CMS_cssTreeviewDropdownExpander div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectRight div {
	position:absolute;
	top:4px;
	bottom:0;
	left:0;
	right:0;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_bg_dropdownBodyShadow1.png) repeat-y -13px 0;
}

div.CMS_cssTreeviewDropdownExpander div.SET_cssFormSelectExpanderBody div.CMS_cssBottom,
div.CMS_cssTreeviewDropdownExpander div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectFooter {
	position:absolute;
	height:4px;
	bottom:-4px;
	left:0;
	right:-3px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_treeviewDropdownShadow2.png) no-repeat top left;
	display:block;
	line-height:0;
	font-size:0;
}

div.CMS_cssTreeviewDropdownExpander div.SET_cssFormSelectExpanderBody div.CMS_cssBottom div,
div.CMS_cssTreeviewDropdownExpander div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectFooter div {
	position:absolute;
	top:0;
	bottom:0;
	left:4px;
	right:0;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_treeviewDropdownShadow2.png) no-repeat bottom right;
}

div.CMS_cssTreeviewDropdownExpander div.SET_cssFormSelectExpanderBody {
	padding:0;
	background:#E1E2E1;
	border:1px solid #7E7E7F;
	color:#444;
	min-height:20px;
}

div.CMS_cssTreeviewDropdownExpander div.SET_cssFormSelectExpanderBody div.SET_cssFormSelectOptions {
	border:0 none;
	width:auto;
	background:none;
	padding:0;
}



div.CMS_cssTreeviewDropdownExpander {
	min-width:170px;
}

div.CMS_cssTreeviewDropdownExpander div.SET_cssFormSelectExpanderBody div.CMS_cssSection {
	padding:8px;
	font-weight:bold;
}

div.CMS_cssTreeviewDropdownExpander div.SET_cssFormSelectExpanderBody div.CMS_cssSection a.CMS_cssNoLink {
	display:block;
	text-decoration:none;
	cursor:pointer;
	padding:1px 0 2px 0;
}

div.CMS_cssTreeviewDropdownExpander div.SET_cssFormSelectExpanderBody div.CMS_cssSection a.CMS_cssNoLink:hover {
	background:#307ABF;
	color:white;
}

div.CMS_cssTreeviewDropdownExpander div.SET_cssFormSelectExpanderBody div.CMS_cssSection + div.CMS_cssSection {
	font-weight:normal;
	border-top:1px solid #ADADAD;
}

div.CMS_cssTreeviewDropdownExpander div.CMS_cssBody div.CMS_cssSection div.CMS_cssSearchHits {
	clear:both;
	padding:6px 0 0 0;
	font-style:italic;
}

div.CMS_cssTreeviewDropdownExpander div.CMS_cssBody div.CMS_cssSection div.CMS_cssSearchHits div.SET_cssFooter {
	display:none;
}

div.CMS_cssTreeviewDropdownExpander div.CMS_cssBody div.CMS_cssSearchHits div.CMS_cssSearchInner div.SET_cssItem {
	padding:2px 0 0 19px;
	min-height:14px;
	cursor:pointer;
	font-style:normal;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_icn_pageStatus_small.gif) no-repeat 0 1px;
}

div.CMS_cssTreeviewDropdownExpander div.CMS_cssBody div.CMS_cssSearchHits div.CMS_cssSearchInner div.SET_cssItem.CMS_cssPENDING {
	background-position:0 -53px;
}

div.CMS_cssTreeviewDropdownExpander div.CMS_cssBody div.CMS_cssSearchHits div.CMS_cssSearchInner div.SET_cssItem.CMS_cssOFFLINE {
	background-position:0 -107px;
}

div.CMS_cssTreeviewDropdownExpander div.CMS_cssBody div.CMS_cssSearchHits div.CMS_cssSearchInner div.SET_cssSelected,
div.CMS_cssTreeviewDropdownExpander div.CMS_cssBody div.CMS_cssSearchHits div.CMS_cssSearchInner div:hover span,
div.CMS_cssTreeviewDropdownExpander div.CMS_cssBody div.CMS_cssSearchHits div.CMS_cssSearchInner div:hover {
	background-color:#307ABF;
	color:white;
}

div.CMS_cssTreeviewDropdownExpander div.CMS_cssBody div.CMS_cssSearchHits div.CMS_cssSearchInner div span {
	text-decoration:underline;
}



/*begin searchfield*/
div.CMS_cssTreeviewDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSearchField {
	padding:0;
	position:relative;
	height:19px;
}

div.CMS_cssTreeviewDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSearchField div.CMS_cssClear {
	width:16px;
	height:15px;
	position:absolute;
	right:19px;
	top:2px;
	background:white;
	z-index:2;
}

div.CMS_cssTreeviewDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSearchField div.CMS_cssClear a {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_treeviewClearsearch.gif) no-repeat 0 0;
	display:block;
	height:10px;
	width:10px;
	position:absolute;
	top:3px;
	right:3px;
	outline:none;
}

div.CMS_cssTreeviewDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSearchField div.CMS_cssClear a:hover {
	background-position:bottom right;
}

div.CMS_cssTreeviewDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSearchField div.SET_cssDefaultText {
	position:absolute;
	color:#8F8F8F;
	top:0;
	bottom:0;
	left:0;
	right:35px;
	cursor:text !important;
	color:#444;
	font-size:10px;
	padding:4px 0 0 5px;
	overflow:hidden;
	z-index:2;
}

div.CMS_cssTreeviewDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSearchField.SET_cssActivated div.SET_cssDefaultText {
	display:none;
}

div.CMS_cssTreeviewDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSearchField div.CMS_cssSearchFieldWrapper {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:23px;
	z-index:1;
}

div.CMS_cssTreeviewDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSearchField input {
	border:0 none;
	height:15px;
	width:100%;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_treeviewSearchField.gif) no-repeat 0 0;
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	padding:4px 0 0 4px;
	*position:relative;
	*bottom:1px;
}

body.MAC_FF3 div.CMS_cssTreeviewDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSearchField input {
	height:17px;
	padding-top:2px;
}

body.MAC_FF2 div.CMS_cssTreeviewDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSearchField input,
body.MAC_SAFARI div.CMS_cssTreeviewDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSearchField input {
	height:16px;
	padding-top:3px;
}

div.CMS_cssTreeviewDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSearchField a.CMS_cssButton {
	position:absolute;
	top:0;
	right:0;
	width:19px;
	height:19px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_treeviewSearchField.gif) no-repeat top right;
	z-index:2;
}

div.CMS_cssTreeviewDropdownExpander div.SET_cssFormSelectOptions div.CMS_cssSearchField a.CMS_cssButton:hover {
	background-position:bottom right;
}
/*end searchfield*/
/*end dropdown body*/
/*END BASE CLASS FOR DIALOG TREEVIEW LIST*/








/*BEGIN BASE CLASS FOR MICROEDITOR RTE*/

div.CMS_cssMicroEditorText {
	z-index:10001;
	width:339px;
	height:195px;
	border:1px solid #7F7F7F;
	overflow:visible;
	padding:11px;
	background:#E1E2E1;
}

div.CMS_cssMicroEditorText div.SET_cssMicroEditorHeader,
div.CMS_cssMicroEditorText div.SET_cssMicroEditorHeader div,
div.CMS_cssMicroEditorText div.SET_cssMicroEditorFooter {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_microeditorShadow.png) repeat-y 0 0;
	position:absolute;
}

div.CMS_cssMicroEditorText div.SET_cssMicroEditorHeader {
	top:-1px;
	left:-2px;
	right:-4px;
	height:5px;
}

div.CMS_cssMicroEditorText div.SET_cssMicroEditorHeader div {
	background-position:-373px 0;
	top:5px;
	bottom:-214px;
	left:0;
	right:0;
}

div.CMS_cssMicroEditorText div.SET_cssMicroEditorFooter {
	bottom:-5px;
	left:-2px;
	right:-4px;
	height:4px;
	background-position:-743px 0;
}




div.CMS_cssMicroEditorText div.SET_cssMicroEditorRTE{
	border:1px solid #ccc;
	width:331px;
	padding:2px;
	min-height:145px;
}

div.CMS_cssMicroEditorText div.wysiwyg{
	z-index:10005;
	position:relative;
	padding:0;
	background:transparent;
	border:0 none;
}

div.CMS_cssMicroEditorText div.wysiwyg iframe{
	z-index:10006;
}


div.CMS_cssMicroEditorText div.wysiwyg ul.panel {
	border:0 none;
	margin:0 0 4px 0;
	padding:0;
	float:left;
	width:100%;
	height:23px;
}

div.CMS_cssMicroEditorText div.wysiwyg ul.panel li {
	float:left;
	margin:0;
	border:1px solid #A5A6A5;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_microEditorFunctionBtn.gif) no-repeat 0 0;
}

div.CMS_cssMicroEditorText div.wysiwyg ul.panel li + li {
	border-left-width:0;
}

div.CMS_cssMicroEditorText div.wysiwyg ul.panel li.separator {
	border:0 none;
	background:transparent;
	width:5px;
}

div.CMS_cssMicroEditorText div.wysiwyg ul.panel li.separator + li {
	border-left-width:1px;
}


div.CMS_cssMicroEditorText div.wysiwyg ul.panel li a {
	border:0 none;
	height:21px;
	width:22px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_icn_btn_RTE.gif) no-repeat 0 0;
	opacity:1;
	filter:alpha(opacity=100);
	cursor:pointer;
}

div.CMS_cssMicroEditorText div.wysiwyg ul.panel li a.bold {
	background-position:3px -34px;
}

div.CMS_cssMicroEditorText div.wysiwyg ul.panel li a.bold:hover,
div.CMS_cssMicroEditorText div.wysiwyg ul.panel li a.bold.active {
	background-position:-204px -34px;
}



div.CMS_cssMicroEditorText div.wysiwyg ul.panel li a.italic {
	background-position:-30px -34px;
}

div.CMS_cssMicroEditorText div.wysiwyg ul.panel li a.italic:hover,
div.CMS_cssMicroEditorText div.wysiwyg ul.panel li a.italic.active {
	background-position:-237px -34px;
}


div.CMS_cssMicroEditorText div.wysiwyg ul.panel li a.underline {
	background-position:-101px -34px;
}

div.CMS_cssMicroEditorText div.wysiwyg ul.panel li a.underline:hover,
div.CMS_cssMicroEditorText div.wysiwyg ul.panel li a.underline.active {
	background-position:-308px -34px;
}


div.CMS_cssMicroEditorText div.wysiwyg ul.panel li a.foreColor {
	background-position:-171px -66px;
}

div.CMS_cssMicroEditorText div.wysiwyg ul.panel li a.foreColor:hover,
div.CMS_cssMicroEditorText div.wysiwyg ul.panel li a.foreColor.active {
	background-position:-378px -66px;
}


div.CMS_cssMicroEditorText div.wysiwyg ul.panel li a.createLink {
	background-position:-171px -99px;
}

div.CMS_cssMicroEditorText div.wysiwyg ul.panel li a.createLink:hover,
div.CMS_cssMicroEditorText div.wysiwyg ul.panel li a.createLink.active {
	background-position:-378px -99px;
}


div.CMS_cssMicroEditorText div.wysiwyg ul.panel li a.removeFormat {
	background-position:-171px -134px;
}

div.CMS_cssMicroEditorText div.wysiwyg ul.panel li a.removeFormat:hover,
div.CMS_cssMicroEditorText div.wysiwyg ul.panel li a.removeFormat.active {
	background-position:-378px -134px;
}


div.CMS_cssMicroEditorText div.wysiwyg ul.panel li a.indent {
	background-position:-137px -3px;
}

div.CMS_cssMicroEditorText div.wysiwyg ul.panel li a.indent:hover,
div.CMS_cssMicroEditorText div.wysiwyg ul.panel li a.indent.active {
	background-position:-344px -3px;
}


div.CMS_cssMicroEditorText div.wysiwyg ul.panel li a.outdent {
	background-position:-172px -3px;
}

div.CMS_cssMicroEditorText div.wysiwyg ul.panel li a.outdent:hover,
div.CMS_cssMicroEditorText div.wysiwyg ul.panel li a.outdent.active {
	background-position:-379px -3px;
}


div.CMS_cssMicroEditorText div.wysiwyg ul.panel li a.insertOrderedList {
	background-position:-64px -99px;
}

div.CMS_cssMicroEditorText div.wysiwyg ul.panel li a.insertOrderedList:hover,
div.CMS_cssMicroEditorText div.wysiwyg ul.panel li a.insertOrderedList.active {
	background-position:-271px -99px;
}


div.CMS_cssMicroEditorText div.wysiwyg ul.panel li a.insertUnorderedList {
	background-position:-29px -99px;
}

div.CMS_cssMicroEditorText div.wysiwyg ul.panel li a.insertUnorderedList:hover,
div.CMS_cssMicroEditorText div.wysiwyg ul.panel li a.insertUnorderedList.active {
	background-position:-236px -99px;
}



div.CMS_cssMicroEditorText div.wysiwyg ul.panel + iframe {
	background:white;
	border:2px solid #6ACAEE;
	overflow:auto;
}


div.CMS_cssMicroEditorText div.SET_cssWysiwygDisabled{
	/*background-color:#CCC;
	opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity=50);*/
	z-index:10007;
}


/*begin minidialog for adding a link to the rte*/
div.CMS_cssMicroEditorTextLinkDialog {
	width:300px;
	border:1px solid #7F7F7F;
	background:#E1E2E1;
	padding:7px;
	*padding-top:5px;
	z-index:10010;
	position:absolute;
	display:none;
	font-family:verdana,arial,sans-serif;
}

div.CMS_cssMicroEditorTextLinkDialog div.SET_cssLinkDialogHeader,
div.CMS_cssMicroEditorTextLinkDialog div.SET_cssLinkDialogRight,
div.CMS_cssMicroEditorTextLinkDialog div.SET_cssLinkDialogLeft,
div.CMS_cssMicroEditorTextLinkDialog div.SET_cssLinkDialogFooter,
div.CMS_cssMicroEditorTextLinkDialog div.SET_cssLinkDialogFooter div {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_microeditorMiniPopupShadow.png) repeat-y 0 0;
	position:absolute;
}

div.CMS_cssMicroEditorTextLinkDialog div.SET_cssLinkDialogHeader {
	height:5px;
	right:-4px;
	top:-1px;
	width:3px;
	background-position:-573px 0;
}

div.CMS_cssMicroEditorTextLinkDialog div.SET_cssLinkDialogRight {
	bottom:-1px;
	right:-4px;
	top:4px;
	width:3px;
	background-position:-849px 0;
}

div.CMS_cssMicroEditorTextLinkDialog div.SET_cssLinkDialogLeft {
	bottom:-1px;
	left:-2px;
	top:-1px;
	width:1px;
}

div.CMS_cssMicroEditorTextLinkDialog div.SET_cssLinkDialogFooter {
	bottom:-5px;
	left:-2px;
	right:-4px;
	height:4px;
	background-position:bottom right;
}

div.CMS_cssMicroEditorTextLinkDialog div.SET_cssLinkDialogFooter div {
	top:0;
	bottom:0;
	left:0;
	right:8px;
	background-position:-855px 0;
}



div.CMS_cssMicroEditorTextLinkDialog div.SET_cssGroup {
	margin:0 4px 5px 0;
	*margin-right:6px;
	*margin-bottom:2px;
	padding:0;
}

div.CMS_cssMicroEditorTextLinkDialog div.SET_cssGroup label.SET_cssGroupLabel {
	font-size:10px;
	color:#444;
}

div.CMS_cssMicroEditorTextLinkDialog div.SET_cssGroup input {
	width:100%;
	font-size:11px;
	font-family:verdana,arial,sans-serif;
}


div.CMS_cssMicroEditorTextLinkDialog div.SET_cssLinkDialogNewWindowContainer {
	margin-top:6px;
	*margin-top:-1px;
}

div.CMS_cssMicroEditorTextLinkDialog div.SET_cssLinkDialogNewWindowContainer input {
	margin:0 5px 0 0;
	*margin-left:-4px;
	*margin-right:2px;
	position:relative;
	top:1px;
}

body.MAC_FF2 div.CMS_cssMicroEditorTextLinkDialog div.SET_cssLinkDialogNewWindowContainer input,
body.MAC_SAFARI div.CMS_cssMicroEditorTextLinkDialog div.SET_cssLinkDialogNewWindowContainer input {
	top:-1px;
}


/*begin the save/cancel-buttons*/
div.CMS_cssMicroEditorTextLinkDialog div.SET_cssButtons {
	float:right;
	position:relative;
	z-index:1;
	margin:4px 0 0 0;
}

div.CMS_cssMicroEditorTextLinkDialog div.SET_cssButtons a.SET_cssButton {
	float:left;
	margin:0 0 0 3px;
}

div.CMS_cssMicroEditorTextLinkDialog div.SET_cssButtons a,
div.CMS_cssMicroEditorTextLinkDialog div.SET_cssButtons a div {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_microEditorDialogBtns.gif) no-repeat 0 0;
}

div.CMS_cssMicroEditorTextLinkDialog div.SET_cssButtons a {
	background-position:right -42px;
	display:block;
	text-decoration:none;
	padding:0 7px 0 0;
}

div.CMS_cssMicroEditorTextLinkDialog div.SET_cssButtons a div {
	color:#444;
	font-size:11px;
	font-family:verdana,arial,sans-serif;
	padding:4px 7px 5px 13px;
}

div.CMS_cssMicroEditorTextLinkDialog div.SET_cssButtons a:hover {
	background-position:right -126px;
}

div.CMS_cssMicroEditorTextLinkDialog div.SET_cssButtons a:hover div {
	background-position:0 -84px;	
}
/*end the save/cancel-buttons*/
/*end minidialog for adding a link to the rte*/





/*begin colorpicker*/
div.CMS_cssMicroEditorTextColorPicker {
	background:#E1E2E1;
	border:1px solid #7F7F7F;
	width:96px;
	padding:2px;
}

div.CMS_cssMicroEditorTextColorPicker div.SET_cssColorSwatchHover {
	border:1px solid #AAA;
}

div.CMS_cssMicroEditorTextColorPicker div.SET_cssTop,
div.CMS_cssMicroEditorTextColorPicker div.SET_cssRight,
div.CMS_cssMicroEditorTextColorPicker div.SET_cssLeft,
div.CMS_cssMicroEditorTextColorPicker div.SET_cssBottom,
div.CMS_cssMicroEditorTextColorPicker div.SET_cssBottom div {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_microeditorMiniPopupShadow.png) repeat-y 0 0;
	position:absolute;
}

div.CMS_cssMicroEditorTextColorPicker div.SET_cssTop {
	height:5px;
	right:-4px;
	top:-1px;
	width:3px;
	background-position:-573px 0;
}

div.CMS_cssMicroEditorTextColorPicker div.SET_cssRight {
	bottom:-1px;
	right:-4px;
	top:4px;
	width:3px;
	background-position:-849px 0;
}

div.CMS_cssMicroEditorTextColorPicker div.SET_cssLeft {
	bottom:-1px;
	left:-2px;
	top:-1px;
	width:1px;
}

div.CMS_cssMicroEditorTextColorPicker div.SET_cssBottom {
	bottom:-5px;
	left:-2px;
	right:-4px;
	height:4px;
	background-position:bottom right;
}

div.CMS_cssMicroEditorTextColorPicker div.SET_cssBottom div {
	top:0;
	bottom:0;
	left:0;
	right:8px;
	background-position:-855px 0;
}
/*end colorpicker*/



div.CMS_cssMicroEditorText div.SET_cssButtons {
	float:right;
	position:relative;
	z-index:1;
	margin:4px 0 0 0;
}

div.CMS_cssMicroEditorText div.SET_cssButtons div.SET_cssLinkButtonWrapper {
	float:left;
	margin:0 0 0 3px;
}

div.CMS_cssMicroEditorText div.SET_cssButtons div.SET_cssLinkButtonWrapper a,
div.CMS_cssMicroEditorText div.SET_cssButtons div.SET_cssLinkButtonWrapper a div {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_microEditorDialogBtns.gif) no-repeat 0 0;
}

div.CMS_cssMicroEditorText div.SET_cssButtons div.SET_cssLinkButtonWrapper a {
	background-position:right -42px;
	display:block;
	text-decoration:none;
	padding:0 7px 0 0;
}

div.CMS_cssMicroEditorText div.SET_cssButtons div.SET_cssLinkButtonWrapper a div {
	color:#444;
	font-size:11px;
	font-family:verdana,arial,sans-serif;
	padding:4px 7px 5px 13px;
}

div.CMS_cssMicroEditorText div.SET_cssButtons div.SET_cssLinkButtonWrapper a:hover {
	background-position:right -126px;
}

div.CMS_cssMicroEditorText div.SET_cssButtons div.SET_cssLinkButtonWrapper a:hover div {
	background-position:0 -84px;	
}


div.CMS_cssMicroEditorText div.SET_cssMicroEditorLoadingIndicator {
	background:url(/mind_modules/CMS/gui/default/default/img/icn_loading.gif) no-repeat 0 0;
	width:16px;
	height:16px;
	position:absolute;
	left:12px;
	bottom:8px;
	display:none;
}
/*END BASE CLASS FOR MICROEDITOR RTE*/

/*BEGIN BASE CLASS FOR MICROEDITOR PRIV*/

div.CMS_cssMicroEditorPriv {
	z-index:10001;
	width:339px;
	/*height:195px;*/
	border:1px solid #7F7F7F;
	overflow:visible;
	padding:6px;
	background:#E1E2E1;
}

div.CMS_cssMicroEditorPriv div.SET_cssMicroEditorLoadingIndicator {
	background:url(/mind_modules/CMS/gui/default/default/img/icn_loading.gif) no-repeat 0 0;
	width:16px;
	height:16px;
	position:absolute;
	left:12px;
	bottom:8px;
	display:none;
}

div.CMS_cssMicroEditorPriv div.SET_cssMicroEditorContent{
	position:relative;
}

div.CMS_cssMicroEditorPriv div.SET_cssMicroEditorHeader,
div.CMS_cssMicroEditorPriv div.SET_cssMicroEditorHeader div,
div.CMS_cssMicroEditorPriv div.SET_cssMicroEditorFooter {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_microeditorShadow.png) repeat-y 0 0;
	position:absolute;
}

div.CMS_cssMicroEditorPriv div.SET_cssMicroEditorHeader {
	top:-1px;
	left:-2px;
	right:-4px;
	height:5px;
}

div.CMS_cssMicroEditorPriv div.SET_cssMicroEditorHeader div {
	background-position:-373px 0;
	top:5px;
	bottom:-214px;
	left:0;
	right:0;
}

div.CMS_cssMicroEditorPriv div.SET_cssMicroEditorFooter {
	bottom:-5px;
	left:-2px;
	right:-4px;
	height:4px;
	background-position:-743px 0;
}

div.CMS_cssMicroEditorPriv h1{
	font-weight:normal;
	font-size:12px;
	margin:0;
	padding:0;
}

div.CMS_cssMicroEditorPriv div.SET_cssButtons {
	float:right;
	position:relative;
	z-index:1;
	margin:4px 0 0 0;
}

div.CMS_cssMicroEditorPriv div.SET_cssButtons div.SET_cssLinkButtonWrapper {
	float:left;
	margin:0 0 0 3px;
}

div.CMS_cssMicroEditorPriv div.SET_cssButtons div.SET_cssLinkButtonWrapper a,
div.CMS_cssMicroEditorPriv div.SET_cssButtons div.SET_cssLinkButtonWrapper a div {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_microEditorDialogBtns.gif) no-repeat 0 0;
}

div.CMS_cssMicroEditorPriv div.SET_cssButtons div.SET_cssLinkButtonWrapper a {
	background-position:right -42px;
	display:block;
	text-decoration:none;
	padding:0 7px 0 0;
}

div.CMS_cssMicroEditorPriv div.SET_cssButtons div.SET_cssLinkButtonWrapper a div {
	color:#444;
	font-size:11px;
	font-family:verdana,arial,sans-serif;
	padding:4px 7px 5px 13px;
}

div.CMS_cssMicroEditorPriv div.SET_cssButtons div.SET_cssLinkButtonWrapper a:hover {
	background-position:right -126px;
}

div.CMS_cssMicroEditorPriv div.SET_cssButtons div.SET_cssLinkButtonWrapper a:hover div {
	background-position:0 -84px;	
}

div.CMS_cssMicroEditorPriv div.SET_cssLevelsAndGroups{
	border-bottom:1px solid #A5A6A5;
	padding:6px 0 9px 22px;
	margin:0;
}

div.CMS_cssMicroEditorPriv div.SET_cssLevelsAndGroups div.SET_cssChkBoxGrp{
	margin:10px 0 0 0;
}

div.CMS_cssMicroEditorPriv div.SET_cssLevelsAndGroups div.SET_cssRadioChkRow{
	position:relative;
	/*left:-22px;*/
}

div.CMS_cssMicroEditorPriv div.SET_cssLevelsAndGroups div.SET_cssRadioChkRow div.SET_cssCheckbox {
	position:absolute;
	top:2px;
	left:0;
}

div.CMS_cssMicroEditorPriv div.SET_cssCheckbox,
div.CMS_cssMicroEditorPriv div.SET_cssCheckbox a {
	height:13px;
	width:13px;
}

div.CMS_cssMicroEditorPriv div.SET_cssCheckbox a {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_chk_radio.gif) no-repeat 0 0;
	cursor:pointer;
	display:block;
	outline:0 none;
}

div.CMS_cssMicroEditorPriv div.SET_cssCheckbox a:hover {
	background-position:0 -33px;
}

div.CMS_cssMicroEditorPriv div.SET_cssCheckbox.SET_cssSelected a {
	background-position:0 -66px;
}

div.CMS_cssMicroEditorPriv div.SET_cssCheckbox.SET_cssSelected a:hover {
	background-position:0 -99px;
}

div.CMS_cssMicroEditorPriv div.SET_cssCheckbox.SET_cssDisabled a,
div.CMS_cssMicroEditorPriv div.SET_cssCheckbox.SET_cssDisabled a:hover {
	background-position:0 -132px;
	cursor:default;
}

div.CMS_cssMicroEditorPriv div.SET_cssCheckbox.SET_cssSelected.SET_cssDisabled a,
div.CMS_cssMicroEditorPriv div.SET_cssCheckbox.SET_cssSelected.SET_cssDisabled a:hover {
	background-position:0 -164px;
}


div.CMS_cssMicroEditorPriv div.SET_cssLevelsAndGroups div.SET_cssRadioChkRow{
	min-height:14px;
	padding-left:12px;
	padding-top:1px;
}

div.CMS_cssMicroEditorPriv div.SET_cssLevelsAndGroups div.SET_cssRadioChkRow + div.SET_cssRadioChkRow{
	margin-top:6px;
	margin-left:18px;
}

div.CMS_cssMicroEditorPriv div.SET_cssLevelsAndGroups div.SET_cssRadioChkRow.SET_cssUnChecked {
	background-position:18px -36px;
}



div.CMS_cssMicroEditorPriv div.SET_cssLevelsAndGroups div.SET_cssRadioChkRow label {
	font-weight:bold;
}

div.CMS_cssMicroEditorPriv div.SET_cssLevelsAndGroups div.SET_cssRadioChkRow + div.SET_cssRadioChkRow label {
	font-weight:normal;
}

div.CMS_cssMicroEditorPriv a.SET_cssRadiobutton {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_dialog_chk_radio.gif) no-repeat 0 -197px;
	cursor:pointer;
	height:12px;
	width:12px;
	display:block;
	float:left;
	outline:0 none;
	margin:0;

}

div.CMS_cssMicroEditorPriv a.SET_cssRadiobutton:hover {
	background-position:0 -229px;
}

div.CMS_cssMicroEditorPriv a.SET_cssRadiobutton.SET_cssSelected {
	background-position:0 -261px;
}

div.CMS_cssMicroEditorPriv a.SET_cssRadiobutton.SET_cssSelected:hover {
	background-position:0 -292px;
}

div.CMS_cssMicroEditorPriv a.SET_cssRadiobutton.SET_cssDisabled,
div.CMS_cssMicroEditorPriv a.SET_cssRadiobutton.SET_cssDisabled:hover {
	background-position:0 -324px;
	cursor:default;
}

div.CMS_cssMicroEditorPriv a.SET_cssRadiobutton.SET_cssSelected.SET_cssDisabled,
div.CMS_cssMicroEditorPriv a.SET_cssRadiobutton.SET_cssSelected.SET_cssDisabled:hover {
	background-position:0 -356px;
}

div.CMS_cssMicroEditorPriv div.SET_cssRadioWrapper {
	position:relative;
	padding:0 0 0 15px;
	margin:0 0 5px 0;
	min-height:12px;
}

div.CMS_cssMicroEditorPriv div.SET_cssRadioWrapper a.SET_cssRadiobutton {
	position:absolute;
	left:0;
	top:0;
	outline:0 none;
}

div.CMS_cssMicroEditorPriv div.SET_cssRadioChkRow label{
	margin-left:5px;
}


div.CMS_cssMicroEditorPriv div.SET_cssLockType{
	border-top:1px solid #F0F0F0;
	padding:6px 0 9px 22px;
}


div.CMS_cssMicroEditorPriv div.SET_cssLockType div.SET_cssRadioChkRow {
	padding-left:49px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_pagePropsLockMechanism.gif) no-repeat 0px 0;
	min-height:14px;
	padding-top:5px;
}

div.CMS_cssMicroEditorPriv div.SET_cssLockType div.SET_cssRadioChkRow.SET_cssAllKeys {
	background-position:0px -38px;
	min-height:18px;
	padding-top:7px;
	margin-top:7px;
}

div.CMS_cssMicroEditorPriv div.SET_cssLockType div.SET_cssRadioChkRow a.SET_cssRadiobutton {
	top:4px;
}

div.CMS_cssMicroEditorPriv div.SET_cssLockType div.SET_cssRadioChkRow.SET_cssAllKeys a.SET_cssRadiobutton {
	top:6px;
}
/*END BASE CLASS FOR MICROEDITOR PRIV*/


/*BEGIN BASE CLASS FOR MICROEDITOR DATE*/
div.CMS_cssMicroEditorDate {
	z-index:10001;
	float:left;
	padding:10px;
	background:#E1E2E1;
	border:1px solid #7F7F7F;
	width:199px;
}

div#fw_popup.CMS_cssMicroEditorDate * {
	margin:0;
	padding:0;
	background:transparent;
	border:0 none;
	font-weight:normal;
	font-size:10px;
	text-align:left;
	color:#444;
	width:auto;
}

div#fw_popup.CMS_cssMicroEditorDate div.combo {
	display:none;
}

div#fw_popup.CMS_cssMicroEditorDate div.SET_cssCalendar {
	background:url(/mind_modules/CMS/gui/default/default/img/bg_microeditordate.gif) no-repeat 0 0;
}

div#fw_popup.CMS_cssMicroEditorDate table {
	width:199px;
	border-collapse:collapse;
}

div#fw_popup.CMS_cssMicroEditorDate table * {
	text-align:center;
}

div#fw_popup.CMS_cssMicroEditorDate table tr td.weekend {
	color:#C30000;
}

div#fw_popup.CMS_cssMicroEditorDate table tr td.othermonth {
	color:#D7D7D7;
}

/*title row*/
div#fw_popup.CMS_cssMicroEditorDate table td.title {
	text-align:center;
	text-indent:-25px;
	padding:5px 0 7px 0;
	text-transform:uppercase;
}

body.MAC_FF3 div#fw_popup.CMS_cssMicroEditorDate table td.title {
	padding-bottom:5px;
}


/*headrow*/
div#fw_popup.CMS_cssMicroEditorDate table tr.headrow td.button {
	padding:2px 0 4px 0;
}

body.MAC_FF3 div#fw_popup.CMS_cssMicroEditorDate table tr.headrow td.button {
	padding-bottom:2px;
}

div#fw_popup.CMS_cssMicroEditorDate table tr.headrow td.button {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_microeditordate_hovers.gif) no-repeat -10000px -10000px;
	cursor:pointer;
}

div#fw_popup.CMS_cssMicroEditorDate table tr.headrow td.button:hover {
	background-position:1px -74px;
}

div#fw_popup.CMS_cssMicroEditorDate table tr.headrow td.button + td.button:hover {
	background-position:1px 0;
}

div#fw_popup.CMS_cssMicroEditorDate table tr.headrow td.button + td.button + td.button:hover {
	background-position:1px -37px;
	*background-position:0 -37px;
}

body.MAC_FF3 div#fw_popup.CMS_cssMicroEditorDate table tr.headrow td.button + td.button + td.button:hover,
body.PC_FF2 div#fw_popup.CMS_cssMicroEditorDate table tr.headrow td.button + td.button + td.button:hover,
body.MAC_FF2 div#fw_popup.CMS_cssMicroEditorDate table tr.headrow td.button + td.button + td.button:hover {
	background-position:0 -37px;
}

div#fw_popup.CMS_cssMicroEditorDate table tr.headrow td.button + td.button + td.button + td.button:hover {
	background-position:1px 0;
}

div#fw_popup.CMS_cssMicroEditorDate table tr.headrow td.button + td.button + td.button + td.button + td.button:hover {
	background-position:1px -74px;
}



/*daynames*/
div#fw_popup.CMS_cssMicroEditorDate table tr.daynames td {
	padding:3px 0 6px 0;
}

body.MAC_FF3 div#fw_popup.CMS_cssMicroEditorDate table tr.daynames td {
	padding-bottom:4px;
}

div#fw_popup.CMS_cssMicroEditorDate table tr.daynames td.wn {
	width:26px;
}

div#fw_popup.CMS_cssMicroEditorDate table tr.daynames td.day:hover {
	background:#6ACAEE;
}

div#fw_popup.CMS_cssMicroEditorDate table tr.daynames td.day {
	width:26px;
	cursor:pointer;
}

div#fw_popup.CMS_cssMicroEditorDate table tr.daynames td.day + td.day {
	width:25px;
}

div#fw_popup.CMS_cssMicroEditorDate table tr.daynames td.day + td.day + td.day {
	width:25px;
}

div#fw_popup.CMS_cssMicroEditorDate table tr.daynames td.day + td.day + td.day + td.day {
	width:26px;
}

div#fw_popup.CMS_cssMicroEditorDate table tr.daynames td.day + td.day + td.day + td.day + td.day {
	width:auto;
}

div#fw_popup.CMS_cssMicroEditorDate table tr.daynames td.day + td.day + td.day + td.day + td.day + td.day {
	width:25px;
}

div#fw_popup.CMS_cssMicroEditorDate table tr.daynames td.day + td.day + td.day + td.day + td.day + td.day + td.day {
	width:26px;
}


/*days rows*/
div#fw_popup.CMS_cssMicroEditorDate table tr.daysrow td {
	padding:1px 0 2px 0;
}

body.MAC_FF3 div#fw_popup.CMS_cssMicroEditorDate table tr.daysrow td {
	padding-bottom:0;
}

div#fw_popup.CMS_cssMicroEditorDate table tr.daysrow td + td.day {
	cursor:pointer;
}

div#fw_popup.CMS_cssMicroEditorDate table tr.daysrow td.day.hilite,
div#fw_popup.CMS_cssMicroEditorDate table tr.daysrow td.day.selected {
	background:#6ACAEE;
}



div#fw_popup.CMS_cssMicroEditorDate table tr.date td {
	padding:8px 0 0 0;
	height:28px;
}

body.PC_FF3 div#fw_popup.CMS_cssMicroEditorDate table tr.date td,
body.MAC_FF3 div#fw_popup.CMS_cssMicroEditorDate table tr.date td {
	height:34px;
}

body.PC_FF2 div#fw_popup.CMS_cssMicroEditorDate table tr.date td,
body.MAC_FF2 div#fw_popup.CMS_cssMicroEditorDate table tr.date td {
	height:36px;
}

div#fw_popup.CMS_cssMicroEditorDate table tr.time td {
	padding:0;
	height:24px;
}

body.PC_FF3 div#fw_popup.CMS_cssMicroEditorDate table tr.time td,
body.MAC_FF3 div#fw_popup.CMS_cssMicroEditorDate table tr.time td {
	height:26px;
}

body.PC_FF2 div#fw_popup.CMS_cssMicroEditorDate table tr.time td,
body.MAC_FF2 div#fw_popup.CMS_cssMicroEditorDate table tr.time td {
	height:24px;
}

div#fw_popup.CMS_cssMicroEditorDate table tr.date td.date,
div#fw_popup.CMS_cssMicroEditorDate table tr.time td.time {
	text-align:right;
	padding-right:6px;
}

div#fw_popup.CMS_cssMicroEditorDate table tr.date td.date span,
div#fw_popup.CMS_cssMicroEditorDate table tr.time td.time span {
	position:relative;
	bottom:1px;
}

/*begin wrapped input*/
div#fw_popup.CMS_cssMicroEditorDate div.SET_cssTextWrapper {
	position:relative;
	bottom:1px;
	margin:0 5px 0 0; /*match margin-right to input padding + border*/
	float:left;
	cursor:text;
}

div#fw_popup.CMS_cssMicroEditorDate div.SET_cssTextWrapper div.SET_cssSlidingDoor1 {
	position:absolute;
	z-index:1; /*below input*/
	top:0;
	left:0;
	bottom:0;
	right:-5px;
	border:1px solid #959595;
}

div#fw_popup.CMS_cssMicroEditorDate div.SET_cssTextWrapper div.SET_cssSlidingDoor1 div {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	border:1px solid #E5E5E5;
	border-width:1px 0 0 1px;
	background:white;
}

div#fw_popup.CMS_cssMicroEditorDate div.SET_cssTextWrapper input {
	position:relative;
	z-index:2; /*above sliding doors*/
	width:100%;
	height:16px;
	padding:3px 0 0 4px;
	margin:0;
	border:0 none;
	background:none;
	float:none;
	background:transparent;
}

/*hover*/
div#fw_popup.CMS_cssMicroEditorDate div.SET_cssTextWrapper:hover div.SET_cssSlidingDoor1 div {
	border-color:#DBDBDB;
	background:#F4F4F4;
}

/*highlighted*/
div#fw_popup.CMS_cssMicroEditorDate div.SET_cssTextWrapper.SET_cssHighlighted {
	margin-right:6px;
}

div#fw_popup.CMS_cssMicroEditorDate div.SET_cssTextWrapper.SET_cssHighlighted div.SET_cssSlidingDoor1 {
	background:white;
	border:2px solid #6ACAEE;
	right:-6px;
}

div#fw_popup.CMS_cssMicroEditorDate div.SET_cssTextWrapper.SET_cssHighlighted div.SET_cssSlidingDoor1 div {
	display:none;
}

/*error*/
div#fw_popup.CMS_cssMicroEditorDate div.SET_cssTextWrapper.SET_cssError div.SET_cssSlidingDoor1 div {
	border-color:#E5B9B9;
	background:#FFCECE;
}

/*disabled*/
div#fw_popup.CMS_cssMicroEditorDate div.SET_cssTextWrapper.SET_cssDisabled div.SET_cssSlidingDoor1 {
	border-color:#AEAEAD;
}

div#fw_popup.CMS_cssMicroEditorDate div.SET_cssTextWrapper.SET_cssDisabled div.SET_cssSlidingDoor1 div {
	border-color:#AEAEAD;
	background:#C2C2C1;
}

div#fw_popup.CMS_cssMicroEditorDate div.SET_cssTextWrapper.SET_cssDisabled input {
	color:#888;
}


div#fw_popup.CMS_cssMicroEditorDate div.SET_cssTextWrapper div.SET_cssSlidingDoor2 {
	display:none;
}
/*end wrapped input*/

div#fw_popup.CMS_cssMicroEditorDate div.SET_cssTextWrapper.year {
	width:38px;
	margin:0 9px 0 0;
}

div#fw_popup.CMS_cssMicroEditorDate div.SET_cssTextWrapper.month {
	width:34px;
	margin:0 9px 0 0;
}

div#fw_popup.CMS_cssMicroEditorDate div.SET_cssTextWrapper.date {
	width:23px;
}


div#fw_popup.CMS_cssMicroEditorDate div.CMS_cssInputWithStandardText {
	float:left;
}

body.PC_FF2 div#fw_popup.CMS_cssMicroEditorDate td.timefields input,
body.MAC_FF2 div#fw_popup.CMS_cssMicroEditorDate td.timefields input {
	width:25px;
}

div#fw_popup.CMS_cssMicroEditorDate td.timefields span.colon {
	float:left;
	margin:0 1px 0 2px;
	*margin:0 1px 0 11px;
	*position:relative;
	*top:2px;
}

div#fw_popup.CMS_cssMicroEditorDate div.CMS_cssInputWithStandardText {
	width:29px;
}


div#fw_popup.CMS_cssMicroEditorDate div.SET_cssMicroEditorLoadingIndicator {
	display:none;
	float:left;
	background:url(/mind_modules/CMS/gui/default/default/img/icn_loading_microeditordate.gif) no-repeat 0 0;
	width:16px;
	height:16px;
	margin:8px 0 0 1px;
}


/*save/cancel/etc-buttons*/
div#fw_popup.CMS_cssMicroEditorDate div.SET_cssButtons {
	float:right;
	position:relative;
	z-index:1;
	margin:4px 0 0 0;
}

div#fw_popup.CMS_cssMicroEditorDate div.SET_cssButtons div.SET_cssLinkButtonWrapper {
	float:left;
	margin:0 0 0 3px;
}

div#fw_popup.CMS_cssMicroEditorDate div.SET_cssButtons a,
div#fw_popup.CMS_cssMicroEditorDate div.SET_cssButtons a div {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_microEditorDialogBtns.gif) no-repeat 0 0;
}

div#fw_popup.CMS_cssMicroEditorDate div.SET_cssButtons a {
	background-position:right -42px;
	display:block;
	text-decoration:none;
	padding:0 7px 0 0;
}

div#fw_popup.CMS_cssMicroEditorDate div.SET_cssButtons a div {
	color:#444;
	font-size:11px;
	font-family:verdana,arial,sans-serif;
	padding:4px 7px 5px 13px;
}

body.MAC_FF3 div#fw_popup.CMS_cssMicroEditorDate div.SET_cssButtons a div {
	padding-top:3px;
	padding-bottom:6px;
}

div#fw_popup.CMS_cssMicroEditorDate div.SET_cssButtons a:hover {
	background-position:right -126px;
}

div#fw_popup.CMS_cssMicroEditorDate div.SET_cssButtons a:hover div {
	background-position:0 -84px;	
}
/*END BASE CLASS FOR MICROEDITOR DATE*/


/*BEGIN OVERRIDES FOR MICROEDITOR DATE*/
div#fw_popup.CMS_cssMicroEditorDate.CMS_cssPageProps {
	margin:-113px 0 0 -117px;
}
/*END OVERRIDES FOR MICROEDITOR DATE*/





/*BEGIN PAGE PROPS DIALOG*/
div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate * {
	font-family:verdana,arial,sans-serif;
	color:#444;
	font-size:11px;
	zoom:1; /*zoom-fix for IE*/
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssWithLabel {
	margin:0 0 9px 0;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssWithLabel.CMS_cssFixedWidth {
	width:221px;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssWithLabel.CMS_cssFloater {
	float:left;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssWithLabel.CMS_cssFloater + div.CMS_cssWithLabel.CMS_cssFloater {
	margin-left:20px
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssWithLabel.CMS_cssClearer {
	clear:both;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssWithLabel label {
	display:block;
	font-size:11px;
	color:#777;
	margin:0 0 3px 0;
}


div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssInputWithStandardText {
	position:relative;
	overflow:hidden;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssInputWithStandardText div.CMS_cssStandardText {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	padding:3px 0 0 5px;
	z-index:2;
	color:#C2C2C2;
	font-size:11px;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssWithLabel.CMS_cssFixedWidth div.CMS_cssInputWithStandardText {
	max-width:221px;
}







div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate span.CMS_cssTooltipAnchor {
	color:#0D7BA9;
	text-decoration:underline;
	font-weight:normal;
	cursor:pointer;
}


div.CMS_cssDialog div.CMS_cssTemplate div.CMS_cssRadioChkRow {
	padding:0 0 0 21px;
	min-height:13px;
	position:relative;
}

div.CMS_cssDialog div.CMS_cssTemplate div.CMS_cssRadioChkRow + div.CMS_cssRadioChkRow {
	margin:8px 0 0 0;
}

body div.CMS_cssDialog div.CMS_cssTemplate div.CMS_cssRadioChkRow div.CMS_cssDisabler {
	display:none;
	position:absolute;
	top:-3px;
	bottom:-3px;
	left:21px;
	right:0;
	z-index:3;
}

div.CMS_cssDialog div.CMS_cssTemplate div.CMS_cssRadioChkRow.SET_cssDisabled div.CMS_cssDisabler {
	display:block;
}

div.CMS_cssDialog div.CMS_cssTemplate div.CMS_cssRadioChkRow.SET_cssDisabled div.CMS_cssWrapper {
	opacity:0.25;
}

div.CMS_cssDialog div.CMS_cssTemplate div.CMS_cssRadioChkRow a.SET_cssRadiobutton {
	position:absolute;
	top:1px;
	left:0;
}

div.CMS_cssDialog div.CMS_cssTemplate div.CMS_cssRadioChkRow div.SET_cssCheckbox  {
	position:absolute;
	top:0;
	left:0;
}

div.CMS_cssDialog div.CMS_cssTemplate div.CMS_cssFieldset.CMS_cssPageTitle div.CMS_cssRadioChkRow label {
	float:left;
	margin:0 5px 0 0;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssFieldset.CMS_cssPageTitle div.CMS_cssRadioChkRow span {
	font-weight:bold;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssFieldset.CMS_cssPageTitle div.CMS_cssRadioChkRow div.SET_cssTextWrapper {
	width:216px;
	float:left;
	position:relative;
	bottom:3px;
	margin:0 0 -6px 0;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssRadioChkRow div.CMS_cssOnlineStatus {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_icn_pageStatus_small.gif) no-repeat 0 0;
	width:14px;
	height:14px;
	float:left;
	margin:0 5px 0 0;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssRadioChkRow div.CMS_cssOnlineStatus.CMS_cssOffline {
	background-position:0 -108px;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssRadioChkRow div.CMS_cssOnlineStatus.CMS_cssPending {
	background-position:0 -54px;
}



div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssFieldset.CMS_cssPageDescription div.SET_cssTextareaWrapper {
	width:218px;
	float:left;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssFieldset.CMS_cssPageDescription div.SET_cssTextareaWrapper textarea {
	height:53px;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssFieldset.CMS_cssPageDescription div.CMS_cssRadioChkRow {
	float:left;
	margin:0 0 0 8px;
}



div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssFieldset.CMS_cssPageOnlineStatus div.CMS_cssRadioChkRow {
	padding-left:17px;
}



/*begin show from/to date/time*/
div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssFieldset.CMS_cssPageOnlineStatus div.CMS_cssFieldset {
	float:left;
	width:208px;
	clear:left;
	margin:15px 12px 0 18px;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssFieldset.CMS_cssPageOnlineStatus div.CMS_cssFieldset div.CMS_cssBorders {
	padding-right:0;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssFieldset.CMS_cssPageOnlineStatus div.CMS_cssFieldset + div.CMS_cssFieldset {
	clear:none;
	margin-left:0;
	margin-right:0;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssFieldset.CMS_cssPageOnlineStatus div.CMS_cssFieldset div.CMS_cssDate {
	width:92px;
	float:left;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssFieldset.CMS_cssPageOnlineStatus div.CMS_cssFieldset label {
	margin:0 0 1px 0;
	color:#777;
	font-size:10px;
	display:block;
	max-width:100%;
	overflow:hidden;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssFieldset.CMS_cssPageOnlineStatus div.CMS_cssFieldset div.CMS_cssTime {
	width:57px;
	float:left;
	margin:0 7px 0 13px;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssFieldset.CMS_cssPageOnlineStatus div.CMS_cssFieldset div.CMS_cssTrigger {
	width:14px;
	height:14px;
	margin:16px 0 0 0;
	float:left;
	background:url(/mind_modules/CMS/gui/default/default/img/icn_calendar.gif) no-repeat 0 0;
	cursor:pointer;
}

body.MAC_FF3 div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssFieldset.CMS_cssPageOnlineStatus div.CMS_cssFieldset div.CMS_cssTrigger {
	margin-top:18px;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssFieldset.CMS_cssPageOnlineStatus div.CMS_cssFieldset.SET_cssDisabled div.CMS_cssDate,
div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssFieldset.CMS_cssPageOnlineStatus div.CMS_cssFieldset.SET_cssDisabled div.CMS_cssTime,
div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssFieldset.CMS_cssPageOnlineStatus div.CMS_cssFieldset.SET_cssDisabled div.CMS_cssTrigger {
	opacity:0.25;
	filter:alpha(opacity=25);
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssFieldset div.CMS_cssDisabler {
	display:none;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:10;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssFieldset.SET_cssDisabled div.CMS_cssDisabler {
	display:block;
}
/*end show from/to date/time*/



div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssColumnsWrapper {
	float:left;
	position:relative;
	width:100%;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssColumnSeparator {
	position:absolute;
	top:0;
	bottom:0;
	left:50%;
	margin:0 0 0 -1px;
	border-left:1px solid #A5A6A5;
	border-right:1px solid #F0F0F0;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssColumn {
	float:left;
	width:48.5%;
	padding:0;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssColumn + div + div.CMS_cssColumn {
	float:right;
}


/*begin user privileges groups*/
div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssColumn + div.CMS_cssColumn {
	margin:0 0 0 1.8%;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssColumn label.CMS_cssColumnHeader {
	color:#777;
	margin:0 0 6px 0;
	display:block;
}


div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssUserPrivilegesGroup {
	margin:0;
	padding:6px 0 9px 22px;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssUserPrivilegeGroupDivider {
	border-bottom:1px solid #FFF;
	border-top: 1px solid #A5A6A4;
	font-size: 0;
	height: 0;
	clear: both;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssUserPrivilegesGroup.CMS_cssLast {
	border-bottom:0 none;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssUserPrivilegesGroup + div.CMS_cssUserPrivilegesGroup {
	border-top:1px solid #F0F0F0;
}


div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssUserPrivilegesGroup div.CMS_cssFieldset {
	margin:18px 0 0 0;
}


/*radios and checkboxes and associated stuff*/
div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssUserPrivilegesGroup div.CMS_cssChkBoxGrp + div.CMS_cssChkBoxGrp {
	margin:10px 0 0 0;
}

/*the group radiobutton*/
div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssUserPrivilegesGroup div.CMS_cssRadioChkRow.CMS_cssRowHeader {
	position:relative;
	left:-22px;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssUserPrivilegesGroup div.CMS_cssChkBoxGrp div.CMS_cssRadioChkRow div.SET_cssCheckbox {
	top:2px;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssUserPrivilegesGroup div.CMS_cssChkBoxGrp div.CMS_cssRadioChkRow {
	min-height:14px;
	padding-left:38px;
	padding-top:2px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_pagePropsLock.gif) no-repeat 18px 0;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssUserPrivilegesGroup div.CMS_cssChkBoxGrp div.CMS_cssRadioChkRow + div.CMS_cssRadioChkRow {
	margin-top:6px;
	margin-left:18px;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssUserPrivilegesGroup div.CMS_cssChkBoxGrp div.CMS_cssRadioChkRow.CMS_cssUnChecked {
	background-position:18px -36px;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssUserPrivilegesGroup div.CMS_cssChkBoxGrp div.CMS_cssRadioChkRow.CMS_cssUnChecked label {
	color:#A8A8A8;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssUserPrivilegesGroup div.CMS_cssChkBoxGrp div.CMS_cssRadioChkRow label {
	font-weight:bold;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssUserPrivilegesGroup div.CMS_cssChkBoxGrp div.CMS_cssRadioChkRow + div.CMS_cssRadioChkRow label {
	font-weight:normal;
}


div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssUserPrivilegesGroup div.CMS_cssFieldset.CMS_cssLockMechanism div.CMS_cssRadioChkRow {
	padding-left:66px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_pagePropsLockMechanism.gif) no-repeat 17px 0;
	min-height:14px;
	padding-top:5px;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssUserPrivilegesGroup div.CMS_cssFieldset.CMS_cssLockMechanism div.CMS_cssRadioChkRow.CMS_cssAllKeys {
	background-position:17px -38px;
	min-height:18px;
	padding-top:7px;
	margin-top:7px;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssUserPrivilegesGroup div.CMS_cssFieldset.CMS_cssLockMechanism div.CMS_cssRadioChkRow a.SET_cssRadiobutton {
	top:4px;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssUserPrivilegesGroup div.CMS_cssFieldset.CMS_cssLockMechanism div.CMS_cssRadioChkRow.CMS_cssAllKeys a.SET_cssRadiobutton {
	top:6px;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssColumn div.CMS_cssFieldset.SET_cssDisabled div.CMS_cssRadioChkRow {
	opacity:0.25;
	filter: alpha(opacity=25);
}



div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssUserPrivilegesGroup div.CMS_cssUsersWrapper {
	position:relative;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssUserPrivilegesGroup div.CMS_cssUsersWrapper.SET_cssDisabled {
	opacity:0.25;
	filter: alpha(opacity:25);
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssUserPrivilegesGroup div.CMS_cssUsersWrapper div.CMS_cssDisabler {
	display:none;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index:100;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssUserPrivilegesGroup div.CMS_cssUsersWrapper.SET_cssDisabled div.CMS_cssDisabler {
	display:block;
}


/*begin searchfield*/
div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssSearchField {
	margin:9px 0 5px 0;
	padding:0 19px 0 0;
	position:relative;
	height:19px;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssSearchField div.CMS_cssClear {
	width:16px;
	height:15px;
	position:absolute;
	right:19px;
	top:2px;
	background:white;
	z-index:11;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssSearchField div.CMS_cssClear a {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_clearsearch.gif) no-repeat 0 0;
	display:block;
	height:10px;
	width:10px;
	position:absolute;
	top:3px;
	right:3px;
	outline:none;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssSearchField div.CMS_cssClear a:hover {
	background-position:bottom right;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssSearchField div.SET_cssDefaultText {
	position:absolute;
	color:#666;
	top:3px;
	left:5px;
	right:19px;
	cursor:text !important;
	font-size:10px;
	z-index:1;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssSearchField div.SET_cssStandardText {
	position:absolute;
	color:#666;
	top:3px;
	left:5px;
	right:19px;
	cursor:text !important;
	font-size:10px;
	z-index:1;
}

body.MAC_FF3 div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssSearchField div.SET_cssDefaultText {
	top:2px;
}

body.MAC_FF2 div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssSearchField div.SET_cssDefaultText,
body.MAC_SAFARI div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssSearchField div.SET_cssDefaultText {
	top:3px;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssSearchField.SET_cssActivated div.SET_cssDefaultText {
	display:none;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssSearchField div.SET_cssInputWrapper {
	margin-right:4px;
	position:relative;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssSearchField div.SET_cssSlidingDoor1 {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_searchField.gif) no-repeat 0 0;
	position:absolute;
	left:0;
	right:-4px;
	top:0;
	bottom:0;
	border:0 none;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssSearchField div.SET_cssSlidingDoor2 {
	display:none;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssSearchField input {
	background:transparent;
	border:0 none;
	height:16px;
	width:100%;
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	padding:3px 0 0 4px;
	position:relative;
	z-index:10;
	*bottom:1px;
}

body.MAC_FF3 div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssSearchField input {
	height:17px;
	padding-top:2px;
}

body.MAC_FF2 div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssSearchField input,
xbody.MAC_SAFARI div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssSearchField input {
	height:18px;
	padding-top:3px;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssSearchField a.CMS_cssButton {
	position:absolute;
	top:0;
	right:0;
	width:19px;
	height:19px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_searchField.gif) no-repeat top right;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssSearchField a.CMS_cssButton:hover {
	background-position:bottom right;
}


div.CMS_cssPagePropsSearchResults {
	background:#E1E2E1;
	border:1px solid #7F7F7F;
	position:absolute;
	margin:-1px 0 0 0;
	padding:3px;
	width:299px;
	z-index:99999;
}

div.CMS_cssPagePropsSearchResults.CMS_cssKeywords {
	margin:-1px 0 0 1px;
	width:228px;
}

div.CMS_cssPagePropsSearchResults div.SET_cssTextItem,
div.CMS_cssPagePropsSearchResults div.SET_cssItem {
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#3F3F3F;
}

div.CMS_cssPagePropsSearchResults div.SET_cssItem {
	padding:2px 0 3px 3px;
	cursor:pointer;
}

div.CMS_cssPagePropsSearchResults.CMS_cssKeywords div.SET_cssItem {
	padding-left:24px;
	background:url(/mind_modules/CMS/gui/default/default/img/icn_pageProps_Recommended.png) no-repeat 1px 1px;
}

div.CMS_cssPagePropsSearchResults div.SET_cssItem span.CMS_cssMark {
	text-decoration:underline;
}

div.CMS_cssPagePropsSearchResults div.SET_cssItem.SET_cssSelected,
div.CMS_cssPagePropsSearchResults div.SET_cssItem:hover {
	background-color:#307ABF;
	color:white;
}
/*end searchfield*/

/*begin searchfield*/
#fw_popup div.CMS_cssSearchField {
	margin:9px 0 5px 0;
	padding:0 19px 0 0;
	position:relative;
	height:19px;
}

#fw_popup div.CMS_cssSearchField div.CMS_cssClear {
	width:16px;
	height:15px;
	position:absolute;
	right:19px;
	top:2px;
	background:white;
	z-index:11;
}

#fw_popup div.CMS_cssSearchField div.CMS_cssClear a {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_clearsearch.gif) no-repeat 0 0;
	display:block;
	height:10px;
	width:10px;
	position:absolute;
	top:3px;
	right:3px;
	outline:none;
}

#fw_popup div.CMS_cssSearchField div.CMS_cssClear a:hover {
	background-position:bottom right;
}

#fw_popup div.CMS_cssSearchField div.SET_cssDefaultText {
	position:absolute;
	color:#666;
	top:3px;
	left:5px;
	right:19px;
	cursor:text !important;
	font-size:10px;
	z-index:1;
}

#fw_popup div.CMS_cssSearchField div.SET_cssStandardText {
	position:absolute;
	color:#666;
	top:3px;
	left:5px;
	right:19px;
	cursor:text !important;
	font-size:10px;
	z-index:1;
}

body.MAC_FF3 #fw_popup div.CMS_cssSearchField div.SET_cssDefaultText {
	top:2px;
}

body.MAC_FF2 #fw_popup div.CMS_cssSearchField div.SET_cssDefaultText,
body.MAC_SAFARI #fw_popup div.CMS_cssSearchField div.SET_cssDefaultText {
	top:3px;
}

#fw_popup div.CMS_cssSearchField.SET_cssActivated div.SET_cssDefaultText {
	display:none;
}

#fw_popup div.CMS_cssSearchField div.SET_cssInputWrapper {
	margin-right:4px;
	position:relative;
}

#fw_popup div.CMS_cssSearchField div.SET_cssSlidingDoor1 {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_searchField.gif) no-repeat 0 0;
	position:absolute;
	left:0;
	right:-4px;
	top:0;
	bottom:0;
	border:0 none;
}

#fw_popup div.CMS_cssSearchField div.SET_cssSlidingDoor2 {
	display:none;
}

#fw_popup div.CMS_cssSearchField input {
	background:transparent;
	border:0 none;
	height:16px;
	width:100%;
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	padding:3px 0 0 4px;
	position:relative;
	z-index:10;
	*bottom:1px;
}

body.MAC_FF3 #fw_popup div.CMS_cssSearchField input {
	height:17px;
	padding-top:2px;
}

body.MAC_FF2 #fw_popup div.CMS_cssSearchField input,
xbody.MAC_SAFARI #fw_popup div.CMS_cssSearchField input {
	height:18px;
	padding-top:3px;
}

#fw_popup div.CMS_cssSearchField a.CMS_cssButton {
	position:absolute;
	top:0;
	right:0;
	width:19px;
	height:19px;
	background:url(/mind_modules/CMS/gui/default/default/img/spt_searchField.gif) no-repeat top right;
}

#fw_popup div.CMS_cssSearchField a.CMS_cssButton:hover {
	background-position:bottom right;
}


div.CMS_cssPagePropsSearchResults {
	background:#E1E2E1;
	border:1px solid #7F7F7F;
	position:absolute;
	margin:-1px 0 0 0;
	padding:3px;
	width:299px;
	z-index:99999;
}

div.CMS_cssPagePropsSearchResults.CMS_cssKeywords {
	margin:-1px 0 0 1px;
	width:228px;
}

div.CMS_cssPagePropsSearchResults div.SET_cssTextItem,
div.CMS_cssPagePropsSearchResults div.SET_cssItem {
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#3F3F3F;
}

div.CMS_cssPagePropsSearchResults div.SET_cssItem {
	padding:2px 0 3px 3px;
	cursor:pointer;
}

div.CMS_cssPagePropsSearchResults.CMS_cssKeywords div.SET_cssItem {
	padding-left:24px;
	background:url(/mind_modules/CMS/gui/default/default/img/icn_pageProps_Recommended.png) no-repeat 1px 1px;
}

div.CMS_cssPagePropsSearchResults div.SET_cssItem span.CMS_cssMark {
	text-decoration:underline;
}

div.CMS_cssPagePropsSearchResults div.SET_cssItem.SET_cssSelected,
div.CMS_cssPagePropsSearchResults div.SET_cssItem:hover {
	background-color:#307ABF;
	color:white;
}
/*end searchfield*/


/*begin added users list*/
div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssUserList {
	border:1px solid #A5A5A4;
	margin:9px 0 0 0;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssUserList div.CMS_cssRow {
	position:relative;	
	min-height:13px;
	padding:5px 23px 6px 6px;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssUserList div.CMS_cssRow div.CMS_cssBtn {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	width:23px;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssUserList div.CMS_cssRow,
div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssUserList div.CMS_cssRow div.CMS_cssBtn {
	background:#E4E3E3;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssUserList div.CMS_cssRow.CMS_cssOdd,
div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssUserList div.CMS_cssRow.CMS_cssOdd div.CMS_cssBtn {
	background:#EFF0F0;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssUserList div.CMS_cssRow div.CMS_cssBtn div {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_pagePropsUserList.png) no-repeat 0 0;
	width:18px;
	height:18px;
	position:absolute;
	top:3px;
	right:3px;
	cursor:pointer;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssUserList div.CMS_cssRow div.CMS_cssBtn div:hover {
	background-position:0 -38px;
}

div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssUserList div.CMS_cssRow div.CMS_cssBtn div.SET_cssActivated {
	background-position:0 -76px;
}
/*end added users list*/



div.CMS_cssDialog.CMS_cssPageProps div.CMS_cssTemplate div.CMS_cssWarning {
	border:1px solid #9F0404;
	background:#E34545 url(/mind_modules/CMS/gui/default/default/img/icn_pagePropsUserListWarning.png) no-repeat 11px 8px;
	margin:10px 0 0 0;
	padding:9px 9px 9px 71px;
	min-height:40px;
	color:white;
	font-weight:bold;
}
/*end access privileges tab*/





/*begin search engine optimization tab*/
div.CMS_cssDialog.CMS_cssPageProps label.CMS_cssColumnHeaderSEO {
	display:block;
	font-weight:bold;
	margin:0 0 7px 0;
}

div.CMS_cssDialog.CMS_cssPageProps label.CMS_cssColumnHeaderSEO span {
	font-weight:normal;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList {
	border:1px solid #A5A5A4;
	background:#E4E3E3;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword.CMS_cssOdd {
	background:#EFF0F0;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword div.CMS_cssWord {
	padding:7px 62px 0 31px;
	height:17px;
	position:relative;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword div.CMS_cssWord.CMS_cssEdit {
	display:none;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword div.CMS_cssWord div.CMS_cssText {
	overflow:hidden;
	white-space:nowrap;
}


div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword div.CMS_cssWord div.SET_cssInputWrapper {
	margin-top:-5px;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword div.CMS_cssWord div.SET_cssInputWrapper input {
	height:15px;
}


div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword div.CMS_cssWord div.CMS_cssCtrls {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	float:right;
	padding:1px 4px 0 0;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword.CMS_cssRecommended div.CMS_cssWord {
	font-weight:bold;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword div.CMS_cssWord span.CMS_cssTooltipAnchor {
	display:none;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword.CMS_cssRecommended div.CMS_cssWord span.CMS_cssTooltipAnchor {
	background:url(/mind_modules/CMS/gui/default/default/img/icn_pageProps_Recommended.png) no-repeat 0 0;
	display:block;
	position:absolute;
	top:4px;
	left:7px;
	height:17px;
	width:18px;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword div.CMS_cssWord div.CMS_cssCtrls div.SET_cssLinkButtonWrapper {
	height:21px;
	width:21px;
	float:left;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword div.CMS_cssWord div.CMS_cssCtrls div.SET_cssLinkButtonWrapper + div.SET_cssLinkButtonWrapper {
	margin-left:3px;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword div.CMS_cssWord div.CMS_cssCtrls div.SET_cssLinkButtonWrapper {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_pagePropsKeywordRow.gif) no-repeat 0 0;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword div.CMS_cssWord div.CMS_cssCtrls div.SET_cssLinkButtonWrapper.CMS_cssEdit {
	background-position:-10000px -10000px;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword div.CMS_cssWord div.CMS_cssCtrls div.SET_cssLinkButtonWrapper:hover {
	background-position:0 -41px;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword div.CMS_cssWord div.CMS_cssCtrls div.SET_cssLinkButtonWrapper.SET_cssActivated {
	background-position:0 -83px;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword div.CMS_cssWord div.CMS_cssCtrls div.SET_cssLinkButtonWrapper.SET_cssDisabled {
	background-position:0 0;
}


div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword div.CMS_cssWord div.CMS_cssCtrls div.SET_cssLinkButtonWrapper a {
	display:block;
	height:100%;
	width:100%;
	outline:0 none;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword div.CMS_cssWord div.CMS_cssCtrls div.SET_cssLinkButtonWrapper.CMS_cssEdit a {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_icn_pagePropsWordEdit.gif) no-repeat 0 0;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword div.CMS_cssWord div.CMS_cssCtrls div.SET_cssLinkButtonWrapper.CMS_cssAccept a {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_icn_pagePropsWordAccept.png) no-repeat 0 0;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword div.CMS_cssWord div.CMS_cssCtrls div.SET_cssLinkButtonWrapper.CMS_cssCancel a {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_icn_pagePropsWordCancel.png) no-repeat 0 0;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword div.CMS_cssWord div.CMS_cssCtrls div.SET_cssLinkButtonWrapper.CMS_cssEdit:hover a,
div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword div.CMS_cssWord div.CMS_cssCtrls div.SET_cssLinkButtonWrapper.CMS_cssAccept:hover a,
div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword div.CMS_cssWord div.CMS_cssCtrls div.SET_cssLinkButtonWrapper.CMS_cssCancel:hover a {
	background-position:0 -42px;
}

/*activated state*/
div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword div.CMS_cssWord div.CMS_cssCtrls div.SET_cssLinkButtonWrapper.SET_cssActivated a {
	background-position:0 -84px;
}

/*disabled state*/
div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword div.CMS_cssWord div.CMS_cssCtrls div.SET_cssLinkButtonWrapper.SET_cssDisabled a,
div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword div.CMS_cssWord div.CMS_cssCtrls div.SET_cssLinkButtonWrapper.SET_cssDisabled:hover a {
	background-position:0 -210px;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword div.CMS_cssWord div.CMS_cssCtrls div.SET_cssLinkButtonWrapper.CMS_cssDelete {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_btn_pagePropsWordDelete.png) no-repeat 0 0;
	height:18px;
	width:18px;
	margin:2px 3px 0 6px;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword div.CMS_cssWord div.CMS_cssCtrls div.SET_cssLinkButtonWrapper.CMS_cssDelete:hover {
	background-position:0 -38px;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword div.CMS_cssWord div.CMS_cssCtrls div.SET_cssLinkButtonWrapper.CMS_cssDelete.SET_cssActivated {
	background-position:0 -76px;
}


div.CMS_cssDialog.CMS_cssPageProps div#CMS_cssAddKeyword {
	margin:8px 0 0 0;
	padding:0 100px 0 0;
	position:relative;
}





div.CMS_cssDialog.CMS_cssPageProps div#CMS_cssAddKeyword div.SET_cssLinkButtonWrapper {
	float:right;
	position:absolute;
	top:0;
	right:0;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_cssMaxKeywords {
	border:1px solid #DFD8C3;
	background:#F9F7F1;
	padding:6px 17px;
	margin:8px 0 0 0;
}



div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword div.CMS_cssAutoCompleteWrapper {
	position:relative;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword div.CMS_cssPagePropsWordHits {
	position:absolute;
	top:18px;
	*top:15px;
	left:0;
	right:0;
	background:#E1E2E1;
	border:1px solid #7F7F7F;
	padding:3px;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword {
	position:relative;
	z-index:100;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword + div.CMS_cssKeyword {
	z-index:99;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword + div.CMS_cssKeyword + div.CMS_cssKeyword {
	z-index:98;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword + div.CMS_cssKeyword + div.CMS_cssKeyword + div.CMS_cssKeyword {
	z-index:97;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword + div.CMS_cssKeyword + div.CMS_cssKeyword + div.CMS_cssKeyword + div.CMS_cssKeyword {
	z-index:96;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword + div.CMS_cssKeyword + div.CMS_cssKeyword + div.CMS_cssKeyword + div.CMS_cssKeyword + div.CMS_cssKeyword {
	z-index:95;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword + div.CMS_cssKeyword + div.CMS_cssKeyword + div.CMS_cssKeyword + div.CMS_cssKeyword + div.CMS_cssKeyword {
	z-index:94;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword + div.CMS_cssKeyword + div.CMS_cssKeyword + div.CMS_cssKeyword + div.CMS_cssKeyword + div.CMS_cssKeyword {
	z-index:93;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword + div.CMS_cssKeyword + div.CMS_cssKeyword + div.CMS_cssKeyword + div.CMS_cssKeyword + div.CMS_cssKeyword + div.CMS_cssKeyword {
	z-index:92;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword + div.CMS_cssKeyword + div.CMS_cssKeyword + div.CMS_cssKeyword + div.CMS_cssKeyword + div.CMS_cssKeyword + div.CMS_cssKeyword + div.CMS_cssKeyword {
	z-index:91;
}


div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword div.CMS_cssPagePropsWordHits div.SET_cssItem {
	background:url(/mind_modules/CMS/gui/default/default/img/icn_pageProps_Recommended.png) no-repeat 2px 1px;
	height:16px;
	padding:2px 0 0 23px;
	font-weight:normal;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword div.CMS_cssPagePropsWordHits div.SET_cssItem.SET_cssSelected {
	background-color:#307ABF;
	color:white;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword div.CMS_cssPagePropsWordHits div.SET_cssItem.SET_cssSelected * {
	color:white;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsAddedKeywordsList div.CMS_cssKeyword div.CMS_cssPagePropsWordHits div.SET_cssItem span.cms_mark {
	font-weight:bold;
	text-decoration:underline;
}






div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsSuggestedKeywords {
	background:#EFEFEF;
	border:1px solid #A5A5A4;
	padding:10px;
	color:#444;
	line-height:30px;
	position:relative;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsSuggestedKeywords.SET_cssDisabled {
	opacity:0.25;
	filter:alpha(opacity:25);
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsSuggestedKeywords div.CMS_cssDisabler {
	display:none;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:10;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsSuggestedKeywords.SET_cssDisabled div.CMS_cssDisabler {
	display:block;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsSuggestedKeywords span {
	float:left;
	margin:0 15px 0 0;
	cursor:pointer;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsSuggestedKeywords span:hover {
	text-decoration:underline;
}

div.CMS_cssDialog.CMS_cssPageProps div#CMS_pagePropsSuggestedKeywords span.CMS_cssAdded {
	color:#CACACA;
	text-decoration:line-through;
	cursor:default;
}
/*end search engine optimization tab*/
/*END PAGE PROPS DIALOG*/



/*BEGIN MODULE CONFIG DIALOG AND DEVELOPER TOOLS DIALOG*/
div.CMS_cssDialog.CMS_cssModuleConfig label.CMS_cssDivider,
div.CMS_cssDialog.CMS_cssDeveloperTools label.CMS_cssDivider{
	font-size:11px;
	font-weight:bold;
	border-bottom:1px solid #A5A5A5;
	display:block;
	margin:0 0 23px 0;
}

div.CMS_cssDialog.CMS_cssModuleConfig * + label.CMS_cssDivider,
div.CMS_cssDialog.CMS_cssDeveloperTools * + label.CMS_cssDivider{
	margin-top:18px;
}

div.CMS_cssDialog.CMS_cssModuleConfig div.CMS_cssTemplate div.CMS_cssRadioChkRow,
div.CMS_cssDialog.CMS_cssModuleConfig div.CMS_cssTemplate div.CMS_cssRadioChkRow + div.CMS_cssRadioChkRow,
div.CMS_cssDialog.CMS_cssDeveloperTools div.CMS_cssTemplate div.CMS_cssRadioChkRow,
div.CMS_cssDialog.CMS_cssDeveloperTools div.CMS_cssTemplate div.CMS_cssRadioChkRow + div.CMS_cssRadioChkRow{
	margin:0 0 10px 0;
}

div.CMS_cssDialog.CMS_cssModuleConfig div.CMS_cssTemplate div.CMS_cssFieldset div.CMS_cssRadioChkRow,
div.CMS_cssDialog.CMS_cssDeveloperTools div.CMS_cssTemplate div.CMS_cssFieldset div.CMS_cssRadioChkRow{
	margin:0;
}

div.CMS_cssDialog.CMS_cssModuleConfig div.CMS_cssTemplate div.CMS_cssFieldset div.CMS_cssRadioChkRow + div.CMS_cssRadioChkRow,
div.CMS_cssDialog.CMS_cssDeveloperTools div.CMS_cssTemplate div.CMS_cssFieldset div.CMS_cssRadioChkRow + div.CMS_cssRadioChkRow{
	margin:10px 0 0 0;
}

div.CMS_cssDialog.CMS_cssModuleConfig div.CMS_cssTemplate div.CMS_cssFieldset,
div.CMS_cssDialog.CMS_cssDeveloperTools div.CMS_cssTemplate div.CMS_cssFieldset{
	margin:6px 0 18px 0;
}

div.CMS_cssDialog.CMS_cssModuleConfig div.CMS_cssTemplate div.CMS_cssWithLabel,
div.CMS_cssDialog.CMS_cssDeveloperTools div.CMS_cssTemplate div.CMS_cssWithLabel{
	margin:0 0 13px 0;
}

div.CMS_cssDialog.CMS_cssModuleConfig div.CMS_cssTemplate div.CMS_cssUpload,
div.CMS_cssDialog.CMS_cssDeveloperTools div.CMS_cssTemplate div.CMS_cssUpload{
	position:relative !important;
}

div.CMS_cssDialog.CMS_cssModuleConfig div.CMS_cssTemplate div.CMS_cssUpload div.SET_cssUploadBrowseWrapper,
div.CMS_cssDialog.CMS_cssDeveloperTools div.CMS_cssTemplate div.CMS_cssUpload div.SET_cssUploadBrowseWrapper{
	float:left;
}

div.CMS_cssDialog.CMS_cssModuleConfig div.CMS_cssTemplate div.CMS_cssUpload a,
div.CMS_cssDialog.CMS_cssDeveloperTools div.CMS_cssTemplate div.CMS_cssUpload a{
	font-size:11px;
	margin:0;
	display:block;
	float:left;
	clear:both;
	white-space:nowrap;
	
}

div.CMS_cssDialog.CMS_cssModuleConfig div.CMS_cssTemplate div.CMS_cssUpload a:hover,
div.CMS_cssDialog.CMS_cssModuleConfig div.CMS_cssTemplate div.CMS_cssUpload div.SET_cssUploadBrowseWrapperHover a,
div.CMS_cssDialog.CMS_cssDeveloperTools div.CMS_cssTemplate div.CMS_cssUpload a:hover,
div.CMS_cssDialog.CMS_cssDeveloperTools div.CMS_cssTemplate div.CMS_cssUpload div.SET_cssUploadBrowseWrapperHover a{
	text-decoration:underline;
	
}



div.CMS_cssDialog.CMS_cssModuleConfig div.CMS_cssTemplate div.SET_cssUploadIndicator,
div.CMS_cssDialog.CMS_cssDeveloperTools div.CMS_cssTemplate div.SET_cssUploadIndicator{
	display:none;
	float:left;
	margin:0 0 0 10px;
	
}
div.CMS_cssDialog.CMS_cssModuleConfig div.CMS_cssTemplate div.SET_cssUploadIndicatorUploading,
div.CMS_cssDialog.CMS_cssDeveloperTools div.CMS_cssTemplate div.SET_cssUploadIndicatorUploading{
	width:16px;
	height:16px;
	background:url(/mind_modules/CMS/gui/default/default/img/icn_ajaxloader.gif) no-repeat 0 0;
}
div.CMS_cssDialog.CMS_cssModuleConfig div.CMS_cssTemplate div.SET_cssUploadIndicatorUploading,
div.CMS_cssDialog.CMS_cssModuleConfig div.CMS_cssTemplate div.SET_cssUploadIndicatorFail,
div.CMS_cssDialog.CMS_cssDeveloperTools div.CMS_cssTemplate div.SET_cssUploadIndicatorUploading,
div.CMS_cssDialog.CMS_cssDeveloperTools div.CMS_cssTemplate div.SET_cssUploadIndicatorFail{
	display:block;
}

div.CMS_cssDialog.CMS_cssModuleConfig div.CMS_cssTemplate div.SET_cssUploadIndicatorFail,
div.CMS_cssDialog.CMS_cssDeveloperTools div.CMS_cssTemplate div.SET_cssUploadIndicatorFail{
	background-image:none;
	width:500px;
	color:#DD6566;
}

div.CMS_cssDialog.CMS_cssModuleConfig div.CMS_cssTemplate div.CMS_cssFieldset + div.CMS_cssWithLabel,
div.CMS_cssDialog.CMS_cssDeveloperTools div.CMS_cssTemplate div.CMS_cssFieldset + div.CMS_cssWithLabel{
	margin-top:-11px;	
}

div.CMS_cssDialog.CMS_cssModuleConfig div.CMS_cssTemplate div.CMS_cssWithLabel.CMS_cssFixedWidth.CMS_cssShort div.SET_cssTextWrapper,
div.CMS_cssDialog.CMS_cssDeveloperTools div.CMS_cssTemplate div.CMS_cssWithLabel.CMS_cssFixedWidth.CMS_cssShort div.SET_cssTextWrapper{
	width:74px;
}

div.CMS_cssDialog.CMS_cssModuleConfig div.SET_cssLoadingIndicator,
div.CMS_cssDialog.CMS_cssDeveloperTools div.SET_cssLoadingIndicator{
	background-image:url(/mind_modules/CMS/gui/default/default/img/bg_dialogLoading.gif);
	background-repeat:no-repeat;
	background-position:center center;
}


div.CMS_cssDialog.CMS_cssModuleConfig li.SET_cssTabFail a,
div.CMS_cssDialog.CMS_cssDeveloperTools li.SET_cssTabFail a{
	color:#DD6566 !important;
}

div.CMS_cssDialog.CMS_cssModuleConfig input.SET_cssFail,
div.CMS_cssDialog.CMS_cssDeveloperTools input.SET_cssFail{
	border:#DD6566 2px solid !important;
}

div.CMS_cssDialog.CMS_cssModuleConfig div.SET_cssAdminDialogStatusFailedForm,
div.CMS_cssDialog.CMS_cssDeveloperTools div.SET_cssAdminDialogStatusFailedForm{
	color:#DD6566;
}

/*END MODULE CONFIG DIALOG*/

/* START DOCUMENTLIST DIALOG */
#CMS_blockEditTemplate_CMS_LIST8 .CMS_cssDocumentListItemRow td { background: #eee; padding: 3px; border-bottom: 1px solid #fff; }
#CMS_blockEditTemplate_CMS_LIST8 .CMS_cssDocumentListItemRow.CMS_cssOdd td { background: #f6f6f6; }
#CMS_blockEditTemplate_CMS_LIST8 .CMS_cssRemoveListRow { 
	background: url(/mind_modules/CMS/gui/default/default/img/spt_btn_LIST6_delete.gif); 
	display: block; 
	width: 16px; 
	height: 16px; 
	float: right;
	margin: 3px; }
#CMS_blockEditTemplate_CMS_LIST8 .CMS_cssMoveListRowUp { 
	background: url(/mind_modules/CMS/gui/default/default/img/spt_adminDialog_orderArrows.gif) 0 0; 
	display: block; 
	width: 17px; height: 16px; 
	float: right; 
	margin: 3px; }
#CMS_blockEditTemplate_CMS_LIST8 .CMS_cssMoveListRowDown { 
	background: url(/mind_modules/CMS/gui/default/default/img/spt_adminDialog_orderArrows.gif) 17px 0; 
	display: block; 
	width: 17px; 
	height: 16px; 
	float: left; 
	margin: 3px; }
#CMS_blockEditTemplate_CMS_LIST8 .SET_cssListEditor input,
#CMS_blockEditTemplate_CMS_LIST8 .SET_cssListEditor select { font-size: 12px; width: 160px; }
#CMS_blockEditTemplate_CMS_LIST8 .CMS_ButtonRow a {
	background: #65CBCD;
	border: 1px solid #56ADAE;
	display: block;
	float: right;
	font-family: tahoma,geneva,sans-serif;
	font-size: 11px;
	padding: 0 5px 1px 6px;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff; }
#CMS_blockEditTemplate_CMS_LIST8 .CMS_ButtonRow a:hover { background: #73DEE0; }


/* END DOCUMENTLIST DIALOG

/*BEGIN CMS TOOLTIPS*/
div.CMS_cssToolTip {
	position:absolute;
	z-index:999999;
	padding:14px 0 4px 0;
	font-family:verdana,arial,sans-serif;
	color:#444;
	font-size:10px;
	width:200px;
	margin:-3px 0 0 -15px;
}

div.CMS_cssToolTip.SET_cssFollowMouse {
	margin-top:20px;
}

div.CMS_cssToolTip.CMS_cssWide {
	width:305px;
}

div.CMS_cssToolTip.CMS_cssRecommendedKeyword {
	margin-left:-11px;
}

div.CMS_cssToolTip img {
	display:block;
}

div.CMS_cssToolTip div.CMS_cssTop,
div.CMS_cssToolTip div.CMS_cssTop div,
div.CMS_cssToolTip div.CMS_cssBottom,
div.CMS_cssToolTip div.CMS_cssBottom div,
div.CMS_cssToolTip div.CMS_cssRight {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_tooltip_pageprops.png);
}

div.CMS_cssToolTip div.CMS_cssTop {
	height:16px;
	background-position:-24px 0;
	position:absolute;
	top:0;
	left:0;
	right:4px;
}

div.CMS_cssToolTip div.CMS_cssTop div {
	width:7px;
	position:absolute;
	right:-7px;
	top:0;
	bottom:0;
	background-position:right top;
}


div.CMS_cssToolTip div.CMS_cssBody {
	border:1px solid #F8F4B4;
	border-width:0 1px;
	background:#FFFDE2;
	padding:2px 7px 5px 7px;
	margin:0 2px 0 0;
	overflow:hidden;
}

div.CMS_cssToolTip div.CMS_cssRight {
	background-position:0 0;
	width:3px;
	position:absolute;
	top:16px;
	bottom:7px;
	right:-1px;
}


div.CMS_cssToolTip div.CMS_cssBottom {
	height:7px;
	background-position:-24px -17px;
	position:absolute;
	bottom:0;
	left:0;
	right:4px;
}

div.CMS_cssToolTip div.CMS_cssBottom div {
	width:7px;
	position:absolute;
	right:-7px;
	top:0;
	bottom:0;
	background-position:right -17px;
}
/*end tooltip*/


/*begin tooltip points down override*/
div.CMS_cssToolTip.SET_cssAbove {
	padding:4px 0 12px 0;
	margin-top:0;
	margin-bottom:-3px;
}

div.CMS_cssToolTip.SET_cssAbove div.CMS_cssTop {
	height:7px;
	background-position:-24px -35px;
}

div.CMS_cssToolTip.SET_cssAbove div.CMS_cssTop div {
	background-position:right -35px;
}

div.CMS_cssToolTip.SET_cssAbove div.CMS_cssBottom {
	height:14px;
	background-position:-24px -40px;
}

div.CMS_cssToolTip.SET_cssAbove div.CMS_cssBottom div {
	background-position:right -40px;
}

div.CMS_cssToolTip.SET_cssAbove div.CMS_cssRight {
	top:7px;
	bottom:14px;
}
/*end tooltip points down override */

/*begin tooltip error override*/
div.CMS_cssToolTip.CMS_cssError div.CMS_cssHeader,
div.CMS_cssToolTip.CMS_cssError div.CMS_cssHeader div,
div.CMS_cssToolTip.CMS_cssError div.CMS_cssFooter,
div.CMS_cssToolTip.CMS_cssError div.CMS_cssFooter div,
div.CMS_cssToolTip.CMS_cssError div.CMS_cssShadow {
	background-image:url(/mind_modules/CMS/gui/default/default/img/spt_tooltip_error.png);
}

div.CMS_cssToolTip.CMS_cssError div.CMS_cssBody {
	border-color:#FC0000;
	background:#FF9595;
}
/*end tooltip error override*/

/*begin override when showing tooltip above dragged block*/
div.CMS_cssToolTip.CMS_cssIllegalDropTarget {
	margin-top:-15px;
}
/*end override when showing tooltip above dragged block*/
/*END CMS TOOLTIPS*/


/*BEGIN CMS TOOLTIP OVERRIDES*/
/*toolbar tooltips*/
div.CMS_cssToolTip.CMS_cssToolbarTooltip {
	width:auto;
	float:left;
	max-width:200px; }
/*END CMS TOOLTIP OVERRIDES*/

/*BEGIN BROWSER DETECTION*/
.CMS_cssBrowserDetection {
	background: #fdffbb;
	padding: 5px;
	position: relative;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 11px;
	color: #444; }
.CMS_cssBrowserDetection .CMS_cssBrowserDetectionInfo { background: url(/mind_modules/CMS/gui/default/default/img/icn_info.png) no-repeat; padding: 1px 0 0 20px; }
.CMS_cssBrowserDetection a {
	background: url(/mind_modules/CMS/gui/default/default/img/spt_icn_cross.png) no-repeat right -14px;
	height: 14px;
	padding: 0 20px 0 0;
	float: right;
	right: 5px;
	top: 6px;
	text-decoration: none;
	cursor: pointer;
	margin: 1px 0 0 0; }
.CMS_cssBrowserDetection a:hover { background-position: top right; text-decoration: underline; }
/*END BROWSER DETECION*/

/* SOUND */
div.CMS_cssDialog .SND_cssUploadSoundsContainer { padding: 5px; overflow: hidden; margin: 0 0 3px; border: 1px solid #999; background: #f2f2f2; }
div.CMS_cssDialog .SND_cssUploadSoundsContainer .SET_cssActivateSound { float: left; margin: 0 10px 0 0; }
div.CMS_cssDialog .SND_cssUploadSoundsContainer label { width: 150px; display: block; float: left; clear: right; height: 15px; font-weight: bold; margin: 0 0 1px; text-transform: capitalize; }
div.CMS_cssDialog .SND_cssUploadSoundsContainer .SND_cssUploadSound { float: left; width: 223px; }
div.CMS_cssDialog .SND_cssUploadSoundsContainer a.SET_cssSound { margin: -1px 5px 0 0; float: left; display: block; height: 16px; width: 16px; background: url(/mind_modules/CMS/gui/default/default/img/icn_sound.png) }
/* END SOUND */

/* MIGRATIONBOX */
.CMS_cssDialog .SET_cssMigrationWrapper { overflow: hidden; }
.CMS_cssDialog .SET_cssMigrationWrapper .SET_cssFormMigrationBoxFrom,
.CMS_cssDialog .SET_cssMigrationWrapper .SET_cssFormMigrationBoxButtons,
.CMS_cssDialog .SET_cssMigrationWrapper .SET_cssFormMigrationBoxTo { float: left; margin-right: 10px; }

.CMS_cssDialog .SET_cssMigrationWrapper .SET_cssFormMigrationBoxTo { margin: 0; }

.CMS_cssDialog .SET_cssMigrationWrapper .SET_cssFormMigrationBoxTo select,
.CMS_cssDialog .SET_cssMigrationWrapper .SET_cssFormMigrationBoxFrom select { width: 158px; height: 65px; }

.CMS_cssDialog .SET_cssMigrationWrapper .SET_cssFormMigrationBoxButtons .SET_cssLinkButtonWrapper { clear: both; width: 82px; margin: 5px 0; padding: 0; }
.CMS_cssDialog .SET_cssMigrationWrapper .SET_cssFormMigrationBoxButtons .SET_cssLinkButtonWrapper .SET_cssLinkButton { width: 80px; }
/* END MIGRATIONBOX */

/* BILDVISARE/POPUP */
div.fw_popup.SET_cssImagePopup{
	z-index:10005;
	border:1px solid #808080;
	background:white;
	padding:5px;
	width:auto;
	cursor:move;
	min-width:19px;
	min-height:18px;
	max-width:1280px;
	max-height:1024px;
	background-image:url(/mind_modules/CMS/gui/default/default/img/icn_ajaxLoader.gif);
	background-position:6px 6px;
	background-repeat:no-repeat;
	margin: 0 10px;
}

div.fw_popup.SET_cssImagePopup img { max-width: 1000px; max-height: 600px; }
/* SLUT BILDVISARE/POPUP */

/* INFOBOXPOPUP (KEYWORDS) */
div.CMS_cssInfoBoxPopup  {
	cursor:move;
	padding:22px 0 0;
	width:300px;
	z-index:10005;
	background: #FEFFD4;
	border:1px solid #AFAB6F;
	height:auto; }
div.CMS_cssInfoBoxPopup label {
	cursor:move;
	font-weight:bold;
	left:5px;
	position:absolute;
	top:4px; }
div.CMS_cssInfoBoxPopup .CMS_cssClose {
	cursor:pointer;
	float:none;
	margin:0;
	position:absolute;
	right:3px;
	top:3px; }
div.CMS_cssInfoBoxPopup .CMS_cssHeader { padding: 5px; }
div.CMS_cssInfoBoxPopup .CMS_cssBody {
	border-top:1px solid #AFAB6F;
	cursor:auto;
	max-height:400px;
	overflow-x:hidden;
	overflow-y:auto;
	padding:5px; }
/* END INFOBOXPOPUP (KEYWORDS) */

/* SYSTEM MESSAGE */
	div.CMS_cssDialog .SET_cssAdminDialogContent .SET_cssSystemMessageInfo {
		background: url(/mind_modules/CMS/gui/default/default/img/admin_systeminfo_bottomborder.png) repeat-x left bottom;
		position: absolute;
		padding: 0 0 3px 0;
		z-index: 200;
		left: 0;
		right: 0;
		top: 40px;
	}
	div.CMS_cssDialog .SET_cssAdminDialogContent .SET_cssSystemMessageInfo .SET_cssWrapper {
		background: #ffffd9;
		padding: 3px 3px 3px 12px;
	}
	div.CMS_cssDialog .SET_cssAdminDialogContent .SET_cssSystemMessageInfo .SET_cssContent {
		margin: 0 30px 0 0;
	}
	div.CMS_cssDialog .SET_cssAdminDialogContent .SET_cssSystemMessageInfo a.SET_cssBtn {
		position:absolute;
		top: 1px;
		right:0px;
		display:block;
		width:17px;
		height:17px;
		background: url(/mind_modules/CMS/gui/default/default/img/spt_search_clear.gif);
	}
	div.CMS_cssDialog .SET_cssAdminDialogContent .SET_cssSystemMessageInfo a.SET_cssBtn:hover {
		background-position: left -17px;
	}
	div.CMS_cssDialog .SET_cssAdminDialogContent .SET_cssBlockFirstInField { padding: 15px 0 0; }
	div.CMS_cssDialog .SET_cssNoMessages .SET_cssAdminDialogContent .SET_cssBlockFirstInField { padding: 0; }

/*-------------------*/

	div.CMS_cssDialog .SET_cssAdminDialogContent .SET_cssSystemMessageError {
		background: url(/mind_modules/CMS/gui/default/default/img/admin_systeminfo_bottomborder.png) repeat-x left bottom;
		position: absolute;
		padding: 0 0 3px 0;
		z-index: 200;
		left: 0;
		right: 0;
		top: 40px;
	}
	div.CMS_cssDialog .SET_cssAdminDialogContent .SET_cssSystemMessageError .SET_cssWrapper {
		background: #ffffd9;
		padding: 3px 3px 3px 12px;
	}
	div.CMS_cssDialog .SET_cssAdminDialogContent .SET_cssSystemMessageError .SET_cssContent {
		margin: 0 30px 0 0;
	}
	div.CMS_cssDialog .SET_cssAdminDialogContent .SET_cssSystemMessageError a.SET_cssBtn {
		position:absolute;
		top: 1px;
		right:0px;
		display:block;
		width:17px;
		height:17px;
		background: url(/mind_modules/CMS/gui/default/default/img/spt_search_clear.gif);
	}
	div.CMS_cssDialog .SET_cssAdminDialogContent .SET_cssSystemMessageError a.SET_cssBtn:hover {
		background-position: left -17px;
	}
	div.CMS_cssDialog .SET_cssAdminDialogContent .SET_cssBlockFirstInField { padding: 15px 0 0; }
	div.CMS_cssDialog .SET_cssNoMessages .SET_cssAdminDialogContent .SET_cssBlockFirstInField { padding: 0; }
/* END SYSTEM MESSAGE */

/*begin cms-dropdown type 1*/
/*sprite layout top to bottom:normal hover active pressed attention disabled*/
 div.CMS_cssDropdownType1 {
	width:143px;
	height:20px;
	padding:0 17px 0 0;
	margin:0;
	position:relative;
	clear:both;
}

 div.CMS_cssDropdownType1 div.SET_cssFormSelectTopOption,
 div.CMS_cssDropdownType1 div.SET_cssFormSelectTrigger a {
	background:url(/mind_modules/CMS/gui/default/default/img/spt_bg_dropdownType1.gif) no-repeat;
}

 div.CMS_cssDropdownType1 div.SET_cssFormSelectTopOption {
	background-position:0 0;
	height:20px;
	width:143px;
	cursor:pointer;
}

 div.CMS_cssDropdownType1 div.SET_cssFormSelectTopOption a {
	display:block;
}

 div.CMS_cssDropdownType1 div.SET_cssFormSelectTopOption a,
 div.CMS_cssDropdownType1 div.SET_cssFormSelectTopOption a:hover {
	color:#444;
	text-decoration:none;
	padding-left:5px;
}

 div.CMS_cssDropdownType1:hover div.SET_cssFormSelectTopOption {
	background-position:0 -39px;
}

 div.CMS_cssDropdownType1.SET_cssActivated div.SET_cssFormSelectTopOption {
	background-position:0 -78px;
}

 div.CMS_cssDropdownType1.SET_cssSelected div.SET_cssFormSelectTopOption {
	background-position:0 -117px;
}

 div.CMS_cssDropdownType1.SET_cssHighlighted div.SET_cssFormSelectTopOption {
	background-position:0 -156px;
}

 div.CMS_cssDropdownType1.SET_cssDisabled div.SET_cssFormSelectTopOption {
	background-position:0 -195px;
	cursor:default;
}

 div.CMS_cssDropdownType1 div.SET_cssFormSelectTopOption * {
	white-space:nowrap;
	overflow:hidden;
	font-weight:bold;
	line-height:20px;
}

 div.CMS_cssDropdownType1.SET_cssDisabled div.SET_cssFormSelectTopOption * {
	color:#A2A2A2;
}


 div.CMS_cssDropdownType1 div.SET_cssFormSelectTrigger a {
	background-position:top right;
	display:block;
	width:17px;
	height:20px;
	position:absolute;
	right:0;
	top:0;
	cursor:pointer;
	text-decoration:none;
	outline:none;
}

 div.CMS_cssDropdownType1:hover div.SET_cssFormSelectTrigger a {
	background-position:right -39px;
}

 div.CMS_cssDropdownType1.SET_cssActivated div.SET_cssFormSelectTrigger a {
	background-position:right -78px;
}

 div.CMS_cssDropdownType1.SET_cssSelected div.SET_cssFormSelectTrigger a {
	background-position:right -117px;
}

 div.CMS_cssDropdownType1.SET_cssHighlighted div.SET_cssFormSelectTrigger a {
	background-position:right -156px;
	width:21px;
}

 div.CMS_cssDropdownType1.SET_cssDisabled div.SET_cssFormSelectTrigger a {
	background-position:right -195px;
	cursor:default;
}
/*end cms-dropdown type 1*/


/*begin cms-dropdown type 1 override mode selctor*/
div.CMS_cssToolbar div.CMS_cssDropdownType1.CMS_cssVariant2 div.SET_cssFormSelectTopOption,
div.CMS_cssToolbar div.CMS_cssDropdownType1.CMS_cssVariant2 div.SET_cssFormSelectTrigger a {
	background-image:url(/mind_modules/CMS/gui/default/default/img/spt_bg_dropdownType1_2.gif);
}
/*end cms-dropdown type 1 override*/

/* IMAGEPICKER */
div.SET_cssImagePicker { overflow: hidden; margin: 0 0 10px; }
div.SET_cssImagePicker.SET_cssNoPic { margin: 0; }
div.SET_cssImagePicker div.SET_cssImagePreviewWrapper { float: left; width: 101px; margin: 0 10px 0 0; }
div.SET_cssImagePicker div.SET_cssImagePreview { 
	border: 1px solid #d3d3d3; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 
	3px; border-radius: 3px;
	padding: 4px;
	background: #fff;
	float: left;
	max-height: 91px;
	overflow: hidden;
	text-align: center;}
div.SET_cssImagePicker div.SET_cssImagePreview img {
	max-height: 91px;
	max-width: 91px;
}

div.SET_cssImagePicker div.SET_cssPickImageContainer { float: left; padding: 8px 0 0; min-width: 350px; }
div.SET_cssImagePicker.SET_cssNoPic div.SET_cssPickImageContainer { padding: 0; }
	div.SET_cssImagePicker div.SET_cssPickImageContainer label { display: block; font-size: 11px; color: #777; margin: 0 0 3px; }
	div.SET_cssImagePicker div.SET_cssPickImageContainer input[type="text"] {
		background:url("/mind_modules/CMS/gui/default/default/img/cms_bg_forms.gif") no-repeat;
		border:1px solid #7F7F7F;
		padding:3px;
		width: 415px;}

	div.SET_cssImagePicker div.SET_cssPickImageContainer h4 { font-size: 11px; color: #777; font-weight: normal; margin: 0; }
	div.SET_cssImagePicker div.SET_cssPickImageContainer .SET_cssMediaSettings > div { margin-top: 5px; }
	div.SET_cssImagePicker div.SET_cssPickImageContainer .SET_cssMediaSettings input[type="text"] {
		background:url("/mind_modules/CMS/gui/default/default/img/cms_bg_forms.gif") no-repeat;
		border:1px solid #7F7F7F;
		padding:3px;
		width: 50px;}

div.SET_cssImagePicker.SET_cssNoPic div.SET_cssImageButtons { margin: 0; }
div.SET_cssImagePicker div.SET_cssImageButtons { clear: both; overflow: hidden; margin: 10px 0; }
/*div.SET_cssImagePicker div.SET_cssImageButtons a { margin: 0 4px 0 0 !important; }*/
div.SET_cssImagePicker div.SET_cssImageButtons form input { margin: 0 0 0 20px !important; *margin: 0 !important; }

div.CMS_cssImageDialog { 
	-moz-box-shadow: 1px 1px 5px #7F7F7F; 
	-webkit-box-shadow: 1px 1px 5px #7F7F7F; 
	box-shadow: 1px 1px 5px #7F7F7F; 
	width: 514px; 
	border: 1px solid #7f7f7f;
	background: #fff;
	padding: 0;
	z-index: 20000;
	font-family: Verdana, Arial, Sans-Serif; }

div.CMS_cssImageDialog .SET_cssLoading,
div.CMS_cssImageDialog.SET_cssLoading { height: 150px; background: #fff url("/mind_modules/CMS/gui/default/default/img/bg_dialogLoading_dialog.gif") no-repeat center center; }

div.CMS_cssImageDialog h3 {
	background: #D7D7D7;
	border-bottom:1px solid #7F7F7F;
	color:#393939;
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:10px; }
	div.CMS_cssImageDialog a.SET_cssClose { 
		display: block; 
		background:url("/mind_modules/CMS/gui/default/default/img/spt_btn_adminDialogCtrls.png") no-repeat;
		height:14px;
		outline:0 none;
		width:16px;
		position: absolute; 
		top: 11px; 
		right: 11px;  }

	div.SET_cssSearch { background: #e3e3e3; padding: 5px; }

	div.CMS_cssImageDialog div.SET_cssPaging { 
		font-size: 11px; 
		background: #C7C8C6 url("/mind_modules/CMS/gui/default/default/img/bg_dialogListHeader.gif"); border: 1px solid #a5a5a4; border-width: 1px 0; }
		div.CMS_cssImageDialog div.SET_cssPaging ul { color: #1a1a1a; list-style: none; padding: 0; margin: 0; overflow: hidden; }
		div.CMS_cssImageDialog div.SET_cssPaging ul li { line-height: 24px; height: 24px; padding: 0 5px; float: left; }
		div.CMS_cssImageDialog div.SET_cssPaging ul li.SET_cssListPageCurrent,
		div.CMS_cssImageDialog div.SET_cssPaging ul li:hover {
			background: url("/mind_modules/CMS/gui/default/default/img/spt_dialogListSortRowSelected.gif")
		}
		div.CMS_cssImageDialog div.SET_cssPaging ul li.SET_cssListGotoDisabled { background: none !important; }
			div.CMS_cssImageDialog div.SET_cssPaging ul li a { color: #1a1a1a; text-decoration: none; }
			div.CMS_cssImageDialog div.SET_cssPaging ul li.SET_cssListGotoDisabled a { color: #b8b8b8; cursor: default; }
div.CMS_cssImageDialog div.SET_cssImages { 	
	overflow: hidden;
	padding: 4px;
	font-size: 11px;
	color: #707070;
	line-height: 16px; }
div.CMS_cssImageDialog div.SET_cssImageContainer { position: relative; float: left; width: 97px; height: 145px; margin: 5px 2px 10px; overflow: hidden; }
div.CMS_cssImageDialog div.SET_cssImage { height: 97px; width: 97px; position: relative;  }
div.CMS_cssImageDialog div.SET_cssImage > div {
	border: 1px solid #d3d3d3; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 
	3px; border-radius: 3px;
	padding: 4px;
	background: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	cursor: pointer; }
div.CMS_cssImageDialog div.SET_cssImages img { max-height: 87px; max-width: 87px; }

div.CMS_cssImageDialog div.SET_cssImageName { color: #2e2e2e; white-space: nowrap; }
/* END IMAGEPICKER */

/* LISTS */
div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor { border: 1px solid #a5a5a4; }
div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor table { background: url("/mind_modules/CMS/gui/default/default/img/bg_dialogListHeader.gif"); width: 100%; border-collapse: collapse; table-layout: fixed; }
	div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor table th { padding: 0 6px; text-align: left; font-size: 11px; color: #575757; height: 26px; line-height: 23px; }
	div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor table th + th { background-image: url("/mind_modules/CMS/gui/default/default/img/bg_dialogListSortRowCellBorder.gif"); background-repeat: no-repeat; }
	/* NORMAL */
	div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor table th.SET_cssListImageEdit { width: 80px; }
	div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor table th.SET_cssListLink { width: 50px; }

	/* FAQ */
	div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor table th.SET_cssListAnswer { width: 55px; }
	
	/* DOC */
	div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor table th.SET_cssListDocNew { width: 55px; }
	div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor table th.SET_cssListDocText { width: 200px; }
	
	div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor table th.SET_cssListEdit { width: 100px; }
	div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor table td { background: #eff0f0;  border-bottom: 1px solid #e4e3e3; padding: 8px; color: #4e4e4e; }
	
	div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor table td input { width: 140px; }
	
	div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor table td img { max-height: 16px; max-width: 16px; }
	div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor table td div.SET_cssListName { display: block; min-height: 17px; overflow: hidden; white-space: nowrap; }
	div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor table td.SET_cssListEdit a { float: right; width: 18px; height: 18px; background: url("/mind_modules/CMS/gui/default/default/img/spt_list_edits.png") no-repeat 0 0; margin: 0 0 0 5px; }
	div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor table td.SET_cssListEdit a.SET_cssMoveUpListItem		{ background-position: 0 0; }
	div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor table td.SET_cssListEdit a.SET_cssMoveDownListItem	{ background-position: -18px 0; }
	div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor table td.SET_cssListEdit a.SET_cssRemoveListItem		{ margin: 0 0 0 10px; background-position: -36px 0; }
	div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor table td.SET_cssListEdit a.SET_cssDisabled			{ opacity: 0.5; cursor: default; outline: 0; }
	div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor table .SET_cssEditListItemLink { display: block; background: url("/mind_modules/CMS/gui/default/default/img/spt_icn_edit.gif") 0 0 no-repeat; height: 15px; width: 21px; float: right; }
	div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor a.SET_cssAddListItem { padding: 8px; display: block; background: #EFF0F0; }
	div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor a.SET_cssAddListItem:hover { background: #e5e5e5;  }
	div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor a.SET_cssOpenLinkDialog { 
		background: url("/mind_modules/CMS/gui/default/default/img/spt_rowCtrls.gif") -192px -20px; 
		display:block;
		height:16px;
		text-indent:-400px;
		width:16px;
		outline: 0 none;
		opacity: 0.5;
		overflow: hidden; }
	div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor a.SET_cssOpenLinkDialog.SET_cssHasLink { opacity: 1; }

	div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor .CMS_cssBlockedit_RTE { height: 0; min-height: 0; }
	div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor .SET_cssEditFaqAnswer { position: relative; display: none; }
	div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor .SET_cssEditFaqAnswer > div { 
		-moz-box-shadow: 1px 1px 5px #7F7F7F; 
		-webkit-box-shadow: 1px 1px 5px #7F7F7F; 
		box-shadow: 1px 1px 5px #7F7F7F; 
		width: 340px; 
		border: 1px solid #7f7f7f;
		padding: 10px;
		background: #e1e2e1;
		position: absolute;
		left: -340px; top: 5px;
		z-index: 20000;
		font-family: Verdana, Arial, Sans-Serif; }
	div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor .SET_cssEditFaqAnswer .CMS_cssBlockedit_RTE_ListDialog { width: 318px; }
	div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor a.SET_cssMicroEdit { display: block; background: url("/mind_modules/CMS/gui/default/default/img/spt_icn_edit.gif") 0 0 no-repeat; height: 15px; width: 21px; }
	div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor a.SET_cssMicroEdit.SET_cssActive,
	div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor a.SET_cssMicroEdit:hover { background-position: 0 -42px; }
	div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor a.SET_cssMicroEdit.SET_cssHasText { background-position: 0 -81px }
	div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor a.SET_cssMicroEdit.SET_cssHasText:hover { background-position: 0 -111px }

	div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor td.CMS_cssFileUploadCell a { display: block; float: left; }

	div.CMS_cssDialog div.ui-dialog-content div.SET_cssAdminDialogContent div.SET_cssListEditor .SET_cssListLink > div { position: relative; }
	body .SET_cssListLinkDialog { margin: -4px 0 0 53px; }
/* LISTS */

/* LIST DIALOG */
.SET_cssListDialog {
	-webkit-box-shadow: 1px 1px 5px #717171;
	-moz-box-shadow: 1px 1px 5px #717171;
	box-shadow: 1px 1px 5px #717171;
	background: #E1E2E1;
	border: 1px solid #7F7F7F;
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 11px;
	padding: 0;
	position: absolute;
	width: 537px;
	margin: 0 10px;
	z-index: 10010;
}
.SET_cssListDialog h3 { font-weight: normal; margin: 0; padding: 10px; color: #393939; font-size: 11px; background: #d7d7d7; border-bottom: 1px solid #7f7f7f; }
.SET_cssListDialog div.SET_cssImagePicker div.SET_cssPickImageContainer { width: 380px; }
.SET_cssListDialog .SET_cssListImages { padding: 10px; }
.SET_cssListDialog .SET_cssButtons { margin: 10px 0; float: right; }
.SET_cssListDialog .SET_cssButtons a { float: left; }

.SET_cssListDialog a,
.SET_cssListDialog .CMS_cssTooltipAnchor  { color: #0D7BA9; text-decoration: underline; }
div.SET_cssListImageHelp.SET_cssTooltip { width: 285px; }
/* END LIST DIALOG */

div.CMS_cssDialog.CMS_cssBlockEditDialog .SET_cssUploadBrowseWrapper form input,
div.CMS_cssDialog.CMS_cssBlockEditDialog .CMS_cssUploadBtn form input { margin: 0 0 0 20px !important; *margin: 0 !important; }

/*-----[ ALLMÄN STIL FÖR ÖPPNA MODULDIAOG ]-----------------------------------------------------------------------*/
body.CMS_cssContentEditable .SET_cssBlock .SET_cssBlockContent a.SET_cssOpenModuleDialog {
	background: #F0F0F0;
	border: 1px dashed #CCCCCC;
	color: #0D7BA9;
	display: block;
	margin: 29px 4px 10px;
	padding: 5px;
	text-decoration: none; }
body.CMS_cssContentEditable .SET_cssBlock[expanded=true] .SET_cssBlockContent a.SET_cssOpenModuleDialog:hover { background: #eee; }
body.CMS_cssContentEditable.CMS_cssPreviewMode .SET_cssBlock .SET_cssBlockContent a.SET_cssOpenModuleDialog { display: none; }
/*----------------------------------------------------------------------------------------------------------------*/

/* SYSTEM10 *****************************************************
 *
 *	  .SET_cssBlock_CMS_SYSTEM10 { display: none; }, måste finnas 
 *	  ifall den inte ska synas. SET_cssCommon.asp.
 *
 *****************************************************************/

body.CMS_cssContentEditable div.ui-sortable div.SET_cssBlock_CMS_SYSTEM10 { margin: 0; }
body.CMS_cssContentEditable div.ui-sortable div.SET_cssBlock_CMS_SYSTEM10 div.SET_cssBlockContent { 
	background: #f9f9f9;
	border: 1px solid #ccc;
	padding: 20px;
	font-size: 11px;
	line-height: 19px; }
body.CMS_cssContentEditable div.SET_cssBlock_CMS_SYSTEM10 { display: block; }
body.CMS_cssPreviewMode div.ui-sortable div.SET_cssBlock_CMS_SYSTEM10 div.SET_cssBlockContent { display: none; }