.dbdropdown {
    font-size: 8pt;
}

/* for the editor ------------------- */

	.cms
	{
		 color:#000;
		font-size: 12px;
		background-color:#eee;
		border:1px solid #669;
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#ffeeeeee',EndColorStr='#ffffffff');
	}
	
	.cms_button
	{
		font-weight:bold;
		color:#000;
		font-size: 12px;
		background-color:#eed;
		border:1px solid #669;
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffeeeedd',EndColorStr='#ffffffff');
	}
	
	.editor
	{
		 color:#000;
		font-size: 12px;
		background-color:#eee;
		border:1px solid #669;
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#ffeeeeee',EndColorStr='#ffffffff');
	}
	
	.editor_button
	{
		font-weight:bold;
		color:#000;
		font-size: 12px;
		background-color:#eed;
		border:1px solid #669;
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffeeeedd',EndColorStr='#ffffffff');
	}

	TEXTAREA.description
	{
		font: 8pt bold italic Verdana, Arial, Helvetica, sans-serif;
	}
	
	INPUT.title
	{
		font: 8pt bold italic Verdana, Arial, Helvetica, sans-serif;
	}
	
	.editor_head
	{
		font: 8pt bold italic Verdana, Arial, Helvetica, sans-serif;
	}
	
	.editor_body
	{
		font: 8pt bold italic Verdana, Arial, Helvetica, sans-serif;
	}
	
	.editor_category
	{
		font-size: 10pt;
		background-color: #e3e3c3;
		font-weight: bold;
		font-family: Verdana;
		padding: 5px;
	}
	
	DIV.worklog
	{
		background-color: #e3e3c3;
		border: solid;
		border-width: 1px;
		padding: 5px;
	}
	
	TD.head
	{
		font-size: 8pt;
		background-color: #e3e3c3;
		font-weight: bold;
		font-family: Verdana;
		padding-left: 5px;
		padding-right: 5px;
	}
	
	TD.normal0
	{
		font-size: 8pt;
		background-color: #eee;
		font-family: Verdana;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
	}
	
	TD.normal1
	{
		font-size: 8pt;
		background-color: #fff;
		font-family: Verdana;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
	}
	
	TD.head_nobold
	{
		font-size: 8pt;
		background-color: #e3e3c3;
		font-family: Verdana;
		padding-left: 5px;
		padding-right: 5px;
	}
	
/* for group manager ---------------------- */
	.group_dropdown
	{
		font-size: 8pt;
		font-family: Verdana;
	}
	
	.group_normal
	{
		font-size: 8pt;
		font-family: Verdana;
		padding-left: 5px;
		padding-right: 5px;
		
	}
	
	.group_heading
	{
		font-size: 8pt;
		font-family: Verdana;
		font-weight: bold;
		background-color: beige;
		padding-left: 5px;
		padding-right: 5px;
	}


/* for list mangaer -------------------------- */
	.listitem_form
	{
		color:#000;
		font-size: 12px;
		background-color:#eee;
		border:1px solid #669;
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#ffeeeeee',EndColorStr='#ffffffff');
		width: 250px;
	}
	
/* for menu manager -------------------------- */
	.mm_head
	{
		border-bottom: 1px solid;
		border-right: 1px solid;
		border-color: black;
	}
	
	.mm_head_end
	{
		border-bottom: 1px solid;
		border-color: black;
	}
	
	.mm_body
	{
		border-right: 1px solid;
		border-color: black;
	}
	
	.mm_body_center
	{
		text-align: center;
		border-right: 1px solid;
		border-color: black;
	}
	
	.mm_body_end
	{
		border-color: black;
	}
	
	.menuitem_form
	{
		color:#000;
		font-size: 12px;
		background-color:#eee;
		border:1px solid #669;
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#ffeeeeee',EndColorStr='#ffffffff');
		width: 250px;
	}
	
	.menuitem_size
	{
		color:#000;
		font-size: 12px;
		background-color:#eee;
		border:1px solid #669;
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#ffeeeeee',EndColorStr='#ffffffff');
	}
	
/* For Document Manager */

	.dm_filediv
	{
		border-top: 1px solid black;
		padding-top: 5px;
		margin-top: 5px;
	}
	
	.dm_header
	{
		background-color: beige;
		color: black;
		padding: 2px 3px 2px 3px;
		font-weight: bold;
	}
	
	.dm_col0
	{
		background-color: #eee;
	}
	
	.dm_col1
	{
		background-color: #fff;
	}
	
	.dm_highlight
	{
		background-color: #eee;
	}
	
	.dm_dialog
	{
		visibility: hidden;
		position: absolute;
		left: 100px;
		top: -10px;
		right: 100px;
		width: 500px;
		background-color: #fff;
		border: 1px solid black;
		z-Index: 1000000000;
	}
	
	.dm_dialog_txt
	{
		background-color: #ddd;
		color: black;
		margin-bottom: 10px;
		font-weight: bolder;
		padding: 4px;
	}
	
	.dm_top
	{
		border: 1px solid black;
		padding: 0px;
		margin-bottom: 10px;
	}
	
	.dm_box
	{
		background-color: #ddd;
		padding: 4px;
		border-right: 1px solid #aaa;
		border-bottom: 1px solid #aaa;
		margin: 1px;
	}
	
	.dm_toollinks
	{
		color: black;
	}
	
	.dm_boxitem
	{
		padding-right: 5px;
		padding-left: 5px;
		border-right: 1px solid #aaa;
	}
	
	.gm_groupitem
	{
		padding: 3px;
		padding-bottom: 5px;
	}
	
	/* for dataform manager ---------- */
	
	#dfm_header
	{
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 15px;
		border-bottom: 1px solid #555; 
	}
	
	#dfm_header li
	{
		line-height: 14px;
		font-size: 14px;
		display: inline;
		margin: 0px 10px 0px 0px;
		list-style-type:none;
		border: 1px solid #555; 
		padding: 2px 10px 0px 10px; 
	}
	
	html>BODY #dfm_header
	{
		padding-bottom: 1px;
	}
	
	#dfm_header a
	{
		color: navy;
	}
	
	#dfm_header .selected
	{
		background-color: #ffd;
		border-bottom: 1px solid #ffd;
	}
	
	#dfm_header .normal
	{
		background-color: #eee;
	}
	
	#dfm_desc
	{
		padding: 5px 3px;
		background-color: #ffd;
		border: 1px solid #555;
		border-top: none;
		color: #777;
	}
	
	#dfm_ContentTitle
	{
		padding: 10px 0px 0px 0px;
		font-size: 14px;
		font-weight: bold;
		color: #000;
		text-align:center;
	}
	
	.dfm_head
	{
		padding-bottom:5px;
		border-bottom:1px solid #aaa;
		font-weight:bold;
	}
	
	.dfm_body
	{
		padding: 5px 0px 20px 15px;
	}
	
	.dfm_foot
	{
		margin-top: 5px;
		border-top:1px solid #aaa;
		padding: 5px 0px;
	}
	
	.dfm_icon_import
	{
		WIDTH: 20px;
		height:20px;
		background-image:url("/system/images/import.gif");
		background-repeat: no-repeat;
		background-position: bottom;
		border-width: 0px;
	}
	
	.dfm_icon_edit
	{
		WIDTH: 20px;
		height:20px;
		background-image:url("/system/images/edit_small.gif");
		background-repeat: no-repeat;
		background-position: bottom;
		border-width: 0px;
	}
	
	.dfm_icon_view
	{
		WIDTH: 20px;
		height:20px;
		background-image:url("/system/images/view.gif");
		background-repeat: no-repeat;
		background-position: bottom;
		border-width: 0px;
	}
	
	.dfm_icon_delete
	{
		WIDTH: 20px;
		height:20px;
		background-image:url("/system/images/delete.gif");
		background-repeat: no-repeat;
		background-position: bottom;
		border-width: 0px;
	}
	
	.dfm_icon_new
	{
		WIDTH: 20px;
		height:20px;
		background-image:url("/system/images/plus2.gif");
		background-repeat: no-repeat;
		background-position: bottom;
		border-width: 0px;
	}
	
	.dfm_icon_up
	{
		WIDTH: 16px;
		height:7px;
		background-image:url("/system/images/up2.gif");
		background-repeat: no-repeat;
		background-position: bottom;
		border-width: 0px;
	}
	
	.dfm_icon_down
	{
		WIDTH: 16px;
		height:7px;
		background-image:url("/system/images/down2.gif");
		background-repeat: no-repeat;
		background-position: bottom;
		border-width: 0px;
	}
	
	.dfm_icon_link
	{
		WIDTH: 18px;
		height:8px;
		background-image:url("/system/images/link.gif");
		background-repeat: no-repeat;
		background-position: center;
		margin-left: 3px;
	}
	
	BODY.nowrapper #ContentTitle
	{
		padding-top:0px;
		color: black;
	}
	
	/* for the generated data forms ---------------*/
	
	.df_section_heading
	{
		font-weight: bold;
	}
	
	.df_field_heading
	{
	
	}
	
	.df_field_heading_ownrow
	{
		padding-top: 10px;
		font-weight: bold;
	}
	
	.df_field_icons
	{
		vertical-align: top;
		padding: 2px;
		text-align: right;
	}
	
	.df_field
	{
		
	}
	
	.df_field_ownrow
	{
	
	}
	
	.df_other
	{
		padding: 5px;
		background-color: #eee;
	}
	
	.df_helpicon
	{
		WIDTH: 12px;
		height:11px;
		background-image:url("/system/images/questionp.gif");
		background-repeat: no-repeat;
		border-width: 0px;
		margin-right: 0px;
	}
	
	.df_requiredicon
	{
		WIDTH: 15px;
		height:11px;
		background-image:url("/system/images/required.gif");
		background-repeat: no-repeat;
		border-width: 0px;
	}
	
	.df_spacer
	{
		padding: 0px 5px;
	}
	
	.df_error
	{
		color: red;
		padding: 0px 0px 0px 5px;
	}
	
	.df_iframeholder
	{
		margin-top: 5px;
		padding: 5px 0px;
		background-color: #F6F5E6;
		border: 1px solid #aaa;
	}
	
	.df_helpDiv
	{
		background-color: white;
		width: 252px;
		height: 202px;
		background-image: url('/system/images/df_help_background.gif');
		border: 0px solid black;
		overflow:hidden;
		z-Index: 10;
		margin-top: -26px;
	}
	
	.df_helpDiv2
	{
		background-color: white;
		width: 252px;
		height: 202px;
		background-image: url('/system/images/df_help_background2.gif');
		border: 0px solid black;
		overflow:hidden;
		z-Index: 10;
		margin-top: -164px;
	}
	
	.df_helpDiv_close
	{
		color: #f00;
		border: 1px dotted #f00;
		font-weight: bold;
		padding: 0px 2px;
		margin: 8px 6px 2px 8px;
	}
	
	.df_helpDiv_content
	{
		margin: 0px 5px 10px 25px;
		overflow: auto;
		width: 222px;
		height: 167px;
		text-align: left;
		clear:right;
	}
	
	.df_helpDiv_content H3
	{
		margin-top: 0px;
		padding-top: 0px;
		font-size: 12px;
	}
