﻿body
{
  background-color:#ffffff;
}

/* common */
.textInputExtraWide, .textInputWide, .textInput, .textInputShort, .textInputExtraShort, .textInputMediumWide
{
  background-color:white;
  border-style:solid;
  border-width:1px;
  border-color:#2b6da7;
}

/* Table cells for different type of inputs */
.labelCellExtraWide, .labelCellWide, .labelCell, .labelCellShort, .labelCellExtraShort, .labelCellMediumWide
{
}

div.navigationContainer
{
}

.frameContainer
{
  border-left-color:#0099cc;
  border-left-style:solid;
  border-left-width:1px;
}

/* Buttons and stuff */

.button, .buttonCompact, .buttonShort, .buttonWide, .buttonExtraWide, .centreButton, .centreButtonShort, .centreButtonWide, .centreButtonExtraWide, .centreButtonCompact

{
  background-color:white;
  border-style:solid;
  border-width:1px;
  border-color:#2b6da7;
}

.selected 
{
	/*
  border-style:solid;
  border-width:2px;
  border-color: #ff9933;
	*/
  background-color: #ff9933;
}

.combo
{
  background-color:white;
  border-style:solid;
  border-width:1px;
  border-color:#2b6da7;
}

.lookupButton
{
  background-color:white;
  border-style:solid;
  border-width:1px;
  border-color:#2b6da7;
}

/* Pop-up window styles */
.titlebar
{
  /*background-color:#5A768D;*/
  background-color:#0099cc;
  border-style:none;
}

.popupTitle
{
  color:White;
}

/* Frame for tree-view */
.SelectionListPlaceholder, .LegendPlaceholder
{
  background-color:white;
  border-style:none;
}

/* Frame for properties etc. */
.frame
{
  background:#EEEEEE;
  border:none;
  border-color:Black;
  border-width:thin;
}

/* Style for form title */
.frameTitle
{
  background-color:#BBBBBB;
}

.frameTitle, .subTitle
{
  color:Black;
}

/* Style for labels */
.labelText
{
}

.textInput, .textArea
{
}

.comboInput
{
  background-color:white;
  border-style:solid;
  border-width:1px;
  border-color:#2b6da7;
}

.labelCell
{
}

.fieldCell
{
}


.lookupCell
{
}

/* Property Frame */
.propertyExtraWideLabelText, .propertyWideLabelText, .propertyLabelText, .propertyShortLabelText
{
}

.propertyExtraWideTextInput, .propertyWideTextInput, .propertyTextInput, .propertyShortTextInput, .propertyExtraShortTextInput,
.propertyExtraWideComboInputMulti, .propertyWideComboInputMulti, .propertyComboInputMulti,
.propertyExtraWideComboInput, .propertyWideComboInput, .propertyComboInput,
.propertyTextArea
{
  background-color:white;
  border-style:solid;
  border-width:1px;
  border-color:#2b6da7;
}


.propertyMultiLineText
{
  background-color:white;
  border-style:none;
}

.propertyCheckboxInput
{
  background-color:white;
}

.propertyLookupButton
{
  background-color:white;
  border-style:solid;
  border-width:1px;
  border-color:#2b6da7;
}

/* Styles for legend */
.legendItem
{
  background-color:Transparent;
  color:Black;
  text-decoration:none;
}



/* Styles for map */
/* style="BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; WIDTH: 65px; BORDER-BOTTOM: 1px solid; HEIGHT: 16px" */
.coordinateBox
{
  border:solid 1px black;
  background-color:White;
}

/* Styles for bounding elements */
.controlPanel
{
}

.selectionList
{
  background-color:#EEEEEE;
  border:solid;
  border-color:Black;
  border-width:thin;
}

.selectedRow
{
  background-color:Blue;
  color:White;
}

.unselectedRow
{
  background-color:Transparent;
  color:Black;
}


/* Styles for selection list */
.list
{
  background:#EEEEEE;
  border:solid;
  border-color:Black;
  border-width:thin;
}

.listTitle
{
  background-color:#BBBBBB;
  color:Black;
  
}

.listItem, .linkItem
{
  background-color:Transparent;
  color:Black;
  text-decoration:none;
}

.linkItem:hover
{
  text-decoration:none;
  background-color:Blue;
  color:White;
}

.linkItem:active, .linkItem:focus
{
  text-decoration:none;
  background-color:Blue;
  color:White;
}

.selectedItem
{
  background-color:Transparent;
  color:Red;
  text-decoration:none;
}

.selectedItem:hover
{
  text-decoration:none;
  background-color:Red;
  color:White;
}

.selectedItem:active, .selectedItem:focus
{
  text-decoration:none;
  background-color:Red;
  color:White;
}

/* Styles for tables */
table.layout
{ /*  cellspacing="0" cellpadding="0" width="100%" border="0" */
  border: none 0px #000000;
}

.tableList
{
  background: #eeeeee;
  border:solid thin black;
}

.tableListTitle
{
  background-color:#BBBBBB;
  color:Black;
}

.tableListItem, .tableLinkItem
{
  background-color:Transparent;
  color:Black;
  text-decoration:none;
}

.tableLinkItem:active, .tableLinkItem:hover, .tableLinkItem:focus
{
  background-color:Blue;
  color:White;
}

/* Styles for TAB control */

.tabs 
{ 
  border:2px outset #000000; 
  background-color:#eeeeee;
  color:black 
}

.tabElementDown 
{
  border:2px outset #aaaaff; 
  border-bottom:0px; 
  background-color:#aaaaff;
  color:black;
  text-decoration:none; 
}

.tabElementUp 
{
  border:2px outset #ccccff; 
  border-bottom:0px; 
  background-color:#ccccff;
  color:black;
  text-decoration:none; 
}

.tabElementUp:first-letter 
{ 
  text-decoration:underline; 
}

.tabElementDown:first-letter 
{ 
  text-decoration:underline; 
}

td.header
{
	background-color:#d3d6e8;	
}

td.intranetHeader
{
	background-color:#3dd739;	
}

td.intranet
{
	background-color:#daffd9;	
}

i.warning
{
}

th.header
{
	color:white;
	background-color:#6269a2;
}

td.data
{
	background-color:#f6f5fb;
}	

.comboInputMultiExtraWide, .comboInputMultiWide, .comboInputMulti, .comboInputExtraWide, .comboInputWide, .comboInput
{
  background-color:white;
  border-style:solid;
  border-width:1px;
  border-color:#2b6da7;
}


#loading /*div#loading.searchBusy*/
{
  background-color: #ffffff;
  border: none;
}

div#loading.loading
{
	background-attachment:fixed;
  /*background-image: url(../images/loadbg.gif);*/
  background-color: #eff1f4;
  border: solid 1px #7a96ad;
  background-repeat:no-repeat; 
}
/*
#loading
{
	background-attachment:fixed;
  background-color: #eff1f4;
  border: solid 1px #7a96ad;
  background-repeat:no-repeat; 
}
*/
/* Component toolbars */
.smallToolbar
{ 
  background-color:#3B6DA2;
  border-collapse: collapse;
  border: none 0px #000000;
}



/* Main Toolbar */
.toolbar
{
  /*
  background-image: url(../images/toolbar/background.gif);
	background-repeat:repeat-x;
  background-color:#336699;
  */
  background-color:#3B6DA2;
  border-style:none;
}


/* TOOLBAR controls */
.imageButton
{
  border-style:none;
}

.toolbarButton
{
  background-color:white;
  border-style:solid;
  border-width:1px;
  border-color:Black;
}

.textRed
{	
	color:Red;	
}

.toolbarImageButton, .toolbarHalfWidthImageButton, .toolbarHalfHeightImageButton, .toolbarDoubleImageButton, .toolbarWideImageButton
{
  background-color:Transparent;
  border-style:none;
}

.toolbarCombo, .toolbarTextEntry
{
  background-color:white;
  border-style:solid;
  border-width:1px;
  border-color:Black;
}


.toolbarText, .toolbarHeader
{
  color:White;
}

/* Table definitions for toolbar/status bar */
.Highlighted
{
	color: Yellow;
}


/* Statusbar */
.stbar
{
  background-color:#3B6DA2;
}

.stbarBox
{
  border:none;
  color:White;
  background-color:#3B6DA2;
}

