.padded {
	padding: 0px 0px 0px 5px;
}
body {
 background-color: #336699;
 color: #000000;
 font-family: "trebuchet ms", "times new roman", sans-serif;
 font-size: 62.5%;
 text-align: center;
}
input, table, th, tr, select {
 font-size: 1em;
}
th {
 text-align:left;
 padding: 0px;
 }
td {
 padding: 0px 0px 0px 5px;
 vertical-align: top;
 margin: 0px;
 }
thead {
 background-color:#1b4671;
 color:#ffffff;
}
dt {
font-weight: bold;
}
dt, dd, dl {
margin:0px;
}
address {
 font-style:normal;
}
.first {
 width:750px;
 color: #000;
 background-color:#d3d4e5;
}
.second {
 color: #000;
 width:750px;
 background-color: #ffffff;
}
/* Tenant Forms Page */
ul.tenants {
 font-size: 1.2em;
 margin: 0px 0px 5px 0px;
 list-style: square;
}

li.tenforms {
 float: none;
 position: static;
 width: 100%;
 height: 1em;
 margin: 5px 0px 0px 5px;
 text-align: left;
 color: #000;
 background-color: #ffffff;
 }

/* End Normalizing of ul for Tenant Forms Page */
/* property menus in top right */
ul.ulpropmenu {
 font-size: 1.2em;
 float: left;
 width: 100%;
 margin: 0px;
 padding: 0px;
 border: 0px none;
 list-style-position: inside;
 list-style-type: square;
  }

li.lipropmenu{
 padding: 0px;
 background-color: #ffffff;
 text-align: left;
 width:100%;
 }

div.seperator{
 color: #000;
 background: #ffffff; 
 border-top: 1px solid #c0c0c0; 
 margin: 0% 0% 0% 5%; 
 padding: 0px; 
 width: 90%; 
 height:15px; 
 position: relative; 
 overflow: hidden;
}
 
/* Staff Directory Lists for achievements */
ul.leftul {
 font-size: 1.2em;
 float: left;
 width: 300px;
 margin: 0px;
 padding: 0px 0px;
 border: 0px none;
 list-style-position: inside;
 list-style-type: square;
 position: relative;
 left: 50px;
  }

ul.rightul {
 float: right;
 width: 300px;
 margin: 0px 50px;
 padding: 0px;
 border: 0px none;
 list-style-position: inside;
 list-style-type: square;
 font-size: 1.2em;
 }

li.twocolli{
 padding: 10px 0px;
 background-color: #ffffff;
 float:none;
 text-align: left;
 width:100%;
 }

 ul.indexul {
 font-size: 1.4em;
 float: left;
 width: 228px;
 margin: 3px;
 padding: 0px;
 border: 0px none;
 list-style-position: inside;
 list-style-type: square;
  }

li.indexli{
 padding: 0px;
 background-color: #ffffff;
 float:none;
 text-align: left;
 width:100%;
 }

/* NEW NAVIGATION START! */

ul {
 padding: 0;
 margin: 0;
 list-style: none;
 font-size: 1.3em;
 }

li {
 float: left;
 position: relative;
 width: 125px;
 text-align: center;
 background-color: #c0d4e8;
 }

li ul {
 display: none;
 position: absolute;
 top: 100%;
 left: 0;
 }

li>ul {
 top: auto;
 left: auto;
 }

li:hover ul, li.over ul {
 display: block;
 }

#nav a {
 text-decoration: none;
 color: #000055;
 width: 100%
 }

#nav li a {
 display: block;
 }

#nav li a:hover {
 background-color: white;
 }

#nav li li a {
 display: block;
 font-size: .65em;
 text-align: center;
 padding: 0px 0px 0px 0px;
 border: 1px solid #c0d4e8;
 background-color: #c0d4e8;
 }

#nav li li a:hover {
 background-color: white;
 }

html>body #nav li li {
 width: 123px;
 }

/* NEW NAVIGATION FINISH! */

a:link,a:visited,a:hover,a:active {
 color: #253c8e;
 background-color: inherit;
 text-decoration:underline;
 cursor: pointer;
}
dl,dt,dd,address {
 padding: 0px;
 margin: 0px;
}
img {
 border-style: none;
}
img.mini {
 float:right;
 margin: 3px;
}
img.listingpic {
 margin: 3px 3px 3px 0px;
}
.sold {
 z-index: 2;
 position: absolute;
 margin: 5px 100px;
}
.cuponlogo {
 margin:3px;
 }
#content {
 text-align: left;
 color: #000;
 background: #ffffff;
 border: 0px solid #000000;
 margin: 0px auto 0px auto;
 padding: 0px;
 width: 750px;
 position: relative;
 overflow: hidden;
}
#header {
 width: 100%;
 height: 125px;
 background-color: rgb(25, 70, 115);
 margin: 0px;
 padding: 0px;
 z-index: 2;
}
#leftfloat {
  width: 152px;
  height: 125px;
  float: left;
  margin: 0px 20px 0px 0px;
  padding: 0px;
}
#rightfloat {
  height: 125px;
  float: right;
  margin: 0px;
  padding: 0px;
}
#middletext {
  font-family: "arial",helvetica,arial,sans-serif;
  font-size: 1.6em;
  font-style: normal;
  font-weight: bold;
  color: #fefefe;
  margin: 0px auto;
  padding: 38px 5px 5px 5px;
}
#snav {
 font-family:"trebuchet ms",helvetica,sans-serif;
 font-size: 1.2em;
 margin: 5px 5px 0px 5px;
 padding: 0px;
 text-align: left;
}
/* Heading that each property name is in */
h1 {
 font-family: arial,helvetica,sans-serif;
 padding: 17px 5px 5px 5px;
 margin: 0px 0px -7px 0px;
 font-size: 1.9em;
 font-weight: normal;
 color: #253c8e;
 background-color: inherit;
 clear: left;
}
/* Portfolios: Location */
h2 {
 font-family: "trebuchet ms",helvetica,sans-serif;
 font-size: 1.5em;
 font-weight: bold;
 text-align: left;
 color: #253c8e;
 background-color: inherit;
 margin: 14px 0px 0px 120px;
 padding: 0px;
}
/* Portfolios: Location Navigation*/
h2.location {
 font-family: "trebuchet ms",helvetica,sans-serif;
 font-size: 1.5em;
 font-weight: bold;
 text-align: left;
 color: #253c8e;
 background-color: inherit;
 margin: 5px;
 padding: 0px;
 display: inline;
}
/* Tenants Forms page */
h3 {
 border-right: #000000 0px groove;
 border-top: #000000 0px groove;
 border-left: #000000 0px groove;
 border-bottom: #000000 1px groove;
 color: #000;
 background-color: #c4d4ec;
 width: 100%;
 line-height: 22px;
 padding: 0px 0px 0px 5px;
 font-size: 1.4em;
 font-weight: bold;
 margin: 0px;
}
/* Homepage: Featured Items Titles - Forms pages: my request, etc.*/
h4 {
 font-family: arial,"trebuchet ms", helvetica,sans-serif;
 font-size:1.6em;
 font-weight: normal;
 color:#253c8e;
 background-color: inherit;
 margin: 0px 5px 5px 7px;
 padding: 0px;
 
}
/* Listing pages: now viewing- */
h5 {
 font-family: "arial", helvetica,sans-serif;
 font-size:1.6em;
 font-weight: normal;
 color:#253c8e;
 background-color: inherit;
 margin: 0px 5px 5px 3px;
 padding: 0px;
}
p {
 font-family: "trebuchet ms",helvetica,sans-serif;
 font-size: 1.2em;
 color: #000000;
 background-color: inherit;
 padding: 0px 5px 0px 5px;
}

.listings {
 width: 750px;
 }
#listings {
 width: 750px;
 }
.flink {
 font-size: 1.2em;
 font-family: "trebuchet ms", helvetica, sans-serif;
 font-weight: bold;
 color: #253c8e;
 padding: 0px;
 margin: 5px 0px 0px 7px;
}

#listingshead {
 background-color: #1A4771;
 color: #ffffff;
}
/* Property Address */
p.propdetail {
 font-size: 1.1em;
 font-weight: bold;
 text-align: left;
 color: #000000;
 background-color: inherit;
 margin: 0px 0px 0px 7px;
 padding:0px;
}
/* Property Manager Names, Phone Numbers, etc... */
div.propdetail {
 font-family: "trebuchet ms",helvetica,sans-serif;
 font-size: 1.1em;
 font-weight: bold;
 text-align: left;
 color: #000000;
 position: relative;
 margin: 0px 0px 6px 7px;
 padding:0px;
}
/* Asterix definitions */
p.def {
 font-size: .9em;
}
.cupondef {
 font-size: .9em;
 text-align:center;
}
/* Read more found on Portfolio Pages */
p.remo {
 font-family: "trebuchet ms",helvetica,sans-serif;
 font-size: 1em;
 font-weight: bold;
 padding:0px;
 margin: 5px 0px 0px 3px;
 z-index: 4;
}
/* Locations menu */
p.locations {
 padding:0px;
 font-size: 1.2em;
 margin: 0px 0px 5px 5px;
}
.cupontext {
text-align: center;
}
/* Footer */
div.footer {
 width: 103%;
 border-top: 1px groove #000000;
 padding: 2px;
 font-size: 1.1em;
 font-family: "trebuchet ms", georgia, "times new roman", sans-serif;
 text-align: center;
 color: #000000;
 background-color: #e5e5ff;
 margin: 0px 0px -2px 0px;
 clear: both;
}
/* Portfolios: Short Property Description (normal length) */
div.pdesc {
 border: #000000 1px groove;
 background-color: #ffffff;
 padding: 0px 0px 5px 5px;
 font-size: 1.4em;
 width: 500px;
 min-height: 125px;
 margin: 0px 0px 5px 121px;
}
div.spacedesc {
 border: #000000 1px groove;
 background-color: #ffffff;
 padding: 0px;
 font-size: 1.2em;
 width: 715px;
 min-height: 120px;
 margin: 0px 0px 5px 20px;
}
.cupon {
 width: 675px;
 margin: 15px 37px 15px 38px;
 padding: 10px;
 position:relative;
 border: 1px dashed #000000;
 overflow:hidden;
 }
/* Print This Page */
div.printthis {
 width: 175px;
 font-family: "trebuchet ms", arial, sans-serif;
 font-style: normal;
 font-size: 1.2em;
 font-weight: bold;
 text-align: right;
 float: right;
 margin: 25px 2px 0px 0px;
 padding: 0px;
}
.construction {
 display:none;
}
.breakline {
	background: #ffffff; 
	border-top: 1px solid #c0c0c0; 
	margin: 0% 0% 0% 5%; 
	padding: 0px; 
	width: 90%; 
	height:15px; 
	position: relative; 
	overflow: hidden; 
	z-index:-10;
}
/* Print Specifications */
@media print{
 .dontprintme {
  display: none;
 }
 body {
  background: #6699cc;
 }
 #content {
  margin:0px;
  width: 650px;
 }
 #header,#leftfloat,#rightfloat,#middletext {
 border-top: 0px;
 border-right: 0px;
 border-bottom: 1px;
 border-left: 0px;
 border-color: #000000;
 }
 div.printthis {
  display: none;
 }
}
