1div.mxRubberband {
2	position: absolute;
3	overflow: hidden;
4	border-style: solid;
5	border-width: 1px;
6	border-color: #0000FF;
7	background: #0077FF;
8}
9.mxCellEditor {
10	background: url(data:image/gif;base64,R0lGODlhMAAwAIAAAP///wAAACH5BAEAAAAALAAAAAAwADAAAAIxhI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuC8fyTNf2jef6zvf+DwwKh8Si8egpAAA7);
11	_background: url('../images/transparent.gif');
12	border-color: transparent;
13	border-style: solid;
14	display: inline-block;
15	position: absolute;
16	overflow: visible;
17	word-wrap: normal;
18	border-width: 0;
19	min-width: 1px;
20	resize: none;
21	padding: 0px;
22	margin: 0px;
23}
24.mxPlainTextEditor * {
25	padding: 0px;
26	margin: 0px;
27}
28div.mxWindow {
29	-webkit-box-shadow: 3px 3px 12px #C0C0C0;
30	-moz-box-shadow: 3px 3px 12px #C0C0C0;
31	box-shadow: 3px 3px 12px #C0C0C0;
32	background: url(data:image/gif;base64,R0lGODlhGgAUAIAAAOzs7PDw8CH5BAAAAAAALAAAAAAaABQAAAIijI+py70Ao5y02lud3lzhD4ZUR5aPiKajyZbqq7YyB9dhAQA7);
33	_background: url('../images/window.gif');
34	border:1px solid #c3c3c3;
35	position: absolute;
36	overflow: hidden;
37	z-index: 1;
38}
39table.mxWindow {
40	border-collapse: collapse;
41	table-layout: fixed;
42  	font-family: Arial;
43	font-size: 8pt;
44}
45td.mxWindowTitle {
46	background: url(data:image/gif;base64,R0lGODlhFwAXAMQAANfX18rKyuHh4c7OzsDAwMHBwc/Pz+Li4uTk5NHR0dvb2+jo6O/v79/f3/n5+dnZ2dbW1uPj44yMjNPT0+Dg4N3d3ebm5szMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAXABcAAAWQICESxWiW5Ck6bOu+MMvMdG3f86LvfO/rlqBwSCwaj8ikUohoOp/QaDNCrVqvWKpgezhsv+AwmEIum89ocmPNbrvf64p8Tq/b5Yq8fs/v5x+AgYKDhIAAh4iJiouHEI6PkJGSjhOVlpeYmZUJnJ2en6CcBqMDpaanqKgXq6ytrq+rAbKztLW2shK5uru8vbkhADs=)  repeat-x;
47	_background: url('../images/window-title.gif') repeat-x;
48	text-overflow: ellipsis;
49	white-space: nowrap;
50 	text-align: center;
51 	font-weight: bold;
52 	overflow: hidden;
53	height: 13px;
54	padding: 2px;
55 	padding-top: 4px;
56 	padding-bottom: 6px;
57 	color: black;
58}
59td.mxWindowPane {
60	vertical-align: top;
61	padding: 0px;
62}
63div.mxWindowPane {
64	overflow: hidden;
65	position: relative;
66}
67td.mxWindowPane td {
68  	font-family: Arial;
69	font-size: 8pt;
70}
71td.mxWindowPane input, td.mxWindowPane select, td.mxWindowPane textarea, td.mxWindowPane radio {
72  	border-color: #8C8C8C;
73  	border-style: solid;
74  	border-width: 1px;
75  	font-family: Arial;
76	font-size: 8pt;
77 	padding: 1px;
78}
79td.mxWindowPane button {
80	background: url(data:image/gif;base64,R0lGODlhCgATALMAAP7+/t7e3vj4+Ojo6OXl5e/v7/n5+fb29vPz8/39/e3t7fHx8e7u7v///wAAAAAAACH5BAAAAAAALAAAAAAKABMAAAQ2MMlJhb0Y6c2X/2AhjiRjnqiirizqMkEsz0Rt30Ou7y8K/ouDcEg0GI9IgHLJbDif0Kh06owAADs=) repeat-x;
81	_background: url('../images/button.gif') repeat-x;
82  	font-family: Arial;
83  	font-size: 8pt;
84  	padding: 2px;
85	float: left;
86}
87img.mxToolbarItem {
88	margin-right: 6px;
89	margin-bottom: 6px;
90	border-width: 1px;
91}
92select.mxToolbarCombo {
93	vertical-align: top;
94	border-style: inset;
95	border-width: 2px;
96}
97div.mxToolbarComboContainer {
98	padding: 2px;
99}
100img.mxToolbarMode {
101	margin: 2px;
102	margin-right: 4px;
103	margin-bottom: 4px;
104	border-width: 0px;
105}
106img.mxToolbarModeSelected {
107	margin: 0px;
108	margin-right: 2px;
109	margin-bottom: 2px;
110	border-width: 2px;
111	border-style: inset;
112}
113div.mxTooltip {
114	-webkit-box-shadow: 3px 3px 12px #C0C0C0;
115	-moz-box-shadow: 3px 3px 12px #C0C0C0;
116	box-shadow: 3px 3px 12px #C0C0C0;
117	background: #FFFFCC;
118	border-style: solid;
119	border-width: 1px;
120	border-color: black;
121	font-family: Arial;
122	font-size: 8pt;
123	position: absolute;
124	cursor: default;
125	padding: 4px;
126	color: black;
127}
128div.mxPopupMenu {
129	-webkit-box-shadow: 3px 3px 12px #C0C0C0;
130	-moz-box-shadow: 3px 3px 12px #C0C0C0;
131	box-shadow: 3px 3px 12px #C0C0C0;
132	background: url(data:image/gif;base64,R0lGODlhGgAUAIAAAOzs7PDw8CH5BAAAAAAALAAAAAAaABQAAAIijI+py70Ao5y02lud3lzhD4ZUR5aPiKajyZbqq7YyB9dhAQA7);
133	_background: url('../images/window.gif');
134	position: absolute;
135	border-style: solid;
136	border-width: 1px;
137	border-color: black;
138}
139table.mxPopupMenu {
140	border-collapse: collapse;
141	margin-top: 1px;
142	margin-bottom: 1px;
143}
144tr.mxPopupMenuItem {
145	color: black;
146	cursor: pointer;
147}
148tr.mxPopupMenuItemHover {
149	background-color: #000066;
150	color: #FFFFFF;
151	cursor: pointer;
152}
153td.mxPopupMenuItem {
154	padding: 2px 30px 2px 10px;
155	white-space: nowrap;
156	font-family: Arial;
157	font-size: 8pt;
158}
159td.mxPopupMenuIcon {
160	background-color: #D0D0D0;
161	padding: 2px 4px 2px 4px;
162}
163.mxDisabled {
164	opacity: 0.2 !important;
165	cursor:default !important;
166}
167