/* -- HTML ---------------- */
* {
  margin:0px;
  padding:0px;
  font-family:arial;
  font-size:14px;
  color:#000000;
}
html, body {
  width:100%;
  height:100%;
}
img { 
  border:0px;
  /*behavior:url(includes/iepngfix.htc);*/
}

li {
  list-style:disc;
  list-style-position:inherit;
  margin-left:15px;
}
/* -- DIVS ---------------- */
#Wrapper {
  margin:auto;
  width:812px;
}
/* -- HEADER ---------------- */
#Header #TopNav {
  height:100px;
  clear:both;
}
#Header #TopPromoArea {
  clear:both;
}
#Header #TopNav #TopLogo  {
  float:left;
}
#Header #TopNav #TopLogo{ 
  float:left;
}
#tNav { 
  float:left;
  clear:right;
  padding-top:45px;
}
/* -- BODY AREA ---------------- */
#BodyArea {
  padding:10px 0px 10px 0px;
  min-height:350px;
  /* height:500px; */
}
/*\*/
* html #BodyArea {
  height:350px;
}
/**/
#TopPromoArea {
  background-image:url('../images/news_bg.jpg') ;
  background-repeat:no-repeat;
  height:168px;
  padding-left:450px;
  padding-top:15px;
}
.headline_list {
  width:305px;
}
#spacer{
  clear:both;
}
.HPnavTextIndex{
  padding-top:10px;
  text-align:left;
  color:#ffffff;
  padding-left:58px;
}
.HPnavTextSmIndex{
  font-size:10px;
  text-align:left;
  color:#ffffff;
  padding-left:58px;
  line-height:11px;
  width:180px;
}
.HPnavText{
  padding-top:10px;
  text-align:left;
  color:#ffffff;
  padding-left:58px;
}
.HPnavTextSm{
  font-size:10px;
  text-align:left;
  color:#ffffff;
  padding-left:58px;
  line-height:11px;
  width:140px;
}
#HPnavOneIndex, #HPnavTwoIndex, #HPnavThreeIndex {
  float:left;
  margin:0px 2px 5px 2px;
  height:58px;
  margin:0px 1px 7px 1px;
}
#HPnavOneIndex{
  background-image:url('../images/calendar_bg.jpg');
  width:258px;
  height:58px;
  background-repeat:no-repeat;
}
#HPnavTwoIndex{
  background-image:url('../images/newsletter_bg.jpg');
  width:258px;
  height:58px;
  background-repeat:no-repeat;
}
#HPnavThreeIndex{
  background-image:url('../images/hotline_bg.jpg');
  width:258px;
  height:58px;
  background-repeat:no-repeat;
}

#HPnavOne, #HPnavTwo, #HPnavThree {
  float:left;
  margin:0px 2px 5px 2px;
  height:58px;
  margin:0px 1px 7px 1px;
}
#HPnavOne{
  background-image:url('../images/calendar2_bg.jpg');
  width:200px;
  height:78px;
  background-repeat:no-repeat;
}
#HPnavTwo{
  background-image:url('../images/newsletter2_bg.jpg');
  width:200px;
  height:78px;
  background-repeat:no-repeat;
}
#HPnavThree{
  background-image:url('../images/hotline2_bg.jpg');
  width:200px;
  height:78px;
  background-repeat:no-repeat;
}
.HPwellText{
  padding-top:10px;
  text-align:left;
  color:#000000;
  padding-left:15px;
}
#HPFirstColumn, #HPSecondColumn, #HPThirdColumn {
  float:left;
  width:259px;
  margin:0px 1px 5px 1px;
  min-height:280px;
}
#HPFirstColumn{
  background-image:url('../images/landlords_bg.jpg');
  width:258px;
  height:58px;
  background-repeat:no-repeat;
}
#HPSecondColumn{
  background-image:url('../images/owners_bg.jpg');
  width:258px;
  height:58px;
  background-repeat:no-repeat;
}
#HPThirdColumn{
  background-image:url('../images/tenants_bg.jpg');
  width:258px;
  height:58px;
  background-repeat:no-repeat;
}
/*\*/
* html #HPFirstColumn, html #HPSecondColumn, html #HPThirdColumn {
  height:280px;
}
/**/
.HPwellLink, .HPwellLink2   {
  color:#000000;
  text-decoration:none;
  font-size:14px; 
  font-style:normal;
  padding-left:50px;
  padding-top:16px;
  text-align:left;
}
.HPwellLink  {
  padding-top:16px;
}
.HPwellLink2  {
  padding-top:25px;
}
/*SUBS*/
#adminHeader { 
  height:38px;
  background:url("/images/admin_header.gif") top left no-repeat;
  clear:both;
}
#eventsHeader { 
  height:38px;
  background:url("/images/events_header.gif") top left no-repeat;
  clear:both;
}
#homeownersHeader { 
  height:38px;
  background:url("/images/homeowners_header.gif") top left no-repeat;
  clear:both;
}
#housing_hotlineHeader { 
  height:38px;
  background:url("/images/housing_hotline_header.gif") top left no-repeat;
  clear:both;
}
#landlordsHeader { 
  height:38px;
  background:url("/images/landlords_header.gif") top left no-repeat;
  clear:both;
}
#newsHeader { 
  height:38px;
  background:url("/images/news_header.gif") top left no-repeat;
  clear:both;
}
#newsletterHeader { 
  height:38px;
  background:url("/images/newsletter_header.gif") top left no-repeat;
  clear:both;
}
#tenantsHeader { 
  height:38px;
  background:url("/images/tenants_header.gif") top left no-repeat;
  clear:both;
}
.subContent {
  clear:both;
  margin:0px 2px 5px 2px;
  min-height:325px;
}
#subFirstColumn {
  float:left;
  width:460px;
  padding:10px;
}
#subSecondColumn {
  float:left;
  width:304px;
}
#subTwoColumn {
  width:765px;
  padding:10px;
}
h1.subHeaderText {
  margin:0px;
  padding-left:0px;
  font-family:arial;
  font-size:20px;
  text-align:left;
  float:left;
  padding-top:10px;
  display:inline;
}
#adminSubText{
  color:#2d4472;
}
#eventsSubText{
  color:#6e9934;
}
#homeownersSubText{
  color:#005990;
}
#housing_hotlineSubText{
  color:#a94f37;
}
#landlordsSubText{
  color:#5f7a2d;
}
#newsSubText{
  color:#c00202;
}
#newsletterSubText{
  color:#c07848;
}
#tenantsSubText {
  color:#ce741c;
}
#subSubNav{
  width:270px;
  clear:both;
  float:left;
  display:inline;
  text-align:left;
  padding:15px;
}
#subNavColumn {
  float:left;
  padding-left:0px;
  width:280px;
}
#subNavColumn div.img_box {
  padding:0px;
  float:left;
  width:30px;
}
#subNavColumn div.link_box {
  padding-left:5px;
  float:left;
  width:230px;
  line-height:30px;
}
#subNavColumn div.link_box_big {
  padding-left:5px;
  float:left;
  width:230px;
}
.subPageFormat{
  width:360px;
  float:left;
}
.subPageFormat2{
  width:75px;
  float:left;
}
.white{
  display:block;
  height:30px;
  color:#ffffff;
  text-decoration:none;
  font-size:14px; 
  font-style:normal;
}
/* -- FOOTER ---------------- */
#footer {
  clear:both;
  width:780px;
  height:40px;
}
#footerL {
  float:left;
  color:#a6a6a6;
  width:500px;
  font-size:10px;
}
#cclink{
  float:right;
}
*/
/* -- F LINK STYLE -- */
#footerL a {
  font-size:10px;
}
#footerL a:link {
  font-size:10px;
  color:#a6a6a6;
  text-decoration:underline; 
}
#footerL a:visited, #footer #footerL a:active {
  font-size:10px;
  color:#757575;  
  text-decoration:underline;
}
#footerL a:hover {
  font-size:10px;
  color:#757575; 
  text-decoration:underline; 
}
/*-- LINK STYLE --*/
a {
  padding-top:2px;
  color:#000000;
  text-decoration:none;
  font-size:12px; 
  font-style:normal;
}
a:visited {
  color:#000000;  
  text-decoration:none;
  font-size:12px;
  font-style:normal;
}
a:active {
  color:#000000;
  text-decoration:none;
  font-size:12px;
  font-style:normal;
}
a:hover {
  color:#515151; 
  text-decoration:underline;
  font-size:12px;
  font-style:normal;
}
/* -- MENU STYLE BUTTONS -- */
#menu a {
  display:block;
  padding-top:10px;
  width:72px;
  height:43px;
  color:#000000;
  background:url("../images/home.gif") top  left no-repeat;
  text-decoration:none;
  font-size:14px; 
  font-style:normal;
}
#menu a:visited {
  color:#000000;  
  background:url("../images/home.gif")  top  left no-repeat;  
  text-decoration:none;
  font-size:14px;
  font-style:normal;
}
#menu a:active {
  color:#000000;
  background:url("../images/home_r.gif")  top  left no-repeat; 
  text-decoration:none;
  font-size:14px;
  font-style:normal;
}
#menu a:hover {
  color:#ffffff; 
  background:url("../images/home_r.gif") top   left no-repeat;  
  text-decoration:none;
  font-size:14px;
  font-style:normal;
}
#menu2 a {
  display:block;
  padding-top:10px;
  width:102px;
  height:43px;
  color:#000000;
  background:url('../images/landlords.gif') top  left no-repeat;  
  text-decoration:none;
  font-size:14px; font-style:normal;
}
#menu2 a:visited {
  color:#000000;  
  background:url('../images/landlords.gif') top left no-repeat;  
  text-decoration:none;
  font-size:14px;
  font-style:normal;
}
#menu2 a:active {
  color:#000000;
  background:url('../images/landlords_r.gif') top left no-repeat; 
  text-decoration:none;
  font-size:14px;
  font-style:normal;
}
#menu2 a:hover {
  color:#ffffff;
  background:url('../images/landlords_r.gif') top left no-repeat;  
  text-decoration:none;
  font-size:14px;
  font-style:normal;
}

#menu3 a {
  display:block;
  padding-top:10px;
  width:133px;
  height:43px;
  color:#000000;
  background:url("../images/owners.gif") top  left no-repeat;  
  text-decoration:none;
  font-size:14px; font-style:normal;
}
#menu3 a:visited {
  color:#000000;  
  background:url("../images/owners.gif") top left no-repeat;  
  text-decoration:none;
  font-size:14px;
  font-style:normal;
}
#menu3 a:active {
  color:#000000;
  background:url("../images/owners_r.gif") top left no-repeat; 
  text-decoration:none;
  font-size:14px;
  font-style:normal;
}
#menu3 a:hover {
  color:#ffffff;
  background:url("../images/owners_r.gif") top left no-repeat;  
  text-decoration:none;
  font-size:14px;
  font-style:normal;
}
#menu4 a {
  display:block;
  padding-top:10px;
  width:93px;
  height:43px;
  color:#000000;
  background:url("../images/tenants.gif") top  left no-repeat;
  text-decoration:none;
  font-size:14px; font-style:normal;
}
#menu4 a:visited {
  color:#000000;  
  background:url("../images/tenants.gif") top left no-repeat;  
  text-decoration:none;
  font-size:14px;
  font-style:normal;
}
#menu4 a:active {
  color:#000000;
  background:url("../images/tenants_r.gif") top left no-repeat; 
  text-decoration:none;
  font-size:14px;
  font-style:normal;
}
#menu4 a:hover {
  color:#ffffff; 
  background:url("../images/tenants_r.gif") top left no-repeat;  
  text-decoration:none;
  font-size:14px;
  font-style:normal;
}
#menu5 a {
  display:block;
  padding-top:10px;
  width:80px;
  height:43px;
  color:#000000;
  background:url("../images/about.gif") top  left no-repeat;  
  text-decoration:none;
  font-size:14px;
  font-style:normal;
}
#menu5 a:visited {
  color:#000000;  
  background:url("../images/about.gif") top left no-repeat;  
  text-decoration:none;
  font-size:14px;
  font-style:normal;
}
#menu5 a:active {
  color:#000000;
  background:url("../images/about_r.gif") top left no-repeat; 
  text-decoration:none;
  font-size:14px;
  font-style:normal;
}
#menu5 a:hover {
  color:#ffffff; 
  background:url("../images/about_r.gif") top left no-repeat;  
  text-decoration:none;
  font-size:14px;
  font-style:normal;
}
#menu6 a {
  display:block;
  padding-top:10px;
  width:85px;
  height:43px;
  color:#000000;
  background:url("../images/news.gif") top  left no-repeat;  
  text-decoration:none;
  font-size:14px;
  font-style:normal;
}
#menu6 a:visited {
  color:#000000;  
  background:url("../images/news.gif") top left no-repeat;  
  text-decoration:none;
  font-size:14px;
  font-style:normal;
}
#menu6 a:active {
  color:#000000;
  background:url("../images/news_r.gif") top left no-repeat; 
  text-decoration:none;
  font-size:14px;
  font-style:normal;
}
#menu6 a:hover {
  color:#ffffff; 
  background:url("../images/news_r.gif") top left no-repeat;  
  text-decoration:none;
  font-size:14px;
  font-style:normal;
}
.topical_courses {
  margin-left:15px;
}
.topical_courses li ul li{
  margin-left:15px;
}
#form_table td.label {
  padding-right:5px;
}