
html, body { height:100%; font:normal 11px Tahoma, Geneva, sans-serif; color:#000; }
strong { font-weight:bold !important; }
table { border:none; border-collapse:collapse; border-spacing:0; } td { vertical-align:top; }
/* Main */
.Top { border-bottom:1px solid #CCC; padding:5px; height:50px; background-color:#F6F6F6; background-image:-moz-linear-gradient(top,#e5e5e5,#ffffff); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e5e5e5),color-stop(1,#ffffff)); -msfilter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#e5e5e5',EndColorStr='#ffffff')"; }
#TopLoginBox { float:left; margin:4px 15px; border:1px solid #AAA; padding:6px; width:440px; height:28px; background-color:#FFF; background-image:-moz-linear-gradient(left,#ffffff,#f0f0f0); background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ffffff),color-stop(1,#f0f0f0)); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#FFFFFF',endColorstr='#F0F0F0'); -moz-box-shadow:0 0 1px #AAA; -webkit-box-shadow:0 0 1px #AAA; box-shadow:0 0 1px #AAA; }
#TopLoginBoxHeader { float:left; margin:3px 10px; font-size:16px; font-weight:bold; }
.TopLoginBoxFormInput { margin:0 6px 0 0 !important; padding:2px 4px !important; width:190px; height:22px !important; background:none transparent; font-size:16px; } .TopLoginBoxFormLabel { font-size:16px; color:#888; }
#TopLoginBoxAlertMsg { font-size:12px; font-weight:bold; vertical-align:middle; }
/* Elements */
.PanelAlert { position:absolute; bottom:-666px; right:0; z-index:666; }
.PanelAlert .x-panel-body { overflow:auto; } .PanelAlert .x-panel-body p { border-bottom:1px dotted #CCC; padding:6px; }
.PanelAlert .AlertTime { font-size:10px; color:#999; }
.PanelAlertButton { position:absolute; bottom:0; right:0; z-index:665; }
.PanelAlertIcon { background:url(images/icons/Exclamation.png) 0 -2px no-repeat; }
.PreviewContent { padding:5px 8px; } .PreviewContent h3 { margin-bottom:5px; } .PreviewContent p { margin-bottom:5px; }
.PreviewContent td { padding-bottom:5px; }
.PreviewImage { border-right:1px solid #D0D0D0; width:100px; }
/* Misc */
.Bold { font-weight:bold; }
.Clear { clear:both; line-height:0px; font-size:0px; }
.CursorPointer { cursor:pointer; }
.FloatLeft { float:left; }
.FloatRight { float:right; }
.FontNormal { font-weight:normal; }
.FontSize10 { font-size:10px; } .FontSize13 { font-size:13px; }
.Headline { font-size:22px; font-weight:bold; }
.Hidden { display:none; }
.MarginBottom { margin-bottom:8px !important; }
.MarginTop { margin-top:8px !important; } .MarginTop1 { margin-top:1px } .MarginTop5 { margin-top:5px }
.Padding5 { padding:5px; } .Padding6 { padding:6px; }
.PaddingRight15 { padding-right:15px; }
.PaddingRight15 { padding-right:15px; }
.PositionRelative { position:relative; }
.tdLabel { padding-right:3px; text-align:right; color:#1F6699; white-space:nowrap; }
.ToolbarSection { padding:2px 4px 0 0; color:#888; }
.TopHeadline { padding:1px 0 0 13px; color:#888; }
/* Colors */
.BackgroundLight { background-color:#F8F8F8 !important; }
.Black { color:#000; }
.Blue { color:#1F6699 !important; }
.Color { color:#C4122F; }
.Gray { color:#888; }
.Green { color:#46800d; }
.Olive { color:#A6A632; }
.Red { color:#B31212; }
.Yellow { color:#FF9800; }
/* Icons */
.IconAdd { background:url(images/icons/Add.png) 0 1px no-repeat; }
.IconGrid { background:url(images/icons/Grid.png) 0 1px no-repeat; }
.IconMagnify { background-image:url(images/icons/Magnify.png); }
.IconMail { background-image:url(images/icons/Mail.png); }
.IconMailAdd { background:url(images/icons/MailAdd.png) 0 -1px no-repeat; }
.IconMinus { background:url(images/icons/Minus.png) 0 1px no-repeat; }
.IconMobile { background:url(images/icons/Mobile.png) 0 -2px no-repeat; }
.IconMobileAdd { background:url(images/icons/MobileAdd.png) 0 -1px no-repeat; }
/* Ext Classes */
.ext-el-mask-msg { z-index:6666 !important; }
.ext-gecko .x-form-text { padding:1px 3px; }
.sort-desc { background-image: url("/assets/scripts/ext/resources/images/default/grid/sort_desc.gif") !important; background-position: 4px 7px !important; }
.sort-asc { background-image: url("/assets/scripts/ext/resources/images/default/grid/sort_asc.gif") !important; background-position: 4px 7px !important; }
.x-btn-text { color:#000 !important; }
.x-btn-text-icon .x-btn-icon-medium-left .x-btn-text { padding:0 5px 0 30px; font-size:13px; font-weight:bold; }
.x-fieldset { background-color:#FFF; }
.x-fieldset legend { font-size:12px; color:#1F6699; }
.x-form-file-wrap { position:relative; height:22px; }
.x-form-file-wrap .x-form-file { position:absolute; right:0; -moz-opacity:0; filter:alpha(opacity: 0); opacity:0; z-index:2;  height:22px; }
.x-form-file-wrap .x-form-file-btn { position:absolute; right:0; z-index:1; }
.x-form-file-wrap .x-form-file-text { position:absolute; left:0; z-index:3; color:#777; }
.x-form-item-label { font-weight:bold; }
.x-grid3-row-selected { background-color:#E0E0E0 !important; }
.x-menu-sep { height:1px; }
.x-panel-header-text,.x4-panel-header-text { font-size:12px; color:#B31212; } .x-panel-header-text a,.x4-panel-header-text a { color:#B31212; text-decoration:none; }
.x4-panel-body { font-size:11px !important; }
.x-toolbar .x-btn-tl { background-position: 0 0; } .x-toolbar .x-btn-tr { background-position: -3px 0; } .x-toolbar .x-btn-tc { background-position: 0 -6px; } .x-toolbar .x-btn-ml { background-position: 0 -24px; } .x-toolbar .x-btn-mr { background-position: -3px -24px; }  .x-toolbar .x-btn-mc { background-position: 0 -1096px; } .x-toolbar .x-btn-bl { background-position: 0 -3px; } .x-toolbar .x-btn-br { background-position: -3px -3px; } .x-toolbar .x-btn-bc { background-position: 0 -15px; }
.x-toolbar-ct { width:100%; }
.x-tool-delete { background:url(/assets/images/icons/ToolDelete.png); } .x-tool-delete-over { background-position:-15px 0; }
.x-tree-node .x-tree-node-disabled a span { color:#333 !important; }
.x-window-header-text { color:#B31212; }
.x-window-mc { background-color:#F4F4F4 !important; }
.ux-lovcombo-icon { width:16px; height:16px; float:left; background-position: -1px -1px ! important; background-repeat:no-repeat ! important; }
.ux-lovcombo-icon-checked { background:transparent url(/assets/scripts/ext/resources/images/default/menu/checked.gif); }
.ux-lovcombo-icon-unchecked { background:transparent url(/assets/scripts/ext/resources/images/default/menu/unchecked.gif); }
.ux-lovcombo-item-title { border-color:#598db3 !important; background-color:#598db3 !important; font-weight:bold; color:#FFF; } .ux-lovcombo-item-title img.ux-lovcombo-icon { display:none; }
/* Ext Additions */
.CursorDefault { cursor:default !important; } .CursorDefault div { cursor:default !important; }
.DisplayField { border:none; padding:0 !important; background:none; }
.GridCellIcon16 .x-grid3-cell-inner { padding:0 3px 0 5px; }
.GridCellRed .x-grid3-cell-inner { background-color:#fac8d0; }
.GridRowExpander { border-top:1px dotted #CCC; padding:2px 6px; line-height:16px; }
.NoIcon { padding:3px !important; }
.SplitBarTitle { padding:2px 0 0 5px; font:bold 12px Tahoma, Geneva, sans-serif; }
.Tooltip { border-color:#999 !important; background-color:#EEE !important; }