.body {
  margin: 0; padding: 0; text-align: center;
}

body {
  margin: 0; padding: 0;
}

#container {
	margin: 0px; padding: 0px;
	width: 100%;
}

#property-container {
	margin: 0px; padding: 0px;
	width: 100%;
}


#main {
	width: 100%;
}

#masthead {width: 100%;}
#property-masthead {width: 100%;}
#legal-masthead {width: 100%;}
#legalinfo-masthead {width: 100%;}

#footer {display: none;}

#title h1 {position: absolute; top: 0px; width: 100%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #1B5299; }
.separator {font-weight: normal; color: #D5CEE3;}

#JMlogo {display: none;}
#JMPropertylogo {display: none;}

#JMlogo-property {display: none;}
#JMPropertylogo-property {display: none;}

#hpcontent {padding: 50px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#hpcontent {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1B5299; line-height: 18px;}
#hpcontent  h1 {font-size: 18px; font-weight:bold; line-height: 22px; padding: 12px 0px 0px 0px; margin: 0px;}
#hpcontent  h2 {font-size: 15px; font-weight:bold; line-height: 20px; padding: 12px 0px 0px 0px; margin: 0px;}
#hpcontent  h3 {font-size: 12px; font-weight:bold; line-height: 16px; padding: 12px 0px 0px 0px; margin: 0px;}
#hpcontent p {padding: 0px 0px 0px 0px; margin: 10px 0px 0px 0px;}
#hpcontent ul {margin: 10px 0px 20px 0px; padding: 0px 0px 0px 0px;}
#hpcontent li {list-style-image:url(../graphics/list.gif); margin-left: 16px; line-height: 20px;}
#hpcontent A:link {color: #ED731D; text-decoration: none;}
#hpcontent A:visited {color: #ED731D; text-decoration: none;}
#hpcontent A:hover {color: #ED731D; text-decoration: none;}
#hpcontent A:active {color: #ED731D; text-decoration: none;}

#propertycontent {padding: 50px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#propertycontent {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #39356F; line-height: 18px;}
#propertycontent  h1 {font-size: 18px; font-weight:bold; line-height: 22px; padding: 12px 0px 0px 0px; margin: 0px;}
#propertycontent  h2 {font-size: 15px; font-weight:bold; line-height: 20px; padding: 12px 0px 0px 0px; margin: 0px;}
#propertycontent  h3 {font-size: 12px; font-weight:bold; line-height: 16px; padding: 12px 0px 0px 0px; margin: 0px;}
#propertycontent p {padding: 0px 0px 0px 0px; margin: 10px 0px 0px 0px;}
#propertycontent ul {margin: 10px 0px 20px 0px; padding: 0px 0px 0px 0px;}
#propertycontent li {list-style-image:url(../graphics/list.gif); margin-left: 16px; line-height: 20px;}
#propertycontent A:link {color: #ED731D; text-decoration: none;}
#propertycontent A:visited {color: #ED731D; text-decoration: none;}
#propertycontent A:hover {color: #ED731D; text-decoration: none;}
#propertycontent A:active {color: #ED731D; text-decoration: none;}

#propertiescontent {padding: 50px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#propertiescontent {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #39356F; line-height: 20px;}
#propertiescontent  h1 {font-size: 18px; font-weight:bold; line-height: 22px; padding: 12px 0px 0px 0px; margin: 0px;}
#propertiescontent  h2 {font-size: 15px; font-weight:bold; line-height: 20px; padding: 12px 0px 0px 0px; margin: 0px;}
#propertiescontent  h3 {font-size: 12px; font-weight:bold; line-height: 16px; padding: 12px 0px 0px 0px; margin: 0px;}
#propertiescontent p {padding: 0px 0px 0px 0px; margin: 10px 0px 10px 0px;}
#propertiescontent ul {margin: 6px 0px 20px 0px; padding: 0px 0px 0px 0px;}
#propertiescontent li {list-style-image:url(../graphics/list.gif); line-height: 20px; margin: 6px 0px 0px 30px;}
#propertiescontent A:link {color: #ED731D; text-decoration: none;}
#propertiescontent A:visited {color: #ED731D; text-decoration: none;}
#propertiescontent A:hover {color: #ED731D; text-decoration: none;}
#propertiescontent A:active {color: #ED731D; text-decoration: none;}
#propertiescontent hr {border: none; border-bottom: 1px solid #D5CEE3;}

#legalcontent {padding: 50px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#legalcontent {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #39356F; line-height: 20px;}
#legalcontent  h1 {font-size: 18px; font-weight:bold; line-height: 22px; padding: 12px 0px 0px 0px; margin: 0px;}
#legalcontent  h2 {font-size: 15px; font-weight:bold; line-height: 20px; padding: 12px 0px 0px 0px; margin: 0px;}
#legalcontent  h3 {font-size: 12px; font-weight:bold; line-height: 16px; padding: 12px 0px 0px 0px; margin: 0px;}
#legalcontent p {padding: 0px 0px 0px 0px; margin: 10px 0px 10px 0px; }
#legalcontent ul {margin: 6px 0px 20px 0px; padding: 0px 0px 0px 0px;}
#legalcontent li {list-style-image:url(../graphics/list.gif); line-height: 20px; margin: 6px 0px 6px 30px;}
#legalcontent A:link {color: #ED731D; text-decoration: none;}
#legalcontent A:visited {color: #ED731D; text-decoration: none;}
#legalcontent A:hover {color: #ED731D; text-decoration: none;}
#legalcontent A:active {color: #ED731D; text-decoration: none;}
#legalcontent hr {border: none; border-bottom: 1px solid #D5CEE3;}

#legalinfocontent {padding: 50px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#legalinfocontent {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #39356F; line-height: 20px;}
#legalinfocontent  h1 {font-size: 18px; font-weight:bold; line-height: 22px; padding: 12px 0px 6px 0px; margin: 0px;}
#legalinfocontent  h2 {font-size: 15px; font-weight:bold; line-height: 20px; padding: 12px 0px 0px 0px; margin: 0px;}
#legalinfocontent  h3 {font-size: 12px; font-weight:bold; line-height: 16px; padding: 12px 0px 0px 0px; margin: 0px;}
#legalinfocontent p {padding: 0px 0px 0px 0px; margin: 10px 0px 10px 0px; }
#legalinfocontent ul {margin: 6px 0px 20px 0px; padding: 0px 0px 0px 0px;}
#legalinfocontent li {list-style-image:url(../graphics/list.gif); line-height: 20px; margin: 6px 0px 6px 30px;}
#legalinfocontent A:link {color: #ED731D; text-decoration: none;}
#legalinfocontent A:visited {color: #ED731D; text-decoration: none;}
#legalinfocontent A:hover {color: #ED731D; text-decoration: underline;}
#legalinfocontent A:active {color: #ED731D; text-decoration: none;}
#legalinfocontent hr {border: none; border-bottom: 1px solid #D5CEE3;}

		
#menu {display: none;}

.legal-hdr A:link { color: #FFFFFF; text-decoration: none; background-color: #1B5299; font-weight:bold;}
.legal-hdr A:visited { color: #FFFFFF; text-decoration: none; background-color: #1B5299; font-weight:bold;}
.legal-hdr A:hover { color: #FFFFFF; text-decoration: none; background-color: #1B5299; font-weight:bold;}
.legal-hdr A:active { color: #FFFFFF; text-decoration: none; background-color: #1B5299; font-weight:bold;}

.legal A:link { color: #1B5299; text-decoration: none; background-color: #D1E1F2; font-weight:normal; }
.legal A:visited { color: #1B5299; text-decoration: none; background-color: #D1E1F2; font-weight:normal; }
.legal A:hover { color: #1B5299; text-decoration: none; background-color: #E8F0F8; font-weight:normal; }
.legal A:active { color: #1B5299; text-decoration: none; background-color: #D1E1F2; font-weight:normal; }

.legal-main A:link { color: #1B5299; text-decoration: none; background-color: #D1E1F2; font-weight:bold; }
.legal-main A:visited { color: #1B5299; text-decoration: none; background-color: #D1E1F2; font-weight:bold; }
.legal-main A:hover { color: #1B5299; text-decoration: none; background-color: #E8F0F8; font-weight:bold; }
.legal-main A:active { color: #1B5299; text-decoration: none; background-color: #D1E1F2; font-weight:bold; }

.property-hdr A:link { color: #FFFFFF; text-decoration: none; background-color: #ED731D; font-weight:bold;}
.property-hdr A:visited { color: #FFFFFF; text-decoration: none; background-color: #ED731D; font-weight:bold;}
.property-hdr A:hover { color: #FFFFFF; text-decoration: none; background-color: #ED731D; font-weight:bold;}
.property-hdr A:active { color: #FFFFFF; text-decoration: none; background-color: #ED731D; font-weight:bold;}

.property A:link { color: #1B5299; text-decoration: none; background-color: #E8E4F0; font-weight:normal; }
.property A:visited { color: #1B5299; text-decoration: none; background-color: #E8E4F0; font-weight:normal; }
.property A:hover { color: #1B5299; text-decoration: none; background-color: #F4F2F8; font-weight:normal;}
.property A:active { color: #1B5299; text-decoration: none; background-color: #E8E4F0; font-weight:normal; }

.property-main A:link { color: #1B5299; text-decoration: none; background-color: #E8E4F0; font-weight:bold; }
.property-main A:visited { color: #1B5299; text-decoration: none; background-color: #E8E4F0; font-weight:bold; }
.property-main A:hover { color: #1B5299; text-decoration: none; background-color: #F4F2F8; font-weight:bold;}
.property-main A:active { color: #1B5299; text-decoration: none; background-color: #E8E4F0; font-weight:bold; }


#rhs {display: none;}

#property-rhs {display: none;}

#smallnav {display: none;}

td.propertytable {margin: 0px 0px 0px 0px; padding: 4px 4px 4px 4px; border: 1px solid #D5CEE3;}
#propertytable p { font-size: 11px; margin: 0px 0px 2px 0px; padding: 0px 0px 0px 0px; line-height:12px;}

#propertysearch {margin: 20px 0px 0px 0px; padding: 8px; border: 1px solid #D5CEE3;}
#propertysearch h1 {margin: 0px 0px 12px 0px; padding: 0px;}
#propertysearch p {margin: 0px 0px 12px 0px; padding: 0px;}
#propertysearch td {padding: 2px;}
#propertysearch form {padding: 0px; margin: 0px;}

#status {position: absolute; top: 142px; right: 25px;}

#images img {cursor: pointer;}

.form {background-color: #F0ECF7; border: 1px solid #D5CEE3; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 2px; color: #39356F;}
.pagediv {border: none; padding: 10px 0px 0px 0px; margin: 0px 0px 10px 0px; clear: left; border: none; border-bottom: 1px solid #D1E1F2;}
