/* StyleSheet 1: Exeter Propertyshop */
/* This style sheet has been generated automatically - do not edit manually!! */

/* LINKS */
a.:link {
color: #333366;
}
a.:visited {
color: #333366;
}

/* TAGS */
H1 {
font-size: 1.4em;
color: 009966;
padding:0px;
margin:10px;
}
UL {
list-style-type: square;
}

/* OTHER STYLES */
BODY {
font-family: Verdana, Arial, Helvetica, sans-serif;
}

BODY, TD, TH {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
}

BODY, BODY TH, BODY TD, BODY P {
font-size:x-small;
}

/* Property Media */
.PropertyMediaTable {
border: 1px solid #0066CC;
background-color: #DFEFFF;
}

.PropertyMediaDescription {
border-top: 1px solid #0066CC;
width:100%;
background-color: #DFEFFF;
padding:2px
}

.PropertyMediaHelpText {
color:#999999;
font-size: 0.8em;
padding-top: 5px;
}

.PropertyMedia {
}

.PropertyMediaCount {
width:100%;
height:22px;
vertical-align: middle;
background-color: #DFEFFF;
border-bottom: 1px solid #0066CC;
}

.PropertyMediaNavigateNext {
border-top: 1px solid #DFEFFF;
border-right: 1px solid #DFEFFF;

border-left: 1px solid #0066CC;
border-bottom: 1px solid #0066CC;

background-color: #DFEFFF;
}

.PropertyMediaNavigatePrev {
border-top: 1px solid #DFEFFF;
border-left: 1px solid #DFEFFF;

border-right: 1px solid #0066CC;
border-bottom: 1px solid #0066CC;

background-color: #DFEFFF;
}

.PropertyMediaThumbnail {
cursor: hand;
}

.PropertyMediaThumbnailAVI, .PropertyMediaThumbnailWMV {
text-align:center;
vertical-align:middle;
background-image:URL('/ExeterInstallation/NovaWeb/Images/media.gif');
background-repeat:no-repeat;
background-position: center center;
height:97px;
}

.PropertyMediaThumbnailOther {
text-align:center;
vertical-align:middle;
background-image:URL('/ExeterInstallation/NovaWeb/Images/File.gif');
background-repeat:no-repeat;
background-position: center center;
height:97px;
}

/* PropertyShop */

div.hangingindent .MXStyle_HO_Background LABEL {
width: 200px;

}

div.hangingindent .PRStyle_HO_Background LABEL {
width: 200px;

}

div.hangingindent .SOStyle_HO_Background LABEL {
width: 200px;

}
/* login page */
div.CORE_ClientLogin .ClientLoginFieldset{

border: 1px blue solid;
}
div.CORE_ClientLogin .ClientLoginFieldset .Formfield{

padding-left: 200px;

}

div.CORE_ClientLogin .ClientLoginFieldset div.{

padding-bottom: 20px;

}


TABLE.CORE_PropertyDetailTableWithHeader#TableEligibility, TABLE.CORE_PropertyDetailTableWithHeader#TablePriority {
  background-color: #FFFFFF;
  border: 1px #990000 solid;
}

TABLE.CORE_PropertyDetailTableWithHeader#TableEligibility TH, TABLE.CORE_PropertyDetailTableWithHeader#TablePriority TH {
  background-color: #FFCCCC;
  border-bottom: 1px #990000 solid;
  font-weight: normal;
  color: #990000;
}


TABLE.CORE_PropertyDetailTableWithHeader {
  background-color: #FFFFFF;
  border: 1px #0066CC solid;
}

TABLE.CORE_PropertyDetailTableWithHeader TH {
  background-color: #DFEFFF;
  border-bottom: 1px #0066CC solid;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-weight: normal;
  color: #000000;
}

.CORE_PropertyDetailUL {
  margin-top:0px;
  margin-left:20px;
  margin-bottom:0px;
}

.CORE_PropertyListPropertyTable {
border: 1px solid #0066CC;
padding: 2px;
margin-bottom:10px;
}

.CORE_PropertyListPropertyID {
color: #000066;
font-weight:700;
}

.CORE_PropertyListPropertyTable HR {
display:none;
}

.CORE_PropertyRequestWithdrawal_Table {
border: 1px solid #0066CC;
padding: 2px;
margin-bottom:10px;
}

/*
.CORE_OutcomesCycleTable {
border: 1px solid #0066CC;
padding: 2px;
margin-bottom:10px;
width:100%;
}
*/

.CORE_OutcomesCycleTable {
padding:0px;
}

.CORE_OutcomesCycleTable A {
background-image: URL('/ExeterInstallation/NovaWeb/Images/bullet.gif');
background-repeat: no-repeat;
background-position: top left;
padding-left: 20px;
}


/* Outcomes */
.OutcomesTable {
  border: 1px solid #0066CC;
  width:100%;
  margin-top:0px;
}

.OutcomesHeader {
  background-color: #DFEFFF;
  font-weight: normal;
  text-align:left;
  color: #000000;
  border-bottom: 1px #0066CC solid;
  vertical-align:top;
}

.OutcomesCell {
  vertical-align:top;
}

.CORE_PropertyListButton#cmdApplyNow {
  border: 1px solid #009966;
  background-color: #DAF2E6;
  width:100%;
  cursor: hand;
}


.CORE_PropertyListButton {
  border: 1px solid #009966;
  background-color: #DAF2E6;
  width:100%;
  cursor: hand;
}

.SubmitButton {
  border: 1px solid #009966;
  background-color: #DAF2E6;
  width:11.0em;
  cursor: hand;
}

.SubmitButton#cmdApplyYes {
  border: 1px solid #009966;
  background-color: #DAF2E6;
  width:10.0em;
  cursor: hand;
}

/* Exeter Specific */

.Spacer {
height:10px;
}

.ExeterTopBar {
/*color: #0066CC;*/
border-bottom: 1px solid #009966;
}

.ExeterMainContent {
padding:0px;
padding-right:10px;
vertical-align:top;
}

.ExeterFooter {
border-top: 1px solid #009966;
padding-top: 10px;
}

.ExeterFooter TD {
font-size: 0.6em;
}

.ExeterLoginTable {
border: 1px solid #0066CC;
padding: 2px;
}

.ExeterLoginTable .Spacer {
height:10px;
}

.ExeterPropertySearchTable {
border: 1px solid #0066CC;
padding: 2px;
}

.ExeterPropertySearchTable .Spacer {
height:10px;
}

.ExeterContactUsTable {
border: 1px solid #0066CC;
padding: 2px;
}

.ExeterAgencyContactTable {
border: 1px solid #0066CC;
padding: 2px;
}

.ExeterMutualExchangeTable {
border: 1px solid #0066CC;
padding: 2px;
width:100%;
}

.ExeterMutualExchangeTable TH {
text-align: left;
background-color: #DFEFFF;
  border-bottom: 1px #0066CC solid;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-weight: normal;
  color: #000000;

}

p.red {
 color: #900;
}


/* SW additions 30/08/07 */

a.Button:link {
color: #FFFFFF;
text-decoration: none;
}
a.Button:visited {
color: #FFFFFF;
text-decoration: none;
}
a.Button:hover {
color: #FFFFFF;
text-decoration: none;

}
a.ButtonSelected:link {
color: #FFFFFF;
text-decoration: none;

}
a.ButtonSelected:visited {
color: #FFFFFF;
text-decoration: none;

}
a.ButtonSelected:hover {
color: #FFFFFF;
text-decoration: none;
}


#PropertyShopTopMenu {
  width: 100%;
  float: left;
  background-color: #FFF;
}

#PropertyShopTopMenu ul {
 list-style: none;
 margin: 0;
 padding-right: 5px;
 padding-top: 5px;
 padding-bottom: 5px;
 float: left;
 clear: right;
}

#PropertyShopTopMenu li {
  float: left;
  display: block;
  text-decoration: none;
  padding: 0;
  background-color: #0066CC;
  border: 1px solid #006699;
  margin:3px;
}

#PropertyShopTopMenu A {
  text-decoration: none;
  display: block;
  color: #FFFFFF;
  padding: 4px 10px 5px 10px;
}
#PropertyShopTopMenu A:hover {
  text-decoration: none;
  display: block;
  color: #FFFFFF;
  padding: 4px 10px 5px 10px;
}


#PropertyShopleftMenu {
  width: 0px;
  padding: 0px;
  float: left;
  clear: right;
}

#PropertyShopleftMenu ul {
 list-style: none;
 padding: 0px;
 margin-left: 0px;
}

#PropertyShopleftMenu ul.level3 {
  margin-top: 0px;
  padding-top: 0px;
}

#PropertyShopleftMenu ul.level3 li {
  margin-left: 20px;
}

#PropertyShopleftMenu ul.level3 li A {
  font-weight: normal;
}

#PropertyShopleftMenu li {
 display: block;
 text-decoration: none;
 padding-bottom: 10px;
}

#PropertyShopleftMenu A {
  text-decoration: none;
  color: #54431c;
}
#PropertyShopleftMenu A:hover {
  text-decoration: underline;
}

#PropertyShopContentContainer {
  float: left;
  /*width: 600px;*/
  width: 75%;
  border-right:1px #009966 solid;
}

#PropertyShopRightDiv {
  width: 25%;
  padding: 20px;
  float: right;
  clear: left;
  height:100%;
}

.ExeterSideBar_Head {
  background-color: #DAF2E6;
  width:100%;
  font-size:0.8em;
  font-weight:bold;
  padding:5px;
}

.ExeterSideBar {
  width:80%;
  font-size:0.8em;
  padding:2px;
}

.siteimg_right {
  float:right;
  clear:left;
  margin-bottom:5px;
  margin-right:2px;
}

#PropertyShopTopBar {
  width: 100%;
  background-color: #FFF;
  color: #fff;
  padding: 2px 0;
  font-size: 80%;
  text-indent: 10px;
  border-bottom: 1px solid #009966;
}
#PropertyShopTopBar a {
  text-decoration: none;
  text-align: right;
  color: #fff;
  position: relative;
  top: -13px;
  margin-bottom: -13px;
  display: block;
  float: right;
  padding-right: 10px;
}

.PropertyShopFooter {
  border-top: 1px solid #009966;
  padding-top:5px;
  width:100%;
  font-size:0.8em;
}

#PropertyShopDelimiter {
  height:100%;
}

.FormFieldButton input{
  border: 1px solid #009966;
  background-color: #DAF2E6;
}

/* forms */
/* Online application form styles */

.formtable fieldset {
  width: 630px;
}
.FormTable form {
  margin: 0px;
}
.FormTable H1 {
  font-family: Arial;
  font-size: 120%;
  color: #54431c;
}
.FormGroup legend {
  font-weight:bold;
  margin-left:0px;
  margin-bottom:10px;
}

.FormGroup {
  border:0px;
  background-color:#c5e6f0;
  margin-left:20px;
  margin-right:20px;
  margin-top:20px;
  padding:5px;
  margin-bottom:20px;
  display:block;
}

.FormGroup .FormGroup {
  margin:0px;
  padding:0px;  
  width:95%;
}


.FormTable div.FormControl {
  padding-top: 10px;
  text-align: center;
  width: 100%;
}
.FormTable div.FormControl input {
  width: 200px;
}
.FormTable input#btnTopNavigation, .FormTable input#btnBottomNavigation {
  font: 2em;
}
.FormTable hr.FormHR {
  width: 100%;
  display: block;
  float: left;
  clear: left;
  margin: 0px 0 5px 30px;
  padding: 0;
  height: 1px;
  color:black;
}

.FormLabel {
  width:40%;
  text-align:left;
}

.FormProperty {
  margin-bottom:5px;
}

.DescriptiveText {
  margin-bottom:10px;
}

.FormButton {
  border: 1px solid #009966;
  background-color: #DAF2E6;
  width:11.0em;
  cursor: hand;
}

.AddressHistoryButton {
  border: 1px solid #009966;
  background-color: #DAF2E6;
  cursor: hand;
}

.TextArea {
  height:60px;
  width:400px;
}

#FP_1911 label, #FP_2025 label, #FP_1944 label, #FP_1869 label, #FP_2140 label, #FP_2132 label, #FP_2029 label, #FP_2478 label, #FP_2166 label{
  width:90%;
}

#FP_2102 label{
width:30%;
}

#FP_2102 .FormField{
text-align:right;
}

/*
#FP_2100 label, #FP_2119 label, #FP_1849 label {
  width:50%;
}
*/

#FP_2110 .FormLabel, #FP_1985 .FormLabel, #FP_1851 .FormLabel {
  width:70%;
}

#HouseholdMemberEmployeeOfExeterPartnersName, #HouseholdMemberExeterCouncillorName{
  width:200px;
}

/* tables - household member list */

.FormTable table#HouseholdMemberList {
  border-top: 1px solid #708090;
  border-bottom: 1px solid #708090;
  border-right: 1px solid #708090;
  margin-top: 10px;
  margin-bottom: 20px;
  width: 600px;
}
.FormTable table#HouseholdMemberList th, table#HouseholdMemberList td {
  border-left: 1px solid #708090;
  padding: 3px;
  font-size: 80%;
}
.FormTable table#HouseholdMemberList th {
  background-color: #D3D3D3;
  text-align: left;
  border-bottom: 1px solid #708090;
}
.FormTable #HouseholdMemberButtons input {
  width: 180px;
}
.FormTable #HouseholdMemberDelete, #HouseholdMemberEdit {
  width: 50px;
}
/* end tables */


/*page progress bar*/
div.PageNavigationSummary {
 border: 1px solid #708090;
 font-size: 76%;
 font-color: #000000;
 margin-top: 10px;
 margin-left: 20px;
 padding: 5px;
 width: 630px;
 text-align: center;
}
div.PageProgressBar, div.PageHistory {
 vertical-align: top;
 margin-bottom: 5px;
  margin-left:20px;
 width: 630px;
}
div.Description {
 text-align: center;
 padding: 2px;
 margin-right: 10px;
 color: #000000;
}
div.PagePositionAndCount {
 padding: 2px;
 text-align: center;
 color: #000000;
}
span.Page {
 display: block;
 float: left;
 border: none;
 width: 40px;
 height: 20px;
 background-color: #DAF2E6;
 padding: 0px;
 margin: 2px;
 border: 1px solid #009966;
}
div.Bar {
 border: 1px solid #009966;
 padding: 2px;
 height: 20px;
 margin-bottom: 2px;
 background-color: #FFFFFF;
 width: 620px;
}
div.PageProgressBar span.Past {
 background-color: #c5e6f0;
 border: 1px solid #009966;
}
div.PageProgressBar span.Current {
 background-color: #c5e6f0;
 border: 1px solid #009966;
}
div.PageProgressBar span.Future{
 background-color: #DAF2E6;
 border: 1px solid #009966;
}
div.PageProgressBar span.Last {

}

div.PageHistory {
 text-align: left;
  margin-left:20px;
}

div.PageHistory .Description, div.PageHistory .DropDown, div.PageHistory .Button {
  float: left;
}

div.PageHistory input.FormButton {
 margin-bottom: 2px;
  border: 1px solid #009966;
  background-color: #DAF2E6;
  width:11.0em;
  cursor: hand;
}
div.PageHistory div.Button {
 margin-left: 5px;
}
div.Dropdown select.SelectField {
 font-size: 115%;
 vertical-align: middle;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*end page progress bar */

/* 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%;
  clear:left;
 display:block;
}

#householdmemberheading{
  clear:left;
  display:block;
}

tr.AddressHistoryHeaderRow td
{
  background-color: #D3D3D3;
  text-align: left;
  border-bottom: 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.AddressHistoryEditAddressCell
{
  font-size: 80%;
  text-align: left;
}

td.AddressHistoryEditAddressCell table
{
  width: 100%;
  height: 100%;
}

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.AddressHistoryLinkCell
{
  text-align: center;
  font-size: 80%;
}

td.AddressHistoryLinkAlternateCell
{
  text-align: center;
  font-size: 80%;
}

table.AddressLink
{
  width: 100%
}

tr.AddressHistoryAddAddressRow td
{
  text-align: center;
}

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%;
}

td.AddressHistoryAddLinkButton
{
  text-align: center;
  font-size: 80%;
}

td.AddressHistoryEditLinkButton
{
  text-align: center;
}

td.AddressHistoryDeleteLinkButton
{
  text-align: center;
}

table.AddressHistoryAddAddress
{
  border-top: 1px solid #708090;
  border-bottom: 1px solid #708090;
  margin-top: 10px;
  margin-bottom: 20px;
  width: 600px;
}

/* End of Address History styles*/


#TotalCost {
font-weight:bold;
}

div.PropertyShopMXForm {
  border: 1px solid #54431c;
  background-color: fff;
  width: 750px;
  padding: 10px;
}
div.PropertyShopMXForm div.FormFieldButton span.TrailingFieldHTML label {
  width: 500px;
}

div.PropertyShopMXForm div.sectionheader {
  font-weight: bold;
  padding-bottom: 15px;
}

div.PropertyShopMXForm label {
  margin: 2px;
  width: 200px;
}
