@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: #FFFFFF;
}
#menu 
{
  border-top: 1px solid #c90; 
  border-bottom: 1px solid #ccc;
}
#rtop
{
  border-top: 1px solid #c90; 
  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;
}
.TextArea
{
  font-size: 10pt;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.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: #08036B;
  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: #08036B;
  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: #08036B;
  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: #08036B;
  text-align: left;
  text-transform: none;
  padding: 2px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 2px solid #08036B;
}

.CRMDataTable TD
{
  padding: 3px;
  vertical-align: TOP;
}

.CRMDataTable A
{
  color: #000000;
  text-decoration: underline;
}

.CRMDataTable HR
{
  color: #08036B;
  height: 1px;
}

.CRMDataTable .CRMFilter
{
  background-color: #FFFFFF;
}

.CRMDataTable .CRMFilter TD
{
  border-top: 1px solid #08036B;
  vertical-align: baseline;
  border-bottom: 1px none;
  border-right: 1px none #08036B;
  padding-right: 10px;
}

.CRMDataTable .CRMFilter .NiceButton
{
  background-color: #08036B;
  color: #FFFFFF;
  border: 1px solid #FFFFFF;
}

.CRMDataTable .ProcessIndent
{
  /*BORDER-RIGHT: 1px none #EBA930; */
  padding-left: 30px;
}

.CRMDataTable .CRMProcessLevel0 TD
{
  border-top: 1px solid #08036B;
}

.CRMDataTable .CRMProcessLevel1 TD, .CRMDataTable .CRMProcessLevel2 TD, .CRMDataTable .CRMProcessLevel3 TD, .CRMDataTable .CRMProcessLevel4 TD
{
  border-top: 1px none #08036B;
}

.CRMDataTable .CRMOverdue, .CRMDataTable .CRMOverdue A, .CRMDataTable .CRMOverdue TD A
{
  color: #FF0000;
}

.CRMDataTable .CRMEvent TD
{
  border-top: 1px solid #08036B;
}

.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;
}




.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:#bbb;
  scrollbar-track-color:#ddd;
  scrollbar-face-color:#bbb;
  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*/
