@CHARSET "UTF-8";

body {
	font-family:helvetica,tahoma,verdana,sans-serif;
	margin: 0px;
	padding: 2px;
  padding-top:0px;
  font-size:12px;
	background-color:#fff !important;
	/* background: #FFFFFF url(../img/blue_tile.jpg) repeat-x top;	*/
}

#toolbar .x-btn button, .tlbr, .tlbr button 
{
	font-size:12px;
}
/*#toolbar .x-menu-item-text, #toolbar .x-menu-list-item
{
	font-size:12px;
}*/

.font_bold, .font_bold td
{
	 font-weight: bold !important;
}

.font_red
{
	 color:#ff0000;
}

.font_green
{
	 color:#3a8000;
}

.font_orange
{
	 color:#FF8000;
}

.font_blue
{
	 color:#0000ff;
}

p {
	margin-bottom:10px;
}

#main_holder {
	text-align: left;
}

.ul_bul {
	list-style: url(../img/list_bullet.jpg);
}


em {
	color: #4CA1D8;
}

div, h1 {
	margin: 0px;
	padding: 0px;
}

#mainbody {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}


#mainbody p {
	text-align: justify;
}

h1 {
	font-size:14px;
	 margin-bottom:20px;
}

h2 {
	font-size:13px;
    color:#333;
    font-weight:bold;
    margin:10px 0;
}

h1, h2, h3, h4, h5, h6 {
	color:#4CA1D8;
}

h2, h3 {
	font-weight:normal;
}

h1, h2, h3, h4, h5, h6, p, li, div {
	font-family: Arial, Helvetica, sans-serif;	
}

hr {
	background: #4CA1D8;
	color: #4CA1D8;
	border: 1px solid #4CA1D8;
}

#footer {
	color: #4CA1D8;
	font-size:small;
	margin:10px 0 0 0;
	text-align:center;
}

#function_description {
	background: #F7F7F7;
	border: 1px solid #EAEAEA;
	padding: 10px;
	margin-top: 10px;
}

#function_description ul {
	margin: 0;
	padding: 0;
	list-style:none!important;
	list-style-image: none!important;
}

#function_description ul li {
	margin-bottom: 10px;
}

#function_search_form {
	background: #F7F7F7;
	border: 1px solid #EAEAEA;
	padding: 10px;
}

#function_name {
	width: 250px;
}

#search_button {
	background: #FFF url(../img/search.png) no-repeat right center;
	padding:0 25px 0 0;
}

div.autocomplete {
      position:absolute;
      width:250px;
      background-color:white;
      border:1px solid #888;
      margin:0px;
      padding:0px;
}
	
div.autocomplete ul {
	list-style:none!important;
	list-style-image:none!important;
	margin:0px;
	padding:0px;
}

div.autocomplete ul li.selected {
	background-color: #B9DAF0;
}

div.autocomplete ul li {
	font-size: small;
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	cursor:pointer;
}

.calendar {
	border: 1px #6975A3 solid;
	background-color: transparent;
}

.blist {
    background-image: url(../img/list-items.gif) !important;
}

.viewonly {
    background-image: url(../img/calendar_view_week.png) !important;
}

.config {
    background-image: url(../img/b_tblops.png) !important;
}

.home {
    background-image: url(../img/b_home.png) !important;
}

.edit {
    background-image: url(../img/edit.png) !important;
}

.bmenu {
    background-image: url(../img/menu-show.gif) !important;
}

.aboutmenu {
    background-image: url(../img/monitor.png) !important;
}

.reports {
    background-image: url(../img/b_print.png) !important;
}

.search {
    background-image: url(../img/search.png) !important;
}

.menu-title{
    background: #ebeadb url(../extjs/resouces/img/default/grid/grid3-hrow.gif) repeat-x;
    border-bottom:1px solid #99bbe8;
    color:#15428b;
    font:bold 10px tahoma,arial,verdana,sans-serif;
    display:block;
    padding:3px;
}

.calheading {
	background-color: #7C8BC0;
	color: #fff;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.calnavleft {
	background-color: #7C8BC0;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	padding: 4px;
	cursor: pointer;
}
.calnavright {
	background-color: #7C8BC0;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-align:  right;
	padding: 4px;
	cursor: pointer;
}
.caldayheading {
	background-color: #000;
	color: #fff;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 10px;
	text-align: center;
	padding: 6px 2px 6px 2px;
}
.caldaycells{
	color: #000;
	background-color: #D1D7E6;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 11px;
	text-align: center;
	padding: 4px;
	border: 1px #E0E5F1 solid;
	cursor: pointer;
}
.caldaycellhover{
	color: #fff;
	background-color: #B3BCD4;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 11px;
	text-align: center;
	padding: 4px;
	border: 1px #B3BCD4 solid;
	cursor: pointer;
}
.caldayselected{
	background-color: #737FAC;
	color:	#fff;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border: 1px #566188 solid;
	padding: 3px;
	cursor: pointer;
}
.calblanktop {
	background-color: #fff;
	padding: 4px;
}
.calblankbot {
	background-color: #fff;
	padding: 4px;
}

/* examples.css */
.example-info{
	width:150px;
	border:1px solid #c3daf9;
	border-top:1px solid #DCEAFB;
	border-left:1px solid #DCEAFB;
	background:#ecf5fe url( info-bg.gif ) repeat-x;
	font-size:10px;
	padding:8px;
}
pre.code{
	background: #F8F8F8;
	border: 1px solid #e8e8e8;
	padding:10px;
	margin:10px;
	margin-left:0px;
	border-left:5px solid #e8e8e8;
	font-size: 12px !important;
	line-height:14px !important;
}
.msg .x-box-mc {
    font-size:14px;
}
#msg-div {
    position:absolute;
    left:35%;
    top:10px;
    width:250px;
    z-index:20000;
}
.x-grid3-row-body p {
    margin:5px 5px 10px 5px !important;
}

/* icons used in the toolbar */
.add {
  background-image:url(../img/add.gif) !important;
}

/* icons used in the toolbar */
.duplicate {
  background-image:url(../img/icon_new_child.gif) !important;
}

.remove {
	background-image:url(../img/delete.gif) !important;
}

.search {
	background-image:url(../img/search.png) !important;
}
.print{
	background-image:url(../img/print.png) !important;
}
.save{
	background-image:url(../img/iconSave.gif) !important;
}
.rebuild{
	background-image:url(../img/s_process.png) !important;
}
.close{
	background-image:url(../img/btn_close.gif) !important;
}

.cancel{
	background-image:url(../img/cross.png) !important;
}

.lookup{
	background-image:url(../img/icon_lookup.gif) !important;
}

/* styles used for the cells */
.readonlycell { 
  background-color:#CCCCCC !important;
}

.coolcell { 
  background-image:url(../img/cellbck.jpg) !important;
}

.redColor { 
  color: #dd0000;
}

.greenColor { 
  color: #006633;
}

.blackolor { 
  color: #000000;
}

.rowBGColorRed {
   background-color: red !important;
}

.negative {
	color: #dd0000;
}
.positive {
	color: green;
}
.x-grid3-cell-inner {
	font-family:"segoe ui",tahoma, arial, sans-serif;
}
.x-grid-group-hd div {
	font-family:"segoe ui",tahoma, arial, sans-serif;
}
.x-grid3-hd-inner {
	font-family:"segoe ui",tahoma, arial, sans-serif;
	font-size:12px;
}
.x-grid3-body .x-grid3-td-cost {
	background-color:#f1f2f4;
 }
.x-grid3-summary-row .x-grid3-td-cost {
	background-color:#e1e2e4;
}
.icon-grid {
	background-image:url(../shared/icons/fam/grid.png) !important;
}
.x-grid3-dirty-cell {
	/* background-image:none; */
	background-image: transparent url(../../resources/images/default/grid/dirty.gif) ! important;
}

.menu-title{
    background: #ebeadb url(../../resources/images/default/grid/grid3-hrow.gif) repeat-x;
    border-bottom:1px solid #99bbe8;
    color:#15428b;
    font:bold 10px tahoma,arial,verdana,sans-serif;
    display:block;
    padding:3px;
}

.x-window-dlg .ext-mb-download {
  background:transparent url(../img/download.gif) no-repeat top left;
  height:46px;
}

.ext-mb-rebuild {
  background:transparent url(../img/ajax-loader_blue.gif) no-repeat top left;
  height:46px;
}


/* icons used in filtered grid */
.x-grid3-hd-row td.ux-filtered-column {   
        font-style: italic;  
        font-weight: bold;
 }
.rmoney .x-form-field {text-align:right;}

.lmoney .x-form-field {text-align:left;}

.rNumber .x-form-field {text-align:right;}

.lNumber .x-form-field {text-align:left;}

#west-content a {
	text-decoration:none;
}
#west-content a:hover {
	text-decoration:underline;
}
#west {
	width:280px;
}
.ext-ie #west {
	width:270px;
}
#center {
	width:640px;
}
#adsense-top {
	margin: 10px 0 10px 0;
}
#west-content {
	font-family:arial, sans-serif;
}
#center-content {
	font-family:arial, sans-serif;
	margin:0 0 0 10px;
	color:#777777;
}
#center-content h2 {
	font-size:16px;
	text-align:center;
}
#description {
	color:#777777;
	text-align:justify;
}
#description em {
	font-style:italic;
	font-weight:bold;
}
#description p {
	margin: 2px 0 8px 0;
}
.adsense {
	opacity:.55;
	filter:alpha(opacity=55);
	-moz-opacity:.55;
}
#change-log{
	padding:20px 0 0 20px;
}
#change-log ul {
	margin: 8px 0 0 1em;
	list-style:disc outside;
	text-align:justify;
}

.ux-grid3-dirty-row {
	background:#ffffa8;
}
.ux-grid3-new-row {
	background:#c8ffc8;
}

.ux-grid3-row-action-cell .x-grid3-cell-inner {
    padding: 1px 0 0 0;
}
.ux-grid3-row-action-cell .x-grid3-cell-inner div {
    background-repeat:no-repeat;
    width:16px;
    height:16px;
    cursor:pointer;
}

.ux-up-item {
	line-height:17px;
	height:17px;
	cursor:default;
/*	border: 1px solid transparent; */
	margin-bottom:1px;
	position:relative;
	background-color:#e0e0e0;
	background-image:url(../img/white_bg.png);
	background-repeat:no-repeat
}
.ux-up-icon-file {
	width:16px;
	height:16px;
	vertical-align:-3px;
	margin-right:4px;
	background-image:url(../ext/resources/img/default/tree/leaf.gif);
	float:left;
}
.ux-up-item-selected {
	/*
	border-color:#c0c0c0;
	background-color:#f0f0f0;
	*/
}
.ux-up-indicator {
	background-color:yellow;
	height:17px;
	width:40px;
	position:absolute;
	opacity:0.4;
}
.ux-up-icon-state {
	width:16px;
	float:right;
	margin-right:2px;
	cursor:pointer;
	z-index:-1;
}
.ux-up-icon-queued {
	background-image:url(../img/silk/icons/page_white_get.png);
}
.ux-up-icon-uploading {
	background-image:url(../ext/resources/img/default/grid/wait.gif);
}
.ux-up-icon-done {
	background-image:url(../img/silk/icons/accept.png);
}
.ux-up-icon-failed {
	background-image:url(../img/silk/icons/error.png);
}
.ux-up-icon-stopped {
	background-image:url(../img/silk/icons/stop.png);
}
.ux-up-text {
	float:left;
}
.ux-ftm-nodename {
	color:black;
	font-weight:bold;
	cursor:default ! important;
}
.folder {
	background-image:url(../ext/resources/img/default/tree/folder.gif) ! important;
/*	background-repeat:no-repeat; */
}

/* Change to show open folders in Tree */
/*
.x-tree-node-leaf .x-tree-node-icon{
	background-image:url(../img/default/tree/folder-open.gif);
}
.x-tree-node-leaf2 .x-tree-node-icon2 {
	background-image:url(../img/default/tree/folder_explore.png);
}
*/
/*  
// Icon Classes 
// Ext.ux.RowActions.css
*/
.icon-ob {
	background-image:url(../img/ob_16.png) ! important;
}
.icon-graph {
	background-image:url(../img/silk/chart_curve.png) ! important;
}
.icon-chart {
	background-image:url(../img/silk/chart_bar.png) ! important;
}
.icon-prefs {
	background-image:url(../img/silk/application_form.png) ! important;
}
.icon-ok {
	background-image:url(../img/ok16.png) ! important;
}
.icon-view-tile {
	background-image:url(../img/silk/application_view_tile.png) ! important;
}
.icon-check, .icon-check-off {
	background-image:url(../extjs/resources/images/default/menu/unchecked.gif) ! important;
}
.icon-check-on {
	background-image:url(../extjs/resources/images/default/menu/checked.gif) ! important;
}
.icon-stat-data {
	background-image:url(../img/kate_16.png) ! important;
}
.icon-rename {
	background-image:url(../img/silk/textfield_rename.png) ! important;
}
.icon-add-col {
	background-image:url(../img/silk/page_white_add.png) ! important;
}
.icon-del-col {
	background-image:url(../img/silk/page_white_delete.png) ! important;
}
.icon-save-table {
	background-image:url(../img/silk/table_save.png) ! important;
}
.icon-add-tab {
	background-image:url(../img/silk/tab_add.png) ! important;
}
.icon-del-tab {
	background-image:url(../img/silk/tab_delete.png) ! important;
}
.icon-go-tab {
	background-image:url(../img/silk/tab_go.png) ! important;
}
.icon-add-table {
	background-image:url(../img/silk/table_add.png) ! important;
}
.icon-del-table {
	background-image:url(../img/silk/table_delete.png) ! important;
}
.icon-admin {
	background-image:url(../img/icons/adv_settings_16.png) ! important;
}
.icon-grid {
    background-image:url(../img/silk/application_view_columns.png) !important;
}
.icon-key {
	background-image:url(../img/silk/key.png) ! important;
}
.icon-key2 {
	background-image:url(../img/key_16.png) ! important;
}
.icon-expand-all {
	background-image:url(../img/expand-all.gif) ! important;
}
.icon-collapse-all {
	background-image:url(../img/collapse-all.gif) ! important;
}
.icon-tree-orgboard {
	background-image:url(../img/silk/chart_organisation.png) ! important;
}
.icon-tree-area {
	background-image:url(../img/silk/post_title.png) ! important;
}
.icon-tree-post {
	background-image:url(../img/silk/page_white.png) ! important;
}
.icon-plus {
	background-image:url(../img/silk/add.png) ! important;
}
.icon-minus {
	background-image:url(../img/silk/delete.png) ! important;
}
.icon-house {
	background-image:url(../img/house_16.png) ! important;
}
.icon-user {
	background-image:url(../img/user2_16.png) ! important;
}
.icon-trash-empty {
	background-image:url(../img/silk/bin_empty.png) ! important;
}
.icon-trash-closed {
	background-image:url(../img/silk/bin_closed.png) ! important;
}
.icon-disk {
	background-image:url(../img/silk/disk.png) ! important;
}
.icon-disk-bullet {
	background-image:url(../img/silk/bullet_disk.png) ! important;
}
.icon-undo {
	background-image:url(../img/silk/arrow_undo.png) ! important;
}
.icon-loading {
	background-image:url(../extjs/resources/img/default/grid/grid-loading.gif) ! important;
}
.icon-db-refresh {
	background-image:url(../img/silk/database_refresh.png) ! important;
}
.icon-db-gear {
	background-image:url(../img/silk/database_gear.png) ! important;
}
.icon-magnifier {
	background-image:url(../img/silk/magnifier.png) ! important;
}
.icon-wrench {
	background-image:url(../img/silk/wrench.png) ! important;
}
.icon-wrench-orange {
	background-image:url(../img/silk/wrench_orange.png) ! important;
}
.icon-star {
	background-image:url(../img/silk/star.png) ! important;
}
.icon-lock-go {
	background-image:url(../img/silk/lock_go.png) ! important;
}
.icon-group-add {
	background-image:url(../img/silk/group_add.png) ! important;
}
.icon-group-del {
	background-image:url(../img/silk/group_delete.png) ! important;
}
.icon-stat-portal {
	background-image:url(../img/stat_portal_16.png) ! important;
}
.icon-stat-list {
	background-image:url(../img/stat_list_16.png) ! important;
}
.icon-cancel {
	background-image:url(../img/cancel16.png) ! important;
}
.icon-cross {
	background-image:url(../img/silk/cross.png) ! important;
}
.icon-defaults {
	background-image:url(../img/silk/arrow_rotate_clockwise.png) ! important;
}
.icon-load {
	background-image:url(../img/silk/database_go.png) ! important;
}
.icon-reconfigure {
	background-image:url(../img/silk/database_gear.png) ! important;
}
.icon-working {
	background-image:url(../extjs/resources/img/default/grid/wait.gif) ! important;
}
.icon-upload {
	background-image:url(../img/up.png) ! important;
}
.icon-folder-add {
	background-image:url(../img/silk/folder_add.png) ! important;
}
.icon-open {
	background-image:url(../img/silk/application_go.png) ! important;
}
.icon-open-self {
	background-image:url(../img/silk/application.png) ! important;
}
.icon-open-popup {
	background-image:url(../img/silk/application_double.png) ! important;
}
.icon-open-blank {
	background-image:url(../img/silk/application_cascade.png) ! important;
}
.icon-open-download {
	background-image:url(../img/silk/application_put.png) ! important;
}
.icon-refresh {
	background-image:url(../img/silk/arrow_refresh.png) ! important;
}
.icon-pencil {
	background-image:url(../img/silk/pencil.png) ! important;
}
.icon-stop {
	background-image:url(../img/silk/control_stop.png) ! important;
}
.icon-email {
	background-image:url(../img/silk/email.png) ! important;
}
.icon-email-compose {
	background-image:url(../img/silk/email_edit.png) ! important;
}
.icon-coins {
	background-image:url(../img/silk/coins.png) ! important;
}
.icon-clock {
	background-image:url(../img/silk/clock.png) ! important;
}
.icon-zoom {
	background-image:url(../img/silk/zoom.png) ! important;
}
.icon-print {
	background-image:url(../img/silk/printer.png) ! important;
}
.icon-folder-component {
	background-image:url(../img/silk/folder_brick.png) ! important;
}
.icon-plugin {
	background-image:url(../img/silk/plugin.png) ! important;
}
.icon-extension {
	background-image:url(../img/silk/brick.png) ! important;
}
.icon-function {
	background-image:url(../img/silk/flag_yellow.png) ! important;
}
.icon-bulb {
	background-image:url(../img/silk/lightbulb.png) ! important;
}
.icon-bulb-off {
	background-image:url(../img/silk/lightbulb_off.png) ! important;
}
.icon-copy {
	background-image:url(../img/silk/page_white_copy.png) ! important;
}
.icon-paste {
	background-image:url(../img/silk/page_paste.png) ! important;
}
.icon-star {
	background-image:url(../img/silk/award_star_gold_3.png) ! important;
}
.icon-edit-record {
	background-image:url(../img/silk/table_edit.png) ! important;
}
.icon-actions {
	background-image:url(../img/silk/lightning.png) ! important;
}
.icon-form-add {
	background-image:url(../img/silk/layout_add.png) ! important;
}
.icon-html {
	background-image:url(../img/silk/html.png) ! important;
}
.icon-script {
	background-image:url(../img/silk/script.png) ! important;
}
.icon-css {
	background-image:url(../img/silk/css.png) ! important;
}
.icon-bell {
	background-image:url(../img/silk/bell.png) ! important;
}

.icon-run {
	background-image:url(../img/silk/application_go.png) ! important;
}

/*  Icon Classes end */

/* styles for rows */
.ux-row-action-cell .x-grid3-cell-inner {
	padding:1px 0 0 0;
}
.ux-row-action-item {
	float:left;
	min-width:16px;
	height:16px;
	background-repeat:no-repeat;
	margin: 0 5px 0 0;
	cursor:pointer;
	overflow:hidden;
}
.ext-ie .ux-row-action-item {
	width:16px;
}
.ext-ie .ux-row-action-text {
	width:auto;
}
.ux-row-action-item span {
	vertical-align:middle;
	padding:0 0 0 20px;
	line-height:18px;
}
.ext-ie .ux-row-action-item span {
	width:auto;
}

/* styles for groups */
.x-grid-group-hd div {
	position:relative;
	height:16px;
}
.ux-row-action-cell .x-grid3-cell-inner {
	padding:1px 0 0 0;
}
.ux-row-action-item {
	float:left;
	min-width:16px;
	height:16px;
	background-repeat:no-repeat;
	margin: 0 5px 0 0;
	cursor:pointer;
	overflow:hidden;
}
.ext-ie .ux-row-action-item {
	width:16px;
}
.ext-ie .ux-row-action-text {
	width:auto;
}
.ux-row-action-item span {
	vertical-align:middle;
	padding:0 0 0 20px;
	line-height:18px;
}
.ext-ie .ux-row-action-item span {
	width:auto;
}

/* styles for groups */
.x-grid-group-hd div {
	position:relative;
	height:16px;
}
.ux-grow-action-item {
	min-width:16px;
	height:16px;
	background-repeat:no-repeat;
	background-position: 0 50% ! important;
	margin: 0 0 0 4px;
	padding: 0 ! important;
	cursor:pointer;
	float:left;
}
.ext-ie .ux-grow-action-item {
	width:16px;
}
.ux-action-right {
	float:right;
	margin: 0 3px 0 2px;
	padding: 0 ! important;
}
.ux-grow-action-text {
	padding: 0 ! important;
	margin:0 ! important;
	background:transparent none ! important;
	float:left;
}


td.x-grid3-progresscol {
  vertical-align: middle;
  border: 1px solid #8DB2E3;
}

.x-grid3-progresscol .x-grid3-cell-inner {
  padding: 0px;
}

.x-grid3-progresscol .x-progress-bar {
  height: 16px;
}

.x-grid3-progresscol .x-progress-inner {
  height: 17px;
}

.x-grid3-progresscol .x-progress-text-front-ie6 {
  padding: 2.5px 5px;
}

.x-grid3-progresscol .x-progress-text-front {
  padding: 2px 5px;
}

.x-progress-bar-red,.x-progress-bar-orange,.x-progress-bar-green {
  float: left;
  height: 16px;
}

.x-progress-bar-red {
  background: #ff0000 url(../img/progress-bg-red.gif) repeat-x scroll left
    center;
  border-top: 1px solid #ecb7ad;
}

.x-progress-bar-orange {
  background: #9cbfee url(../img/progress-bg-orange.gif) repeat-x scroll
    left center;
  border-right: 1px solid #deab7e;
  border-top: 1px solid #d7b290;
}

.x-progress-bar-green {
  background: #00ff00 url(../img/progress-bg-green.gif) repeat-x scroll
    left center;
  border-right: 1px solid #5bd976;
  border-top: 1px solid #79e18f;
}

.x-progress-text-back 
{
    color:#000000;
    text-align:center;
}
.x-progress-text-front
{
    color:#ffffff;
    text-align:center;
    margin-top:1px;
    margin-left:1px;
}

#grid-example .x-grid-col-1 {
	text-align: right;
}
#grid-example .x-grid-col-2{
	text-align: right;
}
#grid-example .x-grid-col-3 {
	text-align: right;
}
#grid-example .x-grid-col-4 {
	text-align: right;
}
#grid-example.x-grid-mso{
	border: 1px solid #6593cf;
}
#grid-example.x-grid-vista{
	border: 1px solid #b3bcc0;
}
#xml-grid-example{
	border: 1px solid #cbc7b8;
	left: 0;
	position: relative;
	top: 0;
}
#editor-grid .x-grid-col-2{
    text-align:right;
}
.x-grid3-td-topic b {
    font-family:tahoma, verdana;
    display:block;
}
.x-grid3-td-topic b i {
    font-weight:normal;
    font-style: normal;
    color:#000;
}
.x-grid3-td-topic .x-grid3-cell-inner {
    white-space:normal;
}
.x-grid3-td-topic a {
    color: #385F95;
    text-decoration:none;
}
.x-grid3-td-topic a:hover {
    text-decoration:underline;
}
.details .x-btn-text {
    background-image: url(details.gif);
}
.x-resizable-pinned .x-resizable-handle-south{
    background:url(../img/default/sizer/s-handle-dark.gif);
    background-position: top;
}

/* Advanced Tabs */
pre {
   font-size:11px; 
}

.x-tab-panel-body .x-panel-body {
    padding:10px;
}

/* default loading indicator for ajax calls */
.loading-indicator {
	font-size:8pt;
	background-image:url('../extjs/resources/img/default/grid/loading.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left:20px;
}

.new-tab {
    background-image:url(../img/new_tab.gif) !important;
}

.tabs {
    background-image:url(../img/tabs.gif) !important;
}

* ADDED: Unknown Location */
.ux-flag-world {
  background-image:url(../img/flags/world.png) ! important;
}

/* AD-Andorra */
.ux-flag-ad {
  background-image:url(../img/flags/ad.png) ! important;
}

/* AE-United Arab Emirates */
.ux-flag-ae {
  background-image:url(../img/flags/ae.png) ! important;
}

/* AF-Afghanistan */
.ux-flag-af {
  background-image:url(../img/flags/af.png) ! important;
}

/* AG-Antigua and Barbuda */
.ux-flag-ag {
  background-image:url(../img/flags/ag.png) ! important;
}

/* AI-Anguilla - Previously "French Afar and Issas" - AI */
.ux-flag-ai {
  background-image:url(../img/flags/ai.png) ! important;
}

/* AL-Albania */
.ux-flag-al {
  background-image:url(../img/flags/al.png) ! important;
}

/* AM-Armenia */
.ux-flag-am {
  background-image:url(../img/flags/am.png) ! important;
}

/* AN-Netherlands Antilles */
.ux-flag-an {
  background-image:url(../img/flags/an.png) ! important;
}

/* AO-Angola */
.ux-flag-ao {
  background-image:url(../img/flags/ao.png) ! important;
}

/* AQ-Antarctica - "Consisting of all territory south of lat 60 degress S" */
/* .ux-flag-aq {
 *   background-image:url(../img/flags/aq.png) ! important;
 * }
*/

/* AR-Argentina */
.ux-flag-ar {
  background-image:url(../img/flags/ar.png) ! important;
}

/* AS-American Samoa */
.ux-flag-as {
  background-image:url(../img/flags/as.png) ! important;
}

/* AT-Austria */
.ux-flag-at {
  background-image:url(../img/flags/at.png) ! important;
}

/* AU-Australia */
.ux-flag-au {
  background-image:url(../img/flags/au.png) ! important;
}

/* AW-Aruba */
.ux-flag-aw {
  background-image:url(../img/flags/aw.png) ! important;
}

/* AX-Aland Islands */
.ux-flag-ax {
  background-image:url(../img/flags/ax.png) ! important;
}

/* AZ-Azerbaijan */
.ux-flag-az {
  background-image:url(../img/flags/az.png) ! important;
}

/* BA-Bosnia and Herzegovina */
.ux-flag-ba {
  background-image:url(../img/flags/ba.png) ! important;
}

/* BB-Barbados */
.ux-flag-bb {
  background-image:url(../img/flags/bb.png) ! important;
}

/* BD-Bangladesh */
.ux-flag-bd {
  background-image:url(../img/flags/bd.png) ! important;
}

/* BE-Belgium */
.ux-flag-be {
  background-image:url(../img/flags/be.png) ! important;
}

/* BF-Burkina Faso - Previously "Upper Volta" - HV */
.ux-flag-bf {
  background-image:url(../img/flags/bf.png) ! important;
}

/* BG-Bulgaria */
.ux-flag-bg {
  background-image:url(../img/flags/bg.png) ! important;
}

/* BH-Bahrain */
.ux-flag-bh {
  background-image:url(../img/flags/bh.png) ! important;
}

/* BI-Burundi */
.ux-flag-bi {
  background-image:url(../img/flags/bi.png) ! important;
}

/* BJ-Benin - Previously "Dahomey" - DY*/
.ux-flag-bj {
  background-image:url(../img/flags/bj.png) ! important;
}

/* BL-Saint Barthelemy */
/* .ux-flag-bl {
 *   background-image:url(../img/flags/bl.png) ! important;
 * }
*/


/* BM-Bermuda */
.ux-flag-bm {
  background-image:url(../img/flags/bm.png) ! important;
}

/* BN-Brunei Darussalam */
.ux-flag-bn {
  background-image:url(../img/flags/bn.png) ! important;
}

/* BO-Boliva */
.ux-flag-bo {
  background-image:url(../img/flags/bo.png) ! important;
}

/* BR-Brazil */
.ux-flag-br {
  background-image:url(../img/flags/br.png) ! important;
}

/* BS-Bahamas */
.ux-flag-bs {
  background-image:url(../img/flags/bs.png) ! important;
}

/* BT-Bhutan */
.ux-flag-bt {
  background-image:url(../img/flags/bt.png) ! important;
}

/* BV-Bouvet Island */
.ux-flag-bv {
  background-image:url(../img/flags/bv.png) ! important;
}

/* BW-Botswana */
.ux-flag-bw {
  background-image:url(../img/flags/bw.png) ! important;
}

/* BY-Belarus - Previously "Byelorussian S.S.R." */
.ux-flag-by {
  background-image:url(../img/flags/by.png) ! important;
}

/* BZ-Belize */
.ux-flag-bz {
  background-image:url(../img/flags/bz.png) ! important;
}

/* CA-Canada */
.ux-flag-ca {
  background-image:url(../img/flags/ca.png) ! important;
}

/* ADDED: Catalonia? */
.ux-flag-catalonia {
  background-image:url(../img/flags/catalonia.png) ! important;
}

/* CC-Cocos (Keeling) Islands */
.ux-flag-cc {
  background-image:url(../img/flags/cc.png) ! important;
}

/* CD-Congo, the Democratic Republic of the - Previously "Zaire" - ZR */
.ux-flag-cd {
  background-image:url(../img/flags/cd.png) ! important;
}

/* CF-Central African Republic */
.ux-flag-cf {
  background-image:url(../img/flags/cf.png) ! important;
}

/* CG-Congo */
.ux-flag-cg {
  background-image:url(../img/flags/cg.png) ! important;
}

/* CH-Switzerland - from "Confoederatio Helvetica" */
.ux-flag-ch {
  background-image:url(../img/flags/ch.png) ! important;
}

/* CI-Cote d'lvoire */
.ux-flag-ci {
  background-image:url(../img/flags/ci.png) ! important;
}

/* CK-Cook Islands */
.ux-flag-ck {
  background-image:url(../img/flags/ck.png) ! important;
}

/* CL-Chile */
.ux-flag-cl {
  background-image:url(../img/flags/cl.png) ! important;
}

/* CM-Cameroon */
.ux-flag-cm {
  background-image:url(../img/flags/cm.png) ! important;
}

/* CN-China */
.ux-flag-cn {
  background-image:url(../img/flags/cn.png) ! important;
}

/* CO-Colombia */
.ux-flag-co {
  background-image:url(../img/flags/co.png) ! important;
}

/* CR-Costa Rica */
.ux-flag-cr {
  background-image:url(../img/flags/cr.png) ! important;
}

/* CS-? */
.ux-flag-cs {
  background-image:url(../img/flags/cs.png) ! important;
}

/* CU-Cuba */
.ux-flag-cu {
  background-image:url(../img/flags/cu.png) ! important;
}

/* CV-Cape Verde */
.ux-flag-cv {
  background-image:url(../img/flags/cv.png) ! important;
}

/* CX-Christmas Island */
.ux-flag-cx {
  background-image:url(../img/flags/cx.png) ! important;
}

/* CY-Cyprus */
.ux-flag-cy {
  background-image:url(../img/flags/cy.png) ! important;
}

/* CZ-Czech Republic */
.ux-flag-cz {
  background-image:url(../img/flags/cz.png) ! important;
}

/* DE-Germany - Previously "Germany, Federal Republic of" - from Deutschland */
.ux-flag-de {
  background-image:url(../img/flags/de.png) ! important;
}

/* DJ-Djibouti - Previously "French Afar and Issas" - AI */
.ux-flag-dj {
  background-image:url(../img/flags/dj.png) ! important;
}

/* DK-Denmark */
.ux-flag-dk {
  background-image:url(../img/flags/dk.png) ! important;
}

/* DM-Dominica */
.ux-flag-dm {
  background-image:url(../img/flags/dm.png) ! important;
}

/* DO-Dominican Republic */
.ux-flag-do {
  background-image:url(../img/flags/do.png) ! important;
}

/* DZ-Algeria - from "Ledzayer" its Berber name */
.ux-flag-dz {
  background-image:url(../img/flags/dz.png) ! important;
}

/* EC-Ecuador */
.ux-flag-ec {
  background-image:url(../img/flags/ec.png) ! important;
}

/* EE-Estonia - from "Eesti" its Estonian name */
.ux-flag-ee {
  background-image:url(../img/flags/ee.png) ! important;
}

/* EG-Egypt */
.ux-flag-eg {
  background-image:url(../img/flags/eg.png) ! important;
}

/* EH-Western Sahara - Previously "Spanish Sahara" - from "Sahara espanol" its Spanish name */
.ux-flag-eh {
  background-image:url(../img/flags/eh.png) ! important;
}

/* ADDED: England */
.ux-flag-england {
  background-image:url(../img/flags/england.png) ! important;
}

/* ER-Eritrea */
.ux-flag-er {
  background-image:url(../img/flags/er.png) ! important;
}

/* ES-Spain - Includes "Canary Islands, Ceuta and Melilla" - from "Espana" it Spanish name */
.ux-flag-es {
  background-image:url(../img/flags/es.png) ! important;
}

/* ET-Ethiopia */
.ux-flag-et {
  background-image:url(../img/flags/et.png) ! important;
}

/* ADDED: European Union */
.ux-flag-europeanunion {
  background-image:url(../img/flags/europeanunion.png) ! important;
}

/* FAM-? */
.ux-flag-fam {
  background-image:url(../img/flags/fam.png) ! important;
}

/* FI-Finland */
.ux-flag-fi {
  background-image:url(../img/flags/fi.png) ! important;
}

/* FJ-Fiji */
.ux-flag-fj {
  background-image:url(../img/flags/fj.png) ! important;
}

/* FK-Falkland Islands (Malvinas) */
.ux-flag-fk {
  background-image:url(../img/flags/fk.png) ! important;
}

/* FM-Micronesia, Federated States of - Previously "Micronesia" */
.ux-flag-fm {
  background-image:url(../img/flags/fm.png) ! important;
}

/* FO-Faroe Islands */
.ux-flag-fo {
  background-image:url(../img/flags/fo.png) ! important;
}

/* FR-France - Includes "Clipperton Island" */
.ux-flag-fr {
  background-image:url(../img/flags/fr.png) ! important;
}

/* GA-Gabon */
.ux-flag-ga {
  background-image:url(../img/flags/ga.png) ! important;
}

/* GB-United Kingdom - From "Great Britain" - UK */
/* part of its official name: "United Kingdom of Great Britain and Northern Ireland" */
.ux-flag-gb {
  background-image:url(../img/flags/gb.png) ! important;
}

/* GD-Grenada */
.ux-flag-gd {
  background-image:url(../img/flags/gd.png) ! important;
}

/* GE-Georgia - GE previously represented "Gilbert and Ellice Islands" */
.ux-flag-ge {
  background-image:url(../img/flags/ge.png) ! important;
}

/* GF-French Guiana - from "Guyane francaise" its French name */
.ux-flag-gf {
  background-image:url(../img/flags/gf.png) ! important;
}

/* GG-Guernsey */
/* .ux-flag-gg {
 *   background-image:url(../img/flags/gg.png) ! important;
 * }
*/

/* GH-Ghana */
.ux-flag-gh {
  background-image:url(../img/flags/gh.png) ! important;
}

/* GI-Gibraltar */
.ux-flag-gi {
  background-image:url(../img/flags/gi.png) ! important;
}

/* GL-Greenland */
.ux-flag-gl {
  background-image:url(../img/flags/gl.png) ! important;
}

/* GM-Gambia */
.ux-flag-gm {
  background-image:url(../img/flags/gm.png) ! important;
}

/* GN-Guinea */
.ux-flag-gn {
  background-image:url(../img/flags/gn.png) ! important;
}

/* GP-Guadeloupe */
.ux-flag-gp {
  background-image:url(../img/flags/gp.png) ! important;
}

/* GQ-Equatorial Guinea - from "Guinee equatoriale" its French name */
.ux-flag-gq {
  background-image:url(../img/flags/gq.png) ! important;
}

/* GR-Greece */
.ux-flag-gr {
  background-image:url(../img/flags/gr.png) ! important;
}

/* GS-South Georgia and the South Sandwich Islands */
.ux-flag-gs {
  background-image:url(../img/flags/gs.png) ! important;
}

/* GT-Guatemala */
.ux-flag-gt {
  background-image:url(../img/flags/gt.png) ! important;
}

/* GU-Guam */
.ux-flag-gu {
  background-image:url(../img/flags/gu.png) ! important;
}

/* GW-Guinea-Bissau */
.ux-flag-gw {
  background-image:url(../img/flags/gw.png) ! important;
}

/* GY-Guyana */
.ux-flag-gy {
  background-image:url(../img/flags/gy.png) ! important;
}

/* HK-Hong Kong */
.ux-flag-hk {
  background-image:url(../img/flags/hk.png) ! important;
}

/* HM-Heard Island and McDonald Islands */
.ux-flag-hm {
  background-image:url(../img/flags/hm.png) ! important;
}

/* HN-Honduras */
.ux-flag-hn {
  background-image:url(../img/flags/hn.png) ! important;
}

/* HR-Croatia - from "Hrvatska" its Croatian name */
.ux-flag-hr {
  background-image:url(../img/flags/hr.png) ! important;
}

/* HT-Haiti */
.ux-flag-ht {
  background-image:url(../img/flags/ht.png) ! important;
}

/* HU-Hungary */
.ux-flag-hu {
  background-image:url(../img/flags/hu.png) ! important;
}

/* ID-Indonesia */
.ux-flag-id {
  background-image:url(../img/flags/id.png) ! important;
}

/* IE-Ireland */
.ux-flag-ie {
  background-image:url(../img/flags/ie.png) ! important;
}

/* IL-Israel */
.ux-flag-il {
  background-image:url(../img/flags/il.png) ! important;
}

/* IM-Isle of Man */
/* .ux-flag-im {
 *   background-image:url(../img/flags/im.png) ! important;
 * }
*/

/* IN-India */
.ux-flag-in {
  background-image:url(../img/flags/in.png) ! important;
}

/* IO-British Indian Ocean Territory - Includes "Diego Garcia" */
.ux-flag-io {
  background-image:url(../img/flags/io.png) ! important;
}

/* IQ-Iraq */
.ux-flag-iq {
  background-image:url(../img/flags/iq.png) ! important;
}

/* IR-Iran, Islamic Republic of */
.ux-flag-ir {
  background-image:url(../img/flags/ir.png) ! important;
}

/* IS-Iceland */
.ux-flag-is {
  background-image:url(../img/flags/is.png) ! important;
}

/* IT-Italy */
.ux-flag-it {
  background-image:url(../img/flags/it.png) ! important;
}

/* JE-Jersey */
/* .ux-flag-je {
 *   background-image:url(../img/flags/je.png) ! important;
 * }
*/

/* JM-Jamaica */
.ux-flag-jm {
  background-image:url(../img/flags/jm.png) ! important;
}

/* JO-Jordan */
.ux-flag-jo {
  background-image:url(../img/flags/jo.png) ! important;
}

/* JP-Japan */
.ux-flag-jp {
  background-image:url(../img/flags/jp.png) ! important;
}

/* KE-Kenya */
.ux-flag-ke {
  background-image:url(../img/flags/ke.png) ! important;
}

/* KG-Kyrgyzstan */
.ux-flag-kg {
  background-image:url(../img/flags/kg.png) ! important;
}

/* KH-Cambodia - Previously "Kampuchea" its former name */
.ux-flag-kh {
  background-image:url(../img/flags/kh.png) ! important;
}

/* KI-Kiribati */
.ux-flag-ki {
  background-image:url(../img/flags/ki.png) ! important;
}

/* KM-Comoros - from "Komori" its Comorian name */
.ux-flag-km {
  background-image:url(../img/flags/km.png) ! important;
}

/* KN-Saint Kitts and Nevis - Previously named "Saint Kitts-Nevis-Anguilla" */
.ux-flag-kn {
  background-image:url(../img/flags/kn.png) ! important;
}

/* KP-Korea, Democratic People's Republic of - i.e. North Korea */
.ux-flag-kp {
  background-image:url(../img/flags/kp.png) ! important;
}

/* KR-Korea, Republic of - i.e. South Korea */
.ux-flag-kr {
  background-image:url(../img/flags/kr.png) ! important;
}

/* KW-Kuwait */
.ux-flag-kw {
  background-image:url(../img/flags/kw.png) ! important;
}

/* KY-Cayman Islands */
.ux-flag-ky {
  background-image:url(../img/flags/ky.png) ! important;
}

/* KZ-Kazakhstan - previously named "Kazakstan" */
.ux-flag-kz {
  background-image:url(../img/flags/kz.png) ! important;
}

/* LA-Lao People's Democratic Republic */
.ux-flag-la {
  background-image:url(../img/flags/la.png) ! important;
}

/* LB-Lebanon */
.ux-flag-lb {
  background-image:url(../img/flags/lb.png) ! important;
}

/* LC-Saint Lucia */
.ux-flag-lc {
  background-image:url(../img/flags/lc.png) ! important;
}

/* LI-Liechtenstein */
.ux-flag-li {
  background-image:url(../img/flags/li.png) ! important;
}

/* LK-Sri Lanka */
.ux-flag-lk {
  background-image:url(../img/flags/lk.png) ! important;
}

/* LR-Liberia */
.ux-flag-lr {
  background-image:url(../img/flags/lr.png) ! important;
}

/* LS-Lesotho */
.ux-flag-ls {
  background-image:url(../img/flags/ls.png) ! important;
}

/* LT-Lithuania */
.ux-flag-lt {
  background-image:url(../img/flags/lt.png) ! important;
}

/* LU-Luxembourg */
.ux-flag-lu {
  background-image:url(../img/flags/lu.png) ! important;
}

/* LV-Latvia */
.ux-flag-lv {
  background-image:url(../img/flags/lv.png) ! important;
}

/* LY-Libyan Arab Jamahiriya */
.ux-flag-ly {
  background-image:url(../img/flags/ly.png) ! important;
}

/* MA-Morocco - from "Maroc" its French name */
.ux-flag-ma {
  background-image:url(../img/flags/ma.png) ! important;
}

/* MC-Monaco */
.ux-flag-mc {
  background-image:url(../img/flags/mc.png) ! important;
}

/* MD-Moldova, Republic of */
.ux-flag-md {
  background-image:url(../img/flags/md.png) ! important;
}

/* ME-Montenegro */
.ux-flag-me {
  background-image:url(../img/flags/me.png) ! important;
}

/* MF-Saint Martin (French part) */
/* .ux-flag-mf {
 *   background-image:url(../img/flags/mf.png) ! important;
 * }
*/

/* MG-Madagascar */
.ux-flag-mg {
  background-image:url(../img/flags/mg.png) ! important;
}

/* MH-Marshall Islands */
.ux-flag-mh {
  background-image:url(../img/flags/mh.png) ! important;
}

/* MK-Macedonia, the former Yugoslav Republic of - from "Makedonija" its Macedonian name */
.ux-flag-mk {
  background-image:url(../img/flags/mk.png) ! important;
}

/* ML-Mali */
.ux-flag-ml {
  background-image:url(../img/flags/ml.png) ! important;
}

/* MM-Myanmar - previously "Burma" - BU */
.ux-flag-mm {
  background-image:url(../img/flags/mm.png) ! important;
}

/* MN-Mongolia */
.ux-flag-mn {
  background-image:url(../img/flags/mn.png) ! important;
}

/* MO-Macao - previously "Macau" */
.ux-flag-mo {
  background-image:url(../img/flags/mo.png) ! important;
}

/* MP-Northern Mariana Islands */
.ux-flag-mp {
  background-image:url(../img/flags/mp.png) ! important;
}

/* MQ-Martinique */
.ux-flag-mq {
  background-image:url(../img/flags/mq.png) ! important;
}

/* MR-Mauritania */
.ux-flag-mr {
  background-image:url(../img/flags/mr.png) ! important;
}

/* MS-Montserrat */
.ux-flag-ms {
  background-image:url(../img/flags/ms.png) ! important;
}

/* MT-Malta */
.ux-flag-mt {
  background-image:url(../img/flags/mt.png) ! important;
}

/* MU-Mauritius */
.ux-flag-mu {
  background-image:url(../img/flags/mu.png) ! important;
}

/* MV-Maldives */
.ux-flag-mv {
  background-image:url(../img/flags/mv.png) ! important;
}

/* MW-Malawi */
.ux-flag-mw {
  background-image:url(../img/flags/mw.png) ! important;
}

/* MX-Mexico */
.ux-flag-mx {
  background-image:url(../img/flags/mx.png) ! important;
}

/* MY-Malaysia */
.ux-flag-my {
  background-image:url(../img/flags/my.png) ! important;
}

/* MZ-Mozambique */
.ux-flag-mz {
  background-image:url(../img/flags/mz.png) ! important;
}

/* NA-Namibia */
.ux-flag-na {
  background-image:url(../img/flags/na.png) ! important;
}

/* NC-New Caledonia */
.ux-flag-nc {
  background-image:url(../img/flags/nc.png) ! important;
}

/* NE-Niger */
.ux-flag-ne {
  background-image:url(../img/flags/ne.png) ! important;
}

/* NF-Norfolk Island */
.ux-flag-nf {
  background-image:url(../img/flags/nf.png) ! important;
}

/* NG-Nigeria */
.ux-flag-ng {
  background-image:url(../img/flags/ng.png) ! important;
}

/* NI-Nicaragua */
.ux-flag-ni {
  background-image:url(../img/flags/ni.png) ! important;
}

/* NL-Netherlands */
.ux-flag-nl {
  background-image:url(../img/flags/nl.png) ! important;
}

/* NO-Norway */
.ux-flag-no {
  background-image:url(../img/flags/no.png) ! important;
}

/* NP-Nepal */
.ux-flag-np {
  background-image:url(../img/flags/np.png) ! important;
}

/* NR-Nauru */
.ux-flag-nr {
  background-image:url(../img/flags/nr.png) ! important;
}

/* NU-Niue */
.ux-flag-nu {
  background-image:url(../img/flags/nu.png) ! important;
}

/* NZ-New Zealand */
.ux-flag-nz {
  background-image:url(../img/flags/nz.png) ! important;
}

/* OM-Oman */
.ux-flag-om {
  background-image:url(../img/flags/om.png) ! important;
}

/* PA-Panama */
.ux-flag-pa {
  background-image:url(../img/flags/pa.png) ! important;
}

/* PE-Peru */
.ux-flag-pe {
  background-image:url(../img/flags/pe.png) ! important;
}

/* PF-French Polynesia - from "Polynesie francaise" its French name */
.ux-flag-pf {
  background-image:url(../img/flags/pf.png) ! important;
}

/* PG-Papua New Guinea */
.ux-flag-pg {
  background-image:url(../img/flags/pg.png) ! important;
}

/* PH-Philippines */
.ux-flag-ph {
  background-image:url(../img/flags/ph.png) ! important;
}

/* PK-Pakistan */
.ux-flag-pk {
  background-image:url(../img/flags/pk.png) ! important;
}

/* PL-Poland */
.ux-flag-pl {
  background-image:url(../img/flags/pl.png) ! important;
}

/* PM-Saint Pierre and Miquelon */
.ux-flag-pm {
  background-image:url(../img/flags/pm.png) ! important;
}

/* PN-Pitcairn */
.ux-flag-pn {
  background-image:url(../img/flags/pn.png) ! important;
}

/* PR-Puerto Rico */
.ux-flag-pr {
  background-image:url(../img/flags/pr.png) ! important;
}

/* PS-Palestinian Territory, Occupied - consisting of the West Bank and the Gaza Strip */
.ux-flag-ps {
  background-image:url(../img/flags/ps.png) ! important;
}

/* PT-Portugal */
.ux-flag-pt {
  background-image:url(../img/flags/pt.png) ! important;
}

/* PW-Palau */
.ux-flag-pw {
  background-image:url(../img/flags/pw.png) ! important;
}

/* PY-Paraguay */
.ux-flag-py {
  background-image:url(../img/flags/py.png) ! important;
}

/* QA-Qatar */
.ux-flag-qa {
  background-image:url(../img/flags/qa.png) ! important;
}

/* RE-Reunion */
.ux-flag-re {
  background-image:url(../img/flags/re.png) ! important;
}

/* RO-Romania */
.ux-flag-ro {
  background-image:url(../img/flags/ro.png) ! important;
}

/* RS-Serbia - from "Republic of Serbia" its offical name */
.ux-flag-rs {
  background-image:url(../img/flags/rs.png) ! important;
}

/* RU-Russian Federation */
.ux-flag-ru {
  background-image:url(../img/flags/ru.png) ! important;
}

/* RW-Rwanda */
.ux-flag-rw {
  background-image:url(../img/flags/rw.png) ! important;
}

/* SA-Saudi Arabia */
.ux-flag-sa {
  background-image:url(../img/flags/sa.png) ! important;
}

/* SB-Solomon Islands - from "British Solomon Islands" its former name */
.ux-flag-sb {
  background-image:url(../img/flags/sb.png) ! important;
}

/* SC-Seychelles */
.ux-flag-sc {
  background-image:url(../img/flags/sc.png) ! important;
}

/* ADDED: Scotland */
.ux-flag-scotland {
  background-image:url(../img/flags/scotland.png) ! important;
}

/* SD-Sudan */
.ux-flag-sd {
  background-image:url(../img/flags/sd.png) ! important;
}

/* SE-Sweden */
.ux-flag-se {
  background-image:url(../img/flags/se.png) ! important;
}

/* SG-Singapore */
.ux-flag-sg {
  background-image:url(../img/flags/sg.png) ! important;
}

/* SH-Saint Helena - includes "Ascension Island and Tristan da Cunha" */
.ux-flag-sh {
  background-image:url(../img/flags/sh.png) ! important;
}

/* SI-Slovenia */
.ux-flag-si {
  background-image:url(../img/flags/si.png) ! important;
}

/* SJ-Svalbard and Jan Mayen - consisting of "Svalbard and Jan Mayen" */
.ux-flag-sj {
  background-image:url(../img/flags/sj.png) ! important;
}

/* SK-Slovakia - SK previously represented "Sikkim" */
.ux-flag-sk {
  background-image:url(../img/flags/sk.png) ! important;
}

/* SL-Sierra Leone */
.ux-flag-sl {
  background-image:url(../img/flags/sl.png) ! important;
}

/* SM-San Marino */
.ux-flag-sm {
  background-image:url(../img/flags/sm.png) ! important;
}

/* SN-Senegal */
.ux-flag-sn {
  background-image:url(../img/flags/sn.png) ! important;
}

/* SO-Somalia */
.ux-flag-so {
  background-image:url(../img/flags/so.png) ! important;
}

/* SR-Suriname */
.ux-flag-sr {
  background-image:url(../img/flags/sr.png) ! important;
}

/* ST-Sao Tome and Principe */
.ux-flag-st {
  background-image:url(../img/flags/st.png) ! important;
}

/* SV-El Salvador */
.ux-flag-sv {
  background-image:url(../img/flags/sv.png) ! important;
}

/* SY-Syrian Arab Republic */
.ux-flag-sy {
  background-image:url(../img/flags/sy.png) ! important;
}

/* SZ-Swaziland */
.ux-flag-sz {
  background-image:url(../img/flags/sz.png) ! important;
}

/* TC-Turks and Caicos Islands */
.ux-flag-tc {
  background-image:url(../img/flags/tc.png) ! important;
}

/* TD-Chad - from "Tchad" its French name */
.ux-flag-td {
  background-image:url(../img/flags/td.png) ! important;
}

/* TF-French Southern Territories - "covers the French Southern and Antarctic Lands except Adelie Land" */
/* from "Terres australes francaises" its French name */
.ux-flag-tf {
  background-image:url(../img/flags/tf.png) ! important;
}

/* TG-Togo */
.ux-flag-tg {
  background-image:url(../img/flags/tg.png) ! important;
}

/* TH-Thailand */
.ux-flag-th {
  background-image:url(../img/flags/th.png) ! important;
}

/* TJ-Tajikistan */
.ux-flag-tj {
  background-image:url(../img/flags/tj.png) ! important;
}

/* TK-Tokelau */
.ux-flag-tk {
  background-image:url(../img/flags/tk.png) ! important;
}

/* TL-Timor-Leste - previously named "East Timor" - TP */
.ux-flag-tl {
  background-image:url(../img/flags/tl.png) ! important;
}

/* TM-Turkmenistan */
.ux-flag-tm {
  background-image:url(../img/flags/tm.png) ! important;
}

/* TN-Tunisia */
.ux-flag-tn {
  background-image:url(../img/flags/tn.png) ! important;
}

/* TO-Tonga */
.ux-flag-to {
  background-image:url(../img/flags/to.png) ! important;
}

/* TR-Turkey */
.ux-flag-tr {
  background-image:url(../img/flags/tr.png) ! important;
}

/* TT-Trinidad and Tobago */
.ux-flag-tt {
  background-image:url(../img/flags/tt.png) ! important;
}

/* TV-Tuvalu */
.ux-flag-tv {
  background-image:url(../img/flags/tv.png) ! important;
}

/* TW-Taiwan, Province of China - "covers the Republic of China except Kinmen and Lienchiang" */
/* Designated as such due to its political status within the UN */
.ux-flag-tw {
  background-image:url(../img/flags/tw.png) ! important;
}

/* TZ-Tanzania, United Republic of */
.ux-flag-tz {
  background-image:url(../img/flags/tz.png) ! important;
}

/* UA-Ukraine - previously name "Ukrainian S.S.R." */
.ux-flag-ua {
  background-image:url(../img/flags/ua.png) ! important;
}

/* UG-Uganda */
.ux-flag-ug {
  background-image:url(../img/flags/ug.png) ! important;
}

/* UM-United States Minor Outlying Islands */
/* consisting of Baker Island, Howland Island, Jarvis Island, Johnston Atoll, Kingman Reef */
/* Midway Atoll, Navassa Island, Palmyra Atoll and Wake Island */
.ux-flag-um {
  background-image:url(../img/flags/um.png) ! important;
}

/* US-United States */
.ux-flag-us {
  background-image:url(../img/flags/us.png) ! important;
}

/* UY-Uruguay */
.ux-flag-uy {
  background-image:url(../img/flags/uy.png) ! important;
}

/* UZ-Uzbekistan */
.ux-flag-uz {
  background-image:url(../img/flags/uz.png) ! important;
}

/* VA-Holy See (Vatican City State) - previously named "Vatican City State (Holy See)" */
.ux-flag-va {
  background-image:url(../img/flags/va.png) ! important;
}

/* VC-Saint Vincent and the Grenadines */
.ux-flag-vc {
  background-image:url(../img/flags/vc.png) ! important;
}

/* VE-Venezuela */
.ux-flag-ve {
  background-image:url(../img/flags/ve.png) ! important;
}

/* VG-Virgin Islands, British */
.ux-flag-vg {
  background-image:url(../img/flags/vg.png) ! important;
}

/* VI-Virgin Islands, U.S. */
.ux-flag-vi {
  background-image:url(../img/flags/vi.png) ! important;
}

/* VN-Viet Nam */
.ux-flag-vn {
  background-image:url(../img/flags/vn.png) ! important;
}

/* VU-Vanuatu */
.ux-flag-vu {
  background-image:url(../img/flags/vu.png) ! important;
}

/* ADDED: Wales */
.ux-flag-wales {
  background-image:url(../img/flags/wales.png) ! important;
}

/* WF-Wallis and Futuna */
.ux-flag-wf {
  background-image:url(../img/flags/wf.png) ! important;
}

/* WS-Samoa - from "Western Samoa" its former name */
.ux-flag-ws {
  background-image:url(../img/flags/ws.png) ! important;
}

/* YE-Yemen - previously named "Yemen, Republic of" */
.ux-flag-ye {
  background-image:url(../img/flags/ye.png) ! important;
}

/* YT-Mayotte */
.ux-flag-yt {
  background-image:url(../img/flags/yt.png) ! important;
}

/* ZA-South Africa - from "Zuid-Afrika" its Dutch name */
.ux-flag-za {
  background-image:url(../img/flags/za.png) ! important;
}

/* ZM-Zambia */
.ux-flag-zm {
  background-image:url(../img/flags/zm.png) ! important;
}

/* ZW-Zimbabwe - previously named "Southern Rhodesia" - RH */
.ux-flag-zw {
  background-image:url(../img/flags/zw.png) ! important;
}

 .file-pdf
,.file-ai
{
	background-image: url(../img/mime/pdf_icon.gif) ! important;
}
.file-txt {
	background-image: url(../img/icons/mime/txt.png) ! important;
}
 .file-bmp  
,.file-cgm  
,.file-dcm  
,.file-dds  
,.file-exr  
,.file-gif  
,.file-hdr  
,.file-ico  
,.file-jng  
,.file-jp2  
,.file-jpeg  
,.file-jpg  
,.file-pbm  
,.file-pbmraw  
,.file-pcd  
,.file-pcx  
,.file-pgm  
,.file-pgmraw  
,.file-pic  
,.file-png  
,.file-pnm  
,.file-psd  
,.file-raw  
,.file-rgb  
,.file-rgba  
,.file-tga  
,.file-tif  
,.file-tiff  
,.file-xbm  
,.file-xcf  
,.file-xpm  
{
	background-image: url(../img/icons/mime/image.png) ! important;
}
 .file-conf  
,.file-vim 
{
	background-image: url(../img/icons/mime/source.png) ! important;
}
 .file-html  
,.file-htm  
,.file-sgml  
,.file-xhtml  
,.file-xml  
{
	background-image: url(../img/icons/mime/html.png) ! important;
}
.file-sh  {
	background-image: url(../img/icons/mime/shellscript.png) ! important;
}
 .file-3g2 
,.file-3gp 
,.file-asf 
,.file-asx  
,.file-avi  
,.file-flc 
,.file-fli 
,.file-flv 
,.file-mkv 
,.file-mng 
,.file-mp4 
,.file-mpeg 
,.file-mpg 
,.file-ogm 
,.file-rv 
,.file-wmp 
,.file-wmv 
{
	background-image: url(../img/icons/mime/video.png) ! important;
}
 .file-ttf  
,.file-otf 
{
	background-image: url(../img/icons/mime/font_truetype.png) ! important;
}
 .file-exe  
,.file-dll 
{
	background-image: url(../img/icons/mime/exec_wine.png) ! important;
}
 .file-doc  
,.file-odt 
,.file-rtf 
{
	background-image: url(../img/mime/word_icon.gif) ! important;
}
 .file-xls  
,.file-ods 
,.file-xlc 
,.file-xll 
,.file-xlm 
,.file-xlw 
,.file-wpd 
,.file-abw 
{
	background-image: url(../img/mime/excel_icon.gif) ! important;
}
.file-js  {
	background-image: url(../img/icons/mime/source_j.png) ! important;
}
.file-css  {
	background-image: url(../img/icons/mime/source_c.png) ! important;
}
.file-php  {
	background-image: url(../img/icons/mime/source_php.png) ! important;
}
 .file-7z 
,.file-a 
,.file-ace 
,.file-arj  
,.file-bz 
,.file-bz2 
,.file-cpio  
,.file-gz 
,.file-rar 
,.file-tgz 
,.file-tnf 
,.file-z  
,.file-zip  
,.file-zoo  
{
	background-image: url(../img/icons/mime/zip.png) ! important;
}
 .file-ppt  
,.file-odp 
,.file-ppz 
,.file-ppt 
{
	background-image: url(../img/icons/mime/pps.png) ! important;
}
.file-msg  {
	background-image: url(../img/icons/mime/message.png) ! important;
}
 .file-dwg  
,.file-sxd 
,.file-dhw 
,.file-svg 
,.file-ps 
,.file-eps 
,.file-wmf 
,.file-fig 
,.file-msod  
,.file-qpic  
{
	background-image: url(../img/icons/mime/vectorgfx.png) ! important;
}
.file-ics 
{
	background-image: url(../img/icons/mime/vcalendar.png) ! important;
}
 .file-chm 
,.file-info 
,.file-hlp 
,.file-help 
{
	background-image: url(../img/icons/mime/info.png) ! important;
}
 .file-aac 
,.file-ac3 
,.file-aifc 
,.file-aiff 
,.file-ape 
,.file-au 
,.file-flac 
,.file-m3u 
,.file-m4a 
,.file-mac 
,.file-mid 
,.file-midi 
,.file-mp2 
,.file-mp3 
,.file-ogg 
,.file-psid 
,.file-ra 
,.file-ram 
,.file-sf 
,.file-sid 
,.file-spx 
,.file-wav 
,.file-wma 
,.file-wv 
,.file-wvc 
{
	background-image: url(../img/icons/mime/sound.png) ! important;
}
 .file-asc 
,.file-cer 
,.file-cert 
,.file-crt 
,.file-der 
,.file-gpg 
,.file-gpg 
,.file-p10 
,.file-p12 
,.file-p7c 
,.file-p7m 
,.file-p7s 
,.file-pem 
,.file-sig 
{
	background-image: url(../img/icons/mime/file_locked.png) ! important;
}
 .file-bin 
,.file-cue 
,.file-img 
,.file-iso 
,.file-mdf 
,.file-nrg 
{
	background-image: url(../img/icons/mime/cdimage.png) ! important;
}
 .file-jar 
,.file-java 
,.file-class 
{
	background-image: url(../img/icons/mime/java_src.png) ! important;
}
.file-sql 
{
	background-image: url(../img/icons/mime/source_s.png) ! important;
}
 .file-moov 
,.file-mov 
,.file-qt 
{
	background-image: url(../img/icons/mime/quicktime.png) ! important;
}

/*  Ext.ux.UploadDialog */
.ext-ux-uploaddialog-addbtn
{
	background: url('../img/file-add.gif') no-repeat left center !important;
}

.ext-ux-uploaddialog-removebtn
{
	background: url('../img/file-remove.gif') no-repeat left center !important;
}

.ext-ux-uploaddialog-resetbtn
{
	background: url('../img/reset.gif') no-repeat left center !important;
}

.ext-ux-uploaddialog-uploadstartbtn
{
	background: url('../img/upload-start.gif') no-repeat left center !important;
}

.ext-ux-uploaddialog-uploadstopbtn
{
	background: url('../img/upload-stop.gif') no-repeat left center !important;
}

.ext-ux-uploaddialog-indicator-stoped
{
	width: 16px;
	height: 16px;
	background: url('../img/done.gif') no-repeat center center;
}

.ext-ux-uploaddialog-indicator-processing
{
	width: 16px;
	height: 16px;	
	background: url('../img/loading.gif') no-repeat center center;
}

.ext-ux-uploaddialog-state
{
	text-align: center;
	background-position: center center;
	background-repeat: no-repeat;
}

/* Queued */
.ext-ux-uploaddialog-state-0
{
	background-image: url('../img/uncheck.gif');
}

/* Finished */
.ext-ux-uploaddialog-state-1
{
	background-image: url('../img/check.gif');
}

/* Failed */
.ext-ux-uploaddialog-state-2
{
	background-image: url('../img/failed.gif');
}

/* Processing */
.ext-ux-uploaddialog-state-3
{
	background-image: url('../img/file-uploading.gif');	
}

/* Progress bar fix */
.ext-ie7 .ext-ux-uploaddialog-dialog .x-progress-bar .x-progress-text div
{
	display: none;
}

.ext-ie7 .ext-ux-uploaddialog-dialog .x-progress-text-back
{
	position: absolute;
	left: 0px;
	right: 0px;
}

.ext-ie7 .ext-ux-uploaddialog-dialog .x-progress-text-back div
{
	width: auto !important;
	white-space: nowrap;
}
/*  Ext.ux.UploadDialog end*/

/*  Ext.ux.lovcombo start */
.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(../extjs/resources/images/default/menu/checked.gif) ! important;
}
.ux-lovcombo-icon-unchecked {
	background: transparent url(../extjs/resources/images/default/menu/unchecked.gif) ! important;
}
/*  Ext.ux.lovcombo end*/

.upload-icon {
  background: url('../extjs/examples/shared/icons/fam/image_add.png') no-repeat 0 0 !important;
}
#fi-button-msg {
  border: 2px solid #ccc;
  padding: 5px 10px;
  background: #eee;
  margin: 5px;
  float: left;
}