/*
 * Ext JS Library 2.2
 * Copyright(c) 2006-2008, Ext JS, LLC.
 * licensing@extjs.com
 *
 * http://extjs.com/license
 */

html, body {
    font:normal 12px verdana;
    margin:0;
    padding:0;
    border:0 none;
    overflow:hidden;
    height:100%;
}

h1 {
	color:#15428B;
	margin:5px;
	font-size: 12pt;
}

h1 span { /* Beta label */
	font-style: italic;
	color: #97C182;
}
h3 {
	padding: 3px 0;
}
#north .x-panel-body {
	background: none;
}
.list {list-style:square;width:500px;padding-left:16px;}
.list li{padding:2px;font-size:8pt;}

pre, div.pre, code {
	font-family: Courier New, Courier, monospace;
   font-size:11px;
   color: green;
}
.x-tab-panel-body .x-panel-body {
    padding:10px;
}
.x-form-item {
	margin-left: 10px;
}
fieldset .x-form-item {
	margin-left: 0;
}

#preview p {
	margin: 0 0 1em 0;
}

/* default loading indicator for ajax calls */
.loading-indicator {
	font-size:8pt;
	background-image:url('/ext/resources/images/default/grid/loading.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left:20px;
}

/* Icons */
.folder_wrench {
    background-image: url(/ext/resources/images/default/silkicons/cog.png);
}
.images {
    background-image: url(/ext/resources/images/default/silkicons/images.png);
}
.arrow_refresh {
    background-image: url(/ext/resources/images/default/silkicons/arrow_refresh.png) !important;
}
.application_view_tile {
    background-image: url(/ext/resources/images/default/silkicons/application_view_tile.png) !important;
}
.application_view_list {
    background-image: url(/ext/resources/images/default/silkicons/application_view_list.png) !important;
}
.arrow_undo {
    background-image: url(/ext/resources/images/default/silkicons/arrow_undo.png) !important;
}
.arrow_redo {
    background-image: url(/ext/resources/images/default/silkicons/arrow_redo.png) !important;
}
.comments {
    background-image: url(/ext/resources/images/default/silkicons/comments.png) !important;
}
.css {
    background-image: url(/ext/resources/images/default/silkicons/css.png) !important;
}
.html {
    background-image: url(/ext/resources/images/default/silkicons/html.png) !important;
}
.layout_delete {
    background-image: url(/ext/resources/images/default/silkicons/layout_delete.png) !important;
}
.link {
	background-image: url(/ext/resources/images/default/silkicons/link.png) !important;
}
.rainbow {
    background-image: url(/ext/resources/images/default/silkicons/color_wheel.png) !important;
}
.script {
    background-image: url(/ext/resources/images/default/silkicons/script.png) !important;
}
.text_bold {
    background-image: url(/ext/resources/images/default/silkicons/text_bold.png) !important;
}
.text_align_left {
    background-image: url(/ext/resources/images/default/silkicons/text_align_left.png) !important;
}
.text_align_center {
    background-image: url(/ext/resources/images/default/silkicons/text_align_center.png) !important;
}
.text_align_right {
    background-image: url(/ext/resources/images/default/silkicons/text_align_right.png) !important;
}
.text_align_justify {
    background-image: url(/ext/resources/images/default/silkicons/text_align_justify.png) !important;
}
.text_italic {
    background-image: url(/ext/resources/images/default/silkicons/text_italic.png) !important;
}
.arrow_down {
    background-image: url(/ext/resources/images/default/silkicons/arrow_down.png) !important;
}
.world_go {
    background-image: url(/ext/resources/images/default/silkicons/world_go.png) !important;
}
.palette {
    background-image: url(/ext/resources/images/default/silkicons/palette.png) !important;
}
.link {
    background-image: url(/ext/resources/images/default/silkicons/link.png) !important;
}






.help {
	font-size: .9em;
}

.x-table-layout {
	width: 100%;
}
.x-table-layout-cell {
	padding: 1px 2px;
}
.x-column {
	display: block;
}
.ext-chrome .x-fieldset-header, ext-safari .x-fieldset-header {
	padding-top: 1px;
}
/* Panel in panel, west region - copied from accordion styles */
/*.x-panel .x-panel .x-panel-header {
	background:transparent url(/ext/resources/images/default/panel/light-hd.gif) repeat-x scroll 0 -9px;
	border-top:0 none;
	color:#222222;
	font-weight:normal;
	padding-bottom:3px;
	padding-top:4px;
}*/
.x-panel-silverline {
	border-bottom: 1px solid silver;
	padding: 3px 0;
}
.x-panel-silverline-last {
	padding: 3px 0;
}

/* color picker */
.x-form-element-colorpicker .x-form-trigger {
	background-image: url(/ext/resources/images/default/form/colorpicker-trigger.png);
}
/* incrementalfield */
.x-form-element-incremental .x-form-trigger {
	background-image: url(/ext/resources/images/default/form/incrementalfield-trigger.gif);
}


.ext-ie8 .x-form-text{margin: 0}


.ext-el-mask { /* page mask */
	background-color: white;
	opacity: 0;
	filter: alpha(opacity=0);
}
div .ext-el-mask { /* inside element */
	opacity: 0.5;
	filter: alpha(opacity=50);
	width: 95%;
	z-index: 8000; /* default 20000 makes it appear above windows */

}

/* Splash screen */
.mask-winSplash {
	opacity: 0.7;
	filter: alpha(opacity=70);

}

.win-splash {
	padding: 10px;
}
.win-splash h1 {
	text-align: center;
	font-size: 20pt;
}
.win-splash h2 {
	margin: .5em 0;
	font-size: 1.4em;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	color: #15428B;
}
.win-splash li {
	margin-left: 2em;
	list-style: disc;
}
.win-splash #one-two-three td {
	font-size: 1.2em;
	padding: 0 2em;
}
.win-splash th {
	width: 42px;
	padding-left: 22px;
	height: 66px;
	background: url(gfx/number.png) no-repeat;
	color: white;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 36px;

}
a.button {
	background:#339503 url(/design/button.gif) repeat scroll 0 0;
	border:medium none;
	color:white;
	display:block;
	font-family:"Trebuchet MS",sans-serif;
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	height:26px;
	padding:0;
	text-align:center;
	text-decoration:none;
	width:139px;
	margin: 1.5em auto 0 auto;
}
#bodycontent a.button {
	display: none;
}
.noscript {
	margin-top: 2em;
	color: red;
}
#winSplash .noscript {
	display: none;
}
.hide-in-editor {
	display: none;
}
.floright {
	float: right;
	color: #15428B;
	margin: 8px;
	text-decoration: none;
	font-size: 8pt;
}
.x-panel-collapsed {
	display: block;
}

/*.x-fieldset {
	border-bottom: none;
	border-left: none;
	border-right: none;
	margin-bottom: 5px;
}*/

.window-publish h2 {
	font-size: 1.3em;
	margin-top: 1em;
	margin-bottom: .5em;
}

pre.copycode {
	border: 1px inset gray;
	background: #fafaf6;
	overflow: auto;
	max-height: 200px;
	padding: 3px;
}

#publishIframe {
	width: 416px;
	height: 156px;
	border: 1px solid silver;
	background: white;
}
#publishIframeBody {
	padding: 3px;
	height: 150px;
	overflow: auto;
}
#publishIframeBody p {
	font-size: 12px;
	font-family: tahoma,arial,verdana, sans-serif;
	color: green;
	margin: 1px 0;
}
#publishIframeBody .failure {
	color: red;
	font-weight: bold;
}
#publishIframeBody .expandable {
	display: none;
	padding-left: 2em;
}
#publishIframeBody .indent {
	padding-left: 2em;
}


#uploadIframeBody {
	overflow: auto;
	font-size: 12px;
	font-family: tahoma,arial,verdana, sans-serif;
}

.just-download {
	display: none;
}
