/* Rev Date: 7/12/2005
   Author  : Mike Liston, David Walsh
   Comments: The tan hack is used for
   div box methods.  Also, for bottom
   div to work, must have clear: both; 
   statement, which then requires
   wrap div around entire page.  The 
   main divs are listed first from page 
   design top to bottom.  The classes 
   follow in alpha order.  All href 
   link info is at bottom of file.
--------------------------------------- */

/* MAIN PAGE LAYOUT DIVS - ORDER BY PAGE TOP TO BOTTOM
---------------------------------------------------------------------------- */

/* same font is used for all text
--------------------------------------- */
body, div, p, blockquote, li, td, span, .copyright, .error
{
	font-family: verdana, arial, helvetica, sans-serif;
}

body
{
	background-color: #666633;
	margin: 2px;
	padding: 0px;
}

/* wraps the entire page
--------------------------------------- */
.container
{
  border: 1px solid #000;
  margin-right: auto;
  margin-left: auto;
  background-color: #fff;
  width: 738px;
}
* html .container{ /* tan hack */
  width: 740px;
  w\idth: 738px;
}

.wrap
{
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 2px solid #fff;
  background-color: #fff;
  width: 734px;
}
* html .wrap{ /* tan hack */
  width: 738px;
  w\idth: 734px;
}

.prop
{
  float:right;
  width:1px;
}

.clear
{
  clear:both;
  height:1px;
  overflow:hidden;
}

.midcol
{
  height:367px;
}

.endcol
{
  height:367px;
}

/* FORMATTING CLASSES - ORDER BY ALPHA
---------------------------------------------------------------------------- */
.nav_l
{
  background-color: #9d8d6c;
  width: 150px;
  margin: 0px;
  padding: 0px;
}

.col_1
{
  background-color: #ebf2d0;
  text-align: left;
  width: 137px;
  margin: 0px;
  padding: 0px;
}

.col_2
{
  background-color: #f1edca;
  text-align: left;
  width: 137px;
  margin: 0px;
  padding: 0px;
}

.col_3
{
  background-color: #d4eae8;
  text-align: left;
  width: 137px;
  margin: 0px;
  padding: 0px;
}

.input {
	border:1px solid #ccc;	
}
.maroon_bold, .utility_head
{
	color:#660000;
	font-weight:bold;
}

.nav_r
{
  background-color: #ccc;
  text-align: left;
  width: 153px;
  margin: 0px;
  padding: 0px;
}

.c
{
	text-align:center;
	margin-bottom:2px;
}

.col_blank
{
  background-color: #fff;
  text-align: left;
  width: 200px;						/*Used to space content pages*/
  margin: 0px;
  padding: 0px;
}

.col_text
{
  background-color: #fff;
  text-align: left;
  width: 350px;						/*Originally:  280px    DW*/
  margin: 0px;
  padding: 0px;
}

.copyright
{
  font-size: 9px;
  text-align: center;
  color: #ccc;
}

.error
{
  color: #ff0000;
}

.error_td
{
	color:red;
	background-color:white;
	font-weight:bold;
	font-size:10px;
	border:1px solid red;
}

.error_td_head
{
	color:white;
	background-color:red;
	font-weight:bold;
	font-size:10px;
}


.utility_head
{
	text-decoration:underline;
}

.utility_right
{
	text-align:right;
}
.utility_table td
{
	vertical-align:top;
	font-size:10px;
}

h1
{
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	color: #660000;
}

h2
{
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 15px 5px 5px 5px;
	color: #660000;
}

h3
{
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
	margin: 0px 15px 0px 15px;
	padding: 5px 0px 5px 0px;
	color: #fff;
}

h3.alt { color:#000; margin:0 0 0 5px; font-size:11px; }

h4
{
	font-size: 10px;
	line-height: 12px;
	text-align: right;
	margin: 2px 0px 2px 0px;
	padding: 2px 2px 3px 2px;
	color: #fff;
	background-color: #000;
}

li
{
	font-size: 10px;
	line-height: 14px;
	margin: 0px 5px 0px 5px;
	padding: 0px 5px 0px 5px;
}

p
{
	font-size: 10px;
	line-height: 14px;
	margin: 0px;
	padding: 5px;
	color: #000;
}

strong,b
{
	font-weight: bold;
}

.tight_list
{
	margin-top:2px;
}

u
{
	text-decoration:underline;
}

.unresolved
{
	color:red;
	font-weight:bold;
	background-color:yellow;
}

u
{
	text-decoration:underline;
}

#landlord-bg {
	width:99%;
	font-size:10px;
	background:url(/graphics/landlord-bg.jpg) 0 0 repeat-y;	
}
#landlord-top {
	background:url(/graphics/landlord-top.jpg) 0 0 no-repeat;	
}
#landlord-bottom {
	background:url(/graphics/landlord-bottom.jpg) left bottom no-repeat;
	padding:10px;
}
#landlord-bottom.error {
	color:#ff0000; font-size:10px;	
}

/* HREF LINKS - ORDER BY ALPHA
---------------------------------------------------------------------------- */
a:link {color: #0000ff; text-decoration: underline}
a:visited {color: #0000ff; text-decoration: underline;}
a:hover {color: #0000ff; text-decoration: none;}
a:active {color: #0000ff text-decoration: none;}

a.nav:link {color: #ffffff; text-decoration: none}
a.nav:visited {color: #ffffff; text-decoration: none;}
a.nav:hover {color: #ffffcc; text-decoration: underline;}
a.nav:active {color: #ffffcc text-decoration: underline;}

a.h4:link {color: #ffffff; text-decoration: none}
a.h4:visited {color: #ffffff; text-decoration: none;}
a.h4:hover {color: #ffffff; text-decoration: underline;}
a.h4:active {color: #ffffff text-decoration: underline;}

.ttable						{ border:1px solid #000; }
.ttable td					{ text-align:center; padding:2px; }
.thead						{ background-color:#ccc; border-left:1px solid black; border-bottom:1px solid black; }
