/* StyleSheet 1: Hereford property shop */
/* This style sheet has been generated automatically - do not edit manually!! */

/* LINKS */

/* TAGS */
H1 {
FONT-SIZE: 1.6em;
COLOR: #000066;
font-weight: 100;
width: 400px;
}
P {
FONT-FAMILY: Arial, Verdana
}

/* OTHER STYLES */
BODY
{
  FONT-SIZE: 1em;
  MARGIN: 0px;
  FONT-FAMILY: Arial, Verdana;
  BACKGROUND-COLOR: #ffffff;
  background-repeat: no-repeat; 
  background-position: 75px 150px;

}
TD
{
    FONT-SIZE: 1.0em;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana
}
input, select
{
  FONT-FAMILY: Arial, Verdana;
  FONT-SIZE: 1.0em;

}

input.StyledButton, input.StyledButton_NoWidth
{
  background-color: #000066;
  color: #FFFFFF;
  padding: 2px;
  font-weight: 700;
  letter-spacing:1.5px
}

input.StyledButton
{
  width: 100px;
}

input#cmdApplyNow,
input#cmdSubmitApprove,
input#cmdApplyYes,
input#cmdApplyNo,
input#btnWithdraw,
input#cmdSubmitForm {
  background-color: #000066;
  color: #FFFFFF;
  border-color: #F76B31;
}

DIV.CORE_PropertyShopApply input#cmdApplyNo,
DIV.CORE_PropertyShopApply input#cmdApplyYes {
  width: 450px;
}

/* Property Media */
.bodyBold {
  font-family: arial, helvetica, verdana, sans-serif;
  font-size:16px;
  font-weight: bold;
  font-style: normal;
}

.PropertyMediaTable {
border: 1px solid #FF9933 ;
background-color:#FFCC99;
}

.PropertyMediaDescription {
border-top: 1px solid #FF9933 ;
width:100%;
background-color: #FFCC99;
padding:2px
}

.PropertyMediaHelpText {
color:#999999;
font-size: 0.8em;
padding-top: 5px;
}

.PropertyMedia {
}

.PropertyMediaCount {
width:100%;
height:22px;
vertical-align: middle;
background-color: #FFCC99;
border-bottom: 1px solid #FF9933 ;
}

.PropertyMediaNavigateNext {
border-top: 1px solid #FFCC99;
border-right: 1px solid #FFCC99;

border-left: 1px solid #FF9933 ;
border-bottom: 1px solid #FF9933 ;

background-color: #FFCC99;
}

.PropertyMediaNavigatePrev {
border-top: 1px solid #FFCC99;
border-left: 1px solid #FFCC99;

border-right: 1px solid #FF9933 ;
border-bottom: 1px solid #FF9933 ;

background-color: #FFCC99;
}

.PropertyMediaThumbnail {
cursor: hand;
}

.PropertyMediaThumbnailAVI, .PropertyMediaThumbnailWMV {
text-align:center;
vertical-align:middle;
height:97px;
}

.PropertyMediaThumbnailOther {
text-align:center;
vertical-align:middle;
height:97px;
}
/*end property media*/

/* PropertyShop */
Div#PropertyShopContentHeader {
display:none;
}

#PropertyShopBreadcrumb {
display:none;
}

TABLE.TableWithHeader#TableEligibility, TABLE.TableWithHeader#TablePriority {
  background-color: #FFEEEE;
  border: 1px #990000 solid;
}

TABLE.TableWithHeader#TableEligibility TH, TABLE.TableWithHeader#TablePriority TH {
  background-color: #FFCCCC;
  border-bottom: 1px #990000 solid;
  font-weight: normal;
  color: #990000;
}

TABLE.TableWithHeader {
  background-color: #DFDFDF;
  border: 1px #CCCCCC solid;
}

TABLE.TableWithHeader TH {
  background-color: #CCCCCC;
  border-bottom: 1px #CCCCCC solid;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-weight: normal;
  color: #000000;
}

.CORE_PropertyListStatus, .CORE_PropertyListCount {
 font-weight: 700;
 text-align: left;
}

.CORE_PropertyListLogin {
  text-align: left;
}
.CORE_PropertyRequestWithdrawal_Table{
width: 450px;
margin-bottom: 10px;
}

.CORE_PropertyRequestWithdrawal_Misc{
 text-align: left;
}

fieldset.PropertySearchFieldset div.FormFieldButton input {
  background-color: #000066;
  color: #FFFFFF;
  border-color: #F76B31;
}

.small {
    FONT-SIZE: 7pt;
    COLOR: #000000
}

A {
    COLOR: #000066;
    TEXT-DECORATION: none
}

A:hover {
    COLOR: #F76B31
}

A:visited {
    COLOR: #F76B31
}

.UpperButton A, .UpperButton A:hover, .UpperButton A:visited{
TEXT-DECORATION: none;
font-weight: 700;
COLOR: #FFFFFF;
letter-spacing:1.1px
}

.LowerButton A, .LowerButton A:hover, .LowerButton A:visited{
TEXT-DECORATION: none;
font-weight: 700;
COLOR: #000066;
letter-spacing:1.1px
}

.BlackLink, .BlackLink A, .BlackLink A:hover, .BlackLink A:visited {
COLOR: #000000;
}

/* Overall structural and colour styles for standard property shop */
body {
  background-color: #FFFFFF;
}

div#PropertyShopHeader {
  background-color: #ffffff;
  height: 100px;
}

#PropertyShopLogo1 {
  background-image: url(/HerefordshireInstallation/NovaWeb/Images/resizedlogo.gif);
  height: 100px;
  width: 138px;
}

div#PropertyShopLogo2 {
  position: absolute;
  left: 0px;
  height: 0px;
  width: 0px;
  display:none;
}

div#PropertyShopTopMenu {
  background-color: #FFFFFF;
  font-size: 75%;
  text-align:center;
  vertical-align: middle;
  line-height: 45px;
  padding:5px;
  padding-left:190px;
  float:none;
  height:37px;
}

div#PropertyShopTopMenu A {
  color: #ffffff;
  background-image: url(/HerefordshireInstallation/Novaweb/Images/BlueButton.jpg);
  background-repeat: no-repeat;
  width:154px;
  height:50px;
}

div#PropertyShopTopMenu A:hover {
  background-color: #FFFFFF;
  color: #F76B31;
}

div#PropertyShopTopBar {
display:none;
  background-color: #F76B31;
  color: #fff;
  font-size: 76%;
  padding: 1px 0;
}

div#PropertyShopTopBar a {
  color: #fff;
}


div#leftmenucomponents {
  font-size: 75%;
  background-image: url(/HerefordshireInstallation/Novaweb/Images/top_bar_new3.gif);
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  padding: 0px 0px 0px 0px;
  width: 800px;
  height:55px;
  left: 190px;
  position: relative;
}

div#PropertyShopTopMenu ul {
font-size:130%;
}


a#PropertyShopSiteMap{
display:none;
 float:right;
}

a#PropertyShopSwitchStyle{
color: #FFFFFF;
display:block;
float:left;
height:35px;
padding-top:20px;
left: 170px;
position: relative;
width:180px;
}

div#PropertyShopChangeFontSize {
display:block;
color: #FFFFFF;
position: relative;
float:left;
height:45px;
padding-top:10px;
left: 120px;
width:180px;
}

div#GoogleTranslateContainer {
display:block;
color: #FFFFFF;
position: relative;
float: left;
height:35px;
padding-top:20px;
left: 150px;
width:90px;
}

div#BrowseAloudLogoContainer {
display:block;
color: #FFFFFF;
height:35px;
padding-top:20px;
position: relative;
float:left;
left: 150px;
width:100px;
}

a#PropertyShopSwitchStyle, a#PropertyShopSiteMap, div#PropertyShopChangeFontSize, div#BrowseAloudLogoContainer {
margin:0px;
text-decoration:none;
}

div#BrowseAloudLogoContainer a {
  color: #FFFFFF;
  background-image: none;
}

div#leftmenucomponents_bottom {
 display:none;
}

div#PropertyShopChangeFontSize a {
  color: #FFFFFF;
}

a#PropertyShopSwitchStyle:hover, 
a#PropertyShopSiteMap:hover, 
div#PropertyShopChangeFontSize a:hover,
div#BrowseAloudLogoContainer a:hover {
  color: #000000;
}

div#W3C {
padding-left:45px
}

div#PropertyShopleftMenu {
  background-color: #FFFFFF;
  border-bottom: none;
  float: left;
  clear: none;
  margin-bottom: 0px;
  width: 190px;
}

div#PropertyShopLeftMenu li {
  color:#000000;
  float:left;
  width:190px;
  height:55px;
  margin:0px;
  padding:0;
  text-align:center;
  vertical-align: middle;
  background-image: url(/HerefordshireInstallation/Novaweb/Images/GreyButton.jpg);
  background-repeat: no-repeat;
}

div#PropertyShopLeftMenu ul {
  list-style:none;
  padding:0;
  margin:0;
  /*width:200px;*/
}

div#PropertyShopleftMenu li a {
background-position:left bottom;
background-repeat:no-repeat;
color:#000000;
font-size:90%;
font-weight:bold;
padding:12px 0px;
text-indent:0;
width:190px;
}

div#PropertyShopleftMenu a:hover {
  background-color: transparent;
  color: #F76B31;
}

div#PropertyShopContentContainer {
  float: left;
  clear: both;
  width:928px;
  position: static;
  margin-top: 8px;

}
div#PropertyShopContent {
  padding: 0;  
  /*margin-left: 20px;*/
 width: 638px;
  float: none;
  clear: none;
  display: inline-block;

}

span#PropertyShopBreadcrumb {
  padding: 0;
  font-size: 80%;
}
#PropertyShopBreadcrumb A, 
#PropertyShopBreadcrumb A:visited, 
#PropertyShopBreadcrumb .BreadcrumbPlain {
  color: #A98738;
  padding-left: 0;
}

H2 {
  color: #F76B31;
}

#PropertyShopContent A, 
#PropertyShopContent A:visited, 
#PropertyShopContent A.BasicLink, 
#PropertyShopContent A.BasicLink:visited {
  color: #54431C;
}

span.PropertyShopFooter {
background-color:#FFFFFF;
border-bottom:2px solid #F76B31;
border-top:1px solid #000066;
color:#FFFFFF;
font-size:1%;
margin-left:190px;
padding:0.3px;
width:83%;
}
span.PropertyShopFooter A , 
span.PropertyShopFooter A:visited {
  color: #FFF;
}
#PropertyShopContent A, 
#PropertyShopContent A:visited {
  color: Navy;
  font-weight: normal;
}

#footertext {
display:inline;
font-size:0.7em;

margin-left:190px;
width:182px;
position: relative;

}

#footerlogo {
background-image:url(/HerefordshireInstallation/NovaWeb/Images/footer.gif);
background-position:right 0;
background-repeat:no-repeat;
display:inline;
font-size:0.7em;
height:44px;
width:610px;
position: relative;
top: 8px;

}

img.WomenAssistance
{
float:right;
padding-top: 10px;
}


.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 red;
}
/*End Louise- SITE MAP */

/* styles for propertyshop client summary tabs - start */
.ClientTabSelected {
  border:5px #F76B31 solid; /*F76B31*/
  background-color:#FFF;
}

.ClientTabGroup {
  border:1px #000 solid;
}

.ClientTabContent .FormButton {
  border:1px #F76B31 solid;
}

a.ClientTabURLLink, a.ClientTabURLSelectedLink {
  background-color: #000066;
  border-color: #F76B31;
}

a.ClientTabURLSelectedLink, a.ClientTabURLLink:hover {
  background-color: #F76B31;
}

#PropertyShopContent A.ClientTabURLSelectedLink, 
#PropertyShopContent A.ClientTabURLSelectedLink:visited,
#PropertyShopContent A.ClientTabURLLink, 
#PropertyShopContent A.ClientTabURLLink:visited {
  color:#FFFFFF;
}

div#MXConfirmWithdraw input#btnWithdrawConfirmed,
div#MXConfirmWithdraw input#btnWithdrawCancel {
  background-color: #000066;
  border-color: #F76B31;
  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 #000000;
}

.FormTable fieldset.FormGroup div.FormTable fieldset.FormGroup{
  border: 1px solid #000000;
}

.FormTable .FormGroup legend {
  color: #000000;
}

/*page progress bar*/
div.PageNavigationSummary {
  color: #54431c;
}

div.Description {
  color: #54431c;
}

div.PagePositionAndCount {
  color: #54431c;
}

div.Bar {
  border: 1px solid #D59500;
  background-color: #FFF8E8;
}

span.Page {
  background-color: #FFEAB7;
  border: 1px solid #FFD779;
}

div.PageProgressBar span.Past, 
div.PageProgressBar span.Current, 
div.PageProgressBar span.Last {
  background-color: #FFB200;
  border: 1px solid #D59500;
}
/*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 #F76B31;
  color: #FFFFFF;
  background-color: #000066;
}

span.AddressHistoryCurrentAddress {
  color: Red;
}

td.AddressHistoryApplySameToAll {
  border-bottom: 1px solid #708090;
}
/* End of Address History styles*/

/* Services styles */
.ServicesDetailContainer {
  background-color:#FFF;
  border:1px solid #000;
}

.ServicesHeader {
  color: #fff;
  background-color: #99c;
}

.ServicesContent {
  color:#000;
}

fieldset.ServiceGroup {
  border-color:#99c;
}

fieldset.ServiceGroup legend {
  color: #39c;
}

fieldset.ServiceGroupTop legend {
  color: #03c;
}

.ServicesSearchContainer {
  background-color:#FFF;
  border:1px solid #000;
}

.ServicesSearchEntry {
  border-color:#99c;
}

span.ServicesMoreDetailsLink {
  background-color: #DDD9FF;
}

.ServicesButton {
  border: 1px solid #54431c;
  color: #54431c;
  background-color: #ffd87f;
}
/*end of service styles*/

/* Outcomes */
.OutcomesTable {
  border: 1px Silver solid;
  border-collapse: collapse;
  color: #000000;
  text-align:left;
  width: 500px;
}

.OutcomesHeader {
  border: 1px #CCCCCC solid;
  font-size: 1em;
}

.OutcomesCell {
  border: 1px #CCCCCC solid;
  font-size: 1em;
}

.OutlineTable{
  border: 1px solid #CCCCCC;
}

.OutlineHeaderNoFill{

}

.OutlineHeader{
  font-weight: 700;
  border-bottom: 1px solid #CCCCCC;
}

.OutlineCell{
}

.CORE_PropertyListPropertyID {
font-weight: 700;
  font-size: .8em;
}

.CORE_PropertyListPropertyID, 
.CORE_PropertyListAddress, 
.CORE_PropertyListPropertyType, 
.CORE_PropertyListRent, 
.CORE_PropertyListLandlord {
  text-align: right;
  width: 138px;
  height: 100px;
}
/*end of outcomes*/

.CORE_PropertyListButton {
  width: 200px;
  background-color: #F76B31;
  color: #FFFFFF;
  padding: 2px;
  font-weight: 700;
  letter-spacing:1.5px
}

/*property shop full details*/
fieldset.AdvertGroup legend{
  font-weight: bold;
  color: #000000;
}

fieldset.AdvertGroup{
  background-color: #DFDFDF;
  margin: 5px;
  border: none;
}

fieldset#EligibilityRequirements{
  background-color: #DFDFDF;
}

fieldset.AdvertGroup span{
  margin-left: 10px;
}

/*fieldset#Costs span{
  position: absolute;
  left: 600px;
}*/

fieldset#Costs div#TotalCost span{
  border-top: 1px solid #000000;
}

table.PropertyShopApplicationFormRequest{
  /*font-size: 2.16em;*/
}

table.OutcomesTable th.OutcomesHeader {
  background-color: #000066;
  color: white;
}

table.OutcomesTable {
  width: 100%;
}

/*Application form request*/

table.PropertyShopApplicationFormRequest input,
table.PropertyShopApplicationFormRequest textarea {
  width: 300px;
  border: 1px #000000 solid;
}

table.PropertyShopApplicationFormRequest input.FormButton {
  border-color: #F76B31;
}

/*Appliocation form request - END*/

/*Logged in contact us form*/

div.contactusform div.ContactUsPhoneNumber span {
  padding-left: 3px;
}

div.contactusform div.contacttypeid span {
  padding-left: 25px;
}

div.contactusform textarea {
  margin-left: 190px;
}

div.ContactUsEmailAddress span {
  padding-left: 66px;
}

/*Logged in contact us form - END*/

/*Property search*/

form#frmPropertySearch input,
form#frmPropertySearch select {
  border-color: #000;
}

form#frmPropertySearch div.FormFieldButton input.submitButton {
  border-color: #F76B31;
}

img.PropertyMediaNone,
img.PropertyMedia {
  border: 1px #000000 solid;
}

div.CorrespondenceAddressSummary label {
  padding-right: 79px;
}

/*Property search - END*/

/*Summary region*/

div#EligPropertyBreakdown div.PropertyAdvertType div.AdvertTypeText a {
  color: #FFFFFF;
}

table.PropertyShopMyBidSummary {
  border-collapse: collapse;
}

/*table.PropertyShopMyBidSummary th,
table.PropertyShopMyBidSummary td {
  border: 1px #000000 solid;
}*/

table.propertyshopmybidsummary td span.monthyeardesc {
  display: none;
}

/*Summary region - END*/

/*MX application online*/

div.FormProperty span.FormField select {
  border: 1px #000000 solid;
}

div.bar {
  position: relative;
  width: 630px;
  border-color: #F76B31;
  background-color: #DFDFDF;
}

div.bar span.Current,
div.bar span.Past {
  background-color: #000066;
  border-color: #F76B31;
}

div.bar span.Future {
  background-color: #F76B31;
  border-color: #F76B31;
}

div.bar span.Page {
  width: 154px;
}

span.FormField input.TextField,
span.FormField textarea.TextArea {
  border: 1px #000000 solid;
  width: 187px;
}

fieldset.FormGroup span.FormField select.SelectField {
  border-color: #000000;
}

.UAFormChangesMsg {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}

span.FormField input.TextPwd {
  border: 1px #000000 solid;
}

div#PropertyShopContentContainer fieldset legend {
  color: #000000;
}

/*MX application online - END*/

/*Partners*/

td.bromford {
  padding-top: 19px;
}

td.salvation {
  padding-top: 39px;
}

td.shropshire {
  padding-top: 39px;
}

td.rivers {
  padding-top: 19px;
}

.marchesImg,
.marches, 
.salvationImg,
.salvation,
.shropshireImg,
.shropshire,
.riversImg,
.rivers {
  padding-left: 40px;
}

/*Partners - END*/

