#fxschematic{
	color: #FFF;
	font-weight: bold;
	border: 1px solid black;
	background-color: orange;
	font-size: 10px;
	height: 10px;
	padding: 0;
}


body{
	background-color:white ;
	margin:0;
}

img{
	border: 0;
}

.fxtab_container{
	background-image: url(images/tab_background.gif) ;
	border:1px solid black;
	border-top:none;
	padding:5px;
	background-color:#C1C1FF;
}

.fxtab_label{
	color:black;
	text-decoration: none ;
}

.fxtab_left_on{
	width: 15px ;
	background-image: url(images/tab_left_on.gif) ;
	color:#FFFFFF;
}
.fxtab_mid_on{
	background-image: url(images/tab_mid_on.gif) ;
	color:#FFFFFF;
}
.fxtab_right_on{
	width: 15px ;
	background-image: url(images/tab_right_on.gif) ;
	color:#FFFFFF;
}

.fxtab_left_off{
	width: 15px ;
	background-image: url(images/tab_left_off.gif) ;
	color:#C1DDF5;
	border-bottom:1px solid black;
}
.fxtab_mid_off{
	background-image: url(images/tab_mid_off.gif) ;
	color:#C1DDF5;
	border-bottom:1px solid black;
}
.fxtab_right_off{
	width: 15px ;
	background-image: url(images/tab_right_off.gif) ;
	color:#C1DDF5;
	border-bottom:1px solid black;
}
.fxtab_spacer{
	border-bottom:1px solid black;
}

div.statebox{
	background-color:#ffffff;
	padding:5px;
	border:1px dotted #808080;
	margin-top:5px;
	margin-bottom:5px;
	color:#000000;
}
div.fxcodeblock{
	font-family:Verdana, Arial;
	font-size:10px;
	background-color:#ffffff;
	padding:5px;
	border:1px dotted #808080;
	margin-top:5px;
	margin-bottom:5px;
}
.fxcodeblock.tag{
	color:#0000FF;
}
.fxcodeblock.nodename{
	color:#008000;
}
.fxcodeblock.attributename{
	color:red;
}
.fxcodeblock.attributevalue{
	color:#555555;
}
.fxcodeblock.indent{
	margin-left:20px
}

#debugdiv{
	display:none;
}

#editortable{
	padding:0px;
	height:100%;
	background-color:#008ED8;
}

#editortableshell{
	padding:0px;
	background-color:#008ED8;
	border:1px solid #000000;
	width:100%;
	height:1px;
}

.datablock_border{
	background-color:#000000;
}
.datablock_headings{
	background-color:#2871B5;
	color:#ffffff;
	font-weight:bold;
	height:20px;
}
td.datablock_row0{
	background-color:#CEDFEF;
	color:#000000;
}
td.datablock_row1{
	background-color:#ffffff;
	color:#000000;
}
td.datablock_row0_sel{
	background-color:#C00000;
	color:#ffffff;
}
td.datablock_row1_sel{
	background-color:#C00000;
	color:#ffffff;
}
a.datablock_row0{
	color:#000000;
}
a.datablock_row1{
	color:#000000;
}
a.datablock_row0_sel{
	color:#ffffff;
}
a.datablock_row1_sel{
	color:#ffffff;
}

.datablock_paging{
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	height:15px;
	background-color:#E5E7FD;
}
.datablock_paging_text{
	font-size:80%;
	font-weight:bold;
	color:#000000;
}
.datablock_paging_pagesize{
	font-size:80%;
	color:#000000;
	width:80px;
}
.datablock_comment{
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	color:#000000;
	height:25px;
}
.datablock_footer{
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	background-color:#F3F5F7;
	color:#000000;
	height:15px;
	text-align:right;
}


#sectionpanelsleft{
	float:left;
	padding-right:5px;
	padding-top:5px;
}
#sectionpanelsright{
	float:right;
	padding-left:5px;
	padding-top:5px;
}
.adminspecial{
	font-family:Verdana, Arial;
	font-size:9px;
	color:#3399CC;
	letter-spacing:1px;
}
.adminbutton{
	font-family:Verdana, Arial;
	font-size:9px;
	color:#000000;
	letter-spacing:1px;
}
.adminselect{
	font-family:Verdana, Arial;
	font-size:10px;
	color:#000000;
	letter-spacing:1px;
}
.fxmenuroot_text{
	font-family: Arial;
	font-size:12px;
}
.fxmenuroot{
	border:1px solid #404040;
	background-color:#E9E7E1;
	cursor:pointer;
}
.fxLoginLabel{
	color:#000000;
}
.fxUsernameControl{
	color:#000000;
	width:100px;
}
.fxPasswordControl{
	color:#000000;
	width:50px;
}
.fxSubmitControl{
	color:#000000;
}

#editormenu{
	border:1px solid black;
	height:20px;
	width:500px;
	position:absolute;
	background-color:#3399CC;
	padding:4px;
}


.hierarchymenuborder{
	background-color:#FFFFFF;
}
.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;
}
.mainItemHover{
	cursor:pointer;
	background-color:#ffffff;
}
.mainItemText{
	cursor:pointer;
}
.mainItemBorder{
	border:1px solid #BB9944;
}
.subItemBorder{
	border:1px solid #BB9944;
}
.subItem{
	cursor:pointer;
	background-color:#EEDDBB;
}
.subItemHover{
	cursor:pointer;
	background-color:#9EC6EC;
}
.subItemText{
	font-family:Verdana, Arial; 
	font-size:10px;
	cursor:pointer;
}

.fxpopupbackground{
	background-color:#1482BF;
}
.fxpopuplink{
	font-family:Verdana, Arial; 
	font-size:12px; 
	color:#ffffff;
}
.fxpopuptext{
	font-family:Verdana, Arial; 
	font-size:12px; 
	color:#ffffff;
}
.fxtitle{
	font-family:Verdana, Arial; 
	font-size:20px; 
	color:#C0C0C0;
}
.fxmessage{
	font-family:Verdana, Arial; 
	font-size:10px; 
	color:#ff0000;
}
.fxstatus{
	font-family:Verdana, Arial; 
	font-size:10px; 
	color:#000000;
}
.fxeditor{
	overflow:auto;
	font-family:Verdana, Arial; 
	font-size:12px; 
	color:#000000; 
	width:100%;
	height:100%;
	border:1px solid #000000;
}
.fxbutton{
	font-family:Verdana, Arial; 
	font-size:10px; 
	color:#000000; 
	width:100px;
}
.fxselect{
	font-family:Verdana, Arial; 
	font-size:12px; 
	color:#000000; 
	width:300px;
}
.fxfile{
	font-family:Verdana, Arial; 
	font-size:12px; 
	color:#000000; 
	width:500px;
}
.fxmenubutton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.siteadminheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #869BAE;
}
.siteadmintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #637E97;
}
.siteadmintextmessage{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}
.siteadminlabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
}
.siteadmininput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 200px;
}
.siteadminbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 100px;
}
.siteadminmenu{
	border:1px #000000 solid; 
	background-color:#3399CC;
	height:40px;
	background-image:url('images/editorbg.gif');
}
.siteadminvisualmenu{
	border:1px #000000 solid; 
	background-color:#000000;
	height:40px;
	background-image:url('images/editorbg1.gif');
}
.siteadminpath{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.siteadminmenutextheading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
}
.siteadminmenutextheading1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
}
.siteadminmenutext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.siteadminmenubody{
	background-color:#A5C9DB;
	padding:2px;
	height:100px;
}

/***********************/
/*     PANEL CLASSES   */
/***********************/

.panel1_mid{
	font-family:Verdana, Arial;
	font-size:10px;
	color:#000000;
	font-weight:bold;
}

.panel1_background{
	background-color:#ffffff;
	border:1px #C0C0C0 solid;
}

.panel1_body{
	font-family:verdana, arial;
	font-size:10px;
	color:#000000;
}

.panel2_border{
	background-color:#000000;
}
.panel2_heading{
	font-family: Arial;
	font-size:14px;
	color:#990033;
	font-weight:bold;
	background-color:#cccccc;
	height:20px;
	font-weight:bold;
}
.panel2_body{
	font-family: Arial;
	font-size:14px;
	color:#000000;
	font-weight:normal;
	background-color:#f5f5f5;
}


.panel3_border{
	background-color:#A5A5A5;
}
.panel3_background{
	background-color:#FFFFFF;
}
.panel3_header{
	font-family:Arial, Verdana;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
.panel3_body{
	font-family:Arial, Verdana;
	font-size:12px;
	color:#000000;
}
.panel4_spacer{
	font-size:4px;
}
.panel4_body{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	color:#000000;
}

.panel4_title{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#000000;
	font-weight:bold;
}


.panel5_heading{
	font-family:verdana, arial;
	font-size:9px;
	color:#ffffff;

}
.panel5_body{
	font-family:verdana, arial;
	font-size:9px;
	color:#000000;
	border:1px solid #000000;
	background-color:#EFEDED;
}
.contactcompany{
	font-family:verdana, arial;
	font-size:16px;
	color:#000000;
}
.contactlabel{
	font-family:verdana, arial;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}
.contactvalue{
	font-family:verdana, arial;
	font-size:11px;
	color:#000000;
}


.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;
	
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFF4CC', EndColorStr='#FFFFD091');
}



.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;
	
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFD58C', EndColorStr='#FFFFAD55');
}
.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;
	
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFE914E', EndColorStr='#FFFFD38E');
}

/* fxCurve */

.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}