* {
  margin: 0;
  padding: 0;
}
body {
  color: #000;
  background-color: #e4e4e4;
  font-size: 12px;
  font-family: Frutiger, Univers, "Helvetica Neue", Arial, Helvetica, sans-serif;
  /* IE hack: content centering */
  text-align: center;
}
#wrapper-outer {
  width: 74.5em;
  margin: 0 auto;
  /* IE hack: content centering */
  text-align: left;
  background: url(/gif/pagegrad.gif) repeat-y;

  min-height: 60em;
  height: auto !important;
  height: 60em;
}
#wrapper-inner {
  width: 72em;
  margin: 0 1.25em;
}
#identity {
  float: left;
  display: inline; /* IE hack: double margin float bug */
  width: 15.75em;
  height: 7.5em;
  margin: 0 0.75em;
}
h1 {
  font-size: 1.5em;
  line-height: 1em;
}
.replace {
  position: relative;
  width: 100%;
  height: 100%;
  /* hide overflow:hidden from IE5/Mac */
  /* \*/
  overflow: hidden;
  /* */
}
.replace em {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left:0;
  top: 0;
  z-index: 1; /* hack: for Opera 5 and 6*/
}
h1, h1 em {
  background: url(/gif/oprclogo.gif) no-repeat left top;
}
p {
  font-size: 1em;
  line-height: 1.5em;
}
.access {
  display: none;
}
a {
  font-weight: bold;
  color: #00497b;
}
a[href ^="http://"] {
  display: inline-block;
  background: url(/gif/icon_external_link.gif) no-repeat bottom right;
  padding-right: 1.25em;
}
a[href $='.pdf'] {
  display: inline-block;
  padding-right: 1.5em;
  background: url(/gif/icon_pdf.gif) no-repeat bottom right;
}
a[href ^="mailto:"] {
  display: inline-block;
  padding-right: 1.5em;
  background: url(/gif/icon_mailto.gif) no-repeat bottom right;
}
#menu {
  float: left;
  display: inline; /* IE hack: double margin float bug */
  width: 54.75em;
  height: 7.5em;
}
#lists {
  position: relative;
  width: 54.75em;
  height: 2em;
  margin-top: 4.833333em;
  list-style: none;
  z-index: 500;
}
#lists li {
  float: left;
  display: inline;
  height: 2em;
  position: relative;
}
#lists li a.tl {
  display: block;
  width: 10.5em;
  margin: 0 0.75em;
  text-decoration: none;
  color: #000;
  border-bottom: 0.25em solid #000;
  border-top: 0.25em solid #fff;
}
#lists li>a.tl {
  padding: 0.25em 0;
}
#lists li a#homelink {
  width: 5.25em;
}
#lists li a.tl:hover {
  text-decoration: none;
  border-color: #00497b;
}
#lists li:hover > a.tl {
  text-decoration: none;
  border-color: #00497b;
}
#lists li a:hover {
  text-decoration: underline;
  white-space: normal;
}
#lists li:hover > a {
  text-decoration: underline;
  white-space: normal;
}
#lists .single,
#lists .double {
 display: none;
}
#lists :hover .single {
  display: block;
  width: 12em;
  background: url(/png/single.png) center bottom;
  position: absolute;
  left: 0;
  top: 2.25em;
}
#lists :hover .double {
  display: block;
  width: 24em;
  background: url(/png/double.png) center bottom;
  position: absolute;
  left: -6em;
  top: 2.25em;
}
#lists .single div,
#lists .double div {
  margin: 0 0.75em;
  border-bottom: 0.25em solid #00497b;
  margin-bottom: 1em;
  position: relative;
}
#lists dl {
  width: 11.25em;
  display: inline;
  padding: 0.25em 0;
}
#lists .rightCol {
  position: absolute;
  left: 12em;
  top: 0;
}
#lists dd a {
  display: block;
  text-decoration: none;
  color: #000;
  line-height: 1.5em;
}
#lists dd a:hover {
  text-decoration: underline;
  color: #00497b;
}
.clear {
  clear: both;
}
#oprcinfo {
  float: left;
  display: inline; /* IE hack: double margin float bug */
  width: 22.5em;
  height: 19.5em;
  margin: 0 0.75em;
}
#oprcinfo p, #oprcinfo p em{
  background: url(/gif/oprcinfo.gif) no-repeat left top;
}
#splash {
  float: left;
  display: inline; /* IE hack: double margin float bug */
  width: 46.5em;
  height: 19.5em;
  margin: 0 0.75em;
  background: url(/tmp/2up.jpg);
}
#equal {
  float: left;
  display: inline; /* IE hack: double margin float bug */
  width: 22.5em;
  height: 7.5em;
  margin: 0 0.75em;
}
#equal p, #equal p em{
  background: url(/gif/equal_housing.gif);
}
#intro {
  float: left;
  display: inline; /* IE hack: double margin float bug */
  width: 46.5em;
  height: 7.5em;
  margin: 0 0.75em;
}
#intro p, #intro p em{
  background: url(/gif/intro2col.gif);
}
#home #mainContent,
#bldg #mainContent {
  float: right;
  display: inline; /* IE hack: double margin float bug */
  width: 48em;
}
h2 {
  font-size: 1.333333em;   /* 16px */
  line-height: 1.125em;  /* 18px */
}
#mainContent h2 {
  margin-left: 0.5625em;
  margin-right: 0.5625em;
}

#aa, #aa em {
  width: 34.875em;
  height: 3.375em;
  background-image: url(/gif/h2_available_apartments.gif);
}
#home #mainContent li {
  float: left;
  display: inline; /* IE hack: double margin float bug */
  list-style: none;
  width: 22.5em;
  height: 7.416667em;
  margin: 0 0.75em;
  position: relative;
  border-bottom: 0.083333em solid #bbb;
}
#mainContent .toprow {
  border-top: 0.083333em solid #bbb;
}
#mainContent img {
  margin: 0.666667em 0;
  border: 0;
}
#mainContent li .size {
  font-weight: bold;
  position: absolute;
  left: 6em;
  top: 2.25em;
}
#mainContent li .date {
  font-weight: bold;
  position: absolute;
  left: 10em;
  top: 2.25em;
}
#mainContent li .rent {
  font-weight: bold;
  position: absolute;
  left: 17em;
  top: 2.25em;
}
#mainContent li .addr {
  position: absolute;
  left: 6em;
  top: 0.75em;
  font-weight: bold;
  text-decoration: underline;
  color: #00497b;
}
#mainContent li .accessible {
  position: absolute;
  background: url(/gif/access.gif);
  left: 20.166667em;
  top: 0.75em;
  height: 2.333333em;
  width: 2.333333em;
}
#mainContent li .desc {
  position: absolute;
  left: 6em;
  top: 3.75em;
}
#home #mainContent p,
#bldg #mainContent p {
  clear: left;
  /*float: left;
  display: inline;  IE hack: double margin float bug */
  margin: 1.416667em 0.75em 1.5em;
}
.info {
	display: block;
  color: #00497b;
  font-weight: bold;
}
abbr {
  border-bottom: none;
}
#home #secondaryContent,
#bldg #secondaryContent {
  float: right;
  display: inline; /* IE hack: double margin float bug */
  width: 22.5em;
  margin: 1em 0.75em 0;
  color: #000;
  background-color: #f0ebdb;
  padding-bottom: 1.5em;
}
h3 {
  font-size: 1.1667em;   /* 14px */
  line-height: 1.286em;  /* 18px */
  color: #00497b;
  margin-top: 0.571429em;
}
#secondaryContent h3 {
  margin: 1.286em 1.286em 0;
}
#secondaryContent p {
  margin: 0 1.5em;
}
#misc #mainContent ul,
#news #mainContent ul,
#secondaryContent ul {
  font-size: 1em;
  line-height: 1.5em;
  margin: 0.25em 0 0 1.5em;
}
#misc #mainContent li,
#news #mainContent li,
#secondaryContent li {
  margin: 0 1.5em;
}
.response {
  margin: 1.5em;
  padding: 1.5em;
  border: medium solid #f00;
  color: #00497b;
  font-weight: bold;
}
#misc #mainContent,
#news #mainContent {
  float: right;
  display: inline;
  width: 46.5em;
  margin: 1em 0.75em 1.5em;
  background-color: #f0ebdb;
}
#misc #mainContent p,
#misc #mainContent h3,
#news #mainContent p {
  margin: 1.5em;
}
#news #mainContent h3 {
  margin: 1.5em;
  text-transform: uppercase;
}
#misc #secondaryContent,
#news #secondaryContent {
  float: right;
  display: inline; /* IE hack: double margin float bug */
  width: 22.5em;
  margin: 1em 0.75em;
  color: #000;
}
fieldset {
  margin: 1.5em;
  padding: 0;
}
.priority {
  font-weight: bold;
	margin-left: 0;
}
legend {
  margin: 0 0.643em;
  padding: 0 0.643em;
  color: #000000;
  font-weight: bold;
  font-size: 1.1667em;   /* 14px */
  line-height: 1.286em;  /* 18px */
  color: #00497b;
  /*margin-top: 0.571429em;*/
}
fieldset ol {
  list-style: none;
}
label {
  display: block;
}
#addListing p {
	font-weight:bold;
	margin: 1em 0 0.5em 1.5em;
}
#misc fieldset .text {
  width: 18em;
  margin: 0 0 1em 0;
}
#home fieldset .text {
  width: 6em;
  margin: 0 0 1em 0;
}
textarea {
  width: 36em;
}
fieldset.submit {
  border-style: none;
}
fieldset .button {
  margin: 0 0 1.5em 1.5em;
}
fieldset span {
	display: block;
	width: 12em;
	height: 1.5em;
	margin: 0 0 0.25em 1.5em;
}
#map {
  width: 46.5em;
  height: 31.5em;
  margin: 1.5em 0.75em 0.75em;
}

#bldg h2 {
  margin-top: 0.8125em;
  margin-bottom: 1.125em;
  width: 34.875em;
  height: 22.5em;
}
#sh, #sh em {
  background: url(/south_and_humphrey/sh.jpg) no-repeat;
}
#cs, #cs em {
  background: url(/pleasant_circle_south/cs.jpg) no-repeat;
}
#oc, #oc em {
  background: url(/1_ontario_court/oc.jpg) no-repeat;
}
#cn, #cn em {
  background: url(/pleasant_circle_north/cn.jpg) no-repeat;
}
#it, #it em {
  background: url(/iowa_terrace/it.jpg) no-repeat;
}
#he, #he em {
  background: url(/harrison_east/he.jpg) no-repeat;
}
#hw, #hw em {
  background: url(/harrison_west/hw.jpg) no-repeat;
}
#ze, #ze em {
  background: url(/1000_n_austin/00.jpg) no-repeat;
}
#lm, #lm em {
  background: url(/lombard_and_madison/lm.jpg) no-repeat;
}
#tv, #tv em {
  background: url(/thomasville/tv.jpg) no-repeat;
}
#xt, #xt em {
  background: url(/16-24_n_austin/xt.jpg) no-repeat;
}
#hl, #hl em {
  background: url(/harrison_and_lyman/hl.jpg) no-repeat;
}
#pk, #pk em {
  background: url(/pleasant_and_kenilworth/pk.jpg) no-repeat;
}
#hp, #hp em {
  background: url(/harvey/hp.jpg) no-repeat;
}
#tw, #tw em {
  background: url(/1022_n_austin/22.jpg) no-repeat;
}
#ei, #ei em {
  background: url(/1118_s_austin/18.jpg) no-repeat;
}
#se, #se em {
  background: url(/7_van_buren/07.jpg) no-repeat;
}
#si, #si em {
  background: url(/26_s_austin/26.jpg) no-repeat;
}
#hh, #hh em {
  background: url(/harrison_and_highland/hh.jpg) no-repeat;
}
#fo, #fo em {
  background: url(/514_s_austin/14.jpg) no-repeat;
}
#pr, #pr em {
  background: url(/park_renaissance/pr.jpg) no-repeat;
}
#cc, #cc em {
  background: url(/clinton_court/cc.jpg) no-repeat;
}
.floorplan {
  width: 46.5em;
  height: 31.5em;
  margin: 1.5em 0.75em 0;
}
#sh_plan {
  background: url(/south_and_humphrey/plan_sh.gif) no-repeat;
}
#cs_plan {
  background: url(/pleasant_circle_south/plan_cs.gif) no-repeat;
}
#oc_plan {
  background: url(/1_ontario_court/plan_oc.gif) no-repeat;
}
#cn_plan {
  background: url(/pleasant_circle_north/plan_cn.gif) no-repeat;
}
#it_plan {
  background: url(/iowa_terrace/plan_it.gif) no-repeat;
}
#he_plan {
  background: url(/harrison_east/plan_he.gif) no-repeat;
}
#hw_plan {
  background: url(/harrison_west/plan_hw.gif) no-repeat;
}
#th_plan {
  background: url(/1000_n_austin/plan_00.gif) no-repeat;
}
#lm_plan {
  background: url(/lombard_and_madison/plan_lm.gif) no-repeat;
}
#tv_plan {
  background: url(/thomasville/plan_tv.gif) no-repeat;
  height: 34.5em;
}
#si_plan {
  background: url(/16-24_n_austin/plan_xt.gif) no-repeat;
}
#hl_plan {
  background: url(/harrison_and_lyman/plan_hl.gif) no-repeat;
}
#pk_plan {
  background: url(/pleasant_and_kenilworth/plan_pk.gif) no-repeat;
}
#hp_plan {
  background: url(/harvey/plan_hp.gif) no-repeat;
}
#tw_plan {
  background: url(/1022_n_austin/plan_22.gif) no-repeat;
}
#ei_plan {
  background: url(/1118_s_austin/plan_18.gif) no-repeat;
}
#se_plan {
  background: url(/7_van_buren/plan_07.gif) no-repeat;
}
#hh_plan {
  background: url(/harrison_and_highland/plan_hh.gif) no-repeat;
}
#fi_plan {
  background: url(/514_s_austin/plan_14.gif) no-repeat;
}
#pr_plan {
  background: url(/park_renaissance/plan_pr.gif) no-repeat;
}
