html				{background-color:#FAF7F0;height:100%;width:100%;overflow:hidden;-moz-box-sizing:border-box;}
body				{border:0px;font-family:Verdana,Arial,Helvetica,Sans-Serif;height:100%;margin:0px;overflow:hidden;width:100%;-moz-box-sizing:border-box;}
body.login			{background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-image:url(../img/stitch-background.jpg);}
body.tree			{filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorStr=#fff8f8f8,endColorStr=#ffEFECD9);background-color:#f8f8f8;}
body.application		{border-left:1px solid #dddddd;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorStr=#fff8f8f8,endColorStr=#ffEFECD9);background-color:#f8f8f8;}
body.browse			{border-left:1px solid #dddddd;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorStr=#fff8f8f8,endColorStr=#ffEFECD9);background-color:#f8f8f8;}
body.help			{border-left:1px solid #dddddd;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorStr=#fff8f8f8,endColorStr=#ffEFECD9);background-color:#f8f8f8;}
body.error			{background-color:#f8f8f8;}
body.layers			{background-color:#f8f8f8;}
body.editmenu			{background-color:#f8f8f8;}
form				{height:100%;margin:0px;width:100%;}
table				{table-layout:auto;-moz-box-sizing:border-box;}
td				{font-size:70%;padding:0px;}
textarea			{position:relative;top:expression(-1);height:100%;margin:0px;overflow:scroll;width:100%;}
textarea.input			{font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:100%;height:100px;margin:0px;overflow:auto;}
textarea.edit			{border:0px;}
input				{font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:100%;}

code				{color:#ff6644;}

h1				{color:#444444;font-size:160%;margin-bottom:5px;margin-top:20px;}
h2				{color:#888888;font-size:120%;margin-bottom:3px;margin-top:10px;}
h3				{font-size:100%;margin-bottom:3px;margin-top:10px;}
p				{margin-top:3px;}

a				{color:#002D86;text-decoration:none;}
a:active			{color:#002D86;}
a:link				{color:#002D86;}
a:visited			{color:#002D86;}
a:hover				{text-decoration:underline;}

.group				{background-color:#ffffff;border:1px solid #bbbbbb;height:100%;width:100%;-moz-box-sizing:border-box;}
.group-noborder			{background-color:none;height:100%;width:100%;}
.plate				{background-color:#F1F1E6;border:1px solid #bbbbbb;height:100%;width:100%;-moz-box-sizing:border-box;}
.form				{background-color:#F1F1E6;border:1px solid #bbbbbb;}
.functions			{filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorStr=#fff8f8f8,endColorStr=#ffF1F1E6);background-color:#f8f8f8;border-bottom:1px solid #dddddd;padding:1px 5px 2px 5px;}
.functions td			{color:#888888;}

.information			{color:#888888;font-size:60%;}
.message			{background-color:#ffffff;border:1px solid #cccccc;width:340px}
.message h1			{color:#333333;font-size:130%;margin:0;}
.message h2			{color:#444444;font-size:100%;margin:0;}
.message h3			{color:#444444;font-size:90%;margin:0;}
.message p			{color:#333333;font-size:90%;line-height:120%;margin:0;}

.save-message			{background-position:4px center;background-repeat:no-repeat;background-image:url(../img/ajax-loader.gif);background-color:#f4f4f4;border:1px solid #cccccc;display:none;font-size:80%;margin:5px;padding:12px 12px 12px 40px;position:absolute;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);-moz-opacity: .70;-khtml-opacity: .70;opacity: .70;font-weight:bold;}
.xml-message			{background-color:#f4f4f4;border:1px solid #cccccc;display:none;font-size:80%;margin:5px;padding:4px 4px 4px 4px;position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);-moz-opacity:.85;-khtml-opacity:.85;opacity:.85;font-weight:bold;top:0px;left:0px;}

.tree				{border-left:1px solid #ffffff;}
.tree .selected			{border:1px solid #cccccc;background-color:#F1F1E6;padding:1px 2px 2px 2px;}
.tree .unselected		{padding:2px 3px 3px 3px;}
.tree .unselected.image		{border-top:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #dddddd;}
.tree .description		{background-color:#f8f8f8;border-bottom:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #dddddd;color:#aaaaaa;font-size:90%;padding:2px 3px 3px 3px;}

.content			{}

.list .title			{background-color:#ffffff;position:relative;top:expression(this.parentNode.parentNode.parentNode.parentNode.scrollTop);}
.list .title td			{background-color:#F1F1E6;border:1px solid #cccccc;color:#888888;padding:1 2 2 2;}
.list tr td			{border-bottom:1px solid #eeeeee;padding:3 2 3 2;}
.list tr td.input		{padding:0 2 0 2;}

.tabs				{height:100%;width:100%;-moz-box-sizing:border-box;}
.tabs .tab_first		{border-bottom:1px solid #aaaaaa;padding:2px 5px 2px 5px;width:0%;}
.tabs .tab			{background-color:#e1e1d6;border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #aaaaaa;border-left:1px solid #cccccc;cursor:pointer;padding:2px 8px 2px 8px;white-space:nowrap;}
.tabs .tab_last			{border-bottom:1px solid #aaaaaa;width:100%;}
.tabs .tab.selected		{background-color:#F1F1E6;border:1px solid #aaaaaa;border-bottom:0px;font-weight:bold;}
.tabs .area.selected		{}
.tabs .area.hidden		{display:none;}
.tabs .area .sheet		{background-color:#F1F1E6;border-bottom:1px solid #aaaaaa;border-left:1px solid #aaaaaa;border-right:1px solid #aaaaaa;}

.label				{border-bottom:1px solid #aaaaaa;padding-bottom:4px;}

.scroll				{height:100%;_position:absolute;overflow:auto;width:100%;-moz-box-sizing:border-box;}
.wide				{width:100%;}
.high				{height:100%;}
.low				{height:0%;}

.fixed				{table-layout:fixed;}

.colorpicker td			{font-size:8px;}

.tooltip			{background-color:#F1F1E6;border-color:#cccccc;font-size:75%;padding:5px;}

.layer-reference-tabs			{border-left:1px solid #dddddd;background-color:#f8f8f8;padding:0px 4px 1px 4px;border-top:1px solid #bbbbbb;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorStr=#fff8f8f8,endColorStr=#ffEFECD9);-moz-box-sizing:border-box;}
.layer-reference-selected		{cursor:default;position:relative;z-index:1001;-moz-box-sizing:border-box;}
.layer-reference			{cursor:pointer;position:relative;z-index:1000;-moz-box-sizing:border-box;}

.layer-reference-selected div		{background-color:#f8f8f8;border-bottom:1px solid #bbbbbb;border-left:1px solid #bbbbbb;border-right:1px solid #bbbbbb;padding:2px 5px 2px 4px;font-weight:bold;position:relative;top:-1px;white-space:nowrap;line-height:125%;width:100%;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorStr=#ffEFECD9,endColorStr=#fff8f8f8);-moz-box-sizing:border-box;}
.layer-reference div			{background-color:#e1e1d6;border:1px solid #cccccc;border-top:1px solid #bbbbbb;overflow:hidden;padding:1px 5px 1px 4px;position:relative;top:-1px;white-space:nowrap;line-height:125%;width:100%;-moz-box-sizing:border-box;}
.layer-reference-selected .close	{cursor:pointer;margin:4px 0px 0px 10px;}

.loading				{filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorStr=#fff8f8f8,endColorStr=#ffEFECD9);background-color:#f8f8f8;height:100%;left:0px;position:absolute;top:-23px;width:100%;border-left:1px solid #dddddd;}
.loading div				{background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-image:url(../img/ajax-loader.gif);height:100%;width:100%;}