.body {
  margin: 0; padding: 0; text-align: center;
}

body {
  margin: 0; padding: 0;
}

#container {
	background-image:url(../graphics/hdr_tile.jpg); background-repeat: repeat-x;
	margin: 0px; padding: 0px;
	position: absolute;
	top: 0px;
	height: 150px; width: 100%;
}

#property-container {
	background-image:url(../graphics/property_hdr_tile.jpg); background-repeat: repeat-x;
	margin: 0px; padding: 0px;
	position: absolute;
	top: 0px;
	height: 150px; width: 100%;
}


#main {
	position: absolute;
	top: 0px;
	z-index: 2;
	width: 755px;
	left: 50%;
	margin-left: -378px;
}

#masthead {position: absolute; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 755px; background-image:url(../graphics/pg-tile.gif); background-repeat:repeat-y; z-index: 1; top: 0px;}
#property-masthead {position: absolute; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 755px; background-image:url(../graphics/property-pg-tile.gif); background-repeat:repeat-y; z-index: 1; top: 0px;}
#legal-masthead {position: absolute; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 755px; background-image:url(../graphics/legal-pg-tile.gif); background-repeat:repeat-y; z-index: 1; top: 0px;}
#legalinfo-masthead {position: absolute; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 755px; background-image:url(../graphics/legalinfo-pg-tile.gif); background-repeat:repeat-y; z-index: 1; top: 0px;}

#footer {position: absolute; width: 755px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-image:url(../graphics/footer.jpg); background-repeat: no-repeat; height: 144px;}

#title h1 {position: absolute; top: 107px; width: 400px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 8px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; }
.separator {font-weight: normal; color: #D5CEE3;}

#JMlogo {position: absolute;top: 6px;left: 12px;}
#JMPropertylogo {position: absolute;top: 4px;left: 635px}

#JMlogo-property {position: absolute;top: 6px;left: 571px;}
#JMPropertylogo-property {position: absolute;top: 6px;left: 10px;}

#hpcontent {padding: 135px 350px 0px 140px; margin: 0px 0px 0px 0px;}
#hpcontent {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1B5299; line-height: 18px; background-image:url(../graphics/masthead.gif); background-repeat: no-repeat;}
#hpcontent  h1 {font-size: 15px; font-weight:bold; line-height: 22px; padding: 12px 0px 6px 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: underline;}
#hpcontent A:active {color: #ED731D; text-decoration: none;}

#small {font-size: 10px; margin-bottom: 12px; line-height: 14px;}
#small A:link {color: #ED731D; text-decoration: none;}
#small A:visited {color: #ED731D; text-decoration: none;}
#small A:hover {color: #ED731D; text-decoration: underline;}
#small A:active {color: #ED731D; text-decoration: none;}

#propertycontent {padding: 135px 200px 0px 140px; margin: 0px 0px 0px 0px;}
#propertycontent {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #39356F; line-height: 18px; background-image:url(../graphics/property-masthead.gif); background-repeat: no-repeat;}
#propertycontent  h1 {font-size: 15px; font-weight:bold; line-height: 22px; padding: 12px 0px 6px 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: underline;}
#propertycontent A:active {color: #ED731D; text-decoration: none;}

#propertiescontent {padding: 135px 20px 0px 140px; margin: 0px 0px 0px 0px;}
#propertiescontent {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #39356F; line-height: 20px; background-image:url(../graphics/property-masthead.gif); background-repeat: no-repeat;}
#propertiescontent  h1 {font-size: 15px; font-weight:bold; line-height: 22px; padding: 12px 0px 6px 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 6px 30px;}
#propertiescontent A:link {color: #ED731D; text-decoration: none;}
#propertiescontent A:visited {color: #ED731D; text-decoration: none;}
#propertiescontent A:hover {color: #ED731D; text-decoration: underline;}
#propertiescontent A:active {color: #ED731D; text-decoration: none;}
#propertiescontent hr {border: none; border-bottom: 1px solid #D5CEE3;}

#legalcontent {padding: 135px 20px 0px 140px; margin: 0px 0px 0px 0px;}
#legalcontent {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #39356F; line-height: 20px; background-image:url(../graphics/legal-masthead.gif); background-repeat: no-repeat;}
#legalcontent  h1 {font-size: 15px; font-weight:bold; line-height: 22px; padding: 12px 0px 6px 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: underline;}
#legalcontent A:active {color: #ED731D; text-decoration: none;}
#legalcontent hr {border: none; border-bottom: 1px solid #D5CEE3;}


#legalinfocontent {padding: 135px 20px 0px 20px; margin: 0px 0px 0px 0px;}
#legalinfocontent {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #39356F; line-height: 20px; background-image:url(../graphics/legal-masthead.gif); background-repeat: no-repeat;}
#legalinfocontent  h1 {font-size: 15px; 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 {position: absolute; top: 131px; z-index: 3; width: 125px; left: 4px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#1B5299; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 16px;}
#menu ul {margin: 0px; margin-left: 0px; padding: 0px;}
#menu li {list-style: none; margin: 0px; line-height: 20px; padding: 0px;}
#menu a {display: block; margin: 0px; padding: 0px 2px 0px 4px; border: none; border-bottom: 1px solid #E8F0F8; width: 118px; height: 20px;}

.legal-hdr A:link { color: #FFFFFF; text-decoration: none; background-color: #1B5299; font-weight:bold; margin: 0px; padding: 0px;}
.legal-hdr A:visited { color: #FFFFFF; text-decoration: none; background-color: #1B5299; font-weight:bold; margin: 0px; padding: 0px;}
.legal-hdr A:hover { color: #FFFFFF; text-decoration: underline; background-color: #1B5299; font-weight:bold; margin: 0px; padding: 0px;}
.legal-hdr A:active { color: #FFFFFF; text-decoration: none; background-color: #1B5299; font-weight:bold; margin: 0px; padding: 0px;}

.legal A:link { color: #1B5299; text-decoration: none; background-color: #D1E1F2; font-weight:normal; margin: 0px; padding: 0px;}
.legal A:visited { color: #1B5299; text-decoration: none; background-color: #D1E1F2; font-weight:normal;  margin: 0px; padding: 0px;}
.legal A:hover { color: #1B5299; text-decoration: underline; background-color: #E8F0F8; font-weight:normal; margin: 0px; padding: 0px;}
.legal A:active { color: #1B5299; text-decoration: none; background-color: #D1E1F2; font-weight:normal; margin: 0px; padding: 0px;}

.legal-main A:link { color: #1B5299; text-decoration: none; background-color: #D1E1F2; font-weight:bold; margin: 0px; padding: 0px;}
.legal-main A:visited { color: #1B5299; text-decoration: none; background-color: #D1E1F2; font-weight:bold; margin: 0px; padding: 0px;}
.legal-main A:hover { color: #1B5299; text-decoration: underline; background-color: #E8F0F8; font-weight:bold; margin: 0px; padding: 0px;}
.legal-main A:active { color: #1B5299; text-decoration: none; background-color: #D1E1F2; font-weight:bold; margin: 0px; padding: 0px;}

.property-hdr A:link { color: #FFFFFF; text-decoration: none; background-color: #ED731D; font-weight:bold; margin: 0px; padding: 0px;}
.property-hdr A:visited { color: #FFFFFF; text-decoration: none; background-color: #ED731D; font-weight:bold; margin: 0px; padding: 0px;}
.property-hdr A:hover { color: #FFFFFF; text-decoration: underline; background-color: #ED731D; font-weight:bold; margin: 0px; padding: 0px;}
.property-hdr A:active { color: #FFFFFF; text-decoration: none; background-color: #ED731D; font-weight:bold; margin: 0px; padding: 0px;}

.property A:link { color: #1B5299; text-decoration: none; background-color: #E8E4F0; font-weight:normal; margin: 0px; padding: 0px;}
.property A:visited { color: #1B5299; text-decoration: none; background-color: #E8E4F0; font-weight:normal; margin: 0px; padding: 0px;}
.property A:hover { color: #1B5299; text-decoration: underline; background-color: #F4F2F8; font-weight:normal; margin: 0px; padding: 0px;}
.property A:active { color: #1B5299; text-decoration: none; background-color: #E8E4F0; font-weight:normal; margin: 0px; padding: 0px;}

.property-main A:link { color: #1B5299; text-decoration: none; background-color: #E8E4F0; font-weight:bold; margin: 0px; padding: 0px;}
.property-main A:visited { color: #1B5299; text-decoration: none; background-color: #E8E4F0; font-weight:bold; margin: 0px; padding: 0px;}
.property-main A:hover { color: #1B5299; text-decoration: underline; background-color: #F4F2F8; font-weight:bold; margin: 0px; padding: 0px;}
.property-main A:active { color: #1B5299; text-decoration: none; background-color: #E8E4F0; font-weight:bold; margin: 0px; padding: 0px;}


#rhs {position: absolute; top: 107px; z-index: 3; width: 303px; height: 227px; left: 436px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#rhscontent {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight:normal; line-height: 12px; color: #1B5299;}
#rhscontent  h1 {font-size: 13px; font-weight:bold; margin: 0px 0px 30px 0px; padding: 0px 0px 0px 0px; color: #FFFFFF; text-align: right;}
#rhscontent h2 {  font-size: 15px; font-weight:bold; margin: 0px 0px 6px 0px; padding: 0px 0px 6px 0px;}
#rhscontent  p {margin: 0px 0px 12px 0px; padding: 0px 0px 0px 0px; line-height: 16px;}
#rhscontent A:link {color: #ED731D; text-decoration: none;}
#rhscontent A:visited {color: #ED731D; text-decoration: none;}
#rhscontent A:hover {color: #ED731D; text-decoration: underline;}
#rhscontent A:active {color: #ED731D; text-decoration: none;}

#property-rhs {position: absolute; top: 150px; z-index: 3; width: 168px; height: 227px; left: 573px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#property-rhscontent {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight:normal; line-height: 12px; color: #39356F;}
#property-rhscontent  h1 {font-size: 15px; font-weight:bold; margin: 0px 0px 30px 0px; padding: 0px 0px 0px 0px;}
#property-rhscontent h2 {  font-size: 12px; font-weight:bold; margin: 0px 0px 4px 0px; padding: 0px 0px 4px 0px; line-height: 18px;}
#property-rhscontent  p {margin: 0px 0px 12px 0px; padding: 0px 0px 0px 0px; line-height: 16px;}
#property-rhscontent A:link {color: #ED731D; text-decoration: none;}
#property-rhscontent A:visited {color: #ED731D; text-decoration: none;}
#property-rhscontent A:hover {color: #ED731D; text-decoration: underline;}
#property-rhscontent A:active {color: #ED731D; text-decoration: none;}

#smallnav {margin: 20px 0px 20px 0px; padding: 0px 0px 0px 0px;}
#smallnav ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#smallnav li {display: inline; list-style: none; padding: 0px 0px 0px 14px; border-left: 1px solid #1B5299;}
#smallnav li.first {border-left: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#smallnav {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #1B5299;}
#smallnav strong {  color: #1B5299; text-decoration: none; font-weight:bold;}
#smallnav A:link {color: #ED731D; text-decoration: none; font-size: 12px; }
#smallnav A:visited {color: #ED731D; text-decoration: none; font-size: 12px; }
#smallnav A:hover {color: #ED731D; text-decoration: underline; font-size: 12px; }
#smallnav A:active {color: #ED731D; text-decoration: none; font-size: 12px; }

td.propertytable {margin: 0px 0px 0px 0px; padding: 4px 4px 4px 4px; border: 1px solid #D5CEE3; background-image: url(../graphics/property_table_bg.jpg); background-repeat: repeat-x; background-color: #F5F4FA;}
#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; background-image: url(../graphics/property_table_bg.jpg); background-repeat: repeat-x;}
#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;}

.newsflash {
	background: #1B5299;
	padding: 0 10px 10px 10px;
	margin: 20px 0 20px 0;
	color: #E8F0F8;
}

.newsflash h2 {
	color: #FFFFFF;
}
