frame.frame {
	background-color:#6A6A6A;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color:#000000;
	margin: 0px;
	padding: 0px;
	scrollbar-width: 5px;
	scrollbar-face-color: #D4D4D4;
	scrollbar-highlight-color: #E0E0E0;
	scrollbar-shadow-color: #D4D4D4;
	scrollbar-3dlight-color: #EEEEEE;
	scrollbar-arrow-color:  #000000;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1; 
}

BODY.empty {
	background-color:#6A6A6A;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color:#000000;
	scrollbar-width: 5px;
	scrollbar-face-color: #D4D4D4;
	scrollbar-highlight-color: #E0E0E0;
	scrollbar-shadow-color: #D4D4D4;
	scrollbar-3dlight-color: #EEEEEE;
	scrollbar-arrow-color:  #000000;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
}

BODY.loading {
	background-color:#6A6A6A;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color:#000000;
	scrollbar-width: 5px;
	scrollbar-face-color: #D4D4D4;
	scrollbar-highlight-color: #E0E0E0;
	scrollbar-shadow-color: #D4D4D4;
	scrollbar-3dlight-color: #EEEEEE;
	scrollbar-arrow-color:  #000000;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
}

BODY.dialog {
	background-color:#D4D4D4;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color:#000000;
	scrollbar-width: 5px;
	scrollbar-face-color: #D4D4D4;
	scrollbar-highlight-color: #E0E0E0;
	scrollbar-shadow-color: #D4D4D4;
	scrollbar-3dlight-color: #EEEEEE;
	scrollbar-arrow-color:  #000000;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
	height:100%;
}

 td,
 select{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color:#000000;
	}
body.inner {
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	}
	
div#fsLogin {
	position:relative;
	width:340px;
	height:auto;	
}

div#FSstructureNav {
	position:absolute;	
	top:0px;
	left:0px;	
	bottom:0px;
	right:0px;
	margin:0px;		
	
}
div#FSstructureNav iframe {
	position:relative;
	width:100%;
	height:100%;
}

	
div.wndWizard,
div.wndDialog {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
}
div.wndWizardTitle,
div.wndDialogTitle {
	font-family: Verdana, Arial, sans-serif; font-size: 25px;
	float:left;
	margin:5px;
	}
	
div.wndWizardHelp,
div.wndDialogHelp {
	float:right;
	margin:5px;
	}
div.wndWizardBody,
div.wndDialogBody {
	position:absolute;
	margin:5px;
	margin-top:50px;
	margin-bottom:55px;
	bottom:0;
	top:0;
	right:0;
	left:0;	
	padding:5px;	
}
div.wndWizardBody {	
	margin-bottom:95px;	
	
	
}
label.wnd_property_buttonDISABLED {
	color:#B4B4B4;
	}

div.wndWizardSepTop,
div.wndWizardSepBottom {
	position:absolute;
	background-image:url(images/wnd_sep_h.gif);
	padding:0px;
	line-height:0;	
	font-size:0;
	width:100%;
	height:2px;
	left:0;		
	}
div.wndWizardSepTop {
	top:48px;
}
div.wndWizardSepBottom {
	bottom:53px;
}
div.wndWizardBranding,
div.wndDialogBranding {
	position:absolute;
	bottom:0;
	left:0;	
	margin:5px;
	}
div.wndWizardButtons,
div.wndWizardClose,
div.wndDialogButtons {
	bottom:0;
	position:absolute;
	height:35px;
	right:0;	
	margin:10px;
	}
div.wndWizardButtons,
div.wndWizardClose {
	bottom:45px;
	right:20px;
}
div.wndWizardClose {
	left:10px;	
	width:70px;
}
div.wndWizardButton,
div.wndDialogButton {
	float:left;	
	margin-left:4px;
}

div.wndPropertyPageTitle {
	position:relative;
}
div.wndPropertyPageFull {
	border:1px solid red;
	position:absolute;		
	width:100%;
	top:0;
	bottom:0;
}


div.wndFrame {	
	position:absolute;	
	padding:0px;
	margin:5px;	
	left:0px;
	top:0px;
	bottom:0px;
	right:0px;		
}



div.wndFrameInner {	
	position:absolute;		
	left:0px;
	top:0px;
	bottom:0px;
	right:0px;	

}


div.wndFrameTitle {
	position:relative;		
	left:0px;	
	top:0px;
	bottom:5px;
	right:7px;
	height:20px;		
}

div.wndFrameInnerTitle {	
	position:relative;		
	margin-left:-1px;
	margin-right:-1px;
	margin-top:5px;
}


div.wndFrameTitleR1C1 {
	position:absolute;
	width:6px;
	height:5px;
	top:-5px;
	left:-6px;
	background-image:url(images/wnd_frame_title_r1_c1.gif);
}
div.wndFrameTitleR1C2 {
	position:absolute;	
	height:5px;
	top:-5px;
	left:0px;
	right:0px;
	background-image:url(images/wnd_frame_title_r1_c2.gif);
}

div.wndFrameTitleR1C3 {
	position:absolute;
	width:6px;
	height:5px;
	top:-5px;
	right:-6px;
	background-image:url(images/wnd_frame_title_r1_c3.gif);
}
div.wndFrameTitleR2C1 {
	position:absolute;	
	width:6px;
	top:0px;
	bottom:0px;
	left:-6px;
	background-image:url(images/wnd_frame_title_r2_c1.gif);
}
div.wndFrameTitleR2C2 {
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0;
	background-image:url(images/wnd_frame_title_r2_c2.gif);
}
div.wndFrameTitleR2C3 {
	position:absolute;
	width:6px;
	height:100%;
	top:0px;
	right:-6px;
	background-image:url(images/wnd_frame_title_r2_c3.gif);
}
div.wndFrameTitleR3C1 {
	position:absolute;
	width:6px;
	height:5px;
	bottom:-5px;
	left:-6px;
	background-image:url(images/wnd_frame_title_r3_c1.gif);
}
div.wndFrameTitleR3C2 {
	position:absolute;	
	height:5px;
	bottom:-5px;
	left:0px;
	right:0px;
	background-image:url(images/wnd_frame_title_r3_c2.gif);
}
div.wndFrameTitleR3C3 {
	position:absolute;
	width:6px;
	height:5px;
	bottom:-5px;
	right:-6px;
	background-image:url(images/wnd_frame_title_r3_c3.gif);
}

div.wndFrameInnerTabs {	
	position:absolute;		
	left:0px;
	top:27px;
	bottom:0px;
	right:0px;	

}

div.wndFrameR1C1 {
	position:absolute;
	width:5px;
	height:5px;
	top:-5px;
	left:-5px;
	background-image:url(images/wnd_frame_r1_c1.gif);
}
div.wndFrameR1C2 {
	position:absolute;	
	height:5px;
	top:-5px;
	left:0px;
	right:0px;
	background-image:url(images/wnd_frame_r1_c2.gif);
}

div.wndFrameR1C3 {
	position:absolute;
	width:5px;
	height:5px;
	top:-5px;
	right:-5px;
	background-image:url(images/wnd_frame_r1_c3.gif);
}
div.wndFrameR2C1 {
	position:absolute;	
	width:5px;
	top:0px;
	bottom:0px;
	left:-5px;
	background-image:url(images/wnd_frame_r2_c1.gif);
}
div.wndFrameR2C2 {	
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0;
	height:100%;
	width:100%;
	background-image:url(images/wnd_frame_r2_c2.gif);	
}
div.wndFrameR2C3 {
	position:absolute;
	width:5px;
	height:100%;
	top:0px;
	right:-5px;
	background-image:url(images/wnd_frame_r2_c3.gif);
}
div.wndFrameR3C1 {
	position:absolute;
	width:5px;
	height:5px;
	bottom:-5px;
	left:-5px;
	background:url(images/wnd_frame_r3_c1.gif) repeat-x;;
}
div.wndFrameR3C2 {
	position:absolute;	
	height:5px;
	bottom:-5px;
	left:0px;
	right:0px;
	background:url(images/wnd_frame_r3_c2.gif) repeat-x;;
}
div.wndFrameR3C3 {
	position:absolute;
	width:5px;
	height:5px;
	bottom:-5px;
	right:-5px;
	background:url(images/wnd_frame_r3_c3.gif) repeat-x;
}
div.wndFrameInnerTabsContainer {
	position: absolute;
	margin-top:-32px;
	z-index:1;	
}

div.wndFrameTab {	
	position:relative;			
	width:auto;		
	height:17px;
	float:left;	
	margin:5px;
	left:-5px;
}

div.wndFrameTabR1C1S1,
div.wndFrameTabR1C1S2,
div.wndFrameTabR1C1S3,
div.wndFrameTabR1C1S4,
div.wndFrameTabR1C1S5 {
	position:absolute;
	width:5px;
	height:5px;
	top:-5px;
	left:-5px;	
}
div.wndFrameTabR1C1S1 { background-image:url(images/wnd_frame_r1_c1_s1.gif); }
div.wndFrameTabR1C1S2 { background-image:url(images/wnd_frame_r1_c1_s2.gif); }
div.wndFrameTabR1C1S3 { background-image:url(images/wnd_frame_r1_c1_s3.gif); }
div.wndFrameTabR1C1S4 { background-image:url(images/wnd_frame_r1_c1_s4.gif); }
div.wndFrameTabR1C1S5 { background-image:url(images/wnd_frame_r1_c1_s5.gif); }

div.wndFrameTabR1C2S1,
div.wndFrameTabR1C2S2 {
	position:absolute;	
	height:5px;
	top:-5px;
	left:0px;
	right:0px;	
}
div.wndFrameTabR1C2S1 {background-image:url(images/wnd_frame_r1_c2_s1.gif); }
div.wndFrameTabR1C2S2 {background-image:url(images/wnd_frame_r1_c2_s2.gif); }

div.wndFrameTabR1C3S1,
div.wndFrameTabR1C3S2,
div.wndFrameTabR1C3S3,
div.wndFrameTabR1C3S4,
div.wndFrameTabR1C3S5 {
	position:absolute;
	width:5px;
	height:5px;
	top:-5px;
	right:-5px;	
}
div.wndFrameTabR1C3S1 {width:10px;right:-10px;background-image:url(images/wnd_frame_r1_c3_s1.gif); }
div.wndFrameTabR1C3S2 {background-image:url(images/wnd_frame_r1_c3_s2.gif); }
div.wndFrameTabR1C3S3 {background-image:url(images/wnd_frame_r1_c3_s3.gif); }
div.wndFrameTabR1C3S4 {background-image:url(images/wnd_frame_r1_c3_s4.gif); }
div.wndFrameTabR1C3S5 {background-image:url(images/wnd_frame_r1_c3_s5.gif); }

div.wndFrameTabR2C1S1,
div.wndFrameTabR2C1S2,
div.wndFrameTabR2C1S3,
div.wndFrameTabR2C1S4,
div.wndFrameTabR2C1S5 {
	position:absolute;	
	width:5px;
	top:0px;
	bottom:0px;
	left:-5px;	
}
div.wndFrameTabR2C1S1 {background-image:url(images/wnd_frame_r2_c1_s1.gif); }
div.wndFrameTabR2C1S2 {background-image:url(images/wnd_frame_r2_c1_s2.gif); }
div.wndFrameTabR2C1S3 {background-image:url(images/wnd_frame_r2_c1_s3.gif); }
div.wndFrameTabR2C1S4 {background-image:url(images/wnd_frame_r2_c1_s4.gif); }
div.wndFrameTabR2C1S5 {background-image:url(images/wnd_frame_r2_c1_s5.gif); }

div.wndFrameTabR2C2S1,
div.wndFrameTabR2C2S2 {
	position:relative;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
}
div.wndFrameTabR2C2S1 {background-image:url(images/wnd_frame_r2_c2_s1.gif); }
div.wndFrameTabR2C2S2 {background-image:url(images/wnd_frame_r2_c2_s2.gif); }

div.wndFrameTabR2C3S1,
div.wndFrameTabR2C3S2,
div.wndFrameTabR2C3S3,
div.wndFrameTabR2C3S4,
div.wndFrameTabR2C3S5 {
	position:absolute;
	width:5px;
	height:100%;
	top:0px;
	right:-5px;	
}
div.wndFrameTabR2C3S1 {width:10px;right:-10px;background-image:url(images/wnd_frame_r2_c3_s1.gif); }
div.wndFrameTabR2C3S2 {background-image:url(images/wnd_frame_r2_c3_s2.gif); }
div.wndFrameTabR2C3S3 {background-image:url(images/wnd_frame_r2_c3_s3.gif); }
div.wndFrameTabR2C3S4 {background-image:url(images/wnd_frame_r2_c3_s4.gif); }
div.wndFrameTabR2C3S5 {background-image:url(images/wnd_frame_r2_c3_s5.gif); }

div.wndFrameTabR3C1S1,
div.wndFrameTabR3C1S2,
div.wndFrameTabR3C1S3,
div.wndFrameTabR3C1S4,
div.wndFrameTabR3C1S5 {
	position:absolute;
	width:5px;
	height:10px;
	bottom:-10px;
	left:-5px;	
}
div.wndFrameTabR3C1S1 {background-image:url(images/wnd_frame_r3_c1_s1.gif); }
div.wndFrameTabR3C1S2 {background-image:url(images/wnd_frame_r3_c1_s2.gif); }
div.wndFrameTabR3C1S3 {background-image:url(images/wnd_frame_r3_c1_s3.gif); }
div.wndFrameTabR3C1S4 {background-image:url(images/wnd_frame_r3_c1_s4.gif); }
div.wndFrameTabR3C1S5 {background-image:url(images/wnd_frame_r3_c1_s5.gif); }


div.wndFrameTabR3C2S1,
div.wndFrameTabR3C2S2 {
	position:absolute;	
	height:10px;
	bottom:-10px;
	left:0px;
	right:0px;	
}
div.wndFrameTabR3C2S1 {background-image:url(images/wnd_frame_r3_c2_s1.gif); }
div.wndFrameTabR3C2S2 {background-image:url(images/wnd_frame_r3_c2_s2.gif); }

div.wndFrameTabR3C3S1,
div.wndFrameTabR3C3S2,
div.wndFrameTabR3C3S3,
div.wndFrameTabR3C3S4,
div.wndFrameTabR3C3S5 {
	position:absolute;
	width:5px;
	height:10px;
	bottom:-10px;
	right:-5px;	
}

div.wndFrameTabR3C3S1 {width:10px;right:-10px;	background-image:url(images/wnd_frame_r3_c3_s1.gif); }
div.wndFrameTabR3C3S2 {background-image:url(images/wnd_frame_r3_c3_s2.gif); }
div.wndFrameTabR3C3S3 {background-image:url(images/wnd_frame_r3_c3_s3.gif); }
div.wndFrameTabR3C3S4 {background-image:url(images/wnd_frame_r3_c3_s4.gif); }
div.wndFrameTabR3C3S5 {background-image:url(images/wnd_frame_r3_c3_s5.gif); }




div.wndInnerFrame {	
	position:relative;		
	clear:both;
	height:100%;
	width:100%;	

}
div.wndWizardBody div.wndInnerFrame {
	position:relative;
	height:100%;
}

div.wndInnerFrameInner {
	position:absolute;		
	left:10px;
	top:10px;
	bottom:10px;
	right:10px;	
}


div.wndInnerFrameR1C1 {
	position:absolute;
	width:10px;
	height:10px;
	top:-10px;
	left:-10px;
	background-image:url(images/wnd_innerframe_r1_c1.gif);
}
div.wndInnerFrameR1C2 {
	position:absolute;	
	height:10px;
	top:-10px;
	left:0px;
	right:0px;
	background-image:url(images/wnd_innerframe_r1_c2.gif);
}

div.wndInnerFrameR1C3 {
	position:absolute;
	width:10px;
	height:10px;
	top:-10px;
	right:-10px;
	background-image:url(images/wnd_innerframe_r1_c3.gif);
}
div.wndInnerFrameR2C1 {
	position:absolute;	
	width:10px;
	top:0px;
	bottom:0px;
	left:-10px;
	background-image:url(images/wnd_innerframe_r2_c1.gif);
}
div.wndInnerFrameR2C2 {
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	background-image:url(images/wnd_innerframe_r2_c2.gif);
	height:100%;
	
}
div.wndInnerFrameR2C3 {
	position:absolute;
	width:10px;	
	top:0px;
	right:-10px;
	bottom:0px;
	background-image:url(images/wnd_innerframe_r2_c3.gif);
}
div.wndInnerFrameR3C1 {
	position:absolute;
	width:10px;
	height:10px;
	bottom:-10px;
	left:-10px;
	background-image:url(images/wnd_innerframe_r3_c1.gif);
}
div.wndInnerFrameR3C2 {
	position:absolute;	
	height:10px;
	bottom:-10px;
	left:0px;
	right:0px;
	background-image:url(images/wnd_innerframe_r3_c2.gif);
}
div.wndInnerFrameR3C3 {
	position:absolute;
	width:10px;
	height:10px;
	bottom:-10px;
	right:-10px;
	background-image:url(images/wnd_innerframe_r3_c3.gif);
}


div.wndSubFrame {
	position:relative;	
	padding:10px;
	padding-top:21px;
	clear:both;
}

div.wndSubFrameSub {	
	position:relative;		
	padding:2px;
}


div.wndSubFrameR1C1 {
	position:absolute;
	width:10px;
	height:21px;
	top:-21px;
	left:-10px;
	background-image:url(images/wnd_subframe_r1_c1.gif);
	
}

div.wndSubFrameCaption {
	position:absolute;	
	height:21px;
	top:-21px;
	left:5px;	
	background-image:url(images/wnd_subframe_r2_c2.gif);
	z-index:1;
	padding:2px;
	padding-top:0;
	font-family: Verdana, Arial, sans-serif; font-size: 12px;
	color:#666666;
	width:auto;
}


div.wndSubFrameR1C2 {
	position:absolute;	
	height:21px;
	top:-21px;
	left:0px;
	right:0px;
	background-image:url(images/wnd_subframe_r1_c2.gif);
}

div.wndSubFrameR1C3 {
	position:absolute;
	width:10px;
	height:21px;
	top:-21px;
	right:-10px;
	background-image:url(images/wnd_subframe_r1_c3.gif);
}
div.wndSubFrameR2C1 {
	position:absolute;	
	width:10px;
	top:0px;
	bottom:0px;
	left:-10px;
	background-image:url(images/wnd_subframe_r2_c1.gif);
}
div.wndSubFrameR2C2 {
	position:relative;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	background-image:url(images/wnd_subframe_r2_c2.gif);
	height:100%;
	
}
div.wndSubFrameR2C3 {
	position:absolute;
	width:10px;	
	top:0px;
	right:-10px;
	bottom:0px;
	background-image:url(images/wnd_subframe_r2_c3.gif);
}
div.wndSubFrameR3C1 {
	position:absolute;
	width:10px;
	height:10px;
	bottom:-10px;
	left:-10px;
	background-image:url(images/wnd_subframe_r3_c1.gif);
}
div.wndSubFrameR3C2 {
	position:absolute;	
	height:10px;
	bottom:-10px;
	left:0px;
	right:0px;
	background-image:url(images/wnd_subframe_r3_c2.gif);
}
div.wndSubFrameR3C3 {
	position:absolute;
	width:10px;
	height:10px;
	bottom:-10px;
	right:-10px;
	background-image:url(images/wnd_subframe_r3_c3.gif);
}
div.wnd_cxt {
	position:relative;
	overflow:hidden;
	}
.fs_edit_ui {
	width:100%;
	height:100%;	
	}
.fs_edit_ui form {
	width:100%;
	height:100%;
	}

.fs_edit_ui div.wndFrame {
	position:relative;
	
	
}
.fs_edit_ui div.wndFrameInner {
	position:relative;

	width:100%;	
}

.fs_edit_ui div.wndFrameR2C2 {
	position:relative;
}
.fs_edit_ui div.wndFrameR2C2 iframe{
	min-height:150px;
}
.fs_edit_ui div.wndInnerFrame {	
	position:relative;
	height:100%;
}
.fs_edit_ui div.wndInnerFrameInner,div.wndInnerFrameR2C2 {
	position:relative;
}
.fs_edit_ui div.wndInnerFrameInner {
	left:0;
	top:0;
	margin:10px;
}


div.wndMessage div.wndFrame {
	margin-top:0px;
}

div#fsLogin div.wndFrame,
div#fsLogin div.wndFrameInner,
div#fsLogin div.wndFrameR2C2,


div.wndMessage div.wndFrame,
div.wndMessage div.wndFrameInner,
div.wndMessage div.wndFrameR2C2 {
	position:relative;
	}


BODY.inner {
	background-color:#FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color:#000000;
	margin: 0px 0px 0px 0px;
	padding:0;
	scrollbar-width: 5px;
	scrollbar-face-color: #D4D4D4;
	scrollbar-highlight-color: #E0E0E0;
	scrollbar-shadow-color: #D4D4D4;
	scrollbar-3dlight-color: #EEEEEE;
	scrollbar-arrow-color:  #000000;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;	
}



/* DEPRECATED TREEVIEW */
TABLE.treeview_node_inner_default{
	font-family: Verdana, Arial, sans-serif; font-size: 11px; border: 0px #6A6A6A;padding: 2px;padding-left:0px;
}

TABLE.treeview_node_inner_selected{
	font-family: Verdana, Arial, sans-serif; font-size: 11px; border: 0px #6A6A6A dashed;padding: 2px;background-color: #D4D4D4;padding-left:0px;
}

TABLE.treeview_node_outer_default{
	font-family: Verdana, Arial, sans-serif; font-size: 11px; border: 0px #6A6A6A ;filter: alpha(opacity:55);cursor: default;padding-left:0px;
}

TABLE.treeview_node_outer_selected{
	font-family: Verdana, Arial, sans-serif; font-size: 11px; border: 0px #6A6A6A dashed;cursor: default;padding-left:0px;
}
/* END OF DEPRECATED TREEVIEW */


/* Login language selection */

.loginMenu {
	position:absolute;
	right:2px;
	top:2px;
	
}	
.loginMenu > div {
	float:right;
	margin-left:2px;
}

div.fs_login_language_dmenu {
	width:142px;

	height:20px;
	position:absolute;
	top:0px;
	right:0px;
}



div.fs_login_language_dmenu_selected,div.fs_login_language_dmenu_selected_hover,div.fs_login_language_dmenu_selected_down {
	cursor:default;
	/*position:relative;*/
	width:120px;
	height:19px;
	float:left;
	padding:2px;
	/*overflow:hidden;*/
	background-color:#D4D4D4;

	border:1px #B4B4B4 solid;
	filter: alpha(opacity=30);
	opacity:0.3;
}
div.fs_login_language_dmenu_selected_hover {
	border-right:1px #6A6A6A solid;
	border-bottom:1px #6A6A6A solid;
	border-left:1px #FFFFFF solid;
	border-top:1px #FFFFFF solid;
	filter: alpha(opacity=100);
	opacity:1;
}

div.fs_login_language_dmenu_selected_down {
	border-left:1px #6A6A6A solid;
	border-top:1px #6A6A6A solid;
	border-right:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
	filter: alpha(opacity=100);
	opacity:1;
}

div.fs_login_language_dmenu_item,div.fs_login_language_dmenu_item_hover,div.fs_login_language_dmenu_item_down,div.fs_login_language_dmenu_item_selected,div.fs_login_language_dmenu_item_selected_hover,div.fs_login_language_dmenu_item_selected_down {
	position:relative;
	cursor:default;
	width:138px;

	height:20px;
	padding:1px;
	overflow:hidden;

	background-color:#D4D4D4;
	padding-top:1px;
	padding-bottom:1px;
	border-left:1px #B4B4B4 solid;
	border-right:1px #B4B4B4 solid;
}
div.fs_login_language_dmenu_item_hover, div.fs_login_language_dmenu_item_selected_hover{
	border-right:1px #6A6A6A solid;
	border-bottom:1px #6A6A6A solid;
	border-left:1px #FFFFFF solid;
	border-top:1px #FFFFFF solid;

	padding-top:0px;
	padding-bottom:0px;
}

div.fs_login_language_dmenu_item_down,  div.fs_login_language_dmenu_item_selected_down{
	border-left:1px #6A6A6A solid;
	border-top:1px #6A6A6A solid;
	border-right:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;

	padding-top:0px;
	padding-bottom:0px;
}
div.fs_login_language_dmenu_item_selected,div.fs_login_language_dmenu_item_selected_hover,div.fs_login_language_dmenu_item_selected_down {
	background-color:#B4B4B4;
}
div.fs_login_language_dmenu_item_selected {
	border-top:1px #B4B4B4 solid;
	border-bottom:1px #B4B4B4 solid;
}


div.fs_login_language_dmenu_ddbutton,div.fs_login_language_dmenu_ddbutton_hover,div.fs_login_language_dmenu_ddbutton_down {
	cursor:default;
	width:12px;
	height:18px;
	padding:1px;
	padding-top:4px;
	float:right;
	background-color:#D4D4D4;
	border:1px #B4B4B4 solid;
	filter: alpha(opacity=30);
	opacity:0.3;
}
div.fs_login_language_dmenu_ddbutton_hover {
	border-right:1px #6A6A6A solid;
	border-bottom:1px #6A6A6A solid;
	border-left:1px #FFFFFF solid;
	border-top:1px #FFFFFF solid;
	filter: alpha(opacity=100);
	opacity:1;
}
div.fs_login_language_dmenu_ddbutton_down{
	border-left:1px #6A6A6A solid;
	border-top:1px #6A6A6A solid;
	border-right:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
	filter: alpha(opacity=100);
	opacity:1;
}
div.fs_login_language_dmenu_list {
	position:absolute;
	left:0px;
	top:25px;
	border-bottom:1px #B4B4B4 solid;
	border-top-width:0px;
	background-color:#B4B4B4;
}
div.fs_login_language_dmenu_buttonface {
	float:left;
	padding:1px;
	padding-left:2px;
	overflow:hidden;
	text-overflow:ellipses;
	height:15px;
	padding-top:0px;
}

div.fs_login_language_dmenu_item_action,div.fs_login_language_dmenu_item_action_hover,div.fs_login_language_dmenu_item_action_down {
	float:right;
	cursor:default;
	height:16px;
	width:16px;
	padding:1px;
	overflow:hidden;

	/*background-color:#D4D4D4;*/

	/*border:1px #D4D4D4 solid;*/

}
div.fs_login_language_dmenu_item_action_hover {
	padding:0px;
	border-right:1px #6A6A6A solid;
	border-bottom:1px #6A6A6A solid;
	border-left:1px #FFFFFF solid;
	border-top:1px #FFFFFF solid;
}

div.fs_login_language_dmenu_item_action_down {
	padding:0px;
	border-left:1px #6A6A6A solid;
	border-top:1px #6A6A6A solid;
	border-right:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
}

div.wnd_property_autocomplete {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;	
	color:#000000;
	margin: 0px;
	width:100px;
	height:200px;
	border:1px solid black;
	position:absolute;
	overflow:auto;
	background-color:white;
	font-style:italic;
}
div.wnd_property_autocomplete div {
	font-style:normal;
	padding:1px;
	cursor:pointer;
	height:14px;
	width:100%;
	overflow:hidden;
}
div.wnd_property_autocomplete div.wnd_property_autocomplete_hover {	
	background-color: #D4D4D4;
	
}

/* Top menu group buttons  */

div.group_button_hidden {
	cursor:pointer;
	width:100px;
	font-size:10px;
	text-align:center;
	border-right:1px #6A6A6A solid;border-bottom:1px #6A6A6A solid;border-left:1px #FFFFFF solid;border-top:1px #FFFFFF solid;
	line-height:13px;
	padding-top:0px;
}
div.group_button_shown {
	cursor:pointer;
	font-size:10px;
	width:100px;
	text-align:center;
	/*background-color:#D4D4D4; border:1px #B4B4B4 solid;border-bottom:0px #B4B4B4 solid;
	background-color:#B4B4B4;border-left:1px #6A6A6A solid;border-top:1px #6A6A6A solid;border-right:1px #FFFFFF solid;border-bottom:1px #FFFFFF solid;*/
	border: 1px solid #D4D4D4;
	line-height:13px;
	padding-top:0px;
}
div.group_button_mousedown {
	cursor:pointer;
	width:100px;
	font-size:10px;
	text-align:center;
	border-right:1px #FFFFFF solid;border-bottom:1px #FFFFFF solid;border-left:1px #6A6A6A solid;border-top:1px #6A6A6A solid;
	line-height:13px;
	padding-top:0px;
}
div.group_button_sep,td.group_button_sep {
	border-right:1px #6A6A6A solid;border-bottom:1px #6A6A6A solid;border-left:1px #FFFFFF solid;border-top:1px #FFFFFF solid;
	line-height:13px;	
	font-size:7px;
	font-weight:bold;
	color:#000000
}
div#fs_browser {
	position:absolute;
	
	width:300px;
	height:120px;	
	
	left:50%;
	top:50%;
	margin-left:-180px;
	margin-top:100px;
	overflow:hidden;
	padding:30px;

}
div.fs_browser_option {
	position:absolute;
	
	width:30px;
	height:30px;
	margin:5px;
	float:left;
	overflow:hidden;
}
div.fs_browser_option img {
	width:100%;
	height:100%;
}

div.fs_browser_infopanel {
	position:absolute;
	left:20px;
	top:100px;	
	width:300px;
	width:320px;
	/*
	border: 1px solid #D4D4D4;
	background-color:#B4B4B4;
	*/
	color:white;
	padding:10px;
	
	font-size:10px;
	display:none;
		text-align:justify;
	}
div.fs_browser_infopanel a, div.fs_browser_infopanel a:hover,div.fs_browser_infopanel a:visited {
	color:white;
	text-decoration:underline;
	}
div.fs_browser_infopanel img {
	float:left;
	margin-right:5px;
	margin-left:-5px;
	margin-top:5px;
}
div.wndDatePickerContainer {
	float:left;	
}
div.wndDatePicker {
	padding:1px;
	width:136px;
	height:180px;
	border-right:1px #6A6A6A solid;
	border-bottom:1px #6A6A6A solid;
	border-left:1px #FFFFFF solid;
	border-top:1px #FFFFFF solid;
	margin-top:22px;
	cursor:default;
	z-index:2;
}
div.wndDatePickerMonthSelection {	
	position:relative;
	height:18px;
	border-left:1px #6A6A6A solid;
	border-top:1px #6A6A6A solid;
	border-right:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
	background-color:#ddd;
	
}
div.wndDatePickerDaySelection {
	margin-top:1px;	
	height:157px;
	border-left:1px #6A6A6A solid;
	border-top:1px #6A6A6A solid;
	border-right:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
	background-color:#ddd;
	
}

div.wndDatePickerMonthPrevious,
div.wndDatePickerMonthNext,
div.wndDatePickerMonthPreviousDown,
div.wndDatePickerMonthNextDown,
div.wndDatePickerMonthPrevious:hover,
div.wndDatePickerMonthNext:hover {	
	position:relative;
	height:16px;
	width:16px;
	border:1px solid red;
	float:left;
	border:1px #D4D4D4 solid;	
}
div.wndDatePickerMonthPrevious:hover,
div.wndDatePickerMonthNext:hover {	
	border-right:1px #6A6A6A solid;
	border-bottom:1px #6A6A6A solid;
	border-left:1px #FFFFFF solid;
	border-top:1px #FFFFFF solid;
}
div.wndDatePickerMonthPreviousDown,
div.wndDatePickerMonthNextDown {
	border-left:1px #6A6A6A solid;
	border-top:1px #6A6A6A solid;
	border-right:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
}
div.wndDatePickerMonthPrevious,
div.wndDatePickerMonthPreviousDown,
div.wndDatePickerMonthPrevious:hover {	
	background:url('images/arrowl.gif') no-repeat center;
}

div.wndDatePickerMonthNext,
div.wndDatePickerMonthNextDown,
div.wndDatePickerMonthNext:hover {	
	background:url('images/arrowr.gif') no-repeat center;
}
div.wndDatePickerMonthLabel {
	position:relative;
	float:left;
	width:98px;
	height:16px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color:#000000;
	text-align:center;
}

div.wndDatePickerDayOverview {
	position:relative;
	margin:5px;
	border-bottom:1px solid #6A6A6A;
	height:18px;
	
}
div.wndDatePickerDayOverview div {
	position:relative;
	float:left;
	width:17px;
	height:17px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	text-align:center;
	
}
div.wndDatePickerDayContainer {
	margin:5px;
	margin-top:10px;
	margin-bottom:3px;
	border-bottom:1px solid #6A6A6A;
	height:105px;	
}
div.wndDatePickerDayContainer div {
	position:relative;
	float:left;
	width:15px;
	height:15px;
	line-height:13px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	text-align:center;
	font-weight:bold;
	border:1px solid #ddd;
	cursor:pointer;
}
div.wndDatePickerDayContainer div:hover {
	background-color: #c1d2ee;
	border: #316ac5 1px solid;
	
}
div.wndDatePickerDayContainer div.wndDatePickerDayX,
div.wndDatePickerDayContainer div.wndDatePickerDayX:hover {
	background:url('images/bigCross.gif') #ddd center;	
	border:1px solid #ddd;
	cursor:default;
}
div.wndDatePickerDayContainer div.wndDatePickerDaySelected,
div.wndDatePickerDayContainer div.wndDatePickerDaySelected:hover {
	background-color: #c1d2ee;
	border: #316ac5 1px solid;

}
div.wndDatePickerDayContainer div.wndDatePickerDayBlur {
	color:#aaa;
	cursor:default;
}
div.wndDatePickerDayContainer div.wndDatePickerDayBlur:hover {
	border:1px solid #ddd;
	background-color:#ddd;
}
div.wndDatePickerDayContainer div.wndDatePickerDayBlurX {
	color:#aaa;
	cursor:default;
	background:url('images/bigCross.gif') #ddd center;	
}
div.wndDatePickerDayContainer div.wndDatePickerDayBlurX:hover {
	border:1px solid #ddd;
	background:url('images/bigCross.gif') #ddd center;	
}

div.wndDatePickerDayContainer div.wndDatePickerDayToday,
div.wndDatePickerDayContainer div.wndDatePickerDayTodayX {
	background-color: #eed2c1;
	border: #c56a31 1px solid;
}
div.wndDatePickerDayContainer div.wndDatePickerDayToday:hover {
	background-color: #c1d2ee;
	border: #316ac5 1px solid;
}
div.wndDatePickerDayContainer div.wndDatePickerDayTodayX,
div.wndDatePickerDayContainer div.wndDatePickerDayTodayX:hover {
	border: #c56a31 1px solid;
	background:url('images/bigCross.gif') #eed2c1 center;
	cursor:default;	
}
div.wndDatePickerClear {
	
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	text-decoration:underline;
	text-align:center;
}
div.wndDatePickerClear a{
	
	cursor:pointer;
}
input.wndDatePickerInput {
	position:relative;
	float:left;
	width:80px;
	height:14px;
	font-family: Verdana, Arial, sans-serif; font-size: 11px;
	border-left: 1px #6A6A6A solid; border-top: 1px #6A6A6A solid; border-right: 1px #EEEEEE solid; border-bottom: 1px #EEEEEE solid;
}
div.wndDatePickerButton {
	position:relative;
	background:url('images/calbtn.gif') no-repeat;
	width:34px;
	height:22px;
	float:left;
}



/* From style.css */

tr.wnd_property_listview_item_default,tr.wnd_property_listview_item_mouseover,tr.wnd_property_listview_item_selected {
	cursor:default;padding-top:1px;padding-bottom:1px;
}
tr.wnd_property_listview_item_default {
	background-color:transparent;
}
tr.wnd_property_listview_item_mouseover {
	background-color:#CCCCCC;
}

tr.wnd_property_listview_item_selected {
	background-color:#DDDDDD;
}



img.is_property_image {
	border-left: 1px #FFFFFF solid;
	border-top: 1px #FFFFFF solid;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
}
img.is_property_image_down {
	border-left: 1px #000000 solid;
	border-top: 1px #000000 solid;
	border-right: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
}
/*
input.wnd_property_text {
	font-family: Verdana, Arial, sans-serif; font-size: 11px; width: 175; border: 1px #bbc3d3 solid; background-color: #f8f8f9;
	border-left: 1px #000000 solid; border-top: 1px #000000 solid; border-right: 1px #FFFFFF solid; border-bottom: 1px #FFFF solid;
}
*/
td.wnd_property_button {
	font-family: Verdana, Arial, sans-serif; font-size: 10px; width: 60px;cursor:default;
}
div.wndPropertyISelect img {
	float:left;
	margin-right:2px;
}

	ul.treeview {
		font-family: Verdana, Arial, sans-serif; font-size: 11px; border: 0px #6A6A6A;padding: 2px;padding-left:0px;		
		height:100%;			
		margin:0px;
		padding:0px;
		display:block;				
	}

	ul.treeview img {			
		margin-top:-6px;
		margin-bottom:-3px;
		margin-left:-4px;		
		/*
		width:24px;
		height:22px;
		*/
		padding:0px;
		border:0px;
		vertical-align:middle;
				
	}
	ul.treeview img.treeviewImage {
/* 		display:block; */
/* 		float:left; */
		margin:0px 6px -3px -2px;
	}
	ul.treeview img.treeviewImageOverlay {
		position:absolute;
		left:3px;
		top:5px;
	}
	ul.treeview li {					
		list-style-type:none;
		padding-top:0px;
		
	}	
	ul.treeview ul {		
		margin:0;
		margin-left:1px;
		padding:0px;
		padding-left:4px;
	}

	ul.treeview span {	
		display:block;				
		text-align:left;				
		white-space:nowrap;
/* 		overflow:hidden;		 */
		height:22px;	
	    clear: both;
	}
	ul.treeview ul span {
		padding-left:18px;
	}
	
	ul.treeview span a.system,
	ul.treeview span.treeviewSelected a {
		position:relative;
		float:left;
		padding:3px;
		padding-bottom:2px;
		background-color:#fff;		
		color:#444444;	
/* 		white-space:nowrap; */
/* 		max-width:245px; */
/* 		overflow: hidden; */
/* 		  display: block; */
	/*	filter: alpha(opacity:55);*/
	}
	
	
	ul.treeview span.treeviewSelected a	{
		border: 1px solid #CCCCCC;			
		background-color: #EEEEEE;
	
		padding:2px;
		padding-bottom:1px;			
		
		
		color:#000000;	
		/*filter: alpha(opacity:100);*/
	}
	
	ul.treeview ul ul {
		padding-left:18px;
	}
	
		
	
	ul.treeview ul li.treeviewOpened,
	ul.treeview ul li.treeview {
		background: url(/images/ftv2vertline.gif) repeat-y;
	}
	
	ul.treeview ul li.treeviewOpened span {	
		background: url(/images/ftv2mnode.gif) no-repeat;	
	}
	ul.treeview ul li.treeviewLastOpened span {	
		background: url(/images/ftv2mlastnode.gif) no-repeat;		
	}
	ul.treeview ul li.treeviewClosed span {	
		background: url(/images/ftv2pnode.gif) no-repeat;		
	}
	ul.treeview ul li.treeviewLastClosed span {	
		background: url(/images/ftv2plastnode.gif) no-repeat;		
	}
	
	ul.treeview ul li.treeview span {	
		
		background: url(/images/ftv2node.gif) no-repeat;
		
	}
	ul.treeview ul li.treeviewLast span {	
		background: url(/images/ftv2lastnode.gif) no-repeat;		
	}
	
	ul.treeview ul li.treeviewLoading span {	
		background: url(/images/ftv2loading.gif) no-repeat;	
	}
	
	ul.treeview li ul li.treeview ul,
	ul.treeview li ul li.treeviewLast ul,
	ul.treeview li ul li.treeviewLoading ul,
	ul.treeview li ul li.treeviewLastClosed ul,
	ul.treeview li ul li.treeviewClosed ul{
		display:none;
	}


/* News defs */

body.news,div.news {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #747474;
	text-decoration:none;
	background-color:#FFFFFF;
}
div.news a,div.news a:link,div.news a:active,div.news a:hover,
body.news a, body.news a:link,body.news a:active,body.news a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:underline;
	font-size:10px;
}
/* / News defs */




div#debug table, div#debug table td, div#debug table th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
div#debug table {
	margin-bottom:2px;
}
div#debug table td, div#debug table th {
	border:1px solid #cccccc;
}
div#debug table td {
	background-color: #EEEEEE;
}
div#debug table th {
	background-color: #DDDDDD;
}

div.wnd_property_dmenu {
	width:220px;

	height:20px;
	position:relative;
}

div.wnd_property_dmenu_selected,div.wnd_property_dmenu_selected_hover,div.wnd_property_dmenu_selected_down {
	cursor:default;
	/*position:relative;*/
	width:196px;
	height:16px;
	float:left;
	padding:3px;
	/*overflow:hidden;*/
	background-color:#D4D4D4;

	border:1px #B4B4B4 solid;
}
div.wnd_property_dmenu_selected_hover {
	border-right:1px #6A6A6A solid;
	border-bottom:1px #6A6A6A solid;
	border-left:1px #FFFFFF solid;
	border-top:1px #FFFFFF solid;
}

div.wnd_property_dmenu_selected_down {
	border-left:1px #6A6A6A solid;
	border-top:1px #6A6A6A solid;
	border-right:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
}

div.wnd_property_dmenu_item,div.wnd_property_dmenu_item_hover,div.wnd_property_dmenu_item_down,div.wnd_property_dmenu_item_selected,div.wnd_property_dmenu_item_selected_hover,div.wnd_property_dmenu_item_selected_down {
	position:relative;
	cursor:default;
	width:212px;

	height:16px;
	padding:3px;
	overflow:hidden;

	background-color:#D4D4D4;
	padding-top:2px;
	padding-bottom:2px;
	border-left:1px #B4B4B4 solid;
	border-right:1px #B4B4B4 solid;
}
div.wnd_property_dmenu_item_hover, div.wnd_property_dmenu_item_selected_hover{
	border-right:1px #6A6A6A solid;
	border-bottom:1px #6A6A6A solid;
	border-left:1px #FFFFFF solid;
	border-top:1px #FFFFFF solid;

	padding-top:1px;
	padding-bottom:1px;
}

div.wnd_property_dmenu_item_down,  div.wnd_property_dmenu_item_selected_down{
	border-left:1px #6A6A6A solid;
	border-top:1px #6A6A6A solid;
	border-right:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;

	padding-top:1px;
	padding-bottom:1px;
}
div.wnd_property_dmenu_item_selected,div.wnd_property_dmenu_item_selected_hover,div.wnd_property_dmenu_item_selected_down {
	background-color:#B4B4B4;
}
div.wnd_property_dmenu_item_selected {
	border-top:1px #B4B4B4 solid;
	border-bottom:1px #B4B4B4 solid;
}


div.wnd_property_dmenu_ddbutton,div.wnd_property_dmenu_ddbutton_hover,div.wnd_property_dmenu_ddbutton_down {
	cursor:default;
	width:12px;
	height:16px;
	padding:1px;
	padding-top:5px;
	float:right;
	background-color:#D4D4D4;
	border:1px #B4B4B4 solid;
}
div.wnd_property_dmenu_ddbutton_hover {
	border-right:1px #6A6A6A solid;
	border-bottom:1px #6A6A6A solid;
	border-left:1px #FFFFFF solid;
	border-top:1px #FFFFFF solid;
}
div.wnd_property_dmenu_ddbutton_down{
	border-left:1px #6A6A6A solid;
	border-top:1px #6A6A6A solid;
	border-right:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
}
div.wnd_property_dmenu_list {
	position:absolute;
	left:0px;
	top:24px;
	border-bottom:1px #B4B4B4 solid;
	border-top-width:0px;
	background-color:#B4B4B4;
}
div.wnd_property_dmenu_buttonface {
	float:left;
	padding:1px;
	padding-left:2px;
	overflow:hidden;
	text-overflow:ellipses;
	height:15px;
	padding-top:0px;
}

div.wnd_property_dmenu_item_action,div.wnd_property_dmenu_item_action_hover,div.wnd_property_dmenu_item_action_down {
	float:right;
	cursor:default;
	height:16px;
	width:16px;
	padding:1px;
	overflow:hidden;

	/*background-color:#D4D4D4;*/

	/*border:1px #D4D4D4 solid;*/

}
div.wnd_property_dmenu_item_action_hover {
	padding:0px;
	border-right:1px #6A6A6A solid;
	border-bottom:1px #6A6A6A solid;
	border-left:1px #FFFFFF solid;
	border-top:1px #FFFFFF solid;
}

div.wnd_property_dmenu_item_action_down {
	padding:0px;
	border-left:1px #6A6A6A solid;
	border-top:1px #6A6A6A solid;
	border-right:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
}

.loginMenu div.wnd_property_dmenu {
	width:120px;

}
.loginMenu div.wnd_property_dmenu_selected,
.loginMenu div.wnd_property_dmenu_selected_hover,
.loginMenu div.wnd_property_dmenu_selected_down {
	width:96px;
}
.loginMenu div.wnd_property_dmenu_item,
.loginMenu div.wnd_property_dmenu_item_hover,
.loginMenu div.wnd_property_dmenu_item_down,
.loginMenu div.wnd_property_dmenu_item_selected,
.loginMenu div.wnd_property_dmenu_item_selected_hover,
.loginMenu div.wnd_property_dmenu_item_selected_down {
	width:112px;
	}

/* dmenu and imageservice image size */

div.is_property_image_size {
	width:0px;
	height:0px;
	overflow:hidden;
	border:1px solid black;
	float:left;
	border:1px solid #EEEEEE;
	border-right-color:#999999;
	border-bottom-color:#999999;
	cursor:pointer;
}


div.wnd_property_slider {
	position:relative;
	width:30px;
	height:112px;
	float:left;
	background-color:#D4D4D4;
}
div.wnd_property_slider_ticker {
	top:0px;
	position:relative;
	width:0px;
	height:100px;
	margin:6px 15px;
	border:1px solid #EEEEEE;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-color:#EEEEEE;
	border-right-color:#999999;
}

div.wnd_property_slider_tracker {
	top:0px;
	padding:0px;
	position:absolute;
	width:20px;
	margin:2px 6px ;
	height:8px;
	font-size:0px;
	border:1px solid #EEEEEE;
	background-color:#D4D4D4;
	border-left-color:#EEEEEE;
	border-top-color:#EEEEEE;
	border-right-color:#999999;
	border-bottom-color:#999999;
}
input.wnd_property_slider_input {
	border:1px solid #EEEEEE;
	border-right-color:#EEEEEE;
	border-bottom-color:#EEEEEE;
	border-left-color:#999999;
	border-top-color:#999999;
	width:32px;
}

div.editorToolbarContainer {
	position:absolute;left:0;top:0px;height:155px;right:0;overflow:auto;
}

div.editorFrameContainer {
	position:absolute;left:0;top:155px;bottom:0;right:0;overflow:auto;
}
html body table.wnd_cxt_menu {
	width:auto !important;
}
html body table.wnd_cxt_menu,
html body table.wnd_cxt_menu tr td table {	
	margin:0;
}
html body table.wnd_cxt_menu tr td,
html body table.wnd_cxt_menu tr td table tr td {
	width:auto !important;
	padding:0 !important;
	background-color:transparent !important;
}
html body table.wnd_cxt_menu tr td table tr td.wnd_cxt {
	background-color:rgb(248, 248, 249) !important;
}

html body table.wnd_cxt_menu tr td table tr td.wnd_cxt_sep {
	text-align:center;
}

html body table.wnd_cxt_menu tr td table tr td.wnd_cxt_item:hover {
	background-color:rgb(216, 216, 217) !important;
}
html body table.wnd_cxt_menu a.wnd_cxt div.wnd_cxt {
	padding:2px;
}	
.wndPropertyCheckbox {
	white-space: nowrap;
	clear:both;
}
.wndPropertyCheckbox input,
.wndPropertyCheckbox label{
	display: inline-block;
/* 	float:left; */
}

.wndFrame select,
.wndPropertyPage select {
	float:left;
}
div.wnd_property_select_description {
	float:left;
}
#popupOverlay {
	transition: opacity .2s ease;
	display:none;
	position:fixed;
	top:0px;
	left:0;
	bottom:0;
	right:0;
	background-color:#000;
	opacity:.2;
	z-index:10;

	opacity:0;
}
#popupContainer {
	transition: opacity .2s ease;
	display:none;
	position:fixed;
	top:0px;left:0;bottom:0;right:0;
	z-index:10;
	overflow:hidden;
	opacity:0;
		
}
.popupLayer {
	border-radius:3px;
	display:none;
	background: #f5f5f5;
	position:absolute;
	overflow:auto;
	box-shadow:0 0 4px 0px rgba(0,0,0,0.2);
}
.popupLayer iframe {
	transition: opacity .4s ease;
	border:none;
}
.popupLayer .popupLoader {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:2;
	display:none;
	background: url(../images/loading.gif) center center no-repeat;
}
.popupLayer .popupTitle {
	background:#999;
	color:#000;
	padding:4px 10px;	
	height:17px;
	overflow:hidden;
	position:relative;
	z-index:2;
	cursor: default;
	font-weight:bold;
	text-shadow: 1px 1px rgba(255,255,255,.5);
}

.wndFrameTitleR2C2 {
	text-shadow: 1px 1px rgba(255,255,255,.5);
} 
.popupLayer .wndMessage .popupTitle {
	background:#999;
	color:#000;
	padding:5px 6px;	
	height:20px;
	overflow:hidden;
	position:relative;
	z-index:2;
	cursor: default;
	font-weight:bold;
}
.popupLayer .popupClose {
	float:right;
	width:16px;
	height:16px;
	padding:0;
	font-weight:bold;
	line-height:1px;
}
.popupLayer .popupTitle:active {
	cursor: move;
	
}

.popupLayer .popupFrame {
	box-sizing:border-box;
	padding: 20px 0 0;
	margin-top: -25px;
	padding-top: 25px;
}
body.is_structure_nav .wndFrameTabR2C2S2 a{
	display:block;
	width:18px;
	text-indent:-1000px;	
}
#fsLogin {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-200px;
	margin-left:-165px;
	width:330px;
	
}

#loginNotifications {
	overflow:hidden;
	position:absolute;
	width:500px;
	margin:25px 0 0;
	left:50%;
	top:50%;
	margin-left:-260px;
	padding:10px;
	
}
#loginNotifications a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

#loginNotifications #notificationList {	
	margin:0;	
	padding:0;	
}

#loginNotifications .wndFrame,
#loginNotifications .wndInnerFrameInner,
#loginNotifications .wndFrameInner,
#loginNotifications .wndFrameR2C2 {
	position:relative
}
#loginNotifications .wndInnerFrame {
	padding:5px;
	margin:10px 0;
	box-sizing:border-box;
}
#loginNotifications .wndInnerFrameInner {
	margin:10px;
	left:0;
	top:0;
	
}

#topNotifications .wndFrame {
	left:initial;
	bottom:initial;
}
#topNotifications .wndInnerFrameInner,
#topNotifications .wndFrameInner,
#topNotifications .wndFrameR2C2 {
	position:relative;

}
#topNotifications .wndInnerFrame {
	padding:5px;
	margin:10px 0;
}
#topNotifications .wndInnerFrameInner {
	margin:10px;
	left:0;
	top:0;
	
}

#loginNotifications #notificationList li {
	box-sizing:border-box;
	list-style:none;
	margin:0;
	width:100%;
	border-radius: 3px;
	border:1px solid transparent;
	transition: all .45s ease;
}
#loginNotifications #notificationList li a {
	display:block;
	padding: 5px 10px;
	cursor:hand;
	position:relative;
	z-index:1;
	
}
#loginNotifications #notificationList li .notificationDescription {
	box-sizing:border-box;
	transition: opacity .45s ease-in-out,max-height .45s ease-in-out;
	opacity:0;
	max-height:0;
	height:100%;
	width:490px;
		overflow:hidden;
}
#loginNotifications #notificationList li.active  {	
	border:1px solid #B4B4B4 ;
	border-radius:3px;
}
#loginNotifications .notificationDate {
	float:right;
}
#loginNotifications #notificationList li.active .notificationDescription {
	opacity:1;
	max-height:80px;
	
}

#loginNotifications .notifications.count0 {
	display:none;
}
#loginNotifications .notificationMessage {
	width:600px;
	
}
#loginNotifications .notificationMessages {
	position:absolute;
	visibility:hidden;
}
#loginNotifications .notificationMessageContents {
	padding:10px;
	max-height:500px;
	overflow:auto;
}

.notificationClose ,
button.popupClose,
#topNotifications button.count {
	border: 1px solid rgb(180, 180, 180);
	background-color: rgb(212, 212, 212);
}

#topNotifications button.count {
	position:relative;
	height: 22px;
	background: url('images/wnd_error_email.gif') 2px 2px no-repeat;
	font-size:9px;
	text-align:right;
	width:21px;
	line-height:27px;
	font-weight:bold;
	padding:1px;
}
#topNotifications button span.new.count0 {
	display:none;
} 
#topNotifications button span.new  {
	font-weight:bold;
	width: 12px;
	height: 12px;
	border-radius: 7px;
	background: red;
	padding: 0;
	color: #fff;
	position: absolute;
	top: -3px;
	left: 9px;
	z-index: +1;
	line-height: 11px;
	font-size: 9px;
	text-align:center;
}
#topNotifications #notificationList {
	display:none;
	position:absolute;
	top:34px;
	right:0px;
	width:300px;
	z-index:1;
	
}
#topNotifications #notificationList ul {
	padding:0;
	margin-bottom:0;
}
#topNotifications #notificationList li {
	list-style:none;
	display:block;
	border-radius:3px;
	border:1px solid transparent ;
	padding:5px;
}
#topNotifications #notificationList li:hover {
	border:1px solid #B4B4B4 ;
}
#topNotifications #notificationList li a{
	display:block;
	padding:5px 0px;
	
	
}
#topNotifications #notificationList li span { 
	display:block;
}
#topNotifications #notificationList li span.title {
	float:left;
	clear:right;
}


#fsSystemMenu #topNotifications .notificationListItem.new a:before {
	color:#00a0e2!important;
	
}
#topNotifications #notificationList li span.date {
	float:left;
	clear:left;	
	font-size: 9px;
	font-weight: bold;
	font-family: verdana;
	color: #777;
}
#topNotifications .notificationMessages {
	position:absolute;
	visibility:hidden;
	left:0;
}

.notificationMessageContents {
	padding:10px;	
}
.notificationClose {
	float:right;
	margin:10px;
}
.fsHtmlEditor {
    min-height: 40px!important;
}