/* StyleSheet 2: PropertyShop */
/* This style sheet has been generated automatically - do not edit manually!! */

/* LINKS */

/* TAGS */

/* OTHER STYLES */
/* New household registration form */
  #FP_277186 SPAN {
    font-size: 1.5em;
  }
/* End of new household registration form */

/* Housing register online form */
  /* Hide the nested fieldset of primary applicant GOAF */
  #FG_90 FIELDSET {
    border: 0px;
    margin: 0px;
    padding: 0px;
  }
  #FG_90 FIELDSET LEGEND {
    display: none;
  }

#FP_276297 span.FormField SELECT, #FP_276634 span.FormField SELECT, #FP_276718 span.FormField SELECT{
  width:300px;
}
/* End of housing register online form */






/*
Colours are now set here instead of PropertyShopCore.css for easier management in client installations
*/

/* Overall structural and colour styles for standard property shop */
body {
  background-color: #FFFFFF;
}
div#PropertyShopHeader {
  background-color: #FFFFFF;
  height:75;
  margin:0;
  padding: 0;
}

div#PropertyShopLogo1 {
  background-image: url(/WestcountryInstallation/NovaWeb/Images/swhomes.jpg);
  width:1200px;
  height:70px;
  top: 5px;
  margin:0,0,0,5;
}
div#PropertyShopLogo2 {
  background-image: url(/WestcountryInstallation/NovaWeb/Images/swhomes4.gif);
  width:0px;
  height:0px;
  margin-top: 0;
}
div#PropertyShopTopMenu {
  background-color: #EBEBEB;
  margin:0,0,0,1%;
  padding:2px 0;
  text-indent:1px;
  width:99%;    
}
div#PropertyShopTopMenu A {
  color: #000000;
}
div#PropertyShopTopMenu A:hover {
  background-color: #4E2784;
  color: #FFFFFF;
}
div#PropertyShopTopBar {
  background-color: #4E2784;
  color: #FFFFFF;
  margin:0,0,0,1%;
  padding:2px 0;
  text-indent:10px;
  width:99%;    
  float:left;
}
div#PropertyShopTopBar a {
  color: #fff;
}
div#PropertyShopleftMenu {
  background-color: WHITE;
  border-bottom: 0px solid #EBEBEB;
  margin:0,0,0,1%;
}
a#PropertyShopSwitchStyle, a#PropertyShopSiteMap, div#PropertyShopChangeFontSize, div#BrowseAloudLogoContainer {
  color: #000000;
  margin-left: 0;
  text-indent: 20px;
  width: 200px;
  line-height: 24px;
}
div#PropertyShopChangeFontSize {
  margin-top: 4px;
}
div#leftmenucomponents {
  background-color: #EBEBEB;
}

div#PropertyShopChangeFontSize a {
  color: #000000;
}
div#PropertyShopleftMenu A {
  color: #000000;
   background-color: #EBEBEB;
}
div#PropertyShopleftMenu A:hover {
  background-color: #4E2784;
  color: #FFFFFF;
}
#PropertyShopBreadcrumb A, #PropertyShopBreadcrumb A:visited, #PropertyShopBreadcrumb .BreadcrumbPlain {
  color: #C92D92;
}
H2 {
  color: #660066;
}
div#PropertyShopContentContainer {
  left: 220px;
}
#PropertyShopContent A, #PropertyShopContent A:visited, #PropertyShopContent A.BasicLink, #PropertyShopContent A.BasicLink:visited {
  color: #660066;
}
span.PropertyShopFooter {
  background-color: #EBEBEB;
  color: #660066;
}
.PropertyShopFooter A , .PropertyShopFooter A:visited {
  color: #1B1133;
}
#PropertyShopContent A, #PropertyShopContent A:visited {
  color: Navy;
}
.PropertyShopLoginError {
  border: 1px solid #FFB200;
}
/* End of overall structural and colour styles for standard property shop */

/*Louise- SITE MAP */
/*prevents extra bullet on IE but doesn't work on Firefox
  would be best if we could use transparent borders but these don't work on IE6 */
div#PropertyShopContent ul.level1 li {
  border-top: 1px solid #FFF8E8;
}
/*End Louise- SITE MAP */

/* styles for propertyshop client summary tabs - start */
.ClientTabSelected {
  border:1px #4E2784 solid;
  background-color:#FFF;
}
.ClientTabGroup {
  border:1px #EBEBEB solid;
}
.ClientTabContent .FormButton {
  border:1px red solid;
}

#PropertyShopContent A.ClientTabURLSelectedLink, #PropertyShopContent A.ClientTabURLSelectedLink:visited,
#PropertyShopContent A.ClientTabURLSelectedLink {
  color:#FFFFFF;
  border:1px solid #4E2784;
}
 #PropertyShopContent A.ClientTabURLLink:visited
 {
  color:#000000;
  border:1px solid #4E2784;
  }
#PropertyShopContent A.ClientTabURLLink{
  background-color:#EBEBEB;
  color:#000000;
  border:1px solid #4E2784;
}
 #PropertyShopContent a.ClientTabURLSelectedLink, #PropertyShopContent a.ClientTabURLLink:hover {
  background-color:#4E2784;
  color:#FFFFFF;
}
/* styles for propertyshop client summary tabs - end */


/* Online application form styles */
.FormTable H1 {
  color: #000000;
}
.FormTable div.FormTable h1 {
  background-color: #ccc;
  color: #32287b;
}
.FormTable .FormGroup {
  border: 1px solid #4E2784;
}
.FormTable fieldset.FormGroup div.FormTable fieldset.FormGroup{
  border: 1px solid #EBEBEB;
}
.FormTable .FormGroup legend {
  color: #4E2784;
}

/*page progress bar*/
div.PageNavigationSummary {
  color: #000000;
}
div.Description {
  color: #000000;
}
div.PagePositionAndCount {
  color: #000000;
}
div.Bar {
  border: 1px solid #4E2784;
  background-color: #FFFFFF;
  width:460px;
  padding: 0;
  height: 26px;
  margin: auto 80px;
}
span.Page {
  background-color: #EBEBEB;
  border: none;
}
div.PageProgressBar span.Past, div.PageProgressBar span.Current, div.PageProgressBar span.Last {
  background-color: #4E2784;
  border: none;
}
/*end page progress bar */
/* End Of Online application form styles */


/* Address History styles 2007-03-12 NJP */

table.AddressHistory {
  border: 1px solid #708090;
}
tr.AddressHistoryHeaderRow td, tr.AddressHistoryFooterRow td, tr.AddressHistoryHeaderRow td#AddressHistoryHouseholdMembers {
  background-color: #D3D3D3;
  border-bottom: 1px solid #708090;
}
tr.AddressHistoryHeaderRow td#AddressHistoryHouseholdMembers {
  border-left: 1px solid #708090;
}
tr.AddressHistoryRowAlternate {
  background-color: #ffc;
}
input.AddressHistoryButton, input.FormButton, input.Btn, .SubmitBtn {
  border: 1px solid #54431c;
  color: #54431c;
  background-color: #EBEBEB;
}
span.AddressHistoryCurrentAddress {
  color: Red;
}
td.AddressHistoryApplySameToAll {
  border-bottom: 1px solid #708090;
}
/* End of Address History styles*/

a.ClientTabURLLink,  {
background-color:#EBEBEB;
border:1px solid #4E2784;
display:block;
float:left;
height:50px;
margin-bottom:4px;
padding:5px 0 0;
text-indent:5px;
width:120px;
}

/* LB areas of pref online form style fix */
/* This is all a bit of a hack as the underlying HTML is so awful!! */
fieldset#FG_14279 div.FormGroupTable,
fieldset#FG_14283 div.FormGroupTable {
  width: 740px;
  padding: 0;
}
fieldset#FG_14279 span.FormGroupTableContent,
fieldset#FG_14283 span.FormGroupTableContent {
  float: left;
  clear: left;
}
fieldset#FG_14279 span.FormGroupTitleTable,
fieldset#FG_14279 div.TopLevelFilter span,
fieldset#FG_14283 span.FormGroupTitleTable,
fieldset#FG_14283 div.TopLevelFilter span {
  clear: left;
}
fieldset#FG_14279 div.TopLevelFilter span,
fieldset#FG_14283 div.TopLevelFilter span {
  margin-bottom: -20px;
}
fieldset#FG_14279 span.FormGroupTitleTable,
fieldset#FG_14283 span.FormGroupTitleTable {
  margin-top: 20px;
}
fieldset#FG_14279 input#cmdAddLARegion,
fieldset#FG_14283 input#cmdAddLARegion {
  margin-bottom: 20px;  
}
/* LB areas of pref online form style fix */

div.FieldError {
  clear:left;
  float:left;
}
  
div.FormGroupTable {
  border: 1px solid #ebebeb;
  clear:left;
}

div.FormGroupTableContent {
  float:left;
  clear:left;
}

#IconEligProp,#EligiblePropertiesGroup{
  display:none;
}

div#BrowseAloudLogoContainer A{
background-color:#ffffff;

  }

/* LB sort out bullet / checkbox list layouts */
fieldset#FG_14276 span.FormGridCell,
fieldset#FG_14276 div.HangingIndent {
  width: 350px;
}

fieldset#FG_14285 span.FormGridCell,
fieldset#FG_14285 div.HangingIndent {
  width: 350px;
}

fieldset#FG_14305 span.FormGridCell,
fieldset#FG_14305 div.HangingIndent {
  width: 350px;
}
fieldset#FG_14305 div.HangingIndent label {
  display: block;
  float: left;
  width: 320px;
}


div#FP_279857,
div#FP_279861,
div#FP_279873,
div#FP_279877,
div#FP_279883 {
  font-weight: bold;
}

/* End LB sort out bullet / checkbox list layouts */


.FormTable hr.FormHR {
  width: 80%;
  display: block;
  float: left;
  clear: left;
  margin: 10px 0 5px 10%;
  padding: 0;
  height: 1px;
}



div#EligiblePropertiesHRAGroup{
  display:none; 
  }
div.SelectLA {
  margin-bottom: 10px;
  float: left;
}
div.SelectLA * {
  float: left;
} 
div.SelectLA label {
  width: 150px;
}
div.SelectLA span.FormField, div.SelectLA span.FormGridCell {
  width: 380px;
}
form#frmPropertySearchElig
{
  display:none;
}

.formtable fieldset#FG_14279, .formtable fieldset#FG_14281 {
width:730px;
}

fieldset#FG_14320 div#FP_280122{
font-size:larger;
font-weight:bold;
text-align:center;
}

div#FP_279800 span.FormField{
  padding-top:10px;
}
div#FP_279802 span.FormField {
  padding-top:15px;
}

div#NoActiveApplications div.WarningMsg  /*, div.ClientTabGroup h5, div.PropertyShopLoginError*/
{
  display:none;
  }
  
div#FP_279790
{
font-size:larger;
font-weight:bolder;

font-size:140%;
 }

/* CUSTOM RENDERERS for SWO */
.SEStyle
{
 background-color: #99cccc;
 display : inline-block
 width:400px;
}

DIV.SERenderer DIV.Advert DIV.PropertyAdvertType
{
 background-color: #99cccc;
}

DIV.SERenderer
{
 margin-top : 10px;
 display : block;
 float : left;
}

DIV.SERenderer DIV.AdvertFullDetails DIV.PropertyAdvertType
{
 background-color: #99cccc;
}



/*1*/

.RSStyle
{
 background-color: #cccc99;
 display : inline-block
width:45%;
}

DIV.RSRenderer DIV.Advert DIV.PropertyAdvertType
{
 background-color: #cccc99;
}

DIV.RSRenderer
{
 margin-top : 10px;
 display : block;
 float : left;
}

DIV.RSRenderer DIV.AdvertFullDetails DIV.PropertyAdvertType
{
 background-color: #cccc99;
}

/*2*/
.OtherStyle
{
 background-color: #cccccc;
 display : inline-block
width:45%;
}

DIV.OtherRenderer DIV.Advert DIV.PropertyAdvertType
{
 background-color: #cccccc;
}

DIV.OtherRenderer
{
 margin-top : 10px;
 display : block;
 float : left;
}

DIV.OtherRenderer DIV.AdvertFullDetails DIV.PropertyAdvertType
{
 background-color: #cccccc;
}

.SOStyle
{
 background-color: #cc99cc;
}



/* END OF CUSTOM RENDERERS */



form.frmPropertySearch H2{
 font-size : 100%;
}

div.AdvertTypeTable div.HangingIndent {
    margin-top: -12px;}

div.RSRenderer .CORE_PropertyRequestWithdrawal_Misc, .RSStyle_HO_Background, div.RSRenderer div.Advert div.PropertyAdvertType, div.RSRenderer div.AdvertFullDetails div.PropertyAdvertType, div.ClientTabContent div.RSRenderer div.AdvertTypeText {
    background-color: #cccc99;
}

div.OtherRenderer .CORE_PropertyRequestWithdrawal_Misc, .OtherStyle_HO_Background, div.OtherRenderer div.Advert div.PropertyAdvertType, div.OtherRenderer div.AdvertFullDetails div.PropertyAdvertType, div.ClientTabContent div.OtherRenderer div.AdvertTypeText {
    background-color: #cccccc;

}

div.SERenderer .CORE_PropertyRequestWithdrawal_Misc, .SEStyle_HO_Background, div.SERenderer div.Advert div.PropertyAdvertType, div.SERenderer div.AdvertFullDetails div.PropertyAdvertType, div.ClientTabContent div.SERenderer div.AdvertTypeText {
    background-color: #99cccc;
  min-width:1000px;
}

label#AdvertTypeID-29-label, label#AdvertTypeID-30-label, label#AdvertTypeID-31-label, label#AdvertTypeID-32-label, label#AdvertTypeID-15-label, label#AdvertTypeID-7-label {
    display: inline-block;
    margin-top: 10px;
    width: 200px;
}


div.AdvertTypeTable
{
 width:550px
}

label#AdGroups-28-label{
width:200px;
}

 label#AdGroups-29-label
{
width:200px;
}


label#AdGroups-30-label{
width:200px;
}


label#AdGroups-31-label{
width:200px;
}


label#AdGroups-32-label{
width:200px;
}


label#AdGroups-33-label{
width:200px;
}


label#AdGroups-34-label{
width:200px;
}


div.AdvertTypeTable, FormProperty
{
 display:inline-block;
 float:none;
}

#PropertyShopContent
{
width:550px;
}

