.hidden {display:none}

.calendarmodalbox  {display: inline; white-space: nowrap; position:relative; top: 3px}
.calendarmodalbox table {display: inline;}


#fxschematic{
	color: #FFF;
	font-weight: bold;
	border: 1px solid black;
	background-color: #00FFFF;
	font-size: 10px;
	height: 10px;
	padding: 0;
}


div.filesystem {
}

div.filesystem a{
	display:block;
	text-decoration:none;
	color:#000000;
}

div.filesystem a:hover{
	text-decoration:underline;
	color:#ff0000;
}

div.filesystem img.icon{
	margin: 0 8px 0 0;
	width:16px;
	height:16px;
	background-color: inherit;
}


div.statebox{
	background-color:#ffffff;
	padding:5px;
	border:1px dotted #808080;
	margin-top:5px;
	margin-bottom:5px;
	color:#000000;
	overflow:auto;
	width:600px;
	height:180px;
}
div.statebox .title{
	color:red;
	background-color: inherit;
	font-weight:bold;
}
div.statebox .name{
	color:green;
	background-color: inherit;
	font-weight:bold;
	width:150px;
}
div.fxcodeblock{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#ffffff;
	color: inherit;
	padding:5px;
	border:1px dotted #808080;
	margin-top:5px;
	margin-bottom:5px;
}

span.fxcodeblock{color:blue; background-color: inherit;}

.fxcodeblock .tag{
	color:#0000FF;
	background-color: inherit;
}
.fxcodeblock .nodename{
	color:#008000;
	background-color: inherit;
}
.fxcodeblock .attributename{
	color:red;
	background-color: inherit;
}
.fxcodeblock .attributevalue{
	color:#555555;
	background-color: inherit;
}
.fxcodeblock .indent{
	margin-left:20px
}

#debugdiv{
	display:none;
}

#Debugdiv table{
	width:100%;
	padding:0;
	border:0;
}




#editortable{
	padding:0px;
	height:100%;
	background-color:#008ED8;
	color: inherit;
}

#editortableshell{
	padding:0px;
	background-color:#008ED8;
	color: inherit;
	border:1px solid #000000;
	width:100%;
	height:1px;
}

.adminspecial{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#3399CC;
	background-color: inherit;
	letter-spacing:1px;
}
.adminbutton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	background-color: inherit;
	letter-spacing:1px;
}
.adminselect{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background-color: inherit;
	letter-spacing:1px;
}
.fxmenuroot_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.fxmenuroot{
	border:1px solid #404040;
	background-color:#E9E7E1;
	color: inherit;
	cursor:pointer;
}
.fxLoginLabel{
	color:#000000; background-color: inherit;
}
.fxUsernameControl{
	color:#000000;
	width:100px;
	background-color: inherit;
}
.fxPasswordControl{
	color:#000000;
	width:50px;
	background-color: inherit;
}
.fxSubmitControl{
	color:#000000;
	background-color: inherit;
}

#editormenu{
	border:1px solid black;
	height:20px;
	width:500px;
	position:absolute;
	background-color:#3399CC;
	color: inherit;
	padding:4px;
}


.hierarchymenuborder{
	background-color:#FFFFFF;
	color: inherit;
}
.hierarchymenuitem1{
	background-color:#ECEBE6;
	width:100%;
	color:#000000;
	
}
.hierarchymenuitem2{
	background-color:#F7F7F7;
	color:#000000;
	width:100%;
}
.hierarchymenuitem3{
	background-color:#DBE4E9;
	color:#000000;
	width:100%;
}
.hierarchymenuitem1_over{
	background-color:#DBE4E9;
	color:#000000;
	width:100%;
}
.hierarchymenuitem2_over{
	background-color:#F7F7F7;
	width:100%;
	color:#000000;
}
.hierarchymenuitem3_over{
	background-color:#DBE4E9;
	width:100%;
	color:#000000;
}

.mainItem{
	cursor:pointer;
	background-color:#ffffff;
	color: inherit;
}
.mainItemHover{
	cursor:pointer;
	background-color:#ffffff;
	color: inherit;
}
.mainItemText{
	cursor:pointer;
}
.mainItemBorder{
	border:1px solid #BB9944;
}
.subItemBorder{
	border:1px solid #BB9944;
}
.subItem{
	cursor:pointer;
	background-color:#EEDDBB;
	color: inherit;
}
.subItemHover{
	cursor:pointer;
	background-color:#9EC6EC;
	color: inherit;
}
.subItemText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	cursor:pointer;
}

.fxpopupbackground{
	background-color:#1482BF;
	color: inherit;
}
.fxpopuplink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#ffffff;
	background-color: inherit;
}
.fxpopuptext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#ffffff;
	background-color: inherit;
}
.fxtitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:20px; 
	color:#C0C0C0;
	background-color: inherit;
}
.fxmessage{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	color:#ff0000;
	background-color: inherit;
}
.fxstatus{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	color:#000000;
	background-color: inherit;
}
.fxeditor{
	overflow:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#000000; 
	background-color: inherit;
	width:100%;
	height:100%;
	border:1px solid #000000;
}
.fxbutton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	color:#000000; 
	background-color: inherit;
	width:100px;
}
.fxselect{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#000000; 
	background-color: inherit;
	width:300px;
}
.fxfile{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#000000; 
	background-color: inherit;
	width:500px;
}
.fxmenubutton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: inherit;
}
.siteadminheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #869BAE;
	background-color: inherit;
}
.siteadmintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #637E97;
	background-color: inherit;
}
.siteadmintextmessage{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	background-color: inherit;
}
.siteadminlabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	background-color: inherit;
}
.siteadmininput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: inherit;
	width: 200px;
}
.siteadminbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: inherit;
	width: 100px;
}
.siteadminmenu{
	border:1px #000000 solid; 
	background-color:#3399CC;
	color: inherit;
	height:40px;
	background-image:url('images/editorbg.gif');
}
.siteadminvisualmenu{
	background-color:#000000;
	color: inherit;
	height:40px;
	background-image:url('images/editorbg1.gif');
}
.siteadminpath{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: inherit;
}
.siteadminmenutextheading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: inherit;
	font-weight:bold;
}
.siteadminmenutextheading1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: inherit;
	font-weight:bold;
}
.siteadminmenutext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: inherit;
}
.siteadminmenubody{
	background-color:#A5C9DB;
	color: inherit;
	padding:2px;
	height:100px;
}

/* Panels */

.panel1_mid{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background-color: inherit;
	font-weight:bold;
}

.panel1_background{
	background-color:#ffffff;
	color: inherit;
	border:1px #C0C0C0 solid;
}

.panel1_body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background-color: inherit;
}

.panel2_border{
	background-color:#000000;
	color: inherit;
}
.panel2_heading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#990033;
	font-weight:bold;
	background-color:#cccccc;
	height:20px;
}
.panel2_body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:normal;
	background-color:#f5f5f5;
}


.panel3_border{
	background-color:#A5A5A5;
	color: inherit;
}
.panel3_background{
	background-color:#FFFFFF;
	color: inherit;
}
.panel3_header{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background-color: inherit;
}
.panel3_body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color: inherit;
}
.panel4_spacer{
	font-size:4px;
}
.panel4_body{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	color:#000000;
	background-color: inherit;
}

.panel4_title{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#000000;
	background-color: inherit;
	font-weight:bold;
}


.panel5_heading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#ffffff;
	background-color: inherit;

}
.panel5_body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	border:1px solid #000000;
	background-color:#EFEDED;
}
.contactcompany{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	background-color: inherit;
}
.contactlabel{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	background-color: inherit;
}
.contactvalue{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color: inherit;
}


.fxToolbar_Toolbar {
	margin-bottom: 1px; 
	margin-right: 2px;
}


.fxToolbar_Button_Off_Out {
	padding: 1px; 
	background-color: transparent;
}

.fxToolbar_Button_Off_Over {
	padding: 0px;
	border-top: 1px solid #000080;	
	border-left: 1px solid #000080;
	border-right: 1px solid #000080;
	border-bottom: 1px solid #000080;  
	background-color: #FFF4CC;
	color: inherit;
}

.fxToolbar_Button_On_Out {
	
	padding: 0px;
	border-top: 1px solid #000080;	
	border-left: 1px solid #000080;
	border-right: 1px solid #000080;
	border-bottom: 1px solid #000080;  
	background-color: #FFD58C;
	color: inherit;
}

.fxToolbar_Button_On_Over {
	
	padding: 0px;
	border-top: 1px solid #000080;	
	border-left: 1px solid #000080;
	border-right: 1px solid #000080;
	border-bottom: 1px solid #000080;  
	background-color: #FE914E;
	color: inherit;
}

select.list-ajax {
     border: 0;
}

.starttag, .endtag
{
  height: 14px;  
  margin: 0px 2px;
  background-repeat: no-repeat;
  background-image: url(images/tag.png);
  color: #FFFFFF;
  font-size: 9px;
  font-weight: normal;
  text-decoration: none;
  font-style: normal;
  font-family: verdana;
  white-space: nowrap;
}

.starttag
{
  background-position: right;
  padding: 0px 7px 2px 3px;
}

.endtag
{
  background-position: left;
  padding: 0px 3px 2px 7px;
}


.bold{font-weight:bold}

