#nav
{
	clear: both;
	margin: 0;
	padding: 0;
	width: 750px;
	height: 263px;
}
div#nav ul#menu {height: 263px; width: 750px; top: 123px; background: url(/images/groups.jpg) top left no-repeat; margin: 0; padding: 0; position: absolute;}
div#nav ul#menu li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
ul#menu li, ul#menu a {height: 263px; display: block;}
div#nav ul#menu li a {text-indent: -9999px; text-decoration: none;}

#industrial		{left: 0; width: 106px;}
#investment		{left: 106px; width: 109px;}
#land		{left: 215px; width: 109px;}
#office	{left: 324px; width: 108px;}
#retail  {left: 432px; width: 108px;}
#multifamily {left: 540px; width: 108px;}
#business { left: 648px; width: 102px; }

#industrial		a:hover {background: url(/images/groups.jpg) 0 -263px no-repeat;}
#investment		a:hover {background: url(/images/groups.jpg) -106px -263px no-repeat;}
#land		a:hover {background: url(/images/groups.jpg) -215px -263px no-repeat;}
#office	a:hover {background: url(/images/groups.jpg) -324px -263px no-repeat;}
#retail  a:hover {background: url(/images/groups.jpg) -432px -263px no-repeat;}
#multifamily  a:hover {background: url(/images/groups.jpg) -540px -263px no-repeat;}
#business a:hover {background: url(/images/groups.jpg) -648px -263px no-repeat;}

#entryform
{
	width: 450px;
	border-top: 1px dotted #000;
	border-bottom: 1px dotted #000;
	background-color: #F5F5F5;
	margin: 10px 0 10px 0;
	padding: 10px;
}
#entryform strong
{
	color: #555;	
}
.textbox
{
	border: 1px solid #808080;
	font: 11px Verdana;
	padding: 3px;
	width: 75%;	
}
.button
{
	border: 1px solid #808080;
	font: 12px Verdana;
	font-weight: bold;
	padding: 4px;
}
ul.SiteMenu 
{
    position: relative;
    z-index: 1000;
}
ul.SiteMenu, 
ul.SiteMenu ul
{
    margin: 0;
    padding: 0;
    display: block;
}

ul.SiteMenu li
{
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.SiteMenu li a,
ul.SiteMenu li span
{
    display: block;
    text-decoration: none;
    color: #FFF;
    padding: 0 13px;
    margin: 0;       
}

ul.SiteMenu ul
{
    position: absolute;
    display: none;    
}

/* Add more rules here if your menus have more than three (3) tiers */
ul.SiteMenu li:hover ul ul,
ul.SiteMenu li:hover ul ul ul,
ul.SiteMenu li.SiteMenu-Hover ul ul,
ul.SiteMenu li.SiteMenu-Hover ul ul ul
{
    display: none;
}

/* Add more rules here if your menus have more than three (3) tiers */
ul.SiteMenu li:hover ul,
ul.SiteMenu li li:hover ul,
ul.SiteMenu li li li:hover ul,
ul.SiteMenu li.SiteMenu-Hover ul,
ul.SiteMenu li li.SiteMenu-Hover ul,
ul.SiteMenu li li li.SiteMenu-Hover ul
{
    display: block;
}

.SiteMenu-Horizontal ul.SiteMenu li
{
    float: left;
    margin: 0;
    padding: 0;
}

.SiteMenu-Horizontal ul.SiteMenu li li
{
    float: none;
    margin: 0;
    padding: 0;
}

.SiteMenu-Horizontal ul.SiteMenu li.SiteMenu-WithChildren li.SiteMenu-Leaf a
{
	display: block;
	padding: 3px 0 3px 14px;
	margin: 0;
	color: #000;
	background: url(/images/navoff.png) repeat-x;
	width: 236px;
	line-height: 160%;	
}
.SiteMenu-Horizontal ul.SiteMenu li.SiteMenu-WithChildren li.SiteMenu-Leaf a:hover
{
	color: #FFF;
	background: url(/images/navon.png) repeat-x;
}

.SiteMenu-Horizontal ul.SiteMenu li.SiteMenu-WithChildren ul
{
	padding: 6px 0 0 12px !important;	
}

.SiteMenu-Horizontal ul.SiteMenu li.SiteMenu-WithChildren a:hover, .SiteMenu-Horizontal ul.SiteMenu li.SiteMenu-Leaf a:hover
{
	text-decoration: underline !important;
}

body, #header, #topnav, #topnav ul, #topnav ul li, #flash, #flashInt, #content, #leftside ul, #leftsideInt ul, #rightLtop, #rightLmid, #rightLbot, #rightR {
	padding: 0;
	margin: 0;
	}
	
body, table, p, form, select {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333;
	}
body {
	height: 100%;
	background-image: url(/images/bkgdLeft.gif);
	background-position: left;
	background-repeat: repeat-y;
	}

h1, h4, h5 {
	font-weight: bold;
	text-transform: uppercase;
	}
h1 {
	font-size: 18px;
	color: #264C99;
	}
h2 {
	margin-bottom: 0;
	font-size: 16px;
	color: #A20F00;
	}
h3 
{
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0;
	color: #806832;
	font-weight: bold;
	font-size: 14px;
	}
h4, h5 { font-size: 11px; }
h4 { color: #535353; }
h5 { color: #806832; }
h5 a 
{
	color: #806832;
	text-decoration: underline;	
}
a {
	color: #03c;
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	}
a.boldLink { font-weight: bold; }
a.bullet {
	padding: 0 0 0 10px;
	background-image: url(/images/bulletBlue.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	}
a.pdf, a.word, a.ppt {
	padding: 0 0 0 20px;
	height: 16px;
	line-height: 24px;
	background-position: left;
	background-repeat: no-repeat;
	}
a.pdf { background-image: url(/images/iconPdf.gif); }
a.word { background-image: url(/images/iconWord.gif); }
a.ppt { background-image: url(/images/iconPpt.gif); }

#outerdiv {
	width: 100%;
	background-image: url(/images/bkgd.jpg);
	background-position: top;
	background-repeat: repeat-x;
	}
	
#leftside, #leftsideInt, #main, #rightLtop, #rightLbot, #footer, #rightR {
	background-position: top;
	background-repeat: no-repeat;
	}
#content, #leftside, #leftsideInt, #main { vertical-align: top; }


/* Top Nav 

#topnav ul {
	width: 613px;
	height: 29px;
	list-style-type: none;
	background-position: left;
	background-image:  url(/images/topnav.gif);
	background-repeat: no-repeat;
	}
#topnav ul li {
	height: 29px;
	line-height: 29px;
	text-align: center;
	display: inline;
	float: left;
	}
#topnav span { visibility: hidden; }
#topnav ul li a { height: 29px; display: block; }

#topnav ul li.home a { width: 64px; }
#topnav ul li.properties a { margin-left: 4px; width: 100px; }
#topnav ul li.services a { margin-left: 4px; width: 86px; }
#topnav ul li.resources a { margin-left: 4px; width: 98px; }
#topnav ul li.aboutus a { margin-left: 4px; width: 89px; }
#topnav ul li.login a { margin-left: 4px; width: 119px; }

#topnav ul li.home a:hover, #topnav ul li.home a.active { background-image: url(/images/topnavHome.gif); }
#topnav ul li.properties a:hover, #topnav ul li.properties a.active { background-image: url(/images/topnavProperties.gif); }
#topnav ul li.services a:hover, #topnav ul li.services a.active { background-image: url(/images/topnavServices.gif); }
#topnav ul li.resources a:hover, #topnav ul li.resources a.active { background-image: url(/images/topnavResources.gif); }
#topnav ul li.aboutus a:hover,#topnav ul li.aboutus a.active { background-image: url(/images/topnavAboutUs.gif); }
#topnav ul li.login a:hover, #topnav ul li.login a.active { background-image: url(/images/topnavLogin.gif); }*/

li.home a:hover, li.properties a:hover, li.services a:hover, li.resources a:hover, li.aboutus a:hover, li.login a:hover {
	text-decoration: none;
	background: transparent;
	}

#search { text-align: right; }
#search .textbox, .searchForm .textbox {
	padding-left: 2px;
	height: 14px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}
#search a {
	color: #fff;
	line-height: 20px;
	}


/* Flash and content */

#flash, #flashInt  { width: 991px; }
#flash { height: 263px; }
#flashInt { height: 157px; }

#content { width: 991px; }
	
#main {
	padding: 35px 28px;
	margin: 0;
	width: 561px;
	background-image: url(/images/bkgdCopyTop.jpg);
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 505px; }
html>body #main { width: 505px; }


/* Left side */

#leftside, #leftsideInt {
	padding: 8px 13px;
	margin: 0;
	width: 170px;
	color: #fff;
	background-color: #24478E;
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 144px; }
html>body #leftside, html>body #leftsideInt { width: 144px; }

#leftside { background-image: url(/images/bkgdSide.jpg); }
#leftsideInt { background-image: url(/images/bkgdSideInt.jpg); }

#leftside ul, #leftsideInt ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	}
#leftside ul li, #leftsideInt ul li {
	padding: 0 0 0 10px;
	margin: 0 0 12px 0;
	background-image: url(/images/bulletWhite.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	}

#leftside a, #leftsideInt a { color: #fff; }


/* Right side (Footer) */

#rightLtop, #rightLmid, #rightLbot { width: 14px; }

#rightLtop {
	height: 98px;
	background-image: url(/images/footerTop.jpg);
	}
#rightLmid, .footerBkgd {
	background-image: url(/images/footerBkgd.jpg);
	background-position: top;
	background-repeat: repeat-y;
	}
#rightLbot {
	height: 117px;
	background-image: url(/images/footerBottom.jpg);
	background-position: bottom;
	}

#footer {
	padding: 49px 5px 10px 2px;
	margin: 0;
	width: 170px;
	background-image: url(/images/bkgdRight1.jpg);
	vertical-align: bottom;
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 168px; }
html>body #footer { width: 168px; }
#footer p {
	font-size: 10px;
	color: #979797;
	}

#rightR {
	width: 71px;
	background-image: url(/images/bkgdRight2.jpg);
	}


/* Properties */

#properties { width: 100%; }
#properties th {
	padding: 3px 5px;
	font-weight: normal;
	text-align: left;
	vertical-align: bottom;
	border-top: 1px solid #ccc;
	background-color: #D9EBF6;
	color: #004975;
	}
#properties th a { color: #004975; }
#properties th.active { background-color: #99CAE7; }
#properties td {
	padding: 3px 5px;
	border-top: 1px solid #ccc;
	vertical-align: top;
	}
.numerical { text-align: right; }


/* Additional classes */

.noteBold { color: #806832; font-weight: bold; }
.returntotop {
	width: 100%;
	border-bottom: 1px solid #ccc;
	text-align: right;
	display: block;
	}
.searchForm td { padding: 0 5px 5px 0; }
.right { text-align: right; display: block; }
.border { border-bottom: 1px solid #eee; }