/* ----------------------------------------------------------------------------------------------------------------*/
/* D3M-box settings */
/* ----------------------------------------------------------------------------------------------------------------*/

#d3m_box_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#d3m_box_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#d3m_box_window a:link {color: #666666;}
#d3m_box_window a:visited {color: #666666;}
#d3m_box_window a:hover {color: #000;}
#d3m_box_window a:active {color: #666666;}
#d3m_box_window a:focus{color: #666666;}

#d3m_box_overlay {
	position: fixed;
	z-index:10000;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.d3m_box_haxxed {background: url(macFFBgHack.png) repeat;}
.d3m_box_OL {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #d3m_box_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#d3m_box_window {
	position: fixed;
	background: #ffffff;
	z-index: 10002;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #d3m_box_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#d3m_box_window img#d3m_box_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#d3m_box_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#d3m_box_closeWindow{
	/*height:25px;*/
	/*padding:11px 25px 10px 0;*/
	/*float:right;*/
}

#d3m_box_closeAjaxWindow{
	/*padding:7px 10px 5px 0;*/
	/*margin-bottom:1px;*/
	/*text-align:right;*/
	/*float:right;*/
}

#d3m_box_ajaxWindowTitle{
	float:left;
	/*padding:7px 0 5px 10px;*/
	margin-bottom:1px;
}

#d3m_box_title{
	height:30px;
	background-image:url(../images/d3m_cms_header.jpg);
	font-size:10px;
	color:#fff;
	text-align:right;
	width:586px;
}

#d3m_box_ajaxContent{
	clear:both;
	/*padding:2px 15px 15px 15px;*/
	overflow:none;
	text-align:left;
	line-height:1.4em;
}

#d3m_box_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#d3m_box_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:10003;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #d3m_box_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#d3m_box_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #d3m_box_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#d3m_box_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* D3M-box settings */
/* ----------------------------------------------------------------------------------------------------------------*/



html, body
{
	margin:0px;
	color:#000000!important;
}

.cms_admin_hover_ , .cms_admin_hover_1
{
	background-color:#F7E1E6;
}

.cms_admin_hover_2
{
	background-color:#F0C8D1;
}

.cms_adminFooter
{
	width:586px;
	height:15px;
	background-image:url(../images/d3m_cms_footer.jpg);
	font-size:10px;
	color:#fff;
}

.cms_iframeContainer
{
	text-align:center;
	background-image:url(../images/d3m_cms_middle.jpg);
	width:586px;
}

.cms_adminContent
{
	margin:0px;
	text-align:left;
	width:100%;
	font-family:Verdana;
	height:554px;
	font-size:10px;
	overflow:auto;
	background-image:url(../images/d3m_cms_iframe.jpg);
	background-color:#FFF;
}

.cms_adminx
{
	
	height:25px;
	width:25px;
	background-image:url(../images/cms_x.gif);
	cursor:pointer;
	float:right;

}

.cms_aSM
{
	font-family:Verdana;
	height:35px;
	background-color:#000;
	background-image:url(../images/d3m_cms_submenu.jpg);
	background-position:left bottom;
	color:#FFF;
}

.cms_aSM ul
{
	margin:0px;
	padding:0px;
}

.cms_aSM_user
{
	font-size:9px;
	margin-left:5px;
	width:200px;
	float:left;
	height:10px;
}

.cms_aSM_page
{
	margin-top:2px;
	font-size:9px;
	margin-left:5px;
	width:200px;
	float:left;
	height:10px;
}

.cms_aSM_submenu
{
	margin-left:2px;
	width:550px;
	float:left;
	text-align:left;
}

.cms_aSM_submenu form
{
	display:inline;
}

.cms_aSM_submenu form .cms_input
{
	vertical-align:top;
}

.cms_aSM_status
{
	float:left;
	height:20px;
	font-size:9px;
	color:#CE5971;
	font-weight:bold;
	margin-top:4px;
	padding-top:5px;
	padding-left:25px;
	background-image:url(../images/cms_status.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.cms_aSM_menu img
{
	margin-left:1px;
}

.cms_aSM_short
{
	width:50px;
	float:right;
	text-align:right;
	margin-right:50px;
}

.cms_aSM_menu
{
/*
	background-color:#000;
	font-size:10px;
	color:#fff;
	border:0px solid #000;
	*/
	list-style-type:none;
	width:350px;
	height:30px;
	font-size:10px;
	color:#fff;
	text-align:right;
	float:right;
	cursor:pointer;
}
.cms_aSM_menu img
{
	margin-left:3px;
}
.cms_aSM_items
{
	list-style-type:none;
	text-align:left;
	width:145px;
	position:absolute;
}

#cms_aSM_short_menu
{	
	right:5px;
	top:20px;
}

.cms_aSM_items a
{
	color:#fff;
	text-decoration:none;
}

.cms_aSM_items li
{
	background-color:#000;
	font-size:10px;
	color:#fff;
	margin-top:2px;
	padding:5px;
}

/******************************************  MAINMENU				 	*/
.cms_mainmenu_item img, .cms_mainmenu_item_small img
{
	clear:both;
}


.cms_mainmenu_item, .cms_mainmenu_item_small
{
	width:58px;
	text-align:center;
	font-weight:bold;
	font-size:8px;
	margin:5px;
	float:left;
	color:#4A4A4A;
}

.cms_mainmenu_item
{
	width:82px;
}

.cms_mainmenu_separator p
{
	
	padding:5px;
	color:#000;
	font-size:10px;	
	font-weight:bold;
	display:inline;
}

.cms_mainmenu_separator
{
	height:15px;
	vertical-align:middle;
	margin-top:4px;
	background-color:#fff;
}


/******************************************  FORM																									 	*/
form
{
	margin:0px;
	padding:0px;	
}


.drag{
	font-size:10px;
	text-align:left;
}

.drag_admin{
	cursor:move;
}

.cms_highlight
{
	width:100%;
	background-color:#DDD;
	filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;
}

.cms_transparent
{
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}

.cms_form
{
	margin:0px;
	padding:0px;
	font-size:10px;
}

.cms_form input
{
	font-size:10px;
}

.cms_submit
{
	color:#fff;
	border:1px solid #000;
	
	background-image:url(../images/d3m_cms_middle.jpg);
	font-size:10px;
	font-weight:bold;
	padding:5px;
	height:25px;
	margin:5px;
}

.cms_error
{
	width:100%;
	background-color:#CE5971;
	color:#fff;
	margin-bottom:5px; 
}

.cms_error p
{
	margin:5px;
}

.cms_note{
	text-align:center;
	border:1px solid #CE5971;
	padding:10px;
	background-color:#fff;
	margin:10px 0px;
}

.cms_note H1{
	color:#CE5971!important;
	font-size:14px!important;
}


.cms_clear
{
	clear:both;
}

.cms_button_bar
{
	width:550px;
	margin:5px;
	height:20px;
	text-align:right;
	
}

.cms_button
{
	margin:1px;
}


.bea_edit_field_2 .cms_textarea
{
	font-size:12px;
	width:550px;
	height:250px;
	border:1px solid #CE5971;
}

.bea_edit_field .cms_textarea
{
	font-size:11px;
	width:350px;
	border:1px solid #CE5971;
	height:150px;
}

.bea_edit_field .cms_input, .cms_input
{
	font-size:10px;
	width:350px;
	border:1px solid #CE5971;
}



.cms_mapping { } 
.cms_mapping_active {}

.cms_cb
{
	width:144px;
	height:50px;
	color:#fff;
	background-image:url(../images/d3m_cms_cb.jpg);
	background-repeat:no-repeat;	
	position:absolute;
	top:5px;
	right:5px;
	font-size:10px;
	text-align:right;
}

.cms_cb p
{
	margin:5px;
}

.cms_box_shade 			{	width:100%;	height:100%;	position:absolute;	background-color:#000;	top:0;	left:0;		filter:alpha(opacity=50);	-moz-opacity:.50;	opacity:.50;	}
.cms_box				{ 	font-size:11px;	z-index:999;	width:90%;	height:80%;	position:absolute;	top:10%;	left:5%;	}

.cms_box_field,  
.imgHolder				{	position:relative; margin:5px;	border:1px solid #DB8296;	background-color:#FDF7F8;	color:#CE5971;	padding:3px; }
.imgHolder a			{ 	color:#494949!important; line-height:25px; }
.imgHolder img			{ 	border:0px; }



.imgHolder
{
	width:330px;
}


.cms_box_close
{
	color:#fff;
	float:right;
	font-weight:bold;
	cursor:pointer;
}

.cms_box_title
{
	color:#fff;
	font-weight:bold;
	height:20px;
	width:100%;
	border:3px solid #000;
	background-color:#000;
	text-align:left;
}

.cms_ajax_load
{
	width:100%;
	height:100%;
	background-image:url(../images/loadingAnimation.gif);
	background-repeat:no-repeat;
	background-position:center center;
}




/******************************************   VERSION 																						  */
.cms_version 		{	text-align:center;	margin-top: 30px;	margin-bottom: 30px;	width:100%; }
.cms_version a		{	color:#000;	text-weight:bold; }



/******************************************  LOGIN		 																						  */
.cms_login 			{ 	text-align:center;	background-image:url(../images/login_key.gif);	background-repeat:no-repeat;	background-position:160px 5px;  }
.cms_login .field	{	width: 100px;	border:1px solid #000; margin-top:2px;	}
.cms_login .button 	{	margin-top:5px;	background-color:#EBEBEB;	color:#000;	border:1px solid #000; }


/******************************************  BACK END	 																						  */
.bea_log
{
	cursor:pointer;
}

.bea_collapse
{
	color:#fff;
	background-color:#000;	
	position:absolute;
}


.bea_collapse p
{
	margin:4px;
	padding:0px;
	padding-left:15px;
	background-image:url(../images/cms_arrow_up.gif);
	background-repeat:no-repeat;
}

.bea_collapsed a, .bea_collapsed a:hover
{
	color:#fff;
}

.bea_whois 
{
	width:220px;
	bottom:0;
}

.bea_shortlog
{
	width:362px;
	bottom:0px;
	left:220px;
}

.container_whois, .container_shortlog
{
	border-top:1px solid #fff;
	margin-top:5px;
	padding-top:5px;
}

.bea_header
{
	margin-right:13px;
	float:right;
	width:270px;
	/*border:1px solid red;*/

}

.bea_title
{
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-align:right;
}

.bea_subtitle
{
	font-size:9px;
	color:#777;
	text-align:right;
}


.bea_content
{
	width:582px;
	height:450px;
	overflow:auto;
	position:relative;
}

.bea_content H1
{
	font-size:16px;
	color:#000;
}


.bea_footer
{
	height:30px;
	width:582px;
}

.bea_list, .bea_edit
{
	margin:0px;
	margin-left:2px;
	margin-top:0px;
	width:562px;
	font-size:10px;	
}

.bea_list
{

}

.bea_list_header_content
{
	color:#fff;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:23px;
}

.bea_add
{
	margin:5px;
	border:1px solid #C0C0C0;
	width:550px;
}

.bea_list_editrecord
{
	color:#fff;
	width:300px;
	font-weight:bold;
	float:left;
}

.bea_list_editrecord img
{
	vertical-align:middle;
}

.bea_edit_subtitle
{
	font-size:9px;
}

.bea_edit_submenu
{
	color:#fff;
	float:right;
}

.bea_edit_more
{
	margin-top:5px;
}

.bea_edit_more_button
{
	width:10px;
	height:10px;
	background-image:url(../images/button_more_options.gif);
	background-repeat:no-repeat;
	float:left;
}

.bea_list table, .bea_edit_more_box table
{
	font-size:10px;
}

.bea_list_1
{
	background-color:#CE5971;
	color:#fff;
}

.bea_list_1 a
{
	color:#fff;
	text-decoration:none;
}

.bea_list_2
{
	color:#000;
	background-color:transparent;
}

.bea_list_2 a
{
	color:#000;
	text-decoration:none;
}


.bea_list_hidden
{
	display:none;
}

.bea_list_header
{
	background-color:#000;
}

.bea_list_field
{
	padding:5px;
}

.bea_list_header_field a, 
.bea_list_header_field_sort_ASC a, 
.bea_list_header_field_sort_DESC a, 
.bea_list_header_field				{	color:#fff;	font-weight:bold;	text-decoration:none;	background-repeat:no-repeat; }

.bea_list_header_field_sort_ASC a	{	background-image:url(../images/d3m_cms_sorter.gif);	padding-left:10px; }
.bea_list_header_field_sort_DESC a 	{	background-image:url(../images/d3m_cms_sorter2.gif);	padding-left:10px; }
.bea_list_header_field img			{	margin:0px;	vertical-align:middle; }
.bea_list_changed					{	background-color:#A41E21; color:#fff; background-image: url(../images/cms_list-changed.png);	background-repeat: no-repeat;	background-position: top right; }

.bea_edit_map
{
	background-color:#4A4A4A;	
	background-image:url(../images/d3m_cms_mapbar.jpg);
	background-repeat:no-repeat;
	margin-left:2px;
	color:#fff;
	font-weight:bold;
	width:562px;
	text-align:right;
}

.bea_edit_map p
{
	float:left;
	margin:5 0 0 0;
	padding-left:40px;
}
.bea_edit_map input
{
	float:right;
}


.bea_edit_label
{
	width:150px;
	padding:5px;
}

.bea_edit_field
{
	width:350px;
	padding:5px;
}

.bea_edit_field_2
{
	width:550;
	padding:5px;
}

.bea_browsebox
{
	color:#888;
	float:left;
	border:1px solid #C0C0C0;
	background-color:transparent;
	width:480px;
	text-align:left;
	font-size:10px;
}

.bea_browsebox p
{
	margin:6px;
}

.bea_browsebox a:hover
{
	text-decoration:underline;
	color:#CE5971;
	font-weight:bold;
}

.bea_browsebox a
{
	color:#000;
	text-decoration:none;
}

.bea_browsebox img
{
	border:0px;
	vertical-align:middle;
}

.bea_browsebox .cur
{
	font-weight:bold;
}


.bea_list_selecter
{
	width:10px;
	height:10px;
	background-image:url(../images/button_more_options.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	margin-left:4px;
	margin-top:7px;
}

.bea_list_selecter_list
{
	position:absolute;
	width:200px;
	background-color:#fff;
	border:1px solid #CE5971;
	padding:0px;
	text-align:left;
}

.bea_tablefield
{
	width:100%;
	height:15px;
	padding:3px;
}

.bea_list_img
{
	width:30px;
}

.bea_content_block
{
	background-image:url(../images/cms_content_block.jpg);
	background-repeat:no-repeat;
	width:80px;
	height:80px;
	padding-top:5px;
}

.bea_settingfield
{
	margin:5px;
	height:17px;
}

.bea_settingfield img
{
	margin:0px;
	padding:0px;
	vertical-align:bottom;
	cursor:pointer;
}

.bea_settingfield .start_block, .bea_settingfield .close_block
{
	width:8px;
	height:17px;
	float:left;
	background-repeat:no-repeat;
}

.bea_settingfield .content_block
{
	height:17px;
	float:left;
	vertical-align:top;
	background-image:url(../images/cms_settingfield_content.gif);
}

.bea_settingfield .start_block
{
	background-image:url(../images/cms_settingfield_start.gif);
}

.bea_settingfield .close_block
{
	background-image:url(../images/cms_settingfield_close.gif);
}

.bea_settingfield_field
{
	border:1px solid #C0C0C0;
	font-size:9px !important;
	color:#000;
}

.bea_ver_prev
{
	padding:5px;
	border:1px solid #CE5971;
	background-color:#F2CCD5;
	border-right:0px;
	border-top:0px;
}

.bea_ver_cur
{
	padding:5px;
	border:1px solid #6DA851;
	border-left:0px;
	border-top:0px;
	background-color:#ECF4E8;
}


.bea_ver_info
{
	margin:4px;
	width:560px;
	border:1px solid #000;
}

.bea_ver_textarea
{
	width:575px;
	height:100px;
	border:1px solid #000;
}

.cms_box_content					{	text-align:left;	width:100%;	height:100%;	overflow:auto;	position:relative;	background-image:url(../images/d3m_cms_iframe.jpg);	border:3px solid #000;	}
.cms_box_content .bea_edit			{	width:305px; margin:2px;	}
.cms_box_content p					{	margin:5px;	}
.cms_box_content img				{	vertical-align:middle;	margin:2px;	}

/******************************************  ERRORS	 																						  */
.err								{	position:absolute;	top:15%;	left:10%;	width:80%;	height:70%;	filter:alpha(opacity=90);	-moz-opacity:.90;	opacity:.90;	color:#fff;	margin:auto;	border:1px solid #fff; }
.err a								{	color:#fff;	}
.err_sys							{	background-color:#CE5971;	background-image:url(../images/cms_err_sys.gif);	background-position:50px 25%;	background-repeat:no-repeat; }
.err p								{	width:270px;	height:100%;	margin-right:20px;	text-align:left;	float:right;	position:relative;	/*border:1px solid black;*/	top: 25% }

.drop_admin-hover
{
	border:4px solid BLACK;
}

/******************************************  TREEE	
*/ 																						  
.tree_page
{
	/*margin-bottom:2px;*/
}

.tree_page img
{
	vertical-align:middle;
}

.tree_page strong
{
	margin-left:5px;
}

.tree_page strong a
{
	color:#000;
	text-decoration:underline;	
}

.cms_hover_active
{
	background-color:#000;
	color:#fff;
	cursor:pointer;
}

/******************************************  RTE  */	

.rte-zone
{
    width:500px;
    margin:0;
    padding:0;
    border:1px #999 solid;
    clear:both;
    height:200px;
    display:block;
}

.rte-toolbar{ overflow:hidden; }

.rte-toolbar a, .rte-toolbar a img {
        border:0;
}

.rte-toolbar p {
    float:left;
    margin:0;
    padding-right:5px;
}

.bea_edit_more_box		{ width:340px; background:url(../images/cms_bea_edit_more_box.png) repeat-y ; 	color:#CE5971; 	overflow:auto; }
.more_box_content		{ margin:10px; }
.more_box_footer		{ margin-bottom:10px; height:10px; background:url(../images/cms_bea_edit_more_box.png) bottom left no-repeat; }
.bea_edit_more_box
.be_button-wide			{ float:right; }

/******************************************  BE BUTTONS */
.be_button-wide				{ background:url(../images/button_wide.jpg); color:#fff; border:0px; height:25px; width:75px; font-weight:bold; }


/******************************************  SLIDE MENU */
div.cms_be_slideMenu		{ width:565px; heigth:100px; position:relative; overflow:hidden; }
ul.cms_be_slideMenu			{ display:block; width: 1000px; list-style:none; margin: 0px; padding:0px; }
.cms_be_slideMenu li		{ display:block; float:left; padding:0px; margin:0px 1px; }



/******************************************  FILE TREE */
.be_filetree						{ }
.be_filetree .file_menu				{ background-color:#000; color:#fff; }
.be_filetree .file_menu	.item		{ margin:0px; padding:0px; float:left; height:30px; line-height:30px; vertical-align:middle; margin:2px; border-right:1px solid #fff; padding:2px; }
.be_filetree .upload_file			{ width:505px; border-bottom:2px solid #000; }
.be_filetree .upload_form			{ margin:5px; display:none; }
.be_filetree ul.file_list   		{ list-style-type:none; margin:0px; padding:0px;   }
.be_filetree ul.file_list li    	{ padding:3px; margin:2px 0px; background-color:#fff; border:1px solid CE5971;  }
.be_filetree ul.file_list .hover 	{ background-color: #CE5971; cursor:move; }
.be_filetree ul.file_list .hover a	{ color:#fff; }
.be_filetree ul.file_list a,
.be_filetree ul.file_list img 		{ border:0px; color:#000; text-decoration:none; }
.be_filetree .file_specs			{ float:left; color:#000; height:25px; }


/******************************************  FE EDIT */ 	
.fe_add_cntr			{ padding-bottom:20px; display:block; width:100%; border:0px dotted #5694D1; padding:-1px; }
.fe_add_cntr_hover 		{ border:1px dashed #5694D1; } 
.fe_add_bar				{ width:100%; background-color:#5694D1;  }
.fe_add_bar .fe_load	{ width:25px; height:25px; background:url(../images/cms_feadd_load.gif) no-repeat 5px 5px; }
.fe_edit_cntr			{ border:1px dashed #C0C0C0; padding:-1px; 	}
.fe_edit_cntr_hover 	{ border:1px dashed #CE5971; } 
.fe_edit_bar			{ width:100%; background-color:#CE5971; z-index:9999999;  }
.fe_admin_bar .fe_load,
.fe_edit_bar .fe_load	{ width:25px; height:25px; background:url(../images/cms_feedit_load.gif) no-repeat 5px 5px; }

.fe_admin_bar			{ width:100%; height:1px; background-color:#CE5971; top:0px; left:0px;  }
.fe_admin_bar			{ width:100%; height:1px; background-color:#CE5971; top:0px; left:0px;  }
.fe_admin_bar_scroll	{ filter:alpha(opacity=50);	-moz-opacity:.50; opacity:.50; position:fixed; top:0px; left:0px; z-index:9999; }
.fe_admin_bar .toggle	{ height:18px; width:37px; background:url(../images/cms_fe_adminBarSlide.gif) 0px 18px; top:0px; left:0px; position:absolute; cursor:pointer;}
.fe_admin_bar_content   { display:none;}

.fe_buttons				{ margin:2px; float:left; width:25px; height:25px; background-repeat: no-repeat; cursor:pointer; }

.fe_edit_bar .fe_buttons 				{ background:url(../images/cms_fe_editBarButtons.gif); }
.fe_edit_bar .fe_buttons.edit			{ background-position: 0px 0px; }
.fe_edit_bar .fe_buttons.warning		{ background-position: -25px 0px; }
.fe_edit_bar .fe_buttons.add_after		{ background-position: -75px 0px; }
.fe_edit_bar .fe_buttons.add_before		{ background-position: -100px 0px; }
.fe_edit_bar .fe_buttons.cut			{ background-position: -125px 0px; }
.fe_edit_bar .fe_buttons.paste_after	{ background-position: -200px 0px; }
.fe_edit_bar .fe_buttons.paste_before	{ background-position: -225px 0px; }
.fe_edit_bar .fe_buttons.paste_clear	{ background-position: -250px 0px; }

.fe_admin_bar .fe_buttons 				{ background:url(../images/cms_fe_adminBarButtons.gif); }
.fe_admin_bar .fe_buttons.add			{ background-position: 0px 0px; }
.fe_admin_bar .fe_buttons.edit			{ background-position: -25px 0px; }
.fe_admin_bar .fe_buttons.disable		{ background-position: -50px 0px; }
.fe_admin_bar .fe_buttons.clipboard		{ background-position: -75px 0px; cursor:default; }
.fe_admin_bar .fe_buttons.page			{ background-position: -100px 0px; }
.fe_admin_bar .fe_buttons.edit_small	{ background-position: -125px -5px; width:18px; height:18px; }
.fe_admin_bar .fe_buttons.cms			{ background-position: -150px 0px; }
.fe_admin_bar .fe_buttons.simulate		{ background-position: -175px 0px; }
.fe_admin_bar .fe_page_info 			{ position:absolute; background-color:#CE5971; display:none; left:40px; margin:40px 0px 0px 0px; border:1px solid #fff; text-align:left; z-index:9999; }
.fe_admin_bar .fe_sim_user	 			{ position:absolute; background-color:#CE5971; display:none; left:40px; margin:40px 0px 0px 0px; border:1px solid #fff; text-align:left; z-index:9999; }
.fe_admin_bar .fe_page_info table,
.fe_admin_bar .fe_sim_user table		{ font: 11px Arial; color:#fff; }
.fe_admin_bar .fe_page_info table td,
.fe_admin_bar .fe_sim_user table td		{ padding:0px 5px; }
.fe_admin_bar #fe_clipboard				{ float:left; }

.fe_add_bar	.fe_buttons					{ background:url(../images/cms_fe_addBarButtons.gif); }
.fe_add_bar .fe_buttons.add				{ background-position: 0px 0px; }
.fe_add_bar .fe_buttons.paste			{ background-position: -25px 0px; }

.fe_admin_bar a							{ color:#fff; }
.fe_admin_bar .fe_label					{ color:#fff; height:25px; font-weight:bold; font: 11px Arial; text-align:left; float:left; margin:6px 5px;}
.fe_admin_bar .fe_field					{ border:1px solid #fff; font-size:10px; }
.fe_admin_bar .fe_header				{ with:100%; height:20px; color:#fff; text-align:right;font-size:10px;}

.fe_admin_bar_content_out				{ display:block; height:25px; margin:5px 0px 0px 35px; float:left; }
.fe_admin_bar .toggle_out				{ background-position:0px 0px; margin-top:39px;}
.fe_admin_bar_out						{ height:40px; }
.fe_admin_highlight						{ border:5px dotted #CE5971; }