@import url(UpgradeStatusCode.css);

BODY
{
  padding-right: 10px;
  padding-left: 10px;
  font-size: 10pt; /*BACKGROUND-IMAGE: url(/data/pub/StyleSheets/background.gif);*/
  padding-top: 10px;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  background-color: #FFF8E8;
}
#menu
{
  border-top: 1px solid #AAAAAA;
  border-bottom: 1px solid #ccc;
}
#rtop
{
  border-top: 1px solid #AAAAAA;
  border-bottom: 1px solid #ccc;
}

TABLE
{
  font-size: 10pt;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
FONT
{
  font-size: 10pt;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.TableHead
{
  background-position: 0% 50%;
  font-size: 10pt;
  background-attachment: scroll;
  color: #ffffff;
  background-repeat: repeat;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  background-color: #336699;
}
.Form
{
  background-position: 0% 50%;
  font-size: 10pt;
  background-attachment: scroll;
  color: #000000;
  background-repeat: repeat;
  font-family: Arial;
  background-color: #c0c0c0;
}
.PageTitle
{
  background-position: 0% 50%;
  font-weight: bold;
  font-size: 10pt;
  background-attachment: scroll;
  background-repeat: repeat;
  font-family: Trebuchet MS;
  text-align: center;
}
A
{
  text-decoration: none;
}
.TREENODE
{
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.SMALL
{
  font-size: 7pt;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.ERROR
{
  color: #ff0000;
}
.MEDIUM
{
  font-size: 8pt;
}
TH
{
  text-transform: capitalize;
  color: #333333;
  background-color: silver;
}
.DIVPOPUP
{
  border-right: darkgray thin solid;
  padding-right: 0px;
  border-top: darkgray thin solid;
  padding-left: 0px;
  padding-bottom: 0px;
  border-left: darkgray thin solid;
  padding-top: 0px;
  border-bottom: darkgray thin solid;
  background-color: silver;
}
.BUTTON
{
  font-size: 9pt;
  color: black;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  background-color: #cccccc;
}
.MonthView
{
  font-size: 9pt;
  color: #000000;
  font-family: arial;
}
A.MonthView:link
{
  font-size: 9pt;
  color: #000000;
  font-family: arial;
  text-decoration: none;
}
A.MonthView:visited
{
  font-size: 9pt;
  color: #000000;
  font-family: arial;
  text-decoration: none;
}
A.MonthView:hover
{
  font-size: 9pt;
  background: #808080;
  color: #ffffff;
  font-family: arial;
  text-decoration: none;
}
.greycell
{
  border-right: 1px solid;
  border-top: 1px solid;
  border-left: 1px solid;
  border-bottom: 1px solid;
  background-color: silver;
}
.p1ecell
{
  border-right: 1px solid;
  border-top: 1px solid;
  font-size: 13px;
  border-left: 1px solid;
  border-bottom: 1px solid;
  font-family: Arial;
  text-align: center;
}
.p1etext
{
  font-size: 13px;
  font-family: Arial;
}
.p1etextc
{
  font-size: 13px;
  font-family: Arial;
  text-align: center;
}
.p1epara
{
  font-weight: bold;
  font-size: 13px;
  font-family: Arial;
  text-decoration: underline;
}
.PropertyShortlist_Table
{
  border-right: 1px solid;
  border-top: 1px solid;
  border-left: 1px solid;
  border-bottom: 1px solid;
  border-collapse: collapse;
}
.PropertyShortlist_Heading
{
  font-weight: bold;
  font-size: 13px;
  background-color: #dddddd;
}
.PropertyShortlist_Data
{
}
.PropertyShortlist_Break
{
}
.NiceButton
{
  border-right: #ffffff 1px solid;
  border-top: #ffffff 1px solid;
  font-size: 9pt;
  background: #336699;
  border-left: #ffffff 1px solid;
  color: #ffffff;
  border-bottom: #ffffff 1px solid;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.GroupTable
{
  border-right: #336699 1px solid;
  padding-right: 0px;
  border-top: #336699 1px solid;
  border-left: #336699 1px solid;
  width: 100%;
  border-bottom: #336699 1px solid;
  background-color: #ffffff;
}
.GroupTableHeader
{
  font-weight: bold;
  font-size: 9pt;
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  background-color: #336699;
}
.InputError
{
  background-color: pink;
}
.FlatInput
{
  border-right: medium none;
  border-top: medium none;
  border-left: medium none;
  border-bottom: medium none;
  background-color: transparent;
}
.SubGroupTable
{
  border-right: #336699 1px solid;
  padding-right: 0px;
  border-top: #336699 1px solid;
  border-left: #336699 1px solid;
  border-bottom: #336699 1px solid;
  background-color: aliceblue;
}
.SubGroupTableHeader
{
  font-weight: bold;
  font-size: 9pt;
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  background-color: #336699;
}
.SMALLERROR
{
  font-size: 8pt;
  color: #ff0000;
}

/*
New Abritas Styles
*/
.TextField
{
}

.TextArea
{
}

.TextPwd
{
}

.CheckBox
{
}

.RadioBtn
{
}

/*
.Btn {
  FONT-SIZE: 0.95em;
  COLOR: #FFFFFF;
  BACKGROUND:#EBA930;
  BORDER-STYLE: solid;
  BORDER-COLOR: #FFFFFF;
  BORDER-WIDTH: 1px;
}
*/

/*
.SubmitBtn {
  FONT-SIZE: 0.95em;
  COLOR: #FFFFFF;
  BACKGROUND:#EBA930;
  BORDER-STYLE: solid;
  BORDER-COLOR: #FFFFFF;
  BORDER-WIDTH: 1px;
}
*/

.Hint
{
  font-style: italic;
  font-size: 0.9em;
  color: #999999;
}

.Instruction
{
  font-style: normal;
  font-weight: 700;
  padding-top: 10px;
}

.WarningMsg
{
  font-style: normal;
  font-weight: 700;
  padding-top: 10px;
  color: #FF8000;
}

.ErrorMsg
{
  font-style: normal;
  font-weight: 700;
  padding-top: 10px;
  color: #FF0000;
}

.DBUpdateMsg
{
  text-align: right;
  font-size: 1em;
}

.Highlight
{
  background-color: yellow;
}

A.
{
}

A.LinkFileDownload, A.LinkFileDownload:visited
{
  font-size: 0.95em;
  color: #EBA930;
}

.MasterTable
{
  border-style: solid;
  border-color: #708090;
  border-width: 1px;
  background-color: #FFFFFF;
  padding: 4px;
}

.MasterTable THEAD
{
  padding: 4px;
}

.MasterTable TH
{
  font-size: 0.9em;
  color: #000000;
  background-color: #E3E3E3;
  text-align: left;
  text-transform: none;
  padding: 2px;
  border-bottom: 1px solid #708090;
}

.MasterTable TD
{
  padding: 3px;
  vertical-align: TOP;
}

.MasterTable .Instruction
{
  padding-top: 10px;
}

.MasterTable .TextField
{
}

.MasterTable Img
{
border-style: none;
}

.MasterTable A
{
  color: #990000;
}

.MasterTable HR
{
  color: #EBA930;
  height: 1px;
}


.DataTable
{
  border-style: solid;
  border-color: #999999;
  border-width: 1px;
  background-color: #FFFFFF;
  padding: 4px;
  border-collapse: collapse;
}

.DataTable CAPTION
{
  text-align: left;
  font-size: 1.0em;
  font-weight: 700;
  padding-bottom: 0.5em;
}

.DataTable .Highlight
{
  background-color: #CCCCFF;
}

.DataTable THEAD
{
  padding: 2px;
}

.DataTable THEAD TH
{
  font-size: 0.9em;
  color: #000000;
  background-color: #E3E3E3;
  text-align: left;
  text-transform: none;
  vertical-align: TOP;
  border-right: 1px solid #CCCCCC;
  border-bottom: 2px solid #999999;
}

.DataTable TBODY TH
{
  font-size: 0.9em;
  color: #000000;
  background-color: #E3E3E3;
  text-align: left;
  text-transform: none;
  vertical-align: TOP;
  border-bottom: 1px solid #CCCCCC;
  border-right: 2px solid #999999;
}

.DataTable TFOOT TH
{
  font-size: 0.9em;
  color: #000000;
  background-color: #EEEEEE;
  text-align: right;
  text-transform: none;
  vertical-align: TOP;
  font-weight: normal;
  font-style: italic;
  border-top: 2px solid #999999;
}

.DataTable TD
{
  text-align: left;
  vertical-align: TOP;
  border-right: 1px dotted #CCCCCC;
  border-bottom: 1px dotted #CCCCCC;
}

.DataTable .SummaryColumn
{
  font-weight: 700;
}

.DataTable .Small
{
  font-size: 0.8em;
}

.DataTable .NumericColumn
{
  text-align: right;
}

.DataTable .Hint
{
  font-style: italic;
  font-size: 0.9em;
  color: #999999;
}

.DataTable .Row1
{
  background-color: transparent
}

.DataTable .Row2
{
  background-color: #fff7d7
}

.MinorTable
{
  border-style: solid;
  border-color: #996666;
  border-width: 1px;
  background-color: #FFCC99;
  padding: 4px;
}

.MinorTable THEAD
{
  padding: 2px;
}

.MinorTable TH
{
  font-size: 0.9em;
  color: #ffffff;
  background-color: #EBA930;
  text-align: left;
  text-transform: none;
}

.MinorTable .Hint
{
  font-style: italic;
  font-size: 0.9em;
  color: #999999;
}


.TabTable
{
  border-style: solid;
  border-color: #990000;
  border-width: 1px;
  background-color: #FEFEFE;
  padding: 4px;
}

.TabTable THEAD
{
  padding: 4px;
  margin: 5px;
}

.TabTable TH
{
  font-size: 0.9em;
  color: #ffffff;
  background-color: #FFFFFF;
  text-align: left;
  text-transform: none;
  padding: 2px;
  margin: 5px;
  border-style: solid;
  border-color: #990000;
  border-width: 1px;
}

.TabTable TD
{
  padding: 3px;
  vertical-align: TOP;
}

.TabTable .Instruction
{
  padding-top: 10px;
}

.TabTable .TextField
{
}

.TabTable A
{
  color: #990000;
}




.CRMDataTable
{
  border-style: solid;
  border-color: #EBA930;
  border-width: 1px;
  background-color: #FFFFFF;
  padding: 4px;
  border-collapse: collapse;
}

.CRMDataTable THEAD
{
  padding: 4px;
  vertical-align: top;
}

.CRMDataTable TH
{
  font-size: 0.9em;
  color: #FFFFFF;
  background-color: #EBA930;
  text-align: left;
  text-transform: none;
  padding: 2px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 2px solid #EBA930;
}

.CRMDataTable TD
{
  padding: 3px;
  vertical-align: TOP;
}

.CRMDataTable A
{
  color: #000000;
  text-decoration: underline;
}

.CRMDataTable HR
{
  color: #EBA930;
  height: 1px;
}

.CRMDataTable .CRMFilter
{
  background-color: #FFFFFF;
}

.CRMDataTable .CRMFilter TD
{
  border-top: 1px solid #EBA930;
  vertical-align: baseline;
  border-bottom: 1px none;
  border-right: 1px none #EBA930;
  padding-right: 10px;
}

.CRMDataTable .CRMFilter .NiceButton
{
  background-color: #EBA930;
  color: #FFFFFF;
  border: 1px solid #FFFFFF;
}

.CRMDataTable .ProcessIndent
{
  /*BORDER-RIGHT: 1px none #EBA930; */
  padding-left: 30px;
}

.CRMDataTable .CRMProcessLevel0 TD
{
  border-top: 1px solid #EBA930;
}

.CRMDataTable .CRMProcessLevel1 TD, .CRMDataTable .CRMProcessLevel2 TD, .CRMDataTable .CRMProcessLevel3 TD, .CRMDataTable .CRMProcessLevel4 TD
{
  border-top: 1px none #EBA930;
}

.CRMDataTable .CRMOverdue, .CRMDataTable .CRMOverdue A, .CRMDataTable .CRMOverdue TD A
{
  color: #FF0000;
}

.CRMDataTable .CRMEvent TD
{
  border-top: 1px solid #EBA930;
}

.CRMDataTable .CRMEvent TD A
{
  color: #000000;
  text-decoration: none;
}

.CRMDataTable .EditProcess
{
  background-color: #FFFF33;
}

.CRMDataTable .NoteText
{
  border: 1px solid #DCDCDC;
  background-color: #FFFFCC;
  padding: 2px;
  vertical-align: top;
}

/*
 LABEL {
  vertical-align: top;
  width: 150px;
  height: 25px;
  text-align:right;
  padding-right: 10px;
}
*/

.ClearTable, .ClearTable THEAD, .ClearTable TH, .ClearTable TD
{
  border: none;
}

/*
  CONFIGURATOR PLUGIN MAINTENANCE STYLES - CLASSIC
*/

.ConfiguratorOption TABLE
{
  border-style: solid;
  border-color: #708090;
  border-width: 1px;
  background-color: #FFFFFF;
  padding: 4px;
  margin-bottom: 10px;
}

.ConfiguratorOption TABLE THEAD
{
  padding: 4px;
}

.ConfiguratorOption TABLE TH
{
  font-size: 0.9em;
  color: #000000;
  background-color: #E3E3E3;
  text-align: left;
  text-transform: none;
  padding: 2px;
  border-bottom: 1px solid #708090;
}

.ConfiguratorOption TABLE TD
{
  padding: 3px;
  vertical-align: TOP;
}

.ConfiguratorOption H1
{
  font-size: small;
  margin-top: 5px;
  padding-left: 5px;
}

.ConfiguratorOption TABLE .SubmitBtn, .ConfiguratorOption TABLE .DisabledBtn, .ConfiguratorOption TABLE .Btn
{
  margin-left: 5px;
  margin-bottom: 5px;
}

.ConfiguratorOption .SubmitBtn, .ConfiguratorOption .DisabledBtn, .ConfiguratorOption .Btn
{
  width: 150px; /*   border: 1px solid #99CCFF;   background-color: #E8F3FF;   color: #003366;     */
  border: 1px solid #FF6600;
  background-color: #FFE0CC;
  color: #662900; /*font-weight: 700;*/
}

.ConfiguratorOption .DisabledBtn
{
  border: 1px solid #999999;
  background-color: #CCCCCC;
  color: #666666;
}

.ConfiguratorOption .DBUpdateMsg
{
  background-color: #CCFF99;
  border: 1px solid #99CC66;
  padding: 5px;
  margin-bottom: 10px;
  width: 100%;
  text-align: left;
}

.ConfiguratorOption .WarningMsg
{
  background-color: #FFCCFF;
  border: 1px solid #660066;
  padding: 5px;
  margin-bottom: 10px;
  width: 100%;
  font-weight: 700;
  color: #660066;
  text-align: left;
}

.ConfiguratorOption .ErrorMsg
{
  background-color: #FFCCCC;
  border: 1px solid #CC0033;
  padding: 5px;
  margin-bottom: 10px;
  width: 100%;
  font-weight: 700;
  color: #CC0033;
  text-align: left;
}

.ConfiguratorOption .InfoMsg
{
  background-color: #FFFBDF;
  border: 1px solid #FFEE7F;
  padding: 5px;
  margin-bottom: 10px;
  width: 100%;
  text-align: left;
}
.MaintainItemList
{
  background-color: #FFFFFF;
  border: 1px solid #708090;
  padding: 0px;
  margin-top: 10px;
  margin-bottom: 10px;
  height: 150px;
  overflow: auto;
}

.MaintainItemList TABLE
{
  border-style: solid;
  border-color: #708090;
  border-width: 0px;
  background-color: #FFFFFF;
  padding: 4px;
  margin-bottom: 10px;
}

.MaintainItemList TABLE TH
{
  font-size: 0.9em;
  color: #000000;
  background-color: #E3E3E3;
  text-align: left;
  text-transform: none;
  padding: 2px;
  border-bottom: 1px solid #708090;
}

.ConfiguratorOption .SectionHeader
{
  font-weight: 700;
  padding-top: 20px;
}

.FormError
{
  background: #FFF0F5;
  border: 1px solid Red;
  padding: 5px;
  margin-bottom: 10px;
}

.FieldError
{
  background: #FFF0F5;
  border: 1px solid Red;
  margin-top: 3px;
  margin-bottom: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
}

.FieldError TD
{
  border-top: 1px solid Red;
  border-bottom: 1px solid Red;
}

.FormGroupTable, form#MultipleAdvertForm div.FormGroupDiv
{
  border: 1px solid #08036B;
  background-color: #F0F0F0;
}

form#MultipleAdvertForm div, form#MultipleAdvertForm table
{
  width: 400px;

  }
 form#MultipleAdvertForm div
 {
  margin: 15px 0;
    }

.FormGroupTable .FormGroupTitleTable
{
  border-bottom: 1px solid #08036B;
  background-color: #08036B;
  color: #FFFFFF;
}

.FormGroupTable .FormGroupTitleTable B
{
  /*font-weight: normal;*/
}

.FormGroupTable .FormGroupDivButton
{
  background-color: #FFFFFF;
  text-align: right;
}

.FormGroupTable TD
{
  vertical-align: top;
  border-bottom: 1px dashed #CCCCCC;
}

.FormGroupTable .FormGroupTitleTable TD
{
  border-bottom: none;
}

.PointReasons
{
  border: 1px solid #666666;
  padding: 2px;
}

.PointReasons TH
{
  border-bottom: 1px solid #666666;
  background-color: #D0D0D0;
}

.HiliteEligible
{
  background-color: #c3fdb8;
}

.HiliteIneligible
{
  background-color: #faafba;
}


/* areas of preference Louise added 24/01/2007 */
select#AreaID, select#selectedAreas, select#selectedAreas2 {
  height: 300px;
  width: 155px;
  border: 1px solid #777;
}
select#regionID, input#cmdAddWholeRegionAreasOfPreference, input#cmdAddRegionAreasOfPreference, input#cmdAddWholeEverythingAreasOfPreference, input#cmdSubmitAreasOfPreference {
  margin: 10px 10px 0 10px;
}
input#cmdAddRegionAreasOfPreference {
  margin-bottom: 30px;
}
select#regionID {
  margin-top: 0;
}
input#cmdAddAreaAreasOfPreference {
  margin-top: 95px;
}
input#cmdRemAreaAreasOfPreference {
  margin-top: 10px;
}
td.aopRegion {
  width: 180px;
}
td.aopArea {
  width: 165px;
}
td.aopBlank {
  width: 50px;
}
td.aopBlank2 {
  width: 44px;
}
td.aopSelected {
  width: 180px;
}
td.aopRegion b, td.aopArea b, td.aopSelected b {
  padding-left: 10px;
}
/* end areas of preference */

input.indent
{
  margin-left: 20px;
}

/* Louise new styles 01/02/2007 */
frameset {
  border-left: 1px solid #aaa;
}
body {
  scrollbar-arrow-color: #fff;
  scrollbar-base-color:#999999;
  scrollbar-track-color:#ddd;
  scrollbar-face-color:#999999;
  scrollbar-shadow-color:#eee;
  scrollbar-darkshadow-color: #aaa;
}
/* end Louise new styles 01/02/2007 */

/* Address History styles 2007-03-12 NJP */
table.AddressHistory
{
  border-top: 1px solid #708090;
  border-bottom: 1px solid #708090;
  border-left: 1px solid #708090;
  border-right: 1px solid #708090;
  margin-top: 10px;
  margin-bottom: 20px;
  width: 100%;
}

tr.AddressHistoryHeaderRow td
{
  background-color: #D3D3D3;
  text-align: left;
  border-bottom: 1px solid #708090;
  padding: 3px;
  font-size: 80%;
  font-weight: bold;
}

tr.AddressHistoryFooterRow td
{
  text-align: right;
  background-color: #D3D3D3;
  border-top: 1px solid #708090;
  padding: 3px;
  font-size: 80%;
  font-weight: bold;
}

tr.AddressHistoryHeaderRow td#AddressHistoryHouseholdMembers
{
  background-color: #D3D3D3;
  text-align: left;
  border-bottom: 1px solid #708090;
  border-left: 1px solid #708090;
  padding: 3px;
  font-size: 80%;
  font-weight: bold;
}

td.AddressHistoryAddressCell
{
  font-size: 80%;
  text-align: left;
}

td.AddressHistoryHouseholdMembersCell
{
  font-size: 80%;
  text-align: left;
}

td.AddressHistoryHouseholdMembersCell table
{
  width: 80%;
  font-size: 80%;
  text-align: left;
}

td.AddressHistoryDates
{
  text-align: right;
}

td.AddressHistoryEditButton
{
  text-align: left;
  font-size: 80%;
}

td.AddressHistorySaveButton
{
  text-align: center;
  font-size: 80%;
}

td.AddressHistoryDeleteButton
{
  text-align: center;
  font-size: 80%;
}

td.AddressHistoryCancelButton
{
  text-align: center;
  font-size: 80%;
}

table.AddressHistoryEditPane
{
  border-top: 1px solid #708090;
  border-bottom: 1px solid #708090;
  margin-top: 10px;
  margin-bottom: 20px;
}

tr.AddressHistoryLine
{
  height: 1px;
  background-color: Gray;
}

tr.AddressHistoryRow
{
  background-color: White;
}

tr.AddressHistoryRowAlternate
{
  background-color: #FFFFCC;
}

td.AddressHistoryEditHMCell
{
}

td.AddressHistoryEditDatesCell
{
  text-align: right;
}

td.AddressHistoryEditDatesCell table
{
}

table.AddressHistoryAddButtonTable
{
}

td.AddressHistoryAddButton
{
}

input.AddressHistoryButton
{
  margin-bottom: 2px;
  border: 1px solid #655165; /* #32287b;*/
  color: #444;
  background-color: #DDD9DD; /*#927eb3;*/
}

input#PostCodeLookUp
{
  margin-bottom: 2px;
  border: 1px solid #655165; /* #32287b;*/
  color: #444;
  background-color: #DDD9DD; /*#927eb3;*/
}

span.AddressHistoryCurrentAddress
{
  font-weight: bold;
  color: Red;
}

td.AddressHistoryApplySameToAll
{
  text-align: right;
  border-bottom: 1px solid #708090;
}

/* End of Address History styles*/

/* Styles added by Louise 26/10/06 for /AWF/Reporting/ConfigFieldsAjax.asp */
  table#dcubetable {
    margin-top: 2px;
    width: 770px;
    border-collapse: collapse;
  }
  table#dcubetable td {

    /*padding: 5px 5px 10px 10px;*/
  }
  table#dcubetable td.empty {
    border: none;
  }
  table#dcubetable td#grid {
    background-color: #fff;
    padding: 5 px;
    border-bottom: 1px solid #777;
    border-right: 1px solid #777;
  }
  table#dcubetable table#examplegrid {
    font-size: 7px;
  }
  td#pagefields, td#rowfields, td#colfields {
    background-color: #eeefee;
    border: 1px solid #777;
  }

  div.treeDivContainer {
    height: 300px;
  }


  div.treeDivLabel{
    border-left: 1px solid #222;
    border-right: 1px solid #222;
    border-bottom: 1px solid #222;
    background-color: #ccc;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-right: 5px;
    margin: 0px;
    width: 100%;
    cursor: hand;
    position: relative;
    z-index: 10;
  }

  div.treeDivLabelSelected {
    border-right: 1p solid FFFCD7;
    background-color: #FFFCD7;
    border-right: 1px solid #FFFCD7;
  }

  div.treeDivLabelContainer {
    /*border-left: 1px solid #222;
    border-bottom: 1px solid #222;*/
    border-top: 1px solid #222;
    /*border-collapse: collapse;*/
    width: 200px;
    float: left;
    height: 300px;
  }

  div.treeDiv {
    /*float: left;*/
    position: relative;
    left: -4px;
    /*background-color: #ccc;*/
    background-color: #FFFCD7;
    border-top: 1px solid #222;
    border-bottom: 1px solid #222;
    border-right: 1px solid #222;
    border-left: 1px solid #222;
    padding: 5px;
    /*width: 90%;*/
    display:none;
    height: 300px;
    overflow: auto;
    margin: 0px;
  }
  div.treeDiv span.item {

  }

  span.Item {
    color: #fff;
    background-color: #777;
    border-left: 1px solid #aaa;
    border-top: 1px solid #aaa;
    border-bottom: 1px solid #222;
    border-right: 1px solid #222;
    padding: 2px 4px 1px 4px;
    font-size: 12px;
    width: auto;
    display: block;
    float: left;
    margin: 1px;
    cursor: hand;
  }


  /*blues*/
  SPAN.DcubeHOUSEHOLD_DETAILS {
    background-color: #2884A8;
  }
  SPAN.DcubePRIMARY_APPLICANT_DETAILS {
    background-color: #19556B;
  }
  SPAN.DcubeHRA_DETAILS {
    background-color: #4F6DBE;
  }
  SPAN.DcubeHRACRM {
    background-color: #1D5EA5;
  }

  /*oranges*/
  SPAN.DcubePROPERTY_DETAILS, span.DcubeBuilding {
    background-color: #FF973D;
    color: #222;
  }
  SPAN.DcubeBID_DETAILS {
    background-color: #FFBB3D;
    color: #222;
  }
  SPAN.DcubeOFFER_DETAILS {
    background-color: #dc0505;
    color: #e0e1e5;
  }

  /*greens*/
  SPAN.DcubeArea {
    background-color: #3C751C;
  }
  SPAN.DcubeAreaofpreference {
    background-color: #145428;
  }

  /*browns*/
  SPAN.DcubeTenancy {
    background-color: #67513C;
  }

  /*pinks*/
  SPAN.DcubeDecision {
    background-color: #9E4F9B;
  }
  SPAN.DcubeHomelessApp {
    background-color: #E0709B;
  }
  SPAN.DcubeHomelessAppCRM {
    background-color: #6E4C99;
  }



  td#rowfields span {
    width: 163px;
    margin-right: 5px;
  }
  input#response {
    display: none;
  }
  span.ReportBuilderHeading {
    line-height: 25px;
    padding-left: 4px;
    font-weight: bold;
    display: block;
    float: left;
    margin-right: 5px;
  }
  table#examplegrid {
    border-collapse: collapse;
    width: 590px;
  }
  table#examplegrid td {
    border: 1px solid #222;
    font-size: 1px;
  }
  table#dcubetable img {
    vertical-align: middle;
  }
  table#dcubetable td.over {
    background-color: #fee;
    border: 1px solid #f00;
  }
  form.DcubeForm {
    display: inline;
    margin-right: 10px;
    width: 100px;
  }
  input.DcubeInput {
    font-size: 12px;
  }

  .DCubeKey {
    margin-top: 15px;
    border: 1px solid #777;
    background-color: #eeefee;
    vertical-align: top;
  }

  td#hiddenfields {
    margin: 10px;
  }
  td#hiddenfields span.ReportBuilderHeading {
    padding-top: 2px;
    padding-bottom: 2px;
    width:100%;
  }
  td#hiddenfields span.item {
    /*display: none;*/
    width: 300px;
    height: 20px;
    float: none;
    margin-bottom :5px;
  }
/* End styles added by Louise 26/10/06 for /AWF/Reporting/ConfigFieldsAjax.asp */

/*
.BooleanSearchFieldDivider SPAN
{
  padding:1px;
  display: block;
  padding-bottom: 10px;
  padding-right: 10px;
  height: 38px;
  float: left;
   width:150px;
}

.BooleanSearchFieldDivider LABEL
{
  padding:1px;
  width:190px;
  height: 38px;
  padding-bottom: 10px;
  vertical-align: top;
  float: left;

}

.BooleanSearchFieldDivider
{
  margin-top: 20px;
  padding: 5px;
  border: 1px solid #54431C;
  position:relative;
  width:700px;
  background-color: #eeefee;
}


.DateSearchFieldDivider SPAN
{
  padding:1px;
  display: block;
  padding-bottom: 10px;
  padding-right: 10px;
  height: 38px;
  float: left;
   width:150px;
}

.DateSearchFieldDivider LABEL
{
  padding:1px;
  width:190px;
  height: 38px;
  padding-bottom: 10px;
  vertical-align: top;
  float: left;

}

.DateSearchFieldDivider
{
  margin-top: 20px;
  padding: 5px;
  border: 1px solid #54431C;
  position:relative;
  width:700px;
  background-color: #eeefee;
}

.LookupSearchFieldDivider SPAN
{
  padding:1px;
  display: block;
  padding-bottom: 10px;
  padding-right: 10px;
  height: 38px;
  float: left;
   width:150px;
}

.LookupSearchFieldDivider LABEL
{
  padding:1px;
  width:190px;
  height: 38px;
  padding-bottom: 10px;
  vertical-align: top;
  float: left;
}

.LookupSearchFieldDivider
{
  margin-top: 20px;
  padding: 5px;
  position:relative;
  width:700px;
}

.SearchField
{
  width: 100%;
}
*/
/*
.TextSearchFieldDivider SPAN
{
  padding:1px;
  display: block;
  padding-bottom: 10px;
  padding-right: 10px;
  height: 38px;
  float: left;
   width:150px;
}

.TextSearchFieldDivider LABEL
{
  padding:1px;
  width:190px;
  height: 38px;
  padding-bottom: 10px;
  vertical-align: top;
  float: left;

}

.SearchFieldDivider SPAN
{
  padding:1px;
  display: block;
  padding-bottom: 10px;
  padding-right: 10px;
  height: 38px;
  float: left;
  width:170
}
*/

.InitialMaintenance
{
  margin-bottom: 10px;
}

.StandardWizardPage DIV.ConfiguratorOption
{
  border-style: solid;
  border-color: #708090;
  border-width: 1px;
  background-color: #FFFFFF;
  padding: 4px;
  margin-bottom: 10px;
}

.StandardWizardPage DIV.ConfiguratorOption H1
{
  font-size: 1.1em;
  margin-bottom: 0.5em;
  margin-left: 0px;
  padding-left: 0px;
}

.StandardWizardPage DIV.
{
  background-color: #FF0000;
}


.StandardWizardPage DIV.ConfiguratorOption LABEL
{
  width:150px;
  vertical-align: top;
}

.StandardWizardPage DIV.ConfiguratorOption DIV.ReportingInitialMaintenance DIV LABEL
{
	/* Extra width for reporting page labels */
  width:250px;
}

/*
.StandardWizardPage DIV.ConfiguratorOption SPAN, DIV.ConfigObjectFieldMaintenance SPAN
{
  padding:1px;
  display: block;
  padding-bottom: 2px;
  padding-right: 10px;
  height: 38px;

  width: 500px;
  position: relative;
  margin-bottom: 2px;
}

.StandardWizardPage DIV.ConfiguratorOption LABEL, DIV.ConfigObjectFieldMaintenance LABEL
{
  padding:1px;
  width:190px;
  height: 38px;
  padding-bottom: 10px;
  vertical-align: top;
  float: left;
  position: relative;
  margin-bottom: 2px;
}

.StandardWizardPage #datafields span, .StandardWizardPage #colfields span, .StandardWizardPage #rowfields span
{
  width:150px;
}

DIV.ConfiguratorOption DIV.LookupSearchField LABEL, DIV.ConfiguratorOption DIV.LookupSearchField LABEL
{
  padding:1px;
  width:50%;
  height: 38px;
  padding-bottom: 10px;
  vertical-align: top;
  float: left;
}

DIV.ConfiguratorOption DIV.LookupSearchField  SPAN.FormField
{
  float:left;
  display:block;
  width:50%;
}

DIV.ConfiguratorOption DIV.DescriptiveText
{

}

.ReportingInitialMaintenance
{
}

.SearchFieldDivider, .TextSearchFieldDivider  , .StandardWizardPage DIV.ConfiguratorOption, DIV.ConfigObjectFieldMaintenance
{
  margin-top: 20px;
  padding: 5px;
  border: 1px solid #54431C;
  position:relative;
  width:100%;
}


.PropertyBox SPAN
{
  padding:1px;
  display: block;
  padding-bottom: 10px;
  padding-right: 10px;
  float: left;
}

.PropertyBox LABEL
{
  padding:1px;
  width:150px;
  padding-bottom: 10px;
  vertical-align: top;
  float: left;

}

.PropertyBox
{
  margin-top: 20px;
  padding: 5px;
  border: 1px solid #54431C;
  position:relative;
  width:750px;
  background-color: #eeefee;
}
*/

.StandardWizardPage DIV.ConfiguratorOption .FormProperty 
{
  margin-bottom: 5px;
}

.StandardWizardPage DIV.ConfiguratorOption DIV.SearchField LABEL 
{
  font-weight: 700;
  width: 200px;
}

.BooleanSearchFieldDivider .DescriptiveText,  .DateSearchFieldDivider .DescriptiveText
{
  font-weight: 700;
  width: 200px;
}

.LookupSearchFieldDivider, .DateSearchFieldDivider, .BooleanSearchFieldDivider, .TextSearchFieldDivider
{
  border-top: 1px groove #C9C9C9;
  position: relative;
  padding: 2px;
  margin: 2px;
  width: 100%;
  padding-top: 10px;
  margin-top: 10px;
}

.LookupSearchFieldDivider .SearchField
, .DateSearchFieldDivider .SearchField
, .BooleanSearchFieldDivider .SearchField
, .TextSearchFieldDivider .SearchField
{
  position: relative;
  float: left;
  width: 65%;  
}

.LookupSearchFieldDivider .SearchField IMG
, .DateSearchFieldDivider .SearchField IMG
, .BooleanSearchFieldDivider .SearchField IMG
, .TextSearchFieldDivider .SearchField IMG
{
  position: relative;
  float: left;  
  top: 2px;
}

.LookupSearchFieldDivider HR, .DateSearchFieldDivider HR, .BooleanSearchFieldDivider HR, .TextSearchFieldDivider HR
{
  display: none;
}

.SearchFieldOptions 
{
  border: 1px solid #CCCCCC;
  background-color: #EEEEEE;
  padding: 2px;
  margin: 2px;
  width: 30%;  
  font-size: 90%;
  position: relative;
  float: right;
}

/* This has to be this specific so it doesn't get overriden by the other styles */
.StandardWizardPage DIV.ConfiguratorOption DIV.SearchFieldOptions LABEL 
{
  width: 85%;
}

.StandardWizardPage DIV.ConfiguratorOption DIV.SearchFieldOptions INPUT 
{
  width: 15%;
}

.StandardWizardPage #btnSaveCurrentStep 
{
  margin-left: 100px;
}

#DCube1 {
  height: 700px;
}