BODY
{
font-family:Verdana, Arial, Helvetica, sans-serif;
padding: 0px;
MARGIN: 0px; 
}
/* HEADERS */
H1
{
font-size:medium;
color: #000;
}

H2
{
font-size:small;
color: #000;
line-height: 2em;
}

H3
{
font-size: small;
color: #000;
}


/*GENERIC ELEMENTS */

P, TD
{
font-size:small;
color: #000;
}

TH
{
vertical-align:top;
text-align:left;
}

/* DIV elements */

#header 
{
width: 100%;
background-color: #C6C;
padding: 3px 0px 0px 0px;
}

/* LEFTNAV and RIGHTNAV */

#leftnav, #rightnav  
{
vertical-align:top;
width: 160px;
margin: 0px 0px 0px 0px;
}

#leftnav
{
BORDER-RIGHT: #000 1px solid;
}

#rightnav
{
BORDER-LEFT: #000 1px solid;
}

#leftnav UL, #rightnav UL 
{
BORDER: 0px;
PADDING: 0px;
MARGIN: 0px 0px; 
LIST-STYLE-TYPE: none; 
}

#leftnav UL
{
BORDER-TOP: #000 1px solid;
}

#leftnav LI, #rightnav LI 
{
PADDING: 0px; 
MARGIN: 0px; 
FONT-FAMILY: verdana, arial, sans-serif;  
FONT-SIZE: small;
WIDTH: 160px; 
BORDER-BOTTOM: #000 1px solid; 
}

#leftnav LI A, #rightnav LI A 
{
DISPLAY: block;  
WIDTH: 160px; 
COLOR: #000; 
TEXT-DECORATION: none; 
FONT-FAMILY: verdana, arial, sans-serif; 
FONT-SIZE: small;
LINE-HEIGHT: 1.6em; 
PADDING: 0px 0px 0px 5px;
}

#leftnav LI A:hover, #rightnav LI A:hover 
{
BACKGROUND: #FFF; 
COLOR: #000; 
TEXT-DECORATION: none;
}

#rightnav H3
{
font-size: x-small;
font-weight: normal;
PADDING: 0px 0px 0px 5px;
}

#search
{
width: 160px;
padding: 2px 0px 2px 5px; 
}

/* CONTENT  */

#content
{
padding: 0px 15px 0px 15px;
width: 100%;
vertical-align:top;
}

#content TABLE
{
width: 100%; 
}

#breadcrumb
{
margin-top: 10px;
font-size:small;
font-weight:normal;
}

/* TOPNAV and FOOTER */



#footer 
{
width: 100%;
background-color: #FFF;
color: #000;
font-size: small;
line-height: 1.5em;
padding-left: 3px;
}

/* CLASSES */

.letters
{
font-weight:normal;
font-size:small;
}

.bold
{
font-weight: bold;
}

.navheader
{
background: #FFF;
text-indent: 5px;
width: 165px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: small;
font-weight:bold;
color: #000;
padding: 2px 0px 2px 0px ;
}

.navheader2
{
background: #FFF;
text-indent: 5px;
width: 165px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: small;
font-weight:bold;
color: #000;
padding: 2px 0px 2px 0px ;
margin-top: 10px;
}

.hide {
OVERFLOW: hidden; 
WIDTH: 0px; 
POSITION: absolute; 
HEIGHT: 0px
}

.pullquote
{
font-size: large;
color:#000;
}

#housing IMG
{
padding: 0px 0px 15px 0px;
}
