/* Loading Indicator */
	div.load_screen
	{
		z-index:250;
		width:100px;
		background-color:#ccdaed;
		border:solid 1px #9698a2;
		padding:2px;
	}
	table.load_table
	{
		width:100px;
		border:solid 1px #c8c9d1;
		background-color:#ffffff;
	}
	table.load_table td
	{
		font:13px Arial !important;
		letter-spacing:normal !important;
		font-weight:bold;
		color:#223355;
		padding:3px;
	}
	div.load_indicator
	{
		background-image: url(../images/admin/loading.gif);
		background-repeat: no-repeat;
		background-position: left;
		width:16px;
		height:16px;
	}
/* End Loading Indicator */


/* Color Picker */
	#cp_main
	{
		z-index:10000;
		font:11px Arial,Helvetica,sans-serif;
		letter-spacing:normal !important;
		border:solid 1px #000000;
		width:330px;
		height:195px;
		padding:5px;
		background-color:#FFFFFF;
		color:#000000;
	}
	/* Color Picker Color */
	#cp_color
	{
		position:absolute;
		height:192px;
		width:192px;
		background-color:#FF0000;
		background-image:url(../images/admin/pickerbg.png);
		background-position:center;
		top:5px;
		left:5px;
	}
	/* Color Picker Color Indicator */
	#cp_colorind
	{
		position:absolute;
		width:11px;
		height:11px;
		padding:0px;
		background-image:url(../images/admin/select.gif);background-repeat: no-repeat;
	}
	/* Color Picker Hue */
	#cp_hue
	{
		position:absolute;
		top:8px;
		left:202px;
		width:18px;
		height:186px;
		background-image:url(../images/admin/hue.png);
	}
	/* Color Picker Hue Indicator */
	#cp_hueind
	{
		position:absolute;
		background-image:url(../images/admin/color_indic.gif);
		background-repeat:no-repeat;
		width:18px;
		height:7px;
	}
	/* Color Picker Alpha */
	#cp_alpha
	{
		position:absolute;
		top:8px;
		left:230px;
		width:18px;
		height:186px;
		background-color:#ffffff;
		background-image:url(../images/admin/alphachannel.png);
	}
	/* Color Picker Alpha Indicator */
	#cp_alphaind
	{
		position:absolute;
		background-image:url(../images/admin/color_indic.gif);
		background-repeat:no-repeat;
		width:18px;
		height:7px;
	}
	/* Color Picker Selected */
	#cp_selected
	{
		width:72px;
		height:56px;
		border:1px solid #999999;
		position:absolute;
		left:261px;
		top:5px;
		background-image:url(../images/admin/shade.gif);
	}
	/* Color Picker Current Color */
	#cp_current
	{
		position:absolute;
		background-color:#ffffff;
		top:0%;
		height:50%;
		width:100%;
	}
	/* Color Picker Old Color */
	#cp_old
	{
		position:absolute;
		background-color:#ffffff;
		top:50%;
		height:50%;
		width:100%;
	}
	/* Color Picker Current Values */
	#cp_values
	{
		position:absolute;
		left:260px;
		top:64px;
	}
	#cp_values input
	{
		font:11px Arial,Helvetica,sans-serif;
		letter-spacing:normal !important;
		padding:1px;
	}
	/* Color Picker RGB */
	#cp_rgbR,#cp_rgbG,#cp_rgbB,#cp_rgbA
	{
		color:#000000;
		border:solid 1px #CCCCCC;
		padding-left:2px;
		width:22px;
	}
	/* Color Picker Hex */
	#cp_hex
	{
		color:#000000;
		border:solid 1px #CCCCCC;
		padding-left:2px;
		width:55px;
	}
	/* Color Save Color Button */
	#cp_save{}
	/* IE PNG Fix */
	.ie6_png
	{
		background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/admin/pickerbg.png');
	}
/* End Color Picker */


/* Right-click menu styles */
	div.rc_menu
	{
		position:absolute;
		z-index:500;
		display:none;
		background:#ececec url(../images/tb/rcbg.gif) repeat-y;
		padding:1px 0px 1px 1px;
		border:solid 1px #3a3a3a;
	}
	div.rc_item
	{
		font:12px Arial !important;
		letter-spacing:normal !important;
		vertical-align:middle;
		white-space:nowrap;
		padding:1px 0px 1px 1px;
		border-right:none;
		_border-color:#fbfbfc;
	}
	img.rc_img
	{
		display:inline;
		width:17px;
		height:17px;
		vertical-align:middle;
		margin:2px 0px 3px 2px;
	}
	div.rc_item span
	{
		font:12px Arial !important;
		letter-spacing:normal !important;
		color:#000000 !important;
		cursor:default;
		vertical-align:middle;
		padding:0px 10px 0px 9px;
	}
	div.rc_item_hover
	{
		border:solid 1px #a6a6a6;
		border-right:none;
		padding:0px 0px 0px 0px;
		background:#ffffff;
	}
	div.rc_flyout
	{
		background-image:url(../images/admin/fo.gif);
		background-position:right center;
		background-repeat:no-repeat;
	}
	div.rc_divider
	{
		padding:0px 0px 1px 30px;
	}
	div.rc_divider div
	{
		background-image:url(../images/admin/dv.gif);
	}
/* End Right-click menu styles */


/* Alert Popups */
	div.ialert_container { width:240px;z-index:500; }
	div.ialert
	{
		margin:0px 0px 3px 3px;
		padding:0px;
		border:solid 1px #ffffff;
		width:auto;
		height:auto;
		background-color:#ffffff;
	}
	div.ialert_title
	{
		border:solid 1px #000000;
		background-color:#3a3a3a;
		padding:3px;
		margin:0px;
	}
	div.ialert_title img.ialert_close { cursor:pointer;cursor:hand;border:solid 1px #303030; }
	div.ialert_title img.ialert_close:hover { border:solid 1px #cccccc;background-color:#999999; }
	div.ialert_title span
	{
		color:#ffffff;
		font:13px Arial;
		letter-spacing:normal !important;
		line-height:16px;
		font-weight:bold;
	}
	div.ialert_message
	{
		font:12px Arial;
		letter-spacing:normal !important;
		border:solid 1px #000000;
		margin:1px 0px 0px 0px;
		background-color:#ffffff;
		color:#3a3a3a;
		padding:4px 3px 6px 3px;
		line-height:15px;
	}
	div.ialert_message a { font:12px Arial;color:#2b639d;text-decoration:underline; }
	div.ialert_message a:hover { color:#0000ff; }
/* End Alert Popups */


/* Toolbar styles */
	div.tb_toolbar
	{
		font:12px Arial !important;
		letter-spacing:normal !important;
		position:absolute;
		z-index:1000;
		left:0px;
		top:0px;
		width:100%;
		height:44px;
		background-image:url(../images/tb/top.gif);
	}
	div.tb_toolbar img.tb_mainimg { position:absolute;left:0px;top:0px; }
	table.tb_toolbar
	{
		margin:0px auto 0px auto;
	}
	td.tb_cell
	{
		padding-top:12px;
	}
	div.tb_item
	{
		height:26px;
		float:left;
		margin:3px 0px 3px 5px;
		background-image:url(../images/tb/btnborder.gif);
		background-repeat:repeat-x;
		vertical-align:middle;
	}
	div.tb_item0
	{
		height:24px;
		margin:1px 1px 1px 1px;
		font:12px Arial !important;
		letter-spacing:normal !important;
		white-space:nowrap;
		background-image:url(../images/tb/btn.gif);
		background-repeat:repeat-x;
	}
	div.tb_item_act div.tb_item0 { background-image:url(../images/tb/btnred2.gif); }
	div.tb_item_hover div.tb_item0 { background-image:url(../images/tb/btnover.gif); }
	div.tb_item_sel div.tb_item0 { background-image:url(../images/tb/btnblue2.gif); }
	div.tb_item_red div.tb_item0 { background-image:url(../images/tb/btnred.gif); }
	img.tb_img
	{
		display:inline;
		width:17px;
		height:17px;
		vertical-align:middle;
		margin:3px 0px 4px 3px;
	}
	div.tb_item span
	{
		font:12px Arial !important;
		letter-spacing:normal !important;
		color:#ffffff;
		cursor:default;
		vertical-align:middle;
		padding:0px 10px 0px 5px;
	}
	div.tb_item div.rc_item span
	{
		color:#000000;
		padding-left:9px;
	}
	div.tb_child
	{
		display:none;
		padding:5px 1px 5px 1px;
		border:solid 1px #3a3a3a;
		background-color:#ffffff;
		max-height:600px;
		overflow:auto;
		overflow-x:hidden;
	}
	div.tb_child_active
	{
		background-color:#ffff00;
	}
	div.tb_child input
	{
		font:12px Arial !important;
		letter-spacing:normal !important;
		vertical-align:middle;
		height:20px;
	}
	div.tb_child textarea
	{
		font:12px Arial !important;
		letter-spacing:normal !important;
		vertical-align:middle;
	}
	div.tb_item ul.itree li a span { padding:1px 3px 1px 2px; }
/* End Toolbar styles */


/* Template Editor Styles */
	div.tm_main
	{
		height:460px;
		width:595px;
		vertical-align:top;
	}
	div.tm_list
	{
		margin:5px 0px 5px 5px;
		float:left;
		padding:3px;
		width:250px;
		height:440px;
		background-color:#ffffff;
		border:solid 1px #9698a2;
		overflow:auto;
		overflow-x:hidden;
	}
	div.tm_preview
	{
		position:relative;
		margin:5px 5px 5px 0px;
		float:right;
		padding:3px;
		width:310px;
		height:440px;
		background-color:#ffffff;
		border:solid 1px #666699;
		color:#000000 !important;
	}
	div.tm_zones
	{
		position:absolute;
		left:5px;
		bottom:-5px;
		width:300px;
		height:30px;
	}
	img.tm_image { width:300px;height:330px;display:inline; }
	div.tm_main a.tm_item
	{
		display:block;
		text-decoration:none;
		line-height:22px;
		padding:0px 3px 0px 3px;
		color:#000000 !important;
		
	}
	div.tm_main a.tm_selected { font-weight:bold;color:#ffffff !important;background-color:#000099; }
/* Template Editor Styles */


/* Meta Editor Styles */
	input.me_title { width:300px;font:12px Arial,Helvetica,sans-serif; }
	textarea.me_keywords { width:200px;height:150px;font:12px Arial,Helvetica,sans-serif; }
	textarea.me_description { width:300px;height:100px;font:12px Arial,Helvetica,sans-serif; }
/* End Meta Editor Styles */


/* Security Editor Styles */
	div.se_toolbar
	{
		position:absolute;
		top:28px;
		right:5px;
		width:163px;
		height:365px;
		border:solid 1px #e0e0e0;
		background-color:#f6f6f6;
		padding:0px;
		color:#000000 !important;
		letter-spacing:normal !important;
	}
	div.se_toolbar b { display:block;float:left;font:12px Arial,Helvetica,sans-serif;margin:4px 0px 4px 4px;color:#444444; }
	div.se_toolbar div.tb_item { float:none;margin:5px;clear:both; }
	div.se_toolbar div.se_manage { position:absolute;bottom:5px;right:5px;width:153px;margin:0px; }
	img.se_advanced { float:right;margin:3px; }
	td.se_main { border-top:solid 1px #9698a2; }
	div.se_permit
	{
		position:relative;
		width:478px;
		height:400px;
	}
	div.se_permit b { display:block;margin:5px;font:12px Arial,Helvetica,sans-serif; }
	div.se_roles
	{
		background-color:#ffffff;
		border:solid 1px #e0e0e0;
		margin:5px;
		width:468px;
		height:365px;
		overflow:auto;
		overflow-x:hidden;
	}
	div.se_view { height:303px;margin:5px 5px 0px 5px;border-bottom:none; }
	div.se_login
	{
		background-color:#ffffff;
		border:solid 1px #e0e0e0;
		margin:0px 5px 5px 5px;
		width:468px;
		height:61px;
	}
	div.se_divider { padding:5px;background-color:#e6e6e6;font-weight:bold;height:16px;font:12px Arial,Helvetica,sans-serif; }
	div.se_role { margin:5px; }
	div.se_role input { vertical-align:middle; }
	div.se_role label { vertical-align:middle;font:12px Arial,Helvetica,sans-serif; }
	div.se_selected label { font-weight:bold;color:#0000cc !important; }
	div.se_login div.tb_item { float:none;margin:5px; }
	div.se_tab
	{
		float:left;
		border:solid 1px #9698a2;
		margin:3px 0px 3px 5px;
		font:12px Arial,Helvetica,sans-serif;
		vertical-align:middle;
		white-space:nowrap;
		padding:2px 10px 4px 3px;
		background:#fbfbfc url(../images/admin/bg.gif) repeat-y;
	}
	div.se_tab img
	{
		display:inline;
		width:16px;
		height:16px;
		vertical-align:middle;
	}
	div.se_tab span
	{
		font:12px Arial,Helvetica,sans-serif;
		cursor:default;
		padding-left:10px;
	}
	div.se_tab_hover
	{
		border-color:#405ba6;
		background:#c4cce2;
	}
	div.se_selected
	{
		border-color:#405ba6;
		background:#bed9e2;
	}
/* End Security Editor Styles */


/* Link Browser styles */
	div.lb_toolbar { margin:0px;height:32px;border-bottom:solid 1px #9698a2; }
	div.lb_sidebar { float:left;width:188px; }
	div.lb_pagebox { float:right;width:460px;border-left:solid 1px #9698a2;margin:0px; }
	div.lb_pagebox table td { font:12px Arial;letter-spacing:normal !important; }
	div.lb_sidebar div.lb_info { margin:5px; }
	
	input.lb_href { width:375px;font:12px Arial,Helvetica,sans-serif;margin-left:5px; }
	input.lb_text { width:250px;font:12px Arial,Helvetica,sans-serif;margin-left:5px; }
	div.lb_sidebar { color:#000000 !important; }
	div.lb_pagebox { color:#000000 !important; }
	div.lb_list
	{
		margin:5px;
		border:solid 1px #9698a2;
		background-color:#ffffff;
		width:448px;
		height:400px;
		overflow:auto;
		overflow-x:hidden;
	}
	div.lb_special
	{
		overflow:hidden;
		overflow-x:hidden;
		overflow-y:hidden;
	}
	div.lb_tab
	{
		float:none;
		margin:3px 0px 3px 0px;
	}
	div.lb_specprop { display:none; }
	div.lb_choosepages,div.lb_choosevideo
	{
		border:solid 1px #999999;
		background-color:#fff;
		width:440px;
		padding-top:2px;
		height:230px;
		overflow:auto;
		overflow-x:hidden;
	}
	div.lb_systemds
	{
		margin-top:5px;
		width:220px;
		height:415px;
		overflow:auto;
		position:relative;
	}
	div.lb_systemfilter
	{
		margin:5px 0px 10px;
		display:none;
	}
	div.lb_systemfilter input
	{
		width:195px;
	}
	div.lb_systemds div.tb_item
	{
		margin:0px 1px 0px 0px;
		float:none;
	}
	div.lb_pagesearch { margin-top:15px; }
	div.lb_pagesearch input
	{
		width:195px;
	}
	div.pfooter2 input.pb_filter
	{
		font:12px Arial;
		border:solid 1px #999999;
		width:220px;
		height:17px;
		margin:0px 0px 0px 5px;
		background-color:#fbfbfb;
		color:#333333;
		padding:1px 0px 0px 4px;
	}
/* End Link Browser styles */


/* Page Manager styles */
	div.pm_flag
	{
		margin:3px 0px 3px 3px;
		background-color:#ffffff;
		background-repeat:no-repeat;
		background-position:311px 6px;
	}
	div.pm_pages
	{
		background:transparent;
		width:450px;
		height:525px;
		padding:0px;
		color:#000000;
	}
	div.pm_pages ul.itree li a img { cursor:default; }
	div.pm_menu { width:180px;position:absolute;top:0px;right:3px;display:none;; }
	div.pm_lang { width:180px;position:absolute;bottom:3px;right:3px;display:none; }
	input.pm_editpage
	{
		width:220px;
		height:14px;
		font:12px Arial,Helvetica,sans-serif;
		margin:0px 0px 0px 16px;
		padding-left:2px;
		font-weight:bold;
		vertical-align:middle;
		border:solid 1px #000;
		position:relative;
		top:-1px;
	}
	span.pm_error { color:#aa0000;font-weight:bold;font:12px Arial,Helvetica,sans-serif; }
	div.pm_apmedit
	{
		position:absolute;
		display:none;
		width:330px;
		height:195px;
		border:solid 1px #313131;
		background-color:#fafafa;
		z-index:1000;
	}
	div.pm_apmedit div.pm_apme { margin:5px;font:12px Arial,Helvetica,sans-serif;line-height:18px;color:#000000; }
	div.pm_apmedit input,div.pm_apmedit label,div.pm_apmedit img { vertical-align:middle; }
	#pma_StartDate,#pma_EndDate
	{
		width:120px;
		font:12px Arial;
		margin-left:-5px;
	}
	div.pm_apmedit select.disabled { opacity:0.6;filter:alpha(opacity=60);background-color:#dddddd; }
	div.pm_apmedit input.disabled { opacity:0.6;filter:alpha(opacity=60);background-color:#dddddd; }
/* End Page Manager styles */


/* Rollback Editor styles */
	div.rb_history { padding:5px;width:292px;height:450px;overflow:auto;overflow-x:hidden;color:#000000; }
	div.rb_preview
	{
		position:absolute;
		top:5px;
		right:5px;
		width:480px;
		height:442px;
		padding:3px;
		background-color:#ffffff;
		border:solid 1px #666699;
		overflow:auto;
	}
	a.rb_element
	{
		color:#333333;
		display:block;
		line-height:20px;
	}
	a.rb_uncommitted { color:#cc0000; }
	a.rb_default { color:#0000cc; }
	a.rb_live { color:#00833e; }
	a.rb_active { font-weight:bold; }
/* End Rollback Editor styles */


/* Text Editor styles */
	div.te_quickbar { margin:0px;padding:0px; }
	div.te_quickbar img { width:22px;height:22px;margin-left:5px;display:inline;float:right; }
	img.te_advanced { background-image:url(../images/icons/advanced.gif); }
	img.te_save { background-image:url(../images/icons/savetext.gif); }
	img.te_cancel { background-image:url(../images/icons/cancel.gif); }
	textarea.quickedit { margin:0px;border:solid 1px #000; }
/* End Text Editor styles */


/* File Browser */
	/* Main Styles */
	div.fileb_toolbar { border-bottom:solid 1px #9698a2;height:32px; }
	div.fileb_foldertree { border-right:solid 1px #9698a2;vertical-align:top;width:215px;color:#000000 !important; }
	div.fileb_filebox { position:absolute;top:32px;left:215px;color:#000000 !important; }
	div.fileb_previewbox { border-top:solid 1px #9698a2;vertical-align:top;height:225px;position:relative; }
	div.fileb_input
	{
		float:left;
		margin:3px 0px 3px 5px;
		vertical-align:middle;
	}
	.fileb_input input,div.fileb_input select { border:solid 1px #000;margin:0px; }
	.fileb_input input { padding-left:3px; }
	input.fileb_filter { background-color:#ffffff;background-image:url(../images/admin/filterby.gif);width:160px;background-repeat:no-repeat;font:13px Arial;color:#000000; }
	input.fileb_blank { background-image:none; }
	div.fileb_viewswitch { clear:both;border-bottom:solid 1px #000;height:32px;width:618px; }
	div.fileb_files { clear:both;width:618px;height:240px; }
	div.fileb_paging { clear:both;width:618px;height:20px; }
	div.fileb_paging span
	{
		line-height:18px;
		color:#666666;
	}
	div.fileb_paging span.fileb_goto { float:right;margin-right:20px; }
	div.fileb_paging span.fileb_found { padding-left:5px; }
	div.fileb_paging span.fileb_viewing { padding-left:5px; }
	div.fileb_paging span a { text-decoration:underline;color:#555555; }
	div.fileb_paging span a.psel { font-weight:bold;color:#000000; }
	div.fileb_paging span a.pnext { font-weight:bold;color:#000000;margin-left:5px;text-decoration:none; }
	div.fileb_paging span a:hover { text-decoration:underline;color:#0000ff; }
	
	div.fileb_toolbar div.tb_item0 { width:110px; }
	div.fileb_viewswitch div.tb_item0 { width:150px; }

	/* Folder Styles */
	div.fileb_folders
	{
		display:block;
		width:210px;
		height:276px;
		margin:0px 0px 0px 5px;
		overflow:auto;
		overflow-y:auto;
		overflow-x:hidden;
	}
	.fileb_folders a,input.fileb_newfolder
	{
		display:block;
		background-image:url(../images/admin/fldr.gif);
		padding-left:18px;
		background-position:left center;
		background-repeat:no-repeat;
		text-decoration:none;
		color:#444444;
		margin-top:3px;
	}
	.fileb_folders a:hover
	{
		background-image:url(../images/admin/fldrh.gif);
		color:#0000ff;
	}
	a.activeFolder
	{
		background-image:url(../images/admin/fldra.gif);
		padding-left:19px;
		font-weight:bold;
	}
	a.fileb_drop
	{
		background-color:#405a8a;color:#fff;
	}

	/* File Styles */
	table.fileb_filelist { width:97%; background-color:#999999; margin-top:3px; }
	table.fileb_filelist td { padding:2px 3px 2px 3px;background-color:#fff;cursor:default;letter-spacing:normal !important; }
	tr.fileb_fileheader td { background-color:#dddddd; color:000099; font-weight:bold; }
	tr.fileb_altfile td { background-color:#f6f6f6; }
	tr.fileb_file_hov td { background-color:#f0e8d9; }
	tr.fileb_file_sel td { background-color:#deebf5; }
	input.fileb_rename { border:solid 1px black;background:white;font:12px Arial,Helvetica,sans-serif;height:20px;line-height:18px;vertical-align:middle; }

	div.fileb_filelist
	{
		display:none;
		height:239px;
		overflow:auto;
		overflow-y:auto;
		overflow-x:hidden;
	}
	tr.fileb_file { display: none; }
	div.fileb_file
	{
		display:none;
		float:left;
		margin:3px 0px 4px 0px;
		padding:4px 4px 2px 4px;
	}
	div.fileb_file_sel
	{
		padding:2px 2px 0px 2px;
		border:solid 2px #6593cf;
		background-color:#c3daf9;
	}
	div.fileb_file span
	{
		font-size:11px;
		width:110px;
		height:32px;
		display:block;
		overflow:hidden;
		text-align:center;
	}
	div.fileb_thumb
	{
		width:86px;
		height:70px;
		line-height:66px;
		padding:2px;
		border:solid 1px #dddddd;
		background-color:#ffffff;
		background-repeat:no-repeat;
		background-position:center center;
		margin-left:9px;
	}
	
	/* Preview Styles */
	div.fileb_preview
	{
		margin:5px;
		width:330px;
		height:212px;
		border:solid 1px #dddddd;
		background-color:#fcfcfc;
		background-repeat:no-repeat;
		background-position:center center;
	}
	div.fileb_details
	{
		position:absolute;
		top:5px;
		left:345px;
		height:200px;
		width:480px;
		color:#000000 !important;
	}
	div.fileb_details a { color:#000066 !important; }
	div.fileb_special
	{
		position:absolute;
		top:5px;
		right:5px;
	}
	span.fileb_filename,span.fileb_dimensions,span.fileb_filesize,span.fileb_lastmodified
	{
		margin-left:5px;
	}
	span.fileb_exceed { color:#aa0000; }
	div.fileb_additional { margin-top:3px; }

	/* Upload Styles */
	div.fileb_upload
	{
		margin:5px;
		width:370px;
		height:212px;
		border:solid 1px #819fb9;
		background-color:#dae3ea;
	}
	div.fileb_upload form { display:block;margin:5px; }
	div.fileb_uploaderror { font-weight:bold;color:#aa0000;margin-top:10px; }
	div.fileb_progress { display:none;margin:5px; }
	div.fileb_progressarea
	{
		height:16px;
		width:352px;
		background-color:#ffffff;
	}
	img.fileb_progressbar
	{
		display:block;
		height:12px;
		width:1px;
		background-color:#819fb9;
		border:solid 1px #2e4f6c;
		margin:1px;
	}

	/* Image Browser */
	div.fileb_additional label { position:relative;top:-2px;left:0px; }
	div.im_altBox { padding:5px; }
	div.im_imglink div.tb_item,div.im_imgswap div.tb_item { margin:0px 0px 0px 0px; float:none; width:330px; white-space:nowrap; overflow-x:hidden; overflow-y:hidden; }
	div.im_imgswap { display:block;margin-top:6px; }
	input.im_alttext { width:325px;height:16px;font:12px Arial,Helvetica,sans-serif;border:solid 1px #000; }

	/* Flash Browser */
	input.fb_width,input.fb_height { border:solid 1px #000;width:40px;height:15px; }

	/* Document Browser */
	input.db_text { width:270px;font-size:11px;border:solid 1px #000; }

/* End File Browser */


/* Add Javascript styles */
	div.js_main { width:auto; height:auto; margin:5px; }
	textarea.js_add
	{
		font:12px Arial,Helvetica,sans-serif;
		width:480px;
		height:300px;
		border:solid 1px #000;
		padding:3px;
	}
/* End Add Javascript styles */


/* Add Module styles */
	div.am_main
	{
		position:relative;
		width:500px;
		height:513px;
		color:#000000 !important;
	}
	div.am_menu
	{
		position:absolute;
		left:5px;
		top:5px;
		width:170px;
		background:#fbfbfc url(../images/admin/bg.gif) repeat-y;
		padding:1px;
		border:solid 1px #9698a2;
	}
	div.am_preview
	{
		position:absolute;
		left:185px;
		top:5px;
		width:300px;
		height:365px;
		background-color:#fbfbfc;
		padding:5px;
		border:solid 1px #9698a2;
		overflow:auto;
		overflow-y:auto;
		overflow-x:hidden;
	}
	div.am_install
	{
		position:absolute;
		left:185px;
		top:385px;
		width:300px;
		height:80px;
		background-color:#fbfbfc;
		padding:5px;
		border:solid 1px #9698a2;
		overflow:auto;
		overflow-y:auto;
		overflow-x:hidden;
	}
	div.am_installname
	{
		position:absolute;
		left:185px;
		top:480px;
		width:300px;
		height:25px;
		background-color:#fbfbfc;
		padding:1px 5px 1px 5px;
		border:solid 1px #9698a2;
	}
	div.am_installname input { width:150px; }
	div.am_preview b { font:16px Arial,Helvetica,sans-serif; }
	div.am_preview img { float:right;margin:10px; }
	div.am_preview span { display:block;margin-bottom:10px;font-weight:bold; }
	div.am_preview div { font-weight:bold; }
	div.am_preview ul { margin-top:5px; }
	div.am_preview li { font-weight:normal; }
/* End Add Module styles */


/* Add Cobalt styles */
	div.ac_cobalt
	{
		float:right;
		width:400px;
		height:400px;
		background-color:#fbfbfc;
		padding:5px;
		border:solid 1px #9698a2;
		overflow:auto;
		overflow-y:auto;
		overflow-x:hidden;
	}
	img.ac_img
	{
		float:right;margin:10px;
	}
	div.ac_pagebutton
	{
		display:block;
		margin-left:0px;
	}
	a.ac_pagename
	{
		color:#333366;
		font-weight:normal;
		text-decoration:none;
	}
	a.ac_pagename:hover { color:#333366; }
/* End Add Module styles */


/* Scheduler styles */
	td.sc_schedules
	{
		width:320px;
		height:300px;
		background-color:#fcfcfd;
		padding:5px;
		border:solid 1px #9698a2;
		overflow:auto;
		overflow-y:auto;
		overflow-x:hidden;
		vertical-align:top;
		background-image:url(../images/flags/l/English.gif);
		background-repeat:no-repeat;
		background-position:275px 0px;
	}
	td.sc_newschedule
	{
		border:solid 1px #9698a2;
		background-color:#fcfcfd;
		vertical-align:top;
	}
	table.sc_newschedule { width:100%; }
	td.sc_preview
	{
		width:405px;
		background-color:#fcfcfd;
		border:solid 1px #9698a2;
		overflow:auto;
		vertical-align:top;
	}
	input.sc_date { width:130px; border:solid 1px #000000; vertical-align:middle; }
	td.sc_newschedule img { margin:0px 4px 0px 0px; }
	td.sc_replace div { clear:both; }
	.sc_replace input { float:left; }
	td.sc_replace span { float:left; margin-top:2px; }
	input.sc_addbtn,input.sc_updbtn,input.sc_cncbtn { float:right;margin-left:5px;display:none; }
/* End Scheduler styles */


/* Editable Zone styles */
	tr.iz_exportdata i { font:11px Arial,Helvetica,sans-serif; }
	table.ze_editor
	{
		margin:4px;
	}
	div.ez_left		{ position:absolute;top:1px;left:1px;width:75px;height:auto;border:solid 1px #333333; }
	img.ez_edith	{ width:75px;height:18px;background-image:url(../images/tbox/cmsedit.png);background-position:-1px -125px; }
	img.ez_editho	{ background-position:-78px -125px; }
	img.ez_reverth	{ width:75px;height:18px;background-image:url(../images/tbox/cmsedit.png);background-position:-1px -143px; }
	img.ez_revertho	{ background-position:-78px -143px; }
	img.ez_removeh	{ width:75px;height:18px;background-image:url(../images/tbox/cmsedit.png);background-position:-1px -161px; }
	img.ez_removeho	{ background-position:-78px -161px; }
	img.ez_scheduleh{ width:75px;height:18px;background-image:url(../images/tbox/cmsedit.png);background-position:-1px -179px; }
	img.ez_scheduleho{ background-position:-78px -179px; }

	.ilayout .itext
	{
		min-height:30px;
		min-width:160px;
	}

	div.antsTop { position:relative;display:block;padding:0px;background-image:url(../images/spacer.gif); background-repeat:repeat-x; background-position:top; }
	div.antsRight { display:block;margin:0px;padding:0px;background-image:url(../images/spacer.gif); background-repeat:repeat-y; background-position:right; }
	div.antsBottom { display:block;margin:0px;padding:0px;background-image:url(../images/spacer.gif); background-repeat:repeat-x; background-position:bottom; }
	div.antsLeft { display:block;margin:0px;padding:1px;background-image:url(../images/spacer.gif); background-repeat:repeat-y; background-position:left; }

	div.iamodule { background-image:url(../images/ants/blue.gif); }
	div.iamodule div.antsRight { background-image:url(../images/ants/blue.gif); }
	div.iamodule div.antsBottom { background-image:url(../images/ants/blue.gif); }
	div.iamodule div.antsLeft { background-image:url(../images/ants/blue.gif);  }

	.itemp div.iamodule { background-image:url(../images/ants/red.gif); }
	.itemp div.iamodule div.antsRight { background-image:url(../images/ants/red.gif); }
	.itemp div.iamodule div.antsBottom { background-image:url(../images/ants/red.gif); }
	.itemp div.iamodule div.antsLeft { background-image:url(../images/ants/red.gif);  }

	div.iaeditable { background-image:url(../images/ants/green.gif); }
	div.iaeditable div.antsRight { background-image:url(../images/ants/green.gif); }
	div.iaeditable div.antsBottom { background-image:url(../images/ants/green.gif); }
	div.iaeditable div.antsLeft { background-image:url(../images/ants/green.gif);  }

	div.iashared { background-image:url(../images/ants/lgreen.gif); }
	div.iashared div.antsRight { background-image:url(../images/ants/lgreen.gif); }
	div.iashared div.antsBottom { background-image:url(../images/ants/lgreen.gif); }
	div.iashared div.antsLeft { background-image:url(../images/ants/lgreen.gif);  }

	div.iauncommitted { background-image:url(../images/ants/red.gif); }
	div.iauncommitted div.antsRight { background-image:url(../images/ants/red.gif); }
	div.iauncommitted div.antsBottom { background-image:url(../images/ants/red.gif); }
	div.iauncommitted div.antsLeft { background-image:url(../images/ants/red.gif);  }

	div.iantsTop { background-image:url(../images/ants/top.gif); }
	div.iantsTop div.antsRight { background-image:url(../images/ants/right.gif); }
	div.iantsTop div.antsBottom { background-image:url(../images/ants/bottom.gif); }
	div.iantsTop div.antsLeft { background-image:url(../images/ants/left.gif);  }

	.itemp div.iantsTop { background-image:url(../images/ants/top.gif); }
	.itemp div.iantsTop div.antsRight { background-image:url(../images/ants/right.gif); }
	.itemp div.iantsTop div.antsBottom { background-image:url(../images/ants/bottom.gif); }
	.itemp div.iantsTop div.antsLeft { background-image:url(../images/ants/left.gif);  }
/* End Editable Zone styles */


/* Image Text */
	table.it_properties { width:100%; }
	tr.it_dropshadow,tr.it_drop { display:none; }
	td.it_first { width:125px; }
	table.it_properties input,table.it_properties select { border:solid 1px #000;font:13px Arial,Helvetica,sans-serif; }
	td.it_border
	{
		vertical-align:top;
		border:solid 1px #9698a2;
		background-color:#fafafa;
		padding:3px;
	}
	input.it_fontsize,input.it_shadowsize,input.it_dropsize,input.it_xpos,input.it_ypos,input.it_dxpos,input.it_dypos { width:30px; }
	input.it_fontcolor,input.it_shadowcolor,input.it_dropcolor { width:75px; }
	
	div.it_position { background-repeat:no-repeat; background-position:center;margin:10px; }
	div.it_textInd,div.it_dropInd
	{
		position:relative;
		width:11px;
		height:11px;
		padding:0px;
		background-image:url(../images/admin/select.gif);
		background-repeat: no-repeat;
	}
	div.it_dropInd { display:none; }
	img.it_preview { margin:30px;border:solid 1px #aaaaaa; }
	
	td.it_leftcell { height:500px; width:48%; }
	td.it_rightcell { width:52%; }
/* End Image Text */


/* Image Menu */
	table.im_menu
	{
		margin:5px;
		border:solid 1px #9698a2;
		background-color:#fafafa;
	}
	table.im_menu td {  white-space:nowrap; }
	tr.im_specificrow { display:none; }
	div.im_selectpage,div.im_editimage { margin:0px 0px 1px 0px;float:none; }
	div.im_selectpage { width:80px; }
	div.im_editimage { width:42px; }
	div.im_selectpage img,div.im_editimage img
	{
		width:16px;
		height:16px;
		vertical-align:middle;
		display:inline;
	}
	.im_menu input { float:left;vertical-align:middle; }
	input.im_maxlevel { float:none;width:20px; }
	td.im_cell1 { width:110px; }
	td.im_cell2 { width:63px; }
	td.im_cell3 { width:200px; }
	td.im_cell4 { width:200px; }
	tr.im_preview td { height:25px; }
	.im_preview .im_editimage { display:none; }
	.im_preview .im_image { display:none; }
	.im_preview .im_link { display:none; }
	.im_preview .im_linktype { display:none; }
	.im_previewactive .im_editimage { display:block; }
	.im_previewactive .im_image { display:block; }
	.im_previewactive .im_link { display:inline; }
	.im_previewactive .im_linktype { display:inline; }
	select.im_linksto { font:11px Arial,Helvetica,sans-serif; }
	
	div.im_imagepos
	{
		margin-top:35px;
		background-color:#fcfcfc;
		border:solid 1px #999999;
		width:140px;
	}
	img.im_timeup	{ width:16px;height:16px;background-image:url(../images/timeup.gif);background-repeat:no-repeat;position:absolute; }
	img.im_timedown	{ width:16px;height:16px;background-image:url(../images/timedown.gif);background-repeat:no-repeat;position:absolute; }
	div.im_pos_h { position:relative; }
	div.im_pos_h img.im_timeup { background-position:right center;top:2px;left:41px; }
	div.im_pos_h img.im_timedown { background-position:left center;top:2px;right:41px; }
	div.im_pos_v1 { position:absolute;top:40px;left:5px;width:25px; }
	div.im_pos_v1 img.im_timeup { background-position:center bottom;top:-16px;left:3px; }
	div.im_pos_v1 img.im_timedown { background-position:center top;top:20px;left:3px; }
	div.im_pos_v2 { position:absolute;top:40px;right:5px;width:25px; }
	div.im_pos_v2 img.im_timeup { background-position:center bottom;top:-16px;right:5px; }
	div.im_pos_v2 img.im_timedown { background-position:center top;top:20px;right:5px; }
	div.im_imagemargin
	{
		background-color:#f2f2f2;
		border:dashed 1px #cccccc;
		width:70px;
		height:90px;
		margin:2px auto 2px auto;
	}
	div.im_imagepos input
	{
		display:block;
		margin:0px auto;
		border:solid 1px #cccccc;
		width:20px;
		font:11px Arial,Helvetica,sans-serif;
		text-align:center;
	}
	div.im_imagepos select
	{
		border:solid 1px #cccccc;
		font:11px Arial,Helvetica,sans-serif;
		display:block;
		margin:5px auto 5px auto;
	}
	div.im_resize { position:absolute;bottom:170px;right:5px;top:3px; }
/* End Image Menu */


/* Image Resizer */
	div.rz_info
	{
		width:150px;
		height:482px;
		margin:5px;
		background-color:#f9f9f9;
		border:solid 1px #dddddd;
		color:#000000 !important;
	}
	div.rz_preview
	{
		position:absolute;
		display:none;
		top:0px;
		right:5px;
		width:630px;
		height:450px;
		margin:0px;
		padding:0px;
		background-color:#f9f9f9;
		border:solid 1px #dddddd;
		overflow:auto;
		overflow-x:auto;
		overflow-y:auto;
		color:#000000 !important;
	}
	div.rz_message { padding:6px;margin-bottom:10px;border:solid 1px #cccccc;background-color:#ffffff; width:600px; font:13px Arial; }
	div.rz_preview img.rz_imagepreview { border:0px;margin:0px; }
	div.rz_origbtn { position:absolute;margin:5px;left:158px;top:452px;width:122px; }
	div.rz_cropbtn { position:absolute;margin:5px;left:281px;top:452px;width:112px; }
	div.rz_shrinkbtn { position:absolute;margin:5px;left:394px;top:452px;width:112px; }
	div.rz_zone
	{
		position:relative;
		margin:10px;
		padding:0px;
		border:none;
	}
	div.rz_shade { position:absolute;margin:0px;padding:0px;border:none;background-color:#000;opacity:0.5;filter:alpha(opacity=50);z-index:1; }
	div.rz_top { left:0px;top:0px; }
	div.rz_left { left:0px; }
	div.rz_middle { position:absolute;margin:0px;padding:0px;border:none;background:transparent;z-index:2;border:dashed 1px #ccc; }
	div.rz_right { right:0px; }
	div.rz_bottom { left:0px;bottom:0px; }
	div.rz_handle { position:absolute;width:6px;height:6px;margin:0px;padding:0px;border:solid 1px #000;background-color:#fff;z-index:3; }
	div.rz_h0 { top:0px;left:0px;border:none;opacity:0;filter:alpha(opacity=0);cursor:move; }
	div.rz_h1 { top:-4px;left:-4px;cursor:nw-resize; }
	div.rz_h2 { top:-4px;left:49%;cursor:n-resize; }
	div.rz_h3 { top:-4px;right:-4px;cursor:ne-resize; }
	div.rz_h4 { top:49%;right:-4px;cursor:e-resize; }
	div.rz_h5 { bottom:-4px;right:-4px;cursor:se-resize; }
	div.rz_h6 { bottom:-4px;left:49%;cursor:s-resize; }
	div.rz_h7 { bottom:-4px;left:-4px;cursor:sw-resize; }
	div.rz_h8 { top:49%;left:-4px;cursor:w-resize; }
	
	div.rz_resizezone { border-bottom:dashed 1px #ccc;border-right:dashed 1px #ccc; }
	div.rz_scaler { position:relative; overflow:hidden; overflow-x:hidden; overflow-y:hidden; }
	div.rz_scaler img.rz_imagepreview { position:absolute;left:0px;top:0px;overflow:hidden; overflow-x:hidden; overflow-y:hidden; }
	table.rz_imagedata
	{
		width:140px;
		margin:5px 5px 15px 5px;
		border:solid 1px #dddddd;
		background-color:#ffffff;
	}
	table.rz_imagedata td { padding:1px 2px 1px 2px; }
	table.rz_imagedata td.rz_iheader { font:12px Arial,Helvetica,sans-serif;font-weight:bold;background-color:#787878;border:solid 1px #3a3a3a;color:#ffffff; }
	table.rz_imagedata input { width:40px;font:12px Arial,Helvetica,sans-serif;border:solid 1px #000;background-color:#fff; }
	div.rz_info div.tb_item { float:none;margin:2px 5px 2px 5px; }
/* End Image Resizer */


/* Remote URL */
	table.ru_main { margin:7px; }
	table.ru_main td { padding:1px; }
	input.ru_zoneid { width:140px; }
	input.ru_remoteurl { width:350px; }
	input.ru_width { width:40px; }
	input.ru_height { width:40px; }
/* End Remote URL */

	body { height:100%; }
	div.tbx_toolbox
	{
		font:12px Arial,Helvetica,sans-serif !important;
		letter-spacing:normal !important;
		display:block;
		position:absolute;
		top:55px;
		right:0px;
		width:230px;
		height:91%;
		border:solid 1px #3a3a3a;
		border-right:none;
		background-color:#ffffff;
		background-position:0px 0px;
		z-index:99;
	}
	div.tbx_toolbox img.tbx_icon
	{
		position:absolute;
		top:-1px;
		left:-27px;
		width:37px;
		height:94px;
		background-image:url(../images/tbox/toolbox.gif);
	}
	div.tbx_toolbox img.tbx_over	 { background-position:-37px 0px; }
	div.tbx_toolbox img.tbx_close	 { background-position:0px -94px; }
	div.tbx_toolbox img.tbx_closeover{ background-position:-37px -94px; }
	div.tbx_toolbox div.tbx_content
	{
		margin:1px 1px 1px 1px;
		height:100%;
		overflow-x:hidden;
		overflow-y:scroll;
		background-color:#3a3a3a;
	}
	div.tbx_toolbox div.tbx_resizer:hover { background-color:#dadce8; }

	div.tbx_toolbox img.tbx_collapse { margin:1px;width:13px;height:13px;background-image:url(../images/tbox/twirl.gif);background-position:0px 0px; }
	div.tbx_toolbox img.tbx_collapse:hover { background-position:-13px 0px; }
	div.tbx_toolbox img.tbx_expand { margin:1px;width:13px;height:13px;background-image:url(../images/tbox/twirl.gif);background-position:0px -13px; }
	div.tbx_toolbox img.tbx_expand:hover { background-position:-13px -13px; }

	div.tbx_toolbox table.tbx_table
	{
		border:none;
		margin:10px 0px 6px 10px;
		width:201px;
	}
	div.tbx_toolbox tr.tbx_header td
	{
		background-color:#555555;
		color:#ffffff;
		border:solid 1px #6e6e6e;
		border-right:none;
		font:14px Arial,Helvetica,sans-serif;
		letter-spacing:normal !important;
		vertical-align:middle;
		padding:2px 2px 2px 6px;
	}
	div.tbx_toolbox td.tbx_content
	{
		padding:8px 0px 1px 3px;
		letter-spacing:normal !important;
	}
	div.tbx_toolbox td.tbx_content div.tbx_pageinfo,div.tbx_toolbox td.tbx_content div.tbx_layoutstatus
	{
		font:12px Arial,Helvetica,sans-serif;
		color:#ffffff;
	}
	div.tbx_toolbox td.tbx_content b
	{
		font:12px Arial,Helvetica,sans-serif;
		color:#ffffff;
		font-weight:bold;
	}
	div.tbx_toolbox div.tbx_module
	{
		border:solid 1px #3a3a3a;
		margin:1px 0px 2px 5px;
		font:12px Arial,Helvetica,sans-serif;
		letter-spacing:normal !important;
		vertical-align:middle;
		white-space:nowrap;
		padding:2px 10px 4px 3px;
		background-color:#3a3a3a;
		border-right:none;
	}
	div.tbx_toolbox div.tbx_module_hover
	{
		border-color:#000000;
		background-color:#666666;
	}
	div.tbx_toolbox img.tbx_moduleIcon
	{
		width:16px;
		height:16px;
		vertical-align:middle;
		display:inline;
		margin-left:4px;
	}
	div.tbx_toolbox div.tbx_module span
	{
		font:12px Arial,Helvetica,sans-serif;
		color:#ffffff;
		cursor:default;
		padding-left:8px;
		vertical-align:middle;
	}
	div.tbx_toolbox div.tbx_layoutstatus a		 { font-weight:bold;text-decoration:none; }
	div.tbx_toolbox div.tbx_layoutstatus a:hover { font-weight:bold;text-decoration:underline; }
	div.tbx_toolbox div.tbx_commit, div.tbx_toolbox div.tbx_rollback { float:none;margin:5px 5px 0px 0px; }
/* End Toolbox */


/* Layout Buttons */
	div.ez_right  { position:absolute;top:1px;right:0px;width:63px;height:auto;border:solid 1px #333333; }
	img.ie_move   { width:63px;height:13px;background-image:url(../images/tbox/cmsedit.png);background-position:-155px -165px; }
	img.ie_moveo  { width:63px;height:13px;background-image:url(../images/tbox/cmsedit.png);background-position:-220px -165px; }
	img.ie_edit   { width:63px;height:18px;background-image:url(../images/tbox/cmsedit.png);background-position:-155px -90px; }
	img.ie_edito  { width:63px;height:18px;background-image:url(../images/tbox/cmsedit.png);background-position:-220px -90px; }
	img.ie_del    { width:63px;height:18px;background-image:url(../images/tbox/cmsedit.png);background-position:-155px -108px; }
	img.ie_delo   { width:63px;height:18px;background-image:url(../images/tbox/cmsedit.png);background-position:-220px -108px; }
	img.ie_deli   { width:63px;height:18px;background-image:url(../images/tbox/cmsedit.png);background-position:-155px -178px; }
	img.ie_hide   { width:63px;height:18px;background-image:url(../images/tbox/cmsedit.png);background-position:-155px -126px; }
	img.ie_hideo  { width:63px;height:18px;background-image:url(../images/tbox/cmsedit.png);background-position:-220px -126px; }
	img.ie_hidei  { width:63px;height:18px;background-image:url(../images/tbox/cmsedit.png);background-position:-220px -178px; }
	img.ie_show   { width:63px;height:18px;background-image:url(../images/tbox/cmsedit.png);background-position:-155px -145px; }
	img.ie_showo  { width:63px;height:18px;background-image:url(../images/tbox/cmsedit.png);background-position:-220px -145px; }
/* End Layout Buttons */


/* Wizard */
	h2.wz_header
	{
		padding:0px;
		margin:0px;
		height:32px;
		border-bottom:solid 1px #9698a2;
	}
	h2.wz_header div.se_tab { margin:3px; }
	div.wz_main
	{
		position:relative;
		width:auto;
		height:475px;
	}
	div.wz_leftpanel
	{
		width:455px;
		height:475px;
		background-color:#efefef;
		border-right:solid 1px #9698a2;
	}
	div.wz_cobaltlist
	{
		display:none;
		width:435px;
		height:455px;
		background-color:#efefef;
		border:solid 1px #9698a2;
		margin:10px;
	}
	div.wz_cobaltcontrols
	{
		margin:10px;
		height:425px;
		width:230px;
		overflow:auto;
		overflow-x:hidden;
		overflow-y:visible;
	}
	div.wz_cobaltcontrols div.tb_item { float:none; }
	div.wz_rightpanel
	{
		position:absolute;
		right:0px;
		top:0px;
		width:341px;
		height:475px;
		background-color:#f9f9fa;
		border-left:solid 1px #9698a2;
		z-index:0;
	}
	div.wz_export,div.wz_import
	{
		position:absolute;
		display:none;
		left:0px;
		top:0px;
		width:341px;
		height:475px;
		background-color:#e8ebea;
		z-index:0;
	}
	div.wz_export0, div.wz_import0 { margin:8px; }
	div.wz_export0 p { margin-top:0px;margin-bottom:8px; }
	div.wz_export0 input { width:310px; }
	div.wz_export0 div.tb_item { margin-left:0px; }

	table.wz_info { margin:5px; }
	b.wz_header { display:block;margin:5px;font:14px Arial,Helvetica,sans-serif;font-weight:bold;height:16px; }
	input.wz_data,textarea.wz_data { border:solid 1px #000;margin:0px 0px 1px 1px;padding-left:3px; }
	select.wz_data { padding-left:0px; }

	div.wz_designbtn  { position:absolute;z-index:3;bottom:0px;left:1px;width:77px;margin:0px; }
	div.wz_htmlbtn	  { position:absolute;z-index:3;bottom:0px;left:79px;width:75px;margin:0px; }
	div.wz_previewbtn { position:absolute;z-index:3;bottom:0px;left:155px;width:80px;margin:0px; }
	div.wz_livebtn    { position:absolute;z-index:3;bottom:0px;left:236px;width:109px;margin:0px; }
	div.wz_codebtn    { position:absolute;z-index:3;bottom:0px;left:346px;width:102px;margin:0px;display:none; }
	
	div.wz_content { position:relative; }
	div.wz_design div.wz_content,div.wz_cdesign div.wz_content
	{
		width:443px;
		height:395px;
		margin:5px 5px 0px 5px;
		overflow-x:scroll;
		overflow-y:scroll;
	}
	div.wz_cdesign
	{
		position:absolute;
		display:none;
		left:0px;
		top:0px;
		background-color:#efefef;
		width:454px;
		height:475px;
		z-index:1;
		overflow:auto;
	}
	#wz_preturn { position:absolute; top:5px; right:0px;}
	div.wz_mask
	{
		position:absolute;
		display:none;
	}
	div.wz_masking
	{
		position:absolute;
		left:0px;
		top:0px;
		background-color:#efefef;
		opacity:0.7;
		filter:alpha(opacity=70);
	}
	div.wz_html,div.wz_preview,div.wz_live,div.wz_code
	{
		display:none;
		position:absolute;
		left:0px;
		top:0px;
		background-color:#efefef;
		width:800px;
		height:475px;
		z-index:2;
	}
	textarea.wz_html
	{
		font-family:Courier New;
		font-size:11px;
		width:785px;
		height:413px;
		margin:0px 0px 0px 5px;
		border:solid 1px #000000;
		font-weight:normal;
		color:#000099;
		background-color:#ffffff;
	}
	textarea.wz_html2 { color:#660000;font-weight:bold;background-color:#f7f1ed; }
	div.wz_savecode { position:absolute;margin:0px;bottom:0px;right:1px; }
	div.wz_preview div.wz_content,div.wz_live div.wz_content
	{
		width:800px;
		height:415px;
		overflow:auto;
	}
	div.wz_live { background-color:#ffffff; }
	div.wz_live div.wz_content { border-top:solid 1px #dadada;border-bottom:solid 1px #dadada; }
	div.wz_selectedtree
	{
		background-color:#e6e6e6;
		width:443px;
		height:20px;
		margin:2px 5px 25px 5px;
		overflow:hidden;
		overflow-x:hidden;
		overflow-y:hidden;
	}
	div.wz_selectedtree span { float:left; padding:2px 0px 0px 0px; }
	div.wz_selectedtree a
	{
		float:left;
		margin:0px 2px 0px 2px;
		text-decoration:none;
		padding:2px 3px 2px 3px;
		background-color:#e0e0e0;
		font-weight:bold;
		text-decoration:none;
	}
	div.wz_selectedtree a:hover { background-color:#d6d6d6; }
	div.wz_selectedtree a.active { background-color:#3c5477; color:#fff; }
	div.wz_selectedtree a.active:hover { background-color:#3c5477; color:#fff; }
	div.wz_main .icontainer { margin:10px;cursor:default; }
	div.wz_main .ibody table { empty-cells:show;border-collapse: collapse; }
	div.wz_main .ibody { min-height:20px; }
	div.wz_main td.ibody { height:20px; }
	div.wz_main .igrid .ibody td { border:dotted 1px #333333;padding:6px 15px 6px 15px; }
	div.wz_main .igrid .ibody tr.iselected td { border:solid 2px #000099;padding:5px 14px 5px 14px; }
	div.wz_main .igrid .ibody td.iselected { border:solid 2px #000099;padding:5px 14px 5px 14px; }
	div.wz_main .igrid .ibody td table td { padding:0px;margin:0px;border:none; }
	div.wz_main .igrid .ibody tr.iselected td td { border:none;padding:0px; }
	div.wz_main .igrid .ibody td.iselected td { border:none;padding:0px; }
	div.wz_main .igrid .ibody div { border:dotted 1px #333333;padding:6px 15px 6px 15px;margin:4px;min-height:1px; }
	div.wz_main .igrid .ibody h1 { border:dotted 1px #333333;padding:6px 15px 6px 15px;margin:4px;min-height:1px; }
	div.wz_main .igrid .ibody h2 { border:dotted 1px #333333;padding:6px 15px 6px 15px;margin:4px;min-height:1px; }
	div.wz_main .igrid .ibody h3 { border:dotted 1px #333333;padding:6px 15px 6px 15px;margin:4px;min-height:1px; }
	div.wz_main .igrid .ibody table div { padding:0px;margin:0px;border:none; }
	div.wz_main .igrid .ibody table h1 { padding:0px;margin:0px;border:none; }
	div.wz_main .igrid .ibody table h2 { padding:0px;margin:0px;border:none; }
	div.wz_main .igrid .ibody table h3 { padding:0px;margin:0px;border:none; }
	div.wz_main .igrid .ibody div h1 { padding:0px;margin:0px;border:none; }
	div.wz_main .igrid .ibody div h2 { padding:0px;margin:0px;border:none; }
	div.wz_main .igrid .ibody div h3 { padding:0px;margin:0px;border:none; }
	div.wz_main .igrid div.ntemplate { padding:0px;margin:0px; }
	div.wz_main .igrid div.ntemplate div { padding:0px;margin:0px; }
	div.wz_main .igrid .ibody img { border:dotted 1px #333333; }
	div.wz_main .igrid .ibody div img { border:none; }
	div.wz_main .igrid .ibody table img { border:none; }
	div.wz_main div.ntemplate { display:none;position:absolute;background-color:#f0f0f0;opacity:0.7;filter:alpha(opacity=70); }
	div.wz_main div.ntemplate div { position:absolute;left:50%;top:50%;width:130px;height:15px; }
	div.wz_main .igrid .ibody div.ntemplate div { border:none; }
	div.wz_main div.ntemplate span { position:absolute;display:block;left:-50%;top:-50%;width:130px;height:15px;text-align:center;font-weight:bold; }
	div.wz_main div.htemplate { background-image:url(../images/tbox/leftdash.gif);opacity:0.7;filter:alpha(opacity=70); }
	div.wz_main div.itemplate { background-image:url(../images/tbox/horizdash.gif);opacity:0.7;filter:alpha(opacity=70); }
	div.wz_main div.iatemplate { background-image:url(../images/tbox/vertdash.gif);opacity:0.7;filter:alpha(opacity=70); }
	div.wz_main div.ftemplate { background-image:url(../images/tbox/rightdash.gif);opacity:0.7;filter:alpha(opacity=70); }
	div.wz_main div.otemplate { opacity:1;filter:none; }
	div.wz_main span[ondatabinding___]:hover { background-color:#fdff67; color:#000000; }
	div.wz_main input[ondatabinding___]:hover { background-color:#fdff67; color:#000000; }
	div.wz_main select[ondatabinding___]:hover { background-color:#fdff67; color:#000000; }

	div.wz_undo { float:right; }
	div.wz_redo { float:right; }

	img.wz_tab  { position:absolute; bottom:0px; height:21px; background-image:url(../images/tbox/tabs.gif); }
	img.wz_tab1 { left:  2px;width:52px;background-position:0px 0px; }
	img.wz_tab2 { left: 56px;width:41px;background-position:-52px 0px; }
	img.wz_tab3 { left:100px;width:63px;background-position:-93px 0px; }
	img.wz_tab4 { left:166px;width:40px;background-position:-156px 0px; }
	img.wz_tab5 { left:210px;width:71px;background-position:-196px 0px; }
	img.wz_tab6 { left:284px;width:55px;background-position:-267px 0px; }

	#wz_structure { margin:0px 0px 3px 0px; }
	#wz_tableedit div.tb_item { margin:2px 2px 0px 0px; width:130px; }

	div.wz_zone
	{
		display: none;
		position:relative;
		width:341px;
		height:449px;
		overflow:auto;
		overflow-x:hidden;
		overflow-y:auto;
	}
	table.wz_layoutedit div.wz_btn { margin-top:3px; }
	textarea.wz_editelement
	{
		border:solid 1px #000;
		margin:0px;
		overflow:hidden;
		overflow-x:hidden;
		overflow-y:hidden;
		white-space:pre;
	}
	div.wz_content #wz_edittip
	{
		position:absolute;
		font:10px Arial,Helvetica,sans-serif;
		font-weight:normal;
		text-transform:none;
		text-decoration:none;
		color:#3a3a3a;
		background-color:#ffff80;
		border:solid 1px #000;
		padding:0px 1px 0px 1px;
		margin:0px;
		color:#2a2a2a;
	}

	#wz_databtn { margin:0px 0px 0px 0px; float:left; width:265px; white-space:nowrap; overflow-x:hidden; overflow-y:hidden; }
	#wz_databtn img { margin-left:3px; }
	#wz_databtn span { padding-right;10px; }
	#wz_filterbtn { margin:0px 0px 0px 0px; position:absolute; top:21px; right:5px; }
	div.wz_datasourcelist, div.wz_datafilterlist
	{
		position:absolute;
		top:28px;
		left:0px;
		width:325px;
		height:370px;
		border:solid 1px #000;
		background-color:#fff;
		margin:0px;
		padding:0px;
		overflow:auto;
		overflow-x:hidden;
		overflow-y:scroll;
	}
	div.wz_datafilterlist div { margin:3px;border-bottom:solid 1px #000; }
	div.wz_datafilterlist table { margin-bottom:3px; }
	div.wz_datafilterlist select,div.wz_filterby input { font:12px Arial,Helvetica,sans-serif;margin:0px; }
	#wz_newfilter { width:16px;height:16px;margin:3px;border:solid 1px #000; cursor:pointer;cursor:hand; }
	img.wz_delfilter { margin-bottom:3px;border:solid 1px #000; cursor:pointer;cursor:hand; }
	#wz_templatesbtn { margin-top:10px;clear:both; }
	div.wz_templates { display:none;margin-top:6px;clear:both; }
	div.wz_templates div.tb_item { clear:both; margin:10px 5px 0px 5px; }

	ul.wz_dcontrols { margin:5px; padding:0px; list-style:none; }
	ul.wz_dcontrols ul { margin:0px; padding:0px; list-style:none; }
	h3.wz_controls
	{
		margin:1px 0px 3px 0px;
		padding:2px;
		display:block;
		border:solid 1px #000;
		cursor:default;
		font:14px Arial,Helvetica,sans-serif;
		background-color:#7987a3;
		color:#fff;
		zoom:1;
	}
	h3.wz_dhover { background-color:#627190; }
	ul.wz_dcontrols li { padding:0px; margin:0px; }
	ul.wz_dcontrols li ul { zoom:1; }
	ul.wz_dcontrols li div { margin:0px 0px 3px 0px; float:none; }
	ul.wz_dcontrols li div span { margin:1px 0px 1px 0px; float:none; }
	li.wz_dread span,li.wz_dsearch span,li.wz_dform span { font-family:Courier New; }

	#wz_selelement { margin:0px; }
	#wz_editstyles { margin:0px;float:right; }
	#wz_cssclass { width:252px;font:12px Arial,Helvetica,sans-serif;vertical-align:middle; }
	div.wz_classdata
	{
		position:relative;
		border:solid 1px #000000;
		background-color:#ffffff;
		width:325px;
		height:95px;
		overflow:auto;
		overflow-x:hidden;
		overflow-y:auto;
		cursor:default;
	}
	div.wz_classdata div { margin:3px;border:solid 1px #d0d0d0;padding:1px 5px 1px 5px;background-color:#f6f6f6; }
	div.wz_classdata div.csel { border-color:#000033;background-color:#3a4868;color:#ffffff; }
	div.wz_cssdata
	{
		background-color:#ffffff;
		border:solid 1px #000000;
		width:325px;
		height:235px;
		overflow:auto;
		overflow-x:auto;
		overflow-y:auto;
		font-family:Courier New;
		font-size:11px;
		white-space:nowrap;
		position:relative;
	}
	span.wz_classdatap { color:#006600; }
	span.wz_classdatav { color:#0400b8;position:relative; }
	div.wz_cssdata input { display:inline;border:solid 1px #999999;margin:0px;padding:1px 1px 1px 1px;background-color:#eeeeee; }
	
	#wz_selcontrol { margin:0px; }
	#wz_delcontrol { margin:0px;float:right; }
	div.wz_readtype,div.wz_formtype { margin-top:10px;display:none; }
	div.wz_readtype select,div.wz_formtype select { font:12px Arial,Helvetica,sans-serif;font-weight:bold; }
	table.wz_propertylist { background-color:#cccccc;border:solid 1px #000;width:315px;margin:5px 0px 0px 0px;}
	table.wz_propertylist td { background-color:#ffffff;vertical-align:top; }
	table.wz_propertylist td span { display:block;margin-top:2px; }
	table.wz_propertylist textarea { width:190px;height:80px;font:12px Arial,Helvetica,sans-serif;font-weight:normal; }
	table.wz_propertylist img { display:inline; }

	div.wz_spritepicker
	{
		display:none;
		position:absolute;
		width:272px;
		height:340px;
		background:#4a4a4a url(../images/Sprites.png) no-repeat;
		border:solid 1px #000000;
		margin:0px;
		padding:0px;
		cursor:default;
		z-index:10;
	}
	div.wz_spriteHighlighter
	{
		display:none;
		position:absolute;
		left:5px;
		top:5px;
		width:34px;
		height:34px;
		margin:0px;
		padding:0px;
		border:solid 1px #ffffff;
		background:#4a4a4a url(../images/SpritesBig.png) no-repeat;
	}
	
	h3.wz_actions { font:14px Arial,Helvetica,sans-serif;font-weight:bold;margin:3px; }
	div.wz_actiondata { margin:3px; }
	div.wz_actionlist { margin:1px 5px 1px 5px; }
	div.wz_actionlist label { font-weight:bold; }
	div.wz_actionproperties { display:none;margin:2px;padding:2px 2px 4px 20px;background-color:#ffffff;border:solid 1px #d2d2d2; }
	div.wz_actionproperties div span {  }
/* End Wizard */


/* Stylesheet Editor */
	div.ss_toolbar { border-bottom:solid 1px #9698a2;height:32px; }
	input.ss_filter { background-color:#ffffff;background-image:url(../images/admin/searchfor.gif);background-repeat:no-repeat;width:200px;margin-top:2px;font:13px Arial;color:#000000; }
	input.ss_blank { background-image:none; }
	div.ss_cssfiles
	{
		clear:both;
		margin:6px;
		width:240px;
		height:270px;
		background-color:#ffffff;
		border:solid 1px #b6b8c2;
		overflow:auto;
	}
	input.ss_editsheet
	{
		width:190px;
		height:14px;
		font:12px Arial,Helvetica,sans-serif;
		margin:0px 0px 0px 16px;
		padding-left:2px;
		font-weight:bold;
		vertical-align:middle;
		border:solid 1px #000;
		position:relative;
		top:-1px;
	}
	div.ss_cssinspect
	{
		clear:both;
		margin:3px;
		width:234px;
		height:44px;
		overflow:auto;
	}
	div.ss_cssdata
	{
		position:absolute;
		top:39px;
		right:6px;
		width:478px;
		height:450px;
		background-color:#ffffff;
		border:solid 1px #b6b8c2;
		font-family:Courier New;
		font-size:11px;
		white-space:nowrap;
		overflow:auto;
	}
	textarea.ss_cssedit
	{
		position:absolute;
		top:39px;
		right:6px;
		display:none;
		width:468px;
		height:440px;
		padding:5px 5px 5px 5px;
		background-color:#ffffff;
		border:solid 1px #b6b8c2;
		font-family:Courier New;
		font-size:11px;
	}
	div.ss_input { margin-left:20px; }
	div.ss_input img { display:inline; }
	div.ss_filedata { display:none; }
	div.ss_basicedit { position:absolute; left:249px; top:492px; }
	div.ss_advancededit { position:absolute; left:359px; top:492px; }
	div.ss_elements { height:204px;width:240px;margin:5px;font:12px Arial,Helvetica,sans-serif; }
	div.ss_csselement1,div.ss_csselement2 { height:25px; }
	div.ss_csselement3 { height:108px;overflow:auto; }
	div.ss_element { margin:5px;border:solid 1px #ffffff; }
	div.ss_element span { font:11px "Courier New"; }
	div.ss_elementh { border:dotted 1px #666666; background-color:#f5f5f5; }
	div.ss_element input { display:inline;border:solid 1px #999999;margin:0px;padding:1px 1px 1px 1px;background-color:#eeeeee; }
	div.ss_bold span { font-weight:bold;font:12px "Courier New"; }
	div.ss_elements a { color:#0055cc !important; }
	div.ss_csstip
	{
		position:absolute;
		top:20px;
		left:0px;
		border:solid 1px #000;
		background-color:#ffff80;
		padding-left:5px;
		padding-right:5px;
	}
	div.ss_csstip span
	{
		font-weight:normal;
		font:11px Arial,Helvetica,sans-serif;
		color:#666666;
	}
	div.ss_csstip span.ss_tipb
	{
		font-family:"Arial Black";
	}
/* End Stylesheet Editor */


/* Style Preset Browser */
	div.sp_main
	{
		height:368px;
		width:480px;
		vertical-align:top;
		color:#000000 !important;
	}
	div.sp_list
	{
		margin:5px 0px 5px 5px;
		float:left;
		padding:3px;
		width:200px;
		height:350px;
		background-color:#ffffff;
		border:solid 1px #9698a2;
		overflow:auto;
		overflow-x:hidden;
		color:#000000 !important;
	}
	div.sp_preview
	{
		position:absolute;
		top:5px;
		right:5px;
		margin:0px;
		padding:3px;
		width:250px;
		height:350px;
		background-color:#ffffff;
		border:solid 1px #666699;
	}
	img.sp_image { width:250px;height:350px;display:inline; }
	a.sp_item
	{
		display:block;
		text-decoration:none;
		line-height:22px;
		padding:0px 3px 0px 3px;
		
	}
	a.sp_selected { font-weight:bold;color:#ffffff;background-color:#000099; }
/* End Style Preset Browser */

	div.cc_main
	{
		background-color:#fdfdfd;
		height:500px;
		overflow:auto;
		overflow-x:hidden;
		overflow-y:scroll;
		position:relative;
	}
	div.cc_cobaltcontrols
	{
		border:solid 1px #dadada;
		background-color:#f2f2f2;
		margin:10px;
		width:255px;
		padding:8px 0px 8px 0px;
		overflow:auto;
		overflow-x:hidden;
		overflow-y:auto;
	}
	div.cc_cobaltcontrols div.tb_item
	{
		float:none;
		margin:2px 8px 2px 8px;
	}

	div.ds_datasources
	{
		background-color:#ffffff;
		margin:0px;
		width:250px;
		height:450px;
		border-right:solid 1px #9698a2;
		overflow:auto;
		overflow-y:auto;
		overflow-x:hidden;
	}
	div.ds_datasources div.ds_list { margin:0px 5px 5px 5px; }
	div.ds_fields
	{
		position:absolute;
		top:5px;
		right:5px;
		width:260px;
		height:440px;
		overflow:auto;
		overflow-x:hidden;
		overflow-y:auto;
	}
	div.ds_fields ul { margin:5px 0px 0px 25px; }
	div.ds_fields ul li { margin:0px 0px 0px 0px;padding:3px 0px 3px 0px; }
	div.ds_fields li.ds_fk { font-weight:bold; }


	div.dsf_filter
	{
		margin:0px;
		width:310px;
		height:400px;
		border-right:solid 1px #9698a2;
		overflow:auto;
		overflow-y:auto;
		overflow-x:hidden;
	}
	div.dsf_list
	{
		position:absolute;
		top:5px;
		right:5px;
		width:300px;
		height:390px;
		overflow:auto;
		overflow-x:hidden;
		overflow-y:scroll;
	}
	table.dsf_filtertable
	{
		margin:12px 0px 0px 8px;
		clear:both;
	}
	table.dsf_filtertable td { vertical-align:middle; }
	div.dsf_filterdata
	{
		position:relative;
		padding:5px;
		margin:5px 5px 10px 5px;
		border:solid 1px #666666;
		background-color:#ffffff;
	}
	div.dsf_activefilter
	{
		border:solid 1px #000000;
		background-color:#dfe8eb;
	}
	div.dsf_filterdata img.dsf_editbtn
	{
		position:absolute;
		margin:0px;
		border:none;
		top:1px;
		right:1px;
		cursor:pointer;
		cursor:hand;
	}
	div.dsf_filterdata img.dsf_delbtn
	{
		position:absolute;
		margin:0px;
		border:none;
		bottom:1px;
		right:1px;
		cursor:pointer;
		cursor:hand;
	}

	div.dfp_data
	{
		position:relative;
		margin:0px;
		width:290px;
		height:470px;
		border-right:solid 1px #9698a2;
		overflow:auto;
		overflow-y:auto;
		overflow-x:hidden;
	}
	div.dfp_properties
	{
		position:absolute;
		top:5px;
		right:5px;
		width:400px;
		height:460px;
		overflow:auto;
		overflow-x:hidden;
		overflow-y:scroll;
	}
	table.dfp_fielddata
	{
		margin:12px 0px 0px 8px;
		clear:both;
	}
	table.dfp_fielddata td { vertical-align:middle;padding:2px;height:18px; }
	table.dfp_fielddata2
	{
		margin:6px 0px 0px 3px;
		width:375px;
	}
	table.dfp_fielddata2 td { vertical-align:middle;padding:1px;height:24px; }
	td.dfp_fmttitle { font:11px Arial;font-style:italic; }
	div.dfp_advancedbtn { position:absolute; margin:0px; bottom:3px; right:3px; }
	
	table.dfp_listitems { width:100%; background-color:#d0d0d0; }
	table.dfp_listitems th { font-weight:bold;text-align:left;background-color:#f5f5f5;padding:1px 2px; }
	table.dfp_listitems td { background-color:#fcfcfc;padding:1px 2px;font:11px Arial; }
	table.dfp_listitems input { font:11px Arial; width:165px; height:13px; }
	table.dfp_listitems img { cursor:pointer; }
	td.dfp_controltypes input { height:auto; }
	table.dfp_fielddata2 select { padding:0px; margin:0px; color:#000; }

/* Properties Editor */
	div.pp_breadcrumb
	{
		width:auto;
		height:25px;
		line-height:25px;
		padding:0px 10px 0px 10px;
		border-bottom:solid 1px #919191;
		position:relative;
		z-index:1;
		color:#000000 !important;
	}
	div.pp_breadcrumb span.pp_breadstep		{ font:13px Arial;font-weight:normal;line-height:25px;color:#999999; }
	div.pp_breadcrumb span.pp_active		{ color:#333333;cursor:pointer;cursor:hand; }
	div.pp_breadcrumb span.pp_active:hover	{ color:#333399;text-decoration:underline; }
	div.pp_breadcrumb span.pp_selected		{ color:#000000;font-weight:bold; }
	div.pp_breadcrumb span.pp_selected:hover{ color:#000099; }
	div.pp_breadcrumb span.pp_separator		{ font:14px Arial;font-weight:bold;padding:0px 3px 3px 3px; }
	div.pp_breadcrumb span.pp_skip			{ position:absolute;top:0px;right:10px; }
	div.pp_amenu
	{
		position:absolute;
		text-align:right;
		z-index:10;
		right:0px;
		top:0px;
		min-height:25px;
		height:25px;
		padding:0px 15px;
		background-color:#f9f9fa;
		overflow:hidden;
		background-image:url(../images/timeleft.gif);
		background-repeat:no-repeat;
		background-position:right 7px;
	}
	div.pp_amenu:hover
	{
		height:auto;
		background-image:url(../images/timedown.gif);
		background-position:right 9px;
		border-left:solid 1px #919191;
		border-bottom:solid 1px #919191;
	}
	div.pp_amenu span.pp_breadstep { display:block; }
	div.pp_preview
	{
		width:420px;
		height:500px;
		border-right:solid 1px #919191;
		overflow:scroll;
		background-color:#fafafa;
		position:relative;
	}
	div.pp_preview div.pp_preview2,div.pp_preview div.pp_placeholder
	{
		width:380px;
		height:auto;
		margin:10px;
		padding:0px;
	}
	div.pp_preview div.pp_placeholder div
	{
		display:block !important;
	}
	div.pp_preview div.pp_preview2 table { empty-cells:show;border-collapse: collapse; }
	div.pp_preview div.pp_preview2 div { border:dashed 1px #000000; }
	div.pp_preview div.pp_preview2 td { border:dashed 1px #000000; }
	div.pp_preview div.pp_placeholder table { empty-cells:show;border-collapse: collapse; }
	div.pp_preview div.pp_placeholder div { border:dashed 1px #000000; }
	div.pp_preview div.pp_placeholder td { border:dashed 1px #000000; word-wrap:break-word; word-break:break-all; }
	div.pp_preview div.pp_placeholder td img[ondatabinding___] { display:block;min-height:24px;min-width:24px; }
	
	div.pp_placeholder div.dcal_months { display:block; }
	div.pp_placeholder div.dcal_years { display:block; }
	div.pp_code
	{
		display:none;
		background-color:#ffffff;
		width:790px;
		height:522px;
		z-index:1;
	}
	div.pp_slider
	{
		position:absolute;
		top:26px;
		right:350px;
		background-color:#ffffff;
		width:18px;
		height:500px;
		margin:0px;
		padding:0px;
		border-right:solid 1px #919191;
	}
	div.pp_slider div
	{
		width:8px;
		height:30px;
		margin:4px;
		padding:0px;
		border:solid 1px #000000;
	}
	div.pp_slider div:hover
	{
		border:solid 1px #0000ff;
	}
	div.pp_steps
	{
		position:absolute;
		top:26px;
		right:0px;
		width:350px;
		height:500px;
		overflow:auto;
		overflow-x:hidden;
		overflow-y:scroll;
		color:#000000 !important;
	}
	div.pp_steps strong { color:#000000 !important; }
	div.pp_steps b { color:#000000 !important; }
	div.pp_steps a { color:#000066 !important; }
	div.pp_steps div  { margin:0px 8px 0px 8px; }
	div.pp_steps div div { margin:8px 0px 0px 0px;font:13px Arial; }
	div.pp_steps div td { font:13px Arial; }
	div.pp_steps div div div { margin:0px;clear:both; }
	div.pp_steps div.tb_item { margin:3px 0px 3px 0px; }
	div.pp_steps div.tb_item0 { margin:1px 1px 1px 1px; }
	div.pp_buttons
	{
		position:relative;
		width:auto;
		height:30px;
		line-height:30px;
		border-top:solid 1px #919191;
	}
	div.pp_previewbtn,div.pp_htmlbtn { margin:2px;width:80px; }
	div.pp_choosepages
	{
		width:315px;
		height:315px;
		border:solid 1px #000000;
		background-color:#ffffff;
		overflow:auto;
	}
	div.pp_html
	{
		width:777px;
		height:493px;
		margin:0px 0px 0px 5px;
		border:solid 1px #000000;
	}
	input.pp_itemstyles { width:110px;margin-left:5px; }
	div.pp_cssdata,div.pp_csselement
	{
		position:relative;
		width:315px;
		border:solid 1px #000000;
		background-color:#ffffff;
		overflow:auto;
		white-space:nowrap;
	}
	textarea.pp_acontents
	{
		font-family:Courier New;
		font-size:11px;
		width:313px;
		border:solid 1px #000000;
		background-color:#ffffff;
	}
	div.pp_steps div div.pp_presetbtn { width:140px;margin:3px 0px 3px 0px; }
	div.pp_buttons div.pp_selectedtree
	{
		float:left;
		background-color:#e6e6e6;
		width:610px;
		height:26px;
		margin:2px 0px 0px 8px;
		overflow:hidden;
		overflow-x:hidden;
		overflow-y:hidden;
	}
	div.pp_buttons div.pp_selectedtree span { float:left; padding:2px 0px 0px 0px;font:12px Arial;line-height:23px; }
	div.pp_buttons div.pp_selectedtree a
	{
		float:left;
		margin:0px 2px 0px 2px;
		text-decoration:none;
		padding:2px 3px 2px 3px;
		background-color:#e0e0e0;
		text-decoration:none;
		font:12px Arial;
		font-weight:bold;
		line-height:23px;
		color:#000099;
	}
	div.pp_buttons div.pp_selectedtree a:hover { background-color:#d6d6d6;color:#696358; }
	div.pp_buttons div.pp_selectedtree a.active { background-color:#3c5477; color:#fff; }
	div.pp_buttons div.pp_selectedtree a.active:hover { background-color:#3c5477; color:#fff; }
	
	div.pp_filtertable { margin:0px;padding:0px;width:auto;height:auto; }
	div.pp_filtertable div.pp_filter
	{
		padding:3px;
		margin:0px 0px 3px 0px;
		border:solid 1px #919191;
		background-color:#ffffff;
	}
	table.pp_coltable { margin-top:8px; }
	div.pp_steps table td { vertical-align:middle; }
	img.pp_delimg
	{
		margin:0px 0px 0px 1px;
		border:none;
		background-image:url(../images/tree/GuideOpened.gif);
		background-position:-4px -5px;
		width:11px;
		height:11px;
		vertical-align:middle;
	}
	img.pp_addimg, img.pp_addlastimg
	{
		margin:0px;
		border:none;
		background-image:url(../images/tree/GuideClosed.gif);
		background-position:-4px -5px;
		width:11px;
		height:11px;
		vertical-align:middle;
		position:relative;
		top:-12px;
		left:-1px;
	}
	img.pp_addlastimg
	{
		top:-9px;
		left:-1px;
	}
	input.pp_config
	{
		border:solid 1px #cccccc;
		background-color:#333333;
		color:#ffffff;
		font:11px Arial;
		margin:0px 0px 0px 6px;
	}
	input.pp_config:hover { background-color:#777777; }
	table.pp_rowtable td { vertical-align:middle;height:24px; }
	table.pp_rowtable input { display:block; }
	div.pp_aselected table.pp_advtable td { vertical-align:middle; }
	div.pp_aproperties { clear:none !important; }
	div.pp_addcontrol { width:112px;float:right;clear:none !important; }
	div.pp_avalidator { width:112px;float:right;clear:none !important; }
	div.pp_editchart { float:none;width:200px; }
	
	strong.pp_strong { font:13px Arial;color:#000000;font-weight:bold;display:inline; }
	a.pp_token { font:13px Arial;color:#000099;font-weight:normal;display:inline;text-decoration:none; }
	a.pp_token:hover { color:#0000FF;text-decoration:underline; }

	input.pp_iloading { background-color:#ffffff;background-image:url(../images/tbox/loadingbg.gif); }

	.te_autosave_ind
	{
		position:absolute;
		left:225px;
		top:2px;
		width:160px;
		height:16px;
		line-height:16px;
		font:11px Arial;
		color:#575759;
		background:#d8d9d9;
		border:solid 1px #727274;
		text-align:center;
	}
	.ind_highlight
	{
		color:#000000;
		background:#ffffff url(../images/tbox/loadingbg.gif);
		font:12px Arial;
	}
/* End Properties Editor */

div[icobalt] { min-height:15px; }
img[icobalt] { min-height:15px; }
td[icobalt] { height:15px; }
div.ielement { clear:both; }